/* CSS Document */

body{margin: 0px 0px 0px 0px; padding: 0px; background: #e7e6d2; font-size:9pt; color: #5b3a1f; font-family:Arial, Helvetica, sans-serif;}

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: #5b3a1f;}
a:hover{text-decoration:underline}
img{border: 0px;}
fieldset{border: 0px; padding:0px; margin:0px;}

#holder_SLIDESHOW {margin:0; padding:0; width:590px; height:233px; position:relative;}
.slideshowBUTTONS{text-align: right; z-index:219; position:absolute; right:10px; top:10px; display:none;}
.slideshowBUTTONS td{padding: 0px 1px;}

/* MAIN STYLES */

.centreCONTENT_FULLPAGE h1{font-size:16px;}

.clear{clear:both; height:0px; padding:0px; margin:0px; overflow:hidden;}
.red{color:#990000;}


#holder_topglow{width:100%; height:25px; background: #e7e6d2 url('../images/core/topglow.jpg') center bottom no-repeat; z-index:999;}
.holder_sideglow{width:100%; background: url('../images/core/sideglow.jpg') center repeat-y; /*margin:0 0 -3px 0;*/} /*added margin-bottom:-3px*/
#holder_bottomglow{width:100%; height:19px; background: url('../images/core/bottomglow.jpg') center no-repeat;}

.HOLDER{width:968px; padding: 5px 5px 0px 5px; border-left: 0px solid #dadbb3; border-right: 0px solid #dadbb3; border-top:none; border-bottom:none; background: #ffffff; margin: 0px auto; height:100%; overflow:hidden;}
/*added padding-top:5px*/

#holder_MAIN{width:100%; margin-top:3px;}
#holder_TOPBANNER{width:100%; margin-top:3px;}

#holder_CENTRE{float:left; width:590px; padding: 10px; background: #edebd9;}
#holder_CENTRE_W{float:left; width:785px;}


/* UPPER NAVIGATION & DROP DOWN MENU */

#holder_UPPERNAVIGATION {float:right; width:785px; height: 30px; padding-right:5px;}

ul#drop{list-style: none; clear:both; z-index:999; float:right;}
ul#drop li {float: left; display:block;text-transform:uppercase;}
ul#drop li:hover{background: #e7e6d2;}
ul#drop li a{color: #5b3a1f; font-size:10pt; padding:8px 15px; letter-spacing:0.3px;display: block;}
ul#drop li a:hover{background: #e7e6d2; text-decoration:none;}

ul#drop li ul {position: absolute; z-index:999; width: 160px; background: #ffffff; left: -999em; border:1px dotted #5B3A1F; margin-top:-2px; 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;}
ul#drop li.child a{display:block; padding:5px 15px; width:130px; letter-spacing:normal;}
ul#drop li.child a:hover{display:block; color:#ffffff; background: #b80032;letter-spacing:normal;}

ul#drop li:hover ul, #drop li.sfhover ul {left: auto;}


/* HEADER STYLES */

.holder_HEADER{width:100%; height:100%; /*overflow:hidden;*/}
#holder_LOGO{float:left; width:155px; padding: 15px 0px 15px 20px;}
#holder_LOGO_text{float:left; width:195px; padding: 45px 0px 35px 15px;}

#holder_HEADERLINKS{float:right; padding: 5px; margin: 15px 15px 0px 0px; border-bottom:1px dotted #5b3a1f;}
#holder_HEADERLINKS a{color: #6b6d5a; }
#holder_HEADERLINKS a.basket{color:#424339; font-weight:bold;}
#holder_HEADERLINKS span{margin: 0px 10px;}
#holder_HEADERLINKS img{margin: 0px 2px -3px 0px; }

#holder_SEARCHBAR{float:left; width:950px; height:19px; padding: 8px; border-top:1px dotted #5b3a1f; background: #edebd9;}

#holder_SEARCH{float:left; margin-top:0px; padding:0; width:260px;}
#holder_SEARCH ul{list-style:none; margin:0; padding:0}
#holder_SEARCH ul li{float:left;}
#holder_SEARCH ul li input#searchINPUT{height:14px; width:128px; padding: 2px 0px 2px 5px; border: 1px solid #cccccc; color: #777777; font-size:8pt; margin-right:5px;}
#holder_SEARCH ul li p{margin: 2px 10px 0px 0px;}
#holder_SEARCH ul li label{margin: 2px 10px 0px 0px; display:block;}
#holder_SEARCH fieldset{margin:0px; padding:0px;}

#holder_QUICKLINKS{float:left; width:230px; margin-left:0px;}
#holder_SHOPBYBRAND{float:left; width:250px; margin-left:0px;}

#holder_SIGNUP{float:right; margin-right:10px;}


/* NAVIGATION STYLES */

#holder_NAVIGATION{float:left; width:170px; margin-right:10px;}
.navCONTAINER{width:100%;}
.unseen{display:none;}
.leftNAVIGATION .title{font-size:11pt; font-weight: bold; color: #5b3a1f; padding: 10px;}
.leftNAVIGATION ul{list-style:none; border-bottom: 1px dotted #5b3a1f; border-top: 1px dotted #5b3a1f; }
.leftNAVIGATION ul li{font-size:10pt; border-top: 1px dotted #b69d85;}
.leftNAVIGATION ul li.first{border:0px;}
.leftNAVIGATION ul li:hover{}
.leftNAVIGATION ul li.selected{background:#ffffff;border:0px;border-bottom: 1px dotted #b69d85;}
.leftNAVIGATION ul li.selected a{font-weight:bold;}
.leftNAVIGATION ul li.subCATEGORY{padding-left:0px; padding: 6px 0px;}
.leftNAVIGATION ul li.selected a:hover{background: #ffffff;}


.leftNAVIGATION ul li a{color: #5b3a1f; padding:6px 0px 6px 10px; width:160px; display:block;}
.leftNAVIGATION ul li a:hover{background: #f4f3e1; text-decoration:none;}
.leftNAVIGATION ul li.subCATEGORY{border:0px;}
.leftNAVIGATION ul li.subCATEGORY ul{border:0px;}
.leftNAVIGATION ul li.subCATEGORY ul li{border:0px; font-size:9pt;}
.leftNAVIGATION ul li.subCATEGORY ul li.selected a{color:#c00808;}
.leftNAVIGATION ul li.subCATEGORY ul li ul.level2{float:left;}
.leftNAVIGATION ul li.subCATEGORY ul li ul.level2 li a{padding-left:20px;width:150px;}


.leftNAVIGATION ul li.subCATEGORY ul li	a{display: block; padding:4px 0px 4px 10px;}
.leftNAVIGATION ul li ul li.facetedNAVIGATION{background:#f7f6ec; padding:10px 0px 5px 0px; margin: 10px;}
.leftNAVIGATION ul li ul li.facetedNAVIGATION ul{margin-bottom:10px;}
.leftNAVIGATION ul li ul li.facetedNAVIGATION ul li{font-size:8pt;}
.leftNAVIGATION ul li ul li.facetedNAVIGATION ul li.subcat a{padding-left:20px; width:130px;}
.leftNAVIGATION ul li ul li.facetedNAVIGATION ul li.subcat_indent a{padding-left:30px; width:120px;}
.leftNAVIGATION ul li ul li.facetedNAVIGATION ul li a{ padding: 2px 0px 2px 10px; width:140px;}
.leftNAVIGATION ul li ul li.facetedNAVIGATION ul li.header{font-weight:bold; padding: 2px 0px 2px 10px;}
.leftNAVIGATION ul li ul li.facetedNAVIGATION ul li a:hover{background:#ffffff;}
.leftNAVIGATION ul li ul li.facetedNAVIGATION span.remove {color: #990000;}
.leftNAVIGATION ul li ul li.facetedNAVIGATION span.count{color: #B69D85;}

#holder_TOPBRANDS ul{list-style:none; padding: 10px 0px; border-bottom: 1px dotted #5b3a1f; border-top: 1px dotted #5b3a1f;}
#holder_TOPBRANDS ul li{border:0px; text-align:center; padding: 5px 0px;}
#holder_TOPBRANDS .title{text-align:left; padding:5px 10px 15px 10px; font-size:11pt; font-weight: bold; color: #5b3a1f;}

#holder_TOPBRANDS .seemorebrands{padding: 10px;}
#holder_TOPBRANDS .seemorebrands a{color: #1c3664; font-size:9pt; font-weight:bold;}
#holder_TOPBRANDS .seemorebrands a img{margin: 0px 0px -1px 5px;}

#holder_NEWSLETTER{padding: 5px 0px;}
#holder_NEWSLETTER .title{font-size:11pt; font-weight: bold; color: #5b3a1f; padding: 10px;}
#holder_NEWSLETTER ul{list-style:none; border:0px;}
#holder_NEWSLETTER ul li{float:left; border:0px; padding:0px 0px 5px 0px; height:25px;}
#holder_NEWSLETTER ul li p{font-size:8pt; width:80px;}
#holder_NEWSLETTER ul li label{font-size:8pt; width:80px;display: block;}
#holder_NEWSLETTER ul li p.shoesize{ padding:2px 0px;}
#holder_NEWSLETTER ul li select{width:90px; height:20px; border: 1px solid #cccccc; color: #555555; font-size:8pt;}
#holder_NEWSLETTER ul li input#newsletterINPUT{height:16px; width:164px; padding: 2px 0px 2px 5px; border: 1px solid #cccccc; color: #555555; font-size:8pt;}
#holder_NEWSLETTER ul li input#newsletterBTN{margin: 3px 0px;}


/* RIGHT COLUMN STYLES */

#holder_RIGHT{float:right; width:170px;}
#holder_RIGHT .linkLOCATION{margin-top:10px;}
#holder_RIGHT img{margin-bottom:10px;}

/* HOMEPAGE CENTRE STYLES */

#holder_AD1{float:left; margin: 10px 10px 0px 0px;}
#holder_AD2{float:left; margin-top: 10px;}

#holder_LATEST{background: #ffffff; margin: 10px 0px; padding:10px 10px 0px 10px;}



/* RECENTLY VIEWED */

#holder_RECENTLYVIEWED{background: #ffffff; margin: 10px 0px 0px 0px; padding:10px; height:100%; overflow:hidden;}
#holder_RECENTLYVIEWED .PRODUCTS{margin:10px 0px 0px 0px;}
#holder_RECENTLYVIEWED .PRODUCTS ul{list-style:none; width:100%;}
#holder_RECENTLYVIEWED .PRODUCTS ul li{float:left; margin-right:7px; border:1px solid #edebd9;}
#holder_RECENTLYVIEWED .PRODUCTS ul li:hover{border:1px solid #DADBB3;}
#holder_RECENTLYVIEWED .PRODUCTS ul li.last{margin-right:0px;}


/* GENERIC LISTING CODES FOR ALL PAGES */

.sectionTITLE{border-bottom: 1px dotted #5b3a1f; padding-bottom:5px;}
.sectionTITLE ul{list-style:none; padding: 0px 10px 0px 10px;}
.sectionTITLE ul li{float:left;}
.sectionTITLE ul li.seemore{float:right;}
.sectionTITLE ul li p{font-size:11pt; font-weight: bold; color: #5b3a1f;}
/*REM -- Recently Viewed Products On Home Page (#153413) - Daeheon Kim - 21/10/2009 */
.sectionTITLE ul li p.RV{color:/* #253b13;*/#1C3664;}

.sectionTITLE ul li p.LATEST{color: #1c3664;}
.sectionTITLE ul li.seemore a{color: #5b3a1f; font-size:8pt;}
.sectionTITLE ul li.seemore img{margin-bottom: -2px;}

.categoryTITLE{margin-bottom:0px;margin-top:0px; font-family:"Times New Roman", Times, serif;}
.categoryTITLE h1{font-size:18pt; font-weight: normal; padding-left:10px;}

.catHOLDER{}
.catHOLDER ul{list-style:none;}
.catHOLDER ul li{float:left; width:174px; padding:10px; border:1px solid #edebd9; margin-right:11px; margin-bottom:10px;}
.catHOLDER ul li:hover{border:1px solid #DADBB3;}
.catHOLDER ul li.last{margin-right:0px;}
.catHOLDER ul li p {padding: 1px 0px 1px 10px;}
.catHOLDER ul li p a{color: #990000; font-weight:bold;}
.catHOLDER ul li p.prodNAME a{font-weight:normal; color:#5B3A1F;}
.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;}
/*#holder_LISTING .catHOLDER ul li{width:174px;}*/

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{background: #edebd9; padding:0px 15px; font-size:8pt; height:40px; margin-bottom:10px;}
.catFILTERS_b ul{list-style:none;}
.catFILTERS_b ul li{float:left; padding:10px 0px 0px 0px;}
.catFILTERS_b ul li.pageNAV{float:right; padding: 12px 0px;}
.catFILTERS_b ul li.pageNAV span{font-weight:bold;margin-left: 4px; color:#990000}
.catFILTERS_b ul li.pageNAV a{margin-left: 4px; color:#990000}
.catFILTERS_b ul li.pageNAV a.prev{margin-right:2px;}
.catFILTERS_b ul li.pageNAV a.next{margin-left:6px;}
.catFILTERS_b ul li select#sortproducts1{width:135px; color: #555555; font-size:8pt; margin:0px 0px 0px 10px;}
.catFILTERS_b ul li input#compareBTN{margin:-2px 20px -0px 40px;}
.catFILTERS_b ul li.compare{padding-left:50px;}

#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{width:970px; border-top: 1px dotted #5b3a1f; text-align:center; margin:10px auto 0 auto; clear:both; padding:0px}
#holder_BOTTOMNAVIGATION ul{list-style:none; margin: 0px auto; clear:both; padding:0; /*height:35px;*/ float:right;}
#holder_BOTTOMNAVIGATION ul li{float:left;  color: #5b3a1f; font-size:10pt; letter-spacing:0.3px;text-transform:uppercase;}
#holder_BOTTOMNAVIGATION ul li a{float:left; padding: 8px 15px; color: #5b3a1f;}
#holder_BOTTOMNAVIGATION ul li a:hover{background: #e7e6d2;}

/* FOOTER STYLES */

#holder_FOOTER{background: #dadbb3; width:959px; padding: 10px; margin: 0px auto; border: 1px solid #dadbb3;}

#holder_FOOTER ul{list-style: none; float:left; width:140px; margin: 0px 0px 0px 10px;}
#holder_FOOTER ul li{padding: 2px 0px; font-size:8pt;}
#holder_FOOTER ul li img{margin: 0px 10px -2px 0px;}
#holder_FOOTER ul li.header{font-size:10pt; padding-bottom: 10px;}
#holder_FOOTER ul#secureSHOPPING{float:right; width:auto; text-align:right; margin-right:10px;}
#holder_FOOTER ul#secureSHOPPING img{margin:20px 0px 0px 0px;}

#holder_FOOTER ul#sizeGUIDE{width:130px;}
#holder_FOOTER ul#customerSERVICE{width:160px;}
#holder_FOOTER ul#customerHOTLINE{width:150px;}

#holder_footerLINKS{width:940px; margin: 0px auto; padding: 0px 20px 0px 20px; font-size:8pt; height:50px;}
#holder_footerLINKS p{float:left;}
#holder_footerLINKS ul{float:right; list-style:none;text-transform:uppercase;}
#holder_footerLINKS ul li{float:left;margin-left: 30px;}
#holder_footerLINKS ul li img{margin: 0px 10px -4px 0px;}
#holder_footerLINKS ul li#addthis{margin:0px;} 
#holder_footerLINKS ul li#addthis img{margin:0px 10px 0px 0px;}


/* CATEGORY PAGE */

#holder_CATIMAGE{position:relative; float:left;}
#holder_CATNAME{position:absolute; left:0px; bottom:15px; background: #ffffff; opacity: 0.8; filter: alpha(opacity=80); -moz-opacity: 0.8; width:100%;}

#holder_CATNAME h1{font-size:18pt; font-weight: normal; padding:10px;}
#holder_CATDESCRIPTION{padding:10px; background: #ffffff; font-size:9pt;}

#holder_CRUMB{float:left;background: #ffffff; width:570px; margin: 0px 0px 2px 0px; padding: 5px 10px; font-size:8pt;}
#holder_CRUMB span{margin: 0px 5px;}
#holder_CRUMB span.currentPAGE{font-weight:bold; margin:0px;}

#holder_CATEGORIES{}
#holder_CATEGORIES ul{list-style:none;}
#holder_CATEGORIES ul li{float:left; width:170px; padding:10px; margin:10px 10px 0px 0px; background: #ffffff; text-align:center;}
#holder_CATEGORIES ul li.last{ margin-right:0px;}


/* LISTING PAGE */

#holder_LISTING{background: #ffffff; padding: 10px; margin:10px 0 0 0;}
#holder_LISTING{float:left;width:610px;margin:0px;padding:0px;margin-top:10px;}

#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;}
.HERO p.manNAME{font-weight:bold; color:#990000;}

.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;font-weight:bold; color:#990000;}
.holder_HERO_small p.prodNAME{margin:0px; width:120px;}
.holder_HERO_small p.manNAME a{font-weight:bold; color:#990000;}

/* Image Map */
.imageMAP{position:absolute;background-color:White;filter:alpha(opacity=80);-moz-opacity:.80;opacity:.80;padding:5px;max-width:200px;}
/* End of Image Map */

/* Slide show class */
.imageholder
{	
	position:absolute;
	overflow:visible;	
	background-repeat:repeat; 
	border:solid 0 red;
}
.slidebt {cursor:pointer;color:#ffffff;border-width:0; width: 15px; height: 15px; background:#971b1e; font-size:8px; font-weight: normal; padding:0px 0px 2px 0px;}
#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;}

/*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;}
#zoomArea { border:solid 0 blue}
#videoArea {border:solid 1px #cccccc;}
#threeSixtyArea{border:solid 1px #DADBB3 ; border-bottom:none; padding: 0px 14px; width:350px;}
#smlloadingdiv{position:absolute; z-index:999; height:15px; padding: 3px 6px; background: #ffffff; font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px;  text-align:center; opacity:.80; filter: alpha(opacity=80); margin: 1px 0px 0px 1px; display:none;}
#productImage{height:350px;/* padding:10px 20px 5px 15px; 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;}

/*Zoom Styles*/




/* PRODUCT PAGE */
#holder_PRODUCT{padding:0px 10px;}
#productImage{padding:0px 14px;}
#prodIMAGES{float:left; width:380px; margin:0 10px 0 0;}
#prodIMAGES .promoICON{margin-top:2px;width:378px;}

/*REM -- Promo Icons and Imports (#143473) - Harinda Samaratunga - 12/11/2009 */
/*#prodIMAGES .genderICON{margin-left:10px;margin-top:325px;}*/

.genderICON_holder {position:relative; top:350px; left:0; width:1px; height:1px;}
#prodIMAGES .genderICON{margin-left:10px; bottom:0px; width:350px; overflow:hidden; text-align:left}

/*REM -- Promo Icons and Imports (#143473) - Harinda Samaratunga - 12/11/2009 */

#prodIMAGES #zoomArea{border:1px solid #DADBB3; border-bottom:none; ; width:378px; 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;}

*REM -- Product Page Tweek (#171824) - Daeheon Kim - 06/05/2010*/

.prodExtHolder {margin:0px; padding:0; height:100%; overflow:hidden; clear:both}

.zoomButtonsHolder {border:1px solid #DADBB3; height:20px; overflow:hidden; padding:0; margin:0;}
.prodZoomBtn {float:left; width:188px; text-align:center; margin:0; padding:3px 0 0 0; border-right:1px solid #DADBB3; height:17px;}
.prodZoomBtn2 {float:none; width:100%;text-align:center; margin:0; padding:3px 0 0 0; border-right:0px solid #DADBB3; height:17px;}
.prod360Btn {float:right;width:186px; text-align:center; margin:0; padding:3px 0 0 0; height:17px;}

#prodALTERNATIVES{margin-top:4px;/*clear:both;*/ float:left; width:190px;}
#prodALTERNATIVES ul{list-style:none;}
#prodALTERNATIVES ul li{float:left; margin-right:5px;margin-bottom:5px; border:1px solid #edebd9;}

.prodfunctionlogo {margin-top:4px;/*clear:both;*/ float:left; width:190px;}
.prodfunctionlogo ul{list-style:none;}
.prodfunctionlogo ul li{float:left; margin-right:5px;margin-bottom:5px; border:1px solid #edebd9;}

/*REM -- Product Page Tweek (#171824) - Daeheon Kim - 06/05/2010*/

#prodDETAILS{float:left; width: 420px; margin-top:-5px;}
#prodTITLE{min-height:30px; }
#prodTITLE h1{float:left; font-size:19pt; font-weight:normal; font-family: "Times New Roman", Times, serif;width:270px;}
#prodTITLE img{float:right; margin-right:20px; margin-top:4px;}

#holder_CENTRE_PRODUCT{padding: 10px; background: #edebd9; margin-top:5px; min-height:302px;}
#holder_OPTIONS{padding: 10px; background: #ffffff; min-height:282px;}
#prodOPTIONS{}
#prodOPTIONS ul{float:left; list-style:none; width:100%; margin-bottom: 10px;}
#prodOPTIONS ul li{float:left;}
#prodOPTIONS ul li.title{width:55px;}
#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 .title{width:55px;}
#prodOPTIONS label.title{width:100px;display:block;}
#prodOPTIONS #txtprice1{font-weight:bold;}
#prodOPTIONS .pro-RRP_small{font-weight:normal;padding-left:10px;font-size:10px;}
#prodOPTIONS .wasprice{margin-right:3px; font-size:11px; font-weight:normal;}

#prodOPTIONS .salePRICE {margin-right:5px; font-weight:bold}
#prodOPTIONS .rrPRICE {margin-right:3px; font-size:11px; font-weight:normal}


span.strikethrough{font-weight:bold; margin:0px 2px; position:relative; overflow:hidden;}
/*span.strikethrough img{width:100%; height:5px; position:absolute; top:50%; margin-top:-2px;}*/
span.strike{position:absolute; width:100%; height:100%; top:0px; background: url('../images/core/strikethrough.png') no-repeat center center;}

#prodOPTIONS ul.swatchBoxes{list-style:none; margin:0px;}
#prodOPTIONS ul.swatchBoxes li{float:left; height:22px;}

.averageRating{margin:0px 0px 10px 0px;}
.averageRating p{width:110px; float:left;}

#prodCode{color:#aaa; font-size:8pt; float:right; margin-top:10px;}

#prodOPTIONS #getEmailAddress{margin:0px 0px 10px 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{width:155px}
.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%; border-bottom: 1px solid #e7e6d2; margin-top:10px;}
#des_tabs ul{list-style:none; margin:0px;}
#des_tabs ul li{float:left; padding: 5px 10px;border-top: 1px solid #ffffff; border-left: 1px solid #ffffff; border-right: 1px solid #ffffff; }
#des_tabs ul li.selected{border-top: 1px solid #e7e6d2; border-left: 1px solid #e7e6d2; border-right: 1px solid #e7e6d2; background: #edebd9; font-weight:bold;}

#description{padding:0px 10px 10px 10px; max-height:175px; overflow:auto; margin-top:10px;}
#description ul{list-style:disc; margin: 10px 0px 0px 20px;}
#description ul li{padding: 2px 0px;}
#description p{margin-bottom:10px;}

#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;}
#description li{margin:0px 0px 0px 20px; list-style-position:outside; padding:0px;}


#prodUPSELLS{float:right; width:130px; margin-bottom: 10px;}
.prodUPSELLS_text{font-size:10pt; font-weight: bold; text-align:center; height:20px; }

.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:5px;clear:both; margin-top:0px; border-left:1px solid #DADBB3 ; border-right:1px solid #DADBB3 ;}

.clickToCAPTION{width:380px;text-align:center;margin-top:-20px;color:#aaaaaa; height:20px; z-index:999;}

#prodLINKS ul{list-style:none;}
#prodLINKS ul li{float:left; padding:0 10px 0 8px;}
#prodLINKS ul li.gender{margin-top:-5px;}
#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;}
.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;}

#holder_FULLWIDTH #holder_RECENTLYVIEWED .PRODUCTS ul li{float:left; margin-right:13px; border:1px solid #edebd9;}
#holder_FULLWIDTH #holder_RECENTLYVIEWED .PRODUCTS ul li.last{margin-right:0px;}
#holder_FULLWIDTH #holder_RECENTLYVIEWED .PRODUCTS ul li:hover{border:1px solid #DADBB3;}


/* DYNAMIC ELEMENTS */

#overlayBox{position:absolute; float:left; width:100%; height:100%; top:0px; background: #000; opacity:0; filter: alpha(opacity=0); -moz-opacity: 0; display:none;z-index:998;}
#emailAfriendBOX{display:none; position:absolute; z-index:999; background: #ffffff; border: 1px solid #333;}
#emailAfriendHEADER{height:20px; padding: 5px 10px; font-weight:bold; background: #614226 url('../images/core/tab.jpg') repeat-x top center; color: #ffffff; font-size:12pt;}
#emailAfriendTEXT{padding:10px;}
/*
#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 #000000; position:absolute; width:225px; padding: 0px;z-index:300;height:200px;}
.ajaxArticleHEADER{height:20px; padding: 5px 10px; font-weight:bold; background: #614226 url('../images/core/tab.jpg') repeat-x top center; color: #ffffff; font-size:12pt;}
#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;}

#basketSummaryMenu{position:absolute; width:225px; padding:0px; border: 1px solid #5b3a1f; background: #f7f6ec; top:0px; left:0px; z-index:999;}
.basketSummaryMenuHeader {font-size:11pt; font-weight: bold; color: #5b3a1f; padding: 5px;background-color:brown;}
#basketSummaryMenu ul{list-style:none;}
#basketSummaryMenu ul li{float:left; width:100%; border-top: 1px dotted #b69d85; padding: 10px 0px;}
#basketSummaryMenu ul li p{float:left; line-height:150%; font-weight:bold;}
#basketSummaryMenu ul li p span{padding-top:10px;}
.basketTHUMB{float:left; border: 1px solid #edebd9; margin-right: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; 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;}
*/

/*************************************************************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 {z-index:999; 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;}

#quickLookListing{position:absolute;margin-top:150px;width:165px;text-align:center;}
#quickLookListingVsmall{position:absolute;margin-top:100px;width:110px;text-align:center;}



#quickDROP, .quickDROP ul {list-style: none; font-family:Arial, Helvetica, sans-serif; font-size:12px; z-index:999;}
#quickDROP a {display: block;}
#quickDROP li {float: left;}
#quickDROP li.parent {padding:0 5px; color:#FFFFFF; text-align:center; display:block; border-right:0px solid #ffffff;	margin:0;}
#quickDROP li.title {color:#5B3A1F;	font-size:12px; padding:3px 2px; margin:0;}
#quickDROP li.parent a{color:#333333; text-decoration:none;	display:block;}
#quickDROP li.child {text-align:left; width: 128px;	padding:0px; font-weight:normal; margin:0;}

#quickDROP 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;z-index:995}
#quickDROP li ul a{color:#FFFFFF; padding:5px; text-decoration:none; font-size:12px;}

#quickDROP li ul a:hover{display:block;	color:#ffffff; padding:5px;	text-decoration:none; background:#b80032; text-decoration:none;}

#quickDROP li:hover ul {left: auto;	margin:0; /*gap between parent & child */}
#quickDROP li:hover ul, #quickDROP li.sfhover ul {left: auto;}


td.quickDROP {border:1px solid #eae9e9;}
	
td.quickDROP:hover {background:#eae9e9;}

table.quickDROP {border:0px solid #eae9e9; margin:0px; height:auto;}
.quickDROP_bold {border:1px solid #999999; font-weight:bold;}


/* 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;}



#holderARTICLE{padding:10px;background-color:#ffffff; font-size:8pt;}
#holderARTICLE h2{margin-top:15px;}
#holderARTICLE h2{color: #000000; margin-top: 5px; font-size:12pt; font-weight: normal;}
#holderARTICLE h3{color: #000000; margin-top: 5px; font-size:12pt; font-weight: normal;}
#holderARTICLE h4{color: #000000; margin-top: 15px; font-size:10pt;}

#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 a, #holderARTICLE a:visited{color: #000000; text-decoration: underline;}
#holderARTICLE ul{list-style:none; margin-top:15px; padding-bottom:5px;margin-left:10px;}
#holderARTICLE ul li{font-size: 8pt; line-height:150%; color: #666666;}
#holderARTICLE #Table1{border: 1px solid #EDEBD9; padding: 10px 10px 10px 10px;}
#holderARTICLE #Table1 .pushTable .bordertop{ background: #FFEBFF; width:100%; padding: 2px 0px;}
#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}

.articleTITLE{background-color:#ffffff;margin-bottom:0px;margin-top:0px;}
.articleTITLE h1{font-size:18pt; font-weight: normal; padding: 10px 10px 0px 10px;}
.customerRECOGNISED{background: #EDEBD9; padding:10px;}

#articleHEADERtext{padding-left:10px;}
#articleHEADERtext h1{color: #333; font-weight:normal;}

#previousORDERS{border: 1px solid #FFEBFF;}
#previousORDERS_header{background-color:#DADBB3;}





.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: #EDEBD9 ; 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:#E7E6D2;}
.paymentHEADER{padding: 5px 10px; background:#614126 url('../images/core/tab.jpg') repeat-x top; 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:390px;}
.paymentCONTENT{padding: 10px;}
.paymentCONTENT_basket{padding: 5px;}

.addressMyAddress{background: #EDEBD9; padding: 10px; height:125px; font-size:8pt;}
.addressMyAddressHeader{background: #614126 url(../images/core/tab.jpg) repeat-x; 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;}
#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: #EDEBD9;}

.errormessageinline{color: #ff0000; /*border:1px solid #ff0000;*/ text-align:center}

.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;}

.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;}

#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: #DADBB3;}
.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:723px; padding:10px; background: #EDEBD9;}
#holderARTICLE .sitemap ul li.sitemap_small{float:left; width:144px; line-height:180%;}
#holderARTICLE .sitemap h2{margin: 0px 0px 0px 0px;padding: 5px 10px; background:#E7E6D2  ;}
#holderARTICLE .sitemap h2 a{color: #000;}
#holderARTICLE a.sitemaplink{text-decoration:none;}
#holderARTICLE li.sitemap_small a.sitemaplink{text-decoration:underline;}
#holderARTICLE div{font-size:12px;margin-bottom:10px;}


/*.ArticleHeading {font-size:24px;}*/
#holderARTICLE .paragraph_Header {font:160%/200% Arial, Helvetica, sans-serif; color:#5B3A1F}
#holderARTICLE .paragraph_subHeader {font:140%/200% Arial, Helvetica, sans-serif; color:#5B3A1F} 
#holderARTICLE .page_highlightGREEN { color:#747D1A; }
#holderARTICLE .page_highlightRED { color:#CC0033; }
#holderARTICLE .page_highlightBLUE { color:#6699CC; }
#holderARTICLE .page_highlightGREY { color:#999999; }

#holderARTICLE .tablestyle1 {margin:15px 0; border:#B69D85 solid 1px; background:#EDEBD9; padding:10px; font:100% Arial, Helvetica, sans-serif; }
#holderARTICLE .tablestyle1 p {padding:0; margin:0}
#holderARTICLE .tablestyle1 ul {margin:0; padding:10px 0 20px 15px;}
#holderARTICLE .tablestyle1 ul li {list-style-image: url(../images/core/arrow.gif);}


#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;}
.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;}
/*hiddeninthesky is used for items such as labels which should be visible to screen readers but not to sighted visitors*/
.hiddeninthesky{position:absolute;left:0px;top:-500px;width:1px;height:1px;overflow:hidden;}

.headerTXT {float:right; width:440px; padding:7px 15px; text-align:right; margin-right:15px;color:#666;}

/*confirmation page styling 09 APR 2009 - Design changes to order confirmation page (#121946) - Daeheon Kim */

.paymentTABLE {padding:0px; /*border-left:1px solid #e7e6d2; border-right:1px solid #e7e6d2; border-bottom:1px solid #e7e6d2; margin:0 0 10px 0; width:948px;*/}
.paymentMiddle {padding:5px 10px;}
.paymentBottomLine {padding:5px 10px;}
.paymentTopLine {padding:5px 10px; /*background-color:#ffffff; border-bottom:1px solid #e7e6d2*/} 

.OrderDetailTitle {background-color:#f5f2eb; padding:2px 5px 5px 5px;font-family:'Trebuchet MS', Arial;border:1px solid #e7e6d2; color:#7d7a69;}
.OrderDetailDesc {padding:5px; border-left:1px solid #e7e6d2; border-right:1px solid #e7e6d2; margin-bottom:0;}
.OrderDetailPrintBtn {padding:10px 5px; border-left:1px solid #e7e6d2; border-right:1px solid #e7e6d2; margin-bottom:0}
.OrderDetialContent {padding:10px; border-left:1px solid #e7e6d2; border-right:1px solid #e7e6d2; border-bottom:1px solid #e7e6d2}

.OrderSummaryTB {margin:10px 0 -10px 0; border-spacing:0;}
.OrderSummaryTitle {padding:2px 5px 5px 5px; margin:0; background-color:#F5F2EB; font-family:'Trebuchet MS', Arial; border:1px solid #e7e6d2;}
.articleDIV3_Payment_Confirmation {padding:0; margin:0 10px;}

.grid-title {padding:5px 10px; font-family:'Trebuchet MS', Arial; font-weight:normal}

.ReceiptTitleTB {background-color:#F5F2EB; border:1px solid #e7e6d2;}
.ReceiptItemStatusTB {border-left:1px solid #e7e6d2; border-right:1px solid #e7e6d2; border-bottom:1px solid #e7e6d2;}
.ReceiptItemStatusTD {padding:5px 10px;}

.iconTOPLEFT{position:absolute; top:0px; left:0px;}
.iconTOPRIGHT{position:absolute; top:-8px; right:-8px;}
.iconBOTTOMLEFT{position:absolute; bottom:-8px; left:-8px;}
.iconBOTTOMRIGHT{position:absolute; bottom:-8px; right:-8px;}

.iconHOLDER{position:relative; padding:0; margin:0;}

.brandpg_linklocation{float:left; list-style:none;}

/*REM -- New Icon on products (#137436) - Murali Kanduri - 14/08/2009 - START */
.iconNewHOLDER{position:relative; padding:0; margin:0;}
.iconNewTOPRIGHT{position:absolute; top:-8px; right:-8px;align:right;}
.iconNewTOPRIGHT_PROD{/*position:absolute; top:0px; right:0px;left:245px;*/ display:block; float:right;}/* REM -- Promo Icons and Imports (#143473) - Harinda Samaratunga - 16/11/2009 */
/*REM -- New Icon on products (#137436) - Murali Kanduri - 14/08/2009 - END */

/**/

.brandpg_div{}
.brandpg_div {list-style:none; padding-top:10px; background-color:#ffffff; height:252px; overflow:hidden; padding:10px;}
.brandpg_div li{float:left; padding:10px; border:1px solid #edebd9; margin:10px 5px 10px 5px; position:relative;}
.brandpg_div li:hover{border:1px solid #DADBB3;}
.brandpg_div li.last{margin-right:0px;}
/*.brandpg_div li p {padding: 1px 0px 1px 10px;}
.brandpg_div li p a{color: #990000; font-weight:bold;}
.brandpg_div li p.prodNAME a{font-weight:normal; color:#5B3A1F;}
*/

#brandpg_prod_holder {margin:0; padding: 0pt; overflow: hidden; background-color:#ffffff; height:252px; width: 100%;}
#brandpg_prod {float:left; padding:10px; border:1px solid #edebd9; margin:10px 12px; position:relative; display:block}
#brandpg_prod:hover {border:1px solid #DADBB3;}
#brandpg_prod.last {margin:10px 0 10px 0;}

/*REM -- Location spacing on branded landing page (#154388) - Daeheon Kim - 28/10/2009 */
.brandpg_linkHolder {margin-top:10px; width:590px; overflow:hidden}
/*
.brandpg_linkHolder ul {margin:0; padding:0;}
.brandpg_linkHolder ul li{margin:0; padding:0; list-style:none; float:left;}
.brandpg_linkHolder ul li .brandpg_linklocation{float:left; list-style:none; !important}*/
/*REM -- Location spacing on branded landing page (#154388) - Daeheon Kim - 28/10/2009 */


/*****NEW CLICK DROP DWON STYLE*************REM -- Changes to brand/quick links drop downs. (#120555) - Daeheon Kim - 26/10/2009 ************************************/

.quickdropmenu_holder {padding:0; margin:0; position:relative; float:left;  z-index:999}
.quickDropdwon_title {float:left;}
.quickDropdwon_title ul{float:left;margin:0; padding:0}
.quickDropdwon_title ul li {float:left; list-style:none; padding:0; margin-right:10px;}
.quickDropdwon_title ul li.title {padding:2px 0;}
.quickDropdwon_title ul li a:hover {cursor:pointer;}

#quickDropdown {position:absolute; top:19px; right:17px; padding:0px; background:#FFFFFF; width:149px; height:250px; overflow-y:scroll; opacity:0.9; filter: alpha(opacity=90); -moz-opacity: 0.9; z-index:999}
#quickDropdown ul {margin:0; padding:0;}
#quickDropdown ul li {list-style:none; display:block;}
#quickDropdown ul li:hover{color:#FFFFFF;}
#quickDropdown ul li a{display:block; text-decoration:none;  padding:5px 20px;  color:#333333;}
#quickDropdown ul li a:hover{color:#FFFFFF; background:#b80032;}

.branddropmenu_holder {padding:0; margin:0; position:relative; float:left; width:460px}/*REM -- Shop by Brand Dropdown on Safari (#158710) - Daeheon Kim - 26/11/2009 */
.brandDropdwon_title {float:left;}
.brandDropdwon_title ul{float:left; width:250px; margin:0; padding:0}
.brandDropdwon_title ul li {float:left; list-style:none; padding:0; margin-right:10px;}
.brandDropdwon_title ul li.title {padding:2px 0; margin-right:5px}/*REM -- Shop by Brand Dropdown on Safari (#158710) - Daeheon Kim - 26/11/2009 */
.brandDropdwon_title ul li a:hover {cursor:pointer;}

#brandDropdown {position:absolute; top:19px; right:70px; padding:0px; margin:0; background:#FFFFFF; width:440px;/* height:200px;*/ overflow-y:scroll; overflow-x:none; opacity:0.9; filter: alpha(opacity=90); -moz-opacity: 0.9;}
/*#brandDropdown ul {margin:0; padding:0; width:400px; }
#brandDropdown ul li {list-style:none; display:block; float:left; width:112px; border-right:1px dotted #CCCCCC; border-bottom:1px dotted #CCCCCC; padding:5px 10px;}
#brandDropdown ul li:hover{color:#FFFFFF;  background:#b80032;}
#brandDropdown ul li a{display:block; text-decoration:none;  color:#333333;}
#brandDropdown ul li a:hover{color:#FFFFFF;}
#brandDropdown ul li.forallbrand {padding:0px 10px; background:#5B3A1F; color:#ffffff; font-weight:bold; clear:both; width:380px; border:none;}
#brandDropdown ul li.forallbrand a {color:#ffffff; padding:5px; display:block}
#brandDropdown ul li.forallbrand a:hover {background:#5B3A1F; color:#ffffff;}*/

/**/
.brandDropdown_Content {padding:5px;}
.brandDropdown_col {float:left; border-right:1px dotted #cccccc; padding:5px; width:125px;}
.brandDropdown_col ul {margin:0; padding:0;}
.brandDropdown_col ul li {margin:0; padding:0;list-style:none;}
.brandDropdown_col ul li a {color:#0066CC; text-decoration:none;}
.brandDropdown_col ul li.alphabet {margin:0; padding:0; font-weight:bold; border-bottom:1px dotted #663333; text-transform:uppercase; margin:5px 0;}

.forallbrand {padding:0px 10px; background:#5B3A1F; color:#ffffff; font-weight:bold; clear:both; width:400px; border:none;}
.forallbrand a {color:#ffffff; padding:5px; display:block}
.forallbrand a:hover {background:#5B3A1F; color:#ffffff;}


/*
#brandDropdown table {width:100%; border-top:1px solid #CCCCCC; border-left:1px solid #CCCCCC;}
#brandDropdown td {border-right:1px dotted #CCCCCC; border-bottom:1px dotted #CCCCCC; padding:10px; margin:0; width:140px;}
#brandDropdown td:hover {background:#b80032; color:#ffffff;}
#brandDropdown td a {display:block; }
#brandDropdown td a:hover {color:#ffffff; text-decoration:none;}
#brandDropdown td.forallbrand {padding:0px 10px; background:#5B3A1F; color:#ffffff; font-weight:bold;}
#brandDropdown td.forallbrand a {color:#ffffff; padding:5px; display:block}
#brandDropdown td.forallbrand a:hover {background:#5B3A1F; color:#ffffff;}


/******************************************************/



 @page {margin:0; padding:0;}

/*PRINT SYTLE - REM -- print page (#123575) - Daeheon Kim - 15/09/2009 */

 @media print {
	* {overflow: visible !important; float:none; clear:none;}
	.holder_sideglow {page-break-inside: auto;}
	.HOLDER {overflow:visible; width:100%;}
	.catHOLDER {overflow:visible; page-break-inside: auto; margin:0; }
	#holder_NAVIGATION {float:left; margin-right:0px; width:170px; overflow:visible; page-break-inside: auto;}
	#holder_CENTRE {float:left; overflow:visible; width:610px; page-break-inside: auto;}
	#holder_CENTRE_PRODUCT{overflow:visible;}
	#holder_RIGHT {float:right; overflow:visible; width:170px; page-break-inside: auto;}
	#holder_LISTING {float:left; overflow:visible; width:610px; page-break-inside: auto;} 
	#holder_LISTING form {page-break-after:avoid; page-break-inside: auto;}
 }
 .errormessageinline_alt{color:Red; padding: 10px;}
 
.cc_textFieldNoWidth{border:1px #AAA solid; font-size:9pt; padding-left:2px; width:291px;}
.price_save{color:red; font-weight:bold; font-size:12px;}
.price_save_label {font-weight:normal; font-size:10px;}




/*****************************************BLOG SECTION STYLE**********************************************/
#middleSection {float:left;width:500px;margin-right:10px;}

#rightSection {float:right;width:210px;}
#rightSection .blogHeader{color:#5B3A1F;font-size:13px;margin-bottom:3px;font-weight:bold;}
#leftSection .blogHeader{color:#5B3A1F;font-size:13px;margin-bottom:3px; font-weight:bold;}
#leftSection {float:left;width:210px;margin-right:10px;margin-left:10px;}
#leftSection ul {margin-bottom:20px;}
#leftSection ul li{margin-bottom:3px; list-style:none; border-bottom:1px dotted #5B3A1F; padding:3px 0}

#leftSection ul.categories {margin-bottom:20px;}
#leftSection ul.categories li {background:url(../images/core/blog_cat_listimg.gif) left no-repeat; padding-left:20px;}
#leftSection ul.recentblog {margin-bottom:20px;}
#leftSection ul.recentblog li {background:url(../images/core/blog_recent_listimg.gif) left no-repeat; padding-left:20px;}


#rightSection ul {margin-bottom:20px;}
#rightSection ul li{margin-bottom:3px; list-style:none;}
#rightSection ul li.feedicon {float:left}
#rightSection ul li.feedtxt {float:left; width:150px; font-size:11px; margin-left:10px;}
#rightSection .authorPROFILE {margin-bottom:10px;}
#rightSection .authorPROFILE img {border:0px solid #5B3A1F}

#middleSection p{font-size:14px;margin:0px;padding:0px;}
#middleSection .blog_post {margin:0px 10px 20px 10px;color:#5B3A1F;line-height:140%;font-size:12px;}
#middleSection .blog_post p{color:#333;line-height:140%;font-size:12px;}
#middleSection .blog_post img{margin:10px 0px;}
#middleSection .blog_post object{margin:10px 0px;}
#middleSection .blog_post h2{font-size:20px;margin:0px 0px 0px 0px;border-bottom:1px #5B3A1F solid;padding-bottom:5px;color:#5B3A1F;line-height:120%;}
#middleSection .blog_post h3.postDate {color:#5B3A1F;; font-size:11px; padding:10px 0; font-weight:normal}
#middleSection .blog_post h4.blog_author {color:#5B3A1F;; font-size:11px; padding:10px 0; margin:0}
#middleSection .blogDATE {color:#5B3A1F;; font-size:11px; padding:0; font-weight:normal}

#middleSection .blog_post h3{font-size:12px;margin:5px 0px 5px 0px;color:#5B3A1F;}
#middleSection .blog_post h4{font-size:12px;margin:5px 0px 5px 0px;color:#5B3A1F;font-weight:normal;}
#middleSection .blog_post a{color:#5B3A1F;}
.filedUNDER{color:#5B3A1F;margin-top:10px;font-size:11px;}
.filedUNDER a{text-decoration:underline; color:#5B3A1F;}

.categoriesHPmain {border:10px #eee solid;padding:5px;border-top:0px;}
.categoriesHP{text-align:center;float:left;padding:5px;} 
.categoriesHPheader{font-size:16px;padding:5px;margin-bottom:5px;border-bottom:1px #77A2CF solid;color:#396097;}
.categoriesHPheader a{color:#5B3A1F;}

.blogMainTitle{font-size:22px;margin:0px 0px 0px 0px;padding-bottom:5px;color:#5B3A1F;line-height:120%; border-bottom:1px solid #5B3A1F; margin-bottom:15px;}
.blogCategories{color:#5B3A1F;margin:10px 0;font-size:11px;}
.blogCategories a{color:#666;text-decoration:underline;}
.blogDescription {font-size:14px;line-height:140%;}
.blogShortDesc {font-size:14px;line-height:140%;color:#5B3A1F;margin-bottom:10px; font-weight:bold;}

#blogCOMMENTS{border:1px #DADBB3 solid;background-color:#EDEBD9;padding:10px;}

.blogTags {margin-right:10px;margin-bottom:20px;}
.blogTags1 {font-size:9px;}
.blogTags2 {font-size:11px;}
.blogTags5 {font-size:13px;}
.blogTags10 {font-size:15px;}

.blogHEADER{background-image:url(/images/core/blog_header.jpg);padding:10px;color:White;clear:both}
.blogHEADER h1{font-weight:normal;margin-bottom:10px;font-size:20px;}
#blogcriteria{border: 1px #5B3A1F solid;}


#blogSearch {height:100%; overflow:hidden; margin-bottom:5px;}
#blogSearch ul{marign:0; padding:0}
#blogSearch ul li{float:left; list-style:none;}
#blogSearch ul li.thesearchbox {margin-right:10px; ^margin-right:5px; border-bottom:none;}
#blogSearch ul li.button {border-bottom:none;}