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;
}
#menubar li a:hover {
	text-decoration:underline;
}
#menubar li a.active { color:#CC0000}
#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:62px; 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;}
#emptyrooms span.title { font-size:13px; font-weight:bold;}
#property_view #similar p span, #emptyrooms p span{
	color:#cc0000; font-size:12px; display:block;
}
#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:112px;
}
#property_view #similar p {
	margin-left:5px;
	width:120px;
}
#emptyrooms a { display:block }
h2.fpadvert {
	color:#cc0000;
	font-size:16px;
	font-weight:bold;
}
.empty_house span.mainarea, #emptyrooms p span.mainarea { color:#666} 
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; }
div#property_view span.address {color:black}

#centralblock {
	width: 610px;
	height: 156px;
	background-image: url('/images/linksarea_tq.png');
	background-repeat: no-repeat;
	margin-top:10px;
	margin-bottom:10px;
	position: relative;
}

div#videothumbleft {
	left: 17px;
	top: 15px;
}

div#videothumbright {
	left: 414px;
	top: 15px;
}

div.video_link_container {
	padding-left: 28px;
	padding-top: 13px;
	position: absolute;
}

div.video_link_container a {
	display: block;
}

div.video_overlay {
	background-image: url('/images/video_thumb_overlay.png');
	background-repeat: no-repeat;
	position: absolute;
	top: 0;
	left: 0;
	width: 177px;
	height: 108px;
}

div.rentpricerange {
	color: #FFFFFF;
	font-family: Verdana, sans-serif;
	font-size: 14pt;
	position: absolute;
	left: 230px;
	top: 84px;
	width: 150px;
	text-align: center;
}
div.rentpricerange span.price {
	font-size: 18pt;
	font-weight: bold;

}

#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 {
	position: relative;	
}

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; position: relative;}
#propertyimages div.others { float:left; height:150px; width:360px; }
#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 }

div.fullylet {
	color: #FFFFFF;
	font-family: sans-serif;
	font-weight: bold;
	position: absolute;
	top: 0;
	left:0;
	padding-top: 29px;
	padding-left: 32px;
	width: 135px;
	height: 58px;
	background-image: url('/images/fully-let-overlay.png');
	background-repeat: no-repeat;
}

div.capland_url_image {
	margin-top: 0.5em;
}


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 { border: none;}
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}
div.videotestimonial { width: 420px; float:left; height:400px; }
div.videotestimonial h2 { color: #cc0000;}
#info { background:#21accb; margin-right:1px; padding:10px; 
	color:white;

-webkit-border-top-left-radius: 10px;
-webkit-border-top-right-radius: 10px;
-moz-border-radius-topleft: 10px;
-moz-border-radius-topright: 10px;
border-top-left-radius: 10px;
border-top-right-radius: 10px;
line-height:110%;
}
#info h1 {
	font-size:20px;
	line-height:20px;

}
#info p a { color:white;}
.blogs{padding:30px;}
.blog-content{border-bottom:1px dashed #3fc3dc;}
h4.blog-title{color:#3fc3dc;}
