body{margin:0px;padding:0;font-family:Georgia, "Times New Roman", Times, serif;font-size:11px;color:#6B5E55;}/*#438267*/
#transbody{}/*#438267*/
#bodypattern{}/*#438267*/
.currencyDropdown{position:absolute;width:50px;}
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:#746969;text-decoration:none;}
a:hover{text-decoration:none;color:#4a3a3a;}
a:visited{color:#746969;text-decoration:none;}
a:visited:hover{text-decoration:none;color:#4a3a3a;}
.white{color:#ffffff;}
.white:visited{color:#ffffff;}
.black{color:#000000;}
.black:visited{color:#000000;}
.red{color:#CC0000;}
.mushroom{color:#746969;}
.strike{text-decoration:line-through;}
.headerfloat{float:left;}
/*#277086 » start*/
.mobileSITE{width:940px;margin:0px auto;padding:10px 0;border:0px solid #000;overflow:visible;text-align:center;}
/*#277086 » end*/
.HOLDER{width:940px;margin:0px auto;padding:0px;border:0px solid #000}
.headerbg{width:100%;margin:0px auto;padding:0px;float:none;height:135px;clear:both}
.FULLWIDTH{clear:both;margin:0 auto;z-index:1;width:940px}
.innerFULLWIDTH{background:url(../images/core/header_bg.jpg) center top no-repeat;position:absolute;clear:both;margin:0 auto;height:127px;z-index:1;}
.FULLWIDTH#footer{width:100%;background:url(/images/core/bodybg.jpg) center repeat-y;}
.clear{clear:both;height:0px;}
.cookielessmode{width:940px;margin:5px auto 0px auto;}
#holder_HEADER{width:940px;padding:0;margin:0 auto;clear:both;display:block;position:relative;z-index:600;}/*#438267*//*#511590*/

/*#336777*/
#holder_HEADER.payment{width:940px;/*background:url(/images/core/pymt_header_bg.jpg);*/height:90px;min-height:90px;padding:0;margin:0 auto;clear:both;display:block;position:relative;z-index:600; position:relative}/*#438267 (2)*/
.pymtMessageHolder{right:0; top:20px; position:absolute}
/*#336777*/


#holder_NAVIGATION{float:left;width:160px;}
#holder_CENTREFULL{width:100%;margin-top:20px;}
#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_CENTREFULL p{}
#holder_CENTRE{float:right;width:760px;padding:0 10px 10px 10px;}
#holder_CENTRE h1{font-weight:normal;}
#holder_CENTRE h2{}
#holder_CENTRE h3{}
#holder_CENTRE h4{}
#holder_CENTRE2col_left{}
#holder_CENTRE2col_right{}
#holder_FOOTER{padding:20px 0px;overflow:hidden;background:url(../images/core/footer_dashline.gif) repeat-x top;margin:10px auto 0 auto}
#holder_FOOTER ul{float:left;margin:0 30px 0 0;padding:0;font-family:Georgia, "Times New Roman", Times, serif}
#holder_FOOTER ul li.header{font-weight:bold;font-size:11px;font-style:italic}
#holder_FOOTER ul li{font-size:11px;}
#holder_FOOTER ul li a{color:#746969;}
#holder_FOOTER ul li a:hover{color:#4a3a3a}
#holder_FOOTER ul li a:visited{color:#746969;text-decoration:none;}
#holder_FOOTER ul li a:visited:hover{color:#4a3a3a}
#holder_FOOTER ul.catalogue{margin:0 18px 0 0;}
/*#438267 (2)*/
#holder_FOOTER ul.newsletter{background:url(/images/core/footer_newsletter_bg.png) no-repeat;width:180px;margin-right:0}
#holder_FOOTER ul.newsletter li{list-style:none;margin:0;padding:26px 0 0 145px}
#holder_FOOTER ul.newsletter li#newsletter{padding:5px 0px 5px 0px;margin-right:10px;}
#holder_FOOTER ul.newsletter li#newsletter input.newsletterINPUT{border:solid 1px #dcd9d9;width:164px;padding:4px;border-radius:5px;background:#fff;color:#746969;font-size:11px;text-transform:lowercase; font-family:Georgia, "Times New Roman", Times, serif}/*#466610*/
/*#438267 (2)*/

/* 366175 */
#finalFOOTER{background:url("../images/core/footer_dashline.gif") repeat-x scroll center top transparent;}
.paraspar{padding:10px;font-size:10px;text-align:right}
.linksleftfooter{padding:10px;font-size:10px;float:left;}
/* 366175 */

/*#498793*/
#holder_FOOTER ul.social{width:68px;margin-left:12px;text-align:center;}
#holder_FOOTER ul.social li.header{text-align:center;margin-bottom:5px;}
#holder_FOOTER ul.social ul{width:68px;margin:0;}
#holder_FOOTER ul.social li.icon{float:left;width:34px;margin-bottom:3px;}
/*#498793*/
#holder_LOGO{float:left;padding:0px;margin:0}
#holder_LOGO img{float:left;padding-top:13px;}/*#511590*/
#holder_BASKETHEADER{float:left;text-align:right;color:#746969;font-size:11px;padding:30px 0 0px 0;height:29px;margin-left:5px;max-width:523px;}/*#466610*//*#511590*/
#holder_BASKETHEADER ul{margin:0;padding:0;}
#holder_BASKETHEADER ul li{float:left;margin:5px 12px 0 0;padding:0;max-width:154px;overflow:hidden;}/*#511590*/
#holder_BASKETHEADER ul li.last{margin:0;max-width:210px;}/*#511590*/
#holder_BASKETHEADER ul li span.italic{font-style:italic;padding-right:10px;}
#holder_BASKETHEADER .seperator{margin:0px 4px;}
#holder_BASKETHEADER p{line-height:18px;}
#holder_BASKETHEADER p img{margin:0px 0px -5px 6px;}
#holder_BASKETHEADER a{color:#746969}
#holder_BASKETHEADER a:hover{color:#4a3a3a}
#holder_BASKETHEADER img#shBsketImage{}
#holder_BASKETHEADER #headerBASKETtext{color:#746969;font-size:11px;}
#holder_BASKETHEADER #headerBASKETtext a{}
.basketInfo{float:right;background:url(/images/core/header_basketbg.png) no-repeat bottom;height:75px;width:134px;padding:0 15px;font-family:Georgia, "Times New Roman", Times, serif}/*#466610*//*#511590*/
.basketInfo ul{}
.basketInfo ul li{}
.basketInfo ul li.telno{font-family:Georgia, "Times New Roman", Times, serif;text-align:center;border-bottom:1px solid #dcd9d9;font-size:12px; margin-top:3px; height:17px;}/*#511590*/
.basketInfo ul li .headermyBasket{margin:3px 0 0 0;float:left;width:30px;}/*#511590*/
.basketInfo ul li .headermyBasket img{max-height:42px;}/*#511590*/

/* #379816 */
.basketInfo ul li .headerBasketInfo{float:right;width:100px;text-align:center;font-weight:bold;}/*#511590*/
.basketInfo ul li .headerBasketInfo div{margin:4px 0;}/*#511590*/

#holder_SEARCHBAR{}
#holder_SEARCH{float:left;position:relative;z-index:300}
#holder_SEARCH ul{float:left;}
#holder_SEARCH ul li{float:left;}
#holder_SEARCH ul li img{float:left;}
#holder_SEARCH ul li.label{margin-right:15px;}
#holder_SEARCH ul li#searchBOX{margin-right:0;margin-top:0}/*#511590*/
#holder_SEARCH ul li#searchBTN{margin-right:0px;margin-top:0}
#holder_SEARCH ul li input#searchINPUT{float:left;background:#fff;border:solid 1px #dcd9d9;border-width:1px 0 1px 1px;border-radius:5px 0 0 5px;color:#746868;font-size:10px;height:18px;padding:2px 4px;margin:0px;width:176px;text-transform:lowercase;font-family:Georgia, "Times New Roman", Times, serif;}/*#438267 (2)*//*#496297*//*#511590*/
#SearchDrop{position:absolute;left:60px;top:22px;border:0px solid #000000;background:#F6F3E0;width:176px;z-index:999;display:block;color:#6B5E55;padding-bottom:0px;border-radius:0 0 5px 5px; border:1px solid #E8D7BD}
#SearchDrop ul{margin:0;padding:0;list-style:none;text-transform:lowercase;}
#SearchDrop ul li{list-style:none;margin:0;font-size:11px;font-weight:normal;width:175px;color:#6B5E55;padding:0 0 4px 0; text-align:left}
#SearchDrop ul li:hover{color:#80686F;cursor:pointer}
#SearchDrop ul li.header{font-size:11px;font-weight:bold;padding-top:8px;}
#SearchDrop ul li a{display:block;color:#80686F;padding:2px 10px;}
#SearchDrop ul li.selected_search a{background:url(../images/core/filter_select_bg.gif);color:#80686F;}
#SearchDrop ul li.selected_search a:hover{background:url(../images/core/filter_select_bg.gif);color:#80686F;cursor:pointer}
#SearchDrop ul li a:hover{color:#80686F;background:url(../images/core/filter_select_bg.gif);}
#holder_UPPERNAVIGATION{margin-top:0px;clear:both}/*#447593*//*#511590*/
ul#drop{list-style:none;clear:both;z-index:998;float:left;}


ul#drop li{float:left;margin-right:10px;}




#container_herstuff #holder_NAVIGATION ul li a:hover{color:#9A659B;font-weight:bold;text-decoration:none;}
#container_herstuff #holder_NAVIGATION ul li.selected a{color:#9A659B;font-weight:bold;font-style:italic;text-decoration:none;}
#container_herstuff #keyLOOK h1{color:#9A659B;}
#container_herstuff .keyLOOKproduct h3.prodTITLE span{color:#9A659B;width:140px;font-size:13px;}
#container_herstuff .keyLOOKproductTable .viewdetails a{color:#9A659B;}
#container_hisstuff #holder_NAVIGATION ul li a:hover{color:#2cabe2;font-weight:bold;text-decoration:none;}
#container_hisstuff #holder_NAVIGATION ul li.selected a{color:#2cabe2;font-weight:bold;font-style:italic;text-decoration:none;}
#container_hisstuff #keyLOOK h1{color:#2cabe2;}
#container_hisstuff .keyLOOKproduct h3.prodTITLE span{color:#2cabe2;width:140px;font-size:13px;}
#container_accessories #holder_NAVIGATION ul li a:hover{color:#7e553a;font-weight:bold;text-decoration:none;}
#container_accessories #holder_NAVIGATION ul li.selected a{color:#7e553a;font-weight:bold;font-style:italic;text-decoration:none;}
#container_accessories #keyLOOK h1{color:#7e553a;}
#container_accessories .keyLOOKproduct h3.prodTITLE span{color:#7e553a;width:140px;font-size:13px;}
#container_bargins #holder_NAVIGATION ul li a:hover{color:#f25a29;font-weight:bold;text-decoration:none;}
#container_bargins #holder_NAVIGATION ul li.selected a{color:#f25a29;font-weight:bold;font-style:italic;text-decoration:none;}
#container_bargins #keyLOOK h1{color:#f25a29;}
#container_bargins .keyLOOKproduct h3.prodTITLE span{color:#f25a29;width:140px;font-size:13px;}
#container_sogladandvery #holder_NAVIGATION ul li a:hover{color:#000000;font-weight:bold;text-decoration:none;}
#container_sogladandvery #holder_NAVIGATION ul li.selected a{color:#000000;font-weight:bold;font-style:italic;text-decoration:none;}
#container_sogladandvery #keyLOOK h1{color:#000000;}
#container_sogladandvery .keyLOOKproduct h3.prodTITLE span{color:#746969;width:140px;font-size:13px;}

/*ul#drop li.herstuff ul li a:hover{color:#9A659B;text-decoration:none;font-weight:bold;}
ul#drop li.hisstuff ul li a:hover{color:#2cabe2;text-decoration:none;font-weight:bold;}
ul#drop li.accessories ul li a:hover{color:#7e553a;text-decoration:none;font-weight:bold;}
ul#drop li.bargins ul li a:hover{color:#f25a29;text-decoration:none;font-weight:bold;}
ul#drop li.sogladandvery ul li a:hover{color:#000000;text-decoration:none;font-weight:bold;}
*/

/*#285193*/
ul#drop li.herstuff ul li a:hover{color:#996699;text-decoration:none;font-weight:bold;}
ul#drop li.hisstuff ul li a:hover{color:#417e95;text-decoration:none;font-weight:bold;}
ul#drop li.accessories ul li a:hover{color:#a68f25;text-decoration:none;font-weight:bold;}
ul#drop li.bargins ul li a:hover{color:#ee704a;text-decoration:none;font-weight:bold;}
ul#drop li.sogladandvery ul li a:hover{color:#947155;text-decoration:none;font-weight:bold;}/*currently not used*/
ul#drop li.happystuff ul li a:hover{color:#947155;text-decoration:none;font-weight:bold;}
ul#drop li.happystuff{}
/*#285193*/

ul#drop li.herstuff{}
ul#drop li.hisstuff{}
ul#drop li.accessories{}
ul#drop li.bargins{}
ul#drop li.sogladandvery{}
ul#drop li.herstuff .highlight{font-weight:bold;color:#9A659B;font-style:italic}
ul#drop li.herstuff .highlight a{font-weight:bold;color:#9A659B;}
ul#drop li.hisstuff .highlight{font-weight:bold;color:#2cabe2;font-style:italic}
ul#drop li.hisstuff .highlight a{font-weight:bold;color:#2cabe2;}
ul#drop li.accessories .highlight{font-weight:bold;color:#7e553a;font-style:italic}
ul#drop li.accessories .highlight a{font-weight:bold;color:#7e553a;}
ul#drop li.bargins .highlight{font-weight:bold;color:#f25a29;font-style:italic}
ul#drop li.bargins .highlight a{font-weight:bold;color:#f25a29;}
ul#drop li.sogladandvery .highlight{font-weight:bold;color:#000000;font-style:italic}
ul#drop li.sogladandvery .highlight a{font-weight:bold;color:#000000;}

/*#285193*/
ul#drop li.happystuff .highlight{font-weight:bold;color:#947155;font-style:italic}
ul#drop li.happystuff .highlight a{font-weight:bold;color:#947155;}
/*#285193*/

/*
ul#drop li > a {position:relative;}
ul#drop > li {position:relative;}
*/
ul#drop li a{display:block;line-height:30px;padding:0px;font-size:11px;font-weight:normal;color:#746969;}


/*ul#drop.header_categories_text{background:url("../images/core/header_dropbg.gif") no-repeat top;margin:20px 0 10px;width:584px;height:44px;overflow:hidden;}#438267*/
ul#drop.header_categories_text{margin:0 auto;height:41px; /*overflow:hidden;*/ float:none; text-align:center;display:table;width:100%;}/*#447593*//*#466610*//*#511590*/

ul#drop.header_categories_text > li{margin-right:0; float:none; display:table-cell;vertical-align:bottom; ^float:left; ^display:block; min-width:82px; padding-left:10px;}/*#438267*//*#466610*//*#511590*/
ul#drop.header_categories_text > li:first-child{list-style-type:none;margin-left:0;}/*#438267*/
ul#drop.header_categories_text > *:first-child+*{padding-left:0;}/*#447593*//*#511590*/

ul#drop.header_categories_text > li > span{display:block;height:33px;overflow:visible;}/*#511590*/

/*ul#drop.header_categories_text > li > a{padding:0 37px 0 17px;font-size:12px;line-height:45px; background:url(../images/core/header_nav_topper.png) top repeat-x}#438267*/
ul#drop.header_categories_text > li > span > a{padding:3px 0 4px;font-size:12px;line-height:30px; background:url(../images/core/header_nav_topper.png) top repeat-x; text-align:center;text-transform:uppercase;color:#3e3b39;}/*#466610*//*#511590*/
ul#drop.header_categories_text > li > span > a:hover {background:url(../images/core/header_nav_topper.png) top repeat-x;}/*#511590*/
ul#drop.header_categories_text > li:first-child > span > a{padding-left:5px;}/*#438267*//*#511590*/
ul#drop.header_categories_text > li.last > span > a{padding:0;width:0;}/*#438267*//*#511590*/


ul#drop li a:visited{text-decoration:none;}
ul#drop li a:hover{background:#f0eced;text-decoration:none;}
ul#drop li.selected a{background:#f0eced;}
ul#drop li:hover a{background:#f0eced;text-decoration:none;}
ul#drop.header_categories_text li:hover a{/*background-color:transparent;*/background:url(../images/core/header_nav_topper.png) top repeat-x;}/*#438267*/
ul#drop li:hover ul li a{background:none;text-decoration:none;}
ul#drop li:hover ul li a:hover{} 
ul#drop li ul{position:absolute;z-index:999;left:-999em; /*width:auto;*/ background:url(/images/core/topnav_drop_bg.gif) left repeat-y;margin:0px 6px;padding:10px 0 0 0;}

ul#drop.header_categories_text li ul{background:none!important/*#f8f5e7*/;margin:0;padding-top:3px;}/*#438267*/

ul#drop li.child{width:300px;padding-left:10px;font-weight:normal;text-transform:none;background:url(/images/core/drop_bg.gif); }
ul#drop.header_categories_text li.child{background:#f3f2f2;position:relative;top:-1px;-webkit-box-shadow: #999999 0 1px 4px -2px; -moz-box-shadow: #999999 0 1px 4px -2px; box-shadow: #999999 0 1px 4px -2px; }/*#438267*//*#466610*/
ul#drop li.child a{letter-spacing:normal;color:#746969;font-size:11px;line-height:16px;}
ul#drop li.child a:hover{text-decoration:none;font-weight:bold;}/*#438267*/
ul#drop li:hover ul, #drop li.sfhover ul{left:auto;}
ul#drop li.child .dropCul{width:140px;float:left;padding:0 0 10px 0;margin-left:10px;}/*#466610*/

/*#447858*/
ul#drop li.child .dropCul.stack{width:280px;float:left;padding:0 0 10px 0;margin-left:10px;}/*#466610*/
ul#drop li.child .dropCul.stack ul{float:left; width:140px}
ul#drop li.child .dropCul.stack ul.left{float:left;}
ul#drop li.child .dropCul.stack ul.right{float:right;}
ul#drop li.child .dropCul.stack ul.header {float:none; width:280px}
ul#drop li.child .dropCul.stack ul.header li.header {width:280px}
ul#drop li.child .dropCul.stack ul.header li.header.left{float:left; width:140px!important; clear:none; overflow:hidden; margin:0; padding:0}
ul#drop li.child .dropCul.stack ul.header li.header.right{float:right; width:140px!important; clear:none; overflow:hidden; margin:0; padding:0}
ul#drop li.child .dropCul.stack div.left{float:left; width:140px}
ul#drop li.child .dropCul.stack div.right{float:right; width:140px}
/*#447858*/


ul#drop.header_categories_text li.child .dropCul{padding-top:10px;}/*#438267*//*#466610*/
ul#drop li.child .dropCul ul{background:none;margin:0;position:relative;  height:100%}
ul#drop li.child .dropCul ul li{background:none;margin:0 10px 0 0;padding:0;width:120px;color:#6B5E55; text-align:left}/*#438267*/
ul#drop li.child .dropCul ul li a{background:none;}
ul#drop li.child .dropCul ul li.indent{padding-left:10px;text-align:left}

/*#331330*/
ul#drop li ul.arnav {/*z-index:-1;*/z-index:0;} /*#374128*/
ul#drop li ul.arnav li.child{width:100%;padding-left:10px;font-weight:normal;text-transform:none; }/*#438267*/
ul#drop li ul.arnav li.child .dropCul ul li span.header a{font-style: italic; font-weight:bold}
ul#drop li ul.arnav li.child .dropCul ul li span.header a:hover{color:#746969;}
ul#drop li:hover ul.arnav, #drop li.sfhover ul.arnav{right:0}
/*#331330*/

#crumb{padding:5px 10px;color:#746969;font-size:10px;}
#crumb a{color:#746969;}
#crumb a.bodyTextgrySmall{color:#986697;}
#crumb a:hover{text-decoration:none}
#crumb span.currentpage{font-weight:bold;margin:0px;}
#crumb span{margin:0px 5px;}
#crumb span.searchcriteria{margin:0px;}
.holder_SLIDESHOW{height:560px;width:590px;float:left;overflow:hidden;padding:0;margin:0;position:relative;z-index:10}
.holder_SLIDESHOW2{height:560px;width:760px;float:left;overflow:hidden;padding:0;margin:0;position:relative;z-index:10}
.holder_SLIDESHOW3{height:560px;width:940px;float:left;overflow:hidden;padding:0;margin:0;position:relative;z-index:10}

/*REM -- Home page scroller - video (#449989) - Daeheon Kim - 03/04/2014 16:27*/
.holder_SLIDESHOW4{height:560px;width:940px;float:left;overflow:hidden;padding:0;margin:0;position:relative;z-index:10}
/*#438267
.slideConnerTopLeft{width:30px;height:30px;position:absolute;left:0px;top:0px;background:url(/images/core/slconner_topleft.png) no-repeat;z-index:500}
.slideConnerTopRight{width:30px;height:30px;position:absolute;right:0px;top:0px;background:url(/images/core/slconner_topright.png) no-repeat;z-index:500}
.slideConnerBottomLeft{width:30px;height:30px;position:absolute;left:0px;bottom:0px;background:url(/images/core/slconner_bottomleft.png) no-repeat;z-index:500}
.slideConnerBottomRight{width:30px;height:30px;position:absolute;right:0px;bottom:0px;background:url(/images/core/slconner_bottomright.png) no-repeat;z-index:500}
*/
.holder_SLIDESHOW .holder_slideControl{z-index:219;display:block;bottom:187px;width:560px;left:15px;position:absolute;}
.holder_SLIDESHOW .holder_slideControl span{padding-right:5px;display:block;float:left;}
.holder_SLIDESHOW .holder_slideControl span.back{float:left}
.holder_SLIDESHOW .holder_slideControl span.forward{float:right}
.holder_SLIDESHOW .holder_slideControl span.pause{display:none;}
.holder_SLIDESHOW .holder_slideControl img{}
.holder_SLIDESHOW2 .holder_slideControl{z-index:219;display:block;bottom:187px;width:730px;left:15px;position:absolute;}
.holder_SLIDESHOW2 .holder_slideControl span{padding-right:5px;display:block;float:left;}
.holder_SLIDESHOW2 .holder_slideControl span.back{float:left}
.holder_SLIDESHOW2 .holder_slideControl span.forward{float:right}
.holder_SLIDESHOW2 .holder_slideControl span.pause{display:none;}
.holder_SLIDESHOW2 .holder_slideControl img{}
.holder_SLIDESHOW3 .holder_slideControl{z-index:219;display:block;bottom:257px;width:910px;left:15px;position:absolute;}
.holder_SLIDESHOW3 .holder_slideControl span{padding-right:5px;display:block;float:left;}
.holder_SLIDESHOW3 .holder_slideControl span.back{float:left}
.holder_SLIDESHOW3 .holder_slideControl span.forward{float:right}
.holder_SLIDESHOW3 .holder_slideControl span.pause{display:none;}
.holder_SLIDESHOW3 .holder_slideControl img{}


/*/*REM -- Home page scroller - video (#449989) - Daeheon Kim - 03/04/2014 16:27*/*/
.holder_SLIDESHOW4 .holder_slideControl span{padding-right:5px;display:block;float:left;}
.holder_SLIDESHOW4 .holder_slideControl span.back{float:left}
.holder_SLIDESHOW4 .holder_slideControl span.forward{float:right}
.holder_SLIDESHOW4 .holder_slideControl span.pause{display:none;}
.holder_SLIDESHOW4 .holder_slideControl img{}
/*/*REM -- Home page scroller - video (#449989) - Daeheon Kim - 03/04/2014 16:27*/*/

.holder_SLIDESHOW:hover .holder_slideControl{display:block;}


.holder_PROMO{float:left;margin:0;padding:0}
.holder_PROMO ul{margin:0;padding:0}
.holder_PROMO ul li{margin:0;padding:0}
.holder_PROMO ul.slideLeft{margin:0;padding:0}
.holder_PROMO ul.slideLeft li{margin:0;padding:0}
.holder_PROMO ul.slideRight{margin:0;padding:0}/*#438267*/
.holder_PROMO ul.slideRight li{margin:0;padding:0}
.catMainLinkLoc{float:left;width:754px;padding:3px;position:relative}
/*#438267
.catConnerTopLeft{width:30px;height:30px;position:absolute;left:0px;top:0px;background:url(/images/core/slconner_topleft.png) no-repeat;z-index:500}
.catConnerTopRight{width:30px;height:30px;position:absolute;right:0px;top:0px;background:url(/images/core/slconner_topright.png) no-repeat;z-index:500}
.catConnerBottomLeft{width:30px;height:30px;position:absolute;left:0px;bottom:0px;background:url(/images/core/slconner_bottomleft.png) no-repeat;z-index:500}
.catConnerBottomRight{width:30px;height:30px;position:absolute;right:0px;bottom:0px;background:url(/images/core/slconner_bottomright.png) no-repeat;z-index:500}
*/
.catTitleLinLoc{margin-top:10px;clear:both;padding:0;height:100%;overflow:hidden}
.catTitleLinLoc ul{margin;0;padding:0;height:100%;overflow:hidden}/*#438267*/
.catTitleLinLoc ul li{float:left;padding:10px 10px 10px 5px;}/*#438267*/
.catTitleLinLoc ul li h2{font-size:22px;}
.catTitleLinLoc#herstuff ul li .catTitlebyColor{color:#9A659B;}
.catTitleLinLoc#hisstuff ul li .catTitlebyColor{color:#2cabe2;}
.catTitleLinLoc#accessories ul li .catTitlebyColor{color:#7e553a;}
.catTitleLinLoc#bargins ul li .catTitlebyColor{color:#f25a29;}
.catTitleLinLoc#sogladandvery ul li .catTitlebyColor{color:#000000;}
.listingHeader{padding:0;margin:0}
.listingHeader h2{font-size:11px;margin:0 0 10px 0;}
.leftNAVIGATION{padding-bottom:15px;color:#746969;background:#ebe8e8;}/*#466610*/
.leftNAVIGATION ul{padding:5px 10px;}
.leftNAVIGATION ul li{line-height:18px;display:inline-block;width:120px;text-transform:lowercase;}
.leftNAVIGATION ul li a{display:block;padding:0px 0px 0px 10px;}
.leftNAVIGATION ul li.selected{font-weight:bold;}
.leftNAVIGATION ul li.header{font-weight:bold;font-style:italic;margin:10px 0 0 10px}
.leftNAVIGATION ul li.header a{padding:0;}
.leftNAVIGATION ul li.indent{padding-left:10px;}
.leftNAVIGATIONtoppattern{background:url(/images/core/left_nav_top_new.png) no-repeat;margin:0;padding:0;height:10px;width:160px;overflow:hidden}/*#438267*/
.leftNAVIGATIONbottompattern{background:url(/images/core/left_nav_bottom_new.png) no-repeat;margin:0 0 10px 0;padding:0;height:10px;width:160px;overflow:hidden}/*#438267*/
.leftnavBottomLinkLoc{margin:0;padding:0;background:#E8D7BD;}
.tagCLOUD{background:#f5f4f4;padding:5px 10px;}
.leftNAVIGATION ul li ul li{padding-left:15px;font-weight:normal;}
.leftNAVIGATION ul li ul li.selected{}
.leftNAVIGATION ul li ul li.header{}
.leftNAVIGATION p.header{padding:3px 0px 0px 10px;line-height:24px;color:#746969;font-size:11px;margin-bottom:10px;}
.leftNAVIGATION p.header a:hover{text-decoration:none}
#facetedNAV ul{padding-top:0px;margin-top:0px;}
#facetedNAV ul li{font-size:11px;float:left;line-height:15px;margin:2px 0}/*#495166*/
#facetedNAV ul li a{background:url(/images/core/facetselected_bg.gif?) no-repeat 8px 2px;white-space:nowrap;padding-left:23px;cursor:pointer}/*#495166*/
#facetedNAV ul li.clearall{background:none;padding:10px 0;margin:0;width:inherit;float:none;clear:both}
#facetedNAV ul li.clearall a{background:none;padding:5px 10px;margin:0;width:140px;display:block}
#facetedNAV ul li.label{background:none;padding:5px 10px;margin:0;width:inherit;float:none;clear:both;width:140px;display:block}
#facetedNAV ul li.header_sub{font-style:italic;font-weight:bold;margin:10px 0 5px 0;width:140px;float:none;clear:both}
#facetedNAV ul li.header_sub a{background:url(/images/core/arrow_mushroom_facetopen.gif) no-repeat right 7px;padding-left:10px;display:block}
#facetedNAV ul.contracted{height:20px;overflow:hidden;border:1px solid #CC0000;border-width:0px 0px;float:none;clear:both}
#facetedNAV ul.contracted li.header_sub a{background:url(/images/core/arrow_mushroom_facetclosed.gif) no-repeat right 5px;padding-left:10px;display:block}
#facetedNAV ul li.notselected a{background-image:url(/images/core/facet_bg.gif?)}/*#495166*/
#facetedNAV ul li.notavailable{color:#aaa;cursor:default;padding-left:25px;}
#facetedNAV ul li .count{font-size:11px;}
.margintop15px{margin-top:15px;}
.margintop10px{margin-top:10px;}
.margintop5px{margin-top:5px;}
.marginleft15px{margin-left:15px;}
.marginleft10px{margin-left:10px;}
.marginleft5px{margin-left:5px;}
.marginBttom10{margin-bottom:10px;}
.paddingtop15px{padding-top:15px;}
.paddingtop10px{padding-top:10px;}
.paddingtop5px{padding-top:5px;}
#holder_CENTRE_tabbedarea{padding-top:20px;padding-bottom:10px;}
#holder_CENTRE_tabs{}
#holder_CENTRE_tabs ul{float:left;width:100%;background:url(/images/core/tabborder.gif) repeat-x bottom;height:32px;}
#holder_CENTRE_tabs ul li{float:left;margin-right:2px;border:1px solid #f0eeed;border-bottom:0px;line-height:30px;background:#fff;height:30px;}
#holder_CENTRE_tabs ul li a{padding:0px 15px;display:block;}
#holder_CENTRE_tabs ul li.tabselected{border:1px solid #d7cfd1;border-bottom:0px;font-weight:bold;background:#fff;height:31px;}
#holder_CENTRE_tabs ul li.viewmore a{display:inline;padding:0px;}
#holder_CENTRE_tabs ul li.viewmore span{margin:0px 5px;}
#holder_CENTREFULL #holder_CENTRE_tabs ul li{}
#holder_CENTRE_tabcontent{border:1px solid #d7cfd1;border-top:0px;padding:10px;padding-right:0px;}
#holder_CENTRE_tabcontent .catHOLDER ul{width:131px;margin-right:15px;margin-bottom:10px;}
#holder_CENTRE_tabcontent .catHOLDER ul.last{margin-right:0px;}
#holder_CENTRE_tabcontent #holder_RECENTLYVIEWED ul{margin:0px 15px 0px 0px;}
#holder_CENTRE_tabcontent #holder_RECENTLYVIEWED ul.last{margin-right:0px;}
.catHOLDER{text-transform:lowercase;}
.catHOLDER ul{float:left;margin-right:12px;margin-bottom:20px;width:180px;height:370px; position:relative}
.catHOLDER ul li{text-align:center;}
.catHOLDER ul.last{margin-right:0px;}
.catHOLDER ul li img{}
.catHOLDER ul li.prodIMAGE{width:180px; height:240px;}
.catHOLDER ul li.prodIMAGE img{border:1px #ebe6d0 solid;}
.catHOLDER ul li.prodIMAGE img:hover{border:1px #E8D7BD solid;}
.catHOLDER ul li.prodNAME a{}


/*#384009*/
.catHOLDER ul span.listingquickview{position:absolute; width:180px; text-align:center; top:200px; display:none; z-index:999}
.catHOLDER ul span.listingquickview a{background:#746969; color:#fff; padding:5px 10px; border-radius:3px;}
.catHOLDER ul:hover span.listingquickview{display:block}

/*#*/
.catHOLDER ul li.prodIMAGE img.lazy{width:180px; height:240px;}
/*#373171*/
.catHOLDER ul li h3{font-size:12px;font-weight:normal;text-align:center;padding:5px 0;}
.catHOLDER ul li h3 a:hover{text-decoration:none;font-weight:bold;}
.catHOLDER ul li.prodPRICE{color:#746969;font-size:11px;font-weight:bold;}
.catHOLDER ul li.swatches{margin:5px 0 0 0;}
.catHOLDER ul li.swatches a{display:inline-block;height:20px;width:20px;background:#ededed;margin-right:3px;}
.catHOLDER ul li .wasprice{color:#746969;}
.catHOLDER ul li .ratingHolder{margin:5px auto;height:100%;overflow:hidden;clear:both;float:none;}
.catHOLDER ul li .ratingHolder ul{margin:0;padding:0;height:40px;overflow:hidden}
.catHOLDER ul li .ratingHolder ul li{margin:0;float:none;padding:0;font-size:11px;}
.catHOLDER ul li .ratingHolder ul li.star{}
.catHOLDER ul li .ratingHolder ul li .ratingStarsHolder{margin:3px auto;float:none;width:50px;height:11px;overflow:hidden;background:url(/images/core/reviewstars_g_listing.gif) no-repeat}
.catHOLDER ul li .ratingHolder ul li .ratingStars{margin-left:0px;float:none;}
#holder_CENTRE_tabcontent .catHOLDER ul{}
#holder_RECENTLYVIEWED{}
#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;}
#holder_RECENTLYVIEWED .header{background:#F0EEED;color:#80686F;line-height:30px;padding:0px 10px;font-size:11px;}
.holder_FOOTER_content a{text-decoration:none;}
.holder_FOOTER_content a:hover{text-decoration:none;}
#articleHEADERtext{}
#articleHEADERtext h1{margin:10px;padding:0}
#articleHEADERtext.categoryBANNER .categoryDESC{padding:0px;}
.categoryBANNERwithIMG{}
.ArtcontentTopLinkLoc{margin-top:28px;}
.subCATEGORYdisplay{}
.subCATEGORYdisplay:hover{}
.no_cat_result{font-size:11px;padding:10px;}
.subcatHOLDER{}
.categoryBANNER{position:relative;}
.categoryBANNER img{}
.categoryBANNER h1{color:#6B5E55;font-size:26px;font-weight:normal;padding:0px;}
.categoryBANNER .categoryDESC{font-size:11px;width:100%;padding:10px 0px;}
.categoryBANNER .categoryDESC p{margin:0px;padding:5px 0;line-height:150%;}
.categoryBANNER .categoryDESC p.intro{margin:0px;padding:10px;background:#e3dec3;}
.categoryBANNER .categoryDESC.top{top:10px;left:0px;width:270px;background:none;}
.categoryBANNER .categoryDESC.top h1{padding-bottom:10px;}
.categoryBANNER .categoryDESC.top p{line-height:17px;}
.categoryBANNER#articleHEADERtext .categoryDESC{position:static;background:none;}
.categoryBANNER h1 a:hover{text-decoration:none;}
#holder_CENTRE .holder_PROMO{float:left;margin:0;width:auto;}
#holder_CENTRE .holder_PROMO.last{margin-right:0px;float:right;}
.catFILTERS_b{margin:10px 0;padding:5px;line-height:18px;background:#fff;border-radius:5px;}/*#466610*/
.catFILTERS_b a, .catFILTERS_b a:visited{margin:0px 2px;}
.catFILTERS_b ul{float:left;width:100%;}
.catFILTERS_b ul li{float:left;}
.catFILTERS_b ul li.right{float:right;}
.catFILTERS_b ul li span{}
.catFILTERS_b ul li select{font-family:Georgia, "Times New Roman", Times, serif;border:1px solid #dcd9d9;color:#746969;font-size:11px;margin-left:10px;/*background:url(/images/core/filter_select_bg.gif);*/width:inherit;border-radius:5px 0 0 5px;}/*#495166*/
.catFILTERS_b ul li .numberPageSelected{font-weight:bold;margin:0px 2px;color:#746969;}
.catFILTERS_b ul li a.viewall, a.viewall:visited{margin-left:10px;}
.catFILTERS_b ul li a.previous{margin:0px 8px 0px 30px;display:inline-block;}
.catFILTERS_b ul li a.next{margin:0px 0px 0px 8px;display:inline-block;}
.catFILTERS_b h1{padding-right:10px;letter-spacing:0px;font-size:11px;margin:2px 5px;}
.catHOLDER ul li.prodTITLE{}
.prodTITLE{}
.catPRICE{}
.catPRICE a, .catPRICE a:visited{}
.catPRICE a:hover{}
#holder_PRODUCT{/*float:left;width:780px;*/ float:none; width:100%}

.prodIMAGES_Holder{width:500px;float:left; position:relative}
/*#304477*/
#prodIMAGES{width:360px;float:left;background:#fff;padding:10px 20px 20px 20px}/*#438267*/
#prodIMAGES h1{text-align:center; text-transform:lowercase; padding-bottom:10px;}
#prodIMAGES #zoomArea{height:100%;overflow:hidden;}
#prodIMAGES img{float:left;}
#prodIMAGES p{margin-top:8px;font-size:11px;padding-left:10px;}
#prodIMAGES p.clicktoenlarge{}
#prodALTERNATIVES ul{float:left; padding:0 10px 0 7px; overflow:hidden}
#prodALTERNATIVES ul li{margin:8px 4px 0px 0px;float:left;background:url(/images/core/altimg_bg.jpg) no-repeat;width:71px;height:93px;overflow:hidden;padding:9px 6px 10px 7px;}
#prodALTERNATIVES ul li.last{margin-right:0px;border:0px;}

/*
#prodALTERNATIVES ul{float:left;padding:0 35px}
#prodALTERNATIVES ul li{margin:8px 15px 0px 0px;float:left;background:url(/images/core/altimg_bg.jpg) no-repeat;width:71px;height:93px;overflow:hidden;padding:9px 6px 10px 7px;}
#prodALTERNATIVES ul li.last{margin-right:0px;border:0px;}
*/

/*#263673*/
.morecatlink{margin:10px;padding:5px 10px;height:100%;overflow:hidden;clear:both; /*width:325px; background:url(/images/core/tab_descbg.gif) repeat-y scroll 0 0 transparent; */background-color:#E3DDC3; display:none;}
.BVBrowserFF {margin:10px}
.morecatlink ul{margin:0;padding:0;height:100%;overflow:hidden}
.morecatlink ul li{float:none;list-style:none;padding:0;margin:0}

.waytoshoplink{/*background:#E3DDC3;*/ margin:10px}/*#438267 (2)*/




.categoryColour{}
.herstuff_color{color:#AE85A5}
.herstuff_color a{color:#AE85A5}
.hisstuff_color{color:2cabe2}
.hisstuff_color a{color:2cabe2}
.accessories_color{color:#7d5438}
.accessories_color a{color:#7d5438}
.bargains_color{color:#f25a29}
.bargains_color a{color:#f25a29}
.soglandandvery_color{}
.soglandandvery_color a{}
.highlight{font-weight:bold;font-style:italic;}

/*#263673*/
#prodLINKS{padding-left:0px;margin-top:12px;margin-bottom:10px;}

#prodLINKS ul{float:left;}
#prodLINKS ul li{float:left;margin:7px 10px 0 0;font-size:11px;}
#prodLINKS ul li a{font-size:11px;font-style:italic;}
#prodLINKS ul li img{margin-top:-3px;margin-right:5px;float:left;}
#prodLINKS ul li.facebook{margin:0;padding:;}
#prodLINKS ul li.facebook img{margin:0;padding:0;float:none;}
#prodIMAGES .buttons{text-align:center;font-weight:bold;margin-bottom:8px;}
#prodIMAGES #prevIcon{margin:0px 12px;padding-left:8px;display:inline-block;background:transparent url(/images/core/arrow_mushroom_linkleft.gif) no-repeat left 4px;}
#prodIMAGES #nextIcon{margin:0px 12px;padding-right:8px;display:inline-block;background:transparent url(/images/core/arrow_mushroom_linkright.gif) no-repeat right 4px;}
#productImageContainer{}

@media screen and (-webkit-min-device-pixel-ratio:0) { 
	#productImageContainer{width:360px; height:480px;}
	#productImageContainer a{width:360px; height:480px;}
	#prodIMAGES #zoomArea {height:480px;}
	#prodIMAGES {width:360px;}
	#productImage img {width:360px; height:480px;}
	.altimageHolder {height:376px;}
}

#productImageContainer img{}
#productImageHolder{}
.enlarge{}
.enlarge a{}
.enlarge a:hover{}
/*#304477*/
#prodDETAILS{float:right;width:420px;margin-top:0px;}
/*#304477*/
#prodDETAILS .dept_logo{float:right;width:56px;}

/*#384240 START*/
.prodDETAILSleft{width:215px;}
.prodDETAILSright{float:right;width:200px;height:60px;}
#prodDETAILS .productTITLE{/*float:left;width:350px;*/}
#prodDETAILS .BVRRRatingSummary:after{float:left;}
/*#384240 END*/

#prodDETAILS .productTITLE h1{font-size:21px;font-weight:normal;margin-bottom:5px;text-transform:lowercase;}
/*#304477*/
#prodDETAILS .productTITLE p{padding:0;margin:5px 0}
/*#304477*/
#prodDETAILS .productCODE{color:#746969;font-size:11px;line-height:16px;}
#prodDETAILS .prodPRICE{font-size:11px;line-height:16px;margin-right:10px;}
#prodDETAILS .prodPRICE .cat-title{font-size:11px;line-height:16px;font-weight:normal;padding:5px 0}
#prodDETAILS .prodSHORTdesc{}
#prodDETAILS .prodREVIEWSSummary{clear:both;height:100%;overflow:hidden;margin:5px 0}
#prodDETAILS .prodREVIEWSSummary .rating{margin-left:10px;float:left}
#prodDETAILS .prodREVIEWSSummary .ratingStarsHolder{margin:3px auto;float:left;width:63px;height:11px;overflow:hidden;background:url(/images/core/prod_none_star.gif) no-repeat}
#prodDETAILS .prodREVIEWSSummary .ratingStars{margin-left:0px;overflow:hidden}
#prodDETAILS span.productCODECanChange{}
#prodDETAILS .viewmore{float:right;border:0px;margin:0px;padding:5px;}
.prodOPTIONS{margin-top:15px;}
.prodOPTIONS td{font-weight:bold;}
.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:5px;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}
#priceCopy2{font-size:11px;margin-top:5px;height:20px;}
#priceCopy2_wishlist{margin-left:40px;font-size:11px;margin-top:5px;height:20px;}
.priceSALE{font-weight:bold;color:#C90202;}
.prodPRICESALE{color:#F06433;font-weight:bold;font-size:21px;text-align:center;}
.prodPRICESALE span.wasprice{color:#666666;}
.prodPRICEnew{color:#666666;font-weight:bold;font-size:21px;}
.priceWAS{color:#746969;font-size:11px;font-family:Arial, Helvetica, sans-serif;font-weight:bold}
.linethrough{color:#746969;font-size:11px;font-weight:bold}
.mainPriceOnSale{color:#F06433;font-weight:bold;font-size:11px;text-align:center;}
.optionNAME{}
.optionCENTRE{}
.ajaxPrHeader .productCODE{}
#stockAvailability1{}
#prodQTY{}
.wasprice{}
.swatches{}
.swatches ul{}
.swatches ul li{}
/*#304477*/
.prodDESC{margin:10px 0}
/*#304477*/
.prodDESC_tabs{}
.prodDESC_tabs ul{width:100%;height:30px;}
.prodDESC_tabs ul li{float:left;line-height:30px;height:30px;text-align:center;width:115px;background:url(/images/core/tab_nonselected_bg.gif) no-repeat;border-radius:5px 5px 0 0;}
.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{font-weight:bold;height:30px;background:url(/images/core/tab_selected_bg.gif);}
.prodDESC_tabs ul li.tabheadselectedtab a{color:#ae85a5}
.ProdDescTable{width:90%;margin:5px;}
.ProdDescTable .ProdDescDesigned{}
.ProdDescTable .ProdDescDesigned div{font-weight:bold;float:left;margin:0px 0px 10px 0px;}
.ProdDescTable .ProdDescPerformHead{width:50%;font-weight:bold;}
.ProdDescTable .ProdDescPerformList{width:50%;vertical-align:top;}
.ProdDescTable .ProdDescPerformList li{margin:2px 0px 2px 15px;}
.ProdDescTable .ProdDescStyleHead{width:50%;font-weight:bold;}
.ProdDescTable .ProdDescStyleList{width:50%;vertical-align:top;}
.ProdDescTable .ProdDescStyleList li{margin:2px 0px 2px 15px;}
.ProdDescTable .ProdDescComposition{padding:10px 0px 0px 0px;}
/*#304477*/
.description{background:url(/images/core/tab_descbg.gif) repeat-y;width:350px;overflow:hidden;}

.description .descHolder{padding:15px 10px;width:325px;height:188px; height:187px\0/;  ^height:199px;overflow:hidden; font-size:11px; line-height:130%}
/*.description .descHolder2{padding:15px;width:315px;width:305px\0/;height:135px;overflow:hidden;border-radius:0 10px 10px 10px;font-size:11px;}
.description .descHolder3{padding:15px;width:315px;width:305px\0/;height:135px;overflow:hidden;border-radius:0 10px 10px 10px;font-size:11px;}
*/
@media screen and (-webkit-min-device-pixel-ratio:0) {
.description .descHolder{padding:15px 10px;width:325px;height:190px;overflow:hidden; font-size:11px;}
}

.description p{padding:5px 0px;}
.description table.comm-table p{height:100%;}
/*#304477*/

#prodUPSELLS{margin:0px;padding:0; clear:both/*width:154px;float:right;*/}
#prodUPSELLS ul{margin:10px 0px 0px 0px;width:154px;float:none;}
#prodUPSELLS .title{text-align:center; font-size:16px; color:#AE85A5; text-align:center; padding:10px 0 5px 0}
#prodUPSELLS .title a{text-decoration:none;color:#80686F;font-weight:bold}
#prodUPSELLS .title p{font-size:11px;padding-bottom:3px;}
#prodUPSELLS p.more{margin-top:10px;font-size:11px;padding-left:30px;}
#prodUPSELLS p.more a{}
#prodUPSELLS #productDataOnPageContainer{width:462px;}
#prodUPSELLS #productDataOnPageHolder{width:154px;}
#prodUPSELLS #productDataOnPageLeft{width:154px;}
#prodUPSELLS #productDataOnPage{width:154px;}
#prodUPSELLS #productDataOnPageRight{width:154px;}
#prodUPSELLS .catHOLDER ul{height:auto;}
#prodUPSELLS .catHOLDER ul li{font-size:11px;}
#prodUPSELLS .catHOLDER ul li.prodIMAGE{text-align:center; width:auto; height:auto}
#prodUPSELLS .catHOLDER ul li.prodIMAGE img{xwidth:100px;}
#prodUPSELLS .catHOLDER .ratingHolder {display:none;}
#prodUPSELLS .catHOLDER .ratingHolder ul{margin:0;padding:0;}
#prodUPSELLS .catHOLDER ul li span.mainPriceOnSale{font-size:12px}
#prodUPSELLS .catHOLDER ul li span.linethrough{font-size:12px}

#holderARTICLE{padding:0px;/*height:100%;overflow:hidden*/}
#holderARTICLE.padder{padding:10px;}
#holderARTICLE .padder{padding:10px;}

#holderARTICLE.padderBB{padding:0px;}
#holderARTICLE .padderBB{padding:0px;}

.padder{padding:10px;}
#holderARTICLE #boutiquesLIST{}
.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:11px;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 #746969;}
#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 #746969;}
#holderARTICLE #boutiqueAMBASSADORS p{margin:0px 20px 5px 0px;}
.sBStoreLinksBL{width:150px;}
#holderARTICLE .ArtilceFull{float:left;line-height:150%;}
#holderARTICLE .ArtilceFull h2{color:#746969;font-size:11px;font-weight:bold;}
#holderARTICLE .ArtilceFull h3{color:#746969;font-size:11px;font-weight:bold;}
#holderARTICLE .ArtilceFull p{line-height:150%;}
#holderARTICLE h1{margin:15px 10px 5px 0px;font-size:22px;font-weight:normal;}
#holderARTICLE h2{margin:15px 10px 5px 0px;color:#746969;font-size:11px;font-weight:bold;padding-bottom:5px;}
#holderARTICLE h3{margin:15px 10px 5px 0px;color:#746969;font-size:11px;font-weight:bold;}
#holderARTICLE h4{margin:15px 10px 5px 0px;font-size:11px;font-weight:bold;}
#holderARTICLE p{line-height:150%;margin:10px;}
#holderARTICLE a, #holderARTICLE a:visited{}
#holderARTICLE ul{margin:inherit;padding:inherit}
#holderARTICLE ul li{line-height:150%;color:#746969;}
#holderARTICLE ol li{line-height:150%;color:#746969;}
#holderARTICLE table.tablestyle1{border-top:1px solid #746969;border-left:1px solid #746969;color:#746969}
#holderARTICLE table.tablestyle1 td{border-right:1px solid #746969;border-bottom:1px solid #746969;padding:5px;background:#E3DEC3}
#holderARTICLE table.tablestyle1 th{border-right:1px solid #746969;border-bottom:1px solid #746969;padding:5px;background:#E8D7BD;}
#holderARTICLE .tableheader{background:#333;color:#ffffff;font-weight:bold;}
#holderARTICLE .paragraph_Header{font-size:11px;font-weight:bold}
#holderARTICLE .paragraph_subHeader{font-size:11px;font-weight:bold}
#holderARTICLE .page_highlightGREEN{color:#747D1A;}
#holderARTICLE .page_highlightRED{color:#CC0033;}
#holderARTICLE .page_highlightBLUE{color:#6699CC;}
#holderARTICLE .page_highlightGREY{color:#999999;}
#holderARTICLE .regiFormHolder{background:url(../images/core/signinbg.jpg) repeat-y;height:100%;overflow:hidden;padding:10px 20px;}
#holderARTICLE .regiFormHolder .regicol1{float:left;width:300px;}
#holderARTICLE .regiFormHolder .regicol1 ul{}
#holderARTICLE .regiFormHolder .regicol1 ul li{float:left;margin:2px;}
#holderARTICLE .regiFormHolder .regicol1 ul li.label{font-weight:bold;width:120px}
#holderARTICLE .regiFormHolder .regicol2{float:left;width:300px;}
#holderARTICLE .regiFormHolder .regicol2 ul{}
#holderARTICLE .regiFormHolder .regicol2 ul li{float:left;margin:2px;}
#holderARTICLE .regiFormHolder .regicol2 ul li.label{font-weight:bold;width:120px}
#holderARTICLE .regiFormHolder .regicol3{float:left;width:300px;}
#holderARTICLE .regiFormHolder .regicol3 ul{}
#holderARTICLE .regiFormHolder .regicol3 ul.radio{float:none;clear:both;}
#holderARTICLE .regiFormHolder .regicol3 ul li{float:left;margin:2px;}
#holderARTICLE .regiFormHolder .regicol3 ul li.label{font-weight:bold;width:120px}
#holderARTICLE .regiFormHolder .regicolfull{float:none;clear:both;margin-top:20px;height:100%;overflow:hidden}
#holderARTICLE .regiFormHolder .regicolfull ul{height:100%;overflow:hidden;margin:0;padding:0}
#holderARTICLE .regiFormHolder .regicolfull ul li{float:left;margin:2px;}
#holderARTICLE .regiFormHolder .regicolfull ul li.info{width:800px}
#holderARTICLE .regiFormHolder .regicolfull ul li.label{font-weight:bold}
#holderARTICLE .regiFormHolder .regicolfull ul.where{padding:5px 25px;}
#holderARTICLE .regiFormHolder .regicolfull ul.where li.label{margin:5px;}
#holderARTICLE .regiFormHolder .regicolfull ul.where li select{width:auto;}
#holderARTICLE .regiFormHolder .regicolfull ul.submit{float:none;clear:both;margin-top:20px;height:100%;overflow:hidden}
#holderARTICLE .regiFormHolder .regicolfull ul.submit li.label{margin:5px;}
#holderARTICLE .regiFormHolder .regicolfull ul.submit li.submitBtn{float:right}
#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;}
#holderARTICLE select.textFieldNoWidth{width:156px;padding-left:0px;}
#holderARTICLE #Table1 .errormessageinline{color:#CC0000;width:250px;padding:2px 0px;text-align:center}
#holderARTICLE .pageContent{line-height:150%;}
#holderARTICLE .ArtilceLeft{float:left;width:550px;line-height:150%;}
#holderARTICLE .ArtilceLeft h2{color:#80686F;font-size:11px;font-weight:bold;}
#holderARTICLE .ArtilceLeft h3{color:#80686F;font-size:11px;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 .ArtilceRight ul li.a{}
#holderARTICLE .intro{margin:0 0 10px 0;padding:10px;background:#f3f2f2;border-radius:10px;border:none;}/*#466610*/
#holderARTICLE .catalogueCatholder{}
#holderARTICLE .catalogueCatholder .catalogueAddress{float:left;width:400px;}
#holderARTICLE .catalogueCatholder .catalogueAddress ul{clear:both;margin:5px 0;padding:0;height:100%;overflow:hidden}
@media screen and (-webkit-min-device-pixel-ratio:0){
	#holderARTICLE .catalogueCatholder .catalogueAddress ul{clear:both;margin:0!important;padding:0;height:100%;overflow:hidden; line-height:100%!important}
	#holderARTICLE .catalogueCatholder .catalogueAddress ul li{float:left;margin:0!important;padding:0}
	ul.tickopt li {line-height:100%!important;}
	ul.tickopt li span {line-height:100%!important;}
}
#holderARTICLE .catalogueCatholder .catalogueAddress ul li{float:left;margin:3px 0;padding:0}
#holderARTICLE .catalogueCatholder .catalogueAddress ul li.label{width:185px;}
#holderARTICLE .catalogueCatholder .catalogueAddress ul.sendme{padding-left:185px;}

/*#366098*/
#holderARTICLE .catalogueCatholder .catalogueOpt{margin:10px 0; overflow:hidden;}
#holderARTICLE .catalogueCatholder .catalogueOpt ul{overflow:hidden; float:left; clear:none; margin:0}
#holderARTICLE .catalogueCatholder .catalogueOpt ul.tickoptinfo{}
#holderARTICLE .catalogueCatholder .catalogueOpt ul.tickopt{float:left!important}
#holderARTICLE .catalogueCatholder .catalogueOpt ul.tickopt.clear{float:none!important; clear:both}
/*#366098*/


#holderARTICLE .catalogueCatholder .catalogueRightSec{float:right;width:300px;}
#holderARTICLE .catalogueCatholder .catalogueRightSec ul{clear:both;margin:5px 0;padding:0}
#holderARTICLE .catalogueCatholder .catalogueRightSec ul li{}
#holderARTICLE .catalogueCatholder .catalogueRightSec ul li .catalogueItem{border:1px solid #DDDCC8;padding:10px;border-radius:10px;}
#holderARTICLE .catalogueCatholder .catalogueRightSec ul li .catalogueItem ul{}
#holderARTICLE .catalogueCatholder .catalogueRightSec ul li .catalogueItem ul li{text-align:center}
#holderARTICLE .catalogueTable{marign:0;padding:0;height:100%;overflow:hidden;clear:both;}
#holderARTICLE .catalogueTable ul{marign:0;padding:0;height:100%;overflow:hidden;}
#holderARTICLE .catalogueTable ul li{list-style:none;margin:0;padding:0;}

/*REM -- Lightbox width (#460790) - Daeheon Kim - 31/03/2014 16:12*/
#ajaxEditorial{position:absolute;z-index:999;background-color:#f3f2f2; /*width:800px;*/ width:970px;height:520px;border:1px solid #DDDCC8;}/*#466610*/
.ajaxArticleHEADER{height:15px;padding:10px;font-weight:bold;background:#ebe8e8;color:#736767;font-size:9pt;}/*#466610*/
.ajaxArticleTEXT{overflow:auto;/*width:778px;*/width:948px;height:451px;padding:10px;margin-top:2px;}
/*REM -- Lightbox width (#460790) - Daeheon Kim - 31/03/2014 16:12*/

.ajaxArticleTEXT .ArtilceLeft{float:left;width:300px;line-height:150%;}
.ajaxArticleTEXT .ArtilceLeft h2{color:#80686F;font-size:11px;font-weight:bold;padding:5px 0}
.ajaxArticleTEXT .ArtilceLeft h3{color:#80686F;font-size:11px;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 .ArtilceRight ul li.a{}
.ajaxArticleTEXT #holderARTICLE .ArtilceFull{float:left;line-height:150%;}
.ajaxArticleTEXT #holderARTICLE .ArtilceFull h2{color:#80686F;font-size:11px;font-weight:bold;}
.ajaxArticleTEXT #holderARTICLE .ArtilceFull h3{color:#80686F;font-size:11px;font-weight:bold;}
.ajaxArticleTEXT #holderARTICLE .ArtilceFull p{line-height:150%;}
.ajaxArticleTEXT h1{margin:15px 10px 5px 0px;font-size:22px;font-weight:normal;}
.ajaxArticleTEXT h2{margin:15px 10px 5px 0px;color:#80686F;font-size:11px;font-weight:bold;border-bottom:1px solid #EBE7E8;padding-bottom:5px;}
.ajaxArticleTEXT h3{margin:15px 10px 5px 0px;color:#80686F;font-size:11px;font-weight:bold;}
.ajaxArticleTEXT h4{margin:15px 10px 5px 0px;font-size:11px;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:11px;font-weight:bold}
.ajaxArticleTEXT .paragraph_subHeader{font-size:11px;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;position:absolute;z-index:999;background:url(/images/core/bodyrepeat.jpg);}
.emailAfriendBOX ul{}
.emailAfriendBOX ul li{}
.emailAfriendBOX ul.header{clear:both;margin:0;padding:10px;height:35px;overflow:hidden;}
.emailAfriendBOX ul.header li{float:left}
.emailAfriendBOX ul.header li h2{}
.emailAfriendBOX ul.header li.close{float:right;position:absolute;top:0;right:0;}
.emailAfriendBOX #emailAfriendTEXT{marign:0;padding:10px;overflow:hidden;}
.emailAfriendBOX #emailAfriendTEXT ul{marign:0;padding:0 0px;height:100%;overflow:hidden;}
.emailAfriendBOX #emailAfriendTEXT ul li{float:left;margin:2px;}
.emailAfriendBOX #emailAfriendTEXT ul li.label{font-weight:bold;width:150px;}
.emailAfriendBOX #emailAfriendTEXT ul li.txtarea{}
.emailAfriendBOX #emailAfriendTEXT ul li input.textFieldNoWidth{width:200px;}
.emailAfriendBOX #emailAfriendTEXT ul li textarea{width:200px;}
.emailAfriendBOX #emailAfriendTEXT ul.submit{margin-left:154px;}
#overlayBox{z-index:998;top:0px;left:0px;position:absolute;width:100%;background-color:black;filter:alpha(opacity=0);-moz-opacity:.0;opacity:.0;display:block;height:2000px;}
.holder_BASKET{float:left;margin:0px 0px 0px 0px;}
#holderBASKET_LOCATION{width:100%;margin-top:10px;height:100%;overflow:hidden}
#holderBASKET_LOCATION ul{list-style:none;float:left;margin-right:10px;}
#holderBASKET_LOCATION li{float:left;height:38px;overflow:hidden}
#holderBASKET_LOCATION li img{margin:0;position:relative;z-index:1;}/*#438267 (2)*/
.basketTxtHolder{padding:0px;clear:both;height:100%;overflow:hidden}
.basketArTxt{width:600px;float:left}
#holderBASKET_h1{padding-left:10px;padding-top:0;width:400px;}
#holderBASKET_h1 h1{color:#8086f;font-weight:normal;font-size:18pt;}
#holderBASKET_MESSAGE{background:url(../images/core/signinbg.jpg) repeat-y;color:#8086f;margin:0;padding:10px 20px;margin:0px;font-size:11px;height:100%;overflow:hidden;}
#holderBASKET_MESSAGE .text{float:left;padding:10px 20px}
#holderBASKET_MESSAGE .continueBtn{float:right;padding-right:20px;}
.holderBasketSection{color:#333;margin:0;font-size:9pt;padding:0;float:left;width:710px;margin-left:9px;border:solid 1px #dcd9d9;position:relative;top:-1px;background:#F3F2F2;}/*#438267 (2)*//*#466610*/
.holderBasketSection ul{margin:10px 25px;padding:0}
.holderBasketSection ul li{list-style:none;font-size:11px;padding:5px;}
.holderBasketSection ul li.errormessageinline{color:#CC0000;border:1px solid #CC0000;}
.holderBasketSection .delmessageHolder{position:relative;padding:5px;}
.holderBasketSection .delmessageHolder .thedelmessage{position:absolute;right:0;top:0;width:400px;white-space:nowrap;float:right}
.holderBasketSection .emptyBasketMessage{padding:20px 30px;color:#6B5E55}
.basketSummariesHolder{margin:0;padding:10px;height:100%;overflow:hidden;}
.basketSummariesHolder ul{padding:0;margin:10px 15px;height:100%;overflow:hidden;}
.basketSummariesHolder ul li{float:left;list-style:none;margin:0;padding:0}
.basketSummariesHolder ul.header{}
.basketSummariesHolder ul.header li{padding:10px;color:#736968;font-weight:bold;font-size:11px;}
.basketSummariesHolder ul.header li.image{width:90px;padding-left:20px}
.basketSummariesHolder ul.header li.desc{width:160px}
.basketSummariesHolder ul.header li.qty{width:100px;}
.basketSummariesHolder ul.header li.price{width:100px;}
.basketSummariesHolder ul.header li.total{width:100px;text-align:right}
.basketSummariesHolder ul.items{border-bottom:1px solid #DDDCC8;height:100%;overflow:hidden;padding-bottom:10px}
.basketSummariesHolder ul.items li{padding:10px;color:#736968}
.basketSummariesHolder ul.items li.image{width:106px;background:url(../images/core/basketprodimage_bg.jpg) no-repeat;padding:5px 7px}
.basketSummariesHolder ul.items li.desc{width:160px}
.basketSummariesHolder ul.items li.desc span.errorMessage{color:#CC0000;}

/*REM -- Shopping Bag - Qty Selector (#436879) - Daeheon Kim - 15/01/2014 11:01*/
.basketSummariesHolder ul.items li.qty{width:100px;}
.basketSummariesHolder ul.items li.qty input{width:20px; border:1px solid #dcd9d9; padding:5px 3px ;font-family:Geneva, Arial, Helvetica, sans-serif;color:#746868; border-radius:0; text-align:center}/*#495166*/
.basketSummariesHolder ul.items li.qty .bskQtyHolder{margin:0;padding:0;height:100%;overflow:hidden;width:100px;}
.basketSummariesHolder ul.items li.qty .bskQtyHolder ul{margin:0;padding:0;height:100%;overflow:hidden}
.basketSummariesHolder ul.items li.qty .bskQtyHolder ul li{float:none;margin:1px 0;padding:0;line-height:130%;font-size:11px; display:block; overflow:hidden}
.basketSummariesHolder ul.items li.qty .bskQtyHolder ul li.update{font-weight:bold;}
.basketSummariesHolder ul.items li.qty .bskQtyHolder ul li span {display:block; float:left}
.basketSummariesHolder ul.items li.qty .bskQtyHolder ul li span.button{background:#80686F; color: #FFFFFF; cursor: pointer; line-height: 23px; ^line-height: 22px; padding: 2px 5px; width: 10px; text-align:center}
.basketSummariesHolder ul.items li.qty .bskQtyHolder ul li span.button a{color: #FFFFFF; display:block}
@media screen and (-webkit-min-device-pixel-ratio:0) { 
.basketSummariesHolder ul.items li.qty input{width:20px; border:none; padding:6px 3px ;font-family:Geneva, Arial, Helvetica, sans-serif;color:#746868; border-radius:0; text-align:center; margin-top:-1px; line-height:16px;}
}

/*452754*/
.basketSummariesHolder ul.items li.qty .bskQtyHolder ul li.egift {width:75%}
.basketSummariesHolder ul.items li.qty .bskQtyHolder ul li.egift > span.links{display:inline-block; padding:3px 0; margin:0 0 5px 0; float:none; margin-right:10px; width:100%; text-align:center}
.basketSummariesHolder ul.items li.qty .bskQtyHolder ul li.egift > span.links:last-child {margin-right:0;}
.basketSummariesHolder ul.items li.qty .bskQtyHolder ul li.egift > span.links a{text-decoration:underline}
.basketSummariesHolder ul.items li.qty .bskQtyHolder ul li a.gfremove{text-decoration:underline; text-align:center; display:block}
/*#452754*/


.basketSummariesHolder ul.items li.price{width:100px;}
.basketSummariesHolder ul.items li.price span.sale{font-size:11px;text-decoration:line-through;}
.basketSummariesHolder ul.items li.total{width:100px;text-align:right;font-weight:bold}
.basketSummariesHolder ul.bsktGiftVoucher{padding:5px 10px;background:#ebe8e8;border-radius:10px;}/*#466610*/
.basketSummariesHolder ul.bsktGiftVoucher li{float:left;margin:5px;padding:0;color:#736767;font-size:11px;}
.basketSummariesHolder ul.bsktGiftVoucher li input.codeform{background:#fff;width:210px;height:17px;border:1px solid #dcd9d9;padding:2px 5px;font-family:Georgia, "Times New Roman", Times, serif;color:#736767;font-size:11px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}/*#466610*//*#495166*/
.basketSummariesHolder ul.bsktGiftVoucher li.label{padding-top:10px;}
.basketSummariesHolder ul.bsktGiftVoucher li.codeinput{padding-top:5px;}
.basketSummariesHolder ul.bsktGiftVouchermsg{}
.basketSummariesHolder ul.bsktGiftVouchermsg li{float:right}
.basketSummariesHolder ul.bsktGiftVouchermsg li.voucherMsg{margin-right:10px;float:left}
.basketSummariesHolder ul.theerror{margin:10px 15px;padding:0;height:100%;overflow:hidden}
.basketSummariesHolder ul.theerror li{float:none;clear:both;margin:0;padding:0 15px;color:#990000;font-size:11px;}

/*#336777*/
.basketSummaryTotalsHolder{margin:0;padding:10px;height:100%;overflow:visible; display:table; color:#736767}
.basketSummaryTotalsHolder .basketAdsHolder{float:left;padding:5px 15px}
.basketSummaryTotalsHolder .basketSummaryTotals{float:right;padding:5px 30px 5px 15px;width:420px;font-size:11px;}
.basketSummaryTotalsHolder .basketSummaryTotals ul{margin:0;padding:0;height:100%;overflow:hidden}
.basketSummaryTotalsHolder .basketSummaryTotals ul li{float:left;padding:3px 5px;}
.basketSummaryTotalsHolder .basketSummaryTotals ul li.label{width:320px;}
.basketSummaryTotalsHolder .basketSummaryTotals ul li.amount{float:right}
.basketSummaryTotalsHolder .basketSummaryTotals ul.subTotal{}
.basketSummaryTotalsHolder .basketSummaryTotals ul.subTotal li{text-align:right}
.basketSummaryTotalsHolder .basketSummaryTotals ul.giftboxMessageForm{float:none;clear:both;height:100%;overflow:hidden;}
.basketSummaryTotalsHolder .basketSummaryTotals ul.giftboxMessageForm li{float:none;clear:both;}
.basketSummaryTotalsHolder .basketSummaryTotals ul.giftWrapadd{}
.basketSummaryTotalsHolder .basketSummaryTotals ul.giftWrapadd li{}
.basketSummaryTotalsHolder .basketSummaryTotals ul.giftBoxadd{}
.basketSummaryTotalsHolder .basketSummaryTotals ul.giftBoxadd li{}
.basketSummaryTotalsHolder .basketSummaryTotals ul.deliverySummary{font-weight:bold}
.basketSummaryTotalsHolder .basketSummaryTotals ul.deliverySummary li{}
.basketSummaryTotalsHolder .basketSummaryTotals ul.deliverySummary li.label{text-align:right}
.basketSummaryTotalsHolder .basketSummaryTotals ul.deliverySummary li.label span.info{font-weight:normal;font-size:11px;}
.basketSummaryTotalsHolder .basketSummaryTotals ul.deliverySummary li.label span.info a{text-decoration:underline;}
.basketSummaryTotalsHolder .basketSummaryTotals ul.deliverySummary li.amount{}

.basketSummaryTotalsHolder .basketSummaryTotals ul.vatSummary li.label{text-align:right}
.basketSummaryTotalsHolder .basketSummaryTotals ul.vatTotalSummary li.label{text-align:right}


.basketSummaryTotalsHolder .basketSummaryTotals ul.grandTotal{font-weight:bold}
.basketSummaryTotalsHolder .basketSummaryTotals ul.grandTotal li{text-align:right;}
.basketSummaryTotalsHolder .basketAction{margin:0;padding:0 10px;height:100%;overflow:hidden;width:450px;float:right}
.basketSummaryTotalsHolder .basketAction ul{margin:0;padding:0;height:100%;overflow:hidden}
.basketSummaryTotalsHolder .basketAction ul li{float:left;margin:5px;padding:0}
.basketSummaryTotalsHolder .basketAction ul li.proceed{float:right;}
.giftapplybutton{padding:5px 0;}
.holderBasketSection_bottom{width:720px;height:10px;/*background:url(../images/core/basketbg_bottom.jpg) no-repeat;*/}/*#438267 (2)*/
.customerRECOGNISED{background:url(../images/core/signinbg.jpg) repeat-y scroll 0 0 transparent;margin:0px;padding:10px 30px;color:#75696B;}
.holderBasketSection table tr#PageNumbers td{font-weight:bold;}
.holderBasketSection table p{margin-left:5px;}
.basketHeaderLines{}
.basketLineItem{border-bottom:1px #DDDDDD solid;}
.basketLineItem .removeDIV a{color:#333;font-size:10px;}
.basketLineItem .removeDIV{color:#333;font-size:10px;}
.updatetext{width:100px;font-size:11px;color:#b6407f}
.textFieldNoWidth,.textFieldNoWidthPassword{background:#ffffff;border-radius:5px;font-size:9pt;padding:4px;width:150px;border:1px solid #E8E4E4;}
.basketLineItem .productcode{font-size:11px;}
.addnewaddressBlock{margin-left:10px;margin-top:10px;border:1px solid #E8E4E4;}
.basketLineItem .errormessageinline{color:#CC0000;padding:5px;border:1px solid #CC0000;display:block}
.mediumBoxPayment{background-color:#f0eeed;}
.paymentHEADER{padding:5px 10px;background:#746969;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;}
.paymentCONTENT2{margin:0;padding:0;}
#div_order_now_vsp{background:#F0EEED;padding:10px;margin-top:15px;border:1px solid #80686F}
#div_order_processing_vsp{background:#F0EEED;padding:10px;margin-top:15px;border:1px solid #80686F;height:100%;overflow:hidden}
#div_order_now_paypal{background:#F0EEED;padding:0px 10px;margin-top:10px;}
#holder_CENTREFULL .sbpaymentRIGHT .sbpaymentBlockHolder ul li .sbpaymentBlockpay .eCertPayment{background:#E9E4CD;padding:10px;border:1px solid #80686F}
#holder_CENTREFULL .sbpaymentRIGHT .sbpaymentBlockHolder ul li .sbpaymentBlockpay .eCertPayment ul{margin:0;padding:0;height:100%;overflow:hidden}
#holder_CENTREFULL .sbpaymentRIGHT .sbpaymentBlockHolder ul li .sbpaymentBlockpay .eCertPayment ul li{float:none;margin:3px 0;padding:0}
#holder_CENTREFULL .sbpaymentRIGHT .sbpaymentBlockHolder ul li .sbpaymentBlockpay .eCertPayment ul li.label{font-weight:bold;margin:3px 0}
.addressMyAddress{padding:10px 0;/*height:170px;*/}
.addressMyAddress .detailAddress{padding:10px 0; min-height:140px}
.addressMyAddressHeader{color:#746969;margin:5px 0;padding:0;font-weight:bold;}
.addressMyAddressHeader a.mediumText{color:#746969;}
.errormessageinline{border:1px solid #CC0000;text-align:center;padding:5px;margin:0;color:#CC0000;font-size:11px}
.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:none;}
#holder_CENTREFULL .sbpaymentHolder{padding:10px 20px;background:url(../images/core/signinbg.jpg) repeat-y;overflow:hidden}
#holder_CENTREFULL .sbpaymentLEFT{float:left}
#holder_CENTREFULL .sbpaymentLEFT .sbpaymentBlockHolder{}
#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{font-weight:bold;padding:5px 10px;text-transform:lowercase;font-size:11px;}
.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;height:100%;overflow:hidden;width:198px;border:1px solid #DDDCC8}
#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;height:100%;overflow:hidden;border:1px solid #DDDCC8}
#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{}
#holder_CENTREFULL .sbpaymentLEFT .sbpaymentBlockHolder ul li .sbbasketSummaryBlock ul li table.paymentTABLE td{}
#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:none;}
#holder_CENTREFULL .sbpaymentRIGHT{float:right}
#holder_CENTREFULL .sbpaymentRIGHT .sbpaymentBlockHolder{}
#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 10px;text-transform:lowercase;color:#6B5E55;font-size:11px;}
#holder_CENTREFULL .sbpaymentRIGHT .sbpaymentBlockHolder ul li .sbpaymentBlock{padding:10px 15px;height:100%;overflow:hidden;width:368px;border:1px solid #DDDCC8}
#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:10px 13px;height:100%;overflow:hidden;width:372px;border:1px solid #DDDCC8}
#holder_CENTREFULL .sbpaymentRIGHT .sbpaymentBlockHolder ul li .sbpaymentBlock .disCountMessage{padding:5px 0;}
#holder_CENTREFULL .sbpaymentRIGHT .sbpaymentBlockHolder ul li .sbpaymentBlock .disCountMessageBox{padding:5px;background:#E9E4CD}
#holder_CENTREFULL .sbpaymentRIGHT .sbpaymentBlockHolder ul li .sbpaymentBlock .disCountBtn{padding:5px 0;}
#holder_CENTREFULL .sbpaymentRIGHT .sbpaymentBlock .delMethodHolder{padding:10px 15px 10px 0;height:100%;overflow:hidden;width:350px;border:0px solid #DDDCC8}
#holder_CENTREFULL .sbpaymentRIGHT .sbpaymentBlock .delMethodHolder ul{margin:5px 0;padding:0}
#holder_CENTREFULL .sbpaymentRIGHT .sbpaymentBlock .delMethodHolder ul li{}
#holder_CENTREFULL .sbpaymentRIGHT .sbpaymentBlock .delMethodHolder ul li.desc{padding:10px 0;}
#holder_CENTREFULL .sbpaymentRIGHT .sbpaymentBlock .delMethodHolder ul li.checkbox{float:left;margin-right:5px;}
#holder_CENTREFULL .sbpaymentRIGHT .sbpaymentBlock .delMethodHolder ul li.checkboxlabel{float:left;margin-top:3px}
#holder_CENTREFULL .sbpaymentRIGHT .sbpaymentBlockHolder ul li .sbpaymentBlockpay .paymentOptForm{margin:0;padding:0;clear:both;display:block;height:100%;overflow:hidden}
#holder_CENTREFULL .sbpaymentRIGHT .sbpaymentBlockHolder ul li .sbpaymentBlockpay .paymentOptForm ul{margin:0 0 5px 0;padding:0;height:100%;overflow:hidden}
#holder_CENTREFULL .sbpaymentRIGHT .sbpaymentBlockHolder ul li .sbpaymentBlockpay .paymentOptForm ul li{float:left;list-style:none;margin:2px;padding:0}
#holder_CENTREFULL .sbpaymentRIGHT .sbpaymentBlockHolder ul li .sbpaymentBlockpay .paymentOptForm ul li.label{width:120px;}
#holder_CENTREFULL .sbpaymentRIGHT .sbpaymentBlockHolder ul li .sbpaymentBlockpay .paymentOptForm ul li.form{}
#holder_CENTREFULL .sbpaymentRIGHT .sbpaymentBlockHolder ul li .sbpaymentBlockpay .paymentOptForm ul li span{}
#holder_CENTREFULL .sbpaymentRIGHT .sbpaymentBlockHolder ul li .sbpaymentBlockpay .paymentOptForm ul li span.urText{font-size:10px;}
#holder_CENTREFULL .sbpaymentRIGHT .sbpaymentBlockHolder ul li .sbpaymentBlockpay .paymentOptForm ul li.form input{background:#ffffff;border-radius:5px;font-size:9pt;padding:2px;border:1px solid #DDDCC8;}
#holder_CENTREFULL .sbpaymentRIGHT .sbpaymentBlockHolder ul li .sbpaymentBlockpay .paymentOptForm ul li.form input.dates{background:#ffffff;border-radius:5px;font-size:9pt;padding:2px;border:1px solid #DDDCC8;}
#holder_CENTREFULL .sbpaymentRIGHT .sbpaymentBlockHolder ul li .sbpaymentBlockpay .paymentOptForm ul li.form input.code{background:#ffffff;border-radius:5px;font-size:9pt;padding:2px;width:70px;border:1px solid #DDDCC8;}
#holder_CENTREFULL .sbpaymentRIGHT .sbpaymentBlockHolder ul li .sbpaymentBlockpay .paymentOptForm ul li.form .paymentOptSelectCard{}
#holder_CENTREFULL .sbpaymentRIGHT .sbpaymentBlockHolder ul li .sbpaymentBlockpay .paymentOptForm ul li.form .paymentOptSelectCard ul{float:left;margin:0;padding:0;width:55px;}
#holder_CENTREFULL .sbpaymentRIGHT .sbpaymentBlockHolder ul li .sbpaymentBlockpay .paymentOptForm ul li.form .paymentOptSelectCard ul li{margin:0 5px;padding:0;text-align:center;float:none;clear:both}
#holder_CENTREFULL .sbpaymentRIGHT .sbpaymentBlockHolder ul li .sbpaymentBlockpay .paymentOptForm ul li.termstext{float:none;clear:both}
#holder_CENTREFULL .sbpaymentRIGHT .sbpaymentBlockHolder ul li .sbpaymentBlockpay .paymentOptForm ul li.ordernow{float:none;clear:both;text-align:right}
#holder_CENTREFULL .sbpaymentRIGHT .sbpaymentBlockHolder ul li .sbpaymentBlockpay .paymentTDtitle{color:#666666;font-size:11px;}
#holder_CENTREFULL .sbpaymentRIGHT .sbpaymentBlockHolder ul li .sbpaymentBlockpay .termstext{padding:5px 0px;font-size:11px;}
#holder_CENTREFULL .sbpaymentRIGHT .sbpaymentBlockHolder ul li .sbpaymentBlock ul.promoforms{}
#holder_CENTREFULL .sbpaymentRIGHT .sbpaymentBlockHolder ul li .sbpaymentBlock ul.promoforms li{float:left;padding:10px 2px 5px 0}
#holder_CENTREFULL .sbpaymentRIGHT .sbpaymentBlockHolder ul li .sbpaymentBlock ul.promoforms li.txtform{padding:5px 2px 5px 0}
#holder_CENTREFULL .sbpaymentRIGHT .sbpaymentBlockHolder ul li .sbpaymentBlock ul.promoforms li.apply{padding:2px 2px 5px 0}
#holder_CENTREFULL .sbpaymentRIGHT .sbpaymentBlockHolder ul li .sbpaymentBlock ul.promoforms li input.textFieldNoWidth{width:80px}
#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:none;}
#holder_CENTREFULL .sbpaymentRIGHT .sbpaymentBlockHolder ul li .sbpaymentUpdate a:hover{text-decoration:none;}
#holder_CENTREFULL .sbpaymentLEFT .sbpaymentBlockHolder ul li .sbbasketSummaryBlock ul li .paymentConfirmed{}
#holder_CENTREFULL .sbpaymentLEFT .sbpaymentBlockHolder ul li .sbbasketSummaryBlock ul li .paymentConfirmed ul{margin:0 0 10px 0;padding:0;height:100%;overflow:hidden}
#holder_CENTREFULL .sbpaymentLEFT .sbpaymentBlockHolder ul li .sbbasketSummaryBlock ul li .paymentConfirmed ul li{float:left;}
#holder_CENTREFULL .sbpaymentLEFT .sbpaymentBlockHolder ul li .sbbasketSummaryBlock ul li .paymentConfirmed ul li.label{}
#holder_CENTREFULL .sbpaymentLEFT .sbpaymentBlockHolder ul li .sbbasketSummaryBlock ul li .paymentConfirmed ul li.qty{width:70px;text-align:center}
#holder_CENTREFULL .sbpaymentLEFT .sbpaymentBlockHolder ul li .sbbasketSummaryBlock ul li .paymentConfirmed ul li.total{float:right;width:100px;text-align:right}
#holder_CENTREFULL .sbpaymentLEFT .sbpaymentBlockHolder ul li .sbbasketSummaryBlock ul li .paymentConfirmed ul li.desc{width:200px;}
#holder_CENTREFULL .sbpaymentLEFT .sbpaymentBlockHolder ul li .sbbasketSummaryBlock ul li .paymentConfirmed .totals{clear:both;border-top:1px solid #DDDCC8;margin-top:10px;padding:5px 0;}
#holder_CENTREFULL .sbpaymentLEFT .sbpaymentBlockHolder ul li .sbbasketSummaryBlock ul li .paymentConfirmed .totals ul{float:right;clear:both;}
#holder_CENTREFULL .sbpaymentLEFT .sbpaymentBlockHolder ul li .sbbasketSummaryBlock ul li .paymentConfirmed .totals ul li{width:80px;text-align:right}
#holder_CENTREFULL .sbpaymentLEFT .sbpaymentBlockHolder ul li .sbbasketSummaryBlock ul li .paymentConfirmed .totals ul li.label{margin-right:20px;font-weight:bold;width:150px}
#holder_CENTREFULL .sbpaymentLEFT .sbpaymentBlockHolder ul li .sbbasketSummaryBlock ul li .paymentConfirmed .totals ul li.label span.availableDelMethod{font-weight:normal;}
#holder_CENTREFULL .sbpaymentLEFT .sbpaymentBlockHolder ul li .sbbasketSummaryBlock ul li .paymentConfirmed ul.header li{float:left;font-weight:bold; margin-bottom:10px;}
#holder_CENTREFULL .sbpaymentLEFT .sbpaymentBlockHolder ul li .sbbasketSummaryBlock ul li .paymentConfirmed ul.header li.qty{width:70px;text-align:center}
#holder_CENTREFULL .sbpaymentLEFT .sbpaymentBlockHolder ul li .sbbasketSummaryBlock ul li .paymentConfirmed ul.header li.total{float:right;width:80px;text-align:right}
#holder_CENTREFULL .sbpaymentLEFT .sbpaymentBlockHolder ul li .sbbasketSummaryBlock ul li .paymentConfirmed ul.header li.desc{width:200px;}
/**/.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;}
.signinTitle{padding:30px;background:url(../images/core/signinbg.jpg) repeat-y;}
.signinbottom{/*background:url(../images/core/signinbg_bottom.jpg) no-repeat;*/height:21px;}/*#438267 (2)*/
#holderARTICLE .loginCONTAINER{padding:10px 30px;background:url(../images/core/signinbg.jpg) repeat-y;color:#75696B}
#holderARTICLE .loginCONTAINER ul{marign:0;padding:0;height:100%;overflow:hidden}
#holderARTICLE .loginCONTAINER ul li{float:left;list-style:none;margin:0;padding:5px;color:#75696B}
#holderARTICLE .loginCONTAINER ul li.label{width:200px;}
#holderARTICLE .loginCONTAINER ul li.theform{}
#holderARTICLE .loginCONTAINER ul li .errormessageinline{width:auto;}
#holderARTICLE .loginCONTAINER ul.nolabel{margin-left:210px;}
#holderARTICLE .loginCONTAINER ul.nolabel li{}
#holderARTICLE .loginCONTAINER ul.emailadd{}
#holderARTICLE .loginCONTAINER ul.emailadd li{}
#holderARTICLE .loginCONTAINER ul.emailadd li input{width:330px;padding:3px 5px;height:26px;background:url(../images/core/loginbg.gif) no-repeat;border:none;font-family:Georgia, "Times New Roman", Times, serif;color:#75696B;height:auto\0/;padding:8px 5px\0/;^height:auto;^padding:8px 5px}
#holderARTICLE .loginCONTAINER ul.loginstatus{}
#holderARTICLE .loginCONTAINER ul.loginstatus li{}
#holderARTICLE .loginCONTAINER ul.loginstatus li span{font-size:11px;padding:0 0 0 24px;}
#holderARTICLE .loginCONTAINER ul.havepass{margin-left:210px;}
#holderARTICLE .loginCONTAINER ul.havepass li{}
#holderARTICLE .loginCONTAINER ul.yourpass{margin-left:210px;}
#holderARTICLE .loginCONTAINER ul.yourpass li{}
#holderARTICLE .loginCONTAINER ul.yourpass li input{width:330px;height:26px;padding:3px 5px;background:url(../images/core/loginbg.gif) no-repeat;border:none;font-family:Georgia, "Times New Roman", Times, serif;color:#75696B;height:auto\0/;padding:8px 5px\0/;^height:auto;^padding:8px 5px}
#holderARTICLE .loginCONTAINER .forgotten_password{}
#holderARTICLE .loginCONTAINER .forgotten_password ul{margin:0;padding:0;height:100%;overflow:hidden}
#holderARTICLE .loginCONTAINER .forgotten_password ul.nolabel{margin-left:210px;}
#holderARTICLE .loginCONTAINER .forgotten_password ul li{}
#holderARTICLE .loginCONTAINER .forgotten_password ul li.label{}
#holderARTICLE .loginCONTAINER .forgotten_password ul li input.forgotpass{width:330px;height:26px;padding:3px 5px;background:url(../images/core/loginbg.gif) no-repeat;border:none;font-family:Georgia, "Times New Roman", Times, serif;color:#75696B;height:auto\0/;padding:8px 5px\0/;^height:auto;^padding:8px 5px}
.loginSEPARATOR{border-left:1px #dddddd dashed;}
.loginEXISTING{width:375px;padding:10px 30px 10px 150px;}
.loginSIGNUP{width:405px;padding:0px 0px 10px 75px;}
.loginEXISTING h2{margin-top:0px;}
.resetPassBtn{padding-top:0;}
.ARTDIV{padding-left:3px;}
.labelwidth{width:120px;font-size:11px;}
#holderARTICLE .errormessageinline{width:330px;border:1px solid #CC0000;text-align:center;padding:5px;margin:0;color:#CC0000;font-size:11px}
.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;}
table.previousOrders .basketHeaderLines{background:#eee;padding-left:10px;}
table.previousOrders td.mediumText{padding:15px 0px 5px 10px;}
.addressUpdateHolder{margin:0;padding:0;background:url(../images/core/magnol_bg.jpg) repeat-y scroll 0 0 transparent}
.addressUpdateHolder #addressbg{margin:10px 20px;padding:20px 0 0 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;}
.magnol_bgbottom{width:760px;height:10px;background:url(../images/core/magnol_bg_bottom.jpg) no-repeat;}
.magnol_bgtop{width:760px;height:10px;background:url(../images/core/magnol_bg_top.jpg) no-repeat;}

/*.imageholder{position:absolute;overflow:visible;padding:5px;}*/

.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;position:absolute;left:10px;bottom:10px;}
.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:0;top:0px;width:0px;height:0px; background-color:#fff;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;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;}
#zoomArea{}
#videoArea{}
#threeSixtyArea{height:480px;width:360px;}
#smlloadingdiv{position:absolute;z-index:999;height:15px;padding:3px 6px;background:#ffffff;font-family:Georgia, "Times New Roman", Times, serif;font-weight:normal;font-size:11px;text-align:center;opacity:.80;filter:alpha(opacity=80);margin:1px 0px 0px 1px;display:none;}
#productImage{}
.load_large{height:0px;}
.storenear{width:100%}
/*#473189 - REMOVE OLD:
.store_text{height:10px;border-bottom:solid 1px #f6f4df;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);}
.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;}
.storeinfo{}
.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;}
.gmap{width:430px;height:300px;margin:0px;position:static;display:none;border:solid 0 red;background-color:#8B877B;}
.gmap_a{width:430px;height:300px;margin:0px;position:static;display:block;border:solid 0 red;}
.gmap_text{width:100%;height:300px;margin:0px;}
.findstore{cursor:pointer;}
.mediumBoxStores{margin-top:10px;}
.store_map{padding-left:10px;}
.storePoastCodeEntering{clear:both;margin:0;padding:0;height:100%;overflow:hidden}
.storePoastCodeEntering ul{margin:0;padding:0;height:100%;overflow:hidden}
.storePoastCodeEntering ul li{float:left;margin-right:10px;list-style:none;}
.storePoastCodeEntering ul li.label{font-weight:bold;margin-top:5px;}
.storePoastCodeEntering ul li.field{margin-top:2px;}
.storePoastCodeEntering ul li.field input{color:#746969;font-family:Georgia,"Times New Roman",Times,serif;}
#storesFULLLIST{width:100%;}
#storesFULLLIST ul{list-style:none;float:left;margin:0px 0px 0px 10px;width:100%;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;}
*/
/*#473189 - ADD NEW:*/
#map-canvas .directions,#map-canvas .zoomhere,#map-canvas .streetview,.location-search{display:none;}
#pca_form {margin:10px 0 15px;height:30px;}
#pca_form > div {float:left;}
#pca_form .pcaForm1 {width:15%;margin-right:4%;}
#pca_form .pcaForm2 {width:55%;margin-right:4%;}
#pca_form .pcaForm3 {width:22%;}
#pca_form select {width:100%;height:30px;padding:6px 6px 6px 2px;border:1px solid #DCD9D9;border-radius:3px;font-family:Georgia,"Times New Roman",Times,serif;color:#746868;}
#pca_form a {background-color:#746969;padding:0 10px;line-height:30px;height:30px;border-radius:3px;color:#fff;font-weight:bold;display:block;text-align:center;cursor:pointer;}
#pca_form .pcaForm2 a {float:right;margin-left:10px;width:68px;}
#pca_form .pcaForm2 div {overflow:hidden;border:1px solid #DCD9D9;border-radius:3px;}
#pca_form .pcaForm2 div input {width:100%;height:24px;padding:2px 2px 2px 6px;border-width:0;font-family:Georgia,"Times New Roman",Times,serif;color:#746868;}
.tabgroup{height:auto;min-height:500px;margin-bottom:15px;}
.tabgroup a.tab{border:1px solid #DCD9D9;border-bottom-color:#DCD9D9;border-radius:5px 5px 0 0;float:left;min-width:100px;padding:10px;margin-right:10px;background-color:#ebe8e8;position:relative;top:1px;cursor:pointer;text-align:center;}
.tabgroup a.tab.active{background-color:transparent;font-weight:bold;border-bottom-color:#f3f2f2;cursor:default;}
.tabgroup a.tab.active:hover{color:#746969;}
.tabgroup h6{font-size:16px;margin:0;}
.tabgroup .pointeronly{cursor:pointer; display:inline}
.tabgroup div a{padding-bottom:10px;}
.tabgroup div a:hover{/*text-decoration:underline;*/}
#storeMapHolder, #storeListHolder {clear:both;border:1px solid #DCD9D9;}
#storeMapHolder{padding:10px 10px 10px 0}
#storeMapHolder #panel {width:270px!important;float:left;overflow:auto;margin-right:18px;}
#storeMapHolder #panel .store{padding:8px 8px 8px 20px}
/*#storeMapHolder #panel .store:hover, #storeMapHolder #panel .store.highlighted{background-color:#ebe8e8;}*/
#storeMapHolder #panel .store span.bullet{background:url(/images/articles/storelocator-bullet.png) no-repeat left center;padding-left:9px;padding-right:7px}
#storeMapHolder #panel .store span.link a{text-decoration:underline;font-weight:bold;color:#696a88;}
#storeMapHolder #panel .store span.distance{display:block;margin-top:5px;}
#storeMapHolder .store.even{background-color:#fff}
#storeMapHolder .no-stores{padding:0 0 10px 20px}
#storeMapHolder #map-canvas{width:640px;}
#storeListHolder > div{clear:both;padding:13px 20px;}/*use child selector as IE7 ignores storeListItem class!*/
#storeListHolder > div.odd{background-color:#fff}
#storeListHolder h6{margin-bottom:10px;}
#storeListHolder > div > div{display:inline-block;zoom:1;*display:inline;vertical-align:top;width:293px;}
#storeListHolder > div .hours{margin-top:26px;}
#storeListHolder > div .btn{margin-top:32px;display:inline-block;zoom:1;*display:inline;vertical-align:top;background-color:#746969;border-radius:3px;color:#fff;padding:0 15px;height:30px;line-height:30px;font-weight:bold;}
#storeListHolder > div.clear{border-width:0;margin:0;padding:0}
#map-canvas .gm-style{font-family:Georgia,"Times New Roman",Times,serif!important;}
#map-canvas img[src*="iw_close.gif"]{background:url(/images/icons/mapdetails-close.png) no-repeat center center transparent;width:0!important;height:0!important;padding:14px;top:14px!important;right:-13px!important;}
#map-canvas img[src*="iw_close.gif"] + div{height:135px!important;}
#map-canvas [class*="_ibani"]{border-top-left-radius:4px;border-top-right-radius:4px;}
.ibTitle{font-size:14px;font-weight:bold;margin-bottom:10px;}
.linkloc{margin:10px 0;}
.linkloc:first-child{margin-top:0;}
.linkloc img{max-width:100%;}

/*REM -- Landing Page Locations (#508471) - Daeheon Kim - 15/09/2014 11:14 */
.catlinklock-stackable {clear:both; overflow:hidden; display:block}
.catlinklock-stackable img{display:inline-block; float:left}
/*REM -- Landing Page Locations (#508471) - Daeheon Kim - 15/09/2014 11:14 */

/*
h6.feature1,.ibTitle.feature1{color:#9B609C;}
h6.feature2,.ibTitle.feature2{color:#A88C18;}
h6.feature3,.ibTitle.feature3{color:#EF8C2F;}
.feature-filter label{background-color:transparent;padding:10px 0;margin:10px 0;box-shadow:0 3px 5px rgba(0, 0, 0, 0.125) inset;border:solid 1px #746969;cursor:pointer;position:relative;display:inline-block;zoom:1;*display:inline;width:90px;text-align:center;}
.feature-filter label[for="feature1"]{width:55px;border-top-left-radius:6px;border-bottom-left-radius:6px;border-right-width:0}
.feature-filter label[for="feature3"]{width:65px;border-top-right-radius:6px;border-bottom-right-radius:6px;border-left-width:0}
.feature-filter input[type="checkbox"]{position:absolute;left:-999em;}
.feature-filter input[type="checkbox"]:checked + label{background-color:#746969;color:#fff}
*/
/*.oldIE .feature-filter{margin:10px 0}*/
/*.oldIE*/ .feature-filter input[type="checkbox"]{position:static;}
/*.oldIE*/ .feature-filter label{border-width:0;width:auto;padding:0 10px 0 0;margin:0}
.feature-filter{display:block;margin:10px 0 10px 16px;}
/*END #473189*/

/*#473193 - REMOVE OLD:
#store_table .errormessageinline{margin-bottom:10px;width:650px;}
#store_table #loc_list{border:1px solid #e8e4e4;width:270px;font-size:8pt;margin-bottom:10px;}
#store_table{padding:20px;margin-top:0px;background:#f3f2f2;clear:both;height:100%;overflow:hidden;display:block}
#store_table h2{font-size:11px;}
.storedetailHEADER{width:650px;padding:5px 10px;color:#746969;font-size:9pt;font-weight:bold;}
.storedetailCONTENT{width:630px;font-size:11px;float:left;margin-right:10px;}
.storedetailCONTENT ul{margin:0;padding:0;clear:both;}
.storedetailCONTENT ul li{float:left;list-style:none;margin-right:10px;width:170px;padding:5px;}
.storedetailCONTENT ul.header{font-weight:bold;border-bottom:0px solid #6B5E55;height:100%;overflow:hidden; background:url(../images/core/footer_dashline.gif) repeat-x center bottom}
.storeImgRight{float:right;}
.storedetailsLINKS{width:630px;margin-top:10px;float:left;display:block;}
.storedetailsLINKS ul{list-style:none;width:100%;}
.storedetailsLINKS ul li{float:left;padding:0px;}
.storedetailsLINKS ul li.right{float:right;text-align:right;}
.storedetailsLINKS ul li.right a{text-decoration:none; font-weight:bold;}
#holder_CENTREFULL .storeMoreInfo{background:#E3DDC3;padding:20px;height:100%;overflow:hidden}
#holder_CENTREFULL .storeMoreInfo h2{font-size:13px;font-weight:bold;}
#holder_CENTREFULL .storeMoreInfo .storeinfo{}
*/
/*#473193 - ADD NEW:*/
.float-left{float:left;}
.storedetails h1{background:url(/images/stores/bg-header.png) no-repeat 0 0;width:904px;height:69px;line-height:66px;padding:0 18px;color:#696a88;margin-bottom:2px;}
.storedetails img{vertical-align:bottom;}
.storedetails .label{font-style:italic;font-size:13px;}
.storedetails-social{float:right;height:60px;padding-top:4px;}
.storedetails-social img{padding:0 0 20px 8px;}
.storedetails-basic{background-color:#fff;width:170px;height:376px;padding:12px 10px 12px 12px;margin-bottom:8px;line-height:150%;font-size:12px;}
.storedetails-basic table{padding-top:2px;}
.storedetails-phone{background:url(/images/stores/ic-phone.png) no-repeat right center;border:dashed 1px #746969;border-width:1px 0;padding:11px 0;margin:15px 0 13px;}
.storedetails-facilities{position:relative;float:left;background:url(/images/stores/bg-facilities.png) no-repeat 0 0;width:718px;height:86px;line-height:86px;padding-left:22px;margin:10px 0;}
.storedetails-facilities img{vertical-align:middle;padding:0 2px 3px 3px;}
.storedetails-facilities .facilities-info{position:absolute;right:14px;top:12px;}
.storedetails-facilities .concession{display:block;line-height:120%;font-size:16px;color:#686B89;padding:25px 22px 0 0;text-align:center;}
.storedetails-slides{display:none;}
.storedetails-slides .slidesjs-navigation{display:none!important;}
.storedetails-slides .slidesjs-pagination{display:block;position:relative;top:-30px;z-index:11;text-align:center;height:0;}
.storedetails-slides .slidesjs-pagination-item{display:inline-block;zoom:1;*display:inline;}
.storedetails-slides .slidesjs-pagination-item a{color:transparent;background:url(/images/stores/slide-page.png) no-repeat 0 -17px;width:17px;height:17px;margin:0 2px;display:block;}
.storedetails-slides .slidesjs-pagination-item a.active{background-position:0 0;}
.storedetails-map{clear:both;padding:8px 0 15px;height:300px;margin-bottom:10px;}
.storedetails-feature{float:left;width:280px;height:370px;margin-left:20px;padding:13px 10px;background:url(/images/stores/bg-feature.png) no-repeat 0 40px #ffffff;}
.storedetails-feature:first-child{margin-left:0;}
.storedetails-feature h2{color:#696a88;font-size:20px!important;line-height:20px;padding-bottom:30px;}
.storedetails-feature h3{font-size:13px!important;margin:10px 0 8px;font-weight:bold!important;font-style:italic;}
.storedetails-feature p{margin:8px 0;}
.storedetails-feature > div{font-size:13px!important;line-height:140%;height:320px;overflow-x:hidden;overflow-y:auto;}
.storedetails-feature > div::-webkit-scrollbar{width:16px;border:solid 1px #ccc;-webkit-box-shadow: inset 0 0 6px rgba(153,153,153,0.5);}
.storedetails-feature > div::-webkit-scrollbar-thumb{border:4px solid transparent;background-color:#ccc;border-radius:10px;background-clip:content-box;}
.storedetails-feature img{max-width:100%;}
.storedetails-feature li{list-style:disc outside;margin:10px 15px;}
.float-left{float:left;}
/*END #473193*/

/* #365932 */
.iconOVERLAY{position:relative; float:right}
.iconOVERLAY img{border:0px; position:absolute; right:-1px; top:1px; border:none!important}
/* #365932 */
#holder_CENTRE_tabbedarea .iconOVERLAY{width:150px;}
#prodCELLS .iconOVERLAY{width:150px;}
#iconOVERLAYproduct{position:absolute;text-align:right;border:0px;width:350px;margin-top:5px;}
#iconOVERLAYproduct img{border:0px;}
#iconOVERLAYupsell{position:absolute;border:0px;bottom:20px;width:150px;text-align:right;}
.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;background-color:#e9e4cd;border-radius:10px}
#ajaxCATEGORYBox{position:absolute;width:910px;height:600px;border:1px solid #cccccc;z-index:999;overflow-x:hidden;border-radius:10px;background:#e9e4cd;}
.ajxCatTitle{font-size:26px;background-color:#e9e4cd;height:42px;padding:10px;}
.ajxCatProducts{width:870px;overflow:visible;margin-bottom:20px;padding:10px;background:#e9e4cd;}
.ajxCatProducts #productDataOnPageHolder{width:870px;}
.ajxCatProducts #productDataOnPageHolder #productDataOnPage .catHOLDER{height:100%;overflow:hidden;}
.ajxCatProducts #productDataOnPageHolder #productDataOnPage .catHOLDER ul li.swatches a{height:20px;width:20px;}
.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{position:absolute; width:460px; z-index:999}
/*#ajaxBASKET .ajxBasketHolder{margin:10px 10px 10px 0px;padding:5px;border:1px solid #DDDCC8;height:100%;overflow:hidden;background:#f6f4df}
#ajaxBASKET .ajxBasketHolder ul{margin:0;padding:0;height:100%;overflow:hidden}
#ajaxBASKET .ajxBasketHolder ul li{float:left;margin:5px;}
#ajaxBASKET .ajxBasketHolder ul li.last{margin-right:0}
*/


.ajaxbasketsummary {background:#EAE5D1; padding:0;}



.ajaxPrHeader{background:#3A5A89 url(/images/core/ajx_header_bg.jpg) repeat-x;padding:10px;color:White;font-size:11px;}
.ajaxPrHeader .red{color:#ffffff;}
.ajaxPrHeader .wasprice{color:#aaa;}
.ajaxProdTitle{padding:5px;font-size:11px;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;}
.wishlistMessage{}
#basketSummaryMenu{position:absolute;width:436px;padding:0px;z-index:800;font-size:11px;}/*#384030 (1)*/
.basketSummaryMenuHeader{background:#80686F;font-weight:bold;padding:5px;color:#fff;text-align:center}


/*#384030 (2) START*/
.basketSummaryContent_Holder,.emptyBasketSummary{padding:2px;margin:0;color:#746969;background:url("../images/core/ajxpopbasket_bg.png") no-repeat top right #ebe8e8;}/*#438267 (2)*//*#466610*/
.basketSummaryContent_Item,.emptyBasketSummaryinner{margin:20px 0;padding:0 20px;clear:both;font-size:14px;}
.basketSummaryContent_image{float:left;width:80px;}
.basketSummaryContent{float:left;margin-left:5px;width:155px;}
.basketSummaryContent ul{padding:0;margin:0;list-style:none;}
.basketSummaryContent ul li{list-style:none;padding:1px;display:block;float:none;clear:both;}
.basketSummaryContent ul li.title{font-size:16px;margin-bottom:10px;}
.basketSummaryContent_quantity{float:left;width:82px;text-align:center;}
.basketSummaryContent_quantity>*{display:inline-block;zoom:1;*display:inline;vertical-align:bottom;margin-bottom:10px;}
/* 452754 */
.basketSummaryContent_buyanother{float:left;width:82px;text-align:center;}
.basketSummaryContent_buyanother>*{display:inline-block;zoom:1;*display:inline;vertical-align:bottom;margin-bottom:10px;}
/* 452754 */

/*
.basketSummaryContent_quantity span{padding:2px 5px;width:10px;cursor:pointer;line-height:23px;}
.basketSummaryContent_quantity input[type=text]{width:20px;background:#e8d7bd;border:solid 1px #6b5e55;text-align:center;font-family:Georgia,"Times New Roman",Times,serif;color:#80686f;padding-bottom:4px;height:20px;}
.basketSummaryContent_quantity.current span{background:#80686f;color:#fff;}
.basketSummaryContent_quantity.current input[type=text]{background:#fff;border-color:#fff;}
*/
.basketSummaryContent_quantity span{padding:2px 5px;width:10px;cursor:pointer;line-height:23px;background:#80686f;color:#fff;}
.basketSummaryContent_quantity input[type=text]{width:20px;text-align:center;font-family:Georgia,"Times New Roman",Times,serif;padding-bottom:4px;height:20px;color:#80686f;/*background:#e8d7bd;border:solid 1px #6b5e55;*/background:#fff;border:solid 1px #fff;-webkit-appearance:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}/*#426979*/
.basketSummaryContent_quantity.current span{}
.basketSummaryContent_quantity.current input[type=text]{}

.basketSummaryContent_quantity a{display:none;}
.basketSummaryContent_quantity.current a{display:inline;}
.basketSummaryContent_quantity span.minibasketerror{background:transparent;color:#746969;padding:0;width:auto;line-height:normal;cursor:default;}
.basketSummaryContent_linetotal{float:left;text-align:right;width:70px;}
.basketSummaryMenuFooter{padding:20px;background:url(../images/core/ajxpopbasket_footer_bg.png) repeat-x bottom;text-align:right;overflow:hidden;font-size:14px;}
.basketSummaryMenuFooter>*{display:inline-block;zoom:1;*display:inline;height:28px;}
.basketSummaryMenuFooter label{width:300px;}
.basketSummaryMenuFooter span{width:90px;}
.basketSummaryMenuFooter a,.basketSummaryMenuFooter a:hover{background:#746969;color:#fff;border-radius:3px;padding:10px 20px 8px;height:auto;float:left;margin-top:10px;}
.basketSummaryMenuFooter a.blue{background:url(../images/core/btn_bg.gif) repeat-x bottom #7BC5B8;float:none;}
/*#384030 (2) END*/


.basketThumb{float:left;padding:0px 5px 0px 0px;}
.basketSummaryTotal{border-top:1px #dddddd dashed;font-weight:bold;}
.ajaxAddedToBasketHeader{padding:10px;font-size:11px;}
.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;}
.SELECT_DD{font-size:11px;width:164px;}
@media screen and (-webkit-min-device-pixel-ratio:0){.SELECT_DD{font-size:11px;width:150px;}
}
.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;}
.ccOrderdtailTable{margin-top:5px;}
#holder_CENTREFULL .ccOrderdtailTable h2{padding:5px 5px 5px 10px;font-weight:normal;color:#ffffff;font-size:11px;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{}
.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:11px;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{}
.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{}
.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{}
.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;}
.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;}
#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;}
#holderARTICLE .quickorderCONTAINER table select.textFieldNoWidth{width:100%;^width:auto;width:auto\0/}
.subscriptionCONTAINER{border:1px solid #e8e4e4;padding:10px;margin-top:10px;}
#newsletterLinkLoc_Holder{float:left;width:760px;height:150px;overflow:hidden}
/*.newsletterCotnet_Holder{float:left;width:760px;margin:0;background:url(../images/core/magnol_bg.jpg) repeat-y scroll 0 0 transparent}*/
.newsletterForm_holder{float:left;width:760px;padding:0px;}
.newsletterText_holder{padding:5px;border:1px solid #cccccc;}
.newsletterForm_holder .thanksText_holder{margin:20px 25px;padding:0;height:100%;overflow:hidden;clear:both;}

/*REM -- Link location - newsletter signup conf. page (#508768) - Daeheon Kim - 15/09/2014 11:37*/
.thankyoulinkloc {marign:10px 0; clear:both; overflow:hidden}
/*REM -- Link location - newsletter signup conf. page (#508768) - Daeheon Kim - 15/09/2014 11:37*/


#holderARTICLE .emailSubform{margin:20px 25px;padding:0;height:100%;overflow:hidden;clear:both;}
#holderARTICLE .emailSubform h3{font-size:16px;}
#holderARTICLE .emailSubform ul{margin:0;padding:0;height:100%;overflow:hidden}
#holderARTICLE .emailSubform ul li{float:left;list-style:none;margin:3px;}
#holderARTICLE .emailSubform ul li .errormessageinline{width:auto;}
#holderARTICLE .emailSubform ul li.label{font-weight:bold;width:120px;}
#holderARTICLE .emailSubform ul.nolabel{padding-left:126px;}
#holderARTICLE .unsubscribeForm_content{margin:20px;padding:0;height:100%;overflow:hidden;clear:both;}
.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:none;}
.newsletterTab ul li img:hover{cursor:pointer;cursor:hand}
.newsletterText_holder p.thankyou_heading{padding-bottom:10px;padding-left:0px;font-size:12pt;font-weight:bold;}
#holder_CENTREFULL .sbpaymentRIGHT #collectInStore{margin-top:10px;background:#F6F4DF;padding:5px;border:0px solid #DDDCC8;width:360px;}
#holder_CENTREFULL .sbpaymentRIGHT #collectInStore ul{margin:;padding:0;}
#holder_CENTREFULL .sbpaymentRIGHT #collectInStore ul li{float:left;margin:3px;}
#holder_CENTREFULL .sbpaymentRIGHT #collectInStore a{text-decoration:none;}
#holder_CENTREFULL .sbpaymentRIGHT #collectInStore ul li.title{}
#holder_CENTREFULL .sbpaymentRIGHT #collectInStore ul li.dropdown{}
#holder_SITEMAP{margin-top:10px;}
.sitemap{margin:0px 0px 5px 0px;}
#holderARTICLE .sitemap ul{float:left;margin:0px 0px;width:100%;padding:5px 0px;list-style:none;}
/*#375548*/
#holderARTICLE .sitemap ul li.sitemap_small{float:left;width:245px;line-height:150%; font-weight:bold; padding-bottom:10px;}
#holderARTICLE .sitemap .sitemap_linkindent{font-weight:normal;}

#holderARTICLE .sitemap ul li a{}
#holderARTICLE .sitemap h2{margin:0px 0px 0px 0px;padding:5px 0px; font-size:14px;}
#holderARTICLE .sitemap h2 a{display:block;}
#holderARTICLE .sitemap h2 a:hover{text-decoration:none;}
#holderARTICLE a.sitemaplink{text-decoration:none;}
#holderARTICLE li.sitemap_small a.sitemaplink{text-decoration:none;}
#socialNetworking{border:1px #F6F3E0 solid;padding:5px;width:260px;position:absolute;background:#F6F3E0;font-size:8pt;border-radius:5px;}
#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 #F6F3E0;}
#socialNetworking_content ul li a:hover{border:1px solid #F6F3E0;text-decoration:none;}
#socialNetworking img{margin-right:5px;margin-bottom:-4px;}
#sNetworkHolder{cursor:pointer;margin-right:20px;font-size:8pt;width:auto;color:#6B5E55;}
#sNetworkHolder img{margin-left:5px;margin-bottom:-2px;}
#socialNetworking_header{padding:3px 5px;background:#6B5E55;color:#F6F3E0;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;}
.divselect{font-weight:bold;font-size:11px;padding:10px;white-space:nowrap;width:50px;display:none;}
.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:11px;color:#80686F}
.scroll_ttile a{color:#80686F}
.scroll_desc{font-size:11px;margin:5px 0;color:#333333;}
.scroll_price{color:}
.slide_prodname{font-size:11px;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:none;color:#999;}
.extraDESCRIPTION{padding:10px}
.description a{color:#80686F}
.orangePIPE{color:#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:11px;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:11px;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:11px;margin-bottom:5px;width:450px;}
.comment_awaiting{font-size:11px;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:11px;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;}
.holderBasketSectionRight{float:right;width:215px;}
.holderBasketSectionRight h2{padding:0 0 10px 0;}
.basketImageBorder{}
.pmpageCreditCardholder{padding:5px;float:right;}
.basketUPSELLS{padding:0 0 10px 0;}
.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 6px 6px 0;list-style:none;float:left;width:100px;font-weight:normal;height:100%;overflow:hidden}
.basketUPSELLS_products ul li a{color:#666666;font-weight:normal;^float:left}
.basketUPSELLS_products ul li ul{}
.basketUPSELLS_products ul li ul li{text-align:center}
.basketUPSELLS_products ul li ul li.image{float:left;width:69px;text-align:center;margin-right:10px;padding:0}
.basketUPSELLS_products ul li ul li.name{float:left}
.basketUPSELLS_products ul li ul li.pricenom{float:left;font-weight:bold;color:#FF6600}
.basketUPSELLS_products ul li ul li.pricesale{float:left;font-weight:bold;color:#6B5E55}
.basketUPSELLS_products ul li ul li.wasprice{float:left;font-weight:bold;}
.basketUPSELLS_products ul li ul li.saveForOptions{float:left}
.basketUPSELLS_products ul li.saveditem{width:100%;float:none;height:100%;overflow:hidden;margin-right:0}
.basketUPSELLS_products ul li.saveditem ul{margin:0;padding:10px 0;height:100%;overflow:hidden}
.basketUPSELLS_products ul li.saveditem ul li{margin:0;padding:2px 5px;height:100%;overflow:hidden;width:auto;font-size:11px;width:100px;text-align:center}
.basketUPSELLS_products ul li.saveditem ul li.image{float:left;width:69px;text-align:center;margin-right:10px;padding:0}
.basketUPSELLS_products ul li.saveditem ul li.name{float:left}
.basketUPSELLS_products ul li.saveditem ul li.pricenom{float:left;font-weight:bold;color:#FF6600}
.basketUPSELLS_products ul li.saveditem ul li.pricesale{float:left;font-weight:bold;color:#6B5E55}
.basketUPSELLS_products ul li.saveditem ul li.wasprice{float:left;font-weight:bold;}
.basketUPSELLS_products ul li.saveditem ul li.saveForOptions{float:left}
.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:11px;}
.categoriesMO:hover strong{color:white}
#cBan_ECO{background-image:url(/images/core/gradient_green.jpg);}
.manNameProd{color:#80686F}
#ecoFriendlyTips{float:right;width:200px;margin:10px;padding:10px;border:1px green solid;background-color:#e8fae1;}
.inlineSECTION{width:100%;padding:10px 0px;height:100%;overflow:hidden;margin-bottom:10px;font-size:11px;}
.inlineSECTION_left{float:left;padding-left:0px;width:500px;overflow:hidden;margin-left:10px}
.inlineSECTION_right{float:right;margin-right:0px;margin-top:5px;}
.mediumBoxLeftBottom{font-size:11px;}
.orderNumber{font-weight:bold;}
.bluelink{color:#746969;font-size:11px;}
.bluelink a{color:#746969;font-size:11px;}
.grid-title{font-size:11px;font-weight:bold;background:#F0EEED;color:#80686F;text-transform:lowercase;}
#holderARTICLE table.paymentTABLE{font-size:11px;}
#holderARTICLE table.paymentTABLE td{padding:5px 10px;}

/*2012-06Jun-25 - Smoothing-Out-Checkout-Process-#286443*/
#holder_CENTREFULL #confirmedHEADERtext{padding:0 10px;}
#holder_CENTREFULL #confirmedHEADERtext h1{margin-left:10px;}
#holderARTICLE .orderConfirmHeader{margin:0 0 10px 0;padding:0;clear:both;}
#holderARTICLE .orderConfirmHeader ul{margin:0px;padding:0;height:100%;overflow:hidden}
#holderARTICLE .orderConfirmHeader ul li{list-style:none;margin:0;padding:10px;}
#holderARTICLE .orderConfirmHeader ul li h1 {margin:10px!important; font-weight:bold}
#holderARTICLE .orderConfirmHeader ul li.text{float:left;width:450px;}
#holderARTICLE .orderConfirmHeader ul li.text h2 {margin:0;padding:10px 10px 0 10px; font-size:16px}
#holderARTICLE .orderConfirmHeader ul li.text p{margin:0;padding:10px;}
#holderARTICLE .orderConfirmHeader ul li.print{float:right; margin-right:20px;}
#holderARTICLE .orderConfirmHeader ul li.bodytxt2{padding:0 20px;}

#holderARTICLE .orderConfirmHolder{background:url(../images/core/signinbg.jpg) repeat-y;padding:10px 20px;margin:0;}
#holderARTICLE .orderconfirmDetails{padding:0;display:block;clear:both;height:100%;overflow:hidden; margin:10px; border-top:1px dashed #636750; border-bottom:1px dashed #636750 }
#holderARTICLE .orderconfirmDetails h3{color:#666666;font-size:16px;padding:10px 0;margin:0; font-style:italic}
#holderARTICLE .orderconfirmDetails ul{margin:0;padding:0;height:100%;overflow:hidden;float:left}
#holderARTICLE .orderconfirmDetails ul li{list-style:none;margin:5px 0;padding:0}

#holderARTICLE .orderconfirmDetails ul li.title {float:none; clear:both;}
#holderARTICLE .orderconfirmDetails ul li.label{float:left;/*width:120px;*/ margin-right:10px;font-weight:bold}
#holderARTICLE .orderconfirmDetails ul li.state{float:left;width:170px;}
#holderARTICLE .orderconfirmDetails ul li.state span.label {display:block; font-weight:bold; padding-bottom:10px; text-transform:lowercase}

#holderARTICLE .orderconfirmDetails ul.orderconfirmStatus{float:left;width:/*400px*/320px;margin-right:0;border:0px solid #DDDCC8;padding:10px;height:200px; /*background:#E3DDC3;border-radius:10px;*/}
#holderARTICLE .orderconfirmDetails ul.orderconfirmBilling{float:left;width:/*400px*/350px;border:0px solid #DDDCC8; padding:10px 0; height:100%;/*background:#E3DDC3;border-radius:10px;*/}
#holderARTICLE .confirmBasketSummary{padding:10px; margin:10px; display:block;clear:both;height:100%;overflow:hidden;}
#holderARTICLE .confirmBasketSummary h3{color:#666666;font-size:16px;padding:10px 0;margin:0;}

#holderARTICLE .confirmBasketSummary .confrimSummaryTable{border:0px solid #DDDCC8;margin:0 0 10px 0;padding:10px 5px;}
#holderARTICLE .confirmBasketSummary .confrimSummaryTable .paymentConfirmed{}
#holderARTICLE .confirmBasketSummary .confrimSummaryTable .paymentConfirmed ul{margin:0;padding:0;height:100%;overflow:hidden}
#holderARTICLE .confirmBasketSummary .confrimSummaryTable .paymentConfirmed ul li{float:left;}
#holderARTICLE .confirmBasketSummary .confrimSummaryTable .paymentConfirmed ul li.label{}

#holderARTICLE .confirmBasketSummary .confrimSummaryTable .paymentConfirmed .totals ul li.label{margin-right:10px;font-weight:normal; min-width:240px;}
#holderARTICLE .confirmBasketSummary .confrimSummaryTable .paymentConfirmed ul.header li{width:140px;float:left;font-weight:bold; padding-bottom:10px;}
#holderARTICLE .confirmBasketSummary .confrimSummaryTable .paymentConfirmed ul.header li.image {width:140px;}
#holderARTICLE .confirmBasketSummary .confrimSummaryTable .paymentConfirmed ul.header li.qty{width:140px;text-align:center}
#holderARTICLE .confirmBasketSummary .confrimSummaryTable .paymentConfirmed ul.header li.total{float:right;width:90px;text-align:right}
#holderARTICLE .confirmBasketSummary .confrimSummaryTable .paymentConfirmed ul.header li.desc{width:140px;}

#holderARTICLE .confirmBasketSummary .confrimSummaryTable .paymentConfirmed ul li.image {width:140px; display:block;}
#holderARTICLE .confirmBasketSummary .confrimSummaryTable .paymentConfirmed ul li.qty{width:140px;text-align:center}
#holderARTICLE .confirmBasketSummary .confrimSummaryTable .paymentConfirmed ul li.price{width:140px;text-align:center}
#holderARTICLE .confirmBasketSummary .confrimSummaryTable .paymentConfirmed ul li.total{float:right;width:90px;text-align:right; padding-right:10px}
#holderARTICLE .confirmBasketSummary .confrimSummaryTable .paymentConfirmed ul li.desc{width:140px;}

#holderARTICLE .confirmBasketSummary .confrimSummaryTable .paymentConfirmed .totals{float:right; margin-top:10px;padding:10px; border-radius:10px; background:#ebe8e8; min-width:350px;} /* 466610 */
#holderARTICLE .confirmBasketSummary .confrimSummaryTable .paymentConfirmed .totals ul{float:right;clear:both;}
#holderARTICLE .confirmBasketSummary .confrimSummaryTable .paymentConfirmed .totals ul li{width:80px;text-align:right}



#holderARTICLE .confirmBasketSummary .confrimSummaryTable .paymentConfirmed .totals ul.restamount{border-bottom:1px solid #746969; clear:both; width:100%; margin:5px 0; padding:0; overflow:hidden;width:70%}
#holderARTICLE .confirmBasketSummary .confrimSummaryTable .paymentConfirmed .totals ul.restamount li {margin:0; padding:0; clear:both; float:none; overflow:hidden; height:1px; }

#holderARTICLE .confirmBasketSummary ul{}
#holderARTICLE .confirmBasketSummary ul li{}
#holderARTICLE .confirmBasketSummary ul.viewall{}
#holderARTICLE .confirmBasketSummary ul.viewall li{text-align:left;}
/*2012-06Jun-25 - Smoothing-Out-Checkout-Process-#286443*/

#receiptHEADERtext h1{margin:10px 0 0 10px;}
.receiptHolder{margin:10px 0;font-size:11px;}
#holderARTICLE .receiptHolder h3{font-size:11px;color:#fff;background:#80686F;padding:5px 10px;margin:0}
#holderARTICLE .receiptHolder table{padding:0;margin:0}
#holderARTICLE .receiptHolder table td.receiptOrderDetail{padding:0px;border-right:1px #EBE7E8 solid;border-left:1px solid #EBE7E8;border-bottom:1px solid #EBE7E8;text-transform:lowercase;}
#holderARTICLE .receiptHolder table td.receiptAddressDetial{padding:0px;border-right:1px solid #EBE7E8;border-bottom:1px solid #EBE7E8;text-transform:lowercase;}
#holderARTICLE .receiptHolder table.receipttable{margin:10px;}
#holderARTICLE .receiptHolder table.receipttable td{padding:5px 0px 3px 0px;line-height:150%;font-size:11px;}
#holderARTICLE .receipSummarytHolder{}
#holderARTICLE .receipSummarytHolder table{}
#holderARTICLE .receipSummarytHolder table td.grid-title{font-size:11px;padding-left:10px;font-weight:normal;background:#80686F;color:#fff;text-transform:lowercase;}
#holderARTICLE .receipSummarytHolder table td.titleTDccOrderdtail{padding:10px 0 0 0;margin:0;}
#holderARTICLE .receipSummarytHolder table td.contentTDccOrderdtail{border:1px solid #EBE7E8;border-top:none}
.receiptArticleBodytxt{float:left}
.receiptTopmessage{float:right}
.headerSecondLine{display:block;float:right;margin-right:-10px;margin-top:5px;color:#ddd;}
.notsure{background:#dddddd;padding:10px;color:black;font-size:11px;}
#middleSection{float:left;width:500px;margin:10px 0 0 10px;}
#rightSection{float:right;width:220px;margin-top:10px;}
#rightSection .blogHeader{color:#396097;font-size:11px;margin-bottom:3px;}
#leftSection .blogHeader{color:#396097;font-size:11px;margin-bottom:3px;}
#leftSection{float:left;width:220px;margin-right:10px;margin-left:10px;}
#leftSection ul{margin-bottom:20px;}
#leftSection ul li{margin-bottom:3px;list-style:none;}
#rightSection ul{margin-bottom:20px;}
#rightSection ul li{margin-bottom:3px;list-style:none;}
#middleSection p{font-size:11px;margin:0px;padding:0px;}
#middleSection .blog_post{margin:0px 10px 20px 10px;color:#333;line-height:140%;font-size:11px;}
#middleSection .blog_post p{color:#333;line-height:140%;font-size:11px;}
#middleSection .blog_post img{margin:10px 0px;}
#middleSection .blog_post object{margin:10px 0px;}
#middleSection .blog_post h2{font-size:18pt;margin:0px 0px 0px 0px;border-bottom:0px #bbb solid;padding-bottom:5px;color:#666666;font-weight:normal;line-height:100%;}
#middleSection .blog_post h2{color:#666666;}
#middleSection .blog_post h3{font-size:11px;margin:5px 0px 5px 0px;color:#aaa;}
#middleSection .blog_post h4{font-size:11px;margin:5px 0px 5px 0px;color:#aaa;font-weight:normal;}
#middleSection .blog_post a{color:#666666;font-weight:normal}
.filedUNDER{color:#396097;margin-top:4px;font-size:11px;}
.filedUNDER a{text-decoration:none;}
.categoriesHPmain{border:10px #eee solid;padding:5px;border-top:0px;}
.categoriesHP{text-align:center;float:left;padding:5px;}
.categoriesHPheader{font-size:11px;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:11px;margin:5px 0px 10px 0px;color:#666;}
.blogCategories a{color:#666;text-decoration:none;}
.blogDescription{font-size:11px;line-height:140%;}
.blogDescription p{font-size:11px;}
.blogShortDesc{font-size:11px;line-height:140%;color:#80686F;margin-bottom:10px;}
#blogCOMMENTS{border:1px #ddd solid;background-color:#eee;padding:10px;}
.blogTags{margin-right:10px;margin-bottom:20px;}
.blogTags1{font-size:11px;}
.blogTags2{font-size:11px;}
.blogTags5{font-size:11px;}
.blogTags10{font-size:11px;}
.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:11px;}
#holder_rVpadding{margin-top:0px;margin-bottom:0px;}
.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:11px;color:#396097;line-height:20px;}
.homePageBlogs ul li.header a{color:#396097;}
.topOffers{font-size:11px;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:11px;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;}
#blogSearch{margin-bottom:15px;}
#blogSearch ul{margin:5px 0 0 0;padding:0;height:100%;overflow:hidden}
#blogSearch ul li{list-style:none;float:left;margin:0 5px 0 0;padding:0}
#blogSearch ul li.button{padding-top:1px;margin:0}
#blogcriteria{float:left;background-color:white;border:1px solid #dadada;color:#666;font-size:11px;height:14px;padding:1px 0px 1px 5px;margin-right:3px;width:110px;margin-left:10px;}
#productDataOnPageOverlay{position:absolute;background-color:#fff;filter:alpha(opacity=30);-moz-opacity:.3;opacity:.3;z-index:1000;}
#productDataOnPageHolder{overflow:hidden;width:760px;position:relative;}
#productDataOnPageContainer{width:2280px;clear:both;}
#productDataOnPageLeft{width:760px;float:left;}
#productDataOnPageRight{width:760px;float:left;}
#productDataOnPage{width:760px;float:left;}
#productDataOnPageOverlayMessage{position:absolute;width:300px;height:250px;border:1px #aaaaaa solid;background-color:White;overflow:hidden;z-index:999;}
#facetResultsOnListingsPage{float:left;display:none;}
#facetResultsOnListingsPage ul{list-style:none;margin:5px;float:left;}
#facetResultsOnListingsPage ul li{float:left;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:11px;background-image:none;width:745px;clear:both}
.development{background-color:#eeaaee;color:White;padding:10px;margin:5px;}
.development b{font-weight:bold;font-size:11px;}
.productOptionsMultiple_TITLE{padding:5px;padding-left:10px;}
.productOptionsMultiple{margin:10px 0 0 0;}
.productOptionsMultiple table{}
.productOptionsMultiple table td{padding:5px 0px;^padding:5px 0px;padding:5px 0px\0/;}
.productOptionsMultiple table td .divselect{padding:5px 10px;}
.productOptionsMultiple table td span#goToBasketInProdDropdown1{color:#649b95;font-weight:bold}
.productOptionsMultiple table td span#goToBasketInProdDropdown1 a{color:#649b95;font-weight:bold}
.productOptionsMultiple ul{margin:0;padding:0;}
.productOptionsMultiple ul li{float:left;list-style:none;padding:5px 0;}
.productOptionsMultiple ul li.dropdown{float:none;}
.productOptionsMultiple ul li select{}
#holder_CENTRE_tabcontent .catHOLDER ul{height:auto;}
#btabBox1{height:270px;}
#btabBox2{height:270px;}
#btabBox3{height:100%;overflow:hidden;}
#btabBox3 #productDataOnPageHolder{width:720px}
#btabBox3 #productDataOnPageHolder #productDataOnPage{width:720px}
#btabBox3 #productDataOnPageHolder .catHOLDER{width:720px;margin-left:50px;height:100%;overflow:hidden}
#btabBox3 #productDataOnPageHolder .catHOLDER ul{margin-right:13px;}
#communityHOMEPAGE .leftSection{float:left;background-color:#fff;margin-right:10px;width:355px;margin-left:10px;margin-bottom:10px;}
#communityHOMEPAGE .rightSection{float:right;background-color:#fff;margin-right:10px;width:355px;margin-bottom:10px;}
#communityHOMEPAGE h2{font-weight:normal;font-size:11px;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:11px;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 5px 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;}
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;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 Georgia, "Times New Roman", Times, 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 Georgia, "Times New Roman", Times, serif;width:40px;}
.shows-cnt label a{color:#000000;}
.shows-cnt select{float:left;font:1em Georgia, "Times New Roman", Times, serif;width:203px;}
.shows-cky{height:1%;overflow:hidden;}
.shows-cky label{float:left;font:bold 1em/1.6em Georgia, "Times New Roman", Times, serif;width:240px;}
.shows-cky select{float:left;font:1em Georgia, "Times New Roman", Times, 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 Georgia, "Times New Roman", Times, 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 tr.hreview{}
.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 Georgia, "Times New Roman", Times, 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:none;}
.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;}
.xmlwrap{}
.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;}
#holderARTICLE .myaccountpageHolder{margin:10px 0;height:100%;overflow:hidden}
#holderARTICLE .myaccountpageHolder h2{margin:0;padding:0;}
#holderARTICLE .myaccountpageHolder table{}
#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:11px;}
#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;}
#holderARTICLE .myaccountpageHolder ul{padding:0;margin:0;}
#holderARTICLE .myaccountpageHolder ul li{float:left;list-style:none;margin:10px 10px 10px 0;}/*#438267 (2)*/
#holderARTICLE .myaccountpageHolder ul li h2{border:none;text-transform:lowercase;font-weight:normal;padding:5px 10px;font-size:11px;font-weight:bold}
#holderARTICLE .accontBlock{padding:10px 10px;background:#f3f2f2;border:solid 1px #dcd9d9;width:190px;margin-left:10px;height:100%;overflow:hidden}/*#438267 (2)*//*#466610*/
#holderARTICLE .accontBlock ul{margin:0;padding:0;height:100px}
#holderARTICLE .accontBlock ul li{float:none;list-style:none;margin:0;line-height:130%}
.updateBlock{margin-top:5px;}
#holderARTICLE .needHelpBlockHolder{height:100%;overflow:hidden;clear:both;margin:0;padding:10px;}
#holderARTICLE .needHelpBlockHolder h2{border:none;text-transform:lowercase;font-weight:bold;padding:5px 0;margin:0}
#holderARTICLE .needHelpBlock{padding:10px 0;height:100%;width:670px}
#holderARTICLE .ajaxExchangeHolder{clear:both;margin:10px 0 0 0;padding:0;}
#holderARTICLE .ajaxExchangeHolder ul{margin:0;padding:0;height:100%;overflow:hidden;background:#eeeeee}
#holderARTICLE .ajaxExchangeHolder ul li{float:none;clear:both;list-style:none;padding:5px;}
#holderARTICLE .ajaxExchangeHolder ul li.noitem{padding:5px 0;}
.email_sms_tickSection{margin:10px 0;}
#holderARTICLE .editmydetialHolder{margin:0;height:100%;overflow:hidden;;background:url(../images/core/magnol_bg.jpg) repeat-y}
#holderARTICLE .editmydetialHolder .shopperUpleft{float:left;margin:20px;}
#holderARTICLE .editmydetialHolder .shopperUpleft h3{font-size:15px;}
#holderARTICLE .editmydetialHolder .shopperUpleft ul{margin:0;padding:0;height:100%;overflow:hidden}
#holderARTICLE .editmydetialHolder .shopperUpleft ul li{float:left;margin:3px}
#holderARTICLE .editmydetialHolder .shopperUpleft ul li.label{width:130px;font-weight:bold}
#holderARTICLE .editmydetialHolder .shopperUpright{float:right;margin:20px;}
#holderARTICLE .editmydetialHolder .shopperUpright h3{font-size:15px;}
#holderARTICLE .editmydetialHolder .shopperUpright ul{margin:0;padding:0;height:100%;overflow:hidden}
#holderARTICLE .editmydetialHolder .shopperUpright ul li{float:left;margin:3px}
#holderARTICLE .editmydetialHolder .shopperUpright ul li.label{width:200px;font-weight:bold}
#holderARTICLE .editmydetialHolder .shopperUpbottom{float:none;margin:20px;}
#holderARTICLE .editmydetialHolder .shopperUpbottom h3{font-size:15px;}
#holderARTICLE .editmydetialHolder .shopperUpbottom ul{margin:0;padding:0;height:100%;overflow:hidden}

/*#366098*/
#holderARTICLE .editmydetialHolder .shopperUpbottom ul.tickoptinfo{clear:both}
#holderARTICLE .editmydetialHolder .shopperUpbottom ul.tickopt{float:left; overflow:hidden}
#holderARTICLE .editmydetialHolder .shopperUpbottom ul.tickopt.clear{clear:both;}
/*#366098*/


#holderARTICLE .editmydetialHolder .shopperUpbottom ul li{float:left;margin:3px}
#holderARTICLE .editmydetialHolder .shopperUpbottom ul li.label{}
#holderARTICLE .editmydetialHolder .shopperUpbottom ul li.infotxt{width:670px;}
#holderARTICLE .editmydetialHolder .shopperUpbottom ul.yourpassword{clear:both}
#holderARTICLE .editmydetialHolder .shopperUpbottom ul.yourpassword li.label{width:auto;margin-top:7px;font-weight:bold}
#holderARTICLE .editmydetialHolder .shopperUpbottom ul.yourpassword li.form{margin-top:2px;}
#holderARTICLE .editmydetialHolder .shopperUpbottom ul.yourpassword li.updateBtn{}
#holderARTICLE .editmydetialHolder .shopperUpbottom .customerProfile{}
#holderARTICLE .editmydetialHolder .shopperUpbottom .customerProfile ul{margin:0;padding:0;height:100%;overflow:hidden}
#holderARTICLE .editmydetialHolder .shopperUpbottom .customerProfile ul li{list-style:none}
#holderARTICLE .addnewaddressHolder{border:1px solid #E8E4E4;margin-top:10px;height:100%;overflow:hidden}
#holderARTICLE .addnewaddressHolder input.textFieldNoWidth{border:1px solid #E8E4E4;color:#746969}
#holderARTICLE .addnewaddressHolder select.textFieldNoWidth{border:1px solid #E8E4E4;color:#746969}



.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:none;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;}
.wishListHolder{border:1px solid #E8E4E4;padding:0px;margin:10px;border-bottom:none;background:#F0EEED}
.wishListHolder table{width:100%;}
.wishListHolder table td{padding:5px 10px;border-bottom:1px solid #E8E4E4;font-size:11px;}
.wishListHolder table td a{}
.wishListHolder table td span.wishListPcode{font-size:11px;color:#80686F;}
.wishListHolder table td.basketHeader{padding:5px 10px;background:#F0EEED;color:#333333;}
.wishListHolder table td.wishListButtonLinks{text-align:center;}
.wishListHolder table td .wishListremove{font-size:11px;}
.wishListHolder table td .wishListremove a{font-size:11px;text-decoration:none}
.wishListHolder table td .wishListProdImg{border:1px solid #E8E4E4;text-align:center;background:#fff;}
#holder_CENTRE .shareWishlistHolder{margin:10px;clear:both;}
#holder_CENTRE .shareWishlistHolder table{}
#holder_CENTRE .shareWishlistHolder table td{padding:5px 10px;border-bottom:1px solid #E8E4E4;font-size:11px;border:none}
#holder_CENTRE .shareWishlistHolder table td .wishlink{padding:10px 0;color:#80686F;}
#holder_CENTRE .shareWishlistHolder table td .wishlink a{color:#80686F;font-weight:bold}
#holder_CENTRE .shareWishlistHolder table td h2{font-weight:normal;margin:10px 0;font-size:18px}
.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;}
.shareBLOG{padding-top:5px;height:100%;overflow:hidden;border-bottom:1px solid #dddddd;border-top:1px solid #dddddd;clear:both;margin:5px 0}
.shareBLOG img, #middleSection .blog_post .shareBLOG img{margin:0 5px -3px 0;}
.blogSharelink{float:left;padding-left:10px;overflow:hidden;height:20px}
.blogCommentlink{float:right;padding-right:10px;overflow:hidden;height:20px}
.voucherSection{background-color:#ddd;margin:5px 0px;}
.graphicGRIDwishlist{padding-left:5px;margin-top:10px;}
.graphicGRIDwishlist a{text-decoration:none;}
.sgPaymentHolder{font-size:11px;font-family:Georgia, "Times New Roman", Times, 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{}
.sgPaymentHolder td.sgIframeHolder h2{color:#80686F;font-size:11px;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{}
.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:11px;height:100%;overflow:hidden;margin-top:10px}
.sgPaymentSummaryTitle{color:#80686F;background:#fff;font-size:11px;font-weight:normal;padding:5px 0px}
.sgPaymentSummary table{padding:0;margin:0;color:#666666}
.sgPaymentSummary tr{}
.sgPaymentSummary td{font-size:11px;padding:3px;}
.sgPaymentSummary td.paymentMiddle{border-bottom:1px solid #DDDDDD}
.sgPaymentDelivery{background:#F0EEED;margin:0;padding:10px 15px;font-size:11px;color:#666666;min-height:100px;}
.sgPaymentDeliveryTitle{color:#80686F;background:#fff;font-size:11px;font-weight:normal;padding:5px 0px;margin-top:0px;}
.sgPaymentInvoce{background:#F0EEED;margin:0;padding:10px 15px;font-size:11px;color:#666666;min-height:100px;}
.sgPaymentInvoceTitle{color:#80686F;background:#fff;font-size:11px;font-weight:normal;padding:5px 0px;margin-top:0px;}
.sgIframeHolder iframe{overflow-x:hidden;overflow-y:auto;}
.sgIframeHolder{border:0px solid #dddddd;margin:0;}
.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:Georgia, "Times New Roman", Times, serif;}
#holderARTICLERF{}
#holderARTICLERF .intro{background:#F5F4F4;margin:0 0 10px;padding:10px;color:#666666}
#recFRIEND{padding:0px;margin:0;font-size:11px;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:11px;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;}
.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;}
.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}
.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;}
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);}
.holder_slideControl img{background:transparent;-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF)";filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF);zoom:1;}
a#productImageLinkZoom{height:100%;overflow:hidden;}
.sbSALE{float:left;height:30px;width:130px;font-size:11px;background-color:#eee;vertical-align:middle;padding:60px 10px;margin-top:10px;margin-right:10px;}
.catProdSliderHolder{margin:10px 0;padding:0;}
#catProdslider{margin:0px;width:760px;overflow:hidden;clear:both;padding:0;}
#catProdslider ul{margin:0;padding:0}
#catProdslider ul.prod{}
#catProdslider ul.prod li.prod{float:left;margin:0;padding:0;width:760px;}
#catProdslider ul.prod li.prod .catHOLDER{margin:0px;padding:0;height:100%;overflow:hidden;}
#catProdslider ul.prod li.prod .catHOLDER ul{margin:0 6px 0 5px;height:100%;overflow:hidden;width:180px;}
#catProdslider ul.prod li.prod .catHOLDER ul.last{margin-right:0;}
#catProdslider ul.prod li.prod .catHOLDER ul li{}
#catProdslider ul.prod li.prod .catHOLDER ul li span.prodPRICE{font-weight:bold}
.product-slider{position:relative;}
.product-slider .product-slider-outercontainer{position:relative;overflow:hidden;width:100%;}
.product-slider .product-slider-innercontainer{position:relative;width:100000px !important;top:0px;left:0px;}
.product-slider .slide_button.slide-previous{left:20px;background-position:0px 0px;}
.product-slider .slide_button.slide-next{right:20px;background-position:-30px 0;}
.product-slider .slide-previous.hover{left:20px;background-position:0px 0px;}
.product-slider .slide-next.hover{right:20px;background-position:-30px 0px;}
.product-slider .slide-wrap{float:left;}
.product-slider .slide_button{background:url(/images/core/slidercontro.png) no-repeat scroll left top transparent;cursor:pointer;height:30px;position:absolute;top:120px;width:30px;}
.keyLoookSliderHolder{margin:10px 0;padding:0;}
#keyLoookSlider.product-slider{position:relative;}
#keyLoookSlider.product-slider .product-slider-outercontainer{position:relative;overflow:hidden;width:100%;}
#keyLoookSlider.product-slider .product-slider-innercontainer{position:relative;width:100000px !important;top:0px;left:0px;}
#keyLoookSlider.product-slider .slide_button.slide-previous{left:0;background-position:0px 0px;}
#keyLoookSlider.product-slider .slide_button.slide-next{right:0;background-position:-40px 0;}
#keyLoookSlider.product-slider .slide-previous.hover{left:0;background-position:0px 0px;}
#keyLoookSlider.product-slider .slide-next.hover{right:0;background-position:-40px 0px;}
#keyLoookSlider.product-slider .slide-wrap{float:left;}
#keyLoookSlider.product-slider .slide_button{background:url(/images/core/slidercontro_key.png) no-repeat scroll left top transparent;cursor:pointer;height:40px;position:absolute;top:50px;width:40px;}
#keyLoookSlider{margin:0px;width:760px;overflow:hidden;clear:both;padding:0;}
#keyLoookSlider ul{margin:0;padding:0}
#keyLoookSlider ul.prod{}
#keyLoookSlider ul.prod li.prod{float:left;margin:0;padding:0 100px;width:560px;}
#keyLoookSlider ul.prod li.prod .catHOLDER{margin:0px;padding:0;height:100%;overflow:hidden;}
#keyLoookSlider ul.prod li.prod .catHOLDER ul{margin:0 30px;height:100%;overflow:hidden;width:85px;}
#keyLoookSlider ul.prod li.prod .catHOLDER ul.last{margin-right:0;}
#keyLoookSlider ul.prod li.prod .catHOLDER ul li{}
#keyLoookSlider ul.prod li.prod .catHOLDER ul li h3{font-size:11px;}
#keyLoookSlider ul.prod li.prod .catHOLDER ul li.prodIMAGE{background:url(/images/core/keylook_thumb_bg.jpg) no-repeat;width:85px;height:108px;float:left;padding:5px 2px;}
#keyLoookSlider ul.prod li.prod .catHOLDER ul li.prodIMAGE img{width:70px}
.keyLOOKSselect{width:113px;color:#727272;font-size:8pt;text-align:left}
#keyLOOK{width:300px;float:left;}
#keyLOOK h1{text-align:center;padding:0px 5px 5px 5px;font-weight:normal;font-size:22px}
.keylookADD{margin-left:130px;}
#keyLOOKproducts{float:right;padding:0;width:430px;}
.keyLOOKproduct{padding-bottom:10px;/*height:100%;overflow:hidden;*/font-size:10px;}
.keyLOOKproduct h2{padding:10px;font-size:11px;}
.keyLOOKproduct h3{padding:10px 0px;font-size:11px;color:#666666;font-weight:normal;float:left;width:290px;}
.keyLOOKproduct h3 span{float:right;font-size:11px;font-weight:bold}
.keyLOOKtext{background:#f8f8f7;border:1px solid #e4e4e4;font-size:10px;padding:10px;width:258px;margin-top:5px;}
.keyLOOKproductCheckbox{width:30px;float:left;text-align:center;vertical-align:middle;padding-top:45px;padding-bottom:45px;}
.keyLOOKproductImage{background:url(/images/core/keylook_thumb_bg.jpg) no-repeat;width:75px;height:108px;float:left;padding:5px 8px;margin-right:10px;}
.keyLOOKproduct table.keyLOOKproductTable{float:left;width:295px;font-size:11px;}
.keyLOOKproduct table.keyLOOKproductTable td{padding:5px 0;}
#keyLOOKcatBAN.categoryBANNER{height:100%;overflow:hidden;margin-bottom:10px;}
.keyLOOKgetAll{margin-left:130px;}
.keylookcatHOLDER{margin:20px 0 0 0;}
.catListSEO{padding:5px 0;font-size:11px;color:#746969}
.catListSEO p{}
/*.productviewOptions{clear:both;height:100%;overflow:hidden;margin-top:25px;}
.productviewOptions ul{margin:0;padding:0}
.productviewOptions ul li{float:left;list-style:none;margin:0 10px 0 0;padding:5px 0;font-size:11px;font-style:italic;}
.productviewOptions ul li.icon{margin:0 5px 0 0;padding:0;}
*/
#categoryHighlightsSection{display:none;}
.paddingright{padding-right:7px}
.nonCheckout_final{padding:5px 10px}
.nonCheckout_final ul{margin:0;padding:0;height:100%;overflow:hidden}
.nonCheckout_final ul li{float:left;margin-right:10px;}
.nonCheckout_txt{padding:10px;margin:0 0 10px 0;clear:both}
.NMC_HOLDER_TEXT{padding:5px 10px;margin:0 0 10px 0;font-weight:normal;}
.NMC_HOLDER_TEXT a{font-weight:normal;text-decoration:none}
/*.resetPassBtn{padding-top:10px;}*/
.NMC_HOLDER_BTN{padding:5px 10px;margin:0;font-weight:normal;}
.NMC_HOLDER_BTN a{font-weight:normal;text-decoration:none}
/*#304477*/
#BVRRSummaryContainer{margin-left:0px;}
/*#304477*/
.keyLOOKproduct h3.prodTITLE{font-size:12px;text-transform:lowercase;}
#holder_CENTREFULL .chooseDeliveryHolder{background:url(../images/core/signinbg.jpg) repeat-y;height:100%;overflow:hidden;padding:10px 20px}
#holder_CENTREFULL .chooseDeliveryHolder .DeliveryLeft{float:left;padding:10px 20px}
#holder_CENTREFULL .chooseDeliveryHolder .DeliveryLeft ul{margin:0;padding:0;height:100%;overflow:hidden}
#holder_CENTREFULL .chooseDeliveryHolder .DeliveryLeft ul li{list-style:none; overflow:hidden;}
#holder_CENTREFULL .chooseDeliveryHolder .DeliveryLeft ul li h3{padding:10px 0;font-weight:bold;font-size:12px;}
#holder_CENTREFULL .chooseDeliveryHolder .DeliveryLeft ul.title{}
#holder_CENTREFULL .chooseDeliveryHolder .DeliveryLeft ul.content{width:500px;}
#holder_CENTREFULL .chooseDeliveryHolder .DeliveryLeft ul li.floataddressBox{padding:10px;float:left;height:180px; width:145px;}
#holder_CENTREFULL .chooseDeliveryHolder .DeliveryRight{float:right;padding:10px 20px;background:#fff;border-radius:10px;border:none;}
#holder_CENTREFULL .chooseDeliveryHolder .DeliveryRight ul{margin:0;padding:0;height:100%;overflow:hidden}
#holder_CENTREFULL .chooseDeliveryHolder .DeliveryRight ul li{list-style:none;}
#holder_CENTREFULL .chooseDeliveryHolder .DeliveryRight ul li h3{padding:10px 0;font-weight:bold;font-size:12px;}
#holder_CENTREFULL .chooseDeliveryHolder .DeliveryRight ul.addnewaddBtn{padding-left:110px;}
#holder_CENTREFULL .chooseDeliveryHolder .DeliveryRight ul.title{}
#holder_CENTREFULL .chooseDeliveryHolder .DeliveryRight ul.content{width:300px;}
.addnewAddressForm{margin:0;padding:0;height:100%;overflow:hidden}
.addnewAddressForm ul{margin:0;padding:0;}
.addnewAddressForm ul li{float:left;padding:3px;}
.addnewAddressForm ul li.label{font-weight:bold;width:105px;}
.myAddressBookHolder{margin:0;padding:10px;height:100%;overflow:hidden;background:url(../images/core/magnol_bg.jpg) repeat-y}
.myAddressBookHolder ul{margin:0;padding:0;height:100%;overflow:hidden}
.myAddressBookHolder ul li{}
.myAddressBookHolder ul li.floataddressBox{float:left;margin:10px;}

.pmytErrorMessage{padding:5px;border:1px solid #CC0000;height:100%;overflow:hidden; margin:10px}
.pmytErrorMessage ul{padding:5px!important;margin:0!important;height:100%;overflow:hidden}
.pmytErrorMessage ul li{list-style:disc!important;list-style-position:outside!important;color:#CC0000!important; margin-left:20px!important}
.pmytErrorMessage ul li a{font-weight:bold;color:#CC0000;text-decoration:underline}




/*#315869*/
#ajaxPRODUCTBox{position:absolute;width:650px; height:500px; overflow:hidden; z-index:1000; background:none}
/*#315869
#ajaxPRODUCTBoxShadow{position:absolute;width:642px;height:395px;border-right:3px #666666 solid;border-bottom:3px #666666 solid;background-color:black;overflow:hidden;margin-top:3px;margin-left:3px;filter:alpha(opacity=30);-moz-opacity:.3;opacity:.3;}
*/

.ajxprodContainer{background:url(../images/core/body_magnol.jpg); clear:both; overflow:hidden; display:block; position:relative}
.ajxprodContainer h1{text-align: center; text-transform: lowercase; font-size:20px; font-weight:normal; margin:10px 0}
.ajxprodContainer h2 {font-size:12px; font-weight:normal; max-width:340px; color:#666}
.ajxprodContainer .close{position:absolute; right:0; top:0}
.ajxprodContainer .prodIMAGES_Holder {padding:20px; float:left; width:inherit; ^width:230px}

/*#429084*/
.prodAjaxImg {width:200px; height:325px; padding:10px 20px 20px 20px; background:url(../images/core/ajx_prodIMG_bg.jpg) no-repeat center; position:relative}
.prodAjaxImg .iconOVERLAY {position:absolute; top:53px; right:21px;}
@media screen and (-webkit-min-device-pixel-ratio:0){
	.prodAjaxImg .iconOVERLAY {position:absolute; top:54px; right:21px;}
}
/*#429084*/

.ajxprodContainer .prodDETAILS{padding:20px 20px 20px 0; float:right; width:350px;}
.ajxprodContainer .prodDETAILS .price {font-weight:bold; font-size:18px; padding:10px 0}

.ajxprodContainer .prodDetaillink{padding:5px; font-size:12px; font-weight:bold}
.ajxprodContainer .prodDetaillink a{text-decoration:underline;}

.ajxprodContainer .prodSocial{clear:both;}



/*#315869
.prodAjaxHolder{width:642px; background-color:#e4dfc9;background-image:url(/images/core/bodyrepeat.jpg); padding-bottom:10px}
.prodAjaxHolder .prodAjaxImgHolder{float:left;width:250px;height:350px;text-align:left;background-image:url(/images/core/ajx_frame.jpg);background-position:20px 20px;background-repeat:no-repeat;}
.prodAjaxHolder .prodAjaxImg{margin-left:48px;margin-top:55px;margin-bottom:45px;}
*/
/* #365932 
.prodAjaxHolder .prodAjaxImg .iconOVERLAY{}
.prodAjaxHolder .prodAjaxImg .iconOVERLAY img{right:20px;}
/* #365932 

.prodAjaxHolder .clickforDetail{font-style:italic;margin-left:40px;}
.prodAjaxHolder .clickforDetail a{text-decoration:underline}
.prodAjaxHolder .prodOPTIONS{float:right;width:350px;margin-right:10px;margin-top:-22px;^margin-top:50px;}
.prodAjaxHolder .prodOPTIONS h1{text-transform:lowercase;font-size:20px;font-weight:normal;}
.prodAjaxHolder .prodOPTIONS h2{text-transform:lowercase;font-size:14px;font-weight:normal}
.prodAjaxHolder .prodOPTIONS .price{font-size:24px;font-weight:bold;}
.prodAjaxHolder .prodOPTIONS select{width:163px;}
.prodAjaxHolder .prodOPTIONS .productOptionsMultiple ul{margin:0;padding:0;}
.prodAjaxHolder .prodOPTIONS .productOptionsMultiple ul li{float:left;list-style:none;padding:5px 0;}
.prodAjaxHolder .prodOPTIONS .productOptionsMultiple ul li.dropdown{float:none;margin-left:-10px\0/}
.prodAjaxHolder .prodOPTIONS .productOptionsMultiple ul li select{width:163px}
*/




#holderARTICLE .orderHistoryHolder{/*background:url(../images/core/magnol_bg.jpg) repeat-y;padding:20px;*/padding:5px;}/*#466610*/
#holderARTICLE .orderHistoryHolder ul{height:100%;overflow:hidden;margin:0;padding:0}
#holderARTICLE .orderHistoryHolder ul li{float:left;list-style:none;text-align:left;padding:0px;margin:5px;width:150px;}
#holderARTICLE .orderHistoryHolder ul li.total{width:180px;float:right;text-align:right}
#holderARTICLE .orderHistoryHolder ul li.orderno{width:180px;}
#holderARTICLE .orderHistoryHolder ul.header{border-bottom:1px solid #DDDCC8;height:100%;overflow:hidden;margin:0;padding:0}
#holderARTICLE .orderHistoryHolder ul.header li{font-weight:bold}

.receiptHeader{}
.receiptHeader h1{padding:10px;}
#holderARTICLE .orderReciptHolder{/*background:url(../images/core/signinbg.jpg) repeat-y;*/border:solid 1px #dcd9d9;padding:20px;margin-top:10px;}/*#438267 (2)*/
#holderARTICLE .orderReciptHolder ul{margin:0;padding:0;height:100%;overflow:hidden}
#holderARTICLE .orderReciptHolder ul li{float:left;list-style:none;margin:3px;}
#holderARTICLE .orderReciptHolder ul li.label{font-weight:bold;}
#holderARTICLE .orderReciptHolder ul.orderdetails{float:left;clear:none;width:420px;padding:10px;margin-right:10px;background:#ebe8e8;border-radius:10px}/*#466610*/
#holderARTICLE .orderReciptHolder ul.orderdetails h3{margin:5px 0;padding:0;font-size:13px;}
#holderARTICLE .orderReciptHolder ul.orderdetails li{width:200px;}
#holderARTICLE .orderReciptHolder ul.orderdetails li.label{width:150px;}
#holderARTICLE .orderReciptHolder ul.addressdetails{float:left;clear:none;width:425px;padding:10px;background:#ebe8e8;border-radius:10px}/*#466610*/
#holderARTICLE .orderReciptHolder ul.addressdetails h3{margin:5px 0;padding:0;font-size:13px;}
#holderARTICLE .orderReciptHolder ul.addressdetails li{width:200px;}
#holderARTICLE .orderReciptHolder ul.addressdetails li.label{width:150px;}
#holderARTICLE .orderReciptHolder ul.basketsummarybox{clear:both;padding:10px;margin-top:10px;}
#holderARTICLE .orderReciptHolder ul.basketsummarybox h3{margin:5px 0;padding:0;font-size:13px;}
#holderARTICLE .orderReciptHolder ul.basketsummarybox li{clear:both;margin:0;padding:0;}
#holderARTICLE .orderReciptHolder ul .basketsummaryboxCont{}
#holderARTICLE .orderReciptHolder ul .basketsummaryboxCont ul{padding-bottom:10px;}
#holderARTICLE .orderReciptHolder ul .basketsummaryboxCont ul li{float:left;clear:none;margin:3px;width:120px}
#holderARTICLE .orderReciptHolder ul .basketsummaryboxCont ul li.qty{width:100px;text-align:center}
#holderARTICLE .orderReciptHolder ul .basketsummaryboxCont ul li.total{float:right;width:100px;text-align:right}
#holderARTICLE .orderReciptHolder ul .basketsummaryboxCont ul li.desc{width:500px;}
#holderARTICLE .orderReciptHolder ul .basketsummaryboxCont ul.header{margin:10px 0;padding:0;border:none;}
#holderARTICLE .orderReciptHolder ul .basketsummaryboxCont ul.header li{width:120px;float:left;font-weight:bold}
#holderARTICLE .orderReciptHolder ul .basketsummaryboxCont ul.header li.qty{width:100px;text-align:center}
#holderARTICLE .orderReciptHolder ul .basketsummaryboxCont ul.header li.total{float:right;width:100px;text-align:right}
#holderARTICLE .orderReciptHolder ul .basketsummaryboxCont ul.header li.desc{width:500px;}
#holderARTICLE .orderReciptHolder ul .basketsummaryboxCont ul.grandtotal{border-top:1px solid #DDDCC8;padding-top:10px;}
#holderARTICLE .orderReciptHolder ul .basketsummaryboxCont ul.grandtotal li{float:right;clear:both;text-align:right;}
#holderARTICLE .orderReciptHolder ul .basketsummaryboxCont ul.grandtotal li.label{float:right;clear:both;text-align:right;}
#holderARTICLE #sitemap_specific{float:left;width:210px;padding:5px 5px 5px 13px;margin-right:15px;background:url(../images/core/site_map_prod_bullet.gif) no-repeat 0% 22%;height:20px;}
#holderARTICLE #sitemap_specific h3{font-size:11px;padding:0;margin:0;font-weight:normal;}
#holderARTICLE #sitemap_specific h3 a{text-decoration:none;}
#holderARTICLE #sitemap_specific h3 a:hover{text-decoration:underline;}

/*HOMEPAGE LINK LOCS*/
.home3ColHolder {margin:0; padding:5px 0 0 0; clear:both; height:100%; overflow:hidden}
.home3ColHolder ul{margin:0; padding:0;}
.home3ColHolder ul li{float:left; list-style:none; margin:0}/*#438267*/
.home3ColHolder ul li.last{margin-right:0;}
/*#283125 START*/
UL#drop LI.child .dropCul ul .header{font-weight:bold;font-style:italic;margin-bottom:5px;}
/*#283125 END*/

/*#271912 » start*/
#zoomArea{overflow:visible!important;float:left}

.productviewOptions{overflow:visible; height:100%; position:relative; z-index:998; width:490px;}
.productviewOptions ul{margin:0;padding:0; position:absolute; right:20px; top:-85px}
.productviewOptions ul li{float:left; list-style:none; margin:0 10px 0 0; padding:2px; background:#DFDAC1; border-radius:3px; font-size:11px;font-style:italic;}
.productviewOptions ul li.icon{}
#addToBasket,#addToBasketAdditionalText{float:left;margin-right:10px}

/*#304477*/

.prodAjaxHolder .prodOPTIONS .prod-swatch {overflow:hidden;margin-top:10px; height:33px;}
.prodAjaxHolder .prodOPTIONS .prod-swatch > div{float:left; margin:0px 5px 5px 0px;cursor:pointer; padding:2px; border:1px}
.prodAjaxHolder .prodOPTIONS .prod-swatch > div.selected{margin:0 5px 5px 0;border:1px solid #746969; padding:2px}



.prod-swatch {overflow:hidden;margin-top:10px; height:33px;}
.prod-swatch > div{float:left; margin:0 5px 5px 0;cursor:pointer; padding:2px; border:1px}
.prod-swatch > div.selected{margin:0 5px 5px 0;border:1px solid #746969; position:relative; padding:2px}

.prod-swatch > div.selected div {border:0px solid #746969;}
/*.prod-swatch > div.selected span.conercut {display:block; position:absolute; width:10px; height:10px; top:0; right:0; background:url(../images/core/swatch_selected.png) no-repeat;}*/
.prod-swatch > div.selected span.conercut {display:block; position:absolute; width:10px; height:10px; top:22px; right:11px; background:url(../images/core/swatch_selector.png) no-repeat;}

.prod-lists {/*width:348px;*/margin-top:10px; float:left}
.prod-lists > .prod-lists-cont{background-color:#DFDAC1;width:100%;float:left;}
.prod-lists > .prod-lists-top{width:100%;clear:both;height:5px;background:/*url("/images/core/grid-bd-top.png") no-repeat scroll 0 0 transparent*/#DFDAC1}
.prod-lists > .prod-lists-bot{width:100%;clear:both;height:5px;background:/*url("/images/core/grid-bd-bot.png") no-repeat scroll 0 0 transparent*/#DFDAC1}


.prod-swatch-label {overflow:hidden;margin-top:10px}

.prod-lists-cont .prod-sbt{width:100%;text-align:center;}
#addToBasketLoadingImg{margin:0 59px 0 50px }
.in-grid #addToBasketImg{margin:0 auto;}
.in-grid #addToBasketImg.purchase, .in-grid #addToBasketLoadingImg.purchase{float:left;}
.in-grid #addToBasketImg.purchase{float:left;margin-left:5px!important}
.in-grid #addToBasketLoadingText.purchase{float:right;margin-right:5px!important}
.prod-lists-cont .prod-sbt .help{float:left;margin:10px 8px 10px 0px; }
.prod-lists-cont .prod-sbt .help > *{float:left;}
.prod-lists-cont .prod-sbt .help .grid-thumb{margin:0 5px}
.prod-lists-cont .prod-sbt .help.last {margin-right:0;}

@media screen and (-webkit-min-device-pixel-ratio:0){
.prod-lists-cont .prod-sbt .help{float:left;margin:10px 8px 10px 0px}
}

.altHolder{position:relative; float:left; height:385px; margin:90px 0;}
.altimageHolder{overflow:hidden; height:385px;}

/*REM -- size colour matrix | product page re-work (#304477) - Daeheon Kim - 07/07/2012 10:08*/
ul.cont-altimage{float:none; padding:0; /*width:420px;*/ width:69px; margin:0 6px; border:solid 2px #fff; background:#fff; line-height:100%!important}/*#438267*/
ul.cont-altimage li{padding:2px 0; ^padding:2px 0; padding:2px 0\0/; display:block; overflow:hidden; line-height:100%!important; height:92px;}
ul.cont-altimage li.last{margin-right:0px;border:0px; line-height:100%!important}

/*ul.cont-altimage li img {border:1px solid #706969 ;}/*#438267*/

@media screen and (-webkit-min-device-pixel-ratio:0){
	ul.cont-altimage li{padding:2px 0 2px 0;}
}

ul.product-slider-controller li.left{width:20px; height:20px; position:absolute; top:-10px; background:url(../images/core/altarrow_updown.png) 0 0; left:35px}
ul.product-slider-controller li.right{width:20px; height:20px; position:absolute; bottom:-5px; background:url(../images/core/altarrow_updown.png) 0 20px; left:35px}

/*START #442231 (1)*/
.prodSocial{margin-top:10px;padding:5px 0 5px 10px;height:26px;}
.prodSocial ul{margin:0;padding:0;/*overflow:hidden*/}
.prodSocial ul li{float:left;margin-right:15px;/*overflow:hidden;*/height:26px}
/*
.prodSocial ul li.facebook{/*width:51px;/height:20px;padding-bottom:10px;margin-right:0;max-width:100%}
.prodSocial ul li.twitter{width:60px;clear:both;}
.prodSocial ul li.pinterest{width:42px;}
.prodSocial ul li.pinterest a{*position:static!important;}
.prodSocial ul li.googleplus{width:34px;}
*/
.prodSocial ul li.emailfriend{padding-top:0px;height:22px;}
#BVQASummaryContainer{clear:both;margin:10px;}
/*END #442231 (1)*/

/*#304477*/

/*294910 » start*/
.prod-grid{width:100%;text-align:center;float:left;/*border:1px solid red;*/ height:110px;}
.prod-grid ul li{overflow:hidden;font-weight:700;}
.prod-grid ul.prod-grid-x{list-style-type:none;overflow:hidden;width:100%;}
.prod-grid ul.prod-grid-x li{float:left; width:30px; height:30px;}
.prod-grid ul.prod-grid-y, .prod-grid ul.prod-grid-data{float:left;list-style-type:none;width:30px}
.prod-grid ul.prod-grid-x li.top-y, .prod-grid ul.prod-grid-y{width:70px; text-align:left;padding-left:5px}
.prod-grid ul.prod-grid-y li, .prod-grid ul.prod-grid-data li{width:100%; height:30px; text-transform:uppercase}
.prod-grid ul.prod-grid-data li{cursor:pointer;font-weight:400;}
/*294910 » end*/

.prodAjaxHolder .prodOPTIONS .prod-grid{width:100%;text-align:center;float:left;/*border:1px solid red;*/ height:110px;}

div.grid-thumb{background:url(../images/core/grid_sprite.png) #F6F5E1 top left no-repeat; width:13px; height:13px;margin:auto;}
.selected div.grid-thumb{background-color:#9D6CA4;}
div.grid-thumb.in{background-position:0px 0px;}
.selected div.grid-thumb.in{background-position:-13px 0px;}
div.grid-thumb.few{background-position:0px 0px;background-color:#CBC7BB;}
.selected div.grid-thumb.few{background-position:-13px 0px;background-color:#9D6CA4;}
div.grid-thumb.out{background-position:0px -12px;}
.selected div.grid-thumb.out{background-position:-13px -12px;}
div.grid-thumb.wait0{background-position:0px -25px;}
.selected div.grid-thumb.wait0{background-position:-13px -25px;}
div.grid-thumb.wait1{background-position:0px -38px;}
.selected div.grid-thumb.wait1{background-position:-13px -38px;}
div.grid-thumb.wait2{background-position:0px -51px;}
.selected div.grid-thumb.wait2{background-position:-13px -51px;}
div.grid-thumb.wait3{background-position:0px -64px;}
.selected div.grid-thumb.wait3{background-position:-13px -64px;}
div.grid-thumb.wait4{background-position:0px -77px;}
.selected div.grid-thumb.wait4{background-position:-13px -77px;}
div.grid-thumb.wait5{background-position:0px -90px;}
.selected div.grid-thumb.wait5{background-position:-13px -90px;}
div.grid-thumb.wait6{background-position:0px -103px;}
.selected div.grid-thumb.wait6{background-position:-13px -103px;}
div.grid-thumb.wait7{background-position:0px -116px;}
.selected div.grid-thumb.wait7{background-position:-13px -116px;}
div.grid-thumb.wait8{background-position:0px -129px;}
.selected div.grid-thumb.wait8{background-position:-13px -129px;}
div.grid-thumb.wait9{background-position:0px -143px;}
.selected div.grid-thumb.wait9{background-position:-13px -143px;}

.disabled div.grid-thumb{background-position:0px -12px;}
.disabled.selected div.grid-thumb{background-position:-13px -12px;}
/*#271912 » end*/

/*NEW CHECKOUT PROCESS*/

.holderCheckoutSectionRight{float:right;width:200px;}

.holderCheckoutSection{color:#333;margin:0; padding:0;/*background:url(../images/core/checkout_bg.jpg) repeat-y;*/float:left;width:735px}/*#438267 (2)*/
.holderCheckoutSection ul{margin:10px 25px; padding:0}
.holderCheckoutSection ul li{list-style:none;font-size:12px;padding:5px;}
.holderCheckoutSection ul li.errormessageinline{color:#CC0000;border:1px solid #CC0000;}
.holderCheckoutSection ul li span.mendetoryasterik {font-size:11px; display:block; padding:5px 0}

.holderCheckoutSection_bottom{width:740px;height:10px;/*background:url(../images/core/checkouttbg_bottom.jpg) no-repeat;*/}/*#438267 (2)*/
.checoutProcessHolder{margin:0 9px;padding:10px 0;border:solid 1px #dcd9d9;height:100%;overflow:hidden;position:relative;top:-1px;background:#f3f2f2;}/*#438267 (2)*//*#466610*/
.checoutProcessHolder ul{padding:0;margin:10px 15px;height:100%;overflow:hidden;}
.checoutProcessHolder ul li{float:left;list-style:none;margin:0;padding:0}
.checoutProcessHolder ul.theerror{margin:10px 15px;padding:0;height:100%;overflow:hidden}
.checoutProcessHolder ul.theerror li{float:none;clear:both;margin:0;padding:0 15px;color:#990000;font-size:11px;}
.checoutProcessHolder ul.privacyLinks {overflow:hidden;}

/*CHECKOUT PROCESS STEPS TITLE*/
.checkoutsteps {background:#ebe8e8; margin:0 0 4px -1px; padding:0; overflow:hidden; color:#6B5E55}/*#466610*/
.checkoutsteps ul{margin:0; padding:0; overflow:hidden}
.checkoutsteps ul li{list-style:none; padding:10px; font-size:16px; margin-left:15px; float:left}
.checkoutsteps ul li h1 {font-size:16px!important}
.checkoutsteps ul li.checkoutsteps-marked {padding:8px 0;}
.unmarked {display:none}
.marked {display:none}

/*CHECKOUT RIGHT BASKET VIEW*/
.checoutbasketview {padding:10px; background:#fff; margin-bottom:0px}
.checoutbasketview.topele {margin-bottom:0; padding:0; overflow:hidden}
.checoutbasketview.topele ul {padding: 5px 10px; clear:both; overflow:hidden}
.checoutbasketview.topele ul li{}
.checoutbasketview.topele ul li.amount{width:auto!important;}
.checoutbasketview.topele ul li.label{width:auto!important;}


.checoutbasketview ul{overflow:hidden; margin:0; padding:0;}
.checoutbasketview ul li{ float:left}
.checoutbasketview ul.header {overflow:hidden; margin-bottom:10px;}
.checoutbasketview ul.header li{float:none; /*text-align:center;*/ font-size:12px; padding:5px 5px 10px 5px; font-weight:bold; border-bottom:1px solid #766C6D}

.checoutbasketview ul.header li span.chkot_basketedit {font-weight:normal; float:right; display:block;}
.checoutbasketview ul.header li span.chkot_basketedit a{text-decoration:underline;}

.checoutbasketview ul.items {overflow:hidden; margin-bottom:5px;}
.checoutbasketview ul.items li {padding:3px 0;}
.checoutbasketview ul.items li.image{float:left; width:70px;}
.checoutbasketview ul.items li.image img {width:70px;}
.checoutbasketview ul.items li.title{float:right; font-weight:bold; width:100px}
.checoutbasketview ul.items li.quantity{float:right; width:100px}
.checoutbasketview ul.items li.price{float:right; width:100px}
.checoutbasketview ul.totals {overflow:hidden; font-weight:bold; padding:5px}
.checoutbasketview ul.totals li{padding:3px 5px;}
.checoutbasketview ul.totals li.label{float:left; width:62px; padding-right:5px;}

.checoutbasketview ul.totals.giftcardval {background:#D5A261; color:#fff;}
/*#336777*/
.checoutbasketview ul.totals li.label.charity{white-space:nowrap;}

.checoutbasketview ul.totals li.amount{float:right; width:40px; text-align:right; padding-left:5px}

.checoutbasketview ul.delmethods {overflow:hidden; font-weight:normal; padding:10px 5px; border-top:1px solid #766C6D}
.checoutbasketview ul.delmethods li{padding:3px 0px; text-align:left; float:none;}
.checoutbasketview ul.delmethods li.label {font-weight:bold}
.checoutbasketview ul.delmethods li.methods{}

.checoutbasketview ul.address {overflow:hidden; font-weight:normal; margin-top:30px;}
.checoutbasketview ul.address li{padding:3px 0px; text-align:left; float:none;}
.checoutbasketview ul.address li a {text-decoration:underline; font-weight:bold; padding-top:5px; display:block; float:left}
.checoutbasketview ul.address li.title {font-weight:bold}

.checoutbasketviewBottom {background:url(../images/core/checoutbasketview_bottom.gif) no-repeat; height:12px; margin:0; padding:0; overflow:hidden}

/*LOGIN CONTAINER*/
.checoutLogContainer {overflow:hidden}
.checoutLogContainer ul {}
.checoutLogContainer ul li{float:none; color:#766D68; padding:5px; margin-left:35px;}
.checoutLogContainer ul li.title {float:none; text-align:center; clear:both; overflow:hidden; margin-bottom:10px; margin-left:0}
.checoutLogContainer ul li.title-quick {float:none;margin:0 auto 10px auto; clear:both; padding-left:16px;}
.checoutLogContainer ul li.label {padding:5px 5px 0 5px;}
.checoutLogContainer ul li.theform{}
.checoutLogContainer ul li.theform input{width:188px ;padding:7px 5px; background:#fff; font-family:Georgia, "Times New Roman", Times, serif;color:#75696B; border-radius:3px; border:1px solid #dcd9d9}/*#466610*//*#495166*/
.checoutLogContainer ul li.theform select{background:#fff; border-radius:3px;font-size:9pt; padding:4px; width:200px; font-family:Georgia, "Times New Roman", Times, serif;color:#75696B; border:1px solid #dcd9d9 }/*#466610*//*#495166*/
.checoutLogContainer ul li.paymentLogo{margin-left:15px}
/*.checoutLogContainer ul li.theform option{margin:10px 3px;}*/
.checoutLogContainer ul li.theform textarea{width:190px ;padding:8px 5px; background:#E4DEC4; font-family:Georgia, "Times New Roman", Times, serif;color:#75696B; border-radius:3px; border-width:0; font-size:12px;}
.checoutLogContainer ul li ul {margin:0; padding:0}
.checoutLogContainer ul li ul li{margin-left:0;}
.checoutLogContainer ul li ul.selectstyle {clear:both;}

.checoutLogContainer ul.currentCustomer li.theform input{width:198px;}/*#495166*/
.checoutLogContainer ul.newCustomer li.theform input{width:198px;}/*#495166*/
.checoutLogContainer ul.customerForgotPass li.theform input{width:198px;}/*#495166*/

.checoutLogContainer ul.directpaysection{}
.checoutLogContainer ul.directpaysection li.termstext{float:left; width:60%; clear:none}
.checoutLogContainer ul.directpaysection li.ordernow{float:right; clear:none; margin:0 20px 0 0}

textarea#storeAddressAddress  {overflow-y:hidden;}

/*MERGED ADDRESS FIELDS*/
.checoutLogContainer ul li.theform input.add1{width:188px;padding:8px 5px; background:#fff; font-family:Georgia, "Times New Roman", Times, serif;color:#75696B; border-radius:3px 3px 0 0; border:1px solid #dcd9d9;border-bottom-width:0}/*#466610*//*#495166*/
.checoutLogContainer ul li.theform input.add2{width:188px;padding:8px 5px; background:#fff; font-family:Georgia, "Times New Roman", Times, serif;color:#75696B; border-radius:0 0 3px 3px; border:1px solid #dcd9d9;border-top-width:0}/*#466610*//*#495166*/
.checoutLogContainer ul li.submit {margin-top:10px;}
.checoutLogContainer ul li.nonmember_submit {margin-top:72px;}
.checoutLogContainer ul li.forgotpass { text-align:center; margin-left:0}
.checoutLogContainer ul li.forgotpass a {text-decoration:underline;}
.checoutLogContainer ul.currentCustomer {float:left; width:280px; padding-right:40px; padding-left:20px; margin-right:0; margin-bottom:0; background:url(../images/core/vetical_dashline.gif) right repeat-y; overflow:hidden}
.checoutLogContainer ul.newCustomer {float:right; width:310px; overflow:hidden}
.checoutLogContainer ul.customerForgotPass {float:left; width:280px; padding-right:40px; padding-left:20px; margin-right:0; margin-top:0; background:url(../images/core/vetical_dashline.gif) right repeat-y; overflow:hidden}
.checoutLogContainer ul.customerForgotPass li div.forgotten_password ul li{padding-left:0;}

.checoutLogContainer ul.currentCustomer li.forgotten_password {margin:10px 0 0 0; padding:0}
.checoutLogContainer ul.currentCustomer li.forgotten_password ul{margin:0; padding:0}
.checoutLogContainer ul.currentCustomer li.forgotten_password ul li{margin:0 0 0 35px; padding:0}

.btnwrpper {margin:0px 10px!important;}
.hiddendel {margin:10px 0px!important;}
.customerRegistration {margin:10px 5px; float:left; width:220px; line-height:150%;}
.customerRegistration ul{margin:0; overflow:hidden}
.customerRegistration ul li{margin-left:0;}
.customerRegistration ul li.coltitle{font-weight:bold; font-style:italic; margin-left:10px;}
.customerRegistration ul li.label{margin-left:10px!important; text-transform:lowercase; float:none}
.customerRegistration ul li.theform {margin-left:10px!important; ^margin-left:5px!important;} 
.customerRegistration ul li.theform table {margin-left:0!important; ^margin-left:0!important;} 
.customerRegistration ul li div {margin:0; padding:0;}
.customerRegistration ul li div.errormessageinline {margin:2px 10px; text-align:left; padding:3px}

.customerRegistration.lastcolumn {width:240px;!important}

.customerRegistration ul.tickoptinfo {margin-top:20px;}
.customerRegistration ul.tickopt {margin-left:10px; margin-bottom:5px; overflow:hidden}
.customerRegistration ul.tickopt li{float:left}
.customerRegistration ul.tickopt li input[type="checkbox"] {padding:0; margin:0;}
.customerRegistration ul.tickopt li span {display:block; float:left}
.customerRegistration ul.tickopt li span.label{margin:2px 5px 2px 0;}
/*.customerRegistration ul.tickopt li span.check{margin:5px 5px 0 0;}*/
.customerRegistration ul.tickopt li span.maxwth {width:170px;}

.add1wrap {margin-bottom:0!important; padding-bottom:0!important; ^margin-bottom:-5px!important;}
.add2wrap {margin-top:0!important; padding-top:0!important}
@media screen and (-webkit-min-device-pixel-ratio:0) {
.add1wrap {margin-bottom:-4px!important; padding-bottom:0!important}
.add2wrap {margin-top:0!important; padding-top:0!important}
	
}

.lastcolumn {float:left;}

/*PRIVACY LINKS*/
.customerRegistration ul.privacyLinks {font-size:10px;}

/*MAILING OPTIONS*/
.customerRegistration ul.optcheckbox {overflow:hidden;/* margin-left:10px;*/}
.customerRegistration ul.optcheckbox li{float:left; margin-top:5px;}
.customerRegistration ul.optcheckbox li.info{width:170px; line-height:150%; margin-top:0;}
.customerRegistration ul.optcheckbox li.info span.seedetails {font-size:10px;}
.customerRegistration ul.optcheckbox li.info span.seedetails a {text-decoration:underline; }
.customerRegistration ul.optcheckbox li input[type=checkbox] {margin:0; padding:0;}

/*CONTINUE*/
.customerRegistration ul.customerRegiBtn {overflow:hidden}
.customerRegistration ul.customerRegiBtn l {margin:0;}
.customerRegistration ul.customerRegiBtn li.case1{margin-top:240px; margin-left:0}
.customerRegistration ul.customerRegiBtn li.case2{margin-top:295px; margin-left:0}
.customerRegistration ul.customerRegiBtn li.case3{margin-top:0; margin-left:0}
.customerRegistration ul.customerRegiBtn li.case4{margin-top:20px; margin-left:0}
.customerRegistration ul.customerRegiBtn li.case5{margin-top:333px; margin-left:0}
.customerRegistration ul.customerRegiBtn li.case6{margin-top:355px\0/; margin-top:350px; margin-left:0}

/*CHANGE DELIVERY ADDRESS*/
.customerValDeladdress {margin:10px 5px; padding:0}
.customerValDeladdress ul{margin:0; padding:0; overflow:hidden}
.customerValDeladdress ul li{float:left; margin:2px 10px; padding:0; text-transform:lowercase}
.customerValDeladdress ul li.title{}
.customerValDeladdress ul li.label{margin-left:0;}
.customerValDeladdress ul li input[type=radio] {margin:5px 0 0 0; padding:0;}

.customerValDeladdress ul li div {}
.customerValDeladdress ul li div.errormessageinline{margin:2px!important}

/*ADDRESS SUMMARY*/
.checkoutDelsummary {/*overflow:hidden;*/ line-height:150%;}
.checkoutDelsummary ul{float:left; margin:10px 0 10px 20px; padding:0; width:160px;}
.checkoutDelsummary ul li{margin:0; padding:0}
.checkoutDelsummary ul li.title {text-align:left; font-weight:bold;}
.checkoutDelsummary ul li ul{margin:0; padding:0}
.checkoutDelsummary ul li ul li{margin:0; padding:0}
.checkoutDelsummary ul li.add {}
.checkoutDelsummary ul li.add a {text-decoration:underline; font-weight:bold; padding-top:5px; display:block; float:left;}
.checkoutDelsummary ul li.add ul.sbpaymentUpdate {font-weight:bold; padding-top:10px;}
.checkoutDelsummary ul li.add ul.sbpaymentUpdate a{text-decoration:underline}
/*DELIVERY METHODS*/
.checkoutDelsummary ul.deliverymethods {width:320px;}
.checkoutDelsummary ul.deliverymethods li {float:none;}
.checkoutDelsummary ul.deliverymethods li ul {width:auto; float:none; margin:0 0 5px 0;}
.checkoutDelsummary ul.deliverymethods li ul li {float:left}
.checkoutDelsummary ul.deliverymethods li ul li.desc {float:none;text-transform:lowercase; font-weight:bold}
.checkoutDelsummary ul.deliverymethods li ul li.desc a{font-weight:normal; text-decoration:underline;}
.checkoutDelsummary ul.deliverymethods li ul li.checkbox {}
.checkoutDelsummary ul.deliverymethods li ul li.checkbox input[type=radio] {margin:5px 0 0 0; padding:0}
.checkoutDelsummary ul.deliverymethods li ul li.checkboxlabel {margin:5px; text-transform:lowercase; font-weight:bold}

/*PROMOTIONAL CODE INPUT SECTION*/
.checkoutPromo {margin:15px; padding:10px; background:#ebe8e8; overflow:hidden; border-radius:5px; clear:both}/*#466610*/
.checkoutPromo ul{margin:0; padding:0}
.checkoutPromo ul li{margin:0 10px 0 0; padding:0; float:left}
.checkoutPromo ul li.label {padding-top:8px; font-weight:bold}

.checkoutPromo ul.success {width:480px; clear:both; margin:0 auto;}
.checkoutPromo ul.success li {margin-right:20px; text-align:center}	
.checkoutPromo ul.success li div.disCountMessage {padding:8px 0;}

.inputbginvert {background:#fff!important}/*#466610*/
.inputsizeincres {width:200px!important;}


.checkoutBasketSummary {margin:15px 0; overflow:hidden}
.checkoutBasketSummary ul{margin:10px 15px; padding:0; float:none; overflow:hidden}
.checkoutBasketSummary ul li{margin:0; padding:0 5px 0; float:left; overflow:hidden; }

.checkoutBasketSummary ul.header {clear:both; float:none;}
.checkoutBasketSummary ul.header li {font-weight:bold;}
.checkoutBasketSummary ul.header li.image {background:none!important;}
.checkoutBasketSummary ul.items {clear:both; float:none; /*background:url(../images/core/footer_dashline.gif) repeat-x bottom;*/ overflow:hidden; padding-bottom:10px; border-bottom:1px solid #DDDCC8}

.checkoutBasketSummary ul li.image {background: url(../images/core/basketprodimage_bg.jpg) no-repeat scroll 0 0 transparent; width: 125px;}
.checkoutBasketSummary ul li.desc {width:125px}
.checkoutBasketSummary ul li.qty {width:125px; text-align:center}
.checkoutBasketSummary ul li.price {width:125px!important; text-align:center}
.checkoutBasketSummary ul li.total {width:80px!important; float:right; text-align:right; margin-right:10px; font-weight:bold}

.checkoutBasketSummary div{margin:10px 15px; overflow:hidden}
.checkoutBasketSummary div.totals{}
.checkoutBasketSummary div.totals ul{float:right; clear:both; margin:0; padding:0}
.checkoutBasketSummary div.totals ul li{padding:5px 5px 0; text-align:right; width:70px; margin-right:10px;}
.checkoutBasketSummary div.totals ul li.label{width:200px; text-align:right; font-weight:bold}
.checkoutBasketSummary div.totals ul.deliverylabel li.label{width:200px; text-align:right; font-weight:bold}
.checkoutBasketSummary div.totals ul.grandTotal li.label{width:200px; text-align:right; font-weight:bold}

/*#336777*/
.checkoutPayment {/*width:330px;*/ margin:10px; clear:both; /*float:right; background:#E4DEC4;*/ overflow:hidden;  padding:10px; border-radius:10px; position:relative}
.checkoutPayment h3{padding:20px 0}
/*#336777*/

.checkoutPayment ul{margin:0; padding:5px 0; overflow:hidden}
.checkoutPayment ul li{float:left; margin:0}
.checkoutPayment ul li.label{width:110px; font-weight:bold; text-transform:lowercase}
.checkoutPayment ul li.label.str{width:135px;}
.checkoutPayment ul li.theform{margin:0; padding:3px 0}
.checkoutPayment ul li.theform input.dates {width:40px;}
.checkoutPayment ul li.theform input.code {width:50px; background:#fff;}/*#466610*/
.checkoutPayment ul li.theform input[type=radio] {width:auto; margin:5px 0; padding:0; height:auto;}

/*#336777*/
.checoutDonate{width:300px;float:left; margin:10px 10px 10px 20px; padding:10px; border-radius:10px; border:1px solid #E4DEC4}
.checoutDonate.basket{margin:0 10px 10px 20px ;color:#766D68; width:320px; padding:10px;}
.donatecontent {color:#766D68; font-size:12px}
.donatecontent table{}
.donatecontent table tr{}
.donatecontent table tr td{padding:2px 3px; line-height:130%}
.donatecontent table tr td.thelogo {padding:0 10px 0 0;}
.donatecontent table tr td.header {font-weight:bold; text-align:left; padding:5px 0}
.donatecontent table tr td.para1{}
.donatecontent table tr td.para2{line-height:200%; padding:5px 0}
.donatecontent table tr td.para3{font-size:9px}
.charity{color:#8fc740;}	/*336777*/





/*STORE CARD DETAILS CHANGE*/

.checkoutPayment h3{color:#766D68; font-size:12px!important; font-weight:bold!important}

#cardlsection{padding:10px 25px 10px 25px;}

.checkoutPayment ul.selectpayment {}
.checkoutPayment ul.selectpayment li{float:left; margin:5px; padding:0}
.checkoutPayment ul.selectpayment li.title{float:none; text-align:left!important; font-weight:bold;}
.checkoutPayment ul.selectpayment li.label{width:auto; margin-right:20px}
.checkoutPayment ul.selectpayment li.checkbox{margin:3px 5px 3px 0!important}
.checkoutPayment ul.selectpayment li.termstext_note {float:right; width:400px;}




.checkoutPayment ul.storedcardlist {padding:10px 20px}
/*.checkoutPayment ul.storedcardlist:first-child{background-color:#EBE6D0}*/

.checkoutPayment ul.storedcardlist li{float:left; margin:5px; padding:0!important}
.checkoutPayment ul.storedcardlist li.title{float:none; text-align:left!important; margin:5px; padding:0!important}
.checkoutPayment ul.storedcardlist li.label{width:210px; white-space:nowrap; text-align:left; margin:5px; padding:5px 0!important; font-size:14px}
.checkoutPayment ul.storedcardlist li.checkbox{margin:5px; padding:5px 0!important}
.checkoutPayment ul.storedcardlist li.cardicon {margin:5px; padding:0!important}
.checkoutPayment ul.storedcardlist li.cardid {width:auto; white-space:nowrap; text-align:left; font-size:16px; margin:5px; padding:5px 0!important}




.checkoutPayment ul.storedcardlist li.morelink {font-weight:bold; font-style:italic;}
.checkoutPayment ul.storedcardlist li.morelink a {text-decoration:underline;}

#div_paypal_btn{padding:0 20px}
.checkoutPayment ul.paypalsection {padding:0 5px}
.checkoutPayment ul.paypalsection li{margin:0; padding:0}
.checkoutPayment ul.paypalsection li.termstext_note{float:none;}
.checkoutPayment ul.paypalsection li.termstext_paypal{float:left; margin-top:10px; width:50%; padding:10px 30px;}
.checkoutPayment ul.paypalsection li.ordernow{margin-top:20px; float:right}


.checkoutPayment ul.directpaysection {padding:0 0 0 35px}
.checkoutPayment ul.directpaysection li{margin:0; padding:0}
.checkoutPayment ul.directpaysection li.termstext_note{float:none;}
.checkoutPayment ul.directpaysection li.termstext_paypal{float:none; margin-top:10px;}

/*#336777*/
.checkoutPayment ul.directpaysection li.ordernow{margin:10px 0 0 0!important; float:none; text-align:center}


#div_storedcardpayment {position:absolute; left:470px; top:355px;}
.checkoutPayment ul.storedcardcsv {width:210px; display:block; overflow:visible; right:-10px}
.checkoutPayment ul.storedcardcsv li{}
.checkoutPayment ul.storedcardcsv li.label{width:auto; padding-top:10px; text-transform:capitalize; font-weight:normal}
.checkoutPayment ul.storedcardcsv li.theform{width:140px; float:left}
.checkoutPayment ul.storedcardcsv li.theform span.urText{font-size:11px; float:right; white-space:nowrap; padding:10px 0}
.checkoutPayment ul.storedcardcsv li.theform span.urText a{text-decoration:underline;}



.vgrdHolder{padding:0}
.vgrdHolder ul{margin:0; padding:0;}
.vgrdHolder ul.cont{padding:0 25px; float:left; ^clear:both; ^width:100%}
.vgrdHolder ul.cont li.termstextcont{float:left; padding:0; width:317px; margin:10px 0 10px 30px;}
.vgrdHolder ul.cont.right{float:right}


.vgrdHolder ul.cardlogolist{margin-left:115px}

.vgrdHolder ul li{}
.vgrdHolder ul li.label{margin:0; padding:14px 0 0; text-align:left; width:120px;}/*#495166*/
.vgrdHolder ul li.data{margin:0; padding:5px 0; text-align:left;}
.vgrdHolder ul li.info{margin:0; padding:13px 5px 5px 5px; text-align:left; font-size:11px}
.vgrdHolder ul li.data span.seldrop {display:inline-block; margin-right:5px;}
.vgrdHolder ul li.data input{background:#fff; border-radius: 3px 3px 3px 3px; border:1px solid #dcd9d9; color: #75696B; font-family: Georgia,"Times New Roman",Times,serif; padding: 7px 5px; width: 200px;}/*#466610*//*#495166*/
.vgrdHolder ul li.data input.exmm {width:60px;}
.vgrdHolder ul li.data input.exyy {width:60px;}
.vgrdHolder ul li.data select{background:#E4DEC4; border:none; border-radius: 3px 3px 3px 3px; color: #75696B; font-family: Georgia,"Times New Roman",Times,serif; font-size: 9pt; padding: 4px;}
.vgrdHolder ul li.data input#csc{width:60px;}
.vgrdHolder ul li.button{padding:10px 0;}
.vgrdHolder ul li.termstext {padding:5px 0;}

.vgrdHolder ul.storeagree {margin-top:10px; overflow:visible}
.vgrdHolder ul.storeagree li{float:left}
.vgrdHolder ul.storeagree li.confirmstore{margin:0; padding:3px 0;}
.vgrdHolder ul.storeagree li.confirmstoreinfo{width:300px; font-weight:bold}

.vgrdHolder ul.storeagree li.bble {position:relative;}
span.bbleholder {position:absolute; width:145px; display:block; top:-10px; left:-20px;}
span.bblearrow{width:10px; height:50px; background:url(../images/core/chkot_bble_arrow.gif) no-repeat center; float:left}
span.bblecontent{background:#6DBDB4; padding:10px 5px 10px 10px; color:#fff; display:block; width:120px; float:left}
@media screen and (-webkit-min-device-pixel-ratio:0) {
	span.bbleholder {left:0; width:155px;}
	span.bbleconten {width:120px}
}
/*#vgrdForm {position:absolute; bottom:225px;}*/
#vgrdForm{left:10px; width:575px; padding:10px 50px 30px 50px; border-bottom:0px solid #000000; overflow:hidden; clear:both}
@media screen and (-webkit-min-device-pixel-ratio:0) {
	#vgrdForm{border-bottom:1px solid #000000;}
}

#paypalsection {/*margin-top:290px;*/ padding:0 25px; border-top:1px solid #000; border-bottom:1px solid #000}
#storedcardlist {position:relative; padding:0; clear:both; border-top:1px solid #000}

#paypalsection ul li.label{margin-top:12px}
#paypalsection ul li.checkbox{margin-top:11px!important}

.giftcard{padding:10px 25px; clear:both; overflow:hidden; margin-top:10px; border-top:1px solid #000}
.giftcardform{padding:10px 10px 10px 30px}
.giftcardholder{}
.giftcardholder table{}
.giftcardholder table tr{}
.giftcardholder table tr td{color:#766D68; width:130px}
.giftcardholder table tr td.label{font-weight:bold}
.giftcardholder table tr td.data{}
.giftcardholder table tr td input[type="text"]{border-radius: 3px 3px 3px 3px; border:1px solid #dcd9d9; color: #75696B; font-family: Georgia,"Times New Roman",Times,serif; padding: 7px 5px;  width: 200px;}/*#495166*/
.giftcardholder table tr td span.inline{display:inline-block; float:left; margin-right:10px}
.giftcardholder table tr td span.loading {display:inline-block; text-align:center; width:91px}

span.gfcarderror {color:#CC0000; display:inline-block; padding:5px 0}

.giftcardconfirm{padding:20px 0 0 0; border-top:1px solid #000}
.giftcardconfirm ul{clear:both; overflow:hidden; padding:0px 40px}
.giftcardconfirm ul.heading{padding:5px 40px}
.giftcardconfirm ul.topay{padding:5px 40px 10px 200px; background:#D5A261;  color:#fff; margin-top:20px}
.giftcardconfirm ul li{float:left; list-style:none;}
.giftcardconfirm ul li.label{width:150px; white-space:nowrap; font-weight:normal; margin:0}
.giftcardconfirm ul li.val{}
.giftcardconfirm ul li.val a{}
.giftcardconfirm ul li.valnum{font-weight:bold; font-size:16px}
.giftcardconfirm ul li.valnum span.bal{display:block; font-weight:normal; font-size:11px; letter-spacing:0.06em}

.giftcardconfirm ul li.info.remove{margin-left:0}
.giftcardconfirm ul li.info.remove img{position:relative; top:2px}

.giftcardconfirm ul li.title{font-weight: bold; text-transform: lowercase; font-size:14px; color:#766D68; text-align:left}
.giftcardconfirm ul.topay li{color:#fff; line-height:200%}
.giftcardconfirm ul.topay li span.valamount{font-size:18px; font-weight:bold;}


.giftcardconfirm.gffullamount {clear:both; overflow:hidden; margin:0 20px; padding:0!important; border-bottom:1px solid #000}
.giftcardconfirm.gffullamount ul{margin:5 20px;}
.giftcardconfirm.gffullamount ul.topay{margin:10px 0 0 0}
.giftcardconfirm.gffullamount ul.topay li.payval{margin-left:50px}
.giftcardconfirm.gffullamount ul.topay li.info{}

#div_order_processing{text-align:center; margin:10px 0}

/*STORE CARD DETAILS CHANGE*/
#div_card_btn {padding:0 20px}

.checkoutPayment ul li.termstext {float:left; padding:0; width:317px; margin:10px auto;}
.checkoutPayment ul li.termstext a{text-decoration:underline;}
.checkoutPayment ul li.ordernow {float:right; margin:0; padding:0; text-align:center}
/*REM -- Paypal Integration (#284345) - Daeheon Kim - 26/09/2012 12:09*/
.checkoutPayment ul li div#div_paypal {/*width:320px;*/ margin:0 0 0 20px}
.checkoutPayment ul li div#div_paypal ul li.termstext_note{background:#E9E4CE; color: #786C5C; overflow:hidden; font-weight:bold; border-radius:5px;}
.checkoutPayment ul li.termstext_paypal {float:none; padding:0; overflow:hidden;}
.checkoutPayment ul li div#div_paypal {}
.checkoutPayment ul li div#div_paypal ul{}
.checkoutPayment ul li div#div_paypal ul li{font-size:11px; padding:10px;}



.paymentOptSelectCard{}
.paymentOptSelectCard ul{float:left;margin:0;padding:0;width:55px;}
.paymentOptSelectCard ul li{margin:0 5px;padding:0;text-align:center;float:none;clear:both}

.checkoutDelsummary ul.deliverymethods li ul.collectstore {overflow:hidden; padding:10px 10px 0 10px; border:1px solid #E4DEC4; border-radius:5px; margin-bottom:0}
.checkoutDelsummary ul.deliverymethods li ul.collectstore li{float:none; padding:3px 0; overflow:hidden}
.checkoutDelsummary ul.deliverymethods li ul.collectstore li.label{font-weight:bold; overflow:hidden; clear:both}
.checkoutDelsummary ul.deliverymethods li ul.collectstore li.theform{}
.checkoutDelsummary ul.deliverymethods li ul.collectstore li.theform select{background:#E4DEC4; border-radius:3px;font-size:9pt; padding:4px; width:200px; font-family:Georgia, "Times New Roman", Times, serif;color:#75696B; border:none}
.checkoutDelsummary ul.deliverymethods li ul.collectstore li.findstore{}

/*DELIVERY PAGE*/
.checkoutAddlist {margin:0 0 0 -1px; padding:10px 0; overflow:hidden}
.checkoutAddlist ul{margin:0; padding:0 15px; overflow:hidden;}
.checkoutAddlist ul.title {float:none; clear:both; padding:0 0 0 15px}
.checkoutAddlist ul.title li.secttitle{font-weight:bold; margin-top:7px}
.checkoutAddlist ul.title li.link{padding:10px; margin-top:0}
.checkoutAddlist ul li{margin:0; padding:10px; overflow:hidden; float:left}
.checkoutAddlist ul li.floataddressBox {width:145px;}

.checkoutAddnewaddress {margin:0 0 0 -1px; padding:10px 0; overflow:hidden}
.checkoutAddnewaddress ul{margin:0; padding:0 5px; /*overflow:hidden;*/}
.checkoutAddnewaddress ul.title {float:none; clear:both; padding:0 0 0 25px}
.checkoutAddnewaddress ul.title li.secttitle{font-weight:bold;padding:10px; margin-top:7px}
.checkoutAddnewaddress ul.title li.link{padding:10px; margin-top:0}
.checkoutAddnewaddress ul li{margin:0; padding:0; overflow:hidden; float:left}



/*PRETTY CHECKBOX*/
label.checkbox span.holder {height: 61px; /* Total height of your checkbox image */background:url(../images/core/checkbox.gif?) 0 -1px no-repeat; /* Path to your checkbox image */}/*#495166*/
label.radio span.holder {height: 61px; /* Total height of your radio buttons image */background:url(../images/core/radio.gif?) 0 -1px no-repeat; /* Path to your radio button image */}/*#495166*/
label.checkbox:hover span.holder,label.radio:hover span.holder { top: -21px !important; } /* Background position on mouseover */	
label.checked span.holder, label.checked span.holder, label.checked:hover span.holder, label.checked:hover span.holder { top: -42px !important; } /* Background position when checked */

label.list {float: left; clear: left; /*margin: 0 0 5px 0;*/}
label.inline {float: left; margin: 0 10px 0 0;}
input.hiddenCheckbox {position: absolute; left:-10000px;/*  Hide the input */}
label.prettyCheckbox span.holderWrap {display: block; float: left; position: relative; margin-right: 5px; overflow: hidden;}
label.prettyCheckbox span.holder {display: block; position: absolute; top: 0; left: 0;}

/*STYLED CHECKBOX ON PAYMENT PAGE ONLY*/
.has-js .label_check, .has-js .label_radio {padding-left:24px; font-weight:bold}
.has-js .label_radio {background: url(../images/core/radio-off.png?) no-repeat; }/*#495166*/
.has-js .label_check {background: url(../images/core/check-off.png) no-repeat; }
.has-js label.c_on {background: url(../images/core/check-on.png) no-repeat; }
.has-js label.r_on {background: url(../images/core/radio-on.png?) no-repeat; }/*#495166*/
.has-js .label_check input, .has-js .label_radio input { position: absolute; left: -9999px; }
.termstext a{text-decoration:underline;}



/*#324442*/


.slcontainer {position:relative; height:550px; overflow:hidden}
#slcontainer {position:relative; height:550px; overflow:hidden}
#slides {position:absolute;top:0;left:0;z-index:100;}

/*REM -- Home page scroller - video (#449989) - Daeheon Kim - 03/04/2014 16:27*/
#slides_v {position:absolute;top:0;left:0;z-index:100;}

.leftrightController {position:relative; top:-300px; z-index:500}
.leftrightController li{background:none; color:#FFFFFF; display:block; width:40px; height:40px; position:absolute;}
.leftrightController li.prevwrap{float:left; left:30px}
.leftrightController li.nextwrap{float:right; right:40px}

.pagination {position:absolute; bottom:15px; left:15px; z-index:500; overflow:hidden; display:none}
.pagination li{float:left; height:15px; overflow:hidden}
.pagination li.current a{background:url(../../images/core/slide-dot-selected.png) no-repeat; color:#ffffff;}
.pagination li a {position:relative!important; padding:20px 3px 0 0; background:url(../../images/core/slide-dot.png) no-repeat 0 0; color:#002855; margin-right:3px; width:15px; height:15px; text-align:center; display:block; overflow:hidden}


.cont-slideshow-wrapper {float:left;}
.cont-slideshow {height:560px; display:block; position:relative; overflow:hidden; width:940px;}/*#438267*/
.cont-slideshow ul {margin:0; padding:0 }
.cont-slideshow ul li{position:relative;}

#slides.full .cont-slideshow {height:560px; display:block; position:relative; overflow:hidden; width:940px;}/*#438267*/
#slides.twocol .cont-slideshow {height:560px; display:block; position:relative; overflow:hidden; width:760px;}/*#438267*/
#slides.threecol .cont-slideshow {height:560px; display:block; position:relative; overflow:hidden; width:590px;}/*#438267*/

/*REM -- Home page scroller - video (#449989) - Daeheon Kim - 03/04/2014 16:27*/
#slides_v.fullframe {background:url(../images/articles/home_frameslide_bg.png) no-repeat; height:426px; width:757px;padding:64px 91px; position:relative}
#slides_v.fullframe .cont-slideshow {height:426px; display:block; position:relative; overflow:hidden; width:757px;}
.slidesjs-pagination {display:none;}
.slidesjs-navigation.slidesjs-previous {background:url(../images/core/slide_back.png) no-repeat; width:30px; height:30px; display:block; top:280px; left:100px; position:absolute; z-index:500}
.slidesjs-navigation.slidesjs-next {background:url(../images/core/slide_forward.png) no-repeat; width:30px; height:30px; display:block; top:280px; right:100px; position:absolute; z-index:500}
.slidesjs-navigation.slidesjs-stop {display:none}
.slidesjs-navigation.slidesjs-play {display:none}
/*.voSlide_video{display:none!important;}*/



/*START #316301 - BLOG - NOV 2012*/
#blog.blog-listing{background:url(../images/core/blog_corkboard.jpg) no-repeat center top;width:832px;height:1288px;margin:0 auto;padding:53px 35px 30px 30px; position:relative}
#blog.blog-individual{background:url(../images/core/blog_corkboard_segment.jpg) repeat-y center 331px;overflow:hidden;margin:0 auto;width:897px;padding-bottom:10px;}
#blog #posts-container,#blog #widgets-container{float:left;}
#blog #posts-container.full-post{background:url(../images/core/blog_tape_bottom.png) no-repeat bottom;width:641px;padding:0 35px 22px 30px;}
#blog #pagination{clear:both;padding-top:7px;/*font-family:Gill Sans MT,Sans-Serif;*/text-align:center;position:absolute;width:100%;bottom:-10px;}
#blog #pagination a{display:inline-block;margin:0 3px;width:14px;height:14px;background-color:#fff;}
#blog #pagination a.current,#blog #pagination a.current:hover{background-color:#746969;color:#fff;cursor:default}
#blog h1{text-align:center;font-size:42px;line-height:44px;font-style:italic;text-transform:uppercase;}
#blog h2{font-size:26px;line-height:52px;font-style:italic;}
#blog h3{margin:12px 0;font-size:20px;font-style:italic;line-height:125%;text-transform:lowercase;}/*#455555*/
#blog h3 + h3{/*padding-top:10px;*/}/*#455555*/
#blog h4{padding:10px 0 5px;font-size:18px;font-style:italic;font-weight:bold;}
#blog h5{padding:10px 0 0;margin:0;font-size:11px;font-style:italic;font-weight:bold;}
#blog .post-header{background:url(../images/core/blog_corkboard_top.jpg) no-repeat center top;height:90px;padding-top:53px;overflow:hidden;}
#blog .subheading{padding-bottom:17px;text-align:center;font-size:16px;font-style:italic;}
#blog .post{width:626px;margin:0 10px 0 0;padding:15px 20px 0;font-size:11px;line-height:170%;}
#blog .post.short-post{background:url(../images/core/blog_indexcard.gif) no-repeat left top;height:389px;}
#blog .post.full-post{background:url(../images/core/blog_full.gif) no-repeat left top;}
#blog .post > img,#blog .post-image{clear:both;float:left;padding-right:20px;}
#blog .post-image{font-style:italic;font-size:13px;padding-bottom:10px;}
#blog .post-date{border-top:1px solid #746969;border-bottom:1px solid #746969;margin-bottom:15px;overflow:hidden;}
#blog .post.short-post .post-content{height:/*268px*/219px;}/*#442231 (2)*/
#blog .post.full-post .post-content > p{margin-bottom:15px;}
#blog .post-author{font-style:italic;margin:10px 0;}
#blog .post-social{/*font-family:Gill Sans MT,Sans-Serif;*/}
#blog a.post-comment{margin-left: 20px;text-decoration: none;text-transform: lowercase;}
#blog .widget{width:121px;padding:10px 15px 12px;}/*#455555*/
#blog .widget.squaredpaper{background:url(../images/core/blog_squaredpaper.gif) no-repeat center top;line-height:19px;}/*#455555*/
#blog .widget.rednote{background:url(../images/core/blog_rednote.gif) no-repeat center top;margin:10px 0;padding:30px 10px 20px;width:131px;height:100px;text-align:center;font-family:comic sans ms;font-weight:bold;}
#blog .widget.twopins{background:url(../images/core/blog_twopins.gif) no-repeat center top #fff;line-height:170%;margin-top:4px;}
#blog .widget img{vertical-align:bottom;}
#blog .widget input,#blog .widget select{background-color:#ccc;border:1px solid #ccc;border-radius:8px;color:#6B5E55;font-family: Georgia,"Times New Roman",Times,serif;font-size:10px;}
#blog .widget input{height:10px;padding: 5px 4px; width:112px;}
#blog .widget select{width:124px;height:20px;padding:1px 4px;}
#blog .widget a.category{text-decoration: none;}
#blog .widget a.tag{text-decoration: none;}
#blog .widget a.tag.current,#blog .widget a.tag.current:hover,#blog .widget a.category.current,#blog .widget a.category.current:hover{font-weight:bold;font-style:italic;text-decoration:none;color:#746969;cursor:default}
#blog .post-comment-form{background:url(../images/core/blog_linedpaper.jpg) repeat-y left top;width:273px;margin:15px 0;padding:5px 20px 10px;}
#blog .post-comment-form input, #blog .post-comment-form textarea{display:block;width:150px;margin-bottom:10px;padding:5px;background-color:#edeadd;border:1px solid #edeadd;border-radius:8px;color:#6B5E55;font-family: Georgia,"Times New Roman",Times,serif;font-size:11px;}
#blog .post-comment-form textarea{width:200px;height:100px;resize:none;}
#blog .post-comment-form input[type="submit"], #blog .post-comment-form input[type="button"]{background-color:#71b9b1;color:#fff;border:1px solid #71b9b1;font-size:14px;height:auto;}
#blog .post-comment-form span.feedback{font-size:11px;color:red;}
#blog .post-comment-form span.info{display:none;}
#blog .post-cats-tags{float:left;display:inline-block;padding:0;width:313px;}
#blog .post-extras{display:inline-block;width:313px;}
#blog .post-comments{clear:both;background:url(../images/core/blog_linedheading.gif) no-repeat left top #edeadd;width:586px;padding:5px 20px 10px;}
#blog .post-comments p.comment-auth-date{font-size:13px;margin-bottom:10px;}
.corkboard-bottom{width:892px;padding:0 24px;}
/*END #316301 - BLOG - NOV 2012*/

/*START #442231 (3)*/
#blog .post-social,.receipt-social{margin-top:10px;padding:5px 0;height:80px;}
#blog .post-social > div,.receipt-social > div{float:left;margin-right:15px;height:30px}
#blog .post-social div.social-title,.receipt-social div.social-title{padding-bottom:5px;height:20px;float:none}
/*
#blog .post-social div.facebook,.receipt-social div.facebook{clear:both;float:none;position:relative;vertical-align:bottom;max-width:100%;margin-right:0;}
#blog .post-social div.twitter,.receipt-social div.twitter{width:60px;clear:both;}
#blog .post-social div.pinterest,.receipt-social div.pinterest{width:42px;}
#blog .post-social div.pinterest a,.receipt-social div.pinterest a{*position:static!important;}
#blog .post-social div.googleplus,.receipt-social div.googleplus{width:34px;}
*/
#blog .post-social a.post-comment,.receipt-social a.post-comment{margin-left:0;float:left;}
/*
#blog.blog-listing .post-social{float:right;width:323px;}
#blog.blog-listing .post-social > div,.receipt-social > div{background-position:left top;background-repeat:no-repeat;background-color:transparent;}
#blog.blog-listing .post-social div a,.receipt-social > div a{color:transparent;display:block;}
#blog.blog-listing .post-social div.facebook,.receipt-social div.facebook{background-image:url(/images/buttons/social_facebook.png);float:left;width:49px;margin-right:15px;}
#blog.blog-listing .post-social div.twitter,.receipt-social div.twitter{background-image:url(/images/buttons/social_twitter.png);clear:none;}
#blog.blog-listing .post-social div.pinterest,.receipt-social div.pinterest{background-image:url(/images/buttons/social_pinterest.png);}
#blog.blog-listing .post-social div.pinterest a,.receipt-social div.pinterest a{*position:static!important;}
#blog.blog-listing .post-social div.googleplus,.receipt-social div.googleplus{background-image:url(/images/buttons/social_googleplus.png);}
*/
.paymentConfirmed ul.items li.desc{height:155px;}
.paymentConfirmed ul.items li.desc .receipt-social{position:absolute;height:80px;left:345px} /* 442231 */
.paymentConfirmed ul.items li.desc .receipt-social div.facebook,.ajxprodContainer .receipt-social div.facebook{clear:none;}
.ajxprodContainer .receipt-social,.ajxprodContainer .receipt-social div.social-title{clear:both;}
.ajxprodContainer .receipt-social{height:20px;padding:20px 2px 15px}
.ajxprodContainer .receipt-social div.social-title{display:none}
/*END #442231 (3)*/

/*REM -- (#283117) 11/02/2013 18:21 */
.optionsListtHolder{margin:0;padding:10px;height:100%;overflow:hidden;background:url(../images/core/magnol_bg.jpg) repeat-y}
.optionsListtHolder table{width:100%;}
.optionsListtHolder table td{padding:5px 10px;border-bottom:1px solid #DDDCC8;font-size:12px;}
.optionsListtHolder table td a{}
.optionsListtHolder table td.optionsHeader{border-bottom:1px solid #DDDCC8;height:100%;overflow:hidden;margin:0px;padding:5px;}
.optionsListtHolder table td.optionListButtonLinks{text-align:center; font-weight:bold; text-transform:lowercase}
.optionsListtHolder table td.optionListButtonLinks a{text-decoration:underline;}
/*REM -- (#283117) 11/02/2013 18:21 */


ul.tickopt {margin-left:10px; margin-bottom:5px; overflow:hidden}
ul.tickopt li{float:left}
ul.tickopt li input[type="checkbox"] {padding:0; margin:0;}
ul.tickopt li span {display:block; float:left}
ul.tickopt li span.label{margin:2px 5px 2px 0;}


#webSiteoverlayBox{z-index:9998; top:0px; left:0px; position:absolute; width:100%; height:100%; filter:alpha(opacity=0);-moz-opacity:.0;opacity:.0; background:#000000}

.abandonpopBox{z-index:9999; background:#e9e4ce url(../images/core/lightbox-saved-basket-short-gif.gif) no-repeat; width:400px; height:400px; position:absolute}
.inner-abandonpopBox{position:relative; overflow:hidden}
.inner-abandonpopBox .abClose {padding:10px; float:right; cursor:pointer}
.inner-abandonpopBox .abContent {width:150px; height:150px; margin:170px 0 0 70px; line-height:150%; font-size:12px; text-align:center}
.inner-abandonpopBox .abButton {margin:0 0 0 100px; line-height:150%}


.headerBanner{overflow:hidden;text-align:center;}/*#374128*//*#511590*/
#holder_CENTREFULL{margin-top:10px;}/*#374128*/


/*FOOTER LEAFTS - REM -- Autumn Wrap Theme Change Proposals (#390787) - Daeheon Kim - 19/08/2013 11:08*/
.footeranipromoholwrap {position:relative; height:180px; width:100%; bottom:0; overflow:hidden;}
.footeranipromo{background:url(../images/core/leaves-tiled.png) repeat-x; height:122px; position:absolute; width:100%; bottom:0;}
/*.sqjump{height:350px; position:absolute; bottom:-30px;}
.hgumnp{height:124px; position:absolute; top:100px;}
.sqjump{height:124px; position:absolute; top:100px;}*/
.footeranihol {width:1200px; margin:0 auto; clear:both; position:relative; bottom:0}
.animal{height:124px; position:absolute; top:100px;}
.animal#hgumnp{left:50px}
.animal#sqjump{left:450px}
.animal#hgumnp2{left:750px}
.animal#sqjump2{left:1050px}

.footeranipromohol {position:absolute; width:100%; height:122px; bottom:0; z-index:999;}


/*ACCO*/
.accordion {}
.accordion h3{background:url(../images/core/prod_accarrow_right.gif) 390px 12px no-repeat; border:1px solid #dcd9d9; font-size:12px!important; font-weight:bold!important; padding:10px; margin-top:5px; cursor:pointer;outline:none;}/*#438267*/
.accordion h3.ui-state-active {background:url(../images/core/prod_accarrow_down.gif) 390px 12px no-repeat!important}/*#438267*/
.accordion > div{max-height:150px; overflow-y:auto; margin-bottom:5px; padding:10px; border:1px solid #dcd9d9; border-top-width:0;}/*#438267*/

/*UPSELL TABS*/
.productupselltab {clear:both; overflow:hidden; display:block; margin:20px 10px}
.productupselltab ul{clera:both; margin:0; padding:0}
.productupselltab ul li{float:left; margin-right:10px; padding:10px; background:#ebe8e8; min-width:100px; border-radius:5px 5px 0 0; text-align:center; color:#746969; font-weight:normal}/*#438267*//*#466610*/
.productupselltab > ul > li{border:solid 1px #dcd9d9;position:relative;top:1px;}/*#438267*/
.productupselltab ul li a{color:#746969; text-transform:lowercase;}
.productupselltab ul li.active{background:#f3f2f2; font-weight:bold;border-bottom-color:#f8f5e7;}/*#438267*//*#466610*/

/*REM -- PRODUCT PAGE - You May Also Like - Name & Price (#426808) - Harinda Samaratunga - 08/11/2013 17:49*/
.productupselltab div.desc{clear:both; padding:10px; height:205px;border:solid 1px #dcd9d9;}/*#438267*/
.productupselltab div.desc ul{margin:0; padding:10px 6px; width:102px; height:inherit;}
.productupselltab div.desc ul li{margin:0; padding:0; width:inherit; height:inherit; background:none;}
.productupselltab div.desc ul li.prodIMAGE{width:inherit; height:inherit}
.productupselltab div.desc ul li.prodIMAGE img {border:none; /*width:114px;*/ border:1px solid #dcd9d9 }/*#438267*/
.productupselltab div.desc ul li.name {padding:5px 0;}

.productupselltab div.desc ul.prodprediction{padding:0; height:auto;width:auto;}
.productupselltab div.desc ul.prodprediction li{ height:auto;float:left;}
.productupselltab div.desc ul.prodprediction li ul{padding:10px 6px; width:102px; height:auto;}
.productupselltab div.desc ul.prodprediction li ul li{height:auto;}
.productupselltab div.desc ul.prodprediction li ul li img {border:1px solid #dcd9d9}
.productupselltab div.desc ul.prodprediction li ul li.name {padding:5px 0;}
/*REM -- PRODUCT PAGE - You May Also Like - Name & Price (#426808) - Harinda Samaratunga - 08/11/2013 17:49*/


/*UPSELL TABS --REM -- Product Upsells - Customers Also Bought (#384010) - Daeheon Kim - 10/10/2013 15:12*/

.imagenav {position:absolute; top:270px; z-index:99;}
.imagenav.left {left:95px}/*#438267*/
.imagenav.right {right:25px}/*#438267*/
.imagenav span.left{float:left; width:20px; height:20px; display:block; background:none; cursor:pointer; background:url(../../images/core/prodimg_arrow_prev.png) no-repeat}
.imagenav span.right{float:right; width:20px; height:20px; display:block; background:none; cursor:pointer; background:url(../../images/core/prodimg_arrow_next.png) no-repeat}





.prod-selectopt {margin-top:10px; float:left; margin-right:10px;}
.prod-selectopt select {padding:4px; border:0px solid #ccc; min-width:180px; position:relative;}
.prod-selectopt select option {color: #6B5E55; padding:5px}

/*
.prod-selectopt select {
   opacity: 0;
   filter:alpha(opacity=0);   
   width: 215px;
   line-height: 1;
   border: 0;
   border-radius: 0;
   background: url(../images/core/selectdrop_selected_bg.jpg) no-repeat 100% 0 #EBE6D0;
   color: #fff;
   height: 26px;
   cursor:pointer
}
.prod-selectopt {
   width: 215px;
   overflow: hidden;
   background: url(../images/core/selectdrop_bg.jpg) no-repeat 100% 0 #EBE6D0;
   border: solid 0px #333333;
   border-radius: 5px;
   position: relative;
   color: #6B5E55;
}

.prod-selectopt span {
   position: absolute;
   left: 10px;
   top: 5px;
   color:#fff;
}
*/

/*#384240 START
.oldIE .prod-selectopt{position:static;background:none;}
#384240 END*/


/*AJX BASKET POPUP*/

.ajxbasketcontainer {padding:20px}
.ajxbasketcontainer h3{text-align:left; font-weight:normal; padding:0 0 20px 0; font-size:16px; width:94%}
.ajxbasketcontainer h3 span.prodname{font-weight:bold; text-transform:lowercase}

.ajxbasketimg{float:left; width:120px; padding:10px}
.ajxbasketimg img{width:110px;}

.ajxbasketupsell {clear:both; overflow:hidden; display:block}
.ajxbasketiteminfo{float:left; width:230px; padding:20px;  font-size:12px;text-transform:lowercase;}
.ajxbasketiteminfo h4 { font-size:16px;}
.ajxbasketiteminfo span.ajxcol{display:block; padding:5px 0; font-weight:bold}
.ajxbasketiteminfo span.ajxsize{display:block; padding:5px 0; font-weight:bold}
.ajxbasketiteminfo span.ajxprice{display:block; padding:5px 0; font-weight:bold}

.ajxupsell{float:left; margin:10px; width:120px;}
.ajxupsell span{}
.ajxupsell span.ajxupsellimg{display:block}
.ajxupsell span.ajxupsellimg img {width:110px;text-align:center;}

/*REM -- PRODUCT PAGE - BASKET LIGHTBOX - Name & Price (#426810) - Harinda Samaratunga - 09/11/2013 11:07*/
/*.ajxupsell span.ajxupsellname{text-align:center; padding:10px; display:block; text-transform:lowercase; font-size:12px;}*/
.ajxupsell span.ajxupsellname{text-align:center; padding:5px 0; display:block; text-transform:lowercase; font-size:12px;}
.ajxupsell span.ajxupsellprice{text-align:center; padding:0; display:block; text-transform:lowercase; font-size:11px; font-weight:bold;}
/*REM -- PRODUCT PAGE - BASKET LIGHTBOX - Name & Price (#426810) - Harinda Samaratunga - 09/11/2013 11:07*/

.ajxbasketbtns{clear:both; overflow:hidden; display:block; margin:20px 10px;padding:20px 0}
.ajxbasketbtns span.ajxgotobasket{display:block; float:left; margin-right:20px}
.ajxbasketbtns span.ajxgotocheckout{display:block; float:left}


/*GIVEX*/
.prodgivex{clear:both; display:block; overflow:hidden; margin:0; padding:0}
.prodgivex ul{clear:both; overflow:hidden; margin:0; padding:5px 0}
.prodgivex ul li{list-style:none; clear:both}

.prodgivex ul.givexval{}
.prodgivex ul.givexval li{}


.prodgivex ul.givexval li span.giftamount{display:block;  float:left; margin-right:5px; margin-top:5px;  border:5px solid #7CC5BC; border-radius:3px; background:#E4DEC4; padding-left:10px}
.prodgivex ul.givexval li span.giftamount:before{content:" \00A3\00a0 "}
.prodgivex ul.givexval li span.givxhelp{display:block; float:left;}
.prodgivex ul.givexval li span.givexhelparrow{display:block;  float:left; margin-top:15px; background:url(../images/core/givexarrow.png) no-repeat left; width:8px; height:15px;}
.prodgivex ul.givexval li span.givexheptxt{display:block;  float:left; background:#746969; padding:10px; color:#fff; border-radius:3px;}
.prodgivex ul.givexval li span.giftamount input{background: none repeat scroll 0 0 #E4DEC4; border-radius: 3px 3px 3px 3px;  border-width: 0; color: #75696B;  font-family: Georgia,"Times New Roman",Times,serif;  padding: 5px 2px;  width: 80px;}


.giftcardreg{margin:20px; background:#ebe6d2; padding:10px}
.giftcardreg table{}
.giftcardreg table tr{}
.giftcardreg table tr td{}
.giftcardreg table tr td.label{font-weight:bold}
.giftcardreg table tr td.theform{}
.giftcardreg table tr td.no-bd{border:none}
.giftcardreg table tr td.theform{}
.giftcardreg table tr td.theform input[type="text"]{border:1px solid #dcd9d9;width:155px;padding:4px;border-radius:5px;color:#746969;font-size:11px;text-transform:lowercase; font-family:Georgia, "Times New Roman", Times, serif}/*#495166*/


.giftcardstatus{margin:20px; padding:10px}
.giftcardstatus h3{margin:10px}
.giftcardstatus table{}
.giftcardstatus table tr{}
.giftcardstatus table tr td{}
.giftcardstatus table tr td.heading{background:#ebe6d2; border-bottom:none }
.giftcardstatus table tr td.label{}



.pmselected{background:#EBE8e8}/*#466610*/


/*PAYMENT ACCORDION TESTER*/

/*select alert window*/
/*START #426787*/
.alertwindow{width:200px;position:absolute;background:#F6F3E0;border:1px solid #6B5E55;position:absolute;left:50%;z-index:9999;margin:0 0 0 -100px;padding:5px;}
.alertmessage{display:block;padding:15px 0 5px;text-align:center;clear:both;font-size:14px;color:#990000;}
.closealert{display:block;float:right;text-decoration:underline;cursor:pointer}
/*END #426787*/


.cardpaybtnterms {^clear:none!important; ^float:left!important; ^width:40%!important}
.cardpaybtn{^clear:none!important; ^float:right!important; ^width:30%!important}
/* REM -- ICROSSING - Category Only H1 Tags (#433157) - Jas Nagra - 06/01/2014 14:15 START*/
.oldH1{
    padding-right: 10px;
    letter-spacing: 0px;
    font-size: 11px;
    margin: 2px 5px;
}
/* REM -- ICROSSING - Category Only H1 Tags (#433157) - Jas Nagra - 06/01/2014 14:15 END*/

/* #439176 - START */
.geoipwindow {position:absolute; background:#EBE7D1; z-index:999;border:1px solid #DDDCC8;}
.geobox_header{background:#E7E3CA;color:#736767;font-size:12px;font-weight:bold;height:15px;padding:10px;}
.geobox_close{float:right;cursor:pointer;}
.geobox_left{padding:10px;font-size:12px;}
.geobox_right{float:right; width:200px; text-align:right}
.geositelist {clear:both; overflow:hidden; display:block; padding:20px 0}
.geositelist ul{clear:both; overflow:hidden; display:block}
.geositelist ul li{list-style:none; clear:both; display:block; margin:5px 0; overflow:hidden}
.geositelist ul li.geodont {padding-left:30px}
.geositelist ul li span.flag{display:inline-block;zoom:1;*display:inline;vertical-align:middle;margin-right:10px;}
.geositelist ul li span.label{display:inline-block;zoom:1;*display:inline;vertical-align:middle;}
.geobxinfo {width:300px; font-size:11px; color:#ccc}
.switchsitemode{padding:10px 0 0!important;line-height:20px;}
.switchsitemode img{padding-right:10px;vertical-align:bottom;border-width:0;}
/* #439176 - END */




/*404 STYLING --- 'REM -- Not Found Page (#379819) - Daeheon Kim - 20/02/2014 10:54*/
.notfoundArticle {padding:10px 0}

.leftNAVIGATION.notfound{padding-bottom:0;}
.leftNAVIGATION.notfound li {}
.leftNAVIGATION.notfound li a {}
.leftNAVIGATION.notfound li a:after {content:"  >"}

.notfoundWrapper {width:670px; float:left; margin:10px 10px 10px 0; display:block; overflow:hidden}
.leftNav_notfound {float:left; width:160px; margin-right:10px}
.centreCont_notfound {width:500px; float:left; padding:10px 0}
.rightCont_notfound {float:right; width:260px; display:block; overflow:hidden; margin:10px 0 10px 0}

.notfoundInnerContent {padding:20px; background:#E8D7BD; line-height:150%; font-size:12px}
.notfoundInnerContent ul{clear:both; display:block; margin:10px 0}
.notfoundInnerContent ul li{}
.notfoundInnerContent ul li a{}
.notfoundInnerContent ul li a:after {content:"  >"}
.zigzagpatternTop {background:url(../images/core/left_nav_top_new.png) repeat-x; height:10px; clear:both; display:block}
.zigzagpatternBottom{background:url(../images/core/left_nav_bottom_new.png) repeat-x; height:10px; clear:both; display:block}

.notfoundSerchWrap {/*clear:both;*/ display:inline-block; margin:20px 0}
.notfoundSerchWrap ul{clear:both; display:block; overflow:hidden}
.notfoundSerchWrap ul li{float:left; margin-right:10px}
.notfoundSerchWrap ul li.label{margin:5px 15px 0 0; font-size:12px}
.notfoundSerchWrap ul li.searchBOX{}
.notfoundSerchWrap ul li.searchBOX input{float:left;background:#fff;border:solid 1px #dcd9d9;border-radius:5px;color:#746868;font-size:10px;height:18px;padding:2px 4px;margin:0px;width:176px;text-transform:lowercase;font-family:Georgia, "Times New Roman", Times, serif;height:auto\0/;padding:4px\0/}
.notfoundSerchWrap ul li.searchBTN{margin:2px 0 0 0;}

/* #470192 */
.font12{font-size:12px}
.paddingL10{padding-left:10px}
/* 479504 */
.seoworkaround {margin-top:600px}




/*#496297
.headerlink1,.headerlink2,.headerlink3,.headerlink4{margin-right:0!important;text-align:left}
.headerlink1{width:162px} 
.headerlink1 span{padding-right:13px!important;}
@media screen and (-webkit-min-device-pixel-ratio:0) {.headerlink1 span{padding-right:7px!important;}}
.headerlink2{width:67px}
.headerlink3{width:69px}
.headerlink4{width:54px}*/
#AutoComplete{position:absolute;background:#F3f2f2;width:170px;z-index:999;color:#6B5E55;border-radius:0 0 5px 5px;padding:5px;-webkit-box-shadow:0 1px 2px 0 #999999;-moz-box-shadow:0 1px 2px 0 #999999;box-shadow:0 1px 2px 0 #999999;}
#AutoComplete h3{padding:5px!important;text-transform:lowercase;}
#AutoComplete > div{padding:5px;cursor:pointer;clear:both;overflow:hidden;display:block}
#AutoComplete div div {padding:1px 5px} 
#AutoComplete div div:hover {color:#333}
#AutoComplete div div.fsm_auto_itemFocus{background:#ebe8e8;}
#holder_SEARCH ul li input#searchINPUT{line-height:18px;}
/*#496860*/
.homecmsforedit {padding:5px; color:#fff; background:#13425e; margin:5px 0 0 0; font-family:Arial, Helvetica, sans-serif; text-align:center; border-radius:5px 5px 0 0;}
.homecmsforedit h3 {font-size:14px!important; font-weight:bold!important; font-family:'Oswald',Arial, Helvetica, sans-serif; letter-spacing:1px}
.homecmsforeditwrap {padding:5px 0; border:1px dashed #13425e; border-top:none; border-bottom:none}
.homecmsforeditend {padding:5px; color:#7d9db2; background:#13425e; margin:0 0 5px 0; font-family:Arial, Helvetica, sans-serif; text-align:center; border-radius:0 0 5px 5px; margin-bottom:20px; font-size:10px;}
[data-fadedpercent="75"] { filter: alpha(opacity=75); opacity: 0.75; }
[data-fadedpercent="75"]:hover { filter: alpha(opacity=100); opacity: 1; }

.homeSliderContent {width:940px; clear:both; overflow:hidden}
.homeSliderContent.framed{position:relative; height:550px; background:url(../images/articles/home_frameslide_bg.png) no-repeat;}

.homeslidshow.set1{width:560px; float:left; position:relative}

.homeslidshow.set1 .slidesjs-navigation.slidesjs-previous {background:url(../images/core/slide_back.png) no-repeat; width:30px; height:30px; display:block; top:280px; left:20px; position:absolute; z-index:500}
.homeslidshow.set1 .slidesjs-navigation.slidesjs-next {background:url(../images/core/slide_forward.png) no-repeat; width:30px; height:30px; display:block; top:280px; right:20px; position:absolute; z-index:500}
.homeslidshow.set1 .slidesjs-navigation.slidesjs-stop {display:none}
.homeslidshow.set1 .slidesjs-navigation.slidesjs-play {display:none}

.homeslidshow.set1 ul.slidesjs-pagination {display:none; position:absolute; z-index:11; bottom:10px; width:100%; text-align:center}
.homeslidshow.set1 ul.slidesjs-pagination li {display:inline-block; width:15px; height:15px;margin:5px;}
.homeslidshow.set1 ul.slidesjs-pagination li a{width:15px; height:15px; margin:0; padding:0; display:block; border:2px solid #fff; border-radius:10px; background:#fff}
.homeslidshow.set1 ul.slidesjs-pagination li a.active{background:#bba55c}


.homeslidshow.set2{width:750px; float:left; position:relative}

.homeslidshow.set2 .slidesjs-navigation.slidesjs-previous {background:url(../images/core/slide_back.png) no-repeat; width:30px; height:30px; display:block; top:280px; left:20px; position:absolute; z-index:500}
.homeslidshow.set2 .slidesjs-navigation.slidesjs-next {background:url(../images/core/slide_forward.png) no-repeat; width:30px; height:30px; display:block; top:280px; right:20px; position:absolute; z-index:500}
.homeslidshow.set2 .slidesjs-navigation.slidesjs-stop {display:none}
.homeslidshow.set2 .slidesjs-navigation.slidesjs-play {display:none}

.homeslidshow.set2 ul.slidesjs-pagination {display:none; position:absolute; z-index:11; bottom:10px; width:100%; text-align:center}
.homeslidshow.set2 ul.slidesjs-pagination li {display:inline-block; width:15px; height:15px;margin:5px;}
.homeslidshow.set2 ul.slidesjs-pagination li a{width:15px; height:15px; margin:0; padding:0; display:block; border:2px solid #fff; border-radius:10px; background:#fff}
.homeslidshow.set2 ul.slidesjs-pagination li a.active{background:#bba55c}


.homeslidshow.set3{width:940px; float:none; position:relative}
.homeslidshow.set3 ul.slidesjs-pagination {position:absolute; z-index:11; display:block; bottom:20px; width:100%; text-align:center}
.homeslidshow.set3 ul.slidesjs-pagination li {display:inline-block; width:15px; height:15px;margin:5px;}
.homeslidshow.set3 ul.slidesjs-pagination li a{width:15px; height:15px; margin:0; padding:0; display:block; border:2px solid #fff; border-radius:10px; background:#fff}
.homeslidshow.set3 ul.slidesjs-pagination li a.active{background:#bba55c}


.homeslidshow.set4 ul.slidesjs-pagination {position:absolute; z-index:11; display:block; bottom:80px; width:757px; text-align:center}
.homeslidshow.set4 ul.slidesjs-pagination li {display:inline-block; width:15px; height:15px;margin:5px;}
.homeslidshow.set4 ul.slidesjs-pagination li a{width:15px; height:15px; margin:0; padding:0; display:block; border:2px solid #fff; border-radius:10px; background:#fff}
.homeslidshow.set4 ul.slidesjs-pagination li a.active{background:#bba55c}

.homeslidshow.set4{ height:426px; width:757px; position:relative; float:none; padding:64px 91px;}

.homeLeftContent {width:180px; margin-right:10px; float:left}
.homeLeftContent > div {clear:both;}

.homeRightContent {width:180px; margin-left:10px; float:left}
.homeLeftContent > div {clear:both;}

.home3columnsection {clear:both; overflow:hidden; margin:10px 0; text-align:center}
.home3columnsection > div {display:inline-block; vertical-align:text-bottom}

/*#496860*/

/*HOMEGRID*/
.homegridlocations {clear:both; width:945px; overflow:hidden; margin:10px 0 0 0}
.homegridlocations > div{clera:both; overflow:hidden; margin:0; padding:0}
.homegridlocations > div > div {display:block; float:left;margin:0; padding:0;}
.homegridlocations > div > div a {display:block; float:left;margin:0; padding:0;}
.homegridlocations > div > div img {overflow:hidden; margin:0; padding:0; display:}
/*BACKOFFICE USE*/
.homegridlocations span{display:inline-block;}
/*BACKOFFICE USE*/


/*PROMOTION REM - (#497116) - START */
.mktpromopageholder {}
.mktpromopageholder > div{}
.mktpromopageholder > div.mktrow{clear:both; margin:5px 0; overflow:hidden}
.mktrow > div {display:inline-block; vertical-align:top;}
.mktrow > div.mktcol {width:313px}
.mktrow > div.mktform {width:258px; margin:0 5px; padding:0 20px}

.mktform span{display:inline-block; margin:5px 0; clear:both; overflow:hidden; vertical-align:middle}
.mktform span input[type="text"]{width:172px; padding:4px; border:1px solid #e8e4e4;; font-family:Arial, Helvetica, sans-serif; font-size:12px; border-radius:5px}
.mktform span select {width:186px; padding:4px; border:1px solid #e8e4e4; border-radius:5px; font-size:9pt}
.mktform span input[type="submit"]{width:100%; border:none; padding:3%; background:#0099FF; color:#fff!important; font-weight:bold; cursor:pointer}
.mktform span textarea{width:85%; margin-left:20px; border:none; padding:5px; height:80px; resize: none;  font-family:Arial, Helvetica, sans-serif; font-size:12px}
.mktform span.checkbox {display:block;}

.mktform span.mktfieldlabel{margin-right:10px; width:55px}
.mktform span.mktfieldname{}
.mktform span.mktfieldemail{}
.mktform span.mktfieldtext{}
.mktform span.mktfieldsubmit{margin-bottom:0; display:block}
.mktform span.mktfieldsubmit a{padding:10px 20px;  background:#6b5e55; color:#fff; font-weight:bold; text-align:center; display:block; border-radius:5px;}
#holderARTICLE .promoerrormessageinline{width:100%;border:1px solid #CC0000;text-align:center;padding:5px;margin:0;color:#CC0000;font-size:11px}

.mktformrow {clear:both; margin:5px 0}
.mktformrow.captcha {clear:both; margin-left:25px}
/*PRETTY CHECKBOX*/
.mktformrow label.checkbox span.holder {height: 61px; /* Total height of your checkbox image */background:url(../images/core/checkbox.gif?) 0 -1px no-repeat; /* Path to your checkbox image */}/*#495166*/
.mktformrow label.radio span.holder {height: 61px; /* Total height of your radio buttons image */background:url(../images/core/radio.gif?) 0 -1px no-repeat; /* Path to your radio button image */}/*#495166*/
.mktformrow label.checkbox:hover span.holder,label.radio:hover span.holder { top: -42px !important; } /* Background position on mouseover */	
.mktformrow label.checked span.holder, label.checked span.holder, label.checked:hover span.holder, label.checked:hover span.holder { top: -42px !important; } /* Background position when checked */

.mktformrow input.hiddenCheckbox {position: absolute; left:-10000px;/*  Hide the input */}
.mktformrow label.prettyCheckbox span {margin:0!important;}
.mktformrow label.prettyCheckbox span.holderWrap {display: block; float: left; position: relative; margin: 0 10px 0 0!important; overflow: hidden;}
.mktformrow label.prettyCheckbox span.holder {display: block; position: absolute; top: 0; left: 0;}

.mkterrormessage {margin:100px 0; text-align:center; color:#CC0000; font-size:14px;}
/*PROMOTION REM - (#497116)  - END */
/*#452754 GIVEX*/
.givexselectheader {clear:both; overflow:hidden; margin:0; }
.givexselectheader h1{font-weight:bold!important; font-style:italic; margin:10px 0}
.givexselectheader div.desc{line-height:150%;}

.givexselect{counter-reset:givexselect-counter;padding:30px 35px; background:#f3f2f2}
.givexselect dt:before{content:counter(givexselect-counter) ".";counter-increment:givexselect-counter; font-size:18px; font-weight:bold; padding-right:10px;}
.givexselect dt{margin:20px 0; padding: 10px 20px; background:#ebe8e8; font-size:18px; font-weight:bold; font-style:italic; border-radius:5px; text-transform:lowercase}
.givexselect dd{margin-left:30px;}
.givexselect dd div{margin:10px 0}
.givexselect img{vertical-align:middle; cursor:pointer}
.givexselect label{width:150px;display:inline-block;zoom:1;*display:inline;vertical-align:top;padding-top:10px;}
.givexselect input[type=text],.givexselect textarea{width:200px;padding:7px 5px;background:#fff;font-family:Georgia,"Times New Roman",Times,serif;color:#75696B;border-radius:3px;border:1px solid #dcd9d9}
.givexselect input[type=text].short{width:150px;}
.givexselect textarea{width:200px; font-size:12px; margin-bottom:5px}
.givexselect .textareanote{width:204px;display:inline-block;zoom:1;*display:inline;vertical-align:top; line-height:150%}
.givexselect .textareanote input.countdown {border:none; width:15px; background:transparent; padding:0; margin:0 2px 0 0}

.givexselect .textareanote + .textareanote{text-align:right;}
.givexselect .givex_designs{width:850px;}
.givexselect .givex_designs img{margin:22px 22px 0 0; border:4px solid transparent}
.givexselect .givex_designs img:first-child,.givexselect .givex_designs img:first-child+img,.givexselect .givex_designs img:first-child+img+img{margin-top:0;}
.givexselect .givex_preview{border:1px solid #dcd9d9;padding:0 10px 10px; width:650px; margin:10px auto}
.givexselect .givex_preview label{padding:0;}
.givexselect .givex_preview_body{border-top:1px solid #dcd9d9;text-align:center;padding:60px 0 40px 0; width:650px; height:225px; margin:0 auto; font-size:14px}

.givexselect .givex_preview_body > div.givex_preview_box {background:url(../images/core/givex_preivew_bg.png); width:60%; margin:0 auto; clear:both; padding:10px; border-radius:10px;}

.givexselect .givex_preview_body .strongfield{display:inline-block;zoom:1;*display:inline;vertical-align:top;font-weight:bold;font-size:18px;padding:15px 0}
.givexselect input[type=submit]{font-family:Georgia,"Times New Roman",Times,serif;/*background-color:#746969;*/background:url(../images/core/btn_bg.gif) repeat-x bottom #7BC5B8;padding:10px 20px 8px;border-radius:3px;border-width:0;color:#fff;font-weight:bold;display:block;text-align:center;cursor:pointer;box-shadow:1px 1px 2px 0 #666;}

.givexselect .givex_preview_body > span#egc_message_clone {display:inline-block; width:300px; margin:0 auto; clear:both}

.givex_send_date {margin: 10px auto!important; padding:0 10px; width: 650px;}
.givex_submit {text-align:left; margin: 10px auto!important; padding:0 10px; width: 650px;}
.givex_submit > span.tnc{display:block; vertical-align:middle; margin:10px 0}
.givex_submit input[type=button]{font-family:Georgia,"Times New Roman",Times,serif;/*background-color:#746969;*/background:url(../images/core/btn_bg.gif) repeat-x bottom #7BC5B8;padding:10px 20px 8px;border-radius:3px;border-width:0;color:#fff;font-weight:bold;display:block;text-align:center;cursor:pointer;box-shadow:1px 1px 2px 0 #666; display:inline-block; vertical-align:middle} 

.egiftlinkloc {marign:10px 0; clear:both; overflow:hidden}
.errorrow {display:inline-block; clear:both; margin-left:10px;}
.egc_error {color:#CC0000; padding:5px; border:1px solid #CC0000; margin:5px 0}
.egc_error.algincenter {text-align:center;}

/*EGIFT CARD LANDING PAGE*/
.egiftcardlanding {}
.egiftcardlanding > div{display:inline-block}
.egiftcardlanding > div img{display:block; float:left}
.egiftcardlanding > div > span {display:block; float:left}
.egiftcardlanding > div > span img {}
.egiftcardlanding > div.txtarea1{background:url(../images/articles/egift_txb2.jpg) no-repeat left; width:930px; height:115px;}
.egiftcardlanding > div > span.txtarea2{background:url(../images/articles/egift_box1.jpg) no-repeat left; width:436px; height:432px;}
.egiftcardlanding > div > span.txtarea3{background:url(../images/articles/egift_box2.jpg) no-repeat left; width:440px; height:432px;}
.egiftcardlanding > div.txtarea4{background:url(../images/articles/egift_txb5.jpg) no-repeat left; width:930px; height:47px;}
.egiftcardlanding span.eg_txt_01 {display:inline-block; margin:10px 80px; line-height:150%; font-size:12px; color:#4c5a66}
.egiftcardlanding span.eg_click {display:inline-block; width:430px; height:295px}
.egiftcardlanding span.eg_click img{width:430px; height:295px}
.egiftcardlanding span.eg_txt_02 {display:inline-block; margin:20px 20px 20px 20px; font-size:12px; line-height:150%; color:#4c5a66}
.egiftcardlanding span.eg_txt_03 {display:inline-block; margin:20px 20px 20px 20px; font-size:12px; line-height:150%; color:#4c5a66}
.egiftcardlanding span.eg_txt_04 {display:block;margin:15px auto; text-align:center; clear:both; width:100%}
/*EGIFT CARD LANDING PAGE*/

/*#452754 GIVEX*/

/*DATEPICKER*/
.ui-datepicker{padding:10px 20px; background:#fff; border-radius:5px; margin-top:2px; border:1px solid #dcd9d9}
.ui-datepicker-header {clear:both; overflow:hidden; display:block; margin:5px 0; text-align:center}

.ui-datepicker-header a.ui-datepicker-prev{display:inline-block; cursor:pointer; vertical-align:middle; float:left}
.ui-datepicker-header a.ui-datepicker-prev{width: 0; height: 0; border-style: solid; border-width: 10px 10px 10px 0; border-color: transparent #6b5e55 transparent transparent; }
.ui-datepicker-header a.ui-datepicker-prev > span.ui-icon{display:none}
.ui-datepicker-header a.ui-datepicker-next{display:inline-block; cursor:pointer; vertical-align:middle; float:right}
.ui-datepicker-header a.ui-datepicker-next {width: 0; height: 0; border-style: solid; border-width: 10px 0 10px 10px; border-color: transparent transparent transparent #6b5e55; }
.ui-datepicker-header a.ui-datepicker-next > span.ui-icon{display:none}

.ui-datepicker-header > div.ui-datepicker-title {display:inline-block; overflow:hidden; margin:0; text-align:center; font-weight:bold; font-size:12px; vertical-align:middle}
.ui-datepicker-calendar {}
table.ui-datepicker-calendar {border:0px solid #dcd9d9;}
table.ui-datepicker-calendar thead{margin:0; padding:0;}
table.ui-datepicker-calendar tbody{margin:0; padding:0;}
table.ui-datepicker-calendar tr td{ border:1px solid #dcd9d9; text-align:center}
table.ui-datepicker-calendar tr td a{display:block; padding:5px; font-size:14px;}
table.ui-datepicker-calendar tr td a.ui-state-active{font-weight:bold; color:#fff; background:#6b5e55}
table.ui-datepicker-calendar tr td.ui-datepicker-today {background:#dcd9d9}
table.ui-datepicker-calendar tr th{ border-bottom:0px solid #dcd9d9; text-align:center}
table.ui-datepicker-calendar tr th > span{display:block; padding:5px;}

table.ui-datepicker-calendar tr td.ui-state-disabled {}
table.ui-datepicker-calendar tr td.ui-state-disabled span.ui-state-default{color:#dcd9d9!important; display:block; padding:5px; font-size:14px;}

/*507842 - start*/
.checkoutDelsummary ul.deliverymethods li ul.nameddeliveryDD {overflow:hidden; padding:5px 10px 5px 15px; border:1px solid #E4DEC4; border-radius:5px; margin-bottom:0}
.checkoutDelsummary ul.deliverymethods li ul.nameddeliveryDD li{float:none; padding:3px 0; overflow:hidden}
.checkoutDelsummary ul.deliverymethods li ul.nameddeliveryDD li.label{font-weight:bold; overflow:hidden; clear:both}
.checkoutDelsummary ul.deliverymethods li ul.nameddeliveryDD li.theform{}
.checkoutDelsummary ul.deliverymethods li ul.nameddeliveryDD li.theform select{background:#FFFFFF; border-radius:3px;font-size:9pt; padding:4px; width:250px; font-family:Georgia, "Times New Roman", Times, serif;color:#75696B; border:none}
.checkoutDelsummary ul.deliverymethods li ul.nameddeliveryDD li.findstore{}
.checkoutDelsummary ul.deliverymethods li ul.nameddeliveryDDError {overflow:hidden; padding:10px 10px 0 10px; border:1px solid red; border-radius:5px; margin-bottom:0} 
/*507842 - end*/

/*#520022*/
.article-social{text-align:center;font-size:12px;font-weight:bold;font-style:italic;margin-top:10px;}
.article-social span{display:inline-block;zoom:1;*display:inline;padding:0 5px 3px 0;}
.article-social img{vertical-align:bottom;}
/*#520022*/

/*#533638 - start*/
.storecharitycontent{float:left;padding:13px; background:#ffffff;}
.storecharitycontent h2{color:#696a88;font-size:20px!important;line-height:20px;padding-bottom:30px; background:url(/images/core/bg-feature1.png) repeat-x scroll 0 0 #ffffff; text-align:center}
.storecharitycontent h3{font-size:13px!important;margin:10px 0 8px;font-weight:bold!important;font-style:italic;}
.storecharitycontent p{margin:8px 0;font-size:12px!important;}
/*#533638 - end*/