body{
	font-size:12px;
	}
body,form,p,h1,h2,h3,h4,h5,ul,ol,li {
	margin:0;
	padding:0;
}
img{
	border:0px;
	}
a{
	text-decoration : none;
	}
a:hover{
		text-decoration:underline;}
.page {
	width:950px;
	margin:0 auto;
}
h3 {
	font-size:18px;
	font-family:隶书; 
}
.clearfix {zoom:1;}
.clearfix:after {content:".";display:block;height:0;font-size:0;clear:both;visibility:hidden;}

#header{
	clear:both;
	height:95px;
	background:url(images/bg_nav.gif) repeat 0 0;
	overflow:hidden;
}
#header .logo {
	float:left;
	margin:15px 0 0 0;
}
#header .logo a {
	display:block;
	line-height:200px;
	overflow:hidden;
}
#header .search {
	float:right;
	margin:40px 0 0 0;
}
#header .search input{
	width:155px;
	height:14px;
	padding:1px;
	border:#D7C6A8 1px solid;
	vertical-align:middle;
	margin:0 3px 0 0;
}
#header .search button{
	width:42px;
	height:18px;
	line-height:200px;
	background:url(images/button_search.gif) no-repeat 0 0;
	border:none;
	overflow:hidden;
	vertical-align:middle;
}
#nav {
	clear:both;
	height:37px;
	background:url(images/nav_bg_line.gif) repeat 0 0;
	overflow:hidden;
}
#nav ul {
	margin:0 0 0 125px;
	width:686px;
	height:37px;
	overflow:hidden;
}
#nav li {
	margin:0 0 0 -18px;
	padding:10px 18px;
	list-style:none;
	text-align:center;
	width:80px;
	height:37px;
	float:left;
	background:url(images/nav_bg_line2.gif) no-repeat 0 0;
}
#nav a {
	display:block;
	overflow:hidden;
	font-size:18px;
	font-family:隶书; 
	color:#713b19;
}

.taskbardiv{
	text-align:center;
	width:955px;
	margin:2px auto 5px auto;
}
#taskbar {
	FONT-SIZE: 1.17em; BACKGROUND-IMAGE: url(images/menu_bg.gif); WIDTH: 950px; COLOR: #ffffff; LINE-HEIGHT: 20px; BACKGROUND-REPEAT: repeat-x; HEIGHT: 32px;
}
.taskbar_left {
	FLOAT: left; BACKGROUND-IMAGE: url(images/menu_l.gif); WIDTH: 5px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 32px
}
#taskbody {
	OVERFLOW: hidden; WIDTH: auto; LINE-HEIGHT: 30px; HEIGHT: 32px;float:left; text-align:center;
}
#taskbar_right {
	BACKGROUND-POSITION: right 0px; BACKGROUND-IMAGE: url(images/menu_r.gif); BACKGROUND-REPEAT: no-repeat; HEIGHT: 32px;float:left;WIDTH: 5px;
}
#taskbody1{ width:940px;}
#taskbody1 li {
	display:inline;
	padding:0 20px 0 20px;
}
#taskbody1 li a {
	color:#713b19;
/*	color:#713b19;*/
}
.submenubar {
	BORDER-RIGHT: #bf879e 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #bf879e 1px solid; MARGIN-TOP: 9px; DISPLAY: none; PADDING-LEFT: 0px; Z-INDEX: 9999; BACKGROUND: #eeeeee; PADDING-BOTTOM: 5px; BORDER-LEFT: #bf879e 1px solid; WIDTH: 100px; PADDING-TOP: 5px; BORDER-BOTTOM: #bf879e 1px solid; POSITION: absolute;filter:Alpha(Opacity=90);-moz-opacity:0.8;
}
.submenubar LI {
	DISPLAY: inline;
}
.submenubar A {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 3px; WIDTH: 100%; TEXT-INDENT: 5px; PADDING-TOP: 3px;color:#000000;
}
.submenubar A:hover {
	BACKGROUND: #784b29; COLOR: #fff; TEXT-DECORATION: none
}

#leftbox{
	width:190px;
	height:840px;
	float:left;
	border:1px solid #B39770;
	overflow:hidden;
}
#leftbox .lefttitle{
	background:url(images/left_title.gif) repeat 0 center;
	padding:3px 15px 3px 15px;
	font-size:18px;
	font-family:隶书; 
	color:#713b19;
}
#leftbox ul {
	background-color:#FFFFFF;
	padding:10px;
	min-height:100px;
}
#leftbox ul li {
	list-style:none;
	line-height:24px;
}
#leftbox ul li a {
	color:#000000;
	font-size:18px;
	background:url(images/arrow.gif) no-repeat 0 center;
	padding:0 0 0 10px;
}

