/* HOTEL CHOCOLAT CSS */

/* STANDARD HTML STYLES
-------------------------*/
body {margin:0px 0 5px 0; font-size:11px; font-family:Arial, Helvetica, sans-serif; color:#2E2623;}

h1 {margin:0; padding:0; font-weight:normal; color:#2E2623; font-family:"Times New Roman", Times, serif}
h2 {margin:0; padding:0; font-weight:normal; font-size:18px;}
h3 {margin:0; padding:0; font-weight:normal;line-height:24px;}
h4 {margin:0; padding:0; font-weight:normal; font-size:12px}

a:link { text-decoration:none; color:#413025}
a:visited { text-decoration:none; color:#413025}
a:hover { text-decoration:underline; color:#000000}
a
form {padding:0; margin:0; z-index:0}
p {line-height:160%; padding:0; margin:0}
label.hidden { display:none}
/* MAIN HOLDING STYLES
-------------------------*/
#contentHEADER {width:770px; margin:0 auto 0 auto; background:#fff; padding: 0px 1px; margin-top:0px;}
#contentMAIN {width:770px; margin:0 auto 0 auto; background:#fff; padding: 0px 1px;}
#holder_MAIN { clear:both; width:770px; margin:0}
#holder_NAVIGATION {float:left; width:220px;}
#holder_HOME {float:left; width:549px; margin:0 1px 0 0}
#holder_CENTRE {float:left; margin:0 0 0 15px; padding:0 0 10px 0; width:534px}
#holder_CENTREFULL {float:left; padding:0 0 0 15px;}
#holder_FOOTER{clear:both; padding:4px 0 0 0}

/*HEADER STYLES
-------------------------*/
#holder_HEADER {background:#292320 url(../images/core/holder_HEADER_bg.jpg); color:#E5E1DB; /*overflow:hidden;*/ height:90px; padding-top:5px;}
.menu ul.menu ul#holder_SEARCH {float:right; width: 225px;} .menu input#search {margin:8px 0 0 0; font-size:11px; border:1px solid #ffffff; width: 100px; background:#FFFFFF;} #holder_SEARCH input#go {margin:8px 14px 0 0;}
#holder_LOGO {float:left}
#holder_BASKET{float:right; margin:0 10px 0 0; width:549px}

#basket { font-family:"Gill Sans MT", Arial, Helvetica, sans-serif; font-size:12px; text-align:right; padding:15px 0 2px 0}
#basket a{ color:#FFFFFF; padding:6px} #basket a:visited{ color:#FFFFFF; padding:6px} #basket img { vertical-align:middle}
#service_links {text-align:right;padding:10px 5px 0 0; background:url(../images/core/service_links_bg.gif) repeat-x} #service_links a{ color:#E5E1DB; padding:4px}

/*tian*/
#change_country {color:#FFFFFF;position:absolute; display:none; background-image:url(../images/HC_change_country_UK.jpg); width:135px; height:20px; text-align:left; padding: 6px 0 1px 3px; margin-left:0px; vertical-align:middle;}
#change_country a{color:#000000; padding:6px} 


#holder_CRUMB { color:#413025; clear:both; height:25px; font:10px Arial, Helvetica, sans-serif}  #holder_CRUMB img {vertical-align:middle;}
#crumb {padding:4px 10px 4px 0; float:left}
#previous {padding:4px 0;float:right}

/*HOME PAGE STYLES
-------------------------*/
.linkLOCATION img{}
.linkLOCATION_TEXT{ background:url(../images/core/linkLOCATION_TEXT_bg.jpg) repeat-x; margin:1px 0 0 0; position:relative}
	.linkLOCATION_TEXT H1{ font-size:20px; padding:14px;}
	.linkLOCATION_TEXT H3{ font-size:20px;}
	.linkLOCATION_TEXT p {padding:0 25px 14px 14px;}

#flashVIEWER { position:relative; }
/*NAVIGATION STYLES
-------------------------*/
/*REM -- HC00407 New Home Page Grid (#137760) - Daeheon Kim - 21/10/2009 - reduced right padding*/
#holder_NAVIGATION h2 { font-family:"Gill Sans MT", Arial, Helvetica, sans-serif; padding:6px 2px 6px 10px; font-weight:normal }

	#holder_NAVIGATION p {padding:0 10px 10px 10px; margin:0}
	#holder_NAVIGATION p a{text-decoration:underline} #holder_NAVIGATION p a:visited{text-decoration:underline} #holder_NAVIGATION p a:hover{text-decoration:none}


.leftNAVIGATION {width:220px; clear:both; color:#413025; background:#EEE8D3; font-family:"Gill Sans MT", Arial, Helvetica, sans-serif; font-size:13px; margin:1px 0 1px 0}
	.leftNAVIGATION h2 {font-size:22px; padding:8px 0 8px 0}
	.leftNAVIGATION ul {margin:0; padding:0 0 10px 0; width:220px; list-style:none}
	.leftNAVIGATION ul li {font-size:13px; border-top: 1px solid #FBF9F4; background:url(../images/core/ilink_bg.gif) no-repeat; margin:0; padding:3px 0 5px 25px; }
	.leftNAVIGATION ul li:hover { background:#f7f4e9 url(../images/core/ilink_bg.gif) no-repeat}
	.leftNAVIGATION a{text-decoration:none}
	.leftNAVIGATION a:visited{text-decoration:none}
	.leftNAVIGATION a:hover{text-decoration:none}
	
	.leftNAVIGATION ul li.selected { background:#eae2c9 url(../images/core/leftNAVIGATION_selected.gif) top no-repeat; margin:0; padding:3px 10px 5px 25px;font-weight:bold;}
	.leftNAVIGATION ul li.selected ul { margin:10px 0 0 0 ; padding:0 0 10px 0;width:150px}
	.leftNAVIGATION ul li.selected ul li{ font-size:13px; border-bottom:none; padding:2px 0 2px 0px; }

	.NoResults ul {margin:0; padding:0 0 0px 0;list-style:none}
	.NoResults ul li {border-top: 1px solid #FBF9F4; background:url(../images/core/ilink_bg.gif) no-repeat; margin:0; padding:3px 0 0px 25px; }
	
	/*SUB CATEGORY LEFT NAVIGATION -- REM -- HC00513 - Christmas Site Theme (#196345) - Daniel Moore - 29/09/2010 */
.leftNAVIGATION ul li ul {width:220px; padding-bottom:0; margin-left:-25px}
.leftNAVIGATION ul li ul li {font-size:11px;padding:3px 10px 5px 45px;background:transparent url(../images/core/leftNAVIGATIONsub_selected.gif) no-repeat;}
.leftNAVIGATION ul li ul li:hover {background:transparent url(../images/core/leftNAVIGATIONsub_selected.gif) no-repeat;}
.leftNAVIGATION ul li ul li a {}
.leftNAVIGATION ul li ul li a:hover {color:#000000; }

.leftNAVIGATION ul li.selected ul {width:220px; padding-bottom:0; margin-left:-25px}
.leftNAVIGATION ul li.selected ul li{padding:3px 10px 5px 45px; background:transparent url(../images/core/leftNAVIGATIONsub_selected.gif) no-repeat;}
.leftNAVIGATION ul li.selected ul li:hover {}
.leftNAVIGATION ul li.selected ul li a {font-weight:normal; font-size:11px;}
.leftNAVIGATION ul li.selected ul li a:hover {color:#000000;/*background:transparent url(../images/core/leftNAVIGATIONsub_selected.gif) no-repeat;*/}

.leftNAVIGATION ul li ul li.selected{padding:3px 10px 5px 45px; background:transparent url(../images/core/leftNAVIGATIONsub_selected.gif) no-repeat;}
.leftNAVIGATION ul li ul li.selected:hover {}
.leftNAVIGATION ul li ul li.selected a {font-weight:bold; font-size:11px;}
.leftNAVIGATION ul li ul li.selected a:hover {}

/*ENDS -- - REM -- HC00513 - Christmas Site Theme (#196345) - Daniel Moore - 29/09/2010 */



/* Used for Signup */
.BLOCK_style_0{background:#C1AA97; margin:0 0 1px 0; color:#000000; padding:0 0 10px 0} 
	.BLOCK_style_0 h2 a:link {color:#000000; font-weight:normal} .BLOCK_style_0 h2 a:visited {color:#ffffff; font-weight:normal }
	.BLOCK_style_0 h2 {font-size:16px;}
	.BLOCK_style_0 ul {padding:0; margin:0;}
	.BLOCK_style_0 ul li{ float:left; list-style:none; padding:0 5px; margin:0; width:200px}
/*Dark Brown*/
/*REM -- HC00513 - Christmas Site Theme (#196345) - Daniel Moore - 22/09/2010 */
/*.BLOCK_style_1{background:#9A8149;  margin:0 0 1px 0; color:#ffffff;} */
.BLOCK_style_1{background:#7F6F64;  margin:0 0 1px 0; color:#ffffff;} 
/*REM -- HC00513 - Christmas Site Theme (#196345) - Daniel Moore - 22/09/2010 */
	.BLOCK_style_1 ul {margin:0 0 0 17px; padding:7px 10px 15px 10px;} 
	/*REM -- HC00513 - Christmas Site Theme (#196345) - Daniel Moore - 23/09/2010 */
	/*.BLOCK_style_1 ul li { list-style:url(../images/core/BLOCK_style_3_li_inverse.gif); padding:0 0 3px 0} */
	
	.BLOCK_style_1 ul li { list-style:url(../images/core/bestsellers_arrow.gif); padding:0 0 3px 0}
	/*REM -- HC00513 - Christmas Site Theme (#196345) - Daniel Moore - 23/09/2010 */ 
	.BLOCK_style_1 h2 a:link {color:#ffffff; font-weight:normal } .BLOCK_style_1 h2 a:visited {color:#ffffff; font-weight:normal }
	.BLOCK_style_1 h3 {font-size:11px;line-height:14px;}
	.BLOCK_style_1 a{color:#ffffff;} .BLOCK_style_1 a:visited{color:#ffffff;}

/*Mustard */
.BLOCK_style_2{background:/*#A50C19*/#DDCCB9; margin:0 0 1px 0; color:#000000;}

.BLOCK_style_2 a{color:#000000;} .BLOCK_style_2 a:visited{color:#000000;}

/*Cream */
.BLOCK_style_3{background:#EEE8D3 url(../images/core/BLOCK_style_3_bg.gif) right top no-repeat; margin:0 0 1px 0; color:#413025;}
.BLOCK_style_3 p { border-bottom:1px solid #FBF9F4}

.BLOCK_style_6{background:#EEE0CD; margin:0 0 1px 0; color:#000000;} 
	.BLOCK_style_6 ul {margin:0 0 0 17px; padding:7px 10px 15px 10px;} .BLOCK_style_6 ul li { list-style:url(../images/core/BLOCK_style_6_li.gif); padding:0 0 3px 0} 
	.BLOCK_style_6 h2 a:link {color:#000000; font-weight:normal } .BLOCK_style_6 h2 a:visited {color:#000000; font-weight:normal }
	.BLOCK_style_6 h3 {font-size:11px;line-height:14px;}
	.BLOCK_style_6 a{color:#000000;} .BLOCK_style_6 a:visited{color:#000000;}



/*Pastel White */
.BLOCK_style_4{background:#F9F6F3; margin:0 0 1px 0; color:#3E342F}
.BLOCK_style_4 img { vertical-align:middle;}
	.BLOCK_style_4_basket {font-size:18px; padding:10px; font-family:"Gill Sans MT", Arial, Helvetica, sans-serif; } 
		.BLOCK_style_4_basket a:link{ text-decoration:none} .BLOCK_style_4_basket a:visited{ text-decoration:none} .BLOCK_style_4_basket a:hover{ text-decoration:underline}
	.BLOCK_style_4 ul {margin:0 0 0 17px; padding:7px 10px 15px 10px;} .BLOCK_style_4 ul li { list-style:url(../images/core/BLOCK_style_4_li.gif); padding:0 0 3px 0} 
	.BLOCK_style_4 li a{ text-decoration:underline} .BLOCK_style_4 li a:visited{ text-decoration:underline} .BLOCK_style_4 li a:hover{ text-decoration:none;}

/*Pure White */
.BLOCK_style_5{background:#fcfbfa	; margin:0 0 1px 0; color:#3E342F}
.BLOCK_style_5 img { vertical-align:middle; padding:0 10px 0 0}
	.BLOCK_style_5 ul {margin:0 0 0 0px; padding:7px 10px 15px 10px;} .BLOCK_style_5 ul li { list-style:none; padding:0 0 3px 0} 
	.BLOCK_style_5 li a{ text-decoration:underline} .BLOCK_style_5 li a:visited{ text-decoration:underline} .BLOCK_style_5 li a:hover{ text-decoration:none;}	

/*REM -- HC00513 - Christmas Site Theme (#196345) - Daniel Moore - 23/09/2010 */
#holder_NAVIGATION.xmas{background: url(../images/articles/hc_xmas_sidestrip.jpg) left 210px no-repeat;}	
#holder_NAVIGATION.xmas .BLOCK_style_0{background:none;}
#holder_NAVIGATION.xmas .BLOCK_style_2{background:none;}
#holder_NAVIGATION.xmas .BLOCK_style_6{background:none;}
#holder_NAVIGATION.xmas .BLOCK_style_3{background:none;}
#holder_NAVIGATION.xmas .BLOCK_style_4{background:none;}
/*REM -- HC00513 - Christmas Site Theme (#196345) - Daniel Moore - 23/09/2010 */

/*CATEGORY STYLES
-------------------------*/
.catHEADER_TEXT{}
	.catHEADER_TEXT h1{ font-size:25px; padding:0px 10px 5px 0; border-bottom:1px solid #EAE9E9}
	.catHEADER_TEXT h2 { font-size:20px; font-family:"Times New Roman", Times, serif; padding:15px 25px 15px 15px;}
	.catHEADER_TEXT p {padding:5px 25px 10px 0;}
	.catHEADER_TEXT a {text-decoration:underline;} .catHEADER_TEXT a:visited  {text-decoration:underline;} .catHEADER_TEXT a:hover  {text-decoration:underline;} .catHEADER_TEXT a:link {text-decoration:underline;}
	

.catSUBDESCRIPTION { background:#f0eeed; width:525px; margin:5px 0 0 0; overflow:hidden; position:relative}
	.catSUBDESCRIPTION h2 {padding:10px 10px 5px 0px; font-size:20px; font-family:"Times New Roman", Times, serif}
	.catSUBDESCRIPTION h2 a {padding:10px 10px 5px 10px;}
	.catSUBDESCRIPTION p {padding:5px 30px 10px 10px;}
	.catSUBDESCRIPTION img {float:right; border-left:1px solid #ffffff; margin:0 0 0 20px}
	.catSUBDESCRIPTION a {text-decoration:underline} .catSUBDESCRIPTION a:visited {text-decoration:underline} .catSUBDESCRIPTION a:hover {text-decoration:none;}
	.catSUBTITLE {font-family:"Times New Roman", Times, serif; font-size:20px; margin:5px; padding:9px; line-height:50px }
		
.catSUBDESCRIPTION ul {margin:0 0 0 15px; padding:7px 10px 15px 10px; clear:both; overflow:hidden; position:relative;}
.catSUBDESCRIPTION_title {font:20px/180% "Times New Roman", Times, serif; padding:0 25px 0 10px}
.catSUBDESCRIPTION ul li { list-style:url(../images/core/BLOCK_style_4_li.gif); padding:0 0 3px 0px; margin: 0 10px 0 5px; float:left;width:220px;} 
	
	 
.catHOLDER {font-size:13px; clear:both; padding:0}
/*REM -- HC00513 - Christmas Site Theme (#196345) - Daniel Moore - 22/09/2010 */
	.catHOLDER ul {float:left; margin:0; padding:18px 0 18px 0; border-top:1px solid /*#892337*/#EAE9E9; height:300px;width:175px;} /*height:280px;*/
/*REM -- HC00513 - Christmas Site Theme (#196345) - Daniel Moore - 22/09/2010 */
	.catHOLDER li {list-style:none; width:155px; margin:0 0 0 15px}
	.catHOLDER h2 {color:#4E413B; font-family:"Times New Roman", Times, serif; font-size:18px; padding:5px 0 5px 0}
	.catSELECTION_LINK  {padding:0 0 5px 0;font-size:11px;}
	.catSELECTION_LINK {color:#7A736D;}	.catSELECTION_LINK a:link{color:#7A736D} .catSELECTION_LINK a:visited{color:#7A736D}
	.catADDTOBASKET {padding:5px 0 0 0}
	.catADDTOBASKET a:link{text-decoration:underline;} .catADDTOBASKET a:visited{text-decoration:underline;} .catADDTOBASKET a:hover{	text-decoration:none;}
	.catREFERENCE {color:#9B938C; font-size:11px; padding:10px 0 0 0 } .catREFERENCE img { vertical-align:middle; float:left}
	.availdateREFERENCE {color:#8B0000; font-size:10px; padding:10px 0 0 0 } .availdateREFERENCE img { vertical-align:middle; float:left}
	.availdateREFERENCEPROD {color:#8B0000; font-size:11px; padding:10px 0 0 0;font-weight:bold; } .availdateREFERENCEPROD img { vertical-align:middle; float:left}
	.quickOrderSpecial {color:red; font-size:11px; padding:10px 0 0 0;font-weight:normal; } 

	.linkLOCATION_BNR{padding:0; margin:0}
/* Category page filters*/	
	

.categoryFILTERS_a {color:#413025; clear:both; padding:7px 15px 10px 0;}
.categoryFILTERS_a ul{margin:0; padding:0} .categoryFILTERS_a ul li{ list-style:none;}
.categoryFILTERS_b {background:#EAE7E2; overflow:hidden; position:relative; color:#333333; clear:both; padding:0; height: 32px; } 
	.categoryFILTERS_b a{text-decoration:underline;} .categoryFILTERS_b a:visited{text-decoration:underline;} .categoryFILTERS_b a:hover{text-decoration:none;}
.categoryFILTERS_b ul{margin:0; padding:3px 0 0 5px;} .categoryFILTERS_b ul li{float:left; list-style:none; text-align:center; padding:4px 0 2px 0}
.catPAGENO {width:205px; text-align:center;padding:3px 3px 0px 3px;} 
.catPAGENO_selected {font-weight:bold; background:#FAF9F8; border:1px solid #D3D3D3; padding:0 4px 0 4px; }
.catPAGENP {width:75px;padding:3px 0px 0px;} 
.catPAGEFT {width:200px; font-size:small; vertical-align:top;padding:0px 5px 10px;}

/*NEW PRODUCT PAGE CHANGES - REM -- Discussion - New Product Page Design (#194969) - Daeheon Kim - 22/10/2010 */
#holder_MAIN_prod { clear:both; width:770px; margin:0;}
#holder_MAIN_prod #holder_CRUMB {padding:0 5px;}
#holder_MAIN_prod #holder_NAVIGATION {float:right; margin:10px 5px 0 0px;  width:260px;}

#holder_MAIN_prod #holder_NAVIGATION .leftNAVIGATION {width:260px; background:#f3e9e0}
#holder_MAIN_prod #holder_NAVIGATION .leftNAVIGATION h2 {background:#ebdbcc; line-height:150%;}
#holder_MAIN_prod #holder_NAVIGATION .leftNAVIGATION ul {width:260px;}
#holder_MAIN_prod #holder_NAVIGATION .leftNAVIGATION ul li{}
#holder_MAIN_prod #holder_NAVIGATION .leftNAVIGATION ul li.selected {background:none}
#holder_MAIN_prod #holder_NAVIGATION .leftNAVIGATION ul li:hover{background-color:#f3e9e0}

#holder_MAIN_prod #holder_CENTRE{margin:0 0 0 5px; padding:0 5px 0 0; width:490px;}
#holder_MAIN_prod #holder_CENTRE #prodIMAGES{width:490px; height:322px; overflow:hidden; background:#eeeeee;}
#holder_MAIN_prod #holder_CENTRE #prodIMAGES img {/*width:490px;*/}
#holder_MAIN_prod #holder_CENTRE #prodPAGEOPTIONS {margin:10px 10px 0 0 ; padding:0; float:right}

#holder_MAIN_prod #holder_CENTRE #prodHOLDER #prodDETAILS {width:490px; padding:0 0 10px 0; margin:0; border-bottom:1px solid #cccccc;}
#holder_MAIN_prod #holder_CENTRE #prodHOLDER #prodDETAILS h2 {color:#2E2623; font-family:"Gill Sans MT",Arial,Helvetica; font-size:16px; font-weight:bold; line-height:150%;}
#holder_MAIN_prod #holder_CENTRE #prodHOLDER #prodDETAILS ul{}
#holder_MAIN_prod #holder_CENTRE #prodHOLDER #prodDETAILS ul li{}
#holder_MAIN_prod #holder_CENTRE #prodHOLDER #prodDETAILS ul li.catREFERENCE {padding-top:0;}

#holder_MAIN_prod #holder_CENTRE #prodHOLDER #prodDETAILS .productDetailList{margin:0; padding:0; line-height:160%;}
#holder_MAIN_prod #holder_CENTRE #prodHOLDER #prodDETAILS .productDetailList ul{margin:0; padding:0; height:100%; overflow:hidden}
#holder_MAIN_prod #holder_CENTRE #prodHOLDER #prodDETAILS .productDetailList ul li{margin:3px 0 3px 0; list-style:none;}
#holder_MAIN_prod #holder_CENTRE #prodHOLDER #prodDETAILS .productDetailList ul li a {text-decoration:underline;}
#holder_MAIN_prod #holder_CENTRE #prodHOLDER #prodDETAILS .productDetailList ul li.catREFERENCE {color:#2E2623;}
#holder_MAIN_prod #holder_CENTRE #prodHOLDER #prodDETAILS .productDetailList ul li.catREFERENCE a {text-decoration:underline;}
#holder_MAIN_prod #holder_CENTRE #prodHOLDER #prodDETAILS .productDetailList ul li.catREFERENCE img {float:none; margin-left:-5px;}

#holder_MAIN_prod #holder_CENTRE .callback {padding:5px 0; clear:both; color:#9B938C}
#holder_MAIN_prod #holder_CENTRE .callback a {color:#9B938C; text-decoration:underline}

#holder_MAIN_prod .catHEADER_TEXT {padding:0 5px;}
#holder_MAIN_prod .catHEADER_TEXT h1 {border-bottom:none;}

#holder_MAIN_prod #holder_CENTRE .prodUPSELL {}
#holder_MAIN_prod #holder_CENTRE .prodUPSELL span.prodUPSELL_SUBTITLE {clear:both; color:#2E2623; font-family:"Gill Sans MT",Arial,Helvetica; font-size:16px; padding:10px 10px 10px 0; font-weight:bold}

#holder_MAIN_prod #holder_CENTRE .catHOLDER {}
#holder_MAIN_prod #holder_CENTRE .catHOLDER ul{width:163px; border-top:none; height:100%; overflow:hidden}
#holder_MAIN_prod #holder_CENTRE .catHOLDER ul li{margin:0 5px 0 5px;}
#holder_MAIN_prod #holder_CENTRE .catHOLDER ul li h2 {color:#4E413B; font-family:"Times New Roman",Times,serif; font-size:18px; padding:5px 0; text-align:center}
#holder_MAIN_prod #holder_CENTRE .catHOLDER ul li.catSELECTION_LINK {display:none;}
#holder_MAIN_prod #holder_CENTRE .catHOLDER ul li.catADDTOBASKET {display:none;}

#holder_MAIN_prod #holder_NAVIGATION .prodAltImageHolder {margin:0; padding:10px 5px 10px 6px; background:#ebdbcc; clear:both; height:100%; overflow:hidden}
#holder_MAIN_prod #holder_NAVIGATION .prodAltImageHolder ul#prodIMAGE_ALT {margin:0; padding:0; height:100%; overflow:hidden}
#holder_MAIN_prod #holder_NAVIGATION .prodAltImageHolder ul#prodIMAGE_ALT li {list-style:none; float:left; margin:0 2px 0 4px; height:50px; width:76px; border:0px solid #413025}
#holder_MAIN_prod #holder_NAVIGATION .prodAltImageHolder ul#prodIMAGE_ALT li img {width:76px; height:50px;}
#holder_MAIN_prod #holder_NAVIGATION .prodAltImageHolder ul#prodIMAGE_ALT li.last {margin:0;}



#holder_MAIN_prod #holder_NAVIGATION .prodAddbasketSectionHolder {background:#EBDBCC; margin-bottom:0px;clear:both; padding:0 10px }
#holder_MAIN_prod #holder_NAVIGATION  #corpPRICEBGSimple {background:#EBDBCC; padding:0 10px 10px 10px; width:240px; margin-bottom:5px; ^margin-bottom:0px;}
#holder_MAIN_prod #holder_NAVIGATION  #corpPRICEBGSimple a {text-decoration:underline;}

#holder_MAIN_prod #holder_NAVIGATION .prodAddbasketSectionHolder #prodBUYINGOPTIONS {overflow:hidden; padding:0px 0px 10px 0px}
#holder_MAIN_prod #holder_NAVIGATION .prodAddbasketSectionHolder #prodBUYINGOPTIONS ul {margin:0; padding:0; height:100%; overflow:hidden}
#holder_MAIN_prod #holder_NAVIGATION .prodAddbasketSectionHolder #prodBUYINGOPTIONS ul li{ float:left; list-style:none; padding:0 0 5px 0;}
#holder_MAIN_prod #holder_NAVIGATION .prodAddbasketSectionHolder #prodBUYINGOPTIONS ul li .availdateREFERENCEPROD{margin:0; padding:0 0 3px 0}
#holder_MAIN_prod #holder_NAVIGATION .prodAddbasketSectionHolder #prodBUYINGOPTIONS ul li div {padding:0;}


/*REM -- HC00534 - New Product Page Design Changes (#217628) - Murali Kanduri - 25/01/2011*/
#holder_MAIN_prod #holder_NAVIGATION .ProddeliveryInfo {background:#f2e8df; margin-bottom:5px;clear:both; padding:10px; ^margin-top:5px; position:relative; z-index:2}

#holder_MAIN_prod #holder_NAVIGATION {position:relative;}
#holder_MAIN_prod #holder_NAVIGATION .priceCALCHolder {}

#holder_MAIN_prod #holder_NAVIGATION #priceCALC {position:absolute; right:255px; top:110px;}

#holder_MAIN_prod #holder_NAVIGATION #priceCALC #corpPRICEBG {background:#F2E8DF; border:none; width:260px}
#holder_MAIN_prod #holder_NAVIGATION #priceCALC #corpPRICEBG .headerImageOpen {background:#ebdbcc; display:block; font-size:18px; font-weight:bold; font-family:"Gill Sans MT",Arial,Helvetica,sans-serif; text-align:center}
#holder_MAIN_prod #holder_NAVIGATION #priceCALC #corpPRICEBG #corpPRICECONTAINER {background:none; clear:both; display:block; margin-bottom:10px;}
#holder_MAIN_prod #holder_NAVIGATION #priceCALC #corpPRICEBG #corpPRICECONTAINER .quantitycont input {border:none; height:21px; ^height:16px}
#holder_MAIN_prod #holder_NAVIGATION #priceCALC #corpPRICEBG .messagecont {padding:0; margin:10px 0;}
#holder_MAIN_prod #holder_NAVIGATION #priceCALC #corpPRICEBG .messagecont textarea.message {width:245px; border:none;}
#holder_MAIN_prod #holder_NAVIGATION #priceCALC #corpPRICEBG .addcont {float:none;}
#holder_MAIN_prod #holder_NAVIGATION #priceCALC #corpPRICEBG .addcont .calcbtn{padding-right:0; float:none; text-align:center; clear:both}
#holder_MAIN_prod #holder_NAVIGATION #priceCALC #corpPRICEBG .addcont .calcbtn .button1{margin:0 0 10px 60px; padding:0; float:left}
#holder_MAIN_prod #holder_NAVIGATION #priceCALC #corpPRICEBG .addcont .calcbtn .button2{margin:0 50px 0px 10px; padding:0; float:right}

#holder_MAIN_prod #holder_NAVIGATION #priceCALC #corpPRICEBG #infocont {padding:0px 10px 0px 10px; width:240px; height:100%; overflow:hidden}
#holder_MAIN_prod #holder_NAVIGATION #priceCALC #corpPRICEBG #infocont .button1{margin:0 0 10px 0; padding:0; float:left}
#holder_MAIN_prod #holder_NAVIGATION #priceCALC #corpPRICEBG #infocont .button2{margin:0 0 10px 15px; padding:0; float:left}

/*REM -- HC00534 - New Product Page Design Changes (#217628) - Murali Kanduri - 25/01/2011*/
#holder_MAIN_prod #holder_NAVIGATION .prodSociallinks{padding:10px; margin:0px 0px 5px 0; ^margin:5px 0px; background:#F2E8DF;}

#holder_MAIN_prod #holder_NAVIGATION .prodSociallinks .leftlinks{float:left; padding-top:10px}
#holder_MAIN_prod #holder_NAVIGATION .prodSociallinks .rightlinks{float:left}

/*BASIC STRUCTURE - PARENTS*/
#holder_MAIN_prod #holder_NAVIGATION .prodSociallinks .rightlinks ul#social{list-style:none; z-index:998; float:left; margin:0 0 0 21px; padding:0}
#holder_MAIN_prod #holder_NAVIGATION .prodSociallinks .rightlinks ul#social li {float:left; margin:5px 2px; list-style:none;}
#holder_MAIN_prod #holder_NAVIGATION .prodSociallinks .rightlinks ul#social li:hover{color:#2E2623;display:block;}
#holder_MAIN_prod #holder_NAVIGATION .prodSociallinks .rightlinks ul#social li:hover a{display:block; color:#413025;}
#holder_MAIN_prod #holder_NAVIGATION .prodSociallinks .rightlinks ul#social li a{color: #2E2623; display:block; font-weight:normal; white-space:nowrap; margin:0}
#holder_MAIN_prod #holder_NAVIGATION .prodSociallinks .rightlinks ul#social li a:hover{color:#413025; text-decoration:none;}
/*IMPORTANT DROPDOWN STYLE*/
#holder_MAIN_prod #holder_NAVIGATION .prodSociallinks .rightlinks ul#social li ul {position:absolute; z-index:999; left: -999em; width: 200px; padding:0; background:#EAE2C9; margin-left:-130px; border:1px solid #413025}
/*CHILDE STYLE*/
#holder_MAIN_prod #holder_NAVIGATION .prodSociallinks .rightlinks ul#social li ul li {float:left; width:90px;}
#holder_MAIN_prod #holder_NAVIGATION .prodSociallinks .rightlinks ul#social li ul li:hover{color:#2E2623;}
#holder_MAIN_prod #holder_NAVIGATION .prodSociallinks .rightlinks ul#social li ul li:hover a{color:#413025;}
#holder_MAIN_prod #holder_NAVIGATION .prodSociallinks .rightlinks ul#social li ul li a{color:#2E2623;}
#holder_MAIN_prod #holder_NAVIGATION .prodSociallinks .rightlinks ul#social li ul li a:hover{color:#413025;}
/*IMPORTANT DROPDOWN STYLE*/
#holder_MAIN_prod #holder_NAVIGATION .prodSociallinks .rightlinks ul#social li:hover ul, #holder_MAIN_prod #holder_NAVIGATION .prodSociallinks .rightlinks ul#social li.sfhover ul {left:auto;}

#holder_MAIN_prod #holder_NAVIGATION .prodSociallinks .bottomlinks{clear:both; height:100%; overflow:hidden; margin-top:10px;}

#holder_MAIN_prod #holder_NAVIGATION #prodBUYINGOPTIONS table {width:100%; margin:0}
#holder_MAIN_prod #holder_NAVIGATION #prodBUYINGOPTIONS table td {padding:0px;}
#holder_MAIN_prod #holder_NAVIGATION #prodBUYINGOPTIONS table td.prodPRICE {font-size:16px;}
#holder_MAIN_prod #holder_NAVIGATION #prodBUYINGOPTIONS table td.bodyTextblk {padding-left:10px;  width:105px;}
#holder_MAIN_prod #holder_NAVIGATION #prodBUYINGOPTIONS table td.label{font-size:12px;}

#holder_MAIN_prod #holder_NAVIGATION #prodBUYINGOPTIONS table td input.quantity {border:none; height:20px; width:30px;}

#holder_MAIN_prod #holder_NAVIGATION #prodBUYINGOPTIONS table td ul {margin:0; padding:0; height:100%; overflow:hidden}
#holder_MAIN_prod #holder_NAVIGATION #prodBUYINGOPTIONS table td ul li{float:left; list-style:none;}
#holder_MAIN_prod #holder_NAVIGATION #prodBUYINGOPTIONS table td ul li.label {padding-top:5px; padding-right:5px;}

/*#holder_MAIN_prod #holder_NAVIGATION #prodBUYINGOPTIONS table td .strapline {font-size:14px; font-weight:bold; font-style:italic; padding:5px 0 0 0}*/


/*NEW PRODUCT PAGE CHANGES - REM -- Discussion - New Product Page Design (#194969) - Daeheon Kim - 22/10/2010 */


/*PRODUCT STYLES
-------------------------*/
.delivery_text{color: #990033;margin-bottom:5px;} /*darkred*/
#prodHOLDER {padding:10px 0 0 0; clear:both;}
.prodPRICE {font-size:13px; font-weight:bold;}
#prodDETAILS {width:270px; float:left; padding:0 15px 0 0} #prodDETAILS ul{margin:0; padding:0} #prodDETAILS ul li{ list-style:none}
#prodIMAGES {width:240px; float:none; clear:both}
ul#prodIMAGE_ALT {margin:0; padding:0; clear:both;} ul#prodIMAGE_ALT  li{list-style:none; float:left; margin:0 5px 0 0; padding:0; height:68px; width:68px; border:1px solid #EDE4DE} #prodIMAGE_ALT img {height:66px; width:66px; padding:1px}
 
ul#prodPAGEOPTIONS {clear:both; padding:15px 0 0 0; margin:0;} ul#prodPAGEOPTIONS li { list-style:none} #prodPAGEOPTIONS img { vertical-align:middle;}

#prodBUYINGOPTIONS {background:#ebdbcc; border:0px solid #CECAC8; margin:0px; clear:both;}

	#prodBUYINGOPTIONS h3 {background:none; border:0px solid #86776F; color:#FFFFFF;font-family:"Gill Sans MT", Arial, Helvetica, sans-serif; font-size:12px;  font-weight:bold; margin:0px; padding:5px 10px 5px 10px;} #prodBUYINGOPTIONS h3 a{color:#FFFFFF;} #prodBUYINGOPTIONS h3 a:visited{color:#FFFFFF;}
	#prodBUYINGOPTIONS table {width:260px; margin:4px;} #prodBUYINGOPTIONS table td {padding:5px}
	#prodBUYINGOPTIONS table input.quantity{border:1px solid #B8B0AD; width:25px; text-align:center;}

#QuantityBox {background:#666; border:1px solid #CECAC8; margin:20px 0 15px 12px; clear:both;}
	#QuantityBox h3 {background:#333; color:#FFFFFF;font-family:"Gill Sans MT", Arial, Helvetica, sans-serif; font-size:12px;  font-weight:bold; padding:5px 10px 5px 10px;} #prodBUYINGOPTIONS h3 a{color:#FFFFFF;} #prodBUYINGOPTIONS h3 a:visited{color:#FFFFFF;}


#prodDELIVERYOPTIONS {background:#FDFAF2; border:1px solid #E2D8B4; font-family:"Gill Sans MT", Arial, Helvetica, sans-serif; clear:both; }
	#prodDELIVERYOPTIONS h3 {background:#E2D8B4;  font-size:12px; color:#413025; font-weight:bold; margin:4px; padding:5px 10px 5px 10px;}
	#prodDELIVERYOPTIONS table {width:260px; margin:4px; background:#FFFFFF} #prodDELIVERYOPTIONS table th {text-align:left; background:#F2ECD9; padding:5px; font-size:10px} #prodDELIVERYOPTIONS table td {padding:5px} #prodDELIVERYOPTIONS table td.deliveryoption{width:110px}
	#prodDELIVERYOPTIONS p{padding:4px; color:#9B938C;}

.prodUPSELL {clear:both; padding:20px 0 0 0}
	.prodUPSELL_SUBTITLE { color:#2E2623; font-size:18px; font-family: "Gill Sans MT", Arial, Helvetica; padding:10px 10px 10px 0; clear:both }
	.prodUPSELL ul{width:494px; margin:5px; padding:20px 0 0 30px; border-top:1px solid #EAE9E9; clear:both } 
	.prodUPSELL ul li {float:left; width:170px; list-style: none outside url(../images/core/ic_bullet.gif); position:relative; padding:3px 0 3px 0px; margin: 0;}
	.prodUPSELL a{ text-decoration:underline} .prodUPSELL a:visited{ text-decoration:underline} .prodUPSELL a:hover{ text-decoration:none}


/*CONTENT & ARTICLE PAGE STYLES 
----------------------------------*/
.holder_ARTICLE h1{ font-size:25px; padding:0 10px 5px 0; border-bottom:1px solid #EAE9E9}
.holder_ARTICLE_NO_BORDER { font-size:15px; padding:10px 10px 5px 0;line-height:18px;}
.holder_ARTICLE h2 { font-size:20px; font-family:"Times New Roman", Times, serif; padding:10px 25px 0 0}
.holder_ARTICLE_NO_BORDER h2 { font-size:20px; font-family:"Times New Roman", Times, serif; padding:10px 25px 10px 0}
.holder_ARTICLE_NO_BORDER.bodyTextSmall{font-size:80%;}
.holder_ARTICLE h3,.holder_ARTICLE_NO_BORDER h3  { font-size:18px; font-family:"Times New Roman", Times, serif; padding:15px 15px 10px 0}
.holder_ARTICLE h4,.holder_ARTICLE_NO_BORDER h4  { font-size:16px; font-family:"Times New Roman", Times, serif; padding:15px 15px 10px }
.holder_ARTICLE a, .holder_ARTICLE a:visited{text-decoration:underline;}

#div_ARTICLE { padding:10px 0 15px 0;}
#div_ARTICLE.catSUBDESCRIPTION h2 {padding:10px 10px 5px 5px; font-size:20px; font-family:"Times New Roman", Times, serif}
#div_ARTICLE table {clear:both;}

#div_ARTICLE table.table_style1{ background:#eae7e2}
#div_ARTICLE table.table_style1 th { background:#5d574e; text-align:left; color:#fff; font-size:13px }
#div_ARTICLE table.table_style1 td {border-top:1px solid #fff}
#div_ARTICLE table.table_style1 tr.shade td { background:#d5d1cb url(../images/core/table_shade_bg.gif) bottom repeat-x;}

.emailSUBSCRIPTION { background:#EBE7E6 url(../images/core/emailSUBSCRIPTION_bg.gif) no-repeat; width:215px; color:#322823; margin:10px 5px 20px 20px;}
.emailSUBSCRIPTION ul { margin:0; padding:5px 15px} .emailSUBSCRIPTION ul li { list-style:none; padding:0 0 8px 0}
#email_subscription{width:165px; border:1px solid #E3DFDD; background:#ffffff}



/*REM -- HC00407 New Home Page Grid (#137760) - Daeheon Kim - 14/10/2009  - size changed*/
#email_subscription2{width:120px; border:1px solid #E3DFDD; background:#ffffff;margin-left:0px; font-size:11px;}
#email_subscription2_button{margin-left:0px;margin-top:0px; padding-top:0px;margin-bottom:0px;}

.emailSUBSCRIPTION_LOWER {clear:both; margin:0 5px 0 14px; border-top:1px dotted #CECECE; background: #EBE7E6; height:85px}
.emailSUBSCRIPTION_LOWER p { padding:15px 20px 10px 15px; margin:0} 
.emailSUBSCRIPTION_LOWER ul { margin:0; padding:5px 20px 0 15px} .emailSUBSCRIPTION_LOWER ul li {list-style:none;float:left; padding:0 5px 0 0 }
.emailSUBSCRIPTION_LOWER_subtitle {padding:5px 20px 0 15px;}
#email_subscribe_lower{width:145px; border:1px solid #E3DFDD; background:#ffffff}

.emailSECURITY {background:#F9F9F9; border-top:1px dotted #CECECE;clear:both; margin:0 5px 0 14px;}
.emailSECURITY p { padding:5px 20px 10px 15px; margin:0} 

/*Login / My Account / Basket / Checkout Styles */
#orderpositionsDIV {background:#E0DBD5; clear:both; margin-bottom:10px; height:35px}
.error { color:#990033}
#CUST_login{ background: url(../images/core/CUST_login_bg.jpg) top repeat-x}
#CUST_basket { background:#F9F9F8}
#CUST_basket_reminder {} 
#CUST_separate_address {background:#333; color:#fff; padding:5px} 
#CUST_separate_address a, #CUST_separate_address a:visited {color:#fff; font-weight:bold;}
#CUST_shipping {}
#CUST_shipping th { border-bottom:1px solid #A9A4A2;}
#CUST_shipping td.border {border-bottom:1px solid #EAE9E9; padding:2px 0}
.CUST_basket_image { border:1px solid #E3E0DE; width:140px; }
.CUST_basket_details {padding:0 20px 0 10px}
.CUST_table {background:#F0EEED; }
.CUST_table th { background:#857D7A; text-align:left; color:#fff}

#order_address { background:url(../images/core/order_address_bg.jpg) no-repeat; margin:10px 0 0; padding:20px 15px; height:110px}
#order_message { background:url(../images/core/order_message_bg.jpg) no-repeat; margin:5px 0 0; padding:25px 85px 5px 25px; height:130px}

.holder_QUESTIONNAIRE { background:#ECE9E7; padding:5px 10px 10px}
.holder_QUESTIONNAIRE ul{list-style:none; margin:10px 0 0; padding:0; border-top:1px solid #C4BEBA  }
.holder_QUESTIONNAIRE ul li { padding:0 0 10px 0; }
.holder_QUESTIONNAIRE ul li ul { margin:10px 0 0 24px; border:1px solid #C4BEBA; background:#FAFAF9; padding:10px 10px 5px 10px; width:50%}

#TABLE_quickorder { clear:both; background:#F0EEED;}
#TABLE_quickorder th { background:#857D7A; text-align:left; color:#fff}

.paymentTABLE {background:#F0EEED}
/*FOOTER STYLES
-------------------------*/
#footerA{height:30px; background:#1D1817; color:#FFFFFF; font-size:13px; font-family:"Gill Sans MT", Arial, Helvetica, sans-serif; clear:both; overflow:hidden;} #footerA ul {margin:0; padding:5px 10px 0 10px;} #footerA ul li { float:left; list-style:none; margin:0; padding:0;} #footerA ul li#email input {margin:0 10px 0 63px; font-size:11px; border:1px solid #ffffff; width:180px} #footerA ul li.emailbutton {margin:1px 0 0 0; float:left; list-style:none; padding:0}
/*REM -- HC00513 - Christmas Site Theme (#196345) - Daniel Moore - 22/09/2010*/

/*#footerB{background: url(../images/articles/hc_xmas_navbg.jpg) left top no-repeat; margin:2px 0 2px 0; overflow:hidden; font-family:"Gill Sans MT", Arial, Helvetica, sans-serif; clear:both; height:29px}*/
#footerB{background:#6b5e57; margin:2px 0 2px 0; overflow:hidden; font-family:"Gill Sans MT", Arial, Helvetica, sans-serif; clear:both; height:29px}

	#footerB a{color:#FFFFFF;} 
	#footerB a:visited{color:#FFFFFF} 
	#footerB ul {margin:0; padding:0}
	#footerB ul li {list-style:none; float:left; border-right:#938A84 1px solid; padding:5px 0 8px 0}
	#footerB ul li h4 {padding:2px 7px 0 7px; font-size:11px;}
/*REM -- HC00545 - Easter Site Theme (#224214) - Daeheon Kim - 04/03/2011 */
#season_footerB{background:url(../images/core/season_bg.jpg) no-repeat; margin:0px; overflow:hidden; font-family:"Gill Sans MT", Arial, Helvetica, sans-serif; clear:both; height:35px}
#season_footerB a{color:#1D1817;} 
#season_footerB a:visited{color:#1D1817} 
#season_footerB ul {margin:0; padding:0}
#season_footerB ul li {list-style:none; float:left; border-right:#999999 1px solid; padding:6px 0 7px 0}
#season_footerB ul li h4 {padding:2px 7px 0 7px; font-size:11px;}
/*REM -- HC00545 - Easter Site Theme (#224214) - Daeheon Kim - 04/03/2011 */


/*REM -- HC00539 - HC Footer Change (#221040) - Daeheon Kim - 15/02/2011 */
#footerC{background:#F9F8F7 url(../images/core/footer_c_bg.gif) left top no-repeat; clear:both; overflow:hidden; /*height:120px;140px*/} /*REM -- Admin - Extend footer links area (#193570) - Daeheon Kim - 03/08/2010 */
#footerC ul{float:left; width:153px; margin:0; padding:10px 0 10px 0; border-right:1px solid #FFFFFF} 
#footerC ul.customer_services li { list-style:url(../images/core/ic_bullet.gif); margin:5px 0 0 22px}  
	#footerC ul li#ic_email { list-style:url(../images/core/ic_email.gif);}
	#footerC ul li#ic_print { list-style:url(../images/core/ic_print.gif)} 
	#footerC ul li#ic_bookmark { list-style:url(../images/core/ic_bookmark.gif)}
	
/*REM -- HC00539 - HC Footer Change (#221040) - Daeheon Kim - 15/02/2011 */	
ul#holder_PAGEOPTIONS { /*background:#F9F8F7 url(../images/core/holder_PAGEOPTIONS_bg.gif) repeat-x;*/ margin:0; padding:6px 0 0 0; /*height:110px;*130px;*/} /*REM -- Admin - Extend footer links area (#193570) - Daeheon Kim - 03/08/2010 */

ul#holder_PAGEOPTIONS li{margin:0 0 0 30px; padding:0 0 2px 0;} 
#footerC ul li#awards {list-style:none; padding:10px 0 10px 0}

/*REM -- HC00433 Implementation of Payer Authentication HC (#161256) - Daeheon Kim - 14/04/2010 */
#footerC ul li#creditpayment {float:left; list-style:none; padding:0; margin:0 5px 0 0; width:62px; overflow:hidden}
#footerC ul li#creditpayment a {border:none; padding:0;}
#footerC ul li#creditpayment a img {border:none;}
/*REM -- HC00433 Implementation of Payer Authentication HC (#161256) - Daeheon Kim - 14/04/2010 */

#footerD{color:#8C837F; padding:10px 0 5px 10px;clear:both; overflow:hidden; position:relative} 
#footerD ul{ margin:0; padding:0 0 20px 0; }
#footerD ul li{ float:left; list-style:none} 

#footerD ul#links_footer { width:555px; float:left}
#footerD ul#logos_footer { width:200px; float:left}
#footerD ul#address_footer { clear:both; padding:10px 0 0 0}
#footerD ul li#securityLOGO{ float:right;}

#footerD a.paraspar{color:#888888} 
#footerD a:visited.paraspar {color:#888888}


#footerSEO {color:#8C837F; padding:10px 0 10px 10px;clear:both; overflow:hidden; position:relative}
#footerSEO ul#links_footer { width:560px; float:left}


ul#socialBOOKMARKS { clear:both; margin:5px 0 0; padding:10px;background:#FFFFFF; overflow:hidden;border: 1px #EAE9E9 solid; width:510px;list-style-type: none;}
#socialBOOKMARKS li {float:left;}
#socialBOOKMARKS li.delicious{background:url("../images/core/delicious.gif") no-repeat; padding:0 10px 0 20px}
#socialBOOKMARKS li.digg{ background:url("../images/core/digg.gif") no-repeat; padding:0 10px 0 20px}
#socialBOOKMARKS li.reddit{ background:url("../images/core/reddit.gif") no-repeat; padding:0 10px 0 20px}
#socialBOOKMARKS li.facebook{ background:url("../images/core/facebook.gif") no-repeat; padding:0 10px 0 20px}
#socialBOOKMARKS li.stumbleupon{ background:url("../images/core/stumbleupon.gif") no-repeat; padding:0 10px 0 20px}


/* common styling */

/* common styling */
.menu ul#holder_SEARCH {float:right;} 
.menu input#search {margin:8px 0 0 0; font-size:11px; border:1px solid #ffffff; width: 100px; background:#FFFFFF;} 
#holder_SEARCH input#go {margin:9px 10px 0 5px;}

.menu {margin:1px 0 1px 0; font-size:11px; background:#3D342F; color:#B6B2B0; clear:both; height:35px; }
.menu ul li a, .menu ul li a:visited {display:block; text-decoration:none; color:#fff; overflow:hidden;}
.menu ul {padding:0; margin:0;list-style-type: none;}
.menu ul li {float:left;}
.menu ul li ul {display: none; width: 200px;}

/* specific to non IE browsers */
.menu ul li:hover a {color:#3E342F}
.menu ul li:hover ul {background:#E5E4E3; display:block; position:absolute; top:130px; margin:0 0 0 5px; filter:alpha(opacity=95);-moz-opacity:.95;opacity:.95; z-index:5}
.menu ul li:hover ul li {clear:both;font-weight:bold; text-align:left; width:180px}
.menu ul li:hover ul li a.hide {color:#fff; }
.menu ul li:hover ul li:hover a.hide {color:#3E342F}
.menu ul li:hover ul li ul {display: none;}
.menu ul li:hover ul li a {display:block; color:#3E342F; padding:5px 10px 7px 10px}
.menu ul li:hover ul li a:hover {background: url(../images/core/menu_hover_bg.gif) repeat-y; color:#3E342F}
.menu ul li:hover ul li:hover ul {display:block; position:absolute; left:110px; top:0; z-index:5}
.menu ul li:hover ul li:hover ul.left {left:-105px;}

/************************************************************************************************/
/*REM -- HC00513 - Christmas Site Theme (#196345) - Daniel Moore - 22/09/2010*/

/*.navHolder{background: url(../images/articles/hc_xmas_navbg.jpg) top left no-repeat; height:35px; border: 1px solid #fff; border-width:1px 0px;}*/
.navHolder{background-color:#3E342F; height:35px; border: 1px solid #fff; border-width:1px 0px;}

/*REM -- HC00545 - Easter Site Theme (#224214) - Daeheon Kim - 04/03/2011 */
.season_navHolder{background:url(../images/core/season_bg.jpg) no-repeat; height:35px; border: 1px solid #fff; border-width:1px 0px;}
/*REM -- HC00545 - Easter Site Theme (#224214) - Daeheon Kim - 04/03/2011 */

ul#nav, ul#nav li, ul#nav ul {list-style: none; margin: 0; padding: 0;}
ul#nav {position: relative;z-index: 597;float: left;}
ul#nav li {float: left;vertical-align: middle;zoom: 1; color: #3E342F;}
ul#nav li img{float:left;}
ul#nav li.hover, ul#nav li:hover {position: relative; z-index: 599; cursor: hand;}
ul#nav ul {visibility: hidden; position: absolute; top: 100%; left: 0; z-index: 598; width: 100%;}
ul#nav ul li {float: none; padding:0px; font-weight:bold}
ul#nav ul li:hover {}
ul#nav ul ul {top: 1px; left: 99%;}
ul#nav li:hover>ul {visibility: visible;}

/* Links */

ul#nav a:link,	ul#nav a:visited {color: #3E342F; text-decoration: none;}
ul#nav a:hover {color: #3E342F;}
ul#nav ul a.dir:hover {background:#E5E4E3 url(../images/core/menu_hover_bg.gif) left repeat-y; color: #3E342F; display:block}
/*
ul#nav li.toplevel a:link,	ul#nav li.toplevel a:visited  {}
ul#nav li.toplevel ul li a:link,ul#nav li.toplevel ul li a:visited  {}
ul#nav a:active {color: #3E342F;}*/

ul#nav li.toplevel {margin:0px; /*padding:7px 12px 7px 4px; */color:#ffffff;/* height:21px; background:url(/images/core/tab_arrow.png) right no-repeat*/}
ul#nav li.toplevel a.thetopmenu{color:#ffffff; font-family: "Gill Sans MT", Arial, Helvetica, sans-serif; font-size:13px; text-transform:uppercase}

 /* NON-FIRST LEVEL */
 /*ul#nav {padding:5px;} ul#nav  {display: block; padding: 0px;}*/
 
ul#nav li ul {right: auto; left:0;width: 200px;}
ul#nav li ul li {/*background-color: #E5E4E3;*/ color:#3E342F;}
ul#nav li.toplevel ul li a:link {padding:5px;}

ul#nav li ul li ul {top: 0; right: auto;  left: 100%; margin-top: 0px; font-weight: normal;}
ul#nav li ul li ul li {/*background-color: #E5E4E3;*/ padding:0px; margin:0}
ul#nav li ul li ul li a {padding:5px;}
ul#nav li ul li ul li ul li {/*background-color: #E5E4E3;*/ color:#3E342F;}

ul#nav li ul a, ul#nav li ul  {background:url(../images/core/dropbg.png);display:block}
ul#nav li ul a:hover, ul#nav li ul:hover {background:url(../images/core/menu_hover_bg.png) left repeat-y ;}


ul#nav li ul li a {background:url(../images/core/dropbg.png); padding:5px;}
ul#nav li ul li a.subsub {background:url(../images/arrow_dropbg.png) right no-repeat; padding:5px; color:#3E342F}
ul#nav li ul li a.subsub:hover {background:url(../images/arrow_dropbg_over.png) right no-repeat;}
ul#nav li ul li a span{ float:right; width:10px}
ul#nav li ul li {display:block; background:url(../images/core/dropbg.png);}
ul#nav li ul li:hover {background:url(../images/core/menu_hover_bg.png) repeat-y}
ul#nav li ul li a:hover, ul#nav ul li:hover {background:url(../images/core/menu_hover_bg.png) right repeat-y}


.topnavSearchHolder { float:right; color:#B6B2B0; font-size:11px; height:35px; padding:0px 0; overflow:hidden}
.topnavSearchHolder ul {margin:0; padding:0}
.topnavSearchHolder ul li { float:left; list-style:none}
.topnavSearchHolder ul li input#search {background:#FFFFFF none repeat scroll 0 0; border:1px solid #FFFFFF; font-size:11px; margin:8px 0 0; width:100px;}
.topnavSearchHolder ul li input#go{margin-left:5px;}
/*REM -- HC00513 - Christmas Site Theme (#196345) - Daniel Moore - 22/09/2010*/

/*2 LEVELS OF DROPDOWN - HC00498 - New HC Sub Menus (#191973)*/

/* Used on H2's & H3's throughout the site */
h2.noleftmargin{margin-left:0px;padding-left:0px;}
h3.noleftmargin{margin-left:0px;padding-left:0px;}
h2.norightmargin{margin-right:0px;padding-right:0px;}
h3.norightmargin{margin-right:0px;padding-right:0px;}
h3.basketName{margin:0px;padding:0px;padding-bottom:5px;}
h2.myaddress{margin:0px;padding:0px;margin-bottom:5px;padding-bottom:5px;border-bottom:1px #DDDDDD solid;}
h2.thinborder{font-size:16px;margin-bottom:0px;line-height:18px;padding-bottom:0px;}
h3.recipient{padding-left:10px;padding-top:5px;}
h3.payment{padding:2px 5px 5px 5px;}
h3.delivery_title{ font-family: "Gill Sans MT", Arial, Helvetica, sans-serif; margin:0px; padding:0px; padding-bottom:5px; }

/* Old styles */
/*.navTwo{color:white;}*/
.bodyTextblkWhite{color:#fff}
.textField2{border:1px #CCCCCC solid;}
.textfield2{border:1px #CCCCCC solid;}
.recipient_text{padding-left:15px;}
.emailprint{font-size:9px;}
/****************************/

#overlayBox{z-index:999;top:0px;left:0px;position:absolute;width:100%;height:200%;background-color:black;filter:alpha(opacity=0);-moz-opacity:.0;opacity:.0;}
#overlayContent{z-index:999;width:400px;height:300px;top:200px;left:200px;position:absolute;background-color:#3E342F;padding:0px;}
.suitable{padding-bottom:5px; margin-bottom:5px; border-bottom:1px #DDDDDD solid;font-size:20px; font-family:"Times New Roman", Times, serif}
.error{color:#990033;}
#emailFRIEND{background:#f0eeed;border-bottom:5px #fff solid;}
	#emailFRIEND h1{padding:5px 0 0 17px}
	#emailFRIEND p { padding:5px 0 10px 17px}
.splitArticle{float:left;width:480px;margin-left:20px;}
.splitArticleDark{float:left;width:240px;margin-left:5px;padding:10px;background:#f0eeed;}
.fadeInIFRAME{border:0px;width:400px;height:300px;}

#fadeInARTICLE{height:240px;width:400px;overflow:auto;background-color:white;}
#fadeInARTICLEDETAILS{width:350px;padding:10px;padding-top:0px;padding-bottom:0px;}
h3.delivery{font-size:14px;padding-top:0px;}

/* Enrolment page styles*/
.error_alt{color:#ff0000;font-size:12px;}
#enrolment h1 { padding:5px 0 0 10px; font:22px Arial, Helvetica, sans-serif;color:#2E2623; display:none; }
#enrolment_selection {margin:5px 0 0 0;}
.enrolment_INSTR { padding:10px; width:208px; font-size:15px; color:#2E2623}
.enrolment_INSTR2 {padding:10px; width:208px; font-size:15px; color:#2E2623}
.enrolment_INSTR h2 {font:50px Arial, Helvetica, sans-serif;color:#2E2623 } 
.enrolment_INSTR h3 {font:18px "Gill Sans MT", Arial, Helvetica, sans-serif; padding:6px 0 12px 0} 
.enrolment_INSTR h4 { font:bold 30px Arial, Helvetica, sans-serif; padding:0 0 20px 0;color:#2E2623 }
.enrolment_INSTR2 h2 {font:50px Arial, Helvetica, sans-serif;color:#2E2623 } 
.enrolment_INSTR2 h3 {font:20px Arial, Helvetica, sans-serif; padding:6px 0 12px 0} 
.enrolment_INSTR2 h4 { font:bold 30px Arial, Helvetica, sans-serif; padding:0 0 20px 0;color:#2E2623 }
.enrolment_INSTR_SEL {border:2px solid #A49E9A; clear:both; margin:0 0 5px 5px; overflow:hidden; font:11px Arial, Helvetica, sans-serif; color:#2E2623}
.enrolment_INSTR_SEL div {float:left; width:120px; } .enrolment_INSTR_SEL div p {padding:5px 10px 0 5px}
.enrolment_Data{padding-top:15px;font:11px Arial, Helvetica, sans-serif; color:#2E2623}
.enrolment_Data2{padding-left:7px;padding-top:15px;font:14px Arial, Helvetica, sans-serif; color:#2E2623;}
.enrolment_Title{font:15px Arial, Helvetica, sans-serif; color:#2E2623;font-weight:bold;}
table#enrolment {/*background: url("../images/core/pod_graphic_bg.jpg") bottom left #ffffff no-repeat;*/}
#contentMAINOffer {background: url("../images/core/pod_graphic_bg.jpg") bottom left #ffffff no-repeat; width:770px; margin:0 auto 0 auto;}
table #enrolment tbody tr td .enrolment_Data h3, table #Table2 h3, table #enrolment h3 {font-size:20px; padding:20px 0 5px 0 }
td.enrolment_Data{padding:0 0 0 14px;}


#purist_imageHeader {clear: both; background-image:url(/images/articles/purist_bg_image.jpg); height:238px; width:771px; margin:5px 0;}
#purist_imageDetails {background:#000000; width:260px; float:right; height:238px; filter:alpha(opacity=60);-moz-opacity:.6;opacity:.6;color:#FFFFFF;border-left:2px #CCCCCC solid;}
#purist_imageDetails2 {width:250px; color:#FFFFFF;position:absolute;padding-left:518px;padding-top:10px;  z-index: 1} /*xheight:238px;*/

#purist_imageDetails2 h2 {margin:0 0 0 0; padding:7px 11px 7px;font-family:"Gill Sans MT", Arial, Helvetica, sans-serif; font-size:25px;}
#purist_imageDetails2 p {margin:0 0 0 0; padding:7px 11px; }
#purist_imageDetails2 a {color:White;}
#purist_Story {clear: both; background-image:url(/images/articles/purist_1bg.jpg); height:165px; width:771px; margin:0 0 15px 0; color:#FFFFFF;}
#purist_Story h2{margin:0 0 0 0; padding: 15px 15px 0 15px; font-family:"Times New Roman", Times, serif; font-weight:bold; font-size:200%;}
#purist_Story h3{margin:0 0 0 0; padding: 7px 15px 0 15px; font-family:"Times New Roman", Times, serif;  }
#purist_Story p{margin:0 0 0 0; padding: 7px 15px 15px 15px; }
#purist_productHolder ul {list-style: none; margin:0 0 0 0; padding:0 0 0 3px;}
#purist_productHolder li{display:inline; float:left; width:180px; margin:15px 6px 5px 6px; }
#purist_productHolder li h2{margin:0; padding:0; text-align:center; font-family:"Times New Roman", Times, serif; font-weight:bold;}
#purist_productHolder li h3{margin:0; padding:0; text-align:center; font-family:"Times New Roman", Times, serif; font-size:130%;}
#purist_productHolder li p{margin:0; padding:4px 12px 0 12px; line-height:120%; }
#purist_productHolder {clear: both; background-image:url(/images/articles/purist_product_bg.jpg); height:386px; width:771px;}

#rabot_Story {clear: both; background-image: url(/images/articles/rabot_story_bg.jpg); background-repeat:no-repeat; height:220px; width:771px; margin:0 0 15px 0; color:#000000;}
#rabot_Story h2{margin:0 0 0 0; padding: 15px 15px 0 15px; font-family:"Times New Roman", Times, serif; font-weight:bold; font-size:200%;}
#rabot_Story h3{margin:0 0 0 0; padding: 7px 15px 0 15px; font-family:"Times New Roman", Times, serif;  }
#rabot_Story p{margin:0 0 0 0; padding: 7px 15px 15px 15px; }
#currentADDRESSES {background-color:#F9F6F3;}

/*His and Hers*/
/*
#HisHer_header{width:760px; height:118px; clear:both;}
#HisHer_logo{float:left;}
#HisHer_strapline{float:right;}
#HisHer_intro{width:760px; height:79px; background:url(../images/articles/HisHersOffers_Title_text.jpg) #000000 left no-repeat; color:#FFFFFF;}
#HisHer_intro p{padding:0 35px 0 0; line-height:150%; margin:0;font-family:"Gill Sans MT", Arial, Helvetica, sans-serif; font-size:12px; }
#HisHer_intro img{float:left; padding:8px 0 0 36px;}
#HisHer_offer{width:760px; height:216px; background: url(../images/articles/HisHersOffer_footer.jpg) #000000 left no-repeat; color:#FFFFFF;}
#HisHer_offer p {padding:5px 35px 5px 46px; line-height:150%; margin:0; font-family:"Gill Sans MT", Arial, Helvetica, sans-serif; font-size:14px;}
*/
.ullinks { list-style:none;margin: 0 0 0 20px ;padding: 0 0 0 0; border: solid 0px red; width:100%;}
.lilinks { list-style:none;margin:0 0 0 0;padding:0 0 0 0; float:left; border: solid 0 red;}

#div_ORDSTATUS table.table_style1{ background:#eae7e2}
#div_ORDSTATUS table.table_style1 th { background:#5d574e; text-align:left; color:#fff; font-size:11px;padding:5px 5px 5px 5px; }
#div_ORDSTATUS table.table_style1 td {border-top:1px solid #fff;padding:5px 5px 5px 5px;}
#div_ORDSTATUS table.table_style1 tr.shade td { background:#d5d1cb url(../images/core/table_shade_bg.gif) bottom repeat-x;}


/*Easter08*/
/*
#Easter08_header{width:760px; height:69px; clear:both;}
#Easter08_strapline{width:760px; height:35px; clear:both;}
#Easter08_intro{width:760px; height:79px; background:#000000; color:#FFFFFF; clear:both;}
#Easter08_intro p{padding:0 35px; line-height:200%; margin:0;font-family:"Gill Sans MT", Arial, Helvetica, sans-serif; font-size:14px; }
#Easter08_intro p .define {font-size:18px; font-style:italic;}
#Easter08_main{width:760px; height:446px; clear:both;}
#Easter08_offer{width:760px; height:100px; background: url(../images/articles/easter_holding_content.jpg) left no-repeat; color:#000000; clear:both;}
#Easter08_offer #guarantee {width:370px; float:left; padding:10px 35px 10px 35px;}
#Easter08_offer #guarantee p { line-height:150%; margin:0; font-family:"Gill Sans MT", Arial, Helvetica, sans-serif; font-size:12px;}
#Easter08_offer #reserve {width:250px; float:right; padding:14px 35px 10px 0px;}
#Easter08_offer #reserve p { line-height:150%; margin:0; font-family:"Gill Sans MT", Arial, Helvetica, sans-serif; font-size:10px; padding:5px;}
#Easter08_footer {width:760px; height:16px;}
*/
.prodSEQUNCE {width:80px; text-align:right;padding:3px 3px 3px 0px;} 
.prodSEQUNCETXT{width:60px; text-align: right; margin:1px 0 0 0; padding: 0 0 0 0;} 
.textFieldNoWidth{height:20px;font-size:80%;margin:0px 3px 3px 3px;}
.wasprice { color:red;}


#div_CATBUTTON { padding:10px 0 15px 6px; width:151px;}
#div_CATBUTTON table {clear:both;}
#div_CATBUTTON table.table_style1{ background:#eae7e2}
#div_CATBUTTON table.table_style1 th { background:#5d574e; text-align:center; color:#fff; font-size:11px }
#div_CATBUTTON table.table_style1 th a{ background:#5d574e; text-align:center; color:#fff; font-size:11px ;}
#div_CATBUTTON table.table_style1 td {border-top:1px solid #fff}
#div_CATBUTTON table.table_style1 tr.shade td { background:#d5d1cb url(../images/core/table_shade_bg.gif) bottom repeat-x;}



/* HCC styles - MERGE */
/*REM -- HC00534 - New Product Page Design Changes (#217628) - Murali Kanduri - 25/01/2011 - START*/
#corpPRICEBGSimple{width:270px; float:left;background:#EDE4DF; margin:0 0 0 0; clear:both;}

.headerImage{padding:5px;}	
.corporate_help{padding:5px 0 7px 0;font-family:Arial, Helvetica, sans-serif;font-weight:bold;font-size:11px;}

#corpPRICECONTAINER{width:245px; background:#EDE4DF; padding:6px 10px 0 10px;}

#corpPRICEBG{width:270px; float:left;background:#EDE4DF; margin:0 0 0 0; clear:both; border:1px solid #CECAC8;}
	#corpPRICEBG h3 {background:#635852; border:1px solid #86776F; color:#FFFFFF;font-family:"Gill Sans MT", Arial, Helvetica, sans-serif; font-size:13px;text-align:left; font-weight:bold; padding:5px 10px 5px 10px;} #corpPRICEBG h3 a{color:#FFFFFF;} #corpPRICEBG h3 a:visited{color:#FFFFFF;}
	#corpPRICEBG table {width:250px;margin:5px 5px 5px 5px;} #corpPRICEBG table td {padding:2px}
	#corpPRICEBG table p{padding:0 5px 5px 0; color:#000000;}
	#corpPRICEBG table td.inputbox {width:65px}
.headerImage{padding:5px; border:1px solid #CECAC8;}	
.headerImageOpen {padding:5px;}
.PB_Quantity {padding:0 30px 5px 0; font-size:12px; color:#000000; font-family:Arial, Verdana;font-weight:bold;}
.PB_Price {padding:0 0 5px 0; font-size:12px; color:#000000; font-family: Arial, Verdana;font-weight:bold;}

.price {float:left;width:50px; padding:8px 5px 0 2px;font-weight:bold;font-size:13px;clear:both;}
.inctext{float:left; padding:10px 0 0 0;}
.qty_text {float:right;padding:8px 5px 0 10px;font-family:Arial, Helvetica, sans-serif;font-weight:bold;font-size:13px;}
.quantity {float:right;width:30px; padding:4px 0 0 0;}
.quantitycont{float:right;width:30px; padding:4px 2px 0 0;}
.calculate {float:right;padding:5px 0 0 10px;}

.calcbtn{float:left;padding-right:10px;}
.currency {float:left;width:10px;padding:13px 0 0 5px;}
.messagecont{width:260px; padding:8px 3px 5px 6px;clear:both;}
.addcont{clear:both;float:right;padding:0 0 8px 0;}
.message {width:240px; height:70px; color:#000000; font-size:11px; font-family:Arial, Verdana; padding:7px; overflow: hidden;} 
.PB_text {float:left; font-size:13px; color:#000000; font-family: Arial, Verdana;font-weight:bold;}
.PB_help_text {float:right; font-size:13px; color:#000000; font-family:Arial, Verdana;font-weight:bold;padding:0 5px 0 0;}

#infocont{width:264px; padding:0 3px 3px 3px;clear:both;}
.button1{float:left;padding-top:2px;padding-left:4px;padding-bottom:4px;}
.button2{float:right;padding-right:3px;padding-top:2px;padding-bottom:4px;}


.DELIVERYbox { background:url(../images/core/DELIVERYboxBG1.jpg) no-repeat top; margin:10px 0 0 0 }
	.DELIVERYbox p {color:#ffffff; padding:15px 0 10px 10px; margin:0; font-size:13px; }
	.DELIVERYbox h3 {color:#513C2F; font-size:11px; font-weight:normal;  margin:5px 15px 0 10px; border-top:1px solid #ffffff; padding:5px 0 10px 0}
	.DELIVERYbox a{color:#ffffff;}
.DELIVERYboxBG {  background:url(../images/core/DELIVERYboxBG2.jpg) no-repeat bottom; padding:0 0 20px 0}
.DELIVERYboxBG_table {MARGIN:0 0 0 10px; width:190px; color:#513C2F}
.DELIVERYboxBG_table tr td {padding:3px 0 5px 0; border-bottom:1px solid #ffffff;}
	.DELIVERYboxBG_table tr td.labels {width:140px; padding:5px 5px 5px 0}
	.DELIVERYboxBG_table tr td.labelsub {width:140px; padding:5px 5px 5px 0; color:#b8860b; font-size:10px; font-weight:bold;}
	
.DELIVERYboxBG_table tr th {padding:5px 0 3px 0; text-align:left; font-size:11px; font-weight:bold;}


#corpCONCIERGEOPTION{width:240px; float:left;background:#F0EEED; margin:0 0 0 10px; clear:both;}
	#corpCONCIERGEOPTION h3 {background:#635852; border:1px solid #86776F; color:#FFFFFF;font-family:"Gill Sans MT", Arial, Helvetica, sans-serif; font-size:13px;text-align:left; font-weight:bold; padding:5px 10px 5px 10px;} #corpCONCIERGEOPTION h3 a{color:#FFFFFF;} #corpCONCIERGEOPTION h3 a:visited{color:#FFFFFF;}
	#corpCONCIERGEOPTION table {width:230px;margin:5px 0px 5px 0px;} #corpCONCIERGEOPTION table td {padding:2px;font-family:"Gill Sans MT", Arial, Helvetica, sans-serif; font-size:12px;}
	#corpCONCIERGEOPTION table p{padding:0 5px 5px 0; color:#000000;}

.CONC_giftoption {padding:0 40px 5px 0; font-size:12px; color:#513C2F; font-family:"Gill Sans MT", Arial, Verdana;}
.tdspace1{padding-left:15px;padding-right:15px;}
#priceCALC{width:270px; float:left;} 
#procCONCIERGEOPTIONS {width:240px; float:left;}
#procCONCIERGE {width:240px; float:left;margin:0 0 10px 0px; clear:both;}

#procCONCIERGEDELIVERY {width:240px; float:left;margin:0 0 0 10px; clear:both;}
	#procCONCIERGEDELIVERY h3 {background:#635852; border:1px solid #86776F; color:#FFFFFF;font-family:"Gill Sans MT", Arial, Helvetica, sans-serif; font-size:13px;text-align:left; font-weight:bold; padding:5px 10px 5px 10px;} #procCONCIERGEDELIVERY h3 a{color:#FFFFFF;} #procCONCIERGEDELIVERY h3 a:visited{color:#FFFFFF;}

#procCONCIERGEDISCOUNTS {width:240px; float:left;margin:5px 0 0 10px; clear:both;}
	#procCONCIERGEDISCOUNTS h3 {background:#635852; border:1px solid #86776F; color:#FFFFFF;font-family:"Gill Sans MT", Arial, Helvetica, sans-serif; font-size:13px;text-align:left; font-weight:bold; padding:5px 10px 5px 10px;} #procCONCIERGEDISCOUNTS h3 a{color:#FFFFFF;} #procCONCIERGEDISCOUNTS h3 a:visited{color:#FFFFFF;}

#prodCASESTUDY{width:510px; float:left;padding:10px 10px 10px 0;}

.bespokePRICE{color:#2E2623; font-size:15px; font-weight:bold; font-family: Arial, Helvetica; padding:10px 10px 10px 0; clear:both; }
.caseHEADER{color:#4C3E35; font-size:18px; font-family: "Times New Roman", Times, serif; padding:10px 10px 10px 0; margin:0; clear:both; }
.caseHEADERTEXT{color:#4C3E35; font-size:11px; font-weight:normal; font-family: Arial, Helvetica; padding:10px 10px 10px 0; clear:both; }

#bespokeOPTIONS{width:230px; float:left;padding:0 0 0 10px;}
#bespokeNOTES{width:230px; float:left; padding:10px 10px 10px 10px;font-size:12px;background:#EDE4DD; color:#000000;font-family: Arial, Helvetica;}
#bespokeDELIVERY{width:230px; float:left; padding:10px 10px 10px 10px;font-size:12px;background:#ffffff; color:#000000;font-family: Arial, Helvetica;}

#bespokeBUYINGOPTIONS {background:#F0EEED; margin:0 0 15px; clear:both;}
	#bespokeBUYINGOPTIONS h3 {background:#635852; border:1px solid #86776F; color:#FFFFFF;font-family:"Gill Sans MT", Arial, Helvetica, sans-serif; font-size:13px;text-align:left; font-weight:bold; padding:5px 10px 5px 10px;} #bespokeBUYINGOPTIONS h3 a{color:#FFFFFF;} #bespokeBUYINGOPTIONS h3 a:visited{color:#FFFFFF;}
	#bespokeBUYINGOPTIONS table {width:260px;} #bespokeBUYINGOPTIONS table td {padding:5px}
	#bespokeBUYINGOPTIONS table p{padding:10px 10px 10px 5px; color:#000000;}

#bespokeDELIVERYOPTIONS {background:#F0EEED; margin:0 0 15px; clear:both;}
	#bespokeDELIVERYOPTIONS h3 {background:#635852; border:1px solid #86776F; color:#FFFFFF;font-family:"Gill Sans MT", Arial, Helvetica, sans-serif; font-size:13px;text-align:left; font-weight:bold; padding:5px 10px 5px 10px;} #bespokeDELIVERYOPTIONS h3 a{color:#FFFFFF;} #bespokeDELIVERYOPTIONS h3 a:visited{color:#FFFFFF;}
	#bespokeDELIVERYOPTIONS table {width:230px;background-color:#ffffff;border:5px solid #F0EEED;} #bespokeDELIVERYOPTIONS table td {padding:5px}
	#bespokeDELIVERYOPTIONS table p{padding:10px 10px 10px 5px; color:#000000;}

#addMOREMSG{ background-color:#000000;padding:5px 0 0 0; height:38px; color:#ffffff; font-family:Gill Sans MT, verdana; font-size:13px; font-weight:bold;}
#CONCIERGE_options {background:#ffffff; color:#000000; padding:5px;border:#CCCCCC 1px solid;} 
#CONCIERGE_options a, #CONCIERGE_options a:visited {color:#000000; font-weight:bold;}
#TRACKABLE_options {background:#ffffff; color:#000000; padding:5px;border:#CCCCCC 1px solid;} 
#TRACKABLE_options a, #TRACKABLE_options a:visited {color:#000000; font-weight:bold;}
#PROFILE_message {background:#EBE8E3; color:#000000; padding:5px} 

#bespokeVOLUMETab{width:260px; float:left;background-color:#F0EEED; margin:0 0 15px 0; clear:both; border:none;}
	#bespokeVOLUMETab h3 {background:#635852; color:#FFFFFF;font-family:"Gill Sans MT", Arial, Helvetica, sans-serif; font-size:13px;text-align:left; font-weight:bold; padding:5px 10px 5px 10px;} #bespokeVOLUME h3 a{color:#FFFFFF;} #bespokeVOLUME h3 a:visited{color:#FFFFFF;}
	#bespokeVOLUMETab table {width:248px;background:#FFFFFF; border:none; margin:5px; border:#CCCCCC 1px solid;} 
	#bespokeVOLUMETab table th {background-color:#DED6CB; font-size:12px;text-align:left; padding:3px;} 
	#bespokeVOLUMETab table td {padding:5px;}
	#bespokeVOLUMETab tr.dark{background-color:#F4F0ED;}
	#bespokeVOLUMETab tr.light{background-color:#FBFAF8;}
	table#bespokeVOLUMETab_2  {width:248px; background:#F0EEED; margin:5px; border:#F0EEED 1px solid; float:left;} 
	td.bodyTextgld {padding: 5px 10px; border:none; background:url(/images/core/address_bg.jpg) repeat-x; border-right:#FFFFFF  2px solid;
	}
.tdspace1{padding-left:15px;padding-right:15px;}

/*FOOTER SECURE TEXTS
REM -- HC00334 Basket Page Changes (#139258) - Murali Kanduri - 24/09/2009 
*/
.footer_secureTXT_holder {padding:2px 4px;width:760px;background-color:#F9F9F8; height:70px; overflow:hidden}
.footer_secureTXT_holder ul {list-style:none; margin:0; padding:0; width:770px;vertical-align:middle}
.footer_secureTXT_holder ul li {float:left; list-style:none; padding:0 5px; margin-right:5px;vertical-align:middle;}
.footer_secureTXT_holder ul li.last {float:right; list-style:none; padding:0 5px; margin-right:15px;}


/*************************** HEADER SCROLL MARQUEE ***************************/
.marquee {padding:5px 0;height:15px;}


/*CTC ENROLMENT 1ST PAGE // REM -- HC00418 - Changes to Enrolment Pages (#141070) - Daeheon Kim - 30/09/2009  */

.enrol_selectionHolder {margin:0; padding:0; width:510px; overflow:hidden; float:left}
.enrol_selectionHolder ul {margin:0; padding:0;}
.enrol_selectionHolder ul li {float:left; list-style:none; margin:5px 10px 0 0 ; padding:0;}

.enrolment_linkLoc { padding:10px;font-size:15px; margin:10px 0 0 0; color:#2E2623; background:#FFFFFF url(../images/core/pod_graphic_bg.jpg) no-repeat scroll left bottom; float:right; width:238px; overflow:hidden}
.enrolment_linkLoc h2 {font:50px Arial, Helvetica, sans-serif;color:#2E2623 } 
.enrolment_linkLoc h3 {font:18px "Gill Sans MT", Arial, Helvetica, sans-serif; padding:6px 0 12px 0} 
.enrolment_linkLoc h4 { font:bold 30px Arial, Helvetica, sans-serif; padding:0 0 20px 0;color:#2E2623 }


/**************REM -- HC00448 - BAFTA Countdown Image (#163708) - Daeheon Kim - 13/01/2010 **************/


.siteHolder {width:1010px; clear:both; margin:0 auto; padding:0;} /*IMPORTANT!!*/
.BAFTA_Holder {position:relative;}
.BAFTA_left {float:left; width:120px; height:auto; overflow:hidden; background:none; position:absolute; left:0}
.BAFTA_right {float:right; width:120px; height:auto; overflow:hidden; background:none; position:absolute; right:0}


/*********************************************************** Social Networking  -- this is style for social networing links POPUP*****************/
#socialNetworking{border:1px #2E2623 solid; padding:0px; width:260px;position:absolute; background-color:#F3E9E0 ; font-size:12px;}
#socialNetworking_content{ height:100%; overflow:hidden}
#socialNetworking_content ul{list-style:none; float:left; margin:0; padding:5px 10px}
#socialNetworking_content ul li{float:left; width:110px; margin-right:10px}
#socialNetworking_content ul li a{ display:block;padding:5px 0px; border: 0px solid #ffffff;}
#socialNetworking_content ul li a:hover{border: px solid #ddd; text-decoration:none;}
#socialNetworking img{border:none; margin-right:5px}
#sNetworkHolder{cursor:pointer; margin-right:10px; font-size:8pt; width:auto; color: #2E2623;}
#sNetworkHolder a {color:#2E2623}
#sNetworkHolder img{margin-left:5px; margin-bottom:-2px;}
#socialNetworking_header{padding: 3px 5px; background: #EBDBCC; color: #2E2623; margin-bottom:5px; height:100%; overflow:hidden}
#socialNetworking_header img{float:right; margin:0px;}
#socialNetworking_header p{ font-weight:bold; color: #fff;}


/*REM -- HC00499 - Add to Basket Changes (#195225) - Daeheon Kim - 02/11/2010 */
#basket .basketpopupHolder {position:relative; float:left;z-index:999}
#basket .basketpopup {position:absolute;height:100px;width:207px; background-color:#ffffff; margin:0; padding:10px; top:20px; ^top:0; left:275px; z-index:999; border:2px solid #2E2623; color:#2E2623;}

#basket .basketpopup .basketpopclose {float:right; padding:0px; clear:left; ^margin:-5px 0 0 0; margin:0}

#basket .basketpopup ul {margin:0; padding:0;}
#basket .basketpopup ul li{float:left; list-style:none; padding:0}
#basket .basketpopup ul li.icon  {padding:5px 0; margin:5px 15px 5px 5px}
#basket .basketpopup ul li.message {width:130px; margin:0; text-align:left; font-size:14px;color:#000000; font-family:"Gill Sans MT",verdana,arial,helvetica;}

#basket .basketpopup ul.popupbuttons {clear:both; margin:0; padding:0}
#basket .basketpopup ul.popupbuttons li {list-style:none; float:left; margin:0 8px 0 0;}
#basket .basketpopup ul.popupbuttons li a {padding:0;}
#basket .basketpopup ul.popupbuttons li.second {margin:0;}
/*REM -- HC00499 - Add to Basket Changes (#195225) - Daeheon Kim - 02/11/2010 */

img,{
 behavior: expression(
    this.pngSet?
      this.pngSet=true : 
        (this.nodeName == "IMG" ? 
          (this.src.toLowerCase().indexOf('.png')>-1 ? 
            (this.runtimeStyle.backgroundImage = "none", this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
                this.src = "/images/core/transparent.gif") :
            '') :          
          (this.currentStyle.backgroundImage.toLowerCase().indexOf('.png')>-1) ?
            (this.origBg = (this.origBg) ? 
              this.origBg :             
              this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
              this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
              this.runtimeStyle.backgroundImage = "none") :
            ''
        ), this.pngSet=true
  );
}



/*CYBERSORUCE CTC PAYMENT PAGE*/
.SGwrapper {background-color:#FFFFFF; margin:0 auto; width:770px;}
.SGheaderHOLDER {}
.sgFooterHOLDER {padding:10px; text-align:center; border-top:30px solid #000000}
.sgPaymentGoBack {padding:15px 10px 10px 10px;}

table.sgHeaderTable {}
table.sgHeaderTable td.pageTitleBlack {color:#000000; font-family:"Gill Sans MT",verdana,arial,helvetica; font-size:18px; font-weight:600;text-decoration:none;padding-left:15px;}


/***********/
.giftMessageCheckbox {height:100%; overflow:hidden; margin:0; padding:0}
.giftMessageCheckbox ul{height:100%; overflow:hidden; margin:0; padding:0}
.giftMessageCheckbox ul li{list-style:none; float:left; margin:0; padding:2px 3px 3px 3px; width:290px;}
.giftMessageCheckbox ul li.check{margin:0 10px 0 0; padding:0; width:10px;}

.giftMessageRemaining {height:100%; overflow:hidden; margin:5px 0 0 0; padding:0}
.giftMessageRemaining ul{height:100%; overflow:hidden; margin:0; padding:0}
.giftMessageRemaining ul li{list-style:none; float:left; margin:0; padding:2px 3px 3px 3px;}
.giftMessageRemaining ul li.char{margin:0 5px 0 0; padding:0;}
.giftMessageRemaining ul li.txtinf {float:none; clear:both; margin:3px 0; padding:3px 0 0 1px;}


/* REM -- HC00581 - Subscription Redemption Migration to HC (#268139) - Murali Kanduri - 09/01/2012 10:54 - START */
ul#specials {padding:0px; margin:0px;list-style-type:none;}
#specials li.nonlabel{list-style-type:none;margin:0px; padding:0px 0px 10px 0px; clear:left;}
#specials li.label{list-style-type:none;margin:0px; padding:0px 0px 10px 0px; width:112px;float:left; clear:left;}
#specials li.thanks{list-style-type:none;margin:0px; padding:0px 0px 10px 0px; width:730px;float:none; clear:none;font-size:small;}
#specials li.field{
	list-style-type:none;
	margin:0px;
	padding:0px;
	float:left;
	clear:right;
	color:#666666;}
.address {width:180px}
.postcode {width:70px}
.nb{color:#919191;}
.registrationFOOTER {
	clear:both;
	margin:0px 17px 10px 17px; padding-top:10px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #EBE6E0;
}

.memberFOOTER {
	clear:both;
	margin:0px 17px 10px 17px; padding-top:10px;
	border-top-style:solid;
	border-top-width: 1px;
	border-top-color: #EBE6E0;
}
.memberHEADER {
	clear:both;
	
	margin:0px 10px 0px 17px; padding-top:5px;
	border-bottom-width: 1px;
	border-bottom-style:solid;border-bottom-color: #B5A08B;
	border-top-color: #EBE6E0;
	font-size:14px;
}
#page_title {color:#660000; font-size:23px; background-color:/*#D5A877*/#ffffff; height:34px; padding-left:16px;}
#page_title h1 {font-size:28px; font-weight:bold; color:#000000;}

#page_title2 {width:740px; color:#660000; font-size:17px; background-color:#FDD9A6;padding:10px;}

#content {width:760px;}
.content_full_text{padding:17px; line-height:150%; color:#333333;padding-top:3px; }
	.content_full_text a:link { text-decoration:underline;}
	.content_full_text a:visited{ text-decoration:underline;}
	.content_full_text a:hover { text-decoration:none;}
.content_text{padding:17px; width:335px; line-height:150%; float:left; color:#333333;}
	.content_text a:link { text-decoration:underline;}
	.content_text a:visited{ text-decoration:underline;}
	.content_text a:hover { text-decoration:none;}

.content_text_selection{padding:17px; width:335px; line-height:150%; float:left; color:#333333;}
	.content_text_selection a:link { text-decoration:underline;}
	.content_text_selection a:visited{ text-decoration:underline;}
	.content_text_selection a:hover { text-decoration:none;}
	.content_text_selection p{width:340px;padding:5px;}

.footer_full_text{line-height:150%; color:#333333;padding-top:3px; text-align:center; border-top:1px solid #FDD9A6;}
	.content_full_text a:link { text-decoration:underline;}
	.content_full_text a:visited{ text-decoration:underline;}
	.content_full_text a:hover { text-decoration:none;}

.member_content_text{padding:17px 17px 17px 47px; width:350px; line-height:150%; float:left; color:#333333;}
	.member_content_text a:link { text-decoration:underline;}
	.member_content_text a:visited{ text-decoration:underline;}
	.member_content_text a:hover { text-decoration:none;}

.selections {margin:8px 10px 0px 0px;float:left;border: 1px solid #D5A979;}	
.selections input{padding:8px 0px 0px 0px;}
.selectionstextFieldNoWidth{height:20px;font-size:80%;margin:0px 3px 3px 0px;}
/*REM -- HC00581 - Subscription Redemption Migration to HC (#268139) - Murali Kanduri - 09/01/2012 10:54 - END*/

