body { background-image:url(/images/bkg.jpg);text-align:center; margin:0px;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
}
h1 { margin:0px; padding:0px; display:block }
h1 a {background:url(/images/logo.jpg); width:960px; height: 209px; display:block}
h1 a span {display:none }
#page {width:962px; margin:auto; text-align:left;background:white;margin-top:0px;position:relative}
#logo { display:block;margin-bottom:0px;}
#menubar {
	background:url(/images/menubar.jpg) no-repeat top left ;
	position:relative;
}
#sharelink {
	position:absolute;
	top:0px;
	right:50px;
}
#outset { margin:10px 30px 10px 30px; }
#menubar ul { 
	background:transparent;
	display:block ; 
   	list-style:none;
   	margin-top:0px;
	padding-top:5px;
   	height:37px;
	margin-left:50px;
	padding-left:0px;
}
#menubar li,#sharelink {
   	display:block;
	float:left;
	background:url(/images/menuleft.gif) no-repeat bottom left;
	padding-top:5px;
	padding-bottom:8px;
	margin-top:-4px;
	margin-left:2px;
	margin-right:0px;
}
#sharelink { 
	margin-top:0px;
}
#menubar li a,#sharelink span {
	background:url(/images/menuright.gif) no-repeat bottom right; 
	font-size:14px;
	padding-top:0px;
	padding-bottom:8px; 
	margin-left:8px;
	padding-right:8px;
	text-decoration:none;
	color:black;
}
#sharelink{ padding-top:4px;padding-bottom:2px}
#sharelink span { padding-top:0px; padding-bottom:2px;}
#footer {
	background:#e0e9f0;padding:0px;margin:0px;color:#666666;font-size:10px;
}
#footer img { display:block; padding:0px; margin:0px; }
#footer div.pad {padding-left:10px;padding-right:10px; }
#left { float:left; width:609px; }
#right { float:left; width:270px; padding-left:20px; }

#emptyrooms, div.empty_house { margin-bottom:10px;background:#eff4f7; padding:3px; text-align:center}	
#emptyrooms h3, div.empty_house h3 { color:#333333; font-size:14px; margin-top:2px; margin-bottom:2px; }
#property_view #similar a {display:block;}
#property_view #similar p, #emptyrooms p,div.empty_house p, #search_results  ul li p{ background:white; margin-bottom:2px; clear:both; height:55px; text-align:left; padding-left:10px;padding-top:2px;}
div.empty_house p span.title, #search_results ul li p span.title {color:#cc0000; font-size:13px; font-weight:bold; display:block;}
#property_view #similar p span, #emptyrooms p span{
	color:#cc0000; font-size:12px; display:block;font-weight:bold
}
#emptyrooms h3 { text-align:left }
#property_view #similar p, #emptyrooms p { 
	display:block;
	width:114px;
	float:left;
	clear:none;
	margin-left:3px;
	padding:0px;
	border:1px solid #999999;
	text-align:center;
	padding-top:4px;
	padding-bottom:4px;
	margin-top:2px;
	margin-bottom:1px;
	height:100px;
}
#property_view #similar p {
	margin-left:5px;
	width:120px;
}
#emptyrooms a { display:block }
h2.fpadvert {
	color:#cc0000;
	font-size:16px;
	font-weight:bold;
}
div.empty_house p span.mainarea, #search_results ul li p span.mainarea {font-size:12px;display:block;}
#emptyrooms p span.address, div.empty_house p span.address, #search_results ul li p span.address {font-size:12px;display:block;color:black;font-weight:normal}
div.empty_house a img, #search_results ul li a img { float:right; display:block; padding-right:3px; }

#centralblock {
	border-top:1px solid #e0e9f0;
	border-bottom:1px solid #e0e9f0;
	padding-top:10px;
	padding-bottom:10px;
	margin-top:10px;
	margin-bottom:10px;
}

#adverts {
	float:right;
	width:340px;
	text-align:right;
}
#mapsearch {
	width:608px;
	height:66px;
	position:relative;	
	background:url(/images/finder.gif) no-repeat;
	margin:0px;
	padding:0px;
}
#mapsearch #frmSearch_numberofplaces { position:absolute;top:32px; left:282px; }
#mapsearch #frmSearch_mainarea { position:absolute;top:32px; left:440px; }
#findproperty { 
 	position:relative;
	width:476px;
	height:43px;
	background:url(/images/viewpropertysearch.gif) no-repeat;
	margin:0px;
	margin-bottom:20px;
	padding:0px;
}
#findproperty #frmSearch_numberofplaces { position:absolute;top:12px; left:176px; }
#findproperty #frmSearch_mainarea { position:absolute;top:12px; left:322px; }
div#property_view h2 {
	font-size:13px;
	font-weight:bold;
	line-height:16px;
	color:#CC0000;
	padding:0px;
	font-size:14px;
	margin:0px;
	margin-bottom:5px;
}
div#property_view p span {
	color:#cc0000;
	font-size:13px;
}
div#property_view h2 img {
	float:left;
	margin-right:10px;
}
div#property_view h3 img {
	vertical-align:middle;
	margin-right:10px;
}
div#property_view h3 {
	margin-bottom:3px;
	padding-top:20px;
	margin-top:0px;
	font-size:13px;
	clear:left;
}
div#property_view ul.mainfeatures  {
	list-style-type:none;
	padding-left:0px;
	margin-bottom:20px;
	margin-left:0px;
}
div#property_view ul.mainfeatures  li {
	font-size:11px;
	font-weight:bold;
	padding:1px;
	color:#cc0000;

}
div#property_view ul#actions_for_prop  {
	clear:both;
	list-style-type:none;
	padding:0px;
	padding-left:10px;
	margin-bottom:0px;
	margin-left:1px;
	border-top: 1px solid #969696;
	border-bottom: 1px solid #969696;
	display:block;
}
div#property_view ul#actions_for_prop  li {
	width:250px;
	font-size:11px;
	font-weight:bold;
	padding:1px;

}
div#property_view ul#actions_for_prop  li span.text {
	color:#cc0000;
	padding:4px;
	display:block;
	float:left;
	margin-top:5px;

}
div#property_view ul#actions_for_prop  li img {
	display:block;
	float:left;
	text-align:center;
	padding:4px;
	color:white;
	margin-right:5px;
	vertical-align:middle;
}