#leftbox_cat{
	width:190px;
	min-height:800px;
	float:left;
	border-bottom:1px solid #B39770;
	overflow:hidden;
/*	background-color:#f6f6f6;
	background-color:#E2D6BA;*/
	border:1px solid #B39770;
	padding-top:0px;
}
#leftbox_cat .lefttitle{
	background:url(images/left_title.gif) repeat 0 center;
	padding:3px 15px 3px 15px;
	margin-bottom:10px;
	font-family:隶书; 
	font-size:18px;
	color:#713b19;
}

.middle_bar{
	background:url(images/middle_bar.gif) repeat 0 center;
	padding:3px 0 3px 30px;
	font-family:隶书; 
	font-size:18px;
	color:#713b19;
}

#centerbox{
	width:512px;
	float:left;
	margin-left:8px;
	overflow:visible;
	}
	
#centerbox a span{
	color:#990000;
}
#centerbox a{
	color:#794523;
}
#centerbox ul img{
	border:1px solid #B39770;
}
	
#centerbox .centertitle{
	background:url(images/middle_bar.gif) repeat 0 center;
	padding:3px 15px 3px 15px;
	margin-bottom:3px;
	font-family:隶书; 
	font-size:18px;
	color:#713b19;
	height:20px;
}

#centerbox .cad{
	height:212px;
	border:6px solid #B39770;
	margin-bottom:10px;
	background-color:#B39770;
	text-align:center;
}
#centerbox1 {
	width:100%;
	height:370px;
}
#centerbox1 ul{
	padding:15px;
	float:left;
}
#centerbox1 ul li{
	float:left;
	list-style:none;
	text-align:center;
	width:120px;
	height:150px;
}	
#centerbox2 {
	width:100%;
	height:200px;
	}
#centerbox2 ul{
	float:left;
	padding:15px;
	}
#centerbox2 ul li{
	float:left;
	list-style:none;
	text-align:center;
	width:120px;
	height:150px;
	}	
	
#centerbox3 {
	width:100%;
}
#centerbox3 ul{
	float:left;
	padding:10px;
}

#centerbox3 ul li{
	float:left;
	width:120px;
}
#centerbox3 ul img{
	margin:5px;
	width:110px;
	height:33px;
}

#rightbox{
	width:230px;
	float:right;
	border-bottom:1px solid #B39770;
	overflow:visible;
	color:#990000;
}

#rightbox .righttitle{
	background:url(images/right_title.gif) repeat 0 center;
	padding:3px 15px 3px 15px;
	font-family:隶书; 
	font-size:18px;
	color:#713b19;
	height:20px;
}

#rightbox .login{
	width:228px;
	height:120px;
	background-color:#F8F1E7;
	margin:0 0 10px 0;
	border:1px solid #B39770;
}
#rightbox .login input {
	width:125px;
	height:14px;
	padding:1px;
	border:#D7C6A8 1px solid;
}
#rightbox .login button{
	float:left;
	width:42px;
	height:17px;
	font-size:0;
	background:url(images/login.gif) no-repeat 0 -24px;
	border:none;
	overflow:hidden;
	vertical-align:middle;
	margin:0 5px 0 0;
	cursor:pointer;
}
#rightbox .login a.reg {
	float:left;
	display:block;
	width:42px;
	height:17px;
	line-height:200px;
	background:url(images/login.gif) no-repeat 0 -42px;
	overflow:hidden;
	vertical-align:middle;
}
#rightbox .login a.forgot {
	color:#990000;
}
#rightbox .logintitle {
	font-size:20px;
	font-weight:bold;
	height:8px;
}
#rightbox .shoppingcart{
	position:relative;
	width:230px;
	height:100px;
	margin-bottom:10px;
	background:url(images/right_shopping_cart.gif) no-repeat 0 0;
}
#rightbox .shoppingcart p {
	position:absolute;
	top:32px;
	left:21px;
	color:#A97548;
}
#rightbox .shoppingcart p a {
	color:#990000;
	margin:0 10px;
}
#rightbox .shoppingcart span {
	position:absolute;
	top:62px;
	right:30px;
}

#rightbox .livehelp{
	width:230px;
	height:100px;
	margin-bottom:10px;
	}

#rightbox .livehelp a{
	height:100px;
	background:url(images/right_live_help.gif) no-repeat 0 0;
	display:block;
	line-height:300px;
	overflow:hidden;
	}


