/* styles for print version (applied on top of styles.css) */
body {font:9pt Arial, Verdana, Helvetica, sans-serif; /* use points for print */ color:#000;}
.hide,#admin{display:none;}
.re-waiHide {
	height:1px;
	left:0;
	overflow:hidden;
	position:absolute;
	top:-500px;
	width:1px;
}
iframe{display:none;}

/* % values fill width of printed page */
/* hide the following */
#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 #info, #productdetail table {width:100%;}
#productdetail .details .value {width:99%;}


.mainlogo {padding:5px 0 20px 0;}
.left {float:left;}
.right {float:right;}

/*ORDER RECEIPT*/
#checkoutwrapper,
#orderreceipt {width:655px;}
.Lcat_headercenter,
.Lcat_headerright,
.Lcat_ckheaderbtm,
#checkout  #buttons,
#orfnfeatured,
#checkout .helpinfo,
div.Lcat_headingintro,
.printicon,
.Lcat_deliveryoptions,
#checkout #ordersummary td.includingVat div,
#checkout .checkoutorfnR {
display:none;
}

#orderreceipt {width:655px; color:#666; padding-bottom:20px;}
#orderreceipt table.wizrtable,
#paymentdetails table {width:650px; border-collapse:collapse; border-spacing:0;}
#checkout .checkoutorfnL {margin:0 5px 0 0; padding:20px 0 0 0;}
#orderreceipt h1{font-size:10.5pt; font-weight:normal; height:22px; margin:0 0 3px; padding:5px 0 0 19px; background-color:#535353; color:#fff;}
#orderreceipt h2 {background-color:#A9A9A9; color:#fff; font-size:10.5pt; font-weight:normal; height:22px; padding:5px 0 0 19px; margin:0;}
#orderreceipt p {margin:0;}
#orderreceipt .thankyou {float:left; padding:13px 6px 6px 19px;}
#orderreceipt .email {float:left; padding:13px 0 6px 0;}
#orderreceipt .ordernumber {clear:both; padding:0 0 17px 19px;}
#orderreceipt .ordernumber strong {font-weight:normal;}

#contactdetails, .deliveryaddress {float:left; width:320px;}
#contactdetails {margin-right:10px;}
#contactdetails p, .deliveryaddress p {padding:11px 13px 11px 19px;}

.deliveryaddress strong {font-weight:normal;}
.deliveryrate {clear:both; overflow:hidden; width:100%;}
.deliveryrate ul {margin:0; padding:13px 0 19px 19px;}
.deliveryrate h3 {font-weight:normal; font-size:9pt; margin:0;}

