/******************************************
CSS for SweatyBetty.com  - WICKED WEBSTIE REDESIGN [local url :http://10.0.5.26]
******************************************/

/***************************** GENERIC ELEMENTS TO ALL PAGES *****************************/
body{margin:0px;padding:0;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#666;overflow-x:hidden}

h1{margin:0}
h2{margin:0}
h3{margin:0;}
h4{margin:0}

div{margin:0;padding:0}
p{margin:0;padding:0}
ul{margin:0;padding:0;list-style:none}
li{margin:0;padding:0}
img{border:0;padding:0}

form{margin:0;padding:0}
fieldset{border:0;padding:0;margin:0}
input{font-size:9pt}

.unseen{display:none}
.hidden	{position:absolute;left:0px;top:-500px;width:1px;height:1px;overflow:hidden}

a{color:#80686f;text-decoration:none;outline:0}
a:hover{text-decoration:underline}
a:visited{color:#80686f;text-decoration:none}
a:visited:hover{text-decoration:underline}
input::-moz-focus-inner{border:0}
object, embed{outline:0}

.white{color:#ffffff}.white:visited{color:#ffffff}
.black{color:#000000}.black:visited{color:#000000}
.red{color:#ff0000}
.mushroom{color:#80686f}
.strike{text-decoration:line-through}
.clear{clear:both}

.mobileSITEspacer{height:24px;width:100%;display:block;clear:both;margin:0 auto;padding:0;overflow:hidden}
.mobileSITE{width:100%;margin:0px auto;padding:3px 25px 6px;text-align:left;text-transform:lowercase;font-weight:600;font-size:13px;position:fixed;top:0;z-index:999999;background:#80686f}
.mobileSITE *{color:#FFF!important}

/*NEW HEADER STRUCTURE*/
.headerWrapper{clear:both;margin:0 auto;padding:0;background:#fff;/*height:80px;*/ width:960px}
.headerWrapper.pymt{width:100%;border-bottom:1px solid #80686F}
.topnavWrapperHol{width:960px;margin:0 auto;overflow:visible;clear:both}
.topnavWrapper{clear:both;/*margin:0 auto;*/ margin-left:-220px;padding:0;background:url(../images/core/wicked_nav_bg.png);width:1400px;position:relative;z-index:10001}

/*HEADER LOGO STYLES*/
#holder_LOGO{float:left;padding:0}
#holder_LOGO img{float:left}
.swlogocentre{position:absolute;margin:0 460px}
.securelogos{float:right}

/*MAIN HOLDER STYLES*/
.sitewrapHolder{position:absolute;top:120px;z-index:1000}
.HOLDER{width:960px;margin:0 auto;padding:0}
.FULLWIDTH{clear:both;margin:0 auto;padding:0}
.FULLWIDTH#footer{width:100%;background:none}

.maincont_SbDynamic{margin:0 auto 0 auto;clear:both;width:960px;position:relative;height:1000px}
.maincont_SbDynamic.home{margin:0 auto -72px;clear:both;top:-37px}
.homeAmpLocation{text-align:center;position:relative;clear:both;left:0}
.homeAmpLocationInner{text-align:center;position:absolute;bottom:0;z-index:2;left:0}
.sbdynamicBG{width:1400px;margin-left:-220px;clear:both;position:absolute}

/*SITE STRUCTURE*/
#holder_HEADER{width:960px;margin:0 auto;padding:0;clear:both;height:80px}
#holder_HEADER.pmyt{margin:0 auto 0 auto;padding:0 0 10px 0}

#holder_NAVIGATION{float:left;width:190px}
#holder_CENTREFULL{width:960px;margin:0 auto;clear:both}

#holder_CENTREFULL h1{font-weight:normal;font-size:18pt}
#holder_CENTREFULL h2{font-size:12pt;font-weight:normal}
#holder_CENTREFULL h3{font-size:12pt;font-weight:normal}
#holder_CENTREFULL h4{font-size:10pt}

#holder_CENTRE{float:right;width:740px;padding-bottom:10px;margin-bottom:20px;overflow:hidden;position:relative;z-index:9999}
#holder_CENTRE h1{font-weight:normal;font-size:18pt}

/*FOOTER STYLES */
.footerWrapperHol{width:960px;margin:0 auto;clear:both;overflow:visible}
.footerWrapper{padding-top:9px;position:relative;z-index:10;z-index:300;width:1400px;margin-left:-220px}
.footerSBCont{background:#80686F;font-size:11px}
.footerSBCont a{color:#ffffff}
.sb_showhide_btn{text-align:center;margin:0 auto 0 auto;padding:0;display:block;clear:both;width:50px;cursor:pointer}

.simple_footer{magin:0;padding:0;overflow:hidden}
.simple_footer ul{magin:0;padding:5px 0;overflow:hidden}
.simple_footer ul li{float:left;list-style:none;margin-right:120px;font-size:15px;padding:8px 0;color:#ffffff}
.simple_footer ul li.last{margin-right:0;float:right;padding:5px 0}
.simple_footer ul li a{color:#ffffff}
.simple_footer ul li span.social{display:block;float:left; margin-right:5px}
.simple_footer ul li span.social img{opacity:0.75;filter:alpha(opacity=75);-moz-opacity:0.75}
.simple_footer ul li span.social img:hover{opacity:1;filter:alpha(opacity=100);-moz-opacity:1}

#holder_LOWERNAVIGATION{color:#ffffff;margin:0 0 20px 0 ;padding:0;clear:both;overflow:hidden;border-bottom:1px solid #ccc}
#holder_LOWERNAVIGATION ul{float:left;magin:0;padding:5px 0 20px 0;overflow:hidden;width:320px}
#holder_LOWERNAVIGATION ul li{float:left;list-style:none;padding:5px 0}
#holder_LOWERNAVIGATION ul li.last{margin-right:0;float:right;padding:5px 0}
#holder_LOWERNAVIGATION ul li.title{font-size:15px;padding:8px 0;margin-bottom:5px;clear:both;float:none!important}
#holder_LOWERNAVIGATION ul li.title a{color:#ffffff}
#holder_LOWERNAVIGATION ul li.title a:visited{color:#ffffff}

#holder_LOWERNAVIGATION ul.footer_catalogue li{float:left}
#holder_LOWERNAVIGATION ul.footer_catalogue li.content{float:left;width:200px;margin-right:10px}
#holder_LOWERNAVIGATION ul.footer_catalogue li.cataimg{width:65px;margin-top:-35px}

#holder_LOWERNAVIGATION ul.footer_newsletter li{clear:both}

/*#516939*/
#holder_LOWERNAVIGATION ul.footer_newsletter li input[type=text],#holder_LOWERNAVIGATION ul.footer_newsletter li input[type=email]{width:250px;border:none;background:#F5EFF1;padding:6px 5px;font-size:11px;color:#666666}
#holder_LOWERNAVIGATION ul.footer_newsletter li span.field{display:block;float:left}
#holder_LOWERNAVIGATION ul.footer_newsletter li span.field input{height:14px;}
#holder_LOWERNAVIGATION ul.footer_newsletter li span.button{display:block;float:left}
/*#516939*/
#holder_LOWERNAVIGATION ul.footer_newsletter li span.field{display:block;float:left}
#holder_LOWERNAVIGATION ul.footer_newsletter li span.button{display:block;float:left}

#holder_LOWERNAVIGATION ul.footer_boutique{background:url(../images/core/footer_boutiquqe_bg.jpg) 250px 0 no-repeat}
#holder_LOWERNAVIGATION ul.footer_boutique li.content{float:left;width:250px}

#holder_FOOTER{color:#fff;padding:0;margin:0}
#holder_FOOTER ul{float:left;width:160px}
#holder_FOOTER ul li.header{font-size:15px;padding-bottom:20px}
#holder_FOOTER ul li{color:#FFFFFF}
#holder_FOOTER ul li a{color:#FFFFFF}
#holder_FOOTER ul li a:visited{color:#FFFFFF}

#holder_FOOTER ul li a img{opacity:0.75;filter:alpha(opacity=75);-moz-opacity:0.75}
#holder_FOOTER ul li a img:hover{opacity:1;filter:alpha(opacity=100);-moz-opacity:1}

#holder_FOOTER ul.stayconnected{width:320px}
#holder_FOOTER ul.stayconnected li.header{padding-bottom:10px}
#holder_FOOTER ul.stayconnected li.header div.stayconnectedtitle{float:left}
#holder_FOOTER ul.stayconnected li.header div.stayconnectedlinks{float:right}

#holder_FOOTER ul.stayconnected li.header div.stayconnectedlinks span.social{display:block; float:left; margin-right:5px}

#holder_FOOTER ul.stayconnected li.connectedtxt span.arrow-close{padding-right:10px}
#holder_FOOTER ul.stayconnected li.connectedtxt span.arrow-open{padding-right:10px}

/*OUTER FOOTER STYLES*/
#outer_FOOTER{padding:20px 0 0 0;color:#fff;font-size:11px;letter-spacing:0.1px;width:960px;margin:0 auto;clear:both;overflow:hidden}
#outer_FOOTER ul{margin:0;padding:0;height:100%;overflow:hidden;float:left;padding-top:10px}
#outer_FOOTER ul.paraspar{clear:both;float:none}
#outer_FOOTER ul.paraspar li{float:right}
#outer_FOOTER ul li{float:left;list-style:none;padding-right:10px;margin-right:10px}
#outer_FOOTER ul li.pad{background:url(../images/core/outerfooter_sepa.gif) no-repeat right}
#outer_FOOTER ul li a{color:#ffffff}
#outer_FOOTER ul.credits{float:right;padding-top:0}

/*#369437*/
#outer_FOOTER ul.credits li{margin-right:0;padding-right:0}
#outer_FOOTER ul li.paraspar{margin-right:0;padding-right:0;float:right}
/*#369437 END*/

#outer_FOOTER.pymt{padding:10px 0 20px 0;color:#80686f;font-size:11px;letter-spacing:0.1px;margin:10px auto 0 auto;clear:both;overflow:hidden;border-top:1px solid #80686F;width:100%}
#outer_FOOTER.pymt ul{clear:both;float:none;width:960px;margin:0 auto}
#outer_FOOTER.pymt ul li a{color:#80686f}

/*HEADER BASKET INFO STYLES*/
#holder_BASKETHEADER{float:right;text-align:right;color:#80686f;font-size:11px;padding:20px 0 0 0}
#holder_BASKETHEADER .seperator{margin:0px 8px}
#holder_BASKETHEADER p{line-height:18px}
#holder_BASKETHEADER p img{margin:0px 0px -5px 6px}
#holder_BASKETHEADER a{color:#80686f}

#holder_BASKETHEADER .headersect_a{clear:both}
#holder_BASKETHEADER .headersect_b{padding-top:10px;clear:both;display:table;float:right}
#holder_BASKETHEADER .headersect_b ul{margin:0;padding:0;position:relative}
#holder_BASKETHEADER .headersect_b ul li{float:left;list-style:none}
#holder_BASKETHEADER .headersect_b ul li ul{position:absolute;z-index:10003;left:-999em;background:#fff;padding:5px;opacity:0.95;filter:alpha(opacity=95);-moz-opacity:0.95;margin-left:-64px}
#holder_BASKETHEADER .headersect_b ul li ul li{float:none;text-align:right;padding:5px;line-height:180%}
#holder_BASKETHEADER .headersect_b ul li:hover ul, #holder_BASKETHEADER .headersect_b ul li.sfhover ul{left:auto;right:0}
#holder_BASKETHEADER .headersect_b ul li span.contacthover{cursor:pointer}
#holder_BASKETHEADER .headersect_b ul li ul li span{display:block;white-space:nowrap}

#holder_BASKETHEADER span.headermyBasket{float:right;display:block;margin-left:20px}
#holder_BASKETHEADER span.headercurrency{float:right;display:block;position:relative;z-index:999}
.displaycurrency{padding:0;display:block;cursor:pointer}
.displaycurrency a{display:block}

/*REM--Sweaty Betty:Changing Sites In IE (#361602) */
.currencydrop{position:absolute;top:15px;left:0;background:#fff;padding:3px 10px;border:1px solid #ccc;white-space:nowrap;z-index:999}

/*SEARCH DROPDWON*/
ul#holder_SEARCH{float:right;padding-top:7px;position:relative;z-index:300;font-family:Arial, Helvetica, sans-serif}
ul#holder_SEARCH li span#searchBOX{float:left;display:block;margin:0;padding:0; background:#F5EFF1; height:26px}

ul#holder_SEARCH li span#searchBOX input[type=text]{width:185px; padding:6px 5px 5px 5px; padding:6px 5px\0/;border:none;color:#80686F; background:none;}
ul#holder_SEARCH li span#searchBTN{float:left;display:block;margin:0;padding:0}


#SearchDrop2{position:absolute;left:0px;top:26px;border:0px solid #000000;background:#F5F4F4;width:175px;z-index:9999;display:block;color:#80686F}
#SearchDrop2 ul{margin:0;padding:0;list-style:none}
#SearchDrop2 ul li{list-style:none;margin:0;font-size:11px;font-weight:normal;width:175px;color:#80686F}
#SearchDrop2 ul li:hover{color:#80686F;cursor:pointer}
#SearchDrop2 ul li.header{font-size:12px;font-weight:bold;padding-top:8px}
#SearchDrop2 ul li a{display:block;color:#80686F;padding:2px 10px}

#SearchDrop2 ul li.selected_search a{background:#FFF ;color:#80686F}
#SearchDrop2 ul li.selected_search a:hover{background:#fff;color:#80686F;cursor:pointer}
#SearchDrop2 ul li a:hover{color:#80686F;background:#fff}



/*#185748)*/
/*#375382 - START*/

/*#425418*/
#SearchDrop{position:absolute;left:-240px;top:37px;border:0px solid #000000;background:#ffffff;width:460px;z-index:9999;display:block;color:#80686F;opacity:0.95;filter:alpha(opacity=95);-moz-opacity:0.95}


#SearchDrop ul{margin:0;padding:0;list-style:none}

#SearchDrop ul li{list-style:none;margin:0; color:#80686F;overflow:hidden;padding:0;}
#SearchDrop ul li a{display:block;color:#80686F}

#SearchDrop ul li.ajxsrcLeft{float:left; width:240px}
#SearchDrop ul li.ajxsrcRight{float:right; width:220px}

/*

#SearchDrop ul li.nobd{border:none;padding-top:0}
#SearchDrop ul li:hover{color:#80686F;cursor:pointer;text-decoration:underline}
#SearchDrop ul li img:hover {cursor:default;}
#SearchDrop ul li.header{font-size:14px;font-weight:normal;padding-top:10px;font-family:Century Gothic;text-transform:lowercase;border-bottom:none;cursor:default}
#SearchDrop ul li.header:hover {text-decoration:none;}
#SearchDrop ul li a{display:block;color:#80686F}
#SearchDrop ul li.selected_search a{background:#FFF;color:#80686F}
#SearchDrop ul li.selected_search a:hover{background:#fff;color:#80686F;cursor:pointer}
#SearchDrop ul li a:hover{color:#80686F;background:#fff}

#SearchDrop ul li span.imglink{display:block;float:left;width:70px;margin-right:5px}
#SearchDrop ul li span.txtlink{display:block;float:left;width:125px;font-weight:bold}

#SearchDrop ul li span.textname{}
#SearchDrop ul li span.textname:hover {text-decoration:underline;}

#SearchDrop ul li span.txtlinkC{display:block;float:left;width:135px}
#SearchDrop ul li span.txtcolor{display:block;float:none;font-weight:normal;padding:3px 0 0 0;text-transform:lowercase;color:#666}
#SearchDrop ul li span.txtcolor:hover {text-decoration:none;}
#SearchDrop ul li span.txtpfcode{display:block;float:none;font-weight:normal;color:#999999;padding:3px 0 0 0;font-size:10px}
#SearchDrop ul li span.txtpfcode:hover {text-decoration:none;}
#SearchDrop ul li span.reviewstars{width:50px;height:11px;overflow:hidden;background:url(../images/core/reviewstars_g_listing.gif) no-repeat;display:inline-block;text-align:left;margin-top:3px}
#SearchDrop ul li span.reviewstars:hover {text-decoration:none;}
#SearchDrop ul li span.reviewstarsimage{display:inline-block;overflow:hidden}
#SearchDrop ul li span.seeall{display:block;width:130px;margin:0 auto;clear:both;font-weight:normal;font-size:12px;background:url(../images/core/search_arrow.gif) no-repeat right}
#SearchDrop ul.searchEngineInvalidText li,#SearchDrop ul.searchEngineInvalidText li:hover{color:#666;cursor:default;text-decoration:none;} 
*/
/*KA #375382*/


#SearchDrop ul li ul {}
#SearchDrop ul li ul li{padding:10px;border-bottom:1px solid #eeeeee; font-size:12px;font-weight:normal; margin:0 10px}

#SearchDrop ul li ul li.ajxsrcheader{font-size:14px;font-weight:normal;padding:20px 10px 10px 10px!important;font-family:Century Gothic;text-transform:lowercase;border-bottom:none;cursor:auto;color:#80686F!important}
#SearchDrop ul li ul li.ajxsrcheader a{color:#80686F!important}
#SearchDrop ul li ul li.ajxsrcheader:hover {text-decoration:none;cursor:auto}

#SearchDrop ul li ul li:hover{color:#80686F;cursor:pointer;text-decoration:underline}
#SearchDrop ul li ul li img:hover {cursor:default;}

#SearchDrop ul li ul li span.imglink{display:block;float:left;width:70px;margin-right:5px}
#SearchDrop ul li ul li span.txtlink{display:block;float:left;width:125px;font-weight:bold}
#SearchDrop ul li ul li span.txtlink span.textname {display:block; clear:both; padding:3px 0}
#SearchDrop ul li ul li span.txtlink span.txtcolor {display:block; clear:both; font-weight:normal; color:#666; padding:3px 0}
#SearchDrop ul li ul li span.txtlink span.txtpfcode {display:block; clear:both; padding:3px 0}
#SearchDrop ul li ul li span.txtlink span.reviewstars {display:block; clear:both;; padding:0; background:url(../images/core/reviewstars_g_listing.gif) no-repeat}
#SearchDrop ul li ul li span.txtlink span.reviewstarsimage{display:block;overflow:hidden}

#SearchDrop ul li ul li.noprodresult{}
#SearchDrop ul li ul li.noprodresult:hover{text-decoration:none; cursor:default}

#SearchDrop ul div.product{}
#SearchDrop ul div.product ul li {border-bottom:none!important; border-top:1px solid #eeeeee!important; padding:8px 10px}
#SearchDrop ul div.product ul li:nth-child(2) {border:none!important;}
#SearchDrop ul div.product ul li:last-child {border:none!important;}
#SearchDrop ul div.product ul li span.seeall {font-family:Century Gothic;text-transform:lowercase; font-size:14px;color:#80686F!important; background:url(/images/core/search_arrow.gif) right 7px no-repeat; display:block; float:left; padding-right:10px}
#SearchDrop ul div.category{}
#SearchDrop ul div.category ul li{color:#80686F;}
#SearchDrop ul div.category ul li a{color:#80686F}
#SearchDrop ul div.article{}
#SearchDrop ul div.article ul li{color:#80686F;}
#SearchDrop ul div.article ul li a{color:#80686F}
#SearchDrop ul div.blog{}
#SearchDrop ul div.blog ul li{color:#80686F}
#SearchDrop ul div.blog ul li a{color:#80686F;}

/*#425418*/

#SearchDrop ul.searchEngineInvalidText li,#SearchDrop ul.searchEngineInvalidText li:hover{color:#666;cursor:default;text-decoration:none;} /*KA #375382*/
/*#375382 - END*/

/*TOP NAVIGATION DROPDWON*/
#holder_UPPERNAVIGATION{clear:both;margin:0 auto;width:960px}
ul#drop{list-style:none;clear:both;z-index:1001;float:left;position:relative;width:740px}
ul#drop li{float:left;margin-right:5px}
ul#drop li.selected{background:#80686f}
ul#drop li a{display:block;padding:10px 10px;font-size:15px;color:#ffffff;text-transform:lowercase}
ul#drop li a:hover{text-decoration:underline;background:#fff;color:#80686F}
ul#drop li ul{position:absolute;z-index:999;left:-999em;width:962px;background:url(../images/core/dropshade_s.png) repeat-y right}
ul#drop li ul li{color:#80686F;margin:0;padding:20px 10px 20px 20px;width:690px;float:left}
ul#drop li ul li a{color:#80686F;padding:3px 0px;font-size:13px}
ul#drop li ul li:hover{background:none}

ul#drop li ul li.bottomshade{float:none!important;clear:both;background:url(../images/core/dropshade_b.png) bottom no-repeat;width:958px;position:absolute;bottom:-3px;left:0;height:3px;overflow:hidden;padding:0}

ul#drop li:hover{background:#fff;color:#80686F}
ul#drop li a:hover{text-decoration:none;color:#80686F}
ul#drop li:hover a{text-decoration:none;color:#80686F}

ul#drop li ul li div.gMenuTitle{font-size:18px;margin:0 0 20px 0;display:none}
ul#drop li ul li div.megadrop{width:110px;float:left;font-size:12px;margin-right:5px;font-family:"Century Gothic", Arial, sans-serif}
ul#drop li ul li div.megadrop h3{font-weight:normal;font-size:14px;color:#000}
ul#drop li ul li div.megadrop h3 a{font-weight:normal;font-size:14px;color:#000}
ul#drop li ul li div.megadrop h3 a:hover{text-decoration:underline}
ul#drop li ul li div.megadrop ul{width:105px;position:relative;overflow:hidden;box-shadow:none;background:none}
ul#drop li ul li div.megadrop ul li{width:105px;margin:0;padding:0;font-family:Arial, Helvetica, sans-serif}
ul#drop li ul li div.megadrop ul li a:hover{text-decoration:underline}
ul#drop li ul li.navCMS{float:right;width:217px;padding:20px 20px 20px 0;margin-right:3px}
ul#drop li ul li.navCMS:hover{background:none}
ul#drop li ul li.navCMS div.navCMSmessageHolder{position:relative;background:#fff}
ul#drop li ul li.navCMS div.navCMSmessage{position:absolute;top:-20px;background:#fff}
ul#drop li ul li.navCMS div.navCMSmessage a{font-size:14px;padding:5px 10px}
ul#drop li ul li.navCMS div.navCMSmessage a:hover{background:#80686F;color:#ffffff}

/*560551*/
ul#drop li ul li div.megadrop.col7megadrop {width:92px!important;} 
ul#drop li ul li div.megadrop.col7megadrop ul{width:90px;position:relative;overflow:hidden;box-shadow:none;background:none}
ul#drop li ul li div.megadrop.col7megadrop ul li{width:90px;margin:0;padding:0;font-family:Arial, Helvetica, sans-serif}
/*560551*/


ul#drop li ul.community{padding:20px;width:920px}
ul#drop li ul.community li{width:150px;margin-right:5px;float:left;padding:3px;margin:0}
ul#drop li ul.community li.clear{float:none!important;clear:both;height:1px;overflow:hidden}
ul#drop li:hover ul, #drop li.sfhover ul{left:0}

ul#drop li ul.articles{padding:20px;width:920px}
ul#drop li ul.articles li{width:150px;margin-right:5px;float:left;padding:3px;margin:0}
ul#drop li ul.articles li.clear{float:none!important;clear:both;height:1px;overflow:hidden}

/*CRUMB STYLE*/
.holder_CRUMB{float:right;position:relative;z-index:1}
#crumb{padding:15px 0;line-height:22px;color:#80686f;font-size:11px;text-align:right;text-transform:lowercase}
#crumb a{color:#80686f}
#crumb a:hover{text-decoration:underline}
#crumb span.currentpage{font-weight:bold;margin:0px}
#crumb span{margin:0px 0px}

/*SLIDE SHOW HOLDER */
.holder_SLIDESHOW{width:100%;height:400px;overflow:hidden;margin:0;padding:0;position:relative}
.holder_slideControl{z-index:219;display:block;bottom:10px;left:10px;position:absolute;opacity:0;-moz-opacity:0;filter:alpha(opacity=0)}
.holder_slideControl span{padding-right:5px;display:block;float:left}
.holder_SLIDESHOW:hover .holder_slideControl{display:block}
.holder_SLIDESHOW2{width:100%;height:280px;overflow:hidden;margin:0;padding:0;position:relative}
.holder_SLIDESHOW3{width:100%;height:280px;overflow:hidden;margin:10px 0 0 0;padding:0;position:relative}

/*HOMEPAGE PROMO SECTIONS*/
.holder_PROMO{float:left;margin:8px 8px 0px 0px;width:229px}
.holder_PROMO img{float:left}
.holder_PROMO.last{margin-right:0px}

/*NAVIGATION STYLE - REM -- redesign sweep - navigation styling in my account (#355840) - Daeheon Kim - 20/02/2013 10:21*/
.leftNAVIGATION{color:#80686f;position:relative;z-index:888}
.leftNAVIGATION ul{padding:20px 0px;border-bottom:1px solid #eeeeee;background:#ffffff}
.leftNAVIGATION ul li{line-height:25px;display:inline-block;width:180px}
.leftNAVIGATION ul li a{display:block;color:#80686f;padding:0 0 0 10px;opacity:0.8;filter:alpha(opacity=80);-moz-opacity:0.8}
.leftNAVIGATION ul li.selected{font-weight:bold}
.leftNAVIGATION ul li ul{margin:0;padding:0;border:none}
.leftNAVIGATION ul li ul li{margin-left:10px;width:160px;line-height:20px;font-weight:normal}
.leftNAVIGATION ul li ul li a{padding:0 0 0 10px;font-weight:normal;opacity:1!important;filter:alpha(opacity=100)!important;-moz-opacity:1!important}
.leftNAVIGATION ul li ul li.subcat_selected{background:#eee;font-weight:normal}
.leftNAVIGATION ul.catNav li{font-weight:bold;opacity:0.8;filter:alpha(opacity=80);-moz-opacity:.8}
.leftNAVIGATION ul.catNav li.subopen{opacity:1;filter:alpha(opacity=100);-moz-opacity:1;font-weight:normal}
.leftNAVIGATION ul.catNav li.selected{opacity:1!important;filter:alpha(opacity=100)!important;-moz-opacity:1!important;border-bottom:none}
.leftNAVIGATION ul.catNav li.selected a{opacity:1!important;filter:alpha(opacity=100)!important;-moz-opacity:1!important}
.leftNAVIGATION ul.catNav li.subopen ul{opacity:1!important;filter:alpha(opacity=100)!important;-moz-opacity:1!important}
.leftNAVIGATION ul.catNav li.subopen ul li{font-weight:normal!important;color:#80686F}
.leftNAVIGATION ul.catNav li.subopen ul li.subcat{opacity:0.8!important;filter:alpha(opacity=100)!important;-moz-opacity:1!important;font-weight:bold!important}
.leftNAVIGATION ul.catNav li.subopen ul li.subcat_selected{opacity:1!important;filter:alpha(opacity=100)!important;-moz-opacity:1!important}
.leftNAVIGATION ul.catNav li.subopen ul li.subcat_selected a{opacity:1!important;filter:alpha(opacity=100)!important;-moz-opacity:1!important}
.leftNAVIGATION ul.catNav li ul{border-top:none!important}
.leftNAVIGATION ul.catNav li ul li{opacity:1;filter:alpha(opacity=100);-moz-opacity:1;width:180px}

.leftNAVIGATION ul.catNav li ul li.subcat{opacity:0.8;filter:alpha(opacity=80);-moz-opacity:0.8;font-weight:bold;margin-left:10px;color:#A99BA0}
.leftNAVIGATION ul.catNav li ul li.subcat_selected{opacity:1;filter:alpha(opacity=100);-moz-opacity:1;font-weight:bold;margin-left:10px}

.leftNAVIGATION ul li.indent{padding-left:10px}
.leftNAVIGATION ul.header{background:none;padding:14px 10px;font-size:24px}
.leftNAVIGATION ul.header li{font-family:"Century Gothic", Arial, sans-serif}
.leftNAVIGATION ul.header li a{padding:0;opacity:1;filter:alpha(opacity=100);-moz-opacity:1}

/*BOUTIQUTE NAV*/
.leftNAVIGATION ul.boutique li ul li{font-weight:normal;line-height:20px;margin-left:0;padding-left:10px}
.leftNAVIGATION ul.boutique li ul li a{padding-left:10px}
.leftNAVIGATION ul.boutique li ul li span.selected a{background:#eee}

/*KEYLOOK NAV & ARTICLE NAV*/
.leftNAVIGATION.leftNavLook{position:relative;z-index:9999}
.leftNAVIGATION.leftNavLook ul{padding:0;border-bottom:none;margin:0}
.leftNAVIGATION.leftNavLook ul li{font-family:"Century Gothic", Arial, sans-serif;font-size:15px;width:190px;line-height:40px;border-bottom:1px solid #E6E1E2;font-weight:normal}
.leftNAVIGATION.leftNavLook ul li a{opacity:1;filter:alpha(opacity=100);-moz-opacity:1}

.leftNAVIGATION.leftNavLook ul.header{background:none;padding:14px 10px;font-size:24px;border-bottom:none}
.leftNAVIGATION.leftNavLook ul.header li{font-family:"Century Gothic", Arial, sans-serif;font-size:24px;border:none;width:auto;line-height:25px}
.leftNAVIGATION.leftNavLook ul.header li a{padding:0}

.leftNAVIGATION.leftNavLook ul li.selected{font-weight:normal;border-bottom:none!important}/*#355840*/
.leftNAVIGATION.leftNavLook ul li.selected_firstLevel{background:#eeeeee}
.leftNAVIGATION.leftNavLook ul li ul{border-top:0px solid #E6E1E2}
.leftNAVIGATION.leftNavLook ul li ul li{font-family:Arial, Helvetica, sans-serif;font-size:12px;line-height:25px;border-bottom:none;margin-left:10px;/*opacity:0.8;filter:alpha(opacity=80);-moz-opacity:.8;*/}
.leftNAVIGATION.leftNavLook ul li ul li.subca a{padding-left:20px}
.leftNAVIGATION.leftNavLook ul li ul li.subcat_selected{background:none;font-weight:bold}
.leftNAVIGATION.leftNavLook ul li ul li a{font-weight:bold}
.leftNAVIGATION.leftNavLook ul li ul li a.arnav{font-weight:bold;opacity:0.8!important;filter:alpha(opacity=80)!important;-moz-opacity:.8!important}
.leftNAVIGATION.leftNavLook ul li ul li span.selected a{font-weight:bold;opacity:1.0!important;filter:alpha(opacity=100);-moz-opacity:1.0}
.leftNAVIGATION.leftNavLook ul li ul li ul{border-top:none;width:180px}
.leftNAVIGATION.leftNavLook ul li ul li ul li{margin-left:0;opacity:1.0!important;filter:alpha(opacity=100)!important;-moz-opacity:1.0!important;width:180px}
.leftNAVIGATION.leftNavLook ul li ul li ul li a{padding:0 0 0 20px;font-weight:normal;opacity:1.0!important;filter:alpha(opacity=100)!important;-moz-opacity:1.0!important}
.leftNAVIGATION.leftNavLook ul li ul li ul li span.selected{background:#eee;display:block;margin:0 10px;line-height:20px}
.leftNAVIGATION.leftNavLook ul li ul li ul li span.selected a{padding:0 0 0 20px;font-weight:normal}

/*BOUTIQUE SUB NAV*/
.leftNAVIGATION.leftNavLook ul.boutique li{padding-left:0;margin-left:0}
.leftNAVIGATION.leftNavLook ul.boutique li a{padding-left:15px}
.leftNAVIGATION.leftNavLook ul.boutique li ul li{margin:0;padding:0}
.leftNAVIGATION.leftNavLook ul.boutique li ul li a{padding:0  0 0 25px}

/*REM -- redesign sweep - navigation styling in my account (#355840) - Daeheon Kim - 20/02/2013 10:21*/

/*FACET NAVIGATION STYLE*/
#facetedNAV ul{padding-top:0px;margin-top:10px}
#facetedNAV ul li a{display:inline-block;cursor:pointer;padding-right:0px;background:url('../images/core/facetselected_bg.gif') no-repeat 10px 4px;padding-left:34px}
#facetedNAV ul li.header_sub{background:#fff;font-size:16px;padding:2px 0px 5px 0px;margin-bottom:5px}
#facetedNAV ul li.header_sub a{/*background:url('../images/core/arrow_mushroom_facetopen.gif') no-repeat right 9px;*/ padding-right:16px;padding-left:10px;background:none;font-family:"Century Gothic", Arial, sans-serif}
#facetedNAV ul.contracted{height:20px;overflow:hidden;border:1px solid #ff0000;border-width:0px 0px}
#facetedNAV ul.contracted li.header_sub a{background:url('../images/core/arrow_mushroom_facetclosed.gif') no-repeat right 8px;padding-right:10px}
#facetedNAV ul li.notselected a{background:url('../images/core/facet_bg.gif') no-repeat 10px 4px}
#facetedNAV ul li.notavailable{color:#aaa;cursor:default;padding-left:34px;width:146px}
#facetedNAV ul li .count{font-size:11px}

/*NO SEARCH RESULT LEFT NAV EMPTY FACET*/
#facetedNAV ul.noreseult{border:none}
#facetedNAV ul.noreseult li a{background:none;margin:0;padding:0}
#facetedNAV ul.noreseult li a:hover{text-decoration:none}

/*FRONT PAGE TABBED AREA*/
/*REM -- Reduce space between cross-sells and reviews (#354763) - Daeheon Kim - 21/02/2013 14:20 -- added fixed height to reduce the gap*/
#holder_CENTRE_tabbedarea{padding:20px 0;display:block;clear:both;overflow:hidden;height:310px}

#holder_CENTRE_tabs{float:left;width:190px}
#holder_CENTRE_tabs ul{margin:0;padding:0;overflow:hidden;border-bottom:1px solid #ebe7e8}
#holder_CENTRE_tabs ul li{padding:10px;border-top:1px solid #ebe7e8;font-family:"Century Gothic", Arial, sans-serif;font-size:16px;color:#80686f}
#holder_CENTRE_tabs ul li a{color:#80686f;display:block}
#holder_CENTRE_tabs ul li.tabselected{background:#f3f3f3}

#holder_CENTRE_tabs ul li.viewmore a{display:inline;padding:0px}
#holder_CENTRE_tabs ul li.viewmore span{margin:0px 5px}

/*VERTICAL PRODUCT TABS ON THE PRODUCT PAGE*/
.product-tabs{float:left;width:740px;margin-left:30px;overflow:hidden;height:310px}

#btabBox2 div.catHOLDER{padding:0 15px}
#btabBox2 div.catHOLDER ul.product-slider-controller li{margin-left:-15px}

.product-tabs div.catHOLDER ul.cont-slider-similar{float:none;width:auto;clear:both;overflow:hidden;height:280px;min-height:280px}
.product-tabs div.catHOLDER ul.cont-slider-similar li{float:none;display:block;margin:0 0 0 30px;width:720px;overflow:hidden;height:320px}
.product-tabs div.catHOLDER ul.cont-slider-similar li div.cell ul{margin:0;height:280px;min-height:280px}
.product-tabs div.catHOLDER ul.cont-slider-similar li div.cell ul li{width:135px;margin:0;padding:0;height:auto}
.product-tabs div.catHOLDER ul.cont-slider-similar li div.cell ul li div.productlistcell{height:310px;width:135px;overflow:hidden;position:relative;background:none;display:block}
.product-tabs div.catHOLDER ul.cont-slider-similar li div.cell ul li div.productlistcell:hover{height:310px;width:135px;overflow:visible;position:relative;z-index:999;background:none}

.product-tabs div.catHOLDER ul.product-slider-controller{position:relative;clear:both;display:none;float:none;height:1px;min-height:0;z-index:9999;width:740px}
.product-tabs div.catHOLDER ul.product-slider-controller li{color:#212121;position:absolute;top:100px;height:26px;width:25px;background:url(/images/core/product_slider_arrow.png) no-repeat left top;padding:0;margin:0;z-index:9999}
.product-tabs div.catHOLDER ul.product-slider-controller li.left{left:0;background-position:0 0}
.product-tabs div.catHOLDER ul.product-slider-controller li.right{left:715px;right:0;background-position:0 -26px}

.product-tabs div.catHOLDER ul{width:135px}
.product-tabs div.catHOLDER ul li div.productlistcell{width:128px}
.product-tabs div.catHOLDER ul li div.productlistcell ul{width:128px}
.product-tabs div.catHOLDER ul li div.productlistcell ul li{padding:5px 0!important}
.product-tabs div.catHOLDER ul li div.productlistcell ul li.swatches a{margin-right:1px;margin-top:1px;width:13px;height:13px}
.product-tabs div.catHOLDER ul li div.productlistcell ul li.swatches span.showmoreswatcheslabel{font-size:11px}
.product-tabs div.catHOLDER ul li div.productlistcell ul li.prodIMAGE img{width:128px;height:160px}
.product-tabs div.catHOLDER ul li div.productlistcell ul li.productname{height:30px}

.product-tabs div.catHOLDER_prod ul{width:128px}
.product-tabs div.catHOLDER_prod ul li div.productlistcell{width:135px}
.product-tabs div.catHOLDER_prod ul li div.productlistcell ul{width:135px}
.product-tabs div.catHOLDER_prod ul li div.productlistcell ul li.prodIMAGE img{width:128px;height:160px}


.product-tabs div.catHOLDER ul.product-slider-controller{position:relative;clear:both;display:none;float:none;height:1px;min-height:0;z-index:9999;width:740px}
.product-tabs div.catHOLDER ul.product-slider-controller li{color:#212121;position:absolute;top:100px;height:26px;width:25px;background:url(/images/core/product_slider_arrow.png) no-repeat left top;padding:0;margin:0;z-index:9999}
.product-tabs div.catHOLDER ul.product-slider-controller li.left{left:0;background-position:0 0}
.product-tabs div.catHOLDER ul.product-slider-controller li.right{left:715px;right:0;background-position:0 -26px}
/*#378530*/

.ajx_basket_upsells div.catHOLDER {padding-left:5px; overflow:hidden}
.ajx_basket_upsells div.catHOLDER ul{margin:0 1px; min-height:230px!important; width:102px;}
.ajx_basket_upsells div.catHOLDER ul li div.productlistcell ul{width:102px; overflow:hidden}
.ajx_basket_upsells div.catHOLDER ul li div.productlistcell ul li{padding:2px 0!important;  overflow:hidden;}

.ajx_basket_upsells div.catHOLDER ul li div.productlistcell ul li.swatches{height:20px}
.ajx_basket_upsells div.catHOLDER ul li div.productlistcell ul li.prodIMAGE{height:135px; width:102px}
.ajx_basket_upsells div.catHOLDER ul li div.productlistcell ul li.prodIMAGE img{width:102px; height:135px;}

.ajx_basket_upsells div.catHOLDER ul li div.productlistcell ul li.swatches a{margin-right:1px;margin-top:1px;width:13px;height:13px}
.ajx_basket_upsells div.catHOLDER ul li div.productlistcell ul li.swatches span.showmoreswatcheslabel{font-size:11px}
.ajx_basket_upsells div.catHOLDER ul li div.productlistcell ul li.productname{height:29px; padding:0 5px!important; color:#80686F; cursor:pointer; margin-bottom:4px;}
.ajx_basket_upsells div.catHOLDER ul li div.productlistcell{height:230px;width:102px;overflow:hidden;position:relative;background:url(../images/core/productcell_bg.png);display:block}
.ajx_basket_upsells div.catHOLDER ul li {text-align:center!important;}

.ajx_basket_upsells div.catHOLDER_prod ul{width:100px}
.ajx_basket_upsells div.catHOLDER_prod ul li div.productlistcell{width:100px}
.ajx_basket_upsells div.catHOLDER_prod ul li div.productlistcell ul{width:100px}

#ajaxPRODUCT{position:absolute;width:500px;height:250px;border:1px #aaaaaa solid;background-color:White}

.ajxCatTitle{font-size:26px;background-color:White;height:42px;padding:10px}
/*.ajxCatProducts{background-color:#fff;padding:10px}*/

#ajaxCATEGORYBox{position:absolute;width:910px;^width:920px;height:600px;border:1px #aaaaaa solid;background-color:White;z-index:999;overflow-x:hidden;/*overflow-y:scroll;*/}
.ajxCatProducts{/*overflow-x:hidden;overflow-y:scroll;height:515px;*/ width:870px;overflow:visible;margin-bottom:20px;padding:10px;background:#ffffff}
.ajxCatProducts #productDataOnPageHolder{width:870px}
.ajxCatProducts #productDataOnPageHolder #productDataOnPage .catHOLDER{height:100%;overflow:hidden}
.ajxCatProducts #productDataOnPageHolder #productDataOnPage .catHOLDER ul li.swatches a{height:10px;width:10px}

.ajxCatProducts .catHOLDER ul li .ratingHolder ul li{float:left}
.ajxCatProducts .catHOLDER ul li .ratingHolder ul li.star{float:left}
.ajxCatProducts .catHOLDER ul li .ratingHolder ul li .ratingStarsHolder{margin-left:0;margin-right:3px}
.ajaxBASKET {font-family: Century Gothic; font-size:18px; font-weight:normal; margin:10px 0; padding:10px 0;}
/*#378530*/

.catHOLDER ul{float: left; margin-right: 10px; min-height: 400px; width: 240px;}
.catHOLDER ul li{text-align:center;position:relative;padding:3px 0}

.catHOLDER ul.last{margin-right:0px}
.catHOLDER ul li.prodIMAGE{padding-top:0px;}
.catHOLDER ul li.prodIMAGE img{border:0px solid #f0eeed;}
.catHOLDER ul li h3{font-size:12px!important}

.catHOLDER ul li.prodIMAGE span.prodcompare_marked{position:absolute;display:none;left:0;top:0}

.catHOLDER ul li.swatches a{display:inline-block;height:15px;width:15px;background:#ededed;border:1px solid #dddddd;margin-right:4px;margin-top:3px;cursor:pointer}
.catHOLDER ul li.swatches span{display:inline-block}

.catHOLDER ul li.swatches span.showmoreswatcheslabel{height:auto;position:relative}
.catHOLDER ul li.swatches span.showmoreswatcheslabel a{height:auto;width:auto;background:none;border:none;margin-top:0;cursor:pointer;position:absolute;top:-16px}
.catHOLDER ul li.swatches span.showmoreswatches{display:block;margin:0 auto;width:120px;padding-left:15px;text-align:left;border:1;}

.catHOLDER ul li.wasprice{color:#999}

.catHOLDER ul li.productrate{clear:both}
.catHOLDER ul li.productrate span.reviewcount{display:none}
.catHOLDER ul li.productrate span.reviewstars{width:50px;height:11px;overflow:hidden;background:url(../images/core/reviewstars_g_listing.gif) no-repeat;display:inline-block;text-align:left}
.catHOLDER ul li.productrate span.reviewstarsimage{display:inline-block;overflow:hidden}
.catHOLDER ul li.productcompare{margin:0 auto;clear:both;width:120px; display:block}
.catHOLDER ul li.productcompare span.checkbox{display:block;float:left;margin:2px 5px 0 0}
.catHOLDER ul li.productcompare span.comparelabel{display:block;float:left}
.catHOLDER ul li.productcompare span.checkbox input[type=checkbox]{margin:0;padding:0}

div.productlistcell{height:342px/9;height:342px\0/;^height:342px;height:347px;width:240px;overflow:hidden;position:relative;background:url(../images/core/productcell_bg.png);display:block}
/*#327600 END */
    @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) { 
        div.productlistcell{height:340px;}
    }  
/*#387332 END */

div.productlistcell:hover{height:400px; width:240px; overflow:visible; position:absolute; z-index:999; background:url(../images/core/productcell_bg.png)}

#prodUPSELLS .catHOLDER .ratingHolder ul{margin:0;padding:0}

/*RECENTLY VIEWED*/
#holder_RECENTLYVIEWED ul{float:left;margin:10px 17px 20px 10px;width:131px}
#holder_RECENTLYVIEWED ul li{float:left}
#holder_RECENTLYVIEWED ul li img{float:left;border:1px solid #F0EEED}
#holder_RECENTLYVIEWED ul.last{margin-right:0px}
/*RECENTLY VIEWED TITLE*/
#holder_RECENTLYVIEWED .header{background:#F0EEED;color:#80686F;line-height:30px;padding:0px 10px;font-size:14px}

.holder_FOOTER_content a{text-decoration:none}
.holder_FOOTER_content a:hover{text-decoration:underline}

#articleHEADERtext h1{margin:10px 0}
#articleHEADERtext.categoryBANNER .categoryDESC{padding:0px}

.ArtcontentTopLinkLoc{clear:both;margin:0;overflow:hidden;display:block}
.marginBttom10{clear:both;margin:0;overflow:hidden;display:block}
.shopperpasswordnewHolder{height:600px}

/*CATEGORY PAGE STYLES*/
.no_cat_result{font-size:14px;padding:10px}/*added for no result on category page*/

/*WICKED WEBSITE DESIGN SIMPLE CATEGROY HEADER*/
.catheader{float:left;margin:0;padding:11px 0;overflow:hidden;position:relative}
.catheader h1{color:#80686F;float:left;font-family:"Century Gothic", Arial, sans-serif}

.catheaderlinklocation {position:relative;}
.catheaderlinklocation .catdescoverlay{position:absolute; left:15px; top:65px; width:400px;}

/*REM -- Styling change on text overlay cat banners (#392603) - Daeheon Kim - 16/08/2013 11:05*/
.overaycategoryheaderholder{margin:50px 0 10px 0; overflow:hidden; clear:both; display:block; padding:0; position:relative}
.overaycategoryheaderholder img{position:relative;}
.overaycategoryheader{width:450px; position:absolute; z-index:1; right:20px; top:20px}
.overaycategoryheader h1{color:#80686F; font-family:"Century Gothic", Arial, sans-serif; font-size:20px!important;}
.overaycategoryheaderplain{padding:10px 0px}
.overaycategoryheaderplain h1{color:#80686F; font-family:"Century Gothic", Arial, sans-serif; font-size:20px!important;}
.overaycategorydesc {padding:5px 0}

.categoryheaderlinklocwithnodesc {clear:both; overflow:hidden;}

/*REM -- Cat Banner redesign (#263038) - Daeheon Kim - 29/11/2011 11:37*/
.categoryBANNER{position:relative}
.categoryBANNER h1{color:#666;font-size:26px;font-weight:normal;padding:0px 10px}
.categoryBANNER .categoryDESC{font-size:14px;position:absolute;bottom:0px;width:100%;padding-top:10px;padding-left:15px}
.categoryBANNER .categoryDESC.top{top:0px;left:0px;width:485px;background:none}
.categoryBANNER .categoryDESC.top h1{margin:0;padding:0;font-size:26px}
.categoryBANNER .categoryDESC p{margin:0px;padding:5px 0;line-height:100%}
.categoryBANNER .categoryDESC p.intro{margin:0px;padding:5px 0;background:#F5F4F4;border:0px solid #E4E2E3}
.categoryBANNER .categoryDESC.top p{line-height:130%}

.categoryBANNER#articleHEADERtext .categoryDESC{position:static;background:none}
.categoryBANNER h1 a:hover{text-decoration:none}
/*REM -- Cat Banner redesign (#263038) - Daeheon Kim - 29/11/2011 11:37*/

/*REM -- Blog Header Opaque Background Disappeared (#269251) - Daeheon Kim - for blog page*/
.categoryBANNER2{position:relative}
.categoryBANNER2 h1{color:#666;font-size:26px;font-weight:normal;padding:0px 10px}
.categoryBANNER2 .categoryDESC{font-size:12px;background:url(../images/core/categoryheader_bg.png);position:absolute;bottom:0px;width:100%;padding:0px 0px}
.categoryBANNER2 .categoryDESC p{margin:0px;padding:0px 10px}
.categoryBANNER2 .categoryDESC p.intro{margin:0px;padding:10px;background:#F5F4F4;border:0px solid #E4E2E3}
.categoryBANNER2 .categoryDESC.top{top:0px;left:0px;width:400px;background:none}
.categoryBANNER2 .categoryDESC.top h1{padding-bottom:0px}
.categoryBANNER2 .categoryDESC.top p{line-height:17px}
.categoryBANNER2#articleHEADERtext .categoryDESC{position:static;background:none}
.categoryBANNER2 h1 a:hover{text-decoration:none}
/*REM -- Blog Header Opaque Background Disappeared (#269251) - Daeheon Kim - for blog page*/

#topSectionForCategories{clear:both}

#holder_CENTRE .holder_PROMO{float:left;margin:0 9px 9px 0px;width:auto}
#holder_CENTRE .holder_PROMO img{width:240px}
#holder_CENTRE .holder_PROMO.last{margin-right:0px;float:right}

/* SUBCATEGORY PAGE STYLES */
.catFILTERS_b{margin:0px;padding:15px 0px;line-height:18px;border-top:1px solid #eeeeee}
.catFILTERS_b a, .catFILTERS_b a:visited,.sreviewPagination a{margin:0px 2px} /*#389194*/
.catFILTERS_b ul{float:left;width:100%}
.catFILTERS_b ul li{float:left}
.catFILTERS_b ul li.right{float:right}
.catFILTERS_b ul li select{border:1px solid #f0eeed;height:18px;width:148px;color:#666;font-size:11px;margin-left:10px}
.catFILTERS_b ul li .numberPageSelected,.sreviewPagination .numberPageSelected{font-weight:bold;margin:0px 2px;color:#80686f} /*#389194*/
.catFILTERS_b ul li a.viewall, a.viewall:visited{margin-left:10px}
.catFILTERS_b ul li a.previous,.sreviewPagination a.previous{margin:0px 8px 0px 30px;padding-left:8px;display:inline-block;background:url('../images/core/arrow_mushroom_linkleft.gif') no-repeat left 6px} /*#389194*/
.catFILTERS_b ul li a.next,.sreviewPagination a.next{margin:0px 0px 0px 8px;padding-right:8px;display:inline-block;background:url('../images/core/arrow_mushroom_linkright.gif') no-repeat right 6px} /*#389194*/
.mainPriceOnSale{color:#C90062}

/* PRODUCT PAGE STYLES */
/*PRODUCT PAGE IMAGE HOLDER & STYLE*/

#holder_PRODUCT{float:none;clear:both;display:block}
#prodIMAGES{width:488px;float:left}
#prodIMAGES #zoomArea{height:100%;overflow:hidden;width:388px;float:left}

#prodIMAGES img{float:left}
#prodIMAGES p{margin-top:8px;font-size:11px;padding-left:130px}
#prodIMAGES p.clicktoenlarge{display:block;overflow:hidden;clear:both}

.altHolder{float:left;width:100px}
.altHolder #dept_logo{margin:0 0 10px 0;text-align:center;padding:0;overflow:hidden}
.altHolder #dept_logo img{float:none!important}

#prodALTERNATIVES ul{float:none}
#prodALTERNATIVES ul li{margin:0 0 10px 0;text-align:center;padding:0;overflow:hidden}
#prodALTERNATIVES ul li img{float:none!important}
#prodALTERNATIVES ul li.last{margin-bottom:0px;border:0px}

.cont-alt-image{height:376px;overflow:hidden;margin:28px 0;padding:0 13px}
.cont-alt-image ul#prodALTERNATIVES{width:76px}
.cont-alt-image ul#prodALTERNATIVES li{padding:2px;display:block;overflow:hidden}

.product-slider-controller{position:absolute;display:none;height:416px}
.product-slider-controller li{position:absolute;height:16px;width:16px;background:url(../images/core/altimg_arrow.png) no-repeat left top;left:42px}
.product-slider-controller li.left{top:0;background-position:0 0}
.product-slider-controller li.right{bottom:0;background-position:0 -17px}

#prodLINKS{padding-left:10px;margin-top:12px;margin-bottom:10px}
#prodLINKS ul{float:left}
#prodLINKS ul li{width:151px;margin-top:5px;line-height:15px;float:left}
#prodLINKS ul li img{margin-right:8px;float:left}

.showNextAndPrevious{float:left;padding:13px 0}
.showNextAndPrevious a{color:#80686F}
.showNextAndPrevious span.prev{padding-left:8px;display:inline-block;background:transparent url(../images/core/arrow_mushroom_linkleft.gif) no-repeat left 4px;margin-right:50px}
.showNextAndPrevious span.next{padding-right:8px;display:inline-block;background:transparent url(../images/core/arrow_mushroom_linkright.gif) no-repeat right 4px}

/*PRODUCT PAGE ITEM DETAIL HOLDER & STYLE*/
#prodDETAILS{float:right;width:455px}

.cont-prod-title{margin:0;padding:0;clear:both;overflow:hidden}

/*#518086*/
.cont-prod-title h1{font-weight:normal;margin-bottom:5px;color:#80686F;font-family:"Century Gothic", Arial, sans-serif;float:left;width:100%}/*#452042*/
/*#518086*/

/*#518086*/
.cont-prod-social{float:left;margin:0 0 15px 0;padding:5px 0 0 0;overflow:hidden}
.cont-prod-social ul{margin:0;padding:0;overflow:hidden}
.cont-prod-social ul li{float:left;margin:0 2px;display:block}
/*#518086*/

.cont-prodprice{padding:5px 0;font-family:"Century Gothic", Arial, sans-serif}
.cont-prodprice span.cont-prodprice{font-size:16pt;font-family:"Century Gothic", Arial, sans-serif;color:#80686F}
.cont-prodprice span.cont-prodprice-sale{font-size:16pt;font-family:"Century Gothic", Arial, sans-serif;color:#C90062}
.cont-prodprice span.cont-prodcode{color:#999;font-size:11px;padding-left:10px}
.cont-prodprice .prodPRICE .cat-title{font-size:16px;line-height:16px;font-weight:normal;padding:5px 0}

.cont-proddesc{margin:10px 0}

#prodDETAILS .prodREVIEWSSummary{margin-top:12px;clear:both;height:35px;/*overflow:hidden*/}
#prodDETAILS .prodREVIEWSSummary .rating{margin-left:0px;float:left}
#prodDETAILS .prodREVIEWSSummary .ratingStarsHolder{margin-left:8px;float:left;width:70px;height:13px;overflow:hidden;background:url(../images/core/reviewstars_g.gif) no-repeat}
#prodDETAILS .prodREVIEWSSummary .ratingStars{margin-left:0px;float:left}

#prodDETAILS .viewmore{float:right;border:0px;margin:0px;padding:5px}
.prodOPTIONS{margin-top:15px}
.prodOPTIONS td{font-weight:bold}

/*#518086*/
.prodOPTIONS td span.wishlistlink{padding:2px 0;float:left;margin-left:10px }
.prodOPTIONS td span.wishlistlink:hover {}
.prodOPTIONS td span.wishlistlink a{font-weight:normal;color:#80686F}
.prodOPTIONS td span.wishlistlink a > span {display:inline-block; vertical-align:middle; margin-right:5px;}
/*#518086*/

.prodOPTIONS td.sizes{color:#80686F;text-align:center;padding-bottom:5px;width:32px}
.prodOPTIONS td.name{padding-right:8px;text-align:left}
.prodOPTIONS .swatch{display:block;width:30px;height:20px;margin-right:3px;border:1px solid #DDD}
.prodOPTIONS .legend{font-size:11px;line-height:15px;padding-top:8px;padding-left:0px;font-weight:normal;text-align:left}
.prodOPTIONS .legend span{margin:0px 10px 0px 5px}
.prodOPTIONS .legend img{margin-bottom:-4px}

.prodOPTIONS td ul.variant{margin:0;padding:0;clear:both}
.prodOPTIONS td ul.variant li{float:left;margin:1px 5px 1px 0;width:32px;height:22px;text-align:center}
.prodOPTIONS td ul.variantTitle{margin:0;padding:0;clear:both}
.prodOPTIONS td ul.variantTitle li{float:left;margin:0px 5px 0px 0;width:32px;text-align:center;list-style:none}

/*#290353 » start*/
#priceCopy2{font-size:13px;margin-top:5px;height:30px}
/*#290353 » end*/
#priceCopy2_wishlist{margin-left:40px;font-size:13px;margin-top:5px;height:20px}
.priceSALE{font-weight:bold;color:#C90062}

/* REM -- Feedback:Functional changes (#197121) - Krunal Bhalani - 13/09/2010 - START */
.prodPRICESALE{font-size:16px;line-height:16px;margin-right:10px;font-weight:bold;color:#C90062}
/* REM -- Feedback:Functional changes (#197121) - Krunal Bhalani - 13/09/2010 - END */

.priceWAS{color:#aaa;text-decoration:line-through}

.linethrough{text-decoration:line-through}
.linethrough.grey{color:#666}/*340408*/

#stockAvailability1{color:#666666!important;font-weight:normal}

.prodDESC{margin-top:25px}
.prodDESC_tabs ul{width:100%;background:url(../images/core/tabborder.gif) repeat-x bottom;height:32px}
.prodDESC_tabs ul li{float:left;margin-right:2px;border:1px solid #f0eeed;border-bottom:0px;line-height:30px;height:30px;text-align:center;width:78px;letter-spacing:-0.4px}
.prodDESC_tabs ul li a, #prodDESC ul li a:visited{display:block}
.prodDESC_tabs ul li#tab5{margin-right:0px}
.prodDESC_tabs ul li.tabheadselectedtab{padding-bottom:1px;border:1px solid #d7cfd1;border-bottom:0px;font-weight:bold;background:#fff;height:30px}

.ProdDescTable{width:100%;margin:0}
.ProdDescTable .ProdDescDesigned div{font-weight:bold;float:left;margin:0px 0px 10px 0px}
.ProdDescTable .ProdDescPerformHead{width:33%;font-weight:bold}
.ProdDescTable .ProdDescPerformList{width:33%;vertical-align:top}

.ProdDescTable .ProdDescPerformList ul li{padding:2px 0px 2px 10px;width:85%}

.ProdDescTable .ProdDescStyleHead{width:33%;font-weight:bold}
.ProdDescTable .ProdDescStyleList{width:33%;vertical-align:top}
.ProdDescTable .ProdDescStyleList ul li{padding:2px 0px 2px 10px;;width:85%}
.ProdDescTable .ProdDescComposition{padding:10px 0px 0px 0px}

.ProdDescTable .ProdDescPerformList li{padding:2px 0px 2px 10px;background:url(../images/core/moreinfo_bullet.gif) no-repeat 0px 8px;width:85%;list-style:none}
.ProdDescTable .ProdDescStyleList li{padding:2px 0px 2px 10px;background:url(../images/core/moreinfo_bullet.gif) no-repeat 0px 8px;width:85%;list-style:none}

table.ProdDescTable ul li{padding:2px 0px 2px 10px;background:url(../images/core/moreinfo_bullet.gif) no-repeat 0px 8px;width:85%}

.description{border:1px solid #d7cfd1;border-top:0px;padding:10px;padding-right:0px;height:228px;overflow:auto}
.description p{padding:5px 0px;line-height:16px}
.description p .title{font-weight:bold;margin-right:20px}
.description ul{float:left;margin:10px 0px;width:174px;list-style:outside disc;color:#80686F;padding-left:15px}
.description ul li{line-height:14px;padding:3px 10px 3px 0px}
.description ul li.title{font-weight:bold;padding-bottom:10px;list-style:none;margin-left:-15px;color:#666}
.description ul li span{color:#666}

.description table.comm-table p{height:100%;overflow:hidden}

#prodUPSELLS{margin:10px 0px;padding:5px 0 0 0;border-top:1px solid #ebe7e8;/*width:181px;float:right;*/}
#prodUPSELLS ul{margin:10px 0px 0px 30px;float:left;/*width:131px;*/}

#prodUPSELLS .title{padding-left:30px}
#prodUPSELLS .title a{text-decoration:underline;color:#80686F;font-weight:bold}
#prodUPSELLS .title p{font-size:14px;padding-bottom:3px}

#prodUPSELLS p.more{margin-top:10px;font-size:14px;padding-left:30px}
#prodUPSELLS p.more a{background:transparent url('../images/core/arrow_mushroom_facetclosed.gif') no-repeat right 5px;padding-right:10px}
#prodUPSELLS #productDataOnPageHolder{/*width:181px;*/}

/* ARTICLE PAGE STYLES */
#holderARTICLE{overflow:hidden;clear:both}

.boutiquesLEFT{float:left;width:354px;margin-right:20px;border-right:1px dotted #d7cfd1}
.boutiquesRIGHT{float:left;width:355px}
#holderARTICLE #boutiquesLIST ul{float:left;width:115px;padding:0px;margin-top:0px;padding-bottom:5px}
#holderARTICLE #boutiquesLIST a{text-decoration:none}
#holderARTICLE #boutiquesLIST h4{font-size:14px;font-weight:bold;margin-bottom:15px}
#holderARTICLE #boutiquesLIST h4 img{margin:0px 0px -9px 15px}
#holderARTICLE #boutiquesLIST p.alert{font-size:11px;background:#f0eeed;border:1px solid #e4e2e3;padding:5px 10px;line-height:13px;margin:15px 0 0 0}

#holderARTICLE #boutiqueMONTH{margin-top:30px}
#holderARTICLE #boutiqueMONTH .boutiqueINFO{float:left;width:189px;margin-right:17px}
#holderARTICLE #boutiqueMONTH .boutiqueIMAGE{float:left;padding:0px 17px;border:1px dotted #d7cfd1;border-width:0px 1px;margin-right:17px}
#holderARTICLE #boutiqueMONTH .boutiqueIMAGE img{float:left;border:1px solid #80686f}
#holderARTICLE #boutiqueMONTH .boutiqueBLURB{float:left;width:200px}
#holderARTICLE #boutiqueMONTH p{line-height:17px;margin:15px 0 0 0}
#holderARTICLE #boutiqueMONTH h4{margin-top:2px;padding-bottom:5px}
#holderARTICLE #boutiqueMONTH h3{margin-bottom:30px}

#holderARTICLE #boutiqueAMBASSADORS{margin-top:40px}
#holderARTICLE #boutiqueAMBASSADORS h3{margin-bottom:10px}
#boutiqueAMBASSADORS img{float:left;margin-right:10px;border:1px solid #80686f}
#holderARTICLE #boutiqueAMBASSADORS p{margin:0px 20px 5px 0px}

.sBStoreLinksBL{width:150px}

/*ARTICLE STYLE MODIFIED BY DK */
#holderARTICLE .ArtilceFull{float:left;line-height:150%}
#holderARTICLE .ArtilceFull h2{color:#80686F;font-size:14px;font-weight:bold}
#holderARTICLE .ArtilceFull h3{color:#80686F;font-size:13px;font-weight:bold}
#holderARTICLE .ArtilceFull p{line-height:150%}

#holderARTICLE h1{margin:15px 10px 5px 0px;color:#80686f;font-size:24px/*#389194*/;font-weight:normal;font-family:"Century Gothic", Arial, sans-serif}
#holderARTICLE h2{margin:15px 10px 5px 0px;color:#80686F;font-size:16px;font-weight:normal;/*border-bottom:1px solid #EBE7E8;*/ padding-bottom:5px;font-family:"Century Gothic", Arial, sans-serif}
#holderARTICLE h3{margin:15px 10px 5px 0px;color:#80686F;font-size:13px;font-weight:bold}
#holderARTICLE h4{margin:15px 10px 5px 0px;font-size:14px;font-weight:bold}
#holderARTICLE p{line-height:150%;margin:5px 20px 0px 0px}
#holderARTICLE a:hover{text-decoration:underline}

#holderARTICLE ol li{line-height:150%;color:#666666}
#holderARTICLE .tablestyle1{margin-top:15px;border:#ccc solid 1px;background-color:#F8FCFB;border-collapse:collapse}
#holderARTICLE .tableheader{background:#333;color:#ffffff;font-weight:bold}
#holderARTICLE .paragraph_Header{font-size:14px;font-weight:bold}
#holderARTICLE .paragraph_subHeader{font-size:12px;font-weight:bold}
#holderARTICLE .page_highlightGREEN{color:#747D1A}
#holderARTICLE .page_highlightRED{color:#CC0033}
#holderARTICLE .page_highlightBLUE{color:#6699CC}
#holderARTICLE .page_highlightGREY{color:#999999}

#holderARTICLE #Table1{border:0px solid #E8E4E4;padding:10px 10px 10px 10px}
#holderARTICLE #Table1 .pushTable .bordertop{background:#f0eeed;border:1px #D7CFD1 solid;width:100%;padding:2px 0px;font-size:11px}
#holderARTICLE #Table1 td.borderright, #holderARTICLE #Table1 td.borderright2, #holderARTICLE #Table1 td.borderright3{width:33%}
#holderARTICLE #Table1 td.borderright h3, #holderARTICLE #Table1 td.borderright2 h3, #holderARTICLE #Table1 td.borderright3 h3{margin-bottom:10px}
.margintop10px{margin-top:10px}

#holderARTICLE select.textFieldNoWidth{width:156px;padding-left:0px}
#holderARTICLE #Table1 .errormessageinline{color:/*#C90062*/ #CC0000;width:250px;padding:2px 0px;text-align:center}/*340408*/

#holderARTICLE .pageContent{line-height:150%}

#holderARTICLE .ArtilceLeft{float:left;width:550px;line-height:150%}
#holderARTICLE .ArtilceLeft h2{color:#80686F;font-size:14px;font-weight:bold}
#holderARTICLE .ArtilceLeft h3{color:#80686F;font-size:13px;font-weight:bold}

#holderARTICLE .ArtilceRight{float:right;width:180px;color:#80686F}
#holderARTICLE .ArtilceRight img{margin:10px 0;padding:0;border:1px solid #EBE7E8}
#holderARTICLE .ArtilceRight ul{margin:0;padding:10px;height:100%;overflow:hidden;background:#F5F4F4 ;border-left:0px solid #EBE7E8}
#holderARTICLE .ArtilceRight ul li{display:block;clear:both;color:#80686F}

#holderARTICLE .intro{margin:0 0 10px 0;padding:10px;background:#F5F4F4;border:0px solid #E4E2E3}
#holderARTICLE table.catalogueTable td.categorySubCatholder{background:#F5F4F4;border:1px solid #E4E2E3;padding:10px}
#holderARTICLE table.catalogueTable td.categorySubCatholder table td.mediumText{color:#80686F;padding:5px 0}
#holderARTICLE table.catalogueTable td.categorySubCatholder input.textFieldNoWidth{border:1px solid #DADADA}
#holderARTICLE table.catalogueTable td.categorySubCatholder select{border:1px solid #DADADA}

#holderARTICLE table.catalogueTable td.catalogueRightSec{background:#fff;border:0px solid #E4E2E3;padding:10px}
#holderARTICLE table.catalogueTable td.catalogueRightSec h2{border-bottom:1px dotted #EBE7E8;color:#80686F;font-size:14px;font-weight:bold;margin:5px 0;padding-bottom:5px}
#holderARTICLE table.catalogueTable td.catalogueRightSec h3{color:#80686F;font-size:13px;font-weight:bold;margin:5px 0}
#holderARTICLE table.catalogueTable td.catalogueRightSec table{margin:0 auto;clear:both}

/* DYNAMIC ELEMENTS & POPUPS */

/*REM -- Article Ajax Window (#366468) - Daeheon Kim - 16/08/2013 11:28*/
#ajaxEditorial{position:absolute;z-index:10015; width:750px /*;height:400px;*/}
.ajx-article-container {background:#fff}
.ajaxArticleHEADER{height:15px;padding:5px 10px;font-weight:bold;background:url(../images/core/tab.jpg) repeat-x top center;color:#ffffff;font-size:9pt}
.ajaxArticleTEXT{overflow:auto; height:400px;padding:10px;margin-top:2px}
/*REM -- Article Ajax Window (#366468) - Daeheon Kim - 16/08/2013 11:28*/

.ajaxArticleTEXT .ArtilceLeft{float:left;width:300px;line-height:150%}
.ajaxArticleTEXT .ArtilceLeft h2{color:#80686F;font-size:14px;font-weight:bold;padding:5px 0}
.ajaxArticleTEXT .ArtilceLeft h3{color:#80686F;font-size:13px;font-weight:bold;padding:5px 0}

.ajaxArticleTEXT .ArtilceRight{float:right;width:180px;color:#80686F}
.ajaxArticleTEXT .ArtilceRight img{margin:10px 0;padding:0;border:1px solid #EBE7E8}
.ajaxArticleTEXT .ArtilceRight ul{margin:0;padding:10px;height:100%;overflow:hidden;background:#F5F4F4 ;border-left:0px solid #EBE7E8}
.ajaxArticleTEXT .ArtilceRight ul li{display:block;clear:both;color:#80686F}

.ajaxArticleTEXT #holderARTICLE .ArtilceFull{float:left;line-height:150%}
.ajaxArticleTEXT #holderARTICLE .ArtilceFull h2{color:#80686F;font-size:14px;font-weight:bold}
.ajaxArticleTEXT #holderARTICLE .ArtilceFull h3{color:#80686F;font-size:13px;font-weight:bold}
.ajaxArticleTEXT #holderARTICLE .ArtilceFull p{line-height:150%}

/*REM -- Article Ajax window font (#359644) - Daeheon Kim - 26/02/2013 09:36*/
.ajaxArticleTEXT h1{margin:15px 10px 5px 0px;font-size:22px;font-weight:normal;color:#80686F;font-family:"Century Gothic", Arial, sans-serif}
.ajaxArticleTEXT h2{margin:15px 10px 5px 0px;color:#80686F;font-size:16px;font-weight:normal;font-family:"Century Gothic", Arial, sans-serif}
/*REM -- Article Ajax window font (#359644) - Daeheon Kim - 26/02/2013 09:36*/

.ajaxArticleTEXT h3{margin:15px 10px 5px 0px;color:#80686F;font-size:13px;font-weight:bold}
.ajaxArticleTEXT h4{margin:15px 10px 5px 0px;font-size:14px;font-weight:bold}
.ajaxArticleTEXT p{line-height:150%;margin:5px 20px 0px 0px}
.ajaxArticleTEXT a,  a:visited{text-decoration:none}
.ajaxArticleTEXT ul{margin:10px 0px;padding:0px 0px 0px 35px}
.ajaxArticleTEXT ul li{line-height:150%;color:#666666}

.ajaxArticleTEXT ol li{line-height:150%;color:#666666}
.ajaxArticleTEXT .tablestyle1{margin-top:15px;border:#ccc solid 1px;background-color:#F8FCFB;border-collapse:collapse}
.ajaxArticleTEXT .tableheader{background:#333;color:#ffffff;font-weight:bold}
.ajaxArticleTEXT .paragraph_Header{font-size:14px;font-weight:bold}
.ajaxArticleTEXT .paragraph_subHeader{font-size:12px;font-weight:bold}
.ajaxArticleTEXT .page_highlightGREEN{color:#747D1A}
.ajaxArticleTEXT .page_highlightRED{color:#CC0033}
.ajaxArticleTEXT .page_highlightBLUE{color:#6699CC}
.ajaxArticleTEXT .page_highlightGREY{color:#999999}

.ajaxArticleTEXT #Table1{border:0px solid #E8E4E4;padding:10px 10px 10px 10px}
.ajaxArticleTEXT #Table1 .pushTable .bordertop{background:#f0eeed;border:1px #D7CFD1 solid;width:100%;padding:2px 0px;font-size:11px}
.ajaxArticleTEXT #Table1 td.borderright,  #Table1 td.borderright2,  #Table1 td.borderright3{width:33%}
.ajaxArticleTEXT #Table1 td.borderright h3,  #Table1 td.borderright2 h3,  #Table1 td.borderright3 h3{margin-bottom:10px}
.ajaxArticleTEXT .margintop10px{margin-top:10px}

/*******/
.emailAFRIENDBOX{display:none}
#emailAfriendBOX{display:none;position:absolute;z-index:10011;background:#ffffff;border:1px solid #333;width:360px}
#emailAfriendHEADER{height:18px;padding:5px 10px;font-weight:bold;background:#80686f;color:#F0EEED;font-size:11pt}
#emailAfriendHEADER img{margin-top:2px}
#emailAfriendTEXT{padding:10px}
#emailAfriendTEXT .eLabel{width:120px;font-size:8pt;font-weight:bold}
#emailAfriendTEXT .textFieldNoWidth{width:200px}
#emailAfriendTEXT #emailTEXTBox{height:80px}

#overlayBox{z-index:10010;top:0px;left:0px;position:absolute;width:100%;background-color:black;filter:alpha(opacity=0);-moz-opacity:.0;opacity:.0;display:block;height:2000px}
#masteroverlaybox{z-index:10010;top:0px;left:0px;position:absolute;background-color:black}

/*REM -- Tidy Up (#191911) - Daeheon Kim - 27/07/2010 */
.basketTxtHolder{padding:10px 10px 0px 10px;clear:both;height:100%;overflow:hidden}
.basketArTxt{width:600px;float:left}

/*Basket, Payment page Title Holder - where order progress mark up images are shown.*/
#holderBASKET_h1{float:left;padding-left:10px;padding-top:0;width:400px;font-family:"Century Gothic", Arial, sans-serif}
#holderBASKET_h1 h1{color:#80686F;font-weight:normal;font-size:18pt}

#holderBASKET_MESSAGE{/*float:left;*/ background:#f0eeed;color:#8086f;padding:10px/* margin:0;padding:5px 10px;margin:10px 10px 0px 10px;font-size:11px;*/}
#holderBASKET_MESSAGE p{color:#80686F}
#holderBASKET_MESSAGE img{float:right;margin-top:-3px}

/*BASKET TABLE STYLES*/
table.basekettable tr td{padding:5px}

table.basekettable tr td.basekettable_header{padding:10px 5px;border-bottom:#E6E1E2 1px solid;font-weight:bold;color:#666666}
table.basekettable tr td.baskettable_items{border-bottom:#E6E1E2 1px solid}
table.basekettable tr td.baskettable_items a{color:#80686F}

table.basekettable tr td.baskettable_items div.baskProdInfo{float:left;width:150px}
table.basekettable tr td.baskettable_items div.baskProTxt{padding:5px;border:1px solid #C90062;color:#C90062;float:right;width:160px}

.img_cell{width:85px}
.qty_cell{width:150px;text-align:center}
.size_cell{width:80px;text-align:center}
.price_cell{width:150px;text-align:center}
.total_cell{width:100px;text-align:right;padding-right:10px!important}

/*ADD NEW ADDRESS TABLE STYLE*/
.addnewaddressBlock{margin-left:10px;margin-top:10px;} /*#436650*/

/*#478902*/
.addnewaddressBlock input[type=text]{padding:3px;border:1px solid #E6E1E2}
.addnewaddressBlock input[type=tel]{padding:3px;border:1px solid #E6E1E2}
.addnewaddressBlock select{padding:3px;border:1px solid #E6E1E2}
/*#478902*/

/*REM -- IE6 issue (#142377) - Daeheon Kim - 18/08/2009  - added error message line*/
.basketLineItem .errormessageinline{color:/*#C90062*/ #CC0000;padding:2px;border:0px solid #C90062;display:block}/*340408*/
.mediumBoxPayment{background-color:#f0eeed}
.paymentHEADER{padding:5px 10px;background:#80686f;color:#ffffff;font-size:9pt;font-weight:bold}
.paymentHEADER a{color:#ddd}
.paymentTopLine{padding:5px}
.paymentLEFT{float:left;margin-right:10px;width:550px}
.paymentRIGHT{float:left;width:380px}
.paymentCONTENT{padding:10px;margin:0}
.paymentCONTENT_basket{padding:5px}

.eCertPayment{background:#F0EEED;padding:10px;margin-top:15px;border:1px solid #80686F}

.addressMyAddress{background:#f3f3f3;padding:10px;height:125px}
.addressMyAddressHeader{background:#80686f;color:#ffffff;padding:5px 10px;font-weight:bold}
.addressMyAddressHeader a.mediumText{color:#ffffff}

.errormessageinline{color:/* #bf1f1f*/ /*#C90062*/ #CC0000;font-weight:bold;border:0px solid #C90062;text-align:center;padding:0}/*340408*/
.errormessageinline a{color:#CC0000}
.wishlistHEADER{background:#eeeeee;padding:5px 10px;border-bottom:1px dashed #CCCCCC;font-size:8pt;color:#666;font-weight:bold}
.wishlistLineItem{border-bottom:1px #cccccc dashed;font-size:8pt;color:#666;padding:0px 10px 10px 10px}
.wishlistLineItem a{color:#333}
.basketsectionHEADER{padding:5px 10px;background:#686252 url(../images/core/tab_selected_bg.jpg) repeat-x top;color:#ffffff;font-size:9pt;font-weight:bold;margin:20px 10px 0 10px}
.basketsectionSavelater{margin:0 10px 10px 10px}
.deliveryInfopopup{font-size:11px}
.deliveryInfopopup a{font-size:11px;text-decoration:underline}

/************REVISED PAYMENT PAGE STYLE**************/
#holder_CENTREFULL .sbpaymentHolder{padding:10px 20px}

#holder_CENTREFULL .sbpaymentLEFT{float:left}
#holder_CENTREFULL .sbpaymentLEFT .sbpaymentBlockHolder ul{margin:0;padding:0}
#holder_CENTREFULL .sbpaymentLEFT .sbpaymentBlockHolder ul li{float:left;list-style:none;margin:20px 20px 0 0}
#holder_CENTREFULL .sbpaymentLEFT .sbpaymentBlockHolder ul li h2{border:medium none;font-weight:normal;padding:5px 0;text-transform:lowercase;color:#80686F;font-size:14px}
.boldh2{font-weight:bold}

#holder_CENTREFULL .sbpaymentLEFT .sbpaymentBlockHolder ul li.sbbasketBlockHolder{float:none;list-style:none;margin:20px 20px 0 0;height:100%;overflow:hidden;width:480px}
#holder_CENTREFULL .sbpaymentLEFT .sbpaymentBlockHolder ul li.sbbasketBlockHolder ul{height:100%;overflow:hidden}


#holder_CENTREFULL .sbpaymentLEFT .sbpaymentBlockHolder ul li .sbpaymentBlock{padding:10px 15px;background:#F0EEED;height:100%;overflow:hidden;width:200px}
#holder_CENTREFULL .sbpaymentLEFT .sbpaymentBlockHolder ul li .sbpaymentBlock ul{margin:0;padding:0;height:100px}
#holder_CENTREFULL .sbpaymentLEFT .sbpaymentBlockHolder ul li .sbpaymentBlock ul li{margin:0;float:none}

#holder_CENTREFULL .sbpaymentLEFT .sbpaymentBlockHolder ul li .sbbasketSummaryBlock{padding:10px 15px;background:#F0EEED;height:100%;overflow:hidden}
#holder_CENTREFULL .sbpaymentLEFT .sbpaymentBlockHolder ul li .sbbasketSummaryBlock ul{margin:0;padding:0;height:100%;overflow:hidden}
#holder_CENTREFULL .sbpaymentLEFT .sbpaymentBlockHolder ul li .sbbasketSummaryBlock ul li{margin:0;float:none}

#holder_CENTREFULL .sbpaymentLEFT .sbpaymentBlockHolder ul li .sbbasketSummaryBlock ul li table.paymentTABLE td.paymentMiddle{border-bottom:1px solid #dddddd}

#holder_CENTREFULL .sbpaymentLEFT .sbpaymentBlockHolder ul li .sbpaymentUpdate{margin-top:10px}
#holder_CENTREFULL .sbpaymentLEFT .sbpaymentBlockHolder ul li .sbpaymentUpdate a{text-decoration:none}
#holder_CENTREFULL .sbpaymentLEFT .sbpaymentBlockHolder ul li .sbpaymentUpdate a:hover{text-decoration:underline}

#holder_CENTREFULL .sbpaymentRIGHT{float:right}
#holder_CENTREFULL .sbpaymentRIGHT .sbpaymentBlockHolder ul{margin:0;padding:0}
#holder_CENTREFULL .sbpaymentRIGHT .sbpaymentBlockHolder ul li{float:none;list-style:none;margin:20px 0px 0 0}
#holder_CENTREFULL .sbpaymentRIGHT .sbpaymentBlockHolder ul li h2{border:medium none;font-weight:normal;padding:5px 0;text-transform:lowercase;color:#80686F;font-size:14px}


#holder_CENTREFULL .sbpaymentRIGHT .sbpaymentBlockHolder ul li .sbpaymentBlock{padding:10px 15px;background:#F0EEED;height:100%;overflow:hidden;width:370px}
#holder_CENTREFULL .sbpaymentRIGHT .sbpaymentBlockHolder ul li .sbpaymentBlock ul{margin:0;padding:0;height:100%;overflow:hidden}
#holder_CENTREFULL .sbpaymentRIGHT .sbpaymentBlockHolder ul li .sbpaymentBlock ul li{margin:0;float:none}

#holder_CENTREFULL .sbpaymentRIGHT .sbpaymentBlockHolder ul li .sbpaymentBlockpay{padding:0  0 10px 0;background:#fff;height:100%;overflow:hidden;width:400px}
#holder_CENTREFULL .sbpaymentRIGHT .sbpaymentBlockHolder ul li .sbpaymentBlockpay .paymentTDtitle{color:#666666;font-size:12px}
#holder_CENTREFULL .sbpaymentRIGHT .sbpaymentBlockHolder ul li .sbpaymentBlockpay .termstext{padding:5px 0px;font-size:11px}

#holder_CENTREFULL .sbpaymentRIGHT .sbpaymentBlockHolder ul li .sbpaymentBlock ul.promoforms li{float:left;padding:10px 3px 5px 0}
#holder_CENTREFULL .sbpaymentRIGHT .sbpaymentBlockHolder ul li .sbpaymentBlock ul.promoforms li.txtform{padding-right:3px}
#holder_CENTREFULL .sbpaymentRIGHT .sbpaymentBlockHolder ul li .sbpaymentBlock ul.promoforms li input.textFieldNoWidth{width:100px}
#holder_CENTREFULL .sbpaymentRIGHT .sbpaymentBlockHolder ul li .sbpaymentBlock ul.promoforms li span.errormessageinline{padding:0;line-height:150%}

#holder_CENTREFULL .sbpaymentRIGHT .sbpaymentBlockHolder ul li .sbpaymentUpdate{margin-top:0px}
#holder_CENTREFULL .sbpaymentRIGHT .sbpaymentBlockHolder ul li .sbpaymentUpdate a{text-decoration:underline}
#holder_CENTREFULL .sbpaymentRIGHT .sbpaymentBlockHolder ul li .sbpaymentUpdate a:hover{text-decoration:none}

/**/
.recommendPRODUCTS .catHOLDER{width:auto;margin-top:0px;border:1px solid #e8e4e4;padding:2px}
.recommendPRODUCTS .catHOLDER ul{width:188px}
.recommendPRODUCTS .catHOLDER ul li{border-bottom:0px}
.recommendPRODUCTS .catHOLDER ul li.prodTITLE{padding-top:0px}
.recommendPRODUCTS .catHOLDER ul li.catIMAGE{padding:10px 0px}
.recommendPRODUCTS .catHOLDER ul li .quickLookListing{margin-top:160px}

#Table4 #seladdress{width:250px;font-size:9pt}

.updateQuantitiesAlertText{font-size:8pt}

.loginCONTAINER{border:1px solid #E8E4E4;padding:0px}
.loginSEPARATOR{border-left:1px #dddddd dashed}
.loginEXISTING{width:405px;padding:10px 30px 10px 150px}
.loginSIGNUP{width:405px;padding:0px 0px 10px 75px}
.loginEXISTING h2{margin-top:0px}
.resetPassBtn{padding-top:10px}
.ARTDIV{padding-left:3px}

.labelwidth{width:120px;font-size:11px}
#holderARTICLE .errormessageinline{width:250px;border:0px solid #C90062;text-align:center;padding:2px 0px;margin:5px 0}
.loginSIGNUP #seladdress{width:230px;font-size:9pt}
.loginSIGNUP .bodytext{width:120px}
#Table1 .labelwidth{width:100px}
#updateTable #Table1{padding:inherit}
#updateTable #Table1 .labelwidth{width:185px}
#updateTable #Table1 .errormessageinline{width:345px}

#addressbg #seladdress{width:250px;font-size:9pt}

/*REM -- Postcode Anywhere setup (#183610) - Daeheon Kim - 01/11/2010 */
.addresserrorHolder{padding:10px 0}
.addressUpdateHolder{margin:10px;padding:0}
.addressUpdateHolder #addressbg{margin:0;padding:0}
.addressUpdateHolder #addressbg ul{margin:0;padding:0;clear:both;height:100%;overflow:hidden}
.addressUpdateHolder #addressbg ul li{float:left;margin:0;padding:5px;list-style:none}
.addressUpdateHolder #addressbg ul li.label{width:100px;text-transform:lowercase;padding-top:7px;font-weight:bold}
.addressUpdateHolder #addressbg ul li.button{margin-left:110px}
.addressUpdateHolder #addressbg ul li input[type=text]{border:1px solid #E6E1E2;padding:2px;width:200px;font-size:12px;font-family:Arial, Helvetica, sans-serif;color:#666666}
/*#478902*/
.addressUpdateHolder #addressbg ul li input[type=tel]{border:1px solid #E6E1E2;padding:2px;width:200px;font-size:12px;font-family:Arial, Helvetica, sans-serif;color:#666666}
/*#478902*/

.addressUpdateHolder #addressbg ul li select.titleselector{border:1px solid #E6E1E2;padding:2px;width:205px;color:#666666;font-size:12px}
.addressUpdateHolder #addressbg ul li select#IDCountry{width:205px;color:#666666;font-size:12px}
/*REM -- Postcode Anywhere setup (#183610) - Daeheon Kim - 01/11/2010 */

/*********************************** Slide show class ******************************/
.imageholder{background-color:white;position:absolute;overflow:visible;border:solid 0 red}
.slidebt{cursor:pointer;color:#000000;border-width:0;width:15px;height:15px;background:url(../images/core/slide_bullet.png) no-repeat;font-size:8pt;font-weight:normal;padding:0px 0px 2px 0px;display:none}

#slideshow_controll{clear:both;color:#999;float:right;margin:8px 4px 0px 0px;padding:0}
#slideshow_controll a{background-color:#FDE8FF;color:#333;font-size:10px;margin:0 2px 0 0;padding:2px 5px}
.slide_control_dot{margin-right:10px;margin-top:10px;/*background:url(../images/core/controll_bg.png);*/ position:absolute;left:10px;bottom:10px}

/***********************************Zoom Styles**********************************/
.zoom_start{position:absolute;filter:alpha(opacity=100);z-index:130;border:solid 0 red}
.o_top{background-color:#CCCCCC;height:0px;z-index:117;position:absolute;width:300px;filter:alpha(opacity=0)}
.zoom_square{position:absolute;left:0px;top:0px;width:0px;height:0px;background-color:Transparent;z-index:120;filter:alpha(opacity=100);-moz-opacity:1;opacity:1;overflow:hidden;text-align:left;cursor:pointer}
.inside_img{position:absolute;z-index:118;padding:0 0 0 0}

.tbfilter{position:absolute;overflow:hidden;z-index:119;border-color:#856AB0}

.div_large{position:absolute;overflow:hidden;filter:alpha(opacity=0);z-index:98;background-color:White;/*width:405px;*/ border-color:#cccccc;border-style:solid;border-top-width:1px;	border-left-width:1px;border-right-width:1px;border-bottom-width:1px;	border-right-width:2px\0/;	border-bottom-width:2px\0/;	^border-right-width:2px;^border-bottom-width:2px}

.large_img{position:absolute;overflow:hidden;z-index:97;filter:alpha(opacity=0)}

.endzoom{font-size:1px;overflow:hidden;height:1px}
.empty_div{height:445px}
#videoArea{float:left;width:365px}
#videoArea video{z-index:1;-webkit-transform-style:preserve-3d}

#threeSixtyArea{float:left;width:365px}

#smlloadingdiv{position:absolute;z-index:999;height:15px;padding:3px 6px;background:#ffffff;font-family:Arial, Helvetica, sans-serif;font-weight:normal;font-size:11px;text-align:center;opacity:.80;filter:alpha(opacity=80);margin:1px 0px 0px 1px;display:none}
#productImage{/*height:401px;'if adding padding to the image, make sure these same values are in the zoom javascript file in their appropriate variables*/}

.load_large{height:0px;/*overflow:hidden;*/}

/*Store locator Styles*/
.store_text{height:10px;border-bottom:dashed 1px #cccccc;margin-bottom:10px}
#store_holder{overflow:visible;vertical-align:middle;background-color:#333333;z-index:11;position:relative;margin:0;padding:5px 0 5px 40px;opacity:0.8;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=75)}
.storenear{width:100%}
.store_all{width:735px;font-size:8pt}
.stores_div{overflow:auto;height:500px;width:100%}
.store_name{font-weight:bold;height:30px;padding:10px}
.store_name1{font-weight:bold;padding:10px}
.store_border{width:1px;border-left:1px dashed #e8e4e4}
.store_line{height:1px;border-bottom:1px dashed #e8e4e4}

.dashline{border:dashed 0 blue}
.store_location{width:310px;float:right}
.store_title{background-color:#cccccc;font-weight:bold}
.store_td_title{background:#686252 url(../images/core/tab.jpg) repeat-x top;color:White}
.store_td{padding:5px 10px;background:#686252 url(../images/core/tab.jpg) repeat-x top;color:#ffffff;font-size:9pt;font-weight:bold}

/*REM -- Store Locator for Main Site (#273284) - Daeheon Kim - 16/04/2012 16:22*/
.gmap{width:285px;height:300px;margin:0px;position:static;display:none;border:solid 0 red;background-color:#8B877B}
.gmap_a{width:285px;height:300px;margin:0px;position:static;display:block;border:solid 0 red}
.gmap_text{width:100%;height:300px;margin:0px}
/*REM -- Store Locator for Main Site (#273284) - Daeheon Kim - 16/04/2012 16:22*/

.findstore{cursor:pointer}
.mediumBoxStores{margin-top:10px}
.store_map{padding-left:10px}

/* NEW STORE LOCATOR STYLES */
#storesFULLLIST{width:100%}
#storesFULLLIST ul{list-style:none;float:left;margin:0px 0px 0px 10px;width:743px;border:1px solid #e8e4e4;padding:0px}
#storesFULLLIST ul.first{margin-left:0px}
#storesFULLLIST ul li{width:160px;float:left;padding:3px 10px;font-size:8pt;color:#333}
#storesFULLLIST ul li.storeREGION{padding:5px 10px;background:#686252 url(../images/core/tab.jpg) repeat-x top;color:#ffffff;font-size:9pt;font-weight:bold;margin-bottom:5px;line-height:normal}
#store_table .errormessageinline{margin-bottom:10px;width:650px}
#store_table #loc_list{border:1px solid #e8e4e4;width:270px;font-size:8pt;margin-bottom:10px}

.storedetailHEADER{width:403px;padding:5px 10px;background:#686252 url(../images/core/tab.jpg) repeat-x top;color:#ffffff;font-size:9pt;font-weight:bold}
.storedetailCONTENT{width:421px;border:1px solid #e8e4e4;font-size:8pt;height:170px;position:relative}
.storedetailCONTENT td.header{background:#eee;font-weight:bold;padding:5px 10px}
.storedetailsLINKS{width:420px;font-size:9pt;margin-top:10px;position:absolute;bottom:10px}
.storedetailsLINKS ul{list-style:none;width:100%}
.storedetailsLINKS ul li{float:left;padding:0px 10px}
.storedetailsLINKS ul li.right{float:right;text-align:right}
/* #361222 START */
.iconOVERLAY{position:absolute;text-align:right;width:auto;border:0px;float:right;right:0}
/* #361222 END */
#holder_CENTRE_tabbedarea .iconOVERLAY{width:150px}
#prodCELLS .iconOVERLAY{width:150px}
#iconOVERLAYproduct{position:absolute;text-align:right;border:0px;width:365px;margin-top:5px}
#iconOVERLAYproduct img{border:0px}

#iconOVERLAYupsell{position:absolute;border:0px;bottom:20px;width:150px;text-align:right}

/******************************* Ajax, Quick Look, AjaxBasket **************************/
.quickLookListing{position:absolute;margin:150px auto 0 auto;clear:both;width:150px;text-align:center}
.quickLookListingVsmall{position:absolute;margin-top:115px;margin-left:0px;width:150px;text-align:center}
#ajaxPRODUCT{position:absolute;width:500px;height:250px;border:1px #aaaaaa solid;background-color:White}

.ajxCatTitle{font-size:26px;background-color:White;height:42px;padding:10px}
/*.ajxCatProducts{background-color:#fff;padding:10px}*/

#ajaxCATEGORYBox{position:absolute;width:910px;^width:920px;height:600px;border:1px #aaaaaa solid;background-color:White;z-index:999;overflow-x:hidden;/*overflow-y:scroll;*/}
.ajxCatProducts{/*overflow-x:hidden;overflow-y:scroll;height:515px;*/ width:870px;overflow:visible;margin-bottom:20px;padding:10px;background:#ffffff}
.ajxCatProducts #productDataOnPageHolder{width:870px}
.ajxCatProducts #productDataOnPageHolder #productDataOnPage .catHOLDER{height:100%;overflow:hidden}
.ajxCatProducts #productDataOnPageHolder #productDataOnPage .catHOLDER ul li.swatches a{height:10px;width:10px}

.ajxCatProducts .catHOLDER ul li .ratingHolder ul li{float:left}
.ajxCatProducts .catHOLDER ul li .ratingHolder ul li.star{float:left}
.ajxCatProducts .catHOLDER ul li .ratingHolder ul li .ratingStarsHolder{margin-left:0;margin-right:3px}


#ajaxWISHLIST{background:#ffffff;border:1px solid #aaa;margin-top:5px;position:absolute;width:405px;padding:0px;z-index:1000;height:405px}

#ajaxBASKET{background:#ffffff;border:1px solid #aaa;margin-top:5px}

/*AJX BASKET STYLES*/
.ajx_basket_Holder{padding:10px;overflow:hidden;display:block}
.ajx_item_added{overflow:hidden;margin-bottom:10px}
.ajx_item_lists{overflow:hidden;margin-bottom:10px}
.ajx_bsk_buttons{overflow:hidden;margin-bottom:10px}


.prod_promo_txt_val{border:1px solid #aaa;border-top:none;padding:0 7px 7px 7px}
.prod_promo_txt_val span.ajxpromotxtHolder{display:block;padding:10px;background:#F5F5F5}
.prod_promo_txt_val span.ajxpromotxt{display:block;border:1px #C90062 solid;padding:10px;color:#C90062}


span.ajxpromotxtHolder{display:block;padding:10px;background:#F5F5F5}
span.ajxpromotxt{display:block;border:1px #C90062 solid;padding:10px;color:#C90062}

.ajaxPrHeader{background:#3A5A89 url(/images/core/ajx_header_bg.jpg) repeat-x;padding:10px;color:White;font-size:14px}
.ajaxPrHeader .red{color:#ffffff}
.ajaxPrHeader .wasprice{color:#aaa}
.ajaxProdTitle{padding:5px;font-size:18px;height:20px;margin-top:-5px}
.ajaxLoading{width:100%;margin-top:100px;text-align:center}
.ajaxLoadingSmall{width:100%;margin-top:50px;text-align:center}
#ajaxPrBody{padding:10px}

/******************************* BASKET SUMMARY DROP DOWN *****************************/

#basketSummaryMenu{background:#fff;border:1px solid #F0EEED;position:absolute;width:198px;padding:0px;z-index:10010;font-size:11px}
.basketSummaryMenuHeader{background:#80686F;font-weight:700;padding:5px;color:#fff;text-align:center}
.basketSummaryMenuFooter{font-weight:700;padding:5px;background:#F0EEED;text-align:center}
.basketSummaryMenuFooter a{color:#80686F}
.basketSummaryContent_Holder{padding:0;margin:0;color:#666}
.basketSummaryContent_Item{margin:10px;padding:5px 0;clear:both;border-bottom:1px solid #F0EEED}
.basketSummaryContent_image{float:left;width:50px;border:1px solid #F0EEED}
.basketSummaryContent{float:left;margin-left:10px;width:116px}
.basketSummaryContent ul{padding:0;margin:0;list-style:none}
.basketSummaryContent ul li{list-style:none;padding:1px}
.basketSummaryContent ul li.title{font-weight:bold}
.basketSummaryContent ul li.quantity{display:block;float:none;clear:both}
.basketSummaryContent ul li.price{display:block;float:none;clear:both}
/*Basket summary empty style*/
.emptyBasketSummary{padding:10px;background:#fff}

.basketThumb{float:left;padding:0px 5px 0px 0px}
.basketSummaryTotal{border-top:1px #dddddd dashed;font-weight:bold}
.ajaxAddedToBasketHeader{padding:10px;font-size:12px}

/**************** Image Map ***************/
.imageMAP{position:absolute;background-color:White;filter:alpha(opacity=80);-moz-opacity:.80;opacity:.80;padding:5px;max-width:200px}

.swatchBoxes{margin:0;padding:0}
.swatchBoxes ul{margin:0;padding:0}
.swatchBoxes ul li{margin-right:5px;padding:0;float:left;height:100%;overflow:hidden;width:15px;height:15px;cursor:pointer}
.swatchBoxes ul li img{border:1px #ddd solid}

/*#290768*/
.SELECT_DD{font-size:11px;width:120px;/*display:none*/}

.callcentreBox{border:1px #9E9A9B dotted}
.callcentreBox:hover{border:1px #888888 solid}
.ccBasketHeader{background-color:#dedede}
.ccBasketHeader2{background-color:#efefef}
.ccBasketLineItem{font-size:11px}
.callcentreStrap{padding:5px;background-color:black;height:18px;clear:both;z-index:600;opacity:.80;filter:alpha(opacity=80);-moz-opacity:0.80;width:99%;color:White;font-size:9pt;line-height:18px}
.callcentreStrap a{font-weight:bold}
.callcentreStrap span{margin:0px 5px;color:#666;font-weight:bold}
.callcentreStrap span.leadtext{margin-right:10px;font-weight:bold;color:#ccc}
.callcentreStrap p{float:left;color:#ccc;margin-right:5px}
.callcentreStrap .loggedin{float:right}

/*CALL CENTRE TABLE STYLES STARTS -  REM -- Design stabilisation (#185748) - Daeheon Kim - 31/08/2010 */
.ccOrderdtailTable{margin-top:5px}
#holder_CENTREFULL .ccOrderdtailTable h2{padding:5px 5px 5px 10px;font-weight:normal;color:#ffffff;font-size:14px;background:#80686F;margin:0;border:none}
.ccOrderdtailTable table{border-top:1px solid #cccccc;border-left:1px solid #cccccc;width:100%}
.ccOrderdtailTable table td{border-bottom:1px solid #cccccc;border-right:1px solid #cccccc;padding:3px 5px}
.ccOrderdtailTable table td a:hover{cursor:pointer}
.ccOrderdtailTable table td #ccpmt{color:#80686F}

.ccShipmentTable{margin-top:5px}
#holder_CENTREFULL .ccShipmentTable h2{padding:5px;font-weight:normal;color:#80686F;font-size:14px;margin:0;border:none;background:#F0EEED}
.ccShipmentTable table{border-top:0px solid #EBE7E8;border-left:0px solid #EBE7E8}
.ccShipmentTable table td{border-bottom:0px solid #EBE7E8;border-right:0px solid #EBE7E8;padding:3px 5px}

.ccShipmentInnerTableright table{border-top:0px solid #eeeeee;border-left:0px solid #eeeeee}
.ccShipmentInnerTableright table td{border-bottom:0px solid #eeeeee;border-right:0px solid #eeeeee;padding:3px 5px}

.ccShipmentInnerTableleft table{border-top:0px solid #eeeeee;border-left:0px solid #eeeeee}
.ccShipmentInnerTableleft table td{border-bottom:0px solid #eeeeee;border-right:0px solid #eeeeee;padding:3px 5px}

.ccShipmentInnerTablebottom table{border-top:0px solid #eeeeee;border-left:0px solid #eeeeee}
.ccShipmentInnerTablebottom table td{border-bottom:0px solid #eeeeee;border-right:0px solid #eeeeee;padding:3px 5px}
.ccShipmentInnerTablebottom table td.header{background:#F0EEED;color:#80686F;border-bottom:0px solid #d3cbcd;border-right:0px solid #d3cbcd}
.lasttd{border-right:none}
.ccShipmentInnerTablebottom table td.title{font-weight:bold}
/*CALL CENTRE TABLE STYLES ENDS*/

.blockSIGNUP{padding:3px}
.blockSIGNUP table.subscriptionsOpt{padding:0;margin:0}
.blockSIGNUP table.subscriptionsOpt td{padding:3px 0;margin:0}
.blockSIGNUPbottom{padding:5px;text-align:left}

.quickorderCONTAINER{border:1px solid #e8e4e4;margin-top:10px;padding:10px}
.QuickOrderFormHeader{background:#eee;border-bottom:1px dashed #ccc}

/*REM -- Feedback:Functional changes (#197121) - Krunal Bhalani - 14/09/2010 - START*/
#holderARTICLE .quickOrdBtn{width:100%}
#holderARTICLE .quickOrdBtn ul{margin:0;padding:0}
#holderARTICLE .quickOrdBtn ul li{float:left;margin:0 5px 0 0;padding:0;list-style:none}
/*REM -- Feedback:Functional changes (#197121) - Krunal Bhalani - 14/09/2010 - END*/

#holderARTICLE .quickorderCONTAINER table select.textFieldNoWidth{width:100%;^width:auto;width:auto\0/}

.subscriptionCONTAINER{border:1px solid #e8e4e4;padding:10px;margin-top:10px}

/******************************Newsletter form style*****************************/
#newsletterLinkLoc_Holder{float:left;width:730px;height:150px;overflow:hidden}
.newsletterCotnet_Holder{float:left;width:730px;margin:0}
.newsletterForm_holder{float:left;width:480px;padding:0px;margin-right:20px}
.newsletterText_holder{padding:5px;border:1px solid #cccccc}
.newsletterForm_content{width:460px;padding:5px;border:1px solid #EBE7E8;margin:10px 0;background:#F5F4F4}
.newsletterForm_content p{font-size:8pt;padding:0}
.newsletterForm_content  input{border:1px solid #cccccc;padding:3px;font-size:8pt;color:#666666}
.newsletterForm_content select.selectday{width:40px;padding-left:0px;font-size:8pt}
.newsletterForm_content select.selectmonth{width:70px;padding-left:0px;font-size:8pt}
.newsletterLinkLoc_Right{float:right;width:260px;overflow:hidden}

.newsletterTab{float:right}
.newsletterTab ul{margin:0;padding:0;float:left;list-style:none}
.newsletterTab ul li{float:left;margin:0px;padding:3px;list-style:none;color:#FFFFFF;text-align:center;margin:0 0px 0 0}
.newsletterTab ul li a{color:#FFFFFF;text-decoration:none}
.newsletterTab ul li a:hover{color:#FFFFFF;text-decoration:underline}
.newsletterTab ul li img:hover{cursor:pointer;cursor:hand}/*190809 - daeheon kim*/
.newsletterText_holder p.thankyou_heading{padding-bottom:10px;padding-left:0px;font-size:12pt;font-weight:bold}

#holder_SITEMAP{border:1px solid #E8E4E4;padding:10px 10px 0px 10px;margin-top:10px}
.sitemap{margin:0px 0px 10px 0px;border:1px solid #eeeeee}
#holderARTICLE .sitemap ul{float:left;margin:0px 0px;width:100%;padding:8px 0px;background:#F3F3F3 ;list-style:none}
#holderARTICLE .sitemap ul li.sitemap_small{float:left;width:175px;line-height:150%;padding:2px 0px 2px 10px}
#holderARTICLE .sitemap h2{margin:0px 0px 0px 0px;padding:5px 10px;background:#ffffff;font-size:18px}
#holderARTICLE .sitemap h2 a{color:#3D3028;display:block}
#holderARTICLE .sitemap h2 a:hover{text-decoration:underline}
#holderARTICLE a.sitemaplink{text-decoration:none}
#holderARTICLE li.sitemap_small a.sitemaplink{text-decoration:underline}

/******************************* Social Networking  -- this is style for social networing links POPUP*********/
#socialNetworking{border:1px #bbb solid;padding:5px;width:260px;position:absolute;background-color:White;font-size:8pt}
#socialNetworking_content{height:75px;overflow:auto}
#socialNetworking_content ul{list-style:none;float:left}
#socialNetworking_content ul li{float:left}
#socialNetworking_content ul li a{display:block;width:115px;padding:4px 0px 4px 4px;border:1px solid #ffffff}
#socialNetworking_content ul li a:hover{border:1px solid #ddd;text-decoration:none}
#socialNetworking img{margin-right:5px;margin-bottom:-4px}
#sNetworkHolder{cursor:pointer;margin-right:20px;font-size:8pt;width:auto;color:#837D7D}
#sNetworkHolder img{margin-left:5px;margin-bottom:-2px}
#socialNetworking_header{padding:3px 5px;background:#386094 url(../images/core/tab_active.jpg) repeat-x;color:#fff;margin-bottom:5px}
#socialNetworking_header img{float:right;margin:0px}
#socialNetworking_header p{font-weight:bold;color:#fff}

.emailInStock{border:1px #DEDFE0 solid;width:360px;padding:5px}
.emailInStock td.header{font-size:10pt;font-weight:bold}
.emailInStock td.tdtext{font-size:8pt;font-weight:normal}

#productAddedInProdDropdown1{font-size:10px;margin:10px 0}

.divselect{font-weight:bold;font-size:12px;padding:10px;white-space:nowrap;/*width:50px;*/}

.homepage_LinkLoc{margin:0;padding:0;border:10px #eee solid}

.scroll_Holder{width:200px;overflow:hidden ;padding:5px}
.scroll_Prodimg{float:left;width:80px;margin:0;padding:0}
.scroll_ProdDetail{float:right;width:120px;margin:0;padding:0;text-align:left}
.scroll_ttile{font-weight:normal;font-size:12px;color:/*#FF6600*/#80686F}
.scroll_ttile a{color:/*#FF6600*/#80686F}
.scroll_desc{font-size:11px;margin:5px 0;color:#333333}
.scroll_price{color:}
.slide_prodname{font-size:14px;font-weight:bold;color:#000000}

#brandsSECTION{border:0px #eee solid;border-right:0px;background-color:#eee;padding:10px 0 10px 10px}
#brandsSECTION img{border:1px #fff solid;padding:4px;background:#ffffff}
#brandsSECTION a{border-right:8px #eee solid;height:100%;overflow:hidden}
#brandsSECTION img:hover{border:1px #bbb solid}
.brand_more{text-align:right;padding:7px 10px 0px 10px;background:#eee;font-size:11px;color:#333333}

.buyingOPTIONSWishlist{color:#999}
.buyingOPTIONSWishlist a{text-decoration:underline;color:#999}

.extraDESCRIPTION{padding:10px}
.description a{color:/*#FF6600*/#80686F}
.orangePIPE{color:/*#FF6600*/#80686F}

.important_homepage_message{background:#000 url(../images/core/uppernav_selected_bg.jpg) repeat-x;padding:5px;color:White;font-weight:bold;font-size:9px;height:18px;padding-top:10px}
.important_homepage_message img{margin-top:-10px}

.facetedNAV{background-color:#6180ac;color:white;margin:5px 0 0 0}
.facetedNAV a{color:white}
.facetedNAV ul li{line-height:16px}
.facetedNAV ul li a{color:white}
.facetedNAV ul{margin:10px 0px}
.facetedNAV .yourselection{border-bottom:10px #ddd solid;padding-bottom:5px}

.manufacturerPRODUCT{border:1px #ddd solid;width:120px;text-align:center}
.manufacturerPRODUCTtext{background-color:#eee;padding:5px;text-align:center}
.manufacturerPRODUCT img{padding:5px}

.linksVideosEtcLEFT{width:350px;float:left}
.linksVideosEtcRIGHT{width:350px;float:right}
.linksVideosTITLE{font-size:14px;color:#396097;margin-bottom:6px;padding-bottom:4px;font-weight:bold;border-bottom:1px #77A2CF dashed}
.YouTubeVIDEOimage{width:140px;float:left;text-align:center;border:1px #bbb solid;padding:5px}
.YouTubeVIDEOimage:hover{border:1px #77A2CF solid}
.YouTubeVIDEOimage img{margin-bottom:5px}

.prodOPTIONS_TITLE{font-size:15px;padding:5px;font-weight:bold;border-bottom:1px #6180ac solid;background:#6180ac url(../images/core/tab_bg.jpg) repeat-x;color:White}
.stockMESSAGE{color:#6180ac;font-weight:bold}

.prodUpsellTEXTholder{padding:0;margin:0}
.prodUpsellTEXTholder ul{margin:0;padding:0;list-style:none}
.prodUpsellTEXTholder ul li{margin:0;padding:0;list-style:none}
.prodUpsellTEXTholder ul.upsellstextheader{font-weight:bold}
.prodUpsellTEXTholder ul li.upsellsTEXT{line-height:16px}


/*
.comment{background-image:url(/images/core/customercomments.jpg);background-repeat:no-repeat;padding-left:40px;border-bottom:1px #77A2CF dashed;margin-bottom:10px;padding-bottom:10px}
.comment .commenttitle{font-size:15px;margin-bottom:5px;width:450px}
.comment_awaiting{font-size:12px;font-style:italic;color:darkred}
.commentname{color:#666;width:450px}
.commenttext{padding:10px 0px;font-weight:bold;width:450px}
.commentratingtable{background-color:#eee;border:1px #ddd solid;width:250px}
.commentratings{float:right;width:250px;padding:5px;line-height:14px;margin-left:10px}
.comment_didyoulike{padding:5px}
.comment_howmanylike{padding:5px}
.commentSORTBY{background-color:#eee;padding:8px;margin-bottom:10px;font-size:12px;border:1px #ddd solid}
.commentSORTBY a{color:#6180ac}
#ajaxCustomerCommentsOverlay{position:absolute;background-color:#fff;filter:alpha(opacity=70);-moz-opacity:.7;opacity:.7}
#ajaxHomeOverlay{position:absolute;background-color:#fff;width:720px;filter:alpha(opacity=70);-moz-opacity:.7;opacity:.7}
*/

.comment {clear:both; overflow:hidden; padding:10px; border-bottom:1px solid #ccc}
.comment:last-child {border-bottom:none;}
.commenttitle {font-family:"Century Gothic", Arial, sans-serif;font-size:18px!important;font-weight:normal;color:#80686F;float:none; text-transform:lowercase}
.commenttitle span.comment_awaiting {font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#c90062;}
.commentname {padding:5px 0;}
.commenttext {padding:10px; background:#fafafa;}


.holderBasketSection{color:#666666;margin:10px 0 0 0;font-size:9pt;padding:0 0 10px 0;overflow:hidden}
.holderBasketSection span.productcode{font-size:11px;color:#999999}
.holderBasketSectionbottom{float:none;margin-top:10px;clear:both;overflow:hidden;height:290px}

.basketUPSELLS{font-size:15px;color:#80686F;margin-bottom:6px;padding-bottom:4px;font-weight:normal;border-bottom:1px #80686F dotted}
.basketUPSELLS_products{margin-top:5px;margin-bottom:10px}
.basketUPSELLS_products ul{margin:0;padding:0;height:100%;overflow:hidden}
.basketUPSELLS_products ul li{margin:0 8px 8px 0;list-style:none;float:left;width:122px;font-weight:normal;height:100%;overflow:hidden}
.basketUPSELLS_products ul li a{color:#666666;font-weight:normal;^float:left}
.basketUPSELLS_products ul li span.wasprice{font-size:11px;font-weight:normal}
.basketUPSELLS_products ul li.saveditem{margin:0 10px 10px 0;list-style:none;float:none;width:100%}
/* #381543 - START */
.basketpageUPSELLS{font-size:15px;color:#80686F;margin-bottom:6px;padding-bottom:4px;font-weight:normal}
/* #381543 - END */

.saveForOptions{color:#396097;font-size:10px}
.saveForOptions a{color:#396097;font-size:10px}
.article_smalltext{font-size:11px;font-style:italic}

.categoriesMO strong{color:#396097;font-size:13px}
.categoriesMO:hover strong{color:white}

#cBan_ECO{background-image:url(/images/core/gradient_green.jpg)}
.manNameProd{color:/*#FF6600*/#80686F}
#ecoFriendlyTips{float:right;width:200px;margin:10px;padding:10px;border:1px green solid;background-color:#e8fae1}

/**********************confirmation page style*************************/
#confirmedHEADERtext h1{margin:10px 0 0 10px}

.confirmed_header{padding:5px 10px;border:1px #EBE7E8 solid;border-bottom:none;margin-top:10px;font-size:15px;text-transform:lowercase;font-weight:normal;color:#fff;background:#80686F }
.confirmed_header2{padding:5px 10px;border:1px #EBE7E8 solid;border-bottom:none;margin:10px;margin-bottom:0;font-size:15px;text-transform:lowercase;font-weight:normal;color:#fff;background:#80686F  }

.inlineSECTION{width:100%;padding:10px 0px;background:#fff ;height:100%;overflow:hidden;margin-bottom:10px;font-size:12px}
.inlineSECTION_left{float:left;padding-left:10px;width:700px;overflow:hidden}
.inlineSECTION_right{float:right;margin-right:10px;margin-top:5px}

table.paymentConfirmation{border:1px solid #EBE7E8;padding:10px}
.articleDIV3_Payment_Confirmation{margin:10px;margin-top:0}
.articleDIV3_Payment_Confirmation table{border:1px solid #EBE7E8;padding:10px}
.mediumBoxLeftBottom{font-size:12px}
.orderNumber{font-weight:bold}
.bluelink{color:#80686f;font-size:12px}
.bluelink a{color:#80686f;font-size:12px}

/********************* MCAFEE LOGO STYLE & POSITION ************************/
.headerSecondLine{display:block;float:right;margin-right:-10px;margin-top:5px;color:#ddd}
.notsure{background:#dddddd;padding:10px;color:black;font-size:16px}


/*********************FOOTER LOGOS STYLE************************/
#logos_FOOTER{border-left:5px #E9E9E9 solid;border-right:5px #E9E9E9 solid}
#logos_FOOTER ul{margin:0;padding:0}
#logos_FOOTER ul li{padding:5px;float:left;background-color:White;border-right:5px #ddd solid;height:30px;list-style:none}
#logos_FOOTER ul li.comodo{padding:5px;float:right;background-color:White;border-right:none;height:30px;list-style:none}

/*********************BLOG SECTION STYLE************************/
#middleSection{float:left;width:500px;margin:20px 0}
#rightSection{float:right;width:200px;margin:20px 0}

/*REM -- Blog amends (#251599) - Harinda Samaratunga - 12/10/2011 14:20*/
.blogmainHeaderHolder{position:relative}
.blogmainHeader{background:url(../images/core/categoryheader_bg.png);position:absolute;bottom:0;padding:0;display:block;clear:both;width:100%}
.blogmainHeader h1{padding:5px 10px 0 10px;font-family:"Century Gothic", Arial, sans-serif;font-size:24px!important;color:#80686F!important;font-weight:normal!important}
.blogmainHeader p{padding:5px 10px 10px 10px}

.blogWidget{margin-bottom:10px;overflow:hidden}
.blogWidget ul{margin:0;padding:0;overflow:hidden}
.blogWidget ul li{overflow:hidden}
.blogWidget ul li.header{font-family:"Century Gothic", Arial, sans-serif;font-size:18px;color:#80686F;padding:0 0 5px 0;margin:0 0 5px 0;overflow:hidden;border-bottom:1px solid #ebe7e8;display:block;clear:both}

.blogWidget ul.bloggersRSS li{margin:5px 0;padding:5px 0;overflow:hidden}
.blogWidget ul.bloggersRSS li a{display:inherit;padding-right:0;float:left}
.blogWidget ul.bloggersRSS li span.rssIcon{float:left;display:block;margin-right:5px}
.blogWidget ul.bloggersRSS li span.rssLink{float:left;display:block;padding-top:5px}
.blogWidget ul.bloggersRSS li span.rssLink a{color:#80686F}

.blogWidget ul.bloggers li.header{border-bottom:none!important}
.blogWidget ul.bloggers li span.authorpic{display:block;float:left;margin-right:5px;position:relative;padding-bottom:17px}
.blogWidget ul.bloggers li span.authorpic a{display:block}
.blogWidget ul.bloggers li span.authortxt{position:absolute;left:0;bottom:0;white-space:nowrap}

.blogWidget ul.categories li{padding:2px 0}
.blogWidget ul.categories li.header{margin-bottom:10px!important}
.blogWidget ul.categories li a{color:#80686F;font-weight:bold;opacity:0.8}

.blogWidget ul.recentpost li{padding:2px 0}
.blogWidget ul.recentpost li.header{margin-bottom:10px!important}
.blogWidget ul.recentpost li a{color:#80686F}

.blogWidget ul.archive li.header{border-bottom:none!important}
.blogWidget ul.archive li select{border:1px solid #E6E1E2;padding:2px;width:100%;font-size:11px;font-family:Arial, Helvetica, sans-serif;color:#666666}

.blogWidget ul.tagcloud li .tagCLOUD{padding:10px 0}
.blogWidget ul.tagcloud li .tagCLOUD a{color:#80686F}

.blogWidget ul.blogsearch li.header{border-bottom:none!important}
.blogWidget ul.blogsearch li span.searchfield{display:block;float:left}
.blogWidget ul.blogsearch li span.searchsubmit{display:block;float:left}
.blogWidget ul.blogsearch li input[type=text]{border:1px solid #EBE7E8;padding:4px 5px 5px 5px;padding:5px\9;padding:5px 5px 6px 5px\0/;^padding:6px 5px 5px 5px;^margin-top:-1px;width:163px;border-right:none}
@media screen and (-webkit-min-device-pixel-ratio:0){
.blogWidget ul.blogsearch li span.searchsubmit{margin-top:2px}
}
.blogWidget ul.blogsearch li input[type=image]{border:1px solid #EBE7E8;padding:1px 0 0 0;border-left:none}

.blogWidget ul.linklocation li{margin:10px 0}

/*REM -- Blog amends (#251599) - Harinda Samaratunga - 12/10/2011 14:20*/
#middleSection p{font-size:12px;margin:0px;padding:0px}
#middleSection .blog_post{margin:0 0 20px 0;color:#333;line-height:140%;font-size:12px}

#middleSection .blog_post span.readmoretxt{padding:5px 0;display:block}
#middleSection .blog_post span.readmoretxt a{font-weight:bold;color:#80686F}

#middleSection .blog_post p{color:#333;line-height:140%;font-size:12px}
#middleSection .blog_post img{margin:10px 0px}
#middleSection .blog_post object{margin:10px 0px}

/* REM -- Blog title spacing (#375981) - Alex Willmott - 07/05/2013 12:04 */
#middleSection .blog_post h2{font-family:"Century Gothic", Arial, sans-serif;font-size:24px;color:#80686F!important;font-weight:normal!important;padding:5px 0;line-height:30px}
/* REM -- Blog title spacing (#375981) - Alex Willmott - 07/05/2013 12:04 */

#middleSection .blog_post h2 a{color:#80686F!important;line-height:125%}

.addthis_toolbox.addthis_default_style span{width:45px!important;overflow:hidden}

.blogpostinfo{font-size:12px;margin:0;color:#aaa;padding:10px 0}
.blogpostinfo span.authourtag{color:#80686F!important}
.blogpostinfo span.authourtag a{color:#80686F!important}

#middleSection .blog_post h4{font-size:12px;margin:5px 0px 5px 0px;color:#aaa;font-weight:normal}
#middleSection .blog_post a{color:#80686F;font-weight:normal}

.filedUNDER{color:#396097;margin-top:4px;font-size:11px}
.filedUNDER a{text-decoration:underline}

.categoriesHPmain{border:10px #eee solid;padding:5px;border-top:0px}
.categoriesHP{text-align:center;float:left;padding:5px}
.categoriesHPheader{font-size:16px;padding:5px;margin-bottom:5px;border-bottom:1px #77A2CF solid;color:#666666}
.categoriesHPheader a{color:#396097}

.blogMainTitle{font-size:22px;margin:0px 0px 0px 0px;padding-bottom:15px;color:#666666;line-height:120%}
.blogCategories{font-size:12px;margin:5px 0px 10px 0px;color:#666}
.blogCategories a{color:#666;text-decoration:underline}
.blogDescription{font-size:12px;line-height:140%}
.blogDescription p{font-size:12px}
.blogShortDesc{font-size:12px;line-height:140%;color:#80686F;margin-bottom:10px}

#blogCOMMENTS{border:1px #ddd solid;background-color:#eee;padding:10px}
#comment{border:1px #ddd solid;background-color:#eee;padding:10px}


.affLINKS{border:10px #eee solid;clear:both;height:75px;border-bottom:0px}
.affLINKS2{border:10px #eee solid;clear:both;padding:10px}
.affIMAGE{border-right:10px #eee solid;float:left;height:75px;width:100px;text-align:center;vertical-align:middle}
.affTEXT{padding:10px;float:left;line-height:18px}
.affTEXT strong{color:#396097;font-size:16px}

#holder_rVpadding{margin-top:0px;margin-bottom:0px}/*FOOTER ELEMENT SEPERATION - ADDED BOTTOM MARGIN - BY DAEHEON*/

.homePageBlogs{padding:10px;width:360px;border-right:10px #eee solid}
.homePageBlogs ul li{list-style:none;line-height:20px;color:#999}
.homePageBlogs ul li a{color:#000}
.homePageBlogs ul li.header{font-size:16px;color:#396097;line-height:20px}
.homePageBlogs ul li.header a{color:#396097}

.topOffers{font-size:16px;color:#396097;line-height:20px;margin-bottom:5px}
.topOffers a{color:#396097}

.authorPROFILE{border:1px #ddd solid;background-color:#eee;padding:10px;margin-right:10px;margin-bottom:10px;height:50px}
.authorPROFILE img{margin-right:10px}
.authorPROFILE strong{font-size:14px;line-height:20px}

.tableForm{border:1px #ddd solid;background-color:#eee}

.blogPages{margin-left:10px}
.blogPages a{background-color:#ddd;margin-right:5px;padding:5px;border:1px #ddd solid}
.blogPages a.selected{background-color:#ddd;margin-right:5px;padding:5px;border:1px #bbb solid}

/*REM -- Blog amends (#251599) - Harinda Samaratunga - 12/10/2011 14:20*/








#productDataOnPageOverlay{position:absolute;background-color:#fff;filter:alpha(opacity=70);-moz-opacity:.7;opacity:.7;z-index:1000}
#productDataOnPageHolder{overflow:hidden;width:740px;position:relative}
#productDataOnPageContainer{width:2220px;clear:both}
#productDataOnPageLeft{width:740px;float:left}
#productDataOnPageRight{width:740px;float:left}
#productDataOnPage{width:740px;float:left}
#productDataOnPageOverlayMessage{position:absolute;width:300px;height:250px;border:1px #aaaaaa solid;background-color:White;overflow:hidden;z-index:999}

#facetResultsOnListingsPage{float:left;/* requested by SB */ display:none}
#facetResultsOnListingsPage ul{list-style:none;margin:5px;float:left}

#facetResultsOnListingsPage ul li{float:left;/*background-color:#dde;*/ background:url(../images/core/fac_choice_bg.gif) right top no-repeat;backgrond-size:100%;padding:2px 5px;font-size:11px;cursor:pointer;text-decoration:none;margin-right:5px;margin-bottom:5px;width:160px;height:16px}
#facetResultsOnListingsPage ul li:hover{background:url(../images/core/fac_choice_bg_over.gif) right top no-repeat}

#facetResultsOnListingsPage ul li.header{background-color:#fff;text-decoration:none;font-size:12px;background-image:none;width:745px;clear:both}

/* PRODUCT PAGE STYLES */
.development{background-color:#eeaaee;color:White;padding:10px;margin:5px}
.development b{font-weight:bold;font-size:15px}

.productOptionsMultiple_TITLE{background-color:#80686F;color:White;padding:5px;padding-left:10px}
.productOptionsMultiple{/*background-color:#f0eeed;*/color:#80686F; min-height:180px}

.productOptionsMultiple table td{padding:0px}
.productOptionsMultiple table td #txtprice1{padding:5px 0;display:none}
.productOptionsMultiple table td .divselect{padding:5px 0;float:left;font-weight:normal;color:#666666;text-transform:lowercase}
.productOptionsMultiple table td select.SELECT_DD{border:1px solid #f0eeed;height:18px;width:148px;color:#666;font-size:11px;margin-left:10px}/*#340408*/

.productOptionsMultiple table td .divselectvari{float:left;/*width:350px;*/ width:auto;margin-right:60px; min-height:60px}
.productOptionsMultiple table td .divselectqty{padding:0;float:left;font-weight:normal;color:#666666;text-transform:lowercase;float:left}

.productOptionsMultiple table td .divselectqty ul.qty li{padding:5px 0}
.productOptionsMultiple table td .divselectqty ul.qty li select{border:1px solid #E8E4E4;width:85px;padding:2px}
.selectedOption{float:left;padding:5px 10px;font-weight:bold;color:#666666;text-transform:lowercase}

#prodUPSELLS .catHOLDER ul{height:auto}
#holder_CENTRE_tabcontent .catHOLDER ul{height:auto}
#holder_CENTRE_tabcontent .catHOLDER ul.lists{height:310px;width:135px;margin-right:0}

.produpsellslide_wrapper{width:740px;margin-left:15px}

#communityHOMEPAGE .leftSection{float:left;background-color:#fff;margin-right:10px;width:355px;xheight:200px;margin-left:10px;margin-bottom:10px}
#communityHOMEPAGE .rightSection{float:right;background-color:#fff;margin-right:10px;width:355px;xheight:200px;margin-bottom:10px}
#communityHOMEPAGE h2{font-weight:normal;font-size:19px;margin-bottom:5px}
#communityHOMEPAGE .prodDESC_tabs ul li{width:110px}
#communityHOMEPAGE .communityBLOG{margin-bottom:5px}
#communityHOMEPAGE .communityBLOG img{float:left;margin-right:5px;margin-top:5px}
.blogsLISTimg{margin-left:10px}
.blogsLISTimg ul li{float:left;width:200px;height:220px;margin-right:30px}
.blogsLISTimg ul li h2{font-size:15px;margin-top:5px}
.blogsLISTimg ul li img{border:1px #ddd solid}

.communityVideoLINKSFull{margin:10px 0;clear:both;height:100%;overflow:hidden}
.communityVideoLINKS{padding:10px;padding-left:0px;height:100%;overflow:hidden}
.communityVideoLINKSbox{width:235px;float:left;margin-left:11px}
.videoTitle{margin:5px 0px;font-weight:bold}
#prodQTY{border:1px #ccc solid;width:30px}

.communityLinkLoc{margin:0;padding:0}
.communityLinkLoc ul{margin:0;padding:0}
.communityLinkLoc ul li{float:left;margin:5px 4px 0 0;padding:0}
.communityLinkLoc ul li.right{margin:5px 0 0 0}
.communityLinkLoc ul li.clear{margin:0;padding:0;float:none;clear:both;height:0;overflow:hidden}
.communityLinkLocFull{margin:10px 0;clear:both;height:100%;overflow:hidden}

/*REM Tempoaray feefo styles */
img{border:medium none}
form, object, embed{margin:0;padding:0}
.f-right{float:right !important}
.header:after, .service-title:after, .latest-cnt:after, .latest:after, .charts:after, .thought-cnt:after{clear:both;content:" ";display:block;height:0;overflow:hidden;width:100%}
#page{background:none repeat scroll 0 0 #F8F8F7;border-color:-moz-use-text-color #E0F2F0 #E0F2F0;border-right:1px solid #E0F2F0;border-style:none solid solid;border-width:medium 1px 1px;font-size:8pt;overflow:hidden;padding:0 10px 10px}
.thought{height:1%;overflow:hidden;padding:0 0 35px}
.thought-txt{float:left;padding:18px 0 0;width:698px}
.thought-title{background:url("../images/dotted03.gif") repeat-x scroll 0 100% transparent;height:1%;overflow:hidden;padding:0 0 7px}
.thought-title p{float:left;font:22px Arial,Helvetica,sans-serif;margin:0;width:238px}
.thought-title p span{display:block;height:24px;overflow:hidden}
.thought-title h1{float:left;font:bold 1.9em/1em Georgia,"Times New Roman",Times,serif;margin:0}
.thought-cnt{height:1%;padding:15px 0 0}
.thought-col{float:left;width:224px}
.thought-col .supplier{margin:12px 30px 15px 0}
ul.detail-list{background:none repeat scroll 0 0 #E7E7E8;height:1%;list-style:none outside none;margin:0;overflow:hidden;padding:0}
ul.detail-list li{border-bottom:1px solid #FFFFFF;height:1%;line-height:1.4em;overflow:hidden;padding:0 0 0 3px;vertical-align:top}
ul.detail-list li.detail-title{background:none repeat scroll 0 0 #BCBDC0}
ul.detail-list li.detail-txt{background:none repeat scroll 0 0 #FFFFFF}
ul.detail-list li.detail-link{background:none repeat scroll 0 0 #FFDE00}
ul.detail-list li p{line-height:1.1em;margin:12px 0}
ul.detail-list li.detail-link a{background:url("../images/arrow.gif") no-repeat scroll 210px 0.2em transparent;color:#000000;display:block;font-weight:bold;text-decoration:none !important}
ul.detail-list li.detail-link a:hover{background-image:url("../images/arrow2.gif");color:#939598}
.thought-info{float:right;width:460px}
.shows{height:1%;overflow:hidden;padding:0 0 40px}
.shows p{line-height:1em;margin:0 0 3px}
.shows-cnt{height:1%;overflow:hidden}
.shows-cnt label{float:left;font:bold 1em/1.6em Arial,Helvetica,sans-serif;width:40px}
.shows-cnt label a{color:#000000}
.shows-cnt select{float:left;font:1em Arial,Helvetica,sans-serif;width:203px}
.shows-cky{height:1%;overflow:hidden}
.shows-cky label{float:left;font:bold 1em/1.6em Arial,Helvetica,sans-serif;width:240px}
.shows-cky select{float:left;font:1em Arial,Helvetica,sans-serif;width:203px}
ul.category-nav{height:1%;list-style:none outside none;margin:0 0 13px;overflow:hidden;padding:0}
ul.category-nav li{float:left;padding:0 8px 0 0}
ul.category-nav li.active{font-weight:bold}
ul.category-nav li a{color:#000000}
.alsobought{color:#808080;padding:0}
.charts{height:1%}
.charts-box{float:left;padding:0 0 10px;width:224px}
.guide{height:1%;overflow:hidden}
.guide p{margin:0 0 3px}
.guide dl{line-height:1.6em;list-style:none outside none;margin:0;overflow:hidden;padding:0;width:200px}
.guide dl dt{color:#1AA54C;float:left;width:57px}
.guide dl dt.bad{color:#EF4030}
.guide dl dd{margin:0 0 0 57px}
.guide dl img{margin:0 2px 0 0;vertical-align:top}
* html .guide dl img{vertical-align:baseline}
.comments{overflow:hidden;padding:0}
.comments-title{background:url("../images/dotted02.gif") repeat-x scroll 0 100% transparent;height:1%;margin:0 0 20px;overflow:hidden;padding:0 0 6px}
.comments-title h2{float:left;font:bold 1.5em Arial,Helvetica,sans-serif;margin:0 23px 0 0}
ul.sort-list{float:left;list-style:none outside none;margin:0;padding:5px 0 0}
ul.sort-list li{float:left;padding:0 11px 0 0}
ul.sort-list li a, .comm-table h3 a{color:#000000;font-weight:bold;text-decoration:none !important}
ul.sort-list li a:hover, .comm-table h3 a:hover{color:#939598}
ul.page-nav{float:right;list-style:none outside none;margin:0;padding:6px 0 0}
ul.page-nav li{float:left;padding:0 0 0 3px}
ul.page-nav li a{color:#333333;font-size:8pt;text-decoration:none !important}
ul.page-nav li a:hover{color:#000000}
.comm-table{border:1px solid #E4E4E4;border-collapse:collapse;width:97%}
.comm-table th{background:none repeat scroll 0 0 #E0F1FC;border-bottom:0 solid #FFFFFF;font-size:8pt;padding:4px;text-align:left}
.comm-table td{background:none repeat scroll 0 0 #F8F8F7;border-bottom:1px solid #E4E4E4;border-left:0 solid #E4E4E4;font-size:8pt;padding:5px;vertical-align:top}
.dtreviewed{border:medium none}
.comm-table td p.description{border:medium none;padding:5px}
.comm-table .row td{background:none repeat scroll 0 0 #FFEC95}
.comm-table h3{font:bold 1em Arial,Helvetica,sans-serif;margin:0 0 5px}
.comm-table ul{height:100%;margin:0;overflow:hidden;padding:5px}
.comm-table ul li{height:1%}
.comm-table p{margin:0}
.comm-table a{color:#000000;padding:5px;text-decoration:underline}
.comm-table a:hover{color:#939598;text-decoration:none}
.comm-rating{overflow:hidden;padding:0 0 8px}
.comm-rating em{display:block;font-style:normal}
.comm-rating img{vertical-align:middle}
.show-nav{height:1%;overflow:hidden;padding:2px 0 0}
ul.show-list{float:left;list-style:none outside none;margin:0;padding:0}
ul.show-list li{float:left;padding:0 3px 0 0}
ul.show-list li.active{font-weight:bold}
ul.show-list li a{color:#000000}
.show-nav ul.page-nav{padding-top:0}
.sIFR-flash{margin:0;visibility:visible !important}
.sIFR-replaced{visibility:visible !important}
span.sIFR-alternate{display:block;height:0;left:0;overflow:hidden;position:absolute;top:0;width:0}
.sIFR-flash + div[adblocktab="true"]{display:none !important}
#negativeFeed{display:none}
.xmlwrapTitle{background:none repeat scroll 0 0 #F8F8F7;border-color:#E0F2F0 #E0F2F0 -moz-use-text-color;border-style:solid solid none;border-width:1px 1px medium;font-size:10pt;margin:10px 0 0;padding:15px 10px;position:relative;text-transform:uppercase}
.feefoprodLogo{float:right;position:absolute;right:4px;top:2px}

/*MY ACCOUNT PAGE STYLE*/
#holderARTICLE .myaccountpageHolder{margin:10px 0;padding:20px 0;border-bottom:1px solid #eeeeee;overflow:hidden}
#holderARTICLE .myaccountpageHolder h2{clear:both;color:#80686F !important;display:block;float:none;font-family:"Century Gothic",Arial,sans-serif;font-size:20px!important;font-weight:normal!important;margin:0!important}
#holderARTICLE .myaccountpageHolder table td{padding:5px 0}

#holderARTICLE .myaccountpageHolder .orderTrackingHolder{border-top:1px solid #E8E4E4;padding:10px 0;height:100%;overflow:hidden}
.horizontalSeparate{border-top:1px solid #E8E4E4;height:1px;overflow:hidden;width:100%}

#holderARTICLE .myaccountblockSIGNUP{padding:10px 0 0 0;font-size:12px}
#holderARTICLE .myaccountblockSIGNUP a{color:#80686F}
#holderARTICLE .myaccountblockSIGNUP table.subscriptionsOpt{padding:0;margin:0;font-size:11px}
#holderARTICLE .myaccountblockSIGNUP table.subscriptionsOpt td{padding:3px 0;margin:0}
#holderARTICLE .myaccountblockSIGNUPbottom{padding:5px;text-align:left}

/*********************MY ACCOUNT PAGE STYLE - REVISIED*****************/
.myaccountpageHolder ul{padding:0;margin:0;float:left;width:360px}
.myaccountpageHolder ul li{float:left;list-style:none;margin:0 0 10px 0;padding-bottom:10px}
.myaccountpageHolder ul li h2{border:none;text-transform:lowercase;font-weight:normal}
.myaccountpageHolder ul li .accontBlock{width:340px}
.myaccountpageHolder ul li .accontBlock ul{width:340px;float:none}
.myaccountpageHolder ul li .accontBlock ul li{float:none;border:none;margin-bottom:10px;line-height:150%}
.myaccountpageHolder ul li.bottom{border-bottom:none!important;padding-bottom:0}
.myaccountpageHolder ul li .accontBlock ul li span.billingaddlabel{display:block;font-weight:bold}

.myaccountpageHolder ul.left{margin-right:20px}
.myaccountpageHolder ul.left li{border-bottom:1px solid #eeeeee}
.myaccountpageHolder ul.left li .accontBlock{padding:10px 10px 10px 0}
.myaccountpageHolder ul.left li h2{padding:5px 10px 5px 0!important}

.myaccountpageHolder ul.right li{background:#F5F5F5}
.myaccountpageHolder ul.right li .accontBlock{padding:10px}
.myaccountpageHolder ul.right li h2{padding:5px 10px!important}

/*PREVIOUS ORDER LIST*/
.prevorderlist{padding:0!important;margin-bottom:20px!important}
.prevorderlist ul{clear:both;overflow:hidden;margin:0;padding:0}
.prevorderlist ul li{float:left!important;margin:0!important;padding:3px!important}
.prevorderlist ul li a{color:#80686F!important;text-decoration:underline!important}
.prevorderlist ul.header li{font-weight:bold;margin:0!important;padding:3px 3px 10px 3px!important}

.prevorderlist ul li.odref{width:130px}
.prevorderlist ul li.oddate{width:120px}
.prevorderlist ul li.odamout{width:70px}
.prevorderlist ul li.odinfo{float:none!important;padding:10px 0 0 0!important;display:none}

.underlinelink{color:#80686F!important}
.underlinelink a{color:#80686F!important;text-decoration:underline!important}

#holderARTICLE .ajaxExchangeHolder{clear:both;margin:10px 0;padding:0}
#holderARTICLE .ajaxExchangeHolder ul{margin:0;padding:0;height:100%;overflow:hidden}
#holderARTICLE .ajaxExchangeHolder ul li{float:left;list-style:none;padding:2px 5px;margin:0!important}
#holderARTICLE .ajaxExchangeHolder ul li.chq{width:15px}
#holderARTICLE .ajaxExchangeHolder ul li.noitem{padding:5px 0}

.exsubmit{margin:10px;padding:0;width:100%}
.email_sms_tickSection{margin:10px 0}

/*********************MY ACCOUNT PAGE STYLE - REVISIED*****************/

/*ADD NEW ADDRESS*/
#holderARTICLE .addnewaddressHolder{border-top:1px solid #E8E4E4;border-bottom:1px solid #E8E4E4;margin:20px 0;overflow:hidden}
#holderARTICLE .addnewaddressHolder input.textFieldNoWidth{border:1px solid #E8E4E4}
#holderARTICLE .addnewaddressHolder select.textFieldNoWidth{border:1px solid #E8E4E4;padding:2px}

/*BASKET PAGE DELIVERY METHOD*/
.deliveryBold{font-weight:bold;margin-bottom:10px}
.deliveryBold span.delivery_changelink{font-weight:normal;padding:0 10px}
.deliveryBold span.delivery_changelink a{font-size:11px;text-decoration:underline;font-weight:bold;cursor:pointer}
.deliveryBold span.deliverSmalltxt{font-size:11px;font-weight:normal}

.changeDelivery_btnHolder{padding:5px 0 0 0}
.changeDelivery_Holder{height:100%;overflow:hidden}

/*REM -- Feedback:Functional changes (#197121) - Krunal Bhalani - 28/09/2010 ------------------------------- Start */
/*BLOG*/
.shareBLOGmain{padding:5px 0}
.shareBLOGmain ul{margin:0;padding:0}
.shareBLOGmain ul li{float:left}
.shareBLOGmain ul li.icon{margin-right:5px}
.shareBLOGmain ul li.txt{margin-right:0px;width:150px}
/*REM -- Feedback:Functional changes (#197121) - Krunal Bhalani - 28/09/2010 ------------------------------- End */

.sharewidget{padding:20px 0;height:100%;overflow:visible;border-bottom:0px solid #E8E4E4;clear:both;margin:5px 0;position:relative}

.voucherSection{background-color:#ddd;margin:5px 0px}

.graphicGRIDwishlist{padding-left:5px;margin-top:10px}
.graphicGRIDwishlist a{text-decoration:underline}

.keyLOOKSselect{width:100px;color:#727272;font-size:8pt}
#keyLOOK{width:280px;float:left}

/*REM -- Key Looks Set up Cont... (#148552) - Daeheon Kim - 28/09/2009  - width reduced from 475px to 470px*/
#keyLOOKproducts{float:right;padding:0 0 10px 10px;width:460px}

.keyLOOKproduct{padding-bottom:10px;height:100px;border:1px #F5F4F4 solid;font-size:10px}
.keyLOOKproduct h2{padding:10px;font-size:14px}
.keyLOOKproduct h3{padding:10px;font-size:14px;color:#666666;font-weight:normal}
.keyLOOKproduct h3 span{color:#80686F}
.keyLOOKproduct img{margin-right:5px}
.keyLOOKtext{background:#f8f8f7;border:1px solid #e4e4e4;font-size:10px;padding:10px;width:258px;margin-top:5px}

.keyLOOKproductCheckbox{width:30px;float:left;background-color:#F5F4F4;text-align:center;vertical-align:middle;padding-top:45px;padding-bottom:45px}
.keyLOOKproductImage{width:90px;;float:left;padding:5px;text-align:center}

#keyLOOKcatBAN.categoryBANNER{height:100px;overflow:hidden;margin-bottom:10px}

.keylookcatHOLDER{margin:10px 0 0 0}
.keylookcatHOLDER ul{float:left;margin-right:20px;margin-bottom:22px;width:171px}
.keylookcatHOLDER ul li{padding-top:3px}
.keylookcatHOLDER ul.last{margin-right:0px}
.keylookcatHOLDER ul li.prodIMAGE{padding-top:0px}
.keylookcatHOLDER ul li.prodIMAGE img{border:1px solid #f0eeed}
.keylookcatHOLDER ul li h3{font-size:12px;font-weight:normal}
.keylookcatHOLDER ul li .rating{margin-left:10px}
.keylookcatHOLDER ul li .rating img{margin-bottom:-2px}
.keylookcatHOLDER ul li.swatches a{display:inline-block;height:15px;width:15px;background:#ededed;margin-right:4px;margin-top:3px}
.keylookcatHOLDER ul li .wasprice{color:#999}

/*******NEW SAGE PAY INLNE PAYMENT PAGE STYLE**********/

.sgPaymentHolder{font-size:11px;font-family:Arial, Helvetica, sans-serif;color:#333333;margin:0 auto;clear:both;overflow:hidden;height:100%;padding:10px;background:#fff}

.sgLogo{float:left}
.sgCards{float:right;top:10px;right:0;position:absolute}

.sgPaymentHolder td.sgPaymentLeft{padding-right:10px}

.sgPaymentHolder td.sgIframeHolder h2{color:#80686F;font-size:14px;font-weight:normal;padding:5px 0;text-transform:lowercase;text-align:left;clear:both;background:none}
.sgPaymentHolder td.sgIframeHolder sginlineframeHolder{background:#F0EEED;height:100%;overflow:hidden}

.sgPaymentpageTitle{float:left;padding:10px}
.sgPaymentpageTitle h1{font-size:18pt;font-weight:normal}

.sgPaymentPath{margin:0;padding:0;float:right}

.sgInfoHolder ul{margin:0;padding:0}
.sgInfoHolder ul li{float:left;list-style:none;margin:0 10px 0 0;width:245px}
.sgInfoHolder ul li.right{margin-right:0}
.sgInfoHolder ul li.clear{margin:0;padding:0;float:none;clear:both;height:0;overflow:hidden}
.sgInfoHolder ul li.sgbasket{clear:both;float:none;margin-top:20px;width:500px}

.sgInfoHolder ul li h2{font-weight:normal;padding:5px 0;text-transform:lowercase;color:#80686F;font-size:14px}

.sgcrumb{border-bottom:1px solid #EBE7E8;color:#80686F;font-size:11px;line-height:24px;margin:10px}

.sgPaymentSummary{background:#F0EEED;margin:0;padding:10px 15px;font-size:12px;height:100%;overflow:hidden;margin-top:10px}
.sgPaymentSummaryTitle{color:#80686F;background:#fff ;font-size:12px;font-weight:normal;padding:5px 0px}
.sgPaymentSummary table{padding:0;margin:0;color:#666666}
.sgPaymentSummary td{font-size:12px;padding:3px}
.sgPaymentSummary td.paymentMiddle{border-bottom:1px solid #DDDDDD}

.sgPaymentDelivery{background:#F0EEED;margin:0;padding:10px 15px;font-size:12px;color:#666666;min-height:100px}
.sgPaymentDeliveryTitle{color:#80686F;background:#fff ;font-size:12px;font-weight:normal;padding:5px 0px;margin-top:0px}

.sgPaymentInvoce{background:#F0EEED;margin:0;padding:10px 15px ;font-size:12px;color:#666666;min-height:100px}
.sgPaymentInvoceTitle{color:#80686F;background:#fff ;font-size:12px;font-weight:normal;padding:5px 0px;margin-top:0px}

.sgIframeHolder iframe{overflow-x:hidden;overflow-y:auto}

.sgIframeHolder{border:0px solid #dddddd;margin:0;/* background:#F0EEED*/}

.sgFooterHOLDER{padding:10px;font-size:11px;letter-spacing:0.1px;width:940px;margin:0 auto;clear:both}
.sgFooterHOLDER p{float:left;line-height:23px;margin-right:35px;padding-top:3px;color:#ffffff}
.sgFooterAddress{clear:both;color:#ffffff;display:block;padding-top:10px;font-size:11px;float:left}
.sgParaspar{color:#ffffff;font-size:10px;font-family:Verdana, Arial, Helvetica, sans-serif;float:right}

/***********************************/

/* recommend a friend styles*/
#holderARTICLERF .intro{background:#F5F4F4;margin:0 0 10px;padding:10px;color:#666666}
#recFRIEND{padding:0px;margin:0;font-size:12px;color:#80686F}
#recFRIEND table{margin-bottom:10px;float:none;width:100%}
#recFRIEND table td{padding:10px;text-align:left}
#recFRIEND table td.frndSubHeader{background:#F5F4F4}
#recFRIEND table td.frndSubHeader h3{color:#80686F;font-size:14px;font-weight:bold}
#recFRIEND table td .errormessageinline{padding:2px;margin:5px 0}
#recFRIEND table.friendDetailTable{margin:5px 0;border:1px solid #E4E2E3}
#recFRIEND table.friendDetailTable textarea.referefriendtextfield{width:250px}

#recFRIEND table.submitFriendTable{float:none;clear:both;text-align:right}
#recFRIEND table.submitFriendTable td{text-align:right}
#divMore{margin:5px 0 5px 10px}

/*add up css CSS styles*/
.nowrap{white-space:nowrap}
.top10margin{margin-top:10px}
.bottom10margin{margin-bottom:10px}
.left10margin{margin-left:10px}
.right10margin{margin-right:10px}
.top15margin{margin-top:15px}
.top10padding{padding-top:10px}
.left10padding{padding-left:10px}
.right10padding{padding-right:10px}
.bottom10padding{padding-bottom:10px}

/* Used for postcode anywhere */
.autocomplete{border-bottom:solid 1px #AAAAAA;border-left:solid 1px #AAAAAA;border-right:solid 1px #AAAAAA;background-color:#fafafa}
.autocomplete a{text-decoration:none;color:#80686F;font-size:11px}
#holderARTICLE .autocomplete a:link{text-decoration:none}
#holderARTICLE .autocomplete a:visited{text-decoration:none}
.autocomplete .item{padding:2px 5px;border-bottom:solid 1px #F0EEED;border-top:solid 1px #ffffff;background-color:#ffffff;text-decoration:none}
.autocomplete .itemhover{padding:2px 5px;border-bottom:solid 1px #80686F;border-top:solid 1px #80686F;background-color:#F0EEED;color:#80686F;font-size:11px}
.autocomplete .itemlast{border-top:solid 1px #aaaaaa;background-color:#ffffff}         

/*SPEICIFIED ARTICLE BOUTIQUE STYLE HERE*/
.botiqueHolder{margin:0;padding:0;height:100%;overflow:hidden;background:url(../images/core/boutique_bg.jpg) center top repeat-y;color:#80686F}

.boutiqueInfo{float:left;margin:10px 15px 10px 30px;width:280px;background:#FFFFFF;padding:20px}
#holderARTICLE .boutiqueInfo h2{font-size:22px;border-bottom:none;margin:0}
.boutiqueImg{margin:0;padding:0;text-align:center}
.boutiqueAdd{margin:5px 0;padding:0}
.boutiqueOpen{margin:5px 0;padding:0}

.boutiqueMap{margin:5px 0;padding:0}
.boutiqueMap ul{margin:0;padding:0;height:100%;overflow:hidden}
.boutiqueMap ul li{float:right;list-style:none;margin:0 5px;text-align:center}

.boutiqueArt{float:left;margin:10px 30px 10px 15px;width:260px;background:#FFFFFF;padding:20px 30px}
#holderARTICLE .boutiqueArt h2{margin:0}
#holderARTICLE .boutiqueArt p{margin:0;line-height:120%}

.boutiqueClub{float:left;margin:0px 30px 10px 15px;width:260px;background:#FFFFFF;padding:20px 30px}
.boutiqueClubImg{margin:0;padding:0;text-align:center}

.boutiqueAmbass{margin:0px 30px 10px 30px;background:#FFFFFF;padding:20px 30px;height:100%;overflow:hidden;clear:both}
#holderARTICLE .boutiqueAmbass ul{float:left;width:280px;margin:10px 20px 0 0;padding:0;list-style:none;height:100%;overflow:hidden}
#holderARTICLE .boutiqueAmbass ul li{list-style:none}
#holderARTICLE .boutiqueAmbass ul li.pic{float:left;margin-right:20px}
#holderARTICLE .boutiqueAmbass ul li.content{float:left;width:160px;color:#80686F}
#holderARTICLE .boutiqueAmbass ul li.content p{line-height:120%}

#holderARTICLE .boutiqueAmbass h2{margin:0}

.boutiqueMoreAmbass{margin-top:20px}

/*SLIDE SHOW PNG BUTTON FIX ON ie*/
img, holder_slideControl img{
 behavior:expression(
    this.pngSet?
      this.pngSet=true :
        (this.nodeName == "IMG" ? 
          (this.src.toLowerCase().indexOf('.png')>-1 ? 
            (this.runtimeStyle.backgroundImage = "none", this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
                this.src = "images/core/transparent.gif") :
            '') :         
          (this.currentStyle.backgroundImage.toLowerCase().indexOf('.png')>-1) ?
            (this.origBg = (this.origBg) ? 
              this.origBg :            
              this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
              this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
              this.runtimeStyle.backgroundImage = "none") :
            ''
        ), this.pngSet=true
  );
}
/*SLIDE SHOW PNG BUTTON FIX ON ie*/

/*SLIDE SHOW PNG BUTTON FIX ON ie8*/
.holder_slideControl img{background:transparent;   -ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF)";/* IE8 */        filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF); /* IE6 & 7 */           zoom:1}

/*ADDED FOR CHROME*/
a#productImageLinkZoom{height:100%;overflow:hidden}

.sbSALE{float:left;height:40px;width:157px;font-size:16px;background-color:#f2eee5;vertical-align:middle;padding:20px 10px 10px 10px;margin-top:10px;margin-right:10px}
#filterOptionsOnLeft{display:none}

#holderARTICLE .raf_buttons{height:100%;overflow:hidden;margin:0;padding:0;clear:both}
#holderARTICLE .raf_buttons ul{height:100%;overflow:hidden;margin:0;padding:0}
#holderARTICLE .raf_buttons ul li{float:left;margin:5px;padding:0}

#holderARTICLE .raf_rightcontent{height:100%;overflow:hidden;margin:0;padding:0 10px;display:block}
#holderARTICLE .raf_rightcontent ul{height:100%;overflow:hidden;margin:0;padding:0}
#holderARTICLE .raf_rightcontent ul li.raf_rightImage{text-align:center;padding:10px}
#holderARTICLE .raf_rightcontent ul li.raf_rightContent{padding:10px}

/*START #391330*/
/*FOOTER "special" BLOCK -REM -- "special" content component (#251275) - Daeheon Kim - 21/11/2011 11:54*/
.holder_special{width:940px;margin:0px auto;padding:10px 5px;position:relative}
.holder_special ul{padding:0;margin:0;/* height:100%;overflow:hidden*/}
.holder_special ul li{float:left;border:1px solid #d9d9d9;width:870px;padding:10px;color:#80686F;font-size:11px}
.holder_special ul li.logo{float:right;border:none;width:40px;padding:0;position:relative;overflow:visible}
/*REM -- Remove Christmas Background (#269324) - Krunal Bhalani - 23/12/2011 09:33----------------START*/
/*.holder_special ul li.logo img{position:absolute;bottom:-40px;left:-30px;/*left:0 // normal logo need to be left positioned 0}*/
.holder_special ul li.logo img{position:absolute;bottom:-40px;left:0px}
/*REM -- Remove Christmas Background (#269324) - Krunal Bhalani - 23/12/2011 09:33----------------END*/

.holder_special .specialLinkimg{position:absolute;bottom:15px;right:60px}

.specialblockHolder{position:relative}

.holder_specialnoHome{margin:0px auto;padding:10px 0;position:relative;clear:both;position:absolute;z-index:9999}
.holder_specialnoHome ul{padding:0;margin:0;height:100%;overflow:hidden}
.holder_specialnoHome ul li{float:none;padding:10px;color:#666666;font-size:11px;clear:both;background:#F5F5F5}
.holder_specialnoHome ul li.logo{float:right;border:none;width:40px;padding:0}
.holder_specialnoHome .specialLinkimg{/*position:absolute;bottom:15px;right:10px;*/ display:inline}
.holder_specialnoHome .specialLinkimg a{text-decoration:underline;color:#80686F}
/*REM -- "special" content component (#251275) - Daeheon Kim - 21/11/2011 11:54*/
/*END #391330*/

/*HEADER PROMO LINK LOCATION- REM -- Cross-site promotion area (#272377) - Daeheon Kim - 13/01/2012 10:02*/
.headerPromoLinkLoc{margin:6px auto 9px auto;padding:0;height:100%;overflow:hidden;clear:both}
.headerPromoLinkLoc ul{margin:0;padding:0;height:100%;overflow:hidden}
.headerPromoLinkLoc ul li{float:left;margin:0;padding:1px 10px 2px;width:293px;text-align:center;background:#eeedeb url(../images/core/headerpromo_sepa.gif) right no-repeat;color:#80686F}
.headerPromoLinkLoc ul li.last{background-image:none}
.headerPromoLinkLoc ul li a{color:#80686F}
.headerPromoLinkLoc ul li a:hover{color:#80686F;text-decoration:underline}
/*HEADER PROMO LINK LOCATION- REM -- Cross-site promotion area (#272377) - Daeheon Kim - 13/01/2012 10:02*/

/*REM -- Cookie Message Displaying (#528416) */
.cookielessmode{margin:10px auto 0;clear:both;position:relative; z-index:1000; width:960px;height:27px;}
.cookielessmode > div.cookielessmodecontent {position:absolute; clear:both; overflow:hidden; background:#fafafa;padding:5px; border:1px solid #867177;font-weight:bold; color:#80686F; width:950px; /*top:10px*/}
.cookielessmode > div.cookielessmodecontent a{color:#80686F;text-decoration:underline}
/*REM -- Cookie Message Displaying (#528416) */


/* REM -- Mix and Match Bikini Carousel (#280783) - 13/03/2012 11:01 ----------START */ 
/*MIX MATCH EM2010  VERSION 1.0 - DECEMBER 2011 BY DK */
.mixmatchFilter{clear:both;margin:0;padding:20px 0 10px 0;overflow:hidden}
.mixmatchFilter ul{float:left;margin:0 20px 0 0;padding:0;overflow:hidden}
.mixmatchFilter ul li{float:left;list-style:none}
.mixmatchFilter ul li.label{padding-top:2px;margin-right:10px;text-transform:lowercase}
.mixmatchFilter ul li.dropdown select{border:1px solid #F0EEED;font-size:11px;color:#666666;width:150px}

.mmwrapper{width:740px;margin:0px auto 10px auto;clear:both;padding:0}
.left{float:left}
.right{float:right}

.mmtopCont{position:relative;^z-index:50/*IE7 ONLY*/}
.mmbottomCont{position:relative;^z-index:50/*IE7 ONLY*/}
.mmtopCont .controller{top:18px}
.mmbottomCont .controller{margin-top:-20px}
.mmbottomCont .controller li.left{background:url(../images/core/cl_l.png) no-repeat;height:228px}
.mmbottomCont .controller li.left:hover{background:url(../images/core/cl_l_over.png) no-repeat}
.mmbottomCont .controller li.right{background:url(../images/core/cl_r.png) no-repeat;height:228px}
.mmbottomCont .controller li.right:hover{background:url(../images/core/cl_r_over.png) no-repeat}

.controller{position:absolute;left:0;top:0;margin:0;padding:0!important;width:740px}
.controller li{position:relative!important;padding:0px;color:#000;text-align:center;list-style:none;z-index:2;width:36px;height:220px}
.controller li a{text-decoration:none;display:block}
.controller li.selected{background-color:#BFD229;color:#212121}
.controller li.left{background:url(../images/core/cl_l.png) no-repeat}
.controller li.right{background:url(../images/core/cl_r.png) no-repeat}
.controller li.left:hover{background:url(../images/core/cl_l_over.png) no-repeat}
.controller li.right:hover{background:url(../images/core/cl_r_over.png) no-repeat}

.mmtop{height:225px;display:block;position:relative;margin:0;overflow:hidden;padding:0 10px}
.mmtop ul{margin:0;padding:0}
.mmtop ul li{margin:0 6px;position:relative}
.mmtop ul li img{border:0px solid #eeeeee;width:169px}

.mmbottom{height:228px;display:block;position:relative;margin:0;overflow:hidden;padding:0 10px}
.mmbottom ul{margin:0;padding:0}
.mmbottom ul li{margin:0 6px;position:relative}

.mmbottom ul li img{border:0px solid #eeeeee;width:169px}

/*REM -- Mix and Match - View Details (#284695) - Daeheon Kim - 20/03/2012 13:54*/
/*#280783 » start*/
#ajaxPRODUCTBox{position:absolute;width:960px;/*height:590px;*/height:700px;/*border:1px #80686F solid;*/ background:none;overflow:hidden;z-index:99999}
/*#280783 » end*/

.ajx-prodHolder{width:960px;height:590px;display:block;clear:both;background:#fff}

.ajx-prodHolder ul.ajx-header{margin:0;padding:0;display:block;clear:both;background:#80686F;overflow:hidden}
.ajx-prodHolder ul.ajx-header li.close{float:right;padding:5px}
.ajx-prodHolder ul.ajx-header li.close a{font-weight:bold}

.ajx-prodHolder ul.ajx-content{margin:0;padding:0;overflow:hidden}
.ajx-prodHolder ul.ajx-content li.images{float:left;width:300px;padding:10px}
.ajx-prodHolder ul.ajx-content li.details{float:right;width:420px;padding:10px 10px 10px 0}
.ajx-prodHolder ul.ajx-content li.details ul{margin:0;padding:0;overflow:hidden}

.ajx-prodHolder ul.ajx-content li.details ul li.prodname{clear:both;overflow:hidden}
.ajx-prodHolder ul.ajx-content li.details ul li.prodname h1{font-weight:normal;font-size:21px;padding:5px 0;float:left}
.ajx-prodHolder ul.ajx-content li.details ul li div.prodprices{float:left;padding:10px 10px 0 10px;display:block}

/*NEW MIX MATCH POPUP - REM -- Mix and Match - View Details (#284695) - Daeheon Kim - 20/03/2012 13:54*/

.ajx-header{/*height:25px;*/background:none;overflow:hidden;color:#fff}
.ajx-close{float:right;display:block;font-weight:normal;color:#FFFFFF;cursor:pointer;font-size:16px;font-family:"Century Gothic", Arial, sans-serif}
.ajx-close a{color:#ffffff;display:block;padding:2px 10px}

.mtholder_PRODUCT .prodaccordion div.ardcontent{max-height:140px; overflow-y:auto; overflow-x:hidden}

.mtholder_PRODUCT #holder_PRODUCT li{list-style:none}
.mtholder_PRODUCT #holder_PRODUCT .product-slider-controller li{left:32px}

.mtholder_PRODUCT{background:#fff;overflow:hidden;padding:20px 10px;max-height:700px}
.mtholder_PRODUCT #holder_PRODUCT{width:940px}
.mtholder_PRODUCT #prodIMAGES{margin-top:0;width:468px}
.mtholder_PRODUCT #prodIMAGES #zoomArea{border:none;/* width:320px*/}
.mtholder_PRODUCT #prodIMAGES #zoomArea img{/*width:320px;*/}
.mtholder_PRODUCT #prodIMAGES #videoArea{border:none;/*width:320px;*/}
.mtholder_PRODUCT #prodIMAGES #videoArea video{z-index:1;-webkit-transform-style:preserve-3d}

.mtholder_PRODUCT #prodIMAGES .altHolder{width:80px}
.mtholder_PRODUCT #prodIMAGES .cont-alt-image{padding:0;height:365px}
.mtholder_PRODUCT #prodIMAGES #prodALTERNATIVES ul li{border:none;margin-top:9px}
.mtholder_PRODUCT #prodIMAGES #prodALTERNATIVES ul li.last{margin-top:8px}

.mtholder_PRODUCT #prodIMAGES .ajx_zoominfo{text-align:center;padding:10px 0;float:right;width:390px;font-size:10px}

.mtholder_PRODUCT #prodDETAILS{margin-top:0;width:455px;max-height:680px;overflow-y:hidden;overflow-x:hidden;float:right}
.mtholder_PRODUCT #prodDETAILS .productTITLE{width:auto;margin:0;padding:0;clear:both;overflow:hidden}
.mtholder_PRODUCT #prodDETAILS .productTITLE h1{font-weight:normal;margin-bottom:5px;color:#80686F;font-family:"Century Gothic", Arial, sans-serif;float:left;font-size:24px}
.mtholder_PRODUCT #prodDETAILS .productTITLE span.title{margin-right:20px}
.mtholder_PRODUCT #prodDETAILS .productTITLE span.prices{margin-left:0px}
.mtholder_PRODUCT #prodDETAILS .productTITLE p{float:left;margin-top:5px}

.mtholder_PRODUCT #prodDETAILS .prodOPTIONS{margin-top:5px}
/*#280783 » start*/
.mtholder_PRODUCT #prodDETAILS .prodOPTIONS .legend{border:0px solid #ccc;/*padding:5px 0;*/ padding:2px 0 0}
/*#280783 » end*/
.mtholder_PRODUCT #prodDETAILS .prodOPTIONS .legend img{margin-bottom:-3px}
.mtholder_PRODUCT #prodDETAILS .prodDESC{margin-top:53x}
.mtholder_PRODUCT #prodDETAILS .prodREVIEWSSummary{margin-top:15px}

.mtholder_PRODUCT #prodDETAILS .prodDESC .prodDESC_tabs{^width:440px;width:438px}
.mtholder_PRODUCT #prodDETAILS .prodDESC .prodDESC_tabs ul li{width:84px}
.mtholder_PRODUCT #prodDETAILS .prodDESC .description{/*width:420px;*/ ^width:419px;width:416px;padding:10px;overflow-x:hidden;height:218px}
.mtholder_PRODUCT #prodDETAILS .prodDESC .prodDESC_tabs ul li.tabheadselectedtab{width:84px !important;^width:84px!important}
.mtholder_PRODUCT #prodDETAILS .prodDESC .description table.comm-table p.description{width:auto}

.mtholder_PRODUCT .ajx_item_lists{display:none;}
.mtholder_PRODUCT #prodDETAILS .prodOPTIONS .productOptionsMultiple{/*background:#F0EEED*/ background:#fff}
.mtholder_PRODUCT #prodDETAILS .prod_promo_txt_val{border:0px solid #aaa;border-top:none;padding:0}
.mtholder_PRODUCT #prodDETAILS .prod_promo_txt_val span.ajxpromotxtHolder{display:block;padding:5px;background:#F5F5F5}
.mtholder_PRODUCT #prodDETAILS .prod_promo_txt_val span.ajxpromotxt{display:block;border:1px #C90062 solid;padding:5px;color:#C90062}
.mtholder_PRODUCT #prodDETAILS .cont-proddetail-desc{margin:0}
.mtholder_PRODUCT #prodDETAILS .cont-prod-title h1{margin-bottom:0}
.mtholder_PRODUCT #prodDETAILS .cont-prodprice{padding:0}
.mtholder_PRODUCT #prodDETAILS .cont-prod-social{padding-top:0}

/*START #469811*/
.mtholder_PRODUCT #prodDETAILS .cont-prod-title h1{line-height:100%;padding-bottom:3px;overflow:visible}
.mtholder_PRODUCT #prodDETAILS .cont-prod-social{padding-top:3px}
.mtholder_PRODUCT #prodDETAILS .cont-prod-social li{height:20px}
.mtholder_PRODUCT #prodDETAILS .cont-prod-social img{vertical-align:bottom}
.mtholder_PRODUCT #prodDETAILS #BVRRSummaryContainer{margin:14px 0 10px}
/*END #469811*/

.mmwrapper span.mmquicklook{position:absolute;left:42px;top:100px;/* -moz-box-shadow:0 0 3px 1px #000;-webkit-box-shadow:0 0 3px 1px #000;box-shadow:0 0 3px 1px #000;*/}
.mmwrapper span.mmquicklook a{padding:5px 10px;font-size:12px;color:#ffffff!important;font-weight:normal;background:#80686F;display:block;float:right;text-decoration:none!important;text-align:center;text-transform:lowercas}
.mmwrapper span.mmquicklook a:hover{background:#4C363E;text-decoration:none!important}

.mmwrapper span.mmquicklook img{width:88px!important;height:17px!important;border:none;display:block}

.quicklook_moredetail{text-align:center;padding:5px 10px;font-weight:bold;font-size:11px;float:left}
.quicklook_moredetail a{color:#fff;font-weight:bold}

.ajx-loading{text-align:center;margin:200px auto;clear:both}



/*#273284 » start*/

.storedetailHolder{overflow:hidden;margin:0;padding:0;clear:both}
.storedetailHolder h1{margin:10px 0;font-weight:normal}

.storedetailInnerHolder{margin:0;padding:10px 0;overflow:hidden}
.storedetailInnerHolder h1{color:#80686F!important;margin:0;font-size:24px;font-family:"Century Gothic", Arial, sans-serif;margin:10px 0}
.storedetailInnerHolder h2{color:#80686F;margin:0;font-size:22px}

.storeinfosection{clear:both;overflow:hidden}
.boutique-info{float:left;width:350px}
.boutique-info ul{marign:0;padding:0;overflow:hidden}

.boutique-info ul li.storeopeninfo{float:left;width:200px;position:relative}
.boutique-info ul li.storeopeninfo span.tubeicon{display:block}
.boutique-info ul li.storeopeninfo span.tubeicon img{width:30px}

.boutique-info ul li.addressinfo{float:left;width:150px}
.boutique-info ul li.desc{padding:10px 0}
.boutique-location{width:360px;float:right}
.boutique-location ul.storemapview li{width:100%}
.boutique-location ul.storemapview li #map_loc{overflow:hidden;height:240px}

.storereviewsection{padding:10px 20px;background:#DBD7CC;color:#80686F;margin:0;font-size:22px;font-family:"Century Gothic", Arial, sans-serif;margin:20px 0}

.storeextrainforsection ul{padding:10px 0;overflow:hidden;border-bottom:1px solid #DBD7CC}
.storeextrainforsection ul li.title{font-size:18px;font-family:"Century Gothic", Arial, sans-serif;margin:10px 0 20px 0;color:#80686F;text-transform:lowercase}

.storeextrainforsection ul li.ambassadordetail ul{border:none}
.storeextrainforsection ul li.ambassadordetail ul li{width:370px;float:left}

.titleunderline{border-bottom:1px solid #eee;padding-bottom:5px}

.sl-header h1{background-color:#7F686E;color:#FFFFFF}
.sl-row{float:left;padding:10px 0!important;margin:10px 0 0 0!important;width:auto}
.sl-row.results, .sl-row.list{margin-top:0px!important}
.sl-row.bg-grey{background-color:#F0ECED}
.sl-row > li{list-style-type:none;float:left;margin:0px 7px}

.sl-row.list, .sl-row.frm{width:50%;float:left}
.sl-row.frm{padding:7px!important}
.sl-row.list li, .sl-row.frm li{float:left;margin:0}
.sl-row.list li{width:50%;word-wrap:break-word;line-height:180%}
.sl-row.list li a{color:#80686F;text-decoration:none!important}
.sl-row.list li a:hover{text-decoration:underline!important}
.sl-row.list li:first-child, .sl-row.frm li:first-child{width:100%}
.sl-row.frm li h3{margin:0!important}
.sl-row.list li h3{font-size:14px!important}
.sl-row.frm li.small{width:30%}
.sl-row.frm li.big{width:70%}
.sl-row.frm li input[type=text],.sl-row.frm li select{width:100%!important;color:#666666;padding:3px 2px 4px}
.sl-row.frm li input[type=image]{float:right}

.sl-row.results{overflow:hidden;padding:0!important}
.sl-row.results > li{width:100%;margin:0!important;border-bottom:1px solid #ECEBEB;padding:10px 0!important}
.sl-row.results > li > ul{margin:0!important;padding:0!important}
.sl-row.results > li.headers > ul{padding:10px 0!important}
.sl-row.results li.address{width:160px}
.sl-row.results li.map{width:150px;text-align:center}
.sl-row.results li.distance{width:152px;text-align:center}
.sl-row.results li.openhr{width:220px;/*text-align:center;*/word-wrap:break-word}
.sl-row.results li.map > img{width:75px;height:75px}
.sl-row.results > li.data:hover{background-color:#F0ECED;cursor:pointer}
.sl-row.results > li.headers h3{margin:0!important}
/*273284 » end*/

/*289260 » start*/
.login-cont{overflow:hidden;padding:11px;margin-bottom:100px}

.login-cont.bg-grey{background-color:#F0EEED;border:none;font-size:11px;padding:5px 10px;margin-bottom:10px}
.login-cont.bg-grey p{margin:0!important}
.login-cont #forgotPasswordLogin{display:none}

.login-cont > div{overflow:hidden;padding:30px;margin:0;border:1px solid #E8E4E4;width:30%;min-height:220px;background:#F5F5F5}
.login-cont > div:first-child{width:30%;float:left;padding-left:0;border:1px solid #E8E4E4;margin:0 85px;padding:30px;min-height:220px;background:#F5F5F5}

.login-cont > div h3{text-align:left;margin:2px auto 5px auto!important;font-size:15pt!important;font-weight:normal!important;color:#80686F!important;font-family:"Century Gothic", Arial, sans-serif}
.login-cont .login-row{claer:both;display:block;overflow:hidden;padding:10px 0}
.login-cont .login-row.full{margin:0 10px 0 auto!important;overflow:hidden;width:100%!important;/*text-align:center*/}

.login-cont .login-row a{color:#80686F}

.login-cont .login-row span.label{display:block;font-weight:bold;float:none;padding:3px 0}
.login-cont .login-row span.theform{display:block;float:none}
.login-cont .login-row span.thebtn{display:block;float:left}
.login-cont .login-row span.fp_link{display:block;float:right;padding-top:20px}

.login-cont .login-row input[type=text]{padding:3px;border:1px solid #E6E1E2}
.login-cont .login-row input[type=password]{padding:3px;border:1px solid #E6E1E2}

/*#478902*/
.login-cont .login-row input[type=email]{padding:3px;border:1px solid #E6E1E2}
/*#478902*/


.login-cont .error{padding:2px!important;color:#CC0000}

/*289260 » end*/

/*accordion*/
.cont-proddetail-desc{clear:both;margin:10px 0;overflow:hidden;padding:0;display:block}
.prodaccordion{border-bottom:1px solid #E5E1E2}
.prodaccordion div.ardtitle{padding:10px 0;border-top:1px solid #E5E1E2;cursor:pointer;color:#AA9EA2;font-size:12px;background:url(../images/core/accordian_open.gif) no-repeat right;font-weight:bold}
.prodaccordion div.ardtitle:hover{color:#80686F}
.prodaccordion div.ardtitle.selected{background:url(../images/core/accordian_close.gif) no-repeat right;color:#80686F}
.prodaccordion div.ardtitle span.message{font-weight:normal;float:none}
.prodaccordion div.ardcontent{padding:10px 0;overflow-x:hidden!important}

span.fabrictitle{display:block;font-weight:bold;padding-bottom:10px}
span.fabricdesc{display:block}

/*#384644 START*/
#holderARTICLE .storelocatorHolder{float:left;width:580px;overflow:hidden}
/*#384644 END*/
#holderARTICLE .storelocatorHolder h1{color:#80686F;font-family:"Century Gothic",Arial,sans-serif;font-size:24px;line-height:25px}
#holderARTICLE .storelocatorHolder div.introtext{padding:10px 0}

#holderARTICLE .storesearchform{clear:both;margin:10px 0;padding:0;overflow:hidden}
#holderARTICLE .storesearchform ul{margin:0!important;padding:0;overflow:hidden}
#holderARTICLE .storesearchform ul li{float:left}
#holderARTICLE .storesearchform ul li input[type=text]{border:1px solid #ECEBEB;border-width:1px 0 1px 1px;padding:5px 5px 4px 5px;width:180px;color:#666}

.locationmaplinkloc{float:right}

.storelandinglist ul li.title{color:#80686F!important;font-family:"Century Gothic",Arial,sans-serif;font-size:18px;clear:both;padding:0;margin-bottom:10px;overflow:hidden}

/*#384644 START*/
.storelandinglist ul.sl-row{float:left;width:245px}
/*#384644 END*/
/*CLUBSTYLE*/
.clubcontent{marign:0;padding:0;overflow:hidden}
.clubcontent ul{marign:0;padding:0;overflow:hidden;border:none}
.clubcontent ul li{float:left;margin-right:20px}
.clubcontent ul li.last{margin-right:0}
.clubcontent ul li span.clubimage{display:block}
.clubcontent ul li span.clubtext{display:block;padding:5px 0}

.clubcontent ul.col2 li{width:360px}

.clubcontent ul.col3 li{width:230px}

/*AMBASSADORSTYLE*/
.ambassadorcontent ul li{margin-right:20px;float:left;width:360px!important}
.ambassadorcontent ul li.last{margin-right:0!important}

.ambassadortext span.ambassadorname{color:#80686F!important;font-family:"Century Gothic",Arial,sans-serif;font-size:18px;clear:both;padding:5px 0;overflow:hidden;clear:both;display:block}
.ambassadortext p{padding:10px 0;line-height:18px}

.ambassadorprodreview{clear:both;margin:10px 0;padding:0;overflow:hidden}
.ambassadorprodreview span.ambassadorprodreviewimg{display:block;float:left;width:90px;margin-right:10px;padding:10px}
.ambassadorprodreview span.ambassadorprodreviewinfo{display:block;float:left;width:240px;padding:20px 0;line-height:18px}
.ambassadorprodreview span.ambassadorprodreviewinfo a{text-decoration:underline;color:#80686F!important}
.ambassadorprodreview span.date{font-size:10px}

/*CLUB LANDING PAGE*/
.clubHolder{padding:10px 0;margin:0;overflow:hidden}
.clubHolder ul{margin:0!important;padding:0!important;overflow:hidden}
.clubHolder ul li{float:left;width:240px;display:block;margin-bottom:20px}
.clubHolder ul li span{line-height:17px}
.clubHolder ul li span.culubthumbimg{float:left;display:block;width:90px}
.clubHolder ul li span.culubthumbimg img:hover{opacity:0.75;filter:alpha(opacity=75);-moz-opacity:0.75}
.clubHolder ul li span.culubshortinfo{float:left;display:block;width:130px;padding-left:10px}
.clubHolder ul li span.culubname{color:#80686F!important;font-family:"Century Gothic",Arial,sans-serif;font-size:15px;float:none;clear:both;display:block}
.clubHolder ul li span.culubname a{color:#80686F!important}
.clubHolder ul li span.culubexc{color:#80686F!important;font-size:12px;float:none;clear:both;font-family:Arial, Helvetica, sans-serif;float:none;display:block}

/*AMPLINCE ARTICLE TEMPLATE*/
.sbArticleHolder{background:#fff;float:right;width:460px;margin:0px;clear:both}
.sbArticleHeader{padding:20px}
.sbArticleHeader h1{color:#80686F!important;font-family:"Century Gothic",Arial,sans-serif;font-size:24px;float:none;clear:both;display:block}
.sbArticleHeader div.ampintro{padding:10px 0}

.sbArticleInner{padding:0 20px 20px 20px}

.amptemp_arstyle{padding:20px 0;clear:both;border-bottom:1px solid #eee;margin:0;overflow:hidden}
.amptemp_arstyle.last{border-bottom:none!important}
.amptemp_arstyle h2{color:#80686F!important;font-family:"Century Gothic",Arial,sans-serif!important;font-size:18px;clear:both;font-weight:normal!important;margin-bottom:10px}
.amptemp_arstyle .amp_ar_image{float:left}
.amptemp_arstyle .amp_ar_content{float:left;width:300px;padding:0 10px}


.sbArticleLinkLoc{background:none;float:right;width:460px;margin:0px;clear:both}
.sbArticleLinkLoc ul{margin:0;padding:0;overflow:hidden}
.sbArticleLinkLoc ul li{float:left;margin:20px 20px 0 0;width:220px}
.sbArticleLinkLoc ul li.last{float:left;margin:20px 0 0 0}

/*NORMAL ARTICLE TEMPLATE*/

.ArticleHolder{/*background:#fff;*/ margin:0px;clear:both}
.ArticleHeader{padding:0 0 20px 0}

.ArticleHeader h1{color:#80686F!important;font-family:"Century Gothic",Arial,sans-serif;font-size:24px;float:none;clear:both;display:block}
.ArticleHeader h2{color:#80686F!important;font-family:"Century Gothic",Arial,sans-serif;font-size:18px;float:none;clear:both;display:block}
.ArticleHeader div.arintro{padding:10px 0}

.ArticleLinkLoc{background:none;margin:0px;clear:both}
.ArticleLinkLoc ul{margin:0;padding:0;overflow:hidden}
.ArticleLinkLoc ul li{float:none;margin:10px 0}

#holder_CENTREFULL .ArticleHeader h1, #holderARTICLE.ArticleHeader h1{color:#80686F!important;font-family:"Century Gothic",Arial,sans-serif;font-size:24px;float:none;clear:both;display:block}
#holder_CENTREFULL .ArticleHeader h2, #holderARTICLE.ArticleHeader h2{color:#80686F!important;font-family:"Century Gothic",Arial,sans-serif;font-size:18px;float:none;clear:both;display:block}

/*CATEGORY LANDING AMPLIANCE PAGE*/
.sbCatLandingHolder{margin:0;padding:0;overflow:hidden;clear:both}
.sbCatLandingHolder ul{clear:both;margin:0;padding:0;overflow:hidden}
.sbCatLandingHolder ul li{float:left;list-style:none}

/*START #386559*/
.twitterWidgetHolder{padding:20px 0 0 0;margin-bottom:20px;overflow:hidden}
.twitterWidgetHolder .twitterHeader{background:#e6e2e3;padding:10px 5px 0;width:180px;color:80686f;font-size:17px;line-height:20px;font-family:"Century Gothic",Arial,sans-serif}
.twitterWidgetHolder .twitterHeader img{vertical-align:bottom;}
.twitterWidgetHolder iframe{background:#e6e2e3;padding:0 5px 10px;width:180px}
.facebbokWidgetHolder{margin:20px 0 0 0;border:1px solid #E6E2E3;background:#ffffff}
.facebbokWidgetHolder .fb_iframe_widget{background:#ffffff}
/*END #386559*/

.brasizetitle{padding:15px 0;color:#80686F;font-size:16px}
#slholder{background:url(../images/core/bra_slider_bg.png) repeat-x;border-radius:4px}
#slholder2{background:url(../images/core/bra_slider_bg.png) repeat-x;border-radius:4px}
.ui-slider .ui-slider-range{background:none!important}
.ui-slider-horizontal{height:10px!important;background:url(../images/core/bra_slider_bg.png) repeat-x!important;border:none!important;margin:0 40px!important;cursor:pointer}
.horizontalSlider a.ui-slider-handle{background:url(/images/core/bra_sl_handler.png) no-repeat scroll 22px 32px transparent;border:medium none;border-radius:0 0 0 0;display:block;font-size:10px;font-weight:bold;height:60px;margin-left:-35px;padding:0;position:relative;text-align:center;text-decoration:none;top:-40px;width:100px;cursor:pointer}
.sizeguidHolder{margin-top:-30px}
.sliderHolder{display:block;margin:0 0 10px 0;padding:10px 0;overflow:hidden;clear:both}
.sliderHolder div.submitbtn{text-align:right}
.sliderHolder div.submitbtn input[type=submit]{border:none;background:#80686F;font-weight:bold;padding:5px 10px;color:#fff;cursor:pointer;font-family:Arial, Helvetica, sans-serif}
.sliderHolder div.submitbtn input[type=submit]:hover{background:#4c363e}
.typevalue{padding-top:10px;margin:0 10px;background:url(../images/core/bratype_gage.jpg) no-repeat center 0}
.typeinfo{padding-top:0;margin:0 10px;font-size:10px}
.sizevalue{padding-top:10px;margin:0 35px;background:url(../images/core/brasize_gage.jpg) no-repeat}




/*GIFT FINDER*/

.giftfindertitle{padding:15px 0;color:#80686F;font-size:16px}

/*#slholder{background:url(../images/core/bra_slider_bg.png) repeat-x;border-radius:4px}
#slholder2{background:url(../images/core/bra_slider_bg.png) repeat-x;border-radius:4px}
*/
.gfinder .ui-slider .ui-slider-range{background:none!important}
.gfinder .ui-slider-horizontal{height:10px!important;background:url(../images/core/bra_slider_bg.png) repeat-x!important;border:none!important;margin:0 20px!important;cursor:pointer}

.gfinder .horizontalSlider a.ui-slider-handle{background:url(/images/core/bra_sl_handler.png) no-repeat scroll 22px 32px transparent;border:medium none;border-radius:0 0 0 0;display:block;font-size:10px;font-weight:bold;height:60px;margin-left:-35px;padding:0;position:relative;text-align:center;text-decoration:none;top:-40px;width:45px;cursor:pointer}

.gfinder2 .ui-slider .ui-slider-range{background:none!important}
.gfinder2 .ui-slider-horizontal{height:10px!important;background:url(../images/core/bra_slider_bg.png) repeat-x!important;border:none!important;margin:0 20px!important;cursor:pointer}

.gfinder2 .horizontalSlider a.ui-slider-handle{background:url(/images/core/bra_sl_handler.png) no-repeat scroll 22px 32px transparent;border:medium none;border-radius:0 0 0 0;display:block;font-size:10px;font-weight:bold;height:60px;margin-left:-35px;padding:0;position:relative;text-align:center;text-decoration:none;top:-40px;width:45px;cursor:pointer}


.giftpricevalue span{padding-top:15px;display:block;float:left}
.giftcatvalue span{padding-top:15px;display:block;float:left}

.giftpricevalue {background:url(../images/core/gfinder_price_gage.gif) no-repeat;display:table}
.giftcatvalue {background:url(../images/core/gfinder_cat_gage.gif) no-repeat;display:table}


/*SEARCH RESULT HEADER*/
.searchresult_content{padding:0 0 10px 0;clear:both}

/*PROMOTION VOUCHER AND SUBTOTAL SECTION IN BASKET*/
.bsktSubTotalsection{clear:both;padding:5px 10px;overflow:hidden;display:block;margin:0 auto;background:#eeeeee;border-left:1px solid #E6E1E2;border-bottom:1px solid #E6E1E2;border-right:#1px solid #E6E1E2}

.bsktPromoCodeHolder{floaT:left;width:720px}
.bsktPromoCodeHolder span{padding-top:5px;display:inline-block}
.bsktPromoCodeHolder ul{margin:0;padding:0;overflow:hidden}
.bsktPromoCodeHolder ul li{float:left;list-style:none;margin-right:10px}
.bsktPromoCodeHolder ul li.error{color:#C00}
.bsktPromoCodeHolder ul li.label{padding-top:5px}
.bsktPromoCodeHolder ul li.submitbtn{padding-top:0px}
.bsktPromoCodeHolder ul li.submitbtn a{text-decoration:underline;color:#80686F}
.bsktPromoCodeHolder ul li.submitbtn span.voucherinfo{color:#A99BA0}
.bsktPromoCodeHolder ul li input[type=text]{border:1px solid #cccccc;padding:3px 5px;width:150px}

.bsktSubTotalHolders{float:right;width:196px}
.bsktSubTotalHolders ul li{float:left;list-style:none;margin-right:0}
.bsktSubTotalHolders ul li.label{font-weight:bold;margin-left:0;padding-top:5px}
.bsktSubTotalHolders ul li.value{font-weight:bold;float:right;padding-top:5px}

/*BASKET ITEM STYLES*/
.bsktQtyHolder{text-align:center;display:block;overflow:hidden;white-space:nowrap;margin-top:19px;position:relative}
.bsktQtyHolder span{display:inline-block;padding:3px}
.bsktQtyHolder span input[type=text]{border:0px solid #ccc;padding:3px;^padding:0 3px 6px 3px;text-align:center;width:15px}

.bsktQtyHolder span.button{padding:3px 0}
.bsktQtyHolder span.qtyform{padding:0;position:relative;top:-5px;^top:-3px}
.bsktQtyHolder span.productRemoval{float:none;clear:both;font-size:10px}
.bsktQtyHolder span.productRemoval a{color:#80686F}

/*LINKS*/
.bskt_links{padding:10px 0;margin:0;color:#A99BA0;float:left}
.bskt_links a{color:#A99BA0}
.bskt_links span{display:inline-block;padding:0 5px}

/*BASKET GIFT OPTIONS*/
.giftoptionHolder{width:400px;float:right;/*clear:both;*/ overflow:hidden;padding:0 10px}
.giftoptionlabel{padding:10px 0}
.giftoptionlabel a{color:#80686F}

.gft-open{/*background:url(../images/core/accordian_open.gif) no-repeat right;*/ border-bottom:1px solid #ccc;display:block;overflow:hidden}
.gft-close{/*background:url(../images/core/accordian_close.gif) no-repeat right;*/ border-bottom:1px solid #fff;display:block;overflow:hidden}

.giftoptionlabel a{display:block;cursor:pointer;float:left;font-weight:bold}

.basketGiftMessage{padding:0 0 10px 0;border-bottom:1px solid #ccc}
.basketGiftMessage ul{clear:both;display:block;overflow:hidden}
.basketGiftMessage ul li{float:left}

.basketGiftMessage ul li.label{padding:20px 3px 3px 3px}
.basketGiftMessage ul li.checkbox{padding:18px 3px 3px 0}
.basketGiftMessage ul li.checkbox input[type=checkbox]{margin-left:0}
.basketGiftMessage ul li.cost{padding:20px 3px 3px 3px;float:right;font-weight:bold}
.basketGiftMessage ul li.boximg{padding:3px}

.basketGiftMessage ul li span.giftboxinfo{display:block;font-size:11px;color:#80686F}
.basketGiftMessage ul li span.giftboxinfo a{color:#80686F}

.basketGiftMessage ul.giftmessage{margin:0 0 10px 0}

.basketGiftMessage ul.giftmessage li.checkbox{padding:1px 3px 1px 0}
.basketGiftMessage ul.giftmessage li.checkbox input[type=checkbox]{margin:0;padding:0}
.basketGiftMessage ul.giftmessage li.label{padding:3px}
.basketGiftMessage ul li.giftbox_textform{clear:both;padding:5px 0;float:none}
.basketGiftMessage ul li.giftbox_textform textarea{border:1px solid #eeeeee;width:398px;font-family:Arial, Helvetica, sans-serif;font-size:12px;background:#ffffff;color:#80686F}
@media screen and (-webkit-min-device-pixel-ratio:0){
.basketGiftMessage ul li.giftbox_textform textarea{width:393px}	
}
.basketGiftMessage ul li.giftbox_textform span.giftw_txtcounter{display:block;float:right;font-size:10px}

.basketGiftMessage ul.giftapplybutton{margin:10px 0  0 0}
.basketGiftMessage ul.giftapplybutton li{float:left}
.basketGiftMessage ul.giftapplybutton li.giftboxInfo{padding:5px}

/*BASKET TOTALS SECTION*/
/* 397256 */
.totalwrapper {width:420px;float:right;}
.bsktTotalsHolder{width:400px;float:right;overflow:hidden;padding:0 10px;}
/* 397256 */
.bsktTotalsHolder ul{clear:both;overflow:hidden;padding:10px 0;border-bottom:1px solid #ccc}
.bsktTotalsHolder ul li{float:left}
.bsktTotalsHolder ul li.label{font-weight:bold;line-height:20px}
.bsktTotalsHolder ul li.value{float:right;font-weight:bold;line-height:20px}

.bsktTotalsHolder ul li.label span.freeDeliveryInfo{color:#C90062;/*text-transform:lowercase*/ font-weight:normal}
.bsktTotalsHolder ul li.label span.bskt_poplinks{color:#80686F}
.bsktTotalsHolder ul li.label span.bskt_poplinks a{color:#80686F}
.bsktTotalsHolder ul li.label span.shippingmethods{font-weight:normal}

.bsktTotalsHolder ul.grandtotal li.label{font-size:14px}
.bsktTotalsHolder ul.grandtotal li.value{font-size:14px}

.bsktTotalsHolder ul.proceed{border-bottom:none}
.bsktTotalsHolder ul.proceed li{float:none;text-align:right;margin:5px 0;overflow:hidden}

.bsktTotalsHolder ul.proceed li span.buttonClass{color:#FFFFFF;font-weight:bold;text-align:center;display:inline-block}
.bsktTotalsHolder ul.proceed li span.buttonClass a.buttonClassText{font-weight:bold!important;color:#ffffff;padding:5px 30px !important;display:block;background:#C90062;font-size:14px}

.pmpageCreditCardholder{padding:5px 0;clear:both;overflow:hidden;display:block;border-top:1px solid #E6E1E2;border-bottom:1px solid #E6E1E2;margin-top:10px}
.pmpageCreditCardholder span.securelogo{float:left;display:block}
.pmpageCreditCardholder span.creditcardlogo{float:right;display:block;padding-top:10px;margin-right:10px}

/*BUTTONS AND HOLDER STYLES*/
.bsktproceedbtnHolder{float:right}

a.button_buy{padding:5px 10px;font-size:14px;color:#ffffff;font-weight:bold;background:#C90062;display:block;float:left;text-decoration:none!important;text-transform:lowercase}
a.button_buy:hover{background:#4C363E}

a.button_buy_out{padding:5px 10px;font-size:14px;color:#ffffff;font-weight:bold;background:#666666;display:block;float:left;text-decoration:none!important;text-transform:lowercase;cursor:default}
a.button_buy_out:hover{background:#4C363E}

a.button_proceed{padding:5px 10px;font-size:14px;color:#ffffff;font-weight:bold;background:#C90062;display:block;float:right;text-decoration:none!important;text-transform:lowercase}
a.button_proceed:hover{background:#4C363E}
a.securecheckout{padding:5px 30px!important}

a.button_continueshopping{padding:5px 29px;font-size:14px;color:#ffffff;font-weight:bold;background:#A99BA0;display:block;float:right;text-decoration:none!important;text-transform:lowercase}
a.button_continueshopping:hover{background:#4C363E;text-decoration:none!important}

a.button_giftbox{padding:5px 10px;font-size:14px;color:#ffffff;font-weight:bold;background:#A99BA0;display:block;float:right}

a.button_sign{padding:10px 15px;font-size:14px;color:#ffffff!important;font-weight:bold;background:#C90062;display:block;float:right;text-decoration:none!important;/*width:150px;*/ text-align:center;text-transform:lowercase}
a.button_sign:hover{background:#4C363E}

a.button_nmc_sign{padding:5px 15px;font-size:12px;color:#ffffff!important;font-weight:normal;background:#C90062;display:block;float:right;text-decoration:none!important;/*width:150px;*/ text-align:center;text-transform:lowercase}
a.button_nmc_sign:hover{background:#4C363E}

a.button_resetpass{padding:5px 10px;font-size:14px;color:#ffffff!important;font-weight:bold;background:#80686F;display:block;float:right;text-decoration:none!important;width:150px;text-align:center;text-transform:lowercase}
a.button_resetpass:hover{background:#4C363E;text-decoration:none!important}

a.button_gvapply{padding:5px 10px;font-size:14px;color:#ffffff!important;font-weight:bold;background:#80686F;display:block;float:right;text-decoration:none!important;text-align:center;text-transform:lowercase}
a.button_gvapply:hover{background:#4C363E;text-decoration:none!important}

a.button_securepay{padding:10px 20px;font-size:16px;color:#ffffff;font-weight:bold;background:#C90062;display:inline-block;zoom:1;*display:inline;text-decoration:none!important;text-align:center;text-transform:lowercase}/*#539786*/
a.button_securepay:hover{background:#4C363E}

/*CONFIRMATOION PAGE BUTTONS*/
a.button_print{padding:5px 10px;font-size:12px;color:#ffffff!important;font-weight:bold;background:#C90062;display:block;float:right;text-decoration:none!important;width:120px;text-align:center;text-transform:lowercase}
a.button_print:hover{background:#4C363E}

a.button_continuesconfirm{padding:5px 10px;font-size:12px;color:#ffffff;font-weight:bold;background:#A99BA0;display:block;float:right;text-decoration:none!important;width:120px;text-align:center;text-transform:lowercase}
a.button_continuesconfirm:hover{background:#4C363E;text-decoration:none!important}


a.button_wish{padding:5px 10px;font-size:12px;color:#ffffff;font-weight:bold;background:#80686F;display:inline-table;float:none;text-decoration:none!important;text-align:center;text-transform:lowercase}
a.button_wish:hover{background:#4C363E;text-decoration:none!important}

a.button_wish_proceed{padding:5px 10px;font-size:12px;color:#ffffff;font-weight:bold;background:#C90062;display:inline-table;float:none;text-decoration:none!important;text-align:center;text-transform:lowercase}
a.button_wish_proceed:hover{background:#4C363E;text-decoration:none!important}

a.button_common{padding:5px 10px;font-size:12px;color:#ffffff;font-weight:bold;background:#80686F;display:inline-table;float:none;text-decoration:none!important;text-align:center;text-transform:lowercase}
a.button_common:hover{background:#4C363E;text-decoration:none!important}

a.button_addbook{padding:5px;font-size:12px;color:#ffffff;font-weight:bold;background:#80686F;display:inline-table;float:none;text-decoration:none!important;text-align:center;text-transform:lowercase}
a.button_addbook:hover{background:#4C363E;text-decoration:none!important}

a.button_addbook_delete{padding:3px 0;font-size:12px;color:#80686F;text-decoration:underline!important;font-weight:normal;background:#fff;display:inline-block;float:none;text-decoration:underline!important;text-align:left;text-transform:lowercase;clear:both;font-family:"Century Gothic", Arial, sans-serif;margin-bottom:10px}
a.button_addbook_delete:hover{background:#fff;text-decoration:none!important}

a.button_visitblog{padding:5px 10px;font-size:12px;color:#ffffff;font-weight:bold;background:#80686F;display:inline-table;float:none;text-decoration:none!important;text-align:center;text-transform:lowercase}
a.button_visitblog:hover{background:#4C363E;text-decoration:none!important}

/*PRODUCT AJAX BTNS*/
span.ajx_acttionbtn a{margin-right:10px}

a.button_checkout{padding:5px 10px;font-size:14px;color:#ffffff;font-weight:bold;background:#C90062;display:block;float:left;text-decoration:none!important;text-transform:lowercase}
a.button_checkout:hover{background:#4C363E}

a.button_basket{padding:5px 10px;font-size:14px;color:#ffffff;font-weight:bold;background:#80686F;display:block;float:left;text-decoration:none!important;text-transform:lowercase}
a.button_basket:hover{background:#4C363E;text-decoration:none!important}

/*COMPARE BTNS*/
.compraeproduct_button{padding:0 0 0 10px;overflow:hidden;margin:-5px 0 0 0;float:left}
a.button_compare{padding:4px 10px;font-size:12px;color:#ffffff;font-weight:normal;background:#80686F;display:block;float:left;text-decoration:none!important;text-transform:lowercase}
a.button_compare:hover{background:#4C363E}

a.button_comparemore{padding:4px 10px;font-size:12px;color:#ffffff;font-weight:normal;background:#80686F;display:inline;float:none;width:40px;text-decoration:none!important;text-transform:lowercase}
a.button_comparemore:hover{background:#4C363E}

/*PROCESS PAYMENT VSP CANCEN BTN*/
a.vspcancelbtn{padding:5px 10px;font-size:14px;color:#ffffff;font-weight:bold;background:#80686F;display:block;float:left;text-decoration:none!important;text-transform:lowercase}
a.vspcancelbtn:hover{background:#4C363E}

/*NEW YOUR DETAIL PAGE STYLE*/
#holderARTICLE .youdInnnercol h3{font-family:"Century Gothic", Arial, sans-serif;font-size:16px;font-weight:normal;padding:5px 0;margin:0;text-transform:lowercase}
#holderARTICLE .youdInnnercolFull h3{font-family:"Century Gothic", Arial, sans-serif;font-size:16px;font-weight:normal;padding:5px 0;margin:0;text-transform:lowercase}

#holderARTICLE .yourdetailHolder_left{float:left;width:650px}

.youdInnnercol_formelement{border:1px solid #E6E1E2;border-bottom:none;overflow:hidden}

#holderARTICLE .youdInnnercol{float:left;width:300px;padding:10px}
#holderARTICLE .youdInnnercol ul{margin:5px 0;padding:0;overflow:hidden;clear:both}	
#holderARTICLE .youdInnnercol ul li{float:left;margin:0;padding:0}	
#holderARTICLE .youdInnnercol ul li.label{width:120px;font-weight:bold;text-transform:lowercase}
/*REM -- Updates to 'your details' page (#355283) - Daeheon Kim - 08/02/2013 09:26*/
#holderARTICLE .youdInnnercol ul li.label span.helptxt{font-weight:normal;font-size:10px;text-transform:none}
/*REM -- Updates to 'your details' page (#355283) - Daeheon Kim - 08/02/2013 09:26*/
#holderARTICLE .youdInnnercol ul li.label img{float:right}

#holderARTICLE .youdInnnercol ul li.radiorabel{width:auto!important;white-space:nowrap}
#holderARTICLE .youdInnnercol ul li.theform input{border:1px solid #E6E1E2;padding:3px;width:150px}
#holderARTICLE .youdInnnercol ul li.theform input[type=radio]{width:15px}
#holderARTICLE .youdInnnercol ul li.theform select{border:1px solid #E6E1E2;padding:3px}
#holderARTICLE .youdInnnercol ul li.theform span.pnoneinfo{font-size:11px;font-weight:normal;color:#A99BA0}
#holderARTICLE .youdInnnercol ul li.error{color:#CC0000}

#holderARTICLE .youdInnnercol.left{border-right:1px solid #eee}

#holderARTICLE .youdInnnercolFull{float:none;border-bottom:1px solid #E6E1E2;clear:both;display:block;overflow:hidden;padding:10px}
#holderARTICLE .youdInnnercolFull ul{margin:5px 0;padding:0;overflow:hidden;clear:both}	
#holderARTICLE .youdInnnercolFull ul li{float:left;margin:0 5px 0 0 ;padding:5px 0 0 0;font-weight:bold}
#holderARTICLE .youdInnnercolFull ul li.theform{padding:0}
#holderARTICLE .youdInnnercolFull ul li.theform select{border:1px solid #E6E1E2;padding:3px}
#holderARTICLE .youdInnnercolFull ul li.agreeterms{font-size:11px;padding-top:5px;font-weight:normal}
#holderARTICLE .youdInnnercolFull ul li.agreeterms a{color:#A99BA0;text-decoration:none}
#holderARTICLE .youdInnnercolFull ul li.agreeterms a:hover{text-decoration:underline}

/*#355283*/
#holderARTICLE .youdInnnercolFull.bottom{border:none}
#holderARTICLE .youdInnnercolFull.bottom ul li{font-weight:normal;font-size:10px}
#holderARTICLE .youdInnnercolFull.bottom ul li.txt{padding-top:7px}

#holderARTICLE .youdInnnercolFull.bottom.spacing ul li{font-weight:normal;font-size:12px}
#holderARTICLE .youdInnnercolFull.spacing{padding-top:50px}
/*#355283*/

#holderARTICLE .youdInnnercolFull.passwordsect{background:#F5F5F5;border-top:1px solid #E6E1E2}
#holderARTICLE .youdInnnercolFull.passwordsect ul li.label{width:115px;font-weight:bold;text-transform:lowercase}
#holderARTICLE .youdInnnercolFull.passwordsect li.theform input{border:1px solid #E6E1E2;padding:3px;width:150px}
#holderARTICLE .youdInnnercolFull.passwordsect li.theform slelect{border:1px solid #E6E1E2;padding:3px}

#holderARTICLE .btnSubmitHolder{float:left;width:650px;border-bottom:none;padding:10px 0}

div#collectInStoreDiv ul.collectstore{padding:5px!important}
div#collectInStoreDiv ul{padding:5px!important}
div#collectInStoreDiv ul li.label{width:auto!important;padding:5px 0;font-weight:bold;float:none}
div#collectInStoreDiv ul li.theform select{width:290px}

/*YOUR DETAIL BASKET STYLE*/
#holderARTICLE .yourdetailHolder_right{float:right;width:250px;overflow:hidden;padding:0;margin:0}

#holderARTICLE .yourdetailHolder_right ul.confirm_page_btns li{margin-bottom:10px;float:none;overflow:hidden;display:block}

#holderARTICLE .yourdBasekt{border:1px solid #E6E1E2;background:#F5F5F5;overflow:hidden}
#holderARTICLE .yourdBasekt ul{margin:5px 10px;padding:5px;overflow:hidden}
#holderARTICLE .yourdBasekt ul li{float:left}
#holderARTICLE .yourdBasekt ul li.label{float:left;font-family:"Century Gothic", Arial, sans-serif;padding-bottom:10px}
#holderARTICLE .yourdBasekt ul li.value{float:right}

#holderARTICLE .yourdBasekt ul.totalrow{background:#A99BA0;padding:5px 15px;margin:0}
#holderARTICLE .yourdBasekt ul.totalrow li{color:#ffffff;font-size:20px;padding-bottom:0!important}

/*DELIVERY*/
#holderARTICLE .yourdBasekt ul.deliveryrow{border-bottom:1px solid #E6E1E2}
#holderARTICLE .yourdBasekt ul.deliveryrow li{color:#80686F;font-size:16px;padding-bottom:0!important}
#holderARTICLE .yourdBasekt ul.deliveryrow li span.deldetailinfo{font-size:11px;color:#666666;display:block;line-height:150%;font-family:Arial, Helvetica, sans-serif;padding:3px 0;width:160px}

/*REM -- Redesign - Outstanding Design Changes (#361199) - Daeheon Kim - 11/03/2013 16:22*/
#holderARTICLE .yourdBasekt ul.deliveryrow li span.deldetailinfo span.method_name{font-weight:bold}
#holderARTICLE .yourdBasekt ul.deliveryrow li span.deldetailinfo span.method_desc{font-weight:normal}
/*REM -- Redesign - Outstanding Design Changes (#361199) - Daeheon Kim - 11/03/2013 16:22*/

#holderARTICLE .yourdBasekt ul.deliveryrow li.delinstlink{font-size:12px}
#holderARTICLE .yourdBasekt ul.deliveryrow li.delinstlink a{color:#80686F;font-size:11px;text-decoration:underline}
#holderARTICLE .yourdBasekt ul.deliveryrow li.delinstlink a:hover{text-decoration:underline}

/*#440180*/
#holderARTICLE .yourdBasekt ul.deliveryrow li.adddetails{font-size:11px;color:#666666;padding:5px 0 10px 0!important;line-height:150%;float:none;clear:both}
#holderARTICLE .yourdBasekt ul.deliveryrow li.adddetails a{color:#80686F;text-decoration:underline}
#holderARTICLE .yourdBasekt ul.deliveryrow li.adddetails .sbpaymentUpdate {text-align:right; font-weight:bold;}
/*#440180*/


/*BILLING*/
#holderARTICLE .yourdBasekt ul.billaddressrow{border-bottom:1px solid #E6E1E2;float:none}
#holderARTICLE .yourdBasekt ul.billaddressrow li{color:#80686F;font-size:16px;padding-bottom:0!important}
#holderARTICLE .yourdBasekt ul.billaddressrow li.label{float:none;clear:both}
#holderARTICLE .yourdBasekt ul.billaddressrow li span.deldetailinfo{font-size:11px;color:#666666;display:block;line-height:120%;font-family:Arial, Helvetica, sans-serif}


/*#440180*/
#holderARTICLE .yourdBasekt ul.billaddressrow li.adddetails{font-size:11px;color:#666666;padding:5px 0 10px 0!important;line-height:150%;float:none;clear:both}
#holderARTICLE .yourdBasekt ul.billaddressrow li.adddetails a{color:#80686F;text-decoration:underline;text-align:right; font-weight:bold; display:block}
/*#440180*/


#holderARTICLE .yourdBasekt ul.discountrow{border-bottom:1px solid #E6E1E2}
#holderARTICLE .yourdBasekt ul.discountrow li{clear:both;width:100%!important}
#holderARTICLE .yourdBasekt ul.discountrow li.label{color:#80686F;font-size:16px}
#holderARTICLE .yourdBasekt ul.discountrow li.value{color:#C90062;font-size:16px}

#holderARTICLE .yourdBasekt ul.discountrow li span.voucher_message{font-family:Arial, Helvetica, sans-serif;font-size:12px;display:block;padding-top:5px}
#holderARTICLE .yourdBasekt ul.discountrow li span.discountprice{font-weight:bold;font-family:Arial, Helvetica, sans-serif;color:#C90062}

#holderARTICLE .yourdBasekt ul.itemsrow li.label{color:#80686F;font-size:20px;clear:both;float:none}

#holderARTICLE .yourdBasekt ul.itemsrow li.item{padding:5px 0;float:none;clear:both;overflow:hidden;margin:0}
#holderARTICLE .yourdBasekt ul.itemsrow li.item div.image{float:left;width:75px;margin-right:10px}
#holderARTICLE .yourdBasekt ul.itemsrow li.item div.itemdetails{float:left;width:130px}
#holderARTICLE .yourdBasekt ul.itemsrow li.item div.itemdetails span{display:block}
#holderARTICLE .yourdBasekt ul.itemsrow li.item div.itemdetails span.title{font-weight:bold}
#holderARTICLE .yourdBasekt ul.itemsrow li.item div.itemdetails span.price{font-weight:bold}
#holderARTICLE .yourdBasekt ul.itemsrow li.item div.itemdetails span.discountprice{color:#C90062}

#holderARTICLE .yourdBasekt ul.infolinklow{background:#ffffff;padding:0;margin:0}
#holderARTICLE .yourdBasekt ul.infolinklow li{padding:10px;border-top:1px solid #E6E1E2;display:block;clear:both;float:none;font-size:13px}
#holderARTICLE .yourdBasekt ul.infolinklow li a{/*background:url(../images/core/accordian_open.gif) no-repeat right;*/ display:block;font-weight:bold;color:#A99BA0;text-decoration:none}
#holderARTICLE .yourdBasekt ul.infolinklow li a:hover{text-decoration:underline}
#holderARTICLE .yourdBasekt ul.infolinklow li.nonlink{font-size:11px}

/*PAYMENT PAGE STYLE NEW*/
.pmyt_formelement{border:1px solid #E6E1E2;border-bottom:none;overflow:hidden}
#holderARTICLE .pmyt_formelement h2, #holder_CENTREFULL .pmyt_formelement h2{font-family:"Century Gothic", Arial, sans-serif;font-size:16px;font-weight:normal;padding:5px 0;margin:0;border:none}
#holderARTICLE .pmyt_formelement h3, #holder_CENTREFULL .pmyt_formelement h3{font-family:"Century Gothic", Arial, sans-serif;font-size:16px;font-weight:normal;padding:5px 0;margin:0;border:none}

.pmyt_formelement ul{float:none!important;clear:both;overflow:hidden;border-bottom:1px solid #E6E1E2;padding:10px 20px}
.pmyt_formelement ul.deliverymethodrow li ul{border-bottom:none;margin:2px 0;padding:0}
.pmyt_formelement ul.deliverymethodrow li ul li{float:left}
.pmyt_formelement ul.deliverymethodrow li ul li.label{padding-top:3px}

.pmyt_formelement ul.deliverymethodrow li ul li div#collectInStore{background:none;margin:0;padding:0}
.pmyt_formelement ul.deliverymethodrow li ul li div#collectInStore ul{margin:0;padding:5px 0;overflow:hidden}
.pmyt_formelement ul.deliverymethodrow li ul li div#collectInStore ul li.title{margin-right:10px;padding:5px 0;float:none}
.pmyt_formelement ul.deliverymethodrow li ul li div#collectInStore ul li select{padding:3px;border:1px solid #E6E1E2;font-size:12px;color:#80686F;width:300px}

.pmyt_formelement ul.promotionrow li ul{border-bottom:none;margin:5px 0;padding:0}
.pmyt_formelement ul.promotionrow li ul li{float:left}
.pmyt_formelement ul.promotionrow li ul li.result{padding-right:10px;margin-top:5px}
.pmyt_formelement ul.promotionrow li ul li.label{font-weight:bold;width:180px;padding-top:5px}
.pmyt_formelement ul.promotionrow li ul li.theform{margin-right:10px}
.pmyt_formelement ul.promotionrow li ul li.error{color:#CC0000;padding:5px 0}
.pmyt_formelement ul.promotionrow li ul li input[type=text]{padding:5px;border:1px solid #E6E1E2;width:200px}

.pmyt_formelement ul.paymentproceedrow li ul.savedcardrow{clear:none;border:none;margin:10px 0;padding:0;overflow:hidden}/*#368244*/
.pmyt_formelement ul.paymentproceedrow li ul.savedcardrow.diffcard{float:none!important;width:100%;clear:none;border:none;margin:5px 0;padding:0;overflow:hidden;border-bottom:none!important}
.pmyt_formelement ul.paymentproceedrow li ul.savedcardrow li{float:left;margin-right:10px}
.pmyt_formelement ul.paymentproceedrow li ul.savedcardrow li.cardending{padding-top:5px;font-size:12px;}
.pmyt_formelement ul.paymentproceedrow li ul.savedcardrow li.label{font-weight:bold}
.pmyt_formelement ul.paymentproceedrow li ul.savedcardrow.termstext{float:none!important;clear:both;overflow:hidden;padding:10px 0;width:auto!important;font-size:11px}
.pmyt_formelement ul.paymentproceedrow li ul li.thebtn{clear:both;float:none;padding:10px 0}
.pmyt_formelement ul.paymentproceedrow li ul.savethecard {border:none;}
.pmyt_formelement ul.paymentproceedrow li ul.savethecard.usedifferentcd {padding-left:27px;padding-top:0;}/*#368244*/
.pmyt_formelement ul.paymentproceedrow li ul.savethecard.usecd {padding:15px 0 0;}/*#368244*/

.pmyt_formelement ul.paymentproceedrow #div_order_now_vsp{width:60%;float:left!important;padding:10px 0 0;border-width:0;}/*#368244*/
.pmyt_formelement ul.paymentproceedrow #div_order_now_vsp > .label{font-weight:bold;}/*#368244*/
.pmyt_formelement ul.paymentproceedrow #div_order_now_paypal{width:32%;float:right!important;clear:none;padding:10px 0 0;border-width:0;}/*#368244*/
.pmyt_formelement ul.paymentproceedrow #div_order_now_paypal > .label{font-weight:bold;}/*#368244*/
.pmyt_formelement ul.paymentproceedrow .termstext{border-width:0;padding:10px 0;font-size:11px;}/*#368244*/
.pmyt_formelement ul.paymentproceedrow #div_order_processing_vsp{border-width:0;padding:15px 0;height:30px}/*#368244*/

/*SAGEPAY*/
/*START #368244*/
.presspmyt_formelement{border:1px solid #E6E1E2;overflow:hidden;padding:15px;position:relative;}
.presspmyt_formelement h2{padding:0 5px!important;margin:0!important;}
.presspmyt_formelement div.carddetails{padding:20px 5px 5px;vertical-align:middle;}
.presspmyt_formelement div.carddetails img{vertical-align:middle;padding:0 10px;}
.presspmyt_formelement div.securitycode{position:absolute;left:200px;top:127px;font-size:11px;}
/*END #368244*/


#holderARTICLE .presspmyt_formelement h2, #holder_CENTREFULL .presspmyt_formelement h2{border-bottom:none;padding:0 5px;margin:0}
.presspmyt_noformelement{padding:10px 0;font-size:11px}
.termselement{padding:10px 0;clear:both;overflow:hidden}
.termselement .byclicking{float:left;width:365px}
.termselement .presspmyt_cardicons{float:right}
/*ORDER CONFIRMATION PAGE NEW STYLE*/

.confirm_order_details{margin:0;overflow:hidden;padding:20px 0;clear:both}
.confirm_order_details ul{float:left;width:50%;margin:0;padding:0;overflow:hidden}
.confirm_order_details ul li{float:none}
.confirm_order_details ul li.label{font-weight:bold}
.confirm_order_details ul li.value{font-size:20px;color:#A99BA0;font-family:"Century Gothic", Arial, sans-serif}

.confirm_order_addresses{margin:0;overflow:hidden;padding:20px 0;clear:both}
.confirm_order_addresses ul{float:left;width:50%;margin:0;padding:0;overflow:hidden}
.confirm_order_addresses ul li{float:none}
.confirm_order_addresses ul li.label{font-weight:bold}

.confirm_order_additions{margin:0;overflow:hidden;padding:20px 0;clear:both}
.confirm_order_additions ul{float:none;margin:0;padding:5px 0;overflow:hidden}
.confirm_order_additions ul li{float:left}
.confirm_order_additions ul li.label{font-weight:bold;margin-right:10px}

.confirm_order_summary{margin:0;overflow:hidden;padding:20px 0;clear:both}
#holderARTICLE .confirm_order_summary h3, #holder_CENTREFULL .confirm_order_summary h3{font-family:"Century Gothic", Arial, sans-serif;font-size:18px!important;font-weight:normal}

.confirm_order_summary ul{float:none;margin:0;padding:5px 0;overflow:hidden}
.confirm_order_summary ul li{float:left;padding-top:40px}
.confirm_order_summary ul li.label{font-weight:bold;margin-right:10px}
.confirm_order_summary ul li.prod_img{padding-top:0px}
.confirm_order_summary ul li.prod_img img{width:100px}
.confirm_order_summary ul li.prod_desc{padding-left:40px;width:240px}

.confirm_order_summary ul li.prod_desc a{font-weight:bold;text-decoration:none!important}
.confirm_order_summary ul li.prod_desc a:hover{text-decoration:underline!important}

.confirm_order_summary ul.totalsummary li{padding-top:0px}

.pmtyerrormessage{padding:10px 0 0 0;margin:0;color:#C00}

.customerRECOGNISED{padding:10px 0}

.error{color:#CC0000}
.error a{color:#CC0000}

/*NON-MEMBER-CONFIRM*/
.non_member_cont{display:block;overflow:hidden;padding:10px 0;margin:0}
.non_member_cont p{padding:5px ;clear:both;overflow:hidden}
.non_member_cont span.btn{clear:both;overflow:hidden;display:block;margin-bottom:20px}
.non_member_cont span.btn a{float:left!important}

.non-member-updateprofile{display:block;overflow:hidden;padding:10px 0;margin:0;background:#F5F5F5}
.non-member-updateprofile ul{clear:both!important;float:none!important;padding:2px 0;overflow:hidden}
.non-member-updateprofile ul li{float:left}
.non-member-updateprofile ul li.label{width:100px;font-weight:bold;margin-right:10px}
.non-member-updateprofile ul li.theform input[type=password]{border:1px solid #E6E1E2;padding:3px;width:200px}
.non-member-updateprofile ul li.info{font-size:11px;float:none;margin-left:110px}
.non-member-updateprofile ul li.btn{float:left}
.non-member-updateprofile ul li.error{color:#C90062;margin-left:110px}

.nmc_left_block{float:left;width:350px;margin-top:10px}
.nmc_right_block{float:right;width:250px;margin-top:10px}

.non-member-updateprofile.confirmed{border:1px solid #E6E1E2;padding:10px 20px;margin:10px 0}
#holderARTICLE .non-member-updateprofile.confirmed h3, #holder_CENTREFULL .non-member-updateprofile.confirmed h3{font-family:"Century Gothic", Arial, sans-serif;font-size:18px!important;font-weight:normal;margin:0 0 5px 0}

/*DELIVERY INSTRUCTION*/
#ajaxDelInstr{position:absolute;z-index:10015;background-color:White;width:500px;height:200px;border:0px solid #333}

.delinsLinkHolder{position:relative}
.delinsLink{position:absolute;left:180px;top:8px}
.delinsLink a{color:#80686F;font-size:11px;text-decoration:none!important}
.delinsLink a:hover{text-decoration:underline}

.delInstruction{padding:10px;margin:0;overflow:hidden}
.delInstruction h3{font-family:"Century Gothic", Arial, sans-serif;font-size:18px!important;font-weight:normal;color:#80686F;float:left}
.delInstruction span.close{display:block;float:right;font-size:18px;font-weight:bold}
.delInstruction span.close a{padding:0 10px;display:block;color:#80686F;cursor:pointer}

.delInstruction ul{padding:0;margin:0;overflow:hidden;clear:both}
.delInstruction ul li{float:none;margin:5px 0;padding:0;overflow:hidden}
.delInstruction ul li.totalleft{font-size:11px}
.delInstruction ul li textarea{border:1px solid #E6E1E2;width:455px;height:70px;font-family:Arial, Helvetica, sans-serif;padding:10px;font-size:12px;color:#80686F}
.delInstruction ul li a.button_proceed{float:left}

.completelookLinkdiv{position:relative;z-index:300}
.completelookLink{position:absolute;z-index:300;padding:10px;opacity:0.75;filter:alpha(opacity=75);-moz-opacity:0.75;background:#fff;top:427px;left:208px}
.completelookLink a{display:block;color:#80686F;font-size:18px;font-family:"Century Gothic", Arial, sans-serif;white-space:nowrap}

/*COMPARE PRODUCT POPUP STYLE*/
#ajaxProductCompare{position:absolute;z-index:10015;width:930px}
#ajaxProductCompare div.close_btn{padding:5px 10px;clear:both;overflow:hidden;font-family:"Century Gothic", Arial, sans-serif}
#ajaxProductCompare div.close_btn a{color:#ffffff;font-size:16px;cursor:pointer;display:block;float:right;font-family:"Century Gothic", Arial, sans-serif}
/*422808*/
#ajaxEMWA{position:absolute;z-index:10015;width:400px}
#ajaxEMWA div.close_btn{padding:5px 10px;clear:both;overflow:hidden;font-family:"Century Gothic", Arial, sans-serif}
#ajaxEMWA div.close_btn a{color:#ffffff;font-size:16px;cursor:pointer;display:block;float:right;font-family:"Century Gothic", Arial, sans-serif}

.emwaPageHolder {background-color:#fff; padding:0}
.emwaPageTitle {padding:10px 15px;border-bottom:1px solid #eeeeee; }
.emwaPageTitle h2{font-family:"Century Gothic", Arial, sans-serif;font-size:20px!important;font-weight:normal;color:#80686F;float:none;}

.emawaThanks {text-align:center; padding:15px;}

.emwaContent {margin:10px 0; clear:both; overflow:hidden; padding:15px}
.emwaContent .emwaLeftCol{float:left; width:120px; text-align:center;}
.emwaContent .emwaLeftCol img {}
.emwaContent .emwaRightCol{float:right; width:220px; margin-left:30px}

.emwaProductDetails{clear:both; overflow:hidden}
.emwaProductDetails h2{font-family:"Century Gothic", Arial, sans-serif;font-size:18px!important;font-weight:normal;color:#80686F;float:none; padding-bottom:10px;}
.emwaProductDetails .prodinfo-row{padding:2px 0; clear:both;}
.emwaProductDetails .prodinfo-row span{}
.emwaProductDetails .prodinfo-row span.label{font-weight:bold}
.emwaProductDetails .prodinfo-row span.value{}

.emwaForm {clear:both; margin:10px 0; overflow:hidden}
.emwaForm .form-row{padding:5px 0; clear:both;}
.emwaForm .form-row span.label{width:50px; font-weight:bold; display:block; float:left}
.emwaForm .form-row span.value{display:block; float:left}
.emwaForm .form-row span.submit{margin-left:50px; display:block;}
.emwaForm .form-row span.value input[type="text"]{border:1px solid #ccc; padding:3px; width:155px}


/*422808*/

.productCOMPARISON{background-color:#ffffff;padding:15px}
.productCOMPARISON h1{font-family:"Century Gothic", Arial, sans-serif;font-size:24px!important;font-weight:normal;color:#80686F;float:none}

.compareTable{padding:10px 0}
.compareTable table{border-right:1px solid #E6E1E2;border-bottom:1px solid #E6E1E2}
.compareTable table tr td{border-left:1px solid #E6E1E2;border-top:1px solid #E6E1E2;padding:10px}

/*#327600 START*/
.compareTable table tr td ul{text-align:center}
.compareTable table tr td ul li{display:inline-block}
/*#327600 END*/
/*#327600 START */
.compareTable table tr td span.compareprodimage{display:block;height:230px}
.compareTable table tr td span.compareprodimage img{width:178px}
.compareTable table tr td span.compareprodname{display:block;text-align:center;padding:5px;font-size:12px;font-weight:bold;width:170px}
.compareTable table tr td span.compareprodprice{display:block;text-align:center;padding:5px 5px 0 5px;}
.compareTable table tr td span.comparereview{display:block;padding:3px 5px 5px 40px}
.compareTable table tr td span.comparereview span.reviewstars{width:50px;height:11px;overflow:hidden;background:url(../images/core/reviewstars_g_listing.gif) no-repeat;display:inline-block;text-align:left}
.compareTable table tr td span.comparereview span.reviewstarsimage{display:inline-block;overflow:hidden}

.compareTable table tr td span.comparemorebutton{display:block;text-align:center;padding:0 5px 2px 5px;}
.compareTable table tr td span.comparemorebutton a.button_compare{float:none;width:50px;margin:0 auto}
/*#327600 END */
/*TUBE, RAIL ICON AND LOCATION ON BOUTIQUE PAGE*/
div.tube{clear:both;margin:0;padding:0;overflow:hidden}
div.tube span{float:left;padding:8px}
div.tube span.icon{padding:0}
div.tube span.icon img{width:30px}

div.rail{clear:both;margin:0;padding:0;overflow:hidden}
div.rail span{float:left;padding:8px}
div.rail span.icon{padding:0}
div.rail span.icon img{width:30px}

div.confirmation_feedback{padding:20px 0 0}

/*MOBILE*/
@media only screen and (max-device-width:480px){
body{padding:0px !important;margin:0!important}
.maincont_SbDynamic{padding-left:10px;padding-right:10px;width:980px;clear:both;margin:0 auto;overflow:hidden}
.topnavWrapperHol{width:980px;margin-left:0}
.topnavWrapper{width:980px;margin-left:0;padding-left:10px;padding-right:10px}
.footerWrapperHol{width:980px;margin-left:0}
.footerWrapper{width:1000px;margin-left:0;padding-left:0;padding-right:0}
}

/*IPAD*/
@media only screen and (device-width:768px){
body{padding:0px !important;margin:0!important}
.maincont_SbDynamic{padding-left:10px;padding-right:10px;width:980px;clear:both;margin:0 auto;overflow:hidden}
.topnavWrapperHol{width:980px;margin-left:0}
.topnavWrapper{width:980px;margin-left:0;padding-left:10px;padding-right:10px}
.footerWrapperHol{width:980px;margin-left:0}
.footerWrapper{width:1000px;margin-left:0;padding-left:0;padding-right:0}
}

/*CATALOGUE REQUEEST*/
.leffloatBox{background:#fff;position:relative;clear:both;width:400px;float:left}
.leffloatBox h1{clear:both;color:#80686F !important;display:block;float:none;font-family:"Century Gothic",Arial,sans-serif;font-size:24px}

.leffloatBox.emailsubbox{width:460px}

.catrequestHolder{padding:20px}
.catrequestHolder .intro{padding:10px 0}

.catreqForm{margin:10px 0;clear:both;overflow:hidden}
.catreqForm ul{margin:10px 0;clear:both;overflow:hidden;padding:0}
.catreqForm ul li{float:left}
.catreqForm ul li.label{margin-right:10px;width:100px;text-transform:lowercase;font-weight:bold}
.catreqForm ul li input[type=text]{border:1px solid #E6E1E2;padding:2px;width:200px;font-size:12px;font-family:Arial, Helvetica, sans-serif;color:#666666}
/*#478902*/
.catreqForm ul li input[type=email]{border:1px solid #E6E1E2;padding:2px;width:200px;font-size:12px;font-family:Arial, Helvetica, sans-serif;color:#666666}
/*#478902*/

.catreqForm ul li select{border:1px solid #E6E1E2;padding:2px;width:207px;font-size:12px;font-family:Arial, Helvetica, sans-serif;color:#666666}
.catreqForm ul li.button{margin-left:110px}

.catreq_addTxt{margin:10px 0;display:block;overflow:hidden;clear:both}

/*MY ACCOUNT PAGE*/
#holderARTICLE.myaccount h1{clear:both;color:#80686F !important;display:block;float:none;font-family:"Century Gothic",Arial,sans-serif;font-size:24px}
#holderARTICLE.myaccount h1 span.notyou{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#666666}
#holderARTICLE.myaccount h1 span.notyou a{color:#80686F}

/*PREV ORDER*/
.accintro{padding:0 0 10px 0;overflow:hidden}
.accintro span.addaddress{float:right}
.preordersHolder{margin:20px 0}
.noorderfound{padding:10px}

.listtable table{border-bottom:1px solid #eeeeee}
.listtable table tr td{padding:10px;border-top:1px solid #eeeeee}
.listtable table tr td.header{background:#f5f5f5;text-transform:lowercase;font-weight:bold}

.header.orderid{padding-left:20px}
.listitem.orderid{padding-left:20px}
.listitem.orderid a{text-decoration:underline !important}
.listitem.status{text-transform:lowercase}

/*NEW WISHLIST*/
/*REM -- Wishlist improvements (#257865) - Daeheon Kim - 11/11/2011 15:19 -start*/
.wishListHolder{padding:0px;margin:10px 0}

.wishlisttable{margin:20px 0}
.wishlisttable table{width:100%}
.wishlisttable table td{border-top:1px solid #eeeeee;padding:10px;line-height:150%}
.wishlisttable table td span.skucode{font-size:11px;color:#cccccc}

.wishlisttable table td.header{border-top:none;font-weight:bold;text-align:center}
.wishlisttable table td.listitem{padding-top:40px}

.header.prodetail{padding-left:20px;text-align:left!important}
.listitem.thumbimg{padding:10px 0!important;width:150px}
.listitem.prodetail span.prodname{font-weight:bold}
.listitem.prosize{text-align:center}
.listitem.proprice{text-align:center}
.listitem.button{text-align:center}
.listitem.button span.wishremove{display:block;font-size:10px;padding:3px}

/*START #425120*/
.wishlisttable.wishlist_view table td.header{padding-bottom:15px;}
.wishlisttable.wishlist_view .header.prodetail{padding-left:10px;}
.wishlisttable.wishlist_view table td.listitem{padding-top:50px}
.wishlisttable.wishlist_view .procode{font-size:11px;color:#999;margin-bottom:5px;}
/*END #425120*/

#holder_CENTRE .shareWishlistHolder{margin:10px;clear:both}
#holder_CENTRE .shareWishlistHolder .shareheadercont{margin:10px 0;padding:0}
#holder_CENTRE .shareWishlistHolder h2{clear:both;color:#80686F !important;display:block;float:none;font-family:"Century Gothic",Arial,sans-serif;font-size:24px;font-weight:normal;text-transform:lowercase}

#holder_CENTRE .shareWishlistHolder ul{marign:0;padding:5px 0 0 0;float:none;clear:both;overflow:hidden}
#holder_CENTRE .shareWishlistHolder ul.emailwish{margin-bottom:20px}
#holder_CENTRE .shareWishlistHolder ul li{float:left;list-style:none;margin:5px 5px 0 5px;color:#666666}
#holder_CENTRE .shareWishlistHolder ul li.icon{margin:2px 10px 0 0}
#holder_CENTRE .shareWishlistHolder ul li.info{color:#666666;width:410px;margin:0 0 0 41px;clear:both}
#holder_CENTRE .shareWishlistHolder ul li.info .buttonfloat{float:right;margin-top:10px}

#holder_CENTRE .shareWishlistHolder ul li.title{font-size:18px;color:#80686F;font-family:"Century Gothic",Arial,sans-serif;margin-top:0;text-transform:lowercase}

#holder_CENTRE .shareWishlistHolder ul li.form{margin-left:40px}
#holder_CENTRE .shareWishlistHolder ul li.form input[type=text]{border:1px solid #E6E1E2;padding:3px 3px 4px 3px;width:200px;font-size:12px;font-family:Arial, Helvetica, sans-serif;color:#666666}
#holder_CENTRE .shareWishlistHolder ul li.message{float:none;clear:both;margin:2px 0 0 35px;font-weight:bold;padding:5px;border:1px solid #867177;color:#666666;width:160px;text-align:center}
#holder_CENTRE .shareWishlistHolder ul.button{padding:0 0 0 0;margin-bottom:20px}
#holder_CENTRE .shareWishlistHolder ul.button li{margin-left:40px}

/*AJX BOX EMAIL POPUP*/
.emailAfriendBOXajx{position:absolute;z-index:9999999;background:#ffffff;padding:0;width:300px;border:1px solid #80686F}
.emailAjxHeader{padding:5px 10px;font-weight:normal;background:url(../images/core/wicked_nav_bg.png);color:#fff;font-family:"Century Gothic", Arial, sans-serif;font-size:16px;overflow:hidden}
.emailAjxHeader a{color:#fff}
.emailAjxHeader span.title{float:left;display:block}
.emailAjxHeader span.close{float:right;font-size:12px;float:right;display:block}
.emailAjxBody{overflow:hidden}
.emailAjxBody ul{clear:both;margin:5px 0;overflow:hidden}
.emailAjxBody ul li{float:left}
.emailAjxBody ul li.label{font-weight:bold;text-transform:lowercase;width:100px;font-size:11px}
.emailAjxBody ul li.button{margin-left:100px}
.emailAjxBody ul li input[type=text]{border:1px solid #E6E1E2;padding:2px;width:170px;font-size:12px;font-family:Arial, Helvetica, sans-serif;color:#666666}
.emailAjxBody ul li textarea{border:1px solid #E6E1E2;padding:2px;width:170px;font-size:12px;font-family:Arial, Helvetica, sans-serif;color:#666666}

/*EDIT MY DETAILS*/
.editmydetialHolder{margin:20px 0;border-top:1px solid #eeeeee;border-bottom:1px solid #eeeeee;padding:10px 0;overflow:hidden}
.editmydetialHolder h2{padding:10px 0 20px 0!important;margin:0!important;text-transform:lowercase}

.editmydetialHolder ul{clear:both;overflow:hidden;margin:10px 0}
.editmydetialHolder ul li{float:left;overflow:hidden}
.editmydetialHolder ul li.label{width:100px;font-weight:bold;text-transform:lowercase}
.editmydetialHolder ul li.label.fullwidth{width:auto!important;clear:both;float:none;padding:5px 0}
.editmydetialHolder ul li.nolabel{margin-left:100px}
.editmydetialHolder ul li.button{margin-right:55px;float:right}

.editmydetialHolder ul li select{border:1px solid #E6E1E2;padding:2px;width:207px;font-size:12px;font-family:Arial, Helvetica, sans-serif;color:#666666}
.editmydetialHolder ul li input[type=text]{border:1px solid #E6E1E2;padding:2px;width:200px;font-size:12px;font-family:Arial, Helvetica, sans-serif;color:#666666}
.editmydetialHolder ul li input[type=password]{border:1px solid #E6E1E2;padding:2px;width:200px;font-size:12px;font-family:Arial, Helvetica, sans-serif;color:#666666}

.editmydetialHolder ul.yourpasswordenter{margin-top:30px}

.editPersonalInfo{width:360px;float:left}
.editPassUpdate{width:360px;float:left}
.editPassUpdate li.label{width:145px!important}
.editPassUpdate li.button{margin-right:10px!important}

/*RECEIPT PAGE*/
.message{float:right}
.orderCancelMessage{padding:10px 0}

.receiptHolder{margin:-20px 0 10px 0;font-size:12px}
.receiptHolder h3{clear:both;color:#80686F !important;display:block;float:none;font-family:"Century Gothic",Arial,sans-serif;font-size:16px!important;font-weight:normal!important;padding:0!important;margin:0!important}

.receiptDtails{clear:both;overflow:hidden;display:block;margin:20px 0}
.receiptDtails ul{float:left;width:50%}
.receiptDtails ul li{padding:10px 20px}
.receiptDtails ul li.head{background:#f5f5f5}

.roderdetailsblock{overflow:hidden}
.roderdetailsblock ul{width:auto;clear:both;overflow:hidden;margin:10px 0}
.roderdetailsblock ul li{float:left;margin:0;padding:0;width:200px;}
.roderdetailsblock ul li.label{font-weight:bold;text-transform:lowercase;width:120px}

/*RECEIPTPAGE*/
.receiptSummarytHolder{clear:both;overflow:hidden}
.receiptSummarytHolder .ordsum{clear:both;overflow:hidden}
.receiptSummarytHolder .ordsum{display:block;overflow:hidden}
.receiptSummarytHolder .ordsum ul{border:none;padding:5px 0}
.receiptSummarytHolder .ordsum ul li{float:left;list-style:none;padding:10px 20px}
.receiptSummarytHolder .ordsum ul.header{background:#F5F5F5;border:none;padding:0;margin:0;overflow:hidden}
.receiptSummarytHolder .ordsum ul.header li{font-family:"Century Gothic", Arial, sans-serif;font-size:16px;color:#80686F !important;font-weight:normal}
.receiptSummarytHolder .prod_desclabel{width:320px}
.receiptSummarytHolder .prod_desc{width:180px;text-transform:lowercase}
.receiptSummarytHolder .prod_desc a{font-weight:bold;text-decoration:none!important}
.receiptSummarytHolder .prod_desc a:hover{text-decoration:underline!important}
.receiptSummarytHolder .prod_img{width:100px;text-align:left}
.receiptSummarytHolder .prod_img img{width:100px}
.receiptSummarytHolder .prod_qty{width:80px;text-align:left}
.receiptSummarytHolder .prod_itemprice{width:100px;text-align:left}
.receiptSummarytHolder .prod_totalprice{width:70px;text-align:left}

.receiptSummarytHolder .ordsum ul.totalsummary{border-bottom:none;float:right;width:255px;clear:both;padding:0;border-bottom:none}
.receiptSummarytHolder .ordsum ul.totalsummary li.label{font-weight:normal;width:100px;text-transform:lowercase}
.receiptSummarytHolder .ordsum ul.totalsummary li.value{text-align:right;float:left;font-weight:bold;padding-right:0}

.receiptSummarytHolder .ordsum ul.totalsummary li.label.grand{font-family:"Century Gothic", Arial, sans-serif;font-size:16px;color:#80686F !important;font-weight:normal!important;text-transform:lowercase}
.receiptSummarytHolder .ordsum ul.totalsummary li.value.grand{font-family:"Century Gothic", Arial, sans-serif;font-size:16px;color:#80686F !important;font-weight:normal!important}

/*RECEIPT ACTIVITIY*/
.receiptShipdatatHolder{clear:both;overflow:hidden}
/*CALLCENTRE STYLE OVERWRITE*/
#holderARTICLE .receiptShipdatatHolder .ccOrderdtailTable h2{clear:both;color:#80686F !important;display:block;float:none;font-family:"Century Gothic",Arial,sans-serif;font-size:16px!important;font-weight:normal!important;margin:10px 0;padding:10px 20px;background:#F5F5F5}
/* #361222 START */
.receiptShipdatatHolder .ccOrderdtailTable table{border-left:none}
/* #361222 END */
.receiptShipdatatHolder .ccShipmentInnerTablebottom table tr td{padding:10px}
.receiptShipdatatHolder .ccShipmentInnerTablebottom table tr td.header{border-bottom:1px solid #F5F5F5;background:none;font-weight:bold;color:#666}

/*CONFIRMATION ORDER SUMMARY STYLE*/
.confirm_page_btns{position:relative; ^float:left}
.confirm_page_btns ul{position:absolute;top:-100px;display:block;overflow:hidden; ^left:0}
.confirm_page_btns ul li{padding:2px 0;display:block;overflow:hidden}

.ordsum{display:block;overflow:hidden}
.ordsum ul{margin:0;padding:5px;border-bottom:1px solid #E6E1E2;overflow:hidden;clear:both}
.ordsum ul li{float:left;list-style:none}
.ordsum ul.header li{font-weight:bold;padding-top:0}
.ordsum ul.totalsummary{border-bottom:none;float:right;width:180px;clear:both;padding:10px 0;border-bottom:1px solid #E6E1E2}
.ordsum ul.totalsummary li.label{font-weight:bold}
.ordsum ul.totalsummary li.value{text-align:right;float:right;font-weight:bold}
.prod_desclabel{width:380px}
.prod_desc{width:280px}
.prod_img{width:100px;text-align:center}
.prod_qty{width:80px;text-align:center}
.prod_itemprice{width:100px;text-align:center}
.prod_totalprice{width:80px;text-align:right}

/*ACC ADDRESSBOOK*/
.addressbookHolder{margin:10px 0;border-top:1px solid #eeeeee;padding:10px 0;overflow:hidden;clear:both}
.addressbookHolder table tr td{border-bottom:1px solid #eeeeee;padding:10px 0}

.addressbookHolder .addressMyAddressHeader{background:none;font-family:"Century Gothic", Arial, sans-serif;font-size:16px;color:#80686F !important;font-weight:normal!important;padding:5px 0}
.addressbookHolder .addressMyAddressHeader a{color:#80686F !important;text-decoration:underline!important}
.addressbookHolder .addressMyAddress{background:none;padding:10px 0}

/*SEARCH NO RESULT*/
.searchnoresultHolder{clear:both;margin:10px 0}

.searchnoresultform{clear:both;border-bottom:1px solid #E6E1E2;padding:10px 0}
.searchnoresultform ul{clear:both;padding:10px 30px;display:table}
.searchnoresultform ul li{float:left;margin:0;padding:0}
.searchnoresultform ul li.label{font-weight:bold;margin-right:10px;padding-top:5px}
.searchnoresultform ul li.theform{position:relative}
.searchnoresultform ul li.theform input[type=text]{border:1px solid #EBE7E8;border-right:none;padding:6px 6px 5px 6px;width:200px;border-right:none;color:#666666}
.searchnoresultform ul li.btn input[type=image]{border:1px solid #EBE7E8;border-left:none}

.searchnoresulttip{clear:both;overflow:hidden;border-bottom:1px solid #E6E1E2;padding:20px 0}
.searchnoresulttip ul li{line-height:150%}
.searchnoresulttip ul li.title{font-family:"Century Gothic", Arial, sans-serif;font-size:16px;color:#80686F !important;font-weight:normal!important;padding:5px 0}

.searchnoresulttip ul.searchnoresulttip_list{margin-bottom:10px}
.searchnoresulttip ul.searchnoresulttip_pop{margin-bottom:10px}
.searchnoresulttip ul.searchnoresulttip_pop li span.searchTemsList{font-family:"Century Gothic", Arial, sans-serif;font-size:12px;color:#80686F !important;font-weight:normal!important;margin:0 30px 0 0;display:block;float:left}
.searchnoresulttip ul.searchnoresulttip_pop li span.searchTemsList a{color:#80686F !important;text-decoration:underline!important}

.searchnoresultupsellHolder{clear:both;overflow:hidden;padding:20px 0}
.searchnoresultupsellHolder h2{clear:both;color:#80686F !important;display:block;float:none;font-family:"Century Gothic",Arial,sans-serif;font-size:16px!important;font-weight:normal!important;padding:0!important;margin:0!important}
#holder_CENTRE_tabcontent2{border:none;padding:10px;width:720px;margin-top:10px}

/*COMMUNITY HOME*/
.lastestBlogHolder h2{clear:both;color:#80686F !important;display:block;float:none;font-family:"Century Gothic",Arial,sans-serif;font-size:18px!important;font-weight:normal!important;padding:0 0 10px 0!important;margin:0!important;border-bottom:1px solid #E6E1E2}

.lastestBlogHolder ul{overflow:hidden;clear:both;margin:14px 0;margin:16px 0\0/;padding:0}
.lastestBlogHolder ul li{float:left}
.lastestBlogHolder ul li.authimg{margin-right:10px;width:46px}
.lastestBlogHolder ul li.recentcont{color:#80686F; width:80%}
.lastestBlogHolder ul li.recentcont a{color:#80686F!important}
.lastestBlogHolder ul li.recentcont span.recentpostdate{display:block;color:#999999;font-size:11px}

.lastestBlogHolder ul.bloglink{margin-bottom:0;margin-top:8px\0/;padding-top:7px\0/}

/*DEFAULT COLOOUR*/
.accorlocation_title_default{background:#dbd7cc url(../images/core/accordian_arrow_close.png) 98% 50% no-repeat;color:#806971;padding:10px;cursor:pointer;font-family:"Century Gothic",Arial,sans-serif;font-size:16px;margin-bottom:1px}/*TUREND FROM H1*/
.accorlocation_title_default.selected{background:#806971 url(../images/core/accordian_arrow_open.png) 98% 50% no-repeat;color:#ffffff}

/*RED COLOOUR*/
.accorlocation_title_red{background:#dbd7cc url(../images/core/accordian_arrow_close.png) 98% 50% no-repeat;color:#806971;padding:10px;cursor:pointer;font-family:"Century Gothic",Arial,sans-serif;font-size:16px;margin-bottom:1px}
.accorlocation_title_red.selected{background:#C00 url(../images/core/accordian_arrow_open.png) 98% 50% no-repeat;color:#ffffff}

/*GREEN COLOOUR*/
.accorlocation_title_green{background:#dbd7cc url(../images/core/accordian_arrow_close.png) 98% 50% no-repeat;color:#806971;padding:10px;cursor:pointer;font-family:"Century Gothic",Arial,sans-serif;font-size:16px;margin-bottom:1px}
.accorlocation_title_green.selected{background:#366 url(../images/core/accordian_arrow_open.png) 98% 50% no-repeat;color:#ffffff}

/*BLACK COLOOUR*/
.accorlocation_title_balck{background:#dbd7cc url(../images/core/accordian_arrow_close.png) 98% 50% no-repeat;color:#806971;padding:10px;cursor:pointer;font-family:"Century Gothic",Arial,sans-serif;font-size:16px;margin-bottom:1px}
.accorlocation_title_balck.selected{background:#000 url(../images/core/accordian_arrow_open.png) 98% 50% no-repeat;color:#ffffff}

.accorlocation_content{padding:10px}/*TURNED to H2 */

.accorlocation_content ul{padding-left:10px;margin:10px}
.accorlocation_content ul li{list-style:disc;list-style-position:outside}

.accorlocation table tr td{padding:10px 5px}
.accorlocation table tr td.header{font-weight:bold;border-bottom:1px solid #E6E1E2}

/* SERVICE REVIEW SECTION */
.sreviewPagination{float:right;margin-top:21px;}
table+.sreviewPagination, .storedetailHolder table{margin-top:10px;}
.storedetailHolder .sreviewPagination{margin-top:0;}
.sreviewPagination a.next{background-position:right 4px;}
.sreviewPagination a.previous{background-position:left 4px;}
.sreviewSelect{float:right;margin-top:19px;margin-right:220px;border:1px solid #F0EEED;color:#666666;font-size:11px;height:18px;margin-bottom:5px}

.sreviewHeader,.sreviewHeader th{background-color:#eee;text-align:left;font-weight:normal;padding:20px 5px;text-transform:lowercase;color:#80686F;font-family:"Century Gothic", Arial, sans-serif;font-size:15px}
/*#389194 START*/
.sreviewHeader th div.wherepurchased_wrapper{position:relative;}
.sreviewHeader th div.wherepurchased_header{cursor:pointer;}
.sreviewHeader th div.wherepurchased_selector{display:none;background:#eee;border:1px solid #80686f;padding:3px 5px;position:absolute;left:0;top:23px;}
.sreviewHeader th div.wherepurchased_selector a{display:block;text-decoration:none;}
/*#389194 END*/
.storedetailHolder {border-top:1px #ddd solid;font-size:12px}

.boutiquerw .sreviewRow td {border-top:1px #ddd solid;font-size:12px;padding:20px 5px 20px 25px} 
.sreviewRow td {border-top:1px #ddd solid;font-size:12px;padding:20px 5px 20px 5px}


.sreviewRow:first-child td{}
.sreviewRow:first-child td{border-top-width:0;}
.sreviewRow .sreviewstars{background:url("../images/core/reviewstars_g_listing.gif") no-repeat scroll 0 0 transparent;width:50px;height:11px;overflow:hidden;}
.sreviewRow .sreviewstars div{width:50px;height:11px;overflow:hidden;}
.storedetailHolder .bigreviewstars{background:url("../images/core/reviewstars_g.gif") no-repeat scroll 0 0 transparent;width:70px;height:13px;overflow:hidden;}
.storedetailHolder .svcreviewlabel {float:left;margin:0 10px 0 20px}
.storedetailHolder .bigreviewstars div{width:70px;height:13px;overflow:hidden;}
.sreviewRow td p{margin:10px 0}
.sreviewRow td p.date{color:#aaaaaa;font-size:11px;}
.sreviewRow td p.name{color:#80686F;font-weight:bold;}
.sreviewRow td span.label{display:inline-block;zoom:1;*display:inline;width:35%;}
.storereviewsection-closed{padding:7px 20px 8px 20px;background:url(../images/core/accordian_downarrow.png) no-repeat 700px center #DBD7CC;color:#80686F;margin:0;font-size:20px;font-family:"Century Gothic", Arial, sans-serif;margin:20px 0;cursor:pointer;height:28px}
.storereviewsection-open{padding:7px 20px 8px 20px;background:url(../images/core/accordian_uparrow.png) no-repeat 700px center #80686F;color:#ffffff;margin:0;font-size:20px;font-family:"Century Gothic", Arial, sans-serif;margin:20px 0;cursor:pointer;height:28px}
/* END OF SERVICE REVIEW SECTION */

.storereviewsection-closed{clear:both;overflow:hidden}
.storereviewsection-open{clear:both;overflow:hidden}
.storereviewsection-closed div.streviewcount {font-size:11px;padding:9px 0 0;/*#389194*/ display:block;float:left;font-family:Arial, Helvetica, sans-serif;color:#666}
.storereviewsection-open div.streviewcount {font-size:11px;color:#fff; padding:10px 0 0;/*#389194*/  display:block;float:left;font-family:Arial, Helvetica, sans-serif;}
.storereviewsection-closed div.reviewstore {font-size:18px;line-height:18px;padding:5px 0;/*#389194*/ display:block;float:left;text-transform:lowercase}
.storereviewsection-open div.reviewstore {font-size:18px;color:#fff;line-height:18px;padding:5px 0;/*#389194*/  display:block;float:left;text-transform:lowercase}
.storereviewsection-closed div.reviewstarontitle {float:left;margin:8px 10px 10px;background:url("../images/core/store_review_dark_s_bg.png") no-repeat scroll 0 0 transparent;width:70px;height:13px;overflow:hidden;}
.storereviewsection-open div.reviewstarontitle {float:left;margin:8px 10px 10px;background:url("../images/core/store_review_dark_s_op_bg.png") no-repeat scroll 0 0 transparent;width:70px;height:13px;overflow:hidden;}

/*REM -- Trainer Guide Development (#369140) - Daeheon Kim - 04/04/2013 11:14*/
.sbTGArticleInner{padding:0}
.trainerSelect tr{cursor:pointer}
.trainerSelect tr td{overflow:hidden;padding:5px 10px}
.trainerSelect tr td img{border:none}
.traineraccordion{border-bottom:1px solid #E5E1E2;margin-top:-10px}
.traineraccordion div.ardtitle{padding:10px 10px 10px 22px;border-top:1px solid #ffffff;cursor:pointer;color:#80686F;font-size:12px;background:#E5E1E2 url(../images/core/accordian_downarrow.gif) no-repeat 430px 15px;font-weight:normal;font-family:"Century Gothic", Arial, sans-serif;font-size:16px}
.traineraccordion div.ardtitle:hover{color:#80686F}
.traineraccordion div.ardtitle.selected{background:#80686F url(../images/core/accordian_uparrow.png) no-repeat 430px 15px;color:#ffffff}
.traineraccordion div.ardtitle span.message{font-weight:normal;float:none}
.traineraccordion div.ardcontent{padding:10px 0;overflow-x:hidden!important}
.traineraccordion div.ardcontent table{margin:0 20px 0 10px;width:430px}
.traineraccordion div.ardcontent table tr.nopinter:hover{cursor:auto}
.traineraccordion div.ardcontent table tr td{padding:3px 0}
.traineraccordion div.ardcontent table tr td.linkcell{padding:10px 0;text-align:right}
.rollover{cursor:pointer}
.traineraccordion div.ardcontent table tr td div.intro{padding:5px 12px}
#rr_placement_0 ul{float:left;}
.searchnoresultupsellHolder #rr_placement_0 ul{float:left;width:130px;margin-right:10px}
.holderBasketSectionbottom #rr_placement_0 ul{float:left;width:150px;margin-right:10px}

/*CHECKOUT OPTIONS #368244*/
.checkoutooptionscards .bodytext{margin-bottom:15px;}
.checkoutooptionscards table tr td{padding:5px;border-top:1px solid #E6E1E2;}
.checkoutooptionscards table tr td.address{font-size:11px;}
.checkoutooptionscards table tr th{padding:5px;font-family:Century Gothic,Arial,Helvetica,sans-serif;font-size:15px;font-weight:normal;text-align:left;}
.checkoutooptionscards table tr td.button a{color:#ffffff;font-weight:bold;background:#80686f;padding:10px;font-family:Century Gothic,Arial,Helvetica,sans-serif;font-size:15px}

/*HEADER PROMO MESSAGE REVIEW #401952*/

/*REM -- Cookie message displaying (#528416) - Daeheon Kim - 26/11/2014 14:36*/
.headerpromomessage{/*position:absolute;top:0;*/position:relative;z-index:999;width:960px;margin:1px auto 0;font-family:Century Gothic,Arial,Helvetica,sans-serif;font-size:13px}
/*REM -- Cookie message displaying (#528416) - Daeheon Kim - 26/11/2014 14:36*/

.headerpromomessage ul{clear:both;overflow:hidden}
.headerpromomessage ul li{float:left;border-left:solid 1px #a99ba0;width:299px;padding:5px 10px;text-align:center;color:#80686F;background:url(../images/core/headermessage_bg1.png)}
.headerpromomessage ul li:first-child{border-width:0}
.maincont_SbDynamic.home.withheaderpromomessage{margin-bottom:-99px;top:-64px}
.amp-withheaderpromomessage{margin-top:-64px}
.amp-withoutheaderpromomessage{margin-top:-37px}
/* #422538 */
#wishlistRRHolder{padding:20px 0px;margin:10px 0}
#wishlistRRHolder h3{font-size:12pt;font-weight:normal}
.wishlistRRline{border-top:1px solid #eeeeee; padding-top:30px}
.wishlistRRheader{color:#80686f;padding-bottom:20px;font-size:18px;font-weight:normal;margin-bottom:6px;font-family:Century Gothic,Arial,Helvetica,sans-serif}
.wishlistRRcontent{height:250px; overflow:hidden; clear:both; margin-top:10px; float:none}
.wishlistRRcontent ul {width:138px!important}
#sharewishlistRRHolder{padding:0px;margin:10px 0}
.sharewishlistRRline{border-top:1px solid #eeeeee; padding-top:20px}
.sharewishlistRRleftpromo{float:left; width:185px; padding-right:20px; border-right:1px solid #eeeeee; overflow:hidden}
.sharewishlistRRrightpromo{float:left; padding-left:20px}
.sharewishlistRRheader{color:#80686f;padding-bottom:20px;font-size:18px;font-weight:normal;margin-bottom:6px;margin-bottom:6px;font-family:Century Gothic,Arial,Helvetica,sans-serif}
.sharewishlistRRlinktext h3{font-size:12px!important;text-align:center;font-weight:bold!important}
#sharewishlistRRHolder h3{font-size:12pt;font-weight:normal;margin:0px!important}
.sharewishlistRRcontent{height:250px; overflow:hidden; clear:both; margin-top:10px; float:none}
.sharewishlistRRcontent ul {width:136px!important}
/* #422538 */
/* #422537 */
#RR404Holder{padding:0px;margin:20px 0}
.RR404left{float:left; width:188px; padding-right:20px; border-right:1px solid #eeeeee; overflow:hidden}
.RR404right{float:left; padding-left:20px}
.RR404header{color:#80686f;padding-bottom:10px;font-size:16px;font-weight:normal;margin-bottom:16px;font-family:"Century Gothic", Arial, sans-serif;border-bottom:1px solid #eeeeee}
.RR404linkheader{color:#80686f;font-size:16px;font-weight:normal;padding:0px 10px 10px 10px;font-family:"Century Gothic", Arial, sans-serif;border-bottom:1px solid #eeeeee}
.RR404linktext h3{font-size:12px!important;text-align:center;font-weight:bold!important}
#RR404Holder h3{font-size:12pt;font-weight:normal;margin:0px!important}
.RR404content{height:250px; overflow:hidden; clear:both; margin-top:10px; float:none}
.RR404content ul {width:136px!important}
/* #422537 */
/* 397256 */
.bskt_freegiftbox {margin-top:40px;margin-bottom:40px}
/* 397256 */

/* 422808 */
#img_emwa_btn1 {cursor:hand; cursor:pointer}
a.button_emwa{padding:5px 10px;font-size:14px;color:#ffffff;font-weight:bold;background:#80686F;display:block;float:left;text-decoration:none!important;text-transform:lowercase}
/* 422808 */





/*286098 » start#472138*/



/*310890 - 24/07/2012 09:21 ----start */
.commuinity-row{width:750px;float:right; margin-bottom:10px;overflow:hidden; min-height:100px}
.commuinity-row.fullwidth {width:960px}
.commuinity-row.mini{/*height:143px*/margin-bottom:0}
/*310890 - 24/07/2012 09:21 ----END */

.commuinity-row .commuinity-cell{float:left;margin-left:10px;overflow:hidden}
/*.commuinity-row .commuinity-cell.mid{width:330px}
.commuinity-row .commuinity-cell.big{width:400px}*/
.commuinity-row .commuinity-cell.mid{width:365px;margin-bottom:20px}
.commuinity-row .commuinity-cell.big{/*width:365px;*/width:355px;margin-bottom:20px}
.commuinity-row.mini .commuinity-cell{width:240px}
.commuinity-row .commuinity-cell > img, .commuinity-row .commuinity-cell > a > img{width:100%}
/*286098 » end*/

#commnityHolder {position:absolute; clear:both; margin:0; padding:0; width:960px; top:437px}

.commun-content {clear:both; overflow:hidden;}
.commun-lfwidget {float:left; width:190px; margin-right:20px;; overflow:hidden}
.commun-item {margin-bottom:20px; clear:both; overflow:hidden}
.commun-item h1{color:#80686F; font-family:"Century Gothic", Arial, sans-serif; font-size:24px; font-weight:normal; padding:10px}
.commun-item h2{color:#80686F; font-family:"Century Gothic", Arial, sans-serif; font-size:24px; font-weight:normal; padding:10px}
.commun-item.blogitem{background:#fff; padding:20px}
.commun-item.blogitem-holder{background:#fff; padding:20px}

.bltitle-row{clear:both; overflow:hidden}
/*536160 */
.bltitle-row h2, .bltitle-row h1{float:left}
/*536160 */
.blsearchwrap{float:right; margin:10px 0 10px 20px}
.blsearch {padding:2px; border:1px solid #ccc; overflow:hidden; display:block}
.blsearch input[type="text"]{border:none; width:200px; color:#80686F; padding:3px 5px}
.blsearch span{display:block; float:left}

.blsubscribe {float:right; margin:13px 0}
.blsubscribe span{display:block; float:left}
.blsubscribe span.label{padding:5px; text-decoration:underline}
.blsubscribe span.icon{}

.bltagswrap{clear:both; overflow:hidden; margin-top:10px;}
.blogTags{margin-right:10px;margin-bottom:20px}
.blogTags1{font-size:11px}
.blogTags2{font-size:14px}
.blogTags5{font-size:17px}
.blogTags10{font-size:20px}

.oncommu .blogitem-bl {float:left; width:50%; }
.oncommu .blogitem-brt {float:right; width:50%; margin-bottom:0}
.oncommu .blogitem-brb {float:right; width:50%; margin-bottom:0}
.oncommu .bman{height:348px}
.oncommu .bsub{height:168px}

.bllist {display:block; overflow:hidden}

.blogitem-bl {float:left; width:50%; display:block; overflow:hidden}
.blogitem-bl-img {}
.blogitem-bl-img img{width:100%;}

.blogitem-brt {float:right; width:100%; margin-bottom:5px}
.blogitem-brt-img {}
.blogitem-brt-img img{width:100%;}

.blogitem-brb {float:right; width:100%}
.blogitem-brb-img {}
.blogitem-brb-img img{width:100%;}


.blogitem-br {float:right; width:50%; display:block; overflow:hidden}
.blogitem-br-img {}
.blogitem-br-img img{width:100%;}
.blogitem-blt {float:left; width:100%; margin-bottom:5px}
.blogitem-blt-img {}
.blogitem-blt-img img{width:100%;}
.blogitem-blb {float:left; width:100%}
.blogitem-blb-img {}
.blogitem-blb-img img{width:100%;}


.blcontimgheight{height:255px; overflow:hidden}

.blcontleftimg {float:left; width:168px}
.blcontright {float:right; width:155px}

.blcontleft {float:left; width:155px}
.blcontrightimg {float:right; width:168px}


.blblock {clear:both; overflow:hidden; margin-bottom:0;}

.blogitem-wrap {margin:5px; border:1px solid #eee; overflow:hidden}
.blogitem-desc {padding:10px; max-height:72px}
.blogitem-date {color:#999999; display:block;}
.blogitem-title{color:#80686F; display:block; font-family:"Century Gothic", Arial, sans-serif; font-size:15px; font-weight:normal}
.blogitem-title a{text-decoration:underline}

.blogcleaer {clear:both; float:none; padding:10px 5px; overflow:hidden; text-align:right}
.blogseperation{clear:both;}


.bltrow-r{float:right; width:50%; height:362px}
.bltrow-l{float:left; width:50%; height:362px}

.bman{height:362px}
.bsub{height:176px}

.bsub .blogitem-wrap{height:166px}

.blogPagesNumber {text-align:center; clear:both; padding:10px 0; overflow:hidden; font-size:14px; font-family:"Century Gothic", Arial, sans-serif}
.blogPagesNumber span{display:inline-block;}
.blogPagesNumber span a{padding:3px;}
.blogPagesNumber span a.selected{font-weight:bold}

/*#342375 START
.blogPagesNumber{margin-top:10px;padding:0;clear:both;height:100%;overflow:hidden;padding-left:177px}
.blogPagesNumber ul{height:100%;overflow:hidden;margin:0;padding:0}
.blogPagesNumber ul li{float:left;margin:2px;padding:1px;text-align:center}
.blogPagesNumber ul li a{display:block}
.blogPagesNumber ul li a.selected{font-weight:bold;color:#000}
#342375 END*/

/*#472138*/

.commu-comment {}
.blogheaderloading{position:absolute; width:100%; text-align:center; top:200px}


.comment-wrap {background:#fafafa; padding:20px;}
.comment-row {clear:both; overflow:hidden; padding:5px 0}
.comment-row .label{float:left; width:18%; margin:0 2% 0 0; padding:0; text-align:right}
.comment-row .form{float:left; width:80%; margin:0; padding:0}
.comment-row .form input[type="text"]{padding:3px; border:1px solid #ccc}
.comment-row .form textarea{padding:3px; border:1px solid #ccc}
.comment-row span.info{display:inline-block; margin-left:10px; font-size:11px;}
.comment-row .submit {padding-left:20%;margin-bottom:80px;}/*#519894*/
.comment-row .errorline{color:#c90062 ;}
.comment-row.commentcaptcha {padding-left:20%;}
.comment-row.commentcaptcha input[type="text"]{padding:3px; border:1px solid #ccc}

.comment-row.error {padding-left:20%;}

/*#479653*/
#ajaxFynder{position:absolute;width:640px;height:480px;border:0px #aaaaaa solid;background-color:White}



/*NEWBLOCKSTYLE*/
.cblock {background:#fff; padding:20px; clear:both; overflow:hidden}
.cblock h2 {padding:0px; margin:0px;}
.cblock .txtwrap{padding-bottom: 20px; padding-top:20px;}
.cblock .btnwrap{float: right; align: bottom; padding:10px 0 0 0}


.cblock_half {background:#fff; padding:20px; clear:both; overflow:hidden}
.cblock_half h2 {padding:0px; margin:0px;}
.cblock_half .txtwrap{padding-bottom: 20px; padding-top:20px; width:49%}
.cblock_half .imgwrap{padding-bottom: 20px; padding-top:20px; width:49%}
.cblock_half .btnwrap{float: right; align: bottom; padding:0 0 0 0; clear:both}

.txtwrap.left{float:left}
.txtwrap.right{float:right}
.imgwrap.left{float:left}
.imgwrap.right{float:right}



.comm_imagestackbox {clear:both}
.comm_imagestackbox span{width:24%; display:inline-block; margin:0; padding:0;}
.comm_imagestackbox span img{width:100%}


.commun-item ul.liststyle{}
.commun-item ul.liststyle li{list-style:disc; list-style-position:outside; margin:5px 0 5px 10px}


/*#492046*/
.sitechanger {position:absolute; width:600px; height:350px; z-index:10015}
.regionselectorcontents {background:#fff; clear:both; overflow:hidden; font-size:12px; color:#666}
.regionselectorwrapper {clear:both; margin:50px auto; width:320px;}
.regionselector_logo {text-align:center}
.regionselectorwrapper h2{text-align:left; font-family:"Century Gothic",Arial,sans-serif; color:#80686f; font-weight:normal; font-size:24px; margin:20px 0}
.regionselectordesc {text-align:left; font-weight:bold}
.regionselector {margin:10px 0}
.regionselector select{border:1px solid #E5E1E2; padding:4px 25px; width:230px; color:#666}
.regionselector input[type="button"]{font-weight:bold!important;color:#ffffff;padding:6px 10px !important;display:inline-block;background:#C90062; font-size:12px; border:none; cursor:pointer}
.regionselectornot {color:#666}
.regionselectornot a{text-decoration:underline; color:#666}


/*#495292*/
.bllinkblock-title {width:100%; clear:both; float:none; background:#ffffff; margin-top:15px}
.bllinkblock-title h2{font-size: 19px; font-weight: normal;padding:15px 15px 0 15px; font-family:"Century Gothic", Arial, sans-serif; color:#80686f; margin:0!important}

.bllinkblock-left{width:50%; height:360px; display:block; float:left; padding:15px 0; background:#ffffff; margin-bottom:0px}
.bllinkblock-righttop{width:50%; height:180px; display:block; float:left; padding-top:15px; background:#ffffff}
.bllinkblock-rightbottom{width:50%; height:180px; display:block; float:left; padding-bottom:15px; background:#ffffff; margin-bottom:0px}

.bllinkblock-gotoblog {width:100%; clear:both; float:none; background:#ffffff; margin-bottom:15px; text-align:right}
.bllinkblock-gotoblog > span.gotoblog{display:inline-block; margin:0 15px 15px 15px; background:#80686f; color: #ffffff; font-size: 12px; font-weight: bold; padding: 5px 10px;  text-align: center;  text-decoration: none !important;   text-transform: lowercase;}
.bllinkblock-gotoblog > span.gotoblog a{color:#fff; display:block}
.bllinkblock-gotoblog > span.gotoblog a:hover {text-decoration:none;}
.bllinkblock-gotoblog > span.gotoblog:hover {background:#4c3632}

.bllinkinnerblock  {display:block; overflow:hidden; border:1px solid #eeeeee;}
.bllinkinnerblock > div.bllinkimage img {width:100%;}
.bllinkdesc > span.date{display:block; color:#999}
.bllinkdesc > h4.bllinktitle{color:#80686f; font-size:15px; font-weight:normal; font-family:"Century Gothic", Arial, sans-serif}
.bllinkdesc > h4.bllinktitle a{text-decoration:underline;}
	

/*#511417*/
.commuinity-row.fullwidth > div.bllinkblock-left {height:470px;}
.commuinity-row.fullwidth > div.bllinkblock-left .bllinkinnerblock{height:470px;}
.commuinity-row.fullwidth > div.bllinkblock-left .bllinkinnerblock > div.bllinkimage{height:355px}
.commuinity-row.fullwidth > div.bllinkblock-left .bllinkinnerblock > div.bllinkdesc{}

.commuinity-row.fullwidth > div.bllinkblock-righttop {height:240px;}
.commuinity-row.fullwidth > div.bllinkblock-righttop .bllinkinnerblock {height:230px;}
.commuinity-row.fullwidth > div.bllinkblock-righttop .bllinkinnerblock > div.bllinkimage{height:230px; width:230px}
.commuinity-row.fullwidth > div.bllinkblock-righttop .bllinkinnerblock > div.bllinkdesc{width:200px}

.commuinity-row.fullwidth > div.bllinkblock-rightbottom {height:230px;}
.commuinity-row.fullwidth > div.bllinkblock-rightbottom .bllinkinnerblock {height:230px;}
.commuinity-row.fullwidth > div.bllinkblock-rightbottom .bllinkinnerblock > div.bllinkimage{height:230px; width:230px}
.commuinity-row.fullwidth > div.bllinkblock-rightbottom .bllinkinnerblock > div.bllinkdesc{width:200px}
/*#511417*/



/*HOVER STATE*/
.bllinkinnerblock:hover  {background:#80686f}
.bllinkinnerblock:hover .bllinkdesc > span.date{color:#fff}
.bllinkinnerblock:hover .bllinkdesc > h4.bllinktitle{color:#fff}
.bllinkinnerblock:hover .bllinkdesc > h4.bllinktitle a{color:#fff!important}


.bllinkblock-left .bllinkinnerblock {height:350px; margin:5px 5px 5px 15px;}
.bllinkblock-left .bllinkinnerblock > div.bllinkimage {height: 255px;overflow: hidden;}
.bllinkblock-left .bllinkinnerblock > div.bllinkdesc {margin:10px}
.bllinkblock-righttop .bllinkinnerblock, .bllinkblock-rightbottom .bllinkinnerblock {height:170px; margin:5px 15px 5px 5px;}
.bllinkblock-righttop .bllinkinnerblock > div.bllinkdesc, .bllinkblock-rightbottom .bllinkinnerblock > div.bllinkdesc {float:left; width:150px; margin:10px}

.bllinkblock-righttop .bllinkinnerblock > div.bllinkimage {height:170px; overflow: hidden; float:left; width:170px; margin-right:5px; background:#fff}
.bllinkblock-rightbottom .bllinkinnerblock > div.bllinkimage {height: 170px;overflow: hidden; float:right; width:170px; margin-left:5px; background:#fff}

.bllinkblock-righttop .bllinkinnerblock > div.bllinkimage img{}
.bllinkblock-rightbottom .bllinkinnerblock > div.bllinkimage img{}
/*#495292*/

/*#478902*/
.backtotopbtn {position:fixed; right:0; /*bottom:100px;*/ z-index:9999}
.backtotopbtn a.back-to-top{padding:0; display:block}
/*#478902*/