dl{width:100%;overflow:hidden;font-size:14px}dt{float:left;font-size:14px;font-family:Verdana,sans-serif;font-weight:700;line-height:1.2;text-align:left;margin-bottom:15px;color:#666}.confirmation-info dt{width:170px}.confirmation-info{margin-top:40px}#orderInformationDiv dt{width:140px}dd{text-align:left;margin-bottom:15px;color:#565656}a{color:#02739d;cursor:pointer}.payment-page{width:1064px;margin-left:auto;margin-right:auto}.page-title{font-size:38px;font-family:"Trebuchet MS",sans-serif;color:#00aeef;text-align:left;margin-top:40px}#mainDiv{margin-left:125px;margin-right:125px}#orderInformationDiv{margin-top:40px}.subtitle{font-size:16px;font-family:Verdana,sans-serif;color:#70ab00;text-align:left;padding-bottom:5px}.order-info-header{font-size:14px;font-family:Verdana,sans-serif;color:#666;font-weight:700;line-height:1.2;text-align:left}.general-text{font-size:14px;font-family:Verdana,sans-serif;color:#666;line-height:1.2;text-align:left}.payment-page .payment-info .action-error .errorMessage{color:red;font-size:12px;font-weight:400}.payment-info #partialPaymentDiv{border-radius:5px;background-color:#f5f5f5;position:relative;float:right;top:63px;width:259px}.charge-amount .sub-header{font-size:14px;font-family:Verdana,sans-serif;color:#666;line-height:1.5;text-align:center;margin-top:27px}.charge-amount .price{font-family:"Trebuchet MS",sans-serif;color:#02739d;text-align:center}.charge-amount .price .amount{font-size:39px}.charge-amount .price .currency{font-size:21px}.charge-amount .price .currency-symbol{font-size:35px}.charge-amount .change-amount-link{font-size:12px;font-family:Verdana,sans-serif;text-align:center;width:154px;margin:auto}.charge-amount .change-amount-link #descriptionText{color:#666}.charge-amount .update-amount .balance,.charge-amount .update-amount .payment{padding:2px;margin-bottom:6px}.charge-amount .update-amount .payment .payment-text-field{float:right;font-size:14px;margin-right:-8px}.charge-amount .update-amount .remaining{padding:2px;margin-top:15px}.charge-amount .update-amount .payment #updateAmountInput{width:86px;height:26.2px;border-radius:5px;background-color:#fff;text-align:right;font-family:Verdana,sans-serif;font-size:14px;line-height:1.5;color:#666}.charge-amount .update-amount .dv-input-row label{width:70px;height:11px;font-family:Verdana,sans-serif;font-size:13px;line-height:1.62;text-align:left;color:#666}.charge-amount .update-amount input#submitPartialPaymentBtn{border-radius:5px;position:relative;width:218px;height:35px;margin:24px 0 13px 0}.charge-amount .update-amount .update-amount-notation{width:190px;font-size:12px;line-height:1.33;text-align:center;color:#939393;margin:24px auto 0 auto}#creditCardFormDiv{position:relative;width:540px;left:0;float:left}.credit-card-info .subtitle{margin-top:20px;margin-bottom:15px}.payment-info{height:530px;width:818px}.payment-info .credit-card-info .dv-input-row input{height:28px;width:367px;padding:3px 7px;float:left}.payment-info .credit-card-info .dv-input-row label{color:#666;position:relative;float:left;height:28px;margin:4px 0;width:151px}.payment-info .credit-card-info span#ccTypeMap{display:inline-block;margin-left:10px;padding-top:10px}.payment-info .credit-card-info .dv-input-row select{height:28px;padding:3px 3px}.credit-card-info .text-applicable,.credit-card-info .text-optional{font-size:11px}.payment-info .credit-card-info select#billingCountry{width:367px}.payment-info .credit-card-info select#billingState{width:187px}.payment-page .edition .error-exp-date{width:155px}.payment-page .edition.eu input#billingRegion,.payment-page .edition.eu input#billingState,.payment-page .edition.ie input#billingRegion,.payment-page .edition.ie input#billingState,.payment-page .edition.in input#billingRegion,.payment-page .edition.in input#billingState,.payment-page .edition.nz input#billingRegion,.payment-page .edition.nz input#billingState,.payment-page .edition.sg input#billingRegion,.payment-page .edition.sg input#billingState,.payment-page .edition.uk input#billingRegion,.payment-page .edition.uk input#billingState,.payment-page .edition.za input#billingRegion,.payment-page .edition.za input#billingState{width:170px}.payment-page .edition.au #billingState,.payment-page .edition.ca #billingState,.payment-page .edition.za #billingState{width:150px}.payment-page .edition.au span.error-billing-state,.payment-page .edition.ca span.error-billing-state,.payment-page .edition.ie span.error-billing-state,.payment-page .edition.nz span.error-billing-state{width:243px}.payment-page .edition.us span.error-billing-state{width:195px}.payment-page .edition.ie span.error-billing-zip,.payment-page .edition.nz span.error-billing-zip,.payment-page .edition.sg span.error-billing-zip{width:120px}.payment-page .edition.in span.error-billing-zip{width:160px;margin-left:183px}.payment-page .edition.us span.error-billing-zip{width:160px}.payment-page .edition.sg span.error-billing-zip,.payment-page .edition.uk span.error-billing-zip{width:160px;margin-left:175px}.payment-page .edition.za span.error-billing-zip{width:160px;margin-left:170px}.payment-page .edition input#iframe-billingZip,.payment-page .edition.us input#billingZip{width:140px}.payment-page .edition input#billingZip{width:120px}.payment-page .edition label.label-billing-zip{padding-right:5px;text-align:right;width:96px}.payment-page .edition label.iframe-label-billing-zip{padding-right:5px;text-align:right;width:40px}.payment-page .edition.eu label.label-billing-zip,.payment-page .edition.ie label.label-billing-zip,.payment-page .edition.in label.label-billing-zip,.payment-page .edition.nz label.label-billing-zip,.payment-page .edition.sg label.label-billing-zip,.payment-page .edition.uk label.label-billing-zip,.payment-page .edition.za label.label-billing-zip{width:76px}.payment-page .edition.us label.label-billing-zip{width:40px}.payment-info .credit-card-info span.error-billing-zip{width:138px}.payment-info .credit-card-info .dv-terms{color:#858585;font-size:11px;margin-top:27px}.payment-info .credit-card-info .dv-input-row .label-cicCode{padding-right:14px;text-align:right;width:173px}.payment-info input#ccNumber{width:228px}.payment-info .ccNumber[data-num-cards="3"] input#ccNumber{width:261px}.payment-info .ccNumber[data-num-cards="2"] input#ccNumber{width:290px}.payment-info .credit-card-info .dv-input-row input#cicCode{width:74px}.payment-info .credit-card-info select.select-monthExp{width:50px}.payment-info .credit-card-info select.select-yearExp{width:54px}.update-amount{margin-left:21px;margin-top:30px;margin-right:26px;font-family:Verdana,sans-serif;color:#666}.confirmation-page{width:737px;margin-bottom:50px}.confirmation-page .thank-you{width:740px;font-size:14px;margin-top:35px}.confirmation-page .thank-you p{color:#666}.remaining-balance{border-radius:3px;background-color:#e8f7fd;z-index:217;padding:20px;margin-top:240px;width:697px}.remaining-balance .subtitle{color:#00aeef;margin:0;padding-bottom:10px}.confirmation-page .payment-details{width:50%;float:left}.confirmation-page .billing-info{float:right;width:50%}.payment-info .continueButtonContainer{position:absolute;left:558px;top:370px}.payment-info .continueButtonContainer input#submitBtn{width:259px}.payment-info .continueButtonContainer input#submitBtn.ui-state-focus{background:#7ebb00}.crisp-button.submit-button-processing{text-indent:15px;filter:none;pointer-events:none}.payment-info .continueButtonContainer #ssIcon{display:inherit;float:none;margin:10px auto 0 auto}.processing-msg{width:818px;height:43px;border-radius:3px;background-color:#fef4e4;margin-top:45px;position:relative;text-align:center;font-size:14px;color:#ff8f4e;font-family:Verdana,sans-serif}.vertical-align-content{position:relative;top:50%;left:50%;transform:translate(-50%,-50%)}.payment-info #partialPaymentDiv #amountDiv{padding-bottom:30px}.payment-info #partialPaymentDiv #updateAmountDiv{padding-bottom:10px}/* YUI CSS Detection Stamp */
#yui3-css-stamp.web-cc-payment-css-webCCPaymentPage-min { display: none; }
