@charset"utf-8";html, body, div, span, object, iframe, blockquote, pre, a, abbr, acronym, address, cite, code, del, em, img, ins, strong, sub, sup, dd, dl, dt, li, ol, ul, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td{margin:0;padding:0;border:0;}
html, body{height:100%;}
body{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;color:#333;background-color:#0D357B;font-size:12px;background-image:url(../../images/buts/background.png);background-repeat:repeat-x;background-position:top;text-align:center;}
#wrapper{width:780px;margin:30px auto 20px auto;padding:30px;background-color:#FFFFFF;position:relative;text-align:left;}
#footer{width:800px;margin:0 auto;padding:0 30px 20px 30px;font-size:9px;color:#FFF;font-weight:bold;font-family:Arial, Helvetica, sans-serif;text-transform:uppercase;text-align:left;}
#footer h1{margin:0;font-size:9px;color:#FFF;font-weight:bold;font-family:Arial, Helvetica, sans-serif;}
#footer a{font-size:9px;color:#FFF;text-decoration:none;}
#footer a:hover{text-decoration:underline;}
a{color:#0D357B;font-weight:bold;}
ul{padding:10px 0 10px 40px;}
li{list-style-image:url(../../images/buts/arrow.png);}
#lightview li{list-style:none;}
#header{position:relative;height:155px;margin-bottom:30px;}
.head_logo{position:absolute;top:0;left:0;}
.head_phone{position:absolute;right:0;top:0;}
.head_mobile{position:absolute;right:0;top:25px;}
.head_search{position:absolute;right:0;bottom:73px;}
.head_searchinput{position:absolute;bottom:0;right:65px;font-size:11px;padding:4px;border:1px solid #CCC;color:#666;width:150px;}
.head_searchbut{position:absolute;bottom:0;right:0;}
#mainnav{background-image:url(../../images/nav/menu.jpg);width:780px;height:46px;position:absolute;bottom:0;}
#navbuts a{position:absolute;top:13px;height:20px;text-decoration:none;}
#navbuts a i{visibility:hidden;}
a#home{left:19px;width:39px;}
a#home:hover{left:19px;width:39px;background-image:url(../../images/nav/home.jpg);}
a#about{left:93px;width:71px;}
a#about:hover{left:93px;width:71px;background-image:url(../../images/nav/about.jpg);}
a#sales{left:199px;width:40px;}
a#sales:hover{left:199px;width:40px;background-image:url(../../images/nav/sales.jpg);}
a#letting{left:274px;width:53px;}
a#letting:hover{left:274px;width:53px;background-image:url(../../images/nav/letting.jpg);}
a#homefinance{left:362px;width:95px;}
a#homefinance:hover{left:362px;width:95px;background-image:url(../../images/nav/homefinance.jpg);}
a#usefulinfo{left:492px;width:81px;}
a#usefulinfo:hover{left:492px;width:81px;background-image:url(../../images/nav/usefulinfo.jpg);}
a#links{left:608px;width:38px;}
a#links:hover{left:608px;width:38px;background-image:url(../../images/nav/links.jpg);}
a#contactus{left:681px;width:79px;}
a#contactus:hover{left:681px;width:79px;background-image:url(../../images/nav/contact.jpg);}
#home_search{width:230px;padding:10px;background-color:#F3F3F3;height:405px;float:left;margin-right:20px;}
html>body #home_search{height:401px;}
.home_search_list{width:200px;margin-top:7px;font-size:11px;height:20px;}
.home_search_row{padding-bottom:17px;}
.home_search_field{width:150px;margin-top:7px;font-size:11px;}
#contents{overflow:hidden;}
#leftcol{width:510px;float:left;text-align:justify;}
#rightcol{padding-left:545px;}
#rightcol img{margin-bottom:15px;}
.teammember{background-color:#F3F3F3;padding:10px;margin-bottom:10px;overflow:auto;height:150px;position:relative;}
.teammember img{float:left;padding-right:20px;}
.teammember h1{margin:10px 0 0 5px;}
.teammember p{position:absolute;bottom:10px;left:180px;}
#property{width:500px;background-color:#F3F3F3;padding:15px;}
#property_img{float:left;margin:0 10px 20px 0;}
#property_infobox{float:left;width:120px;padding:10px;background-color:#FFF;margin-bottom:15px;}
#property_details{clear:both;text-align:left;}
.ref{margin-bottom:15px;font-weight:bold;}
.property_info{margin:0;font-weight:bold;}
#property_images{width:505px;background-color:#C0CDFE;padding:15px 7px 5px 18px;text-align:left;margin-top:10px;}
#property_images img{margin:0 10px 10px 0;border:5px solid #FFF;}
#property_details h1{margin:0;font-size:16px;font-weight:bold;}
#property_details h2{margin:0;font-size:14px;font-weight:bold;margin-bottom:15px;}
.green{color:#2F721D}
.currency{color:#666666;font-size:11px;margin-top:20px;}
.currency_searchinput{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;font-size:10px;padding:4px 2px;border:1px solid #CCC;color:#666;margin-left:10px;}
#property_row{background-color:#F3F3F3;padding:15px;overflow:hidden;height:120px;font-size:11px;margin-bottom:15px;}
.property_row_img{float:right;margin-left:20px;}
#property_row h2{margin:0;font-size:14px;font-weight:bold;}
.property_summary{margin:12px 0;}
.property_price{font-size:13px;font-weight:bold;}
.property_buttons{margin-top:10px;}
#contact{padding:20px;background-color:#f3F3F3;}
#contact label{display:block;margin-bottom:5px;}
#age_input{visibility:hidden;position:absolute;}
.contact_input{width:460px;font-size:11px;border:1px solid #CCC;padding:5px;margin-bottom:10px;}
.contact_inputsmall{width:215px;font-size:11px;border:1px solid #CCC;padding:5px;margin-bottom:10px;}
.checkbox{margin-bottom:10px;}
#contact textarea{width:460px;font-size:11px;border:1px solid #CCC;padding:5px;height:143px;margin-bottom:10px;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
.submenu{width:190x;display:block;height:30px;padding:7px 0 0 40px;background-image:url(../../images/buts/submenu.png);background-repeat:no-repeat;color:#333;text-decoration:none;}
.pagenumbers{background-color:#C4E9BB;padding:5px;font-size:11px;font-weight:bold}
h1, h2, h3{color:#01114D;text-align:left;}
h1{font-size:18px;}
h2{font-size:16px;}
h3{font-size:12px;}
a{color:#01114D;text-decoration:none;}
a:hover{text-decoration:underline;}
#featuredproject{width:467px;height:175px;background-color:#D6DEFE;float:left;margin-top:20px;padding:20px;position:relative;}
#featuredproject h1, #featuredproject p{margin:0;}
#featuredproject h3{margin:10px 0 1px 0;font-size:12px;}
#contact h1{margin-top:0;}
#favorites{padding:55px 20px 25px 20px;width:190px;height:62px;background-repeat:no-repeat;background-image:url(../../images/banners/favorites.png);margin-bottom:15px}
#favorites h1{margin:0}
td.compareHead{background-image:url(../../images/buts/compare_head.png);height:22px;color:#FFF;font-weight:bold;padding:8px 5px 5px 10px;}
td.row1{background-color:#E4F2DF;padding:5px 5px 5px 10px;}
td.row2{background-color:#F9FCF8;padding:5px 5px 5px 10px;}
a.search{color:#398B21;text-decoration:none;}
a.search:hover{text-decoration:underline;}
.popup{z-index:1;visibility:hidden;background-color:#FFF;border:1px solid #ccc;overflow:auto;text-align:left;position:absolute;width:600px;}
.popup_bar{background-color:#e7e7e7;padding:5px;border-bottom:1px solid #ccc;}
.search_pro_results{padding:20px;background-color:#efefef;font-size:14px;}
