body{
	margin:0;
	padding:0;
	font-size:12px;
	font-family:Tahoma;
	line-height:17px;
	background:url(../images/bg.jpg) top center repeat-x #f7eeda;
	}
p{padding:0 0 17px 0; margin:0;}
strong,b{color:#e25500;}
.phone{margin:0; padding:0; line-height:20px; font-size:24px; color:#ff5200; font-weight:normal;}
a{color:#ff5200; text-decoration:underline;}
a:hover{text-decoration:none;}
ul{margin:0; padding:0; list-style:none;}
li{margin:0; padding:0 0 0 13px; list-style:none; background:url(../images/li.jpg) left 7px no-repeat;}
a.dark{color:#ae6632; font-size:11px; text-decoration:none;}
a.dark:hover{color:#ff5200; text-decoration:underline;}
h1{margin:10px 0 10px 0; padding:0; line-height:28px; color:#ff5200; font-size:24px; border-bottom:1px #d4b283 dashed; font-family:"Times New Roman", Times, serif; text-align:center;}
h2{margin:5px 0 10px 0; padding:0; line-height:28px; color:#ff5200; font-size:14px;  font-family:"Times New Roman", Times, serif;}
.sendtime{font-size:11px; color:#666;}
.list{padding:10px 0 17px 0;}
.button{padding:0 10px; margin:0; height:22px; line-height:18px; 
	border-top:1px #efe2c4 solid;
	border-left:1px #efe2c4 solid;
	border-bottom:1px #b3a27c solid;
	border-right:1px #b3a27c solid;
	 background:#f3ecdc;}
.form{margin:0; padding:0 10px 0 0; float:left;}
.red{color:red;}	 

#error{
	border:1px red solid;
	color:red;
	padding:10px;
	}	


#logo{
	width:850px;
	height:98px;
	margin:64px auto 0 auto;
	padding:0px 25px 0 25px;
	background:url(../images/logo.jpg);
	line-height:30px;
	}
#music{
	text-align:right;
	padding:10px 0 0;
	height:20px;
	}
#search{
	text-align:right;
	height:28px;
	padding:5px 0;
}	
	
#logo a{
	background:url(../images/l_r.jpg) right no-repeat;
	text-decoration:none;
	float:right;
	display:block;
	margin-left:2px;
	}	
#logo a	span{
	background:url(../images/l_l.jpg) left no-repeat;
	text-decoration:none;
	color:#ae6632;
	padding:0 10px;
	display:block;
	cursor:pointer;
	font-size:11px;
	}
#logo a:hover span{ text-decoration:underline;}	
#content{
	width:850px;
	margin:0 auto;
	padding:8px 25px 10px 25px;
	background:url(../images/ct_bg.jpg) top repeat-x #fdf9f1;	
	}
#menu{
	width:850px;
	height:35px;
	line-height:35px;
	}		
#menu table{width:100%;}
#menu td{background:url(../images/k_c.jpg);  position:relative;}
#menu td a{
	width:100%;
	display:block;
	background:url(../images/k_r.jpg) right no-repeat;
	color:#ae6632;
	text-decoration:none;
	line-height:35px;
	height:35px;
	text-align:center;
	}	
#menu td a span{
	width:100%;
	display:block;
	background:url(../images/k_l.jpg) left no-repeat;
	text-align:center;
	display:block;
	font-weight:bold;
	cursor:pointer;
	}
	
#menu ul{
	clear:both;
	position:absolute;
	margin:0; 
	padding:0;
	list-style:none;
	display:none;
	line-height:25px;	
	}
#menu td ul li{
	clear:both;
	width:280px;
	height:25px;
	list-style:none;
	left:0;
	padding:0;
	background:none;
	overflow:hidden;
	}	
#menu td ul li a{
	padding:0 10px;
	line-height:25px;
	height:25px;
	font-size:12px;
	text-align:left;
	border-top:1px #fff solid;
	border-left:5px #e3c397 solid;
	background:#f3e3c9;
	}	
#menu ul li a:hover{
	border-left:5px #d4b283 solid;
	background:#e3c295;
	text-decoration:none;
	}	
#menu ul li ul{
	display:none;
	clear:none;
	float:left;
	position:absolute;
	margin:-24px 0 0 145px;
	}	
#menu td a:hover span{color:#ff6b00; display:block;}	
	
#menu td.hide ul{display:block;}
#menu td.hide1 ul{display:block;left:0;}	
#menu td.hide1 ul li ul{display:none;}		
#menu td.hide1 ul li.show ul{display:block;}	
#menu td.hide ul li ul{display:none;}		
#menu td.hide ul li.show ul{display:block;}	