#orderreceipt .orderitems h2 {margin-bottom:1px;}
.orderitems thead th {font-weight:normal; font-size:10.5pt; height:27px; vertical-align:middle; color:#fff; background-color:#D4D4D4;}
.orderitems thead th.thumb {text-align:left; padding-left:19px; width:110px;}
.orderitems thead  th.name {text-align:left; width:255px;}
.orderitems thead  th.priceeach {width:98px;}
.orderitems thead  th.totalprice {width:100px;}
.orderitems thead  th.quantity {width:68px;}
.orderitems tr td {text-align:center; vertical-align:top; padding:0; border-top:1px solid #E5E5E5;}
.orderitems tr.first td {border-top:none;}
.orderitems tr td.thumb {padding:14px 0;}
.orderitems tr td.thumb .thumbimg {display:block; width:59px; margin:0 auto; position:relative;}
.orderitems .overlay {position:absolute; left:0; top:0;}
.orderitems tr td.name {text-align:left; padding:16px 0 0 0; color:#000;}
.orderitems tr td.name span {display:block; font-size:7.5pt; color:#999;}
.orderitems tr td.priceeach, .orderitems tr td.totalprice, .orderitems tr td.quantity {font-size:8pt; color:#757575; padding-top:16px;}
.orderitems tr.preorderitem td, .orderitems tr.gcinfo td, .orderitems tr.gwinfo td {text-align:left; padding:10px 0 10px 22px; font-size:8pt;}

#ordersummary {padding:0 0 20px 0;}
#ordersummary h2 {display:none;}
#ordersummary th {text-align:left; color:#333; font-weight:normal; padding-left:8px; background-color:#F6F6F6;}
#ordersummary td {text-align:right; padding:0 9px 0 0; background-color:#F6F6F6;}
#ordersummary th div {border-top:1px solid #E1E1E1; padding:7px 0 7px 12px;}
#ordersummary td div {border-top:1px solid #E1E1E1; padding:7px 26px 7px 0;}
#ordersummary tr.nobd div {border-top:none;}
#ordersummary tr.subtotal th, #ordersummary tr.ordertotal th {text-align:left; vertical-align:middle; background-color:#A9A9A9; color:#fff; font-size:10.5pt; padding:0 0 0 20px; height:30px;}
#ordersummary tr.subtotal td, #ordersummary tr.ordertotal td {text-align:right; vertical-align:middle; background-color:#A9A9A9; color:#fff; font-size:10.5pt; padding:0 35px 0 0; font-weight:bold;}
#ordersummary tr.subtotal div, #ordersummary tr.ordertotal div {border:none; padding:0;}
#ordersummary td.includingVat {padding:0;}
#ordersummary td.includingVat div {display:none;}
#ordersummary th {padding-left:8px;}
#ordersummary tr.subtotal th, #ordersummary tr.ordertotal th {padding-left:20px;}

#paymentdetails h2 {margin-bottom:5px;}
#paymentdetails table {color:#333;}
#paymentdetails th {border-bottom:1px solid #E5E5E5; text-align:left; padding:8px 0 6px 19px; font-weight:normal;}
#paymentdetails td {border-bottom:1px solid #E5E5E5; text-align:right; padding:8px 35px 6px 0;}

/*product detail*/
#invt_popup,
.Lcat_headerbtm,
#wait_panel_c,
#loading_panel_c,
#enlarge_panel_c {display:none;}
/*Product Detail*/
#productdetail {
	float:left;
	width:732px;
	margin:0;
	padding:0;
}
#productdetail #addedmsg{
	display:inline;
}
#productdetail .productdetail_lhs {
	float:left;
	width:300px;
	margin:0;
	padding:0 10px 35px 0;
}
#productdetail .productdetail_rhs {
	float:left;
	width:422px;
	margin:0;
	padding:0;
}
#productdetail .productdetail_lhs .invtmedia {
	width:300px;
	position:relative;
	float:left;
}
#productdetail .productdetail_lhs .overlay {
	position:absolute;
	right:0;
	z-index:1;
}
#productdetail .productdetail_lhs #productdetail-viewlarge {
	margin:5px 0;
	text-align:center;
	color:#999;
}
#productdetail .productdetail_lhs #productdetail-viewlarge span{
	background:url(../images/bt_zoom.gif) no-repeat left 1px;
	padding:0 15px;
}
#productdetail .productdetail_lhs #productdetail-viewlarge a{
	color:#999;
}

/* Alternative View Images Section */
#productdetail #productdetail-altview {float:left; margin:0;padding: 0 0 12px 3px;width:297px;}
#productdetail #productdetail-altview div {float:left; padding: 0 18px 0 0;margin:0; width:59px;}
#productdetail #productdetail-altview div.isLast {padding: 0;}
#productdetail #productdetail-altview img {margin:0;border:1px solid #CCCCCC;}
#productdetail #productdetail-altview a:hover img, #productdetail-altview a.selected img {border:1px solid #999999 !important;}
.altviewHeader, .isOne {display:none;} /*To hide alt. area if there is only one image*/

