#detail-header {
background-color: #001424;
width: 927px;
padding: 8px;
margin: 0px 0px 0px 0px;
float: left;
font-size: 18px;
color: white;
}
p.full-details {font-size: 18px; margin: 0px 0px 8px 0px;}

#detail-images {
float: left;
width: 738px;
margin: 8px 0px 0px 0px;
}

#detail-menu {
float: left;
width: 196px;
margin: 8px 0px 0px 6px;
border: 1px solid #a5a5a5;
}

#detail-menu ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
	float: left;
	width: 196px;

}

#detail-menu li {
font-size: 17px; line-height: 48px; height: 48px; margin: 0px; background-repeat: no-repeat; list-style: none;
}

#detail-menu a, #detail-menu a:link, #detail-menu a:visited, #detail-menu a:active { text-decoration:none;    padding:0px 0px 0px 38px; 	width: 158px; 	display: block; 	line-height: 48px; 	color: #001424; 	font-size: 14px;}

#detail-menu li.d1 { background-image: url(/images/detail-menu/1-back-to-list.gif);
}
#detail-menu li.d1:hover { background-image: url(/images/detail-menu/1-back-to-list-over.gif);
}
#detail-menu li.d2 { background-image: url(/images/detail-menu/2-print-details.gif);
}
#detail-menu li.d2:hover  { background-image: url(/images/detail-menu/2-print-details-over.gif);
}
#detail-menu li.d21 { background-image: url(/images/detail-menu/2-remove-short.gif);
}
#detail-menu li.d21:hover  {background-image: url(/images/detail-menu/2-remove-short-over.gif);
}
#detail-menu li.d3 { background-image: url(/images/detail-menu/3-floorplan.gif);
}
#detail-menu li.d3:hover  { background-image: url(/images/detail-menu/3-floorplan-over.gif);
}

#detail-menu li.d4 { background-image: url(/images/detail-menu/4-schools.gif)
}
#detail-menu li.d4:hover  { background-image: url(/images/detail-menu/4-schools-over.gif);
}
#detail-menu li.d5 { background-image: url(/images/detail-menu/5-map.gif);
}
#detail-menu li.d5:hover  { background-image: url(/images/detail-menu/5-map-over.gif);
}
#detail-menu li.d6 { background-image: url(/images/detail-menu/6-streetview.gif);
}
#detail-menu li.d6:hover  { background-image: url(/images/detail-menu/6-streetview-over.gif);
}
#detail-menu li.d7 { background-image: url(/images/detail-menu/7-epc.gif);
}
#detail-menu li.d7:hover  { background-image: url(/images/detail-menu/7-epc-over.gif);
}
#detail-menu li.d8 { background-image: url(/images/detail-menu/8-viewing.gif);
padding: 2px 0px 0px 0px;
background-color: #cccccc;
}
#detail-menu li.d8:hover  { background-image: url(/images/detail-menu/8-viewing-over.gif);
background-color: #bebebe;
}

#detail-menu li.d9 { background-image: url(/images/detail-menu/9-email-a-friend.gif);
}
#detail-menu li.d9:hover  {
background-image: url(/images/detail-menu/9-email-a-friend-over.gif);
}

#detail-menu li.d10 {
background-image: url(/images/detail-menu/10-add-to-short.gif)
}
#detail-menu li.d10:hover  {
background-image: url(/images/detail-menu/10-add-to-short-over.gif);
}


#detail-content {
float: left;
width: 648px;
margin: 8px 8px 0px 0px;
}

#detail-content h1{
margin: 0px 0px 22px 0px;
font-size: 22px;
text-decoration: none;
color: #001424;
}

#detail-content h1 a:link, #detail-content h1 a:active, #detail-content h1 a:visited{
font-size: 22px;
text-decoration: none;
color: #001424;
}
#detail-content p{
margin: 0px 0px 10px 0px;
font-size: 14px;
line-height: 22px;
}
#detail-viewing {
float: left;
width: 285px;
margin: 8px 0px 10px 0px;
background-color: #e9e9e9;

}
#detail-viewing form {
border: 1px solid #a5a5a5;
padding: 0px;
}

#detail-viewing h2{
text-align: center;
line-height: 31px;
background-color: #001424;
color: white;
margin: 0px 0px 8px 0px;
padding: 0px;

}

#detail-location {
float: left;
margin: 0px 0px 8px 0px;
width: 938px;
}

#detail-floorplan {
float: left;
margin: 0px 0px 8px 0px;
width: 938px;
border: 1px solid #cccccc;
}

#detail-footer {
float: left;
margin: 0px 0px 8px 0px;
width: 930px;
}

.detail-top{	float: left;	width: 946px;	margin: 0px 0px 8px 0px;	}
.bedrooms{border-right: 1px solid;padding: 0px 13px 0px 8px;margin: 0px;}
.bathrooms{
	border-right: 1px solid;
padding: 0px 13px 0px 8px;
margin: 0px;

}
.receptions{
	padding: 0px 0px 0px 8px;
	margin: 0px;

}
.priceask{
	float: right;
	color: #f4a600;
}

detail-propstat_for_sale

.detail-propstat, .detail-propstat_to_let, .detail-propstat_for_sale {
color: #f4a600;
	padding: 4px 2px 4px 2px;

}
.detail-propstat_under_offer, .detail-propstat_let, .detail-propstat_sold, .detail-propstat_sold_stc {
	padding: 4px 2px 4px 2px;
	color: #ff5555;
}

#photoview{
	float: left;
	margin: 0px 4px 0px 0px;
	border: 1px solid #a5a5a5;
}
.detail-thumb img{
	float: left;
	width: 76px;
	height: 55px;
	margin: 0px 0px 4px 2px;
	border: 1px solid #a5a5a5;
}


#detail-viewing form label{
float: left;
width: 90px;
text-align: left;
line-height: 20px;
font-size: 14px;
margin: 0px 0px 0px 8px;
}
#detail-viewing form input{
border: 1px solid #a5a5a5;
background-color: white;
float: left;
width: 162px;
text-align: left;
font-size: 14px;
margin: 0 0 8px 8px;
}


#detail-viewing form textarea{
float: left;
width: 162px;
text-align: left;
font-size: 14px;
margin: 0px 0px 0px 8px;
border: 1px solid #a5a5a5;
}
#detail-viewing form input.submitViewing{
	float: left;
	margin: 10px 0px 8px 106px;
}
#mapDT{
float: left;
width: 938px;
height: 400px;
border: 1px solid #cccccc;
margin: 0px 0px 20px 0px;
}
#mapSV{
float: left;
width: 938px;
height: 400px;
border: 1px solid #cccccc;
margin: 0px 0px 10px 0px;
}
.form_message{
	color: red;
	padding: 0px 10px 10px 10px;
	text-align: center;
}
