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

body {font:76% Arial, Helvetica, Verdana, sans-serif; /* use points for print */ color:#666666;}

/* % values fill width of printed page */
/* hide the following */
#footer, #topnavstorefinder, #wrapper .topnav img.versus, #wrapper .topnav ul, #productdetail .links, #tabs {display:none;}
header#headerzone {}
header#headerzone #logo {}
/*.Lcat_headercenter , 
.Lcat_headerright , 
.Lcat_headerbtm , 
.Lcat_ckheaderbtm , 
#minicart_element {display:none;}*/
#wrapper {width:100%;}
#col-one {width:5%; display:none;}
#col-two-three {width:95%;}
#col-two {width:95%;}
#col-three {width:0%; display:none;}
img {border:0;}
ul {list-style:none;}
legend {display:none;}
#admin ,
#tag-loadmessage,
#tag-lightboxloadmessage,
#showRVI,
#tag-elxtloadingmessage ,
.re-waiHide , 
.yui-panel-container , 
.extflds {display:none;}
#bg_image {display:none;}
.printicon {display:none;}
#securemodule {display:none;}
.checkoutrdc {display:none;}
.Lcat_orfncoltwo {display:none;}
#vendalogo {display:none;}
.Lcat_newhptopleft {width:100%;}
#hpherod2 {display:block;}
#megamenu {display:block;}
#printlogo {display:block;border:1px dashed #ccc;}
#writing1, #writing2, #tape1, #tape2, #fadeBannerTopFrame, #fadeBannerLeftFrame, #fadeBannerRightFrame, #fadeBannerBottomFrame {display:block;}
.grid_12 {display:none;}
#hpherod2 {display:block;width:1000px;height:600px;}
.Lcat_newhpbottom {clear:both;margin:20px 0 0 0;display:block;}

/* product detail specific*/
/*******************/
/* PRODUCT DETAILS */
/*******************/
#productdetail {float:right;margin:3px 0 0 0;width:790px;}
.enlarge {text-align:center;}
#productdetail p.price {font-size:0.95em;font-weight:normal;}
#productdetail .invtcontent {float:right; width:365px;}
#productdetail h1 {color:#666666; font-size:1.2em; margin:8px 0 0; padding:0; border:none; background:none; float:left;width:auto;}
#productdetail .tellafriend {float:right; width:auto;}
#productdetail .tellafriend a {color:#666666;}
#productdetail .invtmedia {margin:0;}
#productdetail .invtmedia a {font-weight:bolder;}
#productdetail .invtmedia p {height:178px;}
#productdetail .desc {margin:0; font-size:0.9em;}
#productdetail .desc div {width:auto; overflow:hidden; /*display:inline;*/}
#productdetail #atrPrice {float:left;width:auto;margin:0 10px 0 0;}
#productdetail #atrWas {float:left;width:auto;}
#productdetail #atrPrice span.dontpricelabel {color:#999999 !important;}
#productdetail #atrPrice span.dopricelabel {color:#891E34;font-size:1.2em;}
.addthiswrapper {display:none;}
.productdetailTopFR {display:none;}
.moreimages {display:none;}
.MagicZoomLoading {display:none;}

#productdetail .invtatr {display:none;}
#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: 126px !important; width: 127px; float: right; padding: 35px 0 0 0 !important; 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 .addedmsg {font-size:0.9em; width:363px;}
#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: 21px !important; height: 20px; font-size: 1.4em; font-weight: bolder; text-align: center; padding: 3px 0 0 0 !important; 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 .add {display:block; padding:5px 0;}
#productdetail .buy {display: block;}

#productdetail ol {margin-top: 0; float:left; padding:0 0 0 22px;}
*html #productdetail ol {padding-left:22px;margin-left:0;}
#productdetail ol .em {margin: 0; padding: 0;float:left;}

#productdetail h2 {margin: 0; padding:5px 0 5px 12px; width:542px;}
#productdetail .grid {display: none;}
#productdetail .multibuy h3 {padding:0;}
#productdetail .atributesPrice{}

.productdetailTop {float:left;width:100%;border:1px solid #EEEEEE;padding:10px 0 10px 0;} 
.productdetailBottom {float:left;width:100%;}
*:first-child+html .productdetailTop {width:790px;} 
*:first-child+html .productdetailBottom {width:790px;}
.productdetailTopLeft {float:left;width:280px;text-align:center;}
.productdetailTopRight {float:right;margin:0 10px 0 0;width:470px;}
.productdetailBottomLeft {float:left;width:240px;text-align:center;}
.productdetailBottomRight {float:right;width:525px;}
#atrSave {display:none !important;}
#moreimage1 , #moreimage2 , #moreimage3 {display:inline;margin:0 2px 0 0;}
.productdetailTopLeft #buttons{overflow:visible !important;}
.productdetailCenter {float:left;width:790px; margin:0 0 10px 0;}
.productdetailCenter .bookmarkandpdgridstatus {background-color:#EEEEEE; float:left; padding:5px 0; width:770px;}
*:first-child+html .productdetailCenter .bookmarkandpdgridstatus {width:792px;}
.bookmark {float:left; padding:0 0 0 10px;}
.pdgridstatus {float:right;}
.pdgridstatus ul {margin:0 25px 0 0;}
.pdgridstatus ul li {display:inline;margin:0 0 0 10px;}
.sendafriendimage {float:left;margin:0 5px 0 0;}
.sendafriendmsg {float:left;font-size:0.9em;margin:3px 0 0;}
.sendafriendmsg a {text-decoration:underline;}
.underline a {color:#999999;font-size:0.9em;}
.print img {margin:0 2px 0 0;}
.zoomable {float:left;margin:10px 0 0 0;width:100%;}
.zoomable a {color:#666666;}
.zoomable .zoomableimage img {float:left;margin:-5px 5px 0 100px;}
.zoomable .zoomablemsg {float:left;text-decoration:underline; font-size:0.95em;}
/***************/
/* Product Grid */
/***************/
.emailMe a span.emailtext{display:none;}
.emailMe img{display:block !important;float:left;}
#grid .pdgmsgandimage {border-top:1px solid #EFEFEF;float:left;padding:10px 0 0;width:100%;}
#grid .pdgmessage {float:left;font-size:0.95em;margin:15px 15px 0 0;}
#grid .pdgimage {float:left;}
#grid h2 {display:none;}
#grid p.gridsellprice , #grid p.gridwasprice , #grid p.gridsyssellprice {display:none;}
#grid table p{margin:0 !important;}
#grid table {float:left;}
#grid table thead {}
#grid table thead tr {}
#grid table thead tr td {display:block;width:25px;}
#grid table thead tr td span {display:none;}
#grid table thead tr th {background-color:#BEC2C5; color:#FFFFFF; font-size:0.8em; font-weight:normal; padding:2px; text-align:center; width:15px;height:25px;}
#grid table tbody tr {}
#grid table tbody#swatchicon tr td {text-align:center;}
.nowpricelabel {color:#891E34;}
.nonowpricelabel {color:#666;}
/***************/
/* ACCESSORIES */
/***************/
#iacc {background-color:#EFEFEF;padding:0 0 20px 0; float:left; width:100%;}
#iacc h2 {background-color:#DBDDDC; color:#666; font-size:0.95em; padding:5px 0 5px 12px; margin:0; width:513px;}
#iacc .featprods ul {margin-left:4px; float:left; padding:0;}
#iacc .featprods li {background-color:#EFEFEF; display:inline; float:left; margin:10px 1px 0 9px; padding:0; width:160px;}
#iacc .image {background-color:#FFFFFF;float:left;text-align:center;width:160px;}
#iacc .featprods .details {margin:10px 0 0;float:left !important;width:160px !important;}
#iacc .featprods h3 {font-size:0.95em;margin:0;padding:0;} 
#iacc .featprods h3 a {color:#666666; text-decoration:none;}
#iacc .featprods .productsku {font-size:0.9em;margin:0;padding:0;}
#iacc .featprods .sellprice {font-size:0.95em;margin:0;padding:0;font-weight:bold;}
#iacc .featprods .wasprice {font-size:0.95em;margin:0;padding:0;font-weight:bold;}
/*****************/
/* Order Receipt */
/*****************/
#orderreceipt 
#orderreceipt {float:left;width: 770px;}
#orderreceipt .checkoutorfnL {width: 770px; float: left;}
.checkoutorfnL .orfnleftright {float:left;width: 787px; }
.checkoutorfnL .orfnleftright .orfnleft {float:left;width:475px;}
.checkoutorfnL .orfnleftright .orfnright {float:right;width:300px;}
.checkoutorfnR .helpinfo {display:none;}

#orderreceipt .checkoutorfnL h1 {background-color:#DBDDDC; color:#666666; font-size:0.95em; line-height:14px; margin:0; padding:5px 0 5px 10px; height:auto;}
#orderreceipt .checkoutorfnL .thankyou,
#orderreceipt .checkoutorfnL .email,
#orderreceipt .checkoutorfnL .ordernumber {margin:10px 0 5px 10px;width:767px;}
#orderreceipt .checkoutorfnL .printicon {float:left; margin:5px 0 10px 5px;}
#orderreceipt .checkoutorfnL .printicon a span {color:#666666; padding:5px 0 0 5px;float:left;}
#orderreceipt .checkoutorfnL .printicon a {text-decoration:none;}
#orderreceipt #contactdetails , 
#orderreceipt .deliveryaddress , 
#orderreceipt .orderitems , 
#orderreceipt #ordersummary {border:1px solid #EEEEEE; margin-bottom: 10px; padding-bottom: 7px;}
#orderreceipt .deliveryrate {border:1px solid #EEEEEE; margin-bottom: 10px;}
#orderreceipt #contactdetails h2, 
#orderreceipt .deliveryaddress h2, 
#orderreceipt .deliveryrate h2, 
#orderreceipt .orderitems h2, 
#orderreceipt #ordersummary h2{background-color:#EEEEEE; border:none; color:#666666; font-size:0.95em !important; margin:0; padding:5px 0 5px 10px; text-decoration:none;}
#orderreceipt #contactdetails p {margin-left: 10px;}
#orderreceipt #contactdetails img {margin: 0 0 10px 405px;}
#orderreceipt .deliveryaddress p {margin-left: 10px;}
#orderreceipt .deliveryaddress img {margin: 0 0 10px 405px;}
#orderreceipt .deliveryrate div.Lcat_deliveryoptions {padding: 6px 10px 0 10px;}
#orderreceipt .deliveryrate ul {padding:5px; margin:0 0 -1px 0;}
#orderreceipt .deliveryrate ul li {background:url(../images/bg_line_deliveryoptions.gif) no-repeat left bottom;padding:10px 0;}
#orderreceipt .deliveryrate ul h3 {font-size:0.95em; font-weight:normal;}
#orderreceipt .Lcat_deliveryoptions {display:none;}
#orderreceipt #paymentdetails {float:left; margin-bottom: 10px; padding-bottom: 7px;border:1px solid #EEEEEE; background-color:#EEEEEE;width:280px;}
#orderreceipt #paymentdetails h2 {background-color:#DBDDDC; border:none; color:#666666; font-size:0.95em !important; margin:0; padding:5px 0 5px 10px; text-decoration:none;}
#orderreceipt #paymentdetails .paymenttext {font-size:0.95em;margin:0 0 20px 0;padding:0 5px 0 0;}
#orderreceipt #paymentdetails .paymentcarddetail {font-weight:bold;}
#orderreceipt #paymentdetails img {padding: 5px 0;}
#orderreceipt #paymentdetails fieldset.f-payment_details {padding:5px;}
#orderreceipt #paymentdetails fieldset label {float: left; width: 95px}
#orderreceipt #paymentdetails fieldset div {padding-bottom: 10px;}
#orderreceipt #paymentdetails fieldset div div {clear: none; float: left; width: 33%;}
#orderreceipt #paymentdetails fieldset.f-payment_details select#cardtype {width:103px;}
#orderreceipt #paymentdetails fieldset.f-payment_details input#ohccnum , 
#orderreceipt #paymentdetails fieldset.f-payment_details input#ohccname {width:177px;}
#orderreceipt #paymentdetails fieldset.f-payment_details select#startmonth , 
#orderreceipt #paymentdetails fieldset.f-payment_details select#startyear , 
#orderreceipt #paymentdetails fieldset.f-payment_details select#month ,
#orderreceipt #paymentdetails fieldset.f-payment_details select#year {width:83px;}
#orderreceipt #paymentdetails fieldset.f-payment_details select#startmonth , 
#orderreceipt #paymentdetails fieldset.f-payment_details select#month {margin:0 15px 0 0;}
#orderreceipt #paymentdetails fieldset.f-payment_details input#ohcccsc , 
#orderreceipt #paymentdetails fieldset.f-payment_details input#ohccissue {width:50px;}
#orderreceipt #paymentdetails .whatsthis , 
#orderreceipt #paymentdetails .swicthsoloonly , 
#orderreceipt #paymentdetails .needhelp {font-size:0.95em;}
#orderreceipt #paymentdetails .txtnotsavepayment {float:left;font-size:0.95em;margin:0 0 0 10px;width:247px;}
#orderreceipt #paymentdetails table {margin:5px 7px;}
/**/
#orderreceipt .orderitems .wizrtable thead tr th {text-align: center;}
#orderreceipt .orderitems .wizrtable thead tr th.name {text-align: left;}
#orderreceipt .orderitems .wizrtable thead tr th.thumb {padding:0 0 0 7px;}
#orderreceipt .orderitems .wizrtable thead tr th.thumb, 
#orderreceipt .orderitems .wizrtable thead tr th.name, 
#orderreceipt .orderitems .wizrtable thead tr th.priceeach, 
#orderreceipt .orderitems .wizrtable thead tr th.quantity, 
#orderreceipt .orderitems .wizrtable thead tr th.totalprice {font-size:0.9em;}
/**/
#orderreceipt #ordersummary table.wizrtable {border-collapse:collapse;}
#orderreceipt #ordersummary table.wizrtable tbody {float:left; margin:0; padding:0; width:100%; border:none;}
#orderreceipt #ordersummary table.wizrtable tbody tr {float:left;width:100%;}
#orderreceipt #ordersummary table.wizrtable th {width:285px;float:left;}
#orderreceipt #ordersummary table.wizrtable td {width:188px;float:left;padding:0;}
#orderreceipt #ordersummary table.wizrtable th.hdrOrderTotal ,
#orderreceipt #ordersummary table.wizrtable td.ordertotal {background-color:#EFEFEF;padding:0;}
#orderreceipt #ordersummary table.wizrtable tr th div {padding:5px 0 5px 12px;}
#orderreceipt #ordersummary table.wizrtable tr td div {padding:5px 0 5px 12px;}
#orderreceipt .orfnbtm {float:left; width:770px;}
#orderreceipt .orfnbtm #buttons {display:none;}

/************************************************/
/* ORDER RECEIPT ITEMS YOU MAY BE INTERESTED IN */
/************************************************/
#orfnfeatured {display:none;}
/*#orfnfeatured {padding:0 0 20px 0; float:left; width:770px; margin:20px 0 0 0;}
#orfnfeatured h2 {background-color:#DBDDDC; color:#666; font-size:0.95em; padding:5px 0 5px 13px;text-decoration:none;}
#orfnfeatured ul {margin:10px 0 0 4px; padding:0; float:left;}
#orfnfeatured li {float:left;padding:0;margin:10px 0 0 28px;width:155px;text-align:center;}
#orfnfeatured .image {float:left;text-align:center;width:155px;}
#orfnfeatured .details {margin:10px 0 0;float:left !important;width:155px !important;font-weight:bold;}
#orfnfeatured h3 {font-size:0.95em; margin:0; padding:0; color:#666666;}
#orfnfeatured h3 a {color:#666666; text-decoration:none;}
#orfnfeatured .productskufeat {font-size:0.9em;margin:0;padding:0;font-weight:normal;}
#orfnfeatured .sellprice {font-size:0.95em;margin:0;padding:0;}
#orfnfeatured .wasprice {font-size:0.95em;margin:0;padding:0;}
.swatchImage {float:left; height:15px; margin:0 0 10px; width:155px;}
.swatchImage img {margin:0 3px 0 0;}*/
