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

body {font:7.5pt Arial; /* use points for print */}
img {border:none;}
ul {margin: 0; padding: 0; list-style: none;}
.first {border-left: 0;}
.hide {display: none;}
.left {float: left;}
.right {float: right;}
.clear-all {clear: both; height: 0; line-height: 0; font-size: 0;}
.re-waiHide {position:absolute;left:0px;top:-500px;width:1px;height:1px;overflow:hidden;}

/* % values fill width of printed page */
/* hide the following */
.Lcat_headerright, .Lcat_headerleft, .topnavigation, .Lcattree, #footer, #topnavstorefinder, #wrapper .topnav img.versus, #wrapper .topnav ul, #productdetail .links, #tabs, #checkoutorfnR, .Lcat_orfncoltwo, #admin {display:none;}
.Lcat_headercenter {float:left; display:block;}
#wrapper, #checkoutwrapper {width:83%;}
#col-one {width:5%; display:none;}
#col-two-three {width:95%;}
#col-two {width:95%;}
#col-three {width:0%; display:none;}
#tag-loadmessage,
#tag-lightboxloadmessage,
#showRVI,
#tag-elxtloadingmessage {display:none;}

legend {display:none;}

/* product detail specific */
#productdetail #info, #productdetail table {width:100%;}
#productdetail .details .value {width:99%;}

