body { margin:0; background:#fff url(/en_US/i/header/header_bg.gif) repeat-x scroll 0 83px; border:7px solid #fff; }
legend {display:none}

#page {position:static;}

#header h1 { font-size:2em; color:#000; } 
#headline { position:relative; }
#headline h2 {width:537px; padding-bottom:23px}
#headline img { position:absolute; right:0; top:0; }

.layout1 p.instructions { margin-bottom:2.5em; }
.layout2d .last h4 { margin-bottom:2.3em; }
.layout2d .last .offset { border-left:1px solid #ccc; margin-left:-22px; padding-left:22px; }	

fieldset.multi legend, fieldset.group legend { display:block !important; }

#loginBox { background:url(/en_US/i/scr/scr_gradientdown.gif) repeat-x bottom; border:5px solid #cdf; margin-top:2em; _margin-top:1.7em; padding:5px; }
#loginBox h3 { margin-bottom:2em; }
#loginBox fieldset { position:relative; margin:0; padding:10px; background:#fff url(/en_US/i/scr/scr_gradientdown.gif) repeat-x scroll center bottom; }
#loginBox label { width:100px; }
#loginBox span.field { margin-left:120px; }
#loginBox p.buttons { padding-left:120px; }
#loginBox span.note { display:block; margin-top:1.5em; padding-top:1em; border-top:1px solid #e2e2e2; }

#loginBox.compact label { float:none; text-align:left; }
#loginBox.compact span.field { margin-left:0; }
#loginBox.compact p.buttons { padding-left:0; }

#createAccount { margin:2em 0; }
#createAccount legend { font-weight:normal; display:block;}
#createAccount legend a { margin:0; padding:0.3em 4.6em 0.3em 2.5em; background:#eee url(/en_US/i/scr/dhtml_off.gif) no-repeat scroll left center; color:#333; text-decoration:none; }
#createAccount legend a.opened { background-image:url(/en_US/i/scr/dhtml_on.gif); }

#billing-info-completed ul{ margin:1.5em 0; }
#contact-info-completed ul { margin:0 0 1.5em 0; }
#billing-info-completed li, #contact-info-completed li { margin:0; list-style-type:none; }
#billing-info-form, #contact-info-form { height:1%; }

.processing { margin: 2em 0 3em 0; text-align: center;  width: 100%;}
.processing h4 { letter-spacing: .075em; font-size: 100%;}
.processing p { margin: 2.5em 0;}
table.TandC {width:500px;}
div.underlay {width:100%;}
.yui-panel-container.shadow .underlay {left:0; height:100% !important;}

/* SoldOut */
div#purchaseDetail {position:relative;}
table#cart {width:100%;}
table#cart .itemName {width:400px; }
table#cart .itemName span#detailsLinkShown {line-height:1.5em; padding-left:7em;}
table#cart .unitPrice, table#cart .itemQty, table#cart .itemTotal {text-align:right} 
table#cart td.itemTotal { white-space:nowrap; }
table#cart td.discountName {padding:8px 0 15px 5px; text-align:left}
table#cart td.discountAmt {padding-right:0}
table#cart #notes {position:relative; z-index:1; padding-top:1em; text-align:left;}
table#cart tr.alertRow td {background-color:#fec;}
table#cart tr.alertRow2 td {background-color:#fec; color:#C60000; text-align:left; padding:0; border-bottom: none;}
table#cart tr.alertRow3 td {background-color:#fec; padding-top:2px;}
table#cart tr.alertRow3 td input {margin-left:35px;}
table#cart .soldOutText {color:#C60000;}
.systemAlertIcon {background:url(/en_US/i/icon/icon_systemalertcolor_16wx16h.gif) no-repeat 0 0;}
.systemAlertIcon2 {background:url(/en_US/i/icon/icon_systemalertcolor_16wx16h.gif) no-repeat 0 0; padding:1px 0 0 30px;}

/* Login Challenge */
#loginChallenge div#control { border:5px solid #cdf; padding:10px; _padding-top:0; margin-top:2em; _margin-top:1.7em; }
#loginChallenge div#control div.login { padding:10px; border:none; margin:0; }
#loginChallenge div#control div.loginChallenge div.buttons { text-align:center; }
#loginChallenge div#control div.loginChallenge p.loginChallenge { font-weight:bold; color:#069; text-align:center; }
#loginChallenge div#control div.loginChallenge p.note { margin-top:-10px; text-align:center; }
#loginChallenge div#control:after {clear:both;height:0;content:".";visibility:hidden;display:block;}
#loginChallenge p#return, #loginChallenge p#continue, #loginChallenge p#continue1 { text-align:center; }
#loginChallenge p#continue, #loginChallenge p#continue1 { font-size:13px; }
#loginChallenge div#content ul { list-style:disc; margin:1em 0 0 1em; }
#loginChallenge div#content li { padding:.3em; }
#loginChallenge div#content div.login-button input { border:1px solid #d5bd98; border-right-color:#935e0d; border-bottom-color:#935e0d; background:#ffa822 url(/en_US/i/pui/core/btn_bg_submit.gif) left center repeat-x; }
#loginChallenge #loginBox label {float:left; width:120px;}
#loginChallenge #loginBox span.field {margin-left:0}

/* Review */
#reviewForm #cart { width:100%; }
#reviewForm #cart thead th { color:#666; font-size:0.9em; font-weight:normal; }
#reviewForm #cart th, #reviewForm #cart td { text-align:right; }
#reviewForm #cart th, #reviewForm #cart tbody td { padding:5px; border-bottom:1px solid #ddd; vertical-align:top; }
#reviewForm #cart .item-name { width:400px; text-align:left; }
#reviewForm #cart .item-name span#detailsLinkShown { line-height:1.5em; padding-left:7em; }
#reviewForm #cart #notes { text-align:left; }

#reviewForm legend { display:none; }
#reviewForm #info { }
#reviewForm #info fieldset { padding-bottom:1em; border-top:1px solid #fff; border-bottom:1px solid #ddd; }
#reviewForm #info fieldset.noborder { padding-bottom:0; border:0; }
#reviewForm #info fieldset.BMLAlignment {clear:none;}
#reviewForm #info fieldset.multi, #reviewForm #info fieldset.group { background:none; border:0; margin:0; padding:0; }
#reviewForm #info fieldset.multi span.label, #reviewForm #info fieldset.group span.label { float: none; position:static; }
#reviewForm #info div.fieldrow span.incomeInfo .balloonControl {font-size:0.9em;}
#reviewForm #info div.fieldrow.income input {width:7em; padding:3px 0 0 0;}
#reviewForm #purchase-summary, #reviewForm .toggle, #reviewForm #titleExpanded { display:none; }
#reviewForm #primary.buttonrow { height:24px; margin-bottom:8px; padding:6px 10px 6px 0; background-color:#f4f7f9; text-align:right; }
#reviewForm .payment-information { position:relative; }
#reviewForm .fieldrow span.label { float:left; } 
/* Added to override the above property in EC flow as part of EM6b Spec*/
#reviewForm .fieldrow p.group span.label{float:none;}
#reviewForm #funding-mix, #reviewForm #shipping-address, #reviewForm #contact-information, #reviewForm .agreement, #reviewForm #payment-method, #reviewForm #info #payment-method-gift-certificate { margin-top:0; margin-left:177px; } 

#reviewForm .edit { padding:1px; border:1px solid #cde; }
#reviewForm .edit fieldset { margin:0; padding:10px; background:#fff url(/en_US/i/scr/scr_hashedbg_4x4.gif) repeat center center; border:0 !important; }
#reviewForm .edit ul { margin-left:1em; text-indent:-2em; list-style-type:none; }
#reviewForm #info .edit { margin-left:166px; }

#reviewForm #rec-payments, #reviewForm .agreement { margin-top:1em; margin-bottom:1em; border-top:1px dashed #ddd; padding-top:1em; }
#reviewForm #rec-payments.withoutItem { border:0; padding-top:0; }
#reviewForm #rec-payments .item-description { display:block; }
#reviewForm span.recPaymentLabel { margin-left:-177px; }

#reviewForm #edit-gift-certificate { float:right; width:23em; text-align:left; }
#reviewForm #edit-gift-certificate .note { display:block; margin:5px 0; font-size:.9em; }

#reviewForm #ccStatement { clear:both; color:#aaa; }
#reviewForm  div.backup-funds { color:#999; }

#reviewForm #sellerNotesCont { position:absolute; width:280px; z-index:1000; }
#reviewForm #sellerNotesCont textarea { width:254px; }

#exchange-rate input.btnLink, #exchange-rate a { clear:both; display:block; float:none; }

#footerhps { padding:30px 5px 20px; color:#666; }
#footerhps a, #footerhps p { margin:0; color:#666; }

ul.pbp {padding-left:65px; background:url(/en_US/i/icon/icon_pbp_50x50.gif) no-repeat;}



/* Legacy pre 53.0 ec api differences */
#reviewForm #info #edit-gift-certificate { float:none; margin-left:-10px; }
#reviewForm #info #payment-method-gift-certificate { margin-bottom:1em; }



/* Non-checkout Functionality */

/* PayLater */
.unavailable { display:none; }
.yui-panel .bcterms {overflow:scroll; height:150px; margin-bottom:10px; border:1px solid #666;}
#reviewForm #info .payment-information .value #funding-mix { margin:1em 0 0 25px; }
#reviewForm #mspf_promo fieldset { padding:10px 10px 5px; background-color:#e6edf5; border:1px solid #ddd; }
#reviewForm #mspf_promo label { width:150px; float:left; }
#reviewForm #mspf_promo input { width:3em; }
#reviewForm #mspf_promo .fieldrow { margin-bottom:1em; }


/* uACH */
#reviewForm #funding-mix div.uach {margin:0;}
#reviewForm #funding-mix div.uach p {clear:both; margin:0; padding:0;}
#reviewForm #funding-mix div.uach .uachfunding {height:20px;}
#reviewForm #funding-mix div.uach .uachcc, #reviewForm #funding-mix div.uach label {clear:both; float:left; width:auto;}
#reviewForm #funding-mix div.uach .uachOffer {width:430px;}
#reviewForm #funding-mix div.uach .amount {float:right;}
#reviewForm #funding-mix div.uach .addbanknow {padding-left:20px;}
#reviewForm #funding-mix div.uach .addbanknow a {padding-left:10px;}
#reviewForm #funding-mix div.uach .addbanknow input {border:none; margin-right:10px; vertical-align:text-top;}
#reviewForm #funding-mix div.uach .terms {padding-left:275px;}
#reviewForm #funding-mix div.uach .uachflexibility {width:270px; height:54px; padding:10px; background-color:#F4F7F9;}
#reviewForm #funding-mix div.uach .uachflexibility input {display:block; float:none; border:none; padding-top:10px;}
#reviewForm #funding-mix div.uach .uachincentive input {width:auto; border:0;}
.yui-panel-container.shadow .underlay {left:0; height:100% !important;}
.charityContent td, .charityContent th {background-color:transparent;}
#reviewForm #funding-mix div.gocofferbnr {background:url(/en_US/i/bnr/bnr_goc_unverified_319x85.gif) no-repeat top left; width:319px; height:85px; margin-top:5px;}
#reviewForm #funding-mix div.uach img {margin-top:10px;}
#reviewForm #funding-mix div.uach ul {list-style:none; margin:0; padding-top:50px;}
#reviewForm #funding-mix div.uach ul li {display:inline; margin:0; padding-left:10px;}
#reviewForm #funding-mix div.uach ul input {border:none; padding:0; width:auto; vertical-align:text-bottom;}
#reviewForm #funding-mix div.uach a.gocterms {position:relative; left:-319px; top:-40px;}
#reviewForm #funding-mix.recurringpaynodesc {margin-left:0;}
/* Balance Policy Changes - 24628 */
#notificationLightBox .body{margin-bottom:0;}
#notificationLightBox .body p.bpcpara{margin-top:0;}
#notificationLightBox .footer{border-top:0;}
#notificationLightBox ol, #notificationLightBox ul{margin-bottom:0; padding:0 28pt;}
#notificationLightBox li, #notificationLightBox dd{margin:0; padding:0 0 10px;}

/*Security Test page*/
#captcha {padding:5px 0 10px;}
#captcha img {float:left; margin-right:15px; border:1px solid #000;}

/* UK Credit 23082 - 58.0 */
#reviewForm div.ukreward.defaultpluscard{ background: url(/en_GB/i/bnr/bnr_ppukcc_40x25.gif) no-repeat 0 0.3em;padding-bottom:1.4em;padding-left:4em;}
#reviewForm fieldset#funding-mix div.pluscard div.ukreward.defaultpluscard p,#reviewForm fieldset#funding-mix div.pluscarduk div.ukreward.defaultpluscard p{margin: 0;color:#757575;}
#reviewForm fieldset#funding-mix div.buyercredit div.ukreward.defaultbcredit p,#reviewForm fieldset#funding-mix div.buyercredituk div.ukreward.defaultbcredit p{padding-left: 0; margin: 0;color:#757575;clear:both;}
#reviewForm div.ukswitchnowpc {padding-top:0.83em;}
#reviewForm div#content div.ukswitchnowpc p{margin:0;width:auto;padding-left:0;}
#reviewForm div.ukswitchnowpc p label {padding:0;}
#reviewForm div.bcukpluscard {width:auto;background: url(/en_GB/i/bnr/bnr_ppukcc_40x25.gif) no-repeat scroll 0 0.41em;height:auto;padding-bottom:0;margin-left:1.5em;color:#757575;clear:both;}
#reviewForm fieldset#funding-mix div.funding-item div.ukswitchnowbc {padding:0;margin-top:0.83em;}
#reviewForm div.bcukcredit {color:#757575;clear:both;}
#reviewForm div.bcukcredit p{padding-bottom:0.3em;}
#reviewForm div#panelpc p,#reviewForm div#panelbc p,#reviewForm div#panelapplynow p,#reviewForm div#paneldefault p {padding-bottom:1em;}
#reviewForm div.ukswitchnowbc div#mkdefaultbc{width:300px;margin:0.4em 0 0 1.7em;padding:0.8em;background-color:#E8F1FA;clear:both;overflow:auto;}
#reviewForm div#mkdefaultpc input,#reviewForm div#mkdefaultbc input{width:1.5em; float:left;margin:0.1em 0 0.2em 0;}
#reviewForm div#mkdefaultpc {clear:both;width:300px;padding:0.8em;background-color:#E8F1FA;overflow:hidden;margin-left:1.5em;}
#reviewForm div#mkdefaultpc label {width:auto;margin-left:1.8em;}
#reviewForm div.applynow {clear:left;}
#reviewForm div.applynow label {width:auto;padding-left:0;float:left;}
#reviewForm div.applynowmsg {margin:0.5em 0 0 1.5em;width:auto;}
#reviewForm div.applynowita {padding:0.5em;background-color:#E8F1FA;}
#reviewForm div.applynowmsg p{padding-left:0; margin:0;}
#reviewForm div.applynowmsg p input{margin-top:1em;}
#reviewForm div.pluscarduk,#reviewForm div.buyercredituk{clear:both;}
#reviewForm div.funding-item div label input#currentfunding,#reviewForm div#ukswitchnowwidget p label input#switchnow,#reviewForm div.applynow label input#ita_applynow{margin-left:0;}

/* ITA/Switch now widget for FR Credit (25041) */
#reviewForm div.frreward.defaultpluscard {background: url(/fr_FR/i/bnr/bnr_ppeucc_40x25.gif) no-repeat 0 0.3em;padding-bottom:0.4em;padding-left:4em;}
#reviewForm fieldset#funding-mix div.pluscard div.frreward.defaultpluscard p,#reviewForm fieldset#funding-mix div.pluscardfr div.frreward.defaultpluscard p,#reviewForm fieldset#funding-mix div.pluscardfr div.frreward.temppluscard p {margin: 0;color:#757575;}
#reviewForm fieldset#funding-mix div.buyercredit div.frreward.defaultbcredit p,#reviewForm fieldset#funding-mix div.buyercreditfr div.frreward.defaultbcredit p {padding-left: 0; margin: 0;color:#757575;clear:both;}
#reviewForm div.frreward.temppluscard {clear:both;width:auto;padding-bottom:0.5em;}
#reviewForm div.frswitchnowpc {padding-top:0.83em;}
#reviewForm div#content div.frswitchnowpc p {margin:0;width:auto;padding-left:0;}
#reviewForm div.frswitchnowpc p label {padding:0;}
#reviewForm div.frswitchnowpc div.bcfrpluscard div {margin-left:4em;}
#reviewForm div.frswitchnowpc div.bcfrpluscard {width:auto;background: url(/fr_FR/i/bnr/bnr_ppeucc_40x25.gif) no-repeat scroll 0 0.41em;height:auto;padding-bottom:0;margin-left:1.5em;color:#757575;clear:both;}
#reviewForm fieldset#funding-mix div.funding-item div.frswitchnowbc {padding:0;margin-top:0.83em;}
#reviewForm div.frswitchnowpc div.bcfrtempcard p {padding-bottom:0.3em;}
#reviewForm div.frswitchnowpc div.bcfrtempcard p label {padding:0; font-size:1em;width:245px;}
#reviewForm div.frswitchnowpc div.bcfrtempcard div {clear:both; margin:0;color:#757575;padding:0 0 0.5em 1.5em;}
#reviewForm div.frswitchnowbc div.bcfrcredit {color:#757575;clear:both;}
#reviewForm div.frswitchnowbc div.bcfrcredit p {padding-bottom:0.3em;}
#reviewForm div.frswitchnowbc div.bcfrcredit div {margin:0;color:#757575;}
#reviewForm div#panelpc p,#reviewForm div#panelbc p,#reviewForm div#panelapplynow p,#reviewForm div#paneldefault p {padding-bottom:1em;}
#reviewForm div#frmkdefaultbc {width:300px;margin:0.4em 0 0 1.7em;padding:0.8em;background-color:#E8F1FA;clear:both;overflow:auto;}
#reviewForm div#frmkdefaultpc input,#reviewForm div#frmkdefaultbc input {width:1.5em; float:left;margin:0.1em 0 0.2em 0;}
#reviewForm div#frmkdefaultpc {clear:both;width:300px;padding:0.8em;background-color:#E8F1FA;overflow:hidden;margin-left:1.5em;}
#reviewForm div#frmkdefaultpc label {width:auto;margin-left:1.8em;}
#reviewForm div.applynow {clear:left;}
#reviewForm div.applynow label {width:auto;padding-left:0;float:left;}
#reviewForm div#invitationToApply.applynowmsg {margin:0.5em 0 0 0;width:auto;}
#reviewForm div.applynowita {padding:0.5em;background-color:#E8F1FA;}
#reviewForm div.applynowmsg p {padding-left:0; margin:0;}
#reviewForm div.applynowmsg p input {margin-top:1em;}
#reviewForm div.pluscardfr,#reviewForm div.buyercreditfr {clear:both;}
#reviewForm div.funding-item div label input#currentfunding,#reviewForm div#frswitchnowwidget p label input#switchnow,#reviewForm div.applynow label input#ita_applynow {margin-left:0;}
#reviewForm div.frreward.defaultpluscard div.frLegalContent {clear: both;color:#757575;}
#reviewForm fieldset#funding-mix div.pluscardfr label{display:inline;}
#reviewForm fieldset#funding-mix div.buyercreditfr label{display:inline;}

/* Normal switch now widget for IT */
#reviewForm div.pluscardit div.defaultpluscard {background:url(/en_US/IT/i/bnr/bnr_pp_es_it_card_40x25.gif) no-repeat scroll 0 0; height:35px;}
#reviewForm div.pluscardit div.itreward.defaultpluscard p {margin:0 0 0 3.8em; padding:0; clear:both;}
#reviewForm div.funding-item div#itswitchnowwidget div.bcitpluscard {color:#757575; width:auto; background:url(/en_US/IT/i/bnr/bnr_pp_es_it_card_40x25.gif) no-repeat scroll 0 0.3em; clear:both; margin:0 0 0 1.5em; *margin:0 0 0 2em; padding-bottom:0; height:35px;}
#reviewForm div.funding-item div#itswitchnowwidget div.bcitpluscard p {margin:0; padding:0 0 0 3.8em;}
#reviewForm div.itswitchnowpc {padding-top:0.83em;}
#reviewForm div.itreward.defaultbcredit p {margin:0;}
#reviewForm div#itswitchnowwidget div.bcitcredit p{color:#757575;margin:0 0 0 1.4em;*margin:0 0 0 1.8em;}
#reviewForm div.fieldrow.payment-type.additionaltype div.buyercreditit{margin-left:1.4em;*margin-left:1.8em;}
#reviewForm div.buyercreditit p {color:#757575;margin:0;}
/* ITA switch now Widget for IT Credit (29094) */
#reviewForm p.prodname {margin:1em 0 0.5em 0;}
#reviewForm div.applynowit {width:378px; height:61px; background:url(/it_IT/i/bnr/bnr_credit_itawidget_w378x61h.gif) no-repeat scroll 0 0;}
#reviewForm div.applynowen {width:352px; height:61px; background:url(/en_US/IT/i/bnr/bnr_credit_itawidget_w352x61h.gif) no-repeat scroll 0 0;}
#reviewForm .clickhereit {border:none; margin:2.5em 0 0 9em;}
#reviewForm .clickhereen {border:none; margin:2.5em 0 0 14em;}
/* ITA switch now Widget for ES Credit (29094) */
#reviewForm div.pluscardes div.defaultpluscard {background:url(/en_US/ES/i/bnr/bnr_pp_es_it_card_40x25.gif) no-repeat scroll 0 0; height:35px;}
#reviewForm div.pluscardes div.esreward.defaultpluscard p {margin:0 0 0 3.8em; padding:0; clear:both;}
#reviewForm div.funding-item div#esswitchnowwidget div.bcespluscard {color:#757575; width:auto; background:url(/en_US/ES/i/bnr/bnr_pp_es_it_card_40x25.gif) no-repeat scroll 0 0.3em; clear:both; margin:0 0 0 1.6em; *margin:0 0 0 2em; padding-bottom:0; height:35px;}
#reviewForm div.funding-item div#esswitchnowwidget div.bcespluscard p {margin:0; padding:0 0 0 3.8em;}
#reviewForm div.esswitchnowpc {padding-top:0.83em;}
/* Normal switch now widget for ES */
#reviewForm fieldset#funding-mix .esitawidget{margin-left:.1em;}
#reviewForm fieldset#funding-mix .esitawidget p.prodname {margin:.5em 0 0.2em;padding:0;}
#reviewForm fieldset#funding-mix .esitawidget div.applynowes{background:url(/es_ES/i/bnr/bnr_credit_itawidget_w404x61h.gif) no-repeat scroll -1px 0;width:404px;height:61px;}
#reviewForm fieldset#funding-mix .esitawidget div.applynowesen{background:url(/en_US/ES/i/bnr/bnr_credit_itawidget_w413x61h.gif) no-repeat scroll -1px 0;width:413px;height:61px;}
#reviewForm fieldset#funding-mix .esitawidget .applynowes .clickherees{border:none; margin:2.5em 0 0 21em;}
#reviewForm fieldset#funding-mix .esitawidget .applynowesen .clickhereesen{border:none; margin:2.5em 0 0 24.5em;}
#reviewForm div.esreward.defaultbcredit p {color:#757575;}
#reviewForm div.esLegalContent{margin:0.1em 0 0 3.8em;color:#757575;clear:left;}
#reviewForm div.bcescredit div.esLegalContent{margin:0.1em 0 0 1.5em; *margin:0.1em 0 0 1.8em; color:#757575; clear:left;}
#reviewForm  div.bcespluscard div{margin:0 0 0 3.8em;}
#reviewForm div.buyercredites div.esreward.defaultbcredit div.esLegalContent{margin:0;color:#757575;}
/* ES Partial funding flow */
#reviewForm div.fieldrow.payment-type.additionaltype div.buyercredites{margin-left:1.4em; *margin-left:1.8em;}
#reviewForm div.fieldrow.payment-type.additionaltype div.pluscardit {margin-left:1.4em; *margin-left:1.8em;}
#reviewForm div.fieldrow.payment-type.additionaltype {margin:1em 0;}

#reviewForm div.buyercredites div.esreward.defaultbcredit p{margin:0;padding:0;clear:both;}
#reviewForm div.esswitchnowbc div.bcescredit p{margin:0 0 0 1.5em; *margin:0 0 0 1.8em; padding:0; clear:both; font-size:1em; color:#757575;}
/* Common for IT & ES make default */
div#esmkdefaultbc,div#itmkdefaultbc {width:300px; margin:0.6em 0 0 1.5em; *margin:0.6em 0 0 1.8em; padding:0.5em; background-color:#E8F1FA; overflow:hidden;}
div#esmkdefaultpc,div#itmkdefaultpc {width:300px; background-color:#E8F1FA; margin:0 0 1em 1.6em; *margin:0 0 1em 2em; padding:0.6em; overflow:hidden;}
div#esmkdefaultpc input,div#esmkdefaultbc input,div#itmkdefaultpc input,div#itmkdefaultbc input {width:1.5em; float:left; margin-bottom:1em;}
#reviewForm div#itswitchnowwidget label input.radio,#reviewForm div#esswitchnowwidget label input.radio {margin-left:0;}
/* Buyer Experience II - 22147 57.0 */
#reviewForm div#order-summary.sansButton {border-bottom:1px solid #DDDDDD; padding-bottom:60px;}

table#cart td#notes {width: 490px; background-color: transparent;padding: 0.2em 0 0 0; z-index:1;}
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; padding-left: 14px; }
table#cart td#notes div a#seller-notes-toggle.opened { background: none; text-decoration: none; color: #000; cursor: default; }
table#cart td#notes div textarea#seller-notes { width: 300px; height: 50px; border: 1px solid #83a8cc; margin-top: 3px; display: block; position: absolute; top: 14px; left: 14px; }

table#cart td#notes div a#sellerNotesToggleNew.opened {background: none;text-decoration: none;color: #084482;cursor: default;}
table#cart td#notes div a#sellerNotesToggleNew {color:#084482;text-decoration:underline;}
span#addInstructions.opened {background: none;text-decoration: none;color: #084482;cursor: default;}
span#changeInstructions.opened {background: none;text-decoration: none;color: #084482;cursor: default;}
.addInstructions {color:#084482;text-decoration:underline;cursor: pointer; width:auto;margin-bottom: 0.5em;}
table#cart td#notes div#newSellerNotes{width:490px;}
table#cart td#notes div#sellerNotesCont.bluebox{margin-top: 3px;top: 14px;left: 1px;padding: 10px;background: url(/en_US/i/scr/scr_hashedbg_4x4.gif) repeat center;border: none;position:absolute;border: 1px solid #83a8cc;width:280px;z-index:1;}
table#cart td#notes div#sellerNotesCont{margin-top: 3px;top: 14px;left: 1px;border: none;position:absolute;z-index:1;}
table#cart td#notes div span#sellerNotesShown{float:left;left:0px;position:absolute;}
table#cart td#notes div textarea#sellerNotesNew {width: 270px;height: 80px;border: 1px solid #83a8cc;margin-top: 13px;margin-top: 0.5px;display: block;top: 14px;left: 14px;}
table#cart td#notes p#noteButtons{padding-top:10px;display:none;}

/* Buyer Experience II - No Order Summary but Allow note available */
div#notes div#sellerNotesCont.bluebox{margin-top: 3px;left: 1px;padding: 10px;background: url(/en_US/i/scr/scr_hashedbg_4x4.gif) repeat center;border: none;border: 1px solid #83a8cc;width:280px;z-index:1;}
div#notes div.noOrderSummary{position:relative!important;}
div.order-summary-spacer{margin-top:30px;}

/* Buyer Experience III - 26651 61.0 */
table#cart td#notes div.notes-wrapper{position:absolute !important; text-align:left;}
table#cart td#notes div.notes-wrapper div.notes-all{position: relative; padding: 0; margin-bottom: 2px; width: 490px;}
table#cart td#notes div.notes-wrapper div.sNotesWrapper{margin-top:270px;}
table#cart td#notes div.notes-wrapper div.sNotesWrapperNoScript{margin-top:320px;}
table#cart td#notes div.notes-wrapper div#giftNotesWrapper span.show {display:inline!important;}
table#cart td#notes div a#giftOptionsToggle.opened {background: none;text-decoration: none;color: #084482;cursor: default;}
table#cart td#notes div a#giftOptionsToggle {color:#084482;text-decoration:none;}
span#addGiftOptions.opened {background: none;text-decoration: none;color: #084482;cursor: default;}
span#changeGiftOptions.opened {background: none;text-decoration: none;color: #084482;cursor: default;}
.addGiftOptions {color:#084482;text-decoration:underline;cursor: pointer;width:auto;margin-bottom: 0.5em;}
table#cart td#notes div#giftNotesCount{margin-top: 3px;top: 14px;left: 1px;border: none;position:absolute;z-index:1;}
table#cart td#notes div#giftNotesCount.bluebox{margin-top: 3px;top: 14px;left: 1px;padding: 10px;background: url(/en_US/i/scr/scr_hashedbg_4x4.gif) repeat center;border: none;position:absolute;border: 1px solid #83a8cc;width:280px;z-index:1;}
table#cart td#notes div span#giftNotesShown{margin-top: 1.2em;}
table#cart td#notes div textarea#inputGiftMessage {width: 270px;height: 80px;border: 1px solid #83a8cc;margin-top: 13px;margin-top: 0.5px;display: block;top: 14px;left: 14px;}
table#cart td#notes p#giftNoteButtons{padding-top: 10px;}
table#cart td#notes div  p{font-size: inherit; margin: 0; padding: 0;}
table#cart td#notes div p#giftNotesTxt{margin:5px 0;}
table#cart td#notes div p#giftReceipt{margin-top:5px;}
.giftOptionsAvailable{padding-bottom:120px;}
.giftOptionsAvailableNoGC{padding-bottom:400px;} /* EC-Auth Fix */
#reviewForm div#order-summary.sansButton {border-bottom:1px solid #ddd; padding-bottom:30px;}

.order-summary-default-margin{margin-bottom:0px; }

.addinstr-shipping{margin-bottom:126px; _margin-bottom:136px; }
.addinstr-shipping-salestax{margin-bottom:106px; _margin-bottom:116px; }
.addinstr-shipping-insuranceamt{margin-bottom:106px; _margin-bottom:116px; }
.addinstr-shipping-insuranceamt-offerinsurance{margin-bottom:86px; _margin-bottom:96px; }
.addinstr-shipping-salestax-insuranceamt{margin-bottom:86px; _margin-bottom:96px; }
.addinstr-shipping-salestax-insuranceamt-offerinsurance{margin-bottom:66px; _margin-bottom:76px; }

.addinstr-none{margin-bottom:166px; _margin-bottom:176px; }
.addinstr-shippingamt{margin-bottom:146px; _margin-bottom:156px; }
.addinstr-shippingamt-salestaxamt{margin-bottom:126px; _margin-bottom:136px; }
.addinstr-shippingamt-insuranceamt{margin-bottom:126px; _margin-bottom:136px; }
.addinstr-shippingamt-salestaxamt-insuranceamt{margin-bottom:116px; _margin-bottom:126px; }

.addinstr-giftoption-shipping{margin-bottom:156px; _margin-bottom:166px; }
.addinstr-giftoption-shipping-salestax{margin-bottom:136px; _margin-bottom:146px; }
.addinstr-giftoption-shipping-insuranceamt{margin-bottom:136px; _margin-bottom:146px; }
.addinstr-giftoption-shipping-insuranceamt-offerinsurance{margin-bottom:116px; _margin-bottom:126px; }
.addinstr-giftoption-shipping-salestax-insuranceamt{margin-bottom:116px; _margin-bottom:126px; }
.addinstr-giftoption-shipping-salestax-insuranceamt-offerinsurance{margin-bottom:96px; _margin-bottom:106px; }

.addinstr-giftoption-none{margin-bottom:196px; _margin-bottom:206px; }
.addinstr-giftoption-shippingamt{margin-bottom:176px; _margin-bottom:186px; }
.addinstr-giftoption-shippingamt-salestaxamt{margin-bottom:156px; _margin-bottom:166px; }
.addinstr-giftoption-shippingamt-insuranceamt{margin-bottom:156px; _margin-bottom:166px; }
.addinstr-giftoption-shippingamt-salestaxamt-insuranceamt{margin-bottom:146px; _margin-bottom:156px; }

.giftopt-shipping{margin-bottom:206px; _margin-bottom:216px; }
.giftopt-shipping-salestax{margin-bottom:186px; _margin-bottom:196px; }
.giftopt-shipping-insuranceamt{margin-bottom:186px; _margin-bottom:196px; }
.giftopt-shipping-insuranceamt-offerinsurance{margin-bottom:166px; _margin-bottom:176px; }
.giftopt-shipping-salestax-insuranceamt{margin-bottom:166px; _margin-bottom:176px; }
.giftopt-shipping-salestax-insuranceamt-offerinsurance{margin-bottom:146px; _margin-bottom:156px; }

.giftopt-none{margin-bottom:236px; _margin-bottom:246px; }
.giftopt-shippingamt{margin-bottom:226px; _margin-bottom:236px; }
.giftopt-shippingamt-salestaxamt{margin-bottom:206px; _margin-bottom:216px; }
.giftopt-shippingamt-insuranceamt{margin-bottom:206px; _margin-bottom:216px; }
.giftopt-shippingamt-salestaxamt-insuranceamt{margin-bottom:196px; _margin-bottom:206px; }
.addinstr-shipping{margin-top:156px; _margin-top:166px; }
.addinstr-shipping-salestax{margin-top:136px; _margin-top:146px; }
.addinstr-shipping-insuranceamt{margin-top:136px; _margin-top:146px; }
.addinstr-shipping-insuranceamt-offerinsurance{margin-top:116px; _margin-top:126px; }
.addinstr-shipping-salestax-insuranceamt{margin-top:116px; _margin-top:126px; }
.addinstr-shipping-salestax-insuranceamt-offerinsurance{margin-top:96px; _margin-top:116px; }

.addinstr-none{margin-top:196px; _margin-top:206px; }
.addinstr-shippingamt{margin-top:176px; _margin-top:186px; }
.addinstr-shippingamt-salestaxamt{margin-top:156px; _margin-top:166px; }
.addinstr-shippingamt-insuranceamt{margin-top:156px; _margin-top:166px; }
.addinstr-shippingamt-salestaxamt-insuranceamt{margin-top:146px; _margin-top:156px; }

table#cart td div span#detailsLinkShown{line-height:1.5;padding-left:7em;}
table#cart td div span.truncatedDescShown{float:left; width:200px; margin-right:5px;}
table#cart td div.truncatedDescriptionHide{display:none;}
#notes{background-color:transparent;}
div#giftNotesCount span#whasthis{display:block;padding-left:5px;padding-top:4px;}

div#pm-IEFT{ background: url(/de_DE/i/logo/giropay_48x21.gif) no-repeat scroll left top; position:relative; min-height:21px; height: auto !important; height:21px; margin-left:-52px; padding-left:52px;}
div#pm-ELV{ background:transparent url(/de_DE/i/logo/eccash_21x21.gif) no-repeat scroll left center; position:relative; height:21px; margin-left:-32px; padding-left:30px;}

/* BML */
#bmlLightbox legend {display:block;}

/* Buyer Experience II - 22147 57.0 */
span.orangebox {background-color:#FFAA00;border:1px solid #FFAA00;font-size:1px;margin:2px 0 0 0;_margin:3px 0 0 -12px;padding:7px 4px 0px;_padding-top: 6px;position:relative;_position:absolute;left:-2px;_left:auto;}
span.orangebox {*position:absolute;*left:auto;*margin:3px 0 0 -12px;} /* IE 7 only */
.hide{display:none; }
.show{display:block; }
.showinline{display:inline; }
.showtabrow{display:table-row; }
img.loading-icon{text-align:left; margin-left:34px; _margin-left:-27px; _position:absolute; width:18px; height:18px; }
.helptxt{color:#808080;display:inline; font-size:0.8em; margin:0.1em 0; }
td.helptxt{display:table-cell; padding-bottom:3px; font-size:1em; }

/* Buyer Experience III - 26651 61.0 */
div.fieldrow div.value {display:block; padding:0; width:40em;}
div#merchant-contact{padding-bottom:10px;}
body#review  #mail-share{width:auto;border:0;}
#reviewForm #information-to-merchant-mail{padding:0 0 10px 0; width:40em; margin-left:177px;}
div#email-promotion{padding-bottom:10px;}
div#information-to-merchant-mail span.line-space{padding:0.4em 0 0 0;display:block;}
div#information-to-merchant-mail span.help{display:inline;}
.leftspace{padding-left:5px;}
#content #main {width:auto;}

/* 27289 BML-59.0 */
/* BML - Login */
img.bmlLoginPromo{margin-top:25px;}
/* BML - Billing */
img.bmlBillingPromo{margin-left:21px;}
legend.paymentMethod{display:block;}
/* BML - Add CC */
#BMLPaymentMethod span.label {display:block; margin: 0 5px 0 0; padding:3px 0 0 2px; width:14.2em;}
#BMLPaymentMethod div {margin:-1.2em 0 0 14.7em;}
#BMLPaymentMethod div div {margin:0;}
#BMLPaymentMethod img.bmlBillingPromo {margin-left:18px;}
#BMLPaymentMethod input {margin-right:5px;}
div.BMLPaymentMethodRYP div#bmlPromoCheckbox {margin-left:17px;}
div#content p#BMLLegal, p.BMLLegal {padding:10px;border:1px solid #ccc;font-style:italic;}
div.BMLPaymentMethodRYP {padding-left:177px; margin-left:4px; margin-bottom:1em;}
div.BMLPaymentMethodRYP.nonBML {float:left;}
/* BML - Credit App */
.autoTooltip dl.quick-faq, .autoTooltip dl.quick-faq-hover {z-index:15;}
div.messageBox ul {position:relative;top:0;left:0;width:auto;height:auto;text-indent:0;line-height:normal;} 
div.lightbox#bmlLightbox_c .panel .body {margin-bottom:0px;}
div.lightbox#bmlLightbox_c .panel .footer {padding-top:0px;padding-bottom:0px;margin-bottom:10px;}
#bmlLightbox_c #bmlLightbox form.edit#bmlsignupform {margin-bottom:-2em;}
#bmlLightbox, #bmlLightbox form, #bmlLightbox form p, #bmlLightbox form label, #bmlLightbox form legend, #bmlLightbox form input, #bmlLightbox form select, #bmlLightbox form textarea {color:#333;line-height:normal !important;}
#bmlLightbox #bmlformmain p.group span.field{word-wrap:break-word;}
#bmlLightbox {max-width:745px;}
#bmlLightbox fieldset {overflow:hidden;}
#bmlLightbox div.header h1 {font-size:1.33em;}
#bmlLightbox form.edit, #bmlLightbox legend {display:block;}
#bmlLightbox input.xsmall, #bmlLightbox input.small {font-size:1em !important;}
#bmlLightbox div.vcard div {margin-left:0;}
#bmlLightbox div.vcard div.postal-code {float:none;text-align:left;}
#bmlLightbox span.locality {display:block;width:auto;float:left;margin-right:0.6em;}
#bmlLightbox #bmlformmain fieldset p {margin-top:0;}
#bmlLightbox #bmlformmain fieldset p input {margin-right:3px;padding:2px;}
#bmlLightbox p#changebilling {margin-top:-1.4em;}
#bmlLightbox p#bmltermslink {position:relative;}
#bmlLightbox p#bmlelectroniccheck label {position:relative;}
#bmlLightbox #bmlelectroniccheck label {margin:0 0.6em 0.6em 0.4em;text-align:left;width:100%;}
#bmlLightbox #bmlelectroniccheck input {border:none;}
#bmlLightbox #bmlelectroniccheck label {display:inline;}
#bmlLightbox #bmlprintlink {position:relative;top:-2.2em;text-align:left;margin-left:28.2em;}
#bmlLightbox iframe {height:9.5em;position:relative;top:-2em;width:395px;}
#bmlLightbox ol, #bmlLightbox ul {list-style-position:inside;list-style-type:disc;padding:3px;}
form.edit fieldset.multi div.fields {min-width:190px;}
/*PPSCR00957461,964755,972923*/
#page #header {z-index:10;}
/* PPSCR00934863 */
div.guest-elv ul#billing-info-text{float:left;margin:0.5em 0;}
div.guest-elv div.postal-code label{width:14.2em !important;}
div.guest-elv div.postal-code{width:auto;}
div.buttonrow.guest-elv{clear:left;}
/* DMXO */
div#fmxPilotOfferLightbox div.body div.fmxOfferBanner{width:395px;height:145px;text-align:center;margin:30px 0 20px;}
div#fmxPilotOfferLightbox div.body div.fmxOfferPromo{width:400px;margin-bottom:5px;padding:5px;background-color:#E8F1FA;}
div#fmxPilotOfferLightbox div.body div.fmxOfferPromo input{float:left;}
div#fmxPilotOfferLightbox div.body div.fmxOfferPromo label{padding-top:2px;}
div#fmxPilotOfferLightbox div.body div.fmxPilotOffer .buttons{text-align:right;}
div#fmxPilotOfferLightbox div.body .buttons input#accept{margin-right:0;}
div#fmxPilotOfferLightbox div.body .buttons input#cancel{margin:0 0 0 10px;}
div.fmxOffer{width:319px;height:30px;margin:10px 0 10px;}
.yui-panel-container.shadow .underlay {left:0; height:100% !important;}

/* EWS */
#ewsMessage {clear:both; margin:20px 0; padding-left:0; color:#757575;}

/* Merchant Error page */
div.riskdeclines ul li.errorinfo{margin-left:2.2em;margin-bottom:0.2em;}
.rtl #headline img {right:auto; left:0;}

/* Styles for CVV/confirmCC page */
#confirm_cc .instructions {width:500px;}
#confirm_cc .label {display:block; width:180px; float:left; text-align:right;}
#confirm_cc label {display:block; width:180px; float:left; text-align:right;}
#confirm_cc .autoTooltip {display:block;float:left;}
#confirm_cc .field {margin-left:20px;}
#confirm_cc .infoRow {padding:5px 0px;}
#confirm_cc #fieldrowCSC input {margin-left:20px; float:left;}
#csc-def {margin:0px;}
#ccInfo .buttons {clear:both; padding:20px 0px; margin-left:200px;}
span#cardsSupportedLinkSelect {margin-left:10px;}
span#cardsSupportedRadio{margin-left:10px;}
.rtl #headline img {right:auto; left:0;}
/* HOP */
.HOPRedemptionMsg {background:url(/en_US/i/icon/icon_sysinfo_16x16.gif) no-repeat; padding:0 0 0 23px;}
.HOPInlineMsg {background-color:#E8F1FA; padding:8px 10px 1px; margin:10px 0 13px;}
.HOPInlineMsg ul {margin:5px 0 0;}
#edit-new-address{padding:0 0 0 7px;}

.paymentlabelamount {display:inline;  width:353px; word-wrap:break-word;}
.payment-type .value {float:right;}
body:nth-of-type(1) #fundingMixSection { width:550px;}
div#exchange-rate, div#navigational-links{clear: both;}

/* for BML-double prompt spec */
.bmlDblPrompt h1.textcenter{margin-top:0.5em; color:#666;}
#dblPromptClose{position:absolute; right:10px; top:10px; border:none; background:none; cursor:pointer; font-size:1.2em;}
.bmlDblPrompt .bml-buttons{text-align:right;}