.errorlist{color: #FF0000; list-style-type: none;}
input.btn_con{background: url(../../../images/button_del.gif) no-repeat; position: relative; top: 0 !important; *top: 1px !important; top: 3px; border: 0; width:68px; line-height: 20px; height: 22px; padding-bottom: 4px !important; padding-bottom: 0; cursor: pointer;}
.eshop_box{
	margin: 10px auto 0;
	width: 850px;
}
.eshop_box .eshop_menu_top {
	margin: 0 0 10px 0;
	width: 850px;
	text-align: right;
	font-size: 14px;
}
.eshop_box .eshop_menu_top a{margin: 0 5px;}
.eshop_box .eshop_menu_top a.cart_num{padding-left: 25px; color: #5EBC03; background: url(../../../images/buycart_ico.gif) no-repeat;}
.eshop_box .ad{margin: 0 auto; width: 840px; height: 180px; line-height: 180px; border: 1px #DAD7D7 solid; background: #EEE; font-size: 30px; text-align: center;}

.eshop_box .spbox {	
	float: left;
	width: 850px;
}
.eshop_box .spbox ul.one_sp {margin: 30px 0; list-style-type: none;}
.eshop_box .spbox ul.one_sp li{float: left; margin: 5px 5px 30px 5px; width: 200px; height: 300px;}
.eshop_box .spbox ul.one_sp li img{width: 160px; height: 160px; margin: 0 0 6px 0;}
.eshop_box .spbox ul.one_sp li .sp_bt{font-size: 14px; height: 42px; color: #000; display: block;}
.eshop_box .spbox ul.one_sp li .sp_jg{margin: 0 auto 15px; font-size: 18px; font-weight: bolder; color: #5EBC03; display: block;}
.eshop_box .spbox ul.one_sp li .sp_add{margin-right: 1px!important; margin-right: 5px; width: 108px; height: 25px; line-height: 25px; font-size: 14px; background: url(../../../images/btn_add_to_cart.gif) no-repeat; display: inline-block;}
.eshop_box .spbox ul.one_sp li .sp_det{ width: 70px; height: 25px; line-height: 25px; font-size: 14px; background: url(../../../images/btn_details.gif) no-repeat; display: inline-block;}
.eshop_box .spbox ul.one_sp li .sp_add a{color: #FFF;}
.eshop_box .spbox ul.one_sp li .sp_det a{color: #583B18;}
.eshop_box .spbox ul.one_sp li .sp_wish {margin: 10px 0 0 5px; text-align: left; background: url(../../../images/buy_ico_1.gif) no-repeat 0 3px; padding-left: 15px; display: block; font-size: 13px;}
.eshop_box .spbox ul.one_sp li .sp_email {margin: 0 0 0 5px; text-align: left; background: url(../../../images/buy_ico_1.gif) no-repeat 0 3px; padding-left: 15px; display: block;}
.eshop_box .spbox ul.one_sp li .sp_wish a, .eshop_box .spbox ul.one_sp li .sp_email a{color: #A7A090;}

.eshop_box h1{font-size: 20px; text-align: left; color: #443E2E;}
.eshop_box table.youbuy_list{margin: 10px auto; width: 850px; border-collapse: collapse; border-spacing: 0; font-size: 12px;}
.eshop_box table.youbuy_list th{height: 24px; background: #E3E1DB; color: #4F4834;}
.eshop_box table.youbuy_list td.th_wait{width: 850px; height: 10px; background: url(../../../images/th_wait.gif) no-repeat 45px 0; border: 0;}
.eshop_box table.youbuy_list td{padding: 6px 0; text-align: center; color: #423E30; border-bottom: 3px #E3E1DB solid;}
.eshop_box table.youbuy_list td.img_small img{width: 60px; height: 60px;}
.eshop_box table.youbuy_list td.sp_remove a{color: #E78000; text-decoration: underline;}
.eshop_box table.youbuy_list td.sp_total {font-weight: bolder;}
.eshop_box table.youbuy_list td.sp_quantity a{margin: 0 5px; text-decoration: none; width: 10px; height: 10px; line-height: 10px; background: #EEE; border: 1px #DDD solid; display: inline-block; font-family: arial; overflow: hidden; text-align: center;}
.eshop_box table.youbuy_list td.sp_quantity a:hover{text-decoration: none; border: 1px #FF0000 solid;}
.eshop_box table.youbuy_list td div.sp_color_1 {margin: auto; width: 10px; height: 10px; border: 1px #B2AFAF solid; background: #790C00; font-size: 0;}

.eshop_box table.youbuy_list td.sp_btn{border: 0; width: 300px; text-align: left;}
.eshop_box table.youbuy_list td.sp_btn span.btn_update{width: 69px; height: 22px; line-height: 22px; background: url(../../../images/btn_update.gif) no-repeat; display: inline-block; text-align: center; font-size: 14px;}
.eshop_box table.youbuy_list td.sp_btn span.btn_shopping{width: 147px; height: 22px; line-height: 22px; background: url(../../../images/btn_shopping.gif) no-repeat; display: inline-block; text-align: center; font-size: 14px;}
div.btn_s{margin: 0 auto 30px; width: 850px; text-align: right;}
span.cart_error{color: #ff0000; position: absolute;}
span.btn_shopping{ width: 147px; height: 22px; line-height: 22px; background: url(../../../images/btn_shopping.gif) no-repeat; display: inline-block; text-align: center; font-size: 14px;}
.eshop_box table.youbuy_list td.sp_btn span.btn_update a, .eshop_box table.youbuy_list td.sp_btn span.btn_shopping a{color: #583B18;}
.eshop_box table.youbuy_list td.sp_subtotal{width: 850px; border: 0; color: #5EBC03; font-size: 14px; text-align: right; font-weight: bolder;}
.eshop_box table.youbuy_list td.sp_btn1 {width: 550px; height: 35px; text-align: right; border: 0;}
.eshop_box table.youbuy_list td.sp_btn1 span.btn_checkout {float: right; font-size: 14px; width: 130px; height: 22px; line-height: 20px !important; line-height: 22px; background: url(../../../images/btn_out.gif) no-repeat; display: block; text-align: left;}
.eshop_box table.youbuy_list td.sp_btn1 input.btn_checkout {padding-right: 15px; font-size: 14px; width: 130px; height: 22px; line-height: 20px !important; line-height: 22px; background: url(../../../images/btn_out.gif) no-repeat; text-align: center; border: 0; color: #FFF; cursor: pointer;}
.eshop_box table.youbuy_list td.sp_btn1 span.btn_ding_d {margin: 0 8px 0 0; font-size: 12px; width: 71px; height: 22px; line-height: 20px !important; line-height: 22px; background: url(../../../images/btn_my_account_bg_1.gif) no-repeat; display: inline-block; text-align: center; color: #583B18;}
.eshop_box table.youbuy_list td.sp_btn1 span.btn_ding_d_1 {margin: 0 8px 0 0; font-size: 12px; width: 114px; height: 22px; line-height: 20px !important; line-height: 22px; background: url(../../../images/btn_my_account_bg_2.gif) no-repeat; display: inline-block; text-align: center; color: #583B18;}
.eshop_box table.youbuy_list td.sp_btn1 input.btn_ding_d_1 {margin: 0 8px 0 0; font-size: 12px; width: 114px; height: 22px; line-height: 20px !important; line-height: 22px; background: url(../../../images/btn_my_account_bg_2.gif) no-repeat; text-align: center; color: #583B18; border: 0;}
.eshop_box table.youbuy_list td.sp_btn1 input.btn_ding_d {margin: 0 8px 0 0; font-size: 12px; width: 71px; height: 22px; line-height: 20px !important; line-height: 22px; background: url(../../../images/btn_my_account_bg_1.gif) no-repeat; text-align: center; color: #583B18; border: 0;}
.eshop_box table.youbuy_list td.sp_btn1 span.btn_ding_d,
.eshop_box table.youbuy_list td.sp_btn1 span.btn_ding_d_1 a{color: #583B18; text-decoration: none;}
.eshop_box table.youbuy_list td.sp_btn1 span.btn_ding_d,
.eshop_box table.youbuy_list td.sp_btn1 span.btn_ding_d_1 a:hover{color: #583B18; text-decoration: none;}
.eshop_box table.youbuy_list td.sp_btn1 span.font_1 {font-size: 12px; line-height: 20px !important; line-height: 22px;}
.eshop_box table.youbuy_list td.sp_btn1 span.btn_checkout span{width: 100px; height: 22px; display: block; text-align: center;}
.eshop_box table.youbuy_list td.sp_btn1 span.btn_checkout a{color: #FFF;}

.eshop_box table.youbuy_list td.ftd1{line-height: 150%;}
.eshop_box table.youbuy_list td.td1{width: 130px; text-align: left; padding-left: 15px; border: none;}
.eshop_box table.youbuy_list td.td1_1{text-align: left; padding-left: 15px; border: none;}
.eshop_box table.youbuy_list td.td1_1 p.wen{padding-left: 16px; background: url(../../../images/ico_wen.gif) no-repeat; font-weight: bolder; color: #392B1A;}
.eshop_box table.youbuy_list td.td1_1 p.hui{padding-left: 16px; background: url(../../../images/ico_hui.gif) no-repeat; font-weight: bolder; color: #E78000;}
.eshop_box table.youbuy_list td.td2{width: 720px; text-align: left; border: none;}
.eshop_box table.youbuy_list td.td2_2{text-align: left; border: none;}
.eshop_box table.youbuy_list td.td2 input,
.eshop_box table.youbuy_list td.td1 textarea,
.eshop_box table.youbuy_list td.td2 select {border: 1px #7F9DB9 solid;}
.eshop_box table.youbuy_list table.cp_dan {margin: 0 0 10px 0; width: 850px;}
.eshop_box table.youbuy_list table.cp_dan th{padding-right: 8px; font-size: 12px; width: 75px !important; width: 85px; height: 20px; font-weight: normal; background: none; text-align: right;}
.eshop_box table.youbuy_list table.cp_dan td{padding: 0; width: 300px; height: 20px; border: none; text-align: left;}
.eshop_box table.youbuy_list table.cp_dan td.td1{width: 160px; text-align: left; padding-left: 15px; border: none;}
.eshop_box table.youbuy_list table.cp_dan td.td2{width: 690px; text-align: left; border: none;}
span.store_btn{margin: 10px; width: 100px; height: 25px; line-height: 25px; background: url(../../../images/store_btn_bg.gif) no-repeat; display: block; text-align: center; display: inline-block;}
span.store_btn1{margin: 10px; width: 151px; height: 25px; line-height: 25px; background: url(../../../images/store_btn_bg1.gif) no-repeat; display: block; text-align: center; display: inline-block;}
span.store_text_1 {margin: 10px 8px 0; display: inline-block;}
span.store_text_2 {color: #FF6600; font-weight: bolder; display: inline-block;}

.spbox_alert {margin: -150px 0 0 0 !important; margin: -130px 0 0 -100px; top: auto; left: auto;}

.checkout {margin: 0 auto; width: 850px; height: 30px; line-height: 30px;}
.checkout ul.step { list-style-type: none;}
.checkout ul.step li{float: left; margin: 0 8px 0; font-size: 16px; color: #808080;}
