/***************************************/
/* Import page styles for v5+ browsers */
/* *************************************/

/* 1. Remove this to left align the site - styles_centre.css   */
body {text-align: center; /* centres content in ie4/5 */}
#wrapper {margin:0 auto; padding-top:0; text-align: left; position: relative;}
#col-two-three {text-align: left; /* ie4 fix needed due to float:right; */}
#storelocatorresults h1 {margin:0 0 6px 0;}
#wrapper-popups {margin:0 auto; padding-top:0; text-align: left; position: relative;}
#wrapper-popups #content-popups center {display:none;}

/* 2. Set the column and row dimension - styles_layout.css     */
#wrapper {width:100%;}
html > body #wrapper { /* IE7 - Moz */width: 100%; }
#wrapper-popups {width: 600px;}
#col-one,#content-search #col-one {width: 208px; float: left; margin: 0; padding: 0;}
#myacc-col-one{margin: 0; padding: 0;width: 229px; float: left;margin-left: 22px;}
html > body #col-one,#myacc-col-one { /* IE7 - Moz */	margin-top: 0;}
#col-two-three {width: 745px; float: right; }
html > body #col-two-three { /* IE7 - Moz */width: 745px; margin-top: 0; }
#col-two {width: 540px; padding-left: 5px; float: left;}
body #col-two {width:560px;}
*html body #col-two {width:555px;}
#myacc-col-two {
	width: 711px;
	float: right;
	margin-right: 13px;
	padding-left: 8px;
	border-left: 1px solid #CCCCCC;
}
#col-three {width: 175px; float: right;}
#col-two-no-three,#content-search #col-two-three ,#content-search #col-two {width: 700px; float: right;}
html > body #col-two-no-three { /* IE7 - Moz */ /*End box model hack*/}
#content-default_nocoltwothree,#content-checkout,#content-default_nocolthree{width:985px;margin:0 auto;}	
#content-search{width:955px;margin:0 auto;}
html > body #content-search{width:954px;}
#content-myaccount{width:985px;margin:0 auto;}
#content-search #col-three{display:none;}	

#footer { *padding-bottom:20px !important }

#footer {clear:both;margin:0 auto;overflow:hidden;padding:0;width:985px;}
#buttons {padding: 5px;}
#header {height:108px;}

/* 3. Fonts, styles and sizes if > 0px - styles_typography.css     */
/* GLOBAL FONTS */
body {font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 76%; font-style: normal; font-weight: normal;}
/* FONT SIZE */
h1 {font-size: 1.5em;}
h2 {font-size: 1.3em;}
h3, h4, #home p.intro2 {font-size: 1.1em;}
#home p.intro,
#productdetail .price,
#package .price {font-size: 1.2em;}
p,
#categorylist .featprods .moreinfo,
#categorylist ul.categories h2,
#collate h3 ,#collate .termtext ,#collate .viewall {font-size: 0.9em;}
/* IE IE 5 - 6 - see "html > body table.wizrtable th" below */
table.wizrtable th {font-size: 90%;}
table.wizrtable td {font-size: 80%;}
/* END IE 5 - 6 */
.featcats ul p, 
.featprods ul h2, 
.featprods ul h3, 
.featprods ul p.invtdesc2, 
.featprods ul p.was, 
.featprods ul p.moreinfo,
#categorylist ul.categories .moreinfo,
#productlist .nostock, 
#productlist .release, 
#productdetail ol,
#package ol, {font-size: 0.9em;}
.prods ul h2,
.prods ul p,
.featprods ul h2,
.featprods ul p,
ul.products h2 {font-size: 0.95em;}
#searchresults p.invtdesc2, #productlist p.invtdesc2{font-size: 1em;}
.error{font-size: 0.833em;}
#checkout h1{font-size: 1em;}
input,
select,
textarea {font-size: 90%;}
 /* IE7 - Moz */
html > body table.wizrtable th {font-size:1.1em;width:250px;vertical-align:top;}
html > body table.wizrtable td {font-size: 1.1em;}
#checkout .checkoutL div.signin form{font-size: 0.833em;}
#checkout input, #content-myaccount input,
#checkout select, #content-myaccount select,
#checkout textarea, #content-myaccount textarea{font-size: 1em;}
#checkout .checkoutL div.signin .expresscheckout h2{font-size: 1em;}
#content-myaccount #myacc-col-two p,#content-myaccount #myacc-col-two div div,.addressbook p, .addressbook div,.addressbook form,
.containeroradeditadd div,.containeroradeditadd p,.containeroradeditadd form,#reminderslist h3,#yourbasket form,
.checkoutL .editcontactaddress p, .checkoutL .editcontactaddress div, .checkoutL .pclookupdelivery div {font-size: 0.833em;}
#content-myaccount #myacc-col-two div div div,#content-myaccount #myacc-col-two div div p,.addressbook form p,.addressbook form div,
.containeroradeditadd form div,.containeroradeditadd form p,#addreminder table th,#addreminder table td,#reminderslist table th,#reminderslist table td,
#editreminder table th,#editreminder table td,#yourbasket table th,#yourbasket table td,.checkoutL .editcontactaddress div div,.checkoutL .editcontactaddress div p,
 .checkoutL .pclookupdelivery div div{font-size: 1em;}
 .checkoutL .pclookupdelivery div div a {position:relative;top:28px; left:10px;}
.ordersListBox{font-size: 1em;}
.ordersListBox h2,#paymentdetails_orlk h2,#contactdetails_orlk h2,.deliveryaddress h2,.orderitems h2,.ohSumDetail h2,.addressbook h2{font-size: 1em;}
.ordersListBox table.wizrtable th,.ordersListBox table.wizrtable td,
#paymentdetails_orlk table.wizrtable th,#paymentdetails_orlk table.wizrtable td,
#contactdetails_orlk table.wizrtable th,#contactdetails_orlk table.wizrtable td,
.deliveryaddress table.wizrtable th,.deliveryaddress table.wizrtable td,
.orderitems table.wizrtable th,.orderitems table.wizrtable td,
.ohSumDetail table.wizrtable th,.ohSumDetail table.wizrtable td{font-size: 1em;}
#ordersummary table.wizrtable th,#ordersummary table.wizrtable td,#orderconfirmation #ordersummary h2{font-size: 1em;}
/* FONT WEIGHT */
/***************/
.bold,
#home p.intro2,
.featcats ul p,
#categorylist .price,
#productdetail .price,
#productdetail ol .em,
#package .price,
#package ol .em,
table.wizrtable th,
#searchresults h4 span.primarysearchtext,
#searchresults h4 span.totalresults,
#searchresults h4 span.correctedquery {font-weight: bold;}

