/*
OLD CSS-P CODE

div.wrapper div.middleTopResults,
div.wrapper div.leftTopResults,
div.wrapper div.leftBottomResults { position:absolute; font:normal 12px Verdana, Geneva, sans-serif; padding:10px; }

div.wrapper div.middleTopResults { width:470px; left:235px; top:200px;}
div.wrapper div.leftTopResults { width:190px; left:14px; top:260px;}
div.wrapper div.leftTopResults h1 { font:bold 13px Verdana, Geneva, sans-serif;}
div.wrapper div.leftBottomResults { width:190px; left:14px; top:1005px;}

ul.standard-iconlink { margin-bottom:80px !important;}
dl.simpleSearch { margin-bottom:1000px; clear:both;}

/* RESULTS PAGE > MIDDLE CONTENT > LISTING SUMMARY 
/////////////////////////////////////////////////////*/

div.baseShowcaseListingTop
{width:407px; height:19px; line-height:19px; background:url(../images/design/bg_listingSummaryShowcase_top.gif) no-repeat 0 0; margin:0 auto 0 auto;}

div.baseShowcaseListing,
div.basePremiumListing
{width: 407px; margin:0 auto 10px auto;}

div.baseShowcaseListing
{background:url(../images/design/bg_listingSummaryShowcase_bottom.gif) no-repeat 0 100%;}

div.basePremiumListing
{background:url(../images/design/bg_listingSummaryPremium_bottom.gif) no-repeat 0 100%;}

