body{
margin:0;
padding:0 20px;
text-align:center;
background:#F5F4EB;
color:#333333;
font-size:14px;
}
body,select,table{
font-family:Verdana,Tahoma,Arial,Helvetica,serif;
}
img {border:none}
#cont{
margin:0 auto;
width:800px;
text-align:left;
padding:0 20px;
background:#FFFFFF;
border-style:solid;
border-width:0 1px;
border-color:#DCD9BA;
}
td,th{
vertical-align:top;
text-align:left;
}
div,table,ul,li{
margin:0;
}
a:link,a:hover,a:active,a:visited{
color:#927E50;
}
.menu_det a:link,.menu_det a:hover,.menu_det a:active,.menu_det a:visited{
color:#509088;
border:none;
}
#col_cont{
}
#col_sep{
width:20px;
}
#main_cont{
width:565px;
}
#col_top{
background:#B29E70;
height:10px;
font-size:5px;
}
.col_logo_pad{
font-size:5px;
height:20px;
}
#col_logo{
text-align:center;
}
#col_search_cont{
margin:10px 0 10px 0;
background:url("images/col_search_bk.jpg") bottom repeat-x;
background-color:#C4B387;
}
#col_subcont{
padding:0 5px 0 15px;
}
.col_radio{
margin:0;
padding:6px 0 0 30px;
font-size:13px;
font-weight:bold;
color:6E5827;
}
#search_crit{
margin:0;
}
.col_src{
padding:12px 0 16px 30px;
}
.main_combo{
border:solid 1px #666666;
color:#333333;
width:140px;
font-size:13px;
}
.menu_top_cont, .menu_bot_cont{
text-align:right;
}
.menu_top, .menu_bot{
margin-bottom:26px;
float:right;
}
.menu_top td, .menu_bot td{
padding:12px 0 0 0;
border-right:solid 1px #ddccbb;
white-space:no-wrap;
font-size:12px;
text-align:center;
vertical-align:middle;
}
.menu_top td a, .menu_bot td a{
padding:30px 12px 10px 12px;
font-size:12px;
font-weight:bold;
text-decoration:none;
}
.menu_top td span, .menu_bot td span{
padding:30px 12px 10px 12px;
color:#999999;
}
.menu_bot td{
padding-top: 0;
}
.menu_bot td a{
padding-top:0;
}
#menu_main_cont{

}
#menu_main{
float:right;
}
#menu_main td{
padding:0 0px 3px 3px;
}
#menu_main td img{
width:126px;
height:50px;
border:0;
}
.search_cont{
padding:10px 10px 10px 30px;
background:url("images/search_bk.jpg") top repeat-x;
clear:both;
}
.search_head{
padding:4px 0 2px 0;
font-size:11px;
font-weight:bold;
color:8E7847;
}
.search_item{
padding:0 20px 0 0;
float:left;
}
.main_seph{
height:34px;
background:url("images/line_h.gif") left center repeat-x;
clear:both;
}
.main_left{
width:310px;
padding:0 20px;
background:url("images/line_v.gif") top right repeat-y;
}
.main_right{
width:250px;
text-align:right;
}
.main_title,.main_title2,.main_title3{
font-family:"Palatino Linotype","Times New Roman",serif;
font-size:20px;
color:#005e54;
}
.main_title2{
font-size:24px;
}
.main_title3{
padding-top:30px;
font-size:18px;
}
.main_title_pre{
font-size:16px;
}
.main_text,.main_text2,.main_text3{
padding:14px 0 0 0;
font-size:12px;
text-align:justify;
color:#665544;
line-height:18px;
}
.whami{
padding:5px 0 0 0;
font-size:12px;
text-align:center;
color:#665544;
line-height:18px;
}

