@charset "utf-8";
/**********cart page css *********************/
.cartBox{width:950px; text-align:left;}
.cartFlow{height:64px;  background:url(../../images/cartFlow_bg.gif) repeat-x; padding-right:10px;}
.cartArea {width:936px; height:auto;border:1px solid #D5D5D5; margin:10px 0 0 0; padding:7px;}
.cartArea .formWrap h3{ font-size:14px; font-weight:bold; color:#404040; line-height:24px;}
.cartArea .formWrap h3 select.coin{width:auto; height:18px;}
.cartGoods table thead tr th{height:25px; /*background:#f5faff; */ color:#656565; line-height:25px; text-align:center; }
.cartGoods table tbody tr td{font-size:12px; color:#656565; line-height:20px; height:30px; background:#fff;}
.cartGoods table tbody tr td a{color:#656565;}
.cartGoods table tbody tr td a:hover{text-decoration:underline;}
.cartGoods table tbody tr td .subTitle{width:150px;}
.numInput { position:relative; height:20px; text-align:center;}
.numInput input{width:30px; height:15px; float:left; }
.cartArea .cartTotal {font-size:12px;  color:#656565; border:1px solid #d5d5d5; background:#fff; }
.cartArea .cartTotal td.text{width:90%; text-align:right;}
.cartArea .cartTotal td.price{ width:10%; font-weight:bold;}
.cartArea .cartTotal{border:1px solid #d5d5d5; background:#fff; }
.cartArea .cartTotal tr td{border-right:1px solid #d5d5d5; border-bottom:1px solid #d5d5d5; padding:5px;}
.cartArea .cartBtn{height:32px; line-height:32px; clear:both; background:#fff;}
.cartArea .cartBtn input{margin-left:20px; font-size:12px; color:#fff; font-weight:bold; cursor:pointer;}
.cartNoGoods{width:auto; text-align:left;}
.cartNoGoods .notice{width:auto; height:auto; padding:10px; border:2px solid #ffd324; background:#fff6bf;}
.cartNoGoods p{font-size:12px; color:#404040;}
.cartNoGoods .opration{height:35px;}
.cartNoGoods .opration p{line-height:35px;}
.cartNoGoods .opration a{color:#f90;}
.cartNoGoods .opration a:hover{text-decoration:underline;}
.formWrap h4{color:#656565; font-size:12px;}
.formWrap h4.goodsListTitle{padding-left:23px;}
.formWrap {border-bottom:1px dotted #ddd; padding:10px 0; }
.formWrap table tbody tr td,.formWrap table tbody tr th{font-size:12px; color:#656565; line-height:20px; height:20px;  font-weight:normal;}
.formWrap table tbody tr th{font-weight:bold;}
.formWrap table tbody tr th h4 span{ font-weight:normal; color:#f60; cursor:pointer;}
.formWrap table tbody tr td.fillEntry{text-align:right; width:20%;}
.formWrap table tbody tr td input.text{border:1px solid #999;}
.formWrap table tbody tr td input.short{width:100px;}
.formWrap table tbody tr td input.mid{width:200px;}
.formWrap table tbody tr td input.long{width:400px;}
.formWrap table tbody tr th input.radioCss{margin-right:8px;}
.formWrap table input.radioCss{margin-top:5px; *margin-top:0;}
table.modifyAddress,table.modifyShipping,table.modyfyPayMethd,table.existingAddress{ border:1px dashed #E7CA96; background:#FBF7EE; }

table.modifyAddress,
table.existingAddress,
table.modifyShipping,
table.modyfyPayMethd{margin:0 auto;}
table.totalPrice td{text-align:right;}
table.totalPrice td.text{width:90%;}
.formWrap table.cartInfo th{background:#fff4d7; color:#656565;}
#notarizeAddressInfo,#notarizeShippingInfo,#notarizePaymentInfo{width:150px; height:24px;}
#FrmShippingAddress,#shippingAddressInfo,#shippingMethod,#shippingMethodInfo,#paymentMethod,#paymentMethodInfo,#paymentMethod,#paymentMethodInfo{}
#FrmShippingAddress,#shippingMethod,#paymentMethod{background:#f5faff; width:100%;}
table.orderInfo{ width:95%;margin:0 auto;}
table.fillInUserInfoTable{ background-color:#bcddff; width:95%; margin:0 auto; }
.formWrap table.fillInUserInfoTable th{ background:#F5FAFF; font-weight:normal; color:#656565; height:30px;}
.formWrap table.fillInUserInfoTable td{ background-color:#FFFFFF; height:30px;}

table.cartInfoBox,.cartInfoBox table{border-spacing:0; border-collapse:collapse; text-align:center; font-weight:bold; color:#404040;}
table.cartInfoBox td,.cartInfoBox table td{height:30px;}
.cartInfoBox{width:950px; font-size:12px; line-height:20px; margin:0 auto;}
.cartInfoBox td.cartInfoPic{/*width:100px; */line-height:normal;}
.cartInfoBox td.cartInfoCtn{width:837px;}
table.ctnTable{width:837px;}
td.ctnTableName{width:446px; background-color:#fafdff!important;}
td.ctnTableName2{width:100px;}
td.ctnTableSubName{width:346px;}
td.ctnTableDetail{width:380px;}
td.ctnTableDetail table{width:100%; height:60px;}
td.ctnTableDetail table td{height:30px;}
.ctnTableDetail td{ text-align:center;}
.ctnTableGift{width:416px;}
.ctnTableGiftDetail{width:416px;}
.alignLeft{text-align:left; padding-left:10px;}
.mainGoodInfo td{background-color:#fafdff!important;}
.subGoodsFont td{color:#8e9091; font-weight:normal; height:20px;}

.bt01 li{float:left;margin:0 3px;text-align:left;}
.bt-p{color:#fe7407;}
.bt_p01{color:#656565;}
.td01{ border-bottom:#cecdcd 1px dashed;padding-top:5px;}

.pro li{text-align:center;line-height:18px;	padding-bottom:10px;}
.pro_title{ height:38px; margin-bottom:5px; overflow:hidden;}

.title {font-size:13px;font-weight:bold;color:#ff7303;}
.titleSide {font-size:13px;	font-weight:bold;color:#404040;	padding-right:5px;}
.titleSide02{padding-left:5px;}

.sidePro_title_cont{color:#404040;}
.pagePathBox ul li{float:left;margin-right:5px;}
.pagePathBox ul li.icon{width:11px;height:20px;background:url(../../images/head_skin.gif) no-repeat -583px -101px;}
.pagePathBox ul li.pathArrow{width:11px;height:20px;background:url(../../images/head_skin.gif) no-repeat -585px -130px;}
.pagePathBox ul li a{color:#c31e26;}
.pagePathBox ul li a:hover{text-decoration:underline;}

/*******************************************sale css ***********************************/
.orderNum{margin-left:230px;}
.orderNum span{font-size:16px;font-weight:bold;color:#f90;margin-right:5px;}

/*******************************************sale css end***********************************/

/*************************quick order add by chenjun*********************************/
ul.quickOrderShipp li{float:left; height:25px; line-height:25px; margin-right:10px; width:110px; }
/*********links*********/
p.links a{color:#656565; margin:0 5px;}

/*************************orderSearch css*****************************/
.orderSearch{background:#fff8de; padding:8px;}
.orderSearchTitle {height:24px; line-height:24px; }
.orderSearchTitle p.userTitleRightPic{ width:21px; height:24px; background:url(../../images/userTitleRight.gif) no-repeat;}
.orderSearchTitle p{float:left; padding:0 5px 0 15px; font-size:12px; font-weight:bold; background-color:#e7ca96;  color:#fff;}

/**************pay methd select css************/

#info_list { border:1px solid #FFF; margin:10px auto 10px auto;}
#info_list ul{padding:10px;}
#info_list li{ float:left;}

#detail_info table.bank_limit{ background:#cbcbcb;}
#detail_info table.bank_limit td{background:#fff; padding-left:10px;}

.tablebanking td{border-bottom:1px solid #F5EDDA;border-right:1px solid #F5EDDA;font-size:12px;height:18px;line-height:15px;padding:0 7px;}
.tablebanking {
	text-align:center;
	border-top-width: 1px;
	border-top-color:#F5EDDA;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-left-color:#F5EDDA;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: solid;
}
.tablebanking thead .bankTitle td {text-align:left;}