#productdetail .productdetail_lhs #buttons{
	float:left;
	padding:0 4px 0 6px;
	width:290px;
}
#productdetail .productdetail_lhs #buttons a{
	color:#999;
}
#productdetail .productdetail_rhs h1{
	color:#000;
	font-weight:normal;
	font-size:1.6em;
	background: none;
	padding:0 0 8px 0;
}
#productdetail .productdetail_rhs .desc .sku {
	margin:0;
	padding:0 0 12px 0;
	text-transform:uppercase;
	color:#999;
	font-size:0.8em;
}
#productdetail .productdetail_rhs .desc .invtdesc1 {
	padding:0 0 10px 0;
	margin:0;
	color:#999;
	font-size:0.9em;
}
#productdetail .productdetail_rhs .desc .fabriccomp {
	padding:0 0 10px 0;
	margin:0;
	color:#333;
}
#productdetail .productdetail_rhs .atributesPrice #atrPrice,
#productdetail .productdetail_rhs .priceDetails p.price {
	font-size:1.4em;
	font-weight:bold;
	padding:0 0 8px 0;
	margin:0;
	width:100%;
	color:#333;
}
#productdetail .productdetail_rhs .atributesPrice,
#productdetail .productdetail_rhs .priceDetails {
	float:left;
	width:422px;
	padding: 0 0 10px 0;
}
#productdetail .productdetail_rhs #atrWas,
#productdetail .productdetail_rhs .priceDetails .was {
	font-size:0.9em;
	padding:0 10px 0 0;
	margin:0;
	float:left;
	color:#333;
}
#productdetail .productdetail_rhs #atrSave,
#productdetail .productdetail_rhs .priceDetails .save {
	font-size:0.9em;
	padding:0;
	margin:0;
	float:left;
	color:#333;
}
#productdetail .productdetail_rhs #Lsocialbookmarking {
	background:none;
	padding: 0 5px 0 0;
	float:right;
}
#productdetail .productdetail_rhs .swatchlist {
	float:left;
	width:422px;
}
#productdetail .productdetail_rhs .swatchlist .swatch-att1,
#productdetail .productdetail_rhs .swatchlist .swatch-att2{
	float:left;
	width:409px;
	background:#F7F7F7;
	margin:0 0 1px 0;
	padding:10px 0 8px 13px;
}
#productdetail .productdetail_rhs .swatchlist .swatch-att1 .label-att1,
#productdetail .productdetail_rhs .swatchlist .swatch-att2 .label-att2 {
	padding:0 0 10px 0;
	text-transform:uppercase;
	color:#333;
	font-size:0.9em;
}
#productdetail .productdetail_rhs #productdetail-att1 ul.attribute_att1,
#productdetail .productdetail_rhs #productdetail-att2 ul.attribute_att2 {
	padding:0;
	margin:0;
	float:left;
}
#productdetail .productdetail_rhs #productdetail-att1 ul.attribute_att1 li {
	padding:0 2px 0;
	margin:0 5px 0 0;
	float:left;
}
#productdetail .productdetail_rhs #productdetail-att1 ul.attribute_att1 li a {
	border: 1px solid #fff;
	cursor: pointer;
	float:left;
}
#productdetail .productdetail_rhs #productdetail-att1 ul.attribute_att1 li a:hover {
	border: 1px solid #001B3A;
	cursor: pointer;
	text-decoration:none;
}
#productdetail .productdetail_rhs #productdetail-att1 ul.attribute_att1 li a.selected {
	border: 1px solid #001B3A;
	cursor: pointer;
}
#productdetail .productdetail_rhs #productdetail-att1 ul.attribute_att1 li a.notavail {
	border: 1px solid #ccc;
	background:#ccc;
	cursor: default;
	color: #999;
}
#productdetail .productdetail_rhs #productdetail-att1 ul.attribute_att1 li a.notavail:hover {
	border: 1px solid #ccc;
	background:#ccc;
	cursor: default;
}
#productdetail .productdetail_rhs #productdetail-att2 ul.attribute_att2 {
	float:left;
}
#productdetail .productdetail_rhs #productdetail-att2 ul.attribute_att2 li {
	padding:0 2px;
	margin:0 5px 5px 0;
	float:left;
	font-size:0.9em;
	background: #FFF;
}
#productdetail .productdetail_rhs #productdetail-att2 ul.attribute_att2 li a {
	border: 1px solid #ccc;
	cursor: pointer;
	float:left;
	padding:0 3px;
	white-space:nowrap;
}
#productdetail .productdetail_rhs #productdetail-att2 ul.attribute_att2 li a:hover {
	border: 1px solid #001B3A;
	cursor: pointer;
	text-decoration:none;
}
#productdetail .productdetail_rhs #productdetail-att2 ul.attribute_att2 li a.selected {
	border: 1px solid #001B3A;
	cursor: pointer;
}
#productdetail .productdetail_rhs #productdetail-att2 ul.attribute_att2 li a.notavail {
	border: 1px solid #ccc;
	background:#ccc;
	cursor: default;
	color: #999;
}
#productdetail .productdetail_rhs #productdetail-att2 ul.attribute_att2 li a.notavail:hover {
	border: 1px solid #ccc;
	background:#ccc;
	cursor: default;
}
#productdetail .productdetail_rhs .sizeguide{
	float:right;
	padding: 0 5px 0 0;
	margin:0;
}
#productdetail .productdetail_rhs .washguide{
	float:right;
	padding: 0 7px 0 0;
	margin:0;
}
#productdetail .productdetail_rhs .sizeguide a,
#productdetail .productdetail_rhs .washguide a{
	color:#666;
	font-size:0.9em;
}
#productdetail .productdetail_rhs .bottombox {
	float:left;
	width:409px;
	background:#F7F7F7;
	margin:0;
	padding:10px 0 8px 13px;
	font-size:0.9em;
}
#productdetail .productdetail_rhs .bottombox .qtybox{
	float:left;
	padding:8px 25px 0 0 ;
}
#productdetail .productdetail_rhs .bottombox .qtybox label{
	padding:0 5px 0 0;
	color:#666;
}
#productdetail .productdetail_rhs .bottombox .qtybox input{
	width:16px;
	color:#666;
	text-align:center;
}
#productdetail .productdetail_rhs .bottombox #addprodbutton{
	float:left;
}
#productdetail .productdetail_rhs .bottombox .addtionalLink{
	float:right;
}
#productdetail .productdetail_rhs .bottombox .addtionalLink p{
	float:right;
	padding:20px 7px 0 0;
}
#productdetail .productdetail_rhs .bottombox .addtionalLink p a{
	color:#666;
}
#productdetail .productdetail_rhs .bottombox .addtionalLink img,
#productdetail .productdetail_rhs .bottombox .addtionalLink p.tellafriend{
	display:none;
}
#productdetail .productdetail_rhs .bottombox #preorderatrtext{
	clear:both;
	float:left;
	padding:10px 0 0 0;
	color:#666;
	display:none;
	text-transform:uppercase;
	width:409px;
}
#productdetail .productdetail_rhs #alertmessage {
	display:none;
}
#productdetail .clear-all {
	display:none;
}

