/* @override http://www.heals.co.uk/content/ebiz/heals/resources/css/styles.css */

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

/* 1. Remove this to left align the site - Start 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;}
.header-top {
}

/* 2. Set the column and row dimensierfgeon - Start styles_layout.css */
/***********************************************/
/* #wrapper = #col-one + 10px + #col-two-three */
/***********************************************/
#wrapper {width: 940px;}
html > body #wrapper { /* IE7 - Moz */width: 940px; }

*html #wrapper {width: 941px;}

#col-one{margin-top: 0;
width: 21%;
float: left;
height: 100%;}
	
#myacc-col-one {float:left;width:200px;}
/*************************************************/
/* #col-two-three = #col-two + 10px + #col-three */
/*************************************************/
#col-two-three {width: 740px; float: right; }
html > body #col-two-three { /* IE7 - Moz */width: 740px; margin-top: 0; }

#col-two {width:740px; padding-left: 0px; float: left;}
body #col-two {width:740px;}
*html body #col-two {width:740px;}
#myacc-col-two {width:740px;float: right;}

#col-three{width:180px; float:right;}

/*#col-two-no-three {width: 734px; float: right; margin-right:3px;}*/
#col-two-no-three {width: 734px; float: right;}
html > body #col-two-no-three { /* IE7 - Moz */
	margin: 0 5px 0 0; /*End box model hack*/}

#content-default_nocolonetwothree #col-two {width:100%;margin-left:5px;}
#content-default_nocolonetwothree #col-two h1 {color:#333333;font-size:1.1em;font-weight:bold;}
/*RT122255*/
#footer {width: 100%; clear: both; margin: 0 0 20px 0; padding:10px 0 6px 0}
.registercontent #buttons{padding:0 0 10px 0;position:relative;right:10px;};
/*RT122255*/
/* previous/continue buttons floated left/right within #buttons div */
#buttons {padding:25px 0 25px 10px;}

/**********/
/* HEADER */
/**********/
#header {height:108px;}
#content-norecord #col-one{display:none;}
#content-norecord #col-two-three{float:left;padding:6px}
.skipToContent {margin-left: -1000px; float: left;}

/* 3. Fonts, styles and sizes if > 0px - Start styles_typography.css */
/****************/
/* GLOBAL FONTS */
/****************/
body {font-family: Arial, Helvetica, sans-serif; font-size: 76%; font-style: normal; font-weight: normal;}

/*************/
/* FONT SIZE */
/*************/
h1 {font-family:"Times New Roman", Times, serif;}
/*
h2 {font-size: 1.3em;}
h3, h4, #home p.intro2 {font-size: 1.1em;}*/
#home p.intro,
#productdetail .price,
#package .price {font-size: 1.09em;}
p,
#categorylist .featprods .moreinfo,
#categorylist ul.categories h2,
#collate h3 {font-size: 1em;}

/* 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 */

#productlist .nostock, 
#productlist .release, 
#productdetail ol,
#package ol {font-size: 0.9em;}
.prods ul h2,
.prods ul p{font-size: 1.1em;font-weight: normal;} 

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;}

/***************/
/* FONT WEIGHT */
/***************/
.bold,
#home p.intro2,
.featcats ul p,
.featprods ul p.price,
#categorylist .price,
#productlist .price,
#productdetail .price,
#productdetail ol .em,
#package .price,
#package ol .em,
#collate .viewall,
table.wizrtable th,
#searchResults h4 span.primarysearchtext,
#searchResults h4 span.totalresults,
#searchResults h4 span.correctedquery {font-weight: bold;}

label,
table.wizrtable td,
.deliveryrate h3, 
#searchResults h4,
#searchresults1 h4 {font-weight: normal;font-size:12px;}
label.search_label {font-weight: normal;font-size: 0.8em;}

/**************/
/* 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,
.featprods ul h3 a:hover,
#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: underline;}
/*.was, .attr_was {text-decoration:line-through; font-size: 1.090em;}*/

