body{
	margin:20px 0 0 0; 
	padding:0;
	font-family:tahoma;
	font-size:12px;
	line-height:17px;
	color:#3d3b31;
	background:url(images/bg.jpg) top repeat-x #fffbeb;
	}
img{border:none;}

a{color:#ff7f00; text-decoration:underline;}
a:hover{ text-decoration:none;}

#content{
	margin:0 auto;
	width:926px;
	background:url(images/ct.jpg) repeat-y;
	}	

#top{
	width:926px;
	height:33px;
	background:url(images/tc.jpg) repeat-x;
	}
#top_l{
	width:32px;
	height:33px;
	background:url(images/tl.jpg);
	float:left;
	}
#top_r{
	width:32px;
	height:33px;
	background:url(images/tr.jpg);
	float:right;
	}		

#logo{
	width:860px;
	padding:0 20px;
	height:84px;
	background:url(images/top_bg.jpg) repeat-x;
	margin:0 auto;
	}	
#logo_left{
	width:250px;
	float:left;
	font-size:13px;
	font-weight:bold;
	font-family:Arial;
	color:#4d4e4e;
	}	
#logo_right{
	width:400px;
	float:right;
	text-align:right;
	padding:0px 0 0 0;
	line-height:35px;
	font-size:14px;
	font-weight:bold;
	font-family:Arial;
	color:#4d4e4e;
	}
.darkyellow{
	color:#827c68;
	font-weight:bold;
	font-size:12px;
	font-family:tahoma;
	}
	
.phone{
	color:#ff8105;
	font-weight:bold;
	font-size:24px;
	}			
	
#main_content{width:900px; float:left;}	
#main_content_l{
	clear:both;
	width:13px;
	height:237px;
	background:url(images/lbg.jpg) top no-repeat;
	float:left;
	}
#main_content_r{
	width:13px;
	height:237px;
	background:url(images/rbg.jpg) top no-repeat;
	float:left;
	}
#menu{
	width:100%;
	height:35px;
	line-height:35px;
	padding:1px 0;
	background:url(images/menu_bg.jpg);
	}	
#menu ul{margin:0; list-style:none;}
#menu li{margin:0; list-style:none; padding:0 2px 0 0; background:url(images/menu_line.jpg) right no-repeat; float:left; position:relative;}
#menu li.noli{background:none;}
li#topMenu32 a {color: #E47833; text-decoration: none;}
#menu a{
	display:block;
	padding:0 30px;
	color:#000;
	text-decoration:none;
	font-weight:bold;
	}
#menu a:hover{
	color:#ff7f00;
	}	
#menu li ul{
	clear:both;
	position:absolute;
	left:auto;
	border-top:1px #070d00 solid;
	display:none;
	margin:0;
	padding:0;
	}	
#menu li ul li{
	clear:both;
	padding:0;
	background-image:none;
	line-height:25px;
	border-bottom:1px #fff solid;
	}	
#menu li ul li a{
	background:#e7e1cb;
	width:100px;
	padding:0 20px 0 10px;
	border-left:5px #d1c7aa solid;
	font-weight:normal;
	}	
#menu li ul li a:hover{background:#bcaf8a; color:#fff; border-color:#b2a47d;}	
#menu li.show ul{display:block;}

#main{
	width:860px;
	padding:38px 20px 10px 20px;
	background:url(images/cbg.jpg) top repeat-x; 
	}	
#left{
	width:636px;
	float:left;
	border-right:1px #afaf97 dashed;
	}	
.box{
	width:192px;
	padding:0 20px 0 0;
	float:left;
	}
.box_title{
	height:40px;
	line-height:35px;
	color:#8c8567;
	font-weight:bold;
	font-size:30px;
	padding:0 0 0 5px;
	font-family:Arial;
	border-bottom:1px #afaf97 dashed;
	}	
.box_img{
	width:176px;
	height:90px;
	overflow:hidden;
	padding:10px 8px 17px 8px;
	background:url(images/picbg.jpg) bottom no-repeat #fff;
	}	
.box_content{
	padding:5px;
	}	
	
#right{
	width:196px;
	float:right;
	background:url(images/rightbg.jpg) right bottom no-repeat;
	}	
.right_title{
	color:#58774d;
	font-size:16px;
	font-weight:bold;
	line-height:24px;
	border-bottom:1px #afaf97 dashed;
	}	
.right_content{
	padding:10px 0;
	}
.right_img{
	border:3px #e3ddc6 solid;
	margin-bottom:5px;
	}		
	
#bt{
	width:926px;
	height:33px;
	background:url(images/bc.jpg) repeat-x;
	}
#bt_l{
	width:32px;
	height:33px;
	background:url(images/bl.jpg);
	float:left;
	}
#bt_r{
	width:32px;
	height:33px;
	background:url(images/br.jpg);
	float:right;
	}	

#copyright{
	width:900px;
	margin:0 auto;
	padding:10px 0;
	text-align:center;
	line-height:20px;
	}		
		
	
