.shipping-wrapper{width:487px}#shipping-different{position:relative}.shipping-wrapper #shipping{position:relative}.shipping-wrapper #shipping textarea[name="notes"]{width:304px !important;color:#000000;overflow:hidden;box-sizing:border-box;line-height:normal;min-height:50px;padding:5px}.checkout-page .heading{margin-bottom:30px}.checkout-page .heading .note{color:#494a4e;line-height:1;font-family:Arial}.checkout-page .steps{border:1px solid #c5c5c5;overflow:hidden;margin-bottom:32px;width:487px}.checkout-page .step{float:left;position:relative}.checkout-page .step .text{font:13px Arial;font-weight:bold;padding-left:20px;float:left;width:134px;line-height:37px;color:#808080}.checkout-page .step.passed .text a,.checkout-page .step.passed .text{color:#575757}.checkout-page .step.confirm .text{width:137px}.checkout-page .step.active .text{background:#d4d3cb;color:#575757}.checkout-page .step .arrow{cursor:default;width:11px;height:37px;float:left;background:url(/img/checkout/step-arrows.png) no-repeat 0 0}.checkout-page .step:last-child .arrow{display:none}.checkout-page .step.active .arrow{background-position:0 -37px}.checkout-page .step.active .left-arrow{background:url(/img/checkout/step-arrows.png) no-repeat 0 -74px;cursor:default;width:11px;height:37px;position:absolute;left:-10px}.checkout-page .shipping-cost{font:15px Arial;font-weight:bold;color:#000;line-height:25px;width:304px}.checkout-page .btn{float:left;padding:0 16px;width:auto;border:0;border-radius:0}.checkout-page .btn:hover{text-decoration:none}.btn.backtocart{background:#eae8e4;color:#949494;margin-right:27px}.payment-wrapper{width:690px}.payment-wrapper .cards{height:26px;width:138px;margin-top:3px}.payment-wrapper .cc-fieldset{clear:both}.checkout-page .use-different-switch{margin-bottom:30px}.confirmation-wrapper{font-family:Arial;color:#000;padding-right:11px}.confirmation-wrapper .change{float:right;color:#621819;font-weight:normal;margin-right:20px}.confirmation-wrapper .change a{margin-left:16px;font-size:12px;color:#621819;font-weight:bold;text-decoration:underline}.confirmation-wrapper .change a:hover{text-decoration:none}.checkout-page .confirmation-wrapper .section .title{color:#4a4a4a}.checkout-page .confirmation-wrapper .summary .total,.checkout-page .confirmation-wrapper .summary .subtotal,.checkout-page .confirmation-wrapper .summary .discount-amt{margin-top:0;margin-bottom:10px}.checkout-page .confirmation-wrapper .summary .subtotal,.checkout-page .confirmation-wrapper .summary .discount-amt{font:14px Arial}.checkout-page .confirmation-wrapper .summary .subtotal{color:#616161}.checkout-page .confirmation-wrapper .summary .discount-amt{color:#800000}.checkout-page .confirmation-wrapper .summary .subtotal .label,.checkout-page .confirmation-wrapper .summary .discount-amt .label{font:inherit;font-weight:bold}.checkout-page .confirmation-wrapper .summary .subtotal .value,.checkout-page .confirmation-wrapper .summary .discount-amt .value{font:inherit}.checkout-page .confirmation-wrapper .summary .total{float:right;text-align:right;margin-top:30px;margin-bottom:40px}.checkout-page .confirmation-wrapper .summary .total .value,.checkout-page .confirmation-wrapper .summary .total .label{font:18px Arial;color:#3c3c3c;font-weight:bold}.checkout-page .confirmation-wrapper .summary .total .value{width:100px;margin-left:20px}.checkout-page .confirmation-wrapper .buttons{float:right}.confirmation-info{overflow:hidden;font-size:12px}.confirmation-info .col{float:left}.confirmation-info .address-info{padding-left:20px;width:160px}.confirmation-info .contact-info{padding-left:20px;max-width:400px}.confirmation-info .payment-info,.confirmation-info .shipping-method{padding-left:20px;max-width:520px}.checkout-page .special-packaging{clear:both;width:400px;padding-left:20px;margin-top:20px;color:#777777;font-size:12px;font-style:italic;line-height:1.3}.checkout-comment{padding:0 20px}.checkout-page .login-wrapper .btn{height:30px;line-height:30px;float:right;margin-right:2px}.checkout-page .login-wrapper a.btn{display:block;margin-top:2px}.checkout-page .login-wrapper .half{width:325px}.checkout-page .login-wrapper label{width:125px;font-size:13px}.checkout-page .login-wrapper input{width:308px;height:20px}.checkout-page .login-wrapper .checkbox-row input{display:inline-block;width:15px;height:15px;margin-left:92px;margin-top:-19px}.checkout-page .login-wrapper #remember-row{display:inline-block;margin-top:2px;margin-bottom:10px;margin-left:20px;margin-right:1px;float:right}.checkout-page .login-wrapper .label-row{margin-bottom:15px}.checkout-page .login-wrapper .submit-row{margin-top:15px}.checkout-page .login-wrapper .submit-row a{display:inline-block;margin-top:7px}.checkout-page .login-wrapper #register-form-url{margin-left:3px;margin-top:-23px}.checkout-page .login-wrapper .middle{width:132px;text-align:center;color:#000}.checkout-page .login-wrapper .double-line{display:block;width:4px;height:40px;background:url(/img/checkout/double-line.png) no-repeat 0 0;margin:10px auto}.checkout-page .f-left .section{margin-bottom:77px}.checkout-page .whats-this{display:block;font:12px Arial;color:#000;line-height:25px;text-decoration:underline;margin-left:215px;position:absolute}.checkout-page .whats-this:hover{text-decoration:none}.payment-wrapper .expires{float:right;max-width:260px}.checkout-page .btn{font:15px Arial;font-weight:bold;color:#fff;background:url(/img/checkout/checkout-btn.jpg) repeat-x 0 0;text-align:center;height:44px;line-height:44px;float:right;cursor:pointer;border:0;border-radius:0;padding:0 15px}.checkout-page .btn:hover,.shopping-cart .btn:hover{text-decoration:none}.checkout-page #confirmationForm button[type="submit"]{background:radial-gradient(ellipse at center, #f1e767 0%, #feb645 100%);color:#5c5c5c}.checkout.btn[disabled]{opacity:0.6;filter:alpha(opacity=60);cursor:default}.btn.shopmore{background:#eae8e4;color:#949494;margin-right:27px}.checkout-page#main-content{padding:35px 99px 25px 56px}.checkout-page .cards{display:block;width:172px;height:32px;background:url(/img/checkout/credit-cards.jpg) no-repeat 0 0;margin-bottom:30px;-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;background-size:contain}.checkout-page .buttons{clear:both;overflow:hidden;margin-bottom:10px;float:left}.mask{position:absolute;width:100%;height:100%;background:#ffffff;text-indent:-9999px;opacity:0.7;z-index:5;top:0px}.checkout-page .row .required{color:#5c5c5c;font-style:normal;font-size:13px;margin-right:2px}.checkout-page .section .title{padding-right:0}.checkout-page .boldAddresses span{font-weight:bold}.checkout-page .boldAddresses .selectric{font-weight:bold}.cardError{color:#ff0000;float:left;margin-left:11px;font-size:10.8px}