#productlist p.price,#searchresults p.price{font-weight:normal;font-size:1em;color:#222;}
#productlist p.was,#searchresults p.was{font-weight: normal;font-size:1em;}
#productlist .moreinfo,#searchresults .moreinfo{font-weight: bold;}

label,
table.wizrtable td,
.deliveryrate h3, 
#searchresults h4 {font-weight: normal;}

#iacc h3{padding: 0px 0px;font-weight:bold;font-size: 1em;}
#iacc p.price{font-weight:bold;font-size: 1em;color:#f00;}
#iacc p.moreinfo{font-weight:bold;font-size: 1em;}
#checkout #relatedbasket{width: 703px;}
#relatedbasket p.price {font-weight:bold;font-size: 1em;color:#f00;}
#showRVI p.price {font-weight:normal;font-size: 0.9em;color:#000;}
fieldset.dontFloat legend.loginemail,fieldset.dontFloat legend.loginiam,#checkout .checkoutL div.signin .expresscheckout h2{font-weight:bold;}
#orderconfirmation .deliveryaddress h2, #orderconfirmation .deliveryrate h2, 
#orderconfirmation #ordersummary h2, #orderconfirmation .orderitems h2,
#additionalservices h2,#contactdetails h2,.orderitems h2,#orderconfirmation #paymentdetails h2,
#orderconfirmation #deliverycomment h2,.Lcat_orcfcoltwo .helpinfo h2, .Lcat_orfncoltwo .helpinfo h2,
#orderreceipt .deliveryrate h2, #orderreceipt .deliveryaddress h2, #orderreceipt #paymentdetails h2{
	font-size: 1em;
	text-transform: uppercase;
}
#orderconfirmation #ordersummary h2,#promotions h2{text-transform: uppercase;font-size: 0.833em;font-weight: normal;}
/**************/
/* FONT STYLE */
/**************/
#collate .viewall {font-style: italic;}
/* TEXT DECORATION */
a, 
.featcats ul h2 a,
.featcats ul h2 a:hover,
.featcats ul p a, 
.featcats ul p a:hover,  
.featprods ul h2 a,
#categorylist ul.categories h2 a, 
#categorylist ul h2 a:hover,
.prods ul h2 a {text-decoration: none;}
a:hover, 
.featprods ul h2 a:hover,
.prods ul h2 a:hover {text-decoration: none;}
.red:hover {text-decoration: underline;}
.productlist_4_block11 .center  a:hover {text-decoration: underline;}
.Lcatnav ul li a:hover {text-decoration: underline;}
.was, .attr_was {/*text-decoration:line-through;*/}
#content-myaccount #myacc-col-two p a,#content-myaccount #myacc-col-two div a,#myacc-col-one div ul li a{text-decoration: underline;}
/**************/
/* TEXT ALIGN */
/**************/
.psel {text-align: center;}
#checkoutwrapper,
table.wizrtable th {text-align: left;}
#checkout .checkoutR h2,#myacc-col-one h2{
	font-size: 1em;
}
#checkout .checkoutR ul li,#myacc-col-one div ul li,.Lcat_orcfcoltwo .helpinfo ul li, .Lcat_orfncoltwo .helpinfo ul li{
	font-size: 0.889em;
}
#checkout .checkoutR ul li a{font-size: 1em;}
#checkout .checkoutR div.helpinfo h2,#checkout .checkoutL h1,#myacc-col-two h1,.addressbook h1,#orderreceipt h1{
	text-transform: uppercase;
}
#checkout .checkoutR div.helpinfo ul li a,.Lcat_orcfcoltwo .helpinfo ul li a, .Lcat_orfncoltwo .helpinfo ul li a{
	text-transform: uppercase;
}
#checkout .checkoutL h1,#myacc-col-two h1{}

