/* @override 
	http://fragrancedirect.uat.venda.com/content/ebiz/fragrancedirect/resources/css/styles.css
	http://www.fragrancedirect.co.uk/content/ebiz/fragrancedirect/resources/css/styles.css
	https://fragrancedirect.uat.venda.com/content/ebiz/fragrancedirect/resources/css/styles.css
*/

/***************************************/
/* Import page styles for v5+ browsers */
/* *************************************/
/* 1. Remove this to left align the site - styles_centre.css   */
body {text-align: center; background: black!important;}
#wrapper {margin:0 auto; padding-top:0; text-align: left; width:100%; background: #E3E6DB url(../images/page-bg.gif) repeat-x left 140px;}/*background: #D4D8D7 url(../images/xmas-bg.jpg) repeat-x left 20px;*/
#col-two-three {text-align: left;}
#storelocatorresults h1 {margin:0 0 6px 0;}

/* 2. Set the column and row dimension - styles_layout.css     */
#header {margin:auto;font-size:0.9em; background: white;}
#col-one {width:173px;float:left;margin:0 0 10px 0;padding:0;}
#myacc-col-one {width:173px;float:left;margin:0;padding:0;}
#myacc-col-two {width: 752px; float: left;background:#FFF;font-size:0.9em;}
#col-two-three {width: 730px; float: right;background:#FFF;}
#content-default {width:945px;height:auto;margin:auto;padding:0 10px 10px 10px; overflow: hidden; background: white;}
#content-search {width:925px;height:auto;margin:auto;background: url(../images/bg_search2.jpg) no-repeat left bottom ; overflow:hidden;}
#content-myaccount {width:925px;height:auto;margin:5px auto 0;background: white; overflow:hidden;padding:0 10px 10px 10px;}
#content-checkout {width:925px;height:auto;margin:auto;overflow:hidden;padding:0 10px 10px 10px; background: white;}
*html  #content-checkout {width:930px;}
#content-norecord {width:925px;height:auto;margin:auto;padding:0 0 10px 0;overflow:hidden;}
#col-three {width:175px;float:right;}
#col-two-no-three {width: 734px; float: right;width: 745px}
#content-default_nocolthree { width:925px;height:auto;margin:auto;overflow:hidden; }
#footer {width: 100%; clear: both; margin: auto; background: #000 url(../images/bottom-1px.gif) repeat-x left top; padding-bottom: 5px;}
#buttons {padding: 5px;}

/* 3. Fonts, styles and sizes if > 0px - styles_typography.css     */
/* GLOBAL FONTS */
body {font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 76%; font-style: normal; font-weight: normal;}
/* FONT SIZE */
h1 {font-size: 1.5em;}
h2 {font-size: 1.3em;}
h3, h4, #home p.intro2 {font-size: 1.1em;}
#home p.intro,#productdetail .price,#package .price {font-size: 1.2em;}
p,#categorylist .featprods .moreinfo,#categorylist ul.categories h2,#collate h3 {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 */
.featcats ul p,.featprods ul h2,.featprods ul h3,.featprods ul p.invtdesc2,.featprods ul p.was,.featprods ul p.moreinfo,.prods ul p.invtdesc2,#categorylist ul.categories .moreinfo,#productlist .nostock,#productlist .release,#productdetail ol,#package ol,#collate,#term  {font-size: 0.9em;}
.prods ul h2,.prods ul p,.featprods ul h2,.featprods ul p {font-size: 0.95em;}
/***************/
/* FONT WEIGHT */
/***************/
.bold,#home p.intro2,.featcats ul p,.featprods ul p.price,#categorylist .price,#productlist .price,#productlist .moreinfo,#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 {font-weight: normal;}
/* FONT STYLE */
#collate .viewall {font-style: italic;}
/* TEXT DECORATION */
a,.featcats ul h2 a,.featcats ul h2 a:hover,.featcats ul p a,.featcats ul p a:hover,.featprods ul h2 a,#categorylist ul.categories h2 a,#categorylist ul h2 a:hover,.prods ul h2 a{text-decoration: none;}
a:hover,.featprods ul h2 a:hover,.prods ul h2 a:hover {text-decoration: underline;}
.was, .attr_was {text-decoration:line-through;}
/* TEXT ALIGN */
.psel {text-align: center;}
#checkoutwrapper,table.wizrtable th {text-align: left;}

