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

body {font-family:Verdana,Arial,Helvetica,sans-serif;font-size:76%;font-style:normal;font-weight:normal;}

/* % values fill width of printed page */
/* hide the following */
img{border: 0px;}
#header,#footer, #topnavstorefinder, #wrapper .topnav img.versus, #wrapper .topnav ul, #productdetail .links, #tabs {display:none;}
#checkoutwrapper #header{display: block;}
.Lcat_headercenter, .Lcat_headertopnav,.Lcat_searchandminicart,.Lcat_checkoutstep,#ustypelinks,#welcome{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;}
#admin,.printicon,#buttons{display: none;}
legend {display:none;}

/* product detail specific */
#productdetail #info, #productdetail table {width:100%;}
#productdetail .details .value {width:99%;}
#invt_popup {display:none;}
#wait_panel_c {display:none;}
#_yuiResizeMonitor {display:none;}
p.re-waiHide {display:none;}



#productdetail .Lcattree {display:none;}
#productdetail {margin:0 5px 0 0;width:700px;}
#productdetail .invtmedia {float:left;margin-top:10px;padding-right:10px;width:306px;}
.enlarge {display:none;}
#productdetail .itemdetail {float:right;margin-top:10px;width:370px;}
#productdetail h1 {background:transparent url(../images/bg_detailhdr.gif) no-repeat scroll 0 0;color:#2BB662;font-size:0.95em;height:19px;padding:5px 0 0 10px;width:360px;}
#productdetail .desc {margin-top:15px;padding-left:5px;width:365px;}
#productdetail .invtdesc1 {margin-bottom:20px;}
#productdetail .desc div {overflow:hidden;width:auto;}
.extflds {margin-top:4px;overflow:hidden;padding:0 0 20px;width:100%;}
.atributesPrice, .price {margin-left:5px;}
#productdetail #price, #productdetail #atrPrice {color:#2BB662;font-size:1.2em;font-weight:bold;margin:0;}
#productdetail #was, #productdetail #atrWas {color:#999999;font-size:0.8em;margin-top:4px;}
#productdetail .invtatr {display:none;}
.invtatr, .qtyprod {display:none;}
.btproddetail,.btproddetail2,#productdetail .socialbookmark,#tab,p .grid{display:none;}
#showRVI{display:none !important;}
.extflds .pdxtname {float:left;font-weight:bold;padding:0;}
.extflds .pdxtvalue {float:left;margin-left:10px;}
#productdetail #grid {display:none;}
#productdetail #buttons {display:none;}
#productdetail #save, #productdetail #atrSave {font-size:0.8em;margin-top:4px;}
#productdetail #price, #productdetail #was, #productdetail #save, #productdetail #atrPrice, #productdetail #atrWas, #productdetail #atrSave {float:left;}
#productdetail #was, #productdetail #save, #productdetail #atrWas, #productdetail #atrSave {margin-left:10px;}
#productdetail-altview img{margin-right:2px;}
.invtref {margin:0;}
/*order receipt */

/*******************/
/* Order Receipt */
/*******************/
table.wizrtable {
	border-collapse:collapse;
	border-spacing:0;
	border-style:none;
	border-width:0;
	width:100%;
}
.deliveryrate ul {padding:5px 0 0 6px;}
#ordersummary table.wizrtable th{padding: 3px 0px;}
#checkoutwrapper, table.wizrtable th {text-align:left;}
#orderreceipt{height: 900px;}
#orderreceipt .moreinfo {display:none;}
#orderreceipt .heading_intro{height: 105px;}
#orderreceipt .heading_intro p{font-size: 0.833em;color: #666;margin-left: 7px;}
#orderreceipt .heading_intro p.email a{font-weight: bold;color: #666;}
#orderreceipt .heading_intro p.ordernumber{font-size: 1.167em;font-weight: bold;margin-top: 11px;margin-bottom: 7px;}
#orderreceipt .printicon{float: right;margin-top: -21px;}
#orderreceipt .printicon a{font-weight: bold;text-decoration: underline;color: #2BB662;}
#orderreceipt .printicon img{display: none;}
#orderreceipt .deliveryaddress{margin-left: 0px;}
#orderreceipt .deliveryaddress p{font-size: 0.833em;color: #666;margin-left: 7px;line-height: 1.4em;margin-top: 15px;}
#orderreceipt .deliveryrate ul {padding: 0 2px;font-size: 0.833em;color: #666;}
#orderreceipt #ordersummary table.wizrtable,#orderreceipt #paymentdetails table,#orderreceipt .orderitems table.wizrtable{font-size: 0.833em;color: #666;}
#orderreceipt #ordersummary h2{display: none;}
#orderreceipt #paymentdetails table{margin-top: 17px;}
#orderreceipt #paymentdetails table td{line-height: 1.4em;}

