ul.iconNavbar {width: auto;}

div.wrapper div.content blockquote.middleContentExtended {position: relative; background:#F3F2E9; padding-top:5px;}

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

div.listingDetail{
width: 660px; 
float: left; 
margin: 0px 0px 0px 0px; 
padding:0px 0px 0px 0px;
font: normal 12px Arial, Helvetica, sans-serif; 
color: #3c3c3c;
}

.middleContentInner .middleContentRightTop{
width: 694px; 
float: left;
height: 14px;
margin: 0px 0px 0px 0px; 
padding:0px 0px 0px 0px;
background:url('../images/design/middleContentRightTop_bg.jpg') no-repeat;
overflow:hidden;
}
.middleContentInner .middleContentRightMiddle{
width: 660px; 
float: left;
margin: 0px 0px 0px 0px; 
padding:0px 17px 0px 17px;
background:url('../images/design/middleContentRightMiddle_bg.jpg') repeat-y;
overflow:hidden;
}
.middleContentInner .middleContentRightBottom{
width: 694px; 
float: left;
height: 14px;
margin: 0px 0px 0px 0px; 
padding:0px 0px 0px 0px;
background:url('../images/design/middleContentRightBottom_bg.jpg') no-repeat;
overflow:hidden;
}
.middleContentInner h1.listingDetailTitle{
font: bold 22px Arial, Helvetica, sans-serif; 
text-align:left;
margin: 0px 0px 0px 0px;
padding: 0px 0px 10px 0px; 
float:left;
width: 694px; 
color:#930000;
}

.middleContentInner p.titleContact{
font: bold 22px Arial, Helvetica, sans-serif; 
text-align:left;
margin: 0px 0px 0px 0px;
padding: 10px 0px 10px 0px; 
float:left;
width: 694px; 
color:#930000;
}
/* Green Template */
div.greenTemplate div.listingDetailIconNavbar{
background:url(../images/design/listingDetailGreen_bg.jpg) no-repeat;
height:35px;
float:left;
width: 660px; 
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
}
div.greenTemplate div.listingDetailIconNavbar ul.iconNavbar{
margin: 0px 0px 0px 0px;
padding:8px 0px 0px 0px;
width:660px;
float:right;
}

div.greenTemplate div.listingDetailIconNavbar ul.iconNavbar li{
list-style: none; 
float: right;
margin:0px 0px 0px 0px;
padding:0px 10px 0px 10px;
height:21px;
border-right:1px solid #93c06f;
}
div.greenTemplate div.listingDetailIconNavbar ul.iconNavbar li.emailtofriend{
list-style: none; 
float: right;
margin:0px 0px 0px 0px;
padding:0px 15px 0px 35px;
height:21px;
border-right:0px;
background:url(../images/design/ico_amigo4.gif) no-repeat 10px 0px;
}
div.greenTemplate div.listingDetailIconNavbar ul.iconNavbar li.addQuicklist{
list-style: none; 
float: right;
margin:0px 0px 0px 0px;
padding:0px 10px 0px 35px;
height:21px;
background:url(../images/design/ico_fav4.gif) no-repeat 10px 0px;
}
div.greenTemplate div.listingDetailIconNavbar ul.iconNavbar li.printicon{
list-style: none; 
float: right;
margin:0px 0px 0px 0px;
padding:0px 10px 0px 35px;
height:21px;
background:url(../images/design/ico_imprimir4.gif) no-repeat 10px 0px;
}
div.greenTemplate div.listingDetailIconNavbar ul.iconNavbar li a:link,
div.greenTemplate div.listingDetailIconNavbar ul.iconNavbar li a:active,
div.greenTemplate div.listingDetailIconNavbar ul.iconNavbar li a:visited,
div.greenTemplate div.listingDetailIconNavbar ul.iconNavbar li a:hover
{font: bold 12px Arial, Helvetica, sans-serif; 
color:#e7e3ce;
display: block; 
background:none;
text-transform: lowercase;
}

div.greenTemplate div.listingDetailIconNavbar ul.iconNavbar li a:hover{
text-decoration: underline; 
color:#e7e3ce;
}

div.greenTemplate div.listingDetailMiddleLeft p.detailphonelink{
padding:7px 0px 12px 28px;
margin:0px 0px 0px 0px;
float:left;
width:295px;
font: bold 12px/normal Arial, Helvetica, sans-serif; 
color: #3c3c3c; 
border-top:1px solid #d9d9d9;
background:url(../images/design/ico_tel.gif) no-repeat 0px 7px;
}

div.greenTemplate div.listingDetailMiddleLeft p.detailphonelink a{
color:#00ace5;
font: normal 12px/normal Arial, Helvetica, sans-serif; 
}

div.greenTemplate div.listingDetailMiddleLeft p.detailweblink{
font-style:normal; 
padding:7px 0px 12px 28px;
margin:0px 0px 0px 0px;
float:left;
width:295px;
font: normal 12px/normal Arial, Helvetica, sans-serif; 
color: #3c3c3c; 
border-top:1px solid #d9d9d9;
background:url(../images/design/ico_web.gif) no-repeat 0px 7px;
}

div.greenTemplate div.listingDetailMiddleLeft p.detailweblink a{
color:#00ace5;
}

div.greenTemplate div.listingDetailMiddleLeft p.detailemaillink{
font-style:normal; 
padding:7px 0px 12px 28px;
margin:0px 0px 0px 0px;
float:left;
width:295px;
font: normal 12px/normal Arial, Helvetica, sans-serif; 
color: #3c3c3c; 
border-top:1px solid #d9d9d9;
background:url(../images/design/ico_email.gif) no-repeat 0px 7px;
}
div.greenTemplate div.listingDetailMiddleLeft p.detailemaillink a{
color:#00ace5;
}
div.greenTemplate div.listingDetailMiddleLeft p.listingContentTitle{
font: normal 12px Arial, Helvetica, sans-serif;
color:#3c3c3c;
margin:0px 0px 0px 0px;
padding:7px 0px 7px 0px;
float:left;
width:323px;
border-top:1px solid #d9d9d9;
}
div.greenTemplate div.listingDetailMiddleLeft p.listingContentTitle span.left{
font: normal 12px Arial, Helvetica, sans-serif;
text-align:left;
float:left;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
width:170px;
}
div.greenTemplate div.listingDetailMiddleLeft p.listingContentTitle span.right{
font: bold 12px Arial, Helvetica, sans-serif;
text-align:right;
width:153px;
float:left;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}
div.greenTemplate div.listingDetailIMAGEMiddle div.listingDetailContactForm{
float:left; 
padding:10px 0px 0px 0px;
margin:0px 0px 0px 0px;
width:308px;
}
div.greenTemplate div.listingDetailIMAGEMiddle div.listingDetailContactForm form.formListingDetail{
float:left; 
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
width:308px;
}
div.greenTemplate div.listingDetailIMAGEMiddle div.listingDetailContactForm form.formListingDetail textarea.inp4{
width:308px;
height:100px;
border:1px solid #d9d9d9;
}
div.greenTemplate div.listingDetailIMAGEMiddle div.listingDetailContactForm form.formListingDetail input.inp5{
width:89px;
height:28px;
border:1px solid #d9d9d9;
}
div.listingDetailContactForm form.formListingDetail button{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px; 
font: normal 12px/20px Arial, Helvetica, sans-serif;
width:93px;
height:36px;
background-color:#F9F8F4;
cursor:pointer;
}


/* red Template */
div.redTemplate div.listingDetailIconNavbar{
background:url(../images/design/listingDetailRed_bg.jpg) no-repeat;
height:35px;
float:left;
width: 660px; 
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
}
div.redTemplate div.listingDetailIconNavbar ul.iconNavbar{
margin: 0px 0px 0px 0px;
padding:8px 0px 0px 0px;
width:660px;
float:right;
}

div.redTemplate div.listingDetailIconNavbar ul.iconNavbar li{
list-style: none; 
float: right;
margin:0px 0px 0px 0px;
padding:0px 10px 0px 10px;
height:21px;
border-right:1px solid #ca7267;
}
div.redTemplate div.listingDetailIconNavbar ul.iconNavbar li.emailtofriend{
list-style: none; 
float: right;
margin:0px 0px 0px 0px;
padding:0px 15px 0px 35px;
height:21px;
border-right:0px;
background:url(../images/design/ico_amigo5.gif) no-repeat 10px 0px;
}
div.redTemplate div.listingDetailIconNavbar ul.iconNavbar li.addQuicklist{
list-style: none; 
float: right;
margin:0px 0px 0px 0px;
padding:0px 10px 0px 35px;
height:21px;
background:url(../images/design/ico_fav5.gif) no-repeat 10px 0px;
}
div.redTemplate div.listingDetailIconNavbar ul.iconNavbar li.printicon{
list-style: none; 
float: right;
margin:0px 0px 0px 0px;
padding:0px 10px 0px 35px;
height:21px;
background:url(../images/design/ico_imprimir5.gif) no-repeat 10px 0px;
}
div.redTemplate div.listingDetailIconNavbar ul.iconNavbar li a:link,
div.redTemplate div.listingDetailIconNavbar ul.iconNavbar li a:active,
div.redTemplate div.listingDetailIconNavbar ul.iconNavbar li a:visited,
div.redTemplate div.listingDetailIconNavbar ul.iconNavbar li a:hover
{font: bold 12px Arial, Helvetica, sans-serif; 
color:#e7e3ce;
display: block; 
background:none;
text-transform: lowercase;
}

div.redTemplate div.listingDetailIconNavbar ul.iconNavbar li a:hover{
text-decoration: underline; 
color:#e7e3ce;
}
div.redTemplate div.listingDetailMiddleLeft p.detailphonelink{
padding:7px 0px 12px 28px;
margin:0px 0px 0px 0px;
float:left;
width:295px;
font: bold 12px/normal Arial, Helvetica, sans-serif; 
color: #3c3c3c; 
border-bottom:1px solid #d9d9d9;
background:url(../images/design/ico_tel3.gif) no-repeat 0px 7px;
}

div.redTemplate div.listingDetailMiddleLeft p.detailphonelink a{
color:#00ace5;
font: normal 12px/normal Arial, Helvetica, sans-serif; 
}

div.redTemplate div.listingDetailMiddleLeft p.detailweblink{
font-style:normal; 
padding:7px 0px 12px 28px;
margin:0px 0px 0px 0px;
float:left;
width:295px;
font: normal 12px/normal Arial, Helvetica, sans-serif; 
color: #3c3c3c; 
border-bottom:1px solid #d9d9d9;
background:url(../images/design/ico_web3.gif) no-repeat 0px 7px;
}

div.redTemplate div.listingDetailMiddleLeft p.detailweblink a{
color:#00ace5;
}

div.redTemplate div.listingDetailMiddleLeft p.detailemaillink{
font-style:normal; 
padding:7px 0px 12px 28px;
margin:0px 0px 0px 0px;
float:left;
width:295px;
font: normal 12px/normal Arial, Helvetica, sans-serif; 
color: #3c3c3c; 
border-bottom:1px solid #d9d9d9;
background:url(../images/design/ico_email3.gif) no-repeat 0px 7px;
}
div.redTemplate div.listingDetailMiddleLeft p.detailemaillink a{
color:#00ace5;
}
div.redTemplate div.listingDetailMiddleRight p.listingContentTitle{
font: normal 12px Arial, Helvetica, sans-serif;
color:#3c3c3c;
margin:0px 0px 0px 0px;
padding:7px 0px 7px 0px;
float:left;
width:322px;
border-top:1px solid #d9d9d9;
}
div.redTemplate div.listingDetailMiddleRight p.listingContentTitle span.left{
font: normal 12px Arial, Helvetica, sans-serif;
text-align:left;
float:left;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
width:170px;
}
div.redTemplate div.listingDetailMiddleRight p.listingContentTitle span.right{
font: bold 12px Arial, Helvetica, sans-serif;
text-align:right;
width:152px;
float:left;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}
/* Yellow Template */
div.yellowTemplate div.listingDetailIconNavbar{
background:url(../images/design/listingDetailYellow_bg.jpg) no-repeat;
height:35px;
float:left;
width: 660px; 
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
}
div.yellowTemplate div.listingDetailIconNavbar ul.iconNavbar{
margin: 0px 0px 0px 0px;
padding:8px 0px 0px 0px;
width:660px;
float:right;
}

div.yellowTemplate div.listingDetailIconNavbar ul.iconNavbar li{
list-style: none; 
float: right;
margin:0px 0px 0px 0px;
padding:0px 10px 0px 10px;
height:21px;
border-right:1px solid #f0d568;
}
div.yellowTemplate div.listingDetailIconNavbar ul.iconNavbar li.emailtofriend{
list-style: none; 
float: right;
margin:0px 0px 0px 0px;
padding:0px 15px 0px 35px;
height:21px;
border-right:0px;
background:url(../images/design/ico_amigo.gif) no-repeat 10px 0px;
}
div.yellowTemplate div.listingDetailIconNavbar ul.iconNavbar li.addQuicklist{
list-style: none; 
float: right;
margin:0px 0px 0px 0px;
padding:0px 10px 0px 35px;
height:21px;
background:url(../images/design/ico_fav.gif) no-repeat 10px 0px;
}
div.yellowTemplate div.listingDetailIconNavbar ul.iconNavbar li.printicon{
list-style: none; 
float: right;
margin:0px 0px 0px 0px;
padding:0px 10px 0px 35px;
height:21px;
background:url(../images/design/ico_imprimir.gif) no-repeat 10px 0px;
}
div.yellowTemplate div.listingDetailIconNavbar ul.iconNavbar li a:link,
div.yellowTemplate div.listingDetailIconNavbar ul.iconNavbar li a:active,
div.yellowTemplate div.listingDetailIconNavbar ul.iconNavbar li a:visited,
div.yellowTemplate div.listingDetailIconNavbar ul.iconNavbar li a:hover
{font: bold 12px Arial, Helvetica, sans-serif; 
color:#474747;
display: block; 
background:none;
text-transform: lowercase;
}

div.yellowTemplate div.listingDetailIconNavbar ul.iconNavbar li a:hover{
text-decoration: underline; 
color:#474747;
}
div.yellowTemplate div.listingDetailMiddleLeft p.detailphonelink{
padding:7px 0px 12px 28px;
margin:0px 0px 0px 0px;
float:left;
width:295px;
font: bold 12px/normal Arial, Helvetica, sans-serif; 
color: #3c3c3c; 
border-top:1px solid #d9d9d9;
background:url(../images/design/ico_tel2.gif) no-repeat 0px 7px;
}

div.yellowTemplate div.listingDetailMiddleLeft p.detailphonelink a{
color:#00ace5;
font: normal 12px/normal Arial, Helvetica, sans-serif; 
}

div.yellowTemplate div.listingDetailMiddleLeft p.detailweblink{
font-style:normal; 
padding:7px 0px 12px 28px;
margin:0px 0px 0px 0px;
float:left;
width:295px;
font: normal 12px/normal Arial, Helvetica, sans-serif; 
color: #3c3c3c; 
border-top:1px solid #d9d9d9;
background:url(../images/design/ico_web2.gif) no-repeat 0px 7px;
}

div.yellowTemplate div.listingDetailMiddleLeft p.detailweblink a{
color:#00ace5;
}

div.yellowTemplate div.listingDetailMiddleLeft p.detailemaillink{
font-style:normal; 
padding:7px 0px 12px 28px;
margin:0px 0px 0px 0px;
float:left;
width:295px;
font: normal 12px/normal Arial, Helvetica, sans-serif; 
color: #3c3c3c; 
border-top:1px solid #d9d9d9;
background:url(../images/design/ico_email2.gif) no-repeat 0px 7px;
}
div.yellowTemplate div.listingDetailMiddleLeft p.detailemaillink a{
color:#00ace5;
}
div.yellowTemplate div.listingDetailMiddleLeft p.listingContentTitle{
font: normal 12px Arial, Helvetica, sans-serif;
color:#3c3c3c;
margin:0px 0px 0px 0px;
padding:7px 0px 7px 0px;
float:left;
width:323px;
border-top:1px solid #d9d9d9;
}
div.yellowTemplate div.listingDetailMiddleLeft p.listingContentTitle span.left{
font: normal 12px Arial, Helvetica, sans-serif;
text-align:left;
float:left;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
width:170px;
}
div.yellowTemplate div.listingDetailMiddleLeft p.listingContentTitle span.right{
font: bold 12px Arial, Helvetica, sans-serif;
text-align:right;
width:153px;
float:left;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

div.listingDetailMiddleRight .listingDetailBottomRight{
margin: 0px 0px 0px 0px;
padding:5px 0px 0px 0px;
width:322px;
float:left;
}


/* CONTENT COLUMN */
div.listingDetail div.listingDetailMiddle{
margin: 0px 0px 0px 0px;
padding:10px 0px 0px 0px;
width:660px;
float:left;
}
div.listingDetailMiddle div.listingDetailMiddleLeft{
margin: 0px 0px 0px 0px;
padding:0px 15px 0px 0px;
width:323px;
float:left;
}
div.listingDetailMiddle div.listingDetailMiddleRight{
margin: 0px 0px 0px 0px;
padding:0px 0px 0px 0px;
width:322px;
float:left;
}
div.listingDetailMiddleLeft div.listingDetailContent{
width:323px;
float:left;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
}
div.listingDetailMiddleLeft div.listingDetailContent address{
font-style:normal; 
padding:7px 0px 7px 0px;
margin:0px 0px 0px 0px;
float:left;
width:323px;
font: normal 12px/normal Arial, Helvetica, sans-serif; 
color: #3c3c3c; 
}
	
div.listingDetailMiddleLeft div.listingDetailContent address span{
float:left;
}

div.listingDetail div.listingDetailIMAGE{
float:left; 
padding:0px 0px 10px 0px;
margin:0px 0px 0px 0px;
width:322px;
}
div.listingDetailIMAGE .listingDetailIMAGETop{
float:left; 
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
width:322px;
height:6px;
overflow:hidden;
background:url(../images/design/listingDetailIMAGETop_bg.jpg) no-repeat;
}
div.listingDetailIMAGE .listingDetailIMAGEMiddle{
float:left; 
padding:0px 7px 0px 7px;
margin:0px 0px 0px 0px;
width:308px;
overflow:hidden;
background:url(../images/design/listingDetailIMAGEMiddle_bg.jpg) repeat-y;
}
div.listingDetailIMAGE .listingDetailIMAGEBottom{
float:left; 
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
width:322px;
height:6px;
overflow:hidden;
background:url(../images/design/listingDetailIMAGEBottom_bg.jpg) no-repeat;
}
div.listingDetail a:link,
div.listingDetail a:active,
div.listingDetail a:visited,
div.listingDetail a:hover
{color: #900;}

div.listingDetail a:hover
{color: #000; text-decoration:underline;}
	
	ul.rating
	{ width: auto; 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;}
	
	div.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.ratingSeeComment a:link,
		ul.rating li.ratingSeeComment a:active,
		ul.rating li.ratingSeeComment a:visited,
		ul.rating li.ratingSeeComment a:hover,
		ul.rating li.ratingImage a:link,
		ul.rating li.ratingImage a:active,
		ul.rating li.ratingImage a:visited,
		ul.rating li.ratingImage a:hover
		{line-height:16px;}
	
	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 5px;}
	
		
	div.listingDetail ul.iconNavbar li.claimnavbarButton
	{float:none; text-align:right;}

div.listingDetail ul.listingDetailNavBar{
float:left; 
padding:5px 0px 5px 0px;
margin:0px 0px 0px 0px;
width:308px;
}
	
div.listingDetail ul.listingDetailNavBar li{
list-style:none; 
float:left;
padding:0px 40px 0px 30px;
margin:0px 0px 0px 0px;
vertical-align:middle;
background:url(../images/design/bg_CATbullet.gif) 5px 5px no-repeat;
}
		
div.listingDetail ul.listingDetailNavBar li a{
font: bold 12px/22px Arial, Helvetica, sans-serif;
color:#474747;
display:block; 
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
text-decoration:none; 
cursor:pointer;
}
			
div.listingDetail ul.listingDetailNavBar li.selected{
color:#3c3c3c;
font: normal 12px/22px Arial, Helvetica, sans-serif;
}
			
div.listingDetail ul.listingDetailNavBar li.selected a{
color:#3c3c3c; 
cursor:default;
font: normal 12px/22px Arial, Helvetica, sans-serif;
}

	/* LISTING IMAGE */
div.listingDetail div.imgListingDetail{
text-align: center;
padding:5px 0px 5px 0px;
margin:0px 0px 0px 0px;
overflow:hidden; 
font-size:0;
width:306px;
float:left;
background-color:#fff;
border:1px solid #d9d9d9;
}
	
div.listingDetail div.imgListingDetail img
{ margin: 0; padding: 0; border: 0;}
		
div.listingDetail div.noimage{
border:none;
padding:0px 0px 0px 0px;
margin:0px auto 0px auto;
background-color:#fff;
}
				
	div.listingDetail a.listingMoreInfo:link,
	div.listingDetail a.listingMoreInfo:active,
	div.listingDetail a.listingMoreInfo:visited,
	div.listingDetail a.listingMoreInfo:hover
	{font: bold 11px Arial, Helvetica, sans-serif; color: #900; /* text-align: right;  display: block; */}

		div.listingDetail a.listingMoreInfo:hover
		{color: #000;}
		
	div.listingDetail div.listingDetailGallery,
	div.listingDetail div.listingDetailRatings
	{padding:15px 0 0 15px; clear:both; height:1%; /* IE HACK */}

/* LISTING DETAIL > MIDDLE CONTENT EXTENDED > LISTING DETAIL > GALLERY
/////////////////////////////////////////////////////*/

	div.baseListingGallery
	{width: 300px; float: right; text-align: left; margin: 0; padding: 0;}

		div.baseListingGallery blockquote.listingMainImage,
		div.baseListingGallery blockquote.listingMainImageNOIMAGE {text-align: center; border: 0; background: #FFF; padding: 0; margin-bottom: 10px;}

			div.baseListingGallery blockquote.listingMainImageNOIMAGE {border: 1px solid #E4E4AE;}
			
		div.baseListingGallery a.galleryImages img
		{border:2px solid #900; margin:5px 11px;}

/* LISTING DETAIL > CLAIM HOLDER
/////////////////////////////////////////////////////*/

	div.claimHolder
	{margin-top:25px; text-align:center;}
	
		div.claimHolder a
		{ font-size:11px; font-weight:bold; color:#900;}

			div.claimHolder a:hover
			{text-decoration:underline;}

/* LISTING DETAIL > GALLERY
/////////////////////////////////////////////////////*/
/*
ul.detailGallery
{margin: 10px 0 0 0; border: 0; clear:both;}

	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:#ECECCA; padding:5px; border: 5px solid #CCCC99;}
	
		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: #464617; text-align:center}
	
	ul.detailGallery pre
	{font:normal 11px/14px Arial, Helvetica, sans-serif; color: #464617;}
	
	p.galleryMoreInfo
	{display:block; clear:both; padding-top:10px;padding-bottom:10px;}
*/
/* LISTING DETAIL > CONTACT FORM
/////////////////////////////////////////////////////*/

form.formListingDetail{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px; 
font: normal 12px/20px Arial, Helvetica, sans-serif;
float:left;
width:660px;
}
form.formListingDetail .formtableouter{
margin:0px 0px 0px 0px;
padding:0px 5px 0px 5px; 
font: normal 12px/20px Arial, Helvetica, sans-serif;
float:left;
width:650px;
}
td{
font-family:Arial, Helvetica, sans-serif;
color:#3c3c3c;
font-size:12px;
}
form.formListingDetail .formtableouter input.inp7{
border:1px solid #d9d9d9;
width:513px;
height:22px;
}
form.formListingDetail .formtableouter textarea.inp8{
border:1px solid #d9d9d9;
width:513px;
height:100px;
}
.red{
color:#d30600;
}
.b11{
font-size:11px;
}
form.formListingDetail .formtableouter input.inp5{
width:89px;
height:28px;
border:1px solid #d9d9d9;
}
form.formListingDetail .formtableouter button{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px; 
font: normal 12px/20px Arial, Helvetica, sans-serif;
width:93px;
height:36px;
background-color:none;
cursor:pointer;
}
form.formListingDetail .formtableouter p.formListingTitle{
margin:0px 0px 0px 0px;
padding:0px 0px 10px 0px; 
font: bold 12px/20px Arial, Helvetica, sans-serif;
float:left;
width:650px;
color:#3c3c3c;
}
/*form.formListingDetail label,
form.formListingDetail div.captchaImage
{width:130px; display:block; float:left; clear:left; color:#555; text-align: right; white-space: nowrap; padding-right:10px;}
	
form.formListingDetail span.required
{color:#F00;padding-right:5px;}
	
form.formListingDetail p.formListingTitle
{font: bold 12px/normal Arial, Helvetica, sans-serif; clear:both; color: #900; padding-bottom:10px;}
	
form.formListingDetail p.formCaptchaWarning
{padding:10px 0 10px 140px; line-height:normal;}
	
form.formListingDetail input,
form.formListingDetail textarea
{width: 515px; font: normal 12px Arial, Helvetica, sans-serif; color: #000; padding: 5px; border: 1px solid #CCC; background:#FFF; margin-bottom:10px; float:left; clear:right;}

form.formListingDetail input.formCode
{width: 100px;}
	
form.formListingDetail ul.standardButton
{float: right;  border: 0; clear:right;}
	
form.formListingDetail ul.standardButton li input,
form.formListingDetail ul.standardButton li button
{ color:#FFF; width: 65px; height:25px; line-height:25px; background: url(../images/design/bt_search.gif) 0 0 repeat-x;}
*/
/* LISTING DETAIL > GOOGLE MAP
/////////////////////////////////////////////////////*/

.imgListingDetail div.googleMapsWrapper
{position:relative;text-align:center;}
	
div.googleBase
{width: 296px; height: 220px; margin: 0px auto 0px auto; z-index: 1; background: #FFF;}

	div.floatLayer
	{	/* Old values: top: 320px; left: 150px; - Changed for case 7113 */
		width: 310px; height:auto; padding:5px; top:0; left:-200px; 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: #900;}
		
		div.floatLayer blockquote p
		{font: normal 11px Arial, Helvetica, sans-serif; color: #000;}
		
		div.floatLayer blockquote p.googleRating img
		{border: 0; margin: 0; float: none;}
		
		#map span {font:normal 8px Arial, Helvetica, sans-serif;}

/* LISTING DETAIL > REVIEW > RATE COMMENT
/////////////////////////////////////////////////////*/

	table.rateComments {width: 95%; font: normal 11px Arial, Helvetica, sans-serif; text-align: left; margin: 10px 10px 10px 0; clear: both; border: 3px solid #EEE; background:#FAFAFA;}
		
		table.rateComments th,
		table.rateComments td {padding: 5px; color:#000;}
		
			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: #000; text-align: left;}
			
			table.rateComments th.rateCommentssubTitle {font: normal 10px Arial, Helvetica, sans-serif; color: #900; padding: 5px;}
		
			table.rateComments th.rateCommentssubTitle img {margin:0 1px 0 0;}
			
/* LISTINGS > MISC CLASSES > SOCIAL BOOKMARK ICONS
/////////////////////////////////////////////////////*/

	ul.socialBookmarkIcons {height: 30px;}

		ul.socialBookmarkIcons, ul.socialBookmarkIcons * { margin: 0; padding: 0; border: 0;}

		ul.socialBookmarkIcons  li {float: right; width: 25px; height: 25px; line-height: 25px; margin-left: 2px; list-style: none; }

		ul.socialBookmarkIcons  li a:link,
		ul.socialBookmarkIcons  li a:active,
		ul.socialBookmarkIcons  li a:visited,
		ul.socialBookmarkIcons  li a:hover {float: none; width: 25px; height: 25px; line-height: 25px; text-decoration: none; display: block; cursor: pointer; }

		ul.socialBookmarkIcons  li a img {behavior: url("../layout/iepngfix2.htc");}

/* Error Content 
//////////////////////////////////////////*/
.formListingDetail .memberErrorContent{
padding:0px 0px 10px 0px;
margin:0px 0px 0px 0px;
width:660px;
float:left;
overflow:hidden;
}
.memberErrorContent .memberErrorContentTop{
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
width:660px;
float:left;
height:5px;
overflow:hidden;
background:url(../images/design/memberErrorContentTOP_bg.jpg) no-repeat;
}
.memberErrorContent .memberErrorContentMiddle{
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
width:660px;
float:left;
overflow:hidden;
text-align:left;
background:url(../images/design/memberErrorContentMiddle_bg.jpg) repeat-y;
}
.memberErrorContent .memberErrorContentBottom{
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
width:660px;
float:left;
height:5px;
overflow:hidden;
background:url(../images/design/memberErrorContentBottom_bg.jpg) no-repeat;
}
