/* STRUCTURE > MISC
/////////////////////////////////////////////////////*/

* {text-decoration: none; padding: 0; margin: 0; border: 0;}

body {text-align: center; background:#D0DBC5 url(../images/design/bg_backgroundBody.gif) no-repeat bottom;}


/* STRUCTURE > MAIN CONTENT
/////////////////////////////////////////////////////*/

div.wrapper
{width: 992px; margin: 0 auto 0 auto; background:#FFF;}

/* STRUCTURE > HEADER
/////////////////////////////////////////////////////*/

	div.wrapper div.header
	{height: 175px; position: relative; background:#FFF url(../images/design/bg_background.gif) repeat-y right; }

/* STRUCTURE > HEADER > LOGO LINK
/////////////////////////////////////////////////////*/

		div.wrapper div.header a.logoLink
		{width: 200px; height: 115px; text-decoration: none; border: none; position:absolute; top:12px; left:28px;}
		
/* STRUCTURE > HEADER > NAVTOP
/////////////////////////////////////////////////////*/

		div.wrapper div.header ul.navtop
		{ position:absolute; top:16px; right:29px; width:140px; height:90px; margin:0; padding:0; list-style:none; } 
		
			div.wrapper div.header ul.navtop li
			{ margin:0; padding:0; float:left; clear:left; width:100%; }
			
				div.wrapper div.header ul.navtop li a:link,
				div.wrapper div.header ul.navtop li a:active,
				div.wrapper div.header ul.navtop li a:visited,
				div.wrapper div.header ul.navtop li a:hover
				{ margin:0 0 4px 0; padding:0; display:block; width:139px; height:19px; line-height:19px; text-decoration:none; }
				
					/* VIEW QUICK LIST */
					div.wrapper div.header ul.navtop li a.viewQuicklist:link,
					div.wrapper div.header ul.navtop li a.viewQuicklist:active,
					div.wrapper div.header ul.navtop li a.viewQuicklist:visited,
					div.wrapper div.header ul.navtop li a.viewQuicklist:hover
					{ background:url(../images/design/bt_navtop_view_quicklist.gif) no-repeat top left; }
					
						div.wrapper div.header ul.navtop li a.viewQuicklist:hover
						{ background:url(../images/design/bt_navtop_view_quicklist.gif) no-repeat bottom left; }
					
					/* SUBMIT A REVIEW */	
					div.wrapper div.header ul.navtop li a.submitAReview:link,
					div.wrapper div.header ul.navtop li a.submitAReview:active,
					div.wrapper div.header ul.navtop li a.submitAReview:visited,
					div.wrapper div.header ul.navtop li a.submitAReview:hover
					{ background:url(../images/design/bt_navtop_submit_a_review.gif) no-repeat top left; }
					
						div.wrapper div.header ul.navtop li a.submitAReview:hover
						{ background:url(../images/design/bt_navtop_submit_a_review.gif) no-repeat bottom left; }
					
					/* ADVERTISE WITH US */	
					div.wrapper div.header ul.navtop li a.advertise:link,
					div.wrapper div.header ul.navtop li a.advertise:active,
					div.wrapper div.header ul.navtop li a.advertise:visited,
					div.wrapper div.header ul.navtop li a.advertise:hover
					{ background:url(../images/design/bt_navtop_advertise.gif) no-repeat top left; }
					
						div.wrapper div.header ul.navtop li a.advertise:hover
						{ background:url(../images/design/bt_navtop_advertise.gif) no-repeat bottom left; }
					
					/* LIST YOUR SPA */	
					div.wrapper div.header ul.navtop li a.listYourSpa:link,
					div.wrapper div.header ul.navtop li a.listYourSpa:active,
					div.wrapper div.header ul.navtop li a.listYourSpa:visited,
					div.wrapper div.header ul.navtop li a.listYourSpa:hover
					{ background:url(../images/design/bt_navtop_list_your_spa.gif) no-repeat top left; }
					
						div.wrapper div.header ul.navtop li a.listYourSpa:hover
						{ background:url(../images/design/bt_navtop_list_your_spa.gif) no-repeat bottom left; }
					
					/* SPA LOGIN */	
					div.wrapper div.header ul.navtop li a.spaLogin:link,
					div.wrapper div.header ul.navtop li a.spaLogin:active,
					div.wrapper div.header ul.navtop li a.spaLogin:visited,
					div.wrapper div.header ul.navtop li a.spaLogin:hover
					{ font:bold 12px/20px Arial, Helvetica, sans-serif; color:#939066; text-align:right; text-decoration:underline; float:right; padding:0 6px 0 0;}
					
						div.wrapper div.header ul.navtop li a.spaLogin:hover
						{ color:#98BC0A; }

/* STRUCTURE > HEADER > TOP BANNER
/////////////////////////////////////////////////////*/

		div.wrapper div.header blockquote.topBanner
		{ position: absolute; top: 16px; right: 250px;}
		
/* STRUCTURE > HEADER > TOPNAVBAR
/////////////////////////////////////////////////////*/

		div.wrapper div.header ul.topNavbar
		{ position:absolute; top:108px; left:324px; width:420px; height:27px; background:#000; margin:0; padding:0; list-style:none;}
		
			div.wrapper div.header ul.topNavbar li
			{ margin:0; padding:0 1px 0 0; float:left; background:#FFF; }
			
				div.wrapper div.header ul.topNavbar li a:link,
				div.wrapper div.header ul.topNavbar li a:active,
				div.wrapper div.header ul.topNavbar li a:visited,
				div.wrapper div.header ul.topNavbar li a:hover
				{ display:block; height:27px; width:104px; margin:0; padding:0; text-decoration:none; }
					
					/* AUSTRALASIA */
					div.wrapper div.header ul.topNavbar li a.australasia:link,
					div.wrapper div.header ul.topNavbar li a.australasia:active,
					div.wrapper div.header ul.topNavbar li a.australasia:visited,
					div.wrapper div.header ul.topNavbar li a.australasia:hover
					{ background:url(../images/design/bt_topnavbar_australasia.gif) no-repeat top left; }
					
						div.wrapper div.header ul.topNavbar li a.australasia:hover,
						div.wrapper div.header ul.topNavbar li a.australasiaActive:link,
						div.wrapper div.header ul.topNavbar li a.australasiaActive:active,
						div.wrapper div.header ul.topNavbar li a.australasiaActive:visited,
						div.wrapper div.header ul.topNavbar li a.australasiaActive:hover
						{ background:url(../images/design/bt_topnavbar_australasia.gif) no-repeat bottom left; }
					
					/* ASIA */	
					div.wrapper div.header ul.topNavbar li a.asia:link,
					div.wrapper div.header ul.topNavbar li a.asia:active,
					div.wrapper div.header ul.topNavbar li a.asia:visited,
					div.wrapper div.header ul.topNavbar li a.asia:hover
					{ background:url(../images/design/bt_topnavbar_asia.gif) no-repeat top left; }
					
						div.wrapper div.header ul.topNavbar li a.asia:hover,
						div.wrapper div.header ul.topNavbar li a.asiaActive:link,
						div.wrapper div.header ul.topNavbar li a.asiaActive:active,
						div.wrapper div.header ul.topNavbar li a.asiaActive:visited,
						div.wrapper div.header ul.topNavbar li a.asiaActive:hover
						{ background:url(../images/design/bt_topnavbar_asia.gif) no-repeat bottom left; }
					
					/* ARABIA */	
					div.wrapper div.header ul.topNavbar li a.arabia:link,
					div.wrapper div.header ul.topNavbar li a.arabia:active,
					div.wrapper div.header ul.topNavbar li a.arabia:visited,
					div.wrapper div.header ul.topNavbar li a.arabia:hover
					{ background:url(../images/design/bt_topnavbar_arabia.gif) no-repeat top left; }
					
						div.wrapper div.header ul.topNavbar li a.arabia:hover,
						div.wrapper div.header ul.topNavbar li a.arabiaActive:link,
						div.wrapper div.header ul.topNavbar li a.arabiaActive:active,
						div.wrapper div.header ul.topNavbar li a.arabiaActive:visited,
						div.wrapper div.header ul.topNavbar li a.arabiaActive:hover
						{ background:url(../images/design/bt_topnavbar_arabia.gif) no-repeat bottom left; }
					
					/* AFRICA */	
					div.wrapper div.header ul.topNavbar li a.africa:link,
					div.wrapper div.header ul.topNavbar li a.africa:active,
					div.wrapper div.header ul.topNavbar li a.africa:visited,
					div.wrapper div.header ul.topNavbar li a.africa:hover
					{ background:url(../images/design/bt_topnavbar_africa.gif) no-repeat top left; }
					
						div.wrapper div.header ul.topNavbar li a.africa:hover,
						div.wrapper div.header ul.topNavbar li a.africaActive:link,
						div.wrapper div.header ul.topNavbar li a.africaActive:active,
						div.wrapper div.header ul.topNavbar li a.africaActive:visited,
						div.wrapper div.header ul.topNavbar li a.africaActive:hover
						{ background:url(../images/design/bt_topnavbar_africa.gif) no-repeat bottom left; }

/* STRUCTURE > HEADER > NAVBAR
/////////////////////////////////////////////////////*/

	ul.navbar
	{ position:absolute; top:135px; left:28px; width:934px; height:40px; padding: 0; margin:0; clear: both; background:#AFBA9A url(../images/design/bg_backgroundNavbar.gif) no-repeat 0 0; }

		ul.navbar li
		{list-style: none; margin: 0; padding:0; float: left;}

			ul.navbar li a:link,
			ul.navbar li a:active,
			ul.navbar li a:visited,
			ul.navbar li a:hover
			{  display:block; height:40px; text-decoration:none; border:none; margin:0; padding:0; }
			
				/* HOME */
				ul.navbar li a.home:link,
				ul.navbar li a.home:active,
				ul.navbar li a.home:visited,
				ul.navbar li a.home:hover
				{ width:57px; background:url(../images/design/bt_navbar_home.gif) no-repeat top left;}
				
					ul.navbar li a.home:hover,
					ul.navbar li a.homeActive:link,
					ul.navbar li a.homeActive:active,
					ul.navbar li a.homeActive:visited,
					ul.navbar li a.homeActive:hover
					{ width:57px; background:url(../images/design/bt_navbar_home.gif) no-repeat bottom left;}

				/* DIRECTORY */
				ul.navbar li a.directory:link,
				ul.navbar li a.directory:active,
				ul.navbar li a.directory:visited,
				ul.navbar li a.directory:hover
				{ width:83px; background:url(../images/design/bt_navbar_directory.gif) no-repeat top left;}
				
					ul.navbar li a.directory:hover,
					ul.navbar li a.directoryActive:link,
					ul.navbar li a.directoryActive:active,
					ul.navbar li a.directoryActive:visited,
					ul.navbar li a.directoryActive:hover
					{ width:83px; background:url(../images/design/bt_navbar_directory.gif) no-repeat bottom left;}
					
				/* REVIEWS */
				ul.navbar li a.reviews:link,
				ul.navbar li a.reviews:active,
				ul.navbar li a.reviews:visited,
				ul.navbar li a.reviews:hover
				{ width:71px; background:url(../images/design/bt_navbar_reviews.gif) no-repeat top left;}
				
					ul.navbar li a.reviews:hover,
					ul.navbar li a.reviewsActive:link,
					ul.navbar li a.reviewsActive:active,
					ul.navbar li a.reviewsActive:visited,
					ul.navbar li a.reviewsActive:hover
					{ width:71px; background:url(../images/design/bt_navbar_reviews.gif) no-repeat bottom left;}
					
				/* SPECIALS */
				ul.navbar li a.specials:link,
				ul.navbar li a.specials:active,
				ul.navbar li a.specials:visited,
				ul.navbar li a.specials:hover
				{ width:75px; background:url(../images/design/bt_navbar_specials.gif) no-repeat top left;}
				
					ul.navbar li a.specials:hover,
					ul.navbar li a.specialsActive:link,
					ul.navbar li a.specialsActive:active,
					ul.navbar li a.specialsActive:visited,
					ul.navbar li a.specialsActive:hover
					{ width:75px; background:url(../images/design/bt_navbar_specials.gif) no-repeat bottom left;}
					
				/* SPA EVENTS */
				ul.navbar li a.spaEvents:link,
				ul.navbar li a.spaEvents:active,
				ul.navbar li a.spaEvents:visited,
				ul.navbar li a.spaEvents:hover
				{ width:91px; background:url(../images/design/bt_navbar_spa_events.gif) no-repeat top left;}
				
					ul.navbar li a.spaEvents:hover,
					ul.navbar li a.spaEventsActive:link,
					ul.navbar li a.spaEventsActive:active,
					ul.navbar li a.spaEventsActive:visited,
					ul.navbar li a.spaEventsActive:hover
					{ width:91px; background:url(../images/design/bt_navbar_spa_events.gif) no-repeat bottom left;}
					
				/* SPA STORE */
				ul.navbar li a.spaStore:link,
				ul.navbar li a.spaStore:active,
				ul.navbar li a.spaStore:visited,
				ul.navbar li a.spaStore:hover
				{ width:83px; background:url(../images/design/bt_navbar_spa_store.gif) no-repeat top left;}
				
					ul.navbar li a.spaStore:hover,
					ul.navbar li a.spaStoreActive:link,
					ul.navbar li a.spaStoreActive:active,
					ul.navbar li a.spaStoreActive:visited,
					ul.navbar li a.spaStoreActive:hover
					{ width:83px; background:url(../images/design/bt_navbar_spa_store.gif) no-repeat bottom left;}
					
				/* SPA MEN */
				ul.navbar li a.spaMen:link,
				ul.navbar li a.spaMen:active,
				ul.navbar li a.spaMen:visited,
				ul.navbar li a.spaMen:hover
				{ width:71px; background:url(../images/design/bt_navbar_spa_men.gif) no-repeat top left;}
				
					ul.navbar li a.spaMen:hover,
					ul.navbar li a.spaMenActive:link,
					ul.navbar li a.spaMenActive:active,
					ul.navbar li a.spaMenActive:visited,
					ul.navbar li a.spaMenActive:hover
					{ width:71px; background:url(../images/design/bt_navbar_spa_men.gif) no-repeat bottom left;}
					
				/* SPA AT HOME */
				ul.navbar li a.spaAtHome:link,
				ul.navbar li a.spaAtHome:active,
				ul.navbar li a.spaAtHome:visited,
				ul.navbar li a.spaAtHome:hover
				{ width:98px; background:url(../images/design/bt_navbar_spa_at_home.gif) no-repeat top left;}
				
					ul.navbar li a.spaAtHome:hover,
					ul.navbar li a.spaAtHomeActive:link,
					ul.navbar li a.spaAtHomeActive:active,
					ul.navbar li a.spaAtHomeActive:visited,
					ul.navbar li a.spaAtHomeActive:hover
					{ width:98px; background:url('../images/design/bt_navbar_spa_at_home.gif') no-repeat bottom left;}
					
				/* ORGANIC SPA */
				ul.navbar li a.organicSpa:link,
				ul.navbar li a.organicSpa:active,
				ul.navbar li a.organicSpa:visited,
				ul.navbar li a.organicSpa:hover
				{ width:98px; background:url('../images/design/bt_navbar_organic_spa.gif') no-repeat top left;}
				
					ul.navbar li a.organicSpa:hover,
					ul.navbar li a.organicSpaActive:link,
					ul.navbar li a.organicSpaActive:active,
					ul.navbar li a.organicSpaActive:visited,
					ul.navbar li a.organicSpaActive:hover
					{ width:98px; background:url(../images/design/bt_navbar_organic_spa.gif) no-repeat bottom left;}
					
				/* SPA PRODUCTS */
				ul.navbar li a.spaProducts:link,
				ul.navbar li a.spaProducts:active,
				ul.navbar li a.spaProducts:visited,
				ul.navbar li a.spaProducts:hover
				{ width:109px; background:url(../images/design/bt_navbar_spa_products.gif) no-repeat top left;}
				
					ul.navbar li a.spaProducts:hover,
					ul.navbar li a.spaProductsActive:link,
					ul.navbar li a.spaProductsActive:active,
					ul.navbar li a.spaProductsActive:visited,
					ul.navbar li a.spaProductsActive:hover
					{ width:109px; background:url(../images/design/bt_navbar_spa_products.gif) no-repeat bottom left;}
					
				/* SPA INFO */
				ul.navbar li a.spaInfo:link,
				ul.navbar li a.spaInfo:active,
				ul.navbar li a.spaInfo:visited,
				ul.navbar li a.spaInfo:hover
				{ width:73px; background:url(../images/design/bt_navbar_spa_info.gif) no-repeat top left;}
				
					ul.navbar li a.spaInfo:hover,
					ul.navbar li a.spaInfoActive:link,
					ul.navbar li a.spaInfoActive:active,
					ul.navbar li a.spaInfoActive:visited,
					ul.navbar li a.spaInfoActive:hover
					{ width:73px; background:url(../images/design/bt_navbar_spa_info.gif) no-repeat bottom left;}

/* STRUCTURE > CONTENT
/////////////////////////////////////////////////////*/

	div.wrapper div.content
	{padding: 0 41px 20px 41px; background:#FFF url(../images/design/bg_background.gif) repeat-y right;}

/* STRUCTURE > CONTENT > LEFT CONTENT
/////////////////////////////////////////////////////*/

		div.wrapper div.content blockquote.leftContent
		{width: 200px; margin: 0 15px 0 0; text-align: left; float: left; border: 0;}

			div.wrapper div.content blockquote.leftContent img
			{ margin: 10px 0 10px 0;}
			
			div.wrapper div.content blockquote.leftContent ul.standard-iconlink
			{padding-left: 13px;}
			

/* STRUCTURE > CONTENT > LEFT CONTENT > SEARCH TABS
/////////////////////////////////////////////////////*/

			.isHidden
			{display : none;}
			.isShown
			{display: visible;}

			ul.searchTab
			{height: 25px; border: 0; margin:10px 0 0 0;}
			
				ul.searchTab li
				{width:100px; float: left; list-style: none;}

					ul.searchTab li a:link,
					ul.searchTab li a:active,
					ul.searchTab li a:visited,
					ul.searchTab li a:hover
					{ height:27px; line-height:27px; outline:none; padding:0; margin:0; display: block; border: none; text-decoration:none;}
						
						/*
						ul.searchTab li.tab-active a,
						ul.searchTab li.tab-active a:link,
						ul.searchTab li.tab-active a:visited,
						ul.searchTab li.tab-active a:active,
						ul.searchTab li.tab-active a:hover
						{color: #1B293A; background: #BDCEE1; border: 1px solid #8AA9CA; border-bottom: 0;}
						
						ul.searchTab li.tab-inactive a,
						ul.searchTab li.tab-inactive a:link,
						ul.searchTab li.tab-inactive a:visited,
						ul.searchTab li.tab-inactive a:active,
						ul.searchTab li.tab-inactive a:hover
						{color: #95B0D5;}

							ul.searchTab li.tab-inactive a:hover
							{ color: #1B293A;} */
							
						/* LOCATION TAB */
						ul.searchTab li.tab-activeLocation a,
						ul.searchTab li.tab-activeLocation a:link,
						ul.searchTab li.tab-activeLocation a:visited,
						ul.searchTab li.tab-activeLocation a:active,
						ul.searchTab li.tab-activeLocation a:hover
						{ background:url(../images/design/bt_searchBox_location.gif) no-repeat bottom; }
						
							ul.searchTab li.tab-activeLocation a:hover
							{ background:url(../images/design/bt_searchBox_location.gif) no-repeat top; }
						
						ul.searchTab li.tab-inactiveLocation a,
						ul.searchTab li.tab-inactiveLocation a:link,
						ul.searchTab li.tab-inactiveLocation a:visited,
						ul.searchTab li.tab-inactiveLocation a:active,
						ul.searchTab li.tab-inactiveLocation a:hover
						{ background:url(../images/design/bt_searchBox_location.gif) no-repeat top; }

							ul.searchTab li.tab-inactiveLocation a:hover
							{ background:url(../images/design/bt_searchBox_location.gif) no-repeat bottom; }
							
						/* ZIPCODE TAB */
						ul.searchTab li.tab-activeZipcode a,
						ul.searchTab li.tab-activeZipcode a:link,
						ul.searchTab li.tab-activeZipcode a:visited,
						ul.searchTab li.tab-activeZipcode a:active,
						ul.searchTab li.tab-activeZipcode a:hover
						{ background:url(../images/design/bt_searchBox_zipcode.gif) no-repeat bottom; }
						
							ul.searchTab li.tab-activeZipcode a:hover
							{ background:url(../images/design/bt_searchBox_zipcode.gif) no-repeat top; }
						
						ul.searchTab li.tab-inactiveZipcode a,
						ul.searchTab li.tab-inactiveZipcode a:link,
						ul.searchTab li.tab-inactiveZipcode a:visited,
						ul.searchTab li.tab-inactiveZipcode a:active,
						ul.searchTab li.tab-inactiveZipcode a:hover
						{ background:url(../images/design/bt_searchBox_zipcode.gif) no-repeat top; }

							ul.searchTab li.tab-inactiveZipcode a:hover
							{ background:url(../images/design/bt_searchBox_zipcode.gif) no-repeat bottom; }

/* STRUCTURE > CONTENT > LEFT CONTENT > SEARCH CONTENT
/////////////////////////////////////////////////////*/

			dt.simplesearchFrontTitle
			{font:bold 16px Arial, Helvetica, sans-serif; color: #98A67D; margin-bottom:10px;}

			div.wrapper div.content blockquote.leftContent p.standardTitle
			{font: normal 18px/20px Arial, Helvetica, sans-serif; padding:0; margin: 0 0 10px 0; }
			
				div.wrapper div.content blockquote.leftContent p.standardTitle span
				{color: #555;}
			
			dl.simpleSearchHomeTop
			{font: normal 12px Arial, Helvetica, sans-serif; margin:5px 0 0 0; clear: both; background: url(../images/design/bg_searchBox_top.gif) no-repeat bottom; padding:0px; height:12px; }

			dl.simpleSearchHome
			{font: normal 12px Arial, Helvetica, sans-serif; color: #5D5D5D; margin:0px 0 0 0px; clear: both; background: #EDF6E4 url(../images/design/bg_searchBox_bottom.gif) no-repeat bottom; padding-bottom:5px; }

				dl.simpleSearchHome dd,
				dl.simpleSearchHome dt
				{padding: 0 14px;}

					dl.simpleSearchHome dt.label,
					dl.simpleSearchHome dd p.label
					{ padding-top: 2px; padding-bottom: 2px; margin:0; font-size:12px;}

					dl.simpleSearchHome dd input,
					dl.simpleSearchHome dd select
					{width: 96%; font: normal 12px Arial, Helvetica, sans-serif; color: #5D5D5D; padding: 3px; background: #FFF; border: none; margin:2px 0;}


						dl.simpleSearchHome dd input.simplesearchRadio
						{width: auto;}
					
						dl.simpleSearchHome dd select
						{width: 100%;}
					
					dl.simpleSearchHome dd input:focus
					{background: #FFF;}

					div.wrapper div.content dl.simpleSearchHome dd.simplesearchImage img
					{margin: 0; padding: 0 0 10px 0;}


			dl.simpleSearch
			{font: normal 12px Arial, Helvetica, sans-serif; color: #5D5D5D; margin-bottom: 10px; clear: both; background: #EDF6E4 url(../images/design/bg_searchBox_bottom.gif) no-repeat bottom; padding-bottom:5px; }
			
				dl.simpleSearch dd,
				dl.simpleSearch dt
				{padding: 0 14px;}

					dl.simpleSearch dt.label,
					dl.simpleSearch dd p.label
					{ padding-top: 2px; padding-bottom: 2px; margin:0; font-size:12px;}
	
					dl.simpleSearch dd input,
					dl.simpleSearch dd select
					{width: 96%; font: normal 12px Arial, Helvetica, sans-serif; color: #5D5D5D; padding: 3px; background: #FFF; border: none; margin:2px 0;}
					
						dl.simpleSearch dd input.simplesearchRadio
						{width: auto;}
					
						dl.simpleSearch dd select
						{width: 100%;}
					
					dl.simpleSearch dd input:focus
					{background: #FFF;}

					div.wrapper div.content dl.simpleSearch dd.simplesearchImage img
					{margin: 0; padding: 0 0 10px 0;}
					
/* STRUCTURE > CONTENT > LEFT CONTENT > SEARCH CONTENT > ARTICLE
/////////////////////////////////////////////////////*/
		
		dl.simpleSearchArticle
		{ margin-top:10px;}
		
			dl.simpleSearchArticle h4.topSearch
			{ line-height:8px; margin:0; padding:0; height:8px; background:url(../images/design/bg_searchBox_top.gif) no-repeat 0 0; }
					
/* STRUCTURE > CONTENT > LEFT CONTENT > NEWSLETTER SIGN UP
/////////////////////////////////////////////////////*/
		
		div.newsletterSignup
		{ font: normal 12px Arial, Helvetica, sans-serif; color: #5D5D5D; margin-bottom: 10px; clear: both; padding-bottom:5px; background:#EDF6E4 url(../images/design/bg_searchBox_bottom.gif) no-repeat bottom; }

		    div.newsletterSignup h1
		    { height:29px; width:200px; margin:0; padding:0; background: url(../images/design/bg_newsleteerSignup_top.gif) no-repeat 0 0;}
			
				div.newsletterSignup form
				{ padding:0; margin:0; }
				
					div.newsletterSignup form dl
					{ padding:14px 14px 0 14px; height:1%; }
					
						div.newsletterSignup form dl dd.text
						{ padding-bottom:10px; }
					
						div.newsletterSignup form dl dd.input
						{ width:68%; display:block; float:right; height:30px; }
						
							div.newsletterSignup form dl dd.input input
							{ width:94%; margin:0; padding:3px; font: normal 12px Arial, Helvetica, sans-serif; color: #5D5D5D; }

						div.newsletterSignup form dl dt.label
						{ width:30%; display:block; float:left; height:30px; }
						
						div.newsletterSignup form input.submitSignup
						{  width:79px; height:24px; background: url(../images/design/bt_newsletterSignup.gif) no-repeat 0 0; float:right; margin:0 14px 10px 0; cursor:pointer; }
						
			
/* STRUCTURE > CONTENT > LEFT CONTENT > SEARCH DIFFERENCES
/////////////////////////////////////////////////////*/
		
				dl.simpleSearchHome dd#tab2 select
				{margin-bottom: 2px;}
				
				dl.simpleSearchHome dd input.SearchInputSmall
				{width: 70px; margin: 0 0 2px 0; vertical-align:middle;}
				
				dl.simpleSearchHome dd ul.standardButton
				{margin-top: 10px; margin-bottom: 10px;}
				
				dl.simpleSearchHome dd ul.standardButton li
				{ float:left; }
				
					dl.simpleSearchHome dd ul.standardButton li.search
					{ float:right; }
				
						dl.simpleSearchHome dd ul.standardButton li.search input
						{ float:right; width: 88px; color: #E0E9F1; text-decoration: none;  background: url(../images/design/bt_searchButton.gif) no-repeat 0 0; border: 0;}
						
				dl.simpleSearchHome dd ul.standardButton li a:link,
				dl.simpleSearchHome dd ul.standardButton li a:active,
				dl.simpleSearchHome dd ul.standardButton li a:visited,
				dl.simpleSearchHome dd ul.standardButton li a:hover
				{ background:none; text-align:left; color:#98BC0A; font:normal 12px Arial, Helvetica, sans-serif; text-decoration:none; }
				
				dl.simpleSearch dd#tab2 select
				{margin-bottom: 2px;}
				
				dl.simpleSearch dd input.SearchInputSmall
				{width: 70px; margin: 0 0 2px 0; vertical-align:middle;}
				
				dl.simpleSearch dd ul.standardButton
				{margin-top: 10px; margin-bottom: 10px;}
				
				dl.simpleSearch dd ul.standardButton li
				{ float:left; }
				
					dl.simpleSearch dd ul.standardButton li.search
					{ float:right; }
				
						dl.simpleSearch dd ul.standardButton li.search input
						{ float:right; width: 88px; color: #E0E9F1; text-decoration: none;  background: url(../images/design/bt_searchButton.gif) no-repeat 0 0; border: 0;}
						
				dl.simpleSearch dd ul.standardButton li a:link,
				dl.simpleSearch dd ul.standardButton li a:active,
				dl.simpleSearch dd ul.standardButton li a:visited,
				dl.simpleSearch dd ul.standardButton li a:hover
				{ background:none; text-align:left; color:#98BC0A; font:normal 12px Arial, Helvetica, sans-serif; text-decoration:none; }
				

/* STRUCTURE > CONTENT > LEFT CONTENT > BASE JOIN
/////////////////////////////////////////////////////*/

dl.base-join
{text-align: left; margin-bottom: 10px;}

	dl.base-join dt
	{font: bold 13pt Arial, Verdana, sans-serif; color: #555; padding: 0 0 5px 0; border-bottom: 1px solid #EEE;}
	
	dl.base-join dd
	{font: normal 9pt Arial, Verdana, sans-serif; text-align: left; padding: 5px 0 0 0;}
	
	dl.base-join form
	{padding: 5px 0 5px 0;}
	
	dl.base-join table.table-login
	{width: 100%; text-align: left; margin: 0 auto 0 auto;}

		dl.base-join table.table-login td,
		dl.base-join table.table-login th
		{font: normal 10px/18px Verdana, Arial, sans-serif; color: #000; padding: 2px;}

		dl.base-join table.table-login th
		{ width: 65px; text-align: right; color: #919191; text-transform: lowercase; }

			dl.base-join table.table-login input
			{width: 105px; font: normal 10px Verdana, Arial, Helvetica, sans-serif; color: #2C5783; padding: 2px; background: #DEE9F3; border-top: 1px solid #555; border-left: 1px solid #555;}
			
			dl.base-join dd table input.inputAuto
			{width: auto; padding: 0; background: none; border: 0;}
			
			dl.base-join dd table ul.standardButton
			{padding: 0 12px 0 0; border: 0;}
			
				dl.base-join dd table ul.standardButton li
				{float: right;}

					dl.base-join dd table ul.standardButton li input
					{width: 73px; color: #E0E9F1; font-weight: bold; background: #AFBA9A url("../images/design/bg_memberButton.gif") 0 0 repeat-x; border: 0;}

			dl.base-join table.table-login table
			{margin: 0 auto 0 auto;}

			dl.base-join a:link,
			dl.base-join a:active,
			dl.base-join a:visited,
			dl.base-join a:hover
			{font: normal 10px Verdana, Arial, Helvetica, sans-serif;}
			
				dl.base-join a:hover
				{text-decoration: underline;}
			
			dl.base-join dd.base-joinLink
			{text-align: center; padding-top: 0;}
			
		dl.base-join dd.warning
		{font: normal 10px Verdana, Arial, Helvetica, sans-serif; margin: 0;}


/* STRUCTURE > CONTENT > LEFT CONTENT > BROWSE CATEGORY (RESULTS)
/////////////////////////////////////////////////////*/

				h1.browseByCategorieDetail
				{ font:bold 12px Arial, Helvetica, sans-serif; color:#5A5A5A; background:#EDF6E4 url(../images/design/bg_browseByCategorieDetail_top.gif) no-repeat top; text-align:left; margin:0; padding:16px 0 10px 16px; } 

				ul.left-list
				{line-height: 11px; text-align: left; margin: 0 0 10px 0; padding: 0 5px 15px 5px; border: 0; background:#EDF6E4 url(../images/design/bg_browseByCategorieDetail_bottom.gif) no-repeat bottom;}

					ul.left-list li
					{margin:0; padding: 0; list-style: none;}

						ul.left-list li a:link,
						ul.left-list li a:visited,
						ul.left-list li a:active,
						ul.left-list li a:hover
						{font: normal 12px/normal Arial, Helvetica, sans-serif; text-decoration:none; display: block;}

							ul.left-list li a:hover
							{text-decoration: underline;}

						ul.left-list li.left-listTITLE a:link,
						ul.left-list li.left-listTITLE a:visited,
						ul.left-list li.left-listTITLE a:active,
						ul.left-list li.left-listTITLE a:hover
						{font-weight: bold; color: #98BC0A; padding: 0 5px 0 20px; margin: 0 0 3px 0; background: url("../images/design/bullet_browseByCategorie_listingHome.gif") 12px 6px no-repeat;}

							ul.left-list h1,
							ul.left-list h2
							{margin:0; padding:0;}

/* STRUCTURE > CONTENT > MIDDLE CONTENT
/////////////////////////////////////////////////////*/

		div.wrapper div.content blockquote.middleContent
		{/* width: 745px; this value in pixels equal 77.5% in percent // use to two columns */
		 /* width: 510px; this value in pixels equal 54% in percent */ 
		 width: 54%; height:auto; float: left; margin: 0 15px 0 0; border: 0; padding-bottom:10px;}

/* STRUCTURE > CONTENT > MIDDLE CONTENT > BANNER BOTTOM
/////////////////////////////////////////////////////*/

			blockquote.bottomBanner
			{/*width: 730px; height: 100px;*/ clear: both; margin: 0 auto 0 auto; padding: 10px 0 0 0; text-align:left;}
				blockquote.bottomBanner img
				{ float:left; }
			
/* STRUCTURE > CONTENT > MIDDLE CONTENT > BANNER BOTTOM
/////////////////////////////////////////////////////*/

			blockquote.bottomFeaturedBanner
			{ margin:10px 0 20px 0; padding:0; height:1%; width:99%; }

				blockquote.bottomFeaturedBanner img
				{ float:left; margin:0; padding:0 18px 10px 0; }
						
/* STRUCTURE > CONTENT > MIDDLE CONTENT EXTENDED > BANNER BOTTOM
/////////////////////////////////////////////////////*/
			
			div.wrapper div.content blockquote.middleContentExtended
			{/* width: 730px; this value in pixels equal 77.2% in percent */
				width: 700px; float: left; margin: 0 7px 0 0; padding:0; border: 0; }

/* STRUCTURE > CONTENT > RIGHT CONTENT (THIRD COLUMN)
/////////////////////////////////////////////////////*/

		div.wrapper div.content blockquote.rightContent
		{width: 200px; text-align: left; float: left;}

			div.wrapper div.content blockquote.rightContent h3
			{font: normal 18px/20px Arial, Helvetica, sans-serif; color: #000;}
			
				div.wrapper div.content blockquote.rightContent h3 span
				{color: #F46200;}
	
/* STRUCTURE > CONTENT > RIGHT CONTENT > BANNER IMAGE
/////////////////////////////////////////////////////*/

			.rightBanner
			{margin: 10px 0; padding-bottom: 10px; text-align: center; text-decoration: none;}

				.rightBanner h4
				{font: normal 18px/20px Arial, Helvetica, sans-serif; color: #888; text-align: left; padding: 10px 5px 0 5px;}

				.rightBanner img,
				.rightBanner object
				{margin: 0; border: 5px solid #42423E;}
	
				.rightBanner span
				{font: normal 10px Verdana, Arial, Helvetica, sans-serif; color: #FFF; text-align: center; padding: 10px 5px 0 5px; display: block;}
	
					.rightBanner a:link,
					.rightBanner a:visited,
					.rightBanner a:active,
					.rightBanner a:hover
					{font: normal 10px Verdana, Arial, Helvetica, sans-serif; text-align:left; text-decoration: none; padding: 0; margin-bottom: 0; display: block;}

					.rightBanner .noimage {width: 170px; margin: 0 auto 0 auto; border: 5px solid #42423E;}

/* STRUCTURE > CONTENT > RIGHT CONTENT > BANNER TEXT
/////////////////////////////////////////////////////*/

			.bannerleftText
			{margin-top: 10px; text-align: center; text-decoration: none;}

				.bannerleftText a.baseRightBanner:link,
				.bannerleftText a.baseRightBanner:visited,
				.bannerleftText a.baseRightBanner:active,
				.bannerleftText a.baseRightBanner:hover
				{ font: normal 10px Verdana, Arial, Helvetica, sans-serif; background: #FFF; text-align:left; text-decoration: none; padding: 10px; margin-bottom: 10px; display: block; border: 1px solid #EEE;}

					.bannerleftText a.baseRightBanner h1
					{font: bold 12px Arial, Helvetica, sans-serif; text-align:center; color: #BF0000; padding: 0 0 5px 0; margin: 0;}

					.bannerleftText a.baseRightBanner h2
					{font: normal 10px Verdana, Arial, Helvetica, sans-serif; color: #333; padding: 0; margin:0;}

					.bannerleftText a.baseRightBanner h3.right-banner-url,
					blockquote.rightContent .bannerleftText a.baseRightBanner h3.right-banner-url
					{font: normal 10px Arial, Helvetica, sans-serif; margin:0; padding: 1px 5px 1px 5px; text-align:center; text-decoration: underline; color: #790000;}
					
					.bannerPreview /*Use this class with bannerLeftText on sitemanager and members section in Banner Preview*/
					{width:200px; margin-left:auto; margin-right:auto;}
					
					.bannerleftText a.sponsoredLinks-buy:link,
					.bannerleftText a.sponsoredLinks-buy:active,
					.bannerleftText a.sponsoredLinks-buy:visited,
					.bannerleftText a.sponsoredLinks-buy:hover
					{font:bold 11px/15px Verdana, Arial, Helvetica, sans-serif; text-align:right; color:#C90339; display:block; padding:0 5px 0 0;}
					
					.bannerleftText a.sponsoredLinks-buy:hover
					{color:#000; text-decoration:underline;}

/* STRUCTURE > FOOTER
/////////////////////////////////////////////////////*/

	div.wrapper div.footer
	{ position:relative; height:116px; clear: both; padding:0; background:#D0DBC5 url(../images/design/bg_backgroundFooter.gif) no-repeat top right; }
	
	html>body div.wrapper div.footer
	{width:auto;}


	div.wrapper div.footer blockquote
	{font: normal 10px Verdana, Arial, Helvetica, sans-serif; color: #D6E1ED; text-align: left;}

		div.wrapper div.footer blockquote p
		{ padding: 5px 5px 0 5px;}

/* STRUCTURE > FOOTER > NAVBAR
/////////////////////////////////////////////////////*/

		div.wrapper div.footer ul.navbar
		{ position:absolute; top:0; left:28px; }
		
/* STRUCTURE > FOOTER > NAVFOOTER
/////////////////////////////////////////////////////*/

		div.wrapper div.footer ul.navFooter
		{ position:absolute; top:83px; left:6px; width:320px; list-style:none; }
		
			div.wrapper div.footer ul.navFooter li
			{ float:left; padding:0; margin:0; color:#5D5D5D; font:normal 13px/10px Arial, Helvetica, sans-serif; }
			
				div.wrapper div.footer ul.navFooter li a:link,
				div.wrapper div.footer ul.navFooter li a:active,
				div.wrapper div.footer ul.navFooter li a:visited,
				div.wrapper div.footer ul.navFooter li a:hover
				{ display:block; margin:0; padding:0 6px 1px 6px; color:#5D5D5D; font:normal 11px/11px Arial, Helvetica, sans-serif; text-decoration:none; border-right:1px solid #5D5D5D; }
				
					div.wrapper div.footer ul.navFooter li a.first
					{ padding:0 6px 1px 0; }
				
					div.wrapper div.footer ul.navFooter li a.last
					{ border-right:none; }
				
					div.wrapper div.footer ul.navFooter li a:hover
					{ color:#5D5D5D; text-decoration:underline;}
					
/* STRUCTURE > FOOTER > COPYRIGHT
/////////////////////////////////////////////////////*/
                                        
		div.wrapper div.footer div.copyright
		{ position:absolute; top:82px; right:8px; }
		
			div.wrapper div.footer div.copyright p
			{ color:#5D5D5D; font:normal 11px/11px Arial, Helvetica, sans-serif; }
			
				div.wrapper div.footer div.copyright p span
				{ font-size:13px; padding:0 5px; }
			
				div.wrapper div.footer div.copyright p a:link,
				div.wrapper div.footer div.copyright p a:active,
				div.wrapper div.footer div.copyright p a:visited,
				div.wrapper div.footer div.copyright p a:hover
				{ color:#5D5D5D; font:bold 11px/11px Arial, Helvetica, sans-serif; text-decoration:none; }

/* STRUCTURE > MISC CLASSES
/////////////////////////////////////////////////////*/

br.clear {clear: both; line-height: 0; height: 0; font-size:0;}

br.clearFix {clear: both; line-height: 0; height: 0;}

p.standardText {font: normal 11px/normal Verdana, Arial, Helvetica, sans-serif; text-align: left; padding: 0 15px 0 15px; margin: 0;}

p.basePowered
{font: normal 11px Verdana, Arial, Helvetica, sans-serif; color: #999; text-align: right; margin: 0; padding: 10px 0 0 0;}

	p.basePowered a:link,
	p.basePowered a:active,
	p.basePowered a:visited,
	p.basePowered a:hover
	{color: #98BC0A;}

		p.basePowered a:hover
		{color: #98BC0A; text-decoration: underline;}

.warning
{font: normal 11px Verdana, Arial, Helvetica, sans-serif; text-align: center; margin: 10px;}

	a.warning:link,
	a.warning:active,
	a.warning:visited,
	a.warning:hover
	{text-decoration: underline; color: #000; padding-left: 20px; background: url("../images/icon_atention.gif") 0 0 no-repeat;}

		a.warning:hover
		{text-decoration: none; color: #5E421E;}
		
	a.quickListRemove:link,
	a.quickListRemove:active,
	a.quickListRemove:remove,
	a.quickListRemove:hover
	{width:16px; height:16px; position:absolute; bottom:58px; left:6px;}

/* STRUCTURE > MISC CLASSES > STANDARD TITLE
/////////////////////////////////////////////////////*/

h1.standardTitle,
p.standardTitle
{font: normal 18px/20px Arial, Helvetica, sans-serif; text-align:left; margin: 0; padding: 10px 15px 10px 15px; color:#555}

	h1.standardTitle span,
	p.standardTitle span
	{color: #555;}

/* STRUCTURE > MISC CLASSES > STANDARD BUTTON
/////////////////////////////////////////////////////*/

ul.standardButton,
ul.standardButton li,
ul.standardButton li input
{height: 28px;  margin: 0 auto 0 auto; padding: 0;}

	ul.standardButton li
	{float: left; list-style: none;}
	
		ul.standardButton li.buttonSpace
		{width: 5px; background: none;}	
	
		ul.standardButton li input,
		ul.standardButton li a:link,
		ul.standardButton li a:active,
		ul.standardButton li a:visited,
		ul.standardButton li a:hover
		{width: 71px; font: bold 10px/28px Verdana, Arial, Helvetica, sans-serif; color: #FFF; text-align: center; text-transform: capitalize; cursor: pointer; display: block; background: #AFBA9A url("../images/design/bg_spaDiscoveryButton.gif") 0 0 repeat-x;}
		
		ul.standardButton li input
		{ line-height: 10px; display: inline;}

/* STRUCTURE > MISC CLASSES > STANDARD ICON NAVBAR - RESULTS
/////////////////////////////////////////////////////*/

ul.iconNavbar
{ margin: 0; border: 0;}

	ul.iconNavbar li
	{list-style: none; float: right;}

		ul.iconNavbar li.fakeButton 
		{ font: normal 12px Arial, Helvetica, sans-serif; color: #98BC0A; text-transform: lowercase; padding: 10px 4px 10px 4px ; display: block; text-decoration:underline;}

	ul.iconNavbar li a:link,
	ul.iconNavbar li a:active,
	ul.iconNavbar li a:visited,
	ul.iconNavbar li a:hover
	{ font: normal 12px Arial, Helvetica, sans-serif; color: #98BC0A; text-transform: lowercase; padding: 10px 4px 10px 4px ; display: block; text-decoration:underline;}

		ul.iconNavbar li a:hover
		{ text-decoration: none;}

			ul.iconNavbar li.removeQuicklist a:hover
			{color: #98BC0A; }

		ul.iconNavbar li.claimnavbarButton a:link,
		ul.iconNavbar li.claimnavbarButton a:active,
		ul.iconNavbar li.claimnavbarButton a:visited,
		ul.iconNavbar li.claimnavbarButton a:hover
		{font: normal 12px Arial, Helvetica, sans-serif; color: #98BC0A; text-transform: lowercase; padding: 10px 4px 10px 4px; display: block; text-decoration:underline;}

		ul.iconNavbar li.claimnavbarButton a:hover
		{ text-decoration: none;}
		
/* STRUCTURE > MISC CLASSES > STANDARD ICON NAVBAR - DETAIL
/////////////////////////////////////////////////////*/

ul.iconNavbarDetail
{ margin: 0; border: 0; float:right; width:425px;}

	ul.iconNavbarDetail li
	{list-style: none; float: right;}

		ul.iconNavbarDetail li.fakeButton 
		{ font: normal 12px Arial, Helvetica, sans-serif; color: #98BC0A; text-transform: lowercase; padding: 10px 4px 10px 4px ; display: block; text-decoration:underline;}

	ul.iconNavbarDetail li a:link,
	ul.iconNavbarDetail li a:active,
	ul.iconNavbarDetail li a:visited,
	ul.iconNavbarDetail li a:hover
	{ font: normal 12px Arial, Helvetica, sans-serif; color: #98BC0A; text-transform: lowercase; padding: 10px 4px 10px 4px ; display: block; text-decoration:underline;}

		ul.iconNavbarDetail li a:hover
		{ text-decoration: none;}

			ul.iconNavbarDetail li.removeQuicklist a:hover
			{color: #98BC0A; }

		ul.iconNavbarDetail li.claimnavbarButton a:link,
		ul.iconNavbarDetail li.claimnavbarButton a:active,
		ul.iconNavbarDetail li.claimnavbarButton a:visited,
		ul.iconNavbarDetail li.claimnavbarButton a:hover
		{font: normal 12px Arial, Helvetica, sans-serif; color: #98BC0A; text-transform: lowercase; padding: 10px 4px 10px 4px; display: block; text-decoration:underline;}

		ul.iconNavbarDetail li.claimnavbarButton a:hover
		{ text-decoration: none;}

/* STRUCTURE > MISC CLASSES > STANDARD ICON
/////////////////////////////////////////////////////*/

div.wrapper div.content ul.standard-iconlink,
div.wrapper div.content blockquote.leftContent ul.standard-iconlink
{margin: 0; padding: 0;}

	ul.standard-iconlink li
	{list-style: none; margin: 0; padding: 0 0 10px 10px;}

		ul.standard-iconlink a:link,
		ul.standard-iconlink a:active,
		ul.standard-iconlink a:visited,
		ul.standard-iconlink a:hover
		{font: bold 11px/20px Verdana, Arial, Helvetica, sans-serif; text-decoration:none;}

			.standard-iconlink li a:hover
			{text-decoration:underline;}

/* STRUCTURE > MISC CLASSES > STANDARD ICON > IMAGES
/////////////////////////////////////////////////////*/

		ul.standard-iconlink li.favoritesview-icon
		{background: url("../images/content/bullet_viewQuickListFront.gif") 0 7px no-repeat; text-align: left; padding-left: 7px;}
		
		ul.standard-iconlink li.remove-icon
		{background: url("../images/icon_delete.gif") 0% 50% no-repeat;}

/* STRUCTURE > MISC CLASSES > STANDARD STEP BY STEP 
/////////////////////////////////////////////////////*/

ul.standardStep,
ul.standardStep li
{padding: 10px 0 10px 0; margin: 0; list-style: none;}

ul.standardStep
{width: 750px; height: 34px; margin: 10px auto 10px auto;}

	ul.standardStep li
	{width: 150px; font: bold 14px/34px Arial, Helvetica, sans-serif; text-align: left; color: #DDD; float: left; padding: 0 0 0 14px; border: 0;}

	ul.standardStep li.standardStepAD
	{width: auto; background: none; color: #98BC0A;}
	
		ul.standardStep li.standardStepAD span
		{color: #98BC0A;}
	
		ul.standardStep li span
		{margin-right: 15px;}

/* STRUCTURE > MISC CLASSES > STANDARD STEP BY STEP > ACTIVE
/////////////////////////////////////////////////////*/

	ul.standardStep li.stepActived
	{color: #000;}

		ul.standardStep li.stepActived span
		{color:#98BC0A;}

/* STRUCTURE > MISC CLASSES > STANDARD FORM
/////////////////////////////////////////////////////*/

table.standardForm
{width: 95%; font: normal 10px Verdana, Arial, Helvetica, sans-serif; text-align: left; margin: 0 auto 0 auto;}

	table.standardForm th span
	{font: normal 10px Verdana, Arial, Helvetica, sans-serif; color: #000;}

	table.standardForm th,
	table.standardForm td
	{padding: 5px;}

	table.standardForm th
	{font-size: 10px; white-space: nowrap; color: #555; padding-left: 35px; text-align: right; font-weight: normal;}
		
		table.standardForm th.standardFormTitle
		{font-size: 11px; font-weight: bold; text-align: left; color: #98BC0A; padding: 10px;}

	table.standardForm td input,
	table.standardForm td textarea
	{ width: 96%; font: normal 10px Verdana, Arial, Helvetica, sans-serif; padding: 5px; border: 0; border-left: 1px solid #E7E7E7; border-top: 1px solid #E7E7E7;}

		table.standardForm td input.smallInput
		{ width: 100px;}

		table.standardForm td ul.standardButton
		{ width: 90px; float: right;}

		table.standardForm td ul.standardButton input
		{ width: 90px; font-weight: bold; color: #FFF; border: 0;}
		
		table.standardForm table td.standardFormButton
		{width: 100%;}

/* STRUCTURE > MISC CLASSES > DYNAMIC CONTENT
/////////////////////////////////////////////////////*/
	
div.dynamicContent
{ text-align: left; padding: 10px 15px 0 15px; font:normal 11px/18px Verdana, Arial, Helvetica, sans-serif; color:#000;}

	div.dynamicContent p,
	div.dynamicContent h1,
	div.dynamicContent h2,
	div.dynamicContent h3,
	div.dynamicContent h4,
	div.dynamicContent h5,
	div.dynamicContent h6
	{margin-bottom: 10px; font:normal 18px/24px Arial, Helvetica, sans-serif; color:#555; text-align:left;}

	div.dynamicContent a:hover
	{ text-decoration:underline;}
	
/* STRUCTURE > MISC CLASSES > DYNAMIC CONTENT > DIFFERENCES
/////////////////////////////////////////////////////*/

div.dynamicContentHome
{ margin:0; padding:0; float:left; }

div.dynamicContentListingHome
{ margin:0; padding:0; float:left; width:347px; }

div.dynamicContentPromotionHome
{ margin:0; padding:0; float:left; width:347px; }

div.dynamicContentEventHome
{ margin:0; padding:0; float:left; width:347px; }

div.dynamicContentArticleHome
{ margin:0; padding:0; float:left; width:347px; }


/* STRUCTURE > MISC CLASSES > RATING
/////////////////////////////////////////////////////*/

ul.rating *
{margin: 0; padding: 0; font: normal 12px Arial, Helvetica, sans-serif;}

	ul.rating {padding-top: 10px; height: 35px;}

	ul.rating li
	{float: left; list-style: none;}
	
		/* SPECIALS CONF */
		
		ul.rating li.ratingLeftSpace
		{margin: 0; padding: 0; display: none;}
		
		ul.rating li.ratingSeeComment
		{clear: left;} /* THIS code put the comment, rate it button and 'be the first' phrase bellow the image */
		
			ul.rating li.ratingSeeComment a:link,
			ul.rating li.ratingSeeComment a:active,
			ul.rating li.ratingSeeComment a:visited,
			ul.rating li.ratingSeeComment a:hover
			{ white-space: nowrap; font:normal 12px Arial, Helvetica, sans-serif; color:#98BC0A; text-decoration:underline;}
			
				ul.rating li.ratingSeeComment a:hover
				{ text-decoration:none; }
		
		ul.rating li.ratingStar
		{margin: 0 1px 0 0;}
		
		ul.rating li.ratingReview { width: 80px;}
		
		ul.rating li.ratingReview,
		ul.rating li.ratingReview a:link,
		ul.rating li.ratingReview a:active,
		ul.rating li.ratingReview a:visited,
		ul.rating li.ratingReview a:hover
		{line-height: 16px; color: #98BC0A; font-weight: normal; margin: 0; padding: 0 0 0 2px;}
		
		ul.rating li.ratingImage
		{margin: 0; padding: 0 0 0 5px; white-space: nowrap;}
		
			ul.rating li.ratingImage a:link,
			ul.rating li.ratingImage a:active,
			ul.rating li.ratingImage a:visited,
			ul.rating li.ratingImage a:hover
			{ white-space: nowrap; font:normal 12px Arial, Helvetica, sans-serif; color:#98BC0A; text-decoration:underline; padding:0 0 0 20px;}
			
				ul.rating li.ratingImage a:hover
				{ text-decoration:none; }

		ul.rating li.ratingText
		{clear: left; padding-top:10px; }
		
			ul.rating li.ratingText a:link,
			ul.rating li.ratingText a:active,
			ul.rating li.ratingText a:visited,
			ul.rating li.ratingText a:hover
			{color: #5A5A5A; font-weight: bold; text-decoration: none; white-space: nowrap;}
	
				ul.rating li.ratingText a:hover
				{color: #98BC0A;}
		

/* RESULTS PAGE > MISC CLASSES
///////////////////////////////////////////////////// */

table.pagingContent,
table.pagingContent table
{ font: normal 10px Verdana, Arial, Helvetica, sans-serif; color: #666; margin: 0 auto 0 auto;}

	table.pagingContent td
	{padding: 2px;}

	table td.paging-letters a:link,
	table td.paging-letters a:active,
	table td.paging-letters a:visited,
	table td.paging-letters a:hover	
	{color: #666; padding: 0 8px 0 0;}

		table td.paging-letters a:hover
		{color: #000;}

		table td.paging-letters a.firstLetter:link,
		table td.paging-letters a.firstLetter:active,
		table td.paging-letters a.firstLetter:visited,
		table td.paging-letters a.firstLetter:hover
		{color:#EF413D;}
		
	table.pagingContent select
	{width: 50px; font: normal 10px Verdana, Arial, Helvetica, sans-serif; color: #666; border: 1px solid #666;}
	
/* RESULTS PAGE > MIDDLE CONTENT EXTENDED > LISTING DETAIL > CLASS MISC
/////////////////////////////////////////////////////*/

.controlPhoneShow,
.controlFaxShow 
{visibility: visible;}

.controlPhoneHide,
.controlFaxHide
{display: none;}

/* MEMBERS STRUCTURE > PREVIEW NAVBAR
/////////////////////////////////////////////////////*/

	ul.basePreviewNavbar{height: 30px; padding: 0; margin: 0 0 10px 0; }
	
		ul.basePreviewNavbar li{list-style: none; float: right;}
		
		ul.basePreviewNavbar li a:link,
		ul.basePreviewNavbar li a:active,
		ul.basePreviewNavbar li a:visited,
		ul.basePreviewNavbar li a:hover{background: url("../images/icon_delete.gif") 94% 50% no-repeat; font: normal 10px Arial, Helvetica, sans-serif; color: #000; display: block; padding: 8px 30px 8px 10px; border: 0;}
		
			ul.basePreviewNavbar li a:hover{color: #9B350C;}

/* TABLE TOP BLUE - OLD CODE
/////////////////////////////////////////////////////*/

table.standard-tableTOPBLUE {width: 750px; font: normal 11px Verdana, Arial, Helvetica, sans-serif; color: #6A6A6A; margin: 10px auto 0 auto; clear: left;}

	table.standard-tableTOPBLUE th { font: bold 11px/28px Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #FFF; text-align:left; white-space: nowrap; padding: 0 5px 0 5px;}

	table.standard-tableTOPBLUE td { padding: 4px; color:#4D4D4D;text-align: left;}
	
		table.standard-tableTOPBLUE td table {margin: 0 auto 0 auto;}
	
		table.standard-tableTOPBLUE td table td,
		table.standard-tableTOPBLUE td table th {border: 0;}
	
	table.standard-tableTOPBLUE td.tableTOPBLUECheck {text-align: left; padding: 0; border: 0;}
	
		table.standard-tableTOPBLUE td.tableTOPBLUECheck table {margin: 0;}
	
		table.standard-tableTOPBLUE td.tableTOPBLUECheck * { width: auto; text-align: left; border: 0;}
		
		table.standard-tableTOPBLUE td.tableTOPBLUECheck a,
		table.standard-tableTOPBLUE td.tableTOPBLUECheck a:link,
		table.standard-tableTOPBLUE td.tableTOPBLUECheck a:active,
		table.standard-tableTOPBLUE td.tableTOPBLUECheck a:visited,
		table.standard-tableTOPBLUE td.tableTOPBLUECheck a:hover
		{cursor:pointer;}

		table.standard-tableTOPBLUE a:link,
		table.standard-tableTOPBLUE a:active,
		table.standard-tableTOPBLUE a:visited,
		table.standard-tableTOPBLUE a:hover {color: #000;}

		.status-active
		{color: #587F51;}
		
		.status-suspended
		{color: #647C84;}
		
		.status-expired
		{color: #EF413D;}
		
		.status-pending
		{color: #990000;}
	
		table.standard-tableTOPBLUE input.inputCheck {width: auto; border: 0;}
		
/* EXTRA STYLES AND FIXES
/////////////////////////////////////////////////////*/

/* Letters Menu */
	div.lettersMenu
	{ margin:0; padding:0; height:40px; text-align:right; }
		
		div.lettersMenu a:link,
		div.lettersMenu a:active,
		div.lettersMenu a:visited,
		div.lettersMenu a:hover
		{ color:#98BC0A !important; font:normal 12px/40px Arial, Helvetica, sans-serif; padding:0 3px; }
		
			div.lettersMenu a:hover
			{ background:#EDF6E4; color:#FFF; }
			
/* Results Info */
	div.resultsInfo
	{ text-align:left; margin:0; padding:0; height:60px;}
	
		div.resultsInfo p
		{font: normal 18px/20px Arial, Helvetica, sans-serif; text-align:left; margin: 0; padding:0; color:#5A5A5A}
		
			div.resultsInfo p span
			{ font-size:12px; }
			
/* RSS Feed */
	a.rss:link,
	a.rss:active,
	a.rss:visited,
	a.rss:hover
	{ float:right; margin:0; display:block; width:140px; height:20px; color:#F1AC06; font:bold 12px/20px Arial, Helvetica, sans-serif; }
	
		a.rss:hover
		{ text-decoration:underline; }
	
		a.rss img
		{ float:left; padding:3px 3px 0 0; }
		
/* Results Paging */
	div.resultsPaging
	{ padding:10px 0;font:normal 12px Arial, Helvetica, sans-serif; color:#5B5B5B; text-align:center; float:left;}
	
		div.resultsPaging select
		{ font:normal 11px Arial, Helvetica, sans-serif; border:1px solid #AFBA9A; }
		
		div.resultsPaging img
		{ padding:2px 2px 0 2px; }
		
/* Google Maps Fix - Letter size */
#map span { font:normal 8px Arial, Helvetica, sans-serif !important;}