/* 4. This controls global colors. - styles_color.css          */
body,a:hover {color:#333;}
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:#000;}
.error, #atbmsg, .required, .itemsLoaded, .totalLoaded {color: #f00;}
/* BACKGROUNDS */
body,.error,#atbmsg,#checkout,.featprods ul li,#categorylist .icatldesc,#categorylist ul.categories,#categorylist ul.categories .image,#iacc ul.featprods li,.prods ul li {background-color:#fff;}
#admin, #admin a {background-color:#f00;}
.featcats ul li {background-color:#fff;}
/* BORDERS */
fieldset {border-color:transparent;}
table.wizrtable,table.wizrtable th {border-color:#FFF;}

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

/* 5. This sets the default html elements - styles_default.css   */
body {margin:0; padding:0;}
h1 {margin:0; padding:5px 0 5px 4px;}
h2, h3 {margin:0; padding:5px 0 5px 5px;}
p {margin:.5em 0; padding:0;}
img {border:none;}
/*  LISTS  */
ul {margin: 0; padding: 0; list-style: none;}
/*  FORMS  */
form {display: inline; margin: 0;}
input, select {vertical-align: middle;font-size:1em;}
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;}
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;}
.page_name h3 {padding : 5px 0 5px 0; }

/* 6. This is specific to the DHTML popup window - dhtmlwindow.css  */
/*****************************************************/
/* The styles below deal with the DHTML popup window */
/* ***************************************************/
iframe#contentframe {margin:0; padding:0; width:100%; height: 100%}
.dhtmlwindow{position: absolute;visibility: hidden;background-color: #fff;}
/*CSS for Drag Handle*/
.drag-handle{border: 1px solid #666;padding: 1px;text-indent: 3px;font-weight: bold;font-size: 1.2em;background-color: #ccc;color: #fff;cursor: move;overflow: hidden;width: auto;position: relative;z-index:2;}
/* needed to sit in between header of dhtmlwindow and background - because IE shows select fields always on top */
/* you may want to increase the height value if the drag-handle height increases */
iframe#headerframe{z-index:1;width:100%;height:30px;position:absolute;top:0px;left:0px;}
/*CSS for controls (min, close etc) within Drag Handle*/
.drag-handle .drag-controls{position: absolute;right: 1px;top: 2px;cursor: hand;cursor: pointer;z-index:2;}
/*CSS for Content Display Area div*/
.drag-contentarea{border-left: 1px solid #666;border-right: 1px solid #666;border-bottom: 1px solid #666;color: black;height: 150px;padding: 0;overflow: auto;position: relative;z-index:2;background: #fff url(../images/dataloading.gif) no-repeat center center;}
.drag-statusarea, .drag-resizearea{display:none;}
/****************************************/
/* ADDED TO BASKET PARENT POPUP MESSAGE */
/* **************************************/
#tabaddedmsg {display:none; position:absolute; top:126px; left:543px; border:1px solid #999; background-color:#ccc; color:black; width:200px; padding:0 5px; z-index:1;}
#tabaddedmsg .text {float:left;width:175px;}
#tabaddedmsg img {padding-top:5px;}

/******************************************/
/* 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 */
#buttons {overflow:hidden; /* must now supply a width value for this to work */
	width:98%;}
#buttons input {border:none;}	
/* Communication option */
/*************/
/* HOME PAGE */
/*************/
#home {width:100%; overflow:hidden;}
#home .homeleft {padding:0;margin:0;float:left;}
#home .homeright img {float:right;}
.hidecont {visibility:hidden;height:1px !important; }
.showcont {visibility:visible; }
#home #cont {border:1px solid #FFE0F0;height:161px;overflow:auto;margin-top:10px;padding-left:10px;}
#home #cont h1 {font-size:1em;color:#333333;padding:3px 0px 3px 0px;margin-left:0px;}
#home #cont h2 {font-size:1em;color:#333333;padding:3px 0px 3px 0px;margin:0px;}
#home #cont a {text-decoration:underline;}
#home #cont p {font-size:0.9em;color:#646464;margin-top:2px;margin-right:20px;color:#333333;}
.featprods li{float:left;width:279px;padding:10px 0;}
*html .featprods li {width:277px;}
.featprods .details h2 {padding:0;}

/*****************/
/* TABS */
/*****************/
.productarea {padding:0;margin:0;background:#FFF;overflow:hidden;}
.productarea .tabdetail .tablink div {float:left;}
.productarea .tabdetail .tablink .tabhead_menu {position:relative;top:1px;margin-right: 5px; text-align: center;}
.productarea .tabdetail .tablink .tabhead_menu a {background: url(../images/tab-sprite.png) left bottom; height: 20px; padding-top: 9px; float: left; width: 108px; text-transform: uppercase; font-weight: bold;}
.productarea .tabdetail .tablink .tabhead_menu a:hover {background-position: 0 58px; text-decoration: none;}
.productarea .tabdetail .tablink .tabhead_menu a.selected {background-position: 0 top; color: white;}
.productarea .tabdetail .tab_info {width:728px;height:auto;border: 1px solid #6f6f6f;margin:1px 0 0 0;padding:0;float:left;}


/*****************/
/* CATEGORY LIST */
/*****************/
#categorylist .leftside {float:right;}
#categorylist .leftside .mainlogo img {width:517px;height:302px;}
#categorylist .rightside {margin:0;padding:0;width:213px;float:left; height: 302px;background: url(../images/left-bg-grey.gif) repeat scroll left top; overflow: hidden;  position: relative;}
#categorylist .rightside h1 {font-size: 2.2em;line-height:1em;margin:0;padding:6px;color:#000;text-transform:uppercase;font-weight:normal; display: block;width: 213px;}
#categorylist .rightside .searcharea {margin:0;padding:1px 0 0 0; background: url(../images/grey-sep.gif) no-repeat scroll right top transparent;}
#categorylist .rightside .searcharea div a {display: block;}
#categorylist .rightside .searcharea .ladiesAZ {margin:0;padding:0;background:url(../images/img_ladiesAtoZ.gif) no-repeat;display:block;}
#categorylist .rightside .searcharea .mensAZ {margin:0;padding:0;background:url(../images/img_mensAtoZ.gif) no-repeat;display:block;}
#categorylist .rightside .searcharea .searchbyimage {margin:0;padding:0;background:url(../images/img_searchbyimagesladies.gif) no-repeat;}
#categorylist .rightside .searcharea p.sdes {margin:3px 0 0 0;padding:0 10px;font-size:0.9em; line-height: 105%;}
#categorylist .rightside .searcharea p.sdes a img {position: absolute; top:265px; left: 0; margin: 0;}
#categorylist .rightside .searcharea .showAll {position: absolute; bottom: 3px;}
#categorylist .rightside .searcharea .ladiesAZ, #categorylist .rightside .searcharea .mensAZ, #categorylist .rightside .searcharea .searchbyimage {
	background:url("/content/ebiz/fragrancedirect/resources/images/maxymiser/category_mvt/grey-sep.gif") no-repeat scroll right bottom transparent;
	float:none;
	height:auto;
	padding-bottom:1px;
	padding-top:0;
	width:auto;
}


.Sliders {float:left; width:100%; margin:0;background:#FFE0F0;margin:10px 0 0 0;padding:5 0 0 0;text-transform: uppercase;}
.Sliders h2 {display:none;}
.Sliders .slidewrapper {width:650px;;padding:0; position:relative; float:left; overflow:hidden;text-align:center;}
.Sliders .slide {cursor:pointer;margin:0;}
/* FRAGRANCE SLIDER */
#fragranceslider #fragrancesliderlist {/*set ul width to high number so we are able to "slide" using overflow:hidden*/ width:1700px;}
#fragranceslider .slidewrapper ul ul.categories li h3 {padding:2px 0 0 0;margin:0;font-size:0.9em;}
#fragranceslider ul#fragrancesliderlist li {float:left; width:150px;padding:7px 15px 2px 0;border:none;}
#fragranceslider #fragrancesliderLeft {float:left;padding:60px 10px 0 11px;}
#fragranceslider #fragrancesliderRight {float:right;padding:60px 12px 0 0;}
*html #fragranceslider img#fragrancesliderLeft {float:left;margin:60px 10px 0 11px;width:1px;height:5px;}
*html #fragranceslider img#fragrancesliderRight {float:right;margin:60px 12px 0 0;width:10px;height:5px;}
/* MENS SLIDER */
#mensslider #menssliderlist {/*set ul width to high number so we are able to "slide" using overflow:hidden*/ width:1700px;}
#mensslider .slidewrapper ul ul.categories li h3 {padding:2px 0 0 0;margin:0;font-size:0.9em;}
#mensslider ul#menssliderlist li {float:left; width:150px;padding:7px 15px 2px 0;border:none;}
#mensslider #menssliderLeft {float:left;padding:60px 10px 0 11px;}
#mensslider #menssliderRight {float:right;padding:60px 12px 0 0;}
*html #mensslider img#menssliderLeft {float:left;margin:60px 10px 0 11px;width:1px;height:5px;}
*html #mensslider img#menssliderRight {float:right;margin:60px 12px 0 0;width:10px;height:5px;}
/* SKIN CARE SLIDER */
#skincareslider #skincaresliderlist {/*set ul width to high number so we are able to "slide" using overflow:hidden*/ width:1700px;}
#skincareslider .slidewrapper ul ul.categories li h3 {padding:2px 0 0 0;margin:0;font-size:0.9em;}
#skincareslider ul#skincaresliderlist li {float:left; width:150px;padding:7px 15px 2px 0;border:none;}
#skincareslider img#skincaresliderLeft {float:left;padding:60px 10px 0 11px;width:21px;height:49px;}
#skincareslider img#skincaresliderRight {float:right;padding:60px 12px 0 0;width:21px;height:49px;}
*html #skincareslider img#skincaresliderLeft {float:left;margin:60px 10px 0 11px;width:1px;height:5px;}
*html #skincareslider img#skincaresliderRight {float:right;margin:60px 12px 0 0;width:10px;height:5px;}
/* BATH & BODY SLIDER */
#bathandbodyslider #bathandbodysliderlist {/*set ul width to high number so we are able to "slide" using overflow:hidden*/ width:1700px;}
#bathandbodyslider .slidewrapper ul ul.categories li h3 {padding:2px 0 0 0;margin:0;font-size:0.9em;}
#bathandbodyslider ul#bathandbodysliderlist li {float:left; width:150px;padding:7px 15px 2px 0;border:none;}
#bathandbodyslider #bathandbodysliderLeft {float:left;padding:60px 10px 0 11px;}
#bathandbodyslider #bathandbodysliderRight {float:right;padding:60px 12px 0 0;}
*html #bathandbodyslider img#bathandbodysliderLeft {float:left;margin:60px 10px 0 11px;width:1px;height:5px;}
*html #bathandbodyslider img#bathandbodysliderRight {float:right;margin:60px 12px 0 0;width:10px;height:5px;}
/* HAIR SLIDER */
#hairslider #hairsliderlist {/*set ul width to high number so we are able to "slide" using overflow:hidden*/ width:1700px;}
#hairslider .slidewrapper ul ul.categories li h3 {padding:2px 0 0 0;margin:0;font-size:0.9em;}
#hairslider ul#hairsliderlist li {float:left; width:150px;padding:7px 15px 2px 0;border:none;}
#hairslider #hairsliderLeft {float:left;padding:60px 10px 0 11px;}
#hairslider #hairsliderRight {float:right;padding:60px 12px 0 0;}
*html #hairslider img#hairsliderLeft {float:left;margin:60px 10px 0 11px;width:1px;height:5px;}
*html #hairslider img#hairsliderRight {float:right;margin:60px 12px 0 0;width:10px;height:5px;}
/* ATHOME SLIDER */
#athomeslider #athomesliderlist {/*set ul width to high number so we are able to "slide" using overflow:hidden*/ width:1700px;}
#athomeslider .slidewrapper ul ul.categories li h3 {padding:2px 0 0 0;margin:0;font-size:0.9em;}
#athomeslider ul#athomesliderlist li {float:left; width:150px;padding:7px 15px 2px 0;border:none;}
#athomeslider #athomesliderLeft {float:left;padding:60px 10px 0 11px;}
#athomeslider #athomesliderRight {float:right;padding:60px 12px 0 0;}
*html #athomeslider img#athomesliderLeft {float:left;margin:60px 10px 0 11px;width:1px;height:5px;}
*html #athomeslider img#athomesliderRight {float:right;margin:60px 12px 0 0;width:10px;height:5px;}
/* SPECIALS SLIDER */
#specialsslider #specialssliderlist {/*set ul width to high number so we are able to "slide" using overflow:hidden*/ width:1700px;}
#specialsslider .slidewrapper ul ul.categories li h3 {padding:2px 0 0 0;margin:0;font-size:0.9em;}
#specialsslider ul#specialssliderlist li {float:left; width:150px;padding:7px 15px 2px 0;border:none;}
#specialsslider #specialssliderLeft {float:left;padding:60px 10px 0 11px;}
#specialsslider #specialssliderRight {float:right;padding:60px 12px 0 0;}
*html #specialsslider img#specialssliderLeft {float:left;margin:60px 10px 0 11px;width:1px;height:5px;}
*html #specialsslider img#specialssliderRight {float:right;margin:60px 12px 0 0;width:10px;height:5px;}
/* GIFTS SLIDER */
#giftsslider #giftssliderlist {/*set ul width to high number so we are able to "slide" using overflow:hidden*/ width:1700px;}
#giftsslider .slidewrapper ul ul.categories li h3 {padding:2px 0 0 0;margin:0;font-size:0.9em;}
#giftsslider ul#giftssliderlist li {float:left; width:150px;padding:7px 15px 2px 0;border:none;}
#giftsslider #giftssliderLeft {float:left;padding:60px 10px 0 11px;}
#giftsslider #giftssliderRight {float:right;padding:60px 12px 0 0;}
*html #giftsslider img#giftssliderLeft {float:left;margin:60px 10px 0 11px;width:1px;height:5px;}
*html #giftsslider img#giftssliderRight {float:right;margin:60px 12px 0 0;width:10px;height:5px;}
/* COSMETICS SLIDER */
#cosmeticsslider #cosmeticssliderlist {/*set ul width to high number so we are able to "slide" using overflow:hidden*/ width:1700px;}
#cosmeticsslider .slidewrapper ul ul.categories li h3 {padding:2px 0 0 0;margin:0;font-size:0.9em;}
#cosmeticsslider ul#cosmeticssliderlist li {float:left; width:150px;padding:7px 15px 2px 0;border:none;}
#cosmeticsslider #cosmeticssliderLeft {float:left;padding:60px 10px 0 11px;}
#cosmeticsslider #cosmeticssliderRight {float:right;padding:60px 12px 0 0;}
*html #cosmeticsslider img#cosmeticssliderLeft {float:left;margin:60px 10px 0 11px;width:1px;height:5px;}
*html #cosmeticsslider img#cosmeticssliderRight {float:right;margin:60px 12px 0 0;width:10px;height:5px;}
/* CATEGORY A-Z */
#atozcategorylist #line1 {background:#FFF url(../images/dash_gray.jpg) repeat-x;height:1px;width:722px;}
#atozcategorylist #line2 {background:#FFF url(../images/dash_gray.jpg) repeat-x;height:1px;width:722px;}
#atozcategorylist .atozcategorytop ul {padding:5px 0 0 0;}
#atozcategorylist .atozcategorytop ul li {float:left;margin:0 9px 5px 0;padding:1px 4px 1px 5px;}
#atozcategorylist .atozcategorytop ul li h2 {font-size:1.1em;padding:0;}
#atozcategorylist h1 {font-size: 1.4em;line-height:0.9em;background:#FFF url(../images/dash_gray.jpg) repeat-x 0 100%;color:#000;text-transform: uppercase;padding:0 0 5px 0;margin:0;font-weight: bold;}
#atozcategorylist p.sdes {padding:10px 0 20px 3px;margin:0;font-size:1em;font-weight: bold;}
.atozcategories {width: 350px;padding:10px 0 0 0;}
.atozcategories p {font-size:0.9em;padding:0 0 0 10px;}
.atozcategories li h2 {padding:3px 0 3px 8px;margin: 0 0 7px 0;background-color:#E0E0E0;font-size:1.1em;color:#000;}
.atozcategories li h3 {font-size: 0.9em;padding:0 0 1px 8px;margin:0;font-weight:normal;}
.atozcategories li ul {padding:0 0 8px 0;margin:0 0 8px 0;background:#FFF url(../images/dash_gray.jpg) repeat-x 0 100%;}
#atozcategorylist .rightside {float:left;padding:0 0 0 22px;}
/*CATEGORYLIST 2 */
#categorylist2 {overflow:hidden;}
#categorylist2 h1 {padding:0 0 2px 0;margin:0;text-transform: uppercase;;font-size:2.3em;background:#FFF url(../images/dash_gray.jpg) repeat-x 0 100%;line-height:1.1em;font-weight:normal;}
#categorylist2 .leftside {float:left;width:240px;}
#categorylist2 .centerside {float:left;width:240px;padding:0 0 0 5px;}
#categorylist2 .rightside {float:left;width:237px;padding:0 0 0 5px;}
#categorylist2 p.sdes {padding:10px 0 0 3px;margin:0;font-size:1em;font-weight: bold;}
#categorylist2 ul.categorylist2 {padding:15px 0 0 0;}
#categorylist2 ul.categorylist2 li {padding:0 0 5px 0; margin-bottom:5px; background:#FFF url(../images/dash_gray.jpg) repeat-x 0 100%;}
#categorylist2 ul.categorylist2 li ul li {background:none;margin-bottom:0;}
#categorylist2 ul.categorylist2 li h2 {background:#E0E0E0;font-size:1.1em;margin:0pt;padding:5px 0pt 5px 5px;}
#categorylist2 ul.categorylist2 #categorylist2_1 {padding:5px 0 0 0;margin:0;}
#categorylist2 ul.categorylist2 #categorylist2_1 h3 {padding:0 0 0 5px;margin:0;font-size:0.9em;font-weight: normal;}
/* CATEGORY LIST SPECIAL OFFER */
#categorylist_specialoffers {font-size:0.9em;}
#categorylist_specialoffers .leftside {float:left;}
#categorylist_specialoffers .rightside {float:left;padding:0 0 0 25px;width:388px;}
#productlist_specialoffers {margin:auto;overflow:hidden;width:600px;padding:40px 0 0;}
#productlist_specialoffers p {font-size:0.9em;padding:0 0 0 10px;}
#productlist_specialoffers ul.products {float:left;}
#productlist_specialoffers #productlist_toggle ul.products li {width:182px;float:left;padding:6px 6px 5px;}
/* CATEGORY LIST PROMOTIONS */
#categorylist_promotions {font-size:0.9em;}
#categorylist_promotions h1 {background:#FFF url(../images/dash_gray.jpg) repeat-x 0 23px;padding:0 0 10px;margin:0;font-size:1.5em;}
#categorylist_promotions .leftside {float:left;}
#categorylist_promotions .rightside {float:left;padding:0 0 0 15px;width:415px;}
#categorylist_promotions .rightside .sdes {margin:0;}
/* PRODUCT LISTS */
#productlist .leftside {float:left;}
#productlist .leftside .mainlogo img {width:337px;height:244px;}
#productlist .rightside {margin:0;padding:0 0 0 6px;float:left;width:385px;}
#productlist .rightside h1 {font-size: 1.3em;line-height:0.9em;margin:0 0 0 0;padding:0 0 7px 0;color:#000;background:#FFF url(../images/dash_gray.jpg) repeat-x 0 100%;}
#productlist .rightside .sdes {font-size: 0.9em}
#productlist .banner {background: url(../images/brand_landing_bg.gif) repeat-y; height: 301px; overflow: hidden; position: relative;}
#productlist .banner .rightside {width: 507px; padding: 0; float: right;}
#productlist .banner .leftside {width: 223px;}
#productlist .banner .leftside h1 {font-size: 150%; font-weight: normal; border-bottom: 1px solid #e2e2e2; padding: 10px 8px 8px 8px;}
#productlist .banner .leftside p.sdes {padding: 0 8px; font-size: 90%; margin: 10px 0 0 0;}
#productlist .banner .leftside p.showallproduct {position: absolute; bottom: 0; border-top: 1px solid #e2e2e2; padding-top: 5px; width: 223px; text-align: center;}
#productlist .browsebycat {margin:0;padding:12px 0 5px 0;width:479px;float:left;background:#FFF url(../images/dash_gray.jpg) repeat-x 0 100%;}
#productlist .browsebycat h2 {background:url(../images/browsebycat.gif) no-repeat;width:479px;height:23px;text-indent:-5000px;padding:0;margin:0;}
#productlist .browsebycat #categorylist2_1 {margin:0;padding:0;font-size:0.8em;text-transform: uppercase;}
#productlist .browsebycat #categorylist2_1 ul.categorylist2_1 li {margin:0 0 0 5px;padding:0;float:left;width:222px;background:url(../images/img_listdot.gif) no-repeat 0 8px; padding:3px 0 2px 12px;}
#productlist p.showallproduct {text-align: right;}
#productlist .rightside p.showallproduct {margin-top: 50px;}
/*   IE 6    */
html*#productlist .browsebycat #categorylist2_1 ul.categorylist2_1 li { *width:220px;}
#productlist .browsebycat #categorylist2_1 ul.categorylist2_1 li h3 {margin:0;padding:0;}
#productlist .browsebygender {margin:0;padding:12px 0 26px 0;float:right;width:229px;background:#FFF url(../images/dash_gray.jpg) repeat-x 0 100%;} 
#productlist .browsebygender h2 {background:url(../images/browsebygen.gif) no-repeat;width:229px;height:23px;text-indent:-5000px;padding:0;margin:0;}
#productlist .browsebygender ul.gernderlist {margin:0;padding:0;font-size:0.9em;font-weight: bold;}
#productlist .browsebygender ul.gernderlist li {margin:0 0 0 5px;padding:0;float:left;width:222px;background:url(../images/img_listdot.gif) no-repeat 0 8px; padding:3px 0 2px 12px;}
#productlist #hotpick {margin:27px 0 0 0;padding:0}
#productlist #hotpick h3 {float: left; position:relative;top:1px;margin-right: 5px; text-align: center;background: url(../images/tab-sprite.png) left top; color: white; height: 20px; padding: 9px 0 0; width: 108px;}
#productlist #hotpick h3.viewall {background-position: 0 bottom; color: black;}
#productlist #hotpick .productarea #productlist_toggle {width:728px;height:auto;border: 1px solid #6f6f6f;margin:1px 0 0 0;padding:0; clear: both; display: block; overflow: hidden; float: left;}
#productlist #hotpick .productarea {float: left;}

/* PRODUCT LISTS TOGGLE */
#productlist_toggle .viewallprod {float:right;padding:5px 10px 0 0;width:700px;}
#productlist_toggle .viewallprod img {float:right;}
#productlist_toggle p {font-size:0.9em;padding:0 0 0 10px;}
#productlist_toggle ul.products {float:left;}
#productlist_toggle ul.products li {width:182px;float:left;padding:6px 0 0 0;height:300px;  _height:auto !important;  _height:300px;}

#productlist_toggle ul.products li .toggle_image {width:182px;text-align: center;}
#productlist_toggle ul.products li .toggle_details {width:182px;text-align: center;}
#productlist_toggle ul.products li .toggle_details .toggle_promotions {font-size:1.1em;padding:2px 0 0 0;margin:0;}
#productlist_toggle ul.products li .toggle_details .toggle_promotions p {padding:3px 0 0;margin:0;}
#productlist_toggle ul.products li .toggle_details .toggle_promotions p span {background:red;color:#FFF;padding:0 2px;}
#productlist_toggle ul.products li .toggle_details h2.toggle_name {font-size:0.9em;padding:3px 0 0 0;margin:0;}
#productlist_toggle ul.products li .toggle_details p.toggle_description {font-size:0.9em;padding:2px 0 0 0;margin:0;}
#productlist_toggle ul.products li .toggle_details p.toggle_price {padding:2px 0 0 0;margin:0;font-weight: bold;}
#productlist_toggle ul.products li .toggle_details p.toggle_price_save {padding:2px 0 0 0;margin:0;font-weight: bold;font-size:1.1em;}
#productlist_toggle ul.products li .toggle_details p.toggle_price_save span.save {padding:0;margin:0;font-size:0.72em;color:red;}
#productlist_toggle ul.products li .toggle_details p.toggle_pricemsrp {font-size:0.9em;padding:2px 0 0 0;margin:0;}
#productlist_toggle ul.products li .toggle_details p.toggle_moreinfo {font-size:0.8em;padding:2px 0 0 0;margin:0;}
#productlist_toggle ul.products li .toggle_details p.toggle_moreinfo a {text-decoration:underline;}
#productlist_toggle ul.products li .toggle_details p.toggle_nostock {font-size:0.9em;padding:2px 0 0 0;margin:0;}
/* SEARCH RESULTS */
.refinementdivider {/* avoid collapsing divs - especially ns6 (pc) */line-height:10px; font-size:0; clear:both; height:10px;}
#searchresults h1 {background:url(../images/searchresults.gif) no-repeat ;height:30px;text-indent:-5000px;padding:0 0 5px 0;margin:0;border-bottom: dashed;border-width: thin;border-color:#CCC;}
#searchresults h4 {padding:5px 0 0 0;margin:0;font-size:0.9em;}
#searchresults .sort {font-size:0.9em;padding:5px 0 0 0;}
#searchresults .sort h2 {display:none;}
#searchresults .sort select {font-size:0.9em;}
.searchpsel, .pagesel {background:#FFF url(../images/dash_gray.jpg) repeat-x 0 10px;float:left}
.searchpsel .psel, .pagesel .psel {padding:4px 0 2px 0;clear:both;float:left;margin:13px 0 5px 0;position:relative;width:720px;background:#FFF url(../images/dash_gray.jpg) repeat-x 0 100%;}
.searchpsel .psel .pnumber-search, .pagesel .psel .pnumber {color:#000000;display:block;float:left;padding:0px 0pt 5px;width:573px;}
.searchpsel .psel .pnumber-search .currentpage, .pagesel .psel .pnumber .currentpage {font-weight: bold;}
.searchpsel .psel .previouspage, .pagesel .psel .previouspage  {background:none;float:left;height:20px;width:87px;}
.searchpsel .psel .previous, .pagesel .psel .previous {background:transparent url(../images/bt_previous.gif) no-repeat left top;display:block;float:left;height:20px;margin:0pt;outline-color:invert;
outline-style:none;outline-width:0pt;text-indent:-5000px;width:87px;}
.searchpsel .psel .nextpage, .pagesel .psel .nextpage  {background:none;float:right;height:20px;width:59px;}
.searchpsel .psel .next, .pagesel .psel .next {background:transparent url(../images/bt_next.gif) no-repeat left top;display:block;float:left;height:20px;margin:0pt;outline-color:invert;
outline-style:none;outline-width:0pt;text-indent:-5000px;width:59px;}
.searchpselbtm, .pageselbtm {margin:10px 0 0 0;}
#searchresults_image {font-size:0.9em;}
#searchresults_image h1 {background:url(../images/searchresults.gif) no-repeat ;height:30px;text-indent:-5000px;padding:0 0 5px 0;margin:0;border-bottom: dashed;border-width: thin;border-color:#CCC;}
#searchresults_image h4 {font-weight:normal;padding:5px 0 0 0;margin:0;font-size:1em;}
#searchresults_image h4 .primarysearchtext {font-weight:bold;}
#searchresults_image h4 .totalresults {font-weight:bold;}
#searchresults_image .sort {padding:5px 0 0 0;}
#searchresults_image .sort h2 {display:none;}
#searchresults_image .prods ul li {float:left;margin:0;padding:15px 10px 0 0;width:80px;}
#term, #collate {width:173px;}
#term {border-bottom: dashed;border-width: thin;border-color:#CCC;}
#term h2 {background:url(../images/yoursearch.gif) no-repeat ;height:20px;text-indent:-5000px;}
#term p {padding:8px 0 8px 5px;margin:0;}
#term p img {padding:0;margin:0;}
#term p a.refine-link {font-weight: bold;}
#term p .refine-text {text-transform: uppercase;font-weight: bold;}
#collate {padding:10px 0 0 0;margin:0;}
#collate h2 {background:url(../images/refineby.jpg) no-repeat ;height:20px;text-indent:-5000px;}
#collate ul {padding:0;margin:0;}
#collate h3 {text-transform: uppercase;background:url(../images/img_listdot.gif) no-repeat 0 5px;padding:0 0 0 10px;margin:0 0 0 3px;}
#collate h3 p.collatedresult {padding:0;margin:0;}
#collate .termtext, #collate .viewall {padding:0 0 0 14px;margin:0;}
#collate .viewall a {text-decoration:underline}
#collate .viewall a:hover {text-decoration:none;}
#collate .termtext a {width:160px;float:left;}
#collate .termtext a:hover {background:#FFE0F0;color:#000;text-decoration:none;width:160px;}
#searchresults .prods, #productlistresults .prods {float:left;font-size:0.99em;width:730px;}
#searchresults .prods ul, #productlistresults .prods ul {float:left;padding:0 0 10px 0;}
#searchresults .prods ul li, #productlistresults .prods ul li {width:356px; float:left; overflow:hidden; padding:10px 0 2px 0; margin:0 8px 0 0;background:url(../images/bg_productlist.gif) no-repeat left bottom;}
#searchresults .prods ul li .details .toggle_promotions, #productlistresults .prods ul li .details .toggle_promotions {font-size:1.1em;padding:0;margin:0;}
#searchresults .prods ul li .details .toggle_promotions p, #productlistresults .prods ul li .details .toggle_promotions p {padding:3px 0 0;margin:0;}
#searchresults .prods ul li .details .toggle_promotions p span, #productlistresults .prods ul li .details .toggle_promotions p span {background:red;color:#FFF;padding:0 2px;}
#searchresults .prods ul li .details, #productlistresults .prods ul li .details {width:187px;float:left; margin-left: 9px;}
#searchresults .prods ul li .details h2, #productlistresults .prods ul li .details h2 {padding:0;margin:0; font-size: 1.3em;padding-bottom:5px;}
#searchresults .prods ul li .details .toggle_description, #productlistresults .prods ul li .details .toggle_description {padding:0 ;margin:0;color:#666;}
#searchresults .prods ul li .details .toggle_instock, #productlistresults .prods ul li .details .toggle_instock {padding:0;margin:0;font-weight: bold; color: #339900;}
#searchresults .prods ul li .details .nostock, #productlistresults .prods ul li .details .nostock {padding:0;margin:0;font-weight: bold;}
#searchresults .prods ul li .details .toggle_pricemsrp, #productlistresults .prods ul li .details .toggle_pricemsrp {padding:0;margin:0;color:#666; clear: both;}
#searchresults .prods ul li .details .toggle_price, #productlistresults .prods ul li .details .toggle_price {padding:0;margin:0;font-weight: bold;font-size:1.3em;float:left;width: 180px;}
#searchresults .prods ul li .details .toggle_price span.convertprice, #productlistresults .prods ul li .details .toggle_price span.convertprice {font-size:1.2em;width:100px;}
#searchresults .prods ul li .details .toggle_price span.save, #productlistresults .prods ul li .details .toggle_price span.save {color:red;font-size: 0.67em;font-weight: bold; float: right; margin-top: 4px;}
#searchresults .prods ul li .details .moreinfo, #productlistresults .prods ul li .details .moreinfo {padding:5px 7px 0 0;margin:0;font-size:0.8em;float:right;display:none;}
#searchresults .prods ul li .details .moreinfo a, #productlistresults .prods ul li .details .moreinfo a {font-weight:normal;text-decoration: underline;}
#searchresults .prods ul li .details .toggle_clickbutton, #productlistresults .prods ul li .details .toggle_clickbutton {padding:5px 0 0 0;margin:5px 0 0 0;background:#FFF url(../images/dash_gray.jpg) repeat-x 0 0;font-size:0.9em;}
#searchresults .prods ul li .details .toggle_clickbutton input#qty, #productlistresults .prods ul li .details .toggle_clickbutton input#qty {width:16px;text-align:center;border:1px solid #999;font-size:0.8em;color:#999;margin:2px 0 0 7px;float:left;}
*:first-child+html #searchresults .prods ul li .details .toggle_clickbutton input#qty, #productlistresults .prods ul li .details .toggle_clickbutton input#qty {width:15px;text-align:center;border:1px solid #999;font-size:1.1em;color:#999;margin:2px 0 0 3px;float:left;}
#searchresults .prods ul li .details .toggle_clickbutton label, #productlistresults .prods ul li .details .toggle_clickbutton label {font-weight: bold;float:left;margin:3px 0 0 0;}
#searchresults .prods ul li .details .toggle_clickbutton input.add, #productlistresults .prods ul li .details .toggle_clickbutton input.add {float:right;padding:0 3px 0 0;}
#searchresults .prods ul li .details .toggle_clickbutton .toggle_emailme, #productlistresults .prods ul li .details .toggle_clickbutton .toggle_emailme { display:none;}
#searchresults .prods ul li .details .toggle_clickbutton .toggle_emailme img, #productlistresults .prods ul li .details .toggle_clickbutton .toggle_emailme img {float:right;padding:0 3px 0 0;}
#searchresults .prods ul li .details .toggle_clickbutton .toggle_moreinfo img, #productlistresults .prods ul li .details .toggle_clickbutton .toggle_moreinfo img {float:right;padding:0 3px 0 0;}
#searchresults .prods ul li .image, #productlistresults .prods ul li .image {width:150px; float: right;}
#searchresults .prods ul li .image .toggle_showiconimages, #productlistresults .prods ul li .image .toggle_showiconimages {overflow:hidden;float:right;margin:0;}
*:first-child+html #searchresults .prods ul li .image .toggle_showiconimages, *:first-child+html #productlistresults .prods ul li .image .toggle_showiconimages {overflow:hidden;text-align:center;margin:0 0 0 0;}
#searchresults .prods ul li .last, #productlistresults .prods ul li .last {background:#FFF url(../images/dash_gray.jpg) repeat-x 0 0;height:1px;margin:-7px 0 0;}
/*  use for hiding unneeded tooltip on locaytainvt */
.hide0 {display: none;}
/* psel */
.psel {width:100%; margin:10px 0;}
.psel a {text-decoration:underline;}
/* PRODUCT DETAILS */
p.add {font-size:0.9em;}
p.add a {text-decoration: underline;font-weight:bold;}
#productdetail .large {text-align: center;}
#productdetail {margin:0;padding:0;width:726px;font-size:0.9em;}
#productdetail #leftside {margin:0;padding:0;width:300px;float:left;text-align:center;}
#productdetail #leftside .invtmedia img {width:300px;height:300px;}
#productdetail #leftside .large {padding:5px 0 0 0;}
#productdetail #leftside .large img {height:19px;width:134px;}
#productdetail #rightside {margin:0;padding:0 0 0 5px;width:420px;float:right;}
#productdetail #rightside .promotions {margin:0;padding:0 0 0 5px;}
#productdetail #rightside .promotions p {padding:0 0 3px 0;margin:0;}
#productdetail #rightside .promotions span {background:red;color:#FFF;padding:0 2px;font-size:1.2em;}
#productdetail #rightside h1 {margin:0;padding:5px 7px 0 5px;font-size:1.3em;float:left;}
#productdetail #rightside .gender #foottip1,#productdetail #rightside .gender #foottip2,#productdetail #rightside .gender #foottip5 {float:left;}
#productdetail #rightside .gender #foottip1 .#footnote1,#productdetail #rightside .gender #foottip2 .#footnote2,#productdetail #rightside .gender #foottip5 .#footnote5 {}
#productdetail #rightside .sku {font-size:0.9em;background:#FFF url(../images/dash_gray.jpg) repeat-x 0 100%;padding:0 0 5px 5px;color:#666;}
#productdetail #rightside .allprice {background:#FFF url(../images/dash_gray.jpg) repeat-x 0 100%;padding:0 0 0 5px;margin:0;}
#productdetail #rightside .allprice #pricemsrp {color:#666;}
#productdetail #rightside .allprice .price {font-size:2.2em;}
#productdetail #rightside .allprice .save {font-size:0.9em;color:red;}
#productdetail #rightside .desc {padding:8px 0 0 5px;}
#productdetail #rightside .fourbuttons {padding:0 0 0 5px;}
#productdetail #rightside .fourbuttons .leftside {float:left;width:200px;}
#productdetail #rightside .fourbuttons .rightside {float:right;width:200px;}
#productdetail #rightside .fourbuttons .rightside input.right {float:none;}
#productdetail #rightside .showiconimages {margin:35px 0 0 5px;padding:0 0 4px 0}
#productdetail #rightside .showiconimages span.packaging {float:left;font-weight: bold;font-size:1em;padding:3px 0 0 0;}
#productdetail #rightside .showiconimages #foottip , 
#productdetail #rightside .showiconimages #foottip1 ,
#productdetail #rightside .showiconimages #foottip2 ,
#productdetail #rightside .showiconimages #foottip3 ,
#productdetail #rightside .showiconimages #foottip4 ,
#productdetail #rightside .showiconimages #foottip5 ,
#productdetail #rightside .showiconimages #foottip6 ,
#productdetail #rightside .showiconimages #foottip7 {padding:0 0 0 8px;}
#productdetail #rightside .linetop {background:#FFF url(../images/dash_gray.jpg) repeat-x 0 100%;height:1px;}
*html #productdetail #rightside .linetop {background:#FFF url(../images/dash_gray.jpg) repeat-x 0 100%;height:1px;}
*:first-child+html #productdetail #rightside .linetop {background:#FFF url(../images/dash_gray.jpg) repeat-x 0 100%;height:1px;}
#productdetail #rightside .qtyarea {padding:0;margin:0;font-weight: bold;background:#FFF url(../images/dash_gray.jpg) repeat-x 0 100%;}
*html #productdetail #rightside .qtyarea {padding:0;margin:0;font-weight: bold;background:#FFF url(../images/dash_gray.jpg) repeat-x 0 100%;float:left;}
*:first-child+html #productdetail #rightside .qtyarea {padding:0;margin:0;font-weight: bold;background:#FFF url(../images/dash_gray.jpg) repeat-x 0 100%;float:left;}
#productdetail #rightside .qtyarea p.nostock {height:23px;}
#productdetail #rightside .qtyarea p.nostock a img {display:none;}
#productdetail #rightside .qtyarea .left p {margin:8px 0 0;padding:0 0 0 5px;}
#productdetail #rightside .qtyarea .right label {font-weight: bold;padding:0 5px 0 0;}
#productdetail #rightside .qtyarea .right input#qty {border:1px solid #999;text-align:center;width:16px;color:#999;}
#productdetail #rightside .qtyarea .right .graybg {overflow:hidden;padding:3px 0;}
#productdetail #rightside .qtyarea .right .graybg .button {padding:3px 0 3px 8px;background:#F5F5F5;}
#productdetail #rightside .fbLike {margin: 5px 0 0 5px;}
#productdetail .tabdetail {overflow:hidden;padding:0;}
#productdetail .tabdetail .tablink {display: inline;float:left;padding:0;}
#productdetail .tabdetail .tablink div {float:left; background: url(../images/tabs-bg.png) right bottom; top: 1px; position: relative; margin-right: 5px;}
#productdetail .tabdetail .tablink div a {background: url(../images/tabs-bg-span.png) no-repeat left bottom; line-height: 28px; display: block; color: black; text-transform: uppercase; padding: 0 12px; font-weight: bold;}
#productdetail .tabdetail .tablink div a:hover {text-decoration: none;}
#productdetail .tabdetail .tablink div.selected {background-position: right top;}
#productdetail .tabdetail .tablink div.selected a {background-position: left top; color: white;}

#productdetail .tabdetail .tablink div:hover {background-position: right 57px;}
#productdetail .tabdetail .tablink div:hover a {background-position: left -30px;}

#productdetail .tabdetail .tablink div.selected:hover {background-position: right top;}
#productdetail .tabdetail .tablink div.selected:hover a {background-position: left top; color: white;}

#productdetail .tabdetail .tablink #powerTab {display: none;}
#productdetail .tabdetail .tab_info {width:724px;height:auto;border: 1px solid #6f6f6f;margin:1px 0 0 0;padding:0;float:left;}
#productdetail .tabdetail .tab_info p {padding:10px;}
#productdetail .tabdetail .tab_info p.invtdesc2 {max-height: 45px; overflow: auto;margin-right: 5px;}
#productdetail #key {padding:10px;}
#productdetail .tabdetail .tab_info #reviewDiv5 div#key span.icon_name {font-weight: bold;}
#productdetail .tabdetail .tab_info #reviewDiv5 div#key p {padding:0;}
/* PRODUCT TAP */
/* ACCESSORIES & SUBSTITUTES */
#productdetail #substitute {overflow:hidden;font-size:1.1em;}
#productdetail #substitute .featprods h2 {display:none;}
#productdetail #substitute .featprods ul li {float:left;margin:0 10px 0 5px;width:160px;text-align:center;}
#productdetail #substitute .featprods ul li .toggle_details p {padding:0;margin:0;}
#productdetail #substitute .featprods ul li .toggle_details .toggle_promotions {font-size:1.1em;padding:0;margin:0;}
#productdetail #substitute .featprods ul li .toggle_details .toggle_promotions p {padding:3px 0 0;margin:0;}
#productdetail #substitute .featprods ul li .toggle_details .toggle_promotions p span {background:red;color:#FFF;padding:0 2px;}
#productdetail #substitute .featprods ul li .toggle_details h3 {margin:0;}
#productdetail #substitute .featprods ul li .toggle_details .toggle_description {padding:1px 0 0 0;margin:0;}
#productdetail #substitute .featprods ul li .toggle_details .toggle_price_save {font-weight:bold;font-size:1.1em;}
#productdetail #substitute .featprods ul li .toggle_details .toggle_price_save span.save {color:red;font-size:0.72em;}
#productdetail #substitute .featprods ul li .toggle_details .toggle_pricemsrp {padding:1px 0 0 0;margin:0;}
#productdetail #substitute .featprods ul li .toggle_details .toggle_moreinfo {padding:1px 0 0 0;margin:0;}
#productdetail #substitute .featprods ul li .toggle_details .toggle_moreinfo a {text-decoration:underline;font-size:0.9em;}
#productdetail .tabdetail2 {overflow:hidden;padding:0 0 10px 0;}
#productdetail .tabdetail2 .tablink {display: inline;float:left;padding:10px 0 0 0;}
#productdetail .tabdetail2 .tablink div {float:left; background: url(../images/tabs-bg.png) right top; top: 1px; position: relative;}
#productdetail .tabdetail2 .tablink div a {background: url(../images/tabs-bg-span.png) no-repeat left top; line-height: 28px; display: block; color: white; text-transform: uppercase; padding: 0 12px; font-weight: bold;}
#productdetail .tabdetail2 .tablink div a:hover {text-decoration: none;}
#productdetail .tabdetail2 .tab_info {height:auto;border: 1px solid #6f6f6f;margin:1px 0 0 0;padding:0;float:left;}
#productdetail .tabdetail2 .tab_info #productDiv3 #relatedbasket {width:720px;overflow:hidden;text-align:center;font-size:1em;}
#productdetail .tabdetail2 .tab_info #productDiv3 #relatedbasket h2 {display:none;}
#productdetail .tabdetail2 .tab_info #productDiv3 #relatedbasket ul li {float:left;margin:10px 10px 0 5px;width:160px;}
#productdetail .tabdetail2 .tab_info #productDiv3 #relatedbasket ul li p {padding:0;margin:0;}
#productdetail .tabdetail2 .tab_info #productDiv3 #relatedbasket ul li .toggle_details .toggle_promotions {font-size:1.2em;padding:0;margin:0;}
#productdetail .tabdetail2 .tab_info #productDiv3 #relatedbasket ul li .toggle_details .toggle_promotions p {padding:3px 0 0;margin:0;}
#productdetail .tabdetail2 .tab_info #productDiv3 #relatedbasket ul li .toggle_details .toggle_promotions p span {background:red;color:#FFF;padding:0 2px;}
#productdetail .tabdetail2 .tab_info #productDiv3 #relatedbasket ul li .toggle_details h3 {font-size:1em;}
#productdetail .tabdetail2 .tab_info #productDiv3 #relatedbasket  ul li .toggle_details .toggle_description {padding:1px 0 0 0;margin:0;}
#productdetail .tabdetail2 .tab_info #productDiv3 #relatedbasket  ul li .toggle_details .toggle_price_save {font-weight:bold;font-size:1.2em;color:#000;}
#productdetail .tabdetail2 .tab_info #productDiv3 #relatedbasket  ul li .toggle_details .toggle_price_save span.save {color:red;font-size:0.72em;}
#productdetail .tabdetail2 .tab_info #productDiv3 #relatedbasket  ul li .toggle_details .toggle_pricemsrp {padding:1px 0 0 0;margin:0;}
#productdetail .tabdetail2 .tab_info #productDiv3 #relatedbasket  ul li .toggle_details .toggle_moreinfo {padding:1px 0 0 0;margin:0;}
#productdetail .tabdetail2 .tab_info #productDiv3 #relatedbasket  ul li .toggle_details .toggle_moreinfo a {text-decoration:underline;font-size:0.9em;}
#productdetail #grid {background:#FFF url(../images/dash_gray.jpg) repeat-x 0 0;margin:5px 0 0 0;padding:1px 0 0 0;}
#productdetail #grid .wizrtableproduct .detail {background:#FFF url(../images/dash_gray.jpg) repeat-x 0 100%;width: 726px;padding:5px 0 5px 0;}
#productdetail #grid .wizrtableproduct .detail .img{width:70px;float:left;}
#productdetail #grid .wizrtableproduct .detail .img img {width:60px;height:60px;}
#productdetail #grid .wizrtableproduct .detail .name {width:185px;float:left;margin:4px 0 0 0;}
#productdetail #grid .wizrtableproduct .detail .name  h3 {padding:0;margin:0;font-weight:normal;font-size:1em;}
*:first-child+html #productdetail #grid .wizrtableproduct .detail .store {width:120px;float:left;font-weight:bold;margin:19px 0 0 0;}
*html #productdetail #grid .wizrtableproduct .detail .store {width:120px;float:left;font-weight:bold;margin:19px 0 0 0;}
#productdetail #grid .wizrtableproduct .detail .store {width:120px;float:left;font-weight:bold;margin:18px 0 0 0;}
*:first-child+html #productdetail #grid .wizrtableproduct .detail .price {width:130px;float:left;font-size:1em;font-weight:normal;margin:0;padding:3px 0 0 0;}
*html #productdetail #grid .wizrtableproduct .detail .price {width:130px;float:left;font-size:1em;font-weight:normal;margin:0;padding:3px 0 0 0;}
#productdetail #grid .wizrtableproduct .detail .price {width:130px;float:left;font-size:1em;font-weight:normal;margin:0;padding:2px 0 0 0;}
#productdetail #grid .wizrtableproduct .detail .price .pricemsrp {color:#666;margin:0;padding:0;height:14px;}
#productdetail #grid .wizrtableproduct .detail .price .priceall {margin:0;padding:0;}
#productdetail #grid .wizrtableproduct .detail .price .priceall .pricesell {font-size:1.7em;font-weight:bold;}
#productdetail #grid .wizrtableproduct .detail .price .priceall .save {color:red;font-size:0.8em;font-weight:normal;}
#productdetail #grid .wizrtableproduct .detail .test{width:220px;height:60px;float:left;background:#F5F5F5;}
#productdetail #grid .wizrtableproduct .detail .qty {width:70px;float:left;margin:20px 0 0 10px;}
#productdetail #grid .wizrtableproduct .detail .qty input.invt_qtybox {border:1px solid #999;text-align:center;width:15px;color:#999;}
#productdetail #grid .wizrtableproduct .detail .buttons {width:120px;float:left;margin:0;}
#productdetail #grid .wizrtableproduct .detail .buttons .wishlist {height:18px;}
#productdetail #grid .wizrtableproduct .detail .buttons .wishlist .addWishList input {float:none;}

/* POWER REVIEW */
.prSnippetTitle {float: left; padding: 6px 8px 5px 5px!important;text-transform: uppercase;}
.prSummaryHeader {background: #f4f3ed!important;}
.prSnippetEngine {margin-top: 15px;}
.prSummaryCobrand{display:none;}
.prSnippetWriteReview, .prSnippetReadReviews {display: none!important;}

#powerTab .prSnippetEngine {margin-top: 0px;} 
#productdetail .p_detail_noproduct {padding:10px; width:704px;}

#productdetail .tabdetail #powerTab .prSnippetTitle {display:none;}
#productdetail .tabdetail #powerTab .prSnippetWriteReview, #productdetail .tabdetail #powerTab .prStarsSmall, #productdetail .tabdetail #powerTab .prSnippetReadReviews {
display:none;
}
#productdetail .tabdetail #powerTab .prSnippetRatingUnclickable{
padding:0px;
line-height:10px;
}
#productdetail .tabdetail #powerTab .pr_readreview{
float:left;
}
#productdetail .tabdetail #reviewDiv3img{
float:left;
z-index:5;
}
#productdetail .tabdetail #powerTab .prSnippetNumberOfRatingsText{
font-weight:bold;
position:absolute;
width:100px;
left:160px;
color:#000000;
z-index:99;
text-decoration:none;
}

#productdetail .ukDeliveryOnly {display:block; padding:6px 30px; background:url(../images/envelope.jpg) no-repeat left center; text-transform:uppercase; font-weight:bold;}

/* TELL A FRIEND */
#invt_popup #popupcontent_panel_h {background:#FFE0F0;}
#invt_popup #popupcontent_panel_h span {color:#000000;}
#invt_popup #popupcontent_panel_h span img {padding:2px 0 0;}
#invt_popup .bd {border:2px solid #FFE0F0 !important;}
#invt_popup .bd form fieldset input {font-size:1em;font-family:arial;}
#invt_popup .bd form fieldset textarea {width:340px;font-size:1em;font-family:arial;}
#tellafriend {font-size:0.9em;}
#tellafriend h1 {padding:0 0 5px 0;margin:0;text-transform: uppercase;font-size:2.6em;background:#FFF url(../images/dash_gray.jpg) repeat-x 0 100%;line-height:1.1em;font-weight:normal;}
#tellafriend fieldset input {font-size:1em;font-family:arial;}
#tellafriend fieldset textarea {font-size:1em;font-family:arial;}
#popupcontent #writereview #buttons .left {padding:4px 0 0 0;float:left;}
#popupcontent #writereview #buttons .right {float:right;}
#thankyou {font-size:0.9em;}
/* EMAIL ME BACK */
#emailmeback {font-size:0.9em;}
#emailmeback #buttons a#back_link {background:#FFF url(../images/bt_backtoproductdetails.gif) no-repeat;width:192px;height:21px;}
/* STATIC PAGE CONTENT STYLE */
.static {font-size:0.9em;padding:0 0 10px; float:left;}
.static h1 {background:#FFF url(../images/dash_gray.jpg) repeat-x 0 100%;color:#000;text-transform: uppercase;font-size:2.5em;padding:0 0 3px 0;margin:0 0 5px 0;font-weight: normal;line-height:1.1em;}
.static h2 {font-size:1.1em;padding:5px 0 5px 2px;}
.static h3 {font-size:1em;}
.static h4 {font-size:1em;margin:7px 0;padding:0;}
.static ul li {margin-left:22px;list-style-type:disc;}	
.static p {padding:0 0 0 3px;}
.static a {padding:0 0 0 3px;}
#static2 {font-size:1em;padding:0 0 10px;color:#000;}
#static2 h1 {background: url(../images/dash_gray.jpg) repeat-x 0 100%;text-transform: uppercase;font-size:2em;padding:0 0 3px 0;margin:0 0 5px 0;font-weight: normal;line-height:1.1em;}
#static2 h2 {padding:5px 0 5px 2px;}
#static2 h4 {margin:7px 0;padding:0;}
#static2 ul li {margin-left:22px;list-style-type:disc;}	
#static2 p {padding:0 0 0 3px;}
#static2 a {padding:0 0 0 3px;}
.hiddenfield {height:1px; overflow:hidden;}
.hiddenfield input {background:#FFF;outline:none;margin-top:10px;}
/* GIFT WRAPPING */
#giftwrap .wrapstyles ul.wrapitems_styles li {float: left; width: 140px; list-style-type: none; text-align: center; padding: 0 15px 15px 0;}
/* SIGN UP FOR EMAILS */
h1.newsletter {background:url(../images/signupemail_header.gif)no-repeat;width:730px;height:29px;text-indent:-5000px;margin:5px 0 0 0;padding:0;}
h1.thankyou {background:url(../images/thankyou_header.gif)no-repeat;width:730px;height:29px;text-indent:-5000px;margin:5px 0 0 0;padding:0;}
/* FD Finder */
#fragrancefinder h1.fragrancefinder {background:url(../images/fragrancefinder_header.gif) no-repeat !important;width:730px;height:29px;text-indent:-5000px;margin:5px 0 0 0;padding:0;}
.static #fragrancefinder .leftside {float:left;width:140px;padding:5px 0 0;}
.static #fragrancefinder .rightside {float:right;width:580px;}
.static #fragrancefinder .rightside fieldset.fdfinder {padding:0;margin:0;}
#fragrancefinder ul {padding:10px 0 0;}
#fragrancefinder ul li {list-style-type:none;margin:0;padding:0 0 20px;}
#fragrancefinder ul li label {width:100%;font-weight:bold;font-size:1em;text-transform: uppercase;}
#fragrancefinder ul li .row {padding:5px 0 0;}
#fragrancefinder ul li .row .selected {text-align:center;width:125px;}
#fragrancefinder ul li .row .radioBtn {float:none;}
#fragrancefinder ul li .row .radioText {float:none;font-size:0.8em;}
#fragrancefinder #buttons input {padding:0 50px 0 0;}
#fragrancefinder #buttons p.ourFD {float:right;text-align:right;width:215px;padding:0 50px 0 0;}
/* WILLING TO WAIT */
#willingtowatil h1 {background:url(../images/willingtowait_header.gif) no-repeat !important;width:730px;height:29px;text-indent:-5000px;margin:5px 0 0 0;padding:0;}
#willingtowatil .leftside {float:left;width:110px;}
#willingtowatil .rightside {float:right;width:600px;}
#willingtowatil .rightside p.text {margin-bottom:15px;}
#willingtowatil .rightside fieldset {padding:0;}
#willingtowatil .rightside fieldset div {padding:0 0 10px;}
#willingtowatil .rightside fieldset label {width:80px;font-weight:bold;}
#willingtowatil .rightside fieldset input {border:1px solid #999999;width:220px;}
#willingtowatil .rightside #buttons {width:300px;}
#willingtowatilthankyou h1 {background:url(../images/thankyou_header.gif)no-repeat;width:730px;height:29px;text-indent:-5000px;margin:5px 0 0 0;padding:0;}
#willingtowatilthankyou .leftside {float:left;width:110px;}
#willingtowatilthankyou .rightside {float:right;width:600px;}
#willingtowatilthankyou .rightside p.text {margin-bottom:15px;}
#willingtowatilthankyou .rightside fieldset {padding:0;}
#willingtowatilthankyou .rightside fieldset div {padding:0 0 10px;}
#willingtowatilthankyou .rightside fieldset label {width:80px;font-weight:bold;}
#willingtowatilthankyou .rightside fieldset input {border:1px solid #999999;width:220px;}
#willingtowatilthankyou .rightside #buttons {width:300px;}
/*Monthly Prize Draw*/
#monthly h1{background:url(../images/monthly_header.gif) no-repeat;width:730px;height:29px;text-indent:-5000px;padding:0;margin:5px 0 10px;}
#monthly .leftside {float:left;width:140px;padding:10px 0 0 0;}
#monthly .rightside {float:right;width:580px;padding:10px 0 0 0;}
#monthly .rightside p {margin-bottom:15px;}
#monthly .rightside p.error a {color:red;font-weight:bold;}
#monthly .rightside .head {display:block;font-size:1.1em;font-weight:bold;padding:0 0 5px;background:#FFF url(../images/dash_gray.jpg) repeat-x 0 100%;width:312px;}
#monthly .rightside li.toggle_product {list-style-type:none;margin:0;padding:10px 0 0 0;}
#monthly .rightside .all .product {float:right;overflow:hidden;padding:0 40px 0 0;margin:-20px 0 0 0;}
#monthly .rightside .all .textbox {float:left;}
#monthly .rightside #productlist_toggle ul.products li .toggle_details h2.toggle_name  {font-size:1em;font-weight:bold;}
#monthly .rightside .toggle_description {display:none;}
#monthly .rightside .toggle_promotions {display:none;}
#monthly .rightside .toggle_price_save {display:none;}
#monthly .rightside .toggle_pricemsrp {display:none;}
#monthly .rightside .toggle_moreinfo {display:none;}
#monthly .rightside fieldset {padding:13px 0 0;width:320px;}
#monthly .rightside fieldset div {padding:0 0 15px;}
#monthly .rightside fieldset label {width:110px;font-weight:bold;}
#monthly .rightside fieldset label.subscribetext {font-weight:normal;width:285px;padding:2px;}
#monthly .rightside fieldset input {border:1px solid #999999;width:200px;}
#monthly .rightside fieldset input#subscribe {float:left;width:13px;border:none;}
#monthly .rightside #buttons {float:left;width:310px;}
/*Quick SHOP*/
#quickshop {font-size:0.9em;}
#quickshop h1 {background:url(../images/quickshop_header.gif)no-repeat;width:730px;height:29px;text-indent:-5000px;margin:5px 0 0 0;padding:0;}
#quickshop fieldset div {padding:0 0 5px;}
#quickshop fieldset div label {width:50px;}
#quickshop table {font-size:1.1em;width:730px;}
#quickshop table tr th {background:#FFE0F0;padding:5px 0 5px 5px;}
#quickshop table tr td {font-size:0.9em;}
#quickshop table tr td input {width:16px;text-align:center;border:1px solid #999;}
#quickshop #buttons a {font-weight:bold;text-decoration: underline;}
#quickshop #searchpR {padding: 5px; float:right;}
#quickshop #searchpL {padding: 5px; float:left;}
#quickshop #searchpL a {font-weight:bold;text-decoration: underline;}


/*Pcat Footer*/
.managemyaccount h2 li,.deliveriesandreturns h2 li,.promotions h2 li,.securityandpayment h2 li,.customerservices h2 li {padding:0 ;margin:0;}
.includingVat {display: none;}
.featprods .image img {width: 150px; height:150px;}
#rvilist div.image img.add {display: none;}
ul#rvilist li {width: 185px;}
#relatedbasket .image img {width:150px;}
.sendpaypaid,
.payall {display: none;}
.wasprice {display: none;}
#substitute .featprods ul li,
#iacc .featprods ul li {border: none;}
#tooltip {position: absolute;z-index: 3000;border: 1px solid #000;background-color: #000;	padding: 3px;//opacity: 0.85;width:160px;}
#tooltip h3, #tooltip div { margin: 0; }
#footnote, #footnote1, #footnote2 , #footnote3 , #footnote4 , #footnote5 , #footnote6 , #footnote7 {display: none;}
#foottip,  #foottip1, #foottip2 , #foottip3 , #foottip4 , #foottip5 , #foottip6 , #foottip7 {float:left;}
.whitetooltip {background-color: #FFF;padding: 5px;text-align:left;}
.tooltiphead {font-weight:bold;	text-align:left;padding:0 0 3px 0;font-size:0.9em;}
.tooltipdes {text-align:left;font-size:0.9em;color:#666;padding:0 0 5px 0;}
/**** NO RECORD *****/
#norecord {width:709px;height:auto;margin:auto;font-size:0.9em;}
#norecord h1 {background:#FFF url(../images/dash_gray.jpg) repeat-x 0 100%;color:#000;text-transform: uppercase;font-size:2.6em;line-height:29px;margin:0;padding:0 0 5px;font-weight: normal;}
div.left ul.atozcategories li h2 a {display:block;width:340px;hieght:100%;}
div.rightside ul.atozcategories li h2 a {display:block;width:340px;hieght:100%;}

html*div.left ul.atozcategories li h2 a {       
  *display:block;     /*   IE 6    */
  *width:340px;
  *hieght:100%;
}
html*div.rightside ul.atozcategories li h2 a {       
  *display:block;     /*   IE 6    */
  *width:340px;
  *hieght:100%;
}

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

}
.approx {float:right; margin-top:-28px; padding-right:123px; font-size:0.9em;}
html* .approx {padding-right:123px;font-size:0.9em;}
*:first-child+html .approx { padding-right:123px;font-size:0.9em;}
#block {margin-bottom:2px; padding:10px 0 0 2px;font-size:0.9em;}
/* */

p.unpublished {
	float: left;
	clear: both;
	width:100%;
}

/* this is JustSearch addition to category-level pages */

#JScontainer {
height:114px;
overflow:hidden;
position:relative;
text-align:left;
background:none;
line-height: 16px;
font-size: 11px;
margin: 5px 0 0 0;
}

#JScontainer.brands {height: 210px;}
#JScontainer.ladiesfragrance {height: 120px;}
#JScontainer.mensfragrance {height: 123px; margin-bottom: 8px;}
#JScontainer.fragrancefamily {height: 85px;}
#JScontainer.cosmetics,
#JScontainer.skincare,
#JScontainer.athome,
#JScontainer.gifts,
#JScontainer.bathandbody,
#JScontainer.hair,
#JScontainer.scroller {height: 178px;margin-top: 15px; }
#JScontainer.mens {height: 153px;}

#JSarrows 
{
	width:13px;
	position:absolute;
	top: 3px;
	right:5px;
	
}

#JSmainContent{padding:0 10px 3px 10px;}
#JSmainContent h2 {padding-bottom: 2px; padding-left: 0;}
#JSscroller 
{
	overflow:visible;
	position:absolute;
	text-align:left;
}

#JScategorylist .rightside .searcharea p.box {
font-size:0.9em;
height:163px;
width:169px;
float:left;
}

.JSheading2Style {
font-size:14px;
}

.box {
	font-size:11px; margin: 0;
}

/* */
/*************/
/*Avail Banner*/
/*************/
#avail {float:left; width:724px;}
#avail h2, #avail h3{padding:0;margin:0;}
#avail #iacc {border-left:1px solid #FF98CC;border-top:1px solid #FF98CC;}
#avail #iacc {overflow:hidden;font-size:1.1em;}
#searchresults  #avail #iacc{font-size:1em;}
#avail #iacc .featprods h2 {display:none;}
#avail #iacc h3{padding:5px 0 5px 5px;}
#avail #iacc .featprods ul li {float:left;margin:0 10px 0 5px;width:160px;text-align:center;}
#avail #iacc .featprods ul li .toggle_details p {padding:0;margin:0;}
#avail #iacc .featprods ul li .toggle_details .toggle_promotions {font-size:1.1em;padding:0;margin:0;}
#avail #iacc .featprods ul li .toggle_details .toggle_promotions p {padding:3px 0 0;margin:0;}
#avail #iacc .featprods ul li .toggle_details .toggle_promotions p span {background:red;color:#FFF;padding:0 2px;}
#avail #iacc .featprods ul li .toggle_details h3 {margin:0;}
#avail #iacc .featprods ul li .toggle_details .toggle_description {padding:1px 0 0 0;margin:0;}
#avail #iacc .featprods ul li .toggle_details .toggle_price_save {font-weight:bold;font-size:1.1em;}
#avail #iacc .featprods ul li .toggle_details .toggle_price_save span.save {color:red;font-size:0.72em;}
#avail #iacc .featprods ul li .toggle_details .toggle_pricemsrp {padding:1px 0 0 0;margin:0;}
#avail #iacc .featprods ul li .toggle_details .toggle_moreinfo {padding:1px 0 0 0;margin:0;}
#avail #iacc .featprods ul li .toggle_details .toggle_moreinfo a {text-decoration:underline;font-size:0.9em;}
#productdetail #avail #iacc {border-left:none;border-top:none;}
#checkout #avail{padding:0 0 7px;}
#searchresults #avail{margin:10px 0;}




/* Productdetail updates */

.producttable {border-collapse: collapse; margin-bottom: 25px;}
.producttable td {vertical-align:top;}
#productdetail #rightside h1 {font-size:18px;}
#productdetail #rightside .sku {color:#999999;font-size:1em;line-height:2.5em;margin:0 0 8px 5px;padding:0 0 10px 1px;}
#productdetail #rightside .qtyarea {background-color:#F5F5F5;height:43px;margin-left:5px; float:none; zoom:1}
#productdetail #rightside .qtyarea .left {width:220px;}
#productdetail #rightside .qtyarea .left p.stock {color:#339900;float:left;margin-top:14px;padding-left:7px;}
#productdetail #rightside .qtyarea .left .button {padding-top:5px;}
#productdetail #rightside .qtyarea .right input#qty {margin-right:9px;}
#productdetail #rightside .qtyarea .right input.add {margin-top:3px;}
#productdetail #rightside .qtyarea .right .graybg .button {padding-top:5px}
#productdetail #rightside {width:410px}
.large {text-align:center}
.producttable td {padding:0;}
#productdetail #rightside .qtyarea {background:#F5F5F5 url("../images/dash_gray.jpg") repeat-x scroll 0 100%;}
#productdetail #rightside .showiconimages #foottip, #productdetail #rightside .showiconimages #foottip1, #productdetail #rightside .showiconimages #foottip2, #productdetail #rightside .showiconimages #foottip3, #productdetail #rightside .showiconimages #foottip4, #productdetail #rightside .showiconimages #foottip5, #productdetail #rightside .showiconimages #foottip6, #productdetail #rightside .showiconimages #foottip7 {padding:0 0 0 3px;}
#wizrtableproduct {width:726px}

/* @group Luxury Beauty Shop */
.luxury .banner {display: block; margin-bottom: 6px;}
.luxury .luxBrands {margin: 0 -6px; overflow: hidden;}
.luxury .luxBrands li {width: 357px; border: 1px solid #cbcbcb; overflow: hidden; padding: 0; margin: 6px; float: left;}
.luxury .luxBrands li h1 {background-color: #cbcbcb; font-weight: normal;}
.luxury .luxBrands li img {float: right; padding: 5px;}
.luxury .luxBrands li p {margin: 0; padding: 5px 0 5px 5px;}
.luxury .luxBrands li a {padding: 0 0 0 5px; text-decoration: underline;}
.luxury .luxBrands li h1 a,
.luxury .luxBrands li a:hover {text-decoration: none;}
.luxury .luxBrands li h1 a:hover {text-decoration: underline;}
/* @end */
