/*
	  Created by ASYSTEMS
	  
	  E-Mail: admin@aneef.com
	  
	 
*/


/*---- Layout Design ------*/

/*

please do not edit - shamil 12/12/2009

*/

*
{
	padding: 0;
	margin: 0;
}

body
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	background-color:#FFF;
	}


body a:link
{
	color: #019f88;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

body a:visited, a:active
{
	color:#019f88;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
body a:hover
{
	color: #019f88;
	text-decoration: none;
	text-decoration:underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}



#wrapper
{
	margin: 0 auto;
	width: 972px;
}
#header
{
	background-image: url(../images/header.gif);
	width: 972px;
	float: left;
	padding: 0px;
	height: 142px;
}
#C4U_logo
{
	color: # 033;
	clear: both;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	height: auto;
	height: 110px;
	width: 320px;
	float: left;
}
#DropDownMenu
{
	color: # 033;
	padding: 0px 0px 0px 100px;
	height: 0px;
}

#navigation
{
	background-image: url(../images/Search.png);
	float: left;
	height: 50px;
	width: 972px;
	color: #333;
	padding: 0px;
	margin: 0px 0px 0px 0px;
}
#leftcolumn
{
	color: #333;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	width: 805px;
	float: left;
}
#leftcolumn2
{
	color: #333;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	width: 972px;
	float: left;
   
}

#ContentArea
{
	color: # 033;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	height: auto;
	width: 805px;
	float: left;
}
#Adslotleft
{
	margin: 0px 0px 2px 0px;
	padding: 0px;
	height: auto;
	width: 164px;
	float: left;
}
#joinNow
{
	color: #333;
	margin: 6px 0px 0px 6px;
	padding: 0px;
	height:405px;
	width: 163px;
	clear: both;
}





#featured_retailer
{
	margin: 0px 0px 0px 3px;
	padding: 0px;
	height: 100px;
	width: 636px;
	float: right;
}
#adslotright
{
	color: #333;
	margin: 3px 0px 2px 0px;
	padding: 0px;
	height: auto;
	width: 163px;
	float: left;
	clear: both;
}

#addslot-skyscraper
{
	margin: 0px 0px 0px 0px;
	padding: 0px;
	height: auto;
	width: 163px;
	clear: both;
}

#mostpop
{
	color: #333;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	height: auto;
	width: 164px;
	float: left;
}

#promo
{
	color: #333;
	margin: 2px 0px 0px 0px;
	padding: 0px;
	height: auto;
	width: 636px;
	float: right;
}


#Newsletter
{
	margin: 0px 0px 3px 1px;
	padding: 0px;
	height: auto;
	width: 163px;
	float: left;
}

#FeaturedOffers
{
	color: #333;
	margin: 1px 0px 3px 0px;
	padding: 0px;
	height: 100px;
	width: 636px;
	float: right;
}


#FollowUs
{
	margin: 2px 1px 0px 0px;
	padding: 0px;
	height: auto;
	width: 163px;
	float: right;
}



#blog
{
	margin: 1px 1px 3px 0px;
	padding: 0px;
	height: auto;
	width: 163px;
	float: right;
}


#rightcolumn
{
	float: right;
	color: #333;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	height: auto;
	width: 164px;
	display: inline;
}
#footer
{
	width: 972px;
	clear: both;
	height: 32px;
	color: #333;
	background-image: url(../images/footer_bg.png);
	margin: 0px 0px 0px 0px;
	padding: 1px 0px 0px 0px;
}
#footer-c
{
	color: #666;
	width: 972px;
	height: 30px;
	text-align: center;
	padding: 0px;
	margin: 0 auto;
}

.clear
{
	clear: both;
}

/*----- End of layout designs  */


/*Styles for inner divs  */
#contentHeader
{
	width: 809px;
	height: 11px;
	margin: 0 -4px;
	background: url(../images/bk-top.png) 100% 0 no-repeat;
	clear: both;
	z-index:9999;
}
#contentHeader33
{
	width: 809px;
	height: 26px;
	margin: 0 -2px;
	background: url(../images/bk-top1.png) 100% 0 no-repeat;
	clear: both;
}



#contentHeader-end
{
	width: 809px;
	height: 26px;
	margin-bottom:7px;
	margin: 0 -3px;
	background: url(../images/bk-bottom.png) 100% 0 no-repeat;
	clear: both;
}




#contentHeadermiddle
{
	width: 809px;
	font-family: Verdana, Geneva, sans-serif;
	margin: 0 -2px;
	padding: 0px;
	background: url(../images/bk-mid.png) 0 0 repeat-y;
	min-height: 618px;
}
#contentHeadermiddle2
{
	width: 809px;
	font-family: Verdana, Geneva, sans-serif;
	margin: 0 -2px;
	padding: 0px;
	background: url(../images/bk-mid.png) 0 0 repeat-y;
	min-height: 318px;
}
#contentHeaderBottom
{
	clear: both;
	width: 809px;
	height: 10px;
	margin: 0 -4px;
	background: url(../images/bk-btm.png) 100% 0 no-repeat;
}



.greenSquare
{
	height: 165px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 1px 1px 0px 1px;
	padding: 1px 0px 0px 0px;
	width: 164px;
	background: url(../div_box_images/box7/sbbody-r.png) no-repeat bottom right;
	font-size: 70%;
}
.greenHeader
{
	background: url(../div_box_images/box7/sbhead-r.png) no-repeat top right;
	width: 164px;
	text-align: center;
	padding-bottom: inherit;
	font-size: 10px;
}
.greenHeader h2
{
		font-family: Arial, Helvetica, sans-serif;
	background: url(../div_box_images/box7/sbhead-l.png) no-repeat top left;
	margin: 0px;
	padding: 11px 5px 5px 5px;
	color: white;
	font-weight: bold;
	font-size: 12px;
	line-height: 1em;
}
.greenBody
{
	background: url(../div_box_images/box7/sbbody-l.png) no-repeat bottom left;
	margin: 0px;
	height: 117px;
	padding: 10px 10px 10px 10px;
}

.leftads
{
	height: 160px;
	margin: 0px 0px 0px 3px;
	padding: 4px 0px 0px 0px;
	width: 160px;
}
.rightads
{
	height: 160px;
	margin: 0px 0px 0px 2px;
	padding: px 0px 0px 0px;
	width: 160px;
}

/* -------------------------Featured Retailer Square Box Start------------------------- */
* html .boxhead h2
{
	height: 1%;
}

.F_Retailer
{
	float: left;
	padding: 1px 0px 0px 0px;
	height: 165px;
	width: 636px;
	background: url(../div_box_images/box5/sbbody-r.png) no-repeat bottom right;
	font-size: 70%;
}

.F_RetailerHead
{
	font-family: Verdana, Geneva, sans-serif;
	background: url(../div_box_images/box5/sbhead-r.png) no-repeat top right;
	margin: 0;
	font-size: 10px;
	padding: 0;
	text-align: center;
}

.F_RetailerHead h2
{
		font-family: Arial, Helvetica, sans-serif;
	background: url(../div_box_images/box5/sbhead-l.png) no-repeat top left;
	margin: 0;
	padding: 11px 5px 5px;
	color: white;
	font-weight: bold;
	font-size: 12px;
	line-height: 1em;
}

.F_RetailerBody
{
	font-family: Verdana, Geneva, sans-serif;
	background: url(../div_box_images/box5/sbbody-l.png) no-repeat bottom left;
	margin: 0;
	font-size: 10px;
	height: 114px;
	padding: 11px 12px 12px 12px;
}

/* -------------------------Featured Retailer Square Box End------------------------- */


/* -------------------------Promotion Square Box Start------------------------- */

* html .boxhead h2
{
	height: 1%;
}

.Promotion
{
	float: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	height: 165px;
	width: 636px;
	background: url(../div_box_images/box8/sbbody-r.png) no-repeat bottom right;
	font-size: 70%;
	left: 346px;
	top: 1057px;
}

.PromotionHead
{
	background: url(../div_box_images/box8/sbhead-r.png) no-repeat top right;
	margin: 0;
	padding: 0;
	text-align: center;
}

.PromotionHead h2
{
	font-family: Arial, Helvetica, sans-serif;
	background: url(../div_box_images/box8/sbhead-l.png) no-repeat top left;
	margin: 0;
	padding: 11px 5px 5px;
	color: #344a04;
	font-weight: bold;
	font-size: 12px;
	line-height: 1em;
}

.PromotionBody
{
	background: url(../div_box_images/box8/sbbody-l.png) no-repeat bottom left;
	margin: 0;
	height: 117px;
	padding: 10px 0px 10px 10px;
}
/* -------------------------Promotion Square Box End------------------------- */

/* -------------------------Follow Us Square Box Start------------------------- */

html .boxhead h2
{
	height: 1%;
}

.FollowUs
{
	float: right;
	height: 165px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	width: 163px;
	background: url(../div_box_images/box9/sbbody-r.png) no-repeat bottom right;
	font-size: 70%;
}
.FollowUsHead
{
	background: url(../div_box_images/box9/sbhead-r.png) no-repeat top right;
	width: 163px;
	text-align: center;
	padding-bottom: inherit;
}
.FollowUsHead h2
{
		font-family: Arial, Helvetica, sans-serif;
	background: url(../div_box_images/box9/sbhead-l.png) no-repeat top left;
	margin: 0px;
	padding: 11px 5px 5px 5px;
	color: white;
	font-weight: bold;
	font-size: 12px;
	line-height: 1em;

}
.FollowUsBody
{
	background: url(../div_box_images/box9/sbbody-l.png) no-repeat bottom left;
	margin: 0px;
	height: 120px;
	padding: 7px 10px 10px 10px;
}


/* -------------------------Follow Us Square Box End------------------------- */



/* -------------------------News Latter Square Box Start------------------------- */

.N_Letter
{
	float: left;
	height: 165px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0px 0px 0px 0px;
	padding: 1px 0px 0px 0px;
	width: 164px;
	background: url(../div_box_images/box10/sbbody-r.png) no-repeat bottom right;
	font-size: 70%;
	left: 133px;
}

.N_LetterHead
{
	font-size: 11px;
	background: url(../div_box_images/box10/sbhead-r.png) no-repeat top right;
	width: 164px;
	text-align: center;
	padding-bottom: inherit;
}

.N_LetterHead h2
{
		font-family: Arial, Helvetica, sans-serif;
	background: url(../div_box_images/box10/sbhead-l.png) no-repeat top left;
	margin: 0px;
	padding: 11px 5px 5px 5px;
	color: #344a04;
	font-weight: bold;
	font-size: 12px;
	line-height: 1em;

}

.N_LetterBody
{
	background: url(../div_box_images/box10/sbbody-l.png) no-repeat bottom left;
	margin: 0px;
	height: 118px;
	padding: 9px 10px 10px 10px;
}
/* -------------------------News Latter Square Box End ------------------------- */


/* -------------------------Featured Offers Square Box Start------------------------- */
.F_Offer
{
	float: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	height: 165px;
	width: 636px;
	background: url(../div_box_images/box11/sbbody-r.png) no-repeat bottom right;
	font-size: 70%;
	left: 346px;
	top: 1057px;
}

.F_OfferHead
{
	background: url(../div_box_images/box11/sbhead-r.png) no-repeat top right;
	margin: 0;
	padding: 0;
	text-align: center;
}

.F_OfferHead h2
{
		font-family: Arial, Helvetica, sans-serif;
	background: url(../div_box_images/box11/sbhead-l.png) no-repeat top left;
	margin: 0;
	padding: 11px 5px 5px;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 12px;
	line-height: 1em;
}

.F_OfferBody
{
	background: url(../div_box_images/box11/sbbody-l.png) no-repeat bottom left;
	margin: 0;
	height: 118px;
	padding: 9px 10px 10px 10px;
}

/* -------------------------Featured Offers Square Box End------------------------- */


/* -------------------------Blog Square Box Start------------------------- */

* html .boxhead h2
{
	height: 1%;
}

.Blog_Blog
{
	float: right;
	height: 165px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	width: 163px;
	background: url(../div_box_images/box12/sbbody-r.png) no-repeat bottom right;
	font-size: 70%;
}

.Blog_BlogHead
{
	background: url(../div_box_images/box12/sbhead-r.png) no-repeat top right;
	width: 163px;
	height: auto;
	text-align: center;
	padding-bottom: inherit;
}

.Blog_BlogHead h2
{
		font-family: Arial, Helvetica, sans-serif;
	background: url(../div_box_images/box12/sbhead-l.png) no-repeat top left;
	margin: 0px;
	padding: 11px 5px 5px 5px;
	color: #344a04;
	font-weight: bold;
	font-size: 12px;
	line-height: 1em;
}

.Blog_BlogHeadBody
{
	background: url(../div_box_images/box12/sbbody-l.png) no-repeat bottom left;
	margin: 0px;
	height: 119px;
	padding: 8px 10px 10px 10px;
}

/* -------------------------Blog Square Box End------------------------- */


/* -------------------------JoinNow Square Box Start------------------------- */
* html .boxhead h2
{
	height: 1%;
}

.JoinNow
{
	float: right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 0px 0px 0px;
	height:276px;
	margin: 0 auto;
	width: 162px;
	background: url(../div_box_images/box2/sbbody-r.png) no-repeat bottom right;
	font-size: 70%;
}
.JoinNowHome
{
	float: right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 0px 0px 0px;
	height: 276px;
	margin: 0 auto;
	width: 162px;
	background: url(../div_box_images/box2/sbbody-r.png) no-repeat bottom right;
	font-size: 70%;
}

.JoinNowHead
{
	background: url(../div_box_images/box2/sbhead-r.png) no-repeat top right;
	margin: 0px;
	padding: 0px;
	text-align: center;
	padding-bottom: inherit;
}


.JoinNowHead h2
{
	font-family: Arial, Helvetica, sans-serif;
	background: url(../div_box_images/box2/sbhead-l.png) no-repeat top left;
	margin: 0px;
	padding: 10px 5px 5px;
	color: #344a04;
	font-weight: bold;
	font-size: 12px;
	line-height: 1em;

}
.JoinNowHead h2 a:link {
	color: #344a04;
	text-decoration: none;}


.JoinNowHead h2 b:hover {
	color: #344a04;
	text-decoration:none;

}	

.JoinNowBody
{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	background: url(../div_box_images/box2/sbbody-a.png) no-repeat bottom left;
	margin: 0px;
	height: 225px;
	padding: 9px 12px 12px 12px;
}

.JoinNowBody b:link {
	color: #777777;
	text-decoration: none;
}

.JoinNowBody b:hover {
	color: #019f88;
	text-decoration:underline;

}
  

.JoinNowBodyHome
{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	background: url(../div_box_images/box2/sbbody-l.png) no-repeat bottom left;
	margin: 0px;
	height:225px;
	padding: 12px 12px 12px 12px;
}



/* -------------------------JoinNow Square Box End------------------------- */


.thumb
{
	float: right;
	height: 537px;
		z-index:9;
	border-style: none;
	width: 160px;
	margin: 3px 1px 0px 0px;
	padding: 0px;
}

#footer ul
{
	width: 888px;
	height: 29px;
	padding: 0 0 0 72px;
	list-style-type: none;
}
#footer ul li
{
	background: url(../images/nav_div.gif) right top no-repeat;
	height: 27px;
	float: left;
	padding: 0 1px 0 0;
}
#footer ul li a
{
	display: block;
	background: url(../images/nav_bg.gif) 0 0 repeat-x;
	padding: 0 14px;
	font: bold 11px/27px Arial, Helvetica, sans-serif;
	color: #344A04;
	background-color: inherit;
	text-decoration: none;
}
#footer ul li a:hover
{
	background: url(../images/nav_hover.gif) 0 0 repeat-x;
	color: #fff;
	background-color: inherit;
}
#footer ul li a.hover
{
	display: block;
	background: url(images/nav_hover.gif) 0 0 repeat-x;
	color: #fff;
	padding: 0 14px;
	font: bold 11px/27px Arial, Helvetica, sans-serif;
	background-color: inherit;
	text-decoration: none;
	cursor: text;
}
#footer ul li.last
{
	background-image: none;
	height: 27px;
	float: left;
	
}
#footer img.logo
{
	position: absolute;
	left: 14px;
	top: 19px;
	width: 288px;
	height: 152px;
}
#footer h1
{
	background: url(../images/slogan.gif) 0 0 no-repeat;
	width: 484px;
	height: 32px;
	position: absolute;
	left: 16px;
	top: 9px;
	text-indent: -10000px;
}
#footer p
{
	font: normal 12px/19px Arial, Helvetica, sans-serif;
	color: #fff;
	background-color: inherit;
	position: absolute;
	left: 769px;
	top: 30px;
	width: 141px;
}
#footer p span.txt1
{
	color: #fff;
	background-color: #1E6887;
}
#footerimg.icon
{
	position: absolute;
	left: 474px;
	top: 52px;
	width: 470px;
	height: 62px;
}
#footer p.topText
{
	font: normal 18px/23px Arial, Helvetica, sans-serif;
	color: #E8E8E8;
	background-color: inherit;
	position: absolute;
	left: 285px;
	top: 203px;
	width: 588px;
}
#footer p.topText span.smallTxt
{
	font: normal 12px/18px Arial, Helvetica, sans-serif;
	color: #FF9C3A;
	background-color: inherit;
	padding: 0 0 0 8px;
}
#footer a.readMore
{
	display: block;
	background: url(../images/read_more.gif) 0 0 no-repeat;
	width: 50px;
	height: 38px;
	position: absolute;
	left: 895px;
	top: 203px;
}
#footer a.readMore:hover
{
	background: url(../images/read_more_hover.gif) 0 0 no-repeat;
}

.CountryLocations
{
	text-align: right;
	float: Right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	height: 33px;
	padding: 10px 10px 0 15px;
	width: 300px;
	color: #FFF;
	margin: 0 0 3px 0;
}

.CountryLocations h2
{
	text-align: right;
	float: Right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	padding: 0px 0 0 0px;
	width: 150px;
	color: #FFF;
	margin: 0 0 3px 0;
}


.search_field
{
	text-align: left;
	float: left;
	width: 440px;
	height: 38px;
	color: #000;
	clear: both;
	padding: 5px 10px 3px 100px;
	z-index: 0;
}




#Hometop
{
	width: 950px;
	height: 10px;
	position: relative;
	margin: 10px;
}
.Hometop link { color: #fff; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 

11px }
	
.Hometop visited, a:active { color: #fff; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-

serif; font-size: 11px }
.Hometop hover { color: #fff; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 

11px }

.Hometop11
{
	text-align: left;
	float: Right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	height: 10px;
	padding: 0px 0px 0px 5px;
	color: #9fa0a3;
	margin: 0 0 5px 5px;
}
.newsletter22
{
	text-align: left;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	height: 13px;
	padding: 2px 10px 0 5px;
	width: 250px;
	color: #9fa0a3;
	margin: 0 0 10px 0;
}








ul#topnav
{
	margin-left:-88px;
	float: left;
	width: 900px;
	list-style: none;
}
ul#topnav li
{
	float: left;
	margin: 0;
	padding: 0;
	position: relative;
}
ul#topnav li a
{
	float: left;
	text-indent: -9999px;
	height: 29px;
}
ul#topnav li:hover a, ul#topnav li a:hover
{
	background-position: left bottom;
}
ul#topnav a.Home {
	background: url(../images/home.png) no-repeat;
	width: 80px; 
}
ul#topnav a.calender
{
	background: url(../images/nav_calender.png) no-repeat;
	width: 90px;
}
ul#topnav a.newsletter
{
	background: url(../images/Newsletter.png) no-repeat;
	width: 	100px;
}
ul#topnav a.categories
{
	background: url(../images/nav_categories.png) no-repeat;
	width: 115px;
	height: 35px;
}
ul#topnav a.events-offers
{
	background: url(../images/events-offers.png) no-repeat;
	width: 150px;
	height: 35px;
}
ul#topnav a.retailers
{
	background: url(../images/Retailers.png) no-repeat;
	width: 90px;
}
ul#topnav a.promtion
{
	background: url(../images/promtion.png) no-repeat;
	width: 100px;
}
ul#topnav a.blog
{
	background: url(../images/blog.png) no-repeat;
	width: 80px;
}

ul#topnav li .sub

{
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	position: absolute;
	top: 35px;
	z-index:99999999;
	left: -110px;
	background: #fcfcfc url(../images/sub_bg.png) repeat-x center bottom;
	padding: 10px 10px 10px;
	float: left; /*--Bottom right rounded corner--*/
	-moz-border-radius-bottomright: 5px;
	-khtml-border-radius-bottomright: 5px;
	-webkit-border-bottom-right-radius: 5px; /*--Bottom left rounded corner--*/
	-moz-border-radius-bottomleft: 5px;
	-khtml-border-radius-bottomleft: 5px;
	-webkit-border-bottom-left-radius: 5px;
	display: none; /*--Top right rounded corner--*/
	-moz-border-radius-topright: 5px;
	-khtml-border-radius-topright: 5px;
	-webkit-border-top-right-radius: 5px; /*--Top left rounded corner--*/
	-moz-border-radius-topleft: 5px;
	-khtml-border-radius-topleft: 5px;
	-webkit-border-top-left-radius: 5px;
}
ul#topnav li .row
{
	clear: both;
	float: left;
	width: 100%;
	margin-bottom: 10px;
}
ul#topnav li .sub ul
{
	list-style: none;
	margin: 0;
	padding: 0;
	width: 210px;
	float: right;
}

ul#topnav .sub ul li
{
	width: 100%;
	color: #fff;
}
ul#topnav .sub ul li h2
{
	font: Arial, Helvetica, sans-serif;
	padding: 0;
	margin: 0;
	font-size: 14px;
	font-weight: Bold;
}
ul#topnav .sub ul li h2 a
{
	font: Arial, Helvetica, sans-serif;
	font-size: 13x;
	font-weight: bold;
	padding: 5px 0;
	background-image: none;
	color: #357a88;
}
ul#topnav .sub ul li a
{
	font-size: 11px;
	font-weight: normal;
	float: none;
	text-indent: 0; /*--Reset text indent--*/
	height: auto;
	padding: 3px 3px 3px 10px;
	display: block;
	text-decoration: none;
	color: #357a88;
}
ul#topnav .sub ul li a:hover
{
	color: #0099cc;
	background-position: 5px 12px;
}

/* Links and other text styling */
.TopLinks:link
{
	color:#ffffff;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.TopLinks:visited, a:active
{
	color:#ffffff;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.TopLinks:hover
{
	color:#cccccc;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}




/* Gallery lists*/

.CataloguesList li
{
	display: inline;
	float: left;
	margin-left: 17px;
	margin-bottom: 2px;

}




.BrandsList li
{
	display: inline;
	float: left;
	margin-left: 40px;
	margin-bottom: 3px;
}

.offerList li
{
	display:inline;
	float: left;
	margin-left: 5px;
	margin-bottom: 2px;
}


.modalBackground
{
	background-color: Black;
	filter: alpha(opacity=70);
	opacity: 0.7;
}

.modalPopup
{
	background-color: #ffffdd;
	border-width: 3px;
	border-style: solid;
	border-color: Gray;
	padding: 3px;
	width: 240px;
}
.modalPopup2
{
	background-color: #ffffdd;
	border-width: 3px;
	border-style: solid;
	border-color: Gray;
	padding: 3px;
	width: 500px;
}

.AutoCompleteFlyout
{
	visibility: hidden;
	margin: 0px !important;
	background-color: inherit;
	color: windowtext;
	border: buttonshadow;
	border-width: 1px;
	border-style: solid;
	cursor: 'default';
	overflow: auto;
	height: 200px;
	text-align: left;
	list-style-type: none;
	z-index: 99;
}

.AutoCompleteFlyoutItem
{
	background-color: window;
	color: windowtext;
	padding: 1px;
	z-index: 99;
	font-size: 11px;
}

.AutoCompleteFlyoutHilightedItem
{
	background-color: #ffff99;
	color: black;
	padding: 1px;
	font-size: 11px;
	z-index: 99;
}

#ledgent
{
	height: 20px;
	margin: 0px 0px 0px 20px;
	padding: 0;
		width:120px;
	float: right;
	text-align: left;
}
#ledgent h2 
{
	margin: 0;
	height: 20px;
	font-family: Arial, Helvetica, sans-serif;
	color: #003941;
	font-weight: bold;
	font-size: 12px;}

/* end gallery*/

.xxhead
{
	
	height: 20px;
	margin: 0px 0px 0px 20px;
	padding: 0;
	text-align: left;

}
.xxhead a:link {
	color: #777777;
	text-decoration: none;
}

.xxhead a:active {
	color: #777777;
	text-decoration: none;
}

.xxhead a:hover {
	color: #019f88;
	text-decoration: none;
}

.xxhead a:visited {
	color: #777777;
	text-decoration: none;
}

.xxhead h2 
{
	margin: 0;
	height: 20px;
	font-family: Arial, Helvetica, sans-serif;
	color: #003941;
	font-weight: bold;
	font-size: 13px;

}
 
  
.xxhead a
{
	margin: 0;
	height: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #003941;
	font-size: 12px;
	text-shadow: rgba(0,0,0,.1) 0px 2px 2px;
}

.xxhead2
{
	height: 20px;
	width: 500px;
	margin: 0px 0px 0px 10px;
	padding: 0;
	text-align: left;
}
.xxhead2 h2
{
	margin: 0;
	height: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #003941;
	font-weight: bold;
	font-size: 12px;
	text-shadow: rgba(0,0,0,.1) 0px 2px 2px;
}

.xxhead2 a
{
	margin: 0;
	height: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #003941;
	font-weight: bold;
	font-size: 12px;
	text-shadow: rgba(0,0,0,.1) 0px 2px 2px;
}

.img
{
	height: auto;
	margin-top:20px;
	width: auto;
	text-align:left;
	background:url(../images/dropshadow.gif) no-repeat bottom right;
	padding-right:8px;
	padding-top:3px;
	padding-bottom:7px;
	border-left:1px solid #e8e8e8;
	border-top: 1px solid #e8e8e8;
}








.img1
{
	display: inline;
	margin: 0px;
	background:url(../images/dropshadow.gif) no-repeat bottom right;
	margin: -3px 8px 5px -5px;
	position: relative;
	display:block;

		border-left:1px solid # 060;
	border-top: 1px solid #e8e8e8;

}

.img122 a:hover img
{


	display: block; 
	margin: -3px 8px 5px -5px;
	position: relative;
	display:block;

}
	
	   
.desc
{
	font-family: Verdana, Geneva, sans-serif;
	text-align: center;
	font-weight: normal;
	width: 162px;
	height: auto;
	padding: 0px;
	color: #019f88;
	font-size: 11px;
}
.desc1
{
	font-family: Verdana, Geneva, sans-serif;
	text-align: center;
	font-weight: normal;
	width: 162px;
	padding: 0px;
	color: #019f88;
	font-size: 10px;
}
.desc1 a:link {
	color: #777777;
	text-decoration: none;
}

.desc1 a:active {
	color: #777777;
	text-decoration: none;
}

.desc1 a:hover {
	color: #019f88;
	text-decoration: none;
}

.desc1 a:visited {
	color: #777777;
	text-decoration: none;
}






.desc5
{
	font-family: Verdana, Geneva, sans-serif;
	text-align: center;
	font-weight: normal;
	width:171px;
	height:19px;
	color: #019f88;
	font-size: 10px;
}
.desc5 a:link {
		text-align:center;
	color: #019f88;

}

.desc5 a:active {
		text-align:center;
	color: #019f88;

}

.desc1 a:hover {
	text-align:center;
	color: #019f88;
	text-decoration:underline
}

.desc5 a:visited {
	color: #019f88;
		text-align:center;

}
























div.img1
{
	margin-right: auto;
	margin-left: auto;
	height: 15px;
	float: right;
	text-align: center;
}


.boxbody
{
	margin: 0;
	padding: 0px 0px 15px 19px;
   
}




.datapager
{
	font-size:11px;
	display: block;
	text-align: center;
	font-size:11px;
	font-family: Arial;
	color: #019f88;
}
.datapager a
{
	font-family: Arial;
	color: #019f88;
	font-size:11px;
	text-decoration:underline;
}



.featured
{
	width: 700px;
	float: left;
	background:url(../images/dropshadow.gif) no-repeat bottom right;
	padding-right:8px;
	padding-top:10px;
	padding-bottom:5px;
	border-left:1px solid #e8e8e8;
	border-top: 1px solid #e8e8e8;
}

.Alpha h5
{
	display: block;
	padding: 0 0 0 0px;
	font: bold 12px/16px Arial, Helvetica, sans-serif;
	color: #999;
	background-color: inherit;
	margin: 0 0 1px 0;
}




.leftlink
{
	font-weight: none;
	font-size: 11px;
	color: #777777;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.leftlink:link
{
	color: #019f88;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}


.leftlink a:hover
{
	color: #019f88;
	text-decoration:underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.leftlink a: visited {
	color: #777777;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}


.leftlink :active
{
	color: #777777;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}


















.leftlink123
{
	font-weight: none;
	font-size: 11px;
	text-align:center;
	color: #019f88;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.leftlink123:link
{
	color: #019f88;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}


.leftlink123 a:hover
{
	color: #019f88;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration:underline;
}

.leftlink123 a: visited {
	color: #019f88;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}


.leftlink123 :active
{
	color: #019f88;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
























.whitelink
{
	font-weight: none;
	font-size: 10px;
	color: White;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.whitelink:link
{
	color: White;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.whitelink:hover
{
	color: #C90;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.whitelink:visited, a:active
{
	color: White;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}


.siteLinks
{
	color: #0099CC;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.siteLinks:link
{
	color: #0099CC;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.siteLinks:visited, a:active
{
	color: #0099CC;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}



.onemorebox
{
	float: left;
	font-family: Verdana, Geneva, sans-serif;
	margin: 10px auto;
	width: 250px;

}
.onemorebox h2
{
	font-weight: normal;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 13px;
	color: #099;
}
.onemorebox p
{
	color: #999;
	font-family: Verdana, Geneva, sans-serif;
	margin-right: 10px;
	font-weight: normal;
	font-size: 11px;
}

.t:link
{
	color: #099;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.t:visited, a:active
{
	color: #099;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.t:hover
{
	color: #019f88;
	text-decoration: underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}



/* ------------- Template Two Structure -----------------*/

#ContentAreaTemp2
{
	color: #033;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	height: auto;
	width: 972px;
	float: left;
   
}

#contentHeaderTemp2
{
	width: 972px;
	height: 11px;
	margin: 0px;
	background: url(../images/bk1-top.png) 100% 0 no-repeat;
	clear: both;
}

#contentHeaderTemp3
{
	width: 972px;
	height: 18px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-align:center;
	color:#444;
	padding-top:6px;
	background: url(../images/bk-master2-top.png) 100% 0 no-repeat;
	clear: both;
}

#contentHeaderTemp2Middle
{
	width: 954px;
	font-family: Verdana, Geneva, sans-serif;
	color: #06F;
	margin: 0 -2px;
	padding: 10px;
	background: url(../images/bk1-mid.png) 0 0 repeat-y;
	min-height: 750px;
  
}

#contentHeaderTemp3Middle
{
	width: 974px;
	font-family: Verdana, Geneva, sans-serif;
	color: #06F;
	margin: 0 -2px;
	padding: 0px;
	background: url(../images/bk1-mid.png) 0 0 repeat-y;
	min-height: 750px;
  
  
  
  
}
#contentHeaderTemp2Bottom
{
	clear: both;
	width: 972px;
	height: 12px;
	margin: 0px 0px 0px 2px;
	background: url(../images/bk1-btm.png) 100% 0 no-repeat;
}

/* ------------- Template Two Structure -----------------*/


#retailers_page
{
	color: #033;
	margin: 0px 0px 20px 10px;
	padding: 0px;
	height: auto;
	width: 935px;
	float: left;
}
#retailers_images
{
	color: #033;
	margin: 0px 0px 0px 0px;
	padding: 7px;
	height: auto;
	width: 250px;
	float: left;
	text-align: center;
}

.retailers_text
{
	color: #666;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 4px;
	margin: 0px 0px 0px 0px;

	height: auto;
	width: 670px;
	float: right;
}
.retailers_text h2
{
	color: #666;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	font-weight: normal;
}
.retailers_text h2 span1
{
	font-weight: bold;
	color: #333333;
	font-size: 11px;
}


#retailers_column2
{
	color: #033;
	margin: 0px 0px 20px 10px;
	padding: 0px;
	height: 150px;
	width: 935px;
	float: left;
}

#retailers_bottom
{
	color: # 033;
	margin: 0px 0px 10px 10px;
	padding: 0px;
	height: 30px;
	width: 935px;
	float: left;
}

.sectionHeader
{
	font: Arial, Helvetica, sans-serif;
	font-size: 13x;
	font-weight: bold;
	padding: 5px 0;
	background-image: none;
	color: #357a88;
}





#Bookflip_wrapper
{
	color: #033;
	margin: 0px 0px 10px 6px;
	height: 720px;
	width: 945px;
	float: left;
}
#Bookflip_SubImages
{
	color: #033;
	margin: 0px 0px 0px 0px;
	padding: 3px 3px 3px 80px;
	height: 100px;
	width: 200px;
	float: left;
}
#Bookflip_SubLinksTop
{
	color: #033;
	margin: 0px 0px 0px 0px;
	padding: 3px 3px 3px 10px;
	height: 110px;
	width: 560px;
	float: left;
}
.Bookflip_SubLinksTopInText
{
	color: #033;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	height: 76px;
	width: 500px;
	float: left;
}

.Bookflip_SubLinksTopInText2
{
	color: #033;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	height: 24px;
	width: 500px;
	float: left;
}

.Bookflip_SubLinksTopInText h2
{
	font-weight: normal;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 13px;
	color: #009999;
	margin: 0px 0px 0px 0px;
	padding-top: 0px;
	margin-left: 0px;
}

.Bookflip_SubLinksTopInText h2 span
{
	font-weight: bold;
	color: #2a727e;
}

#Bookflip_page_wrapper
{
	color: #033;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	height: 530px;
	width: 945px;
	float: left;
}
#Bookflip_page_wrapper_left-btn
{
	color: #033;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	height: 550px;
	width: 25px;
	float: left;
}

#Bookflip_page_wrapper_left-btn-image
{
	color: #033;
	margin: 0px 0px 0px 0px;
	padding: 230px 0px 0px 0px;
	height: 25px;
	width: 20px;
	float: left;
}

#Bookflip_page_wrapper_centerpage
{
	color: #033;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	height: 550px;
	width: 895px;
	float: left;
	text-align: center;
}
#Bookflip_page_wrapper_right-btn
{
	color: #033;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	height: 550px;
	width: 25px;
	float: left;
}

#Bookflip_page_wrapper_right-btn-image
{
	color: #033;
	margin: 0px 0px 0px 0px;
	padding: 230px 0px 0px 0px;
	height: 25px;
	width: 15px;
	float: right;
}
#Bookflip_bottomlink
{
	color: #033;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	height: 80px;
	width: 945px;
	float: left;
}



.CatalogueRating
{
	color: #777777;
	margin: 0px 0px 0px 80px;
	padding: 0px;
	height: 30px;
	width: 160px;
	float: left;
}
.CatalogueRating h2
{
	font-weight: normal;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 13px;
	color: #777777;
	margin: 0px 0px 0px 0px;
	padding-top: 0px;
	margin-left: 0px;
}

.CatalogueRating h2 span
{
	
	color: #777777;
}



.RateThisCatalogue
{
	
	color: #777777;
	margin: 0px 0px 0px 50px;
	padding: 0px;
	height: 30px;
	width: 550px;
	float: left;
}
.RateThisCatalogue h3
{
	font-weight: normal;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 13px;
	color: #777777;
	margin: 0px 0px 0px 0px;
	padding-top: 0px;
	margin-left: 0px;
}

.RateThisCatalogue h3 span
{
   
	color: #777777;
}

#bottom_menu_link
{
	font-size: 12px;
	color: #019f88;
	margin: 20px 0px 0px 80px;
	padding: 0px;
	height: 20px;
	width: 780px;
	float: left;
}

#bottom_menu_link a:link {
	color: #019f88;
	text-decoration: none;
}

#bottom_menu_link a:active {
	color: #019f88;
	text-decoration: none;
}

#bottom_menu_link a:hover {
	color: #019f88;
	text-decoration: underline;
}

#bottom_menu_link a:visited {
	color: #019f88;
	text-decoration: none;
}



.buttons
{
	font-family: arial;
	font-size: 8pt;
	border-bottom: 1px solid #282828;
	border-right: 1px solid #282828;
	border-top: 1px solid #8794A0;
	border-left: 1px solid #8794A0;
	background-color: #E4E4E4;
}

#myBook
{
	background-color: #fff;
	padding: 0px;
	width: 520px;
	border: 5px solid #fff;
	background: url(../images/welcome_text.png) 100% 0 no-repeat;
	background-position: 20px center;
	background-repeat: no-repeat;
}
#myBook ul
{
	list-style: none;
}
#myBook ul li
{
	display: inline;
}
#myBook ul img
{
	border: 5px solid #3e3e3e;
	border-width: 5px 5px 20px;
}
#myBook ul a:hover img
{
	border: 5px solid #fff;
	border-width: 5px 5px 20px;
	color: #fff;
}
#myBook ul a:hover
{
	color: #fff;
}
.style1
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}


#mover
{
	position: relative;
	visibility: hidden;
	top: 0px;
	left: 0px;
	background-color: Transparent;
	z-index: 99;
	cursor: move;
	background-color: White;
	border: 1px solid #000;
	padding: 10px;
}
#mover a
{
	cursor: pointer;
}

#zoomContainer
{
	position: absolute;
	width: 1280;
	height: 964;
	top: 60px;
	left: 200px;
	background-color: Transparent;
	visibility: hidden;
	z-index: 109;
}

#zoom
{
	background-color: transparent;
	color: yellow;
	left: 200px;
	position: absolute;
	top: 100px;
	z-index: 10;
}
#zoom a
{
	background-color: white;
	border: 1px solid black;
	color: black;
	line-height: 1.8em;
	padding: 2px;
	text-decoration: none;
}
#zoom a:hover
{
	background-color: red;
}

#marqueecontainer
{
	position: relative;
	width: 145px; /*marquee width */
	height: 100px; /*marquee height */
	background-color: white;
	overflow: hidden;
	padding: 0px;
	padding-left: 0px;
}

#top_banner
{
	color: #033;
	margin: 30px 30px 0px 0px;
	padding: 0px;
	height: auto;
	height: 62px;
	width: 470px;
	float: right;
}


.TitleText1
{
	color: #087d90;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}

.contentText
{
	color: black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

/*Blog CSS */

.postTitle
{
	color: #357a88;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
}

.postTitle:link
{
	color: #357a88;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
}

.postTitle:visited, a:active
{
	color: #357a88;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
}

.SubTitle
{
	font-style: italic;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #357a88;
}

.Content
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: Black;
}


.commentAuthor
{
	color: #777777;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

.commentAuthor:link
{
	color: #777777;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

.commentAuthor:visited, a:active
{
	color: #777777;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}


.comment_box
{
	color: #033;
	margin: 0px 0px 0px 0px;
	padding: 10px;
	height: 296px;
	width: 648px;
	float: left;
	background-image: url(../images/com_bk.png);
}



.comments h3
{
	background: none;
	border: none;
	color: #009999;
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	margin: 0;
}

.comments p
{
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #999;
	margin: 4px 0 10px 0;
}

.comments .comment
{
	background: #efeeee url(../images/comment_grad.png) repeat-x;
	margin: 0;
	padding: 10px;
	border: 1px #e2e2e2 solid;
	border-bottom: none;
	font-weight: normal;
	font-family: Tahoma;
	font-size: 12px;
	width: 525px;
}

.comments .comment p
{
	margin: 0 0 4px 0;
	padding: 0;
	color: #000;
	font-weight: normal;
}

.comments .comment-footer
{
	background: url(../images/comment_footer2.png) no-repeat;
	margin: -15px 0 20px 0;
}

.comments .comment-footer p
{
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	color: #000;
	margin: 15px 0 0 43px;
	padding: 10px 0 0 5px;
	line-height: 200%;
}




/*
Message Boxes and NOtifications

*/
.info, .success, .warning, .error, .validation
{
	border: 1px solid;
	margin: 10px 0px;
	padding: 15px 10px 15px 50px;
	background-repeat: no-repeat;
	background-position: 10px center;
}
.info
{
	color: #00529B;
	background-color: #BDE5F8;
	background-image: url('../images/Information.png');
}
.success
{
	color: #4F8A10;
	background-color: #DFF2BF;
	background-image: url('../images/Success.png');
}
.warning
{
	color: #9F6000;
	background-color: #FEEFB3;
	background-image: url('../images/Warning.png');
}
.error
{
	color: #D8000C;
	background-color: #FFBABA;
	background-image: url('../images/Error.png');
}

.miniError
{
	border: 1px solid;
	color: #D8000C;
	background-color: #FFBABA;
	margin: 2px 0px;
	padding: 5px 5px 5px 5px;
	text-align:center;
	
 }
 .miniSuccess
{
	border: 1px solid;
	color: #4F8A10;
	background-color: #DFF2BF;
	margin: 2px 0px;
	padding: 5px 5px 5px 5px;
	text-align:center;
	
 }

/* ------------- Dec 23rd 2009 -----------------*/


#SignupPage_wrapper
{
	color: #009999;
	padding: 0px 0px 0px 10px;
	padding-top: 0px;
	margin-bottom: auto;
	height: auto;
	width: 930px;
  
}
.SignupPage_bk
{
	height:24px;
	width:950px;
background-image: url(../images/green-sign.png);

}
#signupTable
{
	width: 954px;
	height: auto;
	border: 0;
}

#signupTable td
{
	height: 40px;
}


#successTable
{
	width: 920px;
	height: auto;
	border: 0;
}

#successTable td
{
	height: 40px;
}

.signupTable2
{
	width: 940px;
	height: auto;
	border: 0;
}

.signupTable2 td
{
	height: 40px;
}






.TitleData
{
	text-align: right;
}
.InputControls
{
	text-align: left;
	vertical-align:middle;
}

.textBoxCSS
{
	width: 250px;
	background-color:#eaeaea;
	border:1px solid #808080;
	height:24px;
 }
 
 .textBoxCSSMulti
{
	
	background-color:#eaeaea;
	border:1px solid #808080;
	
 }
 
 .colorControl
{
	background-color:#eaeaea;
	border:1px solid #808080;
	height:24px;
 }

.sectionSubHeading
{
	color: #009999;
	text-align: left;
	padding-left:100px;
}
.sectionSubHeading-blue-2
{
		font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-align:center;
	color:#fff;
	margin:0px;
	background-image: url(../images/blue-sign.png);
}

.sectionSubHeading-green3
{
		font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-align:center;
	color:#444;
	margin:0px;
	background-image: url(../images/green-sign.png);
}

.sectionSubHeading-green33
{
		font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-align:center;
	color:#fff;
	margin:0px;
	background-image: url(../images/blue-sign.png);
}




 .checkBox INPUT
{
	background-color:#eaeaea;
	margin-right: 5px
 }
 
 /* Calendar CSS */
 
 
 /************************************************************************
* 
* Calendar specific formatting 
*
************************************************************************/

/* Surrounds the calendar */
.eventmonth
{
	border: 1px solid #768b62;
	width: 694px;
	margin-right: auto;
	margin-left: auto;
	background: #d7efbd;
	margin-bottom: 10px;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 10px;
	text-align: center;
	
}

/* used as the cssclass of the actual calendar */
.eventmonthtable
{
	width: 694px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
	margin-bottom: 15px;
	border: 1px solid #768b62;
	border-collapse:collapse;
  
}
.eventmonthtable a:link 
{
	color:Black;
	font-size:smaller;
	
}
.eventmonthtable a:visited
{
	color:Black;
	font-size:smaller;
	
}
.eventmonthtable a:hover
{
	color:Black;
	font-size:smaller;
	
}



.dayNumber
{
	float: right;
	border-bottom: 1px solid #768b62;
	border-left: 1px solid #768b62;
	clear: none;
	padding: 2px;
	
}


.calcurrentmonth
{
	/* no styles needed at this time */
}
.calothermonth
{
	background-color: #b4d793;
}
.calcurrentday
{
	background-color: #FFFFC1;
}
.calweekend
{
	background-color: #d7efbd;
  /*  width: 15%; */
}

.calcurrentmonth , .calcurrentmonth , .calothermonth , .calcurrentday , .calweekend
{
	text-align: left;
	border: 2px solid #768b62;
	height: 60px;
	vertical-align: top;
	/* needed for positioning the dayNumber part */
	position:relative;
	 border-collapse:separate;
	 border-spacing: 5px;
	 
}
 /* End Calendar */
 
	/* C-PANEL */	
	
.c-panel-main-wrapper-div {
	float:left;
	margin:auto;
	width: 772px;
	height: auto;
	}
.catalogue-admin-div {
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000099;
	margin:0;
	margin-bottom:10px;
	padding:0px;
	width: 770px;
	height: auto;
	border:#d0d0d0 solid 1px;
	font-size: 100%;
	}
.catalogue-admin-div-head{
	float:left;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:italic;
	color: #036;
	margin:0px;
	padding:4px;
	width: 762px;
	height:20px;
	background: url(images/c-panel-m-bg.png) repeat-x ;
	border-bottom:#d0d0d0 solid 1px;
		}
.catalogue-admin-div-content{
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000099;
	margin:10px;
	padding:0px;
	width: 752px;
	height: auto;
	font-size: 100%;
	}
	
.catalogue-admin-div-content a:link {
color:#0b7a8a;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:none;
font-weight:normal;
text-decoration:none;
}

.catalogue-admin-div-content a:visited {
color: #003366;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:nromal;
text-decoration: none;
}
.catalogue-admin-div-content a:hover {
background-color:none;
color: #690;
text-decoration:none;
}
.catalogue-admin-div-content a:active {
background-color:none;
color:3d4900;
text-decoration:none;
}
.catalogue-admin-div-content-sub-div {
	float:left;
	margin:left;
	width: 750px;
	height: auto;
	}
	.catalogue-admin-div-content-sub-div1 {
	float:left;
	text-align:center;
	font-family:Verdana, Geneva, sans-serif;
	color:#069;
	font-size:11px;
	margin: right;
	width: 125px;
	height:110px;

	}
	
.clear {
	
	clear:both;
}
 #Content-new-Area{ 
	color: #033;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	height: auto;
	width: 805px;
	float: left;
}
	#content-new-Header 	{
		width:809px;
		height:11px;
		margin:0px;
		margin-left:-4px;
		background:url(../images/bk-top.png) 100% 0 no-repeat;
		clear:both;
}
	#content-new-Headermiddle {
		width:809px;
		font-family:Verdana, Geneva, sans-serif;
		color:#06F;
		margin:0 -3px;
		padding-top:16px;
		background: url(../images/bk-mid.png) 0 0 repeat-y;
		height: 300px;

}
	#content-new-HeaderBottom {
		clear:both;
		width:809px;
		height:10px;
		margin:0 -5px;
		background:url(../images/bk-btm.png) 100% 0 no-repeat;
}
 
.green {

	color:#bbcc55;

}
.borderEffect
{
	background-color:#FFFFCC;
	color:#A05A3D;
	margin:0px;
	padding:0px;
	border:1px solid #FFCC00;
}
.borderEffect:hover
{
	background-color:#FFCC89;
	color:#A05A3D;
	margin:0px;
	padding:0px;
	border:1px solid #A05A3D;
}
.secondaryBorderEffect
{
	background-color:#FFFFCC;
	color:#A05A3D;
	margin:0px;
	padding:0px;
	border:3px outset #FFCC00;
}
.secondaryBorderEffect:hover
{
	background-color:#FFFFCC;
	color:#A05A3D;
	margin:0px;
	padding:0px;
	border:3px inset #FFCC00;
	}
	
	
	/* Gradient 2 */
.tbox {
	width: 221px;
	background: transparent url('../images/bgtbox.jpg') no-repeat;
	color : #747862;
	height:20px;
	border:0;
	padding:4px 8px;
	margin-bottom:0px;
}


.LineStyle
{
color: #003941;
background-color: #003941;
height: 1px;
	}
	
	
.SearchResultTitle a:link , .SearchResultTitle a:hover
{
	color:#019f88;
	font-weight:none;
	text-decoration:none;
	font-size:12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
   
	
 }
 
 
 
 
 .SearchResultPage
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #003941;
	font-weight: none;
	font-size: 12x;
	text-shadow: rgba(0,0,0,.1) 0px 2px 2px;
	font-size:14px;
   
	
 }
 
 .daterange
 {
	 color:Green;
	 font-family: Verdana, Arial, Helvetica, sans-serif;
	 font-size:11px;
	 
	 }


.tb1Search {
	
	padding:4px 4px 4px 4px;
	border:1px solid #CCCCCC;
	width:230px;
	height:22px;
}





#Calendar-mange-l{
 float:left;
 width:300px;
 height:18px;
 font-family:Arial, Helvetica, sans-serif;
 font-size:13px;
 font-weight:bold;
	 color: #003941;
	 padding-left:18px;
}


#Calendar-mange-r {
 float:right;
 width:200px;
 height:18px;
 padding-bottom:8px;
  padding-right:18px;
}

#Calendar-mange-ledgent {
 float:right;
 color:#c61c23;
 width:65px;
 padding-top:2px;
 text-align:center;
 font-family:Arial, Helvetica, sans-serif;
 background-color:#ffe5e8;
 font-size:11px;
 height:17px;
}

#Calendar-mange-ledgent2 {
 float:right;
 color:#436727;
 width:65px;
 padding-top:2px;
 text-align:center;
 font-family:Arial, Helvetica, sans-serif;
 background-color:#baff94;
 font-size:11px;
 height:17px;
}


#Calendar-mange-ledgent1 {
 float:right;
 color:#666;
 width:65px;
 padding-top:2px;
 text-align:center;
 font-weight:bold;
 font-family:Arial, Helvetica, sans-serif;
 font-size:11px;
 height:17px;
}

.tb10 {
	
	background-repeat:repeat-x;
	border:1px solid #d1c7ac;
	width: 300px;
	color:#333333;
	padding:3px;
	margin-right:4px;
	margin-bottom:8px;
	font-family:tahoma, arial, sans-serif;
}




.bottom_menu_link
{
	font-size: 12px;
	color: #777777;
	margin: 20px 0px 0px 80px;
	padding: 0px;
	height: 20px;
	width: 780px;
	float: left;
}

.bottom_menu_link2 a:link {
	color: #777777;
	text-decoration: none;
}

.bottom_menu_link2 a:active {
	color: #777777;
	text-decoration: none;
}

.bottom_menu_link2 a:hover {
	color: #019f88;
	text-decoration: none;
}

.bottom_menu_link2 a:visited {
	color: #777777;
	text-decoration: none;
}





.leftlink1234
{
	font-weight: none;
	font-size: 11px;
	color: #019f88;
	padding-left:30px;

	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.leftlink1234:link
{
	color: #019f88;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}


.leftlink1234 a:hover
{
	color: #019f88;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration:underline;
}

.leftlink1234 a: visited {
	color: #019f88;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}


.leftlink1234 :active
{
	color: #019f88;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}



.leftlink12345
{
	font-weight: none;
	font-size: 11px;
	color: #777777;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.leftlink12345:link
{
	color: #019f88;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}


.leftlink12345 a:hover
{
	color: #019f88;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.leftlink12345 a: visited {
	color: #777777;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}


.leftlink12345 :active
{
	color: #777777;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