/* 4. This controls global colors. - styles_color.css */
/* TEXT */
body,
a:hover {color:#333;}
h1,
#admin,
#admin a,
.featcats ul h2 a,
.featcats ul h2 a:hover,
.featcats ul p a,
.featcats ul p a:hover,
.invisible,
.topnavigation a {color:#333333;}
a,
.featcats ul p,
.featprods ul h2 a,
.featprods ul h2 a:hover,
.featprods ul p,
.prods ul h2 a,
.prods ul h2 a:hover,
.prods ul p,
.topnavigation a:hover {color:#7E7F71;}
.error, #atbmsg, .required {color: #f00;}
#checkout .checkoutR h2,#myacc-col-one h2,#checkout .checkoutL h1, #myacc-col-two h1,#checkout h1,#orderconfirmation .deliveryaddress h2, #orderconfirmation .deliveryrate h2, 
#orderconfirmation .orderitems h2,#additionalservices h2,#contactdetails h2,.orderitems h2,#orderconfirmation #paymentdetails h2 ,#orderconfirmation #deliverycomment h2,
.Lcat_orcfcoltwo .helpinfo h2, .Lcat_orfncoltwo .helpinfo h2, #orderreceipt .orderitems h2, #orderreceipt .deliveryrate h2, #orderreceipt .deliveryaddress h2, 
#orderreceipt #paymentdetails h2{color: #2bb662;}
#checkout .checkoutR a,#checkout .checkoutL div.signin form,.Lcat_orcfcoltwo .helpinfo ul li a, .Lcat_orfncoltwo .helpinfo ul li a{color: #666666;}
#orderconfirmation #ordersummary h2,#promotions h2{color: #AEAEAE;}
/* BACKGROUNDS */
body,
.error,
#atbmsg,
#checkout,
.featprods ul li,
#categorylist .icatldesc,
#categorylist ul.categories,
#categorylist ul.categories .image,
#iacc ul.featprods li,
.prods ul li {background-color:#fff;}
#admin, #admin a {background-color:#f00;}
.featcats ul li {background-color:#fff;}
h1 {}
#checkout .checkoutR ul li a{background:transparent url(../images/helpinfo_bullet_off.gif) no-repeat scroll 0 3px;}
.Lcat_orfncoltwo .helpinfo ul li a, .Lcat_orcfcoltwo .helpinfo ul li a{background:transparent url(../images/helpinfo_bullet_off.gif) no-repeat scroll 0 3px;}
/* BORDERS */
h1 {}
fieldset {border-color:transparent;}
.featcats ul li {border-color:#666;}
.featcats ul h2 {border-bottom-color:#FFF;}
#iacc ul.featprods li {border-color:#5E5E5E;}
table.wizrtable,
table.wizrtable th {border-color:#FFF;}

/* 5. This sets the default html elements - styles_default.css   */
body {margin:0; padding:0;background:url(../images/bg_image.jpg)}
h1 {margin:0; padding:5px 0 5px 4px;}
h2, h3 {margin:0; padding:5px 0 5px 5px;}
p {margin:.5em 0; padding:0;}
img {border:none;}
/*  LISTS  */
ul {margin: 0;padding: 0; list-style: none;}
/*  FORMS  */
form {display: inline; margin: 0;}
input, select {vertical-align: middle;}
radio, checkbox {vertical-align: middle; float: left; width: 10%;}
legend {display: none;}
fieldset {margin: 0; border-style: solid; border-width: 0; margin-bottom: 1em; clear: both; padding: 6px 6px 6px 10px;}
fieldset label {float: left; width: 33%;}
fieldset div div {clear: none; float: left; width: 33%;}
fieldset div {clear: both;}
/*  COMMON CLASSES  */
.first {border: 0px !important;}
.hide {display: none;}
.left {float: left;}
.right {float: right;}
.clear-all {clear: both; height: 0; line-height: 0; font-size: 0;}
.re-waiHide {position:absolute;left:0px;top:-500px;width:1px;height:1px;overflow:hidden;}
.center {left:93px; position:relative; top:2px;};

/*******************/
.slider_image img{width:130px;}

/* admin elements */
#admin {margin:0; padding:.5em 0;}
#admin a {text-decoration:underline;}

/*no javascript*/
#noscript {margin:0; padding:.5em 0;}
#noscript a {text-decoration:underline;}

/* Shared with checkout */
#buttons {overflow:hidden; /* must now supply a width value for this to work */
	width:98%;}
/* Communication option */
/*.smsbox,*/
.thirdpartybox {display:none;}
fieldset#myformcommoption p {float:left; width:100%;margin: 0px 0px;}
fieldset#myformcommoption div{width: 100%;float: left;}

/*************/
/* HOME PAGE */
/*************/
#home {width:100%; overflow:hidden;}
#home #hpsubpromo, #hpsubpromo2 {float:left; margin-top:5px;}
#hpsubpromo2 {margin-left:5px;}
#homebanner {float:left}
.Lcat_hp {width:100%; overflow:hidden;}
.featcats ul li {border-width:1px; border-style:solid; width:187px; float:left; padding:10px 10px 6px 10px; margin:8px 8px 0 0; height:132px; min-height:132px;}
html > body .featcats ul li { /* IE7 - Moz */
	width: 168px;}
.featcats ul h2 {border-bottom-style:solid; border-bottom-width:1px;}
.featcats ul p {color:#000; font-size:0.9em; font-weight:bold;}
.featcats ul p a, .featcats ul p a:hover {display:block;}
.featcats ul .details {float:left; width:93px;}
.featcats ul .details p.moreinfo a:hover {text-decoration:underline;}
.featcats ul .image {float:right; padding-top:30px;}
.featcats ul .image img {border:none;}
.featcats ul .image p {width:60px;}
.featcats h2.icatname, .featprods h2.icatname {display:none;}

.featprods li{float:left;width:279px;padding:10px 0;}
*html .featprods li {width:277px;}
.featprods .details {float:right;width:185px;}
.featprods .details h2 {padding:0;}
/***************/
/* ACCESSORIES & SUBSTITUTES */
/***************/
#iacc, #substitute, #subsku {border:1px solid #666; padding:0 0 20px 0; overflow:hidden; width:100%}
#iacc h2, #substitute .featprods h2, #subsku .featprods h2 {color:#333333;font-size:0.8em;text-transform:capitalize;}
#iacc .featprods ul, #substitute .featprods ul, #subsku .featprods ul {margin-left:4px;}
#iacc .featprods li, #substitute .featprods li, #subsku .featprods li {}
*html #iacc .featprods li {}
#iacc .featprods .details, #substitute .featprods .details, #subsku .featprods .details {width:90px;}
#substitute {margin-top:8px;}

#iacc {border:none;width:680px;}
#iacc h2 {display:none;}
#iacc h3{padding: 0px 0px;}
#iacc .featprods  ul li .details h2 {display:block;background:transparent none repeat scroll 0 0;height:auto;margin-bottom:5px;text-indent:0;width:100%;font-size:0.8em;text-transform:capitalize;}
#iacc .featprods  ul li .details .image {float:left;width:130px;}
#iacc .featprods  ul li .details{float:right;text-align:right;width:89px;}
#iacc .featprods  ul li .image {float:left;width:130px; height:150px;}
#iacc .featprods ul li {float:left;margin-right:5px;width:220px;}
#iacc .featprods ul li .details p.price{font-size:0.9em !important;margin:0;text-transform:capitalize;color:#333333 !important;font-weight:normal !important;}
#iacc .featprods ul li .details p.wasprice{color:#999999;}
#iacc .featprods ul li .itemdetail{min-height:100px;}
*html  .featprods ul li .itemdetail{height:100px;}

#relatedbasket h2 {display:none;}
#relatedbasket ul li .details h2 {display:block;background:transparent none repeat scroll 0 0;height:auto;margin-bottom:5px;text-indent:0;width:100%;font-size:0.8em;text-transform:capitalize;}
#relatedbasket ul li .details .image {float:left;width:130px;}
#relatedbasket ul li .details{float:right;text-align:right;width:80px;}
.tab_info #relatedbasket ul li {float:left;margin-right:15px;width:210px;}
#relatedbasket ul li .details p.price{font-size:0.9em !important;margin:0;text-transform:capitalize;color:#333333 !important;font-weight:normal !important;}
#relatedbasket ul li .details p.wasprice{color:#999999;}
#relatedbasket ul li .itemdetail{min-height:100px;}
*html  #relatedbasket ul li .itemdetail{height:100px;}
/*****************/
/* CATEGORY LIST */
/*****************/
#categorylist .shophf img {margin:10px 0 10px 70px;}
#categorylist .shopwm img {margin:10px 0 10px 70px;}
#categorylist h1 {font-size: 1.3em;}
#categorylist h3 {margin:0; clear:both; padding:10px 0;}
#categorylist .price {padding:0; margin:0;}
#categorylist ul.categories li {padding-top:5px; border-bottom:1px solid  #D8D8D8; border-right:1px solid  #D8D8D8; overflow:hidden;width:235px;float:left;}
#categorylist ul.categories h2 {padding:10px 0; margin:0; color:#333;}
#categorylist ul.categories h2 a {font-size:1.1em; margin:0;}
#categorylist ul.categories .image {padding:0; margin:5px 0 0 0; float:left;width:234px;height:112px;position:relative;}
#categorylist ul.categories .image img{position:absolute;bottom:0;}
#categorylist ul.categories p.icatldesc {padding:0; width:420px; float:left; padding-top:10px;}
#categorylist ul.categories .moreinfo {clear:both; padding-top:10px;}
#categorylist ul.categories .moreinfo a {padding-right:8px; background:url(../images/arrow.gif) no-repeat right 3px;}
#categorylist {clear:both;overflow:hidden;}
#subcatslist #categorylist {border-left:1px solid #D8D8D8;}
#subcatslist .catslistcol2 h1{background:transparent url(../images/hdr_sub_cat.gif) no-repeat scroll 0 0;color:#2BB662;display:block;font-size:0.95em;height:19px;margin:0;padding:5px 0 0 10px;width:463px;text-transform:uppercase;}
#subcatslist .catslistcol2{border-left:0px solid #D8D8D8;background:transparent;width:473px;}
#subcatslist .catslistcol3 {border-left:0px solid #D8D8D8;margin-left:0px;}
#subcatslist #categorylist ul.categories li{width:235px;}
#subcatslist .Lspotlights {margin-top:0px;}
#subcatslist .subcatbanner{border-left:1px solid #D8D8D8;border-top:1px solid #D8D8D8;margin-top:-1px;}
#subcatslist .catbanner1 {border-left:1px solid #D8D8D8;border-top:1px solid #D8D8D8;margin-top:-1px;}
#subcatslist .catbanner23 {border-left:1px solid #D8D8D8;border-top:1px solid #D8D8D8;margin-top:-1px;}
#subcatslist .catbanner3 {width:234px;}
/*****************/
/* PRODUCT LISTS */
/*****************/
#productlist ul.products {margin:5px 0px; width:100%; overflow:hidden;clear: both;}
#productlist ul.products li{float:left;width:165px;margin:8px 0 0 0;padding:5px 5px;text-align:center;}
#productlist ul.products .image img {border:none;}
#productlist ul.products h2{margin:0; padding:0;color:#2BB662;font-size:0.8em;}
#productlist ul.products h2 a,#productlist ul.products h2 a:hover{margin:0; padding:0;color:#2BB662;}
ul.products p {margin:0; padding:0;}
#productlist ul.products .price {color:#333333;font-size:0.9em;font-weight:normal;text-transform:none;}
#productlist ul.products .was {color:#999999;font-size:0.8em;font-weight:normal;}
#productlist ul.products .invtdesc2{display:none;}
#productlist ul.products .moreinfo{display:none;}
#productlist h1 {font-size: 1.3em;}
#productlist h3 {margin:0; clear:both; padding:10px 0;font-weight: normal;}
#productlist ul.products .details {margin:0px; padding:0; width: 165px;margin:5px 0 0;}

#productlist ul.products input.add, #productlist ul.products #qty, #productlist ul.products label, #productlist ul.products .save, #productlist ul.products .moreinfo {}
#productlist ul.products .compare_checkbox label {display:inline;}

#productlist .Lcat_productlist h2{display: none;}

 #productlist #switcher {float:right;text-align:left;margin-right:10px !important;margin:5px 5px 0 0;width:130px;}
 #productlist #switcher img{vertical-align:middle;margin:0 3px 0 4px;}

/******************/
/* SEARCH RESULTS */
/******************/
#content-search{background:transparent url(../images/bdr_body.png) repeat-y scroll 0 0;overflow:hidden;padding-left:31px;}
#content-search #col-two-three{margin-right:30px;}
.refinementdivider {/* avoid collapsing divs - especially ns6 (pc) */
	line-height:10px; font-size:0; clear:both; }
#searchresults h1 {font-size: 1.3em;display:none;}
#searchresults h4 {padding:0;margin:0;}
#searchresults .prods{clear: both;width:700px;}
#searchresults .prods ul {margin:5px 0px; width:100%; overflow:hidden;}
#searchresults .prods ul li {margin:8px 0 0;padding:5px;text-align:center;width:165px; }
#searchresults .prods ul .details {margin:5px 0 0;padding:0;width:165px;}
#searchresults .prods ul li{float:left;}
#searchresults .prods ul .image {}
#searchresults .prods ul .image img {border:none;}
#searchresults  .prods ul .invtdesc2 {display:none;}
#searchresults  .prods ul .price {color:#333333;font-size:0.9em;font-weight:normal;}
#searchresults  .prods ul .was {color:#999999;font-size:0.8em;font-weight:normal;}
#searchresults  .prods ul .moreinfo {display:none;}
#searchresults  .prods ul h2 a, #searchresults  .prods ul h2 a:hover {color:#2BB662;margin:0;padding:0;}

#searchresults .prods ul h2{color:#2BB662;font-size:0.8em;margin:0;padding:0;}
#searchresults .prods ul p {margin:0; padding:0;}
#searchresults .sort h2{display: none;}

#content-search-inner{background:transparent url(../images/bg_leftnav_body.jpg) repeat-y scroll 0 0;position:relative;overflow:hidden;}
#content-search-inner #term{background:transparent url(../images/bg_leftnav_top.jpg) no-repeat scroll left top;padding:10px 0 0 10px;width:100%;}
#collate, #term {padding-bottom:5px;}
#collate u{padding:0 10px 10px 10px;}

#term, #collate { margin:0px 0 5px 0; width:173px;}
#term h2, #collate h2 {font-size:1.6em;}
#term h2{background:transparent url(../images/hdr_searchcol1_2.png) no-repeat scroll 0 0;text-indent:-5000px;width:190px;height:20px;border-bottom:1px solid #D8D8D8;}
#term p{margin:5px 0 0;padding:0 0 0 10px;text-transform:uppercase;}
#term div{border-bottom:1px solid #D8D8D8;margin-top:5px;padding-bottom:5px;width:195px;}
#term .refine-name{margin-left:10px;}
#term .refine-namewording{font-weight:bold;}


#collate h2{background:transparent url(../images/hdr_searchcol1_1.png) no-repeat scroll 0 0;text-indent:-5000px;width:95%;height:20px;}
#content-search-inner #collate{padding:10px 0 0 10px;width:100%;}
.collatebox{background:transparent url(../images/bg_sub_nav_bottom.jpg) no-repeat scroll left bottom;padding-bottom:4px;margin-bottom:5px;}
.collatebox div{text-transform:uppercase;}
#collate h3{background:transparent url(../images/bg_sub_nav_top.jpg) no-repeat scroll left top;height:15px;padding:5px 0 0 10px;text-transform:uppercase;font-weight:normal;}
#collate .termtext{background:transparent url(../images/bullet_termtext.png) no-repeat scroll 0 3px;margin-left:10px;padding:0 0 3px 10px;}
.collatebox .viewall{background:transparent url(../images/bg_sub_nav.jpg) repeat-y scroll 0 0;font-style:normal !important;padding-bottom:10px;padding-left:10px;padding-top:5px;font-weight:normal !important;}
.collatedresult{background:transparent url(../images/bg_sub_nav.jpg) repeat-y scroll 0 0;padding-top:5px;}
#collate .termtext a,#collate .viewall a,#collate .viewall {color:#6E6E6E;}
.collatebox .viewall a{text-decoration:underline;}
/*remove comment below if grid/list switch is enabled*/
/*#searchresults .sort form {float:left;}*/
#searchresults #switcher {float:right;text-align:left;margin-right:10px !important;margin:2px 5px 5px 0;width:130px;}
#searchresults #switcher img{vertical-align:middle;margin:0 3px 0 4px;}

.sort{float: right; display:none;}
.searchpsel .sort{display:block;float:right;text-align:right;width:auto;margin:12px 15px 0 0;}
.pagntopsearch {background:transparent url(../images/bg_pagn.jpg) no-repeat scroll 0 0;width:700px;overflow:hidden;margin-top:15px;height:40px;}
.pagntopsearch .pagn{background:transparent none repeat scroll 0 0;height:40px;width:50%;}
#searchresults .pagn{padding:12px 0 0 15px;}
*html .sort select{margin: 1px 0px;}
.bottomcolone{background:transparent url(../images/bg_leftnav_bottom.jpg) no-repeat scroll left bottom;bottom:0;height:10px;width:208px;position:absolute;}
/********/
/* psel */
/********/
.psel {float: left;margin: 5px 0px;}
.psel a {text-decoration:underline;}
.pagn a,.pagn a:hover {text-decoration:underline;}
.searchpseltop, .searchpselbtm{float: left;}
.searchpseltop .pagn, .searchpselbtm .pagn{float: left;}
.pagn a.pagnButtonPrev, a.pagnButtonLast{display:none;}
.pagn span.pagnViewAll,.pagn span.pagnShowPagedView{margin-left:30px;}
.pagn{font-size:0.9em;background:url(../images/bg_pagn.jpg) no-repeat;width:695px;height:40px;}
.pagncontent{padding:12px 0 0 15px;}
/*******************/
/* PRODUCT DETAILS */
/*******************/
#productdetail {margin:0 5px 0 0; width:700px;}
.enlarge {text-align:right;margin-top:5px;height:32px;}
#productdetail .Lcattree{padding-left:0px;}
#productdetail p.price {margin-top:30px;}
#productdetail .invtcontent {float:right; width:365px;}
#productdetail h1 {background:transparent url(../images/bg_detailhdr.gif) no-repeat scroll 0 0;color:#2BB662;font-size:0.95em;padding:5px 0 5px 10px;width:360px;}
#productdetail .invtmedia {float:left;margin-top:10px;padding-right:10px;width:306px;}
#productdetail .invtmedia a {font-weight:bolder;}
#productdetail .invtmedia a#zoom_link {margin:10px 0 10px 60px;}
#productdetail .invtmedia p {height:178px;}
#productdetail .desc {margin-top:15px;padding-left:5px;width:365px;}
#productdetail .desc div {width:100%; overflow:hidden; /*display:inline;*/}
#productdetail .invtdesc1{margin-bottom:20px;}
#productdetail-image{width:306px;height:306px;}
#productdetail-altview{margin-top:10px;}
*:first-child+html #productdetail-altview{margin-top:0px;}
#alternateViewList{margin-top:5px;}
.atributesPrice,.price,.invtatr,.qtyprod{margin-left:5px;}

#productdetail .invtatr {clear:both;padding-top:10px;}
#productdetail form {display:block; clear:both; margin-bottom:10px;}
#productdetail form fieldset {margin: 0; padding: 0;}
#productdetail form fieldset label {display: none;}
#productdetail form .invtatr select, #productdetail form .invtatr input {margin: 0 0 8px 0; height: 18px;width:200px;font-size:0.8em;}
#productdetail form  #qty {font-size:0.9em;height:14px;margin:0 0 0 10px;width:15px;}
#productdetail .invtoption {width: 126px !important; width: 127px; float: right; padding: 35px 0 0 0 !important; padding: 36px 0 0 0;  font-size: 0.9em; font-weight: bolder;}
#productdetail .invtoption ul {list-style-type: disc; list-style-position: inside;}
#productdetail .invtoption ul li {margin: 0; padding: 0 0 2px 0;}
#productdetail .invtpricebasket {border-top:1px solid #999; border-bottom:1px solid #999; padding: 11px 23px 17px 6px; margin:20px 0 0 0;}
#productdetail .invtpricebasket .was {font-weight:bolder; font-size:0.8em;}
#productdetail .invtpricebasket .price {font-size: 0.9em;}
#productdetail .invtpricebasket .add, #productdetail .invtpricebasket .buy, #productdetail .invtpricebasket .preorder {padding:0 0 1px 0;}
#productdetail .addedmsg {font-size:0.9em; width:363px;}
#productdetail .invttabborder {background:url(../images/img_invttab.gif) repeat-x left bottom; width:100%; margin:16px 0 0 0;}
#productdetail .invttabborder div {border-top: 1px solid #676767; border-right: 1px solid #676767; width: 117px; height: 21px !important; height: 20px; font-size: 1.4em; font-weight: bolder; text-align: center; padding: 3px 0 0 0 !important; padding: 4px 0 0 0; float: left}
#productdetail .invttabborder div.first {border-left:1px solid #676767;}
#productdetail .invttabborder .selected {background:#FFF; border-bottom:0;}
#productdetail .invttabcontent {border:1px solid #676767; border-top:0; padding:19px 12px 27px 12px; margin:0; font-size:0.9em;}
#productdetail .invttabcontent p.invtdesc1 {margin:0; padding:0;}
#productdetail .add {float:left;}
#productdetail .buy {float:left;}
#productdetail .viewshoppingbag {padding:5px 0;}
#productdetail .gotocheckout {padding:5px 0;}
.btproddetail{overflow:hidden;margin-top:10px;}
.btproddetail2{overflow:hidden;margin-top:10px;width:100%;}
#productdetail .socialbookmark{margin-left:5px;}
#productdetail #buttons{display:none;}
#productdetail .print{float:left;}
#productdetail .tellafriend{float:left;}

#productdetail ol {margin-top: 0; float:left; padding:0 0 0 22px;}
*html #productdetail ol {padding-left:22px;margin-left:0;}
#productdetail ol .em {margin: 0; padding: 0;float:left;}

#productdetail h2 {margin: 0; padding: 5px 4px;width:542px;}
#productdetail h2.error{width:360px;}
#productdetail .grid {display: none;}
#productdetail #grid {display: none;}
#productdetail .multibuy h3 {padding:0;}
#productdetail .atributesPrice{}

#productdetail .itemdetail{float:right;width:370px;margin-top:10px;}
#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 #was,#productdetail #atrWas{color:#999999;font-size:0.8em;margin-top:4px;}
#productdetail #save,#productdetail #atrSave{font-size:0.8em;margin-top:4px;}
#productdetail #price,#productdetail #atrPrice{color:#2BB662;font-size:1.2em;font-weight:bold;margin:0;}

/* the 3 tabs at the bottom of the page */
.tabdetail{width:560px;margin:5px 0 10px 0;}
.tablink div{display:inline;margin:0px;padding:0px;} 
.tablink div a {float:none;margin-top:2px;}
.tablink div img {padding-right:2px;}
.tab_info {border:1px solid #CCCCCC;margin:-3px 0 0;min-height:200px;padding:0;width:696px;}
*:first-child+html .tab_info{margin:-1px 0 0;}
*html .tab_info {height:200px;}

#tab{clear:both;padding-top:10px;}
.tab_info #reviewDiv2 ,
.tab_info #reviewDiv3 ,
.tab_info #reviewDiv4 ,
.tab_info #reviewDiv5 ,
.tab_info #reviewDiv6 {width: 680px; margin:12px 0 0 0;overflow:hidden;}



/***************/
/* Product Grid */
/***************/
.emailMe a span.emailtext{display:none;}
.emailMe img{display:block !important;float:left;}

/*************************************************/
/*PRODUCT EXTENDED FIELD*/
/*************************************************/

.invtref{margin:0;}
.extflds {padding:0 0 20px 0; overflow:hidden; width:100%;margin-top:4px;}
.extflds p{margin:5px 0;}
.extflds h3 {background:#666;padding:5px 0 5px 5px;margin:0;color:#FFF;font-size:1.3em}
#productdetail .desc .extflds .pdxtdetail {width:90%;}
.extflds .pdxtname {font-weight:bold;padding:0;float:left;}
.extflds .pdxtvalue {float:left;margin-left:10px;}
#productdetail .desc .extflds div.pdxtdetail .pdxtvalue a{text-decoration:underline;}

/***********/
/* PACKAGE */
/***********/
#package {position: relative; background: url(../images/invtnametop.gif) no-repeat left top; padding-top: 6px;}
#package h1 {background: url(../images/invtnamebottom.gif) no-repeat left bottom; padding: 0 6px 6px 10px; margin: 5px 0; color:#333;}
#package .invtmedia {margin: 15px 0;}
#package .invtmedia img {width: 178px;}
#package .invtmedia p {height: 178px;}
#package form {position: absolute; top: 60px; left: 190px;}
#package .add {display: block; padding: 5px 0;}
#package .buy {display: block;}

#package ol {margin-top: 0; padding-top: 0;}
#package h2 {margin: 0; padding: 0;}
#package ol .em {margin: 0; padding: 0;}

ul.Lustypelinks li.myaccount {border-right:1px solid #000; padding-right:4px;}
ul.Lustypelinks li.logout {padding-left:4px;} 

/*************************/
/* SEARCH TEASER RESULTS */
/*************************/
.teaserResults {width:173px; border:1px solid #333; margin:0 0 5px 0;}
* html .teaserResults {width:178px;}
/*************************************/
/* SPOTLIGHTS CATEGORY SEARCH RESULTS*/
/*************************************/
.Rspotlights .spotlightsResults {width:173px; border:1px solid #333; margin:0 0 5px 0;}
* html .Rspotlights .spotlightsResults {width:178px;}

/***************************************/
/* TOP SELLERS CATEGORY SEARCH RESULTS */
/***************************************/
.Rtopsellers .topsellersResults {width:173px; border:1px solid #333; margin:0 0 5px 0;}
* html .Rtopsellers .topsellersResults {width:178px;}

/****************************/
/* STORE LOCATOR PAGE       */
/****************************/
#content-default_nocolthree .innercontent #storedetails .storedetails-info ul{ margin:5px 0 5px 5px;}
#content-default_nocolthree .innercontent #storelocatorresults { width: 700px;}
#content-default_nocolthree .innercontent #storelocatorresults h1 { margin: 0 0 10px 0; padding: 0;}
#content-default_nocolthree .innercontent #storelocatorresults #storedetails { width: 700px;}
#content-default_nocolthree .innercontent #storelocatorresults #storedetails  h3 ,
#content-default_nocolthree .innercontent #storelocatorresults h3 { padding: 0; margin: 10px 0 0 0;}
#content-default_nocolthree .innercontent #storelocatorresults ul { margin: 10px 0 0 0;}
#content-default_nocolthree .innercontent #storelocatorresults ul li{ margin: 3px 0 0 0;}
#content-default_nocolthree .innercontent #col-one .strycategorynavigation {width: 208px;}
#content-default_nocolthree .innercontent #col-one .strycategorynavigation ul { margin-top: 0; width: 208px;}
#content-default_nocolthree .innercontent #col-one .strycategorynavigation ul  li.scatlevelone{ margin:0; padding-left:0px; padding-right:0; /*width:208px;*/}
#content-default_nocolthree .innercontent #col-one .strycategorynavigation ul  li.scatlevelone span.scat_name { margin: 0 0 5px 5px; font-size:1.1em; width:150px;}
#content-default_nocolthree .innercontent #col-one .strycategorynavigation ul  li.scatlevelone ul { margin:0; padding:10px 0 0 0; width:196px;}
#content-default_nocolthree .innercontent #col-one .strycategorynavigation ul  li.scatlevelone ul li span.subscatname { padding:0 0 0 5px; width:175px; font-size:1em; background:transparent none no-repeat scroll 0 0;}
#content-default_nocolthree .innercontent #col-one .strycategorynavigation ul  li.scatlevelone ul li ul {padding: 0 0 5px 5px;}
#content-default_nocolthree .innercontent #col-one .strycategorynavigation ul  li.scatlevelone ul li ul li ul {width:180px;}
#content-default_nocolthree .innercontent #col-one .strycategorynavigation ul  li.scatlevelone ul li ul li ul li a { display:inline; margin:0; padding: 0 0 0 12px;}
#content-default_nocolthree .innercontent #col-two-no-three li {margin-top :10px;}
#content-default_nocolthree .innercontent #col-two-no-three ul.categories li {margin-top :0px;}
#content-default_nocolthree .innercontent #col-two-no-three li ul.scatdetail {margin-left: 10px;}
#content-default_nocolthree .innercontent #col-two-no-three li ul.scatdetail li {font-size:0.9em; margin:10px 0 5px 10px; }
#content-default_nocolthree .innercontent #col-two-no-three li ul.scatdetail li ul li { list-style-image:none; list-style-position:inside; list-style-type:disc;}
#content-default_nocolthree #col-two-no-three #block_content #page_one_block ul.circle_list li {list-style: none;}
/****************************/
/* GOOGLEMAPS STORE LOCATOR */
/****************************/
#gStorelocator #storeResults { border:1px solid #000; background-color:#eee; padding:5px; margin-left:7px; float:left; display:none }
#gStorelocator #storeResults a { text-decoration:underline; font-weight:bold }
#gStorelocator #mapErrors { font-weight:bold; color:#FF0000; font-size:2em }
#gStorelocator #map_canvas { float:left; width: 400px; height: 400px }
#gStorelocator .storeInfoBub { width:240px }
#gStorelocator .sName, .storeType { font-weight:bold }
#gStorelocator .building, .addr5, .phone, .storeLink, .showOnMap { display:block }
#gStorelocator .gStoreResult .distValue { font-weight:bold; color:#FF0000 }
#gStorelocator #queryTxt .numResults, #queryTxt .radius { font-weight:bold }
#gStorelocator #gSearchoptions input#srchAddress { width:300px }

/* GOOGLEMAPS STORE LOCATOR BASIC */
#gmap_canvas {width:400px;height:400px;}
#gmap_errors {color:red;}

/* MULTIMAP STORE LOCATOR - replaces Venda STORE LOCATOR */
#multimapstorefinder {width:550px;height:550px;}

/***************************************/
/* COMPARE PRODUCT */
/***************************************/
#comparetable, #comparetable tr,#comparetable td,#comparetable th {border:1px solid #808080;}
#comparetable{text-align:left;}
#comparetable .invtmedia{text-align:center;margin-top:8px;}
#comparetable td,#comparetable th {padding:5px;}

/*******************/
/* Email Sign up */
/*******************/
#signupforemails a.policy{text-decoration: underline;}

/**************/
/* Quick Shop */
/**************/
#quickshop #buttons .btCheckout {margin-left:100px;}

/******************/
/*Border*/
/******************/
.left{float:left;}
.top_bottom_box{width:985px;height:32px;clear:both;}
.middle_box{width:985px;clear:both;overflow:hidden;background:url(../images/bdr_body.png) repeat-y;padding-left:31px;}
.bdr_top_left{float:left;width:31px;height:32px;background:url(../images/bdr_top_left.png) no-repeat;}
.bdr_top_tab{float:left;width:923px;height:32px;background:url(../images/bdr_top.png) repeat-x top;}
.bdr_top_right{float:left;width:31px;height:32px;background:url(../images/bdr_top_right.png) no-repeat;}
/*.bdr_left{float:left;width:31px;background:url(../images/bdr_left.jpg) repeat-y;height:auto;}*/
.innercontent{float:left;width:923px;background:#FFFFFF;height:auto;overflow:hidden;}
/*.bdr_right{float:left;width:31px;background:url(../images/bdr_right.jpg) repeat-y;height:auto;}*/
.bdr_bottom_left{float:left;width:31px;height:32px;background:url(../images/bdr_bottom_left.png) no-repeat;}
.bdr_bottom{float:left;width:923px;height:32px;background:url(../images/bdr_bottom.png) repeat-x;}
.bdr_bottom_right{float:left;width:31px;height:32px;background:url(../images/bdr_bottom_right.png) no-repeat;}



/*****************/
/*Category list*/
/*****************/
#content-default_nocolthree .innercontent {/*margin-bottom:10px;*/}
#col-two-no-three{clear:both;overflow:hidden;padding-left:5px;}

/******************/
/*Feature slide*/
/******************/
.featslide{width:700px;}
#womenfeatslide{background:url(../images/bg_featslide.gif) repeat-y;overflow:hidden;width:700px;border-bottom:1px solid #D8D8D8;}
#womenfeatslide ul {width:3000px;}
#womenfeatslide ul li{width:209px;float:left;}
#womenfeatslide h2{font-size:0.8em;padding:0;margin:0;background:url(../images/hdr_featslide.gif) no-repeat;height:21px;width:700px;text-indent:-5000px;}
#womenfeatslide h2.invtname{background:none;background:transparent none repeat scroll 0 0;height:auto;text-indent:0;width:100%;margin-bottom:5px;}
#womenfeatslide .slidewrapper{width:628px;overflow:hidden;float:left;position:relative;margin:10px 0px 10px 0px;}
#womenfeatslideLeft{float:left;margin-top:45px;cursor:pointer;position:relative;z-index:10;}
#womenfeatslideRight{float:right;margin-top:45px;cursor:pointer;position:relative;z-index:10;}
.slidewrapper .details{float:right;width:76px;text-align:right;}
.details p.price,.details p.wasprice {margin:0px;font-size:0.9em;text-transform:capitalize;}
.details p.wasprice{color:#999999;}
.slidewrapper .image{float:left;width:130px;margin-left:3px}

#homefurnishingsfeatslide{background:url(../images/bg_featslide.gif) repeat-y;overflow:hidden;width:700px;border-bottom:1px solid #D8D8D8;}
#homefurnishingsfeatslide ul {width:3000px;}
#homefurnishingsfeatslide ul li{width:209px;float:left;}
#homefurnishingsfeatslide h2{font-size:0.8em;padding:0;margin:0;background:url(../images/hdr_featslide.gif) no-repeat;height:21px;width:700px;text-indent:-5000px;}
#homefurnishingsfeatslide h2.invtname{background:none;background:transparent none repeat scroll 0 0;height:auto;text-indent:0;width:100%;margin-bottom:5px;}
#homefurnishingsfeatslide .slidewrapper{width:628px;overflow:hidden;float:left;position:relative;margin:10px 0px 10px 0px;}
#homefurnishingsfeatslideLeft{float:left;margin-top:45px;cursor:pointer;position:relative;z-index:10;}
#homefurnishingsfeatslideRight{float:right;margin-top:45px;cursor:pointer;position:relative;z-index:10;}

/*********************/
/*col2-3 category list*/
/********************/
.catslistcol2{float:left;width:472px;border-left:1px solid #D8D8D8;background:transparent url(../images/bg_d8_1px.gif) repeat-x scroll center bottom;}
/*.catslistcol3{border-left:1px solid #D8D8D8;float:left;margin-left:-1px; width:227px;overflow:hidden;}*/
.catslistcol3 {
float:left;
margin-left:12px;
overflow:hidden;
width:215px;
}
.catbanner1{border-right:1px solid #D8D8D8;}
.catbanner23{overflow:hidden;border-right:1px solid #D8D8D8;}
.catbanner2{float:left;width:235px;border-right:1px solid #D8D8D8;}
.catbanner3{float:right;width:235px;}
#categorylist h1{display:none;}
#productlist h1{display:none;}

/*Spotlight*/

/*Bottom nav*/
.pagebottom{background:transparent url(../images/bdr_body.png) repeat-y scroll 0 0;overflow:hidden;padding-left:31px;width:985px;}
.bottomnav{border-top:1px solid #D8D8D8;padding-top:5px;width:923px;}

/*FOOTER*/
#footer{font-size:0.8em;}

/*page*/
.staticpage {margin:0 0 0 15px;padding:0 0 30px;}
.staticpage h3{/*font-size:1.2em;*/padding:5px 0;}
.staticpage div{padding-top:5px;padding-left:5px;}
.staticpage .warningtxt{font-size:0.9em;}

.productlist_4_block11 {float:left; min-height:225px; text-align:center; width:160px; color:#7E7F71}
html * .productlist_4_block11 {float:left; min-height:225px; text-align:center; width:160px; color:#7E7F71}
.productlist_4_block11 .center {position:relative;left:0px;}
.cap {padding:0 0 0 5px;}
.strongtext {color:#7E7F71; font-weight:bold;}
.strongtext center{color:#7E7F71; font-weight:bold;}

#xsalt {background:transparent url(../images/alt_border.gif) no-repeat;float:left;height:100px;padding-right:7px;margin-top:-10px;width:95px;-padding-right:3px;}
#xsalt img {border:medium none;padding:0px 10px 0px 10px;margin-top:10px;}

/**********************/
/*page contact us form*/
/**********************/

#contactusform{width:702px;margin:5px 0 0 0;padding:0;}
#contactusform h1{background:transparent url(../images/bg-headercontacctusform.jpg) no-repeat scroll 0 0;width:702px;height:32px;color:#2BB663;padding:8px 0 0 10px;margin:0;font-size:1.1em;}
#contactusform p span{color:#333;font-weight:bold;}
#contactusform p {margin:0;padding:10px 10px 10px 10px;color:#666;font-size:1em !important;}
#contactusform fieldset div{margin:5px 0 5px 0;padding:0;color:#666;;width:100%;float:left;}
#contactusform fieldset div .required{color:#2BB663;}
#contactusform fieldset div input{width:356px;border:1px solid #CCCCCC;color:#666;}
#contactusform fieldset div select{border:1px solid #CCCCCC;margin:0 40px 0 0;color:#333333;
font-size:1em; float:left;}
#contactusform fieldset div textarea{width:667px;height:107px;border:1px solid #CCCCCC; color:#666; font-family:Verdana; font-size:1em;overflow:auto;}
#contactusform #buttons {width:682px;margin:0 0 0 0;padding:0;}
#thankyou{width:702px;margin:5px 0 0 0;padding:0;}
#thankyou h1{background:transparent url(../images/bg-headercontacctusform.jpg) no-repeat scroll 0 0;width:702px;height:32px;color:#2BB663;padding:8px 0 0 10px;margin:0;font-size:1.1em;}
#thankyou p {margin:0;padding:10px 10px 10px 10px;color:#666;font-size:0.9em;}
#thankyou #buttons {width:682px;margin:0 0 0 0;padding:0;}

.delivery_to_uk {font-size:1.1em;}
.uk_flag {float:left; margin-left:10px;}
.postemailcontact {font-size:0.9em; height:108px; padding-top:8px; width:656px;}
.dontknowpostcode {padding-left:287px; margin-top:-59px;}
.delivery_to_uk span.header {padding-left:2px;}