#main{
	width:850px;
	margin:20px 0 0 0;
	}
#left{
	width:635px;
	float:left;
	}
#banner{
	width:635px;
	height:225px;
	display:none;
	}	
#right{
	width:190px;
	float:right;
	padding-left:12px;
	border-left:1px #d4b283 dashed;
	}
	
.title{
	height:35px;	
	background:url(../images/title_r.jpg) right no-repeat;
	}
.title span{
	width:100%;
	line-height:35px;
	height:35px;
	display:block;
	padding:0 0 0 30px;
	font-weight:bold;
	color:#694d3b;
	background:url(../images/title_l.jpg) left no-repeat;
	}
.content{
	padding:10px 0;
	}

#gallery_home{
	width:635px;
	margin:0px 0 0 0;
	}
div.gallery{
	width:180px;
	height:140px;
	padding:10px;
	line-height:28px;
	text-align:center;
	background:url(../images/pic_bg.jpg);
	font-weight:bold;
	font-size:12px;
	float:left;
	margin-right:17px;
	margin-top:20px;
	}	
div.gallery_nomargin{margin:20px 0 0 0;}		
div.gallery a img{border:3px #b9ac8e solid;}
div.gallery a:hover img{ border:3px #ffae00 solid;}
div.gallery a{text-decoration:none; color:#ff5200;}
div.gallery a:hover{text-decoration:underline; color:#ffae00;}

#main_content{margin:0px 0 0 0;}


#category{
	width:830px;
	margin:20px 0 0 0;
	padding:10px;
	background:url(../images/ct_c.jpg) top repeat-x #efe6d3;
	}
.category{
	width:156px;
	padding:10px 5px 0 5px;
	float:left;
	}	
.category_title{
	line-height:24px;
	font-family:"Times New Roman", Times, serif;
	color:#ff7d00;
	font-size:18px;
	}
	
#category_bt{
	width:850px;
	clear:both;
	height:10px;
	background:url(../images/ct_r.jpg) right no-repeat #efe6d3;
	}
#category_bt div{
	width:10px;
	height:10px;
	background:url(../images/ct_l.jpg) left no-repeat;
	float:left;
	}	
#ads{
	width:850px;
	margin:20px 0 0 0;
	}
.title_1{
	font-size:22px;
	font-family:"Times New Roman", Times, serif;
	line-height:24px;
	}		
.title_2{
	font-size:24px;
	font-family:"Times New Roman", Times, serif;
	line-height:28px;
	}
.title_3{
	font-size:22px;
	font-family:"Times New Roman", Times, serif;
	line-height:24px;
	}				
					
	
#bottom{
	width:900px;
	height:20px;
	margin:0 auto;
	background:url(../images/b_r.jpg) right no-repeat #fdf9f1;
	}			
#bottom div{
	width:20px;
	height:20px;
	float:left;
	background:url(../images/b_l.jpg) left no-repeat;
	}	
	
#copyright{
	width:850px;
	margin:20px auto 0 auto;
	padding-bottom:20px;
	text-align:center;
	}	
	
/* page*/
#page{padding:20px 0; margin:0; width:90%; line-height:20px; background-color:none;}

#page a{ white-space: nowrap; padding:2px 5px; margin:0 6px 0 0;  background:#D7C4A3; color:#000; border:1px #A58B5C solid; text-decoration:none; }

#page a:hover{background:#FF9561; color:red; border:1px #FF5400 solid;}

#page b{white-space: nowrap; padding:2px 5px; margin:0 6px 0 0;background:#FF9561; color:#fff; border:1px #FF5400  solid; height:}	
	
	
#cart{margin:10px 0 0 0;}
#cart td{ padding:0 0 0 15px; height:28px;border-bottom:1px #ddceb1 dashed;}
#cart th{padding:0; text-align:left;}
.tr1 td{background:#f6efdf; }

.input{ background:#fff; border:1px #ddceb1 solid; height:18px; line-height:18px; font-family:tahoma;}	
.input1{ background:#fdf9f1; border:1px #c0ad88 solid;}	
.login{
	padding:5px 15px 0 15px;
	width:300px;
	background:#f8f2e4;
	border:3px #ddceb1 solid;
	margin:10px 0 0 0;
	}
a.yellow{color:#FF3300; text-decoration:underline; font-size:14px; font-weight:bold;}
a.yellow:hover{text-decoration:none;}	