/* CSS Document */

body{margin: 0px 0px 0px 0px; padding: 10px 0px; font-family:Arial, Helvetica, sans-serif; background:#b9ada1 url('../images/core/bg.gif'); font-size:9pt; color: #3d3028;}

h1{margin: 0px; padding: 0px;}
h2{margin: 0px; padding: 0px;}
h3{margin: 0px; padding: 0px;}
h4{margin: 0px; padding: 0px;}

form{margin: 0px; padding: 0px;}
div{margin: 0px; padding: 0px;}

ul{margin: 0px; padding: 0px;}
li{margin: 0px; padding: 0px;}

p{margin: 0px; padding: 0px;}
a{text-decoration: none; color: #3d3028;}
a:hover{text-decoration:underline}
img{border: 0px;}
fieldset{border: 0px; padding:0px; margin:0px;}



.clickToCAPTION{width:380px;text-align:center;margin-top:-20px;color:#aaaaaa; height:20px; z-index:999;}



/* MAIN STYLES */

.centreCONTENT_FULLPAGE h1{font-size:16px;}

.clear{clear:both; height:0px; padding:0px; margin:0px; overflow:hidden;}
.red{color:#990000;}

.HOLDER{margin: 0px auto; width:960px; padding: 10px 10px 0px 10px; background: #ffffff;}

#holder_MAIN{width:100%;}

#holder_CENTRE{float:left; margin-right:10px; width:596px;}
#holder_CENTRE_W{float:left; width:778px;}


/* UPPER NAVIGATION & DROP DOWN MENU */

#holder_UPPERNAVIGATION {background:#554337; width:100%;}
ul#drop{list-style: none; clear:both; z-index:998; float:left;}
ul#drop li {float: left; display:block;text-transform:uppercase;}
ul#drop li:hover{background: #8E7A6A;}
ul#drop li a{color: #e3e4d4; font-size:9pt; padding:6px 13px; display: block; font-weight:bold;} /*Website in Safari for mac (#135661) - Daeheon Kim - 14/07/2009  - padding from 14px to 13px*/
ul#drop li a:hover{text-decoration:none;} /* 23 APR 09' DAEHEON*/

ul#drop li ul {position: absolute; z-index:999; left: -999em; width: 160px; background: #f8f7e5; color:#8E7A6A; font-size:8pt; border: 1px solid #8E7A6A ; border-top:0px; margin-top:-0px; margin-left:-1px; opacity:0.9; filter: alpha(opacity=90); -moz-opacity: 0.9; padding: 5px 0px;}
ul#drop li.child {width: 160px; padding-left:0px; font-weight:normal; text-transform:none;}
ul#drop li.child a{display:block; padding:5px 15px; width:130px; letter-spacing:normal; color:#3d3028;}
ul#drop li.child a:hover{display:block; color:#ffffff; background: #8E7A6A; letter-spacing:normal;}

ul#drop li:hover ul, #drop li.sfhover ul {left: auto;}

/*REM -- Top menu - the last drop-down (#124382) - Daeheon Kim - 05/05/2009 */
ul#drop li.last {float: left; display:block;text-transform:uppercase; position:relative; right:0}
ul#drop li.last ul.last {position: absolute; z-index:999; right:-46px; width: 160px; background: #f8f7e5; color:#8E7A6A; font-size:8pt; border: 1px solid #8E7A6A ; border-top:0px; margin-top:-0px; margin-left:-1px; opacity:0.9; filter: alpha(opacity=90); -moz-opacity: 0.9; padding: 5px 0px;}


#holder_UPPERNAVIGATION_2{background:#f5f4ea; height:25px; border: 1px solid #e3e4d4; font-size:8pt;}
#holder_UPPERNAVIGATION_2 p{float:left; margin: 6px 15px;}
#holder_UPPERNAVIGATION_2 span{margin: 0px 7px;}
#holder_UPPERNAVIGATION_2 .newsletterBTN{float:right; width:180px; margin-top: 2px;}

/* HEADER STYLES */

.holder_HEADER{width:100%; height:100%; background: #e3e4d4; height:84px;}
#holder_LOGO{float:left; margin: 13px 0px 0px 10px;}
#holder_LOGO_text{float:left; margin: 25px 0px 0px 17px;}

#holder_HEADERLINKS{float:right; margin-top:10px; width:540px; background:none;}
#holder_HEADERLINKS a{color: #554337; text-decoration:underline;}
#holder_HEADERLINKS a.basket{color:#ffffff; font-weight:bold; text-decoration:none;}
#holder_HEADERLINKS span{margin: 0px 3px;}
#holder_HEADERLINKS #shBsketHldr{float:right; background:#8e7a6a; width: 200px; height:15px; text-align:center; margin: -1px 10px 0px 10px; font-size:8pt; padding: 1px 0px;}
#holder_HEADERLINKS p{float:right; font-size:8pt;}

#holder_USER{float:right; margin:7px 10px 0px 0px; width:540px;}
#holder_USER p{float:right; font-size:8pt;}
#holder_USER a{color: #554337; text-decoration:underline;}

#holder_SEARCH{float:right; margin: 9px 10px 0px 0px;}
#holder_SEARCH ul{list-style:none;}
#holder_SEARCH ul li{float:left;}
#holder_SEARCH ul li input#searchINPUT{height:16px; width:175px; padding: 2px 0px 2px 5px; color: #8e7a6a; font-size:8pt; margin-right:5px; border:0px;}
#holder_SEARCH ul li p{margin: 1px 10px 0px 0px; font-size:11pt; color: #554337;}
#holder_SEARCH ul li label{display:none;}
#holder_SEARCH fieldset{margin:0px; padding:0px;}

#holder_QUICKLINKS{}
#holder_SHOPBYBRAND{}

#holder_SIGNUP{}


/* NAVIGATION STYLES */

#holder_NAVIGATION{float:left; width:172px; margin-right:10px;}
.navCONTAINER{width:100%;}
.unseen{display:none;}
.leftNAVIGATION{border:1px solid #e3e4d4; margin-bottom:10px;}
.leftNAVIGATION .title{font-weight:bold; background: #e3e4d4; padding: 8px 0px 2px 10px; font-size:9pt; height:19px; line-height:100%; text-transform:uppercase} /*REM -- Left navigation (subcategories) (#125177) - Daeheon Kim - 01/05/2009 */
.leftNAVIGATION ul{list-style:none; margin: 7px 0px;}
.leftNAVIGATION ul li{}
.leftNAVIGATION ul li:hover{}
.leftNAVIGATION ul li.selected, .leftNAVIGATION ul li.selected a{font-weight:bold;}
.leftNAVIGATION ul li a{color: #5b3a1f; padding: 3px 0px 3px 10px; display:block; width:160px;}
.leftNAVIGATION ul li a:hover{background: #E3E4D4;}
.leftNAVIGATION p.comment{padding:10px;}



.facetedNAVIGATION{border:1px solid #8e7a6a; margin-bottom:10px; padding-bottom:10px;} /*REM -- Faceted nav layout issue (#125234) - Daeheon Kim - 19/05/2009 - added padding-bottom*/
.facetedNAVIGATION .title{font-weight:bold; background: #8e7a6a; padding: 8px 0px 8px 10px; font-size:9pt;  line-height:100%; color: #ffffff;}
.facetedNAVIGATION .title p{font-size:6pt; font-weight:normal; margin-top:4px;}
.facetedNAVIGATION ul{list-style:none; margin: 7px 0px 7px 0px; padding-left:10px;}/*REM -- Faceted nav and long lists (#127217) - Daeheon Kim - 03/06/2009 - bottom padding changed 13px to 7px*/
.facetedNAVIGATION ul li{padding-left:15px}
.facetedNAVIGATION ul li a{ margin: 1px 0px 1px 0px; width:155px; line-height:150%;font-size:11px; display:inline; padding-right:5px}
/*REM -- Faceted nav layout issue (#125234) - Daeheon Kim - 01/05/2009 */
/*REM -- Faceted navigation counts (#125178) - Daeheon Kim - 01/05/2009 - changed display:inline*/
/*REM -- Faceted nav layout issue (#125234) - Daeheon Kim - 07/05/2009 * - margin-left to padding-left*/

.facetedNAVIGATION ul li.header{font-weight:bold; padding: 2px 0px -2px 0px;/*margin-bottom:3px;*/ background:url(../images/core/nav_bullet_c.gif) left no-repeat;}
.facetedNAVIGATION ul li.headeropen{font-weight:bold; padding: 2px 0px -2px 0px;/*margin-bottom:3px;*/ background:url(../images/core/nav_bullet_o.gif) left no-repeat;}
/*REM -- Faceted nav and long lists (#127217) - Daeheon Kim - 03/06/2009 - added background and creatd new class for extracted nav header //.headeropen// */

.facetedNAVIGATION ul li a:hover{background:#ffffff;}
.facetedNAVIGATION ul li span.count{color: #B69D85;}
/*.facetedNAVIGATION .list{max-height:165px; overflow:auto; margin-top:0px; scrollbar-face-color:#E3E4D4 ; scrollbar-track-color:#F5F4EA; scrollbar-arrow-color:#554337 ; scrollbar-shadow-color:#8E7A6A; scrollbar-dark-shadow-color:#554337 ; scrollbar-3dlight-color:#E3E4D4 ; scrollbar-highlight-color:#FFFFFF}*/
.facetedNAVIGATION .list2{margin-top:0px;}
.facetedNAVIGATION .list{margin-top:0px;}

#yourSELECTION ul li{font-weight:bold;font-size:11px;}
#yourSELECTION ul li a{display:inline; padding:0px; width:auto;}
#yourSELECTION ul li a:hover{background:none;}
#yourSELECTION ul li .remove {text-decoration:underline; font-weight:normal;}
#yourSELECTION ul li span{color: #5b3a1f; padding: 5px 0px 5px 10px; display:block; width:160px;}
#yourSELECTION ul li span:hover{background: #E3E4D4;}


#holder_NEWSLETTER{padding:10px; background: #8e7a6a; margin-bottom:10px;}
#holder_NEWSLETTER .title{font-size:10pt; font-weight: bold; color: #e3e4d4;}
#holder_NEWSLETTER ul{list-style:none; border:0px;}
#holder_NEWSLETTER ul li{float:left; border:0px;}
#holder_NEWSLETTER ul li p{font-size:6pt; width:77px; margin-right:5px; color:#e3e4d4;}
#holder_NEWSLETTER ul li input#newsletterINPUT{height:16px; width:147px; border:0px; padding: 2px 0px 2px 5px; font-size:8pt; margin: 5px 0px 8px 0px;color:#8E7A6A;}
#holder_NEWSLETTER ul li input#newsletterBTN{ margin-top:5px;}


/* RIGHT COLUMN STYLES */

#holder_RIGHT{float:right; width:172px;}
#holder_RIGHT .linkLOCATION{margin-top:10px;}
#holder_RIGHT img{margin-bottom:10px;}

/* HOMEPAGE CENTRE STYLES */


#holder_CATEGORIES_home{width:100%;}
#holder_CATEGORIES_home ul{list-style:none; float:left; margin-right:4px; width:146px; margin-bottom:10px; padding:0px;}
#holder_CATEGORIES_home ul.last{margin-right:0px;}
#holder_CATEGORIES_home ul li{float:left; width:100%;}
#holder_CATEGORIES_home ul li.subcats{background: #f5f4ea; padding: 10px 0px 10px 0px; font-size:8pt; height:45px; overflow:hidden;}/*REM -- I appear to have changed the homepage layout (#131216) - Daeheon Kim - 18/06/2009 - added overflow:hidden */
#holder_CATEGORIES_home ul li.subcats p{margin:0 10px; height:45px; overflow:hidden} /*REM -- Catefory spots on homepage (#125176) - Daeheon Kim - 01/05/2009 */
/*REM -- I appear to have changed the homepage layout (#131216) - Daeheon Kim - 18/06/2009 - added height & overflow:hidden */

#holder_CATEGORIES_home p.catNAMEbg{position:absolute; background: #554337 ; height:30px; width:146px; opacity:0.5; filter:alpha (opacity=50); -moz-opacity:0.5; }
#holder_CATEGORIES_home p.catNAME{position:absolute; font-weight:bold; font-size:10pt;}
#holder_CATEGORIES_home p.catNAME a{ color:#ffffff; width:136px; height:23px; display:block; padding: 7px 0px 0px 10px;}
#holder_CENTRE .linkLOCATION{margin-bottom:10px;}

#holder_BESTSELLERS{width:100%;}
#holder_BESTSELLERS .catHOLDER{}




#holder_AD1{}
#holder_AD2{}

#holder_LATEST{}


/* SLIDESHOW */

#holder_SLIDESHOW {width:594px; height:303px; position:relative;  border:1px solid #e3e4d4; margin-bottom:10px; background: #f7f6ef url('../images/core/slideshow_bg.jpg') repeat-x;}

#holder_SLIDESHOW .imageholder img.prodIMAGE{float:left; margin: 10px 30px 10px 10px; }

#holder_SLIDESHOW h1,#holder_SLIDESHOW h1 a{ font-size:26pt; font-weight:normal; margin-top:15px; color:#554337;}
#holder_SLIDESHOW h2,#holder_SLIDESHOW h2 a{font-size:14pt; font-weight:normal; margin-top:10px; color:#554337;}
#holder_SLIDESHOW p, #holder_SLIDESHOW p a{color:#8e7a6a; /*margin-top:10px;*/ line-height:130%; padding:10px;} /*REM -- Stabilisation (#123505) - Daeheon Kim - 24/04/2009 */ /*REM -- Slideshow - spacings (#125169) - Daeheon Kim - 01/05/2009 */
#holder_SLIDESHOW p.price, #holder_SLIDESHOW p.price a{font-size:14pt; color:#554337;}
#holder_SLIDESHOW a:hover{text-decoration:none;}
#holder_SLIDESHOW .imageholder{background: #f7f6ef url(../images/core/slideshow_bg.jpg) repeat-x;}


.slideshowBUTTONS{text-align: right; z-index:219; position:absolute; right:10px; bottom:10px;}
.slideshowBUTTONS ul{list-style:none;}
.slideshowBUTTONS ul li{float:left; padding: 0px 2px;}
.slideshowBUTTONS ul li img{border: 1px solid #554337;}
.slideshowBUTTONS img{border: 1px solid #554337;}/*REM -- Slideshow control buttons style (#125167) - Daeheon Kim - 07/05/2009 - added new style*/

/*REM -- Slideshow control buttons style (#125167) - Daeheon Kim - 30/04/2009 */
.slideshowBUTTONS td{padding: 0px 1px;}
.slidebt{border: 1px solid #554337; background: #E3E4D4; color:#3D3028; display:block; width: 17px; height:17px; font-weight:bold; font-size:10px; line-height:17px; cursor:pointer}

.imageholder
{position:absolute; overflow:visible; background-repeat:repeat; border:solid 0 red;  width:594px;}


#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;}

/* RECENTLY VIEWED */

#holder_RECENTLYVIEWED{background: #efeedc; margin: 0px 0px 10px 0px; padding:10px; overflow:hidden; height:20px;}
#holder_RECENTLYVIEWED.open{height:auto;}
#holder_RECENTLYVIEWED.closed{ height:20px;}
#holder_RECENTLYVIEWED #RVproducts{float:left; display:none;}
#holder_RECENTLYVIEWED #RVproducts.open{display:block;}
#holder_RECENTLYVIEWED #RVproducts.closed{display:none;}
#holder_RECENTLYVIEWED #RVproducts ul{list-style:none;float:left;}
#holder_RECENTLYVIEWED #RVproducts ul li{margin-right:10px; border:1px solid #cec4b5; width:49px; height:78px;overflow:hidden;}
#holder_RECENTLYVIEWED #RVproducts ul li:hover{border:1px solid #8E7A6A;}
#holder_RECENTLYVIEWED #RVproducts ul li.last{margin-right:0px;}
#holder_RECENTLYVIEWED #RVproducts ul li table{height:77px; width:100%;}

#RecentlyViewedTitle{float:left; padding-left:10px; margin: 4px 136px 5px 0px;width:174px; height:13px; background: url('../images/core/RVclosed.gif') no-repeat; cursor:pointer}
#RecentlyViewedTitle.open{margin: 34px 136px 5px 0px;width:174px; height:13px; background: url('../images/core/RVopen.gif') no-repeat;}
#RecentlyViewedTitle.closed{margin: 4px 136px 5px 0px;width:174px; height:13px; background: url('../images/core/RVclosed.gif') no-repeat;}


/* GENERIC LISTING CODES FOR ALL PAGES */

.sectionTITLE{background:#8e7a6a; margin-bottom:10px;}
.sectionTITLE p{color: #ffffff; font-size:9pt; padding: 5px 0px 5px 10px; position:relative;}

.categoryTITLE{background: #f5f4ea; /*border:1px solid #;*/ padding: 5px 10px 10px 10px; margin-bottom:10px;} /*23 APR 09' DAEHEON*/
.categoryTITLE h1{font-size:24pt; font-weight: normal;}
.categoryTITLE h2{font-size:9pt; margin-top:5px;}

.catHOLDER{}
.catHOLDER ul{list-style:none; float:left; margin: 0px 10px 10px 0px; padding:10px; border:1px solid #e3e4d4; width:170px;}
.catHOLDER ul:hover{border: 1px solid #b9ada1;}
.catHOLDER ul.last{margin-right:0px;}
.catHOLDER ul li{background:#e3e4d4; margin:0px; padding:0px; float:left; width:100%;  height:255px; overflow:hidden;} /*REM -- 23 APR 09' DAEHEON // Height & overflow Added*/
.catHOLDER ul li.prodINFO{ padding: 5px 0px 0px 0px; height:79px;} /*REM -- Descriptions on listing pages (#125217) - Daeheon Kim - 01/05/2009 */
.catHOLDER ul li.prodIMAGE{background: #efeedc;height:250px; overflow:hidden;}
.catHOLDER ul li.prodPRICE{padding: 5px 0px 10px 0px; height:20px} /*REM -- 23 APR 09' DAEHEON // Height Added*/
.catHOLDER ul li.last{margin-right:0px;}
.catHOLDER ul li.prodINFO p.prodNAME{color:#554337; font-weight:bold; font-size:9pt;}
.catHOLDER ul li.prodINFO p.prodNAME a{color:#554337;}
.catHOLDER ul li.prodINFO p{color:#8e7a6a; margin-bottom:5px; font-size:8pt; margin-left:10px; margin-right:5px;}
.catHOLDER ul li.prodINFO p a{color:#8e7a6a;}

.catHOLDER ul li.prodPRICE p{color:/*#860e1c*/#000000; font-weight:bold; height:auto; font-size:9pt; margin: 0px 5px 0px 10px;}/*REM -- Prices on Category and Product pages (#129126) - Daeheon Kim - 23/06/2009 - color changed to black*/
.catHOLDER ul li.prodPRICE span.wasprice{font-weight:normal; color:#554337; margin-left:5px; font-size:8pt;}
.catHOLDER ul li.prodPRICE span.notwasprice{color:#000; }
.catHOLDER ul li.prodPRICE span.saleprice{color:#860e1c; }
.catHOLDER ul li.prodPRICE span.rrpPRICE {font-weight:normal; color:#554337; margin-left:5px; font-size:8pt;}/*REM -- Prices on Category and Product pages (#129126) - Daeheon Kim - 23/06/2009 - New style for Homepage was price*/

.catHOLDER ul li table{height:255px; width:100%;background-color:#F5F4EA}


#holder_RIGHT .catHOLDER ul{padding:0px; margin-right:0px; background:#e3e4d4;}
#holder_RIGHT .catHOLDER ul li, #holder_RIGHT .catHOLDER ul table{height:auto;}
#holder_RIGHT .catHOLDER ul li p{height:auto;}
#holder_RIGHT .catHOLDER img{margin:0px;}
#holder_RIGHT .catHOLDER ul li.prodPRICE{padding-top:0px;}


/*
.genderICON {position:absolute;margin-top:125px;margin-left:10px;}
.promoICON {position:absolute;width:182px;margin-top:-9px;}
.promoICON_Link{position:absolute;width:170px;margin-top:-9px;}
.promoFLOAT{float:right;}
.noIcon{background-color:brown;color:#fff;padding:5px;font-size:10px;font-weight:bold;}


ul.info{list-style:none;}
ul.info li{float:left; width:auto; padding:0px 0px 0px 10px; border: 0px; margin:0px;}
ul.info li:hover{border:0px;}
ul.info li.moreinfo{padding:0px; float:right; margin-right:10px;}
ul.info li.moreinfo p{padding:0px 0px;}
ul.info li.moreinfo a{font-weight:normal; color:#5B3A1F;font-size:11px;}
ul.info li.moreinfo a img{margin: 0px 0px -1px 5px;}
p.manNAME a{color: #990000; font-weight:bold;}
p.prodNAME a{font-weight:normal; color:#5B3A1F;}
*/

.catFILTERS_b{ margin-bottom:10px; background: #8e7a6a; height:18px; padding: 5px 10px; color: #ffffff;}
.catFILTERS_b ul{list-style:none;}
.catFILTERS_b ul li{float:left;}
.catFILTERS_b ul li label{color: #ffffff; margin-right:10px;}
.catFILTERS_b ul li select#sortproducts1{border: 1px solid #000; width:148px; height:18px; padding: 0px 0px 0px 5px; color: #554337; font-size:8pt;}
.catFILTERS_b ul li.pageNAV{float:right; padding: 1px 0px;}
.catFILTERS_b ul li span{font-weight:bold; margin: 0px 2px;}
.catFILTERS_b ul li a{color:#ffffff; margin: 0px 2px; text-decoration:underline;}
.catFILTERS_b ul li a.prev{margin: 0px 10px 0px 0px;}
.catFILTERS_b ul li a.next{margin:0px 0px 0px 10px;}
.catFILTERS_b ul li a.viewall{margin: 0px 12px 0px 0px;}
.catFILTERS_b ul li.prodperpage{padding: 1px 0px;}
.catFILTERS_b ul li span.perpagetext{margin-right:10px; font-weight:normal;}


#holder_LATEST .catHOLDER{margin-top:10px;}
#holder_LATEST .catHOLDER ul li{width:160px;}
#holder_LATEST .catHOLDER ul li ul.info li{width:auto;}
#holder_LATEST .catHOLDER ul li ul.info li.moreinfo{float:right;}


/* BOTTOM NAVIGATION */
#holder_BOTTOMNAVIGATION {background:#554337; width:100%;}
#holder_BOTTOMNAVIGATION ul{list-style: none; clear:both; z-index:998; float:left;}
#holder_BOTTOMNAVIGATION ul li {float: left; display:block;text-transform:uppercase;}
#holder_BOTTOMNAVIGATION ul li:hover{background: #8E7A6A;}
#holder_BOTTOMNAVIGATION ul li a{color: #e3e4d4; font-size:9pt; padding:6px 14px; display: block; font-weight:bold;}
#holder_BOTTOMNAVIGATION ul li a:hover{text-decoration:none;} /*23 APR 09' DAEHEON*/



/* FOOTER STYLES */

#holder_FOOTER{background: #efeedc; padding: 10px; margin-bottom:10px;}

#holder_FOOTER ul{list-style: disc; float:left; width:160px; margin: 0px 10px 0px 0px;}
#holder_FOOTER ul li{padding: 2px 0px; font-size:8pt; color:#cec4b5; margin-left:20px;}
#holder_FOOTER ul li.header{font-size:9pt; padding-bottom: 10px; list-style: none; margin-left:5px; color:#3d3028;}
#holder_FOOTER ul#secureSHOPPING{float:right; width:auto; margin-right:0px; padding:10px; background: #ffffff; border:1px solid #cec4b5; list-style: none; width:235px}
#holder_FOOTER ul#secureSHOPPING li.header{color:#8e7a6a; padding-bottom:5px; font-weight:bold; clear:both}/*Website in Safari for mac (#135661) - Daeheon Kim - 14/07/2009  - added clear*/
#holder_FOOTER ul#secureSHOPPING li{padding:0px; margin:0px;}
#holder_FOOTER ul#secureSHOPPING li ul{float:left; list-style:none; margin:0px; padding:0px; width:auto;}
#holder_FOOTER ul#secureSHOPPING li ul li{float:left; margin-right:5px;}
#holder_FOOTER ul#secureSHOPPING li li.goodwebguide{padding:10px 0px; margin-right:0px;}
#holder_FOOTER ul#customerSERVICE{width:170px;}
#holder_FOOTER ul#aboutUS{width:150px;}


#holder_footerLINKS{width:100%; padding-bottom:10px; font-size:8pt;}
#holder_footerLINKS p{float:left;}
#holder_footerLINKS p.paraspar{float:right; margin-top:10px;}
#holder_footerLINKS .linkHOLDER{float:right; width:600px;}



#holder_footerLINKS ul.links{float:right; list-style:none;}
#holder_footerLINKS ul.links li{float:left;margin: 1px 0px 0px 30px; padding-bottom:2px; display:block; border-bottom:0px solid #ffffff;}
/*REM -- Subfooter links and underlinement (#124392) - Daeheon Kim - 30/04/2009 */
#holder_footerLINKS ul.links li a {text-decoration:none;}
#holder_footerLINKS ul.links li:hover {border-bottom:0px solid #3D3028;}
#holder_footerLINKS ul.links li img{margin: 0px 10px -2px 0px;}
#holder_footerLINKS ul.links li#sharethis{margin-top:-1px;} 
.footlinktxt:hover {text-decoration:underline;}
.stbuttontext:hover {text-decoration:underline;}


#holder_footerLINKS ul{float:left; list-style:none;}
#holder_footerLINKS ul li{float:none;}
#holder_footerLINKS ul li.address{padding-top:8px;}


/* CATEGORY PAGE */

#holder_CRUMB{background: #E3E4D4; padding: 7px 0px; height:16px; width:100%;}
#holder_CRUMB p{margin-left:10px;}
#holder_CRUMB a{text-decoration:underline;}
#holder_CRUMB span{margin: 0px 5px;}
#holder_CRUMB span.currentPAGE{font-weight:bold; margin:0px;}
#holder_CRUMB span.youareHERE{margin: 0px 10px 0px 0px;}

#holder_FEATURED{background: #8e7a6a; padding:5px 5px 0px 5px; margin-bottom:10px;}
#holder_FEATURED .sectionTITLE{margin-bottom:5px;}
#holder_FEATURED .sectionTITLE p{padding: 3px 5px;}

#holder_FEATURED .catHOLDER ul{margin: 0px 5px 5px 0px; background: #ffffff;}
#holder_FEATURED .catHOLDER ul.last{margin-right:0px;}
#holder_FEATURED .catHOLDER ul:hover{border:1px solid #e3e4d4;}

#holder_CATEGORIES{width:100%;}
#holder_CATEGORIES .catHOLDER ul li.prodINFO{height:40px;}
#holder_CATEGORIES .catHOLDER ul li.prodIMAGE, #holder_CATEGORIES .catHOLDER ul li table{height:170px;}

#holder_CATDESCRIPTION{width:574px; background: #f5f4ea; border: 1px solid #e3e4d4; padding:10px; margin-bottom:10px;}
#holder_CATDESCRIPTION p{}

/* LISTING PAGE */

#holder_LISTING{width:100%;}

/*
#container_HERO{border-bottom:10px #ffffff solid;clear:both;margin-left:-10px;margin-right:-10px;}
#container_HERO h1{padding-left:20px; padding-bottom:10px;}

#holder_HERO{float:left; width:340px; height:410px; margin: 10px 10px 0px 0px; background: #ffffff;}
#holder_HERO .description{float:right; width:180px;}
.HERO{ padding:0px 10px 10px 10px; }
.HERO ul.details{list-style:none; margin:0; padding:0;}
.HERO ul.details li{float:left;}
.HERO ul.details li p{padding-left:10px;}
.HERO ul.details li.description{float:left;f ont-size:8pt; color: #6b6d5a;}
.HERO ul.details li.description p {padding:0; margin:0;}
.HERO ul.details li ul.info li{width:auto;}
.HERO ul.details li.image{padding:10px 0; margin:0;}

.holder_HERO_small{float:left; width:240px; margin:10px 0 0 0; background: #ffffff; height:200px;}
.holder_HERO_small p.manNAME{margin:20px 0 0 0px;}
.holder_HERO_small p.prodNAME{margin:0px; width:120px;}
*/


/* PRODUCT PAGE */


#holder_PRODUCT{width:100%;}

#holder_PRODUCT #holder_CRUMB{width:auto; background: #ffffff; padding: 0px 0px 0px 0px; margin-bottom:10px;}




#prodIMAGES{float:left; width:370px; margin:0 10px 0 0;}
#prodIMAGES .promoICON{margin-top:2px;width:378px;}
#prodIMAGES .genderICON{margin-left:10px;margin-top:325px;}

#prodIMAGES #zoomArea{border:1px solid #e3e4d4 ; padding:10px; text-align:center; }
.load_large{height:0px;overflow:hidden;}
#smlloadingdiv{position:absolute; z-index:999; height:15px; padding: 3px 6px; background: #ffffff; font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px;  text-align:center; opacity:.80; filter: alpha(opacity=80); margin: 1px 0px 0px 1px; display:none;}

.hidden{display:none;}
#prodALTERNATIVES{padding:10px 0px 10px 10px; border: 1px solid #e3e4d4; margin-top:10px; margin-bottom:10px; display:table;}
#prodALTERNATIVES ul{list-style:none; float:left;}
#prodALTERNATIVES ul li{float:left; margin-right:10px; height:71px; overflow:hidden;}
#prodALTERNATIVES ul li table{height:100%;}
.clicktoenlarge{display:block; margin: 8px 0px 0px 10px; text-decoration:underline; font-size:8pt;}

#prodDETAILS{float:left; width: 378px; margin-right:10px;}
#prodTITLE{min-height:30px; }
#prodTITLE h1{font-size:17pt; font-weight:normal; margin-top:-2px;}
#prodTITLE p{margin-top:10px; padding-bottom:5px;}

 /*REM -- "Featured in" alignment (#127237) - Daeheon Kim - 19/05/2009 - adjusting padding top & bottom*/
#prodFEATURED{margin:10px 0; padding:0}
#prodFEATURED ul li.title{padding:8px 11px;}
#prodFEATURED ul{list-style:none; margin:0; padding:0}
#prodFEATURED ul li{float:left; padding:0px 10px; margin:0} 
#prodFEATURED img {padding:0px 10px; margin:0}


/*#holder_CENTRE_PRODUCT{padding: 10px; background: #edebd9; margin-top:5px; min-height:302px;}
#holder_OPTIONS{padding: 10px; background: #ffffff; min-height:282px;}*/
#prodOPTIONS{ padding:10px; margin-top:10px; background:#f5f4ea; border:1px solid #e3e4d4; font-size:8pt;}

#prodOPTIONS .title{width:100px; font-size:9pt;}

#prodOPTIONS .emailafriend img{margin: 0px 10px -1px 0px;}
#prodOPTIONS .emailafriend{padding-top:20px;}


#prodOPTIONS a{text-decoration:underline;}

#prodOPTIONS #txtprice1{font-size:14pt;}
#prodOPTIONS .wasprice{font-size:8pt;}
#prodOPTIONS .sizeguide{margin:5px 0px 3px 0px; display:block;}

#prodOPTIONS .addBTN{padding-bottom:10px;}

#prodOPTIONS ul.swatchBoxes{list-style:none; margin:0px;}
#prodOPTIONS ul.swatchBoxes li{float:left; border: 1px solid #dadaca; padding:1px; margin-right:5px; background:#F5F4EA ;}
#prodOPTIONS ul.swatchBoxes li img{}
#prodOPTIONS ul.swatchBoxes li.selected{border: 1px solid #554337;}

/*
#prodOPTIONS ul{float:left; list-style:none; width:100%; margin-bottom: 10px;}
#prodOPTIONS ul li{float:left;}
#prodOPTIONS ul li.title{width:70px;}
#prodOPTIONS ul li span.salePRICE{font-weight:bold; margin-right:10px;}
#prodOPTIONS ul li span.specialOFFER{color: #990000; margin-left:10px;}
#prodOPTIONS ul li select{width:165px;}
#prodOPTIONS ul li.buy{padding-left:70px;}
#prodOPTIONS ul li.swatches{padding-left:10px;}
#prodOPTIONS ul li.swatches a{float:left;margin-right:5px;}
#prodOPTIONS ul li.swatches img{float:left;}
#prodOPTIONS ul li.sizeguide{padding-left:10px; padding-top:2px; }
#prodOPTIONS ul li.sizeguide a{text-decoration:underline;}


#prodOPTIONS .pro-RRP_small{font-weight:normal;padding-left:10px;font-size:10px;}



*/


#prodOPTIONS #getEmailAddress{margin:0px; border-bottom:1px dotted #5B3A1F; padding-bottom:10px}
#getEmailAddress li{width:100%;}
#getEmailAddress .sectionTITLE{margin-bottom:10px;}
#getEmailAddress .sectionTITLE ul{margin:0px; padding:0px;}

#getEmailAddress .sectionTITLE p{font-size:9pt; padding-left:3px;}


.SELECT_DD{min-width:110px; max-width:240px; border:1px solid #000000; font-size:8pt;}
.dropdownSizeGuide{padding-top:2px;}
.dropdownSizeGuide a{text-decoration:underline;}

#outofstock {list-style:none;}
#outofstock li p{padding-bottom:10px;}
#outofstock li input#outofstockINPUT{width:153px; height:16px; padding: 2px 0px 2px 5px; color:#666; border: 1px solid #ccc;}
#outofstock li input#outofstockBTN{margin-left:10px;}

#des_tabs{width:100%; margin-top:10px;}
#des_tabs ul{list-style:none; margin:0px; background: #e3e4d4; float:left; width:100%; height:28px;}
#des_tabs ul li{float:left;}
#des_tabs ul li a{padding: 7px 10px 3px 10px; height:18px; display:block;float:left;}
#des_tabs ul li.selected{background: #dadaca; font-weight:bold;}

#description{padding:0px 10px 10px 10px; max-height:198px; overflow:auto;border:1px solid #e3e4d4; border-top:0px;}

#description li{list-style:disc; margin: 10px 0px 0px 15px; font-size:8pt;}
#description p{margin-top:10px; font-size:8pt;}

#description .REVIEW ul{list-style:none; margin:0px;}
#description .REVIEW ul li img{margin-top:-5px; right:0px;}
#description .REVIEW p{margin:0px; width: 300px; padding: 10px 0px;}



#prodUPSELLS{float:right; width:192px;}
.prodUPSELLS_text{font-weight: bold; padding-left:10px; margin-bottom:10px;}

#prodUPSELLS .catHOLDER ul li, #prodUPSELLS .catHOLDER ul table{height:auto;}
#prodUPSELLS .catHOLDER ul li p{height:auto;}
#prodUPSELLS .catHOLDER img{margin:0px;}
#prodUPSELLS .catHOLDER ul li.prodPRICE{padding-top:0px;}


/*
.holder_UPSELL{width:108px; border:1px solid #edebd9; padding:10px; text-align:center; margin-top:10px;}
.holder_UPSELL p.manNAME{margin-top:10px;}
.holder_UPSELL p.prodNAME{}
.holder_UPSELL p{padding: 1px 0px 1px 5px; text-align:left;}
.holder_UPSELL p.rating{padding: 5px 5px;}
.holder_UPSELL .wasPRICE{color:darkred;}
.holder_UPSELL:hover{border:1px solid #DADBB3;}
*/

#holder_VIEWMORE{padding:10px;}
#holder_VIEWMORE p{float:left; padding-right:10px; font-weight:bold;}
#holder_VIEWMORE span{margin: 0px 5px; font-weight:normal;}
#holder_VIEWMORE a{font-weight:normal;}

#prodLINKS{padding: 0px 0px 10px 0px;clear:both; margin-top:10px;}
#clickToENLARGE{width:380px;text-align:center;margin-top:-20px;color:#aaaaaa; height:20px;}
#prodLINKS ul{list-style:none;}
#prodLINKS ul li{float:left; padding:0px 10px;}
#prodLINKS ul li a{font-size:8pt;}
#prodLINKS ul li a img{margin: 0px 5px -3px 0px;}

#holder_FULLWIDTH{padding: 10px; background: #edebd9;}

#holder_REVIEWS{background: #ffffff; padding:10px;}

.REVIEW{border-bottom: 1px dotted #5b3a1f;}
.REVIEW ul{list-style:none;}
.REVIEW ul li{position:relative;}
.REVIEW ul li.rating{float:right; width:130px; text-align:center; padding-top:30px;}
.REVIEW ul li p.title{font-weight:bold; padding-bottom:2px;}
.REVIEW ul li p{/*font-weight:9pt;*/ width:770px; padding:10px;} /*23 ARP 09' DAEHEON*/
.REVIEW ul li img{position:absolute; top:50%; right:10px; margin-top:-10px;}

#holder_REVIEWLOGIN{padding:10px;}
#holder_REVIEWLOGIN p{margin-top:20px;}
#holder_REVIEWLOGIN p a{font-weight:bold;}
#holder_REVIEWLOGIN ul#login{list-style:none; width:250px;}
#holder_REVIEWLOGIN ul#login li{float:left; padding:5px 0px;}
#holder_REVIEWLOGIN ul#login li.title{width:80px;}
.loginReviews{margin-left:90px; margin-top:10px;}
/*.textFieldNoWidth{border: 1px solid #ccc;}*/
.textFieldNoWidth,.textFieldNoWidthPassword{border:1px #AAA solid; font-size:9pt; padding-left:2px; width:151px;}
#reviewUSERNAME{width:160px; padding: 2px 0px 2px 5px; height:14px; border: 1px solid #ccc; font-size:8pt; color: #666;}
#reviewPASS{width:160px; padding: 2px 0px 2px 5px; height:14px; border: 1px solid #ccc; font-size:8pt; color: #666;}
#reviewBTN{margin-left:80px;}

#holder_ALSOCONSIDER{padding:10px 10px 0px 10px; background: #ffffff; margin-bottom:10px;}
#holder_ALSOCONSIDER .catHOLDER{margin-top:10px;}
#holder_ALSOCONSIDER .catHOLDER ul li{width: 152px; margin-right:9px;}
#holder_ALSOCONSIDER .catHOLDER ul li.last{margin-right:0px;}
#holder_ALSOCONSIDER .catHOLDER ul li ul.info li{width:auto;}
#holder_ALSOCONSIDER .catHOLDER ul li ul.info li.moreinfo{float:right;}

#viewaddreview a{text-decoration:underline;}



.articleTITLE{background: #f5f4ea; /*border:1px solid #;*/ padding: 5px 10px 10px 10px; margin-bottom:0px;} /*23 APR 09' DAEHEON*/
.articleTITLE h1{font-size:24pt; font-weight: normal;}
.articleTITLE h2{font-size:9pt; margin-top:5px;}




/**************************************************************************************************************************************************************************
  STYLES FOR MY ACCOUNT, BASKET PAGES, AND COMMON AREA ACCROSS ALL SITES INCLUDING BRAND DROP DOWNS, BASKET PREVIEWS, AJAX ELEMENTS, QUICKLOOK, LIGHTBOX STYLE POPUPS ETC
**************************************************************************************************************************************************************************/



/* IMAGE MAP*/

.imageMAP{position:absolute;background-color:White;filter:alpha(opacity=80);-moz-opacity:.80;opacity:.80;padding:5px;max-width:200px;}





/* ZOOM STYLES */

.zoom_start {position:absolute;filter:alpha(opacity=100);z-index:130; border:solid 0 red;}
.o_top {background-color:#CCCCCC;height:0px;z-index:117;position:absolute;width:300px;filter:alpha(opacity=0);}
.zoom_square {position:absolute; left:0px;top:0px; width:0px; height:0px; background-color:Transparent; z-index:120; filter:alpha(opacity=100);-moz-opacity:1;opacity:1; overflow:hidden; text-align:left; cursor:pointer}
.inside_img {position:absolute; z-index:118; padding:0 0 0 0;}
.tbfilter {position:absolute;overflow:hidden; z-index:119;border-color:#856AB0;}
.div_large {position:absolute;display:none;overflow:hidden;filter:alpha(opacity=0); z-index:98;background-color:White; margin-top:-1px;}
.large_img  {position:absolute;overflow:hidden; z-index:97;filter:alpha(opacity=0);}
.endzoom {font-size:1px;overflow:hidden;height:1px;}
.empty_div {height:445px;}
#videoArea {border:solid 1px #cccccc;}
#threeSixtyArea{border:solid 1px #cccccc;}
#smlloadingdiv{position:absolute; z-index:999; height:15px; padding: 3px 6px; background: #ffffff; font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px;  text-align:center; opacity:.80; filter: alpha(opacity=80); margin: 1px 0px 0px 1px; display:none;}
#productImage{/* padding:0px 0px 0px 0px; background: #ffffff; 'if adding padding to the image, make sure these same values are in the zoom javascript file in their appropriate variables*/}
.load_large{height:0px;overflow:hidden;}


/* DYNAMIC ELEMENTS */

#overlayBox{position:absolute; float:left; width:100%; height:100%; top:0px; background: #000000; opacity:0; filter: alpha(opacity=0); -moz-opacity: 0; display:none;z-index:997;}
#emailAfriendBOX{display:none; position:absolute; z-index:999; background: #ffffff; border: 1px solid #333; height:100%; overflow:hidden}
#emailAfriendHEADER{height:20px; padding: 6px 10px 4px 10px; font-weight:bold; background: #554337; color: #ffffff; font-size:10pt;}
#emailAfriendHEADER img{margin-top:2px;}
#emailAfriendTEXT{padding:10px;}
.white {color:#000000;}
#largeImageBOX{display:none; position:absolute; z-index:998; background: #ffffff; border: 1px solid #333; padding-bottom:10px; overflow:hidden;}/*REM -- Stabilisation (#123505) - Daeheon Kim - 19/05/2009  - overflow:auto to hidden*/
#largeImageHEADER{height:20px; padding: 6px 10px 4px 10px; font-weight:bold; background: #554337; color: #ffffff; font-size:10pt;}
#largeImageHEADER img{margin-top:2px;}
#largeImageCONTENT{margin:20px 10px 0px 10px; text-align:center; vertical-align:middle; overflow:auto;}
#loadingImageBOX{margin-top:50px;}


/*
#ajaxEditorial{position:absolute; width:730px; padding: 10px; background: #edebd9; top:0px; z-index:999;}
#ajaxArticleHEADER{text-align:right; width:100%; padding: 10px 0px 0px 0px; background: #ffffff;}
#ajaxArticleHEADER a{margin-right:10px;}
#ajaxArticleTEXT{background: #ffffff; padding:10px; height:400px;}
#ajaxArticleTEXT p{padding:10px;}
#ajaxArticleTEXT .title{}
#ajaxArticleTEXT h2.title {font-size:19pt; font-weight:normal; font-family: "Times New Roman", Times, serif; padding: 0px 10px 10px 10px;}
*/
#ajaxBASKET{background:#ffffff; border:1px solid #8E7A6A; position:absolute; width:198px; padding:0px;z-index:300;height:200px;}
.ajaxArticleHEADER{height:20px; padding: 6px 10px 4px 10px; font-weight:bold; background: #554337; color: #ffffff; font-size:10pt;}
.ajaxArticleHEADER img{margin-top:2px;}
#ajaxEditorial{position:absolute;z-index:999;background-color:White;width:600px;height:400px; border: 1px solid #333;}
.ajaxArticleTEXT{overflow:auto; width:578px; height:346px; padding:10px; margin-top:2px;}


/* BASKET SUMMARY */

#basketSummaryMenu{position:absolute; top:0px; left:0px; z-index:999; width:198px; padding:0px; background: #f8f7e5; color:#8E7A6A; font-size:8pt; border: 1px solid #8E7A6A ; border-top:0px;}
/*.basketSummaryMenuHeader {font-size:11pt; font-weight: bold; color: #5b3a1f; padding: 5px;background-color:brown;}*/

.basketTHUMB{float:left; border: 1px solid #edebd9; margin-right:10px;}
#basketSummaryMenu a{text-decoration:underline; color:#8E7A6A;}
#basketSummaryMenu .prodNAME, #basketSummaryMenu .prodNAME a{font-weight:bold; color:#554337; margin-bottom:3px; font-size:9pt;}
#basketSummaryMenu .prodPRICE, #basketSummaryMenu .prodPRICE a{font-weight:bold; color: #860e1c; margin-top:3px; font-size:9pt;}
#basketSummaryMenu .prodIMAGE{border:1px solid #CEC4B5; height:78px;} 
#basketSummaryMenu .gotobasket{background: #e3e4d4; padding:10px;}
#basketSummaryMenu .gotobasket img{margin-top:10px;}


/* Ajax, Upsell */

.ajaxProdTitle{font-family:"Times New Roman", Times, serif; font-size:19px; font-weight:normal; margin:0; padding:0; height:30px}
#ajaxPRODUCTBox{position:absolute;width:570px;height:330px;border:1px #ccc solid; background-color:#fff; overflow:hidden; /*padding-top:15px;*/ z-index:997;}
#ajaxPRODUCTBox body{background-color:#fff;}
#upSell_holder_right {float:right; width:350px; margin:0; padding:0;}
#upSell_holder_left {float:left; width:170px; padding:0; margin:40px 0 0 0; border:0px solid #EDEBD9; }
#upSell_pDetail {margin:35px 0 0 0; padding:0px; float:left;}
#upSell_close {margin:10px; padding:0px 10px 0px 0px; float:right; width:530px; text-align:right;}
#upSell_img_holder {border:1px solid #EDEBD9;text-align:center}

#ajaxPRODUCTBoxShadow{position:absolute;width:550px;height:310px;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; padding:10px;}
.ajaxPrHeader{padding:10px; color:#5B3A1F;}
#ajaxCONTENT{font-size:9pt;background-color:#fff;}
.ajaxPrHeader .sectionTITLE p a{font-family:"Times New Roman", Times, serif; font-weight:normal; font-size:14pt;}
#ajaxPrView{padding: 30px; border: 1px solid #DADBB3; margin-left:10px;}
#ajaxPrView #productImage{padding:0px;}

#ajax_prodOPTIONS{float:right; padding:10px; border: 10px solid #EDEBD9 ; margin: 0px 10px; min-height:172px;}
#ajax_prodOPTIONS #lblprice1{ font-size:9pt;}
#ajax_prodOPTIONS .title{ font-size:9pt; width:80px;}
#ajax_prodOPTIONS a.sizeguide{ font-size:9pt;}
#ajax_prodOPTIONS a.viewPRODUCT{ font-size:10pt;}
#ajax_prodOPTIONS .prodDetailsTABLE{width:288px;}
#ajax_prodOPTIONS #txtprice1{font-weight:bold; font-size:9pt;}
#ajax_prodOPTIONS .pro-RRP_small{font-weight:normal;padding-left:10px;font-size:10px;}
#ajax_prodOPTIONS .wasprice{font-weight:normal;}
#ajax_prodOPTIONS ul.swatchBoxes{list-style:none; margin:0px;}
#ajax_prodOPTIONS ul.swatchBoxes li{float:left; height:22px;}





/*
.quickLookListing{position:absolute;margin-top:150px;width:165px;text-align:center;}
.quickLookListingVsmall{position:absolute;margin-top:100px;width:110px;text-align:center;}
#ajaxPRODUCT{position:absolute;width:500px;height:320px;border:1px #aaaaaa solid;background-color:White;}

.ajaxLoading{width:100%;margin-top:100px;text-align:center;}
.ajaxLoadingSmall{width:100%;margin-top:50px;text-align:center;}
.ajaxAddedToBasketHeader{padding:10px;font-size:13px;text-align:center;}
*/

/*************************************************************BRANDS drop down table*******************************************************/


.brandDROP, .brandDROP ul {list-style: none; font-family:Arial, Helvetica, sans-serif; font-size:12px; z-index:999;}
.brandDROP a {display: block;}
.brandDROP li {float: left;}
.brandDROP li.parent {padding:0 5px; color:#FFFFFF; text-align:center; display:block; border-right:0px solid #ffffff;	margin:0;}
.brandDROP li.title {color:#5B3A1F;	font-size:12px; padding:3px 2px; margin:0;}
.brandDROP li.parent a{color:#333333; text-decoration:none;	display:block;}
.brandDROP li.child {text-align:left; width: 128px;	padding:0px; font-weight:normal; margin:0;}

.brandDROP li ul {position: absolute;width: 149px; background:#ffffff; left: -999em; color:#333333;	font-family:Arial, Helvetica, sans-serif; font-size:12px; height:250px; overflow-y:scroll;overflow-x:none; opacity:0.9; filter: alpha(opacity=90); -moz-opacity: 0.9;}
.brandDROP li ul a{color:#FFFFFF; padding:5px; text-decoration:none; font-size:12px;}
.brandDROP li ul a:hover{display:block;	color:#ffffff; padding:5px;	text-decoration:none; background:#b80032; text-decoration:none;}

.brandDROP li:hover ul {left: auto;	margin:0; /*gap between parent & child */}
.brandDROP li:hover ul, .brandDROP li.sfhover ul {left: auto;}

td.brandDROP {border:1px solid #eae9e9;}
td.brandDROP:hover {background:#eae9e9;}

table.brandDROP {border:0px solid #eae9e9; margin:0px; height:auto;}
.brandDROP_bold {border:1px solid #999999; font-weight:bold;}



/* QUICKLOOK BUTTON OVERLAY ON PRODUCTS */

.quickLookListing{position:absolute;margin-top:150px;width:165px;text-align:center;}
.quickLookListingVsmall{position:absolute;margin-top:100px;width:110px;text-align:center;}


/* ARTICLE PAGE */

#holderARTICLE{padding:0px 0px 10px 0px;background-color:#ffffff; font-size:12px;line-height:15pt;}
#holderARTICLE h2{ margin-top: 15px; font-size:14pt; font-weight: normal;}
#holderARTICLE h3{ margin-top: 15px; font-size:12pt; font-weight: normal;}
#holderARTICLE h4{ margin-top: 15px; font-size:10pt;}

#holderARTICLE ul{list-style:disc; margin-top:15px; padding-bottom:5px;margin-left:15px; color:#554337;}
#holderARTICLE ul li{line-height:200%;}


/* Login Page */
.loginCONTAINER{border: 1px solid #E8E4E4; padding: 0px;margin-top:10px;}
.loginSEPARATOR{border-left:1px #dddddd dashed;}
.loginEXISTING{width:375px; padding: 0px 30px 10px 75px;}
.loginSIGNUP{width:405px; padding: 0px 0px 10px 75px;}
.loginEXISTING h2{margin-top:0px;font-size:18px;font-weight:normal;}
.loginSIGNUP h2{margin-top:0px;font-size:18px;font-weight:normal;}



#Form1 h3{color: #000000; margin-top: 5px; font-size:12pt; font-weight: normal; padding-left:10px;}

/*#holderARTICLE p{font-size:8pt; line-height:150%; margin: 5px 20px 0px 0px;} */
#holderARTICLE p{font-size:9pt; line-height:170%; margin: 5px 0px 5px 0px;}
#holderARTICLE p img{float:right; margin: 10px 0px 10px 20px;}
#holderARTICLE a, #holderARTICLE a:visited{color: #000000; text-decoration: underline;}

#holderARTICLE #Table1{border: 1px solid #EDEBD9; padding: 10px 10px 10px 10px;}
#holderARTICLE #Table1 .pushTable .bordertop{ background: #EFEEDC; width:100%; padding: 2px 0px; font-size:11px;}/*REM -- Pink Faith colour on registration page (#127461) - Daeheon Kim - 18/05/2009 */
#holderARTICLE #Table1 td.borderright, #holderARTICLE #Table1 td.borderright2, #holderARTICLE #Table1 td.borderright3{width:33%;}
#holderARTICLE select.textFieldNoWidth{width:156px;padding-left:0px;}
#holderARTICLE #Table1 .errormessageinline{color: #ff0000; width:250px; padding: 2px 0px; text-align:center}


#holderARTICLE .shop{ padding: 0px 10px 10px 10px; margin:10px 0px; background:#f5f4ea; border:1px solid #e3e4d4; font-size:8pt; width:300px;}
#holderARTICLE .shop table{margin-top:5px; border-color: #564438; border-collapse:collapse; width:100%;}
#holderARTICLE .shop h4{padding: 5px 10px; margin: 0px -10px; background: #564438; color: #ffffff;}


.customerRECOGNISED{background: #EDEBD9; padding:10px;}

#articleHEADERtext{padding-left:10px;}
#articleHEADERtext h1{color: #333; font-weight:normal;}

#previousORDERS{border: 1px solid #EFEEDC;} /*REM -- Pink Faith colour on registration page (#127461) - Daeheon Kim - 18/05/2009 */
#previousORDERS_header{background-color:#E3E4D4;}
.editdetails_updatebar{background-color:#E3E4D4 ;}
.change_password_box{background: #f3f8f1;}

/*REM -- Stabilisation (#123505) - Daeheon Kim - 19/05/2009 - Indentation for the article text on the my account info pages*/
.accountinfo_txt {padding:10px;}

/* BASKET PAGES */

.holder_BASKET{float:left; margin: 0px 0px 0px 0px;}
#holderBASKET_LOCATION {float:left; width:100%; margin-top:20px;}
#holderBASKET_LOCATION ul{list-style:none; float:right; margin-right:10px;}
#holderBASKET_LOCATION li{float:left;}
#holderBASKET_LOCATION li img{margin:0;border-right: 1px white solid;}
#holderBASKET_h1{float:left; padding-left:10px; padding-top:0; width:400px;}
#holderBASKET_h1 h1{ color: #000000; font-weight: normal; font-size:18pt;}
#holderBASKET_MESSAGE{/*float:left;*/ background: #E3E4D4 ; color:#000000; margin:0; padding:10px;}
#holderBASKET_MESSAGE p{color: #ffffff; line-height:150%;}
#holderBASKET_MESSAGE img{float:right; margin-top:-3px;}

.holderBasketSection{float:left;color:#333;margin: 5px 0px 20px 0px; font-size: 9pt; width:100%;}
.holderBasketSection table tr#PageNumbers td{font-weight: bold;}
.holderBasketSection table p{margin-left: 5px;}
.basketHeaderLines {border-bottom:1px #cccccc dashed;}
.basketLineItem {border-bottom:1px #cccccc dashed;}
.basketLineItem .removediv a{color:#333;font-size:10px;}
.updatetext{ width:100px; font-size:11px; color:#b6407f}
.textFieldNoWidth,.textFieldNoWidthPassword{border:1px #AAA solid; font-size:9pt; padding-left:2px; width:151px;}
select.textFieldNoWidth{width:156px;padding-left:0px;}

.mediumBoxPayment{background-color:#E3E4D4;}
.paymentHEADER{padding: 5px 10px; /*background:#554337;*/ color: #ffffff; font-size:9pt; font-weight:bold; background:#554337}/*REM -- security warnings (#130829) - Daeheon Kim - 11/06/2009 -REMOVED images/core/tab.jpg */
.paymentHEADER a{color: #ddd;}
.paymentTopLine{padding:5px; border-bottom:1px solid #E3E4D4}

.paymentLEFT{float:left; margin-right:10px; width:550px;}
.paymentRIGHT{float:left; width:390px;}
.paymentCONTENT{padding: 10px; background: #E3E4D4;}
.paymentCONTENT_basket{padding: 5px;}
.paymentTABLE{/*border-left:1px solid #e7e6d2; border-right:1px solid #e7e6d2; border-bottom:1px solid #e7e6d2;*/ border:1px solid #E3E4D4; padding:10px;}

.addressMyAddress{background: #F5F4EA; padding: 10px; height:125px; font-size:8pt; line-height:normal;}
.addressMyAddressHeader{background: #554337; color:#ffffff;padding: 5px 10px; font-weight:bold;}
.addressMyAddressHeader a.mediumText{color: #ffffff;}

#myaddressesINFOBOX{width:100%; padding: 10px 0px; background: #EDEBD9; height:30px; margin-bottom:10px; line-height:normal}
#myaddressesTEXT{float:left; padding-left:10px; width:430px; height:30px; overflow:hidden;}
#myaddressesADDBTN{float:right; margin-right:10px; margin-top: 5px;}
.addresslistCONTAINER{border:1px solid #E7E6D2;}
.addressWizardCONTAINER{border:1px solid #E7E6D2;}
.deliveryAddressLOWER{padding: 0px 10px 10px 10px; background: #F5F4EA;}

.errormessageinline{color: #ff0000; border:1px solid #ff0000; text-align:center; padding:5px}/*REM -- Red line on the basket page (#126109) - Daeheon Kim - 07/05/2009 */
/*REM -- Red line on the basket page (#126109) - Daeheon Kim - 19/05/2009 */
.errormessage {color: #ff0000; border:1px solid #ff0000; padding:10px 15px}
.errormessagelist {width:100%; text-align:left; margin:0; padding:0px; color:#554337}
.errormessageinline_promo {color: #ff0000; border:1px solid #ff0000; text-align:center; padding:5px; margin:5px 0px;}

.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;}

.basket_upsell { background:#F5F4EA; width:100%; padding:5px; }/*REM -- Basket Upsell Feature Not Displaying Correctly (#133032) - Daeheon Kim - 01/07/2009  - fixed width set instaed 100% width*/
.basket_upsell td {padding:5px; font-weight:bold;}

.saveLATER{padding: 5px 10px;background:#614126 url('../images/core/tab.jpg') repeat-x top; color: #ffffff; font-size:9pt; font-weight:bold;}

#Table4 #seladdress{width:250px; font-size:9pt;}

.updateQuantitiesAlertText{font-size:8pt;}


.labelwidth{width:120px;}
#holderARTICLE .errormessageinline{width:280px; border:1px solid #ff0000; text-align:center; padding: 2px 0px;}
.loginSIGNUP #seladdress{width:230px; font-size:9pt;}
.loginSIGNUP .bodytext{width:120px;}
#Table1 .labelwidth{width:90px;}
#updateTable #Table1{padding:inherit;}
#updateTable #Table1 .labelwidth{width:185px;}
#updateTable #Table1 .errormessageinline{width:345px;}
#updateTable{border:1px solid #E7E6D2; margin-top:10px;}

#addressbg #seladdress{width:250px; font-size:9pt;}

.quickorderCONTAINER{border: 1px solid #E7E6D2; margin-top:10px; padding:10px;}
.QuickOrderFormHeader{background: #eee; border-bottom: 1px dashed #ccc;}

.subscriptionCONTAINER{border: 1px solid #E7E6D2; padding:10px; margin-top:10px;}
.subscriptionBG{ background: #E3E4D4;}
.subscriptionTEXT{border: 1px solid #E7E6D2; padding:5px 10px;}

.callcentreLOGIN{border: 1px solid #E7E6D2; padding:10px; width:440px; margin: 0px auto;}

#holder_SITEMAP{border: 1px solid #E7E6D2; padding:10px 10px 0px 10px; margin-top:10px;}
.sitemap{margin:0px 0px 10px 0px;}
#holderARTICLE .sitemap ul{float:left; margin:0px 0px; width:100%; padding:8px 0px; background: #F5F4EA; list-style:none;}
#holderARTICLE .sitemap ul li.sitemap_small{float:left; width:175px; line-height:150%; padding: 2px 0px 2px 10px}
#holderARTICLE .sitemap ul li a{}
#holderARTICLE .sitemap h2{margin: 0px 0px 0px 0px;padding: 5px 10px; background:#E3E4D4  ;}
#holderARTICLE .sitemap h2 a{color: #3D3028; display:block;}
#holderARTICLE .sitemap h2 a:hover{text-decoration:underline;}
#holderARTICLE a.sitemaplink{text-decoration:none;}
#holderARTICLE li.sitemap_small a.sitemaplink{text-decoration:underline;}


#holder_COMPAREPRODUCTS{border: 1px solid #E7E6D2; padding:0px 10px 10px 10px;}
#compareCHOOSE tr td{border-bottom:1px dotted #b69d85;}



/* New styles added */

.ajaxAddedToBasketHeader{text-align:center;}
.basketSummaryMenuHeader{background-color:#554337;padding:5px;text-transform:uppercase;}
.basketSummaryTotal{border-top:1px #dddddd solid;}
#brandLOGO{float:right;padding:10px;}
/*.brandsLogoAREA{float:left;width:150px;height:50px;background-color:White;margin:5px;text-align:center;vertical-align:middle;}*/
.callcentreStrap{background-color:#715238;color:White;padding:5px;}
.callcentreBox{border:1px #dddddd solid;}
.callcentreBox:hover{border:1px #715238 solid;}
.ccBasketHeader{background-color:#EDEBD9}
.removeDIV{font-size:9px;}
.selectedCURRENCY {font-weight:bold;}


/*PRODUCT PRICE */
.salePRICE {font-size:14pt; color:#990000;}
.normalPRICE {font-size:14pt; color:#333333;}
.wasPRICE {font-size:11px; color:#3D3028;}
.priceMessage {font-size:16px; font-weight:bold;}

/*REM -- Email a friend - styles (#124399) - Daeheon Kim - 01/05/2009 */
#message {font-family:Arial, Helvetica, sans-serif;}
#from_address {font-family:Arial, Helvetica, sans-serif;}
#to_address {font-family:Arial, Helvetica, sans-serif;}


/*ORDER CONFIRMATION /RECEIPT PAGE*/ /*REM -- Error on Order confirmation page (#128225) - Daeheon Kim - 21/05/2009 */

.confirmed_message {padding:0 10px 10px 10px;}

.OrderDetailTitle{font-size:16px; background:#F5F4EA; padding:1px 10px 10px 10px; margin:0; border:1px solid #E3E4D4}
.OrderDetailDesc {padding:10px; border-left:#E3E4D4 1px solid; border-right:#E3E4D4 1px solid;}
.OrderDetailPrintBtn {padding:10px; border-bottom:#E3E4D4 1px solid; border-left:#E3E4D4 1px solid; border-right:#E3E4D4 1px solid;}
.OrderDetialContent { border-left:#E3E4D4 1px solid; border-right:#E3E4D4 1px solid; padding:10px 10px 0 10px;}

.OrderSummaryTB {font-size:16px; background:#F5F4EA; margin:0; border:1px solid #E3E4D4}
.OrderSummaryTitle {font-size:16px; background:#F5F4EA; padding:1px 10px 10px 10px; margin:0;}
.articleDIV3_Payment_Confirmation {padding:10px; margin:0; border:1px solid #E3E4D4; margin-top:-11px; margin-bottom:10px;}

.receipt_hoder_left {border:#E3E4D4 1px solid; padding:0px;}
.receipt_hoder_right {border-top:#E3E4D4 1px solid; border-right:#E3E4D4 1px solid; border-bottom:#E3E4D4 1px solid; padding:0px}
.receipt_detail_title {font-weight:bold; background:#F5F4EA; margin:0; padding:1px 10px 10px 10px;}
.receipt_address_title {font-weight:bold; background:#F5F4EA; margin:0; padding:1px 10px 10px 10px;}

.ReceiptTitleTB {border-right:#E3E4D4 1px solid; border-left:#E3E4D4 1px solid; border-top:#E3E4D4 1px solid; padding:5px 10px; background:#F5F4EA;}

/*REM -- Site Colours for action messages (#129267) - Daeheon Kim - 02/06/2009 */
.smalltext {color:#3D3028;}
.productSKU{color:#999;margin-top:2px;}

#order_comments{width:350px;height:50px;}

/* Social Networking */
#socialNetworking{border:1px #3D3028 solid; padding:5px; width:260px;position:absolute;background-color:White;font-size:8pt;}
#socialNetworking_content{ height: 75px; overflow:auto;}
#socialNetworking_content ul{list-style:none; float:left;}
#socialNetworking_content ul li{float:left;}
#socialNetworking_content ul li a{ display:block;width:115px; padding:4px 0px 4px 4px; border: 1px solid #ffffff;}
#socialNetworking_content ul li a:hover{border: 1px solid #E3E4D4; text-decoration:none;}
#socialNetworking img{margin-right:5px; margin-bottom:-4px;}
#sNetworkHolder{cursor:pointer; font-size:8pt; width:auto; color: #3D3028;}
#sNetworkHolder img{margin-right:7px; margin-bottom:-3px;}
#socialNetworking_header{padding: 3px 5px; background:#3D3028; color: #E3E4D4; margin-bottom:5px;}
#socialNetworking_header img{float:right; margin:0px;}
#socialNetworking_header p{ font-weight:bold;}
