html body div#xptContentMain{width:100%;margin:5px auto}
div#main form{margin-top:0!important}
div#shopping-cart div#purchase-detail p.price-error{color:#c60000;font-size:12px;margin:10px 0 0;padding-left:0}
table#cart{border-collapse:separate;padding:3px;margin-top:10px;text-align:right;width:100%}
table#cart thead th{font-size:13px;font-weight:700;text-align:right;padding-top:5px;background-color:#eee;color:#666}
table#cart th,table#cart tbody td{border-bottom:1px solid #ddd;padding:0 5px;padding-right:0;vertical-align:top}
.rtl table#cart th,.rtl table#cart tbody td,.rtl table#cart tfoot td{padding-right:5px!important;padding-left:0}
table#cart th.item-total,table#cart tbody td.item-total{padding-left:20px;padding-right:0}
table#cart td input{border:1px solid #83a8cc;height:16px;padding-right:2px;text-align:right}
table#cart td input.primary{height:auto;padding-left:5px;padding-right:5px;text-align:center}
table#cart td input.disabled{padding-left:5px;padding-right:5px}
table#cart td input#item_name{padding-left:2px;padding-right:0;text-align:left;width:auto}
table#cart td input#amount{margin-left:4px;width:52px;font:1em Arial,Helvetica,sans-serif}
table#cart .item-name{text-align:left;width:400px}
.rtl table#cart .item-name{text-align:right}
table#cart tbody td,table#cart td.item-name{padding-bottom:4px;padding-top:8px}
table#cart .item-name p.item-option{color:#666;font-size:11px;margin:0;padding:2px 0 0;text-align:left}
table#cart .item-total{padding-right:5px}
table#cart .item-action{font-size:11px;padding-right:0}
table#cart tfoot td.totals-currency{margin:0;padding:3px 0 0 10px;text-align:left}
table#cart tfoot td{padding-top:3px}
table#cart td dl.quick-faq dt .note,table#cart td dl.quick-faq dt a{font-size:11px;padding:0}
table#cart td#notes{padding-top:12px}
table#cart td#notes div{position:relative;text-align:left}
table#cart td#notes div a#seller-notes-toggle{background:url(/en_US/i/icon/icon_add_instructions_11x11.gif) center left no-repeat;font-size:11px;padding-left:14px}
table#cart td#notes div a#seller-notes-toggle.opened{background:none;color:#000;cursor:default;font-weight:700;padding-left:0;text-decoration:none}
table#cart td#notes div textarea{border:1px solid #83a8cc;display:block;height:60px;left:0;margin-top:3px;width:300px}
table#cart tfoot td{margin-right:0!important;padding-right:0!important}
table#cart td#notes td{border-bottom:none;padding-right:17px!important;padding-top:0}
table#cart td#notes td.totals-value{padding-right:10px!important}
table#cart td#notes td.totals-action{padding-right:12px!important}
table#cart td.currCode{padding-left:5px;font-weight:700}
div.collapsed div.toggle{bottom:-15px}
div.collapsed div.toggle a{_bottom:0;background-position:-2px -2px}
div.collapsed div.toggle a:hover{background-position:-2px -22px}
div.collapsed div#purchase-summary{_margin-bottom:0;_visibility:visible;display:block;margin-bottom:0}
div.collapsed div#cover{height:0;overflow:hidden}
div#shopping-cart{margin:0;padding:0 0 5px;position:relative;top:-24px;width:760px}
div#cowp-wrapper div#shopping-cart.cowp-setting{top:-11px}
div#purchase-detail{_padding-bottom:0!important;background-color:#ebf0f5;border-bottom:0 solid #83a8cc;border-left:1px solid #83a8cc;border-right:1px solid #83a8cc;border-top:1px solid #83a8cc;border-radius:5px}
div#purchase-summary{_display:none;_height:100%;_margin-bottom:-1.5em;_visibility:hidden;display:none;font-weight:400;margin:0 8px;margin-top:8px}
div#purchase-summary p{float:left;font-weight:700;margin:0}
.rtl div#purchase-summary p{float:right}
.rtl div#purchase-summary #donation-total p{float:left}
div#purchase-summary p.summary-total{float:right;text-align:right;width:auto}
div#purchase-summary span{font-weight:700;padding-right:10px}
div#purchase-summary span.price-total{padding-left:10px}
div#purchase-summary span.price-currency{font-weight:700;font-weight:400;padding-left:0;padding-right:0}
div#payment-for{background:#fff url(/en_US/i/scr/scr_idetails_bg_1x350.gif) repeat-x left bottom;border-left:1px solid #83a8cc;border-right:1px solid #83a8cc;border-top:1px solid #83a8cc;margin:0;position:relative;top:0;z-index:100}
.donationBg{background-image:url(/en_US/i/sprite/donationBg.png);background-repeat:no-repeat;display:block;width:760px;height:16px}
.donationBg-scr_idetails_billing_opened_760x16{background-position:-2px -41px}
div.toggle{clear:both;width:100%}
div.toggle a{cursor:pointer;display:block;height:15px;outline:none;text-indent:-12345px}
.rtl div.toggle a{overflow:hidden;text-indent:12345px;text-indent:-12345px}
div.toggle a:hover{background-position:-2px -60px}
div#cover{height:110%}
div#purchase-detail table#cart{width:100%}
table#cart div.buttonrow{margin-top:0;padding-top:0;width:auto}
table#cart div.buttonrow input.done{display:block;float:right;height:22px;margin-right:0;margin-top:6px;text-align:center}
body#review div#cover table#cart{border:1px solid #ccc;border-radius:5px;margin-top:0;}
body#review div#order-summary{margin:17px 0 0;padding-bottom:25px}
body#review div#order-summary.sansButton{border-bottom:1px solid #ddd}
body#review div#order-summary div#purchase-summary,body#review div#order-summary div.toggle{display:none}
body#review div#shopping-cart div#purchase-summary{_visibility:visible;display:block;margin-bottom:20px}
body#review div#shopping-cart div.toggle a#expander{background:none}
div#donation-total{float:right}
.rtl div#donation-total{float:left}
div#purchase-summary div#purchase-many{float:left;width:auto}
div#purchase-summary div p#multi-item{text-align:right;width:75px}
div#purchase-summary p span#purchase-mulitiple-items{padding-left:15px}
.error{color:red!important}
div#header h1{margin:0;line-height:30px!important;margin-bottom:-55px!important;font-weight:700}
#xptContentMain div{font-family:arial;font-size:12px}
div#footerhps p{color:#666;font-size:.9em;margin-bottom:0}
body#login p.instructions{font-size:12px!important;padding-bottom:5px}
p.price-error{margin:5px!important}
#rosetta{z-index:1101;left:605px;top:20px}
body#login div#control div.login div.fieldrow,body#login div#control div.login div.fieldRow{clear:left}
div.srd#footer,div.srd#footer p#legal{width:565px}
body#review fieldset#funding-mix div.fieldrow span.label{text-align:left!important}
div#main form#billingform div#control{width:35%!important}
body#review fieldset#funding-mix div.fieldrow label{margin-left:-50px!important;padding-left:50px!important;text-align:left;width:auto;position:relative}
body#review.rtl fieldset#funding-mix div.fieldrow label{margin-left:0;margin-right:-50px!important}
body#review.rtl fieldset#funding-mix div.fieldrow label{margin-left:0!important;margin-right:-50px!important;padding-left:0!important;padding-right:50px!important;text-align:right}
div#shopping-cart.cowp-setting{top:-11px}
div#xptContentMain form{margin-top:0}
fieldset#funding-mix{padding-left:4em}
div#exchange-rate,div#ccStatement,div.backup-funds,#navigational-links,#contact-information,#shipping-address,#funding-mix-box{padding-left:0!important}
div#edit-shipping-address{margin-left:18.5em!important}
.rtl div#edit-shipping-address{margin-left:0!important;margin-right:18.5em!important}
.country_specific_br .addressHelpText,.country_specific_mx .addressHelpText{color:#757575;font-size:11px;display:block}
.country_specific_br input#address1{margin-left:177px}
.cpfHelp{color:#757575;font-size:11px;display:block}
.nameHelp{color:#757575;font-size:11px;display:block}
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;color:#fff;height:auto!important}
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;color:#acadaf;height:auto!important;text-align:center!important}
body#review fieldset#funding-mix div.echeckstatement{color:#999;font-size:.9em;margin:3px 0}
body#review fieldset#funding-mix div.disclaimers{display:block;width:40em;font-size:90%;color:#999;height:auto!important}
div.extended-address label.country_specificl_it{height:1px}
div.extended-address label.country_specificl_mx{height:20px}
div#addbankcontentwrapper div.innerwrapper div.leftwrapper h3,div#addbankcontentwrapper div.innerwrapper div.leftwrapper h4{color:#C88039}
/* AU-AML DOB */
fieldset.date-of-birth{border:0 none;display:inline;margin:0;padding:0}
div#field-dob div.fieldrow span.whyLink{position:absolute;margin:.2em 0 0 .3em;border-bottom:1px dashed #084482}
#done fieldset#create-account div.fieldrow fieldset.date-of-birth input{width:2em}
#done fieldset#create-account div.fieldrow fieldset.date-of-birth input.dob-year{width:2.8em}
#done fieldset#create-account fieldset.date-of-birth{float:left;margin-right:.3em}
body#done.rtl fieldset#create-account fieldset.date-of-birth{float:right;margin-right:0;margin-left:.3em}
body#done .dob{margin:10px 0}
div#create-account fieldset.date-of-birth{clear:left;display:inline;padding:0}
div#create-account fieldset.date-of-birth input{clear:left;width:2em}
div#create-account fieldset.date-of-birth input.dob-year{clear:left;width:2.7em}
div#create-account div.dob label{padding-bottom:.3em}
div#create-account div.dob label span{margin-left:.5em}
/* AU-AML DOB *//* uACH */
body#review fieldset#funding-mix div.uachstd .value{padding-top:3px}
body#review fieldset#funding-mix div.uachstd .radio,body#review fieldset#funding-mix div.uach .radio{margin-left:0;vertical-align:middle}
body#review fieldset#funding-mix div.uachstd label{padding-top:0!important}
body#review fieldset#funding-mix div.uach p{font-size:1em;padding:0;height:1.8em;clear:both}
body#review fieldset#funding-mix div.uach p.uachflexibility{width:250px;height:4.5em;padding:10px;background-color:#F4F7F9}
body#review fieldset#funding-mix div.uach p.uachflexibility .balloonControl{border-bottom:1px dashed #000;color:#000}
body#review fieldset#funding-mix div.uach p.uachflexibility input{display:block;float:none;border:none;padding-top:10px}
.charityContent td{padding-left:8px}
.yui-panel-container.shadow .underlay{left:0;height:100%!important}
/* uACH */
div#main h1{display:block;font-weight:700}
ul.pbp{padding-left:65px;background:url(/en_US/i/icon/icon_pbp_50x50.gif) no-repeat}
/* EWS */
#ewsMessage{clear:both;margin:0;padding:1.25em 0;color:#757575}
/* 997672 */
div#footer{padding-left:0!important;padding-right:0!important}
body#login div#content ul li{text-indent:-1.2em}
.rtl table#cart .item-name,.rtl table#cart .item-name p.item-option{text-align:right}
.rtl table#cart .item-total,.rtl table#cart td.totals-value{text-align:left;padding-left:3px}
.rtl table#cart div.buttonrow{text-align:left}
.rtl table#cart td input.primary{float:left}
.rtl table#cart td#notes div{text-align:right}
.rtl table#cart td#notes div a#seller-notes-toggle{background-position:right center;padding-right:14px;padding-left:0}
.rtl div#shopping-cart{margin:0 auto}
.rtl table#cart td input#amount{float:right}
div.buttonrow input{overflow:visible}
/* PAR 37201-01 */
.pwdloginTipsCont{padding:0;margin:0}
.pwdloginTipsCont ul{margin-top:5px;padding-left:5px;list-style:disc}
.pwdloginTipsCont ul li{margin-left:10px;padding-left:0;margin-bottom:0}
/* Canada C-28 */
div#mktEmailChkBoxSection{margin-left:176px}
div#mktEmailChkBoxSection div.marketingEmailOptChkbox{margin:10px 0}
div#mktEmailChkBoxSection div.inlineMessage.info{background-image:url(/en_US/i/icon/icon_sysinfo_16x16.gif)}
div#mktEmailChkBoxSection div.inlineMessage{background-position:0 0;background-repeat:no-repeat;margin:10px 0;padding:0 2px 0 21px;width:auto;height:auto}
.hide{display:none!important}
fieldset#create-account div#mktEmailChkBoxSection div{font-size:.9em}
fieldset#create-account div#mktEmailChkBoxSection div.inlineMessage{padding-right:18px;padding-bottom:3px}
div.marketingEmailOptChkbox input[type="checkbox"]{clear:left;float:left;margin-top:-2px!important}
div.marketingEmailOptChkbox label{display:block;padding-left:22px}
div#marketingEmailOptInlineMessage{outline:none}
.pwdloginTipsCont ul{margin-bottom:5px;margin-top:0;padding-left:5px;list-style:disc}
.pwdloginTipsCont ul li{margin-left:10px;padding-left:0;margin-bottom:0}
fieldset.standardfinancing{clear:both}
div#eslLightBox{width:540px}
div#eslLightBox_c{width:560px}
div#eslLightBox div.message{width:auto;min-height:44px;margin:1em 0;border:1px solid #81a4c6;padding:0 12px 0 55px;background-color:#f0f6fd;background-position:20px 10px;background-repeat:no-repeat;background-image:url(/en_US/i/icon/icon_info_24wx24h.gif)}
div#eslLightBox div.message p.messageText{font-size:12px}
div#eslLightBox div.instruction{margin:20px 0 10px}
div#eslLightBox div.bml{border-right:1px solid #DEDEDE;float:left;margin-right:20px;padding:5px 20px 10px 0;position:relative;width:46%}
div#eslLightBox div.bank{float:right;padding-top:5px;position:relative;width:46%}
div#eslLightBox .button div{padding-top:0}
div#eslLightBox .button input{margin-left:0}
div#eslLightBox div.bankOnly{margin-top:20px}
div#eslLightBox div.subtitle{font-size:1em;font-weight:700;margin-bottom:15px}
div#eslLightBox div.content div.button{margin:15px 0 10px}
div#eslLightBox div.noThanks{clear:both;display:block;padding-top:20px;text-align:center}
div#eslLightBox div.footer{display:none}
div#balloonCalloutPanel_c{z-index:1500!important}
div.eslDoneMessage{background-color:#FFFFDE;border:1px solid #FFCF0F;margin:10px 0;padding:5px 10px;clear:both;color:red;padding:10px}
div#eslLightBox.eslDone{width:100%}
div#eslLightBox.eslDone div.button{margin:15px 0 10px!important}
div.eslDone div.content{margin-left:0!important}
div.eslReviewInfo{background-color:#F0F6FD;border:1px solid #81A4C6;margin:10px 0 20px;padding:5px 10px;background-image:url(/en_US/i/icon/icon_info_24wx24h.gif);padding-left:55px;background-repeat:no-repeat;background-position:20px 10px;width:auto}
div#balloonCalloutPanel ul{padding-left:20px}
.linkAsButton{height:22px;width:auto;border:1px solid #f90;padding:3px 10px 2px;background:#fcbb49 url(/en_US/i/btn/btn_main_1x50.gif) repeat-x top left;margin-right:10px;letter-spacing:1px;color:#fff;font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:700;text-decoration:none}
