

ul.iconNavbar { width: 400px !important; }



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 div.verified { text-align:center;}



table.listingDetail td,

 table.listingDetail th { font: 12px 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; text-align: left; }



table.listingDetail th.listingDetailTitle h1 /* LISTING TITLE */ { font: bold 18px/30px Verdana, Arial, Helvetica, sans-serif; color:#609629; vertical-align: bottom; white-space :normal; /*border-left: 5px solid #62804D; 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 div.baseImgListingDetail { width: 220px; float: left; margin-right: 5px; }



/* LISTING IMAGE */

		table.listingDetail table.imgListingDetail { margin-bottom: 10px; background-color: #F2F7EE; border: 5px solid #E5EFDC; }



table.listingDetail table.imgListingDetail td,

 table.listingDetail table.imgListingDetail td.noimage { text-align: center; vertical-align: middle; padding: 0; }



table.listingDetail table.imgListingDetail td.noimage { border: 0; }



table.listingDetail table.imgListingDetail img { margin: 0; padding: 5px; }



table.listingDetail div.noimage { border: 10px solid #E5EFDC }



table.listingDetail 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 */



table.listingDetail div.extraFields {  width:210px; margin:3px; float:left; position:relative; border-bottom:1px dotted #000; padding-bottom:5px; }

table.listingDetail div.extraFields h2 { text-transform:uppercase; font:bold 14px Arial, Helvetica, sans-serif; padding:2px; border:1px dotted #000; border-left:0; border-right:0;}



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 12px Verdana, Arial, Helvetica, sans-serif; color: #609629; }



table.listingDetail a.listingMoreInfo:hover { color: #000; }



table.listingDetail td h2,

 table.listingDetail td h3 { font: normal 12px Verdana, Arial, Helvetica, sans-serif; margin: 0 0 5px 0; padding: 0; }



table.listingDetail tr td p.listingContentTitle { font: bold 12px Verdana, Arial, Helvetica, sans-serif; margin-bottom: 0; }



table.listingDetail tr td p.spacingTitle { padding-top:0; }



table.listingDetail tr td p.listingContentTitle span { font:normal 12px Verdana, Arial, Helvetica, sans-serif; }



/* RESULTS PAGE > MIDDLE CONTENT EXTENDED > LISTING DETAIL > SLIDESHOW

/////////////////////////////////////////////////////*/



ul.detailGallery { margin: 10px 0 0 0; border: 0; }



ul.detailGallery li { float: left; list-style: none; margin: 0 15px 0 0; border:0; }



ul.detailGallery li span { display:block; text-align:center; background:#F2F7EE; padding:5px; border: 5px solid #E5EFDC; }



ul.detailGallery li img { /*margin: 10px 10px 0 10px; border: 5px solid #E5EFDC;*/ }



ul.detailGallery p,

 ul.detailGallery pre { padding: 5px 5px 0 0; color: #B1490D; text-align:center }



ul.detailGallery pre { font:normal 12px/14px Verdana, Arial, Helvetica, sans-serif; color: #B1490D; }



p.galleryMoreInfo { display:block; clear:both; padding-top:10px; padding-bottom:10px; }



/* 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: #62804D; }



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; background: #355416 url('../images/design/bg_businessButton.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.googleMapsWrapper { position:relative; }



div.googleBase { width: 318px; height: 250px; margin: 0 0 10px 0; z-index: 1; background: #E5E3DF; border: 1px solid #BAB5A9; }



div.floatLayer {	/* Old values: top: 320px; left: 150px; - Changed for case 7113 */ width: 350px; height: auto; top: -9px; left: -235px; 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: #609629; }



div.floatLayer blockquote p { font: normal 12px 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 12px 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: #62804D; padding: 0 5px 0 5px; }



table.rateComments th.rateCommentssubTitle img { margin-right: 1px; }

