body {background:none;}
#cf-header {display:none;}
body #allContainer #cf-main {background:none;}
body #allContainer #cf-main #cf-mainWrap1 {width:600px;}
body .gridOne {padding-right:0; padding-left:0; background:none;}
body .gridTwoLeft {padding:0;}
body .focus {display:none;}

#cf-main * {background-image:none !important;}
#cf-main #sub-header * {display:none;}
#cf-main #sub-header .siteLabel {display:block;}
#cf-main #sub-header .siteLabel * {display:block;}
#cf-main #sub-main .altNav {display:none;}
#cf-main #sub-footer .navSecond {display:none;}
#cf-main .navigation {display:none;}
#cf-main .context {display:none;}
#cf-main .content {display:block;}
#cf-main .content form {display:none;}
#allContainer table .promoBlock {width:10em;}
#cf-footer {display:none;}

#cf-main #sub-main .gridTwoRight {padding:0; padding-right:1em; margin-bottom:0; min-height:0;}
#cf-main #sub-main .gridTwoRight .wrapper {margin-left:0;}
#cf-main #sub-main .sitelabel {margin-left:1em;}
#cf-main #sub-main .collect {float:none; width:100%;}
#cf-main #sub-main .collect .collectContent {overflow:hidden; padding:1em; height:auto; position:relative;}
#cf-main #sub-main .collect .location {width:49%; margin:0; }
#cf-main #sub-main .collect .pickupTime {width:49%; margin:0; margin-top:1em;}
#cf-main #sub-main .collect .barcode {display:block; position:absolute; top:0.5em; bottom:0.5em; left:50%; padding-left:2em; border-left:1px solid #bfcfdf; padding-top:1em;}
#cf-main #sub-main .actions {display:none;}
#cf-main #sub-main .sms {display:none;}
#cf-main #sub-main .priceOverview .vat {display:block; clear:both; text-align:right; font-size:85%; margin:1em 1.25em; padding-bottom:1em;}
#cf-main #sub-main .priceOverview .computePrice .spec .caption {width:12em;}
#cf-main #sub-main .priceOverview .computePrice .estimate .caption {width:9.75em;}
#cf-main #sub-main .notify .heading, #cf-main #sub-main .notify p {margin-left:0.75em;}

#cf-main #sub-main .gridThree {padding:0; margin:0em 2em;}
#cf-main #sub-main .gridThree .wrapper2 {padding:0;}
#cf-main #sub-main tr {xoverflow:hidden;}
#cf-main #sub-main .regular {width:550px;}
#cf-main #sub-main .regular .col1 {width:300px;}
#cf-main #sub-main .regular .col2 {width:200px;}
#cf-main #sub-main .regular .col3 {width:0%;}
#cf-main #sub-main .rowEdit {border:none; margin-right:-300%; display:none; visibility:hidden; position:absolute;}
#cf-main #sub-main .rowEdit .animateRow {margin-right:-300%;}
#cf-main #sub-main .fieldHelp, #cf-main #sub-main del {display:none;}
#cf-main #sub-main .reduction {padding:0; zoom:1; overflow:hidden; margin-top:0;}
#cf-main #sub-main .reduction .caption {margin-top:0; position:static; display:inline;}
#cf-main #sub-main .promoBlock .reduction .caption {position:absolute;}
#cf-main #sub-main .promoBlock .reduction .detail del {position:block;}
* html .productList table tbody .specs .spec {margin-top:0.25em;}
#allContainer .promoBlock .heading span {padding-top:0.5em;}

#cf-main #sub-footer .legal {border-top:1px solid #d7d7d7; padding:0.5em 0em; padding-bottom:1em; margin-left:2em; text-align:left; margin-top:1em;}
