#property-single-description { float: left; width: 325px; margin: 0; }
#property-single-image { float: left; width: 250px; margin: 0 0 5px 10px;}
#property-single-googlemap { width:100%; height:300px; }
#property-single-streetview { width:100%; height:300px; }

.infoWindowContentProperty {padding: 0 0 5px 5px; margin-bottom: 5px;}
.infoWindowContentProperty p {padding: 0;}
.infoWindowContentProperty h3 {padding: 0; text-decoration: underline; margin: 0 0 5px 0;}

.infoWindowContentProperty ul {margin: 5px; padding: 5px;}
.infoWindowContentProperty li {
line-height: 13px;
padding: 0px;
margin: 0px 0px 0px 10px; 
list-style-image: url(/images/pagelayout/infoWindowHeaderBullet.gif);
vertical-align: middle;
list-style-position: outside;
}

.infoWindowContentGoogleMap{padding: 0; margin: -5px 0 0 0;}

.datastyle_tableborder {
	background-color: #FFFFFF;
	border-bottom: 1px solid #e7e5f2;
	border-left: 1px solid #e7e5f2;
	border-right: 1px solid #e7e5f2;
	border-top: 1px solid #e7e5f2;
	color: #000000;
}

.datastyle_propheader {
	background-color: #e7e5f2;
	color: #000000;
	font-weight: bold;
	text-align: left;
}

.datastyle_propheader a {
	background-color: #e7e5f2;
	color: #000000;
	font-weight: bold;
	text-align: left;
}


.datastyle_priceask {
	background-color: #e7e5f2;
	color: #000000;
	font-weight: bold;
	text-align: right;
}

.datastyle_propstat, .datastyle_propstat_to_let, .datastyle_propstat_for_sale, .datastyle_propstat_bom, .datastyle_propstat_available {
	background-color: #090179;
	color: #FFFFFF;
	font-weight: bold;
	text-align: left;
}

.datastyle_propstat_let , .datastyle_propstat_sold, .datastyle_propstat_sold_stc, .datastyle_propstat_under_offer {
	background-color: Red;
	color: #FFFFFF;
	font-weight: bold;
	text-align: left;
}

.property-record { float: left; width: 580px; border: 1px solid #e7e5f2; margin: 10px 0 10px 0;}
.property-record p { margin: 5px 5px 5px 5px; }
.property-title { float: left; width: 100%; display: inline-block; text-align: left; border-bottom: 1px solid black; background-color: #e7e5f2;}
.property-price { float: right; width: 180px; display: inline-block; text-align: right; font-weight: bold;}
.property-description { float: left; width: 390px; text-align: justify; }
.property-photo { float: right; width: 180px; }
.property-photo img { width: 180px; height: 135px; }