body,
a,
a:hover,
input,
select,
textarea,
.wizrtable tr th,
.wizrtable tr td.quantity,
.wizrtable tr td.priceeach {color:#4B2200;}

h1, .wizrtable tr td, .checkoutStep4On {color:#4B2200;font-weight:bold;}

input {border:1px solid #4B2200;}

h1,
.deliveryaddress h2,
.deliveryrate h2,
#ordersummary,
#ordersummary h2,
.orderitems h2,
#contactdetails h2,
#orderconfirmation #additionalservices h2,
#paymentdetails,
#paymentdetails h2,
#orfnfeatured h2 {font-weight:bold;margin:5px 0 0 0; padding:0 0 1px 0; border-bottom:1px solid #4B2200;}


h1, h2, h3, h4,
p,
table.wizrtable th,
table.wizrtable td {font-size:1.1em;}

input,
select,
textarea {font-family:Arial, Helvetica, Verdana, sans-serif; font-size:1.0em;}

#checkout .orderdetails tr th.hdrOrderTotal span {font-size: 1.1em;}

#checkout .orderdetails tr th.hdrOrderTotal,
#checkout .orderdetails tr td.ordertotal {font-size: 1.1em;font-weight: bold;}

label,
.deliveryrate h3, 
table tr th div,
.deliveryaddress .addrName strong {font-weight: normal;}

h1,
#orderreceipt h2,
table tr th,
#checkout .orderdetails tr th.hdrOrderTotal span {font-weight: bold;}

h1, #orfnfeatured h2 {text-transform:uppercase;}
table.wizrtable, #paymentdetails table {width: 100%; border-width: 0; border-spacing: 0; border-style: none; border-collapse: collapse;}

#checkout .checkoutorfnL {width:581px; float:left; padding-left:5px;}
#orderreceipt h1 {margin-bottom:44px;font-weight: bold;}
.orfn-colleft {width:331px; float:left; position:relative;}
.orfn-colright {width:225px; float:right;}
.deliveryaddress, #contactdetails {margin-top:10px; padding-bottom:10px;}
.deliveryaddress p, #contactdetails p {margin:9px 0 0 0; padding:0;}
.deliveryaddress a, #contactdetails a {float:right; position:relative; top:-8px; margin:0 6px 10px 0;}

.deliveryrate {width:100%; overflow:hidden; margin-top:17px;}
.deliveryrate .Lcat_deliveryoptions {float:right; margin:7px 4px 0 0; padding:0;}
#checkout .deliveryrate ul {float:left; margin:8px 0 0 0; padding:0;}
.deliveryrate h3 {margin:0; padding:0;}

/***************/
/* ACCESSORIES & SUBSTITUTES */
/***************/
#iacc, #substitute {width:528px;}
#iacc .featprods ul li, #substitute .featprods ul li  {float:left;width:166px; padding:10px 0;margin:10px 5px;background:#fff}
*html #iacc.featprods ul li {width:166px;}

#iacc .featprods ul li div.image img, 
#substitute .featprods ul li div.image img  {width:114px;height:132px}

#iacc, #substitute {width:528px;}
#iacc .featprods ul li, #substitute .featprods ul li  {float:left;width:166px; padding:10px 0;margin:10px 0;}
*html #iacc.featprods ul li {width:166px;}

.featprods .details h2 {padding:0;}
#iacc .featprods h2, #substitute .featprods h2, #subsku .featprods h2 {background:#4e2200;color:#fff; font-size:1em; margin:0; padding:5px; text-decoration:none; font-weight:bold; text-transform:uppercase; width:130px}
#iacc .featprods, #substitute .featprods {clear:both; margin:10px 0 0 0;}
#iacc .featprods ul, #substitute .featprods ul {width:100%; overflow:hidden;}
#iacc .featprods li, #substitute .featprods li {float:left; width:146px; margin: 10px 5px; padding:0; text-align:center;}

#iacc .featprods ul li div.image, #iacc .featprods ul li div.details, 
#substitute .featprods ul li div.image, #substitute .featprods ul li div.details  {width:140px;}
#iacc .featprods h2.prodname, #substitute .featprods h2.prodname{color:#4e2200; font-size:1em; font-weight:normal; text-transform:uppercase;width:140px;border:none;background:#fff}

#iacc .featprods .pricebox, #substitute .featprods .pricebox {width:140px; text-align:center;}
#iacc .featprods .pricebox .price, #substitute .featprods .pricebox .price {display:inline; margin:0 3px; padding:0;}
#iacc .featprods .pricebox .was , #substitute .featprods .pricebox .was {display:inline; margin:0 3px; padding:0;text-decoration:line-through;font-weight:bold;}
#iacc .featprods .pricebox #attr-wasprice, #substitute .featprods .pricebox #attr-wasprice {font-size:1.1em; display:inline; margin:0 3px; padding:0;text-decoration:line-through;font-weight:bold;}



/*******************/
/* PRODUCT DETAILS */
/*******************/
#productdetail {margin:0; width:614px;}
.productdetailleft {float:left; width:320px;padding:20px 0;}
.productdetailright {float:right; width:240px;padding:20px 20px 0 20px ;}

.enlarge {text-align:right;margin:15px 0 0 0;}
.enlarge a {/*display:none;*/}
#productdetail h1 {margin-top:0px; margin-bottom:10px; width:262px;font-weight:bold}
#productdetail h3.skunumber {font-size:1.1em;float:right;font-weight:normal;margin:-17px 0 0;#margin:-14px 0 0;_margin:-15px 0 0;padding:0 0 0 30px;}
/**:first-child+html #productdetail h3.skunumber {margin:0;position:relative;top:-15px;}*/
#productdetail .itemadd {padding:5px 0 0 0;}
#productdetail .invtmedia {margin:0; text-align:right;}
#productdetail .zommview {margin:10px 0 0 0; text-align:right;}
#productdetail .tellafriend  {text-align:right;margin:10px 0;}
#productdetail .socialnetworking {text-align:center; margin:10px 0 0 0; }
#productdetail .desc {clear:both; margin:40px 0 25px 0; color:#4e2200;}
#productdetail .desc p {margin-top:12px;}
#productdetail .desc li{margin-left:12px;*margin-left:0px;}

#productdetail .productdetailright p.price{width:60px;margin:5px 15px 0 0 ; font-weight:bold; float:left;font-size:1.1em;}
#productdetail .productdetailright p.was, #productdetail .productdetailright p.save {text-decoration:line-through;width:100px;margin:5px 15px 0 0 ; font-weight:bold; float:left;font-size:1.1em;}
#productdetail .productdetailright p.save span {padding-left:5px;font-size:1.1em;}
#productdetail .productdetailright p.save {display:none;}
#productdetail .productdetailright .attrprice{margin:12px 0 0 0; font-weight:normal; float:left;font-weight:bold; font-size:1.1em; width:150px;}
#productdetail .productdetailright .attrprice #attr-sellprice{width:70px; float:left;}
#productdetail .productdetailright .attrprice #attr-wasprice{text-decoration:line-through; color:#4B2200;width:70px; float:left;}
.red {color:#f00;}
.nored {color:#4B2200;}
#productdetail form {display:block; clear:both; margin-bottom:10px;}
#productdetail form fieldset {margin: 0; padding: 0;}
#productdetail form fieldset label {float:left; width:262px; margin:10px 0 7px 0; padding:5px 0 0 0; text-decoration:none; font-weight:normal; text-transform:uppercase; border-bottom:1px solid #d0d61b; /* letter-spacing:0.15em;*/}
#productdetail form fieldset select {font-size:1em;}

#productdetail .qtyandbutton {margin-top:0; padding-top:10px;font-size:1.0em;}
#productdetail .qtyandbutton .quantity {float:left; text-transform:uppercase;margin-top:10px;}
#productdetail .qtyandbutton .quantity label {float:left; padding-top:3px;font-size:1.1em;font-weight:bold;}
#productdetail .qtyandbutton .quantity input {width:16px; border:1px solid #4e2200; text-align:center; margin-left:5px;}
#productdetail .qtyandbutton .addtobasket {float:right; margin:10px 20px 0 0;}
#productdetail .qtyandbutton .buynow {clear:both; margin:25px 0 0 0; text-align:right;}
#productdetail .qtyandbutton .nostock {clear:both; margin:0 0 10px 0; padding:0 0 20px 0;border-bottom:1px solid #d0d61b;}
#productdetail .nostocktxt {text-transform: uppercase;}
#productdetail .reviews {float:right; font-size:0.8em; font-weight:bold; letter-spacing:0.05em; margin-top:5px; padding-top:0; text-align:right; text-transform:uppercase; width:180px;}
#productdetail .reviews a{ text-decoration:underline; }
#productdetail .outofstock {padding-top:7px; }
.nostock  .cantfind{color:#4B2200;}

#productdetail h2 {margin: 0; padding: 5px 0;width:319px;}
#productdetail .grid {display: none;}
#productdetail .multibuy h3 {padding:0;}
#productdetail .atributesPrice{height:50px;}
#productdetail input.preorder{display:none;}
#productdetail p.release{display:none;}
#productdetail .pricemsrp{display:none;}
#productdetail #buttons {display:none;}
#productdetail .print {text-align:right; margin:25px 0 0 0; display:none;}
#col-two #productdetail #relatedbasket,#col-two #productdetail #relatedbasket h2{width:200px;}

#productdetail .tellafriend span {display:none;}
#iacc .featprods, #substitute .featprods, #subsku .featprods, .prReviewEngine {display:block;}

/********************/
/* Attribute Swatch */
/********************/
.swatchlist {}
.label-att1, .label-att2 {width:230px; margin:10px 0 7px 0; padding:7px 0 0 0; text-decoration:none; font-weight:bold; text-transform:uppercase;}

/* Attribute Swatch */
ul.attribute_att1, 
ul.attribute_att2 {overflow:hidden;}
ul.attribute_att1 li, 
ul.attribute_att2 li {display:inline;}
ul.attribute_att1 li a, 
ul.attribute_att2 li a {background:#fff;display:block;float:left;width:auto;cursor:pointer;text-align:center;text-decoration:none;margin:5px 7px 10px 0;padding:0;position:relative;}

ul.attribute_att1 li.swatch a {display:block;border:1px solid #ded9c4;display:block;background:#ded9c4;color:#4e2200;font-weight:bold;}
ul.attribute_att1 li.swatch a span {display:block;background:#ded9c4;color:#4e2200;margin:0;padding:8px 2px;font-size:0.9em;font-weight:bold;}
ul.attribute_att1 li.swatch a.available:hover, ul.attribute_att1 li.swatch a.available:visited, ul.attribute_att1 li.swatch a.available:active {display:block;border:1px solid #D0D61B; background:#ded9c4; color:#4e2200;}
ul.attribute_att1 li.swatch a.available:hover span, ul.attribute_att1 li.swatch a.available:visited span, ul.attribute_att1 li.swatch a.available:active span {display:block; background:#ded9c4; color:#4e2200;margin:0;padding:8px 2px;}

ul.attribute_att2 li {display:block;display:inline;}
ul.attribute_att2 li a {display:block;border:1px solid #ded9c4;background:#ded9c4;font-weight:bold;min-width:26px;width:auto;}
ul.attribute_att2 li a.available:hover, ul.attribute_att2 li a.available:visited, ul.attribute_att2 li a.available:active {display:block;border:1px solid #D0D61B; background:#ded9c4; color:#4e2200; font-weight:bold;}
ul.attribute_att2 li a.available  {background:#ded9c4;color:#4e2200;padding:6px 2px;font-weight:bold;}

ul.attribute_att1 li.swatch a.notavail {background:#FFF; border:1px dashed #D0D61B; color:#4e2200;}
ul.attribute_att1 li.swatch a.notavail span{background:#FFF; color:#4e2200;min-width:30px;width:auto;margin:0;padding:8px 2px;font-size:0.9em;font-weight:bold;}
ul.attribute_att2 li a.notavail {background:#FFF; border:1px dashed #D0D61B; color:#4E2200;padding:6px 2px;}
ul.attribute_att1 li a.selected {border:1px solid #D0D61B;color:#4e2200;}
ul.attribute_att1 li a.selected span {margin:0;padding:8px 2px;}
ul.attribute_att2 li a.selected {border:1px solid #D0D61B;color:#4e2200;font-weight:bold;padding:6px 2px;}

/* inline warning message */
#alertmessage {margin:12px 0 10px 0;float:left;color:#4e2200;padding:0 0 0 1px;font-size:1.1em;}
.normal {background:none;color:#000;}
.warning {background:#d0d61b;color:#fff !important;padding:0px 3px !important;}
.warning span.sizeselected {color:#fff;}
span.sizeselected {color:#4e2200;}

/* Side view image */
#sideviewheader {width:319px;text-align:center;margin:15px 0 3px 0;}
#productdetail-sideview {text-align:center;}
#productdetail-sideview img {margin:5px 5px 0px 0px;border:1px solid #999;} 
#productdetail-sideview a.selected img {border:1px solid #4B2200;}


.orderitems {margin:20px 0 0 0;}
.orderitems h2, #ordersummary h2 {width:100%}
.orderitems .wizrtable tr th {padding:7px 0; text-align:left;}
.orderitems .wizrtable tr th.thumb, .orderitems .wizrtable tr td.thumb {display:none;}
.orderitems .wizrtable tr th.name, .orderitems .wizrtable tr td.name {width:160px;}
.orderitems .wizrtable tr th.priceeach, .orderitems .wizrtable tr td.priceeach {width:70px; text-align:right;}
.orderitems .wizrtable tr th.quantity, .orderitems .wizrtable tr td.quantity {padding-left:17px;  text-align:center;}
.orderitems .wizrtable tr th.totalprice, .orderitems .wizrtable tr td.totalprice {padding-right:6px; text-align:right;}
.orderitems .wizrtable tr td.name, .orderitems .wizrtable tr td.priceeach, .orderitems .wizrtable tr td.quantity {font-weight:normal;}
#ordersummary {margin-top:10px; padding-bottom:12px;}
#ordersummary .orderdetails {margin-top:10px;}
#ordersummary .orderdetails tr th {padding:5px 0 0 0;  text-align:left;}
#ordersummary .orderdetails tr td {padding:5px 6px 0 0; text-align:right;}

#orderreceipt #buttons {width:100%; margin:0; padding:12px 0 0 0;}

#orfnfeatured {display:none}
#orfnfeatured ul {width:581px; overflow:hidden; margin:14px 0 0 0; padding:0;}
#orfnfeatured ul li {float:left; width:193px; text-align:center; margin-bottom:7px;}

.Lcat_headerbtm {clear:both; float:none; margin:0; padding:7px 0 0 0; position:relative; width:100%;}
ul.Lcheckoutstepindicators {padding:0; 	margin:0; position:absolute; top:40px; left:5px;}
ul.Lcheckoutstepindicators li {margin:0; padding:0 25px 0 0; display:inline;}

#printmap .storedetail {width:200px; text-align:left; padding:10px 0 0 0;}
#printmap h3 {margin:0; padding:0;}
#printmap .storedetail li {color:#4B2200;}
#printmap .storedetails-map {padding:10px 0 0 0;}
#popups .close, #printmap .print {display:none;}



