body, div, dl, dt, dd, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td, ul, ol, li{padding:0;margin:0px auto;}
pre{word-break: break-all;word-wrap: break-word;}
table{border-collapse:collapse;border-spacing:0;}
img{border:0;}
ol, ul{list-style:none;}
caption, th{text-align:left;}
h1, h2, h3, h4, h5, h6{font-size:1em;font-weight:normal;}

html{background:#FFF;color:#000;overflow-y:scroll;}
a{text-decoration:none;color:#c9a324;}

body{
	font-family:Arial, simhei !important;
	font-size:12px;
	color:#000;
	background-color:#FFF;
}
#container{
	width:100%;
	margin:18px 0px 0px;
	min-width:1260px;
	background:url(../images/header_top_bg.png) repeat-x left 0px;
}

#header{width:100%;height:124px;position:relative;}
#header .logo{text-align:center;}
#header_cart{}

#user_header_panel{position:absolute;text-align:right;right:0px;height:18px;line-height:18px;top:125px;}
#user_header_panel ul{float:left;padding-right:5px;padding-top:3px;}
#user_header_panel li{float:left;color:#C9A324;font-size:14px;}
#user_header_panel a{color:#C9A324;font-size:14px;}
#header_cart{width:94px;height:18px;position:relative;
	background:url('../images/cart_bg.png') no-repeat right bottom;display:inline-block;}
#header_cart > span{
	width:21px;height:20px;
	position:absolute;z-index:99;right:-10px;top:-7px;text-align:center;color:#000;
	background:url('../images/cart_gd.png') no-repeat left top;
}
#panel{display:none;width:300px;right:0px;top:18px;position:absolute;z-index:9999;
	padding:1px;text-align:center;background-color:#F3F3F4;border:solid 1px #E2C388;}
#panel .remove-itm{cursor:pointer;padding-left:5px;width:15px;display:inline-block;}
#panel .cart-itm p{width:280px;float:right;}

#footer{width:100%;height:30px;background:url(../images/footer_bg.jpg) repeat-x left top;}
#footer ul{padding-top:5px !important;}

.mbody{width:100%;height:auto;min-height:650px;clear:both;}
/*
.index-bg{
	background:url(../bg/1a_tv.jpg) no-repeat center top;
}
*/
#player{margin:0px auto;padding:0px auto;width:100%;text-align:center;}
#featured{width:100%;}

.about-brand{text-align:center;}

.promotion-bg{background:url(../images/bk_admin.jpg) repeat-x left top;}
.detail-bg{background:url(../images/promotion_bg.jpg) repeat-x center top;}
.detail-bg.blank{background:url(../images/promotion_bg_blank.jpg) repeat-x center top;}
.detail-bg.facial{background:url(../images/promotion_bg_facial.jpg) repeat-x center top;}
.detail-bg.body{background:url(../images/promotion_bg_body.jpg) repeat-x center top;}
.store-main{background:url(../images/contactus.jpg) repeat-y center top;}

.m-main{width:980px;height:auto;clear:both;}
.center-main{width:980px;height:auto;clear:both;text-align:center;padding-top:40px;}
.left-container{position:absolute;}
.left-container #img_promotion_product {margin-top:25px;width:600px;}
.right-container{margin-left:545px;width:430px;height:auto;clear:both;min-height:650px;}
.m-main h2{width:100%;padding-top:40px;font-size:25px;color:#C9A324;}

.detail-bg.blank .m-main, .detail-bg.facial .m-main, .detail-bg.body .m-main{
	width:1200px;
}
.detail-bg.blank .m-main .right-container, .detail-bg.facial .m-main .right-container, .detail-bg.body .m-main .right-container{
	margin-left: 655px;
}

.right-body{margin-top:15px;width:100%;height:auto;clear:both;}
.right-body h3{font-size:24px;color:#C9A324;}
.right-body h3 span{display:block;font-size:15px;}
.right-body .detail-desc{min-height:300px;text-align:justify;}

.reminder{width:95%;height:480px;font-size:12px;color:#666;
	border:1px solid #6B594F;background-color:#eee;padding:10px;overflow-y:auto;}
.reminder p{padding-bottom:5px;}

.add_to_cart{padding:2px 5px;display:inline-block;cursor:pointer;color:#FFF;border:0px;background-color:#C9A324;}
.add_to_cart:hover{color:#FFF;background-color:#000;}

div.separator{margin-top:10px;}

.promotional_title{width:980px;margin:0px auto;padding-top:10px;font-size:25px;color:#C9A324;}
.promotional_container{min-height:650px;width:980px;margin:0px auto;margin-bottom:20px;pcolor:#C9A324;clear:both;overflow:hidden;}

.promotion-body{padding:0px 10px 10px 10px;}

.promotional{float:left;width:313px;height:550px;margin-right:17px;margin-top:17px;border:1px solid #222;background-color:#fff;}
.last_promotion{margin-right:0px !important;}
.promotional form{padding:0px 8px;}
.promotional_w_inner{padding:2%;}

.promotional select{width:40px;border:1px solid #C9A324;}
.promotional_name{width:100%;height:95px;overflow:hidden;font-size:16px;color:#C9A324;font-weight:bold;}
.promotional_name span{font-size:13px;color:#999;font-weight:normal !important;display:block;}
.promotional_price{width:100%;font-size:13px;color:#333;font-weight:bold;}
.promotional_price span{color:#999;font-weight:normal !important;display:block;}
.addtoCart{width:100%;margin-top:30px;text-align:right;}
.img2{width:100%;padding:0% !important;}

.shipping{width:95%;margin-bottom:50px;}
.shipping li{padding-top:15px;}
.shipping li label{float:left;width:30%;}
.shipping li .input_style, .view-cart ul li .input_style{
	margin-right:30px;width:60%;
	box-shadow: inset 0 0 0 1px #666;
  -moz-box-shadow: inset 0 0 0 1px #666;
  -webkit-box-shadow: inset 0 0 0 1px #666;
  border: 1px solid #666;
  padding: 1px;}
  
div.message_tip{margin-top:80px;margin-bottom:100px;}
.error_code{color:red;}
.form_tip{border:1px solid #dccfa2 !important;}

.invoice-main{padding-top:25px;}
table.order_list{width:100%;}
table.order_list th{padding-left:5px;padding-top:8px;padding-bottom:8px;
	background-color:#C9A324;color:#fff;border:1px solid #fff;}
table.order_list td{padding-left:5px;padding-top:4px;padding-bottom:4px;border:1px solid #695b36;}

table.order_detial{width:850px;margin-left:120px;border:1px solid #695b36;margin-bottom:10px;}
table.order_detial td{border-style:none;color:#695b36;border-bottom:1px solid #695b36;}
table.order_detial td span{color:#695b36;}

.promotion_filter {
	width:980px;
	margin:0px auto;
}

.span_ptype_title {
	font-size:20px;
}