#rightbox .hot-sale {
	
}
#rightbox .hot-sale ul {
	width:228px;
	float:left;
	border-left:1px solid #B39770;
	border-right:1px solid #B39770;
	background-color:#FFFFFF;
	padding-bottom:20px;
}
#rightbox .hot-sale a{
	color:#794523;
}
#rightbox .hot-sale a span{
	color:#990000;
}
#rightbox .hot-sale ul li {
	float:left;
	list-style:none;
	width:50%;
	text-align:center;
	height:148px;
}
#footer{
	clear:both;
	height:170px;
	background:url(images/bg_nav.gif) repeat 0 0;
	overflow:hidden;
	text-align:center;
	margin-top:10px;
	}
	
#footer .menu{
	height:38px;
	line-height:38px;
	background:url(images/nav_bg_line1.gif) repeat-x 0 0;
	overflow:hidden;
	text-align:center;
	}
		
#footer .menu a{
	color:#3D2918;
	margin:0 10px;	
	}
		
#footer	.bottompaylogo{
	margin:16px 0 0 0;
	color:#3D2918;
	}
	
	
#footer	.bottompaylogo a{
	color:#990000;
	margin:0 5px;
	}
.special{ text-decoration:line-through; color:red;font-size:9px;}
.small_product_image {width:90px;height:100px;}
.middle_product_image {width:165px;height:180px;}
.inner_small_image{width:40px;height:50px;cursor:pointer;}

#bigcenterbox{
	width:742px;
	float:left;
	margin-left:5px;
	overflow:visible;
	}
#bigcenterbox a{
	color:#794523;
}

#innerleftbox{
	width:250px;
	float:left;
	margin-left:0px;
	overflow:hidden;
}
#innerrightbox{
	width:485px;
	min-height:340px;
	float:left;
	margin-left:3px;
	overflow:hidden;
}
#innerrightbox div{
	padding-top:5px;
}
.inner_product_image {width:240px;height:300px;border:1px solid #B39770;margin:5px 5px 5px 5px;}
.rightdiv{text-align:right;}
.product_action_div{border:0px solid #B39770;width:100%;height:240px;}
.product_action_specification{height:150px;}
.product_detail_div{border:1px solid #B39770;margin-top:10px;margin-left:3px;width:98%;OVERFLOW-X:none;overflow-X:hidden;overflow-Y:scroll;}
#minishoppingcart{display:none;position:absolute;z-index:1000;background-color:#F8F1E7;border:2px solid #B39770;width:230px;margin-left:10px;}
.shoppingcart{text-align:left;background-color:#F8F1E7;border:1px solid #B39770;}
#accountmenu{
	overflow:hidden;
}
#accountmenu ul{
	width:100%;
	float:left;
	padding:5px;
	}
#accountmenu ul li{
	float:left;
	list-style:none;
	text-align:left;
	height:40px;
	}	
/*left*/
.parenttitle{
cursor:pointer;
/*background-color:#E2D6B0;*/
margin-bottom: 5px;
/*color:#5b2d04;*/
color:#000000;
width:100%;
padding:2px;
text-align:left;
font-size:14px;
padding-left:20px;
background:url(images/arrowadd.gif) no-repeat 5px center;
/*/*/border-top:0px solid #ffffff;/* */
}
.parenttitle a{
	color:#000000;
	font-size:12px;
}
.menutitle{
cursor:pointer;
margin-bottom: 5px;
/*background-color:#E2D6AE;*/
/*color:#5b2d04;*/
color:#000000;
width:100%;
padding:2px;
text-align:left;
font-size:14px;
padding-left:30px;
/*/*/border-top:0px solid #ffffff;/* */
background:url(images/arrowadd.gif) no-repeat 15px center;
}
.menutitle_open{
cursor:pointer;
margin-bottom: 5px;
/*background-color:#E2D6AE;*/
/*color:#5b2d04;*/
color:#000000;
width:100%;
padding:2px;
text-align:left;
font-size:14px;
padding-left:30px;
/*/*/border-top:0px solid #ffffff;/* */
background:url(images/arrowsub.gif) no-repeat 15px center;
}
.navbar{border:1px solid #B39770;font-weight:bold;font-size:12px;padding:8px;margin-bottom: 3px;}
.listdiv{
	color:#000000;
	width:180px;
	padding:2px auto 2px 10px;
	margin:7px 5px 7px 5px;
}
.listmenu{
	color:#000000;
	padding:10px 0 10px 30px;
	font-size:12px;
	background:url(images/arrow.gif) no-repeat 20px 12px;
}
.listmenuselected{
	color:#000000;
	font-size:12px;
	padding:10px 0 10px 32px;
	background:url(images/arrow1.gif) no-repeat 20px 12px;
	color:#713b19;
}
.submenu{
margin-bottom: 0.5em;
}

/*categories*/
#products_list{
	width:740px;
	min-height:580px;
	float:left;
	margin-left:0px;
	overflow:hidden;
	overflow-Y:scroll;
/*	border:1px solid #B39770;*/
	}
#products_list ul{
	padding:15px;
	}
