.checkout-border{width:1025px}.checkout-account-login .checkout-col-header{font-size:12px}.checkout-review-index .checkout-col-header{margin-bottom:0}.checkout-account-login p{font-family:Arial,Helvetica,sans-serif;font-size:12px;text-decoration:none;line-height:13px;color:#000}.checkout-content-wrapper.clearfix .border-checkout p{padding-bottom:0}.checkout-content-wrapper.clearfix .border-checkout p:nth-child(2) {padding-top:6px}#payment-method form{width:100%}.promotional-code .error-msg-wrapper{padding:18px 0}.checkout-costs-table .total-row td{padding-top:10px;padding-bottom:11px;color:#000;text-transform:uppercase;font-size:13px;border-top:solid 1px #999}.checkout-review-index .checkout-costs-table .total-row td{border-top:1px solid #ccc;border-bottom:1px solid #8a8a8a}.create-account-wrapper input{width:204px}.checkout-shipment-details p{font-size:11px}.product-text h2 a{text-transform:uppercase}.checkout-col-1,.checkout-col-2{width:49.3%;float:left;display:table}.checkout-col-1{margin-right:.7%}.checkout-col-2{margin-left:.6%}.checkout-content-wrapper{font-size:13px!important;margin:0;padding:0;margin-top:5px}.checkout-account-login .checkout-content-wrapper{margin-top:20px}.checkout-onepage-success .checkout-content-wrapper{margin-top:20px}.checkout-header{min-height:26px;height:auto;overflow:hidden}.checkout-content-wrapper .checkout-header{border-bottom:1px solid #959595}.checkout-content-wrapper select,.checkout-content-wrapper textarea,.checkout-content-wrapper input[type="text"],.checkout-content-wrapper input[type="password"]{font-size:12px;width:66.9%;margin-top:2px;padding:5px;min-height:30px;height:auto}.checkout-content-wrapper .custom-select-wrap{margin:2px 0;position:relative}.checkout-content-wrapper #shipping-method-single-mode .custom-select-wrap{float:left;margin-right:10px}.checkout-content-wrapper .custom-select-wrap input[type="text"]{margin:0}.checkout-account-login .checkout-content-wrapper input[type="text"],.checkout-account-login .checkout-content-wrapper input[type="password"],.checkout-giftmessage-index .checkout-content-wrapper input[type="text"],.checkout-giftmessage-index .checkout-content-wrapper input[type="password"]{width:100%}.checkout-content-wrapper label{width:33%}.checkout-content-wrapper .the-shipping-email input[type="text"]{width:100%}.checkout-content-wrapper .bf-label label{width:100%}.checkout-content-wrapper textarea,.checkout-content-wrapper .bf-value input[type="text"],.checkout-content-wrapper .bf-value input[type="password"]{width:100%}.checkout-content-wrapper .bf-value select{width:335px}.checkout-content-wrapper .sf-label label{width:100px}.error,.error>label,#error-list,.error-msg,.validation-error,.validation-error label{color:#800!important}#shippingForm .validation-advice{display:none}#co-address-form .validation-advice,.payment-method .validation-advice{display:none}#error-list{padding-top:10px;float:right}.checkout-content-wrapper .sf-value input[type="text"],.checkout-content-wrapper .sf-value input[type="password"]{width:100%}.checkout-content-wrapper .sf-value select{width:355px}.checkout-content-wrapper select{border:1px solid #999;background:url(https://www.jamesperse.com/skin/frontend/enterprise/jamesperse/images/xselect-arrows_2.png.pagespeed.ic.LmBxEUsrPY.png) no-repeat top -1px right -1px;-webkit-appearance:none;-moz-appearance:none;text-indent:1px;text-overflow:''}.checkout-content-wrapper textarea{height:auto}.shopping-address-row .shipping-yes,.shopping-address-row .shipping-no{width:49%;float:left}.checkout-content-wrapper .item-wrapper .item-image-wrapper{position:absolute;left:0}.checkout-content-wrapper .item-wrapper p{width:100%}.checkout-content-wrapper .item-wrapper{position:relative;min-height:172px;padding-left:172px;clear:both;display:flex;flex-wrap:wrap;align-items:start}.checkout-content-wrapper .item-wrapper .product-style{color:#999}.checkout-content-wrapper .is-this-gift label.gift-wrap{float:none;cursor:pointer}.checkout-content-wrapper p.gift-wrap-price{padding-bottom:0}.checkout-onepage-success .checkout-order-table{border-bottom:1px solid #8a8a8a}.checkout-order-table.shoppingbag strong{text-transform:capitalize;padding-bottom:3px}.checkout-giftmessage-index #co-gift-message .checkout-col-1{height:563px;margin-right:.6%}.checkout-giftmessage-index .checkout-col-2{min-height:542px;margin-left:-3%;width:51%;float:right}.gift-message-table .label-to{width:171px}.gift-message-table td{padding-bottom:10px}.gift-message-table tr:nth-child(2) td {padding-bottom:21px}.gift-message-table tr:last-child td{padding-bottom:0}.gift-message-table td .text-area-wrapper{position:relative}.button-wrapper{width:100%;clear:both;float:left;margin-top:10px}.button-wrapper:after{content:" "}.checkout-giftmessage-index .checkout-col-2 .giftboxes{margin-left:10px;padding-top:1px;max-height:507px;overflow:hidden}.checkout-giftmessage-index .checkout-col-2 .giftboxes img{max-width:507px;width:507px;height:507px;display:block}.checkout-giftmessage-index .gift-message-table label{color:#000}.checkout-giftmessage-index .checkout-content-wrapper .checkout-col-1{border-bottom:1px solid #999;padding-bottom:0;height:563px}.checkout-giftmessage-index .checkout-content-wrapper .checkout-col-2{border-bottom:1px solid #999;padding-bottom:0;height:563px}.checkout-giftmessage-index .gift-message-table label{padding:9px 0 10px 0}.checkout-giftmessage-index #co-gift-message button{float:right}.checkout-giftmessage-index #gift-message-whole-message{resize:none;height:375px;border-color:#999;margin-bottom:0;padding-bottom:0;display:block}.gift-wrap .giftboxes{float:right}.checkout-review-index .address_email{display:inline}.checkout-review-index .checkout-order-table .checkout-title-description{display:none}.checkout-review-index table.checkout-order-table{border-collapse:separate}.checkout-review-index .checkout-order-table img{width:162px;height:162px}.checkout-review-index .checkout-order-table .item-name{text-transform:capitalize;color:#000;font-weight:bold;font-size:13px}.checkout-review-index .checkout-order-table .about-product{position:relative;width:100%;align-self:flex-end}.checkout-review-index .checkout-costs-table{color:#000}.checkout-review-index .checkout-costs-table tr:first-child td{padding-top:20px}.checkout-review-index .checkout-costs-table tr td:first-child{padding-left:174px}.checkout-review-index .before-total{display:inline-block;padding-bottom:20px}.checkout-review-index .checkout-shipment-details{margin:0;border-top:none}.checkout-review-index .csd-col1{width:506px;border-bottom:1px solid #8a8a8a;word-wrap:break-word}.checkout-review-index .csd-col1 p a{display:none}.csd-col1 .address-content,.csd-col2 .address-content,.csd-col3 .address-content{word-break:break-word}.checkout-review-index .csd-col2 p a,.checkout-review-index .csd-col3 p a{text-decoration:underline;font-weight:bold}.csd-col1 p:last-child{padding-bottom:50px}.checkout-review-index .csd-col2,.checkout-review-index .csd-col3,.checkout-onepage-success .csd-col2,.checkout-onepage-success .csd-col3{min-width:50%;width:auto;margin:0;overflow:hidden}.checkout-review-index .csd-col2,.checkout-review-index .csd-col3,.checkout-onepage-success .csd-col2,.checkout-onepage-success .csd-col3{float:left}.checkout-shipment-details .checkout-col-header{line-height:39px;min-height:38px;height:auto}.csd-col2 p:first-of-type,.csd-col3 p:first-of-type{padding-top:12px}.checkout-shipment-details.clearfix{padding:0;color:#000}.checkout-shipment-details .message-to,.checkout-shipment-details .message-from{font-weight:bold}#checkout-payment-method-load{min-height:111px;clear:both;margni-top:15px}#checkout-payment-method-load:after{content:" "}.checkout-review-index #checkout-payment-method-load span.no-display{display:none}#checkout-payment-method-load dt,#checkout-payment-method-load dd{float:none;width:100%;margin:30px 0;display:block}#checkout-payment-method-load dt:last-child,#checkout-payment-method-load dd:last-child{margin-bottom:0}#checkout-payment-method-load dt label{color:#000;width:100%}#checkout-payment-method-load dd ul{margin:15px 0 25px 0}#checkout-payment-method-load dd>ul>li{margin:15px 0}#checkout-payment-method-load dd ul li label{color:#000;line-height:30px}#checkout-payment-method-load dd ul li label.required:after,.create-account-wrapper{color:#c00;display:inline-block;content:'*';padding-left:2px}.checkout-review-index .create-account-wrapper{padding-left:0}#checkout-payment-method-load dd ul li label span{color:#000}#checkout-payment-method-load dd ul li label em{color:#c00;display:none}#checkout-payment-method-load dd ul li select.month,#checkout-payment-method-load dd ul li select.year{width:161px}#checkout-payment-method-load .option_header_cybersource_card_processing{}#checkout-payment-method-load dd ul li .cvv{width:80px}#checkout-payment-method-load dt:after,#checkout-payment-method-load dd:after{clear:both;content:' ';display:block}.create-account-wrapper tr td{color:#000;line-height:30px}.create-account-wrapper tr td small{line-height:18px}#payment_form_ccsave li:last-child .input-box .v-fix{display:inline-block}.cvv-what-is-this{display:inline-block;margin-left:5px;text-decoration:underline;font-weight:bold}.checkout-review-index .csd-col2 p:last-child,.checkout-review-index .csd-col3 p:last-child{padding-bottom:12px}.checkout-content-wrapper .delivery-wrapper{border-color:#999;padding-bottom:13px;margin-bottom:0;padding-top:13px}.delivery-wrapper a.learn-more{line-height:30px}#checkout-payment-method-load .cybersource{padding-left:33%}#checkout-payment-method-load .cybersource label{line-height:17px}#payment_form_cybersource_card_processing #cybersource_card_processing_expiration,#payment_form_cybersource_card_processing #cybersource_card_processing_expiration_yr{width:32%}.privacy-submit-wrapper.clearfix a{display:none}.month.validate-cc-exp.required-entry{display:block;float:left;margin-right:3%}#payment_form_cybersource_card_processing{padding-bottom:11px}#cybersource_card_processing_cc_type,#cybersource_card_processing_expiration,#cybersource_card_processing_expiration_yr{color:#999}.create-account-wrapper.clearfix input{width:335px}#payment-method .checkbox-wrapper.clearfix{padding-bottom:15px!important}form#payment-method{}#payment-method .error-list{}#payment-method .checkbox-wrapper.clearfix{color:#000}#payment-method .create-account-wrapper.clearfix,#payment-method .checkbox-wrapper.clearfix{border-bottom:1px solid #8a8a8a}#payment-method .create-account-wrapper.clearfix{padding-bottom:10px}#payment-method .create-account-wrapper.clearfix tr td{padding-top:15px}#payment-method .checkbox-wrapper.clearfix input{width:auto}#payment-method .checkbox-wrapper label.is_subscribed{width:auto;display:inline-block}.checkout-col-1.success-page{width:100%}.checkout-onepage-success .checkout-header .current span{color:#999!important}.checkout-onepage-success .checkout-order-table tr th{text-transform:uppercase;text-align:left;height:33px;line-height:33px;border-bottom:1px solid #999}.checkout-onepage-success .checkout-order-table tr td:first-child img:first-child{width:162px;height:162px}.checkout-onepage-success .checkout-order-table .checkout-title-description,.checkout-cart-index .checkout-order-table .checkout-title-description{width:430px}.checkout-onepage-success .checkout-order-table .checkout-title-color,.checkout-cart-index .checkout-order-table .checkout-title-color{width:175px}.checkout-onepage-success .checkout-order-table .checkout-title-size,.checkout-cart-index .checkout-order-table .checkout-title-size{width:172px}.checkout-onepage-success .checkout-order-table .checkout-title-price,.checkout-cart-index .checkout-order-table .checkout-title-price{width:87px}.checkout-onepage-success .checkout-order-table .checkout-title-qty,.checkout-cart-index .checkout-order-table .checkout-title-qty{width:112px}.checkout-onepage-success .checkout-order-table .checkout-title-total{width:52px;text-align:right}.checkout-onepage-success .checkout-order-table tr td{color:#000!important}.checkout-onepage-success .checkout-order-table tr strong{font-weight:normal!important;line-height:19px;text-transform:capitalize}.checkout-order-table .style-name{color:#999;font-weight:bold;line-height:19px}.checkout-onepage-success .checkout-costs-table{border-top:none;color:#000}.checkout-onepage-success .checkout-costs-table tr:first-child td{padding-top:20px}.checkout-onepage-success .checkout-costs-table tr:nth-last-child(2) td {padding-bottom:20px}.checkout-onepage-success .checkout-costs-table tr:first-child{text-transform:none}.checkout-costs-table .costs-total{text-transform:uppercase}.checkout-onepage-success .checkout-costs-table tr td:first-child{padding-left:776px}.checkout-onepage-success .checkout-costs-table .spacer td{padding-bottom:20px}.checkout-onepage-success table.checkout-costs-table{border-collapse:separate}.checkout-onepage-success .checkout-costs-table .spacer-first td{padding-top:20px}.checkout-onepage-success .checkout-shipment-details.clearfix,.checkout-onepage-success .checkout-shipment-details .csd-col1{width:606px}.checkout-onepage-success .checkout-shipment-details .csd-col1 p:last-of-type{border-bottom:1px solid #8a8a8a}.checkout-onepage-success .csd-col1 .checkout-col-header,.checkout-onepage-success .csd-col2 .checkout-col-header,.checkout-onepage-success .csd-col3 .checkout-col-header{height:40px;line-height:41px}.checkout-onepage-success .csd-col1 p:first-child{padding-bottom:27px}.checkout-onepage-success .csd-col2 p:last-child,.checkout-onepage-success .csd-col3 p:last-child{padding-bottom:34px}.checkout-onepage-success .checkout-shipment-details.clearfix{margin-top:0;border-top:none}.checkout-onepage-success .checkout-costs-table{border-bottom:1px solid #8a8a8a!important}.checkout-onepage-success .checkout-costs-table .total-row td{border-top:1px solid #ccc!important}#advice-required-entry-gift-message-whole-message{position:absolute;top:436px!important;color:#800;width:100%;clear:none;left:0}.csd-col1.gift-message p:first-of-type{padding-top:10px;padding-bottom:20px}.checkout-content-wrapper .button,.billing-address-table .submit-billing,.shipping-address-table .submit-shipping-billing,.checkout-giftmessage-index #co-gift-message button,.checkout-review-index .privacy-submit-wrapper.clearfix button{width:248px;min-height:30px;height:auto;background-color:#000;font-size:14px;font-weight:bold;position:relative}.checkout-content-wrapper .button.progress-loader:after,.billing-address-table .submit-billing.progress-loader:after,.shipping-address-table .submit-shipping-billing.progress-loader:after,.checkout-giftmessage-index #co-gift-message button.progress-loader:after,.checkout-review-index .privacy-submit-wrapper.clearfix button.progress-loader:after{content:'';width:16px;height:16px;display:inline-block;margin-left:10px;background:transparent url(https://www.jamesperse.com/skin/frontend/enterprise/jamesperse/images/ajax-loader-inline-white.gif) 0 0 no-repeat;vertical-align:middle}#co-gift-message .gift-wrap{min-height:507px}.billing-address-table .submit-billing{margin-top:13px}.shipping-address-table .submit-shipping-billing{margin-top:74px}.checkout-content-wrapper .button span{color:#fff;font-family:'Akzidenz';font-size:14px;font-weight:bold}.checkout-order-table.shoppingbag .button.btn-continue.checkout-continue{width:220px;height:30px;background-color:#8f8f8f;padding-left:10px;margin-top:10px;margin-bottom:10px;position:absolute;right:223px;top:-9px}.checkout-order-table.shoppingbag{margin-top:27px!important;width:100%}.checkout-order-table.shoppingbag .button.btn-proceed-checkout.btn-checkout{position:relative;top:13px;background:#000;width:220px;height:30px;padding-left:10px;font-family:arial,sans-serif!important}.checkout-order-table.shoppingbag .button.btn-proceed-checkout.btn-checkout span span{background:#000;color:#fff;font-family:arial,sans-serif!important;font-weight:bold;font-size:14px}.checkout-order-table.shoppingbag td p.paypal-logo span.paypal-or{position:relative;right:188px;top:24px;font-family:'Akzidenz',arial,sans-serif!important;font-size:14px;font-weight:bold}.checkout-order-table.shoppingbag p.paypal-logo a{display:block;left:804px;position:relative;top:86px}#icForm{text-align:left;padding-bottom:10px;position:absolute;top:13px}#icForm button.form-button-alt{width:248px;height:30px;background-color:#8f8f8f;padding-left:10px;font-weight:bold;margin-left:4px}#icForm button.form-button-alt span,.checkout-order-table.shoppingbag .button.btn-continue.checkout-continue span{color:#fff;font-family:"Akzidenz Light",arial,sans-serif!important;font-size:14px;font-weight:normal}.cart-live-chat-wrapper{display:inline-block;float:right;margin-left:40px;margin-right:0}.cart-live-chat-wrapper span{font-family:'Akzidenz',arial,sans-serif!important}.checkout-onepage-success .cart-live-chat-wrapper{float:right}#discount-coupon-form{margin-bottom:2px;padding-bottom:15px;width:auto}#co-shipping-method-form a.learn-more{text-decoration:underline;font-weight:bold}.checkout-review-index #discount-coupon-form{width:495px;margin:0;margin-top:25px;margin-bottom:9px;border-bottom:1px solid #999;padding-bottom:0}.checkout-review-index #discount-coupon-form .error-msg-wrapper{white-space:nowrap;font-size:12px}#discount-coupon-form label{color:#888;font-weight:bold}#discount-coupon-form #coupon_code,#discount-coupon-form #coupon_code_fake{margin-right:10px;width:248px!important;box-sizing:border-box;min-height:30px;height:auto}.checkout-review-index #discount-coupon-form #coupon_code,.checkout-review-index #discount-coupon-form #coupon_code_fake{float:left}.checkout-onepage-success .checkout-content-wrapper .checkout-header{margin-right:0}#discount-coupon-form button[type="submit"]{min-width:75px}.cartitem,.checkout-cart-index .price{font-family:Arial,Helvetica,sans-serif;font-size:13px;text-decoration:none}button.checkout-continue[type="button"]{margin-right:10px}.checkout-cart-index .spacer,.checkout-cart-index .total-row{display:none}.border-checkout{margin-bottom:11px;border-bottom:solid 1px #8a8a8a;height:142px}.border-checkout p{color:#000}.checkout-col-2 p{padding-top:8px}.checkout-account-login .checkout-col-2 button,.checkout-account-login .checkout-col-1 button{float:right}.checkout-account-login #shippingForm button{margin-top:11px}.checkout-sku{color:#a1a094}.checkout-sku span.item-name{font-size:13px;color:#000;text-transform:capitalize}.checkout-sku span.sku-item{color:#999;font-size:13px}.checkout-border .shipping-address-table,.checkout-border .billing-address-table{width:100%;height:100%;display:block;clear:both}.billing-address-table select,.shipping-address-table select{color:#000;width:inherit}.shipping-address-loggedin select,.billing-address-loggedin select{width:335px}#shippingForm table{display:table}#shippingForm table tbody{display:table;width:505px}.checkout-border #shippingForm table tbody{display:table;width:505px}#login-form .shipping-address-table #shippingForm table tr td{padding-bottom:16px}.checkout-border.clearfix .shipping-address-table #shippingForm table tr td{padding-bottom:14px}.shipping-address-table #shippingForm table tr td.sf-label,.billing-address-table tr td.bf-label,.shipping-address-loggedin-td.sf-label{width:170px;padding-left:1px}.billing-address-loggedin-td>label,.shipping-address-loggedin-td>label{width:170px}.shipping-address-table #shippingForm table tr.sf-country .sf-value{padding-top:4px;padding-bottom:17px!important}.billing-address-table .use_for_shipping_yes,.billing-address-table .use_for_shipping_no{width:100%;display:inline-block}.billing-address-table .billing-telephone,.billing-address-table .email-row,.billing-address-table .shopping-address-row,.billing-address-table .is-this-gift,.shipping-address-table .shipping-telephone,.shipping-address-table .the-shipping-email{border-bottom:1px solid #8a8a8a}.logged-first-level{padding-bottom:20px}.billing-address-loggedin .shipping-address-loggedin-td,.shipping-address-loggedin td{border-bottom:1px solid #8a8a8a}.checkout-content-wrapper #co-address-form .shipping-address-loggedin td,.checkout-content-wrapper #co-address-form .billing-address-loggedin td{padding-bottom:11px;padding-top:11px}.billing-address-table #billing-new-address-form .first-name,.shipping-address-table .shipping-new-address-form .first-name{padding-top:11px}.billing-address-table tr.shopping-address-row td{padding-top:22px;padding-bottom:11px}.billing-address-table tr.shopping-address-row td.bf-label{padding-top:9px}.billing-address-table tr.shopping-address-row small{padding-left:3px;display:inline-block;padding-top:13px}.billing-address-table tr.is-this-gift input{width:auto;height:auto}.billing-address-table tr.is-this-gift td{padding-top:14px;padding-bottom:14px}.billing-address-table tr.is-this-gift .bf-value{text-transform:uppercase}.billing-address-table tr.is-this-gift .bf-value small{text-transform:none}.billing-address-table .use_for_shipping_yes input,.billing-address-table .use_for_shipping_no input{width:auto;height:auto}.bf-label label,.sf-label label{color:#000}.billing-address-table tr.email-row td,.shipping-address-table tr.the-shipping-email td{padding-top:12px}.billing-address-table tr.req td small,.shipping-address-table tr.req td small{color:#c00!important}.shipping-address-table tr.req td small{bottom:45px;position:relative}.shipping-address-table tr td.sf-value{width:305px}.shipping-address-loggedin-td label{width:170px!important}.shipping-address-table #shippingForm table tr.forgot-pass-td td{padding-bottom:15px}.checkout-cart{border:1px solid #eee}.checkout-cart .width-988{width:988px}.shipping-address-table .forgot-pw{margin-left:0;margin-top:-27px}.forgot-pass-td{border-bottom:1px solid #8a8a8a}.forgot-pass-td a{text-decoration:underline;color:#000;font-weight:bold}.checkout-cart .main-tbl{}.checkout-cart .main-tbl .first-td{padding:8px 0}.checkout-cart .shoppitemtitle{color:#999;border-bottom:1px solid #ccc;padding-bottom:8px}.checkout-cart .shoppitemtitle{font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:bold;text-decoration:none}.checkout-cart .width-398{width:398px}.checkout-cart .width-94{width:94px}.checkout-cart .width-164{width:164px}.checkout-cart .width-10{width:10px}.checkout-cart .width-368{width:368px}.checkout-cart td .text-right span{float:right}.checkout-cart .seperator{margin-top:7px}.checkout-cart .first-td{padding:8px 0}.checkout-cart-index .desc-header{border-bottom:1px solid #ccc;padding-bottom:8px;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:bold;text-decoration:none;color:#999;text-transform:uppercase;text-align:left}.checkout-cart-index .desc-header-right{border-bottom:1px solid #ccc;padding-bottom:8px;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:bold;text-decoration:none;color:#999;text-transform:uppercase;text-align:right}.cart-table{width:988px}.cart-table .text-right span{text-align:right;float:right}.cart-table tfoot .desc-header{border-bottom:none}.cart-table #coupon_code{width:255px}.checkout-col-header{width:100%;min-height:33px;height:auto;line-height:33px;clear:both;text-transform:uppercase;font-weight:700;border-bottom:solid 1px #959595;color:#999;font-size:12px}#payment-method .checkout-col-header{margin-bottom:-10px}.checkout-col-header:after{content:" "}.checkout-col-header small{padding-left:47px;font-weight:normal;text-transform:none;display:none}.checkout-order-table,.checkout-costs-table{width:100%;color:#999}.checkout-costs-table tr:first-child{text-transform:uppercase}.checkout-order-table.shoppingbag th{text-align:left;color:#999;text-transform:uppercase;width:55px;font-family:'Akzidenz',arial,sans-serif;font-size:13px}.checkout-order-table td{color:#999;padding:12px 0;border-bottom:solid 1px #d2d2d2}.checkout-order-table td p,.checkout-order-table td span{color:#000;font-family:arial,sans-serif}.checkout-order-table td .button span{color:#fff;white-space:nowrap;font-family:arial,sans-serif;font-size:14px}.checkout-order-table td .button:hover span span{color:#aaa}.checkout-order-table td:last-child{border-right:none}.checkout-order-table td img{float:left;display:inline;margin-right:10px}.checkout-order-table td .product-image img{height:162px;width:162px}.checkout-order-table tr:last-child td{border-bottom:none}.checkout-costs-table{border-top:solid 1px #999;border-bottom:solid 1px #ccc;font-size:12px}.checkout-costs-table td:last-child{text-align:right;text-indent:0;border-color:#959595}.checkout-costs-table .first-row td{padding-top:9px}.checkout-costs-table .last-row td{padding-bottom:11px}.checkout-costs-table .total-row td{padding-top:10px;padding-bottom:11px;border-top:solid 1px #999}.checkout-shipment-details{color:#555;margin-top:31px;border-top:solid 1px #999;border-bottom:1px solid #8a8a8a;padding:10px 0 24px 0;font-size:13px!important}.checkout-shipment-details p{font-size:13px!important;padding-top:7px;padding-bottom:10px}.checkout-order-table.shoppingbag .content-wrap{position:relative;min-height:162px;display:flex;flex-wrap:wrap}.checkout-order-table.shoppingbag .column-wrap{display:flex;flex-wrap:wrap;align-items:start;width:calc(100% - 172px)}.checkout-order-table.shoppingbag .item-editremovesave{font-family:arial,sans-serif!important;font-size:12px!important;color:#000!important;line-height:19px;padding:0;position:relative;overflow:auto;align-self:flex-end}.promotional-code form{width:100%}.checkout-cart-index .promotional-code form .button{float:left}.checkout-cart-index .promotional-code .button-set{float:left;height:100%;width:100px}.checkout-account-index .link-button{width:140px;padding-bottom:3px;padding-top:3px;margin-left:0;padding-right:77px}.checkout-cart-index .totals{float:right;text-transform:uppercase;color:#b2b0b1;margin-bottom:10px}.checkout-cart-index .totals td.total-row .price{color:#555}.checkout-cart-index .totals td{border-top:none;border-right:none}.checkout-cart-index .totals tr:last-child{border:none!important}.checkout-order-table .subtotal-row td{text-align:right!important}.checkout-content-wrapper .customer-service{padding:1px 0 0;font-size:12px;color:#000;font-family:'Akzidenz',arial,sans-serif!important}.webkit .checkout-shipping-index #billing\:use_for_shipping_yes{height:14px}.webkit .checkout-shipping-index #billing\:use_for_shipping_no{height:14px}.checkout-order-table .checkout-title-total,.checkout-order-table .price-td{text-align:right}.checkout-title-description{height:25px}.total-row td{font-weight:bold}.checkout-order-table .cart-price{text-align:right}.checkout-order-table .cart-price.totalprice{text-align:right;float:right;text-transform:uppercase}.checkout-order-table .cart-price.totalprice .price{padding-right:0}.checkout-order-table.shoppingbag tr{border-bottom:1px solid #ccc!important}.checkout-order-table.shoppingbag tr.summary-total td{padding:0}.checkout-order-table.shoppingbag tr.summary-total{border-bottom:0 none!important}.checkout-order-table.shoppingbag .checkout-title-description,.checkout-order-table.shoppingbag tr:first-child .lineseparator,.checkout-order-table.shoppingbag .checkout-title-color,.checkout-order-table.shoppingbag .checkout-title-size,.checkout-order-table.shoppingbag .checkout-title-price,.checkout-order-table.shoppingbag .checkout-title-qty,.checkout-order-table.shoppingbag .checkout-title-total,.checkout-order-table tr:last-child{border-bottom:solid 1px #999!important;border-top:solid 1px #999!important}.checkout-content-wrapper .checkout-order-table.shoppingbag tr.subtotal-row td{border-bottom:solid 1px #999!important;border-top:solid 1px #999!important}.checkout-content-wrapper .checkout-order-table.shoppingbag tr.subtotal-row td.tax-order{text-align:left!important;color:#000;font-family:arial,sans-serif;font-size:13px;padding:19px 0!important}.checkout-content-wrapper .checkout-order-table.shoppingbag .promotional-code a{text-decoration:underline;font-family:arial,sans-serif;font-size:13px;font-weight:bold}.checkout-content-wrapper .checkout-order-table.shoppingbag tr.subtotal-row td .totals tr td,.checkout-content-wrapper .checkout-order-table.shoppingbag tr.subtotal-row td .totals tr td span{border:none!important;font-family:arial,sans-serif;font-size:13px;color:#000}.checkout-order-table.shoppingbag tr:last-child td{padding-bottom:0;border-bottom:1px solid #999!important;border-top:1px solid #999!important}.checkout-order-table.shoppingbag .totals tr:last-child td{border-bottom:0 none!important}.checkout-order-table.shoppingbag tr td .product-image.shoppprdtitle strong, .checkout-order-table.shoppingbag tr td:nth-child(3) p:first-child {font-size:13px!important;font-family:'Arial',sans-serif;color:#000!important}.checkout-order-table.shoppingbag tr td .product-image.shoppprdtitle a strong:hover{color:#aaa!important}.checkout-content-wrapper .checkout-order-table.shoppingbag tr.promotional-code{border-top:solid 1px #999!important}.checkout-content-wrapper .checkout-order-table.shoppingbag .promotional-code label{font-size:13px;color:#999!important;min-width:172px;width:auto;padding-right:0!important}.promotional-code #discount-coupon-form{margin-bottom:0;padding-bottom:0}.checkout-order-table.shoppingbag .promotional-code td{padding-top:10px!important;padding-bottom:10px!important;border-top:1px solid #999}.checkout-order-table.shoppingbag .promotional-code .error-msg-wrapper{padding:0;font-size:12px;width:260px;position:absolute;left:555px;padding-top:2px}.checkout-order-table.shoppingbag .promotional-code .error-msg-wrapper span.error{line-height:12px!important}.checkout-order-table.shoppingbag .promotional-code #discount-coupon-form input,#discount-coupon-form input{width:240px!important;height:26px;font-family:arial,sans-serif;font-size:12px;padding-left:5px;color:#000;border:1px solid #999}.checkout-order-table.shoppingbag .promotional-code #discount-coupon-form label{font-family:'Akzidenz',arial,sans-serif!important;font-size:13px;color:#999;font-weight:normal;line-height:34px}.checkout-order-table.shoppingbag .promotional-code #discount-coupon-form span{line-height:34px}.checkout-order-table.shoppingbag .promotional-code #discount-coupon-form input:focus::-webkit-input-placeholder{color:transparent}.checkout-order-table.shoppingbag .promotional-code #discount-coupon-form input:focus:-moz-placeholder{color:transparent}.checkout-order-table.shoppingbag .promotional-code #discount-coupon-form button,#discount-coupon-form button{width:auto;min-height:30px;height:auto;background-color:#000;color:#fff;font-size:14px;padding-left:10px;padding-right:20px;margin-left:0;font-family:arial,sans-serif;margin-top:2px}.checkout-order-table.shoppingbag .checkout-sku{color:#999;line-height:15px;font-size:13px}.checkout-order-table.shoppingbag tr td p.paypal-logo{padding-bottom:0;height:0}.checkout-content-wrapper .checkout-order-table.shoppingbag tr.shipping-method{border-bottom:solid 1px #999!important;border-top:solid 1px #999!important}.cart-table .a-right{padding-right:10px;text-align:right}.totals-table .price{float:right}.totals-table tr td:first-child{width:800px}.totals-table tr td{font-family:Arial,Helvetica,sans-serif;font-size:12px;text-decoration:none;padding-bottom:7px;padding-top:7px;color:#555;text-transform:uppercase}.checkout-cart-index fieldset{border:solid 1px #eee;padding:15px}.checkout-cart-index .btn-continue{float:right;background-color:#666}.checkout-cart-index .btn-continue{float:right;background-color:gray}.checkout-cart-index .button{float:right}.checkout-cart-index .btn-update{float:none}.checkout-cart-index .button-holder{margin-top:20px}.checkout-cart-index .seperator{height:20px}.checkout-border .page-title{padding-top:12px;padding-bottom:7px;color:#000;text-transform:uppercase}.checkout-giftmessage-index .checkout-content-wrapper textarea,input.gift-message-whole-from,input.gift-message-whole-to{width:100%;color:#393939}.checkout-cart-index .checkout-content-wrapper.clearfix .checkout-header{border-bottom:none;height:auto}.checkout-header ul{float:left}.checkout-header ul li{float:left;display:inline;text-transform:uppercase;font-size:13px;color:#ccc;padding:0 27px 0 0;font-family:'Akzidenz',arial,sans-serif}.checkout-header ul li img{display:none}.checkout-header ul li a,.checkout-header ul li span{float:left;display:inline;color:#999;padding:0}.checkout-header ul li{color:#999}.checkout-giftmessage-index form{float:none}.large-form-wrapper #form-validate{margin-top:4px}.checkout-content-wrapper .checkout-order-table.shoppingbag tr .checkout-title-description{width:41.7%!important}.checkout-content-wrapper .checkout-order-table.shoppingbag tr .checkout-title-color{width:17%!important}.checkout-content-wrapper .checkout-order-table.shoppingbag tr .checkout-title-size{width:16.7%!important}.checkout-content-wrapper .checkout-order-table.shoppingbag tr .checkout-title-price{width:8.7%!important}.checkout-content-wrapper .checkout-order-table.shoppingbag tr .checkout-title-qty{width:10.9%!important}.checkout-content-wrapper .checkout-order-table.shoppingbag tr .checkout-title-total{width:4.6%!important;text-align:right}.checkout-order-table.shoppingbag tr:nth-last-child(4) td, .checkout-order-table.shoppingbag tr:nth-last-child(5) td {border-bottom:1px solid #999}.tax-order p{padding-bottom:0}textarea::-webkit-input-placeholder{color:#000!important;opacity:1}:-moz-placeholder{color:#000!important;opacity:1}::-moz-placeholder{color:#000!important;opacity:1}:-ms-input-placeholder{color:#000!important;opacity:1}.checkout-giftmessage-index textarea::-webkit-input-placeholder{color:#999!important;opacity:1}.checkout-giftmessage-index :-moz-placeholder{color:#999!important;opacity:1}.checkout-giftmessage-index ::-moz-placeholder{color:#999!important;opacity:1}.checkout-giftmessage-index :-ms-input-placeholder{color:#999!important;opacity:1}tr.subtotal-row .totals tr td{padding-top:17px!important}.checkout-order-table.shoppingbag tr td:first-child{padding-right:5px}.checkout-order-table.shoppingbag tr:nth-last-child(1) td:first-child, .checkout-order-table.shoppingbag tr:nth-last-child(2) td:first-child, .checkout-order-table.shoppingbag tr:nth-last-child(3) td:first-child, .checkout-order-table.shoppingbag tr:nth-last-child(4) td:first-child {padding-right:0}.checkout-order-table.shoppingbag .promotional-code #discount-coupon-form button:nth-of-type(2) {margin-left:10px}.promotional-code-output{line-height:34px}.paypal-button-cart{width:183px;height:32px;background:url(https://www.jamesperse.com/skin/frontend/enterprise/jamesperse/images/xcheck-out-with-paypal.jpg.pagespeed.ic.WAgd55gKDG.jpg) 293px 167px}.paypal-button-cart:hover{}.paypal-button-cart:active{}.option_header_paypal_express{position:relative;overflow:visible}.option_header_paypal_express img{position:absolute;top:-2px;width:98px}.option_header_paypal_express a{position:absolute;left:127px;top:2px;text-decoration:underline;font-weight:bold}.thank-you-note{padding-top:58px;padding-bottom:52px;border-bottom:1px solid #8a8a8a;text-align:center}.thank-you-note span.thank-you-title{font-size:24px;padding-bottom:18px;display:inline-block;font-weight:normal}.thank-you-note span,.thank-you-note a{font-weight:bold}.customer-account-login .ctrp-left img,.customer-account-create .ctrp-left img{float:right}.customer-account-login .ctrp.clearfix,.customer-account-create .ctrp.clearfix{margin-top:7px}.customer-account-login .ctrp-right input,.customer-account-create .ctrp-right input{min-height:30px;height:auto;padding:5px 5px 5px 5px;margin-bottom:0!important;min-width:250px;width:auto;font-size:12px;font-family:"Arial",sans-serif;color:#000}.checkout-login.error-msg{display:none;clear:both;float:left;padding-top:0}.shipping-address-table.login-form tbody{width:505px}.checkout-shipping-index .shipping-address-table tbody{width:505px;display:table}.customer-account-login .ctrp-right button[type="button"],.customer-account-login .ctrp-right button[type="submit"],.customer-account-create .ctrp-right button[type="submit"]{background-color:#000;font-size:14px;font-weight:bold;height:auto;padding:6px 10px!important;width:208px}.customer-account-create select{font-size:12px}.customer-account-create .ctrp-right button.button-create-acct{margin-top:6px!important}ul.error-list li.validation-advice{color:#800!important}.customer-account-create #form-validate ul.messages{position:absolute;bottom:-7px;right:27px}.customer-account-create .register-error-message{padding-top:9px;padding-bottom:0}.customer-account-create .large-form-wrapper select{padding-left:0;background:url(https://www.jamesperse.com/skin/frontend/enterprise/jamesperse/images/xselect-arrows_2.png.pagespeed.ic.LmBxEUsrPY.png) no-repeat scroll right -1px top -3px rgba(0,0,0,0);height:25px}.customer-account-login .error-msg{color:#800!important}.checkout-cart-index .checkout-content-wrapper.clearfix .checkout-order-table.shoppingbag{border-collapse:separate}.checkout-cart-index .checkout-content-wrapper.clearfix .checkout-order-table.shoppingbag tr:nth-last-child(2) td {}.checkout-cart-index .checkout-content-wrapper .checkout-order-table.shoppingbag tr.subtotal-row td{border-top:none!important}.checkout-cart-index .checkout-order-table.shoppingbag tr:last-child td{border-top:none!important;border-bottom:none!important}.checkout-cart-index .checkout-order-table tr.promotional-code td{border-top:none!important}.checkout-review-index table.checkout-costs-table{border-collapse:separate}.checkout-review-index .checkout-costs-table .total-row td{border-bottom:none!important}.checkout-review-index .checkout-costs-table tr:nth-last-child(2) td {padding-bottom:20px}.checkout-review-index .checkout-costs-table{border-bottom:solid 1px #999}.checkout-account-login .checkout-col-header{margin-bottom:11px}.checkout-account-login .error-msg{padding-top:25px}.checkout-account-login #form-validate-forgotpassword{padding:0 10px}.checkout-account-login #form-validate-forgotpassword #email_address{width:208px}.shipping-address-table td em,.billing-address-table td em{color:#800}.billing-address-table tr.req td small,.shipping-address-table tr.req td small{color:#800!important}.gift-message-table label em{color:#800}#checkout-payment-method-load dt:last-child.option_header_checkmo{margin-bottom:20px}#cybersource_card_processing_cc_type,#cybersource_card_processing_expiration,#cybersource_card_processing_expiration_yr{color:#393939}#checkout-payment-method-load dd ul li .input-box{min-height:32px;height:auto}#checkout-payment-method-load dd ul li#cybersource_card_processing_cc_type_exp_div .input-box .v-fix{display:inline-block;width:162px;min-height:32px;height:auto}#checkout-payment-method-load dd ul li#cybersource_card_processing_cc_type_exp_div .input-box .v-fix select{width:162px}#checkout-payment-method-load dd ul li#cybersource_card_processing_cc_type_exp_div .input-box .v-fix:last-child{margin-left:2%}#login-form .shipping-address-table #shippingForm table tr td.button-wrap{padding-bottom:0}#login-form .shipping-address-table #shippingForm td.placeholder-td{padding-bottom:0}.checkout-col-header.gift-message-header{margin-bottom:11px}#advice-validate-200-char-gift-message-whole-message{position:absolute;bottom:-33px}.create-account-wrapper table{font-size:12px}.color-swatch.cart img{width:30px;height:30px}.color-swatch.cart img[src=""] {display:none}.color-swatch.cart{width:30px;height:30px}.color-swatch.order-succcess img{width:21px;height:21px}.color-swatch.order-succcess{width:21px;height:21px}#payment-method .messages{padding-top:20px}#payment-tool-tip{padding:10px;background:#fff;border:1px solid #999;top:-10px}#payment-tool-tip .btn-close{overflow:auto}#payment-tool-tip .btn-close a{float:right;margin-bottom:10px;width:13px;height:13px;background:url(https://www.jamesperse.com/skin/frontend/enterprise/jamesperse/images/css/close.gif) center center no-repeat;text-indent:-9999em;overflow:hidden}.pixel-tracker-wrapper{position:absolute;left:-9999px}.cvv-what-is-this{cursor:help}.promotional-code .totals tr td:first-child{padding-right:25px!important;text-align:right!important}.checkout-order-table.shoppingbag .promotional-code .totals tr td{border-bottom:0 none!important;padding-bottom:5px!important;padding-top:9px!important;color:#000}.checkout-order-table .promotional-code td{border-bottom:0 none!important}.promotional-code .totals tr{border-bottom:0 none!important}.promotional-code #discount-coupon-form .promo-applied,.promo-applied{display:inline-block;font-size:13px;font-family:'Akzidenz',arial,sans-serif;background:transparent url(https://www.jamesperse.com/skin/frontend/enterprise/jamesperse/images/xpromo-applied.png.pagespeed.ic.q8ETsNxTnf.png) 0 0 no-repeat;text-transform:uppercase;color:#999;padding-left:25px;line-height:34px;background-position:0 6px}.promotional-code .totals .summary-collapse span{background:transparent url(https://www.jamesperse.com/skin/frontend/enterprise/jamesperse/images/xpromo-cancel.png.pagespeed.ic.9rIpv4I96i.png) 0 0 no-repeat;display:inline-block;cursor:pointer;width:15px;height:15px}.checkout-costs-table .summary-collapse span{background:transparent url(https://www.jamesperse.com/skin/frontend/enterprise/jamesperse/images/xpromo-cancel.png.pagespeed.ic.9rIpv4I96i.png) 0 0 no-repeat;display:inline-block;cursor:pointer;width:15px;height:15px}.checkout-review-index .checkout-costs-table .summary-collapse span{margin-left:-18px}.checkout-order-table.shoppingbag .promotional-code .summary-total .discount-rule,.checkout-order-table.shoppingbag .promotional-code .summary-total .discount-rule span,.discount-rule{color:#c60!important;text-transform:uppercase}#discount-coupon-form input::-webkit-input-placeholder{color:#000}#discount-coupon-form input:-moz-placeholder{color:#000}.checkout-methods{position:relative;top:-60px;border-top:1px solid #999;margin-top:35px}.checkout-order-table .price{padding-right:15px;white-space:nowrap}.checkout-order-table .price-td .price{padding-right:0}