/*Product Detail - Accessories & Substitute & Package with Tabview*/
#productdetail #infotab {clear:both;}
#productdetail #infotab .yui-content {width:732px; float:left;}
#productdetail .invtatr fieldset {margin:10px 0 0 0; padding:0;}
#productdetail #infotab .tabheader {
	float:left;
	width:732px;
	background:#F3F3F3;
	height:27px;
}
#productdetail #infotab .tabheader #hdrTab1,
#productdetail #infotab .tabheader #hdrTab2 {
	display:none;
}
#productdetail ul.yui-nav li {float:left; display:inline;font-size:1.2em;padding:5px 20px 0 20px;margin:0;height:22px;}
#productdetail ul.yui-nav li.selected {color:#fff;  background:#797979; }
#productdetail ul.yui-nav li a {color:#666; text-decoration:none;font-size:1em;font-weight:normal;text-decoration:underline;}
#productdetail ul.yui-nav li.selected a {color:#fff !important; text-decoration:none; font-weight:normal;font-size:1em;}
#productdetail ul.yui-nav li a:active, 
#productdetail ul.yui-nav li a:focus {background-color: transparent !important;}
#productdetail .yui-content {float:left; padding:5px 0; background:#fff;}
#productdetail #iacc, #productdetail #substitute, #productdetail #relatedbasket, #productdetail #subsku {margin:0; padding:0;}
#productdetail #iacc ul,
#productdetail #relatedbasket ul,
#productdetail #substitute ul,
#productdetail #subsku ul {float:left; margin:0; padding:20px 0 0 3px; width:729px;}
#productdetail #iacc ul li, 
#productdetail #relatedbasket ul li, 
#productdetail #substitute ul li, 
#productdetail #subsku ul li {float:left; margin:0; padding:0; width:182px;}
#productdetail #iacc ul li .image, 
#productdetail #relatedbasket ul li .image, 
#productdetail #substitute ul li .image, 
#productdetail #subsku ul li .image {width:175px;position:relative;margin:0 auto;padding:0 0 15px 0;}
#productdetail #iacc ul li .image .overlay, 
#productdetail #relatedbasket ul li .image .overlay, 
#productdetail #substitute ul li .image .overlay, 
#productdetail #subsku ul li .image .overlay {position:absolute;top:0;right:0;}
#productdetail #iacc p.moreinfo, #productdetail #substitute p.moreinfo, #productdetail #relatedbasket p.moreinfo {position:relative; text-align:center;}
#productdetail #iacc p.moreinfo a, #productdetail #substitute p.moreinfo a, #productdetail #relatedbasket p.moreinfo a, #productdetail #subsku p.moreinfo a {margin:5px auto 0;}
#productdetail #iacc h2, #substitute h2, #subsku h2 {display:none;}
#productdetail #iacc .details, #substitute .details, #subsku .details {width:175px;}
#productdetail #iacc .details h3, #substitute .details h3, #subsku .details h3 {font-size:1.1em;color:#000;font-weight:normal;padding:0 0 3px 0;}
#productdetail #iacc .details h3 a, #substitute .details h3 a, #subsku .details h3 a {color:#000;}
#productdetail #iacc .details p.price, #substitute .details p.price {color:#666;font-size:1em;}
#productdetail #subsku ul {float:left; padding:10px 5px;}
#productdetail #package #subsku .featprods h2{background-color:#cccccc;}