table.listingSummary
{width: 407px; height:219px; clear: left; text-align: left; margin: 0 auto 10px auto; border: 0; border-bottom: 1px solid #ABD683;}

	table.showcaseListing
	{background:url(../images/design/bg_listingSummaryShowcase.gif) no-repeat 0 0; border:0;}
	
	table.premiumListing
	{background:url(../images/design/bg_listingSummaryPremium.gif) no-repeat 0 0; border:0;}

	table.listingSummary td,
	table.listingSummary th
	{font: normal 11px/normal Verdana, Arial, Helvetica, sans-serif; color: #000; vertical-align: top; padding: 5px; border: 0;}
	
	table.listingSummary td
	{width: 100%;}

	table.listingSummary a:link,
	table.listingSummary a:active,
	table.listingSummary a:visited,
	table.listingSummary a:hover
	{color: #0097BB;}

		table.listingSummary a:hover
		{color: #000; text-decoration: underline;}

	table.listingSummary th h1
	{font: normal 12px Verdana, Arial, Helvetica, sans-serif; margin: 0; padding: 0; border: 0;}

		table.listingSummary th h1 a:link,
		table.listingSummary th h1 a:active,
		table.listingSummary th h1 a:visited,
		table.listingSummary th h1 a:hover
		{color: #0097BB; font-weight:bold; /*padding-left: 5px; border-left: 5px solid #77AA44;*/}

			table.listingSummary th h1 a:hover
			{color: #FFF;}
			
	table.listingSummary .baseIconNavbar {padding-top:0; padding-bottom:0;}

	table.listingSummary td.ListingSummaryContent
	{width: 80%;}
	
		table.listingSummary td.ListingSummaryContent br
		{ line-height: 5px; height: 5px;}

	/* LISTING IMAGE */
	table.listingSummary table.imgListingSummary
	{/*background-color: #F2F7EE; border: 5px solid #E5EFDC;*/}
	
		table.listingSummary table.imgListingSummary td,
		table.listingSummary table.imgListingSummary td.noimage
		{text-align: center; vertical-align: middle;}

				table.listingSummary table.imgListingSummary td.noimage a:link,
				table.listingSummary table.imgListingSummary td.noimage a:active,
				table.listingSummary table.imgListingSummary td.noimage a:visited,
				table.listingSummary table.imgListingSummary td.noimage a:hover
				{display: block; text-decoration: none;}

			table.listingSummary table.imgListingSummary td.noimage
			{border: 0;}

		table.listingSummary table.imgListingSummary img
		{/*margin: 3px;*/}
		
	table.listingSummary td h2,
	table.listingSummary td h3
	{font: normal 11px Verdana, Arial, Helvetica, sans-serif; margin: 0; padding: 0;}
	
	table.listingSummary div.listingMoreInfo
	{width:50%; float:right;}

	table.listingSummary div.listingMoreInfo a:link,
	table.listingSummary div.listingMoreInfo a:active,
	table.listingSummary div.listingMoreInfo a:visited,
	table.listingSummary div.listingMoreInfo a:hover
	{font: normal 10px/30px Verdana, Arial, Helvetica, sans-serif; color: #0097BB; text-align: center; display: block; text-decoration: underline;}

		table.listingSummary div.listingMoreInfo a:hover
		{color: #000; text-decoration: none;}
		
		table.listingSummary ul.rating li.ratingSeeComment
		{clear: left;} /* THIS code put the comment, rate it button and 'be the first' phrase bellow the image */
		
	table.listingSummary div.listingSummaryDescription
	{height:auto;}
	
		table.listingSummary table.listingSummaryInfo a:link,
		table.listingSummary table.listingSummaryInfo a:active,
		table.listingSummary table.listingSummaryInfo a:visited,
		table.listingSummary table.listingSummaryInfo a:hover
		{color:#0097BB;}
		
		table.listingSummary table.listingSummaryInfo td
		{white-space:normal; padding:0; width:100%;}
	
		table.listingSummary table.listingSummaryInfo td.listingAddFavorite
		{vertical-align:middle; white-space:nowrap; width:auto;}
		
			table.listingSummary table.listingSummaryInfo td.listingAddFavorite a:link,
			table.listingSummary table.listingSummaryInfo td.listingAddFavorite a:active,
			table.listingSummary table.listingSummaryInfo td.listingAddFavorite a:visited,
			table.listingSummary table.listingSummaryInfo td.listingAddFavorite a:hover
			{font: normal 10px/30px Verdana, Arial, Helvetica, sans-serif; background:url(../images/design/bg_iconShowcaseSmall.gif) no-repeat 0 50%; padding:10px 10px 10px 30px;}
			
			table.premiumListing table.listingSummaryInfo td.listingAddFavorite a:link,
			table.premiumListing table.listingSummaryInfo td.listingAddFavorite a:active,
			table.premiumListing table.listingSummaryInfo td.listingAddFavorite a:visited,
			table.premiumListing table.listingSummaryInfo td.listingAddFavorite a:hover
			{background:url(../images/design/bg_iconPremiumSmall.gif) no-repeat 0 50%;}
			
			
	table.premiumListing ul.iconNavbar li a:link,
	table.premiumListing ul.iconNavbar li a:active,
	table.premiumListing ul.iconNavbar li a:visited,
	table.premiumListing ul.iconNavbar li a:hover
	{background:#BBD6CF; border: 1px solid #94BCC5;}

		table.premiumListing ul.iconNavbar li a:hover
		{background:#466474;}
		
		table.premiumListing ul.iconNavbar li.claimnavbarButton a:link,
		table.premiumListing ul.iconNavbar li.claimnavbarButton a:active,
		table.premiumListing ul.iconNavbar li.claimnavbarButton a:visited,
		table.premiumListing ul.iconNavbar li.claimnavbarButton a:hover
		{background: #466474; border: 1px solid #466474;}

		table.premiumListing ul.iconNavbar li.claimnavbarButton a:hover
		{background: #2B4857; border: 1px solid #2B4857;}

/* RESULT PAGE > CATEGORIES BASE  
/////////////////////////////////////////////////////*/

div.listingCATEGORIES
{margin:0; padding: 0; /*background: #FFF; border: 5px solid #F3FAEF;*/}

	div.listingCATEGORIES blockquote,
	div.listingCATEGORIES blockquote.listingCATEGORIESrightcolumn	
	{width: 50%; font: normal 10px/normal Verdana, Arial, Helvetica, sans-serif; text-align: left; padding: 0; float: left;}
	
		div.listingCATEGORIES blockquote.listingCATEGORIESrightcolumn
		{width: 48%; float: right;}

		div.listingCATEGORIES blockquote a:link,
		div.listingCATEGORIES blockquote a:active,
		div.listingCATEGORIES blockquote a:visited,
		div.listingCATEGORIES blockquote a:hover
		{font: normal 10px/15px Verdana, Arial, Helvetica, sans-serif; color: #555; text-decoration: none;}
	
			div.listingCATEGORIES blockquote a:hover
			{color: #000; text-decoration: underline;}
			
		div.listingCATEGORIES blockquote a.listingCATEGORIEStitle:link,
		div.listingCATEGORIES blockquote a.listingCATEGORIEStitle:active,
		div.listingCATEGORIES blockquote a.listingCATEGORIEStitle:visited,
		div.listingCATEGORIES blockquote a.listingCATEGORIEStitle:hover
		{font: bold 14px/20px Arial, Helvetica, sans-serif; color: #000; display: block; text-decoration: none; margin: 0; padding: 0 0 0 7px; background: url("../images/design/bullet_article.gif") 0 7px no-repeat; border: 0;}

				div.listingCATEGORIES blockquote a.listingCATEGORIEStitle:hover
				{color: #0097BB; text-decoration: underline;}

					div.listingCATEGORIES blockquote a.listingCATEGORIEStitle span {color: #999;}

/* RESULTS PAGE > MIDDLE CONTENT > BASE CATEGORIES 
/////////////////////////////////////////////////////*/

.base-categoriesRESULTS
{font: normal 12px Arial, Helvetica, sans-serif; color: #0097BB; text-align: left; margin:0 10px 0 10px;}

.base-categoriesRESULTS h3
{font: normal 12px Arial, Helvetica, sans-serif; color: #000; text-align: left; margin: 0 20px 0 0;}

	.base-categoriesRESULTS strong.base-categoriesRESULTSdetail
	{color: #000; margin-right: 5px;}

		.base-categoriesRESULTS a:link,
		.base-categoriesRESULTS a:visited,
		.base-categoriesRESULTS a:active,
		.base-categoriesRESULTS a:hover
		{font: normal 11px/17px Verdana, Arial, Helvetica, sans-serif; color: #000;}

			.base-categoriesRESULTS a.highlighted:link,
			.base-categoriesRESULTS a.highlighted:visited,
			.base-categoriesRESULTS a.highlighted:active,
			.base-categoriesRESULTS a.highlighted:hover
			{color: #000; text-decoration: none;}
			
				.base-categoriesRESULTS a:hover,
				.base-categoriesRESULTS a.highlighted:hover
				{color: #0097BB; text-decoration: underline;}
		
				.categories-active:link,
				.categories-active:active,
				.categories-active:visited,
				.categories-active:hover
				{color: #0097BB;}

			.categories-link:link,
			.categories-link:active,
			.categories-link:visited,
			.categories-link:hover
			{font-weight: normal; text-decoration: none; color: #000;}
	
				.categories-link:hover
				{color: #0097BB; text-decoration: underline;}
			
		.categories-activeBOLD:link,
		.categories-activeBOLD:active,
		.categories-activeBOLD:visited,
		.categories-activeBOLD:hover {font-weight: bold; color: #000;}

/* RESULTS PAGE > MIDDLE CONTENT > SUMMARY CATEGORY TREE
/////////////////////////////////////////////////////*/

.categoriesTreeRESULTS {font: 11px/18px Verdana, Geneva, Arial, Helvetica, sans-serif; text-align: left; margin: 0 auto 10px auto; padding: 0; /*background: #FFF;*/ border: 0;}

	div.categoriesTreeRESULTS blockquote {line-height: 5px; height: 5px; margin: 5px 0 0 0; padding: 0; border-bottom: 1px solid #EEE;}

		div.categoriesTreeRESULTS blockquote.relatedCategoriesBase {padding: 0 10px 0 10px; margin: 0; line-height: normal; height: auto; border-bottom: 0;} 

	.categoriesTreeRESULTS p.relatedCategoriesTitle {font: bold 11px/18pt Verdana, Arial, Geneva, Helvetica, sans-serif; color: #000; text-align: left; margin: 0; padding: 5px 15px 0 10px; background: none;}

	.categoriesTreeRESULTS strong {color: #355416;}

	.categoriesTreeRESULTS a:link,
	.categoriesTreeRESULTS a:active,
	.categoriesTreeRESULTS a:visited,
	.categoriesTreeRESULTS a:hover {font-weight: bold; color: #355416; text-decoration: none; margin: 0 0 0 5px; border: 0;}
	
		.categoriesTreeRESULTS a:hover {text-decoration: none;}

	.categoriesTreeRESULTS a.highlighted:link,
	.categoriesTreeRESULTS a.highlighted:visited,
	.categoriesTreeRESULTS a.highlighted:active,
	.categoriesTreeRESULTS a.highlighted:hover{font: normal 11px/17px Verdana, Arial, Helvetica, sans-serif; color: #355416; text-decoration: none; /*background-color: #FFF;*/}
	
		.categoriesTreeRESULTS a.highlighted:hover {text-decoration: underline;}	

/* RESULTS PAGE > MIDDLE CONTENT > SUBCATEGORIES RESULTS
/////////////////////////////////////////////////////*/

div.base-subcategoriesRESULTS {margin: 0 auto 0 auto; padding:0 10px; /*background: #FFF;*/ border: 0;}

	div.base-subcategoriesRESULTS ul li { list-style:none; display:inline; padding:0 2px;}
	
	div.base-subcategoriesRESULTS ul li,
	div.base-subcategoriesRESULTS ul li a {color:#000; font:normal 12px Arial, Helvetica, sans-serif;}
	
	div.base-subcategoriesRESULTS ul li a {color:#0097BB;}
	
	div.base-subcategoriesRESULTS ul li a:hover { text-decoration:underline;}

	div.base-subcategoriesRESULTS div.summary-content {padding-top:10px; margin-bottom:20px;}

	div.base-subcategoriesRESULTS blockquote {line-height: 5px; height: 5px; margin: 5px 0 0 0; padding: 0; border-bottom: 1px solid #C7E9A7;}

	div.base-subcategoriesRESULTS h1 {font: normal 18px/23px "Trebuchet MS", Arial, Verdana, Geneva, Helvetica, sans-serif; color: #355416; text-align: center; margin: 5px 0 0 0; padding: 0 15px 7px 10px; border-bottom: 1px solid #C7E9A7;}
	
	
	div.base-subcategoriesRESULTS p.categoriesSubtitle {font: bold 11px/18pt Verdana, Arial, Geneva, Helvetica, sans-serif; color: #000; text-align: left; margin: 0; padding: 5px 15px 0 20px; padding-left: 10px; background: none;}

		div.base-subcategoriesRESULTS table	{padding: 0;}
		
			div.base-subcategoriesRESULTS table td {width: 172px; text-align: left; vertical-align: top; padding: 3px;}

				div.base-subcategoriesRESULTS table td,
				div.base-subcategoriesRESULTS table td a:link,
				div.base-subcategoriesRESULTS table td a:visited,
				div.base-subcategoriesRESULTS table td a:active,
				div.base-subcategoriesRESULTS table td a:hover {font: normal 11px Verdana, Arial, Helvetica, sans-serif; color: #000; text-decoration: none;}

					div.base-subcategoriesRESULTS table td a:hover {color: #000; text-decoration: underline;}

/* RESULTS PAGE > MIDDLE CONTENT > ADVANCED SEARCH
/////////////////////////////////////////////////////*/

span.advancedsearchTITLE {font: normal 18px/20px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; color: #3F631B; text-align:left; margin: 0; padding: 10px 15px 10px 15px; display:block;}

	span.advancedsearchTITLE span {color: #6AA72E;}

table.advancedsearch {width: 95%; margin: 10px auto 10px auto; background: #FAFAFA; border: 3px solid #EEEEEE;}

	table.advancedsearch td,
	table.advancedsearch th {font: normal 10px Verdana, Arial, Helvetica, sans-serif; text-align: left; vertical-align: top; padding: 0; border: 0;}

		table.advancedsearch th {width: 80px;color: #555; white-space: nowrap; text-align: right;}

			table.advancedsearch th span {display: block;}

			table.advancedsearch td span
			{display: block; margin: 10px 0 0 0;}

	table.advancedsearch td {width: 200px;}

		table.advancedsearch select,
		table.advancedsearch input {width: 90%; font: normal 10px Verdana, Arial, Helvetica, sans-serif; padding: 3px; display: block; border: 1px solid #E7E7E7; border-bottom: 1px solid #FFF; border-right: 1px solid #FFF;}
		
		table.advancedsearch select {width: 97%; margin-bottom: 5px;}
		
		table.advancedsearch input.advancedInputSmall {display: inline;}

		table.advancedsearch ul.standardButton {margin: 0;}
		
			table.advancedsearch ul.standardButton li {/*width: 80px;*/ float: right; padding: 0;}
			
			/*table.advancedsearch ul.standardButton li input {width: 80px; background: #355416;}*/

/* RESULTS PAGE > MIDDLE CONTENT > REVIEW > RATE STAR
/////////////////////////////////////////////////////*/

dl.rateStars {font: normal 11px/25px Verdana, Arial, Helvetica, sans-serif; height: 20px; padding-left: 33%; clear: both;}
	
	dl.rateStars dt{font-weight: bold; margin-right: 10px;}
	
	dl.rateStars dt,
	dl.rateStars dd{float: left;}
	
	dl.rateStars dd img{cursor: pointer; margin-right: 1px;}

/* RESULTS PAGE > MIDDLE CONTENT > REVIEW > RATE FORM
/////////////////////////////////////////////////////*/

	table.formRate{width: 95%; font: normal 10px Verdana, Arial, Helvetica, sans-serif; margin: 10px auto 10px auto; background: #FAFAFA; border: 3px solid #EEE; clear: both;}

		table.formRate th,
		table.formRate td{padding: 3px;}
		
			table.formRate td{width: 50%;}
			
				table.formRate td table {width: 100%;}
		
			table.formRate th {font-weight: normal; color: #555; white-space: nowrap; text-align: right; border: 0; width: 25%;}

		table.formRate td input,
		table.formRate td textarea {width: 120px; font: normal 10px Verdana, Arial, Helvetica, sans-serif; padding: 3px; border: 0; border-top: 1px solid #E1E1E1; border-left: 1px solid #E1E1E1;}
		
		table.formRate ul.standardButton li	{float: right; padding-top: 5px;}
		
			table.formRate ul.standardButton li input {width:70px; color: #E3ECDB; font-weight: bold; background: #355416; border: 0;}

/* RESULTS PAGE > MIDDLE CONTENT > REVIEW > RATE COMMENT
/////////////////////////////////////////////////////*/

	table.rateComments {width: 95%; font: normal 11px Verdana, Arial, Helvetica, sans-serif; text-align: left; margin: 10px auto 10px auto; background: #FAFAFA; border: 3px solid #EEE; clear: both;}
	
	table.rateComments th,
	table.rateComments td {padding: 5px;}
	
		table.rateComments th,
		table.rateComments th a:link,
		table.rateComments th a:active,
		table.rateComments th a:visited,
		table.rateComments th a:hover {font: bold 14px Arial, Helvetica, sans-serif; color: #3F631B; text-align: left;}
		
		table.rateComments th.rateCommentssubTitle {font: normal 10px Verdana, Arial, Helvetica, sans-serif; color: #0097BB; padding: 0 5px 0 5px;}
		
			table.rateComments th.rateCommentssubTitle img {margin-right: 1px;}
			
/* RESULTS PAGE > MIDDLE CONTENT > MORE SEARCH OPTIONS
/////////////////////////////////////////////////////*/

form.searchMoreOptions
{padding:10px; text-align:left;}

	form.searchMoreOptions p.formTip
	{font: normal 14px/30px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; color:#0097BB; background:url(../images/content/icon_dragonfly.gif) no-repeat 0 50%; padding-left:30px;}

	form.searchMoreOptions fieldset
	{border:1px solid #999; padding:10px;}
	
		form.searchMoreOptions fieldset legend
		{font: normal 20px/26px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; color:#000;}
		
	form.searchMoreOptions div.searchOption
	{border-bottom:1px solid #999;}
	
		form.searchMoreOptions div.searchOption p.searchOptionTitle
		{font:bold 14px/40px Verdana, Arial, Helvetica, sans-serif; color:#000; background: url(../images/design/bg_arrowUp.gif) no-repeat 0 50%; padding-left:20px;}
		
	form.searchMoreOptions div.searchOption table
	{margin-bottom:15px;}
	
	form.searchMoreOptions div.searchOption table tr td,
	form.searchMoreOptions div.searchOption table tr th
	{font: normal 11px/17px Verdana, Arial, Helvetica, sans-serif; padding:5px;}
	
	form.searchMoreOptions div.searchOption table tr th
	{font-size:12px; font-weight:bold;}
	
	form.searchMoreOptions div.searchOption input,
	form.searchMoreOptions div.searchOption select
	{background:#EEFCE0; border:1px solid #000; padding:3px; font:normal 10px Verdana, Arial, Helvetica, sans-serif; color:#000; width:200px;}
	
	form.searchMoreOptions div.searchOption input.SearchInputSmall
	{width:45px;}
	
	form.searchMoreOptions div.searchOption input.SearchInputLarge
	{width:410px;}
	
	form.searchMoreOptions div.searchOption input.inputAuto
	{border:0; margin:0; padding:0; width:auto;}


		html * ul.standard-iconlink li.favoritesview-icon
		{/*background: url(../images/content/bt_favorites.gif) 0 0 no-repeat;*/ text-align: left; height:auto;}
		
			html * ul.standard-iconlink li.favoritesview-icon a:link,
			html * ul.standard-iconlink li.favoritesview-icon a:active,
			html * ul.standard-iconlink li.favoritesview-icon a:visited,
			html * ul.standard-iconlink li.favoritesview-icon a:hover
			{padding-top:0;}
