/* Generated by dotEditor - direct edits to this file will not persist - please see stylesheet "Print" in dotEditor style management */
body,a { font-size:12px; font-family:Verdana,Arial,Geneva,sans-serif; color:#000; text-decoration:none; }
.accessibility, .header div, .header fieldset, .nav, .sub, .account-nav, .footer ul, .footer fieldset, .button, .col1-prod ul, .col1-prod div p, .col2-prod fieldset { display:none; }
table { border-collapse:collapse; border-spacing:0; }
.basket { width:100%; margin:10px 0 30px 0; }
.basket th { text-align:left; padding:5px; font-weight:bold; border-top:1px solid #404040; border-bottom:1px solid #404040; }
.basket td { vertical-align:top; padding:10px 5px; border-bottom:1px solid #404040; }
.basket img { vertical-align:top; margin-right:5px; }
.basketdiv { float:left; margin-right:35px; }
.dotEditor_content_area .col1 { float:left; width:60%; }
.dotEditor_content_area .col2 { float:left; width:30%; }
.dotEditor_content_area .col2left { margin-right:30px; }
.dotEditor_content_area .col2right { margin-left:30px; }
.box .form-text { width:100%; }
.footer { margin-top:40px; font-size:10px; color:#777; }
.clear { clear:both; height:0px; font-size:0px; line-height:0px; float:none; }
.float-left { float:left; }
.float-right { float:right; }
.text-center { text-align:center !important; }
.text-right { text-align:right !important; }
.text-left { text-align:left !important; }
.text-small { font-size:0.9em; line-height:1.4em; color:#777; }
.text-large { font-size:1.2em; }
.image-right { float:right; padding:3px 0 10px 10px; }
.image-left { float:left; padding:3px 10px 10px 0; }
.relative { position:relative; }
.absolute { position:absolute; }
.print-show { display:none; }
.clearfix:after { visibility:hidden; display:block; font-size:0; content:" "; clear:both; height:0; }


