/* This is also a duplicate of css/flows/donations/default.css */
/* Reset Defaults */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,select,textarea,p,blockquote,th,td,hr{margin:0;padding:0}
table{border-collapse:collapse;border-spacing:0}
fieldset,img,hr,abbr{border:0}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:400}
ol,ul{list-style:none}
caption,th{text-align:left}
h1,h2,h3,h4,h5,h6{font-size:100%}
hr{display:none}
legend{color:#000}
/* Common */
body{font:.75em/1.2 Arial, Helvetica, sans-serif;padding:10px 0;color:#000;background:#fff url(/en_US/i/header/header_bg.gif) repeat-x 0 83px;overflow-y:visible;_overflow-y:auto}
strong{font-weight:700}
legend{display:none}
.error{color:red}
span.translatedFileText,span.untranslatedText{padding:0!important;margin:0!important}
.unavailable{display:none}
/* 16762 - used to make text appear disabled like a form element */
.disabled{color:#ccc}
/* Layout */
div#header,div#main,div#footerhps{width:760px;margin:0 auto}
/*
	NOTE: DO NOT MODIFY THIS RULE WITHOUT TESTING THE EFFECTS ON THE ORDERINFO COMPONENT
	IN THE WPS FLOW
*/
div#header{margin-bottom:13px;height:78px;position:relative;z-index:2000}
/* END OF NOTE */
div#control{float:right;width:33%}
.rtl div#control{float:left}
div#content{float:left;width:60%}
.rtl div#content{float:right}
div#footerhps{clear:both;padding-top:2.6em;border-top:1px solid #ccc}
/* Header */
div#header h1{font-size:24px;padding-top:20px;padding-bottom:4px;width:600px;overflow-x:auto;overflow-y:hidden;white-space:pre;line-height:1em!important;height:40px;margin-bottom:0!important;color:#000!important}
div#header div.logo{width:150px;height:50px}
div#header img{border:none}
/* Main */
div#main.control div#control{float:none}
div#main.content div#content{width:100%}
/* adding display property for the chinese language*/
div#main h1{font-size:1.4em;position:relative;padding-bottom:10px;margin-bottom:20px;display:block}
h1 img{position:absolute;right:0;top:-10px}
.rtl div#main h1{width:100%}
.rtl h1 img{left:0;right:auto}
p.description{text-align:right;font-size:.9em}
p.description a.secure{background:url(/en_US/i/icon/secure_lock_2.gif) no-repeat right center;padding:2px 20px 2px 0}
p.instructions{margin:-.5em 0 1.5em;text-align:left;width:60%}
/* added so "All fields required" doesn't run into error box" */
p.instructions strong.requiredText{margin-top:1.1em;display:block}
div#main.content p.instructions{width:70%}
input.transparentButton{margin:0!important;padding:0!important;border:none!important;background:transparent!important;text-align:left!important;color:#03c!important;font-size:1.1em!important;cursor:pointer;_cursor:hand}
/* Footer */
div#footerhps p{font-size:.9em;color:#666}
div#footerhps a{color:#666}
/* Forms */
form{margin-top:30px}
form.signup{width:35.25em;_width:35.725em}
form p{margin:1.2em 0;font-size:1.2em}
form p.note,div.notes p{font-size:.9em}
div#content p,div#content div.buttonrow{padding-left:14.8em;_padding-left:15em}
.rtl div#content p,.rtl div#content div.buttonrow{padding-right:14.8em;padding-left:0}
div#content p.hint{font-size:1em}
div#content p.note{margin-top:0;margin-bottom:0;font-size:.9em;padding-left:16.25em;_padding-left:16.45em;color:#aaa!important}
div#content p.footernote{margin:1.2em 0 0;font-size:.9em;padding-left:16.25em;_padding-left:16.45em;color:#aaa!important}
div#content p.returnto{margin-top:50px;font-size:1.1em;padding-left:0}
div#content form p.note{color:#aaa;margin:0}
form p#tos,form p#existingPP{padding-left:13.4em;_padding-left:13.6em;margin:7px 0 0!important;width:300px;z-index:10;font-size:1.1em}
div#content .selected{background-color:#edf4fc}
div#content div.fieldrow{padding:8px 0;_padding:7px 0}
div.fieldrow,div.fieldRow,fieldset.payment-type{margin-bottom:2px}
.rtl #ccdetails div.fieldrow.payment-type{margin-bottom:1em}
div.funding-mix fieldset#funding-mix div.payment-type{padding:0}
div.fieldrow label,div.fieldRow label,div.fieldrow span.label{display:block;float:left;width:14.2em;margin:0 5px 0 0;padding:0 0 0 2px}
.rtl div.fieldrow label,.rtl div.fieldRow label,.rtl div.fieldrow span.label{float:right;margin:0 0 0 5px}
div.payment-type span.label{width:12em!important}
div.fieldrow input,div.fieldRow input{border:1px solid #adc2d6;border-radius:3px;padding:1px;width:18em}
/* 16762 - needed to override the general input rule above */
input.radio{width:1em!important;margin-right:2px;border:0!important}
/* 18405 - for styling the radio group for not-R widget */
input.yodlee{width:1em!important;margin-right:10px;margin-left:45px;border:1px!important}
div.fieldrow select{width:18.25em;_width:18.3em;border-radius:3px;border:1px solid #adc2d6}
/* fixes dropdown for de/uk */
div.fieldrow select#credit_card_type{margin-left:44px;_margin-left:0}
div.fieldrow div.value{display:block;padding:0;width:40em;float:left}
div.buttonrow input,div.buttonRow input{width:auto;font-family:Arial, Helvetica, sans-serif;font-size:12px;margin-right:10px;background:#ffa822 url(/en_US/i/pui/core/btn_bg_sprite.gif) repeat-x left 17.5%;color:#000;border:1px solid #bfbfbf;border-right-color:#908d8d;border-bottom-color:#908d8d;padding:2px .5em}
.rtl div.buttonrow input,div.buttonRow input{margin-right:0;margin-left:10px}
div.buttonrow input#review,div.buttonRow input#review{padding:1px 2px 2px}
div.buttonrow input:hover,div.buttonRow input:hover{cursor:pointer}
div.buttonrow input:active,div.buttonRow input:active{border:1px solid #000!important}
div.buttonrow input.done,div.buttonRow input.done{background:#afc8f1 url(/en_US/i/btn/btn_secondary_1x50.gif) repeat-x top left;border:1px solid #85a7ca;font-size:11px;padding:2px 10px!important;_padding:2px 10px 0 10px;color:#fff}
div.buttonrow input.cancel,div.buttonRow input.cancel{background:#e1e1e1 url("/en_US/i/pui/core/btn_bg_sprite.gif") repeat-x left 82.5%;border:1px solid #acadaf;font-size:12px;padding:2px 10px!important;_padding:2px 10px 0 10px}
div.buttonrow input.disabled,div.buttonRow input.disabled{background:#bcbcbb url(/en_US/i/btn/btn_cancel_1x50.gif) repeat-x top left;border:1px solid #acadaf;font-size:11px;padding:2px 10px;_padding:2px 10px 0 10px;color:#acadaf}
div.buttonrow input.disabled:hover,div.buttonRow input.disabled:hover{cursor:default}
/* Field Sets *//* Payment Types */
fieldset.payment-type{margin:0;padding:2px}
fieldset.payment-type:after{content:".";display:block;height:0;clear:both;visibility:hidden}
fieldset.payment-type input{float:left;width:auto;margin:3px 2px 0 0;_margin:0}
fieldset.payment-type input.hidden{display:none}
fieldset.payment-type label{height:23px;width:37px;text-indent:-12345px;margin:0 10px 0 0;padding:0}
/* For Opera */
@media all and min-width 0 {
fieldset.payment-type{margin:0;padding:0}
fieldset.payment-type input{margin-right:2.5px}
fieldset.payment-type label{margin-right:6px}
}
fieldset.payment-type label#pm-visa{background:url(/en_US/i/logo/logo_cc_visa_37x23.gif) no-repeat 0 0;/* margin-left: 43px; _margin-left: 0; */margin-left:0}
fieldset.payment-type label#pm-amex{background:url(/en_US/i/logo/logo_cc_amex_37x23.gif) no-repeat 0 0;margin-right:0}
fieldset.payment-type label#pm-mastercard{background:url(/en_US/i/logo/logo_cc_mc_37x23.gif) no-repeat 0 0}
fieldset.payment-type label#pm-discover{background:url(/en_US/i/logo/logo_cc_disc_37x23.gif) no-repeat 0 0}
/* Field Rows */
div.checkbox{clear:both;padding-left:14.8em!important;margin-bottom:4px}
div.checkbox label,div.checkbox input{width:auto}
div.checkbox label{float:none;padding-left:1.5em}
div.checkbox input{float:left;margin-top:4px;_margin-top:0}
div.region{float:left}
.rtl div.region{float:right}
div.region select{width:auto!important}
div.street-address,div.extended-address,div.locality,div.tel,div.region{clear:left}
.rtl div.street-address,.rtl div.extended-address,.rtl div.locality,.rtl div.tel{clear:right}
div.postal-code{clear:left}
div.postal-code label{width:14.25em;_width:14.2em}
div.postal-code input{width:5.6em;padding:1px;_padding-left:2px}
input#zip{width:5.6em;padding:1px;_padding-left:2px}
/* Used to hide: Credit Card number, CSC, Issue number, Start date */
div.hidden{display:none}
div.country_specific.zipcode{clear:left}
div.postal-code.country_specific{width:36em!important;text-align:left}
div.postal-code.country_specific .hint{display:block;margin:0;padding:0!important;margin-left:16.3em!important;_margin-left:16.5em!important;color:#aaa;font-size:.9em}
div.postal-code.country_specific label{_width:14.2em!important;
/* Fix for PPSCR00634110 */
text-align:left!important;padding-left:2px}
/* Fix for postal code in the Billing page for ES */
div.country_specific_es{clear:left}
/* Fix for postal code in Review page for IT  */
body#review div.postal-code.country_specific label{width:8em!important;text-align:left!important;padding-left:2px}
div.postal-code.country_specific_fr label{width:8em!important;_width:7.7em!important;text-align:left!important;padding-left:3px;padding-right:3px}
div.postal-code.country_specific input{width:5.6em;float:none}
/* Alignment fixes for DE pages postal code *//* The two lines should be removed */
div.postal-code.en_de label{width:14.2em!important}
div#edit-shipping-address div.postal-code.en_de label{width:8em!important}
body#billing div#content div.buttonrow{margin-top:3.3em}
div.fieldrow.extended-address{height:auto!important}
div.fieldrow.family-name{clear:both}
div.fieldrow span.optional-text{font-size:11px;font-family:Arial, Helvetica, sans-serif;color:#666}
/* Create Account */
div#create-account{padding-left:14.8em;_padding-left:15em;margin-top:30px;width:25.3em}
div#create-account .change-link{display:none;text-decoration:none;color:#000}
div#create-account div.selected{background-color:#fff!important}
div#create-account h2{padding:.4em 0 .4em 2.5em;_padding:.4em 0 .4em 0;margin:0;font-size:.9em;font-weight:400;background:#eee url(/en_US/i/scr/scr_dhtml_open_22x22.gif) left center no-repeat;cursor:pointer;_cursor:hand}
div#create-account h2 input.transparentButton{_margin-left:2.5em!important;text-decoration:underline!important;overflow:visible}
div#create-account h2.change-link{font-size:.9em;font-weight:400;padding:.4em 4.6em .4em 2.5em!important;_padding:.4em 2em .4em 2.5em!important;background:#eee url(/en_US/i/scr/scr_dhtml_open_22x22.gif) left center no-repeat;cursor:pointer;_cursor:hand}
div#create-account h2.expanded{background-image:url(/en_US/i/scr/scr_dhtml_closed_22x22.gif)}
div#create-account h2 span.optional{font-size:.9em}
div#create-account fieldset{font-size:.9em;padding:0 2.5em;width:auto;display:none}
div#create-account .password-create input,div#create-account .password-confirm input{width:95%}
div#create-account div.checkbox label{width:20.3em;padding-right:0!important;_margin-top:4px;_display:block;_float:left;_padding:0 0 0 0!important;_width:17.6em;color:#000;font-size:12px}
div#create-account div.checkbox input{margin-right:.25em;_margin-right:0;_margin-left:-.25em}
div#create-account p.note,div#create-account p.password-note,div#create-account label,div#create-account div.checkbox{padding-left:0!important}
div#create-account p.note{font-size:11px;color:#666}
div#create-account p.password-note{font-size:11px;color:#666;margin-top:5px;margin-bottom:5px}
/* Login Module */
div.login{border:5px solid #cdf;padding:1px}
body#billing div#control div.login{border-radius:10px;background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f0f0f0), to(#fff));background: -webkit-linear-gradient(top, #fff, #f0f0f0);background: -moz-linear-gradient(top, #fff, #f0f0f0);background: -ms-linear-gradient(top, #fff, #f0f0f0);background: -o-linear-gradient(top, #fff, #f0f0f0)}
div.login div.fieldrow input,div.login div.fieldRow input{width:99%}
div.login div.fieldrow label,div.login div.fieldRow label{padding-left:0}
div.login div.fieldrow,div.login div.fieldRow{margin-bottom:14px}
div.login fieldset{padding:10px}
div.login div.buttonrow,div.login div.buttonRow{margin-top:1.2em}
div.login div.buttonrow input{padding:.4em 1.65em .5em}
div.login p.intro{font-family:"Gill Sans MT", "Gill Sans", sans-serif;color:#84a7cd;letter-spacing:.1em;margin-top:0}
div.login p.login-challenge{font-family:"Gill Sans MT", "Gill Sans", sans-serif;color:#84a7cd;letter-spacing:.1em;margin-top:0}
div.login p.intro strong{display:block;text-indent:1.5em;color:#013368;font-weight:400}
div.login div.notes{border-top:1px solid #e2e2e2;margin:1.2em 0}
/* Login Page */
body#login p.instructions{width:80%;font-size:1.1em!important}
body#login div#main.control div#control{float:right}
body#login.rtl div#main.control div#control{float:left}
body#login div#main.control div#content{width:50%}
body#login div#content p.login{margin:2.3em 0 0;_margin:1.3em 0 0 0;padding:0;font-size:1em!important}
body#login div#content p.list{margin:1em 0 0;padding:0;font-size:1em!important;margin-left:.5em;text-indent:-.5em;color:#333}
body#login div#content h3{color:#326698}
body#login div#content ul{list-style:inside disc;margin:1em 0 0 1em}
body#login div#content li{padding:.3em}
body#login div#control{border:5px solid #cde;border-radius:10px;padding:12px;width:43%;margin:30px -1px 50px 0;_margin:15px 0 50px 0;background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f0f0f0), to(#fff));background: -webkit-linear-gradient(top, #fff, #f0f0f0);background: -moz-linear-gradient(top, #fff, #f0f0f0);background: -ms-linear-gradient(top, #fff, #f0f0f0);background: -o-linear-gradient(top, #fff, #f0f0f0)}
body#login div#control div.login{padding:10px;border:none;margin:0}
body#login div#control div.login fieldset{background:none;padding:0}
body#login div#control div.login div.fieldrow,body#login div#control div.login div.fieldRow{margin-bottom:15px;margin-right:0;padding-right:0}
body#login div#control div.login p.intro{font-weight:700;color:#013368}
body#login div#control div.login p.intro strong{text-indent:0;font-weight:700}
body#login div#content p.return{padding:3em 1em 0 0;font-size:.9em!important}
body#login div#control div.login label{width:8em;_width:7.75em;display:block;float:left}
body#login.rtl div#control div.login label{float:right}
body#login div#control div.login input,body#login div.fieldrow input,body#login div.fieldRow input{width:13.25em;_width:12.9em;height:22px;margin:0}
body#login div.buttonrow input,body#login div.buttonRow input{width:auto!important;margin:0}
body#login div.fieldrow input,body#login div.fieldRow input{width:13.25em;_width:12.9em}
body#login div.buttonrow,body#login div.buttonRow,body#login div.notes{margin-left:8.4em}
body#login.rtl div.buttonrow,body#login.rtl div.buttonRow,body#login.rtl div.notes{margin-left:0;margin-right:8.4em}
body#login div.notes{padding-top:9px;margin-bottom:0;padding-bottom:1.2em}
body#login div.notes p.note{padding-left:0}
body#login p.note{padding-top:3px;padding-bottom:3px;padding-left:9.4em;margin:0}
body#login #xptCardIcons{margin:1em 0 0}
.account{padding-top:12em}
/* GL Test */
body#gl-test div#content form.login{width:47em;margin-top:3em}
body#gl-test div.fieldrow{padding:0}
body#gl-test div.fieldrow label{padding-top:4px}
body#gl-test div.fieldrow input{width:auto;margin:0}
body#gl-test .note{font-size:.9em}
body#gl-test p.note{padding-left:1.4em}
body#gl-test div.fieldrow img{vertical-align:middle;margin:0 .8em;border:1px solid #000}
/* Button Factory 2.0 SoldOut pages */
input.secondary{width:auto;height:22px;font:bold 12px Arial;padding-left:10px;padding-right:10px;color:#369;background:#83a9ce url(/en_US/i/btn/btn_secondary_1x50.gif) repeat-x top left;border:1px solid #85a7ca;cursor:pointer;cursor:hand}
/* Used for the PayPal Secure Header */
.PayPalSecureHeader{height:40px;margin:0 auto 30px;width:63.2em}
.PayPalSecureHeaderContent{float:left;padding-top:10px;font-weight:700;font-size:1.4em;color:#326698}
.PayPalSecureHeader a{float:right}
/* Review *//* added to correct font size for Review page after Pinless Debit spec required moving the paragraph inside the form */
body#review p.instructions{font-size:1em}
/*body#review div.fieldrow label, div.fieldRow label, div.fieldrow span.label {*/
body#review div.fieldrow label,div.fieldRow label{width:17.75em}
body#review form{margin-top:5px}
body#review select{width:20em}
body#review fieldset{padding:17px 0;border-top:0 none #fff;border-bottom:1px solid #ddd;clear:both}
body#review fieldset:after{content:".";display:block;height:0;clear:both;visibility:hidden}
body#review div.share-tel{padding:2px 0!important;margin:-4px 0 0;width:25em}
body#review div.share-tel label{float:left;font-size:.9em;width:25em;margin-top:2px;padding-left:2px;padding-right:0}
body#review div.share-tel input{width:1.2em;float:left}
body#review a#change-contact-information{padding-top:3px}
body#review div.buttonrow#primary{text-align:right;height:24px;background-color:#f4f7f9;padding:6px 10px 6px 0}
body#review div.credit-card{clear:both}
/* Wipe the bottom border from the last fieldset on the page */
body#review fieldset.last{border-bottom:none}
/* Spacing to counteract what was necessary for the CC logos in Payment Area *//* body#review #funding-mix-box needs padding below to display correctly in WAC */
body#review #contact-information,body#review #shipping-address,body#review #funding-mix-box{padding:0 0 10px 4em}
/* Funding Mix */
body#review fieldset#funding-mix{padding:0;border:none;clear:both}
body#review fieldset#funding-mix input#cvv2_number{width:2.5em}
body#review fieldset#funding-mix div.fieldrow{height:2.5em!important;width:42em}
body#review fieldset#funding-mix div.fieldrow label,body#review fieldset#funding-mix div.fieldrow span.label{display:block;float:left;height:1.7em;width:22em;padding-left:4em!important}
/* If you change the following code please be sure to check this page with different funding options */
body#review fieldset#funding-mix div.funding-item div.fieldrow label,body#review fieldset#funding-mix div.funding-item div.fieldrow span.label{padding:0!important}
body#review div.funding-mix fieldset#funding-mix div.additionaltype{margin-left:0!important}
body#review div.funding-mix fieldset#funding-mix #preapprovalwidget{margin-left:3.8em!important}
/* End */
body#review fieldset#funding-mix div.disclaimer{display:block;width:40em;padding:2em 0 1.5em 4.6em}
body#review fieldset#funding-mix div.fieldrow.cvv2-code label{width:auto}
body#review fieldset#funding-mix div.fieldrow.cvv2-code .value{width:auto;text-align:left}
body#review fieldset#funding-mix div.fieldrow.cvv2-code .value input{margin-right:.5em}
body#review fieldset#funding-mix div.fieldrow.upsell{padding-left:4em;padding-bottom:1em;height:auto!important}
body#review fieldset#funding-mix div.fieldrow.disclaimer{font-size:90%;color:#999;height:auto!important}
body#review fieldset#funding-mix div.fieldrow.instruction{padding-left:4em;height:auto!important}
body#review fieldset#funding-mix div.fieldrow.instruction input,body#review fieldset#funding-mix div.fieldrow.upsell input{margin:2px 0 -1px;height:auto!important;width:auto!important}
body#review fieldset#funding-mix div.help-link{width:38em;padding-left:4em}
body#review fieldset#funding-mix div.fieldrow label#pm-V{background:url(/en_US/i/logo/logo_cc_visa_37x23.gif) no-repeat 0 0}
body#review fieldset#funding-mix div.fieldrow label#pm-M{background:url(/en_US/i/logo/logo_cc_mc_37x23.gif) no-repeat 0 0}
body#review fieldset#funding-mix div.fieldrow label#pm-J{background:url(/en_US/JP/i/icon/logo_cc_jcb.gif) no-repeat 0 0}
body#review fieldset#funding-mix div.fieldrow label#pm-D{background:url(/en_US/i/logo/logo_cc_disc_37x23.gif) no-repeat 0 0}
body#review fieldset#funding-mix div.fieldrow label#pm-A{background:url(/en_US/i/logo/logo_cc_amex_37x23.gif) no-repeat 0 0}
body#review fieldset#funding-mix div.fieldrow label#pm-S{background:url(/en_US/i/logo/logo_ccSwitch.gif) no-repeat 0 0}
body#review fieldset#funding-mix div.fieldrow label#pm-O{background:url(/en_US/i/logo/logo_ccSolo.gif) no-repeat 0 0}
body#review fieldset#funding-mix div.fieldrow label#pm-IEFT{background:url(/de_DE/i/logo/giropay_48x21.gif) no-repeat 0 0}
body#review fieldset#funding-mix div.fieldrow label#pm-ELV{background:url(/de_DE/i/logo/eccash_21x21.gif) no-repeat 0 0}
body#review fieldset#funding-mix div.fieldrow label#pm-N-FR{background:url(/en_US/FR/i/logo/logo_ccAurora_37wx23h.gif) no-repeat 0 0}
body#review fieldset#funding-mix div.fieldrow label#pm-N-ES{background:url(/en_US/ES/i/logo/logo_ccAurora_37wx23h.gif) no-repeat 0 0}
body#review fieldset#funding-mix div.fieldrow label#pm-N-IT{background:url(/en_US/IT/i/logo/logo_ccAurora_37wx23h.gif) no-repeat 0 0}
body#review fieldset#funding-mix div.fieldrow label#pm-Q{background:url(/en_US/FR/i/logo/logo_ccCofinoga_37wx23h.gif) no-repeat 0 0}
body#review fieldset#funding-mix div.fieldrow label#pm-L{background:url(/en_US/FR/i/logo/logo_ccCofidis_37wx23h.gif) no-repeat 0 0}
body#review fieldset#funding-mix div.fieldrow .value{display:block;float:right;width:10em;text-align:right}
body#review fieldset#funding-mix div.fieldrow .amount{display:block;float:left;padding:3px 0 0;width:7em;text-align:right}
body#review fieldset#funding-mix div.fieldrow .currency{display:block;float:right;width:3em;text-align:right}
body#review fieldset#funding-mix div.backup-funds{clear:both;color:#999;font-size:90%;padding:.75em 0 0}
body#review fieldset#funding-mix div#navigational-links{padding:10px 0 0 4em;clear:left}
body#review fieldset#funding-mix div.chinaBankList{margin-top:1.5em;float:left;padding-left:4em}
/* Exchange Rate */
body#review div#exchange-rate{width:38em;padding-left:4em}
body#review a#exchange-rate-options{width:38em;padding-left:.5em}
/* Open WAX add CC messaging */
body#review div#open-wax-cc-add{width:38em;padding:1.5em 0 1.75em 4em}
/* CC Statement Block */body#review div#ccStatement{width:38em;float:left;color:#999;padding-left:4em}
body#review div.repaymentDisclaimer{width:38em;color:#999;padding-left:4em}
/* Edit Module */
body#review div.edit{border:1px solid #cde;border-radius:5px;padding:1px;margin:0 0 0 18.25em;clear:both}
body#review div.edit h3{margin-bottom:.5em}
body#review div.edit h3#disabledListHeading{float:left;padding:1.1em 0 0}
body#review div.edit fieldset{padding:10px;background-color:#ebf0f5;padding:10px;border:none;margin:0}
body#review div.edit fieldset label{/*width: 5em;*//* increased to 8em to make room for
	address line X labels */width:8em}
body#review div.edit li{padding:2px 0}
body#review div.edit fieldset li label,body#review div.edit fieldset li input{width:auto;float:none}
body#review div.edit fieldset li label{line-height:1.6;margin:0;padding:0;display:inline}
body#review div.edit fieldset li a{font-size:.9em;padding-left:5px}
body#review div.edit fieldset li input{vertical-align:text-top;_vertical-align:middle;margin-right:.25em}
body#review div.edit fieldset div.checkbox{/*padding-left: 5.5em !important;*//* increased to 6.5em to match
	 increase in field labels */padding-left:6.5em!important}
body#review div.edit fieldset div.checkbox label{width:auto;font-size:.9em}
body#review div.edit div.buttonrow{clear:both;margin:0;padding:6px 0 0}
body#review div.edit div.buttonrow input{padding:2px 10px}
body#review div.edit div.buttonrow a{display:inline;vertical-align:4%;font-size:.9em}
body#review #insert-shipping-address div.buttonrow{padding-left:8.5em;_padding-left:8.7em}
body#review fieldset.add div.buttonrow{padding-left:5.6em;_padding-left:5.8em}
body#review div.edit div.gift-certificate{margin:0}
body#review div.edit div.gift-certificate .note{font-size:.9em}
body#review div.edit div.gift-certificate label{float:none;width:auto;margin:0;padding:0}
body#review div.edit div.gift-certificate input{margin-right:5px;text-align:left}
/* This rule differs from the EC flow: NEEDS MARGIN */
body#review fieldset div.shipping-address p#no-shipping-note{font-size:1em;color:#000;float:left;padding:0!important;margin:0!important;margin-left:48px!important}
/* End - This rule differs from the EC flow: NEEDS MARGIN */
body#review div.edit div.postal-code label{width:8em}
body#review .add div.tel label,body#review .add div.tel input{width:9em}
body#review #insert-phone-number div.buttonrow{padding-left:9.6em;_padding-left:9.8em}
body#review #insert-phone-number p.note{padding-left:10.8em!important;_padding-left:11em!important;color:#666!important}
body#review a.change-link{display:none;clear:both}
body#review #change-gift-certificate{display:inline}
body#review .type{display:none}
body#review .value .value{padding:0}
body#review div#content p.note{color:#000;margin-bottom:.25em;padding:0}
body#review table input{width:auto!important}
body#review .edit{display:none}
/* 
	This shows the edit shipping for
	the non-js case 
*/
body#review .edit.expand{display:block}
/* 12766 - Ref. Txn start */
body#review div.billing-agree,div.billing-agree-withoutcheckbox{padding:2px 0!important;margin:-4px 0 0;width:25em}
body#review div.billing-agree label{font-size:1em;margin-top:2px;_margin-top:4px;margin-left:2px;width:auto}
body#review div.billing-agree-withoutcheckbox label{font-size:1em;margin-top:2px;_margin-top:4px;margin-left:-2px;_margin-left:0;width:auto}
body#review div.billing-agree,div.billing-agree-withoutcheckbox input{margin-left:.25em;_margin-left:-.25em}
/* 12766 - Ref. Txn end *//* 
	Styles to handle the formatting
	of the International Addresses
	TODO: fix the class names - v2,v3,v4
	need better names
*//* v2 *//* override - state */
body#review .adr.v2 .region{display:block}
/* v3 *//* override address, extended-address, country *//* handles v4 too except zip */
body#review .adr v3 .address,body#review .adr.v4 .street-address{display:inline}
body#review .adr.v3 .extended-address,body#review .adr.v4 .extended-address{display:inline}
/* body#review .adr v4 .country */
body#review .adr.v4 .country{display:inline}
/* v4 *//* additionally override zip */
body#review .adr.v4 .postal-code{display:block}
/* v5 *//* override addressee name, and postal-code */
body#review .adr.v5 .addressee-name,body#review .adr.v5 .postal-code{display:block}
body#review div.fieldrow.credit-card table p{margin-left:-14.5em;_margin-left:0;margin-bottom:0;padding:0 0 0 14.6em;_padding:0;font:1em/1.2 Arial, Helvetica, sans-serif}
/* -- Repayment Option -- */
body#review fieldset#funding-mix div.fieldrow.repaymentOption label,body#review fieldset#funding-mix div.fieldrow.repaymentOption select{display:block;float:left;width:auto}
body#review fieldset#funding-mix span.repaymentResult{display:block;margin-top:4px}
/* --End of Repayment Options -- *//* Used to avoid showing the text links when non-JS */
body#review a#edit-new-address,body#review a#edit-new-phone,body#review a#add-shipping-address{display:none}
div#edit-gift-certificate.expanded{position:relative;top:.6em}
body#review div#edit-gift-certificate{float:right;width:22.5em;margin:0 0 5px;text-align:left}
body#review div#edit-gift-certificate label{display:block;margin:0 0 5px}
body#review div#edit-gift-certificate .note{display:block;margin:5px 0 0}
/* Buyer Credit style overrides */
div.bcupsell{background-color:#e4ecf4;background-image:none;width:44em;margin:0 0 1em}
div.bcupsell h3{visibility:hidden}
div.bcupsell div.benefitsbc{background:url(/en_US/i/bnr/bnr_ppbcsn_51wx32h.gif) no-repeat 10px 10px!important;padding:10px 0 10px 61px!important}
div.bcupsell div.benefitsebaycard{background:url(/en_US/i/icon/icon_eBayMC_51x32.gif) no-repeat 10px 10px!important;padding:10px 0 10px 61px!important}
div.bcupsell div.benefitspc{background:url(/en_US/i/bnr/bnr_pppsn_51wx32h.gif) no-repeat 10px 10px!important;padding:10px 0 10px 61px!important}
div.bcupsell div.benefitstbc{padding:10px 0 10px 61px!important}
div.bcupsell div input{width:auto;_width:80px;margin-left:15px}
div#csc-information2{display:none;z-index:1;position:absolute;left:760px;top:490px;_top:480px}
div#save-information2{display:none;z-index:1;position:absolute;left:590px;top:800px;_top:780px}
dl.quick-faq,dl.quick-faq-hover{position:relative;display:inline}
dl.quick-faq,dl.quick-faq dt,dl.quick-faq dd,dl.quick-faq-hover,dl.quick-faq-hover dt,dl.quick-faq-hover dd{margin:0;padding:0}
dl.quick-faq:hover dd,dl.quick-faq.hover dd,dl.quick-faq-hover:hover dd,dl.quick-faq-hover.hover dd{display:block}
dl.quick-faq dt,dl.quick-faq-hover dt{display:inline}
dl.quick-faq dd{display:none;position:absolute;bottom:1em;top:-7em;left:30%;_left:10%;width:100%}
dl.quick-faq-hover dd{display:block;position:absolute;bottom:1em;top:-7em;left:30%;width:100%}
div.tooltip{background:url(/en_US/i/scr/scr_tooltip_bottom_left.gif) no-repeat left bottom;font:11px Arial, Helvetica, sans-serif;border-top:1px solid #000;width:250px;position:relative;left:20px;top:30px}
div.tooltip div.content{padding:5px 20px 15px 5px;background:url(/en_US/i/scr/scr_tooltip_right_6x500.gif) no-repeat 100% 100%;position:relative;right:-5px;text-align:left}
div.tooltip div.content p{margin:0 0 5px!important;padding:0!important;font:11px Arial, sans-serif}
/* Done */
body#done form{margin-top:5px}
body#done fieldset#create-account .fieldrow input{width:175px}
body#done fieldset div.buttonrow{margin-top:20px}
body#done .email{margin:10px 0}
body#done .create-password{margin:10px 0}
body#done .create-password p.note{margin-left:180px;margin-top:0;margin-bottom:0;font-size:.9em;color:#aaa}
body#done .confirm-password{margin:10px 0}
body#done .create-password-button{margin-left:180px}
body#done div.notes{padding-top:10px;clear:both}
body#done div.doubleclick{margin:30px 0 25px;padding-top:30px;border-top:1px solid #e8e8e8}
body#done div.order-information{line-height:17px;width:100%}
body#done div.order-information h2{display:block;font-size:12px;color:#000}
body#done div.order-information:after{content:".";display:block;clear:both;visibility:hidden;height:0}
body#done #shipping-address{float:left;margin-right:100px}
body#done #merchant-contact-information{float:left}
body#done fieldset div.notes{padding-left:14.875em;_padding-left:14.9em;margin-top:0;padding-top:0}
div.buttonrow div.done input{background:#afc8f1 url(/en_US/i/btn/btn_secondary_1x50.gif) repeat-x top left;border:1px solid #85a7ca;width:175px}
/* OpenWAX LoginChallenge page */
body#loginChallenge p.instructions{font-size:1em!important;width:50.1%}
body#loginChallenge p.instructions strong{padding-left:.3em}
body#loginChallenge div#main.control div#control{float:right;display:none;margin-top:-30px}
body#loginChallenge div#main.control div#control-challenge{float:right;margin-top:-30px}
body#loginChallenge div#main.control div#content{width:50%}
body#loginChallenge div#content p.login{margin:1em 0 0;padding:0;font-size:1em!important}
body#loginChallenge div#control{border:5px solid #cdf;padding:10px;width:40%}
body#loginChallenge h3{color:#326698}
body#loginChallenge div#control-challenge{border:5px solid #cdf;padding:20px;_padding-top:0;width:40%;margin-top:30px;_margin-top:15px}
body#loginChallenge div#control div.login,body#loginChallenge div#control-challenge div.login{padding:10px;border:none;margin:0}
body#loginChallenge div#control div.login fieldset,body#loginChallenge div#control-challenge div.login fieldset{background:none;padding:0}
body#loginChallenge div#control div.login div.fieldrow,body#loginChallenge div#control div.login div.fieldRow{margin-bottom:6px;margin-right:0;padding-right:0}
body#loginChallenge div.buttonrow,body#loginChallenge div.buttonRow,body#loginChallenge div.notes{margin-left:8.4em}
body#loginChallenge div#control div.login p.intro{font-weight:700;color:#013368}
body#loginChallenge div#control div.login label{width:8em;_width:7.75em;display:block;float:left}
body#loginChallenge div#control div.login input{width:auto;margin:0}
body#loginChallenge div.fieldrow input,body#login div.fieldRow input{width:13.25em;_width:12.9em}
body#loginChallenge div#control-challenge div.login-challenge p.login-challenge{font-weight:700;color:#069;padding-left:50px}
body#loginChallenge div#control-challenge div.login-challenge p.note{font-size:1em!important;padding-left:30px;margin-top:-10px}
body#loginChallenge div.content-below{width:100%}
body#loginChallenge div.content-below:after{content:".";display:block;clear:both;visibility:hidden;height:0}
body#loginChallenge p#return{width:50%;padding:20em 1em 0 0;font-size:.9em!important;float:left;margin-right:100px}
body#loginChallenge p#continue{float:left;font-size:13px}
body#loginChallenge p#continue1{padding-top:120px;padding-left:480px;font-size:13px}
body#loginChallenge p.note{padding-bottom:15px;margin-bottom:0}
body#loginChallenge ul{list-style:disc;margin:1em 0 0 1em}
body#loginChallenge li{padding:.3em}
body#done form p.tos{margin-bottom:0;width:300px;z-index:10;font-size:1.1em}
/* Something broke the styles in Done.aml, so here's a hotfix */
body#done ul.transfer-note{list-style-type:disc;margin:15px 0 10px 35px}
body#done span.small{font-size:11px}
/*Luxmber 15375 update*/
div#content p.toslux{font-size:11px;color:gray;padding-left:16.2em;_padding-left:16.4em;margin-bottom:2px}
div#content p.toslux.black strong{color:#000;font-weight:700}
div#content p.toslux.simple{color:#000}
div#content ul.toslux{padding-left:17.4em;_padding-left:18em;margin-bottom:0;font-size:11px;list-style:disc;color:gray}
/*writen  for spec:tax-shipping */
#alertContainerSecond{border:1px solid #fc0;float:left;width:450px;margin:0 0 20px;padding:10px;background-color:#ffc}
.listContainer{float:left}
.disabledListContainer{clear:left;margin:0 0 .3em;color:#999}
#alertContainerThird{border:1px solid #fc0;float:left;width:450px;margin:0 0 20px;padding:10px;background-color:#ffc}
.errorLeftBox{width:50px;float:left;height:50px;background:url(/en_US/i/icon/icon_noncritalert.gif) no-repeat top left}
.errorRightBox{width:400px;float:left;color:red}
div.fieldrow input.radioBorderNone,div.fieldRow input.radioBorderNone,div.fieldRow input.checkboxBorderNone,div.fieldrow input.checkboxBorderNone{border:0 none}
/* 18772 - Donation Quick hits start*/
#printReceipt{display:inline;float:left;margin-top:3px;margin-left:-15px}
div#confirmationMain{float:left;margin-top:-2px!important;width:100%;padding-bottom:10px}
div#confirmationText{padding-left:0;padding-top:4px;float:left;margin-right:3px}
div#confirmationLink{padding-left:0;float:left;clear:left}
/* 18772 - Donation Quick Hits end *//* 16762 - date input option */
div.exp-date input{width:3em;text-align:center;margin-right:4px}
div.exp-date input#birth_date_b,div.exp-date input#birth_date_c{margin-left:4px}
p.text{padding-left:0!important;margin-top:0!important;font-size:inherit}
body#review fieldset#promodetails div.fields{background-color:#e6edf5;padding:10px 40px 10px 10px;border:1px solid #ddd!important}
fieldset#promodetails p{padding-left:0;font-size:1em;margin:.5em 0}
fieldset#promodetails p.first{margin-top:0}
fieldset#promodetails p.last{margin-bottom:0}
body#review fieldset#promodetails{border:0}
span#ssn_a{margin:0 1em;text-align:center}
span#ssn_b{margin:0 1.3em;text-align:center}
span.ssn_separator{margin:0 .25em;text-align:center}
body#billing #promotext,body#billing #promotextCC{margin-left:15em}
body#review span#promotext{padding:0 0 10px;display:block;width:38em}
.fixclear{clear:both}
body#review fieldset#promodetails span.ssn{display:block;margin-top:5px}
/* For 'Continue' button on WebAccept success page */
.buttonDiv{text-align:right}
/* For Y! Toolbar spec 17250 */#toolbar{display:none}
div.value div.ebaycard,div.ebaycard{height:35px;margin-left:-10px;padding-left:10px;_background-position-x:10px;_padding-left:15px}
div.value div.pluscard,div.pluscard{height:35px;margin-left:-10px;padding-left:10px;_background-position-x:10px;_padding-left:15px}
div.value div.buyercredit,div.buyercredit{height:35px;margin-left:-10px;padding-left:10px;_background-position-x:10px;_padding-left:15px}
fieldset#funding-mix div.buyerCredit{display:inline}
div.transactioncredit label{width:29em!important}
.yui-panel .body .processing{margin:2em 0 3em;text-align:center;width:100%}
.yui-panel .body .processing h4{letter-spacing:.075em;font-size:105%}
.yui-panel .body .processing p{margin:2.5em 0}
.yui-panel .bcterms{overflow:scroll;height:150px;margin-bottom:10px;border:1px solid #666;width:99%}
.yui-panel .body form{margin:1em 0}
.yui-panel .body form p{font-size:1em}
/* PPSCR00542175 - clear previous row when selectbox is moved off-screen */
body#billing div.fieldrow.given-name,body#billing div.fieldrow.user_dob{clear:left}
.txt{font-family:arial;font-size:12px;color:#333}
.txt li{list-style-position:outside!important}
.pageheader{position:absolute;width:480px}
body#review .incentive.expandRebate{display:block;float:left;width:396px;min-height:53px!important;_height:53px;margin-top:-20px!important}
body#review div.incentive{border:1px solid #84A3CF;background-color:#EAF1F7;padding:1px;margin:0 0 0 21.8em;_margin-left:11em;clear:both}
body#review div.incentive fieldset{padding:10px;border:none;margin:0}
body#billing p.instructions{float:none;margin:-5px 0 25px;font-size:1em}
body#billing #control{width:33%}
body#billing .loginOffset{padding:0 0 0 17px;border-left:1px solid #bbb}
body#billing #control h2,body#billing #content h2{margin:0 0 1.4em}
body#billing #control h2{margin-left:17px}
body#billing #control p.instructions{margin:6px 0 12px;font-weight:700}
body#billing fieldset#payment-type{padding-bottom:5px}
span.howToEdit{float:none;font-size:.75em;font-weight:700;color:#00e;border-color:#00e;text-decoration:underline}
.giropay-help-link{padding:0 0 0 4em}
/* PPSCR00621585 - Blue Box removal */
div#listExisting ul.addresses li input{border:0}
#cowpPreviewMessage{border:1px solid #000;margin:10px 0;padding:5px;width:auto}
/* 50833: uACH AU */
div.ddrtext p,div.uachMessage p{padding-left:0!important;margin-bottom:0!important;font-size:12px}
div.ddrtext ul{margin:1em 0 1.6em 0;padding:0}
div.ddrtext ul li{margin-bottom:0.8em;margin-left:1.8em;padding-left:0.2em}

.label{font-weight:400!important;text-align:left!important;vertical-align:auto!important}
.rtl .label{text-align:right!important}
fieldset.date-of-birth input{width:2em}
fieldset.date-of-birth input.dob-year{width:3em}
fieldset.date-of-birth span.dob-date{margin-left:.8em;color:#AAA;font-size:.7em}
fieldset.date-of-birth span.dob-month{margin-left:1.7em;color:#AAA;font-size:.7em}
fieldset.date-of-birth span.dob-year{margin-left:1.8em;color:#AAA;font-size:.7em}
fieldset.date-of-birth{border:0 none;margin:0;padding:0}
fieldset.date-of-birth span.dob-why{border-bottom:1px dotted #084482;color:#084482}
div#content fieldset.date-of-birth p{margin:0;padding:0}
.rtl div.exp-date input{margin-right:0}
.rtl div.fieldrow label,.rtl div.fieldrow span.label{float:right;margin:0 0 0 5px;padding:3px 2px 0 0}
.rtl #login .buttonrow,.rtl #login .buttonRow,.rtl #login .notes{margin-left:0;margin-right:8.4em}