img#fullylet {
	position: absolute; 
   	z-index: 1; 
	left: 30px; 
	top: 260px;
}
div#property_view ul.features  {
	list-style-type:none;
	padding-left:0px;
}
div#property_view ul.features  li {
	float:left;
	width:135px;
	font-size:10px;
	padding:1px;
	margin:1px;

}
div#property_view ul.features  li span.text {
	display:block;
	float:left;

}
div#property_view ul.features  li span.number {
	display:block;
	float:left;
	width:20px;
	text-align:center;
	color:white;
	background:#28c1de;
	margin-right:5px;
	font-weight:bold;
}

div#property_view div#find_property {
	background:#EEEEEE;
	border:none;
	border-top:1px solid rgb(150,150,150);
	width:350px;
	padding:0px;
	margin-top:10px;
}
div#property_view p, .BodyText {
	clear:left;
	font-size: 13px;
	font-weight: normal;
	line-height:14px;
	letter-spacing:.2px;
	color: #333333;
	text-decoration: none;
}
.hl {
	font-size:16px;
	color:#cc0000;
}
div#property_view p.large {
	font-size:14px;
	line-height: 15pt;
}
div#property_view p {
	padding-bottom:10px;
	margin-bottom:0px;
	min-height:0;
	display:block; float:left;
}
div#property_view div#find_property h3 {
	border-bottom:none
}
div#property_view div#find_property p {
	border-bottom:none;
	padding-bottom:0px;
	margin-right:50px;
}
div#property_view div.right ul {
	list-style-type:none;
	margin:0px;
	padding:0px;
}
div#property_view div.right ul li {
	display:block;
	margin:0px;
	padding:2px;
	font-size:11px;
	font-weight:bold;
	color:#cc0000;
}
div#property_view div.right ul li img {
	vertical-align:middle;
	margin-right:5px;
}
div#property_view div.right ul li a:link {color:#000066}
div#property_view div.right ul li a:visited {color:#000066}
div#property_view div.right ul li a:hover {color:#E4494D;text-decoration:underline}
div#findmain select , div#find_property select {
	float:right;
	margin-top:4px;
}

#property_view_left {
	float:left;
	width: 300px;
}
#property_view_right {
	margin-left:10px;
	float:left;
	width:588px;
}

#property_view h3 { color:#888888; } 
#propertyimages img { border:1px solid #666666;padding:1px;}
#propertyimages h3.main { float:left; height:20px; width:220px; padding:0px; padding-top:10px;clear:none;}
#propertyimages h3.others { float:left; height:20px; width:180px; padding:0px;padding-top:10px;clear:none}
#propertyimages div.main {float:left; height:150px;  width:220px; }
#propertyimages div.others { float:left; height:150px; width:180px; }
#viewpropertysearch {
	text-align:right;	
	background:url(/images/viewpropertysearch.gif) no-repeat top right ;
	height:43px;
	margin-bottom:20px;
}
blockquote { padding:0px; }
#actions { 
	margin-top:10px;
	clear:both;
	width:580px;
	height:84px;
	background: url(/images/more_actions_back.gif);
	position:relative;
}
#propviewshare { display:block;
	position:absolute;
	top:15px;
	right:10px;
}
 #search_results h2 {
	color:#cc0000;
	border-bottom:1px solid black;
	width:550px;
}
#findmain h2, #search_results h3 {
	color:#cc0000;
}
#search_results ul {
	list-style:none ;
}
#search_results ul {
	background:#e0e9f0;padding:0px;margin:0px;color:#666666;font-size:10px;
	width:400px;
	margin-left:30px;
	padding-top:3px;
	padding-bottom:3px;
}
#search_results ul li {
	display:block;
	background:white;
	margin:4px;
	padding:3px;
}
#search_results  ul li p { clear:none }

h1.search { color:#22abcb ;font-size:14px;}
#findprop1 { width:608px; height:66px; background:url(/images/findprop1.gif);position:relative;margin-bottom:20px; }
#findprop1 #frmSearch_numberofplaces { position:absolute; top:28px; left:90px; }
#findprop1 #frmSearch_mainarea { position:absolute; top:28px; left:250px; }
#search_results h3 { border-bottom: 1px solid #333333; }
a.img img { border:1px solid #aaaaaa; padding:2px;}
a.img img.noborder { border:none; padding-top:13px;margin-right:13px;margin-left:10px}
a.img img.noborder2 { border:none; padding-top:15px;margin-right:13px;margin-left:10px}
