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

body {font:11pt Arial, Helvetica, Verdana, sans-serif; /* use points for print */ color:#000;}

/* % values fill width of printed page */
/* hide the following */
.Lcat_crumbtrail, .Lcat_headerbottom, .Lcat_headercenter, .Lcat_headerright, #cartwrapper, #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;}
img {border:none;}
ul li {list-style:none;}
fieldset {border:none;}

legend {display:none;}

/* product detail specific */
#productdetail_content {}
#productdetail_bottom {}
#productdetail .mainlogo_print {display:block;}
#productdetail {padding:0;margin:0;width:714px;}
#productdetail-altview {padding:10px 0 0;text-align:center;}
#productdetail-altview div {display:inline;}
#productdetail-altview img {margin:0 10px 0 0;}
#productdetail .boxleft {float:left;width:332px;}
#productdetail .boxleft #productdetail-image {text-align:center;padding:20px 0 10px;width:332px;}
#productdetail .boxleft #productdetail-image img {border:1px solid #D0B5CD;margin:auto;}
#productdetail .boxleft .altviewHeader {display:none;}
.enlarge {text-align:center;height:15px;}
.enlarge a{text-decoration:underline;font-size:0.95em;}
#productdetail .boxleft .sep {height:17px;margin:auto;padding-top:15px;width:297px;display:none;border:1px solid red;}
#productdetail .boxleft #powerreview {padding:10px 0 15px 18px;width:297px;}
#productdetail .boxleft #powerreview h3 {font-size:1.4em;color:#F86CB1;}
#productdetail .boxleft .bookmark {width:297px;text-align:left;padding-left:8px;}

#productdetail .boxright {float:right;width:365px;padding:5px 0 10px;}
#productdetail .boxright h1 {color:#AD697C;font-size:1.5em;padding-top:45px;}
#productdetail .boxright h2.sku {color:#7E4D89;font-size:0.9em;font-weight:normal;padding-top:7px;}
#productdetail .boxright .promotion_text {color:#7E4D89;font-size:0.9em;font-weight:normal;padding-top:7px;}
#productdetail .boxright .desc {color:#AD697C;font-size:0.9em;font-weight:normal;padding-top:7px;}
#productdetail .boxright .atributesPrice_1 {color:#F63995;font-size:1.2em;padding:10px 0 7px;}
#productdetail .boxright #deliveryon {width:365px;}
#productdetail .boxright #deliveryon h3 {color:#FA6DB1;font-weight:bold;}
#productdetail .boxright #deliveryon h3 .number {color:#7F3F98;}
#productdetail .boxright #deliveryon .date{height:78px;width:330px;text-align:center;margin:auto;}
#productdetail .boxright #deliveryon .date .date_line1 {font-size:1.75em;color:#A46E9A;padding:8px 0 0 0;font-weight:bold;width:310px;margin:0 auto;}
#productdetail .boxright #deliveryon .date .date_line2 {font-size:1.1em;color:#A46E9A;width:310px;margin:0 auto;}
#productdetail .boxright #deliveryon .deliveryon_description {text-align:center;color:#AD697C;padding:5px 0 10px;font-size:0.9em;}
#productdetail .boxright #deliveryon .deliveryon_description a{text-decoration:underline;color:#7E4C87;}
#productdetail .boxright .sep {display:none;border:1px solid red;}
#productdetail .invtatr {font-size:0.9em;}
#productdetail form {display:block; clear:both; padding:0 0 0 2px;}
#productdetail form fieldset {margin: 0; padding: 0;}
#productdetail form fieldset label {float:none;color:#F63995;}
#productdetail form fieldset label.other {float:left;width:80px;}
#productdetail form fieldset select {font-size:1em;margin:0 0 0 15px;}
#productdetail .boxright .qty_area {color:#F96CB1;padding:8px 0 10px;}
#productdetail .boxright .qty_area label {font-size:0.9em;padding:0 30px 0 0;}
#productdetail .boxright .qty_area #qty_box {float:right;padding:4px 8px 0 0;}
#productdetail .boxright .atributesPrice{font-size:1.65em;font-weight:bold;color:#8DCB78;float:right;padding:0 10px 0 0;}
#productdetail .boxright #qty_area  {color:#F96CB1;padding:8px 0 10px;}
#productdetail .boxright #qty_area #qty_box {float:right;padding:4px 8px 0 0;}
#productdetail .boxright #qty_area #qty_box label {font-size:0.95em;padding:0 30px 0 0;}
#productdetail .boxright #qty_area .price{font-size:1.65em;font-weight:bold;color:#8DCB78;float:right;padding:0 10px 0 0;}
#productdetail .boxright #qty_area .red {color:red;}
#productdetail .boxright #qty_area .price .was {color:#666;font-size:0.7em;text-decoration:line-through;text-transform:lowercase;}
#productdetail .boxright .atributesPrice #atrWas {color:#666;font-size:0.7em;text-decoration:line-through;text-transform:lowercase;}
#productdetail .boxright #qty {border:1px solid #CCC;font-size:1em;color:#8BCB78;width:20px;text-align:center;}
#productdetail .boxright #buyarea h3.accessories {color:#FA6DB1;font-weight:bold;}
#productdetail .boxright #buyarea h3 .number {color:#7F3F98;}
#productdetail .boxright #buyarea h3.addtobasket_header {color:#FA6DB1;font-weight:bold;float:left;width:250px;}
#productdetail .boxright #buyarea h3.addtobasket_header .number {color:#7F3F98;}

.grid {display:none;}

/* ACCESSORIES & SUBSTITUTES */
#productdetail .boxright #iacc {padding:0 0 5px 0;}
#productdetail .boxright #iacc h2 {display:none;}
#productdetail .boxright #iacc ul li {width:90px;float:left;padding:0 15px 10px 0;}
#productdetail .boxright #iacc ul li .image {}
#productdetail .boxright #iacc ul li .details{width:90px;}
#productdetail .boxright #iacc ul li .details .nostock {}
#productdetail .boxright #iacc ul li .details h3 {font-size:1em;color:#AD697C;padding:5px 0;}
#productdetail .boxright #iacc ul li .image {padding:0;}
#productdetail .boxright #iacc ul li .details .price {color:#8DCB78;font-size:1em;padding:6px 0 0;margin:0;}
#productdetail .boxright #iacc ul li .details .red {color:red;}
#productdetail .boxright #iacc ul li .details .was {text-decoration:line-through;}

#productdetail .boxright #buyarea h3.pls_and_would {color:#FA6DB1;font-weight:bold;}
#productdetail .boxright #buyarea h3.pls_and_would .number {color:#7F3F98;}
#productdetail .boxright #buyarea #addtobasket_area {padding:10px 0;clear:both;}
#productdetail .boxright #buyarea #addtobasket_area h3.addtobasket_header_no_accessories {color:#FA6DB1;font-weight:bold;float:left;width:250px;}
#productdetail .boxright #buyarea #addtobasket_area h3.addtobasket_header_no_accessories .number {color:#7F3F98;}
#productdetail .boxright #buyarea #addtobasket_area .nostock {font-size:1.5em;padding:10px 0 0;text-align:center;}
#productdetail .boxright #buyarea #addtobasket_area .release {font-size:1.5em;padding:10px 0 0;text-align:center;}
#productdetail .boxright #buyarea #addproduct {float:right;padding:0;}
#productdetail .boxright #tell_a_friend_area {font-size:0.95em;padding:10px 0 0;width:365px;}
#productdetail .boxright #tell_a_friend_area .tellafriend{float:right;font-size:0.95em;padding:0;}
#productdetail .boxright #tell_a_friend_area .print{float:right;padding:0 20px 0 0;}
#productdetail .boxright #tell_a_friend_area a {text-decoration:underline;color:#7E4D89;}
#productdetail .boxright .delivery_rate_prod {float:right;padding:20px 9px 0 0;clear:both;}

/* order receipt */
p, ol, ul, img, h1, h2, h3, h4, h5, fieldset, input {margin:0;padding:0;}
#orderreceipt h1 {color:#7F3F97;font-size:1.5em;}
#orderreceipt .Lcat_headingintro {}
#orderreceipt .thankyou, #orderreceipt .email, #orderreceipt .ordernumber{}
#orderreceipt span.printicon,#orderreceipt .deliveryrate a{display:none;}
#orderreceipt .deliveryaddress h2, #orderreceipt .deliveryrate h2, #orderreceipt #ordersummary h2, #orderreceipt .orderitems h2, #orderreceipt #promotions h2,#paymentdetails h2,#contactdetails h2{color:#F63995;font-size:1.25em;font-weight:normal;}
#orderreceipt .deliveryaddress h2,#orderreceipt .deliveryrate h2,#contactdetails h2,#paymentdetails h2 {
	border-bottom:1px dotted #CCCCCC;
	margin-bottom:15px;
	margin-top:25px;
	padding-bottom:5px;
}
.orderitems ,.deliveryrate,.orderitems {margin-top:15px;}
table.wizrtable {
border-collapse:collapse;
border-spacing:0;
border-style:none;
border-width:0;
width:100%;
}
#orderreceipt .orderitems h2 {display:none;}
#orderreceipt .wizrtable thead tr th.thumb {text-align:left;width:200px;}
#orderreceipt .wizrtable thead tr th.name {text-align:left;}
#orderreceipt .wizrtable thead tr th {color:#F63995;font-size:1.25em;font-weight:normal;text-align:center;}
table.wizrtable th {border-style:none;border-width:0;padding:5px 0;}
#orderreceipt .wizrtable tbody tr td.thumb {border-top:1px dotted #CCCCCC;padding:14px 0 14px 10px;text-align:left;width:100px;}
.orderitems td.thumb, .orderitems th.thumb {padding-bottom:10px;padding-left:10px;}
#orderreceipt #ordersummary table.orderdetails th.hdrOrderTotal, 
#orderreceipt #ordersummary table.orderdetails td.ordertotal {
	background:#FBF4F8 none repeat scroll 0 0;
	border:0 none;
}
#orderreceipt .wizrtable tbody tr td.name {border-top:1px dotted #CCCCCC;text-align:left;}
#orderreceipt .wizrtable tbody tr td.sku {color:#7E4D89;}
#orderreceipt .wizrtable tbody tr td.totalprice {text-align:right;border-top:1px dotted #CCCCCC;color:#8DCB78;font-size:1.2em;padding-right:5px;}
#orderreceipt .wizrtable tbody tr td.priceeach, 
#orderreceipt .wizrtable tbody tr td.quantity {text-align: center;border-top:1px dotted #CCCCCC;color:#8DCB78;font-size:1.2em;}
#orderreceipt .wizrtable tbody tr.orsctotal th {text-align: right;}
#orderreceipt .wizrtable tbody tr.orsctotal td.basketTot {text-align: left;}
.wrappedmsgheader{margin-left:10px;}
#orderreceipt .sku{display:block !important;}
.orderitems td.name {vertical-align:middle;}
#orderreceipt #ordersummary h2 {border-bottom:1px dotted #999999;margin-bottom:5px;margin-top:25px;padding-bottom:5px;}
#orderreceipt #ordersummary table.orderdetails tbody tr th,
#orderreceipt #ordersummary table.orderdetails tbody tr td{
	font-weight:normal;
	border-bottom:1px dotted #999999;
}
#orderreceipt #ordersummary table.orderdetails tr.trDelivery th, 
#orderreceipt #ordersummary table.orderdetails tr.trDelivery td,
#orderreceipt #ordersummary table.orderdetails tr.last th, 
#orderreceipt #ordersummary table.orderdetails tr.last td {border: none;}
#orderreceipt #ordersummary table.orderdetails{margin-bottom:10px;}
table th, table tr td {text-align:left;}
th {font-size:1em;}
#orderreceipt #ordersummary table.orderdetails tbody tr td {
	color:#8DCB78;
	font-size:1.2em;
	text-align:right;
}
.payment_info {
	margin-top:25px;
	overflow:hidden;
	padding-bottom:10px;
}
#paymentdetails {
	float:left;
	padding:0 0 30px;
	width:50%;
}
.billing_info {
	float:left;
	margin:0;
	padding:0 0 26px;
	position:relative;
	width:50%;
}
#orderreceipt #contactdetails #contactDetails-usemail, 
#orderreceipt #contactdetails .addrPhone,
#buttons,
#orderreceipt #ordersummary table.orderdetails td.includingVat,
#checkout .checkoutorfnR #orfnfeatured,
#checkout #orderreceipt .checkoutorfnL {display:none;}
.hide,#admin{display:none;}
.re-waiHide {
	height:1px;
	left:0;
	overflow:hidden;
	position:absolute;
	top:-500px;
	width:1px;
}
iframe{display:none;}