

div.wrapper div.content blockquote.middleContentExtended {position: relative;}

blockquote.RealestateBottom
{margin:3px; border:solid 1px #E0E7F1;}

div.RealestateTitle
{text-align:center; font:bold 20px Arial, Helvetica, sans-serif; color:#da7d5d; background-image:url(../images/design/bg_gradient.gif); height:43px; padding-top:6px;}

	div.RealestateTitle h1
	{text-align:left; font:bold 16px Arial, Helvetica, sans-serif; text-transform:uppercase; color:#1E7A99; padding-left:5px; width:425px;}
	
	div.RealestateTitle span a
	{text-align:right; font:bold 13px Arial, Helvetica, sans-serif; text-transform:lowercase; color:#1E7A99; padding-right:5px;}
	
div.RealestateSubTitle
{text-align:center; font:bold 12px Arial, Helvetica, sans-serif; color:#da7d5d; margin:4px 0 4px 0;}


/* RESULTS PAGE > MIDDLE CONTENT EXTENDED > REALESTATES DETAIL 
/////////////////////////////////////////////////////*/

table.realestateDetail {width: 98%; text-align: left; margin: 0 auto 10px auto; border: 0;}

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

	table.realestateDetail th.realestateDetailTitle /* LISTING TITLE */
	{ width: 80%; vertical-align: middle; white-space:normal;}
	
	table.realestateDetail td.baseIconNavbar { font: normal 10px Arial, Helvetica, sans-serif; width: 350px; padding: 0 10px 0 0; text-align: right; vertical-align: bottom;}
	
	table.realestateDetail td.baseIconNavbar ul.iconNavbar { width: 320px;}

		/* REALESTATE TITLE */
		
		table.realestateDetail th.realestateDetailTitle h1
		{font: bold 14px Arial, Helvetica, sans-serif; padding-left: 5px; border-left: 5px solid #5F4D3C;}

			table.realestateDetail th.realestateDetailTitle h1 a:hover {color: #7D654F; text-decoration: underline;}

		table.realestateDetail th.realestateDetailTitle
		{font: bold 14px Arial, Helvetica, sans-serif; color: #000;}

			table.realestateDetail th.realestateDetailTitle strong
			{padding-left: px; border-left: 5px solid #838352;}
			
		table.realestateDetail div.realestateDetailLeftContent
		{width: 278px; float: left; margin:0;}
	
		table.realestateDetail td p {margin: 0 0 5px 0;}
		
		table.realestateDetail td h2 {font: bold 16px Verdana, Arial, Helvetica, sans-serif; margin-bottom: 0;}
		
		table.realestateDetail td .address {margin:0;}
		
		/* REALESTATE LOCATION */
		table.realestateDetail td h3 {font: bold 14px/normal Verdana, Arial, Helvetica, sans-serif; margin: 0; padding: 0;}

	table.realestateDetail a:hover {text-decoration: underline;}
	
	table.realestateDetail a.realestateMoreInfo:link,
	table.realestateDetail a.realestateMoreInfo:active,
	table.realestateDetail a.realestateMoreInfo:visited,
	table.realestateDetail a.realestateMoreInfo:hover {font: bold 11px Verdana, Arial, Helvetica, sans-serif; color: #667A1B; /* text-align: right;  display: block; */}

		table.realestateDetail a.realestateMoreInfo:hover {color: #000;}

	table.realestateDetail h2 {}

/* RESULTS PAGE > MIDDLE CONTENT EXTENDED > REALESTATES DETAIL > GALLERY
/////////////////////////////////////////////////////*/

	div.baseRealestateGallery
	{width:272px; margin:0 0 20px 0;  padding:0; }
	
	div.baseRealestateGallery a.galleryImages
	{}
	
	div.baseRealestateGallery a.galleryImages img
	{ margin:1px; }
	
		div.baseRealestateGallery blockquote.realestateMainImage,
		div.baseRealestateGallery blockquote.realestateMainImageNOIMAGE {text-align: center; border: 1px solid #000; background: #FFF; margin-bottom:2px;}

			div.baseRealestateGallery blockquote.realestateMainImageNOIMAGE {border: 1px solid #000;}

	
/* 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: #609629;}
		
		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;}
		
div.RealEstateAddres
{color:#DA7D5D; text-align:center; display:block; position:relative;}

div.RealEstateAmenities
{clear:both; margin-top:20px;}

div.RealEstateOpenHouse
{clear:both; font:Normal 10pt Verdana, Arial, Helvetica, sans-serif; color:#1E7A99; padding-left:60px;}
	div.RealEstateOpenHouse a
	{ color:#1E7A99;}

div.RealEstateSeller
	{clear:both; margin-top:20px; border-top:solid 1px #ccc; padding-top:10px; width:500px}
	
table.RealEstate-Information
{}

	table.RealEstate-Information th
	{ font:bold 11px Verdana, Arial, Helvetica, sans-serif; margin:0; padding:0;}
	table.RealEstate-Information td
	{font:normal 11px Verdana, Arial, Helvetica, sans-serif;  padding:0 0 2px 0;}
	
table.RealestateCompany
{ width:100%; height: 1%;}
	table.RealestateCompany td,
	table.RealestateCompany th
	{padding:0; margin:0; vertical-align:top;}
	table.RealestateCompany td 
	{ text-align:center; padding:0; margin:0; vertical-align:top;}
	
div.FixedTitle
{width:110px; float:left; position:relative; font-weight:bold;/* background-color:#EFF7FA;*/ margin-right:5px}

div.FixedDetail
{width:230px; float:left; position:relative; word-wrap:break-word; margin:2px 0 2px 0;}