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

@import url("styles_centre.css");                 	/* 1. Remove this to left align the site    */

@import url("styles_layout.css");			    	      	/* 2. Set the column and row dimension      */

@import url("styles_typography.css");						  	/* 3. Fonts, styles and sizes if > 0px      */

@import url("styles_color.css");						  			/* 4. This controls global colors.          */
																										/*		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. 							*/

@import url("styles_default.css");						  		/* 5. This sets the default html elements   */
@import url("dhtmlwindow.css");		/* 6. This is specific to the DHTML popup window   */

/******************************************/
/* 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 {background:red none repeat scroll 0%;color:#FFFFFF;font-weight:bold;margin:0pt;padding:0.5em 0pt;text-transform:uppercase;}
#noscript a {text-decoration:underline;}

/* Shared with checkout */
#buttons {overflow:hidden; /* must now supply a width value for this to work */
clear:both;
	}
	
/* Communication option */
.smsbox,
.thirdpartybox {display:none;}

/*************/
/* HOME PAGE */
/*************/
.homebanner {float:left;width:609px;}
.subbanner {float:right;}
.subbanner li {list-style-type:none;margin-bottom:7px;*margin-bottom:0px;margin-top:4px;padding:0pt;}
.Linternalimage saleshotline {float:right;}
#home {width:100%; overflow:hidden;}
#home #hpsubpromo, #hpsubpromo2 {float:left; margin-top:5px;}
#hpsubpromo2 {margin-left:5px;}
#homebanner {float:left}
.Lcat_hp {width:100%; overflow:hidden;}
.featcats ul li {border-width:1px; border-style:solid; width:187px; float:left; padding:10px 10px 6px 10px; margin:8px 8px 0 0; height:132px; min-height:132px;}
html > body .featcats ul li { /* IE7 - Moz */
	width: 168px;}
