body,div,img,table,th,td,ul,li,form{
margin:0;
padding:0;
border:none;
}
a:link,a:hover,a:active,a:visited{
color:#2d62b8;
text-decoration:underline;
}
body{
background-color:#F5F6F7;
font-family:Tahoma,Arial,sans-serif;
font-size:12px;
}
.top_stripe{
background:url('../images/stripe_bot.gif') bottom repeat-x;
}
.stripe{
clear:both;
background-color:#D71A1A;
height:20px;
}
.stripe_left{
border-right:solid 1px #d8dce1;
float:left;
width:240px;
height:20px;
background-color:#000000;
}
.bot_stripe{
height:16px;
}
#head{
	padding:10px 0 10px 27px;
	background:url('../images/head_back.gif') top left repeat #EEEEEE;
}
#head_tel{
position:absolute;
left:640px;
top:80px;
}
#hd{
background:url('../images/menu_back2.jpg') 590px -180px no-repeat #000000;
}
#hd_sub{
width:795px;
}
#menu{
float:left;
border-right:solid 1px #d8dce1;
width:240px;
height:200px;
background:url('../images/menu_back2.jpg') -200px -180px no-repeat #000000;
}
#menu ul{
margin:40px 0 0 26px;
list-style-type:none;
}
.menu_off,.menu_on{
margin-top:18px;
padding-left:24px;
}
.menu_off{
background:url('../images/menu_r.gif') no-repeat 0 3px;
}
.menu_on{
background:url('../images/menu_w.gif') no-repeat 0 3px;
}
#banner{
float:left;
border-right:solid 1px #d8dce1;
width:550px;
height:200px;
background:url('../images/banner.jpg') bottom left no-repeat #dfd7cc;
}
#cont{
border-bottom:solid 1px #d8dce1;
}
#cont,#src{
background:url('../images/src_back.gif') repeat-y left;
}

#src{
float:left;
width:218px;
padding:0 0 25px 22px;
border:solid #d8dce1;
border-width:1px 0 0 0;
}
#src_map{
padding:10px 0;

}
.src_head{
padding:34px 0 15px 0;
}
.col_src_pair{
clear:both;
padding-top:10px;
}
.col_src_pair div{
float:left;
width:50px;
padding-top:4px;
}
.col_src_pair select{
width:120px;
font-family:Arial,sans-serif;
font-size:12px;
background-color:#FFFFFF;
color:#554433;
}
.col_src_radio input, .col_src_radio span{
float:left;
}
.col_src_radio span{
padding:1px 0 0 3px;
}
.col_src_btn{
clear:both;
margin-top:14px;
}
.col_map_subcont{
background:url('../images/icon_map.gif') no-repeat 100% 0;
}
.col_map_src {
height:105px;
background:url('../images/src_map.jpg') bottom right no-repeat;
}
.col_map_src select{
margin-top:10px;
width:140px;
font-family:Arial,sans-serif;
font-size:12px;
background-color:#FFFFFF;
color:#554433;
}
.col_label{
text-align:right;
padding-top:10px;
}


#main_front,#main,#main_flash{
margin:0;
width:550px;
float:left;
}
#main_front{
padding:30px 0 0 0px;
background:url('../images/main_people.jpg') 4px 120px no-repeat;
}
#cont_map {
margin:0;
width:550px;
float:left;
}
#main{
}
.main_text{
padding-top:20px;
font-size:11px;
color:#676971;
}
.main_text,.main_title,.main_sig{
padding-left:240px;
}
.main_title2,.main_text2,.s_list{
margin-left:40px;
}
.main_title2{
margin-top:34px;
}
.main_text2{
margin-top:20px;
color:#333333;
}
.s_left{
}
.s_list{
list-style:circle inside;
}
.s_list li{
line-height:20px;
color:#333333;
}
.s_pic{
float:right;
margin-top:20px;
border:solid 2px #999999;
}

#c_main{
float:left;
width:550px;
padding:0;
}
.c_top{
margin:26px 0 0 26px;
}
.c_head{
padding-bottom:20px;
}
.c_pic{
float:left;
margin-right:20px;
}
.c_addr{
float:left;
font-family:Arial,sans-serif;
font-size:13px;
color:#6e6f71;
line-height:18px;
}
.c_addr_head{
padding-bottom:14px;
font-size:14px;
font-weight:bold;
}
.c_addr_left{
float:left;
width:120px;
}
.c_addr_right{
float:left;
width:220px;
}
.c_addr_right span{
padding-top:1px;
float:left;
clear:both;
width:50px;
font-size:12px;
font-weight:bold;
}
#c_form{
float:left;
clear:both;
margin-top:20px;
padding:26px 0 26px 26px;
width:530px;
background:#d7d7d7;
color:#333333;
}
.c_msg{
float:left;
padding-right:30px;
}
.c_msg label{
}
#Message{
margin-top:4px;
padding:2px;
border:solid 1px #998877;
width:250px;
height:110px;
color:#554433;
}
.c_det{
float:left;
padding-top:18px;
}
.c_det_pair{
padding-bottom:6px;
clear:both;
}
.c_det_pair label{
padding-top:5px;
float:left;
width:40px;
}
.c_det_pair input{
border:solid 1px #998877;
width:164px;
color:#554433;
padding:2px;
}
.c_send{
padding-top:10px;
text-align:right;
}
.c_text{
padding:26px 0 0 26px;
color:#333333;
}

#feat{
padding:25px 0 25px 30px;
background-color:#d7d7d7;
border-left:solid 1px #d8dce1;
}
#feat_head{
float:left;
margin-right:20px;
}
#feat_img img{
width:100px;
border:solid 2px #e6ebf0;
margin-right:14px;
}

.r_head{
font-family:Arial,sans-serif;
font-size:13px;
color:#676971;
}
.r_title{
margin:34px 0 0 30px;
}
.r_head_count{
float:right;
padding:30px 0 10px 30px;
}
.r_head_count span{
font-weight:bold;
}
.r_page{
margin:30px 0 10px 30px;
}
.r_page select{
font-size:11px;
color:#554433;
}
.r_page a{
color:#554433;
}
.r_page_bot{
margin:10px 0 30px 30px;
}

.r_cont{
clear:both;
padding:20px 0;
padding-left:30px;
font-family:Arial,sans-serif;
color:#676971;
}
.r_left{
float:left;
width:180px;
}
.r_pic img{
margin-top:16px;
width:160px;
border:solid 2px #d0c8c0;
}
.r_addr_town{
padding-bottom:4px;
font-size:14px;
}
.r_addr_town,.r_addr_county{
padding-left:4px;
font-weight:bold;
}
.r_det_btn{
margin-top:10px;
}
.r_right{
float:left;
width:338px;
}
.r_status{
color:#c73A3A;
font-size:11px;
font-weight:bold;
}
.r_price{
padding:2px 0 16px 0;
font-size:14px;
font-weight:bold;
}
.r_hr{
clear:both;
margin-left:30px;
border:0;
height:1px;
color:#cccccc;
background-color:#cccccc;
}

#foot{
border-top:solid 1px #d8dce1;
padding:20px 0 18px 22px;
background-color:#666666;
color:#ccd7de;
font-size:11px;
line-height:18px;
}
.foot_left{
float:left;
width:220px;
color:#ccd7de;
font-size:11px;
line-height:18px;
}
.foot_logos img{
float:left;
margin-right:10px;
border:solid 1px #444444;
}
.foot_cred{
width:330px;
text-align:right;
float:left;
font-size:10px;
}
.foot_cred a{
color:#ccd7de;
}

@media print{

.noprint{
display: none;
}

}