#products_list ul li{
	float:left;
	list-style:none;
	text-align:center;
	width:170px;
	height:240px;
	}	
#products_list a span{
	color:#990000;
}
#products_list a{
	color:#794523;
}
#products_list ul img{
	border:1px solid #B39770;
}
.input_selection {
	background-color:#E2D6BA;
}
.itable{text-align:left;background-color:#ffffff;width:100%;float:left;border:1px solid #B39770;color:#794523;margin-bottom:5px;}
.intable{background-color:#E2D6BA;height:28px;font-size:12px;padding-left:10px;color:#000000;}
.ordertable{text-align:left;background-color:#ffffff;width:100%;float:left;border-bottom:1px solid #B39770;color:#794523;margin-bottom:5px;margin-top:5px;padding-bottom:5px;}
.ordertr{padding:5px;}
.button_link{background:url(images/button_background.gif) no-repeat 0 center;cursor:pointer;font-weight:bold;padding:5px;font-size:14px;font-weight:blod;color:#6f5e2a;text-align:center;width:123px;}
.button{background-color:#f0e7c3;color:#7f6e3a;border:1px solid #E39770;cursor:pointer;font-weight:bold;padding:2px;}

#nav_helpbar ul {
  margin:0;
  padding:0px;
  list-style:none;
}
#nav_helpbar li {
  float:left;
  background:#E2D6BA;
 border:solid 0px #ffffff;
 margin-left:2px;
 padding-top:1px;
}
#nav_helpbar a {
  display:block;
  padding:7px 15px 3px;
  color:#000000;
  font-size:14px;
}
#nav_helpbar .current_selected {
 background:#FFFFFF;
 border-left:solid 1px #8EA2C2;
 border-top:solid 1px #8EA2C2;
 border-right:solid 1px #8EA2C2;
 border-bottom:solid 0px #8EA2C2;
 
}
#nav_helpbar .current a{
 padding-bottom:5px;
 padding-top:5px;
}
.nav_helpbar_content {
  PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px;
}

/*checkout*/
.messageBox { font-family: Verdana, Arial, sans-serif; font-size: 12px; }
.messageStackError, .messageStackWarning { font-family: Verdana, Arial, sans-serif; font-size: 12px; background-color: #ffb3b5; }
.messageStackSuccess { font-family: Verdana, Arial, sans-serif; font-size: 12px; background-color: #99ff00; }
.flow-steps{overflow:hidden;margin:20px 0;}
.flow-steps .num3 li{width:301px;}
.flow-steps .num4 li{width:222px;}
.flow-steps .num5 li{width:175px;}
.flow-steps .num6 li{width:143px;}
.flow-steps .num7 li{width:131px;}
.flow-steps li{float:left;background:#e4e4e4 url(images/flow_steps_bg.png) no-repeat 100% 0;font-size:14px;font-weight:bold;height:23px;line-height:23px;text-align:center;color:#404040;padding:0 15px 0 0;overflow:hidden;}
.flow-steps li span,.flow-steps li strong{display:block;}
.flow-steps li .first{background:#e4e4e4 url(images/flow_steps_bg.png) no-repeat -12px -69px;}
.flow-steps li.last{background-position:100% -138px;}
.flow-steps li.current{background-color:#f60;color:#fff;}
.flow-steps li.current .first{background-color:#f60;background-position:-12px -92px;}
.flow-steps li.current-prev{background-position:100% -23px;}
.flow-steps li.done{background-color:#ffe6ba;background-position:100% -46px;color:#f60;}
.flow-steps li.done .first{background-color:#ffe6ba;background-position:-12px -115px;}
.flow-steps li.last-current{background-color:#f60;color:#fff;background-position:100% -161px;}
.notice{color:red}
.newstitle{width:100%;font-size:14px;text-align:center;font-weight:bold;padding:10px 0 10px 0;}
.newsdetail{width:100%;text-align:center;padding-bottom:10px;}
.netscontent{width:100%;padding:5px 5px 5px 5px;min-height:200px;}
.dataTableRow{}
.dataTableRowOver{background-color:#ffe6ba;}