/* Global Element Styles */

html {overflow-y:scroll;}
body {margin:0; padding:0; background:#fff; font:75%/normal Arial, Helvetica, sans-serif;}

h1, h2, h3, h4, h5, h6 {margin:.1em 0;}
h1, h2.headline {color:#c88039; font-size:1.33em;}
h2 {color:#c88039; font-size:1.167em;}
h3 {color:#333; font-size:1.167em;}
h4 {color:#333; font-size:1em;}
h5, h6 {font-size:1em;}

a {color:#084482; text-decoration:underline;}
a.button {width:auto; border:1px solid #bfbfbf; border-right-color:#908d8d; border-bottom-color:#908d8d; padding:2px .6em; background:#e1e1e1 url(/en_US/i/pui/core/btn_bg_default.gif) left center repeat-x; color:#000; font-weight:normal !important; text-decoration:none;}
a.button:active {border:1px solid #908d8d; border-right-color:#afafaf; border-bottom-color:#afafaf;}
a.button:hover {cursor:pointer;}
a.button.primary {background:#ffa822 url(/en_US/i/pui/core/btn_bg_submit.gif) left center repeat-x; border:1px solid #d5bd98; border-right-color:#935e0d; border-bottom-color:#935e0d;}
a.button.primary:active {border:1px solid #935e0d; border-right-color:#d5bd98; border-bottom-color:#d5bd98;}

a img {border:0;}

button, input.button {width:auto !important; margin-right:10px; border:1px solid #bfbfbf; border-right-color:#908d8d; border-bottom-color:#908d8d; padding:1px .5em; background:#e1e1e1 url(/en_US/i/pui/core/btn_bg_default.gif) left center repeat-x; color:#000;}
button:active, input.button:active {border:1px solid #908d8d; border-right-color:#afafaf; border-bottom-color:#afafaf;}
button:hover, input.button:hover {cursor:pointer;}
button.primary, input.button.primary, input.primaryButton {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;}
button.primary:active, input.button.primary:active, input.primaryButton:active {border:1px solid #935e0d; border-right-color:#d5bd98; border-bottom-color:#d5bd98;}
input.primaryButton:hover {cursor:pointer;}
button.disabled, input.button.disabled {border:1px solid #ccc; background:#eee; color:#b3b3b3;}
button.disabled:hover, input.button.disabled:hover {cursor:default;}
button.mini, input.mini, a.mini {font-size:.9em;}

hr {display:none;}
form {margin:0; display:inline;}

/* Global old Header Styles */

#xptHeader {width:100%; margin:0;}
#xptHeader table {width:600px;}
#xptHeader tr {vertical-align:middle;}
#xptHeader td.cobrand {color:#036; font-size:1.75em; font-weight:bold;}
#xptHeader .emphasis {font-weight:bold;}
.xptHeader {width:600px;}

table.tableWAXDefault {width:760px;}
#xptWAXHeader {width:100%;}
#xptWAXHeader table.PayPalLogoRow {width:760px; margin-top:5px; margin-bottom:5px;}
#xptWAXHeader table.cowpImage {width:760px; height:90px;}
#xptWAXHeader table.cowpNoImage {width:760px; height:45px;}
#xptWAXHeader table.default {width:760px; height:50px;}
#xptWAXHeader .cobrand {color:#000; font-size:1.33em; font-weight:normal;}
#xptWAXHeader .cobrandLarge {color:#000; font-size:1.75em; font-weight:bold;}
#headerMerchant table {width:760px;}
#headerMerchant .logo {margin:8px 0 7px 50px;}
#headerMerchant .cobrand {color:#000; font-size:1.75em; font-weight:bold;}

div#xptHeader {width:100%;}
div#xptHeader table {width:56em;}
div#xptHeader .mainTableHeader {width:760px;margin:0 auto;}
div#header.mainHeader {width:700px; height:auto; margin:0 auto 17px auto; text-align:left;}
div#header.mainHeader h1 {float:left; width:auto; height:50px; overflow:hidden; margin:0; padding:0;}
div#header.mainHeader:after {clear:both; display:block; visibility:hidden; height:0; content:".";}
div#header.mainHeader div#navGlobal {text-align:right;}
div#header.mainHeader div#navGlobal ul {float:right; margin:17px 0 0 0; padding:0; list-style-type:none;}
div#header.mainHeader div#navGlobal ul li {display:inline; margin:0; border-right:1px solid #000; padding:0 .5em 0 .25em;}
div#xptWAXHeader div.sectionBreak,  div#headerMerchant div.sectionBreak {margin-top:-28px; border-bottom:5px solid #369; background:none;}
div#ebayCheckoutHeader div.sectionBreak {height:20px;}
div.sectionBreak {width:100%; height:28px; margin-bottom:5px; background:#369 url(/en_US/i/nav/secondary_bg.gif) repeat-x 10px 0;}

div#footer {clear:both; margin:0 auto !important; border:0; padding:2em 9em 1em 9em !important; color:#999; background:#fff; font-size:.9em; text-align:center; width:640px; line-height:1.25em;}
div#footer img {vertical-align:middle;}
div#footer ul {margin:.7em 0; padding:0; list-style-type:none;}
div#footer ul li {display:inline-block; margin:0; border-right:1px solid #999; padding:0 0 0 .4em !important;}
div#footer ul li.last {border-right:0;}
div#footer ul li a {margin-right:.5em;color:#084482 !important; text-decoration:underline; white-space:nowrap;} 
div#footer p {margin:20px 0 0 0; padding:0; font-size:1em;}
div#footer ul li:last-child {border-right:none !important;}
div#footer p#legal {width:640px; margin:0 auto;}
div#footerSecure {margin:10px 0 0 0;}
div#footerSecure p {margin:0 0 15px 0;}

#xptClickthroughFooter {width:100%; margin:6px 0 0 0;}
#xptClickthroughFooter table {width:600px;}
#xptClickthroughFooter HR {width:100%; margin:0 0 5px 0; padding:0; border-top:1px solid #999; border-bottom:1px solid #999; color:#036; size:2px;}

#xptFootnote {width:100%; margin:20px 0;}
#xptFootnote table {width:600px;}
#xptFootnote P {font-size:.91em;}

#xptFooter {width:100%; margin:24px 0 0 0;}
#xptFooter table {width:630px;}
#xptFooter td {text-align:center;}
#xptFooter P {margin:0 0 12px 0; font-size:.91em;}
#xptFooter P.lastPara {margin:0; font-size:.91em;}
#xptFooter A.ebayLink {color:#03c; font-size:1.1em; font-weight:bold;}
#xptFooter p#legal {width:50%; margin:0 auto; text-align:center;}

#xptWAXFooter {width:100%; margin-top:35px;}
#xptWAXFooter table {width:760px;}
#xptWAXFooter td {font-size:.91em; text-align:center;}
#xptWAXFooter P {font-size:.91em;}
#xptWAXFooter td.greyNote, #xptWAXFooter P.greyNote {margin:0; color:#999; font-size:.91em;}

#xptPopupFooter {width:100%; margin:0;}
#xptPopupFooter table {width:100%;}
#xptPopupFooter td {text-align:center;}
#xptPopupFooter P {margin:0 0 12px 0; font-size:.91em;}

#xptFooterCopyright {width:100%; margin:0; padding:5px 0; text-align:center;}
#xptFooterCopyright P {font-size:.91em; margin:0 0 12px 0;}

#Privacy {width:100%; margin-top:24px; text-align:center;}
#Privacy A {padding:20px;}

#footerSecure {text-align:center;}

#header {position:relative; width:760px !important; height:100px !important; margin:0 auto; font-size:1em;}
body > #header {height:auto; min-height:100px;}
#header.std {height:130px !important;}
#header.std.secondary {height:157px !important;}
#header.notab {height:106px !important;}
#header h1 {position:absolute; margin:0; padding:24px 0 24px 10px;height:auto;}
#header form#searchForm {float:right; width:167px; padding:4px 1px 4px 20px;}
#header form#searchForm fieldset {margin:0; border:0; padding:0;}
#header form#searchForm legend, #header form#searchForm label {display:block; position:absolute; top:0; left:-500em; width:1px; height:1px; overflow:hidden; text-indent:-9999em; line-height:0;}
#header form#searchForm input {margin:0; padding:2px; font-size:.9em;}
#header form#searchForm input#searchBox {width:95px; border:1px solid #999999;}
#header form#searchForm input.button {margin-left:2px;border:1px solid #bfbfbf; background:#fde9b5; background:#e1e1e1 url(/en_US/i/pui/core/btn_bg_default.gif) left center repeat-x; font-size:.9em;}
#header ul {margin:0; padding:0; list-style-type:none;}
#header ul li {margin:0;}

#navGlobal {float:right; margin-top:.45em; text-align:right;width:400px;font-size:0.9em;font-weight:normal;}
#navGlobal li {display:inline; border-right:1px solid #333; padding-left:.9em;}
#navGlobal li a {margin-right:1em;color:#084482;}
#navGlobal .new {padding-right:.5em; font-weight:bold; font-style:italic; color:#ff7900;}
#navGlobal .last {border:none;}

div#navPrimary {clear:both; z-index:2; position:relative; left:0 !important; width:760px !important; min-height:6px; margin:0 auto !important; padding:0; color:#333; background:none !important; font-size:1em;}
#navPrimary.empty {position:absolute; top:92px; height:6px; background:url(/en_US/i/pui/core/nav_sprite.gif) left 0 repeat-x !important;}
div#navPrimary ul {height:auto !important; overflow:hidden; margin:0 0 3em 0 !important; border:0; padding:0 0 0 10px !important; background:url(/en_US/i/pui/core/nav_main_bg.gif) bottom left repeat-x; font-size:1em; list-style-type:none;}
div#navPrimary ul li {float:left; display:block; margin:.45em .45em 0 0 !important; padding:.27em .9em !important; background:#1A4773 url(/en_US/i/pui/core/nav_prim_bg.gif) top left repeat-x;}
div#navPrimary ul li:hover, div#navPrimary ul li.hover {background:#1A4773 url(/en_US/i/pui/core/nav_prim_bg_hover.gif) top left repeat-x;}
div#navPrimary ul li a {display:block; float:none !important; margin:0 !important; padding:0 !important; color:#fff; background:none !important; font-weight:bold; text-decoration:none; text-align:center;}
div#navPrimary ul li.active {margin-top:0 !important; border-left:1px solid #ccc; border-right:1px solid #ccc; padding:.7em .9em .5em .9em !important; background:#f8f8f8 url(/en_US/i/pui/core/nav_prim_bg_active.gif) top left repeat-x;}
div#navPrimary ul li.active:hover, div#navPrimary ul li.active {background:#f8f8f8 url(/en_US/i/pui/core/nav_prim_bg_active.gif) top left repeat-x;}
div#navPrimary ul li.active a {color:#333;}
div#navPrimary ul li ul {display:none;}
div#navPrimary ul li.active ul {display:block; overflow:visible; width:100%; position:absolute; top:2.3em !important; left:0; padding:0 !important; background:url(/en_US/i/pui/core/nav_second_bg.gif) left bottom repeat-x;}
div#navPrimary ul li.active ul li {margin:0 !important; padding:.45em .9em .8em .9em !important; background:transparent none;}
div#navPrimary ul li.active ul li a {display:block; color:#1c4266; font-weight:normal;}
div#navPrimary ul li.active ul li a:hover, div#navPrimary ul li.active ul li a:focus {text-decoration:underline;}
div#navPrimary ul li.active ul li.active:hover, div#navPrimary ul li.active ul li.active {border:none; background:none;}
div#navPrimary ul li.active ul li.active:hover a {text-decoration:underline;}
div#navPrimary ul li.active ul li.active a {color:#333; font-weight:bold;}
div#navPrimary ul li.active ul li.active:hover ul li a {text-decoration:none;}
div#navPrimary ul li ul li ul, div#navPrimary ul li.active ul li ul {display:none;}
div#navPrimary ul li.active ul li:hover ul, div#navPrimary ul li.active ul li.hover ul {display:block; z-index:10; width:auto; left:auto; margin:-.1em 0 0 -.9em !important; border:1px solid #ccc; border-top:none; padding:0 1em; background:#fff;}
div#navPrimary ul li.active ul li:hover ul li, div#navPrimary ul li.active ul li.hover ul li {float:none !important; margin:1em 0; padding:0; text-align:left;}
div#navPrimary ul li.active ul li:hover ul li a, div#navPrimary ul li.active ul li.hover ul li a {display:inline;}
div#navPrimary ul li.active ul li:hover ul li a:hover, div#navPrimary ul li.active ul li.hover ul li a:hover {text-decoration:underline;}
div#navPrimary ul li.active ul li.active ul li a {color:#1c4266; font-weight:normal;}

#header.std div#navPrimary {position:absolute; top:100px; width:100%;}
#header.notab .brdcmb {position:absolute; top:72px; width:760px !important;}

div#sectionBreak {width:760px; margin:0 auto 1em auto; height:6px; background:url(/en_US/i/pui/core/nav_main_bg.gif) bottom left repeat-x;}

#navFull {overflow:auto;padding:2em 0 1em 0;margin:0 auto;}
#navFull ul {list-style-type:none;}
#navFull li {float:left; width:14em;}
#navFull ul ul {list-style-type:disc;}
#navFull ul ul li {float:none; width:auto;}
a.skip:active,a.skip:focus { width:auto !important; height:auto !important;left:10px !important;top:80px !important; line-height:normal !important;text-indent:0 !important;}

/* Box(s) */

div.generalBox, div.generalBox div.content, div.generalBox div.title, div.title * {background:#fff url(/en_US/i/scr/grey_box.gif) no-repeat bottom right;}
div.attention, div.attention div.content, div.attention div.title, div.attention div.title * {background-image:url(/en_US/i/scr/yellow_box.gif);} 
div.generalBox {margin:0 0 20px 0; padding-right:10px;}
div.generalBox div.title {margin-right:-10px; padding-right:10px; background-position:top right;} 
div.generalBox div.title * {height:auto !important; height:1%; margin:0 !important; border:0; padding:10px 0px 15px 10px; background-position:top left;}
div.generalBox div.title * * {padding:0; background:none;}
div.generalBox div.title h4 {font-size:.91em !important;}
div.generalBox div.content {margin-right:0; padding:1px 0 1px 10px; background-position:bottom left;} 
div.generalBox div.content p {padding:0; font-size:.91em !important;} 
div.generalBox div.content ul, div.generalBox div.content ol {padding:0;}
div.generalBox div.content ul {margin:0 0 15px 15px;}
div.generalBox div.content ol {margin:0 0 15px 21px;}
div.generalBox div.content li {margin:0 0 3px 0; font-size:.91em !important;}
div.generalBox div.content img {margin-bottom:10px;}
div.generalBox div.content p img {display:block; margin:15px auto 0 auto;}
div.generalBox div.content ul.resources {margin:0 0 15px 0; list-style-type:none;}
div.generalBox div.content h5 {margin:0; font-size:.91em !important;}

div.simpleBox {float:right; width:23%; margin:0 0 10px 10px; border:1px solid #DBDBDB; padding:0 10px; font-size:.91em !important;}
div.simpleBox h4, div.simpleBox div.h4 {margin:0 -10px; padding:4px; background-color:#f9f9f9; font-size:.91em !important; font-weight:bold; text-align:center;}
div.simpleBox li {margin-bottom:.5em;}
.preferred {font-weight:bold;}

div.messageBox {width:auto; min-height:48px; margin: 0 0 10px 0; border:1px solid #ffcf0f; padding:12px 12px 0 12px; background-repeat:no-repeat; background-position:20px 10px; background-color:#ffd; font-size:1em; color: #000;}
div.messageBox.res-center-critical {padding-left:80px; color:#000; background-image:url('/en_US/i/icon/alert_critical.gif');}
div.messageBox.res-center-non-critical {padding-left:80px; color:#000; background-image:url('/en_US/i/icon/alert_non_critical.gif');}
div.messageBox.notification {border-color:#81a4c6; padding-left:55px; background-image:url('/en_US/i/icon/icon_info_24wx24h.gif'); background-color:#f0f6fd;}
div.messageBox.confirmation {border-color:#c4de95; padding-left:55px; background-image:url('/en_US/i/icon/icon_success_24wx24h.gif'); background-color:#f8feee;}
div.messageBox.error, div.messageBox.alert { padding-left:55px; background: #ffffde url('/en_US/i/icon/icon_alert_24wx24h.gif') no-repeat 20px 14px;}
div.messageBox p {margin:0 0 12px 0 !important; line-height:1.5;}
div.messageBox ul, div.messageBox ol {margin:0 0 12px 23px; padding:0; line-height:1.5;}
table.notificationBox td.notificationIcon {background-image:url('/en_US/i/icon/icon_notification.gif'); background-repeat:no-repeat; background-position:center;}

div#GlobalContentBox{clear:both; width:760px; margin:10px auto; padding-bottom:5px; font-size:.91em; text-align:left; line-height:1.25em;}

#xptErrorBox {width:100%; margin:0; padding-bottom:10px;}
#xptErrorBox table, #xptErrorModerateBox table, #xptMessageBox table {width:100%; border:1px solid #aaa; background-color:#ffc;}
#xptErrorBox table.secondary, #xptErrorModerateBox table.secondary, #xptMessageBox table.secondary {width:100%; border:0; background-color:#ffc;}
#xptErrorBox tr, #xptErrorModerateBox tr, #xptMessageBox tr {vertical-align:top;}
#xptErrorBox td, #xptErrorModerateBox td, #xptMessageBox td {padding:4px;}
#xptErrorBox P, #xptErrorModerateBox P, #xptMessageBox P {padding-bottom:0; color:#f00; font-size:1.1em; font-weight:bold;}
#xptErrorModerateBox, #xptMessageBox {width:100%; margin:0 0 10px 0;}
#xptSearchBox {margin-bottom:5px; border:1px solid #ccc; background-color:#eee;}

/* XPT styles */

td > li {margin-left:15px;}
td > hr {margin:8px 0px 4px 0px !important; }
td > hr.dottedNoPadding {display:block; margin-bottom:9px !important;}
a > span.small, a > span.smallEmphasis, a > span.smallemphasis {line-height:13pt;}
a > span.smallerEmphasis {position:relative; top:3px;}

h1.heading, .heading h1 {display:inline; padding:0; line-height:125%;}
h1 .heading {color:#c88039; font-weight:bold;}
h1 .superheading {font-size:1em;}
.heading {color:#c88039; font-weight:bold;}

code, .codeSample {font:1.1em/normal 'Courier New', Courier, monospace;}
img.greyBorder {border:1px solid #ccc;}

input#emptyField {display:none; visibility:hidden;}
input.default {font-size:1.1em;}
input.mediumText {font-size:1em;}
input.loginButton {background-color:#f00; letter-spacing:-2px;} 
input.hotButton {font-weight:bold;} 
input.emphasis {font-weight:bold;}
input.small {font-size:.91em;}
input.smallButton {font-size:.91em;}
input.smallInputWidth,select.smallInputWidth {width:225px;}
input.mediumInputWidth,select.mediumInputWidth {width:255px;}
input.textRight {text-align:right;}
input.securityInputWidth,select.securityInputWidth {width:282px;}
input.globalButtonsSmall {font-size:.91em; color:#000;}
input.transparentButton {margin:0; border:none; background-color:#fff; color:#03c; text-decoration:underline; padding:0; text-align:left; cursor:pointer; cursor:hand;}
input.transparentAlertButton {margin:0; border:none; background-color:#ffc; text-decoration:underline; color:#03c; padding:0; text-align:left; cursor:pointer; cursor:hand;}
input.button-as-link {border:none !important; border-bottom:1px solid blue !important; *border-bottom:none !important;background:transparent !important; color:blue !important; cursor:pointer;margin:0px !important;*margin-left:-.6em !important;*margin-right:-1em !important;padding:0px !important;*text-decoration:underline;width:auto !important;}
input.largeInputWidth,select.largeInputWidth {width:325px;}
input.tinyInputWidth, select.tinyInputWidth {width:125px;}
input.smallInputWidth, select.smallInputWidth {width:155px;}
input.mediumInputWidth, select.mediumInputWidth, input.securityInputWidth, select.securityInputWidth {width:255px;}
select.optionsLong {width:282px;}
select.extraLargeInputWidth {width:445px;}
select.optionsLong, input.textLong {width:282px; font-size:1.1em; font-weight:normal;}
select.optionsLongSmallFont {width:282px; font-size:.91em; font-weight:normal;}
textarea.wide {width:600px;}
textarea.agreementSignup {width:478px;}
textarea.no_edit_message {width:600px; overflow:hidden; border:none;}

.globalButtons input {margin:0 15px 0 0; color:#000; font-size:1.1em;}
.globalButtonsLeft input {margin-right:13px; color:#000; font-size:1.1em;}

hr.dotted {display:block; width:100%; margin:10px 0 15px 0; border-top:0; border-bottom:2px dotted #aaa;}
hr.dottedMarginBottom {display:block; width:100%; margin:0 0 15px 0; border-top:0; border-bottom:2px dotted #aaa;}
hr.dottedNoPadding {display:block; width:100%; margin:0; border-left:#fff; border-right:#fff; border-top:#fff; border-bottom:2px dotted #aaa; padding:0;}
hr.dottedWhite {display:block; width:100%; margin:0; border-left:#fff; border-right:#fff; border-top:#fff; border-bottom:2px dotted #fff;}
hr.solid {display:block; width:100%; margin-top:5px; margin-bottom:0; border-left:#fff; border-right:#fff; border-top:#fff; border-bottom:2px solid #999;}
hr.solidWhite {display:block; width:100%; margin-top:0; margin-bottom:0; border-left:#fff; border-right:#fff; border-top:#fff; border-bottom:1px solid #fff;}
hr.solidGreen {display:block; margin:0; border-top:1px solid #fff; border-bottom:1px solid #C1DBB9;}
hr.SolidLightGreen {display:block; margin:2px 0 6px 0; size:1px; color:#c7d6bf;}
hr.solidSmall {display:block; margin:8px 0 6px 0; border-top:1px solid #999; border-bottom:1px solid #999; size:1px; color:#036;}
hr.dottedRLMargin {display:block; width:100%; margin:0 5px; border:0; border-bottom:2px dotted #aaa;}

br.textSpacer {line-height:20px;}
br.fieldSpacer {line-height:28px;}
br.fieldSpacerOpt {line-height:35px;}
br.h10 {line-height:10px;}
br.h5 {line-height:5px;}
br.h35 {line-height:35px;}
br.clearAll {clear:both;}

div.containerWide {width:760px; margin:0 auto 6px auto;}
div.containerNarrow {width:600px; margin:0 auto 6px auto;}
div.containerWide:after, div.containerNarrow:after {clear:both; display:block; visibility:hidden; height:0;content:".";}
div.floatLeft {float:left; padding:0 15px 15px 0;}
div.floatRight {float:right; padding:0 0 15px 15px;}
div.floatCenter {width:100%; padding:1px 0 15px 15px; text-align:center;}
div.textCenter {width:100%; text-align:center;}
div.textLeft {width:100%; text-align:left;}
div.textRight {width:100%; text-align:right;}
div.boxMedRight {width:120px;}
div.indented {margin:0 20px 0 20px;}
div.instructions {width:100%; border:1px solid #ccc; border-right:0; border-left:0; padding:2px; background-color:#f9f9f9; font-size:.91em; line-height:13px;}
div.vcard div, div.vcard span {white-space:nowrap;}

p.secureTransaction {font-size:.9em !important; text-align:right;}
p.secureTransaction a {padding:2px 20px 2px 0; background:url(/en_US/i/icon/secure_lock_2.gif) no-repeat right center;}
p.instructions {float:left; margin-top:-1.1em; text-align:left;}
p.instructions span.requiredText {padding-left:10px; background:url(/en_US/i/scr/asterisk.gif) no-repeat 0% 37%;}
p.note {font-size:.91em !important;}

ul.listNoIndent, ol.listNoIndent, .listNoIndent {margin:5px .5em 5px 0; padding-left:1em; _padding-left:1.5em; *padding-left:1.5em;}
li.last {border-right:none !important;}
form p.helpText {margin:2px 0 0 0 !important; padding:0; color:#808080; font-size:.91em !important;}

table.tableRLBlackBorder {border:1px solid #aaa; border-collapse:collapse; background-color:#fff;}
table.tableDarkGreyDoubleBorderNoTD {border:2px solid #aaa; background-color:#fff;}
table.HomePage3RowsStyle {border:1px solid 1px #DBE7F2;}
td.boxRoundPriority1Header {padding:2px 10px 5px 5px; color:#fff; background-color:#83a8cc; font-size:1.1em; font-weight:bold;}
td.boxRoundPriority1Top {border-top:1px solid #83a8cc; background-color:#83a8cc;}
td.boxRoundPriority1Bottom {border-bottom:1px solid #ebf1f7; background-color:#ebf1f7;}
td.boxRoundPriority1Body {border-left:1px solid #ebf1f7; border-right:1px solid #ebf1f7; padding-left:10px; background-color:#ebf1f7;}
td.boxRoundPriority2Top {border-top:1px solid #ccc; background-color:#fff;}
td.boxRoundPriority2Body {border-left:1px solid #ccc; border-right:1px solid #ccc; padding:0 10px; background-color:#fff;}
td.boxRoundPriority2Bottom {border-bottom:1px solid #ccc; padding-bottom:0; background-color:#fff;}
td.boxRoundPriority3Header {padding:2px 10px 5px 5px; background-color:#ebf1f7; font-size:1.1em; font-weight:bold;}
td.boxRoundPriority3Top {border-top:1px solid #ebf1f7; background-color:#ebf1f7;}
td.boxRoundPriority3Body {border-left:1px solid #ebf1f7; border-right:1px solid #ebf1f7; padding-left:10px; background-color:#ebf1f7;}
td.boxRoundPriority3Bottom {border-bottom:1px solid #ebf1f7; background-color:#ebf1f7;}
td.boxRoundPriority4Header {padding:2px 10px 5px 5px; color:#000; background-color:#e8e8e8; font-size:1.1em; font-weight:bold;}
td.boxRoundPriority4Top {border-top:1px solid #e8e8e8; background-color:#e8e8e8;}
td.boxRoundPriority4Bottom {border-bottom:1px solid #e8e8e8;}
td.boxRoundPriority4Body {border-left:1px solid #e8e8e8; border-right:1px solid #e8e8e8; padding-left:10px;}
td.borderBlack {border:1px solid #aaa;}
td.noPadding {padding:0;}
td.borderNoTop {border:1px solid #aaa; border-top:0;}
td.borderNoBottom {border:1px solid #aaa; border-bottom:0; padding:0;}

#xptContentInnerWAX {width:760px; margin:0 auto; text-align:center;}
#xptTabs {height:59px; margin:17px 0 10px 0; background-image:url(/en_US/i/nav/bg.gif); font-size:1.1em;}
#xptTabs table.secondary {margin:4px 0 0 0;}
#xptTabsBlueBar {width:100%; margin:5px 0 10px 0; background-image:url(/en_US/i/scr/bg_clk.gif); font-size:1.1em;}
#xptHeaderBlueBar {width:100%; margin:5px 0 10px 0; background-color:#369;}
#smallID td {font-size:.91em; font-weight:normal;} 
#smallBlackID td {color:#000; font-size:.91em; font-weight:normal;}
#smallEmphasisBlackID td {color:#000; font-size:.91em; font-weight:bold;}  
#smallEmphasisID td {font-size:.91em; font-weight:bold;}
#xptNotificationBoxELV table {width:720px;}
#xptTitle {width:100%; margin:0;}
#xptTitle table.main {width:100%;}
#xptTitle table.default {width:600px;}
#xptTitle table.popup {width:100%; margin:5px 0 0 0;}
#xptTitle td.heading {color:#036; font-size:1.33em; font-weight:bold;}
#xptTitle hr {margin:0;}
#xptTitle .inlineSmallBlue {color:#369; font-size:.91em; font-weight:bold;}
#xptContentCustom {width:760px; margin:0 auto; text-align:left;}
#xptContentOuter {width:100%; text-align:center; margin-top:0.5em;}
#xptContentInner {width:600px; margin:0 auto; text-align:left;}
#xptContentInner td h2 {display:inline; margin:0;}
#xptContentInnerPopup {width:100%; padding:40px 0 0 0; background:url(/en_US/i/logo/PayPal_std.gif) no-repeat 0 5px; text-align:left;}
#xptContentLeft, #xptContentInner td.lefty {width:150px;}
#xptContentInner td.spacer {width:10px;}
#xptContentInner td.righty {width:440px;}
#xptContentMain {width:100%;margin-top:0.5em;}
#xptContentMain hr {margin:0 0 16px 0;}
#xptContentMain hr.box {margin:3px 0; border:1px solid #aaa; padding:3px;}
#xptContentMain hr.lastPara {margin:0;}
#xptContentMain .emphasis {font-weight:bold;}
#xptContentMain .smallHistory {vertical-align:text-top; padding-top:2px; font-size:.91em;}
#xptContentMain .smallEmphasis {font-weight:bold;}
#xptContentMain hr.heading {margin:0; color:#036; font-size:1.33em; font-weight:bold;}
#xptContentMain hr.subheading {color:#036; font-size:1.167em; font-weight:bold;}
#xptContentMain hr.subheadingClickthrough {margin:0; font-weight:bold;}
#xptContentMain hr.subheadingPopup {margin:0; font-weight:bold;}
#xptContentMain ol.paddedList li, #xptContentMain ul.paddedList li {padding:0 0 12px 0;}
#xptContentMain ol.paddedListHalf li, #xptContentMain ul.paddedListHalf li {padding:0 0 6px 0;}
#xptContentMain ul.ListGrey li {padding:0; color:#666;}
#xptContentMain table.defaultWidth {width:600px;}
#xptContentMain .containerBox {width:98%; border:2px solid #369;}
#xptContentMain .containerBox .header {margin:auto 5px; padding-top:10px 0 5px 0; border-bottom:1px solid #ccc;}
#xptContentMain .containerBox .logo {text-align:center;}
#xptContentMain .containerBox .content {padding:10px;}
#xptLoginBox {width:100%; margin-bottom:12px; background-color:#eee; border:1px solid #ccc; border-collapse:collapse;}
#xptLoginBox td {width:100%; padding:8px 10px 0 10px; font-size:.91em;}
#xptLoginBox td.head {width:100%; padding:5px; background-color:#ccc; font-size:1.1em; font-weight:bold;}
#xptLoginBox td.buttons {width:100%; text-align:right;}
#xptLoginBox td.arrow {padding:8px 10px 5px 0; font-size:1em;}
#xptLoginBox A {display:block; padding-bottom:6px; text-align:center;}
#xptLoginBox input.fields {width:130px;}
#xptInfoBox {width:100%; margin-bottom:12px; border:1px solid #ccc; border-collapse:collapse; background-color:#eee;}
#xptInfoBox td.head {width:100%; padding:5px; background-color:#ccc; font-size:1.1em; font-weight:bold;}
#xptInfoBox A {display:block; padding:8px; font-size:.91em;}
#xptHomepageAlert {width:100%; margin-bottom:15px; border:1px solid #cccc33; background-color:#ffc; font-size:1.33em; font-weight:bold; text-align:center; line-height:30px;}
#xptHomepageTitles {width:100%; margin-bottom:15px; border-bottom:1px solid #ccc; padding:5px; font-weight:700; background-color:#eee;}
#xptCardIcons td {font-size:2px;}
#xptDashBoardHeader td, #xptDashBoardHeader div {font-size:.91em; font-weight:bold;}
#xptDashBoardHeader td {background-color:#cde; font-weight:bold;}
#xptDashBoardBody td, #xptDashBoardBody div {font-size:.91em; font-weight:normal;}
#xptDashBoardBody td.emphasis, div.emphasis {font-size:.91em; font-weight:bold;}
#xptDemo {width:100%; background-color:#fff;}
#xptDemo table {width:420px;}
#xptDemo table.theNav {margin:5px 0 0 0;}
#xptDemo td {color:#000; font-size:1.1em; font-weight:normal;}
#xptDemo td.nav {color:#000; font-size:1.1em; font-weight:bold;}
#xptDemo td.navoff {color:#aaa; font-size:1.1em; font-weight:bold;}
#xptDemo img.grey {border:1px solid #aaa;}
#xptDemo td.theText {padding:15px 0 0 0;}
#xptDemo td.theImage {padding:15px 0;}
#xptPaymentLoginBox {width:100%; border-top:2px dotted #aaa; border-bottom:2px dotted #aaa; border-collapse:collapse;}
#xptPaymentLoginBox td.divider {background-color:#999;}
#xptPaymentLoginBoxNoBorder {width:100%; border-top:none; border-bottom:none; border-collapse:collapse;}
#xptPaymentLoginBoxNoBorder td.divider {background-color:#999;}
#xptPaymentLoginBoxWithBG {width:100%; border:1px solid #ccc; border-collapse:collapse; background-color:#eee;}
#xptPaymentLoginBoxWithBG td.divider {background-color:#999;}
#requiredWithSecure .labelIndicator {padding-left:10px; background:url(/en_US/i/scr/asterisk.gif) no-repeat center left;}
#xptLeftNav, .xptLeftNav {border-top:2px solid #ccc; border-left:2px solid #ccc; border-bottom:1px solid #ccc; border-right:1px solid #ccc; background-color:#fff;}
#xptLeftNav td, .xptLeftNav td {border-bottom:1px solid #ccc; border-right:1px solid #ccc; font-size:.91em;}
#xptLeftNav td.heading, .xptLeftNav td.heading {border-bottom:1px solid #ccc; border-right:1px solid #ccc; color:#000; background-color:#eee; font-size:1.1em; font-weight:bold;}
#xptLeftNav td.on, .xptLeftNav td.on {border-bottom:1px solid #ccc; border-right:1px solid #ccc; padding-left:15px; background-color:#ffc;}
#xptLeftNav td.off, .xptLeftNav td.off {border-bottom:1px solid #ccc; border-right:1px solid #ccc; padding-left:15px; background-color:#fff;}
#xptLeftNav td.noDivider, .xptLeftNav td.noDivider {border-bottom:1px solid #fff; border-right:1px solid #ccc;}
#xptLeftNav td.bottom, .xptLeftNav td.bottom {border-bottom:1px solid #ccc; border-right:1px solid #ccc; background-color:#eee; text-align:center; vertical-align:middle;}
#xptLeftNav td div, .xptLeftNav td div {font-size:.91em; font-weight:normal;}
#xptLeftNav td.onAndNoDivider {border-bottom:1px solid #fff; border-right:1px solid #ccc; background-color:#ffc;}
#xptLeftNav td.offAndNoDivider {border-bottom:1px solid #fff; border-right:1px solid #ccc; background-color:#fff;}

div.DemoPrevNextBarTop {width:100%; overflow:hidden; border-top:2px solid #999; padding:5px 0; background-color:#efefef; text-align:right;}
div.DemoPrevNextBarTop .Wrapper {float:right; width:300px; margin:0; padding:0;}
div.DemoPrevNextBarTop img {vertical-align:middle;}
div.DemoPrevNextBarTop .PageNumber {float:left; width:100px; margin:0; padding:0 5px 0 0; text-align:right;}
div.DemoPrevNextBarTop .PrevNextLinks {float:left; width:190px; margin:0; padding:0; text-align:center;}
div.DemoPrevNextBarBottom {width:100%; overflow:hidden; border-bottom:2px solid #999; padding:5px 0; background-color:#efefef; text-align:right;}
div.DemoPrevNextBarBottom .Wrapper {float:right; width:300px; margin:0; padding:0;}
div.DemoPrevNextBarBottom img {vertical-align:middle;}
div.DemoPrevNextBarBottom .PageNumber {float:left; width:100px; margin:0; padding:0 5px 0 0; text-align:right;}
div.DemoPrevNextBarBottom .PrevNextLinks {float:left; width:190px; margin:0; padding:0; text-align:center;}
div.xptDemoColumnOne {float:left; width:425px; margin:0; padding:0 10px 10px 0;}
div.xptDemoColumnTwo {float:right; width:190px; margin:0; padding:0 0 10px 0;}
div.xptDemoColumnTwo .DemoWhiteBox {padding:0 10px 25px 0;}
div.xptDemoColumnTwo .DemoBlueBox {background-color:#ebf1f7; padding:10px 10px 5px 10px;}
div.DemoWhiteBox ul {margin:0; padding:0; list-style-type:none;}
div.DemoWhiteBox ul li {display:block; margin:0;  padding:0 0 0 12px; background:url(/en_US/i/scr/scr_yellowbullet_9x9.gif) no-repeat 0 4px;}
div.labelIndicator {padding-left:5px; background:url(/en_US/i/scr/asterisk.gif) no-repeat center left;}
div.labelErrorIndicator {padding-left:5px; background:url(/en_US/i/scr/asterisk_err.gif) no-repeat center left;}
div.leftNotificationBox {width:280px; border:1px solid #036; padding:10px; background-color:#eff7fe;}
div.inputNote {padding-left:5px;}
div.clickthruButton{text-align:right;}

.xptLeftNavNoGrid {border:2px solid #ccc; background-color:#fff;}
.xptLeftNavNoGrid td {font-size:.91em;}
.xptLeftNavNoGrid td.padded {padding:5px;}
.xptLeftNavNoGrid td.heading {border-bottom:1px solid #ccc; color:#000; background-color:#eee; font-size:1.1em; font-weight:bold;}
.xptLeftNavBelow {border-right:2px solid #ccc; border-bottom:2px solid #ccc; border-left:2px solid #ccc;}
.xptLeftNavBelow td {background-color:#dbe7f2; font-size:.91em;}

.labelError, .labelErrorLeft {color:#f00;}
.dropDownListWidth {width:285px;}
.questionPadding {padding-bottom:6px;}
.label, .labelLeft, .labelError, .labelErrorLeft {padding-top:1px; font-weight:bold; text-align:right; vertical-align:text-top;}
.formTable td.labelErrorIndicator label {padding-left:5px; background:url(/en_US/i/scr/asterisk_err.gif) no-repeat 0% 37%;}
.formTable td.labelError, .formTable td.labelErrorIndicator {padding-top:1px; color:#f00;font-weight:bold; text-align:right; vertical-align:text-top;}
.formTable td {padding-bottom:4px; font-weight:normal;}
.formTable td input {vertical-align:top;}
.formTable td.topSpacer {padding:0;}
.formTable td.label, .formTable td.labelIndicator {vertical-align:text-top; text-align:right; font-weight:bold; padding-top:1px;}
.formTable td.labelIndicator label {background:url(/en_US/i/scr/asterisk.gif) no-repeat; background-position:0% 37%; padding-left:5px;}

.paddedHeaderBorder {border-color:#ccc; border-width:1px 0; border-style:solid; padding:5px; background-color:#f9f9f9; font-size:.91em; font-weight:normal;}
.singleBorderLine {border-color:#ccc; border-width:1px 0 0 0; border-style:solid;}

div.navContainer {width:146px; border:2px solid #ccc;}
div.LeftNavFooter a {padding:0; background-color:#fff;}

#selected a {margin:0; color:#000; background-color:#ffc; text-decoration:none;}
#selected ul a {margin:0; color:#03c; background-color:#fff; text-decoration:underline;}
a span.small {line-height:14pt;}
a.noUnderLine {text-decoration:none}
ul#vtRiskFilterList {margin-top:0; padding:0; list-style-type:none;}
ul.listNoIndent {margin-left:0.5em; padding-left:1em;}

.navContainer div.LeftNavHeader {width:141px; border-width:none; padding:5px 0 5px 5px; color:#000; background-color:#eee; font-size:1.1em; font-weight:bold; text-align:left;}
.navContainer div.LeftNavFooter {width:146px; border-width:2px 0 0 0; border-style:solid; border-color:#ccc; padding:5px 0; color:#000; background-color:#fff; font-size:1.1em; font-weight:bold; text-align:center;}
.navContainer a {display:block; width:146px; border:0; padding:5px; background-color:#fff;} 
.navContainer ul {margin:0; padding:0; list-style-type:none;}
.navContainer li {margin:0;}
.navContainer ul li.closedParentLevel1 a {width:126px; border-top:1px solid #ccc; padding:5px 5px 5px 15px; background:url(/en_US/i/icon/icon_closed_parent.gif) no-repeat 3px 8px;}
.navContainer ul li.offLevel1 a {width:126px; border-top:1px solid #ccc; padding:5px 5px 5px 15px; background-image:none;}
.navContainer ul li.openParentLevel1 a {width:126px; border-top:1px solid #ccc; padding:5px 5px 5px 15px; background:url(/en_US/i/icon/icon_open_parent.gif) no-repeat 3px 8px;}
.navContainer ul li.onLevel1 a {width:126px; border-top:1px solid #ccc; padding:5px 5px 5px 15px; background-image:none; background-color:#fcc;}
.navContainer ul ul li.closedParentLevel2 a {width:120px; border-top:0; padding:5px 5px 5px 21px; background:url(/en_US/i/icon/icon_closed_parent.gif) no-repeat 9px 8px;}
.navContainer ul ul li.offLevel2 a {width:120px; border-top:0; padding:5px 5px 5px 21px; background-image:none;}
.navContainer ul ul li.openParentLevel2 a {width:120px; border-top:0; padding:5px 5px 5px 21px; background:url(/en_US/i/icon/icon_open_parent.gif) no-repeat 9px 8px;}
.navContainer ul ul li.onLevel2 a {width:120px; border-top:0; padding:5px 5px 5px 21px; background-image:none;}
.navContainer ul ul ul li.closedParentLevel3 a {width:112px; border-top:0; padding:5px 5px 5px 29px; background:url(/en_US/i/icon/icon_closed_parent.gif) no-repeat 17px 8px;}
.navContainer ul ul ul li.offLevel3 a {width:112px; border-top:0; padding:5px 5px 5px 29px; background:url(/en_US/i/icon/icon_bullet.gif) no-repeat 18px 8px;}
.navContainer ul ul ul li.openParentLevel3 a {width:112px; border-top:0; padding:5px 5px 5px 29px; background:url(/en_US/i/icon/icon_open_parent.gif) no-repeat 17px 8px;}
.navContainer ul ul ul li.onLevel3 a {width:114px; padding-left:26px; background:url(/en_US/i/icon/icon_bullet.gif) no-repeat 18px 8px;}
.navContainer ul ul ul ul li.offLevel4 a {width:104px; padding:5px 5px 5px 37px; background:url(/en_US/i/icon/icon_bullet.gif) no-repeat 26px 8px;} 
.navContainer ul ul ul ul li.onLevel4 a {width:104px; border-top:0; padding:5px 5px 5px 37px; background:url(/en_US/i/icon/icon_bullet.gif) no-repeat 26px 8px;}

.single * {background-image:none !important;}
.alignMiddle {vertical-align:middle;}
.accessAid {display:block !important; position:absolute !important; top:0 !important; left:-500em !important; overflow:hidden !important; text-indent:-9999em !important; line-height:0 !important; width:1px !important; height:1px !important;}
.required {color:#f63;}
.default {color:#000;}
.defaultSmall {color:#000; font-size:.91em;}
.inlineBlueSmall {color:#00f; font-size:.91em;}
.optional {font-weight:normal;}
.small {font-weight:normal;} 
.smallMediumGrey2 {color:#666; font-size:.91em; font-weight:normal;} 
.smallBlack {color:#000; font-size:.91em; font-weight:normal;}
.smallDarkGrey2 {color:#999; font-size:.91em; font-weight:normal;}
.smallWhite {color:#fff; font-size:.91em; font-weight:normal;} 
.smaller {font-size:.91em; font-weight:normal;} 
.smallerEmphasis {font-size:.91em; font-weight:bold;} 
.smallHighlight {color:#036; font-size:.91em; font-weight:normal;}
.medium {font-size:1.167em; font-weight:normal;}
.emphasis {font-weight:bold;}
.italic {font-style:italic;}
.emphasisWhite {color:#fff; font-weight:bold;}
.emphasisHighlight {color:#036; font-weight:bold;}
.smallEmphasis {font-weight:bold;}
.smallEmphasisHighlight {color:#036; font-size:.91em; font-weight:bold;}
.mediumEmphasis {font-size:1.167em; font-weight:bold;}
.inactiveEmphasis {color:#999; font-size:.91em; font-weight:bold;}
.activeEmphasis {color:#369; font-size:.91em; font-weight:bold;}
.large {font-size:1.33em;} 
.extraLarge {font-size:2em;}
.extraLargeEmphasis {font-size:2em; font-weight:bold;}
.largeEmphasis {font-size:1.33em; font-weight:bold;} 
.caption {color:#369; font-size:.91em;}
.superheading {color:#036; font-size:1.75em; font-weight:bold;}
.subheading {color:#036; font-size:1.167em; font-weight:bold;}
.subheadingClickthrough, .subheadingPopup {font-weight:bold;}
.hidden {display:none; visibility:hidden;}
.subheadingLightBlue {color:#369; font-size:1.1em; font-weight:bold;}
.smallRed {color:#c60000; font-size:.91em; font-weight:normal;}
.mediumRed {color:#c60000; font-size:1.1em; font-weight:normal;}
.smallRedEmphasis {color:#c60000; font-size:.91em; font-weight:bold;}
.inactive {color:#999; font-size:1.1em; font-weight:normal;}
.plainBox {width:300px; height:20px; border:1px solid #999; padding-left:3px;}
.digitBox {width:16px; height:20px; border:1px solid #999;}
.largeBox {width:570px; border:1px solid #999; padding:4px;}
.signatureBox {width:270px; height:80px; border:1px solid #999; padding:4px;}
.addressBox, .zipBox {height:20px; border:1px solid #999; padding-left:3px;}
.editableBox {height:20px; border:1px solid #999; padding-left:3px; background-color:#ffc;}
.separationLine {background-color:#999;}
.inlineRed {color:#f00;}
.inlineBlue {color:#00f;}
.inlinePayPalBlue {color:#369;}
.inlineBlue1 {color:#ccc;}
.inlineMediumGrey {color:#777;}
.inlineMediumGrey2 {color:#666;}
.inlineWhite {color:#fff;}
.inlineGrey, .substepCompleted {color:#666;}
.inlineDarkGrey {color:#aaa;}
.inlineDarkGrey2 {color:#999;}
.error {color:#f00;}
.errorEmphasis {color:#f00; font-weight:bold;}
.smallError {color:#f00; font-size:.91em;}
.smallErrorEmphasis {color:#f00; font-weight:bold; font-size:.91em;}
.savingsReportPadding {padding-left:27px;}
.pipe {color:#ccc;}
.inlineSubheadingBlue {color:#036;}
.inlineYellowBg {background-color:#ffc;}
.inlineLightGreyBg {background-color:#e6e6e6;}
.inlineDisabled {color:#999;}
.notificationBorder {background-color:#036;}
.notificationBg {background-color:#eff7fe;}
.messageBorderBlue {border:1px solid #036;}
.hint {font-size:.91em;}
.linkTypeSmall {color:#03c; font-size:.91em; font-weight:normal; text-decoration:underline;}
.alignBottom {vertical-align:bottom;}
.marginBottom {margin-bottom:3px;}
.bulletsNoIndent {margin-left:1em; padding-left:1em;}
.notificationBox {width:100%; border:1px solid #83a8CC; background-color:#eff7fe;}
.alertBox {width:100%; border:1px solid #cccC33; background-color:#ffc;}
.confirmationBox {width:100%; border:1px solid #cccC33; background-color:#ffc;}
.openIssuesBox {width:100%; border:1px solid #CC9999; background-color:#fee;}
.alertBoxCenter {width:100%; border:1px solid #cccC33; background-color:#ffc; text-align:center;}
.saveInformationPadding {padding-left:153px;}
.saveInformationPadding2 {padding-left:5px;}
.saveInformationPadding3 {padding-left:156px;}
.subtabtexton {color:#036; font-size:.91em; font-weight:bold; text-decoration:none;}
.headerBorder {border:1px 0 solid #ccc; padding:5px; background-color:#f9f9f9; font-size:.91em;}
.formsectionheader {border-top:2px dotted #999; padding-top:5px;}
.floatRight {float:right; margin:5px 0 0 10px;}
.verticalSpacerLow {height:5px;}
.verticalSpacerMedium {height:10px;}
.verticalSpacerHigh {height:20px;}
.borderBoxType {border:1px solid #aaa; padding:2px;}
.breadCrumbActive {color:#036; font-size:.91em; font-weight:bold; text-align:center;}
.breadCrumbOff {color:#999; font-size:.91em; font-weight:bold; text-align:center;}
.breadCrumbVisited {color:#909; font-size:.91em; font-weight:bold; text-align:center;}
.waxLoginBG {color:#000; background-color:#FFF;}
.ppWaxLoginBorder {background-color:#000;}
.waxHeaderBG {background-color:#ccc;}
.bcActive {color:#27537f; font-size:1.1em; font-weight:bold; text-align:center;}  
.bcOff {color:#606060; font-size:1.1em; text-align:center;}  
.bcVisited {color:#27537f; font-size:1.1em; text-align:center;}  
.bcLineActive {background-color:#27537f;}  
.bcLineOff {background-color:#b5b5b5;}  
.bcLineVisited {background-color:#27537f;}  
.textBackgroundHighlightEmphasis {padding:5px; background-color:#ff9; font-size:1.1em; font-weight:bold;}  
.waxLogin {color:#aaa;}
.waxLoginBackground {color:#fff;}
.waxTrustBox {height:120px; border:2px solid #aaa; padding:5px;}
.pptextboldbghighlite {padding:5px; background-color:#ff9; font-size:1.1em; font-weight:bold;}  

table.formTable {width:100%;}
table.tableDarkRoundBlueBorder {border:2px solid #009;}
table.tableLightRoundBlueBorder {border-left:2px solid #83a8cc; border-right:2px solid #83a8cc;}
table.tableDarkBlueTopBottom {border-top:2px solid #009; border-bottom:2px solid #009;}
table.tableDarkGreyBackground {background-color:#aaa;}
table.tableGreyBackground {background-color:#ccc;}
table.tableBlackBorder {border-top:1px solid #000; border-left:1px solid #000; background-color:#fff;}
table.tableBlackBorder td {border-bottom:1px solid #000; border-right:1px solid #000;}
table.tableDarkGreyBorder {border-top:1px solid #aaa; border-left:1px solid #aaa; background-color:#fff;}
table.tableDarkGreyBorder td {border-bottom:1px solid #aaa; border-right:1px solid #aaa;}
table.tableDarkGreyBorderNoTD {border-left:1px solid #aaa;border-bottom:1px solid #aaa; border-right:1px solid #aaa; background-color:#fff;}
table.tableDarkGreyDoubleBorder {border-top:2px solid #aaa; border-left:2px solid #aaa; border-bottom:1px solid #aaa; border-right:1px solid #aaa; background-color:#fff;}
table.tableDarkGreyDoubleBorder td {border-bottom:1px solid #aaa; border-right:1px solid #aaa;}
table.tableDarkGreyBorderless {border-top:1px solid #aaa; border-left:1px solid #aaa; border-right:1px solid #aaa; background-color:#fff;}
table.tableDarkGreyBorderless td {border-bottom:1px solid #aaa;}	
table.tableDarkGreyOutsideBorder {border:1px solid #aaa;}
table.tableGreyBorder {border-top:1px solid #ccc; border-left:1px solid #ccc; background-color:#fff;}
table.tableGreyBorder td {border-bottom:1px solid #ccc; border-right:1px solid #ccc;}
table.tableGreyOutsideBorder {border:1px solid #ccc;}
table.tableLightGreyBorder {border-top:1px solid #eee; border-left:1px solid #eee; background-color:#fff;}
table.tableLightGreyBorder td {border-bottom:1px solid #eee; border-right:1px solid #eee;}
table.tableLightBlueBorder {border:1px solid #dbe7f2; background-color:#fff;}
table.tableGreenBorder {border:1px solid #DBEBE1; background-color:#fff;}
table.tableNoBorder {border:0; background-color:#fff;}
table.tableNoBorder td {border:0;}
table.tableBlueBorder {border-top:1px solid #369; border-left:1px solid #369;}
table.tableYellowBorder {border-top:1px solid #cc0; border-left:1px solid #cc0; background-color:#ffc;}
table.tableYellowBorder td {border-bottom:1px solid #cc0; border-right:1px solid #cc0;}
table.tableYellowBorderWhiteBG {border-top:1px solid #cc0; border-left:1px solid #cc0; background-color:#fff;}
table.tableYellowBorderWhiteBG td {border-bottom:1px solid #cc0; border-right:1px solid #cc0;}
table.tableDarkBlueBorder {border:10px solid #369; background-color:#fff;}
table.tableTransparentBorder {border:0;}
table.tableTransparentBorder td {border-bottom:none; border-right:none;}
table.tableOrangeBorder {border:2px solid #fc9;}
table.tableDarkOrangeBorder {border:2px solid #f60;}
table.tableResCenter {border-top:1px solid #aaa; border-left:1px solid #aaa; background-color:#fff; border-right:1px solid #aaa;}
table.tableResCenter td {border-bottom:1px solid #aaa;}    
table.tableContactInfo {border:1px solid #fc0; background-color:#fffde9;}
table.tableDarkYellowBorder {border:2px solid #fc0; background-color:#fff;}
table.TableBorderonlyforHowTo {border-left:1px solid #D0E0CB;border-bottom:1px solid #D0E0CB; border-right:1px solid #D0E0CB; background-color:#fff;}
table.TableBorderonlyforTools {border-left:1px solid #E7C693;border-bottom:1px solid #E7C693; border-right:1px solid #E7C693; background-color:#fff;}
table.TableBorderonlyforAlert {border-left:1px solid #F8E7AA;border-bottom:1px solid #F8E7AA; border-right:1px solid #F8E7AA; background-color:#fff;}
table.TableBorderonlyforTips {border-left:1px solid #E0E2ED;border-bottom:1px solid #E0E2ED; border-right:1px solid #E0E2ED; background-color:#fff;}
table.TableBorderonlyforAnnouncements {border-left:1px solid #EBE7CB;border-bottom:1px solid #EBE7CB; border-right:1px solid #EBE7CB; background-color:#fff;}
table tr td.refund {margin-left:5px; color:#000; font-size:1.1em; white-space:nowrap;}
tr.tableRowDarkGrey {background-color:#aaa;}
tr.tableRowGrey {background-color:#ccc;}
tr.tableRowLightGrey {background-color:#eee;}
tr.tableRowLighterGrey {background-color:#f6f6f6;}
tr.tableRowWhite {background-color:#fff;}
tr.tableRowLightBlue {background-color:#cde;}
tr.tableRowDarkBlue {background-color:#369;}
tr.tableRowDarkerBlueHeading, tr.tableRowLightBlueHeading, tr.tableRowLightGreyHeading, tr.tableRowGreyHeading, td.tableCellHeadingSmall, td.tableCellRegularSmallBold {font-size:.91em; font-weight:bold;}
tr.tableRowDarkerBlueHeading {background-color:#036;}
tr.tableRowLightBlueHeading {background-color:#cde;}
tr.tableRowLightGreyHeading {background-color:#eee;}
tr.tableRowGreyHeading {background-color:#ccc;}
tr.tableRowOrange {background-color:#fc9;}
td.tableCellHeading {font-size:1.1em; font-weight:bold;}
td.tableCellRegular {font-size:1.1em; font-weight:normal;}
td.tableCellRegularSmall {font-size:.91em; font-weight:normal;}
td.tableCellRegularBold {font-size:1.1em; font-weight:bold;}
td.TableCellYellow {background-color:#ffc;}
td.TableCellSmallYellow {background-color:#fffdca; font-size:.91em; font-weight:normal;}
td.TableCellSmall {background-color:#fff; font-size:.91em; font-weight:normal;}
td.TableCellGrey {background-color:#eee;}
td.oneThirdRow {width:183px;}
td.twoThirdRow {width:386px;}
td.fullRow {width:589px;}
td.oneHalfRow {width:284px;}
td.leftNav {width:150px;}
td.spacer, td.spacerOneHalfRowNoLeftNav {width:20px;}
td.spacerNav, td.spacerOneHalfRow {width:21px;}
td.oneThirdRowNoLeftNav {width:240px;}
td.twoThirdRowNoLeftNav {width:500px;}
td.fullRowNoLeftNav {width:760px;}
td.oneHalfRowNoLeftNav {width:370px;}
td.tableCellLightBlueSmallBold {background-color:#cde; font-size:.91em; font-weight:bold;}
td.TableCellLightYellow {background-color:#fffde9;}
td.bgMediumHeaderBox, td.bgMediumHeaderNavBox {padding:1px 10px 6px 10px; color:#fff; background-color:#83a8cc; font-size:1.1em; font-weight:bold;}
td.bgMediumBox {background-color:#83a8cc;}
td.bgSubheadingMediumHeaderBox, td.bgSubheadingMediumHeaderNavBox {padding:1px 10px 6px 10px; color:#fff; background-color:#83a8cc; font-size:1.167em; font-weight:bold;}
td.bgSubheadingMediumBox {background-color:#83a8cc;}
td.bgLightHeaderBox, td.bgLightHeaderBoxBlk {padding:5px 10px 6px 10px; color:#000; background-color:#dbe7f2; font-size:1.1em; font-weight:bold;}
td.bgLightBox {background-color:#dbe7f2;}
td.bgMediumHeader4 {padding:5px 10px 6px 5px; color:#fff; background-color:#83a8cc; font-size:1.1em; font-weight:bold;}
td.bgMediumHeader4LP {padding:5px 10px 6px 14px; color:#fff; background-color:#83a8cc; font-size:1.1em; font-weight:bold;}
td.bgMediumBox4 {background-color:#83a8cc;}
td.bgMediumHeader5 {padding-top:5px; padding-bottom:6px; color:#fff; background-color:#83a8cc; font-size:1.1em; font-weight:bold;}
td.bgMediumHeader5LP {padding-top:5px; padding-bottom:6px; padding-left:14px; color:#fff; background-color:#83a8cc; font-size:1.1em; font-weight:bold;}
td.bgLightHeaderBlueTxt {padding:5px 10px 6px 10px; color:#369; background-color:#ebf1f7; font-size:1.1em; font-weight:bold;}
td.bgLightHeaderBlueTxt5 {padding-top:5px; padding-bottom:6px; color:#369; background-color:#ebf1f7; font-size:1.1em; font-weight:bold;}
td.bgLightHeaderGreyTxt5 {padding-top:5px; padding-bottom:6px; color:#999; background-color:#ebf1f7; font-size:1.1em; font-weight:bold;}
td.bgLightGreyTxt5Small {padding-top:5px; padding-bottom:6px; color:#999; background-color:#ebf1f7; font-size:.91em;}
td.demoBlueTop {border-top:1px solid #999; background-color:#cbdbe8;}
td.demoWhiteTop {border-top:1px solid #d6d6d6; background-color:#fff;}
td.demoBlueHeader {border-bottom:1px solid #999; border-left:1px solid #999; border-right:1px solid #999; padding-left:20px; padding-bottom:8px; color:#036; background-color:#cbdbe8; font-weight:bold;}
td.demoWhiteHeader {border-bottom:1px solid #d6d6d6; border-left:1px solid #d6d6d6; border-right:1px solid #d6d6d6; padding-left:20px; padding-bottom:8px; color:#036; background-color:#fff; font-weight:bold;}
td.demoBlueBody {border-left:1px solid #999; border-right:1px solid #999; padding-top:8px; padding-right:10px; padding-left:15px; background-color:#cbdbe8;}
td.demoWhiteBody {border-left:1px solid #d6d6d6; border-right:1px solid #d6d6d6; padding-left:15px; padding-right:10px; padding-top:8px; background-color:#fff;}
td.demoBlueBottom {border-bottom:1px solid #999; background-color:#cbdbe8;}
td.demoWhiteBottom {border-bottom:1px solid #d6d6d6; background-color:#fff;}

#historyMiniLog table {border-collapse:collapse;}
#historyMiniLog .tableHeader {padding:4px; background-color:#eee; font-size:1.1em;}
#historyMiniLog .columnHeader {border:1px solid #aaa; padding:4px; background-color:#cde; font-size:.91em; font-weight:bold;}
#historyMiniLog td {border:1px solid #aaa; padding:4px; font-size:.91em; vertical-align:top;}
#historyMiniLog .summaryLeft, #historyMiniLog .summaryRight, #historyMiniLog .summaryMiddle {padding:4px; background-color:#fff; font-size:.91em;} 
#historyMiniLog .summaryLeft {border-right:0; border-left:1px solid #aaa;}
#historyMiniLog .summaryRight {border-right:1px solid #c0c0c0; border-left:0;}
#historyMiniLog .summaryMiddle {border-right:0; border-left:0;}
#historyMiniLog .tableHeader .greyBg {border:0; padding:0; background-color:#eee; font-size:1.1em;}
#historyMiniLog .rightcontent{margin-left: 5px;}

#inlineGrey td {color:#999;}
#currencylabel input.readonly_currency {width:10px; border:0; padding:0; text-align:right;}

.tableLightBlueMediumBorder {border-left:2px solid #83a8cc; border-right:2px solid #83a8cc; padding-top:5px; padding-bottom:5px;}
.tableLightBlueMediumBorderLeft {border-left:2px solid #83a8cc; padding-top:0; padding-bottom:0;}
.tableLightBlueMediumBorderRight {border-right:2px solid #83a8cc; padding-top:0; padding-bottom:0;}
.tableLightBlueMediumBorderBottom {border-bottom:2px solid #83a8cc; padding-top:10px; padding-bottom:0;}
.tableLightBlueBorder {border-left:2px solid #83a8cc; border-right:2px solid #83a8cc;}
.tableLightBlueBorderLP {border-left:2px solid #83a8cc; border-right:2px solid #83a8cc; padding-left:22px;}
.tableLightBlueBorderBottom {border-bottom:2px solid #83a8cc;}
.tableCellMediumYellow {background-color:#fffcd6;}
.tableNoPadding {padding-top:0; padding-bottom:0;}
.tableLeftPadding {padding-left:30px;}
.demoBodyText {color:#000; font:.91em Arial;}
.demoBodyTextBold {color:#000; font:bold .91em Arial;}
.borderBoxType td.spacerGrey {border:1px solid #aaa; padding:0;}
.ebayEmphasis {font-weight:bold;}
.ebayLargeEmphasis {font-weight:bold;font-size:1.33em;}
.ebayText {font-size:1.1em;}
.ebaySmall {color:#666; font-size:.91em; font-weight:normal;}
.ebaySmallEmphasis {color:#600; font-size:.91em; font-weight:bold;}
.ebayErrorEmphasis {color:red; font-weight:bold;}
.packingSlip {width:560px; border:1px solid #e2e0e0;}
.listHeading {border-bottom:thin solid #e2e0e0; padding-top:3px; padding-bottom:4px; font-size:.91em; font-weight:bold; text-align:right; vertical-align:text-top;}
.homeInput {width:120px; font-size:.91em; font-weight:normal;} 
.itemdesc{width:760px;}	
.green{color:#0a0;}
.orange{color:#f90;}
.merchantFeatureBgColor {background-color:#e9e6d1;}
.smallFontTable td {font-weight:normal;} 
.table4Boxes .headerColor {background-color:#eee;}
.table4Boxes .border {background-color:#e3e3e3;}

.bcupsellbox {border:1px solid #ccc; padding:3px; background-color:#ffc; font-size:.91em;}
.bcupsellbox td {color:#000;}
.bcupsellbox td.smallEmphasis {color:#000;}
.bcupsellbox td.small {color:#000;}
.bcupsellbox span.smaller {color:blue;}
.bcupsellbox a {color:blue;}
.bcterms {width:760px; height:160px; overflow:scroll; margin-bottom:10px; border:1px solid #666;}

.invoice_note {width:600px; margin-top:10px; margin-bottom:10px;}
.invoice {width:600px; border-collapse:collapse; border:1px solid #aaa;}
.invoice td {border:1px solid #ccc; padding:2px; font-size:.91em;}
.invoice tr.title td {background-color:#cde; font-weight:bold; text-align:left; line-height:20px;}
.invoice td.currency {border-right:1px solid #fff;}
.invoice td.calc {font-weight:bold; text-align:left;}
.currency_highlight {background-color:#ffc;}
.tax {float:left; font-weight:normal;}

/* Rosetta Styles - Modifications to Rosetta.css is not allowed any more */

#rosetta {border:none; padding:0pt; position:absolute; top:40px; left:490px; z-index:11; width:250px; text-align:right;}
#rosetta fieldset {margin:0; border:0; padding:0;}
#rosetta legend {display:block; position:absolute; top:0; left:-500em; width:1px; height:1px; overflow:hidden; text-indent:-9999em; line-height:0;}
#rosetta label {display:none;}
#rosetta button {border:none; padding:0; background:none; vertical-align:top;}

/* Rosetta js drop down styles */
#html-rosetta-container{position:absolute;height:1em;width:11em;right:0;z-index:11;}
#html-rosetta{background:#fff;position:absolute;right:.7em;top:3.7em;width:11em;font-size:.9em;z-index:11;}
#html-rosetta p{text-align:right;text-decoration:underline;cursor:pointer;color:#084482;margin:0;padding-right:1.1em;background:url(/en_US/i/icon/icon_dropdown.gif) 100% .6em no-repeat;}
#html-rosetta ul{width:10.8em;border:1px solid #ccc;margin:.4em 0 0;padding:.2em 0;position:absolute;bottom:0;}
#html-rosetta li{list-style-type:none;margin:0;}
#html-rosetta li a,#html-rosetta li a:visited{display:block;padding:.2em .7em;color:#000;text-decoration:none;zoom:1;}
#html-rosetta li a:hover{background:#084482;color:#fff;}
#html-rosetta div{position:relative;height:0;margin-top:.3em;overflow:hidden;}

/* Lightbox Styles - Modification to Lightbox.css is not allowed any more */
.yui-overlay {display:block; position:absolute;}
.mask {display:none; position:absolute; top:0; left:0; z-index:1000; background-color:#fff; opacity:.80; -moz-opacity:0.8; filter:alpha(opacity=80);}
.yui-panel-container {position:absolute !important; z-index:1015; visibility:hidden; overflow:visible; width:440px; background-color:transparent;}
.yui-panel-container.shadow {padding:0; background-color:transparent;}
.yui-panel-container.shadow .underlay {position:absolute; top:3px; left:3px; z-index:0; visibility:inherit; width:100%; height:100%; background-color:#000; opacity:.30; -moz-opacity:0.3; filter:alpha(opacity=30);}
.yui-panel {position:relative; top:0; left:0; z-index:1016; visibility:hidden; overflow:hidden; border:1px solid #369; border-collapse:separate; padding:30px 20px 0 20px; background:#fff url(/en_US/i/pui/lightbox/bg.gif) left bottom repeat-x; color:#333; font:12px/normal Arial, Helvetica, sans-serif;}
.yui-panel .messageBox {min-height:48px; margin:1em 0; padding:0 15px 0 50px; background-color:#ffc; background-position:12px 12px;}
.yui-panel .messageBox.notification {background-image:url(/en_US/i/icon/icon_notification.gif);}
.yui-panel .messageBox.confirmation {background-image:url(/en_US/i/icon/icon_confirmation.gif);}
.yui-panel .messageBox.error {background-image:url(/en_US/i/icon/icon_critalert.gif);}
.yui-panel .messageBox.alert {background-image:url(/en_US/i/icon/icon_noncritalert.gif);}
.lightbox .yui-panel .header, .lightbox .yui-panel .header * {margin:0; padding:0; background-color:#fff; font-weight:bold;}
.lightbox .yui-panel .header * {padding-bottom:.3em; background:url(/en_US/i/pui/lightbox/hdr_bg.gif) bottom left repeat-x;}

.lightbox .yui-panel .body {overflow:hidden; margin-bottom:20px;}
.lightbox .yui-panel .body p {margin:1em 0;}
.lightbox .yui-panel .container-close {position:absolute; top:5px; right:5px; z-index:1006; visibility:inherit; width:15px; height:15px; margin:0; padding:0; background:url(/en_US/i/pui/lightbox/close.gif) no-repeat; cursor:pointer; text-indent:-1000em;}
.lightbox .yui-panel .body .buttons {text-align:right;}
.lightbox .yui-panel .footer {border-top:1px solid #dedede; padding:8px 0 12px 0; color:#757575; font-size:11px;}
.lightbox .yui-panel .footer .paypal {display:block; float:left; width:49px; height:15px; margin-right:.5em; background:url(/en_US/i/pui/lightbox/logo.gif) 0 0 no-repeat;}
.lightbox .yui-panel .footer .paypal span {display:block; position:absolute; top:0; left:-500em; width:1px; height:1px; overflow:hidden; text-indent:-9999em; line-height:0;}
.lightbox .yui-panel .footer .secure {margin-bottom:4px; padding-left:15px; background:url(/en_US/i/pui/lightbox/icon_lock.gif) 2px 50% no-repeat;}
.lightboxMarkup {display:none;}

.yui-panel button, .yui-panel input.button {width:auto !important; margin-left:.9em; border:1px solid #bfbfbf; border-right-color:#908d8d; border-bottom-color:#908d8d; padding:1px .5em; background:#e1e1e1 url(/en_US/i/pui/core/btn_bg_default.gif) left center repeat-x; color:#000;}
.yui-panel button:active, .yui-panel input.button:active {border:1px solid #908d8d; border-right-color:#afafaf; border-bottom-color:#afafaf;}
.yui-panel button:hover, .yui-panel input.button:hover {cursor:pointer;}
.yui-panel button.primary, .yui-panel input.button.primary {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;}
.yui-panel button.primary:active, .yui-panel input.button.primary:active {border:1px solid #935e0d; border-right-color:#d5bd98; border-bottom-color:#d5bd98;}
.yui-panel button[disabled=disabled]{border:1px solid #ccc; background:#eee; color:#b3b3b3;}
.yui-panel button[disabled=disabled]:hover {cursor:default;}
.yui-panel button.disabled, .yui-panel input.button.disabled {border:1px solid #ccc; background:#eee; color:#b3b3b3;}
.yui-panel button.disabled:hover, .yui-panel input.button.disabled:hover {cursor:default;}

/* Tooltips and Balloon Callouts */
.autoTooltip {cursor:pointer;}
.tt {z-index:16; width:250px; margin:0; padding:0; line-height:15px;}
.tt .header {position:absolute; top:-999px; left:-999px;}
.tt .body, .tt .bd {padding:5px;}
.balloonCallout .body {padding:10px 15px;}
.ttPosUnder {padding:13px 0 0 0; background:url(/en_US/i/pui/scr/tooltip_top_left.gif) left top no-repeat;}
.ttPosUnder .body, .ttPosUnder .bd {border:1px solid #666; border-top-width:0; padding:12px 17px 10px 8px; background:#ffffe5;}
.ttPosOver {padding:0 0 13px 0; background:url(/en_US/i/pui/scr/tooltip_bottom_left.gif) left bottom no-repeat;}
.ttPosOver .body, .ttPosOver .bd {border:1px solid #666; border-bottom-width:0; padding:8px 17px 12px 8px; background:#ffffe5;}
.balloonControl {border-bottom:1px dashed #084482; text-decoration:none;}
.balloon {z-index:1016; width:250px; margin:0; padding:0; line-height:15px;}
.balloon .yui-panel {border:none;}
.balloon .header {position:absolute; top:-999px; left:-999px;}
.balloon .body {padding:10px 15px;}
.balloon .posUnder {padding:13px 0 0 0; background:url(/en_US/i/pui/scr/tooltip_top_left.gif) left top no-repeat;}
.balloon .posUnder .body {border:1px solid #666; border-top-width:0; padding:12px 17px 10px 8px; background:#ffffe5;}
.balloon .posOver {padding:0 0 13px 0; background:url(/en_US/i/pui/scr/tooltip_bottom_left.gif) left bottom no-repeat;}
.balloon .posOver .body {border:1px solid #666; border-bottom-width:0; padding:8px 17px 12px 8px; background:#ffffe5;}

/* Tabbed Cardstack */
.cardstack, .cardstack .card {margin:1em 0;}
.cardstack ol.tabs {z-index:1; position:relative; overflow:auto; margin:0 0 -1px 0; list-style-type:none;}
.cardstack ol.tabs li {float:left; margin:.4em 0 0 4px; border:1px solid #ccc; padding:.4em .9em .4em .9em; background:#ddd url(/en_US/i/pui/core/tab_bg.gif) top left repeat-x;}
.cardstack ol.tabs li a:hover, .cardstack ol.tabs li a:active {text-decoration:underline;}
.cardstack ol.tabs li a span {display:block; margin-top:1px; color:#666; font-size:1em; text-decoration:none !important;}
.cardstack ol.tabs li.top {margin-top:0; border-bottom:1px solid #fff; padding-top:.8em; background:#fff;}
.cardstack ol.tabs li.top a {color:#333; font-weight:bold; text-decoration:none; cursor:default;}
.cardstack.vertical ol.tabs {float:left; width:20%;}
.cardstack.vertical ol.tabs li {float:none; margin:0; border:none; border-top:1px solid #fff; border-bottom:1px solid #ccc; padding:.45em .9em .65em .6em; background:none;}
.cardstack.vertical ol.tabs li a {color:#083772; font-size:1.167em;}
.cardstack.vertical ol.tabs li a span {font-size:.9em;}
.cardstack.vertical ol.tabs li.top {border:none; padding:.55em .9em .55em .6em; background:#fff;}
.cardstack.vertical ol.tabs li.top span {color:#333; font-weight:normal;}
.cardstack.vertical ol.tabs li.first, .cardstack.vertical ol.tabs li.next {border-top:none;}
.cardstack.vertical ol.tabs li.last, .cardstack.vertical ol.tabs li.previous {border-bottom:none;}
.cardstack.stacked h2 {position:absolute; top:0; left:-500em; width:1px; height:1px; overflow:hidden; text-indent:-9999em; line-height:0;}
.cardstack.stacked .card, .cardstack.stacked .header {position:absolute; top:0; left:-999em; margin:0;}
.cardstack.stacked .card.top {position:relative; top:0; left:0; border:1px solid #ccc;}
.cardstack.stacked .top .body p, .cardstack.stacked .top .body div, .cardstack.stacked .top .body ul, .cardstack.stacked .top .body ol {margin:.9em;}
.cardstack.stacked.vertical {overflow:hidden; border:1px solid #ccc; padding:5px; background:#e8f1fa;}
.cardstack.stacked.vertical .card {float:left; width:80%;}
.cardstack.stacked.vertical .card.top {float:left; border:none; background:#fff;}
.cardstack.stacked.vertical .card.top .header {position:static !important; height:.01em; overflow:hidden;}
.cardstack.stacked.vertical .top .body {padding:0 .1em;}
/* PPLite Widget Styles */
div#pplite.loading {height:inherit; background: #fff url(/en_US/i/icon/icon_animated_prog_42wx42h.gif) no-repeat center; }
div#pplite_c.lightbox div#pplite.loading {padding-top:212px;}
div#pplite_c {width:300px;}
div#pplite_c.lightbox{width:400px;}
div#pplite.yui-panel div#countryLang select {margin-top:5px; width:100%;}
fieldset#rosetta .flag {display:inline; }
fieldset#rosetta .flag img {top:3px; right:3px; position:relative;}
a#widgetOpener {display:inline; font-size:0.9em; text-decoration:none;}
div#pplite div#countryLang div.header {display:none;}
div#pplite_c.lightbox div#countryLang div.header {display:block; margin-bottom:1em;}
div#pplite_c.lightbox div.underlay {height:100%;}
a#widgetOpener img {padding-left:5px; padding-bottom:3px;}
a#widgetOpener span {text-decoration:underline;}
div#pplite_c.lightbox div.yui-panel {padding:30px 100px 0 20px;}
div#pplite.yui-panel .container-close {position:absolute; top:5px; right:5px; z-index:6; visibility:inherit; width:15px; height:15px; margin:0; padding:0; background:url(/en_US/i/pui/lightbox/close.gif) no-repeat; cursor:pointer;}
div#pplite div#ppliteMain p {margin:1em 0pt; }
div#pplite div#ppliteMain input.button {margin-left:0pt;}

.acResults { z-index:12; position:absolute; overflow:hidden; background-color:#fff; border:1px solid #ccc; }
.acResults ul { overflow-y:auto; margin:0; padding:0; list-style:none; }
.acResults li { margin:0; padding:4px; }
.acResults li.active { background-color:#fec; cursor:pointer; }

span.buttonAsLink {text-decoration:underline; color:#084482;}
span.buttonAsLink input {text-align:left; margin:0; padding:0; height:1.4em; color:#084482; background-color:transparent; text-decoration:underline; border:none; cursor:pointer; overflow:visible}
span.buttonAsLink.disable{color:#ccc;}
span.buttonAsLink.disable input.disable{color:#ccc; cursor:default;}
span.buttonAsLink input.small {width:auto;}
span.buttonAsLink input::-moz-focus-inner {padding:0;}
.show {display:block !important;}
.hide {display:none !important;}

/*class named clear similar to one present in global.css*/
.clear  {clear:both !important;}
.cvv2_label {vertical-align: middle; padding-top: 7px;}
/* 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}
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}