#orderreceipt .wizrtable{font-size: 0.833em;margin-top: 6px;}
#orderreceipt #ordersummary .wizrtable{margin-top: 0px;}
#orderreceipt #ordersummary{border-top: solid 1px #CCCCCC;}
#orderreceipt .wizrtable thead tr th {text-align: center; background: #EEE; font-size: 1.06em;text-transform: uppercase;color: #999;font-weight: normal;}
#orderreceipt .wizrtable tbody tr.orsctotal th {text-align: right;}
#orderreceipt .wizrtable tbody tr.orsctotal td.basketTot {text-align: left;}

#orderreceipt .wizrtable thead tr th.totalprice,#orderreceipt .wizrtable thead tr th.priceeach{text-align: center;}
#orderreceipt .wizrtable thead tr th.priceeach span, #orderreceipt .wizrtable thead tr th.totalprice span{}
#orderreceipt .wizrtable thead tr th.name {text-align: left;font-size: 1.06em;} 
#orderreceipt .wizrtable thead tr th.name span{margin-left: 11px;}
#orderreceipt .wizrtable tbody tr td {text-align: center;}
#orderreceipt #ordersummary .wizrtable tbody tr td{text-align: right;}
#orderreceipt #ordersummary .wizrtable tbody tr td.includingVat{text-align: left;background: #EEEEEE;padding-bottom: 4px;}
#orderreceipt #ordersummary .wizrtable tbody tr td.includingVat div{margin-left: 7px;}
#orderreceipt .orderitems{margin-bottom: 0px;}
#orderreceipt .orderitems .wizrtable thead tr th{padding: 4px 0px;}
#orderreceipt .orderitems .wizrtable thead tr th.totalprice{text-align: right;}
#orderreceipt .orderitems .wizrtable thead tr th.totalprice span{margin-right: 11px;}
#orderreceipt .orderitems .wizrtable tbody tr td{vertical-align: top;}
#orderreceipt .orderitems .wizrtable tbody tr td{padding: 8px 0px;}
#orderreceipt .wizrtable thead tr th.thumb,#orderreceipt .wizrtable tbody tr td.thumb {display: none;}
#orderreceipt .wizrtable thead tr th{padding:6px 0;}
#orderreceipt #ordersummary .wizrtable th div{margin-left: 11px;color: #666666;}
#orderreceipt #ordersummary .wizrtable td div{margin-right: 11px;color: #666666;}
#orderreceipt .wizrtable thead tr th.remove, #orderreceipt .wizrtable tbody tr td.remove {}
#orderreceipt .wizrtable td.basketTot {text-align:left;font-size: 1.267em;font-weight: bold;padding-left: 20px;}
#orderreceipt .wizrtable tbody tr td.name {text-align: left;color: #333;font-weight: bold;padding-left: 11px;}
#orderreceipt .wizrtable tbody tr td.name span.sku{font-weight: normal;color: #666;}
#orderreceipt .wizrtable tbody tr td.priceeach,#orderreceipt .wizrtable tbody tr td.totalprice{font-size: 1em;text-align: center;color: #333;}
#orderreceipt .wizrtable tbody tr td.totalprice{text-align: right;padding-right: 11px;}
#orderreceipt .wizrtable tbody tr td.quantity{color: #666;}
#orderreceipt .wizrtable tbody th.hdrOrderTotal,#orderreceipt .wizrtable tbody td.ordertotal{background: #EEE;padding: 4px 0px;}
#orderreceipt .wizrtable tbody th.hdrOrderTotal div,#orderreceipt .wizrtable tbody td.ordertotal div{margin: 0px 0px;}

