@charset "utf-8";
/*
--------------------
ChinaHandiWork Cart style;
Author: 朱震;
Updated:2014-09-27;

--------------------
*/


/*Cart begin*/

.font11{ font-size:11px; color:#666;}
.font11 a{ font-size:11px;}
.font_black{ color:#000;}
.font_red{ color:#900;}
.ml6{margin-left:6px;}
.center{ text-align:center;}

/* cart style */

.searchbox { background:#F2F2F2; border:#FFF solid 1px; float:left; margin-top:10px; width: 96%;padding: 10px 2%; text-align:right; margin-bottom:10px; font-size:14px;}
.font18red { font-size:18px; color:#990000; font-weight:bolder;}
.btL2 {	width:100%;margin:10px auto;padding:0px auto;float:left;}
.fast_checkout {font-family:Arial;font-size:11px;line-height:22px;margin:10px auto;padding:0px 0px 5px 10px;text-align:right;}

.cart_tr_bot_bor {border-bottom:solid 1px #d6d6d6;}
.cart_tr_bot_bor td {padding-bottom:8px;padding-top:8px;}
.bold_bot_bor{ border-bottom:solid 5px #d6d6d6;}
.bg_green{background-color: #DFF0D8;}

.textarea_WH {width:600px;color:#333;max-width:830px;max-height:200px;}
.pd_img {background:#FFF;padding:2px;border:1px solid #E2E9DA;margin: 1px 3px 3px 12px;}
.marl10 {margin-left:10px;}

.btn_cont {	background:#0a9ad9;float: left;border-radius: 2px 2px 2px 2px;color: #FFF; border:none; font-size:14px;height: 30px;line-height: 30px;padding: 0 10px;cursor:pointer; font-weight:bold; margin-top:6px;}
.btn_checkout {	background:url(/static/prototype/product_fashion/images/btn-fas.png) repeat-x scroll 0px -55px transparent;float: right;border: 1px solid #E87B01;border-radius: 2px 2px 2px 2px;color: #FFF;font-size: 16px;font-weight: 700;height: 36px;line-height: 36px;padding: 0 10px;cursor:pointer;}

.cart_content {	margin:0 auto;	padding:3px 0 10px 0;}
.cart_left {width:870px;float:left;}
.cart_left_top_btn {width:100%;float:left;padding-top:3px;padding-bottom:12px;}
.cart_tit {height:28px;border:solid 1px #d6d6d6;padding-left:12px;background: #fff;}
.cart_tit_h2 {color:#990000;font-size:13px;}
.cart_tab {	border:solid 1px #d6d6d6;border-top:none;float:left;width:100%;background: #fff;}
.cart_tab_tit {	background:#e4e7f0;line-height:30px;color:#000;border-bottom:solid 1px #d6d6d6;}

.color666 {color:#666;}
.colorC00 {	color:#C00;}
.text_re {	text-align:right;width:36px;}

.cart_right {float:right;width:270px;}
.cart_right_top {text-align:left;background: #fff;}
.cart_right_top_h3 {
	background: url(/resources/images/nav-bg.png) repeat-x top left;
	height: 38px;
	line-height: 38px;
	padding-left: 22px;
	color: #FFF;
	font-size: 20px;
	font-weight: normal;
	word-spacing: -0.05em;
	letter-spacing: -0.045em;
	-webkit-font-smoothing: antialiased;
	font-family: "TradeGothicW01-BoldCn20 675334",Helvetica,Arial,sans-serif;
}
.cart_right_top_p {	text-align:left;padding:15px 10px 6px 15px;font-size:12px;color:#666;line-height:18px;border: solid 1px #CCC;border-top: none;}
.cart_right_mid {text-align:left;margin-top:10px;padding-bottom:15px;background: #fff;}

.remove_img {margin-top:100%;_margin-top:10px;width:12px;height:12px;}
.gifts_remove_img {margin-top:10px;margin-bottom:10px;width:12px;height:12px;}

.cart_null_con{width:80%; margin:0 auto; padding:25px 0 0 0;}
.reg_suc_now{font-size:20px;  line-height:95px;}




/* confirm order style*/
.confirm_tab{
	border: solid 1px #d6d6d6;
	float: left;
	width: 100%;
	margin-bottom: 20px;
	background: #fff;
}
.confirm_tab_tit{background:#e4e7f0; color:#000;border-bottom:solid 1px #d6d6d6;}
.confirm_tab_tit h2{ line-height:36px;}
.confirm_tab_con{ padding:10px 20px;}
.confirm_tab a{ text-decoration:underline;}
confirm_tab_sa_tab {width:100%;}
.confirm_tab_sa_tab td { padding:10px 16px;}
.confirm_tab_tit2{background:#f6f6f7; color:#666; border-bottom:none;}
.confirm_tab_tit2 td{ font-weight:bold; line-height:36px;}
.confirm_tab_order_bo td{ border-bottom: solid 1px #d6d6d6; padding-bottom:16px;}
.confirm_tab_order_bo td table tr td { border:none; padding-bottom:0px;}
.confirm_tab_order_bo td table tr td a{ text-decoration:none;  margin-bottom:12px; margin-top:10px; float:left;}
.confirm_tab_order_price{ color:#999; text-decoration:line-through;}
.border_left{border-left: solid 1px #d6d6d6;}
.confirm_order_bo_amount_td{vertical-align:middle; text-align:center; padding-left:10px; padding-right:10px; font-weight:bold;border-left: solid 1px #d6d6d6;}
.confirm_tab_sm_tab td { padding:10px 16px; line-height:14px;}
.coupon_text{font-size:12px; color:#333; padding-left:5px; padding-right:5px; height:24px; width:200px; margin-left:12px;}
.btn_coupon {	background:url(/static/prototype/product_fashion/images/btn-fas.png) repeat-x scroll 0px -55px transparent;border: 1px solid #E87B01;border-radius: 2px 2px 2px 2px;color: #512702;font-size: 12px;height: 26px;padding: 0 20px;cursor:pointer; margin-left:20px; padding-bottom:3px;}
.confirm_coupon_red{color:#C00; line-height:28px;}
.confirm_content_bottom_tab{width:400px; margin-bottom:20px; line-height:28px; font-size:15px; float:right; margin-right:2px;}
.confirm_content_bottom_tab tr td{ text-align:right;}
.btn_placeOrder {	background:url(/static/prototype/product_fashion/images/btn-fas.png) repeat-x scroll 0px -55px transparent;float: right;border: 1px solid #E87B01;border-radius: 2px 2px 2px 2px;color: #FFF;font-size: 15px;font-weight: 700;height: 36px;line-height: 36px;padding: 0 20px; padding-bottom:1px;cursor:pointer;}

.valign_m{ vertical-align:middle;}









.shippingAddr{margin-left:30px;}
.shippingAddr th, .shippingAddr td{padding:6px 5px;vertical-align:top;}
.shippingAddr th {line-height:24px;}
.shippingAddr th, .shippingAddr td .pdt5{margin-top:5px;}
.shippingAddr select{ padding:4px; width:318px;}
.recipient div{float:left;padding-right:6px;width:160px;}
.recipient input{ width:144px;}
.required{ color:#990000;}
.elmbBlur{border:1px solid #ccc; padding:3px; font-size:12px; width:310px;}
.elmbBlur:focus{border:1px solid #666;}
.errorInfo, .errorInfo a:link{color:#990000;}

.btn_shippingAddr {	background:url(/static/prototype/product_fashion/images/btn-fas.png) repeat-x scroll 0px -55px transparent;float: right;border: 1px solid #E87B01;border-radius: 2px 2px 2px 2px;color: #FFF;font-size: 15px; font-weight:bold;height: 36px;line-height: 36px;padding: 0 30px; padding-bottom:1px;cursor:pointer;}




.pay_tab{border:solid 1px #d6d6d6;float:left;width:100%; margin-bottom:20px; line-height:32px;}
.pay_tab_tit{background:#e4e7f0; color:#515151; line-height:28px;}
.pay_tab td{ padding:0px 20px;}


.btL{
	width:100%;
	margin:0px 0px 20px 0px;
	padding:1px;
	overflow: hidden;
	border:solid 1px #ff9966;
	background:#FFF;
	/*background: #fff;*/
}
.btL2_new{
	width:475px;
	margin:20px 0px;
	height:40px;
	float:left;
}


/*cart 02 begin*/
.infor_l_r_gray {
	/*border:1px solid #c6c6c6;width: 880px;*/
	padding:3px;
	background:#ffcc99;
	/*width: 980px;*/
	height:auto;
}
.infor_1_r_gray_con{ /*width:940px;*/ padding:20px; background:#FFF;}
.infor_l_r_gray .infor_r p.green {
	height:1.2em;
}
.infor_l_r_white {
	border:1px solid #c6c6c6;
	padding:8px 18px 22px;
}
.infor_l_r_white .infor_r p {
	line-height:2em;
	margin-top:6px;
}
.infor_l_r p {
	height:4em;
	margin:3px 0 0 0;
}
.infor_l_r_gray .infor_l, .bg_gray_no_border .infor_l, .border_gray_note .infor_l {
	width:48%;
	float:left;
	margin-right:10px;
	border-right:1px solid #c6c6c6 !important;
	padding-right: 10px;
}
.infor_l p{line-height:120%; margin:8px auto;}
.infor_l_r_white .infor_l {
	width:360px;
	float:left;
}
.infor_l_r_white .infor_r {
	margin-left:370px;
	border-left:1px solid #c6c6c6;
	padding-left:10px;
	min-height:140px;
	_height:140px;
}
.infor_l_r_gray h2 {
	border-bottom:1px solid #c6c6c6;
	line-height:1.6em;
	height:1.6em;
}
.infor_l h2 {
	/*margin-right:18px;*/
}

.infor_r{
	float:right;
	width: 49%;
}
.infor_r h2 {
/*	margin-left:51%;
*margin-left:49% !important;*/
}
.infor_l dl dt {
	clear:both; font:12px Tahoma, Geneva, sans-serif;}
}
.infor_dl dt {
	float:left;
	width:8.5em;
	text-align:right;
	margin:8px 10px;
	font-size:1.2em;
}
.infor_dl dd input {
	/*width:240px;*/
	font-size:1.2em;
	margin:8px 0;
}
.infor_dl dd select {
	width:244px;
	font-size:12px;
	margin:8px 0;
}
.infor_l dl div {
	margin-left:11.9em;
*margin-left:12.8em;
	margin-right:18px;
}
.infor_r dl div {
	margin-left:66.5%;
*margin-left:63.7%;
}
/*cart 02 end*/

.margin_tb10{
	margin:0px 10px;
	padding:10px 0px;
	height:30px;
}

.pay_note{ line-height:20px; width:650px; border:solid 1px #00a2ff; background:#daf2ff; padding:5px; margin-bottom:10px;}


#pay_n{ width:100%; height:auto;}
	.pay_n ul{ list-style:none;}
.pay_n_l{ width:220px; height:auto; float:left;}
	.pay_n_l ul{ margin:0; padding:0;}
	.pay_n_l ul li{ margin:0; padding:0; text-align:left; width:218px; height:34px; display:block; padding:5px;}
	.pay_n_l ul li input{ cursor:pointer;}
	.pay_n_l ul li lable{ cursor:pointer;}
	.select_pay{ background:#f0ffe5; border:1px solid #c8d2c2;}
.pay_n_r{ width:900px; height:auto; float:left;}
    .pay_n_r ul{ margin:0; padding:0;}
	.pay_n_r ul li{ display:none; background:#f0ffe5; border:1px solid #c8d2c2; margin:0; padding:20px; min-height:260px;}
	.pay_n_r ul li input{ cursor:pointer;}
	.pay_n_r ul li lable{ cursor:pointer;}


.btn_successful {	background:url(/static/prototype/product_fashion/images/btn-fas.png) repeat-x scroll 0px -55px transparent;border: 1px solid #E87B01;border-radius: 2px 2px 2px 2px;color: #FFF;font-size: 14px; font-weight:bold;height: 36px;line-height: 36px;padding: 0 10px; padding-bottom:1px;cursor:pointer;}


.btn_x_successful {	background:url(/static/prototype/product_fashion/images/btn-fas.png) repeat-x scroll 0px -55px transparent;border: 1px solid #E87B01;border-radius: 2px 2px 2px 2px;color: #FFF;font-size: 14px; font-weight:bold;height: 36px;line-height: 36px;padding: 0 70px; padding-bottom:1px;cursor:pointer;}


.off_left_border1{height:44px; width:10px; line-height:44px; position:absolute; background:#f0ffe5; margin-left:-23px; margin-top:-20px;}
.off_left_border2{height:44px; width:10px; line-height:44px; position:absolute; background:#f0ffe5; margin-left:-23px; margin-top:24px;}
.off_left_border3{height:44px; width:10px; line-height:44px; position:absolute; background:#f0ffe5; margin-left:-23px; margin-top:68px;}
.off_left_border4{height:44px; width:10px; line-height:44px; position:absolute; background:#f0ffe5; margin-left:-23px; margin-top:112px;}



.btn_cart_off {
    background: url("/static/prototype/shopcart/images/btn-fas.png") repeat-x scroll 0 -126px transparent;
    border: 1px solid #CCCCCC;
    border-radius: 2px 2px 2px 2px;
    clear: both;
    color: #999999;
    cursor: pointer;
    float: right;
    font-size: 15px;
    font-weight: bold;
    height: 36px;
    padding: 0 10px 2px;
}


/*20140928 by Wayne begin*/
.SeeWhatTitle {
	padding-left:10px;
	margin-top: 10px;
	width:860px;
	background: #a75c08;
	height: 38px;
	line-height: 38px;
	font-family:"TradeGothicW01-BoldCn20 675334", Helvetica, Arial, Heiti SC, ST Heiti, sans-serif; 
}
.SeeWhatTitle h6 {
	font-size: 16px;
	color: #FFF;
	font-weight: normal;
}
.SeeWhatBox {border:solid 1px #CCC; float:left;width: 850px;padding: 8px 0 5px 18px; height:auto;display: block;background: #fff;}

.confirm_tab_sm_tab {width:100%;}

/*20140928 by Wayne end*/

/*Cart end*/