/* styles for print version (applied on top of styles.css) */

body {background:#DCF1F6 url(../images/bg.gif) repeat-x scroll 0 0;margin:0;padding:0;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:76%;font-style:normal;font-weight:normal;color:#333333;}

/* % values fill width of printed page */
/* hide the following */
 #footer, #topnavstorefinder, #wrapper .topnav img.versus, #wrapper .topnav ul, #productdetail .links{display:none;}
 #header{height:auto;margin:0 auto;width:617px;}
 .Lcat_headercenter,.Lcat_headerright,.Lcat_checkoutstepindicator,.Lcat_checkouttopnav,.Lcat_checkoutaboutweleda{display:none;}
#wrapper {background:transparent url(../images/bg_wrapper.jpg) repeat-x scroll 0 0;position:relative;width:100%;z-index:1;}
#checkoutwrapper{background:transparent url(../images/bg_wrapper.jpg) repeat-x scroll 0 0;position:relative;width:100%;z-index:1;}
.Lmainlogo a img{border:none;}
#col-one {width:5%; display:none;}
#col-two-three {width:95%;}
#col-two {width:95%;}
#col-three {width:0%; display:none;}
#checkout .checkoutorcfL, #checkout .checkoutorfnL {width: 645px; float: left;}
legend {display:none;}

/* product detail specific */
#showRVI ul#rvilist li .details p.nostock{display:none;}
#showRVI ul#rvilist li .details  h3 a{text-decoration:none;}
.enlarge {display:none;}
#tab{display:block;}
.tablink{display:none;}
.tab_info {clear:both;width:95%;margin:0 auto;font-size:0.9em;color:#666;}
.tab_info  div {padding:10px 0;}
.tab_info  div span{display:block;float:left;font-size:1.1em;font-weight:bold;padding-bottom:5px;width:100%;color:#333;}
.tab_info #reviewDiv2,.tab_info #reviewDiv3,.tab_info #reviewDiv4,.tab_info #reviewDiv5{display:block!important;}
.header_print{display:block;clear:both;}
.header_print table{width:95%;margin:0 auto;background:#EAEAEA;border:1px solid #ccc;}
.header_print table thead tr th,.header_print table tbody tr td{width:25%;font-size:0.8em;}
#wrapper #content-default #col-two-three #col-two #showRVI{display:none;}
#productindex{display:none;}
.extflds{display:none;}
.prSnippetEngine{display:none;}
.socialbookmark{display:none;}
.invtatr fieldset{display:none;}
input.buy{display:none;}
input#addproduct{display:block;padding:8px 0 25px;}
#productdetail .desc .add_btn {float:left;width:114px;}
.prSnippetEngine{display:none;}
#prReviewSummary{display:none;}
#substitute{display:none;}
#productdetail #button_productdetail a#previousInvt, #productdetail #button_productdetail a#nextInvt, p.tellafriend, p.print {color:#666666;float:left;font-size:0.8em;margin:0;padding-top:11px;}
.grid{display:none;}
.pricemsrp{display:none;}
.was{display:none;}
.save{display:none;}
.release{display:none;}
/* ORDER RECEIPT */
#checkout{margin:0 auto;width:921px;}
/* Table header style */
table.wizrtable {border-collapse:collapse;border-spacing:0;border-style:none;border-width:0;width:100%;}
.deliveryrate {border:11px solid #DCEAF3;margin:19px 0 0 12px;overflow:hidden;padding:0;width:598px;}
span.price_th{padding-left:197px;}
span.qty_th{padding-left:53px;padding-right:62px;}
#content-checkout #checkout .orderitems table.wizrtable{width:585px;margin-left:10px;font-size:0.9em;margin-bottom:15px;}
.orderitems table.wizrtable thead th{display:none;}
.orderitems table.wizrtable tbody td.thumb,.orderitems table.wizrtable thead th.thumb {width:20%;text-align:left;}
.orderitems table.wizrtable tbody td.name ,.orderitems table.wizrtable thead th.name {width:30%;text-align:left;padding-right:47px;}
#checkout .orderitems table.wizrtable tbody td.priceeach ,#checkout .orderitems table.wizrtable thead th.priceeach {width:18%;text-align:left;color:#333;vertical-align:top;}
#checkout .orderitems table.wizrtable tbody td.quantity ,#checkout .orderitems table.wizrtable thead th.quantity {width:10%;text-align:left;color:#333;vertical-align:top;}
#checkout .orderitems table.wizrtable tbody td.totalprice ,#checkout .orderitems table.wizrtable thead th.totalprice{width:12%;text-align:left;color:#333;vertical-align:top;}
#orderreceipt .checkoutorfnL p.thankyou,#orderreceipt .checkoutorfnL p.email,#orderreceipt .checkoutorfnL p.ordernumber,#orderreceipt .checkoutorfnL span.printicon{font-size:0.9em;color:#333;padding-left:20px;}
#orderreceipt .deliveryaddress{margin-left:12px;width:598px;margin-top:19px;border:11px solid #DCEAF3;}
#orderreceipt .deliveryaddress .addrName strong{font-weight:normal;}
#orderreceipt .deliveryaddress p{color:#333333;font-size:0.9em;margin:0;padding:12px 0 12px 8px;}
#orderreceipt .deliveryaddress h2,#orderreceipt .deliveryrate h2{color:#333333;font-size:0.9em;font-weight:normal;padding:2px 5px 3px 8px;width:583px;}
#orderreceipt .deliveryrate ul{float:left;margin:0;padding:0 0 8px 8px;}
#orderreceipt .deliveryrate ul h3{font-size:0.9em;}
#orderreceipt .deliveryrate .Lcat_deliveryoptions{display:none;}
#iacc{clear:both;margin:0 auto;width:630px;}
#iacc h2 {background:#DCEAF3 none repeat scroll 0 0;color:#333333;font-size:0.9em;font-weight:normal;height:14px;margin:0;padding:2px 0 2px 12px;width:618px;}
#iacc ul {margin:0 auto;width:630px;list-style:none;}
#iacc ul li {float:left;width:115px;list-style:none;}
#iacc ul li .image {padding-top:15px;}
#iacc ul li .image a img{border:none;}
#iacc ul li .details {float:none;width:100px;}
#iacc ul li h3 {background:transparent none repeat scroll 0 0;color:#333333;font-size:0.8em;font-weight:normal;padding:12px 0 8px;width:95px;}
#iacc ul li h3 a{color:#333333;text-decoration:none;}
#iacc ul li .invtdesc2 {display:none;}
#iacc ul li .price {color:#000000;display:inline;float:left;font-size:0.8em;font-weight:bold;margin:0 10px 0 0;}
#iacc ul li .moreinfo {float:left;font-size:0.8em;margin:0;position:relative;}
#iacc ul li .hotproducts {clear:both;color:#D54752;font-size:0.8em;font-weight:bold;padding-top:9px;}
#orderreceipt .orderitems{border:11px solid #DCEAF3;clear:both;margin-left:12px;width:598px;margin-top:19px;}
#orderreceipt .orderitems h2{font-size:0.9em;font-weight:normal;height:24px;padding:8px 0 0 15px;width:583px;}
#orderreceipt .orxfieldsdisplay{border:11px solid #DCEAF3;clear:both;margin-left:12px;margin-top:19px;overflow:hidden;width:583px;padding-left:15px;padding-bottom:20px;font-size:0.9em;}
#orderreceipt .orxfieldsdisplay span{color:#333333;display:block;height:23px;margin-bottom:18px;padding-top:9px;width:583px;}
#orderreceipt #ordersummary{border:11px solid #DCEAF3;clear:both;margin-left:12px;margin-top:19px;overflow:hidden;width:598px;}
#orderreceipt #ordersummary h2 {color:#333333;display:block;font-size:0.9em;font-weight:normal;height:23px;padding:9px 0 0 15px;width:583px;margin:0;}
#orderreceipt .orderitems table{margin-left:10px;width:674px;}
#orderreceipt .orderitems table tbody td.name .sku{display:block;color:#666;padding-top:25px;font-size:1em;}
#orderreceipt #ordersummary table.wizrtable{width:578px;margin-left:10px;}
#orderreceipt #ordersummary table.wizrtable tbody th{text-align:left;width:80%;border-bottom:1px solid #E2EEF6;font-weight:normal;font-size:0.9em;color:#333;padding:5px 0;}
#orderreceipt #ordersummary table.wizrtable tbody td{border-bottom:1px solid #E2EEF6;width:20%;text-align:right;font-size:0.9em;color:#333;font-weight:normal;padding:5px 0;}
#orderreceipt #ordersummary table.wizrtable tbody th.hdrOrderTotal{border:none;height:28px;background:#F5D2D4;padding:0 0 0 11px;}
#orderreceipt #ordersummary table.wizrtable tbody td.ordertotal{border:none;height:28px;background:#F5D2D4;padding:0;}
#orderreceipt #ordersummary table.wizrtable tbody td.includingVat{text-align:left;font-size:0.78em;color:#333;width:500px;border-bottom:none;clear:both;padding-bottom:9px;}
#payment_info{width:693px;border:11px solid #F5D2D4;margin-left:12px;font-size:0.9em;color:#333;overflow:hidden;margin-top:19px;}
#payment_info #paymentdetails fieldset legend{display:none;}
#payment_info #paymentdetails fieldset{padding:14px 6px 6px 17px;}
#payment_info #paymentdetails fieldset .credit{display:block;overflow:hidden;}
#payment_info #paymentdetails fieldset .credit input#creditcard{float:left;width:15px;margin-right:7px;}
#payment_info #paymentdetails fieldset input#ohcccsc{width:50px;float:left;margin-right:5px;}
#payment_info #paymentdetails fieldset input#ohccissue{width:50px;}
#payment_info #paymentdetails fieldset .credit label{float:left;padding-top:2px;display:inline;}
#paymentdetails {width:321px;float:left;}
#myacc-col-two h2 {padding:5px 0pt 0pt 4px;}
#paymentdetails p {margin-left: 7px;}
#paymentdetails img {padding: 10px 0 15px;clear:both;}
#paymentdetails fieldset input{width:175px;}
#paymentdetails fieldset select{width:80px;}
#paymentdetails fieldset select#cardtype{width:103px;}
#paymentdetails fieldset select#startmonth{margin-right:19px;}
#paymentdetails fieldset select#month{margin-right:19px;}
#paymentdetails fieldset label {float: left; width: 150px;}
#paymentdetails fieldset div {padding-bottom: 5px;}
#paymentdetails fieldset  .switchsolo{float:left;clear:none;}
#paymentdetails fieldset  .issuenumber{display:inline;float:left;width:209px;}
#paymentdetails fieldset  .issuenumber label{display:inline;width:150px;}
#paymentdetails fieldset input#dontsavecc{clear:left;margin-right:14px;margin-top:17px;width:15px;}
#paymentdetails fieldset label.dontsavecc_info{width:343px;float:left;padding-top:10px;}
#paymentdetails fieldset label.dontsavecc_info a{text-decoration:underline;}
#paymentdetails fieldset div a{text-decoration:underline;color:#333;font-size:0.9em;}
#paymentdetails fieldset div div {clear: none; float: left; width: 40%;}
#paymentdetails table {margin-left: 7px;}
/* additional payment methods */
#paymentdetails fieldset .credit label, #paymentdetails fieldset .po label, #paymentdetails fieldset .send label, #paymentdetails fieldset .manual label, #paymentdetails fieldset .fax label, #paymentdetails fieldset .paypal label, #paymentdetails fieldset .fortis label {float: none;}
#paymentdetails .ohponum, #paymentdetails .sendpaypaid, #paymentdetails .payall {width: 100%;}
#paymentdetails fieldset .ohponum label, #paymentdetails fieldset .sendpaypaid label {float: left; width: 40%;}
#checkout #orderconfirmation .orderitems .sku{display:block;clear:left;float:left;color:#666;padding-top:15px;}
#orderreceipt #payment_info{padding-bottom:20px;margin-bottom:35px;margin-top:19px;}
#orderreceipt #payment_info #paymentdetails table{margin-left:7px;margin-top:18px;width:300px;text-align:left;}
#orderreceipt #buttons{width:724px;}
#orderreceipt .noship{border-top:11px solid #DCEAF3;}
#orderreceipt .noship p{padding:15px;font-size:0.9em;}
#orderreceipt .noship table.wizrtable thead th{text-indent:0;font-weight:normal;}
#orderreceipt .noship table.wizrtable thead th.thumb,#orderreceipt .noship table.wizrtable thead th.name{text-indent:-9999px;}
#contactdetails {width:246px;padding-left:15px;margin-bottom:15px;float:left;}
#contactdetails h2{font-size:1em;font-weight:normal;padding:0 0 10px 0;}
#contactdetails span.addrPhone a{vertical-align:bottom;padding-left:15px;color:#6A96B8;text-decoration:underline;}
#contactdetails p {margin-left: 7px;}
#contactdetails img {margin: 0 0 10px 205px;}
/*product detail*/
#productdetail{margin-top:15px;}
#productdetail .invtcontent {float:right; width:365px;}
#productdetail h1 {background:transparent none repeat scroll 0 0;font-size:1.1em;font-weight:normal;margin-bottom:10px;padding:0;color:#000;}
#productdetail .invtmedia {margin:0; float:left;width:265px;}
#productdetail .invtmedia p {height:178px;}
#productdetail .desc {margin:0; font-size:0.9em;width:360px;float:left;}
#productdetail .desc p.hotproducts{clear:both;color:#D54752;font-size:0.9em;font-weight:bold;}
#productdetail .desc .desc_btm{margin-top:35px;border-top:1px solid #E2EEF6;padding-top:6px;}
#productdetail .desc p{font-size:0.9em;color:#666;}
#productdetail .desc .nostock{float:left;width:168px;font-size:1.3em;color:#333;padding-top:5px;}
#productdetail .desc .emailme_button{display:none;}
#productdetail .desc .price_group{width:81px;float:left;font-size:1.27em;}
#productdetail .desc .price_group p.price{color:#000;font-weight:bold;font-size:1em;padding-top:9px;}
#productdetail .desc .qty_group{display:none;}
#productdetail .invtatr {width: 200px; float: left; padding: 36px 0 0 4px;}
#productdetail form {display:block; clear:both; margin-bottom:10px;}
#productdetail form fieldset {margin: 0; padding: 0;}
#productdetail form fieldset label {display: none;}
#productdetail form .invtatr select, #productdetail form .invtatr input {margin: 0 0 8px 0; height: 20px;}
#productdetail form .invtatr #qty {margin:0 0 0 4px; height:14px;}
#productdetail .invtoption {width: 127px; float: right; padding: 36px 0 0 0;  font-size: 0.9em; font-weight: bolder;}
#productdetail .invtoption ul {list-style-type: disc; list-style-position: inside;}
#productdetail .invtoption ul li {margin: 0; padding: 0 0 2px 0;}
#productdetail .invtpricebasket {border-top:1px solid #999; border-bottom:1px solid #999; padding: 11px 23px 17px 6px; margin:20px 0 0 0;}
#productdetail .invtpricebasket .was {font-weight:bolder; font-size:0.8em;}
#productdetail .invtpricebasket .price {font-size: 0.9em;}
#productdetail .invtpricebasket .add, #productdetail .invtpricebasket .buy, #productdetail .invtpricebasket .preorder {padding:0 0 1px 0;}
#productdetail .invttabborder {background:url(../images/img_invttab.gif) repeat-x left bottom; width:100%; margin:16px 0 0 0;}
#productdetail .invttabborder div {border-top: 1px solid #676767; border-right: 1px solid #676767; width: 117px;height: 20px; font-size: 1.4em; font-weight: bolder; text-align: center;  padding: 4px 0 0 0; float: left}
#productdetail .invttabborder div.first {border-left:1px solid #676767;}
#productdetail .invttabborder .selected {background:#FFF; border-bottom:0;}
#productdetail .invttabcontent {border:1px solid #676767; border-top:0; padding:19px 12px 27px 12px; margin:0; font-size:0.9em;}
#productdetail .invttabcontent p.invtdesc1 {margin:0; padding:0;}
#productdetail .buy {display: none;}
#productdetail #button_productdetail a{text-decoration:none;}
#productdetail #button_productdetail a#previousInvt {width:131px;}
#productdetail #button_productdetail a#nextInvt {width:102px;}
#productdetail #button_productdetail a#previousInvt span, #productdetail #button_productdetail a#nextInvt span {color:#DF464D;}
#productdetail #button_productdetail p.tellafriend {background:transparent url(../images/ico_tellafriend.gif) no-repeat scroll 0 7px;width:111px;}
p.tellafriend a, p.print a {color:#666666;margin:0 0 0 23px;padding:0;}
#productdetail #button_productdetail p.print {background:transparent url(../images/ico_print.gif) no-repeat scroll 0 7px;width:114px;}
#productdetail ol {margin-top: 0; float:left; padding:0 0 0 22px;}
#productdetail ol .em {margin: 0; padding: 0;float:left;}

#productdetail h2 {margin: 0; padding: 5px 4px;width:542px;}
#productdetail .multibuy h3 {padding:0;}
#productdetail  #button_productdetail{border-top:1px solid #E2EEF6;clear:both;width:95%;margin:0 auto;}
#productdetail .multibuy{float:left;width:154px;background:#E2EEF6;padding:3px 10px;}
#productdetail .multibuy div p{margin:0;display:block;}
#productdetail .multibuy h3{display:none;}
.checkoutorfnL h1 {background:transparent url(../images/bg_signin_header.gif) no-repeat scroll left top;border:0 none;color:#333333;font-size:1.1em;font-weight:normal;height:30px;margin:27px 0 0;padding:12px 0 8px 28px;text-decoration:none;width:617px;}
#content-checkout{width:645px; margin:10px auto 10px auto;position:static;overflow:hidden;background:#fff;}
#content-default_nocolthree{width:645px; margin:10px auto 10px auto;position:static;overflow:hidden;background:#fff;}
.Lcat_headerbtm{display:none;}
.cat_tree{display:none;}
.invtmedia img{border:none;}
.checkoutorfnL #orfnfeatured{display:none!important;}
p#admin{display:none;}
.moreinfo a{display:none;}
.helpinfo{display:none;}
#buttons{display:none;}
p.re-waiHide{display:none;}
span.printicon{display:none;}
#payment_info{width:598px;border:11px solid #F5D2D4;margin-left:12px;font-size:0.9em;color:#333;overflow:hidden;margin-top:19px;}
#paymentdetails h2 {color:#333333;font-size:1em;font-weight:normal;height:21px;padding-left:15px;}
#showRVI {background:transparent none repeat scroll 0 0;clear:both;margin:0 auto;overflow:hidden;width:630px;display:none;}
.LshowRVI h2 {background:#DCEAF3 none repeat scroll 0 0;color:#333333;font-size:0.9em;font-weight:normal;height:14px;margin:0;padding:2px 0 2px 12px;width:618px;}
#showRVI #rvilist {/* set the rvilist container width to a high number so we are able to "slide" using overflow:hidden*/width:1700px;}
#showRVI #rvilist h3,#showRVI #rvilist a{color:#333333;margin-top:18px;font-weight:normal;font-size:0.9em;}
#showRVI #rvilist .hotproducts{clear:both;color:#D54752;font-size:0.8em;font-weight:bold;padding-top:9px;}
#showRVI ul#rvilist li {float:left;width:152px;list-style:none;}
#showRVI ul#rvilist li  .details p{font-size:0.8em;}
#showRVI ul#rvilist li .price{display:block;float:left;font-weight:bold;padding-right:10px;padding-top:7px;text-decoration:none;}
#showRVI ul#rvilist li .moreinfo{display:block;float:left;padding-top:7px;}
#showRVI ul#rvilist li .image{float:left;margin-top:18px;width:72px;}
#showRVI ul#rvilist li .image img{border:none;}
#showRVI ul#rvilist li .details{float:left;width:80px;}
#showRVI #rvidiv input.add{display:none;}
#showRVI ul#rvilist, ul#rvilist li {margin:0; padding:0;}
#showRVI ul#rvilist li .featprods {margin:5px 0 0 0;}