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

body {font:76% Arial, Helvetica, Verdana, sans-serif; /* use points for print */ color:#001B31;}

/* % values fill width of printed page */
/* hide the following */
img {border:0;}
ul {list-style:none;}
a {color:#001B31; text-decoration:none;}
#header .Lcat_header, #footer, #topnavstorefinder, #wrapper .topnav img.versus, #wrapper .topnav ul, #productdetail .links, #tabs, .Lsearch, .Lcatnav, .Lemailsignup, .Lgiftlink, .storefinder, .customlhn, .quickshop, #footerbannerbox, .tabdetail, .magazineLinkList, #slideLeft, #slideRight, .lhnstore, #checkoutwrapper .Lcat_linkonheader, #header .Lcat_msgandmenu, #header .Lcat_ckheader, #header .storedefault, #header .Lcat_checkoutstepbox, #header .Lcat_headercrumbtrail, #header #topnavLink, #orderreceipt .Lcat_orfncolone, .Lcat_linkonheader, .Lcat_msgandmenu, .storedefault, #tag-loadmessage {display:none;}
#wrapper {width:100%;}
#col-two-three {width:95%;}
#col-two {width:95%;}
#col-three {width:0%; display:none;}

#header {background:url(../images/mandco_logo_print.jpg) no-repeat left top !important; width:700px; height:120px;}
* html #header {height:93px;}
*:first-child+html #header {height:92px;}
legend {display:none;}
#col-one .mainlogo {display:none;}
#col-one .lhnstore {display:none !important;}
/*promotionalarea on left nav*/
#promotionalarea .Linternalimage {display:none;}

/* PRODUCT DETAILS */
#popupcontent {display:none;}
#productdetail {margin:0 0 0 4px;padding: 6px 0 0 0; width: 720px;}
#productset li #productdetail {margin:0;}
.productdetailleft {float: left;width:298px; padding-right: 3px;}
.productdetailleft .overlay {margin-top:-372px !important;margin-top/**/:-372px;margin-left:220px;height:372px !important;height/**/:372px;}
* html .productdetailleft .overlay {position:relative;}
.productdetailleft .invtmedia {text-align:center; min-height:370px;}
* html .productdetailleft .invtmedia {height:370px;}
.productdetailleft .invtmedia p {height: 178px;}
.productdetailleft .imagewareandenlarge{width:280px; height:20px; padding:2px 0 0 5px; border-top:1px solid #d6d6d6; border-bottom:1px solid #d6d6d6; text-align:center; margin:10px 0 0 0;}

.productdetailleft .imagewareandenlarge a#zoom_link {text-transform:lowercase; font-size:1.2em; background: url(../images/enlarge.gif) no-repeat left top; padding:0 0 0 25px; margin:0 0 0 -5px; }

.productdetailleft .imagewareandenlarge a#imgpopuplink_alt {text-transform:lowercase; font-size:1.2em; background: url(../images/enlarge.gif) no-repeat left top; padding:0 0 0 25px; margin: 0 0 0 -10px; }

.productdetailleft .imagewareandenlarge a#viewnextimage {background: url(../images/iconnext.gif) no-repeat left top; text-transform:lowercase; font-size:1.2em; padding:0 0 0 30px; margin:0 0 0 15px;}

.productdetailleft .imagewareandenlarge a {text-decoration:none;}
.productdetailleft .hdcolouravailable {color:#001B31;width:298px;margin:5px 0 5px 0;padding:0;font-size:1.3em;font-weight:bold;}
.productdetailleft #colouravailable {width:298px;}
.productdetailleft .also_img {width:298px;}
.productdetailleft .also_img img { margin:0 15px 0 0;}

.productdetailleft .viewmorecolours { height:11px;background: url(../images/bg_viewcolour.gif) no-repeat center top;border-bottom:1px solid #d6d6d6;text-align:center;margin-top:10px;}
.productdetailleft .viewmorecolours a { font-size:0.75em;padding:0 0 0 10px;}
.productdetailleft .viewmorecolours a:hover { text-decoration:none;}
html* .productdetailleft .viewmorecolours {height:11px;background/**/:/**/url(../images/bg_viewcolour.gif) no-repeat center 4px;border-bottom:1px solid #d6d6d6;text-align:center;margin:10px 0 0 0;padding/**/:/**/0 0 0 10px;}
html* .productdetailleft .viewmorecolours a { font-size:0.75em;padding/**/:/**/0;margin/**/:/**/0;}

*:first-child+html .productdetailleft .viewmorecolours {height:14px;background: url(../images/bg_viewcolour.gif) no-repeat center 4px;border-bottom:1px solid #d6d6d6;margin-top:10px;}
*:first-child+html .productdetailleft .viewmorecolours a {font-size:0.75em;}
.productdetailleft #alternativeimages {width:290px;float:left;}

.productdetailleft .hdalternatives {color:#001B31; width:280px;margin:5px 0 5px 0;padding:0;font-size:1.3em;font-weight:bold;}
.productdetailleft #alternativeimages img {margin:0;padding:0;}

.productdetailright {float:left; width:418px; padding:0 0 6px 0; margin:0; color:#001B31;}
.productdetailright .section1 {float:left; width:417px; border-bottom:1px solid #d6d6d6; padding:0 0 5px 0;}
.productdetailright h1 {float:left; font-size:1.45em; border:none; float:left; width:405px; margin:0 0 5px 0;}
.productdetailright .skuandprint {float:left; width:417px; margin:0; padding:0;}
.productdetailright h3 {float:left; width:335px; font-weight:normal; font-size:0.9em; margin:0; padding:0;}
.productdetailright .skunumber {font-size:1em; font-weight:normal; color:#999999; margin:0; padding:0;}
.productdetailright .print {float:left; width:70px; height:13px; margin:0; padding:0;}
.productdetailright .pdxtpromotext {float:left;margin:5px 0 0 0;font-size:0.9em;}
.productdetailright .desc {float:left; border-bottom:1px solid #d6d6d6; margin:10px 0 5px 0;  padding-bottom:7px; font-size:1em; width:417px;}
.productdetailright #tabshortdescription .invtdesc1 {font-weight:bold; float:left; width:415px; margin:0; padding:5px;  font-size:0.9em;}
*html .productdetailright #tabshortdescription .invtdesc1 {font-weight:bold; float:left; width:400px; margin:0; padding:5px;  font-size:0.9em;}
.productdetailright .priceanddropdown {float:left; border-bottom:1px solid #d6d6d6; padding:0 0 5px 0;width:417px;}
.productdetailright .widthprice {width:417px; float:left;} 
.productdetailright .productattribute {display:none;}
.productdetailright .widthpriceatt {width:417px; float:left; margin:0; padding:0;}
.productdetailright .widthdropdown {clear:both; width:417px; margin:0; padding:0; display:block; border: none !important;}
.productdetailright .widthdropdown fieldset {margin:0; padding:0; display:block; border:none !important;}
.productdetailright .widthdropdown fieldset div {margin:0; padding:0; display:block; border: none !important;}
.productdetailright .widthdropdown label {float:left; font-weight:bold; width:35px; margin:8px 0 0 0; font-size:0.9em; color:#001B31;}
.productdetailright .widthdropdown select {margin:3px 0 0 0; font-size:0.9em; color:#001B31;}
.productdetailright .widthdropdown select option {color:#001B31;}
/******************/
/*    New Price   */
/******************/
.labelandvalueprice {text-transform:lowercase;font-size:2em;font-weight:bold;margin:3px 0 0 0;}
.newpriceattblue {color:#001B31;}
.waspriceandsaveprice {display:inline;width:100%;overflow:hidden;}
.labelandvaluewasprice {text-transform:lowercase; font-size:0.9em; font-weight:normal;margin-right:10px;display:inline;}
.labelandvaluesaveprice {text-transform:lowercase; font-size:0.9em; font-weight:normal;display:inline;}
/******************/
.productdetailright .pricered , 
.productdetailright .priceattred {width:auto; color:red; margin:0; padding:0; font-size:2.15em; font-weight:bold; margin-left:0; padding-left:0;}
/*#productset .productdetailright .priceattred {font-size:1.8em;}*/
#productset .productdetailright p.price {font-size:2.15em;}
.productdetailright .pricenow {float:left; width:auto; color:#001B31; text-transform:lowercase;  margin:5px 5px 0 0; padding:0; font-size:0.8em; font-weight:bold;}
.productdetailright .priceform {float:left; width:auto; color:#001B31; text-transform:lowercase;  margin:5px 5px 0 -5px; padding:0; font-size:0.8em; font-weight:bold;}
#productset .productdetailright .pricenow {font-size:1em;}
#productset .productdetailright .priceform {font-size:0.8em;}
.productdetailright .save ,
.productdetailright .was , 
.productdetailright .wasattr {width:auto; color:#001B31; margin:5px 5px 0 0; padding:0; font-size:0.9em;  font-weight:normal; text-transform:lowercase; float:left;}
.productdetailright .release ,
.productdetailright .instock ,
.productdetailright .outofstock {font-weight:bold; width:417px; font-size:0.9em; margin:5px 0 5px 0;}
.productdetailright .emailmebuttns {margin:5px 0 5px 0;}
*html .productdetailright .release ,
*html .productdetailright .instock ,
*html .productdetailright .outofstock {font-weight:bold; width:auto !important; font-size:0.9em; margin:5px 0 5px 0;}
*html .productdetailright .emailmebuttns {margin:5px 0 5px 0;font-size:0em !important;}
*:first-child+html .productdetailright .release ,
*:first-child+html .productdetailright .instock ,
*:first-child+html .productdetailright .outofstock {font-weight:bold; width:auto !important; font-size:0.9em; margin:5px 0 5px 0;}
*:first-child+html .productdetailright .emailmebuttns {margin:5px 0 5px 0; font-size:0em !important; }

.productdetailright .iconandcateavailable {width:417px;float:left; border-bottom:1px solid #d6d6d6; margin:0 0 5px 0;  padding-bottom:5px;}
.productdetailright .allicons {float:left; width:245px; font-size:1em; color:#001B31;}
.productdetailright #prod-detail-icon {padding:3px 0 5px 0;}
#productset .productdetailright #prod-detail-icon {padding:3px 0 5px 0;}
.productdetailright #prod-detail-icon a:hover {text-decoration:none;}
.productdetailright #prod-detail-icon span {font-size:1.2em;}
.productdetailright .available_in {float:left;margin:10px 0 5px 5px;width:400px;}
*html .productdetailright .available_in {float:left;margin:10px 0 5px 2px;width:400px;}
.productdetailright .hdalsoavailable {width:160px;margin:5px 0 5px 0;padding:0;font-size:1.3em;font-weight:bold;color:#001B31;}
.productdetailright .available_in img {margin:0 3px 3px 0;}
.productdetailright .linkalsoavailable {width:auto; float:left;}
.productdetailright .linkalsoavailable a {font-weight:bold; color:#001B31;}
.productdetailright .linkalsoavailable a:hover { text-decoration:none; color:#001B31;}

#productdetail .msgaddproduct, #productdetail #msgaddproductset {font-size:1.0em;color:#001B31;font-weight:normal;}
#productdetail .msgaddproduct span {font-size:1.0em;color:#001B31;font-weight:bold;}
#productdetail .add , #productdetail .preorder {display: block; padding: 5px 0; margin:0; float:left;}
*html #productdetail .add , *html #productdetail .preorder {display: block; padding:0 !important; margin:0 !important; float:left;}
*:first-child+html #productdetail .add , *:first-child+html #productdetail .preorder{display: block; padding:0 !important; margin:0 !important; float:left;}

#productdetail .buy {display: block;}
#productdetail ol {list-style-image:none;list-style-position:outside;list-style-type:none;margin:0;
padding:0;}
#productdetail h2 {margin: 0; padding: 0;}
#productdetail ol .em {margin: 0; padding: 0;}

#emailmeback {float:left; border-bottom:1px solid #ccc; margin:-12px 0 5px 0; padding:5px 0 7px 0; width:417px;}
html* #emailmeback {float:left; border-bottom:1px solid #ccc; margin:-12px 0 5px 0;padding:5px 0 10px 0 !important; padding/**/:/**/5px 0 0 0; width:417px;}
*:first-child+html #emailmeback {float:left; border-bottom:1px solid #ccc; margin:-12px 0 5px 0; padding:5px 0 0 0 !important; width:417px;}

#emailmeback h1 {font-size:0.9em;font-weight:bold;}
#emailmeback .textemailme {font-size:0.9em;width:410px;}

#emailmeback .inputtextemailme {float:left;width:315px;padding:2px 0 0 0;}
html* #emailmeback .inputtextemailme {float:left;width:310px !important;width/**/:/**/310px;padding:0;}
*:first-child+html #emailmeback .inputtextemailme {float:left;width:315px !important;padding:0;}

#emailmeback .inputtextemailme label {font-size:0.9em;font-weight:bold;}

#emailmeback .inputtextemailme input {width:190px;}
html* #emailmeback .inputtextemailme input {width:190px !important;width/**/:/**/185px;}
*:first-child+html #emailmeback .inputtextemailme input {width:190px !important;}
#emailmeback #emailmebuttons {float:left;width:90px;}

.productdetailright #thankyou {float:left;border-bottom:1px solid #ccc;margin:-12px 0 5px 0;width:405px;padding:0 0 7px 0;}
.productdetailright #thankyou h1 {font-size:0.9em;font-weight:bold;}
.productdetailright #thankyou p {font-size:0.9em;}
.productdetailright #thankyou p a#back_link {display:none;}

#closeEmail {top:7px; left:360px; position:relative; width:100px;}
html* #closeEmail {top:5px; left:-220; position:relative; width:100px;}
*:first-child+html #closeEmail {top:7px; left:360px; position:relative; width:100px;}

#popupcontent #emailmeback {border:none;margin:0;padding:0;width:450px;}
#popupcontent_panel_h .pricesize , #popupcontent_panel_h .emailpic {display:none;}
#popupcontent #emailmeback .textemailme {font-size:0.9em;width:440px;}
#popupcontent #emailmeback .inputtextemailme {float:left;width:350px;padding:2px 0 0 0;}
#popupcontent #emailmeback .inputtextemailme input {width:225px;}
/***************************************/
/* PRODUCTDETAIL RECENTLY VIEWED ITEMS */
/***************************************/
/* hide showrvi div by default */ /*display:none;*/ 
#productdetail #showRVI{float:left; width:auto; margin: 0 0 10px 0; padding:0;display:block;}
#productdetail #showRVI img.slide {display:none;}
#productdetail .LshowRVI h2 {display:none;}
#productdetail .LshowRVI ul#rvilist {list-style-type:none; padding:0;float:left;display:block;}
#productdetail .LshowRVI ul#rvilist li {float:left;text-align:center;width:170px; height:175px;display:block;}
* html #productdetail .LshowRVI ul#rvilist li {float:left;text-align:center;width:170px; height:180px;display:block;}
#productdetail #rvidiv {font-size:1.0em;float:left; width:170px;display:block;}
#productdetail #rvidiv h3 {margin:0; padding:0;}
#productdetail #rvidiv h3 a { font-size:0.8em; font-weight:normal;}
#productdetail #rvidiv h3 a:hover { text-decoration:none;color:#001B31;}
#productdetail #rvidiv .image { margin:0 0 5px 0; padding:0; min-height:115px;}
* html #productdetail #rvidiv .image {height:115px;}
#productdetail #rvidiv .price , 
#productdetail #rvidiv .priceatt { height:14px; color: #001B31; margin:0 0 0 0 !important; margin/**/:1px 0 0 0; padding:0;font-size : 0.9em; font-weight:bold;}
#productdetail #rvidiv .pricered , 
#productdetail #rvidiv .priceattred { height:14px; color: red; margin:0 0 0 0 !important; margin/**/:1px 0 0 0; padding:0;font-size : 0.9em; font-weight:bold;}
#productdetail #rvidiv .priceform { height:14px; color: #001B31; font-weight:normal;text-transform:lowercase;margin:0;padding:0;}
#productdetail #rvidiv .was , 
#productdetail #rvidiv .wasattr { color: #001B31;margin:0 !important; margin/**/:1px 0 0 0;padding:0;font-size : 0.9em; font-weight:normal;text-transform:lowercase;}
#productdetail #rvidiv .overlay {margin-top:-115px !important; margin-top/**/:-115px; margin-left:73px; height:120px !important; height/**/:123px;}
* html #productdetail #rvidiv .overlay {position:relative;}
#productdetail #rvidiv .overlay { behavior: url(/content/ebiz/mackays/resources/js/iepngfix.htc);}

/***************/
/* ACCESSORIES */
/***************/
#productdetail #iacc {width:auto; margin:0 0 10px 0; float:left; display:block;}
#productdetail #iacc h2  {display:none;}
#productdetail #iacc .featprods ul {margin:5px 0 0 0;padding:0;float:left;}
#productdetail #iacc .featprods ul li {float: left;width: 170px; padding:0; margin: 0;text-align:center;}
#productdetail #iacc .featprods ul li .overlay {margin-top:-115px !important; margin-top/**/:-118px; margin-left:73px; height:115px !important; height/**/:118px;}
* html #productdetail #iacc .featprods ul li .overlay {position:relative;}
#productdetail #iacc ul li .details h3 {margin:0;padding:0 5px 0 5px;font-size:0.9em; font-weight:normal;}
#productdetail #iacc ul li .details h3 a:hover { text-decoration:none;color:#001B31;}

#productdetail #iacc ul li .details .price , 
#productdetail #iacc ul li .details .priceatt { height:14px; color: #001B31; margin:0;padding:0;font-size : 0.9em; font-weight:bold;}
#productdetail #iacc ul li .details .pricered , 
#productdetail #iacc ul li .details .priceattred { height:14px; color: red; margin:0;padding:0;font-size : 0.9em; font-weight:bold;}
#productdetail #iacc ul li .details .priceform { height:14px; color: #001B31; font-weight:normal;text-transform:lowercase;margin:0;padding:0;}
#productdetail #iacc ul li .details .was { color: #001B31;margin:0;padding:0;font-size : 0.9em; font-weight:normal;text-transform:lowercase;}

/***************/
/* related     */
/***************/
#productdetail #relatedbasket {width:auto; margin:0 0 10px 0;float:left; display:block;}
#productdetail #relatedbasket h2  {display:none;}
#productdetail #relatedbasket ul {margin:5px 0 0 0;padding:0;float:left;}
#productdetail #relatedbasket ul li {float: left;width: 170px; padding:0; margin: 0;text-align:center;}
#productdetail #relatedbasket ul li .details h3 {margin:0;padding:0 5px 0 5px;}
#productdetail #relatedbasket ul li .details h3 a { font-size:0.75em;font-weight:normal;}
#productdetail #relatedbasket ul li .details h3 a:hover { text-decoration:none;color:#001B31;}

#productdetail #relatedbasket ul li .details .price,
#productdetail #relatedbasket ul li .details .priceatt  { height:14px; color: #001B31; margin:0;padding:0;font-size : 0.9em; font-weight:bold;}
#productdetail #relatedbasket ul li .details .pricered,
#productdetail #relatedbasket ul li .details .priceattred { height:14px; color: red; margin:0;padding:0;font-size : 0.9em; font-weight:bold;}
#productdetail #relatedbasket ul li .details .priceform { height:14px; color: #001B31; font-weight:normal;text-transform:lowercase;margin:0;padding:0;}
#productdetail #relatedbasket ul li .details .was { color: #001B31;margin:0;padding:0;font-size : 0.9em; font-weight:normal;text-transform:lowercase;}
#productdetail #relatedbasket ul li .overlay {margin-top:-115px !important; margin-top/**/:-118px; margin-left:73px; height:115px !important; height/**/:118px;}
* html #productdetail #relatedbasket ul li .overlay {position:relative;}
/*********************/
/* Social Networking */
/*********************/
.socialandtellfriend {float:left;border-bottom:1px solid #D6D6D6;padding:5px 0;}
#Lsocialnetworking {float:left;padding-bottom:10px;width:417px;}
.tellafriend {float:left;margin:0 0 4px 0;}
.tellafriend a#tellafriend_link {color:#001B31;font-size:1.3em;font-weight:bold;margin:0 0 5px 0;}
/****************/
/*PRODUCT GRID*/
/****************/
#grid {width:auto; float:left; padding:10px 0 5px 0;}
.tbhdselectsize{ margin:0; padding:0; text-align:center;width:422px;}
* html .tbhdselectsize{ margin:0; padding:0; text-align:center;width:417px;}
*:first-child+html .tbhdselectsize{ margin:0; padding:0; text-align:center;width:423px;}
a:hover {text-decoration:none !important;}
.bgselectsize {background:url(../images/hd_selectsize.gif) no-repeat left top;float:left;width:422px; padding:0 ; margin:0; background-color:#001B31; height:29px;text-indent:-5000px;}
* html .bgselectsize {background:url(../images/hd_selectsize.gif) no-repeat left top;float:left;width:417px; padding:0 ; margin:0; background-color:#001B31; height:29px;text-indent:-5000px}
*:first-child+html .bgselectsize {background:url(../images/hd_selectsize.gif) no-repeat left top;float:left;width:423px; padding:0 ; margin:0; background-color:#001B31; height:29px;text-indent:-5000px}
.sizeguide a{float:right; margin:-17px 5px 0 0; text-align:right;}

/******************/
/*PRODUCT GRID NEW*/
/******************/
.tbselectsize {background-color:#F4F9FB;border-left:1px solid #CCCCCC;border-right:1px solid #CCCCCC;border-top:1px solid #CCCCCC;float:left;padding:0 0 10px;text-align:center;width:420px;}
* html .tbselectsize {background-color:#F4F9FB;border-left:1px solid #CCCCCC;border-right:1px solid #CCCCCC;border-top:1px solid #CCCCCC;float:left;padding:0 0 10px;text-align:center;width:415px;}
*:first-child+html .tbselectsize {background-color:#F4F9FB;border-left:1px solid #CCCCCC;border-right:1px solid #CCCCCC;border-top:1px solid #CCCCCC;float:left;padding:0 0 10px;text-align:center;width:421px;}
/*COLOR,SIZE*/
.widthheadsize , .widthdetailsize {float:left;width:420px;}
* html .widthheadsize , * html .widthdetailsize {float:left;width:415px;}
*:first-child+html .widthheadsize , *:first-child+html .widthdetailsize {float:left;width:420px;}

.widthheadsize ul#headsize {display:inline;float:left;width:420px;margin:0;padding:0;}
* html .widthheadsize ul#headsize {display:inline;float:left;width:415px;margin:0;padding:0;}
*:first-child+html .widthheadsize ul#headsize {display:inline;float:left;width:420px;margin:0;padding:0;}

.widthheadsize ul#headsize li.hdselectsize {display:inline;float:left;font-size:0.9em;font-weight:bold;padding:10px 0 0 2px;width:67px;}
* html .widthheadsize ul#headsize li.hdselectsize {display:inline;float:left;font-size:0.9em;font-weight:bold;padding:10px 0 0 2px;width:65px;}
*:first-child+html .widthheadsize ul#headsize li.hdselectsize {display:inline;float:left;font-size:0.9em;font-weight:bold;padding:10px 0 0 2px;width:67px;}
/*PRICE*/
.widthdetailsize ol#detailsize {display:inline;float:left;margin:0 0 0 7px;width:413px;}
* html .widthdetailsize ol#detailsize {display:inline;float:left;margin:0 0 0 6px;width:400px;}
*:first-child+html .widthdetailsize ol#detailsize {display:inline;float:left;margin:0 0 0 7px;width:413px;}

.widthdetailsize ol#detailsize li.detailselectsize {border:1px solid #AFB1B1;display:inline;float:left;font-weight:bold;height:33px;margin:0 5px 0 0;padding:0;width:61px;}
* html .widthdetailsize ol#detailsize li.detailselectsize {border:1px solid #AFB1B1;display:inline;float:left;font-weight:bold;height:33px;margin:0 4px 0 0;padding:0;width:60px;}
*:first-child+html .widthdetailsize ol#detailsize li.detailselectsize {border:1px solid #AFB1B1;display:inline;float:left;font-weight:bold;height:33px;margin:0 5px 0 0;padding:0;width:61px;}

.detailselectsize {cursor:default; background-color:#E2E4E4;}
.changecolorgray {background-color:#999999 !important;}
li.detailselectsize .pricesize {margin:0; padding:0; display:block !important;}
li.detailselectsize .imagesize {margin:0; padding:0; display:block !important;}
li.detailselectsize .prodoutofstock {margin:0; padding:0; display:block !important;}
li.detailselectsize .emailme {margin:0; padding:0; display:block !important}
li.detailselectsize .emailme span.emailtext{display:none !important;} 
li.detailselectsize .emailpic {margin:0; padding:0;}

.widthkeyselectsize {background-color:#F4F9FB;border-bottom:1px solid #CCCCCC;border-left:1px solid #CCCCCC;border-right:1px solid #CCCCCC;float:left;padding:0;text-align:left;width:420px;}
* html .widthkeyselectsize {background-color:#F4F9FB;border-bottom:1px solid #CCCCCC;border-left:1px solid #CCCCCC;border-right:1px solid #CCCCCC;float:left;padding:0;text-align:left;width:415px;}
*:first-child+html .widthkeyselectsize {background-color:#F4F9FB;border-bottom:1px solid #CCCCCC;border-left:1px solid #CCCCCC;border-right:1px solid #CCCCCC;float:left;padding:0;text-align:left;width:421px;}

.widthkeyselectsize .linetop {border-top:1px solid #CCCCCC;float:left;line-height:0.1em;margin:0 0 5px 7px;padding:0;text-align:left;width:406px;}
* html .widthkeyselectsize .linetop {border-top:1px solid #CCCCCC;float:left;line-height:0.1em;margin:0 0 5px 3px;padding:0;text-align:left;width:400px;}
*:first-child+html .widthkeyselectsize .linetop {border-top:1px solid #CCCCCC;float:left;line-height:0.1em;margin:0 0 5px 7px;padding:0;text-align:left;width:403px;}

.textkey {float:left;margin:0 0 0 7px;width:auto;}
* html .textkey {float:left;margin:0 0 0 3px;width:auto;}
*:first-child+html .textkey {float:left;margin:0 0 0 7px;width:auto;}
.keyselectsize {float:left;width:380px;backgroun:red;}

.keyselectsize .status {float:left;font-size:0.9em;height:auto;margin:0 0 5px 10px;width:110px;}
.keyselectsize .status .statusimg {float:left;padding:0 10px 0 0;width:17px;}
.keyselectsize .status .statustext {float:left;width:80px;}
/****************************/
/* PRODUCT INFORMATION TAB  */
/****************************/
#informationtab {border-bottom:1px solid #CCCCCC; float:left; clear:both; margin:5px 0 0 0; padding:0 0 5px 0; width:417px;}
*html #informationtab {border-bottom:1px solid #CCCCCC; float:left; clear:both; margin:5px 0 0 0; padding:0 0 5px 0; width:415px;}
#informationtab .yui-content {width:415px; border:1px solid #CCCCCC; float:left; min-height:120px; margin-top:-1px;}
*html #informationtab .yui-content {width:415px; border:1px solid #CCCCCC; float:left; height:120px; margin-top:-1px;}
#informationtab ul.yui-nav {height:25px; margin:0; padding:0;width:100%;}
#informationtab ul.yui-nav li {padding:0; margin:0; float:left}
#informationtab ul.yui-nav li a {display:block; height:26px; text-indent:-5000px; outline:0; background-position: left 2px; background-repeat:no-repeat; position:relative; z-index:2;}
#informationtab ul.yui-nav li.tab1 a {width:73px; background-image:url(../images/tabdesc.gif);}
#informationtab ul.yui-nav li.tab2 a {width:112px; background-image:url(../images/tabfabriccomposition.gif);}
#informationtab ul.yui-nav li.tab3 a {width:74px; background-image:url(../images/tabwashguide.gif);}
#informationtab ul.yui-nav li.tab4 a {width:54px; background-image:url(../images/tabdelivery.gif);}
#informationtab ul.yui-nav li.tab5 a {width:51px; background-image:url(../images/tabreturns.gif);}
#informationtab ul.yui-nav li.tab1 a:hover , 
#informationtab ul.yui-nav li.tab2 a:hover , 
#informationtab ul.yui-nav li.tab3 a:hover , 
#informationtab ul.yui-nav li.tab4 a:hover , 
#informationtab ul.yui-nav li.tab5 a:hover , 
#informationtab ul.yui-nav li.selected a {background-position:0 -29px;}
#tabfabriccomposition p ,
#tabwashguide p ,
#tabreturns p {float:left;font-size:0.9em;font-weight:bold;margin:0;padding:5px;width:auto;}
#tabdelivery {float:left;font-size:0.9em;font-weight:bold;margin:0;padding:5px;width:auto;}
#tabdelivery p {margin:0;padding:0;}
#tabdelivery ul {float:left;margin:0;padding:0;}
#tabdelivery ul li {background:url(../images/bulletcatname.gif) no-repeat left 2px; float:left; margin:5px 0 0 5px; padding:0 0 0 10px; width:380px;}
/*****************/
/* PRODUCT  TAB  */
/*****************/
#productstab {float:left; clear:both; margin:25px 0 0 0; padding:0 0 5px 0; width:720px;}
*html #productstab {float:left; clear:both; margin:25px 0 0 0; padding:0 0 5px 0; width:710px;}
#productstab .yui-content {width:720px; border:1px solid #CCCCCC; float:left; min-height:120px; margin-top:-1px;}
*html #productstab .yui-content {width:715px; border:1px solid #CCCCCC; float:left; height:120px; margin-top:-1px;}
#productstab ul.yui-nav {height:25px; margin:0; padding:0;}
#productstab ul.yui-nav li {padding:0; margin:0; float:left}
#productstab ul.yui-nav li a {display:block; height:26px; text-indent:-5000px; outline:0; background-position: left 2px; background-repeat:no-repeat; position:relative; z-index:2;}
#productstab ul.yui-nav li.tab1 a {width:84px; background-image:url(../images/tabgetthelook.gif);}
#productstab ul.yui-nav li.tab2 a {width:105px; background-image:url(../images/tabwerecommend.gif);}
#productstab ul.yui-nav li.tab3 a {width:103px; background-image:url(../images/tabrecently.gif);}
#productstab ul.yui-nav li.tab4 a {width:103px; background-image:url(../images/tabproductreviews.gif);}

#productstab ul.yui-nav li.tab1 a:hover , 
#productstab ul.yui-nav li.tab2 a:hover , 
#productstab ul.yui-nav li.tab3 a:hover , 
#productstab ul.yui-nav li.tab4 a:hover , 
#productstab ul.yui-nav li.selected a {background-position:0 -29px;}

/* PRODUCT SET */
#productset {clear:both; margin:10px 0 0 0; padding:0;}
#productset .featprods {clear:both; margin:0; padding:0;}
#productset .featprods h2 {display:none;}
#productset .featprods ul {margin:0; padding:0; width:720px;}
#productset .featprods ul li {clear:both; margin:0; padding:0; width:720px; height:420px;}
*:first-child + html #productset .featprods ul li {height:425px;}
 
#addAllProduct {background-color:#efefef; clear:both; margin-top:30px; width:720px;}
* html #addAllProduct {margin-top:10px;}
*:first-child + html #addAllProduct {margin-top:10px;}
#addAllProduct h2 {background:#001B31 url(../images/hdr_addallitems.gif) no-repeat left top; color:#fff; font-size: 1em;padding: 0 0 0 0;margin:0 0;width:720px; height:24px; text-indent:-50000px;}
#addAllProduct #allThumb ul {margin:7px 0 7px 0;padding:0;}
#addAllProduct #allThumb ul li {margin:0; padding:0 5px 5px 0px; float:left;}
#separateImage {float:left; padding:50px 7px 0 2px;}
#allPrice  {float:left; padding:40px 0 0 7px; font-size:2.2em; color:#001B31;}
#allPrice span {font-weight:bold; padding:0 0 0 10px;}
#allButton {display:none;}


/* ACCESSORIES */
.iaccandrecently, #rvidiv, #showRVI, #substitute, #relatedbasket, #iacc  {display:none;}

/* checkout (order receipt) */
#admin, .re-waiHide, .Lsearch, .Lcat_checkoutstepbox, #content-checkout #footerbannerbox, .helpinfo, .printicon, #buttons, #orfnfeatured {display:none;}
#checkoutwrapper {width:100%;}
#checkout {width:100%; font:90% Arial, Helvetica, Verdana, sans-serif; /* use points for print */ color:#001B31;}
* html #checkout {width:100%; font:95% Arial, Helvetica, Verdana, sans-serif; /* use points for print */ color:#001B31;}
#checkout .mainlogo img {border:0;}
.checkoutorfnL h1 {background:url(../images/hdr_orderreceipt.gif) no-repeat left top; width:106px; height:19px; margin:15px 0 10px 6px; text-indent:-5000px;}
.checkoutorfnL p {margin:5px 0 0 6px;}
.checkoutorfnL p.ordernumber strong {margin-left:5px;}
#checkout .checkoutorfnL {clear:both; width: 449px; float: left;}
#checkout .checkoutorfnR {width: 213px; margin-left:5px; float: left;}

#paymentdetails {width:213px; margin:0 0 0 0; padding:99px 0 0 0; backreound:red;}
* html #paymentdetails {padding:116px 0 0 3px;}
#paymentdetails h2 {width: 213px; height: 24px; position: relative; margin: 0; padding: 0; overflow: hidden;}
#paymentdetails h2 span {background: url(../images/hdr_paymentdetails.gif) no-repeat left top; position: absolute; width: 100%; height: 100%;}
#paymentdetails table {margin-left: 7px;}
#paymentdetails table th {width:110px;}
#paymentdetails p {margin:5px 0 3px 10px; padding:0;}

#contactdetails {width:213px; border-bottom:1px solid #D6D6D6; margin:7px 0 0 0 !important; margin/**/:7px 0 0 3px; padding:0;}
#contactdetails h2 {width: 213px; height: 24px; position: relative; margin: 0; padding: 0; overflow: hidden;}
#contactdetails h2 span {background: url(../images/hdr_contactdetails.gif) no-repeat left top; position: absolute; width: 100%; height: 100%;}
#contactdetails p {margin:8px 0 0 10px; padding-bottom:10px !important; padding-bottom/**/:10px;}
#contactdetails p span.addrPhone {padding-bottom:0px !important; padding-bottom/**/: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;}

#checkout .deliveryaddress {width:449px; padding-bottom: 9px; text-align:right; margin-top:7px;}
#checkout .deliveryaddress h2 {width:449px; height:24px; position:relative; margin:0; padding:0; overflow:hidden; font-size:0em; text-align:left;}
#checkout .deliveryaddress h2 span {background:url(../images/hdr_txtdeliverydetails.gif) no-repeat left top; position:absolute; width:100%; height:100%;}
#checkout .deliveryaddress p {padding: 0 0 0 0;  text-align:left; }

#checkout .deliveryrate {width:449px; padding: 0 0 0 0;}
#checkout .deliveryrate h2 {width:449px; height:24px; position:relative; margin:0; padding:0; overflow:hidden; font-size:0em;}
#checkout .deliveryrate h2 span {background:url(../images/hdr_txtdeliveryoptions.gif) no-repeat left top; position:absolute; width:100%; height:100%;}
#checkout .deliveryrate .moreinfo {display:none;}
#checkout .deliveryrate h3 {margin-left:-33px; padding:0; font-size:1em; font-weight:normal; }
* html #checkout .deliveryrate h3 {margin:-10px 0 10px -33px; padding-bottom:10px;}

.orderitems {clear:both; width:449px; padding: 0 0 0 0;}
.orderitems h2 {width: 449px; height: 24px; position: relative; margin: 0; padding: 0; overflow: hidden;}
.orderitems h2 span {background: url(../images/hdr_txtiteminyourorder.gif) no-repeat left top; position: absolute; width: 100%; height: 100%;}
.orderitems p { margin-left:5px;}
.orderitems table {width:100%;}
.orderitems table thead tr th {font-size:0em; height:0px; line-height:0; padding: 0; margin:0; border-collapse: collapse; border-width: 0; border-spacing: 0; border-style: none;}
.orderitems table thead tr th span {display:none;}
.orderitems table tbody tr td {vertical-align:top;  font-weight:normal; padding:2px 0 2px 0; text-align:left; border-bottom:1px solid #D6D6D6 !important;}
.orderitems table tbody tr td.thumb {width:96px; text-align:center; padding-left:3px;}
.orderitems table tbody tr td.name {width:171px; padding-left:2px;}
.orderitems table tbody tr td.priceeach {width:69px; text-align:center; padding-left:0 !important; padding-left/**/:7px; font-weight:bold;}
.orderitems table tbody tr td.quantity {width:46px; text-align:center; padding-left:0 !important; padding-left/**/:7px; font-weight:bold;}
.orderitems table tbody tr td.totalprice {width:64px; text-align:center; padding-left:0 !important; padding-left/**/:7px; font-weight:bold;}
.orderitems table tbody tr td.txtgiftmsg,
.orderitems table tbody tr td.txtgiftcer,
.orderitems table tbody tr td.txtpreorder {padding-left:7px;}
.orderitems table tbody tr.even {background:#FFFFFF;}
.orderitems table tbody tr.odd {background:#EFEFEF;}
.checkoutorfnL .noship p {margin:11px 0 8px 7px;}

#ordersummary {width:449px; padding: 7px 0 0 0;}
#ordersummary h2 {width: 449px; height: 24px; position: relative; margin: 0; padding: 0; overflow: hidden;}
#ordersummary h2 span {background: url(../images/hdr_ordertotals.gif) no-repeat left top; position: absolute; width: 100%; height: 100%;}
#ordersummary table th, #ordersummary table td {font-size:1.1em;}
#ordersummary table.orderdetails th {width:290px;}
#ordersummary table.orderdetails th, #ordersummary table td {background:#EFEFEF; border-bottom:1px solid #D6D6D6; padding:4px 0 4px 7px;}
#ordersummary table th.hdrOrderTotal, #ordersummary table td.ordertotal {background:#67A5CF;}
#ordersummary table td.includingVat {padding:4px 0 4px 7px;}
#ordersummary table td div.subtotal,
#ordersummary table td div.discount,
#ordersummary table td div.delivery,
#ordersummary table td div.estimatedtax,
#ordersummary table td div.giftwrapping,
#ordersummary table td.ordertotal div,
#ordersummary table td.storeCredit div,
#ordersummary table td.accCreditUsed div,
#ordersummary table td.balanceToPay div,
#ordersummary table td.storeCreditRemain div,
#ordersummary table td.creditUsed div,
#ordersummary table td.balancePaid div {padding-left:77px;}

#promotions {margin:7px 0 0 0;}
#promotions h2 {width: 449px; height: 24px; position: relative; margin: 0; padding: 0; overflow: hidden;}
#promotions h2 span {background: url(../images/hdr_promotioninclude.gif) no-repeat left top; position: absolute; width: 100%; height: 100%;}
#promotions p {margin:5px 0 7px 0; padding: 0 0 5px 7px; font-weight:bold;  border-bottom:1px solid #D6D6D6;}


.employeedetails {clear:both; width:449px; padding: 5px 0 5px 0;}
.employeedetails h2 {width: 449px; height: 24px;margin: 0; padding: 0;font-size:0.001em;text-indent:-9999px; color:#ffffff;}
.employeedetails h2 span {background: url(../images/hdr_employeedetails.gif) no-repeat left top; width: 100%; height: 100%;display:block;}
.employeedetails div.orxfieldsset {padding:7px 0 0 7px;}
.employeedetails div.orxfieldsset label {float:left; width:120px; font-family: Arial, Helvetica, Verdana, sans-serif; font-size:0.9em;}
.employeedetails div.orxfieldsset input {width:220px;}
.employeedetails br {display:none;}
.employeedetails div.oixfieldsdisplay {clear:both; padding:7px 0 0 7px;}
.employeedetails div.oixfieldsdisplay span {float:left; width:120px; font-family: Arial, Helvetica, Verdana, sans-serif; font-size:0.9em;}

.clear-all {clear:both; line-height:0px; font-size:0em; margin:0; padding:0;}