@charset "utf-8";
body,div,img, h2{
margin:0;
padding:0;
}
body{
font-family:Verdana, Arial, sans-serif;
font-size:12px;
background-color:#ffffff;
line-height:18px;
}
a img{border-style:none;}
a{outline:none; color:#A2B72B; text-decoration:none}
a:hover{text-decoration:underline}
a:focus{-moz-outline-style:none}
ul{list-style:none; padding:0px; margin:0}
textarea {  overflow: auto;  border: none;}


.clearer{clear:both}
.centered{text-align:center}
.green{color:#A2B72B}
.green_bold{color:#A2B72B; font-weight:bold}
.green2{color:#A2B72B}
.white{color:#FFF}
.bold{font-weight:bold}
.main_div{margin:auto;}
.btn{cursor:pointer}
.d_sepp{background:url(/images/d_sepp.png); height:6px; width:778; margin:.5em 0 1em 0}
.left{float:left}
.pic_border{border:#000 solid 1px}
.subnotes {font-size:9px}
em {
color:#FF0000;
margin-left:0.2em;
}

/* header*/
#head_cont{
margin:auto;
width:815px;
}

/*search panel*/
#src{
background:url(/images/src_bk.png) repeat-x #FFF;
}

#src_content{
border-left:solid 2px #000;
border-right:solid 2px #000;
height:150px;
display:none;
}
#src_bot{
	
}
#src_toggle_cont{
float:right;
margin-right:10px;
}

#src_toggle_cont a{
	display:block;
	background:url(/images/src_toggle.png);
	background-position:100% 0;
	height:26px;
	width:133px
}

.src_col1{padding:20px 0 0 20px; width:350px; float:left}
.src_txt{font-size:20px}
.sbox_radios{
	margin:20px 1em 0 0;
	font-weight:bold;
	float:left
	}

.src_col2{
	width:200px;
	float:left;
	padding-top:30px;
	margin: 0 0 0 20px;
}
.src_col3{float:right; margin:70px 10px 10px 0}
.src_col3 br{margin:5px 0}
.range_fields_price {width:60px}
.range_fields_beds {width:22px}

.range_fields {
background:none repeat scroll 0 0;
border:0 none;
font-size:12px;
}
#platinum_label{color:#7D7D7D}
/* /search panel */

#logo_subcont{
padding:8px 0;
}
#nav_cont{
height:57px;
background:url('/images/nav.png') top left no-repeat #FFF;
}
.nav_item{float:left;}
.nav_item img{height:57px;display:block;}
#nav_item1{width:79px;}
#nav_item2{width:58px;}
#nav_item3{width:149px;}
#nav_item4{width:93px;}
#nav_item5{width:90px;}
#nav_item6{width:83px;}
#nav_item7{width:94px;}
#nav_item8{width:94px;}
#nav_item9{width:75px;}

#ban_cont{
background:url(/images/main_image.png) center no-repeat #BAD80A;
height:168px;
text-align:center
}
#ban_sh_bot{
width:292px;
height:7px;
background:url('/images/ban_sh_bot.png') top left no-repeat;
}

#main_cont{
margin:auto;
width:835px;
background:url('/images/main_sh_right.gif') right repeat-y;
}
#main_subcont{
padding-left:10px;
width:825px;
background:url('/images/main_sh_left.gif') left repeat-y;
}
#main{
width:815px;
}
#main_padding{padding:0 20px 1em 30px; text-align:justify}

.main_title{
padding:30px 0 0 0;
font-size:22px;
margin-bottom:1em;
}


.footer{background:#BAD80A; color:#FFF; text-align:center; padding:1em 0 0 1em}
.footer table{margin:auto}
.branch_title{font-size:16px}
.branch_left, .branch_right { width:400px}
.branch_left{text-align:right; padding-right:1em}
.branch_center{width:1px; background:#A8C409}
.branch_right{text-align:left; padding-left:1em}
a.branch_email{color:#000; text-decoration:none }
.td_menu_bot a{color:#000; font-size:10px; text-decoration:none}
#foot_clearer{clear:both}
.td_menu_bot div{float:left; padding-left:30px}
.td_menu_bot{text-align:center; line-height:10px; padding:1em 0 1em 0}

/* small forms*/
.small_forms input, .small_forms textarea {
border:1px solid #9aac8d;
}
.sf_btn_close{cursor:pointer; float:right}

/* enquiry form */
.e_form{width:550px; position:absolute; display:none; left:100px; top:50px; z-index:6; background:#FFF;  border:2px solid #A2B72B; padding:1em 1em; text-align:left}
.e_top{font-size:17px; margin-bottom:10px}
.e_header {font-size:14px; padding-bottom:1em}
.e_form label{width:60px; display:block; float:left;}
.e_form li{margin-bottom:5px}
.e_left{float:left}
.e_right{float:right}
.e_right textarea{width:320px; height:100px}
.e_buttons {padding-top:10px; text-align:right}
.e_buttons img{cursor:pointer; margin-left:10px}
#e_error{float:left; color:#F00; font-weight:bold}

/*send to a friend*/
.stf{width:400px; position:absolute; display:none; left:500px; top:40px; z-index:6; background:#FFF;  border:2px solid #A2B72B; padding:1em 1em; text-align:left}
.stf label{width:150px; display:block; float:left;}7
.stf input{ width:240px; margin-left:5px;}
.stf li{margin-bottom:5px}
.stf ul{margin-bottom:10px}
.stf_top{margin-bottom:1em}
.stf_btn_close, .stf_button{float:right}
#stf_error{color:#F00; font-weight:bold}

#thank_you {
display:none;
padding:2em 0;
font-size:14px;
text-align:center;
}

/*contact page*/
.c_branch_title{font-size:14px}
.c_form_container{position:relative}
li div{float:left}
li img{margin-right:20px; cursor:pointer}
.c_name{width:200px; font-weight:bold}
.c_position{width:300px}
.c_phone{font-size:14px}
.c_li_over{background:#CCC}
#c_form{top:200px; left:100px; background:#F4FCC9}