/**************/
/* TEXT ALIGN */
/**************/
.psel {text-align: left;}
#checkoutwrapper,
table.wizrtable th {text-align: left;}
.box {}
.orscTotal {background:#666666; color:#FFF; padding:10px; font-weight:bold; font-size:14px; text-transform:uppercase; font-weight:normal; text-decoration:none;padding-bottom: 0;}
.orscTotal a, .orscTotal:hover{text-decoration:none;}
.orscTotalFig {float:right; font-weight:bold;}
.center{text-align:center;}
.bg-grey{background:#ddd;}

/* 4. This controls global colors. - Start styles_color.css */
/*		For category styles use the           */
/*		appropriate	css. e.g vanilla has 5    */
/*		categories: Home, Music, DVD, Games,  */
/*		and Downloads for each section        */
/*		a unique css is called check the      */
/*		source code to find it. 							*/
/********/
/* TEXT */
/********/
body,
a:hover {color:#747679;}
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:#fff;}
/*RT122255*/
.registerinvisible{color:#E6E6E6;}
/*RT122255*/
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:#666;}
#detailzone .error, #atbmsg {color:#C1392D;font-size:12px;font-weight:normal;background-color:#f1f1f1;border:1px solid #B4B4B4;text-align: center;}
.error {color:#C1392D;}
/*RT122255*/
.required{color:#84486e;font-weight:bold;}
/*RT122255*/
/***************/
/* BACKGROUNDS */
/***************/
body,
.error,
#footer,
#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;}

/***********/
/* BORDERS */
/***********/
h1 {border-color:#000;}
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 -- Start styles_color.css */
body {margin:0; padding:0;color:#747679;}
h2, h3 {margin:0;padding:5px 0 5px 4px; font-family:"Times New Roman", Times, serif; font-style:italic;} 
p {margin:.5em 0; padding:0;}
img {border:none;}
a:active,a:link,a:visited{color:#747679; outline:0;}
a:hover{color:#747679;} 

/***********/
/*  LISTS  */
/***********/
ul {margin: 0; padding: 0; list-style: none;}

/*************/
/*  HEADERS  */
/*************/
.mainheader {
width: 100%;
margin: 3% 0 3%;
vertical-align: text-middle;
background: url(http://www.heals.co.uk/content/ebiz/heals/resources/images/header-stripe.gif)repeat-x center top;
display: block;
}

.mainheader h1{
background: #ffffff;
text-transform: uppercase;
font-size: 2em;
color: #747679;
font-family:"Times New Roman", Times, serif;
font-weight: normal;
border: 1px solid #747679;
padding: 0.5% 5%;
margin: auto;
width: 33%;
text-align: center;
}
 

/***********/
/*  FORMS  */
/***********/
form {margin: 0;}
input, select {vertical-align: top;}
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-left: 0;}
.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;}

/******************************************/
/* The styles below deal with the content */
/*  area of the document                  */
/* ****************************************/

/* 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 */
/*RT122255*/
.deliverybuttons input{*padding-right:10px;}
#buttons {overflow:hidden; width:100%; /* must now supply a width value for this to work */}
/*RT122255*/
/* Communication option */
.smsbox{display:none;}
.thirdpartybox {}
.button.buttonAlt2 {background:#666; color:#fff; font-weight:bold; border:1px solid #fff; text-transform: uppercase; padding:3px 45px 3px 45px;margin-left:5px; cursor:pointer;--webkit-appearance: none;-moz-appearance: none;}
.button.buttonAlt2:hover {background:#333; color:#fff; font-weight:bold; border:1px solid #fff; text-transform: uppercase; padding:3px 45px 3px 45px;margin-left:5px; cursor:pointer; text-decoration:none;-webkit-appearance: none;-moz-appearance: none;}
.CurrenctConverter {display:none;}
#contentTab1 {display:none;}
input.button.buttonArrow.right.btCheckout.submit {background:#f47920; color:#fff; font-weight:bold; border:1px solid #fff; text-transform: uppercase; padding:20px 80px 20px 80px; cursor:pointer; float:right;font-size: 100%;margin-top: -30px;-webkit-appearance: none;-moz-appearance: none; font-family: "Times New Roman", Times, serif}
input.button.buttonArrow.right.btCheckout.submit:hover {opacity:0.6; color:#fff; font-weight:bold; border:1px solid #fff; text-transform: uppercase; padding:20px 80px 20px 80px; cursor:pointer; float:right;font-size: 100%;margin-top: -30px;-webkit-appearance: none;-moz-appearance: none;}
.coupon{height:auto;}
.basketButtons {padding-top: 70px; width: 50%;
float: right;}
.basketButtons a {}
.basketButtons div {clear:both; display:block;
margin-bottom: 10px; margin-top: 35px;height: auto;}
#basket_links {float:right;background: #747679;padding: 2% 4%;font-family:"Times New Roman", Times, serif;}
#basket_links:hover {opacity:0.6;}
#basket_links a {color:#fff;}
#basket_links a:hover {text-decoration:none;} 
.orscSummary.grid_12.push_1.omega {background:#666666; padding:10px; width: 98%;
float: right; font-weight: bold;}
.orscSummary.grid_12.push_1.omega table {background:#FFF;padding:10px; width:100%; text-transform: uppercase; color:#333; font-weight:normal;}
.orscSummary.grid_12.push_1.omega table td {float:right;}

/* Public Style */
.red{color: #b64710; color:red !important;}
#catlandingcover {background-color: #FFFFFF;}
/*************/
/* HOME PAGE */
/*************/
#home {width:100%; overflow:hidden;}
#home #hpsubpromo, #hpsubpromo2 {float:left; margin-top:5px;}
#home #flashcover{height: 330px;}
#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:block;}

.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 */
/***************/

#irel .featprods li, #iacc .featprods li {float:left; width:202px; margin: 0 47px 15px 0; padding: 0;}
#irel .featprods li h3, #iacc .featprods li h3 {font-size: 1em; text-transform: uppercase; text-align: right;}
#iacc .featprods ul .image {border:none; float:left; width:120px;}
#iacc .featprods ul li .pricedetail {margin-bottom: 9px; width: 80px; text-align: right; float: right}
/*#iacc .featprods ul li .price, #iacc .featprods ul li .pricenow, #iacc .featprods ul li .was {clear: both; font-weight: bold; font-size:1.09em; color: #6d6d6d;}*/
#iacc .featprods ul li .was {clear:both; margin-top: 42px; *margin: 16px 0 0 0; text-decoration: none;}
#iacc .featprods ul li .was span  {text-decoration: line-through; font: bold 1.09em Arial;}
#iacc .featprods ul li .pricedetail .moreinfo {text-transform: lowercase; float: right;}
#iacc .featprods ul li .pricedetail .moreinfo a {font-weight: bold; color: #AEAEAE;}
#iacc .featprods ul li .pricedetail .add {margin-top: 5px; float: right;}
#iacc .featprods ul li .nowprice {padding: 0; margin: 0;}
#iacc .featprods ul li .nowprice span {font-weight: bold; font-size: 1.09em;}
#iacc .featprods ul li .pricedetail .normalprice {margin: 91px 0 0 0; *margin-top: 83px; padding: 0; font-weight: bold; font-size:1.1em;color:#6d6d6d;}
#iacc .featprods ul li .pricedetail .noqtybutton {margin: 24px 0 0 0; *margin-top: 26px;}

#irel .featprods ul .image {border:none; float:left; width:120px;}
#irel .featprods ul li .details {width:80px; text-align: right; float: right}
#irel .featprods ul li .details .moreinfo {text-transform: lowercase; float: right; color: #AEAEAE; margin-top: 0;}
#irel .featprods ul li .pricedetail {float: right; text-align: right;}
#irel .featprods ul li .normalprice {margin: 84px 0 0 0; *margin-top: 58px; padding: 0; font-weight: bold; font-size: 1.09em;}
#irel .featprods ul li .was {margin-top: 36px; *margin: 16px 0 0 0; text-decoration: none;}
#irel .featprods ul li .was span {text-decoration: line-through; font: bold 1.09em Arial;}
#irel .featprods ul li .nowprice {padding: 0; margin: 0;}
#irel .featprods ul li .nowprice span {font-weight: bold; font-size: 1.09em;}
#irel .featprods ul li #qty, #iacc .featprods ul li #qty {width: 36px; border: 1px solid #CCCCCC; margin-bottom: 2px;}
#irel .featprods ul li .noqtybutton {margin: 21px 0 0 0; *margin-top: 22px;}
#irel .featprods ul li .nonpurchasbutton {margin: 0;}
#irel .featprods ul li .nostock {margin: 21px 0 0 0; *margin-top: 24px;}
#irel .featprods ul li .priceattr .fromprice {margin: 62px 0 0 0; *margin-top: 59px; text-transform: uppercase;}
#irel .featprods ul li .priceattr .fromprice span {font-weight: bold; font-size: 1.09em;}

#irel .featprods ul li .priceattr .fromsaleprice {margin: 62px 0 0 0; *margin-top: 59px; color: #CC0000; text-transform: uppercase;}
#irel .featprods ul li .priceattr .fromsaleprice span {font-weight: bold; font-size: 1.09em;}

#irel .featprods ul li .priceattr .attrmoreinfo {margin: 21px 0 0 0;}
/*****************/
/* CATEGORY LIST */
/*****************/
/*.categorybanner{height: 200px; min-height: 200px;}*/
#flashcontent {background-color: #FFFFFF;}
.categorybanner h1 {display:none;}
#categorylist{padding:0; width:100%; background-color: #FFFFFF;}
#categorylist .icatname h2{background:#ddd;}
#categorylist h1 {font-size: 2.27em; color: #AEAAA3;}
#categorylist h3 {margin:0; clear:both; padding:10px 0;}
#categorylist .price {padding:0; margin:0;}
#categorylist ul.categories{width:100%;}
#categorylist ul.categories li {padding-top:0;width:233px; float:left; border-right: 1px solid #EFEFEF; border-bottom:1px solid #EFEFEF; border-left:1px solid #EFEFEF;}
#categorylist ul.categories h2 {padding:2px 10px;margin:0;background:#aaa;}
#categorylist ul.categories h2 span {background: url(../images/arrow_down.gif) right 4px no-repeat; padding-right: 15px;}
#categorylist ul.categories h2 a {font-size:1.0em; margin:0; text-transform: uppercase; color: #FFFFFF;}
#categorylist ul.categories .image{padding:0px; text-align:center;}
#categorylist ul.categories p.icatldesc {padding:0; width:420px; float:left;}
#categorylist ul.categories .moreinfo {clear:both;}
#categorylist ul.categories .moreinfo a {padding-right:8px; background:url(../images/arrow.gif) no-repeat right 3px;}
#categorylist div.categories-az {margin-top: 20px;}
#categorylist div.categories-az div.listcate{margin-right: 10px;}
#categorylist div.categories-az .listcate-sub{margin-left:15px;background:#eee;}
#cate-feature {margin:5px 0;height:auto;}
#cate-feature .featprods ul li{height:180px;margin-left:5px;}
#cate-feature .featprods .icatname{background:#ddd;}
#cate-spotlight{margin:5px 0;height:auto;}
#cate-spotlight .featprods .icatname{background:#ddd;}
#cate-spotlight .featprods ul li{height:180px;margin-left:5px;}

.catslider{clear: both; background-color: #FFFFFF;}

/*****************/
/* CATEGORY LEFT NAVIGATION */
/*****************/
#col-one .block-shopping{margin-top:5px;}
#col-one .block-shopping h2{background:#ccc;}
#col-one .block-service {margin-top:5px;}
#col-one .block-service h2{background:#ccc;}
#col-one .block-catenav{border:1px solid #ccc;}
#col-one .block-catenav h2{background:#ccc;}
#col-one .block-catenav ul {margin-left:5px;width:160px;}
#col-one .block-catenav ul li.highlight a{font-weight:bold;}
/*
#nav1{border:1px solid #ddd;border-top:none;}
#nav1 ul{margin-left:5px;}
*/
.cab{border:1px solid #ddd;padding-left:5px;background:#ddd;margin-top:10px;color:#fff;}
.hdr-event{background:#666666 none repeat scroll 0;color:#fff;font-weight:bold;padding-left:5px;margin-top:5px;}
.whatnew{border:1px solid #ddd;border-top:none;border-bottom:none;font-weight:bold;padding-left:5px;}

/*****************/
/* CATEGORY LANDING PAGES */
/*****************/

.store-details {clear: both;}
.category_links {width: 100%;position: relative;margin-bottom: 10px;}
.subheader{width: 100%;vertical-align: text-middle;margin: 2% 0;background: url(http://www.heals.co.uk/content/ebiz/heals/resources/images/header-stripe.gif)repeat-x center top;display: block;}
.subheader h1 {background: #ffffff;text-transform: uppercase;color: #747679;font-family: "Times New Roman", Times, serif;font-weight: normal;padding: 0.5% 1%;margin: auto;width: 33%;text-align: center;} 
.category_links {width:100%; position: relative; margin-bottom:10px;}
.toptab {margin: 0;z-index: 30; color:#747679; line-height:1em;}
.toptab:hover, .toptab a:hover {cursor:pointer; color:#747679;}
.toptab a {display: block;padding: 2% 0;text-align: center;text-decoration: none;font-family:"Times New Roman", Times, serif;} 
.browse_option1, .browse_option2, .browse_option3, .browse_option4, .browse_option5, .browse_option6 {float:left; width: 100%; padding-top:10px; overflow: hidden; text-align:center; margin-bottom: 10px;}
.browse_by {float: right;background: #ffffff;width: 30%;margin: 3% 4% 4% 68%;position: absolute;height: 235px;text-align: center;clear: both;}
.browse_by_header {font-size:2em; text-align:center; padding-top:4%; font-family:"Times New Roman", Times, serif;} 
.feature_left {width:48%; display:block; float:left; padding:10px 0;}
.feature_left_text {width:55%; float:left}
.feature_left_text h2, .feature_left_text p, .feature_right_text h2, .feature_right_text p {margin-left:5px}
.feature_left img {float:right; height: 280px;
margin-bottom: 10px;}
.feature_right {width:48%; display:block; float:right; padding:10px 0;}
.feature_right_text {width:55%; float:left}
.feature_right img {float:right}
.feature_cta {padding:6px 10px; background:#747679; margin-top:15px; color:#fff; font-size:14px; text-align:center;clear: both;} 
.feature_cta:hover {background:#333333;}
.feature_ads {clear:both; padding-top: 10px;}
.feature_ads img {margin:10px;}
.brand_header {background:#747679; padding:15px 0; text-align:center;}
.brand_header h1 {color:#ffffff; padding:0; font-weight:normal;
margin: 0; padding-right: 20px;padding-top: 5px; border-right: 2px solid #fff; margin-right: 20px; height: 25px;}
.brand_header p {color:#ffffff; padding:0; font-weight:normal;
margin: 0; text-align: left;}
.brand_range {width:100%; float:left; margin-top:20px;}
.paraText {padding: 10px; border-top:1px solid #747679; margin: 15px 0; background-color:#ffffff!important;}
.paraText h1 {color: #747679; font-weight:normal; margin:15px 0;}
.paraText p {color: #747679; line-height:18px;} 

#boxmenu_brands a:hover {
	display:block
	}

/* Brands START */
#subcat_col_one_brands {width:140px;height:auto;float:left; margin-left:10px;margin-bottom:10px; margin-top:0px;}
#subcat_col_two_brands {width:142px;height:auto;float:right; margin-left:0px;margin-bottom:10px; margin-top:0px; margin-right:0px;}
#subcat_col_three_brands, #subcat_col_four_brands {width:140px;height:auto;float:right; margin-left:10px;margin-bottom:10px; margin-top:0px; margin-right:5px;}
#subcat_col_five_brands {width:134px;height:auto;float:right; margin-left:10px;margin-bottom:10px; margin-top:0px;margin-right:10px;}
#subcat_col_six_brands {width:140px;height:auto;float:right; margin-left:10px;margin-bottom:10px; margin-top:0px;margin-right:10px;}
.aqua_di_parma {background:url(../images/topnav/topnav-brands.png) 0 0; height:25px; width:120px;}
.aldo_londi {background:url(../images/topnav/topnav-brands.png) -120px 0; height:25px; width:120px;}
.alessi {background:url(../images/topnav/topnav-brands.png) -240px 0; height:25px; width:120px;}
.alex_mccarthy {background:url(../images/topnav/topnav-brands.png) -360px 0; height:25px; width:120px;}
.ali_tomlin {background:url(../images/topnav/topnav-brands.png) -480px 0; height:25px; width:120px;}
.anglepoise {background:url(../images/topnav/topnav-brands.png) -600px 0; height:25px; width:120px;}
.blu_dot {background:url(../images/topnav/topnav-brands.png) -720px 0; height:25px; width:120px;}
.bodum {background:url(../images/topnav/topnav-brands.png) -0 -25px; height:25px; width:120px;}
.brink_and_campman {background:url(../images/topnav/topnav-brands.png) -120px -25px; height:25px; width:120px;}
.brinkhaus {background:url(../images/topnav/topnav-brands.png) -240px -25px; height:25px; width:120px;}
.calligaris {background:url(../images/topnav/topnav-brands.png) -360px -25px; height:25px; width:120px;}
.cantori {background:url(../images/topnav/topnav-brands.png) -480px -25px; height:25px; width:120px;}
.chisel_and_mouse {background:url(../images/topnav/topnav-brands.png) -600px -25px; height:25px; width:120px;}
.cire_trudon {background:url(../images/topnav/topnav-brands.png) -720px -25px; height:25px; width:120px;}
.clarissa_hulse {background:url(../images/topnav/topnav-brands.png) 0 -50px; height:25px; width:120px;}
.cole_and_son {background:url(../images/topnav/topnav-brands.png) -120px -50px; height:25px; width:120px;}
.contempo {background:url(../images/topnav/topnav-brands.png) -240px -50px; height:25px; width:120px;}
.cowshed {background:url(../images/topnav/topnav-brands.png) -360px -50px; height:25px; width:120px;}
.culti {background:url(../images/topnav/topnav-brands.png) -480px -50px; height:25px; width:120px;}
.cumbria_crystal {background:url(../images/topnav/topnav-brands.png) -600px -50px; height:25px; width:120px;}
.deknudt_decora {background:url(../images/topnav/topnav-brands.png) -720px -50px; height:25px; width:120px;}
.de_la_espada {background:url(../images/topnav/topnav-brands.png) 0 -75px; height:25px; width:120px;}
.designers_guild {background:url(../images/topnav/topnav-brands.png) -120px -75px; height:25px; width:120px;}
.dualit {background:url(../images/topnav/topnav-brands.png) -240px -75px; height:25px; width:120px;}
.egizia {background:url(../images/topnav/topnav-brands.png) -360px -75px; height:25px; width:120px;}
.eleanor_lakelin {background:url(../images/topnav/topnav-brands.png) -480px -75px; height:25px; width:120px;}
.ercol {background:url(../images/topnav/topnav-brands.png) -600px -75px; height:25px; width:120px;}
.esteban {background:url(../images/topnav/topnav-brands.png) -720px -75px; height:25px; width:120px;}
.fissler {background:url(../images/topnav/topnav-brands.png) 0 -100px; height:25px; width:120px;}
.gaggia {background:url(../images/topnav/topnav-brands.png) -120px -100px; height:25px; width:120px;}
.georg_jensen {background:url(../images/topnav/topnav-brands.png) -240px -100px; height:25px; width:120px;}
.gervasoni {background:url(../images/topnav/topnav-brands.png) -360px -100px; height:25px; width:120px;}
.getty_images {background:url(../images/topnav/topnav-brands.png) -480px -100px; height:25px; width:120px;}
.harlequin {background:url(../images/topnav/topnav-brands.png) -600px -100px; height:25px; width:120px;}
.heals {background:url(../images/topnav/topnav-brands.png) -720px -100px; height:25px; width:120px;}
.jonathan_adler {background:url(../images/topnav/topnav-brands.png) 0 -125px; height:25px; width:120px;}
.kartell {background:url(../images/topnav/topnav-brands.png) -120px -125px; height:25px; width:120px;}
.kathryn_roberts {background:url(../images/topnav/topnav-brands.png) -240px -125px; height:25px; width:120px;}
.kay_and_stemmer {background:url(../images/topnav/topnav-brands.png) -360px -125px; height:25px; width:120px;}
.kitchenaid {background:url(../images/topnav/topnav-brands.png) -480px -125px; height:25px; width:120px;}
.le_creuset {background:url(../images/topnav/topnav-brands.png) -600px -125px; height:25px; width:120px;}
.ligne_roset {background:url(../images/topnav/topnav-brands.png) -720px -125px; height:25px; width:120px;}
.linari {background:url(../images/topnav/topnav-brands.png) 0 -150px; height:25px; width:120px;}
.lobjet {background:url(../images/topnav/topnav-brands.png) -120px -150px; height:25px; width:120px;}
.lsa {background:url(../images/topnav/topnav-brands.png) -240px -150px; height:25px; width:120px;}
.marimekko {background:url(../images/topnav/topnav-brands.png) -360px -150px; height:25px; width:120px;}
.mauviel {background:url(../images/topnav/topnav-brands.png) -480px -150px; height:25px; width:120px;}
.michael_aram {background:url(../images/topnav/topnav-brands.png) -600px -150px; height:25px; width:120px;}
.missoni {background:url(../images/topnav/topnav-brands.png) -720px -150px; height:25px; width:120px;}
.missoni_home {background:url(../images/topnav/topnav-brands.png) 0 -175px; height:25px; width:120px;}
.molton_brown {background:url(../images/topnav/topnav-brands.png) -120px -175px; height:25px; width:120px;}
.neals_yard {background:url(../images/topnav/topnav-brands.png) -240px -175px; height:25px; width:120px;}
.neom {background:url(../images/topnav/topnav-brands.png) -360px -175px; height:25px; width:120px;}
.nespresso {background:url(../images/topnav/topnav-brands.png) -480px -175px; height:25px; width:120px;}
.newgate {background:url(../images/topnav/topnav-brands.png) -600px -175px; height:25px; width:120px;}
.normann_copenhagen {background:url(../images/topnav/topnav-brands.png) -720px -175px; height:25px; width:120px;}
.original_btc {background:url(../images/topnav/topnav-brands.png) 0 -200px; height:25px; width:120px;}
.orla_kiely {background:url(../images/topnav/topnav-brands.png) -120px -200px; height:25px; width:120px;}
.ortigia {background:url(../images/topnav/topnav-brands.png) -240px -200px; height:25px; width:120px;}
.osborne_and_little {background:url(../images/topnav/topnav-brands.png) -360px -200px; height:25px; width:120px;}
.penhaligons {background:url(../images/topnav/topnav-brands.png) -480px -200px; height:25px; width:120px;}
.poole_pottery {background:url(../images/topnav/topnav-brands.png) -600px -200px; height:25px; width:120px;}
.sanderson {background:url(../images/topnav/topnav-brands.png) -720px -200px; height:25px; width:120px;}
.scanpan {background:url(../images/topnav/topnav-brands.png) 0 -225px; height:25px; width:120px;}
.scp {background:url(../images/topnav/topnav-brands.png) -120px -225px; height:25px; width:120px;}
.seletti {background:url(../images/topnav/topnav-brands.png) -240px -225px; height:25px; width:120px;}
.sophie_woodrow {background:url(../images/topnav/topnav-brands.png) -360px -225px; height:25px; width:120px;}
.tempur {background:url(../images/topnav/topnav-brands.png) -480px -225px; height:25px; width:120px;}
.this_works {background:url(../images/topnav/topnav-brands.png) -600px -225px; height:25px; width:120px;}
.tom_dixon {background:url(../images/topnav/topnav-brands.png) 0 -225px; height:25px; width:120px;}
.vitra {background:url(../images/topnav/topnav-brands.png) 0 -250px; height:25px; width:120px;}
.wusthof {background:url(../images/topnav/topnav-brands.png) -120px -250px; height:25px; width:120px;}

/* Brands END */


/*************************
 SOFA STYLES LANDING PAGES 
 ************************/
#sofa-cats {text-transform: uppercase;display: inline;text-align: center;padding: 0 15px 0 0!important;line-height: 14px;margin-right: 15px;border-right: 1px solid #747679; font-family:"Times New Roman", Times, serif;}
.sofa-styles-holder {display: block;list-style: none;overflow: hidden;margin: 0;padding: 0;zoom: 1;clear: both;}
#tabs div {background: #fff;clear: both;}
#tabs ul.menu {display: block;width: 100%;height: 32px;margin: 0;margin-bottom: 13px;padding: 0;line-height: 20px;text-align: center;}
.sofa-container {width: 100%;background: #FFF;overflow: hidden;}
.sofa-styles-holder li {float: left;margin: 0.5% 0.1%;display: block;width: 231px;border: 1px solid #747679;}
.sofa-styles-holder li a {display: block;text-align: center;}
.sofa-styles-holder img {width: auto;height: auto;vertical-align: -3px;}
.sofa-decrip_dsr {display: block;height: 45px;position: relative;background-color: #ffffff;}
.sofa-decrip {display: block;height: 35px;position: relative;background-color: #ffffff;}
.sofa-decrip h2, .sofa-decrip_dsr h2 {font-weight:normal;}
.percent {position:absolute;z-index:200;width:53px;height:53px;border:none;margin-left:1px;margin-top:1px;}
.sofa-decrip h2 {position:none;top:9px;left:8px;}
.sofa-decrip span {position:absolute;right:9px;bottom:5px;display:block;font-weight:bold;text-align:right;}
.sofaholder {float:left;display:block;width:231px;height:147px;}
.sofa-styles-holder-offers {display:block;list-style:none;overflow:hidden;margin:0;padding:0;clear:both;}
.sofa-styles-holder-offers li {float:left;display:block;width:290px;height:270px;border-bottom:1px solid #747679;border-top:1px solid #747679;vertical-align:text-middle;background:#fff;list-style: none outside none;margin:5px 0 10px 17px;text-align:center;}
.sofa-styles-holder-offers img {width:auto;height:auto;vertical-align: -3px;margin-top:15px;}
.sofa-styles-holder-offers li a {display:block;clear:both;font-weight: normal;}
a.offers:hover, a.offers:active, a.offers:visited {float:left;display:block;width:290px;height:270px;border-bottom:1px solid #747679;vertical-align:text-middle;list-style: none outside none;text-align:center;background:#efe9e5;clear:both;}
.sofa-styles-holder-brands {display:block;list-style:none;overflow:none;margin:0;padding:0;clear:both;}
.sofa-styles-holder-brands li {float:left;display:block;width:290px;height:154px;border-bottom:1px solid #747679;border-top:1px solid #747679;vertical-align:text-middle;background:#fff;list-style: none outside none;margin:5px 0 10px 17px;text-align:center;}
.sofa-styles-holder-brands img {width:auto;height:124px;vertical-align: -3px;margin-top:15px;}
.sofa-styles-holder-brands li a {display:block;clear:both;}
a.sofa-brands:hover, a.sofa-brands:active, a.sofa-brands:visited {float:left;display:block;width:290px;height:154px;border-bottom:1px solid #747679;vertical-align:text-middle;list-style: none outside none;text-align:center;background:#efe9e5;}
.brandsholder {float:left;display:block;width:290px;height:154px;border-bottom:1px solid #ffffff;border-top:1px solid #ffffff;vertical-align:text-middle;background:#fff;list-style: none outside none;text-align:center;}
.brandsholder:hover, .brandsholder:active, .brandsholder:visited {float:left;display:block;width:290px;height:154px;border-bottom:1px solid #ffffff;border-top:1px solid #ffffff;vertical-align:text-middle;background:#fff;list-style: none outside none;text-align:center;}
.selectionbox{clear:both; border-top:2px solid #747679; border-bottom:2px solid #747679; text-align: center;padding: 5px 0;margin: 5px 0;font-size: 14px;text-transform: uppercase;}
.right-side h2 {margin:0;padding-bottom: 8px;color:#FF0000;font-size:1.2em;margin:0 5px 8px 0;font-weight:bold;width:250px;float:right; text-align:right;}
.logo {margin:0;padding-bottom: 8px;margin:0 0 8px 0;font-weight:bold;text-align:left;float:left;}
.right-side .hero-lifestyle img {border:1px solid #747679;}
.right-side p {clear:both;}
.right-side span {font-weight:bold;color:#747679;font-size:14px;}
.right-side {width:440px;float:left;margin: -38px 0 0 15px;}
.sofa-desc {margin: 0;padding: 43px 0 0;}
.hero-lifestyle {margin:0 0 24px 0;}
.outer-section {width:940px;overflow:hidden;background:#FFF;margin:10px 0 0 0;}
.left-side {width:470px;float:right;margin:5px 0 26px 0;}
.left-side span {font-weight: bold;}

/*****************/
/* PRODUCT LISTS */
/*****************/
ul.products {margin-top:5px; margin-left:8px; width:100%; overflow:hidden;}
ul.products li, ul.products .image {float:left;}
ul.products .image img {border:none;}
ul.products .details {float:right;}
ul.products h2, ul.products p {margin:0; padding:0;}
ul.products .price {margin-bottom:29px;}

#productlist h1 {font-size: 1.3em;}
#productlist h3 {margin:0; clear:both; padding:10px 0;}
#productlist ul.products li {float:left; width: 202px; margin: 0 40px 40px 0;display:inline;}
*html #productlist ul.products li {height:140px;width:202px;}  /*	 IE 6  */
#productlist ul.products li h2{text-align: right; font-size: 0.9em; text-transform: uppercase;}
#productlist ul.products li .details {width:80px; text-align: right; float: right}
#productlist ul.products li .details .moreinfo {text-transform: lowercase; float: right; color: #AEAEAE;}

#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 */
/******************/
#terntext_producttype .termtext a {font-size: 0.9em !important;}
#collate .termtext a{color: #666666; font-weight:normal;}
#ttvalue {display: none;}
/* Pagination */
.pnumber-search, .pnumber{vertical-align:text-middle; float: left; padding-left: 5px; width: 440px;}
.pnumber-search a, .pnumber a {text-decoration: none;}
.pnumber a:hover {text-decoration: underline;}
.pagnNumbers span, .pagnNumbers a, .pnumber span {padding: 0 3px;font-weight:bold;}
.pnumber span a {font-weight:normal;}
.pagnNumbers span.pagnCurrent{font-weight:bold;text-decoration:none;}
.pagnViewAll, .pagnShowViewByPaged {font-weight: bold; text-transform: lowercase; float: right; margin-right: 25px;}
.pagnNext-off , .pagnNext, .nextpage {background: url(../images/next_bullet.gif) right 12px no-repeat; float: right; text-transform: lowercase; padding-right: 10px; margin: 0 10px 0 15px;  font-weight: bold;}
.pagnPrev-off, .pagnPrev , .previouspage {background: url(../images/previous_bullet.gif) 0 12px no-repeat; float: right; text-transform: lowercase; padding-left: 10px; margin-right: 10px; font-weight: bold;}
.refinementdivider {/* avoid collapsing divs - especially ns6 (pc) */
	line-height:10px; font-size:0; clear:both; height:0;}
#searchResults h1 {display: none; font-size: 1.3em; margin: 0 0 0 5px;}
#searchResults h4 {padding:0 0 0 8px; margin:5px 0; float: left; font-size: 1.090em; color: #333333;}
#searchresults1 h4 {padding:8px 1px 1px 9px; margin:0px; float: left; font-size: 1.090em; color: #333333; height:24px; width: 623px; background-color:#ffffff;}
#searchResults h4 .categoryname{margin-left:3px;font-weight:bold;}
#searchresults1 h4 .categoryname{margin-left:3px;font-weight:bold;}
#searchResults .sort, #searchresults1 .sort{float: right; width: 300px; margin: 5px 0;font-size:1.1em;text-align:right;}
#searchResults .sort div.exh2, #searchresults1 .sort div.exh2{ display: none; text-align: right;}
#searchResults .sort form, #searchresults1 .sort form{float: right;}
#searchResults .sort select, #searchresults1 .sort select {font-size:1em;}
#searchResults .searchpseltop, #searchresults1 .searchpseltop{clear: both;}
.searchpsel{overflow: hidden;
line-height: 28px;
background-color: #fff;
height: 35px;
color: #333333;
padding-left: 20px;
border-bottom: 0px solid #747679;
margin-top:5px;}
.pselbtm, .searchpselbtm {margin-top: 0;}
.nomarginright{margin-right: 0px !important;}

.new {position: relative;width:224px;height:295px;background-color:#ffffff;border: 1px solid #747679;}
.title {
float: left;
height: 15px;
vertical-align: text-top;
padding: 5px 5px 0;
border-top: 1px solid #747679;
margin: 7px 5px 0;
width: 204px;
} 

.share {
	width:80%;
	height:24px;
	padding:5px;
    margin-top:0;
	opacity: 0.6;
    margin-left:10%; 
}
.twitter-link {
	width:50px;
	float:left;
	height:25px;
	margin:2px 0 0 6px;
}
.facebook-link {
	width:60px;
	float:left;
	margin:2px 0 0 15px;
}
.pinterest-link {
	width:40px;
	float:left;
	margin:2px 0 0 18px;
}
.bookmark-link {
	margin-top:0px;
	padding:4px 5px;
	width:100px;
	float:left;
	border:1px solid #b4b4b4;
	background:url(../images/gradient.gif);
	background-repeat-x: repeat;
    background-repeat-y: norepeat;
    background-position-x: 0px;
    background-position-y: 0px;
font-size:11px;
}
.email-link {
	margin-top:0px;
	margin-left:6px;
	padding:4px 5px;
	width:45px;
	float:left;
	border:1px solid #b4b4b4;
	background:url(../images/gradient.gif);
	background-repeat-x: repeat;
    background-repeat-y: norepeat;
    background-position-x: 0px;
    background-position-y: 0px;
font-size:11px;
}
.print-link {
	margin-top:0px;
	margin-left:6px;
	padding:4px 5px;
	width:42px;
	float:left;
	border:1px solid #b4b4b4;
	background-image:url(../images/gradient.gif);
	background-repeat-x: repeat;
    background-repeat-y: norepeat;
    background-position-x: 0px;
    background-position-y: 0px;
font-size:11px;
}

.google-plus-link {
	margin-top:2px;
	margin-left:322px;
}

.email-pic, .bookmark-pic, .print-pic {
	padding-left:5px;
}
.normal_price {color:#555555;float:right;font-size:12px;padding-top: 22px;padding-right:4px;vertical-align:text-bottom;}
#searchResults .prods {clear: both; margin-left: 10px;}
#searchResults .prods ul {margin-top:5px;width:780px;overflow:hidden;padding:0 0 0 8px;}
#availprodrecs .prods ul {margin-top:5px;overflow:hidden;padding:0;}
#searchResults .prods ul li,
#productlist ul.products li {float:left;width:224px;height:295px;margin:0 20px 15px 0;}
#availprodrecs .prods ul li {float:left;width:224px;height:285px;margin:0 15px 15px 0;}
#searchResults .prods ul li h2,
#availprodrecs .prods ul li h2,
#productlist ul.products li h2 {text-align:left;padding: 0px 4px 0px 4px;}
#searchResults .prods ul .image,
#productlist ul.products .image,
#availprodrecs .prods ul .image {border:none;float:left;width:220px;height:220px;}

.cornerorientation {width:116px;background:url(../images/gradient.gif) 0px 0px;border: 1px solid #EBE9EA;padding: 4px 2px 4px 2px;}
.onlineonly {position: absolute; margin-top:207px; margin-left:5px;z-index:250;}

.onlineonly2 {position: absolute; margin-top:207px; margin-left:5px;z-index:500;} 

.discount50 {position: absolute; margin-top:5px; margin-left:5px;z-index:500;}
.special_purchase {position: absolute; margin-top:5px; margin-left:5px;z-index:600;} 

.newproduct {position: absolute; margin-top:5px; margin-left:150px;z-index:500;}
.heals_express {position: absolute; margin-top:5px; margin-left:150px;z-index:600;}

#availprodrecs .exh2 {background-color:#bbb7b1;color:#fff;font-size:1em;font-weight:bold;margin:0;padding:2px 10px;text-align:left;text-transform:uppercase;width:940px;}

#searchResults .prods ul li .details,
#availprodrecs .prods ul li .details,
#productlist ul.products li .details {width:210px;text-align:left;float:left; padding:5px;} 
#searchResults .prods ul li .details .moreinfo,
#availprodrecs .prods ul li .details .moreinfo,
#productlist ul.products li .details .moreinfo {text-transform:lowercase;float:right;color:#aeaeae;margin-top:0;}
#searchResults .prods ul li .details .moreinfo a,
#productlist ul.products li .details .moreinfo a,
#availprodrecs .prods ul li .details .moreinfo a {color: #aeaeae;font-weight:bold;}

#searchResults .prods ul li .pricedetail,
#productlist ul.products li .pricedetail,
#availprodrecs .prods ul li .pricedetail,
#searchResults .prods ul li .priceattr,
#productlist ul.products li .priceattr,
#availprodrecs .prods ul li .priceattr {display:block;height:50px;width:100%;overflow:auto;margin:0;padding:0;}

#searchResults .prods ul li .normalprice,
#productlist ul.products li .normalprice,
#availprodrecs .prods ul li .normalprice {display:block;height:30px;padding:20px 0 0 0;font-weight:bold;font-size:1em;margin:0;float:right;}

#searchResults .prods ul li .was,
#productlist ul.products li .was,
#availprodrecs .prods li .was {color:#747679;display:block;height:0px;text-decoration:none;margin:0;padding:20px 0 0 4px; font-size: 1em;} 
#productlist ul.products li .was {font-size:0.9em;}
#searchResults .prods ul li .was span,
#productlist ul.products li .was span,
#availprodrecs .prods ul li .was span {text-decoration:line-through;font:bold 1.1em Arial;}

#searchResults .prods ul li .nowprice,
#productlist ul.products li .nowprice,
#availprodrecs .prods ul li .nowprice {display:block;height:25px;font-weight:normal;margin:0;padding:0;float:right;font-size: 1em;}
#productlist ul.products li .nowprice {font-size:0.9em;}
#searchResults .prods ul li .nowprice span,
#productlist ul.products li .nowprice span,
#availprodrecs .prods ul li .nowprice span {font-weight:bold;font-size:1.1em;}

#searchResults .prods ul li #qty,
#productlist ul.products li #qty,
#availprodrecs .prods ul li #qty {width:41px;border:1px solid #ccc;height:15px;margin:0 0 3px 0;padding:0;}

#searchResults .prods ul li .noqtybutton,
#productlist ul.products li .noqtybutton,
#availprodrecs .prods ul li .noqtybutton {display:block;height:15px;margin:0;padding:0;}

#searchResults .prods ul li .nonpurchasbutton,
#productlist ul.products li .nonpurchasbutton,
#availprodrecs .prods ul li .nonpurchasbutton {margin:0;padding:0;}

#searchResults .prods ul li .nostock,
#productlist ul.products li .nostock,
#availprodrecs .prods ul li .nostock {display:none;height:0px;margin:0;padding:0;}

#searchResults .prods ul li .priceattr .fromprice,
#productlist ul.products li .priceattr .fromprice,
#availprodrecs .prods ul li .priceattr .fromprice {display:block;height:15px;text-transform:uppercase;font-size:0.9em;margin:0;padding:20px 0 0 4px;float:right;}
#searchResults .prods ul li .priceattr .fromprice span,
#productlist ul.products li .priceattr .fromprice span,
#availprodrecs .prods ul li .priceattr .fromprice span {font-weight: bold;font-size:1.09em;margin:0;padding:0;}

#searchResults .prods ul li .priceattr .fromsaleprice,
#productlist ul.products li .priceattr .fromsaleprice,
#availprodrecs .prods ul li .priceattr .fromsaleprice {display:block;height:15px;text-transform:uppercase;color:#FF0000;font-size:0.9em;margin:0;padding:20px 0 0 0;float:right;}
#searchResults .prods ul li .priceattr .fromsaleprice span,
#productlist ul.products li .priceattr .fromsaleprice span,
#availprodrecs .prods ul li .priceattr .fromsaleprice span {font-weight: bold;font-size:1.09em;margin:0;padding:0;}

#searchResults .prods ul li .attrmoreinfo,
#productlist ul.products li .attrmoreinfo,
#availprodrecs .prods ul li .attrmoreinfo,
#searchResults .prods ul li .btnonpurchase {display:block;height:15px;margin:0;padding:10px 0 0 0;}

/* Disable product attribute doesn't display button and selected */
#searchResults .prods ul .attrproducts fieldset {display:none;}
#searchResults .prods ul .attrproducts fieldset label{width:20%;display:none;}
#searchResults .prods ul .attrproducts select{width:150px;display:none;}
#searchResults .prods ul .attrproducts input.add{display:none;}
#searchResults .prods ul .attrproducts input.buy{display:none;}
#searchResults .prods ul .attrproducts input.preorder{display:none;}
#searchResults .prods ul .attrproducts p{display:none;}
/* Disable product attribute doesn't display button and selected */

#collate, #term {padding-bottom:5px;}
#term  #pcatid .refine-text {display: none;}
#term  #pcatid .refine-termtext{background: url(../images/img_removesearch.gif) 0 2px no-repeat; padding-left: 12px; text-transform: uppercase; color: #333333; font: bold 0.9em Arial;}
#collate ul, #term p {padding:0 10px 0 10px;}
#collate h3, #collate .termtext, #collate .viewall {margin-left:22px;padding:0;}
#term, #collate {margin:4px 0 5px 0; width:100%; text-transform: uppercase;}
#term div.exh2, #collate div.exh2 {font-size: 0.9em; margin-left: 5px;font-weight:bold; padding:5px 0 5px 4px;}
#term div.exh3, #collate div.exh3 {font-size: 0.9em; margin-left: 5px;font-weight:normal; padding:8px 0 5px 4px;}
#term h3, #collate h3 {background: url(../images/Search/sprite.png) -1px -521px no-repeat;padding-left: 13px;margin-left: 10px;font-size: 1.2em;text-transform: none;margin-bottom: 5px;}
#term .refine-text {display:none;}
#term .refine-remove {text-transform:lowercase;}
#collate .termtext{margin-left: 16px;}

/*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;}

.categorybestseller{clear: both;}
/********/
/* psel */
/********/
.psel {width:100%;}
/*.psel a {text-decoration:underline;}*/

/*******************/
/* PRODUCT DETAILS */
/*******************/
#productdetail {margin:0 5px 0 0; padding-bottom: 10px; width:940px; background-color: #FFFFFF;}
#imagezone{width: 476px; float: left;}
.product_image_area {width:50%;}
#detailzone{ width: 463px; float: right;}

.enlarge {text-align:right;}
.enlarge a{float: right; color: #4B2807; background: url(../images/bg_cross_bullet.gif) 0 3px no-repeat; padding-left: 10px; margin-right: 53px;}
#productdetail p.price {margin-top:5px;}
#productdetail .invtcontent {float:right; width:365px;}

#productdetail .invtmedia {margin:0; float:left; padding-right:10px;}
#productdetail .invtmedia a {font-weight:bolder;}
#productdetail .invtmedia p {height:178px;}
#productdetail .desc {margin:0; font-size:0.9em;}
#productdetail .desc div {width:auto; overflow:hidden; /*display:inline;*/}

#productdetail .invtatr {width: 200px; float: left; padding: 35px 0 0 4px !important; padding: 36px 0 0 4px;}
#productdetail form {display:block;}
#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: 20px;}
#productdetail form .invtatr #qty {margin:0 0 0 4px; height:14px;}
#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;}
div.container.addcontactaddress.addressform{width: 90%;padding-left: 10%;border-bottom: 1px solid #747679;float: right;}
.box.basketAlt {float:left;margin-bottom: 10px;width: 100%;}
.box.basketAlt h1 {color:#747679;}
.box.basketAlt h3 {border-bottom: 1px solid #747679;border-left: 0 solid #FFFFFF;border-right: 0 solid #FFFFFF;color: #747679;display: block;font-size: 1.2em;margin-bottom: 5px;padding-bottom: 10px;padding-top: 0;}
.box.basketAlt:hover {text-transform:none; text-decoration:none;}
input#addr1.textInput {width:300px;}
.fieldlabel, #houseNum, #stateDiv, .grid_11.alpha {width:100%;}
#fieldsetBox {display: block;padding-top: 12px;padding-bottom: 10px;-webkit-padding-start: 0;-webkit-padding-end: 0;width: 98%;float: left;border: 0 none;}
.fieldlabel label, .tag-addressUrl, .tag-zccompany, .tag-zcnum, .tag-zcaddr1, .tag-zcaddr2, .tag-zccity, .tag-zcstate, .tag-zczipcLabel, .tag-zcnum, #houseNum label, #stateDiv label, .grid_11.alpha label, .uklist label {float: left;text-align: right;width: 205px;clear: left;margin-right: 10px;margin-top: 6px;}
select#title, #fname.textInput, #lname.textInput, #phone.textInput, #zipc.textInput, #company.textInput, #num.textInput, #addr1.textInput, #addr2.textInput, #city.textInput, #statetext.textInput {margin-left: 0px;height: 24px;padding-left: 3px;border: 1px solid #747679;padding-top: 2px;}
input#area, input#usemail.textInput, input#company.textInput, input#num.textInput, input#addr1.textInput, input#addr2.textInput, input#city.textInput, input#statetext.textInput, input#zipc.textInput, input#uspswd.textInput, input#uspswd2.textInput  {margin-bottom: 5px;width: 300px;margin-right: 5px;height: 24px;padding-left: 3px;border: 1px solid #747679;font-size: 12px;}
.grid_6.omega.addresslookup {margin-top: 8px;margin-left: 210px;clear: both;display: none;}
.grid_6.omega.addresslookup input, .enterManually a, #lookupBtn, .grid_6.omega.addresslookup a {background: #747679;color: #fff;font-weight: bold;border: 1px solid #fff;text-transform: uppercase;padding: 8px 25px 8px 25px;margin-left: 5px;cursor: pointer;margin-bottom: 0;font-size: 1em;-webkit-appearance: none;-moz-appearance: none;font-family: "Times New Roman", Times, serif;}
.receiveMail input, .blktrdcomm input {float: left;clear: left;margin: 8px 10px 0 95px;ms-transform: scale(1.5);-moz-transform: scale(1.5);-webkit-transform: scale(1.5);-o-transform: scale(1.5);}
.tickBox {clear: none;float: left;text-align: left;width: 500px;padding-right: 75px;margin-left: 2%;}
.bottomButtons {-webkit-appearance: none;-moz-appearance: none;}
#cntrylist {width: 305px;height: 28px;border: 1px solid #747679;padding-top: 2px;}
input.button.buttonArrow, input.button.buttonAlt {background: #f47920;color: #fff;font-weight: bold;border: none;text-transform: uppercase;cursor: pointer;float: right;margin: 0;padding: 0;-webkit-appearance: none;-moz-appearance: none;font-family: "Times New Roman", Times, serif;}
input.button.buttonArrow:hover {opacity:0.6;}
.empty_basket {width:60%; float:left; text-decoration: none; cursor: auto;margin-bottom: 10px;}
.button.buttonAlt.buttonArrow.right {background:#666; color:#fff; font-weight:bold; border:1px solid #fff; text-transform: uppercase; padding:3px 45px 3px 45px;;margin-top:5px; cursor:pointer; float:right;}
.bottomButtons {clear:both;}
#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 {display:block;}
#productdetail .buy {display: block;}
#productdetail .emailmeinstock{display:none;}
#productdetail .nostock{display:none;}
#productdetail .instore{font-weight:bold;color:red;}
#productdetail table.tbl-details td.leftside{width:100px; vertical-align:top;}
#productdetail table.tbl-details td.rightside{width:300px; vertical-align:top;}
#productdetail .release{clear:both;}

#productdetail #multibuy_saving {padding: 15px 0 0 0;}
#productdetail #brandlogo {padding: 15px 20px; float:right; border:1px solid #EFEFEF;margin-bottom:15px;width:117px;}
#productdetail #productdetail_price{float: left; width: 285px;}
.deliverycharge p a{text-decoration: none; font-weight: bold;}
#productdetail #sharesector{float: right;}
#productdetail #sharesector ul#addionalinfo li{text-align: right; margin-bottom: 5px;}
#productdetail #sharesector ul li#hdrAdditional{font-weight: bold; padding-right: 0;}
#productdetail #sharesector ul li#emailtofriend{background: url(../images/img_email.gif) right 4px no-repeat; padding-right: 20px;}
#productdetail #sharesector ul li#print{background: url(../images/img_print.gif) right 4px no-repeat;  padding-right: 20px;}
#productdetail #sharesector ul li#bookmark{background: url(../images/img_bookmark.gif) right 0 no-repeat;  padding-right: 20px;}
#productdetail #sharesector ul li#termandcondition{background: url(../images/img_termandcondition.gif) right 0 no-repeat;  padding-right: 20px;}
#productdetail #productdetail_price #price{font: bold 1.818em arial;}
#productdetail #productdetail_price .pricenow{color: red !important; float: left;}
#productdetail #productdetail_price .productdetail_was{color: #6D6D6D; font-size: 1.090em; margin: 7px 0 0 60px; float: left;}
#productdetail #productdetail_price .productdetail_was span#was  {text-decoration: line-through; }
/*RT122255*/
.rowqty{float: left; padding-left: 10px; width: 104px; -width: 90px;}
/*RT122255*/
.rowqty #qty{width: 48px; border: 1px solid #999999; text-align: right; margin-right: 10px;}
.productdetail_button{float: right; width: 463px;margin-bottom:10px;}
#pricefrom {color: red;}
#pricefrom span {font-weight: bold;}
#productdetail .search-similar{margin:10px 0;}
.search-similar ul li {text-align:left; display: block;background: url(../images/bull-point.gif) no-repeat 0px 3px;padding-left:10px;font-size:11px;}
.search-similar ul li a { text-transform: capitalize;}
/*.search-similar ul li#similarrange {margin: 0 5px;}*/
.search-similar ul li#similarbrowse {}
.product-extra {min-height: 0;width: 100%;float: left;clear: both;margin-bottom: 40px;}
#productdetail_bottom { font-size: 0.9em; background-color: #FFFFFF; padding-top: 0px; margin-bottom: 2px;}


/******************/
/* TAB in Product detail */
/******************/
.tabdetail{clear: both;}
#tabarea{width: 463px;}
#tabgroup ul{margin: 0; padding: 0;}
#tabgroup ul li{width: 153px; background-color: #EFEAE5; list-style: none; float: left; padding: 0; margin: 0;}
#tabgroup ul li a{display: block;}

#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 .grid {display: none;}
#productdetail .multibuy h3 {padding:0;}
#productdetail .reviews{display:none;} /*disable 500-600 ,500-700 */

/*122255*/
#productdetail .tabheader {float:left; width: 117px;position:relative;bottom:-1px;cursor:pointer;z-index:10;}	
/*122255*/
#productdetail .tablink{height: 28px;clear: both;}
#productdetail .tabcontent{padding: 3% 2% 5%; width: 95%; height:auto;}
* html #productdetail .tabcontent {height: 160px; padding-bottom: 5px;}
#productdetail .tabcontent li{list-style:none;}
#productdetail table.tbl-details td.col1{width:40%}
#productdetail .add, #productdetail .add_over{float:left;}
#productdetail .buy, #productdetail .buy_over{float:right; margin-left:10px;} /* margin-top: 8px;  */

#productdetail ul#addionalinfo li{font-size:0.9em; margin:2px 5px;padding:0 5px 0 18px;}
.relatesection {position:relative;height: auto; width: 940px; *height: 317px; float: right; overflow:hidden; background-color:transparent;margin:-24px 0 0 0;margin-top/*\**/:0\9;top/*\**/:0px\9;position/*\**/:relative\9;}

.ui-widget-overlay {
background: #000;
height: 100%;
left: 0;
opacity: .3;
position: absolute;
top: 0;
width: 100%;
filter: Alpha(Opacity=30);
z-index: 4000 !important;
}

/*************************************************/
/*PRODUCT EXTENDED FIELD*/
/*************************************************/
.extflds {border:1px solid #666; padding:0 0 20px 0; overflow:hidden; width:100%; margin-top:8px}
.extflds h3 {background:#666;padding:5px 0 5px 5px;margin:0;color:#FFF;font-size:1.3em}
.extflds table {width:100%;}
.extflds table tr {height:20px;}
.extflds table tr.isodd {background:#E6E6E6;}
.extflds table th {font-size:1.2em;padding:5px 0 5px 5px;}
.extflds table td.pdxtname {font-weight:bold;padding:0 0 0 5px;color:#777;}
.extflds table td.pdxtvalue {color:#777;}


/*************************************************/
/*SOFA PAGE*/
/*************************************************/

.sofa-productdetail {
background: #fff;
height: auto;
}

#sofa-detailzone h1 {
	width: 45%;
color: #333333;
float: right;
}

.sofa-description-text {
	display: block;
position: relative;
width: 45%;
float: right;
clear: both;
}

#productselected {
	font-size:16px;
	color: #666666;
}

#stockstatus {
	 color: #666666;
}

.sofa-maintab {
border-bottom: 1px solid #cccccc;
padding-bottom: 10px;
margin-bottom: 10px;
}

.attributeInputs.type_swatch ul li {
	float:right;
	width:30px;
	height:30px;
	border:none;
	border-radius: 0;
	padding:1px;
}

.attributeInputs.type_swatch .selected {
	border: 1px solid #4598ed;
	padding:0;
}

.swatchTypeGroup {
clear: both;
float: left;
width: 95%;
margin: 7px 5px;
padding: 2px 6px;
background: #f1f1f1;
}

.attributeInputs.type_swatch {
width:100%;
}

.grid_12.pull_12.omega {
width: 50%;
float: left;
}

.box.productDetailGradientBox.attrFeedback.stockFeedbackBox.In_stock_box {
	display: none;
}

.quantity_place {
float: left;
display: block;
width: 35%;
padding: 8px 20px;
background: #cccccc;
margin-left: 5px;
}

.qty.textInput {
height: 22px;
font-size: 14px;
text-align: center;
float: right;
margin-right: 16px;
}

.basketbutton {
background: #7a1636;
color: #fff;
font-weight: bold;
text-transform: uppercase;
padding: 14px 53px 14px 53px;
cursor: pointer;
margin: 0;
border: none;
font-size: 14px;
float: right;
}

.basketbutton:hover {
background: #804040;
color: #fff;
font-weight: bold;
text-transform: uppercase;
padding: 14px 53px 14px 53px;
cursor: pointer;
margin: 0;
border: none;
font-size: 14px;
float: right;
}

.sofa-share {
height: 24px;
border-top: 1px solid #b4b4b4;
padding: 10px 20px;
margin: 15px 0 5px;
width: 91%;
opacity: 0.6;
float: left;
clear: both;
}
.sofa-twitter-link {
	width:43px;
	float:left;
	height:25px;
	margin:2px 0 0 8px;
}
.sofa-facebook-link {
	width:60px;
	float:left;
	margin:2px 0 0 25px;
}
.sofa-pinterest-link {
	width:40px;
	float:left;
	margin:2px 0 0 18px;
}
.sofa-bookmark-link {
	margin-top:0px;
	padding:4px 5px;
	width:100px;
	float:left;
	border:1px solid #b4b4b4;
	background:url(../images/gradient.gif);
	background-repeat-x: repeat;
    background-repeat-y: norepeat;
    background-position-x: 0px;
    background-position-y: 0px;
font-size:11px;
}
.sofa-email-link, .sofa-print-link {
margin-top: 0px;
margin-left: 10px;
padding: 4px 5px;
float: left;
border: 1px solid #b4b4b4;
}

.sofa-google-plus-link {
margin-top: 2px;
margin-left: 10px;
float: left;
width: 60px;
}

.toolTip_wrap {
	display:block;
	z-index:1500;
}

.sofa-swatch-request {
text-align: center;
background: #aaaaaa;
width: 100%;
margin-top: 5px;
color: #fff;
float: left;
cursor:pointer;
}

.sofa-swatch-request h3{
color: #fff;
}

.sofa-swatch-request:hover {
text-align: center;
background: #666666;
width: 100%;
margin-top: 5px;
color: #fff;
float: left;
cursor:pointer;
}

.box.productDetailGradientBox.attrFeedback.stockFeedbackBox {
display: none;
}

#sofa-productdetail-image {
margin-bottom: 130px;
}

#sofa-productdetail-shipping {
float: right;
width: 55%;
}

.sofaInfo-left {
float:left;
width:45%;
}
.sofaInfo-right {
float:right;
width:55%;
}
.sofaInfo-details {
	 padding-bottom: 15px; padding-right: 15px}
.sofadetails-text {
}
.sofainfo-holder {min-height:380px; background: #fff; padding-bottom: 10px; margin-top: 20px;}
.sofaInfo-title {
    color: #333333;
    height: auto;
    padding: 15px 0 0 10px;
    width: 930px;
	border-top:1px solid #cccccc;
}

.sofaInfo-title p {float:left; font-weight:bold; text-transform:uppercase;}


/**********/
/* 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 #666666; padding: 0 4px;}
ul.Lustypelinks li.logout {padding-left:4px;} 

#subsku {margin-top: 15px;}
#subsku .featprods h2 {background: url(../images/arrow_down.gif) 155px 8px no-repeat; padding-right: 15px;}
#subsku .featprods td .image {float: left; width: 130px;}
#subsku .featprods td .detail {width: 575px; }
#subsku .featprods td .detail h3 {font-size: 1.090em; color: #666666; padding: 0; margin: 0;}
#subsku .featprods td .detail .invtdesc2 {font-size: 1.090em; color: #333333;}
#subsku .featprods td .moreinfo {float: right;}
#subsku .featprods td {border-bottom: 1px dotted #CCCCCC; border-left: 1px dotted #CCCCCC;}
/*************************/
/* SEARCH TEASER RESULTS */
/*************************/

.teaserResults {width:350px; margin:0 0 5px 0;clear:both;}
.teaserResults  ul, .teaserResults  p{padding-left:5px;}
* html .teaserResults {width:350px;}
.teaserResults .teaserheader{
font-size:1.09em;
font-weight:bold;
padding:5px;
}

/*************************************/
/* 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;}

/****************************/
/* 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;}

/**********************************/
/* Gift Certificates */
/**********************************/

#giftcertificate {background-color: #FFFFFF;}
#giftcertificate input {font-size:1em;font-family:arial;}
#giftcertificate fieldset.f-orgcydetail textarea{font-family:arial;font-size:1em;}
#giftcertificate fieldset {padding:6px 6px 6px 0;}
#giftcertificate h4 {font-size:1em;}

/**********************************/
/* Quick Shop */
/**********************************/
#content-default_nocoltwothree #quickorder {background-color: #FFFFFF;}

#quickorder fieldset {padding: 0;}
#quickorder fieldset div{padding-bottom:5px;}
#quickorder h1 {padding:0;margin:0; text-align: center; }
#quickorder input {font-family:arial;font-size:1em;}
#mainlayout-static #content-default #col-two #quickshop h1 {padding:0;margin:0;}
#quickshop input {font-family:arial;font-size:1em;}
#quickshop select {font-family:arial;font-size:1em;width:350px;}
#quickshop {margin-left:5px;}
#quickshop h2 {padding:0;margin:0;font-size:1.1em;}
.content_box_catlist #buttons {padding:25px 0 25px 0 !important;}
#quickshop form table.wizrtable td.quantity input{text-align:center;width:15px;font-family:arial;font-size:1em;}
#quickshop form table.wizrtable tr th {background:#AFAAA3;color:#FFF;}
#quickshop form table.wizrtable tr th.quantity {text-align:center;}
#quickshop form table.wizrtable tr td.quantity {text-align:center;}
#quickshop form table.wizrtable tr td {padding-top:5px;}

/**********************************/
/* Request a Catalogue */
/**********************************/
#comingsoon {margin-left:5px;}
#comingsoon input {font-family:arial;font-size:1em;}
#comingsoon select {font-family:arial;font-size:1em;}
#comingsoon fieldset div {padding-top:5px;}
#comingsoon fieldset label {width:200px;}
#comingsoon fieldset.f-orbtfdetail div div {width:200px;}
#comingsoon fieldset.f-orbtfdetail .dontFloat {float:none;}
/**********************************/
/* Press releases */
/**********************************/
.release_block1{width:210px;float:left;}
.release_block2{width:250px;float:left;}
.release_block3{width:100px;float:left;}

/**********************************/
/* STATIC LAYOUT & CONTENT */
/**********************************/
#mainlayout-static h4 {padding:0;margin:0;}
#mainlayout-static h5 {padding:0;margin:0;}
#mainlayout-static #content-default {background:url(../images/bg_lefthand.gif) repeat-y 0 50%;float:left;}
#mainlayout-static #content-default  #col-two a {color:#747679;}
#mainlayout-static #col-two {float:right;margin:0;padding:0 0 10px;background:#FFFFFF;}
*html #mainlayout-static #col-two {float:right;margin:0 0 10px 0;padding:0;background:#FFFFFF;}
*:first-child + html #mainlayout-static #col-two {float:right;margin:0 0 10px 0;padding:0;background:#FFFFFF;}
/* #mainlayout-static #col-two .content_box_catlist {padding-left:18px;} */
#mainlayout-static #col-two .content_box_catlist blockquote {margin:0;padding:0;}
#mainlayout-static #col-two .content_box_catlist p {margin:0 0 0 18px;padding:10px 20px;}
#mainlayout-static #col-two .content_box_catlist li p {margin:0;padding:0;}
#mainlayout-static #col-two #pcat_stores ul#pcatlist_stores li {display:inline;float:left;height:120px;margin:10px;text-align:center;width:120px;}
#mainlayout-static #content-default #col-two h3 {font-size:1em;margin:0;padding:10px 0 0 0;}
#mainlayout-static #content-default #col-two h1 {color:#333333;font-size:1.1em;font-weight:bold;}
/* #mainlayout-static #content-default #col-two .contenttr_box .title_block {margin:20px 0 0;} */
#mainlayout-static #content-default #col-two .contenttr_box .printer {font-size:0.8em;}
#mainlayout-static #content-default #col-two .contenttr_box .printer a {text-decoration:none;}
#mainlayout-static #content-default #col-two .contenttr_box table tbody tr th {padding:10px;}
#mainlayout-static #content-default #col-two .contenttr_box table tbody tr td {padding:2px 0 2px 10px;}
#mainlayout-static #content-default #col-two .contenttr_box p.padding_B10 {margin:0 0 0 18px;padding:10px 20px;}
#mainlayout-static #content-default #col-two .contenttr_box li {margin:0 0 0 48px;padding:10px;}
*html #mainlayout-static #content-default #col-two .contenttr_box li {margin:0 0 0 25px;padding:10px;}
*:first-child + html #mainlayout-static #content-default #col-two .contenttr_box li {margin:0 0 0 25px;padding:10px;}
#mainlayout-static #content-default #col-two .contenttr_box li p, #mainlayout-static #content-default #col-two .contenttr_box li p.padding_B10 {margin:0;padding:0;}
#mainlayout-static #content-default #col-two .contenttr_box .title_block p.padding_B10 {margin:0;padding:3px 0;}
#mainlayout-static #content-default #col-two .contenttr_box .title_block p.padding_T5 {margin:0;padding:3px 0;}
#mainlayout-static #content-default #col-two .contenttr_box .storedetail_right1 ul.dotsquare li {background:url(../images/img_square.gif) no-repeat left;margin:0;padding:0 0 0 10px;}
#mainlayout-static #content-default #col-two #address_detail  {border-top:1px dashed #E1E1D7;margin:20px 0 0 21px;padding:10px 20px;float:left;width:650px;}
*html #mainlayout-static #content-default #col-two #address_detail {margin:20px 0 0 8px;padding-left:22px;}
*:first-child + html #mainlayout-static #content-default #col-two #address_detail {margin:20px 0 0 18px;}
#mainlayout-static #content-default #col-two .title_block .storedetail_right1 {width:280px;}
#mainlayout-static #content-default #col-two #address_detail .storedetail_right1 {width:385px;}
#mainlayout-static #content-default #col-two #address_detail .storedetail_right1 p {margin:0;padding:3px 0;}
#mainlayout-static #col-one {width:200px; padding-left:0px;text-transform:uppercase;font-size:0.9em;float:left;}
#mainlayout-static #col-one div.exh2 {color:#444444;font-size:1.2em;margin:0 0 0 13px; padding:18px 0 0; font-weight:bold;}
#mainlayout-static #col-one ul#catlist li {color:#EFEEED;margin:0.5em 0 0 1px;}
#mainlayout-static #col-one ul#catlist li a {color:#666666;}
#pcat_leftnav ul ul {display:none;}
#mainlayout-static #content-default #col-two #pagelist_static {padding:18px 0 0 18px}
#mainlayout-static #content-default #col-two #pagelist_static li {padding-bottom:5px;}
.hoverover a:hover{opacity:0.5;}
.hoverbold a:hover{opacity:1.0;}

/****  PRESS LAYOUT ONLY ***/
.presscentreNav #catlist li {padding-left:15px;}
#press_page {}
#press_page h2 {margin:0;padding:0;}
#press_page .padding_B10 {padding:10px 0 0 10px;}
#press_page .padding_T10 {padding-left:10px;}
.presscentreCont {padding:0 0 10px;}
.presscentreNav {padding:0 0 10px; 0}
#lifestyleimagelibrary .top_bg {background:url(../images/press_top_bg.gif) no-repeat;height:123px;}
#lifestyleimagelibrary .top_bg .text {color:#FFFFFF;padding:10px 0 10px 10px;width:195px;}
#lifestyleimagelibrary .top_bg .text a#more {color:#FFFFFF !important;padding-left:10px;}
#lifestyleimagelibrary .top_bg .text #more {background:url(../images/img_arrow_static.gif) no-repeat left 5px;}
#mainlayout-static #col-two .content_lifestyleimagelibrary {padding:10px 0 0 7px;}
#lifestyleimagelibrary ul#ul_lifestyleimagelibrary a {color:#663366 !important;}
#lifestyleimagelibrary ul#ul_lifestyleimagelibrary li.press_img {float:left;padding:0 7px 20px 0;}
#lifestyleimagelibrary ul#ul_lifestyleimagelibrary li.press_img .number {padding:2px 8px 0 0;text-align:right;}
#lifestyleimagelibrary ul#ul_lifestyleimagelibrary li.press_img .hightlight {background:#663366;}
#lifestyleimagelibrary ul#ul_lifestyleimagelibrary li.press_img .hightlight a {color:#FFF !important;}

/* POWER REVIEW */
#prReviewEngineDiv {color: #666666;}
#prReviewSummary {border: none !important; background: none !important;}
.prSummaryHeader {background: none !important;}
.prSummaryCobrand {  /* "(Powered by PowerReviews.com)" */
    display: none;
	font-size: .9em;
}
#prSummaryWriteReviewId_NR{	text-align: left !important; margin-left: 13px !important;}
.prSummaryWriteReview {margin:1em 0 !important;}
.prSummaryRating span {font-size: 0.818em;}
#prSummaryWriteReviewId_R {text-align: left;}
#prSummaryWriteReviewId_NR a:link, #prSummaryWriteReviewId_R a:link {color: #663366; text-decoration: underline;}
.prReviewRatingHeadline {font-size: 0.9em;}

/******************* */
/* COLOR THEME DEFAULT */
/******************* */
#content-default_nocoltwothree {background:#ffffff;}
#content-default_nocoltwothree #noscriptInfo {background-color:#ffffff;}
#noscriptInfo {border: 1px solid #cccccc; margin: 10px 0; padding: 10px;}
#noscriptInfo h3 {padding: 5px 0;}
/*#content-default_nocoltwothree .content_box_catlist {background-color: #FFFFFF;}*/
/* CATEGORY SLIDER */
#hometopseller div.exh2, #hometopseller2 div.exh2, 
.catslider div.exh2{padding:0px 5px !important; font-size: 1.090em; background-color: #BBB7B1 !important; color: #FFFFFF; font-weight:bold;} /* p1 */

/* SEARCH RESULT */
#term{}
#endsection{background:url(../images/refine_line.gif) left bottom no-repeat; height: 1px; margin-bottom: 18px;}
/* p2 */
.searchpsel a { color: #666;}
/*************************/
/* RECENTLY VIEWED ITEMS */
/*************************/
/* SITE WIDE RVI */
#showRVI{width: 233px;}
.LshowRVISiteWide div.exh2, .LshowRVI div.exh2{text-transform: uppercase; margin: 0; padding:2px 10px; font-size: 1.090em; color: #FFFFFF; background-color: #BBB7B1; font-weight:bold;} /* p1 */
ul#rvisitewidelist, ul#rvilist{background-color:#EBEAE8;} /* p2 */
ul#rvisitewidelist li, ul#rvilist li{height:40px;clear:both;padding:2px 1px 5px 1px; background:#EBEAE8 url(../images/lighting/recently_line.gif) left bottom no-repeat;} /* p2 */

/* PRODUCT DETAIL */
#iacc .featprods div.exh2, #irel .featprods div.exh2, #irelslider div.exh2  {text-transform: uppercase; margin: 0; padding:2px 10px; font-size: 1.090em; color: #FFFFFF; background-color: #BBB7B1; font-weight:bold;} /* p1 */
#accsliderlist .featprods h3{text-transform: uppercase;}
#pleasenotebox {background-color: #EBEAE8; color:#333333; margin-bottom:5px; padding:5px;}
/* TAB in Product detail */
/******************/
 /*122255*/
 	 #reviewDiv1, #reviewDiv2, #reviewDiv3{background-color: #FFFFFF; border:1px solid #EBEAE8;overflow:hidden;} /* p2 */
 	 /*122255*/
#reviewDiv1 .sku {/*margin-top: 15px;*/}
.exclusive {margin-top:1.0em;}
.taboneleft, .taboneright {width:435px;}
.taboneright {margin-top:1.0em; text-align:left;}
/******************/

/***************/
/* Product Grid */
/***************/
#grid_block td {background-color:#f1f1f1; padding:5px; border-left: 1px dotted #CCCCCC; border-bottom: 1px dotted #CCCCCC;} /* p2 */
#grid_block .first {background-color: #BBB7B1; border: none; height: 19px;} /* p1 */
#attrlist td {background-color:#f1f1f1;} /* p2 */

#grid_block td.button {text-align:right;}

/**********/
/* PACKAGE */
/**********/
#subsku .featprods h2 {text-transform: uppercase; margin: 0; padding:2px 10px; font-size: 1.090em; color: #FFFFFF; background-color: #BBB7B1;} /* p1 */
#subsku .featprods td {padding: 10px; background-color:#EBEAE8;} /* p2 */

#mainlayout-static #content-default #col-two h1.pcatname, #content-default_nocoltwothree h1.icatname,
#mainlayout-static #content-default #col-two h1.pagename {display:none;}

.h1seo{display:none;}
h3.bluebold {display:none;}

#content-default .title_content, #content-default .title_block {border-bottom:1px dashed #E1E1D7;margin:0 0 0 18px;padding:10px 20px;width:676px;}
#content-default .title_content p {font-size:1.0em;}
.leftEvent {float:left;width:400px;}
.rightEvent {float:right;}
.leftEvent fieldset.nomargin label {float:left; width:200px;}
.ilabelevent {margin-right:40px;}

.signupforemails .title_content .padding_T5 {font-weight:normal;}
.signupforemails .title_content .padding_T5 span {font-weight:bold;}
.signupforemails .title_content .padding_T5 br {margin:15px 0;}
#searchResults #atbmsg{margin:0 0 0 8px;}

#popups {margin:10px;float:left;text-align:left;}
#popups .close {text-align:center;}
#popups .close a {text-decoration:underline !important; font-weight:bold;}
.pagnViewAll a{padding-left:11px;}

.a_zldesc {text-align:left }
.brand_description {background-color: white;padding: 10px;width: 160px;margin-left: 9px;margin-top: 15px;border: 1px solid #CCC;}

.anyquestion{
padding-left:5px;
padding-bottom:5px;
text-align:left;
width:450px;
-float:none;
}
.dimension{
margin:5px 0;
}
.storeavail{
padding-right:5px;
padding-bottom:5px;
text-align:right;
width:90px;
-float:right;
}

/**********/
/* CONTACT PAGE */
/**********/
.contacth2 {font-weight:bold; margin:0; padding:5px 0 5px 4px; font-size: 1.5em; }

/**********/
/* ADDED FOR THE COLLECTIONS PAGES BY 10CMS */
/**********/
#collection_banner {
	background-color:#afaaa4;
}
#collection_banner #collection_nav {width:200px; padding-left:0px;text-transform:uppercase;font-size:0.9em;float:left;}
#collection_banner #collection_nav .exh2 {color:#333333;font-size:1.2em;margin:0 0 0 13px; padding:18px 0px 0px 0px;}
#collection_banner #collection_nav ul#catlist li {color:#666;margin:0.5em 0 0 1px;padding-left:12px;}
#collection_banner #collection_nav ul#catlist li a {color:#666;}

#right_image {
	float:right;
	padding:0px;
	margin:0px;
	background-color:#afaaa4;
}
#right_image img{
	padding:0px;
	margin:0px;
}
/*************************/
/* PAGEs in PCAT */
/*************************/
p.margin_L_minus18 { margin:0 0 0 -18px;}
.padding_L_0 { padding-left: 0px;}
#mainlayout-static #content-default #col-two .contenttr_box li.margin_T_minus17 { margin-top:-17px !important; }
#mainlayout-static #col-two p.margin_L_minus18 { margin:0 0 0 -18px;}
#mainlayout-static #col-two .padding_L_0 { padding-left: 0px;}
/*RT123005*/
#shopByBrand { font-size: 2.27em; font-weight: bold;color:#AEAAA3;margin-bottom:18px;}
.shopByBrand_header {width: 98%;margin-left: 0;margin-top: 0;margin-bottom: 5px;border: none;padding-left: 0;padding-bottom: 0;}
#col-one-brand, #col-two-brand, #col-two-three-brand {width: 100%; background: #fff;}
#productlist_brand {margin: 0 5px 10px 5px;}

/*RT122255*/
.registerheader{
background:#AFAAA3;font-size:1em !important;padding:5px 0 5px 13px !important;margin:0 !important;color:#FFFFFF;font-weight:bold;overflow:hidden;clear:both;
}
.registercontent{
background:#E6E6E6;
overflow:hidden;
}
/*RT122255*/
.marginbanner{
	background: #fff;
}

/*RT141774*/
.expresscheckout h2{
	display:none;
}
.expresscheckout p{
	padding: 0 12px;
}
.registercontent fieldset.usxtinfo{
	float:left;
	width:630px;
}
.registercontent #buttons{
	width:230px;
	float:right;
}
.commopt{
	overflow:hidden;
	width:938px;
}
/****ADD TO BASKET PANEL***/
#waiting_panel .bd {
background-color: white;
overflow: hidden;
padding: 10px;
}
#waiting_panel .loadPanelImgExtra {
background-image: url(../images/loading.gif);
background-position: 50% 50%;
display: block;
height: 50px;
width: 300px;
}
#flashbottom{
padding:5px 0;
}

/* SOLR SEARCH */

.viewScroll {height:200px;overflow-y:auto;overflow-x: hidden;}
.typeresults, .brandresults, .parentCategoryNameresults, .atrattrvalue1results, .atrattrvalue2results{border:1px solid #cccccc;}
#typeform, #filtertype {/*margin-left:12px;width:150px;*/}
#collate .termtext .facet .highlight {background-color:#900;color:white;}
#loadingsearch{background:#FFFFFF none repeat scroll 0 0;height:100%;position:absolute;top:0;width:100%;filter:alpha(opacity=70);-moz-opacity:.70;opacity:.70; z-index: 2001;}
#loadingsearch img{display:block;margin:350px auto;}
#content-search #col-two {position:relative;}
#collate h3.collateheading {cursor:pointer;padding:7px 0 1px 15px;}
.toggleviewall {padding-left:12px; font-family:"Times New Roman", Times, serif; font-style:italic;text-transform: none;font-weight: bold;margin-top: 7px;}
#pricerange p {text-transform:capitalize;}
.pricecollateresult {padding-left:7px;width:180px;}
.brandcollateresult .termtext a {display:block;padding:0;width:163px;}
.brandcollateresult .termtext {margin:2px;background-repeat:no-repeat;background-position:12px 0;}
.collatedresult .zerocount {padding:0px !important;color: #CCCCCC;}
.pdxtcolournormBox, .priceBox {height:70px;}
	.pdxtcolournormBox .termtext {margin: 0 4px; float:left; }
	.pdxtcolournormBox .chosen {border: 1px solid #333333; }
	.pdxtcolournormBox .zerocount {opacity:0.4; display:none;}

.colourbox {border: 1px solid #CCCCCC; height: 18px; text-indent: -9999px; width: 18px;  float:left;}
.pdxtcolournormred {background:#ff0000;}
.pdxtcolournormblack {background:#000000;}
.pdxtcolournormblue {background:#0000CD;}
.pdxtcolournormgreen {background:#228B22;}

.ui-widget-content {border:1px solid #ccc; background:#f1f1f1; color:#656565; padding:0;}
.ui-dialog {position:absolute; width:auto; overflow:hidden; text-align:left;box-shadow: 0px 5px 40px 0px #999; box-shadow:0px 5px 40px 0px #999;-moz-box-shadow: 0px 5px 40px 0px #999;
-webkit-box-shadow: 0px 5px 40px 0px #999;
z-index: 4002 !important;}
.ui-dialog .ui-dialog-titlebar { position: relative;}
.ui-dialog .ui-dialog-titlebar-close {background: url("close.gif") repeat scroll 0 0 rgba(0, 0, 0, 0);    cursor: pointer;    margin: 4px 0 0 5px;    padding: 1px;    position: absolute;    right: 5px;    top: 1px;}
.ui-dialog .ui-dialog-titlebar-close span {display:block; margin: -1px 0 0 3px;}
.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus {padding:0px;}
.ui-dialog .ui-dialog-content {border:0; padding:10px; zoom: 1; margin:0;overflow:hidden;}
.ui-dialog .ui-dialog-buttonpane {text-align: left; border-width: 1px 0 0 0; background-image: none; margin: .5em 0 0 0; padding: .3em 1em .5em .4em;display: none;}
.ui-dialog .ui-dialog-buttonpane button { float: right; margin: .5em .4em .5em 0; cursor: pointer; line-height: 1.4em; width:auto; overflow:visible; }
.ui-dialog .ui-resizable-se { width: 14px; height: 14px; right: 3px; bottom: 3px; }
.ui-draggable .ui-dialog-titlebar { cursor: move; }
.pricecollateresult .ui-widget-content {border:1px solid #777;}
.ui-slider-horizontal {height:0.8em;}
.ui-slider {position:relative;text-align:left;}
.ui-slider-horizontal .ui-slider-range {height:100%;top:0;}
.ui-slider .ui-slider-range {background-position:0 0;border:0 none;display:block;font-size:0.7em;position:absolute;z-index:1;}
.ui-slider-horizontal .ui-slider-handle {margin-left:-0.6em;top:-0.3em;background-color:#fff;border:1px solid #777;}
.ui-slider .ui-slider-handle {cursor:default;height:1.2em;position:absolute;width:1.2em;z-index:2;}
.no-close .ui-dialog-titlebar-close {display: none;}

#priceslider {
margin-left: 8px;
margin-right: 10px;
}

#pricerange fieldset {
padding-bottom: 0px;
}

.boxContent {
margin-left: 10px;
}

/****OUR STORES***/

#pcat_leftnav ul ul#ulour_stores li {
display: inline;
font-size: 11px;
text-align: center;
padding: 0.5% 1.8%;
border-right: 1px solid #747679;
text-transform: uppercase;
font-size: 11px;
margin: 5px 0 20px;
float: left;
font-family:"Times New Roman", Times, serif;
}

#pcat_leftnav ul ul#ulour_stores li a {
display: inline;
}

.store-address {
font-size: 16px;
text-align: center;
border-bottom: 1px solid #747679;
margin-bottom:10px;
font-family:"Times New Roman", Times, serif
}

.store-text {
width: 45%;
float: left;
}

#map-canvas {
width: 50%;
float: right;
display: block;
height: 300px;
margin: 10px;
}

.store-extras {
width: 48%;
float: left;
margin-top: 10px;
padding-left: 5px;
}

.store-services {
width: 50%;
font-size: 14px;
margin-left: 0;
line-height: 18px;
text-align: left;
padding-left: 0;
float: left;
}

.store-services p {
margin-left: 0;
padding-left: 0;
}

.store-social {
float: left;
border-top: 1px solid #747679;
margin: 5px 0;
padding: 15px 10px 0;
width: 90%;
}

.social-links {
margin-top: 5px;
}

.social-icon {
float: left;
width: 50%;
margin: 3px 0;
}

.store-details-links {
float: right;
width: 48%;
margin-top: 20px;
margin-right: 10px;
}

/*************************/
/* EVENT SLIDER */
/*************************/
.coda-slider-wrapper{padding-bottom:10px}
.coda-slider-wrapper .coda-slider{background:#fff;border-bottom:0 solid #ccc;border-top:0 solid #ccc;width:890px}
.coda-slider-wrapper .coda-slider .panel{width:890px}
.coda-slider-wrapper .coda-slider .panel .panel-wrapper{padding:20px}
.coda-slider-wrapper .coda-nav .current{background:#0090ff}
.coda-slider-wrapper .coda-nav a{background:#000;color:#fff;margin-right:1px;padding:3px 6px}
.coda-slider-wrapper .coda-nav a:hover{background:#000;color:#fff;text-shadow:none}
.coda-slider-wrapper .coda-nav-left a,.coda-slider-wrapper .coda-nav-right a{background:#000;color:#fff;padding:5px;padding-bottom:7px;margin-top:160px}
.coda-slider-wrapper .coda-nav-left-arrow{width:25px;height:25px;background:url(../img/arrow.png) no-repeat top left;margin-top:50px}
.coda-slider-wrapper .coda-nav-left-arrow a{width:0;height:0;border:0}
.coda-slider-wrapper .coda-nav-left-arrow:hover{background:url(../img/arrow.png) no-repeat bottom left}
.coda-slider-wrapper .coda-nav-right-arrow{width:25px;height:25px;background:url(../img/arrow.png) no-repeat top right;margin-top:50px}
.coda-slider-wrapper .coda-nav-right-arrow a{width:0;height:0;background:0;margin-top:0;border:0}
.coda-slider-wrapper .coda-nav-right-arrow:hover{background:url(../img/arrow.png) no-repeat bottom right}
.coda-slider-wrapper .coda-nav-left-arrow:active,.coda-slider-wrapper .coda-nav-right-arrow:active{margin-top:55px}
.coda-slider-wrapper .loading{height:100%;padding:20px;text-align:center}
.arrows .coda-slider{margin:0 10px}
.coda-slider-wrapper{clear:both;overflow:auto;background:#fff}
.coda-slider-wrapper .coda-slider{float:left;overflow:hidden;position:relative}
.coda-slider-wrapper .coda-slider .panel-container{position:relative}
.coda-slider-wrapper .coda-slider .panel-container .panel{display:block;float:left}
.coda-slider-wrapper .coda-nav ul{clear:both;display:block;margin:auto;overflow:hidden}
.coda-slider-wrapper .coda-nav ul li{display:inline}
.coda-slider-wrapper .coda-nav ul li a{display:block;float:left;text-decoration:none}
.coda-slider-wrapper .coda-nav-left-arrow,.coda-slider-wrapper .coda-nav-right-arrow{cursor:pointer;float:left}
.coda-slider-wrapper .coda-nav-left-arrow a,.coda-slider-wrapper .coda-nav-right-arrow a{display:block}
.coda-slider-wrapper .coda-nav-left,.coda-slider-wrapper .coda-nav-right{float:left}
.coda-slider-wrapper .coda-nav-left a,.coda-slider-wrapper .coda-nav-right a{display:block;text-align:center;text-decoration:none;font-weight:bold}
.coda-slider-wrapper .coda-nav-left,.coda-slider-wrapper .coda-nav-left-arrow{clear:none}
.coda-nav-left,.coda-nav-left-arrow,.coda-nav-right,.coda-nav-right-arrow{z-index::500}

/****************************************/
/* New css sheet - Heals by Jotis Moore */
/* **************************************/

/**************/
/* New Header */
/**************/

#header {width:940px;height:auto;margin:0;font-size:0.9em;}
.header-left {float:left;width:220px;margin-top: 2%;}
header-logo {padding: 8% 0 10%;}
.header-logo img {border: 0;}
.header-center {float:right;padding: 5% 0 7%;} 
ul.header-links {float:right;overflow:hidden;border-left:1px solid #666;margin-left:5px;padding:0 0 0 5px;}
ul.header-links li {float:left;}
p.welcome {float:right;margin:0;padding:0 0 0 5px;}
ul.header-links li.myaccount {border-right:1px solid #666;padding:0 5px 0 0;}
ul.header-links li.logout {padding-left: 4px;}
#header-right-block {width: 30%;float: right;}
.header-right {padding-top:2px;width:235px;height: auto;background:#ffffff;float:right;} 
.header-bottom {clear:both;padding:0;}
#q {border:none;color:#747679;padding:1% 0 1% 3%;text-transform:none;margin: 0;height: 80%;width: 80%; font-size:12px;}
@media only screen and (min-device-width: 481px) and (max-device-width: 1024px) and (orientation:portrait) {#q {width:207px;}}
@media only screen and (min-device-width: 481px) and (max-device-width: 1024px) and (orientation:landscape) {#q {width:207px;}}
ul.basket-contents {float: right;text-align: right;margin-right: 3%;}
.basket-items,.basket-price {display:inline;margin:0;padding:0 0 0 7px;font-weight:normal;line-height:1em;}
li.viewbasket-button {float:left;margin:15px 0 0 8px;padding:0;}
li.viewbasket-button a {width:133px;height:21px;display:block;}
li.checkout-button {float:right;margin:0;padding:0;font-weight: bold;font-size: 14px;}
li.checkout-button a {display:block; font-size: 14px; font-weight: bold;}
.searchbox {width: 28%;float: right;margin-top: 4%;margin-right: 8%;}
.searchbox div.exh2 {display:none;}
.searchbox fieldset {margin: 0;border: 1px solid #747679;padding: 0;background: #ffffff;float: right;height: 24px;font-size: 12px;width: 100%;} 
.searchbox label, .searchbox legend {display:none;}
.searchbox #searchsubmit {border: none; background:#747679;color: #fff;text-align: center;float: right;cursor: pointer;height: 98%; font-family: "Times New Roman", Times, serif; border-right:5px solid #fff;}
.searchbox #searchsubmit:hover {opacity:0.6;} 

/**************/
/* New Footer */
/* ************/

#footerLinks {background:#FFF;float:left;width:940px;margin-top:1%;font-size:12px;padding:1% 0; border-top:1px solid #747679}
#footerLinks .name {font-size: 1.2em;font-family: times new roman, serif;font-style: italic;font-weight: bold;}
#footerLinks #bullet li {background:#ffffff;margin:2% 0; text-transform: uppercase; font-size: 0.9em;}
li.contactnumber {padding: 2%;border: 1px solid #999;width: 120px;height: 17px;margin: 4px;vertical-align: middle;font-family: times new roman, serif;font-size: 1.2em !important;} 
.footer-grey-line {background:none;padding:0;border-bottom:1px solid #ccc;margin:0;height:1px;line-height:1px;font-size:0;}
.footerLinksCols {margin:10px 0 15px 30px;width: 195px;}
.footerNewsletterSignup {float:left;height:23px;width:185px;}
.footerNewsletterSignup legend {display:none;}
.footerNewsletterSignup fieldset {margin:0;border:1px solid #747679;padding:0;background: #ffffff;}
.footerNewsletterSignup label {display: block;width:0;line-height:26px;}
.footerNewsletterSignup #EMAIL_FIELD,.footerNewsletterSignup #EMAIL_SIGNUP_FIELD {float:left; border: 1px solid #A4A4A4;  border-width:1px; width: 99%;color: #747679;font-size: 12px;*height: 25px;*line-height:18px;height: 25px;line-height:19px;padding:0 0 1px 4px;}
#footerNewsletterGo:hover {opacity:0.6;}
#footerNewsletterGo {background:#747679; color:#ffffff;width: 99%; height: 28px; padding: 3%;padding: 1.5% 2%;font-size: 1.1em;border: 1px solid #747679;margin: 0;cursor:pointer;float: right;}
#contactnumber {background:#FFF;float:left;width:140px;margin-top:4px;font-size:12px;color:#777;padding:4px; border:1px solid #747679}
.footerExtra {text-align: left;margin: 0 1% 1% 1%;line-height: 19px;border-top: 1px solid #747679;padding: 1% 0 0 0;float: left;width: 98%;font-size: 0.8em;text-transform: uppercase;} 
#footerEssentials {width:940px;padding:10px 0;clear:both;}
#footerLogos {padding:10px 0 0 0;clear:both;height: 30px;}
#socnetlinks{position:relative;margin:0 0 10px 2px;float: left;width: 100%;}
#socnetlinks li{margin:0;padding:0;list-style:none;position:absolute;top:0;}
#socnetlinks li, #socnetlinks a{height:22px;display:block;}

#socnetfacebook{left:0px;width:22px;}
#socnetfacebook{background:url(../images/footer/soc-net-links.png) 0 0; float: left;
margin: 2% 2% 2% 0;}

#socnettwitter{left:26px;width:22px;}
#socnettwitter{background:url(../images/footer/soc-net-links.png) -26px 0; float: left;
margin: 2% 2%;}

#socnetflickr{left:52px;width:22px;}
#socnetflickr{background:url(../images/footer/soc-net-links.png) -52px 0; float: left;
margin: 2% 2%;}

#socnetgoogleplus{left:78px;width:22px;}
#socnetgoogleplus{background:url(../images/footer/soc-net-links.png) -78px 0; float: left;
margin: 2% 2%;}

#socnetpinterest{left:104px;width:22px;}
#socnetpinterest{background:url(../images/footer/soc-net-links.png) -105px 0;float: left;
margin: 2% 2%;}

#socnetinstagram{left:130px;width:22px;}
#socnetinstagram{background:url(../images/footer/soc-net-links.png) -133px 0;float: left;
margin: 2% 2%;}

#footericons{position:relative;margin:6px 0 35px 2px}
#footericons li{margin:0;padding:0;list-style:none;position:absolute;top:0;}
#footericons li, #footericons a{height:30px;display:block;}

#footercards{left:0px;width:301px;}
#footercards{background:url(../images/footer/footer-icons.png) 0 0;}

#footersecure{left:423px;width:55px;}
#footersecure{background:url(../images/footer/footer-icons.png) -306px 0;}

#footerpci{left:608px;width:92px;}
#footerpci{background:url(../images/footer/footer-icons.png) -366px 0;}

#footervenda{left:817px;width:118px;}
#footervenda{background:url(../images/footer/footer-icons.png) -463px 0;}


/*********************/
/* New Attribute css */
/* *******************/


.recommendedProducts1 {
    background-color: rgba(0, 0, 0, 0);
    border-bottom: 1px solid #747679;
    margin: 0 0 0px;
    padding: 0;
    width: 940px;
	
}

.recommendedProducts1 img {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #747679 #747679 -moz-use-text-color;
    border-image: none;
    border-style: solid solid none;
    border-width: 1px 1px medium;
    bottom: -1px;
    position: relative;
    z-index: 10;
	}
	
.mattressInfo {
    height: auto;
    position: relative;
    width: 940px;
	
}

.mattressInfo-title {
	background:url(../images/mattress-layers.png) ;
    background-color: rgba(0, 0, 0, 0);
    border-bottom: 1px solid #747679;
    margin: 0 0 0px;
    padding: 0;
    width: 940px;
}



.mattressInfo-body {
    
    height: auto;
    padding: 20px 15px 15px;
    width: 910px;
	border-style: solid;
    border-width: 1px;
	border-color: #747678;
	border-top: none;
}



.mattressInfo-image {
    float: left;
    margin-right: 15px;
    width: 225px;
}


.mattressInfo-text {
    float: left;
    padding: 5px 0 0 !important;
	width: 670px;
	}

/* SWATCH SECTION */

#productdetail-info {width:463px;height:auto;}
.zoomableImages {float:left;margin:10px 0;}
#productdetail-product {width:463px;height:auto;margin:10px 0;}
.product-title_price {width:327px;height:auto;position:relative;float:left;}
.product-title {width:327px;height:auto;position:relative;}
#productdetail h1 {padding:0;color: #747679;text-transform: none;font-weight:normal;-webkit-margin-before:0;-webkit-margin-after:0;-webkit-margin-start:0;-webkit-margin-end:0;margin-top:5px;float:left;width:300px;}
.product-price {width:327px;height:auto;position:relative;}
.product-brand_more {width:136px;height:auto;position:relative;float:right;}
.product-brand-image {width:127px;height:auto;position:relative;padding: 0 0 10px 9px;}
.product-more {width:136px;height:auto;position:relative;padding: 0 0 10px 9px;}
.product-more ul li {text-align: left;display: block; background: url(../images/bull-point.gif) no-repeat 0px 3px;padding-left: 10px;font-size: 11px;}
#productdetail-shipping {width:463px;height:auto;position:relative;border-top:1px solid #747679;margin:0;padding:0;clear: both;} 
.prod-shipping{width: 50%;height:auto;float:left;margin:10px 0;}
.prod-availability{width: 115px;height:auto;float:left;margin:10px 0;}
.mattress-icon{width: 340px;height:auto;float:left;margin:10px 0;}
.shipping-badge, .availability-badge{width:115px;height:auto;}
.express-badge-holder {display:block;height: auto;float: right;}
.express-badge {margin:0 0 8px 0;width:176px;height:26px;background: url(<venda_entmediaadd>/ebiz/<venda_bsref>/resources/images/product-detail/heals-express.gif);display:block;}
.shipping-badge {margin:0 0 10px 0;}
.availability-badge {margin:0;}
.shipping-logic{width:290px;height:auto;margin: 0 0 10px 0\9;}
.availability-logic {width:115px;height:auto;margin: 0 0 10px 0\9;}
.avail-wallpaper {width:463px;height:auto;margin:0;padding:0;clear:both;}
.european-shipping {width:172px;height:auto;float:right;margin:10px 0 0 0;}
.wallpaper-calculator {width:172px;height:auto;margin:10px 0 0 0;}
.european-shipping-badge, .wallpaper-calculator-badge {width:172px;height:auto;padding:0;margin:0;}
.european-shipping-logic {width:172px;height:auto;padding:0 9px 0 0;}
#parentprice {font: normal 1.5em arial;padding:0 0 12px 0;color:#747679;width:140px;}
#parentprice1 {font: normal 1.5em arial;padding:0 0 12px 0;color:#747679;width:300px;}
.productdetail_was {color: #77636f;font-size: 16px;margin: 0px 0 0 50px;float: left;}
.productdetail_was span#was {text-decoration: line-through;}
.pricenow {color: #C1392D !important;float: left;}
#attribute-options {clear: both;position:relative;padding:25px 0 0 0;}
.attribute-options-badge {float:left;margin:0;padding:0;width:463px;height:auto;position:relative;z-index:2;}
.attribute-options-window {position:relative;clear:both;}
.attribute-options-container {position:relative;border:1px solid #b4b4b4;background-color:#EAE4E7;width:451px;height:auto;padding:0 5px 0 5px;margin:0;}
*:first-child+html .attribute-options-container {padding:0 5px 5px 5px;}
.attributeInputs label img{padding:0;clear:both;float:left;}
.attributeInputs label {width:108px;border:1px solid #B4B4B4;height:19px;text-align:center;padding-top:4px;background: url(../images/product-detail/attribute-inputs-gradient.gif) repeat;color:#4a4a4a;}
.attributeInputs select {margin:0;height:25px;width:341px;border-top:1px solid #b4b4b4;border-right:1px solid #b4b4b4;border-bottom:1px solid #b4b4b4;font:inherit;padding:0;-webkit-appearance: none;border-left: none;}
@media screen and (-webkit-min-device-pixel-ratio:0) {
.attributeInputs select {background: url(../images/product-detail/attribute-dropdown-arrow.gif) no-repeat 320px 3px;background-color:#ffffff;}
.attributeInputs select,  x:-moz-any-link, x:default {vertical-align:middle;}}
.attribute-price-container {float:left;position:relative;height:25px;width:451px;padding:0;}
.attribute-price-container img {float:left;}
.attribute-price {position:relative;height:23px;width:340px;background-color:#ffffff;border-top:1px solid #b4b4b4;border-right:1px solid #b4b4b4;border-bottom:1px solid #b4b4b4;float:right;}
.atributesPrice {float: left;
font-size: 14px; padding:7px 0;}
#description {clear:both;}
#swatchList_att1 {clear: both;
border-top: 1px solid #666666;
padding-top: 10px;
margin-top: 10px;}
.recommendedProducts {background-color:transparent;padding:0;margin:0 0 10px 0;width:940px;border-bottom:1px solid #747679;}
.recommendedProducts img {z-index: 10;bottom: -1px;position: relative;border: 1px solid #747679;border-bottom: none;} 
#productdetail-altview {width:994px;}
.cloud-zoom-gallery {float:left;}
div.box.productDetailGradientBox.buyControls {margin:10px 0 0 0;}
.intshipping_wallpaper {clear:both;width:463px;height:auto;}
.intwall_contents {margin:10px 0;}
.availability-logic .offersAvailability {width:102px;background-color:#ffffff;border-left:1px solid #747679;border-right:1px solid #747679;border-bottom:1px solid #747679;padding:5px;text-align:center;} 
#titlebadges {float:right; padding: 0 10px 5px;}

.tbl-details {margin:0; padding:0; margin-left: -1px;}
.leftside {width:80px;}

/* Non-Furniture Attribute css */

#attribute-list-grid {border: 1px solid #747679;padding: 1% 0;clear: both;}
.attribute-list {width:438px;border:1px solid #b4b4b4;margin:5px 10px;padding:5px;background-color:#efe9e5;height:140px;float:left;}
.attribute-list-image-holder {width:120px;height:120px;padding:9px 7px;background-color:#fff;border: 1px solid #efe9e5;position:relative;} 
.attribute-list-image {width:120px;background-color:#ffffff;height:120px;float:left;}
.attribute-list-details {width:293px;padding:0 0 0 5px;float:right;height:100%;}
.attribute-list-title {float: left;width: 281px;height:38px;background-color:#ffffff;border:1px solid #efe9e5;margin:0 0 5px 0;padding:5px;line-height:18px;}
.attribute-list-price-container {float:left;width:293px;height:25px;margin:0 0 5px 0;}
.attribute-list-price {height: 15px;width: 202px;background-color: white;float: right;padding:4px;}
.attribute-list-availability-container {float:left;width:293px;height:25px;margin:0 0 5px 0;}
.attribute-list-availability {height: 15px;width: 202px;background-color:white;float:right;padding:4px;}
.attribute-list-add {float:left;width:293px;height:auto;}
.attribute-list-details label {float:left;width:79px;height: 19px;text-align: center;padding-top: 4px;background: #ffffff;}
.attribute-list-add input.qty.textInput {height: 13px;width: 38px;text-align:center;margin:0 25px 0 1px;margin/*\**/:0 23px 0 0\9;padding:5px;border:1px solid #efe9e5;}
.attribute-list-price .wasprice {text-decoration:line-through;color:#747679;}
.attribute-list-price .nowprice {color:#b64710;} 

/***************************************/
/* Alternative Images and Image Zoom */
/* *************************************/

.mousetrap {width: 455px !important; height: 430px!important;}
.cloud-zoom-lens {border: 1px solid #EBEAE8;margin:0;background-color:#fff;cursor:crosshair;}
#cloud-zoom-big {border:1px solid #EBEAE8;overflow:hidden;top:0;left:0 !important;width: 455px !important; height: 430px!important;margin-left:0;}
a.cloud-zoom {padding:70px 0 0 92px;}
#productdetail-image {width:454px;height:442px;background-color:#ffffff;position:relative;border-bottom:1px solid #747679;}
.alternative_images_slide {float: left;position: relative;margin:0 0 34px 0;height:122px;}
.window_alternative_view {height:142px;width: 426px;overflow: hidden;position: absolute;left:14px;top:0;}
.image_reel_alternative_view {position: absolute;top: 0;left: 0;}
.paging_alternative_view {width: 454px; height:122px;z-index: 100;display: none;}
.paging_alternative_view a {height:122px;width:14px;}
.next2,.next3,.next4 {display:none;}
#productdetail-altview a:first-child {margin:10px 0 0 10px;}
.move_width {width:142px;display:none;}
.view_image_text {font-family: Arial, Helvetica, Verdana, sans-serif;font-size: 12px;font-style: normal;font-weight: normal;position:absolute;z-index:1;top:360px;left:160px;}
.image_reel_alternative_view ul {margin: 0;padding: 0;list-style: none;width:852px;}
.image_reel_alternative_view ul li {margin: 0;padding: 0;list-style: none;float: left;}
#productdetail-altview a #pdxtVideoPlay-button {position:absolute;z-index:50;padding:33px 32px;border:none;width:55px;height:55px;opacity:0.9;filter:alpha(opacity=90);cursor:pointer;}
#productdetail-altview a {cursor:pointer;}
#productdetail-altview a #pdxtVideoPlay-button:hover {opacity:1;filter:alpha(opacity=100);}
.pdxtVideoPlayerContainer {position:absolute;z-index:50000;left:0;}
.pdxtVideoPlayer {margin:50px 0 0 100px;width:740px;text-align:center;background-color:white;box-shadow:5px 5px 20px 0px #999;-moz-box-shadow: 5px 5px 20px 0px #999;
-webkit-box-shadow: 5px 5px 20px 0px #999;filter:progid:DXImageTransform.Microsoft.Shadow(color='#999999', Direction=180, Strength=5);border:1px solid #cccccc;}
.pdxtVideoPlayer img {float:right;padding:10px 10px 0 0;}
.pdxtVideoPlayer a {cursor:pointer;}
.pdxtRecContainer {width: 100%;margin: 5% 0 0;border-top: 1px solid #747679;padding: 3% 0;}
.pdxtRecContainer_text {float:right;width: 80%;}

/***************************************/
/* Venda Attribute css */
/* *************************************/

.addproductbox .qtybox input {height:13px;width:38px;border:1px solid #747679;text-align:center;padding:5px 3px;}
.addproductbox .qtybox {width:103px;float:left;}
.prodMulti .productDetailGradientBox {padding:3px 3px 8px 5px;}
.buyControls,.buyControlsMulti {text-align:left;}
.buyControls .button,.buyControlsMulti .button {margin-left:0;}
p.sku {display:block;margin:5px 0 10px;}
.invtmedia {text-align:center;z-index:101;}
.invtatr label {display:inline-block;margin-bottom:10px;width:auto;}
.oneProduct .priceField {text-align:center;margin:0;}
.oneProduct .priceField .priceNow {font-weight:700;color:#C1392D;}
.oneProduct .priceField .priceIs {font-weight:700;color:#77636F;}
.oneProduct .priceField .priceWas {font-size:1em;text-decoration:line-through;}
.oneProduct .priceField #price {font-weight:700;}
.priceField {margin-left:3px;}
.enlarge {margin-top:10px;}
.altImageList .altItem,.altImageListPopup .altItem {border:1px solid #ccc;text-align:center;margin-bottom:2px;}
.altImageListPopup {padding-right:10px;width:70px;border-right:1px solid #ccc;height:91%;position:absolute;}
.jqZoomPup,.jqZoomWindow {border:1px solid #ccc;}
.zoomlarge {margin:0 auto;}
#rangeProducts {z-index: 10;bottom: -1px;float: left;position: relative; border: 1px solid #747679; border-bottom:none;}
.multiList {padding:10px 0 10px 0;}
.prodMulti {width:435px;padding-bottom:10px;margin-bottom:10px;overflow:hidden;height:100%;margin: 5px 10px;padding: 5px;background-color: #efe9e5;height: 140px;float: left;border-bottom:3px solid efe9e5;}
.prodMulti .attributeImage,.prodMulti .image {float:left;padding-right:10px;}
#productdetail-altview a img {width:120px; height:120px; border:1px solid 747679;} 
.prodMulti .attributeDetail p {margin:0;}
.prodMulti .price {display:block;margin:10px 0 5px;}
.productCyclingHolder {border-top:1px solid #ccc;clear:both;margin-left:75px;padding-bottom:15px;padding-top:15px;text-align:center;}
.productCyclingHolder span {display:block;}
.colourSwatch {}
.gridBlock,.attributeInputs ul li {cursor:pointer;}
.attributeInputs {display:inline-block;}
.attributeInputs ul li {
-webkit-background-clip: padding-box;
-moz-background-clip: padding;
background-clip: padding-box;
border: 1px solid white;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
-webkit-box-shadow: 0 0 0 1px #ccc;
-moz-box-shadow: 0 0 0 1px #ccc;
box-shadow: 0 0 0 1px #ccc;
cursor: pointer;
display: inline-block;
height: 30px;
margin: 5px;
width: 30px;
padding: 5px;
position: relative;
text-align: center;
}
.attributeInputs > div {clear:both;float:left;margin:5px 0;}
.attributeInputs .selected {border:1px solid #4598ed;}
.stockFeedbackBox {position:relative;height:19px;width:335px;background-color:white;border-top:1px solid #B4B4B4;border-right:1px solid #B4B4B4;border-bottom:1px solid #B4B4B4;float:right;color:#333;padding:4px 0 0 5px;}
.productselectedwrapper {height:19px;background-color:#FFF; width: auto; text-align:left;color:#333;padding:4px 0 0 5px; font-size:12px; font-weight:bold; height:auto}
div.zoomPopupWrapper {width:940px!important;height:auto%!important; z-index:10002 !important;top: 90px !important;}
#productdetail-altview {float:left;text-align:center;}  #productdetail-altview a {display:block;float:left;margin:10px 0 0 20px;}
#viewLargeThumbs {width:100%;}
#viewLargeThumbs img {margin:auto 10px; width: 10%;}
#viewLargeImg {text-align:center;margin-top:10px;width:100%;}
#viewLargeImg img {width:80%;}
.invtatr,.enlarge,.altImageList {margin-bottom:10px;}
.altviewHeader,.isOne,.closePopup,#swatchList_att1 .swatchText,label.addToCheckBoxLabel,.demo .demoSep {display:none;}
span.swatchText {display:none;}
.mainImgPopup,.productCyclingHolder .nextProduct {float:right;}
.prodMulti .attributeDetail,.prodMulti .details,.attrFeedback {overflow:hidden;}
.productCyclingHolder .previousProduct,.attributeInputs ul,.attributeInputs label {float:left;}
.attributeInputs .grid,#viewLargeThumbs {text-align:center;}
.attributeInputs .Out_of_stock,.attributeInputs .Not_Available {color:#ccc;}
.toolTip-wrap {background-color:#eeeeee; width:100px; color:#333333; padding:5px; z-index:1000; border:1px solid #666666; margin-top:10px; margin-left:10px; position:absolute;}


/* Search fix for pagination */
.pagnItemInfo { display: none; }

/*  ---register page---   */

.returncustbox:hover {text-decoration:none;}
#register_header h3{color:#747679; text-transform:uppercase; border-bottom:1px solid #747679;}
#register_header {background: #fff;padding-top: 0px;padding-bottom: 10px;display: block;border-bottom: 1px solid #747679;border-left: 0px solid #fff;border-right: 0px solid #fff;margin-bottom: 5px;color: #747679; font-size: 1.2em;} 
#register_header:hover {text-decoration:none !important;}
#register_header h3:hover {text-decoration:none !important;}
.f-loginiam label#lLoginRegisterPassword {margin-left:0;}
select#title ,#fname.textInput , #lname.textInput, #phone.textInput, #zipc.textInput, #company.textInput, #num.textInput, #addr1.textInput, #addr2.textInput, #city.textInput, #statetext.textInput {margin-left:0px;}
.box.mainAlt p {font-weight:bold;}
.newcustbox {float:right; width:50%; margin:2% 0;}
.returncustbox {float:left; width:48%; margin:2% 0;}
.checkout.login.container.signinContent.loginType_d {display:block; clear:both;}
.hideScreenReaderSafe {display:none;}
.textInput.text {margin-left:2px;}
.dontFloat.f-loginiam.notregister{float:right; width:95%; margin:10px 0;border:0px solid #747679;padding-top: 20px;height: 55px;}
.dontFloat.f-loginiam.registered {float:left; width:95%; margin:10px 0;}
.customer {}
.checkoutLoginAlR input.button.buttonAlt.submit:hover {opacity:0.6; color: #fff;font-weight: bold;border: 1px solid #fff;text-transform: uppercase;padding: padding: 8px 75px;;cursor: pointer;float: left;clear: both;}
input#passwordsent.button.buttonArrow.right:hover {opacity:0.6;}
.checkoutLoginAlR input.button.buttonAlt.submit {background: #f47920;color: #fff;font-weight: bold;border: 1px solid #fff;text-transform: uppercase;padding: padding: 8px 75px;;cursor: pointer;float: left;clear: both; font-family:"Times New Roman", Times, serif;}
input#passwordsent.button.buttonArrow.right {background:#f47920; color:#fff; font-weight:bold; border:1px solid #fff; text-transform: uppercase; padding:5px 65px 5px 65px; cursor:pointer; clear: both; margin-top:0; font-family:"Times New Roman", Times, serif;padding: 8px 65px 8px 65px;}
input.button.buttonAlt.submit {background:#7a1636; color:#fff; font-weight:bold; border:1px solid #fff; text-transform: uppercase; padding:5px 65px 5px 65px; cursor:pointer; float:left;clear: both;}
.registertxt {display:none;}
.checkoutLoginEqH {}
.checkoutLoginEqH label{clear:both; float:left; margin-top: 10px;}
.checkoutLoginEqH input{clear: both;float: left;margin-top: 5px;margin-bottom: 5px;background-color: #FFFFFF;width: 250px;height: 24px;padding-left: 3px;font-size: 12px;border: 1px solid #666666;}
.checkoutLoginEqH.input:-webkit-autofill {background-color: #FFFFFF;}
.forgottenpassword {clear: both;float: left;line-height: 10px !important;padding-bottom: 10px;padding-top: 10px; font-family:"Times New Roman", Times, serif; font-style:italic;}
.forgottenpassword a {clear: both;float: left;font-weight:bold;width: 140px;line-height:0;font-size:1.1em !important;}
.checkoutLoginAlR {margin-bottom:10px;}
.formSeparator{clear:both; width:100%; display:block; height:10px;}
.box.expresscheckout {display:none;}
#reminderform fieldset {background:#fff; margin:15px 5px ; display:block; border:0px solid #333;padding: 15px 15px 20px; width:96%; color:#333; font-weight:bold; border:1px solid #747679;}
input#phone.textInput.validateError, input#usemail.textInput.validateError, input#uspswd.textInput.validateError , input#uspswd2.textInput.validateError, input#usemail.validateError, input#zipc.textInput.validateError, input#email.textInput.validateError {color:#000;}
.validateError {color:#F00;margin-right: 5px;float: left; margin-bottom: 10px;}
.error {color:#F00;margin-left: 2px;}

/* multibuy buttons changes */

.buttonMultiAdd.box .buttonArrow.add.submitM.addproduct {
	opacity: 1 !important
}
.giftcertificate .textInput,.giftcertificate textarea{border: 1px solid #B4B4B4;font-family: Arial,Helvetica,Verdana,sans-serif;font-size: 1em;margin: 5px 0;padding: 2px 0 2px 4px;}
.giftcertificate .header{color: #747679;}


/* swatch-request -button */

.sofa-swatch-requestbutton {float:right;margin-top: 5px;}
.sofa-swatch-requestbutton a {text-align: center;background: #747679;color: #fff;float: right;cursor:pointer; font-weight: normal; padding: 10px 63px; font-size: 1.2em; font-family:"Times New Roman", Times, serif; width: 337px;}
.sofa-swatch-requestbutton a:hover {text-transform:none; cursor:pointer; opacity:0.6; text-decoration:none;}
