@charset "utf-8";
/* CSS Document */

.ShopcartWrap .calculat_icon{ background: url(https://www.topwristband.com/images/shopcart/shopcart_icon.png?v=1) no-repeat;}
.HeaderWrap .ShopcartNav{ padding: 0; text-align: center; width: 35%; height: 100px;}
.HeaderRight .Wristbands, .HeaderRight .Lanyards{ width: 23%;}
.HeaderRight .Login{width: 22%;}
.HeaderRight .Currency{ width: 20%;}
.HeaderWrap .HeaderRight{ width: 40%;}
.ShopcartNav li{ font-size: 14px; width: 25%; float: left; padding-top: 20px; position: relative; color: #666666;}
.ShopcartNav li .fa, .ShopcartNav li em{ display: block; padding-bottom: 5px;}
.ShopcartNav .ShopCart .fa-shopping-cart{ font-size: 32px;}
.ShopcartNav li em:before{ display: inline-block; content: ""; background: url(https://www.topwristband.com/images/shopcart/icon-shopcart.png) no-repeat; width: 30px; height: 30px;}
.ShopcartNav li .fa-place-order:before{ background-position: 0 0;}
.ShopcartNav li .fa-pay-order:before{ background-position: 0 -40px;}
.ShopcartNav li .fa-complete:before{ background-position: 0 -80px;}
.ShopcartNav li .ArrowIcon{ position: absolute; border-top: #999999 solid 1px; top: 35px; left: -30%; width: 55%;}
.ShopcartNav li .ArrowIcon .fa{ position: absolute; top: -8px; right: -2px; padding: 0; font-size: 16px; color: #969696;}
.ShopcartNav .Current .ArrowIcon{border-top: #3A8DE2 solid 1px;}
.ShopcartNav .Current, .ShopcartNav .Current .ArrowIcon .fa{ color: #3A8DE2 !important;}
.ShopcartNav .Current.PlaceOrder em:before{ background-position: -35px 0px;}
.ShopcartNav .Current.PayOrder em:before{ background-position: -35px -40px;}
.ShopcartNav .Current.Complete em:before{ background-position: -35px -80px;}

/*  购物车运费预估弹窗  */
 .ShippingInf_Window{ width:auto;margin: -298px 0 0 -458px;position: absolute;} 
.ShippingInf_Content{ background: #FFFFFF; width: 900px;}
.ShippingInf_Content .ShopCart_Inf{ margin: 10px 20px 15px;}
.ShippingInf_Content .ShopCart_Select font{ color: #666666;}
.ShippingInf_Content .Country_Select .CategoriesInput{ width: 130px; padding: 0 25px 0 5px;}
.ShippingInf_Content .City_Select .CategoriesInput{ width: 160px;}
.ShippingInf_Content .CodeSelect .CategoriesInput{ width: 124px;}
.Country_Select .ShopCart_Option{ left: 60px; width: 188px;}
.City_Select .ShopCart_Option{ left: 70px; width: 170px;}
.CodeSelect .ShopCart_Option{ left: 105px; width: 134px;}
.ShippingInf_Main .ShopButton{ padding: 0 20px 30px;}
.ShopButton input{ font-size: 16px; display: inline-block; float: left; height: 32px; margin-right: 20px;}
.ShopButton .GrayButton{ width: 130px;}
.ShopButton .OrangeButton{ width: 110px;}
.ShippingInf_Main .ShipMethod{ padding: 0 15px 15px 15px;}
.ShippingInf_Main .MethodTitle{ background: #f7f7f7; height: 38px; line-height: 38px;}
.ShippingInf_Main .Method .ShippingBox{ width: 796px;}
.ShippingInf_Main .MethodTitle .W_165{ width: 165px;}
.ShippingInf_Main .MethodTitle .W_340{ width: 320px;}
.ShippingInf_Main .MethodTitle .W_150{ width: 150px;}
.ShippingInf_Main .MethodItem .MetImg{ width: 140px;}

.ShopCart_Wrap{ padding-top: 10px;}
.ShopCart_Inf{ line-height: 28px; margin-bottom: 15px;}
.ShopCart_Inf h3{ float: left; width: auto; padding-right: 50px; font-size: 16px; text-align: left; font-weight: normal; font-family: "Open Sans Semibold";}
/* .ShopCart_Inf .ShopCart_Number{ width: 100px; padding: 0;} */
.ShopCart_Select{ float: left; position: relative; margin-right: 25px;}
.ShopCart_Select label{ overflow: hidden;float:left;}
.ShopCart_Select font{ display: block; float: left; margin-right: 5px;text-align:right;}
.ShopCart_Select a:hover{ text-decoration: none !important;}
.ShopCart_Select label > a{ border-radius: 3px; display: block; line-height: 26px; border: #d4d4d4 solid 1px; position: relative; float: left;}
.ShopCart_Select label > a{white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
.ShopCart_Select .CategoriesInput{ height: 26px; line-height: 26px; padding: 0 5px; display: block;}
.ShopCart_Select label > a:after{ position: absolute; content: ""; width: 0; height: 0; top: 12px; right: 10px; border-style: solid; border-width: 4px 4px 0; border-color: #808080 transparent transparent;}
.ShopCart_Select .ShopCart_Option{ border-radius: 0 0 3px 3px; display: none; position: absolute; top: 27px; border: #D4D4D4 solid 1px; padding-top: 5px; background: #FFFFFF; line-height: 24px;z-index:11;}
.ShopCart_Select .ShopCart_Option a{ display: block; padding: 0 5px;}
.ShopCart_Select .ShopCart_Option a:hover{ background: #ebebeb;}
.ShopCart_Select .No_Border:after {border:none;}
.LoadingBox{ width: 120px; margin: 40px auto;}





.ShopcartWrap{ padding-top: 15px; padding-bottom: 50px;}
.ShopcartWrap h2{ font-size: 22px; border-bottom: #dddddd solid 1px; padding: 10px 0;}
.ShopcartWrap .ShopcartNav{ background: #f9f9f9; border: #e6e6e6 solid 1px; margin-top: 20px; cursor: pointer;}
.ShopcartWrap .ShopcartNav a{ float: left; font-size: 18px; display: block; height: 48px; padding: 0 30px; line-height: 48px; border-right: #E6E6E6 solid 1px;}
.ShopcartWrap .ShopcartNav a:hover, .ShopcartWrap .ShopcartNav .Current{ background: #3A8DE2; color: #ffffff !important; text-decoration: none;}
.ShopcartWrap .calculat_icon{background-position: -22px -43px;cursor: pointer;width: 30px;height: 30px;display: inline-block;float: right;}

.OrderInf{ float: left; width: 55%; font-size: 13px; line-height: 18px;}
.CouponCode{ font-size: 14px; line-height: 32px; padding: 15px 10px 10px; background: #f5f5f5; margin-bottom: 15px;}
.CouponCode .CodeInput{ height: 32px; padding: 0 5px; border: #e0e0e0 solid 1px; width: 310px;}
.CouponCode font, .CouponCode label{ display: inline-block; float: left;}
.CouponCode label{ margin: 0 10px; line-height: 20px;}
.CouponCode .ColorRed{ font-size: 13px;}
.CouponCode .CouponButton{ font-size: 14px; height: 32px; line-height: 32px; padding: 0 15px; display: inline-block;}
.OrderInf .ArriveTime{ padding: 10px; background: #f5f5f5;font-size: 17px}
.OrderInf .ArriveTime dt{ font-size: 16px; padding: 10px 0;}
.OrderInf .ArriveTime dd{ padding-bottom: 10px;}
.OrderInf .ArriveTime span{ display: inline-block; width: 10%; text-align: right;}
.OrderInf .ArriveTime p{ width: 90%;}

.TotalOrder > a{ display: inline-block; margin-bottom: 20px; height: 48px; line-height: 48px;font-size: 20px; text-align: center; text-transform: uppercase; padding: 0 25px;}
.TotalOrder a .fa-arrow-circle-o-right{ padding-left: 10px; font-size: 22px;}
.TotalOrder a .fa-arrow-circle-o-left{ padding-right: 10px; color: #666666; font-size: 22px;}

.ShopcartEmpty{ font-size: 22px; text-align: center; padding-top: 40px; height: 500px;}
.ShopcartEmpty > p{ line-height: 56px; display: inline-block; padding-left: 70px;}
.ShopcartEmpty > .fa-shopping-cart{ font-size: 56px; position: absolute; color: #666666;}
.ShopcarOrerInf .TotalOrder > a{ width: 100%;}

/*Place Order*/
.PlaceorderWrap{ padding-top: 20px; padding-bottom: 30px;}
.PlaceorderWrap .Title{ font-size: 20px; padding: 10px 0; border-bottom: #dddddd solid 1px;}
.AddressMessage{ font-size: 14px; margin-bottom: 20px;}
.AddressMessage .AddressText{ padding-top: 15px; font-size: 16px;}
.AddressSelect{ position: relative;}
.AddressSelect select, .AddressShow li select{ font-size: 14px; position: relative; z-index: 3; background: none; margin: 15px 0; cursor: pointer; -moz-appearance: none; -webkit-appearance:none; appearance:none; height: 48px; line-height: 48px; border: #e0e0e0 solid 1px; border-radius: 3px; line-height: 46px\9; width: 100%; padding: 0 5px;padding-right: 40px;}
.AddressMessage .fa{ color: #999999; position: absolute; font-size: 16px; z-index: 2;}
.AddressSelect .fa{top: 32px; right: 10px;}
.AddressMessage .Billingcheckbox{ line-height: 18px; padding-bottom: 10px;}
.AddressMessage .Billingcheckbox input{ height: 18px; margin-right: 10px;}
#historyAddress option{color: black;}


.MethodMessage ul{ padding: 15px 0 25px; font-size: 14px;}
.MethodMessage li{ line-height: 35px;}
.MethodMessage li .MethodRadio{ height: 35px; width: 3%; text-align: center;}
.MethodMessage li p{ width: 40%;}
.MethodMessage li span.Blue{ display: inline-block; padding-left: 5px;}
.MethodMessage li font.ColorRed{ display: inline-block; width: 15%;}
.MethodMessage li span.FreeDuty{ display: inline-block; height: 18px; line-height: 16px; border-radius: 2px; margin: 9px 0 8px; padding: 0 5px; background: #72b13a; font-size: 13px; color: #ffffff;}
.MethodMessage li .TipText{ padding: 10px; margin-left: 3%; line-height: 18px; font-size: 13px;  color: #666666; width: 85%; background: #fffbeb; border: #f4efd8 solid 1px;}
.MethodMessage li .IconMethod{ display: inline-block; width: 15%; height: 35px; background: url(https://www.topwristband.com/images/shopcart/icon-method.png) no-repeat;}
.MethodMessage li .FedEx{ background-position: 0 10px;}
.MethodMessage li .DHL{ background-position: 0 -22px;}
.MethodMessage li .SLUK{ background-position: 7px -51px;}
.MethodMessage li .AIR{background-position: 5px -82px;}
.MethodMessage .checked{ font-family: 'RobotoBold';}

.ClearanceMessage{ padding-bottom: 25px; font-size: 14px;}
.ClearanceMessage dl{ padding-top: 10px; line-height: 32px;}
.ClearanceMessage dt{ font-family: 'RobotoBold';}
.ClearanceMessage dd input{ height: 31px; float: left; margin-right: 10px;}

.CheckDraft{ padding-bottom: 25px; font-size: 14px;}
.CheckDraft .DraftMessage{ padding: 15px 0; line-height: 24px;}
.CheckDraft .DraftMessage li{ padding-bottom: 10px;}
.CheckDraft .DraftMessage label{ display: block; padding-bottom: 5px;}
.CheckDraft label input{ height: 24px; float: left; margin-right: 10px;}
.CheckDraft .DraftMessage .Gray{ font-size: 14px;}

.PayWay_Con .Prompt{background: url(https://www.topwristband.com/images/shopcart/make-payment-icon.png) no-repeat scroll 0 -33px; color: #C17501; line-height: 18px; margin-left: 6px; padding: 0 0 7px 24px;}
.PayInfo .AmountInput{ width: 84px; margin: 0 5px;}
.PayInfo .currency{ margin-right: 10px;}
.PayInfo .ErrorTip{ margin-left: 265px;}
.returnPayment{ border-bottom: 1px solid #ccc; margin-bottom: 10px;}
.returnPayment p { background-color: #fff3f3; color: #cc0000; padding: 10px 10px 10px 35px; border: 1px dashed #cf9595; margin-bottom: 10px;}
.returnPayment p:before{ content: ""; background: #fff3f3 url(https://www.topwristband.com/images/myaccount/myaccount_icon.png) no-repeat 0px -110px; display: block; position: absolute; width: 33px; height: 30px; margin-left: -33px; margin-top: -5px; }
.payment-cvv2 li{ margin-bottom: 10px;}	
.payment-cvv2 li > p{ margin-right: 5px; float: left; width: 170px; text-align: right; line-height: 22px;}
.payment-cvv2 li label{float: left;}
.payment-cvv2 li input, .payment-cvv2 .DateInput select{ border: #ccc solid 1px; padding: 0 10px; height: 26px; border-radius: 3px;}
.payment-cvv2 li .CardInput{ width: 228px;}
.payment-cvv2 .CardNumber .OrderLayer { font-size: 20px; display: none; top: -60px; width: 258px; padding: 5px 10px; overflow: hidden; line-height: 40px; position: absolute; border: #e8e8e8 solid 1px; background: #f8f8f8; opacity: 0.9; filter: alpha(opacity=90); color: #999999; }
.payment-cvv2 .DateInput select{ width: 90px; cursor: pointer; padding: 0 20px 0 5px;}
.payment-cvv2 .DateInput option{ padding: 0 10px; line-height: 22px;}
.payment-cvv2 .DateInput span{ display: block; float: left; margin-right: 10px;}
.payment-cvv2 .CVV2Code input{ width: 65px;}
.payment-cvv2 .CardNumber label, .payment-cvv2 .CVV2Code strong{ position: relative; float: left;}
.payment-cvv2 .CVV2Code strong{display: inline-block; margin-right: 10px;}
.payment-cvv2 .CardNumber label:before, .payment-cvv2 .CVV2Code strong:before{ cursor: pointer; background: url(https://www.topwristband.com/images/shopcart/code-icon.jpg) no-repeat; content: ""; width: 14px; height: 14px; position: absolute; top: 7px; right: 4px;}
.payment-cvv2 .AcceptCard p{ line-height: 35px;}
.payment-cvv2 .AcceptCard small{ font-size: 12px;}
.payment-cvv2 .AcceptCard span{ width: 80px; height: 35px; margin: 0 10px 0 0; background: url(https://www.topwristband.com/images/shopcart/payment_icon.png?v=1) no-repeat; float: left; display: inline-block;}
.payment-cvv2 .AcceptCard .JCB_Icon{ background-position: 0 0;}
.payment-cvv2 .AcceptCard .Visa_Icon{ background-position: 0 -40px;}
.payment-cvv2 .AcceptCard .Mastercard_Icon{ background-position: 0 -80px;}
.payment-cvv2 .AcceptCard .AmericanExpress_Icon{ background-position: 0 -120px;margin-right: 0;}
.payment-cvv2 .AcceptCard font{ display: block;}
.payment-cvv2 .CVV2Code .HelpLayer{cursor: pointer; color: #333333; text-decoration: none;}
.payment-cvv2 .CVV2Code .HelpLayer span{ margin-top: 2px; padding: 1px 5px; border-radius: 2px; /* width: 12px; height: 20px; */ text-align: center; line-height: 20px; /* font-weight: bold; */ background: #f8f8f8; border: #c9c9c9 solid 1px; display: inline-block;}
.payment-cvv2 .CVV2Code_Inf{display: none; position: absolute; /* width: 148px; */ padding: 10px; margin-top: 8px; background: #ffffff; border: #e8e8e8 solid 1px;}
.payment-cvv2 .CVV2Code_Inf:before {border-color: transparent transparent #E8E8E8; top: -9px;}
.payment-cvv2 .CVV2Code_Inf:after {border-color: transparent transparent #FFFFFF; top: -7px;}
.payment-cvv2 .CVV2Code_Inf:before, .payment-cvv2 .CVV2Code_Inf:after {position: absolute; left: 50%; content: ""; border-style: solid; border-width: 0 8px 8px;}
.payment-cvv2 .CVV2Code .HelpLayer:hover ~ .CVV2Code_Inf{display: block;}
.payment-cvv2 .IpayLinkTip div{margin: 0 50px 0 100px; text-align: left;}
.PayWrap .PayButton{text-align: center;}


/*Pay For Order*/
.PayOrderWrap{ padding-top: 30px; padding-bottom: 30px;}
.PayInf{ padding: 30px 100px 40px 300px;}
.PayInf p{ padding-bottom: 10px;}
.PayInf .fa{ font-size: 5.6em; color: #ff9c00; position: absolute; margin-left: -70px;}
.PayInf .PayText{ font-size: 22px; padding-bottom: 15px;}
.PayInf .PayNumber{ font-size: 14px; line-height: 24px;}
.PayInf .PayPrice{ font-size: 18px;}
.PayOrderWrap .OrderNotice{ border: #f3d8da solid 1px; background: #feedee; padding: 10px; font-size: 13px; line-height: 20px;}
.OrderNotice dt{ font-family: 'RobotoBold'; font-size: 14px; padding-bottom: 5px;}
.OrderNotice dd{ padding: 0 0 5px 15px;}
.OrderNotice dd:before{ display: block; position: absolute; content: ""; width: 4px; height: 4px; border-radius: 50%; margin: 8px 0 0 -10px; background: #333333;}

.PayWrap{ float: left; padding: 10px 20px 20px; width: 706px; background: #FFFFFF; border: #E9E9E9 solid 1px; margin-left: -1px;}
.PayWrap .Title{ height: 28px; line-height: 28px; border-bottom: #E9E9E9 solid 1px; padding-bottom: 5px;}
.PayWrap .TipText{background: #fdfbed; border: #f2f0df solid 1px; padding: 10px; margin-top: 20px;}
.PayWrap .TipText a{text-decoration: underline;}
.PayWrap .PayPal_Inf{ line-height: 24px; padding-top: 10px;}
.PayWrap .PayPal_Inf a{ text-decoration: underline;}
.PayWrap .ChooseOther{background: #fdfbed; border: #f2f0df solid 1px; padding: 14px 10px; margin-top: 20px;}
.PayWrap .ChooseOther a{color: #0000ff;cursor: pointer;}

.PayWrap .PayWay_Tip, .PayCard_Inf{ padding-top: 15px;}
.PayWrap .PayButton{ margin-top: 15px;}
.PayWrap .PayButton .OrangeButton, .CouponMain .PayButton .OrangeButton{ font-size: 16px; padding:0 30px; height: 35px;}
.PayWrap .AmountInput{ height: 26px; border:#d4d4d4 solid 1px; padding: 0 5px;}

/*Complete*/
.PayOrderWrap .ViewButton{ text-align: center; margin-top: 30px;}
.PayOrderWrap .ViewButton a{height: 48px; line-height: 48px; padding: 0 30px; margin: 0 10px; display: inline-block; text-transform: uppercase; font-size: 24px;}

.order-container-mask { background: #FFF; height: 100%; left: 0px; opacity: 0.6; filter:alpha(opacity=60); overflow: hidden; position: absolute; top: 0px; width: 100%; z-index: 1000;}

@media screen and (min-width: 1200px) {
.HeaderWrap .ShopcartNav{ width: 38%}
.HeaderWrap .HeaderRight{ width: 37%;}
.TotalOrder > a{font-size: 24px;}
.PayInf{ padding: 30px 100px 40px 400px;}
}


.left a{display:block;;width: 250px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis; display:block" target="_blank}

/* .ShopcartHeader{border-bottom: #dddddd solid 1px;}	 */
.ShopcartHeader h2{ float: left; border-bottom: none;}
.LevelMain{ float: right; font-size: 14px; line-height: 30px; position: relative;padding: 20px 0px 0px 10px;}
.LevelMain .Orange{ color: #ff6600;}
.LevelSort{ float: left; margin-right: 50px;}
.LevelBox{ top: 60px; right:-30px; display: none; position: absolute; background: #ffffff; padding: 5px 10px 5px 25px; width: 750px; border: #dddddd solid 1px;}
.LevelBox:before, .LevelBox:after{ content: ""; border-style: solid; border-width: 0 8px 10px; position: absolute; left: 50%; margin-left: -120px;}
.LevelBox:before{ border-color: transparent transparent #dddddd; top: -10px;}
.LevelBox:after{ border-color: transparent transparent #ffffff; top: -8px;}
.LevelBox p{ float: left;}
.LevelBox li{ padding: 15px 0; border-bottom: #dddddd solid 1px;}
.LevelBox li p:first-child{ width: 22%;}
.LevelBox li p:nth-child(2){ width: 12%;}
.LevelBox li p:last-child{ width: 66%;}
.LevelBox li:last-child{ border-bottom: none;}
.LevelMain .LevelShow{ float: left; margin-right: 30px;}
.LevelMain .LevelShow li{ float: left; margin-right: 15px;}
.LevelMain .LevelShow .LevelCount{ margin: 7px 20px 5px 0; height: 17px; width: 140px; border: #e2e2e2 solid 1px; background: #f6f6f6; font-size: 12px; text-align: center; line-height: 15px; position: relative;}
.LevelMain .LevelShow .LevelCount em{ position: absolute; display: block; background: #FF6600; height: 15px;}
.LevelMain .LevelInf{ float: left;}
.LevelMain .LevelInf{ background: url(https://www.topwristband.com/images/master/icon-business.png) no-repeat; padding-left: 25px;}
.LevelMain  .icon-Silver{ background-position: 0 -178px;}
.LevelMain  .icon-Bronze{ background-position: 0px -93px;}
.LevelMain  .icon-Iron{ background-position: 0px 0px;}
.LevelMain  .icon-Gold{ background-position: 0 -138px;}
.LevelMain  .icon-Platinum{ background-position: 0 -186px;}
.LevelMain  .icon-Diamond{ background-position: 0 -230px;}
.LevelSort  >a.LevelInf.icon-Silver{ cursor: pointer; background: url(https://www.topwristband.com/images/master/icon-business.png) 20px -178px no-repeat #f6f6f6; border: #e0e0e0 solid 1px; padding: 0 25px 0 45px; height: 30px; line-height: 28px;}
.LevelSort  >a.LevelInf.icon-Bronze{  cursor: pointer; background: url(https://www.topwristband.com/images/master/icon-business.png) 20px -93px no-repeat #f6f6f6; border: #e0e0e0 solid 1px; padding: 0 25px 0 45px; height: 30px; line-height: 28px;}
.LevelSort  >a.LevelInf.icon-Gold{ cursor: pointer; background: url(https://www.topwristband.com/images/master/icon-business.png) 20px -138px no-repeat #f6f6f6; border: #e0e0e0 solid 1px; padding: 0 25px 0 45px; height: 30px; line-height: 28px;}
.LevelSort  >a.LevelInf.icon-Platinum{ cursor: pointer; background: url(https://www.topwristband.com/images/master/icon-business.png) 20px -186px no-repeat #f6f6f6; border: #e0e0e0 solid 1px; padding: 0 25px 0 45px; height: 30px; line-height: 28px;}
.LevelSort  >a.LevelInf.icon-Diamond{ cursor: pointer; background: url(https://www.topwristband.com/images/master/icon-business.png) 20px -230px no-repeat #f6f6f6; border: #e0e0e0 solid 1px; padding: 0 25px 0 45px; height: 30px; line-height: 28px;}
.LevelSort:hover .LevelBox{ display: block;}
.TotalOrder{ padding: 0 10px;}
.TotalOrder{ position: relative;}	
.TotalOrder .Accumulative{ color: #cc0000; position: relative;}
.TotalOrder .Accumulative .icon-help{ display: inline-block;/*  position: absolute; left: 50%; */vertical-align: sub;}
.ShopcarOrerInf .TotalOrder > a{ width: 70%;}
@media only screen and (min-width: 992px) {
.OrderInf{ width: 55%;}
.TotalOrder{ width: 45%;}
.PlaceorderWrap .TotalOrder{ width: 60%;}
.PlaceorderWrap .PPolicy,.PlaceorderWrap .TAConditions{float: left;margin-right: 25px;}
.TotalOrder .Accumulative{ font-size: 15px;}
.TotalOrder .Accumulative .icon-help{ top: 7px;  width: 20px; height: 20px; margin-left: -175px; background: url(https://www.topwristband.com/images/master/icon-business.png) 0 -219px no-repeat; background-size: 22px auto;}	
/*pingpong*/
#PingPongCon .PayButton{ width: 76%;}
}
@media only screen and (min-width: 1200px) {
.OrderInf, .TotalOrder{ width: 50%;}
.PlaceorderWrap .TotalOrder{ width: 53%;}
.PlaceorderWrap .PPolicy,.PlaceorderWrap .TAConditions{float: left;margin-right: 25px;}
.TotalOrder .Accumulative{ font-size: 20px; }
.TotalOrder .Accumulative .icon-help{ top: 5px; margin-left: -230px; width: 26px; height: 26px; background: url(https://www.topwristband.com/images/master/icon-business.png) 0 -299px no-repeat;}	
/*pingpong*/
#PingPongCon .PayButton{ width: 58%;}
}
@media only screen and (max-width: 767px) {
/*pingpong*/
#PingPongCon .PayButton{ width: 100%;}
}
.ErrorTip{color:#cc0000;display: none;margin-top: 3px;}