/*Product Detail  - You May also link*/
#productdetail #relatedprod {overflow: hidden;clear:both;}
#productdetail #relatedprod h2 {
	font-weight:bold;
	font-size:1em;
	display:none;
}
#productdetail #relatedprod ul  {float:left; margin:0; padding:20px 0 0 3px;}
#productdetail #relatedprod ul li {float:left; margin:0; padding:0; width:182px;}
#productdetail #relatedprod ul li .image{width:175px;position:relative;margin:0 auto;padding:0 0 15px 0;}
#productdetail #relatedprod ul li .image .overlay {position:absolute;top:0;right:0;}
#productdetail #relatedprod ul li .details {margin:0; padding:0; width:175px;}
#productdetail #relatedprod ul li .details h3 {font-size:1.1em;font-weight:normal;}
#productdetail #relatedprod ul li .details h3 a {color:#000;}
#productdetail #relatedprod ul li .priceDetails p.price {color:#666;font-size:1em;}

ul.yui-nav li.selected a, ul.yui-nav li.selected {
	background-color:#666666;
	color:#FFFFFF;
}
.yui-navset .yui-nav li, .yui-navset .yui-navset-top .yui-nav li, .yui-navset .yui-navset-bottom .yui-nav li {
	margin:0 5px 0 0;
}
ul.yui-nav li {
font-size:1.3em;
padding:5px 10px;
}
ul.yui-nav{
	margin:0;
	padding:0;
	float:left;
}