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

body {font:11px Arial, Helvetica, Verdana, sans-serif; /* use points for print */ color:#000;}
img { border:0px;}
/********************/
/*  COMMON CLASSES  */
/********************/
.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;}


/* % values fill width of printed page */
/* hide the following */
#header, #footer, #topnavstorefinder, #wrapper .topnav img.versus, #wrapper .topnav ul, #productdetail .links, #tabs {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;}

#header {display:block;}
#header .Lcat_header .topdetails{display:none;}
#header .Lcat_header .Lstorylist{display:none;}
#header .Lcat_header .Lsearch{display:none;}
#header .Lcat_header .Ltopnavcats{display:none;}

#header .Lcat_ckheader {display:none;}



legend {display:none;}

#myacc-col-two {width: 580px; float: right;}
#col-three {width: 175px; float: right;}

#col-two-no-three{ width:760px; float:right;padding:0;}
html > body #col-two-no-three{ width:760px; float:right;padding:0;}

#content-default-nocol-three {width:760px;position: relative; background:none;   }
#content-search  {width:760px;position: relative; background:none;    }
#content-checkout  {width:750px;position: relative; background:none;    }

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



/*productdetail*/
.productdetailleftside { float:left;width:200px; margin:15px 0 0 5px; }
.productdetailrightside { float:left;width:380px;margin:15px 0 0 30px; }
.productdetailrightside h1 {color:#2E2110;font-size: 1.1em; }
.productdetailrightside p {width:380px;color:#666666;margin:0 0 15px 0;}

.productdetailprint {float:left; padding:5px 0px 0px 10px;width:150px;background: url(../images/productdetail_bullet.gif) no-repeat left bottom;}
.productdetailprint a{color:#666666;font-weight: bold;}
.productdetailreadstory {float:left; padding:5px 0px 0px 10px;width:200px;}
.productdetailreadstory a{color:#666666;padding:5px 0px 0px 10px;font-weight: bold;background: url(../images/productdetail_bullet.gif) no-repeat left bottom;}
.productdetailtellusstory {float:right; padding:5px 0px 0px 10px;width:200px;background: url(../images/productdetail_bullet.gif) no-repeat left bottom;}
.productdetailtellusstory a{color:#666666;font-weight: bold;}
.productdetailtellafriend {float:left; padding:5px 0px 0px 10px;width:150px;background: url(../images/productdetail_bullet.gif) no-repeat left bottom;}
.productdetailtellafriend a{color:#666666;font-weight: bold;}

.productdetailzoom{float:left; background: url(../images/productdetail_search.gif) no-repeat left bottom;width:150px;padding:0 0 0 15px;margin:27px 0pt 0pt;}
.productdetailzoom a {color:#666666;font-weight: bold;}

.productdetailatt {float:left;width:215px;margin:10px 0px 0px 0px;}
.productdetailatt fieldset {margin:0;padding:0;}
.productdetailatt label {width:80px;margin:0;padding:0 ;color:#666666;}
.productdetailatt select {width:90px;}

.productdetailprice {float:left;margin:15px 20px 0px 0px;padding:0px;height:18px;color:#2E2110;font-size: 1.1em;font-weight:bold;}
.productdetailprice,[dummy="dummy"] {float:left;margin:8px 0px 0px 0px;padding:0px;height:18px;color:#2E2110;font-size: 1.1em;font-weight:bold;}
.productdetailprice p { margin:0px;padding:0px;}

.productdetailqty {margin:13px 0px 0px 0px;}
.productdetailqty input#qty{ border:1px solid #999999;width:20px;text-align: center;margin:10px 20px 0 0}
.productdetailqty label {margin:5px 0 0 0;padding-left:10px; color:#666666;	font-family: Verdana;}
.productdetailqty nostock {margin:5px 0px 0px 0px;padding:0px;}
.productdetailqty p { color:#666666;font-size: 0.9em;	}
.productdetail_instock {margin:0px 0px 20px 20px;color:#666666;}
.productdetail_noavailable {margin:15px 0 0 0;padding:0;}



fieldset {margin: 0; border-style: solid; border-width: 0; margin-bottom: 1em; clear: both; padding: 0 6px 6px 10px;}

/***************/
/* ACCESSORIES    */
/***************/
#iacc {display:none;}




#relatedbasket {display:none;}


/*****************************************************/
/* RELATED PRODUCTS & ITEMS YOU MAY BE INTERESTED IN */
/*****************************************************/
#relatedbasket {/*background: url(../images/curvebot_large.gif) no-repeat left bottom; */width: 760px; overflow: hidden;margin:20px 0 0 9px;}
#relatedbasket h2 {width: 760px; height: 26px; margin: 0; padding: 0; overflow: hidden;background: url(../images/hdr_RecommendedProducts.gif) no-repeat ;}
/*#relatedbasket h2 span {background: url(../images/hdr_relatedproducts.gif) no-repeat left top; position: absolute; width: 100%; height: 100%;}*/
#relatedbasket ul li {float: left; width: 148px; margin: 10px 0 10px 0px;}
#relatedbasket ul li .image {width:75px;margin:0 0 0 5px;}
#relatedbasket ul li .detail {width:135px;margin:0 0 0 5px;}
#relatedbasket ul li .detail p a {color:#666666;font-size: 1.0em;font-weight:bold;}
/*product detail*/
#productdetail #relatedbasket {background:url(../images/curvebot_coltwo.gif) no-repeat left bottom; width:390px; overflow:hidden;}
#productdetail #relatedbasket h2 {width:390px; height:26px; margin:0; padding:0; overflow:hidden;}
#productdetail #relatedbasket h2 span {background:url(../images/hdr_relatedproducts2.gif) no-repeat left top; position: absolute; width: 100%; height: 100%;}
#productdetail #relatedbasket ul li {float:left; width:120px; margin:10px 0 10px 10px;}



/*Order receipt*/
#orderreceipt {font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 9pt; font-style: normal; font-weight: normal;}
#orderreceipt .checkoutorfnR {width:298px; float:right; margin:0;padding:0;}
#orderreceipt .checkoutorfnL  {width:430px; float:left; margin:0;padding:0;}
#helpandinfo,.hide,#admin,#vendalogosection,#orfnfeatured,#buttons,#vsmap{display:none;}
#orderreceipt .deliveryaddress{margin-top:5px; height:120px;}
#orderreceipt .deliveryaddress div span.addrName{font-weight:normal;}
#orderreceipt div#paymentdetails{padding-bottom:10px;}
#orderreceipt div#contactdetails{_width: 250px;}
#orderreceipt div#paymentdetails table th{font-weight:normal;}
#orderreceipt div#paymentdetails table{margin-left:0;}
#orderreceipt .veryImportant{font-weight:bold;}
#orderreceipt p.thankyou,#orderreceipt p.email,#orderreceipt p.ordernumber{margin-left:5px;padding:0;}
#orderreceipt span.printicon img,#orderreceipt span.printicon{display:none;}
#orderreceipt .moreinfo{display:none;}


/*odersummary*/
.giftmessage {
display:none;
}
#orderreceipt div#paymentdetails {
height:96px;
width:80%;
}
#orderreceipt div#contactdetails {
width:80%;
}

.orderitemsgift{
	padding:5px 5px 0 5px;	
	margin: 0 0 0 0;
}

#orderconfirmation {background: url(../images/hdr_ordersummary.jpg) no-repeat left top;width: 609px;height:72px;}
.redeemgift a {
	width: 180px;
	height: 20px;
	display: block;
	text-indent: -5000px;
	background : url(../images/bt_redeemgiftcert.gif) no-repeat 0px 4px;
}
/* the following are classes because they appear in detblocks and ids cannot be duplicated */
.deliveryaddress {
	height:75px;
	padding:0px 5px 0px 5px;	
}
.deliveryaddress h2{font-size:1em;font-weight:bold;padding:5px 0 5px 0;margin-bottom:0px;}
#orderconfirmation .deliveryaddress span.addrName {font-weight:normal}
#orderconfirmation a,#orderconfirmation a:hover {color:#666666;font-size:1em;}
#orderconfirmation .editcontactlink {padding:0;margin-top:40px;}
#orderconfirmation .veryImportant{font-weight:bold;}
.deliveryaddress p span.addrPhone{display:none;}

.giftmessage {
	padding:0px 5px 0px 5px;	
	margin-top: 5px;
}
.deliveryrate{padding:0px 5px 0px 5px;	margin-top: 0;}
.deliveryrate h2 {font-size:1em;font-weight:bold;padding:5px 0 5px 0;margin:0px;}
.deliveryrate ul {margin-left:0;padding:0;margin-top:5px;}
div.deliveryrate ul h3{display:none;}
div.deliveryrate ul h3{float: left;}
.deliveryrate div.moreinfo{float: right; margin-top:10px;}
.deliveryrate p a,#orderconfirmation p a:hover {color:#666666;font-size:1em;}
.deliveryrate ul span.deliverymargin{margin-left:0px}
.deliveryrate ul li span.deliverymargin{margin-left:0px}
.orderitems {
	padding:0px 5px 0px 5px;		
	margin: 10px 0 0 0;
}
.orderitems h2 {font-size:1em;font-weight:bold;padding:5px 0 5px 0;margin:0px;}
.orderitemsborder {
	padding:0px 5px 5px 5px;	
	/*margin-top:-10px;*/
}
table th, table tr td {text-align:left;}
table.wizrtable {width: 100%; border-width: 0; border-spacing: 0; border-style: none; border-collapse: collapse;}
table.wizrtable th {border-width: 0; padding: 5px 0 5px 0; border-style: none;}
table.wizrtable td.thumb {display: none;}
table.wizrtable th.thumb {display: none;}
#checkoutcontent table.wizrtable th {font-size: 100%;}
#checkoutcontent table.wizrtable td {font-size: 100%;}
#checkoutcontent .wizrtable tbody tr{height:20px;}
#ordersummary{padding:0px 5px 0px 5px;	margin-top: 15px;}
#ordersummary h2{font-size:1em;font-weight:bold;padding:5px 0 5px 0;margin:0px;}
#ordersummary table.wizrtable {width:370px;margin:0;padding:0;float:left;}
#ordersummary table.wizrtable th{font-weight:normal;margin:0;padding:0;background:#F6F1EE;}
#ordersummary table.wizrtable tr td{text-align: right;margin:0;padding:0;background:#F6F1EE;}
#ordersummary table.wizrtable tr td div{margin:0;padding:0;}

#paymentdetails {/*background: url(../images/curvebot_checkout.gif) no-repeat left bottom; margin-bottom: 10px; padding-bottom: 7px;*/
	margin: 10px 0 0 0;
	padding:0px 5px 0px 5px;	
	}
#paymentdetails h2 {font-size:1em;font-weight:bold;padding:5px 0 5px 0;margin:0px;}
#paymentdetails img {padding-bottom: 5px}
#paymentdetails fieldset{margin: 0px;padding:0;}
#paymentdetails fieldset p {padding:0} 
#paymentdetails fieldset label {float: left; width: 40%;margin-left: 0px;padding:0;}
#paymentdetails fieldset div {padding-bottom: 5px;margin-left: 0px;padding-left:0;}
#paymentdetails fieldset div div {clear: none; float: left; width: 40%;margin-left: 0px;}
#paymentdetails table {margin-left: 0px;}
#paymentdetails div.issuenumber{display:none}
#paymentdetails div.switchsolo{display:none}


#contactdetails {/*background: url(../images/curvebot_checkout.gif) no-repeat left bottom; margin-bottom: 10px; padding-bottom: 7px;*/
	margin: 5px 0 0 0;
	padding:0px 5px 0px 5px;	
	}
#contactdetails h2 {font-size:1em;font-weight:bold;padding:5px 0 5px 0;margin:0px;}
#contactdetails h2 span {}
#contactdetails p {margin:0 0 0 0;padding:0;}
#contactdetails{padding-bottom:5px;}
#contactdetails img {margin:-15px 5px 0px 0;float:right;}
#contactdetails p span {display:none;}
#contactdetails p span.addrName {display:inline;margin-bottom:-15px;font-weight:normal;}
.giftmessage div{font-weight:normal;}
.giftmessage h2{font-size:1em;font-weight:bold;padding:5px 0 5px 0;margin:0px; }
.giftmessage p.giftlabel{width:70px;}
.giftmessage p.giftfield{margin-left:10px;}
#orderconfirmation .final{float:right;margin-top:-10px;font-weight:normal;}
.giftmessage div.giftdisplabel label{font-weight:bold;margin-top:10px;}
.giftmessage div.giftdispfield{margin-left:10px;margin-top:10px;}
.Lcat_staticheader, #showminicart {display:none;}



/* Ext*/

