body{background: #fff;}
.pay-header{color:#999;font-size:16px;text-align:center;margin-bottom:10px;}
.bag_header_title{display:block;text-align:left;}
.pay-header span.active{color:#333;    font-weight: bold;}
.fl{float:left;}
.fr{float:right;}
.shopping-address,.shopping-method,.payment-method,.address-common{width:100%;border:1px solid #dadbde;border-top:none;box-sizing: border-box;padding:35px 30px 0px 30px;font-size:16px;margin-bottom:30px;}
.bag_item_list{margin:0;}
.shopping-address .common-input,.shopping-address select,.credit-method .common-input{width:305px;height:52px;border:1px solid #d9d9da;padding:0 20px;font-size:16px;box-sizing:border-box;}
.shopping-address select{padding:0 0 0 20px;}
.shopping-address>div,.address-common>div{margin-bottom:25px;}
.shopping-address select{width:306px;float:right;}
.shopping-address .lg-input,.credit-method .lg-input,.address-common .lg-input{width:100%;padding:0 20px;box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-webkit-box-sizing:border-box;height:52px;border:1px solid #d9d9da;font-size:16px;}
.shopping-address .save-btn,.address-popup .save-btn,.address-common .save-btn{width:244px;height:46px;background: #000;text-align: center;color:#fff;font-size:18px;border-radius:2px;}

.method-checked{position:relative;width:100%;margin-bottom:30px;text-align:left;box-sizing: border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-webkit-box-sizing:border-box;padding-left:40px;}
.shopping-method .method-checked h1{margin-bottom:10px;color:#333;font-size:18px;margin-top:0px;line-height:20px;text-transform:none;}
.payment-method .method-checked h1{font-size:18px;font-weight:normal;}
.method-checked p{color:#666;font-size:15px;}
.check-icon{position:absolute;top:0px;left:0px;height:22px;width:22px;background-image: url(../images/checkIcons.png);background-repeat:no-repeat;background-position:0px -23px;cursor:pointer;}
.checked-icon{background-position:0px 0px;}
.cart_sub_price_word{text-align:left;}

.coupon-box{float:left;width:100%;text-align:left;}
.coupon-box .coupon-input{font-size:14px;width:240px;height:30px;line-height:38px;border:1px solid #d6d6d7;padding:0 10px;margin-left:5px;margin-top:10px;}
.coupon-box .apply-btn{width:100px;height:30px;line-height:25px;border:1px solid #d6d6d7;background: #fff;margin-left:10px;color:#000;font-size:15px;position:relative;top:2px;float: right;margin-top: 8px;}
.main_container input,.main_container select{background: #fff;}

.shopping-bag .add-btn{text-decoration:underline;cursor:pointer;}
.mb10{margin-bottom:10px;}

.address-popup{display:none;}
.shopping-address .shopping-addDetail,.address-common .shopping-addDetail{font-family:Aria;width:296px;border:1px solid #eaeaea;padding:16px 12px 20px 40px;color:#666;font-size:16px;line-height:24px;}
.shopping-address .shopping-addDetail .check-icon,.address-common .shopping-addDetail .check-icon{top:15px;left:10px;}
.shopping-address .shopping-addDetail-checked,.address-common .shopping-addDetail-checked{border-top:3px solid #000;}
.shopping-address .address-pname{color:#333;font-size:16px;}
.shopping-addDetail h5{text-transform: none;text-align:right;}
.shopping-addDetail h5 a{color:#999;font-size:16px;margin-left:10px;text-decoration: underline;cursor:pointer;}
.popup-mask{position:fixed;top:0px;left:0px;width:100%;height:100%;background: rgba(0,0,0,.7);display: none;z-index:99;}
.address-popup{width:650px;padding:30px;background:#fff;position:fixed;top:50%;left:50%;margin-left:-355px;margin-top:-250px;z-index:100;}
.address-popup>div{margin-bottom:10px;}
.address-popup h2{position:relative;}
.address-popup .close-btn{position:absolute;top:-20px;right:-20px;font-size:36px;cursor:pointer;}

.billing-address{font-size:16px;position:relative;}
.address-common{padding:20px 30px;}
.billing-address p{width:600px;text-align:left;}
.billing-address .edit-btn{text-decoration:underline;color:#999;position:absolute;right:30px;top:20px;font-size:16px;cursor:pointer;}
.address-common .common-input-wrapper{width:48%;box-sizing:border-box;}
.address-common p{text-align:left;}
.address-common .lg-input{height:38px;line-height:38px;}
.address-common .common-input{width:48%;height:38px;line-height:38px;box-sizing: border-box;}
.address-common select{width:48%;height:38px;line-height:38px;border:1px solid #d6d6d7;box-sizing: border-box;padding-left:20px;font-size:16px;}
.credit-method input,.credit-method select{margin-top:10px;}
.credit-method img{margin-bottom:10px;}
.pay-successful-box{width:715px;text-align:center;margin:30px auto;padding:45px 0 65px;border:1px solid #dadbde;}
.pay-successful-box h2{margin:25px 0 18px;color:#333;text-transform:none;font-size:24px;}
.pay-successful-box p{line-height:22px;}
.checkOrder-btn{line-height:38px;height:38px;border:1px solid #e1e2e5;padding:0 18px;color:#333;font-size:20px;margin-top:25px;cursor:pointer;}
.billing-address-popup .common-input{width:284px;}

#logo{text-align:left;}
#searh_farm,#head_nav{display:none;}
.shop-header-nav{display:block;color:#999;font-size:24px;width:1200px;margin:0 auto;line-height:50px;}
.shop-header-nav img{margin-top:10px;height:30px;}
.triangle-icon{display:inline-block;margin-left:5px;border:5px solid transparent;border-left:5px solid #666;}
.continue-shop{display:block!important;font-size:20px;color:#999;line-height:38px;}
.shopping-address0 .shopping-addDetail:nth-child(2n+1){float:left;}
.shopping-address0 .shopping-addDetail:nth-child(2n){float:right;}
.common-input-wrapper .common-input{width:100%;}
.common-input-wrapper{width:47%;}
.shopping-address .warn-input{border:1px solid red;}
.shopping-addDetail{cursor:pointer;}
.address-check{height:165px;}
.shopping-addDetail-checked .address-check{height:163px;}
.mb10{margin-bottom:10px;}
.mb15{margin-bottom:15px;}
.save-btn{cursor:pointer;margin-bottom:20px;}
.apply-btn{cursor:pointer;}
.bag_header{margin-bottom:0px!important;}
#id_state_area #id_state{width:100%;}
.shopping-addDetail:nth-child(2n+1){float:left;}
.shopping-addDetail:nth-child(2n){float:right;}
.credit-method .shopping-addDetail{height:135px;}
.credit-method .shopping-addDetail-checked{height:135px;}

.warn-tip{color:red;width:100%;font-size:12px;}
.mt15{margin-top:15px;}
.mt10{margin-top:10px;}
.address-common .warn-input{border:1px solid red;}

.header #logo {text-align: left;  }
.orderSummaryFixed .cart_sub_price_box{height:auto;}
.orderSummaryFixed .cart_continue_item{margin-top:5px;}
.orderSummaryFixed .cartdiscountpri{height:30px;}
#OasapFooter .footer-main{padding:0px;}
.shopping-bag + .order-summary{padding:0 10px;}
#header_width .shop-header-nav{display:block;}