.main_text_inner_header{

}
.main_text3{
padding-top:8px;
font-size:11px;
}
.main_block{
padding:14px 0 0 0;
font-family:"Trebuchet MS",Arial,sans-serif;
font-size:15px;
color:#665544;
float:left;
}
.main_larger_text{
font-size:14px;
}
.main_block_pad{
width:200px;
padding-right:40px;
}
.main_list{
padding:4px 20px;
}
.main_list ul{
list-style-type:square;
list-style-position:inside;
}
.main_list li{
margin-bottom:2px;
}
.testimonials {
float:right;
padding-top:14px;
}
.main_more{
padding-top:14px;
float:left;
}
.main_more , .testimonials a{
font-size:11px;
font-weight:bold;
}
.latest_cont{
float:right;
background:url("images/latest_bk.jpg") bottom repeat-x;
}
.latest_title{
background:#b29e70;
text-align:right;
}
.latest_item{
padding:4px 0 0 0;
text-align:center;
font-size:11px;
}
.latest_item img{
border:solid 1px #ae9867;
}
.alr{
text-align:right;
}



.hs_cont{
margin: 14px 0;
font-size:13px;
line-height:18px;
}
.hs_head{
margin-bottom:20px;
text-align:left;
color:#806f46;
}
.hs_right{
text-align:right;
float:right;
}
.hs_head1{
font-size:11px;
font-weight:bold;
font-family:Arial, sans-serif;
}
.hs_head2{
font-size:14px;
font-weight:bold;
}
.hs_head3{
font-size:14px;
}
.thumb_cont{
margin:0 0px 10px 20px;
float:right;
font-size:12px;
text-align: center;
}
.thumb{
width:250px;
border:solid 1px #666666;
}


#det_cont{
margin:0 auto;
width:840px;
text-align:left;
padding:0 20px;
background:#FFFFFF;
border-style:solid;
border-width:0 1px;
border-color:#DCD9BA;
}
#det_subcont{
width:840px;
}
#det_left_cont{
width:180px;
}
#det_right_cont{
}
.menu_det{
margin-bottom:20px;
}
#det_addr_cont{
padding:10px 40px;
font-family:"Trebuchet MS", Arial, sans-serif;
font-size:15px;
font-weight:bold;
color:#806f46;
}
#det_feat_cont{
padding:10px 40px;
text-align:right;
}
.det_head_screen{
background:url("images/light_bk.jpg") top repeat-x;
}
.det_status{
font-size:16px;
font-weight:bold;
font-family:Arial, sans-serif;
color:#FF0000;
}
.det_price{
padding-bottom:10px;
font-size:20px;
color:#509088;
}
.det_feat{
font-size:13px;
font-weight:bold;
color:#509088;
}
.det_feat span{
font-size:15px;
}
.det_high{
width:300px;
padding:15px 8px;
}
.det_high ul{
list-style-type:square;
list-style-position:inside;
}
.det_high li{
font-size:12px;
color:#826e40;
margin-bottom:2px;
}
.det_pict{
margin:20px 0 0 0;
width:400px;
border:solid 1px #927e50;
}
.det_pict2{
margin-right:20px;
}
.det_title{
padding:0 0 20px 0;
font-size:18px;
}
.det_seph{
height:20px;
background:url("images/line_h.gif") left center repeat-x;
clear:both;
}
.det_main, .det_table{
font-family:"Trebuchet MS",Arial,sans-serif;
font-size:13px;
font-weight:bold;
color:#907f56;
}
.det_table{
margin-top:4px;
}
.det_table th{
padding:2px 14px 2px 0;
font-weight:bold;
}

.subtitles1{
font-family:"Palatino Linotype","Times New Roman",serif;
font-size:14px;
color:#005e54;
clear:left;
text-align:justify;
padding-top:20px;
}

.servicespics {
float:left;
padding:14px 10px 0 0;
}
.pop_img{
margin:10px 0 20px 20px;
float:right;
}
.pop_img img{
border:solid 1px #A28E60;
}
.contact td{
vertical-align:bottom;
}

.signature {
font-family:"Palatino Linotype","Times New Roman",serif;
font-size:14px;
color:#005e54;
clear:left;
text-align:justify;
padding-top:5px;
}
.phonenumber {
text-align:center;
color:#509088;
font-size:1.4em;
margin-top:20px;
}

.tbl_cont{
padding-top:20px;
}
.tbl_row{
padding-top:12px;
clear:both;
}
.tbl_head{
width:90px;
float:left;
font-family:Arial,Helvetica,sans-serif;
font-size:14px;
font-weight:bold;
color:#728A51;
}
.tbl_body{
width:440px;
float:left;
}
