@charset "utf-8";
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;}

h1,h2,h3,h4,h5,h6{ font-size:100%;}

div#content {float:left;width:60%}
div#content p, div#content div.buttonrow {padding-left:14.8em;_padding-left:15em}
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 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}
div#content .selected {background-color:#edf4fc}
div#content div.fieldrow {padding:2px 0;_padding:1px 0}
div#content p.toslux, div#contentlux p.toslux {font-size:11px;color:#808080;padding-left:16.2em;_padding-left:16.4em;margin-bottom:2px}
div#content p.toslux.black strong, div#contentlux p.toslux.black strong{color:#000;font-weight:bold}
div#content p.toslux.simple, div#contentlux p.toslux.simple {color:#000}
div#content ul.toslux, div#contentlux ul.toslux {padding-left:17.4em;_padding-left:18em;margin-bottom:0;font-size:11px;list-style:disc;color:#808080}
div#content fieldset.date-of-birth p{margin:0;padding:0;}

fieldset,img,hr,abbr{border:0;}
fieldset#promodetails p {padding-left:0;font-size:1em;margin:0.5em 0}
fieldset#promodetails p.first {margin-top:0em}
fieldset#promodetails p.last {margin-bottom:0em}
fieldset#funding-mix div.buyerCredit {display:inline}
fieldset#ccdetails{clear:left;}

legend{color:#000;}
legend {display:none}

div.fieldrow, div.fieldRow, fieldset.payment-type {margin-bottom:2px}
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}
div.fieldrow input, div.fieldRow input {border:1px solid #83a8cc;padding:1px 1px;width:18em}
div.fieldrow select{width:18.25em;_width:18.3em}
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.fieldrow.extended-address{height:auto!important}
div.fieldrow.extended-address span.optional-text{font:11px arial;color:#666}
div.fieldrow input.radioBorderNone, div.fieldRow input.radioBorderNone, div.fieldRow input.checkboxBorderNone, div.fieldrow input.checkboxBorderNone{border:0pt none}

div.street-address, div.extended-address, div.locality, div.tel {	clear:left}
div.region {float:left}
div.region select {width:auto !important}
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}
div.tel input {width:auto}
input#zip{width:5.6em;padding:1px;_padding-left:2px}