#orderreceipt .wizrtable tbody tr td.priceeach,#orderreceipt .wizrtable tbody tr td.totalprice,#orderreceipt .wizrtable tbody tr td.name a{font-weight: bold;}
#orderreceipt .wizrtable tbody tr td.name span{color: #666;}
#orderreceipt div.orxfieldsdisplay{width:468px !important;float: left;overflow: hidden;
	background:transparent url(../images/hdr_checkout_main_title.gif) no-repeat scroll left top;
	padding-left: 11px;
	margin-bottom: 17px;
	font-size: 0.83em;
}
#orderreceipt div.orxfieldsdisplay span{display: block;
	background:transparent url(../images/hdr_checkout_main_title.gif) no-repeat scroll right center;
	line-height:23px;
	padding:0;
	color:#2BB662;
	font-size:1.205em;
	text-transform:uppercase;
	font-weight: bold;
	margin-bottom: 17px;
	width:457px !important;
}

#orderreceipt #ordersummary, #orderreceipt .orderitems, #orderreceipt #promotions, #orderreceipt .deliveryaddress, #orderreceipt #contactdetails, #orderreceipt #paymentdetails, #orderreceipt .deliveryrate {
	clear:both;
	float:left;
	margin-bottom:5px;
	margin-left:0;
	padding:0;
	width:468px !important;
}
#orderreceipt {width: 940px;}
#checkout .checkoutorfnL{float:left;overflow:hidden;width:468px;}
#checkout .checkoutorfnR {float:right;overflow:hidden;width:468px;}

.checkoutorfnL h2,.checkoutorfnR h2 {background:transparent url(../images/hdr_checkout_main_title.gif) no-repeat scroll right center;line-height:23px;padding:0;color:#2BB662;font-size:1em;text-transform:uppercase;margin: 0px 0px;}
.checkoutorfnL h2 span,.checkoutorfnR h2 span {
	background:transparent url(../images/hdr_checkout_main_title.gif) no-repeat scroll left center;
	display:block;
	float:left;
	height:23px;
	padding:0 0 0 11px;
}
h3{font-size:1.1em;font-weight: normal;margin:0;padding:5px 0 5px 5px;}
#paymentdetails h2 span {}
#paymentdetails p {margin-left: 7px;}
#paymentdetails img {padding: 5px 0;}
#paymentdetails fieldset label {float: left; width: 40%;}
#paymentdetails fieldset div {padding-bottom: 5px;}
#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 {float: none;}
#paymentdetails fieldset .credit label{font-weight: bold;}
#paymentdetails .ohponum, #paymentdetails .sendpaypaid, #paymentdetails .payall {width: 100%;}
#paymentdetails fieldset .ohponum label/*, #paymentdetails fieldset .sendpaypaid label*/ {float: left; width: 40%;}
#paymentdetails fieldset .paypal input#formpaypal {float:left;}
#paymentdetails fieldset .paypal label {float:left; width: 115px;font-weight: bold;}
#paymentdetails fieldset .paypal img#paypallogo {float:left; margin:-10px 0 0 0; padding:0;}
#paymentdetails fieldset .paypal p.paypaltext {margin-top:10px;}
#paymentdetails fieldset .sendpaypaid label {width:45%;}


#contactdetails {margin-bottom: 7px;width: 350px;height: 180px;}
#contactdetails h2 span {margin: 0px 0px;}
#contactdetails p {margin-left: 7px;font-size: 0.833em;color: #666;margin-left: 7px;line-height: 1.4em;margin-top: 15px;}
#contactdetails img {margin: 0 0 0px 0px;}
#contactdetails a{clear: both;display: block;text-align: right;float: right;}

 #orderreceipt h1 {background:transparent url(../images/hdr_checkout_main_title_nocoltwothree.gif) no-repeat scroll left center;line-height:23px;padding:0 0 0 11px;color:#2BB662;font-size:1em;text-transform:uppercase;}

#orderreceipt .sku{display:block !important;}

#orderreceipt .deliveryaddress, #orderreceipt #contactdetails {height:155px;}
#orderreceipt #paymentdetails table {margin-top:17px;}
