
ul.iconNavbar {width: 320px;}

div.wrapper div.content blockquote.middleContentExtended {position: relative;}

/* RESULTS PAGE > MIDDLE CONTENT EXTENDED > LISTING DETAIL 
/////////////////////////////////////////////////////*/

table.listingDetail
{width: 96%; text-align: left; margin: 0 auto 10px auto; border: 0;}

	table.listingDetail td,
	table.listingDetail th
	{font: 11px Verdana, Arial, Helvetica, sans-serif; color:#000; vertical-align: top; padding: 10px;}
	
	table.listingDetail td
	{width: 100%;}
	
	table.listingDetail a:link,
	table.listingDetail a:active,
	table.listingDetail a:visited,
	table.listingDetail a:hover
	{color: #96293F;}
	
	table.listingDetail a:hover
	{color: #000; text-decoration:underline;}
	
	table.listingDetail th.listingDetailTitle
	{width:50%; vertical-align:middle; padding:0 10px 0 10px;}

	table.listingDetail th.listingDetailTitle h1 /* LISTING TITLE */
	{font: bold 24px/30px Arial, Helvetica, sans-serif; color:#800; vertical-align: bottom; white-space :normal; /*border-left: 5px solid #77AA44; padding-left: 5px;*/}

	table.listingDetail td.baseIconNavbar
	{ font: normal 10px Arial, Helvetica, sans-serif; padding: 10px 10px 0 0; text-align: right; vertical-align: top;}

		table.listingDetail td.baseIconNavbar ul.iconNavbar {width: auto;} /* CASE 17692 */

		table.listingDetail td p
		{margin: 0 0 5px 0;}
		
	table.listingDetail th.listingDetailTitle strong
			{padding-left: 5px; border-left: 5px solid #838352;}
			
	table.listingDetail div.listingDetailLeftContent
	{width: 350px; float: right; margin-left: 5px;}

	table.listingDetail div.baseImgListingDetail
	{ width: 320px; float: right; margin-left: 5px;}

		/* LISTING IMAGE */
		table.listingDetail div.listingDetailLeftContent table.imgListingDetail
		{width: 320px; float: right; text-align: left; padding: 5px; margin: 0 0 10px 5px; border: 1px solid #EEE; border-right: 5px solid #EEE; border-bottom: 5px solid #EEE;}
		/*{margin-bottom: 10px; background-color: #FFF; border: 5px solid #EEE;}*/
		
		table.listingDetail div.listingDetailLeftContent table.imgListingDetail td,
		table.listingDetail div.listingDetailLeftContent table.imgListingDetail td.noimage
		{text-align: center; vertical-align: middle; padding: 0;}

			table.listingDetail div.listingDetailLeftContent table.imgListingDetail td.noimage
			{border: 0;}
	
			table.listingDetail div.listingDetailLeftContent table.imgListingDetail img
			{ margin: 0; padding: 5px;}

			table.listingDetail div.listingDetailLeftContent div.noimage
			{border: 10px solid #E2ECF5}

	table.listingDetail div.listingDetailLeftContent div.baseImgListingDetail ul.rating,
	table.listingDetail ul.rating
	{ width: 320px; border: 0; height: 20px; padding: 0; voice-family: "\"}\""; voice-family:inherit; margin: 10px 8px 0 0;}
	html>body table.listingDetail div.baseImgListingDetail ul.rating
	{margin: 10px 15px 7px 0;}
	
		table.listingDetail ul.rating li.ratingSeeComment
		{clear: none;} /* THIS code put the comment, rate it button and 'be the first' phrase bellow the image */
		
		ul.rating li.ratingReview { width: auto; padding-right: 1px;}

		ul.rating li.ratingImage{padding-left: 3px;}
		
		ul.rating li.ratingText{clear: none; padding: 2px 0 0 0;}

	table.listingDetail p.listingCategoryTree
	{line-height:18px;}
	
	table.listingDetail a.listingMoreInfo:link,
	table.listingDetail a.listingMoreInfo:active,
	table.listingDetail a.listingMoreInfo:visited,
	table.listingDetail a.listingMoreInfo:hover
	{font: bold 11px Verdana, Arial, Helvetica, sans-serif; color: #800;}

		table.listingDetail a.listingMoreInfo:hover
		{color: #000;}

	table.listingDetail td h2,
	table.listingDetail td h3
	{font: normal 11px Verdana, Arial, Helvetica, sans-serif; margin: 0 0 5px 0; padding: 0;}
	
	table.listingDetail tr td p.listingContentTitle
	{font: bold 11px Verdana, Arial, Helvetica, sans-serif; margin-bottom: 0;}
	
		table.listingDetail tr td p.spacingTitle
		{padding-top:15px;}
	
/* RESULTS PAGE > MIDDLE CONTENT EXTENDED > LISTING DETAIL > SLIDESHOW
/////////////////////////////////////////////////////*/

/* RESULTS PAGE > MIDDLE CONTENT EXTENDED > LISTING DETAIL > GALLERY
/////////////////////////////////////////////////////*/
div.baseListingGallery
{float: right; text-align: left; padding: 7px; margin: 0 0 10px 5px; border: 1px solid #EEE; border-right: 5px solid #EEE; border-bottom: 5px solid #EEE;}

	div.baseListingGallery blockquote.listingMainImage,
	div.baseListingGallery blockquote.listingMainImageNOIMAGE {text-align: center; border-bottom: 2px solid #EEE; background: #F4F4F4; padding: 10px; margin-bottom: 10px;}

		div.baseListingGallery blockquote.listingMainImageNOIMAGE {border: 1px solid #EEE;}
		
	div.baseListingGallery a.galleryImages img
	{border:2px solid #EEE; margin:1px 1px 1px 0;}
/* RESULTS PAGE > MIDDLE CONTENT EXTENDED > LISTING DETAIL > CONTACT FORM
/////////////////////////////////////////////////////*/

	table.formListingDetail
	{background: #FAFAFA; border: 3px solid #EEE;}

	table.formListingDetail th,
	table.formListingDetail td
	{font: normal 10px Verdana, Arial, Helvetica, sans-serif; padding: 5px;}
	
	table.formListingDetail th
	{color: #555; text-align: right; white-space: nowrap; padding-left: 30px;}	
	
	table.formListingDetail th.formListingTitle
	{text-align: left; padding: 10px;}

		table.formListingDetail tr th.formListingTitle p.listingContentTitle
		{ color: #800;}
		
				table.formListingDetail th.formListingTitle h2 span
				{ font-weight: normal; font-size: 10px; color: #000;}
	
	table.formListingDetail input,
	table.formListingDetail textarea
	{width: 95%; font: normal 10px Verdana, Arial, Helvetica, sans-serif; color: #000; padding: 5px; border: 1px solid #E1E1E1; border-bottom: 0; border-right: 0;}
	
		table.formListingDetail input.formCode
		{width: 100px;}
	
	table.formListingDetail ul.standardButton
	{float: right;  border: 0;}
	
		table.formListingDetail ul.standardButton li input
		{width: 83px; color:#000; background: #FFCC34 url("../images/design/bg_standardButton_Yellow.gif") 0 0 repeat-x;}
		
		table.formListingDetail table,
		table.formListingDetail table td
		{width: auto;}
		
		table.formListingDetail table td.formListingDetailButton
		{width: 100%;}

/* RESULTS PAGE > MIDDLE CONTENT EXTENDED > LISTING DETAIL > GOOGLE MAP
/////////////////////////////////////////////////////*/
div.googleBase
{width: 342px; height: 250px; float:right; margin: 0 0 10px 0; z-index: 1; background: #E5E3DF; border: 1px solid #BAB5A9;}

	div.floatLayer
	{width: 350px; height: auto; top: 460px; left: 155px; position: absolute; visibility: hidden; z-index: 2; border: 3px solid #ECEBEB; voice-family:"\"}\""; voice-family:inherit; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/design/bg_googleFloatLayer.png', sizingMethod='scale')}
	html>body div.floatLayer{background: url("../images/design/bg_googleFloatLayer.png") 0 0 repeat;}
	
		div.floatLayer blockquote
		{padding: 10px;}
		
		div.floatLayer blockquote img
		{float: left; margin: 0 10px 10px 0; padding: 3px; border: 1px solid #E1E1E1;}
		
		div.floatLayer blockquote h1
		{font: bold 15px Arial, Helvetica, sans-serif; color: #800;}
		
		div.floatLayer blockquote p
		{font: normal 11px Verdana, Arial, Helvetica, sans-serif; color: #000;}
		
		div.floatLayer blockquote p.googleRating img
		{border: 0; margin: 0; float: none;}

/* RESULTS PAGE > MIDDLE CONTENT > REVIEW > RATE COMMENT
/////////////////////////////////////////////////////*/

	table.rateComments {width: 100%; font: normal 11px Verdana, Arial, Helvetica, sans-serif; text-align: left; margin: 10px auto 10px auto; clear: both; background: #FAFAFA; border: 3px solid #EEE;}
		
		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: #800; padding: 0 5px 0 5px;}
		
			table.rateComments th.rateCommentssubTitle img {margin-right: 1px;}