.featcats ul h2 {border-bottom-style:solid; border-bottom-width:1px;}
.featcats ul p {color:#000; font-size:0.9em; font-weight:bold;}
.featcats ul p a, .featcats ul p a:hover {display:block;}
.featcats ul .details {float:left; width:93px;}
.featcats ul .details p.moreinfo a:hover {text-decoration:underline;}
.featcats ul .image {float:right; padding-top:30px;}
.featcats ul .image img {border:none;}
.featcats ul .image p {width:60px;}
.featcats h2.icatname, .featprods h2.icatname {display:none;}
#productdetail #iacc, #productdetail #substitute, #productdetail #showRVI, #productdetail #relatedbasket {overflow:hidden;width:686px;}
.featprods li{float:left;width:142px;padding:10px 0;}
#productdetail #iacc {}
#productdetail #substitute {}
*html .featprods li {width:277px;}
.featprods .details {float:right;padding-right:2px;width:106px;}
.featprods .details h2 {padding:0;}
/***************/
/* ACCESSORIES & SUBSTITUTES */
/***************/
#iacc h2, #substitute .featprods h2, #subsku .featprods h2 {background-color:#666; color:#fff; font-size:1.3em; padding:5px 0 5px 4px; margin:5px 0; width:553px;}
#iacc .featprods ul, #substitute .featprods ul, #subsku .featprods ul {margin-left:4px;}
#iacc .featprods li, #substitute .featprods li, #subsku .featprods li {width:153px; padding: 10px 10px 6px 10px; margin:8px 8px 0 0;}
#iacc .featprods .details, #substitute .featprods .details, #subsku .featprods .details {width:67px;}
#iacc a img {display:none }
#iacc .image img {display:inline;}
#substitute {margin-top:8px;}
#iacc h2 {background:transparent url(../images/hdr_accessories.gif) no-repeat scroll left top;display:block;height:28px;text-indent:-5000px;width:685px !important;}
#iacc li {background:transparent url(../images/linehack2.gif) no-repeat scroll left top;float:left;margin:0pt 10px 0pt 0pt !important;padding:0pt 0pt 0pt 10px!important;width:208px !important;}
#iacc li.first {background:none !important;}
#iacc li .details {float:right;width:147px !important;}
#iacc p.moreinfo a,#relatedbasket p.moreinfo a,#substitute p.moreinfo a {background:transparent url(../images/bt_moreinfo.gif) no-repeat scroll left top;display:block;height:24px;text-indent:-5000px;}
/*****************/
/* CATEGORY LIST */
/*****************/
#categorylist {
width: 693px; /* firefox */ #width: 693px; /* IE 7 */ _width: 690px; /* IE 6*/}
#categorylist h1,#categorylist h2,#categorylist h3 {font-size: 1.3em;display:none;}
#categorylist h3 {margin:0; clear:both; padding:10px 0;}
#categorylist .price {padding:0; margin:0;}
#categorylist ul.categories li {padding-top:5px; border-bottom:1px solid #333; width:100%; overflow:hidden;}
#categorylist ul.categories h2 {padding:10px 0; margin:0; color:#333;}
#categorylist ul.categories h2 a {font-size:1.1em; margin:0;}
#categorylist ul.categories .image {padding:0; margin:-30px 0 0 0; float:right;}
#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;}
li.licategory {background:transparent url(../images/categorybg2.gif) repeat-y scroll left top;list-style-type:none;padding:5px 0pt 0pt 10px;*padding:5px 0pt 0pt 0px;color:#666666;}
.categorywrapper {float:left;margin:10px 0 0 0;padding:0;
width: 346px; /* firefox */ #width: 346px; /* IE 7 */ _width: 345px; /* IE 6*/
}
.categorywrapper224 {float:left;margin:10px 0 0 0;padding:0;
width: 224px; /* firefox */ #width: 224px; /* IE 7 */ _width: 223px; /* IE 6*/
}
.cat_internalwrapper {background:transparent url(../images/categorybg.gif) repeat-y scroll left top;}
.cat_internalwrapper p {margin:0pt;padding:0pt 0pt 0pt 9px;font-size:1em;;color:#666666; text-align: left;}

.cat_internalwrapper224 {background:transparent url(../images/categorybg224.gif) repeat-y scroll left top;}
.cat_internalwrapper224 p {margin:0pt; padding:0pt 0pt 0pt 9px; font-size:1em; color:#666666; text-align: left;}
 
/****20081027 KH Addition of category backgrounds - Kitchen and Home****/
.cat_internalwrappercleaners {background: url(../images/categorybgcleaners.jpg);}
.cat_internalwrappercleaners p {margin:0pt; padding:0pt 0pt 0pt 9px; font-size:1em; color:#666666;}

.cat_internalwrappercookingproducts {background: url(../images/categorybgcookingproducts.jpg);}
.cat_internalwrappercookingproducts p {margin:0pt; padding:0pt 0pt 0pt 9px; font-size:1em; color:#666666;}

.cat_internalwrappercoolingandheating {background: url(../images/categorybgcoolingandheating.jpg);}
.cat_internalwrappercoolingandheating p {margin:0pt; padding:0pt 0pt 0pt 9px; font-size:1em; color:#666666;}

.cat_internalwrapperdishwashers {background: url(../images/categorybgdishwashers.jpg);}
.cat_internalwrapperdishwashers p {margin:0pt; padding:0pt 0pt 0pt 9px; font-size:1em; color:#666666;}

.cat_internalwrapperlaundry {background: url(../images/categorybglaundry.jpg);}
.cat_internalwrapperlaundry p {margin:0pt; padding:0pt 0pt 0pt 9px; font-size:1em; color:#666666;}

.cat_internalwrapperrefrigeration {background: url(../images/categorybgrefrigeration.jpg);}
.cat_internalwrapperrefrigeration p {margin:0pt; padding:0pt 0pt 0pt 9px; font-size:1em; color:#666666;}

.cat_internalwrappersmalldomestic {background: url(../images/categorybgsmalldomestic.jpg);}
.cat_internalwrappersmalldomestic p {margin:0pt; padding:0pt 0pt 0pt 9px; font-size:1em; color:#666666;}

.cat_internalwrappersparesandaccessories {background: url(../images/categorybgsparesandaccessories.jpg);}
.cat_internalwrappersparesandaccessories p {margin:0pt; padding:0pt 0pt 0pt 9px; font-size:1em; color:#666666;}

/****20081027 KH Addition of category backgrounds - Home Entertainment****/
.cat_internalwrappertelevisions {background: url(../images/categorybgtelevisions.jpg);}
.cat_internalwrappertelevisions p {margin:0pt; padding:0pt 0pt 0pt 9px; font-size:1em; color:#666666;}

.cat_internalwrapperdvdplayersandrecords {background: url(../images/categorybgdvdplayersandrecords.jpg);}
.cat_internalwrapperdvdplayersandrecords p {margin:0pt; padding:0pt 0pt 0pt 9px; font-size:1em; color:#666666;}

.cat_internalwrappermp3andaudio {background: url(../images/categorybgmp3andaudio.jpg);}
.cat_internalwrappermp3andaudio p {margin:0pt; padding:0pt 0pt 0pt 9px; font-size:1em; color:#666666;}

.cat_internalwrapperhomecinema {background: url(../images/categorybghomecinema.jpg);}
.cat_internalwrapperhomecinema p {margin:0pt; padding:0pt 0pt 0pt 9px; font-size:1em; color:#666666;}

.cat_internalwrappercamerasandcamcorders {background: url(../images/categorybgcamerasandcamcorders.jpg);}
.cat_internalwrappercamerasandcamcorders p {margin:0pt; padding:0pt 0pt 0pt 9px; font-size:1em; color:#666666;}

.cat_internalwrapperaccessories {background: url(../images/categorybgaccessories.jpg);}
.cat_internalwrapperaccessories p {margin:0pt; padding:0pt 0pt 0pt 9px; font-size:1em; color:#666666;}


.subcatheading {color:#666666;font-weight:bold;margin:4px 0pt 2px 9px;}
.categoryheader {background:transparent url(../images/hdr_category.jpg) no-repeat scroll left top;color:#FFFFFF;font-size:1.1em;font-weight:bold;height:23px;padding:6px 0pt 12px 10px;}
.categoryheader224 {background:transparent url(../images/hdr_category224.jpg) no-repeat scroll left top;color:#FFFFFF;font-size:1.1em;font-weight:bold;height:23px;padding:6px 0pt 12px 10px;}
.Lcat_categorylist li {width:300px;background:red;float:left;}

h1.hdrcategorylist {background:transparent url(../images/hdr_categorylist.gif) no-repeat scroll left top;bottom:1px;color:#FFFFFF;display:inline !important;float:left;font-size:1.1em !important;font-weight:bold;padding-left:10px;width:681px;}
.catrecommend h2 {background:transparent url(../images/hdr_catrecommend.gif) no-repeat scroll left top;display:block;margin:16px 0 0;text-indent:-5000px;}
.catrecommend {width: 693px; /* firefox */ #width: 693px; /* IE 7 */ _width: 690px; /* IE 6*/}
.catrecommend .featprods ul li {width:220px;}
.catrecommend .featprods .details {margin:-18px 0 0;}

/**Full width Featured Products**/
.catrecommend_fullwidth h2 {background:transparent url(../images/hdr_catrecommend_fullwidth.gif) no-repeat scroll left top; display:block; margin:16px 0 0;text-indent:-5000px;}
.catrecommend_fullwidth {width: 923px; /* firefox */ #width: 923px; /* IE 7 */ _width: 920px; /* IE 6*/}
.catrecommend_fullwidth .featprods ul li {width:220px;}
.catrecommend_fullwidth .featprods .details {margin:-18px 0 0;}

/**CLEARANCE SALE LHN POSITION**/
.catrecommend_sale h2 {background:transparent url(../images/hdr_catrecommend_sale.gif) no-repeat scroll left top;display:block; margin:10px 0 0 0;text-indent:-5000px;}
.catrecommend_sale {float: left; margin: 0px 0px 0px 7px; width: 600px; /* firefox */ #width: 597px; /* IE 7 */ _width: 597px; /* IE 6*/}
.catrecommend_sale .featprods_sale ul li {width:200px;}
.catrecommend_sale .featprods_sale .details {margin:-18px 0 0;}

/*****************************************/
/* CATEGORY LIST PROMOTIONAL - FULL WIDTH*/
/*****************************************/
#categorylist_fullwidth {
width: 920px; /* firefox */ #width: 920px; /* IE 7 */ _width: 918px; /* IE 6*/}
.categorywrapper_fullwidth {float:left; margin:10px 0px 10px 0px; padding:0;
width: 460px; /* firefox */ #width: 460px; /* IE 7 */ _width: 459px; /* IE 6*/
}
.subcatheading_fullwidth {color:#666666; font-weight:bold; margin:4px 0pt 2px 9px;}
.categoryheader_fullwidth {background:transparent url(../images/hdr_category_fullwidth.jpg) no-repeat scroll left top; color:#FFFFFF; font-size:1.1em; font-weight:bold; height:23px; padding:6px 0pt 12px 10px;}
.Lcat_categorylist_fullwidth li {width:414px;background:red;float:left;}

.cat_internalwrapperforhim {background: url(../images/categorybggiftfinder.jpg);}
.cat_internalwrapperforhim p {margin:0pt; padding:0pt 0pt 0pt 9px; font-size:1em; color:#666666;}

.cat_internalwrapperforher {background: url(../images/categorybggiftfinder.jpg);}
.cat_internalwrapperforher p {margin:0pt; padding:0pt 0pt 0pt 9px; font-size:1em; color:#666666;}

/************************************/
/* CATEGORY LIST PROMOTIONAL - SALE*/
/************************************/

#categorylist_sale {
float: left; width: 300px; /* firefox */ #width: 300px; /* IE 7 */ _width: 298px; /* IE 6*/}
.categorywrapper_sale {float:left;margin:10px 0 0 0;padding:0;
width: 296px; /* firefox */ #width: 296px; /* IE 7 */ _width: 295px; /* IE 6*/
}

.subcatheading_sale {color:#666666; font-weight:bold; margin:4px 0pt 2px 9px;}
.categoryheader_sale {background:transparent url(../images/hdr_category_fullwidth.jpg) no-repeat scroll left top; color:#FFFFFF; font-size:1.1em; font-weight:bold; height:23px; padding:6px 0pt 12px 10px;}

#categorylist_sale_container {
overflow: hidden; width: 920px; /* firefox */ #width: 920px; /* IE 7 */ _width: 918px; /* IE 6*/ }

.categoryheader_saletelevisionclearance {background:transparent url(../images/hdr_category_saletelevisionclearance.jpg) no-repeat scroll left top; color: #FFFFFF; font-size: 1.4em; height:51px; padding:13px 0pt 12px 10px;}

.categoryheader_saledvdblurayclearance {background:transparent url(../images/hdr_category_saledvdblurayclearance.jpg) no-repeat scroll left top; color: #FFFFFF; font-size: 1.4em; height:51px; padding:13px 0pt 12px 10px;}

.categoryheader_salehomecinemaclearance {background:transparent url(../images/hdr_category_salehomecinemaclearance.jpg) no-repeat scroll left top; color: #FFFFFF; font-size: 1.4em; height:51px; padding:13px 0pt 12px 10px;}

.categoryheader_salecamerascamcordersclearanc {background:transparent url(../images/hdr_category_salecamerascamcordersclearanc.jpg) no-repeat scroll left top; color: #FFFFFF; font-size: 1.4em; height:51px; padding:13px 0pt 12px 10px;}

.categoryheader_saledishwasherclearance {background:transparent url(../images/hdr_category_saledishwasherclearance.jpg) no-repeat scroll left top; color: #FFFFFF; font-size: 1.4em; height:51px; padding:13px 0pt 12px 10px;}

.categoryheader_salerefrigerationclearance {background:transparent url(../images/hdr_category_salerefrigerationclearance.jpg) no-repeat scroll left top; color: #FFFFFF; font-size: 1.4em; height:51px; padding:13px 0pt 12px 10px;}

.categoryheader_salecookingclearance {background:transparent url(../images/hdr_category_salecookingclearance.jpg) no-repeat scroll left top; color: #FFFFFF; font-size: 1.4em; height:51px; padding:13px 0pt 12px 10px;}

.categoryheader_salecleaningclearance {background:transparent url(../images/hdr_category_salecleaningclearance.jpg) no-repeat scroll left top; color: #FFFFFF; font-size: 1.4em; height:51px; padding:13px 0pt 12px 10px;}

.categoryheader_salelaundryclearance {background:transparent url(../images/hdr_category_salelaundryclearance.jpg) no-repeat scroll left top; color: #FFFFFF; font-size: 1.4em; height:51px; padding:13px 0pt 12px 10px;}

.categoryheader_salemp3audioclearance {background:transparent url(../images/hdr_category_salemp3audioclearance.jpg) no-repeat scroll left top; color: #FFFFFF; font-size: 1.4em; height:51px; padding:13px 0pt 12px 10px;}

.categoryheader_saleunder100clearance {background:transparent url(../images/hdr_category_saleorangepoundclearance.jpg) no-repeat scroll left top; color: #FFFFFF; font-size: 1.4em; height:51px; padding:13px 0pt 12px 10px;}
.categoryheader_saleunder250clearance {background:transparent url(../images/hdr_category_saleorangepoundclearance.jpg) no-repeat scroll left top; color: #FFFFFF; font-size: 1.4em; height:51px; padding:13px 0pt 12px 10px;}
.categoryheader_saleunder500clearance {background:transparent url(../images/hdr_category_saleorangepoundclearance.jpg) no-repeat scroll left top; color: #FFFFFF; font-size: 1.4em; height:51px; padding:13px 0pt 12px 10px;}

.categoryheader_saleclearanceaccessories {background:transparent url(../images/hdr_category_saleclearanceaccessories.jpg) no-repeat scroll left top; color: #FFFFFF; font-size: 1.4em; height:51px; padding:13px 0pt 12px 10px;}


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

#productlist h1 {font-size: 1.3em;}
#productlist h3 {margin:0; clear:both; padding:10px 0;}
#productlist .prods ul li {width:537px;min-height:140px;border:1px solid #5E5E5E;margin:8px 8px 0 0;padding:10px 10px 6px 10px;}
*html #productlist .prods ul li {height:140px;width:530px;}  /*	 IE 6  */
#productlist .prods ul .details {margin:0 0 0 5px; padding:0; width:440px;}
#productlist .prods ul .price {font-size:1.2em;}
#productlist .prods ul input.add, #productlist .prods ul #qty, #productlist .prods ul label, #productlist .prods ul .save, #productlist .prods ul .moreinfo {display:none;}
#productlist .prods ul .compare_checkbox label {display:inline;}

 #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 */
/******************/
.refinelist p {}
.refinementdivider {clear:both; margin:-5px 0pt 0pt; padding-top:12px; /* firefox */ #padding-top:10px; /* IE 7 */ _padding-top:10px; /* IE 6*/}
#searchresults {margin-left:4px; /* firefox */ #margin-top:10px; /* IE 7 */ _margin-top:10px; /* IE 6*/ color:#666666;}
#searchresults h1 {background:transparent url(../images/hdr_search.gif) no-repeat left top; display:block; text-indent:-5000px; width:680px; height: 34px; padding: 7px 0px 8px 8px;}

/* */
html*#searchresults h1 {
/* NS & Safari , might effect with IE5 MAC */
/* IE 6 can read it & this is !important for NS & Safari */
/* FF can't read this */
        
  margin-top:-12px !important;
  margin-top/* */:/**/0;
  margin-top /**/: 0;
}/**/

/* this is for above css, please do not remove */
#abcdef {

}
/* */

*:first-child+html #searchresults h1{
  margin-top: 0 !important;
}



.sort h2 {float:left;margin-left:5px;width:95px;font-size:1.0em;font-weight:normal;}
#sortby {margin-top: 3px;}
#searchresults h4 {margin-left:10px;padding:0pt;font-size:1.0em;}
#searchresults .prods ul li {border-bottom:1px solid #CCCCCC; float:none; margin:0pt; overflow:hidden; padding:14px 10px; width:320px; margin:0 0 0 6px;}
*html #searchresults .prods ul li {width:530px;}
.saarchlcontent ul {padding-left:6px;}
.saarchlcontent li {border:medium none !important; margin:0pt !important; padding:5px 0pt !important; width:217px !important;}

/*Added KH 20100324 restrict width of search results message to 400px*/
.searchresults_match {width: 395px;}
.searchresults_match h4 {margin-left:10px; padding:0pt; font-size:1.0em;}

.searchresults_nomatch {width: 395px;}
.searchresults_nomatch h4 {margin-left:10px; padding:0pt; font-size:1.0em;}

#searchresults .prods ul .details {width:342px;position:relative;right:0;#right:0;_right:95px;}
#searchresults .prods ul .price {font-size:1em;}
#searchresults .prods ul .price {margin:0;font-weight:bold;}
#searchresults .sort {width:100%; overflow:hidden;}
.searchpselbtm .psel {border-bottom:none; width: 672px;}
.searchpseltop .psel {margin-left:6px; width: 672px;}
#searchresults p.was {color:#999999;text-decoration:none;padding:7px 0;}
.refineyoursearch {margin:7px 0pt 15px;*margin:-9px 0pt 15px;}
#searchresults input.buy,#searchresults input.preorder,#searchresults input#qty,#searchresults label {}
#searchresults .sort label {display:none;}
#searchresults .sort h2 {margin-right:10px;}
p.moreinfo1 a {background:transparent url(../images/bt_moreinfo.gif) no-repeat scroll left top;display:block;height:18px;text-indent:-5000px;width:78px;text-align:justify;margin:0pt 2px 2px 0pt;}
p.moreinfo2 a {background:transparent url(../images/bt_moreinfo.gif) no-repeat scroll left top;display:block;height:18px;position:absolute;text-indent:-5000px;width:78px;}
.saarchlcontent {float:left;}
.searchrcontent {display:block; float:right; width:104px; text-align:right;}
.searchrcontent p,.searchrcontent input,.searchrcontent a,.searchrcontent input.preorder {clear:both;}
p.tablogo {margin-bottom:20px;}
p.moreinfo1 {float:right;}
#content-search .srcbannermain img {position:relative;right:0;#right:0;_right:7px;}
#searchresults .image {width:80px;}


.refinelist {border: 1px solid #76b135; margin-top: 1px; /* firefox */ #margin-top: -1px; /* IE 7 */ _margin-top: -1px; /* IE 6*/}
#collate, #term {padding-bottom:5px;}
#collate ul, #term p {padding:0 10px 10px 10px;}
.viewall {height:25px;}
#collate h3 {margin:0 0pt 0pt; padding:0px 0pt 4px 8px;}
#collate  {margin:0 0pt 0pt; padding:0px 0pt 4px 0px;}
#collate .viewall {padding:0px 0 0 12px; margin-bottom:-15px; /* firefox */ #margin-bottom:0px; /* IE 7 */ _margin-bottom:0px; /* IE 6*/}
.termtext {margin:0 0pt 0pt; padding:0px 0pt 4px 12px;}

#collate p.collatedresult {background:transparent url(../images/bg_refine.jpg) repeat-y scroll left top;margin:0pt;}
#term, #collate {margin-bottom:10px; width:224px; /* firefox */ #width:223px; /* IE 7 */ _width:222px; /* IE 6*/}

#collate h2 {background:transparent url(../images/hdr_refine.gif) no-repeat scroll left top; bottom:3px; display:block; margin:0pt; padding:0px 0px 6px 0px; position:relative; text-indent:-5000px; width:224px; height:36px;}
#term h2 {background:transparent url(../images/hdr_searchedby.gif) no-repeat scroll left top; bottom: 3px; display:block; margin:0pt; padding:0pt; position:relative; text-indent:-5000px; width:224px; height:36px; /* firefox */ #height:40px; /* IE 7 */ _height:40px; /* IE 6*/ top: -5px; /* firefox */ #top: 0px; /* IE 7 */ _top: 0px; /* IE 6*/}

#term {margin:5px 1px 0px 0px; /* firefox */ #margin:0px 0px 0px 0px; /* IE 7 */ _margin: 0px 0px 0px 0px; /* IE 6*/ #border-top:1px solid #76b135; /* IE 7 */ _border-top:1px solid #76b135; /* IE 6*/}
#searchresults .sort form {}
#searchresults #switcher {float:right; text-align:left; margin-right:10px !important; margin:2px 5px 5px 0px; width:130px;}
#searchresults #switcher img{vertical-align:middle;margin:0 3px 0 4px;}
#content-default #emailmeback h1,#content-default #emailinstockthankyou h1 {background:transparent url(../images/hdr_emailback.gif) no-repeat scroll left top;display:block;text-indent:-5000px;}
#content-default #emailmeback,#thankyou #emailinstockthankyou {font-size:0.8em;color:#666666;}
#content-default #emailmeback div, #thankyou #emailinstockthankyou p{margin:10px 0pt 10px 14px;width:666px;}
#emailmeback #buttons a.left,#thankyou #emailinstockthankyou a#back_link {background:transparent url(../images/bt_backtopd.gif) no-repeat scroll left top;display:block;height:34px;position:relative;right:8px;padding:0pt;text-indent:-5000px;width:172px;}

#addedmsg {margin-left: 10px;}

/********/
/* psel */
/********/
.psel {clear:both; margin: 10px 0px 0px 0px; padding:9px 0pt 5px; *padding:1px 0pt 16px; width:100%;}
.psel a {text-decoration:underline;}

/*******************/
/* PRODUCT DETAILS */
/*******************/
p.pdaddtobasket {color:red;font-weight:bold;font-size:1.2em;margin-left:10px;}
#productdetail {margin:0 5px 0 0; width:685px; overflow:hidden;}
.enlarge {text-align:center;}
#productdetail p.price {margin-top:30px;}
#productdetail .invtcontent {float:right; width:365px;}
#productdetail h1, #package h1 {background:transparent url(../images/pdbtmbar.gif) no-repeat scroll left bottom;margin:4px 0pt 0px;#margin:4px 0pt 0px;_margin:1px 0pt 0px;padding:0pt 5px 6px 10px;#padding:0pt 5px 6px 10px;_padding:4px 5px 6px 10px;z-index:0;}
.pdheading {background:#76B135 url(../images/pdtopbar.gif) no-repeat top left;margin:0pt 0pt 7px;}

#productdetail .invtmedia {float:left;margin:0pt;padding-right:10px;width:336px !important;}
#productdetail .invtmedia img {margin-bottom:20px;}
#productdetail .invtmedia a,#package .invtmedia a {font-size:0.8em;font-weight:normal;}
#productdetail .invtmedia p {height:178px;}
#productdetail .desc {margin:0; font-size:0.9em;overflow:hidden;}
#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; clear:both; margin-bottom:10px;}
#productdetail form fieldset {margin: 0; padding: 0;}
#productdetail form fieldset label {display: none;}
#productdetail form .invtatr select, #productdetail form .invtatr input {margin: 0 0 8px 0; height: 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;}
#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;padding:0pt;float:right;}
.pd_topbutton img.left {margin-left:6px;}
#productdetail input.buy,#package input.buy  {display: block;margin-top:3px;float:right;}
#productdetail .invtdesc4,#package .invtdesc4 {display:none;}

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

#productdetail h2,#package h2 {clear:both;color:#660099;font-size:1em;margin:0pt;padding:5px 0pt;width:542px;}
#productdetail .grid {display: none;}
#productdetail .multibuy h3 {padding:0;}
#productdetail .atributesPrice{height:50px;}
#productdetail .desc #producttitlediv1 { float:left; text-align:center;}
.invtprictbottom {float:left; margin-left: 37px;}
#productdetail .desc #productdescdiv2 { float:right;width:333px;color:#666666;padding-right:5px;}
#productdetail .desc #productdescdiv2 select {margin:10px 0;}
#productdescdiv2 .was {color:#999999;}
#productdescdiv2 .save {margin-bottom:10px;}
#productdescdiv2 input#qty {border:1px solid #666666;color:#666666;height:18px;margin:7px 0;padding:2px 5px 0pt 2px;width:20px;}
#productdescdiv2 img.banner {margin:7px 0;}
#productdescdiv2 p.availability {font-size:1.4em;}
.availabilityb {font-weight: bold; color: #CC0000;}
#productdescdiv2 span.pricevat {font-size:0.8em;color:#000000;}
#productdetail .invtmediaprice { overflow:hidden; width:100%; }
#productdetail .invtmediaprice .invtmedia { width:28%; float:left; }
#productdetail .invtmediaprice .invtprice { text-align:right;width:100%; }
#productdetail .invtmediaprice .invtprice .invtpriceleftright { overflow:hidden; }
#productdetail .invtmediaprice .invtprice .invtpriceleft { float:left; width:70%; }
#productdetail .invtmediaprice .invtprice .invtpriceright { float:right; width:30%; }
#productdetail .invtmediaprice .invtprice .price { color:#761AA3;font-size:2.7em;font-weight:bold}
#productdetail p.pricemsrp,#package p.pricemsrp {color:#666666;font-size:1.4em;font-weight:bold;}
#productdetail .invtmediaprice .invtprice .wassave { overflow:hidden; }
#productdetail #substitute .featprods h2 {background:url(../images/hdr_substitute.gif) no-repeat left top; display:block;text-indent:-5000px;width:682px;}
span.oneline, span.twoline, span.threeline{float:left;padding:4px 0pt 0pt;width:200px;margin-bottom:10px;}


/************************************************************************/
/*20080918 Social Bookmark styles - Below enlarge image on Proddetail KH*/
/************************************************************************/
.socialbkmks {float:left; margin-left: 45px;}
#productdetail .sbicon {margin-left: 4px;}

span.threeline {height:94px;}
textarea.niceform {font-size:1.4em;*font-size:1.1em;width:251px;}
#tellafriend textarea {font-size:1.0em;margin-bottom:7px;}
#reviewDiv4 input {margin-bottom:5px;width:251px;}
#reviewDiv4 div {clear:both;}
#reviewDiv4 #globalstatic {font-size:1.0em;}
#reviewDiv2,#reviewDiv3,#reviewDiv7,#reviewDiv4 {color:#666666;font-size:0.9em;}

#reviewDiv3 input,#reviewDiv4 input {font-size:1.0em; }
#substitute .featprods { margin:10px 0 5px 0; overflow:hidden; padding:0pt 0pt 10px; }
#substitute .featprods p.price {margin:4px 0pt 0pt 6px;}
#substitute .featprods li { width:152px; border:0; }
#substitute .featprods h2 { margin:0; }
#substitute .featprods ul {float:left;margin:10px 0pt;width:684px;}
#substitute .featprods ul li.first {background:none !important;}
#substitute .featprods li {background:transparent url(../images/linehack2.gif) no-repeat scroll left top;float:left;margin:0pt 10px 0pt 0pt !important;padding:0pt 0pt 0pt 10px !important;width:208px !important;}
#substitute .featprods .image {float:left;width:50px;}
#substitute .featprods .details {float:right;width:147px !important;}

#productdetail .reevoo {margin-bottom: 5px;}
#productdetail .enlarge {height:28px;margin:0pt 0pt 15px;}

/******************************************/
/*Added 17.09.08 by KCH for Next Day image*/
/******************************************/
#productdetail .nextdaydelivery {margin:10px 0; text-align: right;}


/************************************************/
/*Added 05.12.08 by KCH for Price Challengeimage*/
/************************************************/
#productdetail .pricechallengepd {margin:7px 0; text-align: right; padding-top: 5px;}


/************************************/
/*Links below image on productdetail*/
/************************************/
#productdetail .enlarge a {background:url(../images/bg_zoom.gif) no-repeat left top;height:40px;float:left;padding:0 0 0 20px;margin:0 0 30px 100px;}
#productdetail .invtprictbottom div{float:left;}
#productdetail .writereview a,#package .writereview a {background:transparent url(../images/bt_writeareview.gif) no-repeat scroll left top;display:block;text-indent:-5000px;width:86px;height:28px;}
#productdetail p.readreview a,#package p.readreview a {background:transparent url(../images/bt_readreview.gif) no-repeat scroll right top;display:block;height:28px;margin-top:-5px;*margin-top:-5px;text-indent:-5000px;width:170px;*width:85px;}
#productdetail .print a,#package .print a	 {background:transparent url(../images/hdr_printpage.gif) no-repeat scroll left top;display:block;height:26px;position:relative;text-indent:-5000px;top:1px;width:86px;}
#productdetail .tellafriend a,#package .tellafriend a	 {background:transparent url(../images/bt_tellafriend.gif) no-repeat scroll left top;display:block;text-indent:-5000px;width:86px;height:28px;}
#productdetail p.invtdesc2,#productdetail p.invtdesc3{text-align:right;}

p.invtdesc3 {display:none;}
#productdetail .invtmediaprice .invtprictbottom { overflow:hidden; width:100%; }
#productdetail .invtmediaprice .writereview { float:left; padding:0 5px 0 0; }
#productdetail .invtmediaprice p.readreview { float:left; margin:0; padding:0 5px 0 0; }
#productdetail .invtmediaprice .tellafriend { float:left; padding:0 5px 0 0; }
#productdetail .invtmediaprice .print { float:left; }
#productdetail .invtmediaprice .invtnonstd { overflow:hidden; padding: 10px 0 10px 0; }
#productdetail .invtmediaprice .invtnonstd .moption { overflow:hidden; padding: 10px 0 10px 0; }
#productdetail label.qtypd {backgroudn:red;}
#productdetail .invtmediaprice .invtnonstd #wrapper1,
#productdetail .invtmediaprice .invtnonstd #wrapper2,
#productdetail .invtmediaprice .invtnonstd #wrapper3 {border:1px solid #CCCCCC;float:left;height:40px;padding:8px;width:105px;}
#productdetail .invtmediaprice .invtnonstd .warranties {overflow:hidden;text-align:center;}
#productdetail .invtmediaprice .invtnonstd .reevoo {overflow:hidden;text-align:center;margin:10px 0 0 0;}
#productdetail .invtmediaprice .invtnonstd .additionalpurchases {overflow:hidden;}
#productdetail .invtmediaprice .invtnonstd .video {overflow:hidden;}
#productdetail img#supplierlogo {display:;clear:both;}
#productdetail .ouropinion { overflow:hidden; padding:10px 0 10px 0; }
#productdetail .testimonials { overflow:hidden; }
span.playvideo {padding-left:10px;}
.p_detail_features {margin-top:10px;}
#productdetail .p_detail_features ul { margin:5px;padding:10px;}
#productdetail .p_detail_features li {list-style-type:disc;}
#reviewDiv2 .video span {float:left;margin-top:8px;padding-right:10px;}

#productdetail .pd_topbutton {float:right;margin:10px 0 6px;width:253px !important;}
.tabdetail div{float:left;}
#reviewDiv2,#reviewDiv3,#reviewDiv4,#reviewDiv5,#reviewDiv6,#reviewDiv7{background:#F0F6E7 none repeat scroll 0% 50%;border:1px solid #76B135;margin:1px 0pt 10px;padding:10px;position:relative;top:0pt;width:658px;}
.tablink div{margin-right:3px;}
.tabdetail {margin-top:10px;}
#col-two .testimonials { overflow:hidden;width:685px; }
#col-two .testimonials p {font-size:0.8em !important;}
#col-two .testimonials table#testimonialssml { background:#C4DE9A none repeat scroll 0%;font-weight:bold;margin:0pt;width:100%; }

.pchallangeleft,.pchallangeright {float:left;width:320px;}
.pchallangeleft div,.pchallangeright div  {display:block;}
.pchallangeleft input,.pchallangeright input {margin-bottom:5px;width:126px;}
.pchallangeleft span.swidth,.pchallangeright span.swidth {width:124px;float:left;padding:4px 0 0 0;}
.pchallangeleft h3,.pchallangeright h3 {color:#666666;margin-left:0pt;padding-left:0pt;}
textarea.challangecomments {width:248px;font-size:1.4em;*font-size:1.1em;}
.pchallangeright input.dspan {margin:12px 0 -3px 0;}
.pchallangeright img {margin-left:0px;position:relative;top:5px;}
.pchallangeright .div required {width:none;}

/*************************/
/* PRODUCT DETAILS LAYER */
/*************************/
.layer {text-align: left; padding:10px;} /*this is needed to override the style_centre css which centres the layer content */

iframe#tabiframe {border:1px solid #666;width:650px;height:400px;position:absolute;top:0;left:0;z-index:1;}

#productdetail_layer h1 {padding: 0 6px 6px 10px;}
#productdetail_layer .invtmedia {float:left; margin: 15px 15px 15px 0;}
#productdetail_layer .invtmedia img {width: 178px;}
#productdetail_layer .invtmedia p {height: 178px;}
#productdetail_layer .pricing {margin-top:15px;margin-left:200px;width:200px;}
#productdetail_layer .pricing fieldset {clear:none;}
#productdetail_layer .add {display: block; padding: 5px 0; cursor:pointer;}
#productdetail_layer .buy {display: block; cursor:pointer;}
#productdetail_layer ol {margin-top: 0; padding-top: 0;}
#productdetail_layer h2 {margin: 0; padding: 0;}
#productdetail_layer ol .em {margin: 0; padding: 0;}
#productdetail_layer .grid {display: none;}

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

/***********/
/* PACKAGE */
/***********/
#package {width:685px;}
#package 
#package h1 {background:transparent url(../images/hdr_bgproductlist.gif) no-repeat scroll left top;margin:0pt 0pt 5px;padding:4px 0pt 5px 10px;}
#package .invtmedia {margin: 15px 0;}
#package .invtmedia img {margin-bottom:20px;}
#package .invtmedia p {height: 150px;}
#package form { top: 60px; }
#package .add {display: block; padding: 5px 0;}
#package .buy {display: block;}
#package #packageproducts p.total {font-size:0.8em;}
#package ol {margin-top: 0; padding-top: 0;}
#package h2 {margin: 0; padding: 0;}
#package ol .em {margin: 0; padding: 0;}
#package p.invtdesc2,#package p.invtdesc3 {font-size:0.8em;text-align:right;}
#package p.invtdesc3 {display:none;}
#package span.pricevat {color:#000000; font-weight:normal;}
#productdescdiv2 input#qty {styles.css (line 225)}
#package input#qty{border:1px solid #666666;color:#666666;height:18px;margin:0;padding:2px 5px 0 2px;width:20px;}

#package label,#package p.availability {font-size:1.4em;}
.availabilityb {font-weight: bold; color: #CC0000;}
ul.Lustypelinks li.myaccount {background:transparent url(../images/linehack.gif) no-repeat scroll right top;float:left;margin:0pt;padding:0pt 0;}
ul.Lustypelinks li.logout {float:left;}

#package .invtmediaprice { overflow:hidden; width:100%; }
#package .invtmediaprice .invtmedia { width:347px; float:left; text-align:center;}
#package .invtmediaprice .invtprice { color:#666666;float:right;padding-right:5px;width:333px;text-align:right;}
#package .invtmediaprice .invtprice .invtpriceleftright { overflow:hidden; }
#package .invtmediaprice .invtprice .invtpriceleft { float:left; width:70%; }
#package .invtmediaprice .invtprice .invtpriceright { float:right; width:30%; }
#package .invtmediaprice .invtprice .price { font-weight:bold; }
#package .invtmediaprice .invtprice .pricevat { font-size:.7em; }
#package .invtmediaprice .invtprice .pricevat {font-size:0.5em !important;}
#package .invtmediaprice .invtprice .wassave { overflow:hidden; }
#package #packageproducts .featprods p.moreinfo {background:transparent url(../images/bt_moreinfo.gif) no-repeat scroll left top;display:block;height:23px;text-indent:-5000px;}

#package .invtmediaprice .invtprictbottom { overflow:hidden; width:100%; }
#package .invtmediaprice .writereview { float:left; padding:0 5px 0 0; }
#package .invtmediaprice p.readreview { float:left; margin:0; padding:0 5px 0 0; }
#package .invtmediaprice .tellafriend { float:left; padding:0 5px 0 0; }
#package .invtmediaprice .print { float:left;margin:0 0 0 -5px; }
#package .invtmediaprice .invtnonstd { overflow:hidden; padding: 10px 0 10px 0; }
#package .invtmediaprice .invtnonstd .moption { overflow:hidden; padding: 10px 0 10px 0; }
#package .invtmediaprice .invtnonstd #wrapper1,
#package .invtmediaprice .invtnonstd #wrapper2,
#package .invtmediaprice .invtnonstd #wrapper3 {border:1px solid #CCCCCC;float:left;height:40px;padding:8px;width:105px;}
#package .invtmediaprice .invtnonstd .warranties {overflow:hidden;text-align:center;}
#package .invtmediaprice .invtnonstd .reevoo {overflow:hidden;text-align:center;}
#package .invtmediaprice .invtnonstd .additionalpurchases {overflow:hidden;}
#package .pd_topbutton {float:right;margin:20px 0pt 6px;width:253px !important;}
#package .ouropinion { overflow:hidden; }
#package .testimonials { overflow:hidden; }
.testimonials h2 {background:transparent url(../images/hdr_testimonials2.gif) no-repeat scroll left top;display:block;text-indent:-5000px;width:686px !important;margin-top:20px;}
#package .testimonials h2 {height:23px;margin-top:10px;}
.testimonials td {padding-bottom:5px;}
#package #showRVI { display:block; margin:10px 0 0 0; }
#subsku .featprods h2 {background:transparent url(../images/hdr_packagedetail.gif) no-repeat scroll left top;display:block;margin:17px 0pt 5px;padding:4px 0pt 5px 10px;text-indent:-5000px;width:675px;}
#package #subsku ul {float:left;margin:10px 0pt;width:685px;}
#package #subsku li {background:transparent url(../images/linehack2.gif) no-repeat scroll left top;float:left;margin:0pt 10px 0pt 0pt;padding:0pt 0pt 0pt 10px;width:208px;}
#package #subsku li.first {background:none !important;}
#package #subsku .image {float:left;width:50px;}
#package .featprods .details {float:right;width:147px !important;}
#packageproducts .featprods .details h3 {font-weight:normal;}
#package p.price {font-size:1.4em !important;}
/*************************/
/* SEARCH TEASER RESULTS */
/*************************/
.teaserResults {width:173px; border:1px solid #333; margin:0 0 5px 0;}
* html .teaserResults {width:178px;}

/************/
/* reminder */
/************/
#myacc-col-two #reminderslist p.addreminder { overflow:hidden; }


/************/
/*   RVI    */
/************/
#showRVI ul#rvilist li .featprods .details {float:right;font-size:0.7em;width:168px;}
#showRVI ul#rvilist li .featprods .details p.price {margin-left:6px;font-size:1.4em !important;font-weight:bold;}
.rviwrapper .details h3 {font-weight:normal;width:130px;}
/*********************/
/*   Home Feature    */
/*********************/
.homefeature .featprods ul li { height:150px; }

/************************/
/*   Order Receipt      */
/************************/
.deliveryrate .moreinfo {float:right;margin:0;position:relative;width:80px;}
.deliveryrate .moreinfo a {background:transparent url(../images/bt_moreinfo.gif) no-repeat scroll left top;display:block;height:19px;text-indent:-5000px;width:80px;}
#orderreceipt .deliveryrate .moreinfo a {position:relative;right:8px;}
.myaccpredictor { overflow:hidden;font-size:0.8em;margin-bottom:20px;}
.myaccpredictor h2 { margin:0 !important; }
#myacc-col-two p.commoptionslink a,#myacc-col-two p.signoutlink a  {text-decoration:underline;}
#myacc-col-two p{margin-left:10px;}
.margin10px {margin:10px 10px;}




.newtestimonialproduct { background:#F7ECFC none repeat scroll 0%; border-bottom:1px solid #999999; border-top:1px solid #999999; margin-bottom:8px; padding:0pt; position:relative; width:100%; }
.testimonialtext { font-family:Arial,Verdana,Geneva,Helvetica,sans-serif; font-size:11px; font-style:normal; font-variant:normal; font-weight:normal; line-height:normal; margin:0pt; padding:10px 35px; text-align:center; }
img.lquote { border:0pt none; height:23px; left:8px; margin:0pt; padding:0pt; position:absolute; top:5px; width:21px; }
img.rquote { border:0pt none; bottom:5px; height:23px; margin:0pt; padding:0pt; position:absolute; right:8px; width:21px; }

.yui-panel-container {position:absolute;width:auto;left:20%;margin:10% 0 0 0;top:0; }

.Lcopyright {float:left;text-align:center;width:100%;font-size:0.9em;}
#productdetail .invtmediaprice .invtmedia img { width:160px; }
#col-two .catlist_feat { overflow:hidden; }
#zipcDiv span.required { display:none; }

#orderconfirmation .checkoutorcfL #orcfcomment { margin: 0; padding: 8px 0 8px 0; }
#orderconfirmation .checkoutorcfL #orcfcomment label { padding:0pt 10px 0pt 0pt; vertical-align:top; }
/* my account on edit profile this hide because it still have javascript error on page */
.accdetails ul li.last { display:none; }


/*******************/
/* Category slider */
/*******************/
#slider {float:left; margin-top:10px;}
.werecommend,.bestseller {width:459px;}
.bestseller h2 {background:transparent url(../images/hdr_bestseller2.gif) no-repeat scroll right top;display:block;text-indent:-5000px;}
.werecommend {background:url(../images/slideborder.gif) no-repeat right top;}
.werecommend h2 {background:transparent url(../images/hdr_werecommend2.gif) no-repeat scroll left top;display:block;position:relative;right:1px;text-indent:-5000px;}
#slider h2 {padding:0pt 0pt 10px;}
#slider #sliderlist {/*set ul width to high number so we are able to "slide" using overflow:hidden*/ width:1700px;}
#slider .categorysliderlist {float:left;margin:0pt;overflow:hidden;position:relative;width:350px;}
#slider .slide {float:left; cursor:pointer;top:39px; position:relative; }

#slider .Lcategoryslider img#categorysliderLeft {left:4pt;position:relative;}
#slider .Lcategoryslider img#categorysliderRight {left:9px;position:relative;}
#slider .Lwerecommendslide img#werecommendslideRight {left:12px;#left:12px;_left:2px;position:relative;}
#slider .Lwerecommendslide img#werecommendslideLeft {position:relative;right:0;}
#slider .btn {width: 16px; float: left; border: solid 1px white;}
#categorysliderLeft{margin-right: 5px;}
#categorysliderRight{margin-left: 5px;}
ul#werecommendslidelist,ul#categorysliderlist {display:inline;float:left; width:2000px; height: 160px;}
#slider .slidewrapper {float:left;margin:0pt 0pt 0pt 20px;overflow:hidden;position:relative;width:397px;}

p.price {color:#761AA3 !important;font-size:1.1em !important;margin:0;}
.details p.invtdesc2 {display:none;}
#searchresults .saarchlcontent p.invtdesc2 {display:block;margin:5px 0;color:#666666;}
.featprods li h2 a{color:#666666;} 
.featprods ul li {float:left; margin:10px 0 0 0; padding:0pt 0pt 0pt 6px; width:193px; font-size:0.9em; background:transparent url(../images/linehack2.gif) no-repeat scroll left center;}
.featprods ul li.first {border:none;background:transparent none repeat scroll 0%;}
.featprods .image img {float:left;}
.featprods .image img.add {float:right;border:none;margin:3px 63px 0pt 0pt;} 
.featprods p.wasprice {margin:0;padding:3px 0 0 0;font-size:0.8em;color:#999999;}

/**************************************/
/*GRID LAYOUT - icat - prodlist3column*/
/**************************************/

.featprods_grid .details {float:right; width: 185px; padding: 0px 5px 0px 0px;}

.featprods_grid li h2 a {color:#666666;} 
.featprods_grid ul li {float:left; margin:10px 0px 0px 0px; padding:0px 0px 0px 6px; width:280px; font-size:0.9em;}
.featprods_grid ul li.first {border:none; background:transparent none repeat scroll 0%;}
.featprods_grid .image img {float:left;}
.featprods_grid .image img.add {float:right; border:none; margin:3px 63px 0px 0px;} 
.featprods_grid p.wasprice {margin:0;padding:3px 0 0 0;font-size:0.8em;color:#999999;}
.featprods_grid p.price_grid {font-weight: bold; margin: 0px 0px 7px 5px; padding: 0px 0px 0px 0px; font-size:1.6em; color: #CC0000;}
.featprods_grid h2 {font-size: 1.1em; margin:0px 0px 7px 5px; padding: 0px 0px 0px 0px; color: #999999;}

.featprods_grid p.price_gridLRG {font-weight: bold; margin: 0px 0px 7px 5px; padding: 0px 0px 0px 0px; font-size:2.6em; color: #CC0000;}

/*************************************************************************/
/*GRID LAYOUT - icat - LOCAYTAINVT COLLATION_PRODS Category/search layout*/
/*************************************************************************/

.featprods_catgrid li h2 a {color:#666666;} 
.featprods_catgrid ul {width: 688px; /* firefox */ #width: 685px; /* IE 7 */ _width: 679px; /* IE 6*/}
.featprods_catgrid ul li {float:left; margin:10px 0px 0px 0px; padding:0px 0px 0px 6px; font-size:0.9em; width:205px; /* firefox */ #width: 205px; /* IE 7 */ _width: 175px; /* IE 6*/}
.featprods_catgrid ul li.first {border:none; background:transparent none repeat scroll 0%;}
.featprods_catgrid p.was_grid {margin:0; padding: 3px 0 0 0; font-size:0.8em; color:#999999;}
.featprods_catgrid p.price_grid {font-weight: bold; margin: 0px 0px 7px 5px; padding: 0px; font-size:1.8em; color: #660099;}
.featprods_catgrid h2 {font-size: 1.1em; margin:0px 0px 7px 5px; padding: 0px; color: #999999;}
.featprods_catgrid li.productdisplay {border: 1px dashed #CCCCCC; padding: 5px; margin: 5px; /* firefox */ #margin: 5px; /* IE 7 */ _margin: 3px; /* IE 6*/}
.catgrid_hr {margin-left: 5px; /*Firefox/IE7*/ _margin-left: 6px;/* IE 6*/ color: #CCCCCC; background-color: #CCCCCC; width: 672px; /* firefox */ #width: 669px; /* IE 7 */ _width: 664px; /* IE 6*/ height: 1px;}

.categorypromo img {position: absolute; right: 5px; /*Firefox IE7*/ _right: 8px; /*IE6*/}

/***********************************************/
/*CLEARANCE SALE LAYOUT - cats - featprods_sale*/
/***********************************************/

.featprods_sale .details {float:right; width: 95px; padding: 0px 5px 0px 0px;}

.featprods_sale li h2 a {color:#666666;} 
.featprods_sale ul li {float:left; margin:10px 0px 0px 0px; padding:0px 0px 0px 6px; width:183px; font-size:0.9em;}
.featprods_sale ul li.first {border:none; background:transparent none repeat scroll 0%;}
.featprods_sale .image {float:left;}
.featprods_sale .image img.add {float:right; border:none; margin:3px 63px 0px 0px;}
.featprods_sale p.was_grid {margin:0; padding:0; font-size:0.8em; color:#999999;}
.featprods_sale p.price_grid {font-weight: bold; margin: 0px 0px 7px 5px; padding: 0px 0px 0px 0px; font-size:1.6em; color: #CC0000;}
.featprods_sale h2 {font-size: 1.1em; margin:0px 0px 7px 5px; padding: 0px 0px 0px 0px; color: #999999;}

#wrapper_bottomsale {width: 280px; overflow: hidden;}
#supplogo_sale {float: left; width: 90px;}
#moreinfo_sale {float: left; width: 190px;}

.fwrapper_sale .image {width: 79px; height: 100px; overflow: hidden;}

/************/
/* Static Page */
/************/
#globalstatic {color:#666; font-size:0.9em;}
#globalstatic h1 {background:none; color:#609; font-size:1.4em; padding:5px 0}
#globalstatic h3 {color:#609; font-size:1.1em; padding:5px 0;}
#globalstatic p {padding:5px 0;}
#globalstatic a {color:#666;}
#globalstatic li {list-style-type:square; list-style-position:inside; padding-left:20px;}

/************/
/* Story Page */
/************/
#newsstorydetail {}
#newsstorydetail h1 {color:#fff; background:transparent url(../images/hdr_bgproductlist.gif) no-repeat scroll left top; margin:0 0 5px 0; padding:4px 0px 5px 10px;}
#newsstorydetail p {padding-left:10px;}

/********************/
/* Gift Certificates Page */
/*******************/
#giftcertificate {color:#666; font-size:0.9em;}
#giftcertificate h1 {color:#fff; background:transparent url(../images/hdr_bgproductlist.gif) no-repeat scroll left top; margin:0 0 5px 0; padding:4px 0px 5px 10px;}
#giftcertificate p, #giftcertificate fieldset {padding:0 10px;}
#giftcertificate #giftcerttandc {margin-left:10px;}


/*************/
/* Popup Page */
/************/
#popups {text-align:center; padding:10px; color:#666; font-size:0.9em;}
#popups h1 {background:none; color:#609; font-weight:bold; padding:5px 0;}
#popups h3 {color:#609; padding:5px 0;}
#popups p {padding:0;}
#popups a {color:#666;}
#popups li {list-style-type:square; list-style-position:inside; padding-left:20px;}
#popups .close {text-align:center; border-top:1px solid #666}


/*************/
/* Email Signup page */
/************/
.signupemail h1 {background:transparent url(../images/hdr_newsletter3.gif) no-repeat scroll left top;display:block;text-indent:-5000px;width:683px;}
.signupemail p {padding-left:10px;font-size:0.9em;}
.signupemail #buttons {margin:10px 0pt 10px -6px;width:688px;}
.signupemail img {margin:6px 0pt 0pt 10px;} 
/*************/
/* Thank you page */
/************/

#thankyou h1 {background:transparent url(../images/hdr_thankyou.gif) no-repeat scroll left top;display:block;text-indent:-5000px;}
#thankyou p {padding-left:10px;font-size:0.9em;}

/* KH 20081111For use on search2 layout where category long description is pulled into top of category */

#featureldesc {margin-bottom: 10px; text-align: center; font: bold 12px arial,helvetica,sans-serif; color: #333;}