/*Colour Pallette 
Dark Purple = #632F9F
Dark Purple 60% = #A080C4
Dark Purple 35% = #C9B6DD
*/

/* Main style elements */ 
.prod_layer{background-color:White;}

.xprod-border{border:0px white solid;}
.xprod-no-border{border:0px white solid;}
.prod-border{border:1px #0099AA solid;}
.prod-no-border{border:1px solid #0099AA;/*#E0F2F0*/}

/*REM -- YM redo quote (#143186) - Daeheon Kim - 28/09/2009  - call centre user info*/
.callcentre_text{color:#555555; line-height:15px; font-size:10px;padding:10px 10px 10px 10px; width:200px; float:right; background-color:#ffffff; margin:10px 0 10px 10px;}

#QuickOrderBox{background-image: url(../images/core/quickbg.gif); width:275px; height:43px; background-repeat:no-repeat; float:right;}
#QuickOrderBox2{/*background-image: url(../images/core/callcentretop.jpg);*/ width:/*275px*/350px; margin-top:10px;background-repeat:no-repeat; float:right; height:100%; overflow:hidden;}

/*REM -- YM redo quote (#143186) - Daeheon Kim - 28/09/2009  - created new id QuickOrderBox3 */
#QuickOrderBox3{width:350px; float:right; background-color:#FFEA60;}

/*REM -- YM redo quote (#143186) - Daeheon Kim - 230/09/2009  - header talbes turned to div*/
.QuickOrder {text-align:right; float:right; width:400px; padding:2px 2px 2px 2px; background:#FFEA60; display:block; margin:0 10px 0px 0; clear:both}
.QuickOrder ul {margin:0; padding:0; height:25px; float:right}
.QuickOrder ul li {float:left; list-style:none; margin:0 5px; padding:3px 0;}
.QuickOrder ul li.submit {float:left; list-style:none; margin:0 0 0 5px; padding:1px 0;}


/*REM -- YM redo quote (#143186) - Daeheon Kim - 02/11/2009  - added table classes*/
.QuickOrder table {padding:0; margin:0; width:390px;}
.QuickOrder table td {padding:0; margin:0;}
.QuickOrder table td input {width:255px; color:#999999;}
.QuickOrder table td input.searchBTN {width:22px; height:22px}

.QuickOrderBtn {padding-right: 14px; text-align: right; float: LEFT; margin-top:10px;}

.navigationPage{font-weight:bold;}

/*NEW HEADER SUB NAVIGATION*/
.HeadersubLink {padding:5px 0px;}
.HeadersubLink ul {margin:0 10px 0 0; padding:0; float:right;}
.HeadersubLink ul li{float:left; margin:0; padding:0 5px 0 1px; list-style:none; color:#FFFFFF; font-weight:bold; height:13px; overflow:hidden}
.HeadersubLink ul li a {color:#ffffff;}
.HeadersubLink ul li.iconquick{padding:0 2px; border-left:0px solid #fff;}
.HeadersubLink ul li.icon{padding:0 3px 0 5px; border-left:1px solid #fff;}
.HeadersubLink ul li.phone{padding:0 3px 0 5px;}
.HeadersubLink ul li.sepa{padding:0 1px;}
.HeadersubLink ul li span.telnumber{color:#FEDB23}


body {
	font-size:11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	margin-top:0px /*10px*/;
	background:#ffe897;
 }

.siteHolder {clear:both; margin:0 auto; padding:0; background:#ffffff; width:790px;}

.div_order_now {height:20px;}
h1 {
	margin: 0px;
	font-size: 18px;
	margin: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
}

h2 {
	font-size: 13px;
	color: #0099AA;
	font-weight: bold;
	margin: 0px;
	clear: right;
	line-height: 150%;
}
h3 {
	font-size: 12px;
	color: #666666;
	font-weight: bold;
	margin: 0px 0px 4px;
	clear: right;
}

h4 {
	font-size: 12px;
	color: #666666;
	font-weight: lighter;
	margin: 0px 0px 4px;
	clear: right;
}


td {
}

th {}

a:link {color: #000000;text-decoration: none;}
a:visited {color: #000000;text-decoration: none;}
a:hover {color: #000000;text-decoration: underline;}

	


form {
	margin:0px;
	}

input {
	padding-left:3px;
	height:14px;
	font-size: 10px;
	color: #0066CC;
	color: darkblue;
	margin: 0px;
}

/* Search box class */
.searchBOX {
	border: 1px solid #41ABEB;
}

select {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #000000;
	margin: 5px 0px 0px;
	font-size: 11px;
}

ul {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	list-style-type: square;
	list-style-position: outside;
}

li {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

ol {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	list-style-type: decimal;
	list-style-position: outside;
}


ul li{
	margin: 0px 0px 0px -10px;
}
ul li ul li {

	margin: 0px 0px 0px -20px;
}

/* **************************************************** */ 

/* Main HOLDING elements */ 
.homeDIV {
	padding-left:16px;
}
.generalDIV {
	margin-top: 5px;
	margin-left: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	display: table;
	margin-bottom: 5px;
	text-align: left;
	float:auto;
	clear:both;
	font-size: 11px;
}

/*REM -- YM redo quote (#143186) - Daeheon Kim - 28/09/2009  - background color changes & removed background-image*/

/*REM -- YM redo quote (#143186) - Daeheon Kim - 02/11/2009  - background color changed*/
.headerHOLDER { width: 790px; margin-right: auto; margin-left: auto; clear: both; display: block; /*background-image: url(../images/core/header.gif);background-color:#9b5a9c;*/ background:url(../images/core/header_bg.gif) top repeat-x;}


/*REM -- mcafee hacker safe (#163821) - Daeheon Kim - 19/01/2010 */
.headerWrapper {position:relative; width:790px; margin:0 auto 10px auto; clear:both;}
.mcafeeHolder {position:absolute; right:-114px; width:94px; height:54px; padding:10px;}
/*REM -- mcafee hacker safe (#163821) - Daeheon Kim - 19/01/2010 */


.extraHEADER
{
		width: 760px;
	margin-right: auto;
	margin-left: auto;
	clear: both;
	display: block;
	margin-bottom:3px;

	}
	
/*REM -- YM redo quote (#143186) - Daeheon Kim - 28/09/2009  - callcentre module*/
.headerHOLDER2 {
	width: 760px;
	margin:0 auto;
	clear: both;
	display: table;
	background-image: url(../images/core/header_cc.jpg);
	background-repeat: no-repeat;
	background-color:#9B5D9E;
	
}


.headerHOLDER tr#welcome{
	background-image: url(../images/core/header_tbl_bg.gif);	
}
.top-linkHOLDER {
	width:762px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
	clear: both;
	position: relative;
	display: block;
	background-image: url(../images/core/toplink.gif);
	
}
.scrollerHOLDER {
	width: 700px;
	height:15px;
	padding-left: 10px;
	padding-top: 3px;
	margin-bottom: 6px;
	margin-right: auto;
	margin-left: auto;
	clear: both;
	position: relative;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-right: 10px;
}

.scrollerHOLDER a:link {
	font-weight: bold;
	color: #CC0000;
	text-decoration:none;
}


.scrollerHOLDER a:visited {
	font-weight: bold;
	color: #CC0000;
	text-decoration:none;
}
.scrollerHOLDER a:hover {
	font-weight: bold;
	color: #CC0000;
	text-decoration:underline;
}

.menuHOLDER {
	width: 760px;
	margin-bottom: 10px;
	margin-right: auto;
	margin-left: auto;
	clear: both;
	position: relative;
	display: block;
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.menuHOLDER a:link{color: #ffffff; text-decoration:none}
.menuHOLDER a:visited{color: #ffffff; text-decoration:none}
.menuHOLDER a:hover{color: #ffffff; text-decoration:underline}

.scrollerHOLDER a.links:link, .scrollerHOLDER a.links, .scrollerHOLDER a.links:visited {color: #CC0000; font-weight: bold; }

.menuHOLDER table {
	width: 100%;}

.menuHOLDER td#mid{
	background-color: /*#632F9F;*/#9B5D9E;
	padding-left: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

/*REM -- YM redo quote (#143186) - Daeheon Kim - 28/09/2009  - background color changes*/
.menuHOLDER td#top{
	background-color: /*#632F9F;*/#9B5D9E;
}
.menuHOLDER td#bottom{
	background-color: /*#632F9F;*/#9B5D9E;
}
.menuHOLDER td#sideleft{
	width: 7px;
	background-color:/*#632F9F;*/#9B5D9E;
}
.menuHOLDER td#sideright{
	width: 7px;
	background-color: /*#632F9F;*/#9B5D9E;
}


.menuDIV {
	float:left;
	height: auto;
	display: block;
}

.searchBOXholder {
	float: left;
	height: auto;
	width: 180px;
	vertical-align: top;
	display: block;
	position: relative;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #990000;
	margin-left:3px;
	margin-top: 3px;
	margin-bottom: auto;
}

.mainHOLDER {
	width: 762px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
	height: auto;
	display: block;
	clear: both;
	background-color: #FFFFFF;
}

/* LEft Column */
.leftDIV {
	display: block;
	float: left;
	width: 155px;
	height: auto;
}

/* YM redo quote (#143186) - Daeheon Kim - 29/09/2009 - width & height changed*/
.footerHOLDER_banner {width: 760px;	height: 44px;display: block; position: relative; background-image: url(../images/core/footer_banner.jpg); background-repeat:no-repeat;	background-color:#FFE401; background-position:left; margin-top: 10px; margin-right: auto; margin-left: auto; clear: both; color: #333333;}

.footerHOLDER_banner2 {
	width: 762px;
	height: /*85px;*/ 44px;
	display: block;
	position: relative;
	background-image: url(../images/core/footer_banner2.jpg);
	background-repeat:no-repeat;
	margin-top: 10px;
	margin-right: auto;
	margin-left: auto;
	clear: both;
	color: #333333;
}
.footerHOLDERAW_banner2 {
	width: 762px;
	height: /*85px;*/ 44px;
	display: block;
	position: relative;
	background-image: url(../images/core/footer_banner2_aw.jpg);
	background-repeat:no-repeat;
	margin-top: 10px;
	margin-right: auto;
	margin-left: auto;
	clear: both;
	color: #333333;
}

.footerHOLDER {
	width: 762px;
	display: block;
/*	position: relative; */
    margin-right: auto;
	margin-left: auto;
	clear: both;
	color: #333333;
}

/*REM -- YM redo quote (#143186) - Daeheon Kim - 29/09/2009 - footer style changes*/
/*REM -- New Footer Logo (#137618) - Daeheon Kim - 10/03/2010 */
.footerHOLDERa {display: block;	color: /*#003366*/#0099AA; font-weight:normal;	padding-top:10px; width: 581px; float:none; padding-bottom:20px; text-align:center; margin:0 auto; clear:both}

.footerHOLDERb {display: block;	position: relative;	color:/* #666666;*/#9B5D9E;/*	float: left;*/ margin-top:8px; text-align:center; width:100%; font-weight:bold}
.footerHOLDERb ul {margin:0; padding:0;}
.footerHOLDERb ul li{float:left; list-style:none; margin:0 2px;}
.footerHOLDERb ul li.seperation{margin:0 2px;}

.footerHOLDERb a:link {color: /*#666666*/ #9B5D9E; text-decoration: none; }
.footerHOLDERb a:visited {color: /*#666666*/ #9B5D9E; text-decoration: none; }
.footerHOLDERb a:hover {color: /*#666666*/ #9B5D9E; text-decoration: underline; }

.footerHOLDERc { text-align:center;	width: 760px; margin:3px auto; display: block; color: /*#663399*/#ffffff; padding:10px 0; clear: both; background-color:#9B5D9E; font-weight:bold}


.footerHOLDERcicon {width: 30px;padding-left: 10px;	padding-right: 5px;}

.footerHOLDERlinks {text-align: left;}

.footerHOLDERc a:link {color: /*#663399*/#ffffff; text-decoration: none; }
.footerHOLDERc a:visited {color: /*#663399*/#ffffff; text-decoration: none; }
.footerHOLDERc a:hover {color: /*#663399*/#ffffff; text-decoration: underline; }

/* **************************************************** */ 

/* NAVIGATION elements */ 

/*REM -- YM redo quote (#143186) - Daeheon Kim - 28/09/2009  - link colours changed to '#ffffff*/
.top-link a:link{color: /*#663399*/#ffffff;text-decoration: none;}
.top-link a:visited{color:/*#663399*/#ffffff;text-decoration: none;}
.top-link a:hover{color:/*#663399*/#ffffff;text-decoration: underline;}


.footer-link a:link{color: #FFFFFF; text-decoration: none;}
.footer-link a:visited{color: #FFFFFF; text-decoration: none;}
.footer-link a:hover{color: #cccccc; text-decoration: underline;}


.navigation {color:#ffffff;}
.navigationbold{color:#ffffff;font-weight:bold;}
.cat-nav a:link {color:#ffffff;}
.cat-nav a:visited {color:#ffffff;}
.cat-nav a:hover {color:#ffffff; }


.navigationSS{color:#ffffff;}
.navigationSelected{color:#ffffff;font-weight:bold;}

/* Menu elements */ 

.iLink {
	COLOR: #666666;
	TEXT-DECORATION: none;
	line-height:180%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	cursor:hand;
	margin-bottom: 2px;
	border-bottom:0px solid #0099AA;
	
}
.iLink_B {
	COLOR: #000000;
	TEXT-DECORATION: none;
	line-height:180%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding-left: 15px;
	padding-right:5px;
	cursor:hand;
	background-repeat:no-repeat;
	border-bottom:1px #FFFFFF dotted;
}
.iLink_BH {
	COLOR: #000000;
	TEXT-DECORATION: none;
	line-height:180%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding-left: 15px;
	padding-right:5px;
	cursor:hand;
	background-repeat:no-repeat;
	border-bottom:1px #FFFFFF dotted;
}

.iLinkH {
	COLOR: #0099AA;
	TEXT-DECORATION: none;
	line-height:180%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-image: url(../images/core/sectionsBACKI.jpg);
	font-size: 11px;
	padding-left: 12px;
	padding-top: 1px;
	padding-bottom: 1px;
	cursor:hand;
}
.ilinkHEADERart {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #0099AA;
}
.iLink4
{
	background-image:url(/images/core/bluearrow.gif);
	background-repeat:no-repeat;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #0099AA ;
	border-bottom:1px #0099AA dotted;
	padding:3px;padding-left:15px;
}

.iLink4 a:link {color: #0099AA;}
.iLink4 a:visited {color: #0099AA;}
.iLink4 a:hover {COLOR: #0099AA;TEXT-DECORATION: none;}

.iLink a:link {color: #0099AA;}
.iLink a:visited {color: #0099AA;}
.iLink a:hover {COLOR: #0099AA;TEXT-DECORATION: none;}


.iLinkH a:link {color: #000033;}
.iLinkH a:visted {color: #00033;}
.iLinkH a:hover {COLOR: #000033;TEXT-DECORATION: none;}

.iLink_B a:link {color: #000000;}
.iLink_B a:visited {color: #000000;}
.iLink_B a:hover {COLOR: #000000;TEXT-DECORATION: underline;}


.iLink_BH a:link {color: #000033;}
.iLink_BH a:visited {color: #000033;}
.iLink_BH a:hover {COLOR: #006699;TEXT-DECORATION: none;}


/* **************************************************** */ 

.logoHOLDER {
	float: left;
	width: 182px;
}
.titleHOLDER {
	height: 50px;
}
/* YM redo quote (#143186) - Daeheon Kim - 29/09/2009 - width changed*/
.footerRIGHT {
	width: 226px;
	float: right;
	text-align: right;
	display:box;
}

.QuickSearch
{	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	width:100px;
	margin:0px;
	float:left;
	padding-left:2px;
	border: 1px solid #990000;
	margin-right:1px;
	height:13px;
	}
	
/*REM -- YM redo quote (#143186) - Daeheon Kim - 28/09/2009  - color changed*/
.QuickOrder table tr#mid{
	background-color: /*#E6DAF3;*/ #FFEA60;
}
.QuickOrder table tr td#searchtop {
	/*background-image: url(../images/core/tbl_search_top.gif);*/
	background-repeat: repeat-x;background-color:/* #E6DAF3;*/#FFEA60;
	height: 6px;
}

/*REM -- YM redo quote (#143186) - Daeheon Kim - 28/09/2009  - color changed*/
.QuickOrder table tr td#searchbot {
	/*background-image: url(../images/core/tbl_search_bot.gif);
	background-repeat: repeat-x;
	background-position:bottom;
	*/
	background-color:/* #E6DAF3;*/#FFEA60;
	height: 6px;
}

/*REM -- YM redo quote (#143186) - Daeheon Kim - 28/09/2009  - color changed*/
.QuickOrder table tr td#searchleft {
	width:6px;
	/*background-image: url(../images/core/tbl_search_sl.gif);*/
	background-repeat: repeat-y;
	background-color:/* #E6DAF3;*/#FFEA60;
}

/*REM -- YM redo quote (#143186) - Daeheon Kim - 28/09/2009  - color changed*/
.QuickOrder table tr td#searchright {
	width:6px;
	/*background-image: url(../images/core/tbl_search_sr.gif);*/
	background-repeat: repeat-y;
	background-color:/* #E6DAF3;*/#FFEA60;
}

/**/
.QuickOrder table tr td.searchTitle {color:#0099AA; font-weight:bold}


/**/


/*REM -- YM redo quote (#143186) - Daeheon Kim - 28/09/2009  - color changed*/
.top-link { font-family:Arial, Helvetica, sans-serif;
	color:/* #663399;*/ #ffffff;
	width: 440px;
	float: right;
	padding: 17px /*12px*/10px 10px 0px;
	padding-bottom: ;
	clear:right;
	text-align: right;
	/*margin-right: 10px;*/
	font-weight: normal;
}

.top-link table{
 float:right;
}

/*REM -- YM redo quote (#143186) - Daeheon Kim - 28/09/2009  - width changed*/
.top-linkb2 {
	width:/*724px;*/760px;
	color: #FFFFFF;
	float: left;
	text-align: left;
	display: table;
}
/*REM -- YM redo quote (#143186) - Daeheon Kim - 28/09/2009  - width changed*/
.top-linkb {
	width:/*724px;*/760px;
	color: #993399;
	float: left;
	text-align: left;
	font-weight: bold;
	display: table;
}

/*REM -- YM redo quote (#143186) - Daeheon Kim - 28/09/2009  - colour changed*/
.top-linkb a:link{color: /*#993399*/#ffffff;text-decoration: none; font-weight: normal;}
.top-linkb a:visited{color: /*#993399*/#ffffff;text-decoration: none;font-weight: normal;}
.top-linkb a:hover{color: /*#993399*/#ffffff;text-decoration: underline;font-weight: normal;}


.date {
	width: 500px;
	float: right;
	clear:right;
	text-align: right;
	font-size: x-small;
	color: #CC6666;
	margin-top: 18px;
	margin-right: 30px;
}

.footer-link { 
	color: #ffffff;
	width: 500px;
	text-align: left;
	margin-top: 15px;
	margin-left: 14px;
}

/* Category Styles */ 

.cat-header {
	padding-left:15px;
	width: 100%;
}

.catIMAGE {
	height: 140px;
	width: 140px;
	display: table;

}

.cat-titleHOLDER{
	margin-right: 0px;
	margin-bottom: 0px;
	padding-left: 20px;
	display: block;
	background-color: #EDC122 /*This colour will change according to your category*/;
	/*background-image: url(../images/core/catHEADER_back.GIF);*/
	background-position: left top;
	height: 53px;
	width: 575px;
	background-repeat: no-repeat;
}

.cat-title {
	padding-top:15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #FFFFFF;
	float:left;
}
.cat-title h1 {color:#0099AA;}

.cat-title2 {
	padding-top:20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #0099AA /*red*/;
	xfloat:left;
}
/*REM -- Changes to 'Search Results' page (#169705) - Murali Kanduri - 01/03/2010 - START*/
.search_title_text{
	padding-top:5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #0099AA /*red*/;
	xfloat:left;
}
.search_plain_text {
	padding-top:5px;padding-left:5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color: black;
	xfloat:left;
}
.reset_plain_text
{
	padding-top:5px;padding-left:5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	xfloat:left;
}
/*REM -- Changes to 'Search Results' page (#169705) - Murali Kanduri - 01/03/2010 - END*/
.cat-title3 {
	padding-top:20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: darkblue;
	float:left;
}
.cat-nav {
	xwidth: 280px;
	float:right;
	display: table;
	padding-right: 8px;
	padding-top: 27px;
	padding-bottom: 5px;
	color: #0099AA;
	text-align: right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.cat-nav a {color:#0099AA}
.cat-nav a:link {color:#0099AA}
.cat-nav a:visited {color:#0099AA}

.cat-nav2 {
	padding-right: 8px;
	xpadding-top: 15px;
	xpadding-bottom: 5px;
	text-align: right;
	color: darkblue;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.cat-nav3 {
	display: table;
	padding-top: 10px;
	padding-bottom: 5px;
	text-align: right;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	width: 380px;
}
.cat_holder {
	padding-left: 16px;
	padding-top: 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	width: 590px;
	padding-bottom: 25px;
	position: relative;

}
.cat_table td {
	margin: 0px 10px 5px 0px;
	height: auto;
	display: table;
	padding-top: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}

/*product listing filter(sorting) footer section style*/
.catFooter_Nav {color:#0099AA;}
.catFooter_Nav a{color:#0099AA;}
.catFooter_Nav a:link{color:#0099AA;}
.catFooter_Nav a:vistied{color:#0099AA;}


/* Category image holder */
.cat_detail1 {
	padding-right:14px;
	vertical-align: top;
	padding-bottom: 15px;
	width: 195px;
}

.cat_detail_noborder1 {
	padding-right:14px;
	vertical-align: top;
	padding-bottom: 15px;
	width: 195px;
}

.cat_detail1 img {
	border-top: 1px solid #DED0D7;
	border-right: 1px solid #DED0D7;
	border-left: 1px solid #DED0D7;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #DED0D7;
}

.cat_detail11 {
	padding-right:14px;
	vertical-align: top;
	padding-bottom: 15px;
	width: 195px;
}
.cat_detail11 img {
	border-top: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
	border-left: 1px solid #ffffff;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ffffff;
}


/* Category Artist name */
.cat_detail2 {
	padding: 5px;
	width: 178px;
	border-right: 1px solid #DED0D7;
	border-bottom: 1px solid #DED0D7;
	border-left: 1px solid #DED0D7;

}
.cat_detail2 a:link{
	color: #000000;
	text-align: right;
	text-decoration:none
}
.cat_detail2 a:visited{
	color: #000000;
	text-align: right;
	text-decoration:none
}
.cat_detail2 a:hover{
	color: #000000;
	text-align: right;
	text-decoration:underline
}


.cat_detail3 {
	position: relative;
	top: 12.5%;
	margin: 0%;
}


.cat_detail5 {
	padding: 5px;
	width: 175px;
	border-right: 1px solid #DED0D7;
	border-bottom: 1px solid #DED0D7;
	border-left: 1px solid #DED0D7;

}
.cat_detail5 a:link{
	color: #000000;
	text-align: right;
	text-decoration:none
}
.cat_detail5 a:visited{
	color: #000000;
	text-align: right;
	text-decoration:none
}
.cat_detail5 a:hover{
	color: #000000;
	text-align: right;
	text-decoration:underline
}



/* **************************************************** */


/* Product Stlyes */
.prod_header {
	width:320px;
	color:#000000;
	padding:4px 4px 4px 7px;
	background-color:#fff6e4;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	position:relative;
	}
.prod_header h1 {padding-right:14px;}
.prod_headerIcon {position:absolute; right:0; top:0;}

/*REM -- post-rebrand snags & extras (#180582) - Daeheon Kim - 04/06/2010  - reducing height of each product from listing*/
.pro-title {
	COLOR: #000000;
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	text-align: left;
	display: block;
	padding:0 0 8px 0px;
	font-weight: bold;
	/*min-height:45px;*/
	/*REM -- Misaligned buttons on the grid (#148625) - Daeheon Kim - 21/10/2009  - fixed height*/
	height:20px; overflow:hidden;
	font-size: 11px;
	width:130px;
	/*REM -- post-rebrand snags & extras (#180582) - Daeheon Kim - 07/06/2010*/
	margin:5px 0 10px 0;
	
}

.pro-variants
{	/**height:100%; overflow:hidden
	height:120px;*/
	height:104px;}
	
	/*REM -- post-rebrand snags & extras (#180582) - Daeheon Kim - 04/06/2010  - reducing height of each product from listing*/
.prodlistingVariant {height:70px;}

.pro-title a:link {
	COLOR: #000000;
	text-decoration:none}
.pro-title a:visited {
	COLOR: #000000;
	text-decoration:none}
	
.pro-title a:hover {
	COLOR: #000000;
	text-decoration:underline}


.pro-offer {
	width: 100%;
	background-color: #cc0000;
	text-align:center;
	color:#FFFFFF;
	font-weight:bold;
	padding-top:3px;
	padding-bottom:3px;
}
.pro-price {
	FONT-WEIGHT: bold;
	font-size: 11px%;
	line-height: 160%;
	text-align: right;
	margin-top: 5px;
	padding-right:5px;
}
.pro-price_sale {
	FONT-WEIGHT: bold;
	font-size: 11px%;
	line-height: 160%;
	text-align: right;
	margin-top: 5px;
	padding-right:5px;
	color: #CC0000;
}
.pro-sale_was{
	FONT-WEIGHT: bold;

	font-size: 11px%;
	line-height: 160%;
	text-align: right;
	margin-top: 5px;
	padding-right:5px;
	font-size: 10px;
	color: #666666;
}
.pro-packsize {
	FONT-WEIGHT: normal;
	text-align: left;
}
/*Buying buttons DIV*/
.buttonDIV {
	clear: both;
	text-align: left;
	display: block;
	padding: 5px 5px 10px 5px; 
}
.prod_holder {
	display: table;
	position: relative;
	height: auto;
	width: 744px;
	float: left;
	clear:both;
	background-color:#f7f7f7;
	padding-left: 18px;
	padding-top: 15px;
	margin-bottom: 28px;
}

.prod_left {
	display: block;
	float: left;
	width: 355px;
	height: 330px;
	margin-right: 14px;
	background-image: url(../images/core/image_back.gif);
	text-align: center;
	padding-top: 20px;
}

.productDETAILS {
	width: 135px;
	display: table;
	margin-left: 3px;
}

.prod_extra {
	width: 327px;
	display: table;
	clear:both;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: bold;
	background-color: #fbfbfb;
	padding: 10px 10px 10px 18px;
}

.prod_extra table tr td {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: bold;
	color: #333333;
	float: left;
	padding-right: 5px;
	padding-bottom: 8px;
}
.prod_desc {
	width: 305px;
	display: table;
	clear:both;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding-left: 7px;
	padding-top: 7px;
	padding-bottom: 7px;
}

.prod_desc table tr td {
	padding-right: 5px;
	vertical-align: middle;
	padding-bottom: 5px;
	padding-top: 2px;
}

.prod_descb {
	xwidth: 305px;
	xdisplay: table;
	xclear:both;
	color: #333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	line-height:15px;
	padding-left: 7px;
	padding-top: 3px;
}

.prod_descb_image {
	float: right;
	margin-right: 8px;
	margin-left: 8px;
}
.prod_code {
	width:330px;
	/*background-image: url(../images/core/buyoptions_back_new.gif);/* url(../images/core/buyoptions_prodcode.gif);*/
}
.price {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	font-weight: bold;
	xpadding-left: 5px;
}
.prodIMAGE {
	width: 240px;
	margin-top: 5px;
	margin-right: 20px;
	margin-bottom: 5px;
	display: block;
}

/* REM -- New Product Page (#138813) - Daeheon Kim - 11/08/2009 */
#prodIMAGEmain {position:relative;}
#enlargeButton {/*position:absolute;*/ bottom:5px; margin:10px 0}

.prodIMAGE_altDIV {
	width: 240px;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 0px;
	display: block;
	clear: both;
	float: left;
}
.prodIMAGE_alt {
	border: 1px solid #A9D0E7;
	float: left;
	height: 56px;
	width: 48px;
	margin-right: 10px;
	display: block;
	padding: 1px;
}
#productImage{
	border:0px;
	width: 240px;
}
.product-special{
	width: 240px;
	padding-top: 5px;
	display: table;
	clear: both;
}
.product-special a:link {
	color: #0099AA;
	text-decoration: none;
}
.product-special a:visited {
	color: #0099AA;
	text-decoration: none;
}
.product-special a:hover {
	color: #0099AA;
	text-decoration: underline;
}

.buyThisProduct
{
	margin-left:7px;
	width: 330px;
	padding-top:15px;
}
.buyoptions{
	/*background-image: url(../images/core/buyoptions_back.gif); margin:0; padding:0;*/
	background:none;
}

.buyoptions2{
	/*background-image: url(../images/core/buyoptions_back.gif); margin:0; padding:0;*/
	background-color:#FFEE66
}
.buyoptions_price {
	width:135px;
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left: 12px;
}
.buyoptions_priceper {
	padding-left:0px; 
}
.buyoptions_quantity {width:35px; color:#000000; font-weight:bold; font-size:12px; padding:10px;
}
.buyoptions_addtobasket {
	width: 100px;
	text-align:center;
	padding:10px;
	}
.quantity{
	border:1px solid #42ABEB; height:15px; 	width:20px; 	text-align: center;
}
.further_links {
	padding-left:7px;
	padding-top:10px;
	line-height: 125%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0099AA;
	display: table;
	clear: both;
}

.further_links a {color:#0099AA}
.further_links h2 {color:#949595;font-size:11px;}
/* **************************************************** */



.updateQuantitiesAlertText{font-size:10px;}
#book{BACKGROUND-IMAGE: url(../images/core/myaddress.jpg);}
.error {color:red;}
.errormessageinline {color:red;font-size:11px;line-height:15px;padding:0px;margin:0px;}
.errormessage {color:red;font-size:11px;line-height:15px;padding:0px;margin:0px;}

.basketHeader{font-weight:bold;background-color:#fafffa;border-bottom:1px #e0ece2 solid;}
.textFieldNoWidth{border: 1px #cccccc solid;}
.smallTitleBox{font-weight:bold;font-size:14px;color:#666666;}
.categorySearch{width:250px;float:left;height:15px;vertical-align:middle;}
.emphasis{font-weight:600;}
#leftNavigation{padding-left:3px;padding-right:10px;}
#ourcollections{padding-left:6px;}
.catouter{font-family:Arial, Helvetica, sans-serif;border-bottom:1px #dddddd dotted;font-size:105%;margin-top:4px;padding-bottom:2px;padding-left:10px;padding-right:7px;background-image: url(../images/core/spacer.gif);background-repeat: no-repeat;}
.catouter-sel{font-family:Arial, Helvetica, sans-serif;border-bottom:1px #dddddd dotted;font-size:105%;margin-top:4px;padding-bottom:2px;padding-left:10px;padding-right:7px;background-image: url(../images/core/spacer.gif);background-repeat: no-repeat;}
.catouter2{font-family:Arial, Helvetica, sans-serif;/*border-bottom:1px #dddddd dashed*/;font-size:100%;margin-top:4px;padding-bottom:2px;padding-left:13px;padding-right:7px;background-image: url(../images/core/spacer.gif);background-repeat: no-repeat;}
.wasprice{font-weight:300;}
.waspriceAlt{font-weight:300;color:Red;}
.waspriceAlt2{font-weight:300;font-size:9px;color:Red;}
.backordermsg{font-weight:300;color:Red;}


.LeftLinksA2{color:#000000;padding-left: 3px;font-size: 95%; font-weight: bolder;}

.LeftLinksA{color:#000000;padding-left: 3px; font-size: 95%;}
A.LeftLinksA{color:#000000;}
A.LeftLinksA:link{color:#000000;}
A.LeftLinksA:visited{color:#000000;}

/* Navigation Stlyes  (old green: #e8f6eb) */


/*REM -- PayPal (#121058) - Daeheon Kim - 30/11/2009 */
.basketLineItem{border-bottom:1px #EFDFED dashed;}
.basketExtrasHeader{background-image: url(../images/core/bskt_extra_bg.gif);background-repeat: no-repeat;background-position: top;}
.basketExtrasHeader2{background-color: #ffee59 /*#FFEFFD*/; }
.basketExtras{background:#ffee59 url(/images/core/bg_light.jpg) /*#EFDFED*/;padding:5px;}
.basketExtrasnocolour{padding-bottom:5px;}



.upperLINKS {
	height: 25px;
	width: 500px;
	text-align: right;
	float: right;
}

.crumbtext {
	padding-top:6px;
	padding-bottom:8px;
	color:#0099AA;
}
.crumbtext a:link {
	color: #0099AA;
	text-decoration: none;
	font-size: 11px;
}
.crumbtext a:visited {
	color: #0099AA;
}
.crumbtext a:hover {
	color: #0099AA;
	text-decoration: underline;
}




.footerTEXTright a:link {color: #ffffff; text-decoration: none;}
.footerTEXTright a:visited{color: #ffffff; text-decoration: none;}
.footerTEXTright a:hover {color: #ffffff; text-decoration: underline;}


.white-link {color: #000000;}
.white-link a:link{color: #000000;text-decoration: none;}
.white-link a:visited{color: #000000;text-decoration: none;}
.white-link a:hover{color: #000000;text-decoration: underline;}






/* Div Stlyes */

.upperLINKStext {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-align: right;
	margin-top: 5px;
	float: right;
	margin-right: 15px;
}

.upperMENUholder {
	height: 30px;
	width: 762px;
	background-image: url(../images/core/uppermenuBACK.gif);
	padding-top: 9px;
	padding-bottom: 2px;
	background-repeat: repeat-x;
	position: relative;
	margin-right: auto;
	margin-left: auto;
	display: block;
	clear: both;
}
.upperMENUtext {
	font-family: Arial, Helvetica, sans-serif;
	color: #006633;
	height: 20px;
	margin-left: 15px;
	float: left;
	width: 430px;
	position: relative;
}
.upperSearchText {
	font-family: Arial, Helvetica, sans-serif;
	color: #006633;
	height: 20px;
	margin-left: 15px;
	float: right;
	position: relative;
}

.uppermenuTEXTboxes {
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	height: 20px;
	width: auto;
	float: left;
	padding-right: 20px;
}
.searchboxFORMholder {
	float: right;
	height: 15px;
	width: 150px;
	vertical-align: top;
	margin-top: 0px;
}
.searchBOXtext {
	font-family: Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-size: 11px;
	margin-top: -3px;
	margin-bottom: 0px;
	float: right;
	margin-right: 15px;
}
	
.searchBOXtext a:link {color: #FFFFFF; text-decoration:none}
.searchBOXtext a:visited {color: #FFFFFF; text-decoration:none}
.searchBOXtext a:hover {color: #FFFFFF; text-decoration:underline}




.searchBOXform {
	float: left;
	width:184px;
	margin:0px;
}
.searchBOXgo {
	float: left;
	border: none;
}
.left_NAV {
	height: auto;
	width: 165px;
	margin-top: 5px;
	display: table;
	margin-left: 15px;
	position: relative;
}
.left_Nav_cat1 {
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	float: left;
	height: auto;
	width: 135px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #EEDFE1;
	margin-top: 5px;
	font-size: 115%;
	line-height: 145%;
}
.leftHOLDER {
	height: auto;
	width: 175px;
	float: left;
	position: relative;
}
.left_NAV_2 {
	height: auto;
	width: 145px;
	display: table;
	position: relative;
	margin-left: 10px;
	margin-top: 12px;
	margin-bottom: 5px;
}
.left_Nav_2_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	width: 135px;
	margin-top: 10px;
}
.subscribeFORM {
	height: 15px;
	width: 120px;
	border: 1px solid #666666;
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	color: #999999;
	margin-top: 10px;
}
.subscribeBUTTON {
	margin-top: 5px;
}
.footerTEXT {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	width: 360px;
	margin-left: 15px;
	padding-top: 8px;
	padding-bottom: 3px;
	float: left;
	position: relative;
}
.footerTEXTright {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	width: 290px;
	padding-top: 8px;
	padding-bottom: 3px;
	float: right;
	margin-right: 10px;
	text-align: right;
	position: relative;
}
.left_NAV_header {
	float: left;
	height: 25px;
	width: 135px;
}
.left_NAV_2_header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
}

.left_Nav_cat1 a:link {	font-family: Arial, Helvetica, sans-serif;	color: #666666;	text-decoration: none;	}
.left_Nav_cat1 a:visited {	font-family: Arial, Helvetica, sans-serif;	color: #333333;	text-decoration: none;}
.left_Nav_cat1 a:hover {	font-family: Arial, Helvetica, sans-serif;	color: #009900;}


.left_Nav_cat1SUB {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 95%;
	color: #333333;
	float: left;
	height: auto;
	width: 113px;
	margin-top: 5px;
	margin-left: 6px;
	background-image: url(../images/core/left_Nav_subcat_BACK.gif);
	background-repeat: no-repeat;
	padding-left: 12px;
	vertical-align: bottom;
	padding-bottom: 8px;
}

.left_Nav_cat1SUB a:link{
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	text-decoration: none;
}
.left_Nav_cat1SUB a:visited{
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	text-decoration: none;
}

.left_Nav_cat1SUB a:hover{
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-weight: normal;
	text-decoration: none;
}




/*///////////////////////////////////////////////////////////////////*/



.rightHOLDER {
	float: left;
	width: 565px;
	position: relative;
	display: block;
}
.right_NAV {
	float: left;
	height: auto;
	width: 220px;
	margin-right: 0px;
	margin-top: 5px;
	margin-left: 0px;
	margin-bottom: 10px;
	position: relative;
	display: block;
}
.right_NAV2 {
	float: left;
	height: auto;
	width: 191px;
	margin-right: 0px;
	margin-top: 5px;
	margin-left: 0px;
	margin-bottom: 10px;
	position: relative;
	display: block;
}
.right_NAV3 {
	float: left;
	height: auto;
	width: 152px;
	margin-right: 0px;
	margin-top: 5px;
	margin-left: 0px;
	margin-bottom: 10px;
	position: relative;
	display: block;
}
.rightLINKimages {
	margin: 0px;
	padding: 0px;
}
.crumbHOLDER {
	display: block;
	height: 12px;
	width: 560px;
	padding-top: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 85%;
	color: #006633;
	clear: both;
	padding-left: 5px;
	margin-top: 7px;
}

.cat_col_siz {
	clear: right;
	position: relative;
	padding-top:3px;
	height: 45px;
	width: 563px;
	background-image: url(../images/core/catSIZCOLback.jpg);
}
.cat_size {
	clear: right;
	width: 500px;
	margin-top: 5px;
	position: relative;
	font-family: Arial, Helvetica, sans-serif;
	color: #003333;
	padding-left: 10px;
	font-size: 95%;
}
.cat_col {
	clear: right;
	width: 500px;
	margin-top: 5px;
	position: relative;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 95%;
	color: #003333;
	padding-left: 10px;
}
.page_num {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003333;
	display: block;
	clear: right;
	float: right;
	margin-top: 8px;
	position: relative;
	height: 20px;
	width: 400px;
	text-align: right;
	padding-right: 15px;
}

.table_border {
	border: 1px solid #FFFFFF;
}

.cat_td {
	vertical-align: top;
}

.cat_detail4 {

	display: block;
	position: relative;
	height: auto;
	width: 135px;
	padding-right: 2px;
	font-family: Arial, Tahoma;
	font-size: 11px;
	color: #333333;
	text-align: center;
	padding-top: 5px;
	vertical-align: top;
	font-weight: bold;
}
.uppermenuTEXTboxes a:link {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 95%;
	color: #ffffff;
	text-decoration: none;
}
.uppermenuTEXTboxes a:visited {


	font-family: Arial, Helvetica, sans-serif;
	font-size: 95%;
	color: #ffffff;
	text-decoration: none;
}

.uppermenuTEXTboxes a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 95%;
	color: #ffffff;
	text-decoration: underline;
}

.upperLINKStext a:link {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-align: right;
	font-size: 95%;
}
.upperLINKStext a:visited {


	font-family: Arial, Helvetica, sans-serif;
	font-size: 95%;
	color: #FFFFFF;
	text-align: right;
}
.upperLINKStext a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 95%;
	color: #FFFFFF;
	text-align: right;
	text-decoration: underline;
}

.mediumBoxBorder{border:1px #EEEEEE solid;}

.mediumBoxLeftRightBottom{
	border-left:1px #EEEEEE solid;
	border-right:1px #EEEEEE solid;
	border-bottom:1px #EEEEEE solid;
	width: 360px;
}

.descbMENU {
	margin-bottom: 15px;
	color: #006633;
}
.desca {
	width: 75px;
	display: block;
	padding-bottom: 10px;
	padding-top: 10px;
}
.descaTABLE {

	width: 75px;
	margin-top: 0px;
	display: block;
	margin-bottom: 10px;
	height: 100%;
	margin-left: 18px;
}
.descc {
	display: block;
	padding-left: 7px;
	padding-top: 10px;
	padding-bottom: 10px;
}


.article-links {margin-left:10px;}


.cat-headerTEXT {
	padding-left: 9px;
	padding-top: 10px;
	color:Black;
}
.artDIV {
	width: 550px;
	padding-left: 10px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #F3EDEB;
	border-right-color: #F3EDEB;
	border-bottom-color: #F3EDEB;
	border-left-color: #F3EDEB;
	padding-top: 3px;
	margin-top: 8px;
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
}
.artTEXT {
	xwidth: 355px;
	display: block;
	float: left;
	padding-right: 5px;
}
.artTEXT img {
	margin: 5px;
	float: left;
}
.artTEXT table{
	background-image: url(../images/core/tableBACK.jpg);
	font-family: Verdana, Arial, Trebuchet MS;
	color: #333333;
	margin-top: 10px;
	margin-bottom: 10px;
	width: 100%;
}
.artTEXT table tr td {
	padding: 3px 3px 3px 4px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #DEE0DE;
	line-height: 140%;
}
.artMENU {
	display: block;
	float: left;
	width: 160px;
	margin-left: 20px;
	margin-top: 10px;
	text-align: left;
}
.artNAV {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	list-style-type: none;
	list-style-position: outside;
	list-style-image: none;
	font-size: 98%;
}
.artNAV ul li {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #e5e5e5;
	list-style-type: none;
	line-height: 200%;
}
.artNAV ul {
	list-style-type: none;
	list-style-position: outside;
	list-style-image: none;
}

#probox { BORDER-LEFT: #EFEFEF 1px solid; BORDER-BOTTOM: #EFEFEF 1px solid;}
#probox1 { BORDER-LEFT: #EFEFEF 1px solid;} 
#probox2 { BORDER-LEFT: #EFEFEF 1px solid; BORDER-Right: #EFEFEF 1px solid;} 
#probox3 { BORDER-LEFT: #EFEFEF 1px solid; BORDER-Right: #EFEFEF 1px solid; BORDER-Bottom: #EFEFEF 1px solid;}
#top-border {BORDER-LEFT: #999999 1px solid; BORDER-TOP: #999999 1px solid;BORDER-RIGHT: #999999 1px solid;}
#middle-border {BORDER-LEFT: #999999 1px solid; BORDER-RIGHT: #999999 1px solid;}
#middlebottom-border {BORDER-LEFT: #999999 1px solid; BORDER-RIGHT: #999999 1px solid;BORDER-BOTTOM: #999999 1px solid;}
#cat-rows { BORDER-TOP: #CCCCCC 1px dotted; padding-left:8px; padding-top:3px; padding-bottom:3px;}
#pro-band { BORDER-LEFT: #EFEFEF 1px solid; BORDER-TOP: #EFEFEF 1px solid; BORDER-BOTTOM: #EFEFEF 1px solid; padding-left:10px; padding-top:5px; padding-bottom:5px; font-weight:bold; background-color:#FDEFD0; color:#000000; }
#footer-bg { background-color:#F2F1EF; }
.tab-corner{BACKGROUND-IMAGE:  url(../images/core/tab-corner.gif);}
#book{BACKGROUND-IMAGE:  url(../images/core/myaddress.jpg);}
#border-topleft { BORDER-LEFT: #999999 1px solid; BORDER-TOP: #999999 1px solid; }
#border-topright { BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #999999 1px solid; }
#border-leftbottom { BORDER-LEFT: #999999 1px solid; BORDER-BOTTOM: #999999 1px solid; }
#border-rightbottom { BORDER-RIGHT: #999999 1px solid; BORDER-BOTTOM: #999999 1px solid; }
#border-left { BORDER-LEFT: #999999 1px solid; }
#border-right { BORDER-RIGHT: #999999 1px solid; }
#border-top { BORDER-TOP: #999999 1px solid; }
#border-bottom { BORDER-BOTTOM: #999999 1px solid; }
#rn-bannerbot { BORDER-BOTTOM: #CCCCCC 1px solid; }
#footer-top { BORDER-TOP: #333333 1px solid; }
#tab-bg { background-color: #990000; padding-left:7px; padding-right:7px; }
#vdotline { BACKGROUND-IMAGE:  url(../images/core/vdotlines.gif); }
#left-nav { BORDER-LEFT: #CCCCCC 1px solid; BORDER-TOP: #CCCCCC 1px solid; BORDER-BOTTOM: #CCCCCC 1px solid; BORDER-RIGHT: #CCCCCC 1px solid; background-image:  url(../images/core/leftnav_bg.gif); }
#sku-table { BORDER-LEFT: #CCCCCC 1px solid; BORDER-TOP: #CCCCCC 1px solid; BORDER-BOTTOM: #CCCCCC 1px solid; BORDER-RIGHT: #CCCCCC 1px solid;}
#top-band { background-color:#E4CFC0; border-bottom: 1px #DDDDDD solid; padding-top:4px; padding-bottom:4px; color:#003366; font-size:13px; font-weight:bold;}
#top-band2 { background-color:#E4CFC0; padding-top:6px; padding-bottom:7px; padding-right:13px;}
#sku-rows { BORDER-BOTTOM: #CCCCCC 1px solid; padding-left:10px; padding-right:10px; padding-top:7px; padding-bottom:7px; }
#side-panel { BORDER-LEFT: #FEECD0 1px solid; BORDER-TOP: #FEECD0 1px solid; BORDER-BOTTOM: #FEECD0 1px solid; BORDER-RIGHT: #FEECD0 1px solid;}
#panel-title { background-color:#FEECD0; color:#000000; padding-left:10px; padding-top:4px; padding-bottom:4px;}
#sp-rows { padding-left:6px; padding-right:3px; padding-top:3px; padding-bottom:3px; }

#left-corner { COLOR:#000000; BORDER-LEFT: #CCCCCC 1px solid; BORDER-BOTTOM: #CCCCCC 1px solid; BORDER-TOP: #CCCCCC 1px solid; padding-left:10px; padding-right:10px; padding-top:7px; padding-bottom:7px;}
#right-corner { COLOR:#000000; BORDER-BOTTOM: #CCCCCC 1px solid; BORDER-RIGHT: #CCCCCC 1px solid; BORDER-LEFT: #CCCCCC 1px solid; BORDER-TOP: #CCCCCC 1px solid; padding-right:15px; padding-top:7px; padding-bottom:7px;}

#table-head { COLOR:#000000; BORDER-BOTTOM: #CCCCCC 1px solid; BORDER-TOP: #CCCCCC 1px solid; BORDER-LEFT: #CCCCCC 1px solid; padding-left:10px; padding-right:10px; padding-top:7px; padding-bottom:7px;}
#left-bottom { COLOR:#000000; BORDER-LEFT: #CCCCCC 1px solid; BORDER-BOTTOM: #CCCCCC 1px solid; padding-left:10px; padding-right:10px; padding-top:7px; padding-bottom:7px;}
#left-right-bottom { COLOR:#000000; BORDER-LEFT: #CCCCCC 1px solid; BORDER-RIGHT: #CCCCCC 1px solid; BORDER-BOTTOM: #CCCCCC 1px solid; padding-left:10px; padding-right:15px; padding-top:7px; padding-bottom:7px;}


.previous_page {font-size: 11px; color: #0099AA; padding-top:4px; padding-right: 10px; text-align: right;}
.previous_page a:link {color: #0099AA; text-decoration:none}
.previous_page a:visited {color: #0099AA; text-decoration:none;}
.previous_page a:hover {color: #0099AA;	text-decoration:underline}

/* REM -- New Product Page (#138813) - Daeheon Kim - 11/08/2009 */
.previous_page ul {margin:0; padding:0;}
.previous_page ul li {margin:0 2px 0 0; padding:3px; float:left; display:block; list-style:none;}

/**/

.prod_codeDIV {
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left: 12px;
}
.welcomeDIV {
	width: 760px;
	margin-right: auto;
	margin-left: auto;
}

/*REM -- YM redo quote (#143186) - Daeheon Kim - 28/09/2009  - width change*/
.welcomeDIV2 {
	width: 760px;
	margin:10px auto;
}
/*REM -- YM redo quote (#143186) - Daeheon Kim - 28/09/2009  - background color changes*/
.DIVfloatLEFT {
	float: left;
	background:#9B5D9E;
	width:19px;
	height:20px;
}
/*REM -- YM redo quote (#143186) - Daeheon Kim - 28/09/2009  - background color changes*/
.DIVfloatRight {
	float: right;
	background:#9B5D9E;
	width:17px;
	height:20px;
}
.welcomeMenu {
	
	padding-left:20px;
	width: 740px;
	margin-left:auto;
	margin-right:auto;
	display:table;
	background-image: url(../images/core/welmen_md.gif);
	background-repeat: repeat-y;
}

.welcomeMenu_tp {
	margin-top:6px;
	width: 760px;
	margin-left:auto;
	margin-right:auto;}

.welcomeMenu_bt {
	width: 760px;
	margin-left:auto;
	margin-right:auto;}

#basketSummaryMenu{width:200px;position:absolute;}
.bskt_bg{background-image:url(/images/core/bskt_bg.gif)}
.basketSummaryHeader{background-color:#666666;font-family: Tahoma, Verdana, "Trebuchet MS";font-size:11px;color:white;font-weight:bold;}
#shopwiz{background-image:url(/images/core/bg_light.jpg);width:210px;padding:10px;line-height:13px;font-size:10px;}

#previousViewed{background-image:url(/images/core/last5_bg.gif);width:130px; height:250px; padding:12px; padding-top:20px;background-repeat:no-repeat;}
.niceScrolls{scrollbar-arrow-color: #333333;scrollbar-base-color: #BDBDBB;scrollbar-face-color: #F5F2EB;scrollbar-shadow-color: #BDBDBB;scrollbar-3d-light-color: #BDBDBB;scrollbar-dark-shadow-color: #BDBDBB;scrollbar-highlight-color: #F5F2EB;}
.purpleBoxError{background-color:#F3DEF1;vertical-align:middle  ;vertical-align:middle; font-size:14px;color:red;font-weight:bold;}
.mediumBox{background-image:url(/images/core/bg_light.jpg);border: 1px solid #E6DCEF;}
.mediumBox3{background-image:url(/images/core/bg_light.jpg);border: 1px #afeeee dashed;}
.mediumBox4{border: 1px #dddddd dashed;}
.mediumBox2{background-color:#FAFAFA;border-bottom: 1px #dddddd dashed;}
.purpleBox{background-image:url(/images/core/ages_middle.jpg);width:596px;}
.rightNavDIV{width:160px;padding:10px;border-left:1px #0099AA dotted;margin-top:20px;}
.articleSubHead{font-size:16px;font-family: Arial, Verdana, Helvetica, sans-serif;color: #0099AA  ;}
a.articleSubHead{font-size:16px;font-family: Arial, Verdana, Helvetica, sans-serif;color: #0099AA  ;font-weight:bold;}
a.articleSubHead:visited{color: #0099AA;}
a.articleSubHead:hover{}
.mediumText{font-size:11px;}

/*REM -- post-rebrand snags & extras (#180582) - Daeheon Kim - 20/05/2010 */
#blue_back{background:url(/images/core/blue_back.jpg) left repeat-y;width:265px;}
#blue_back table  {padding:0; margin:0; width:260px}
#blue_back tr  {padding:0; margin:0;}
/*REM -- post-rebrand snags & extras (#180582) - Daeheon Kim - 28/05/2010 */
#blue_back td  {padding:5px 5px 5px 0; margin:0;}

.basketLineItem2{border-bottom:1px white dotted;}
.orderNumber{color:Red;font-size:15px;}
.normal{font-size:11px;line-height:15px;color:#333333;}
.normal ul li { list-style-image: url(/images/core/article-bullet.gif); padding-bottom:10px;}
.normal ol li {list-style-position:outside;}
.normal ol li li {list-style-position:outside;}
.hoverColors{background-image:url(/images/core/bg_light.jpg);border: 1px #afeeee solid;}
.hoverColors2{background-image:url(/images/core/spacer.gif);border: 1px white solid;}
.quote{color: #0099AA;font-weight:bold;}
.htmlcol1{padding-top:3px;padding-left:1px}
.htmlcol2{padding:3px;;padding-left:1px}

.paymentHEADER{background-image: url(../images/core/paymentHEADER_bg.gif);background-repeat: no-repeat;background-position: top;}
.prodborder{border:2px #66CCFF solid;}
.cat_sku{font-size:10px;color:#000000;}
.cat_sku_price{font-size:10px;color:#000000;}

/*REM -- post-rebrand snags & extras (#180582) - Daeheon Kim - 04/06/2010  - reducing height of each product from listing*/
.prodSkuListing {padding:0 0 4px 3px; ^padding:0 0 4px 6px; color:#000000; font-size:9px; font-family:Verdana, Arial, Helvetica, sans-serif; text-align:left}


/* Styles Added by Dan 25/08/06 */
.table_style1 {
	width:220px;background-image: url(../images/core/table_Style1_bg.gif);background-repeat: repeat-y;}

.table_style2 {
	width:300px;background-image: url(../images/core/table_Style2_bg.gif);background-repeat: no-repeat;}
	
.table_style3 {width:570px;
	background-color: #EECDEE;border: 1px solid #D687D6;}
	
	.table_style3 th {
	background-color:#F9EEF9;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D687D6;
}

.table_style3 td {	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E6B5E6;}

	
.table_style4 {width:570px;
	background-color: #F8E9F8;border: 1px solid #D687D6;}

.table_style4 img {
	border: 1px solid #EABDEA;
}	

.table_style4 td {	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #EABDEA;}
.SchoolRewardText2{line-height:15px;color:#333333; font-size:11px;}
.SchoolRewardText{line-height:19px;color:#333333; font-size:13px;}
.SchoolYellowBack {width:378px; height:86px; background-image:url(../images/articles/school-yellowback2.gif); background-repeat:no-repeat; margin:7px 0px 4px 0px; padding:12px 0px 3px 12px; line-height:17px; font-size:13px;}
.SchoolYellowBack input {margin:0px; height:13px;}
.SchoolGo {margin-top:3px; height:20px;}
.SchoolAutoWidth {width:auto; float:left; margin-top:3px;}
.SchoolGrouptext {width:607px; height:61px; clear:both; background-color:#e6ddec; padding:5px 11px 0px 11px; line-height:20px; font-size:13px;}
.SchoolDiv{ width:277px; background-image:url(../images/articles/school-divback.gif); background-repeat:no-repeat; padding:17px 20px 0px 18px; height:114px;}

/*NEW homepage styles 17/09/2007 */
#linkLOCATION_HEADER p { color:#fff; padding:110px 20px 10px 300px; font:13px Verdana, Arial, Helvetica, sans-serif; clear:both}
#linkLOCATION_CATHEADER {color:#fff; padding:/*15*/6px 15px 20px 310px; min-height:18px; height:auto !important;}
	#linkLOCATION_CATHEADER a, #linkLOCATION_CATHEADER a:link { color:#fff} 
	#linkLOCATION_CATHEADER ul { margin:10px 0 0 25px; padding:0}
	
	#linkLOCATION_PROMOS {float:left; width:405px;overflow:hidden;}
	#linkLOCATION_PROMOS a, #linkLOCATION_PROMOS a:visited, { color:#000}
	#linkLOCATION_PROMOS ul{ margin:0 10px 10px 0; padding:0 0 0 0; list-style:none; float:left; border:1px solid #ded0d7; width: 188px; /*height:250px*/} 
	#linkLOCATION_PROMOS p { padding:0 10px 10px; margin:5px 0 0; width:170px}
	#linkLOCATION_PROMOS li{ padding:0; margin:0} #linkLOCATION_PROMOS li img { border-bottom:1px solid #ded0d7;}
	#linkLOCATION_PROMOS li ul { border:none; margin:3px 0 0 0; padding:0; height:65px;} #linkLOCATION_PROMOS li ul li {background:url(../images/core/linkLOCATION_PROMO_bg.gif) left top no-repeat; padding:0 0 3px 12px; margin:0 0 0 10px }
	#linkLOCATION_PROMOS h2 {color:/*#000*/#E30477; padding:5px 0 0 10px; font-size:11px;} 
	#linkLOCATION_PROMOS h2 a, #linkLOCATION_PROMOS h2 a:visited, .linkLOCATION_MESSAGE_B a, .linkLOCATION_MESSAGE_B a:visited  {color:/*#000*/#E30477; text-decoration:none}
	
	#linkLOCATION_PROMOS a.links, #linkLOCATION_PROMOS a.links:link, #linkLOCATION_PROMOS a.links:visited {color: #000}
	
	#linkLOCATION_PROMOS a:hover,#linkLOCATION_PROMOS h2 a:hover {text-decoration:underline}

/* Threee column promos */
.linkLOCATION_PROMOS_b{clear:both; padding:0 0 0px 0}
	.linkLOCATION_PROMOS_b ul { width:188px; list-style:none; float:left; border:0px solid #d8d2d4; margin:0 13px 13px 0; padding:0;}
	.linkLOCATION_PROMOS_b ul.linkLOCATION_CATPROMO_B {margin:0 0 13px 13px;}
	.linkLOCATION_PROMOS_b ul.last { margin:0; border:0px solid #cccccc;} 
	.linkLOCATION_PROMOS_b ul.full { margin:0 0 13px 0; width:391px}
	.linkLOCATION_PROMOS_b ul.pre { margin:0 0 13px 13px;}
	.linkLOCATION_PROMOS_b ul li { padding:0; margin:0}	 .linkLOCATION_PROMOS_b ul li img {border-bottom:1px solid #d8d2d4;}
	.linkLOCATION_PROMOS_b ul li p { padding:0 0 10px 0; margin:0 0 0 10px}
	.linkLOCATION_PROMOS_b ul li ul { border:none; padding:5px 0 10px 0; width:180px; margin:0}
	.linkLOCATION_PROMOS_b h2 {color:#000; padding:5px 0 0 10px; font-size:12px;}  
		.linkLOCATION_PROMOS_b h2 a, .linkLOCATION_PROMOS_b h2 a:link, .linkLOCATION_PROMOS_b h2 a:visited  {text-decoration:none; color:#000}
		.linkLOCATION_PROMOS_b h2 a:hover {text-decoration:underline; color: #cc0000}
	.linkLOCATION_PROMOS_b ul li ul li {background:url(../images/core/linkLOCATION_PROMO_bg.gif) left top no-repeat; padding:0 0 3px 13px; margin:0 0 0 10px}	
	
	.linkLOCATION_PROMOS_b ul p { padding-left:10px; margin: 0 0 5px 0; }
	.linkLOCATION_PROMOS_b a, .linkLOCATION_PROMOS_b a:link, .linkLOCATION_PROMOS_b a:visited {color: Black; text-decoration: none; }
	.linkLOCATION_PROMOS_b a:hover {color: #CC0000; text-decoration: underline; }
	
#linkLOCATION_RIGHT { width:190px; float:left;margin:0 0 0 }
	.linkLOCATION_RIGHT_textbox_purple {background:#69258a; padding:5px; color:#fff; text-align:center;margin-left:8px;margin-right:2px;} 
	.linkLOCATION_RIGHT_textbox {background:url(../images/articles/homepage_text_bg.gif) bottom no-repeat; text-align:center; padding:10px;}

.linkLOCATION_CATPROMO_A { float:left; width:391px; border:1px solid #ded0d7; margin:0 13px 14px 0;}
/*.linkLOCATION_CATPROMO_B { float:left; width:188px; border:1px solid #ded0d7; margin:0 0 14px 13px;}*/

.linkLOCATION_CATPROMO_C { float:left; width:391px; border:1px solid #ded0d7; margin:0 0 14px 0;}
.linkLOCATION_CATPROMO_D { float:left; width:188px; border:1px solid #ded0d7; margin:0 13px 14px 0;}






/* New styles added for category */


.linkLOCATION_PROMOS_r{clear:both;  }
	.linkLOCATION_PROMOS_r ul.pre { width:188px; list-style:none; float:left; border:1px solid #d8d2d4; margin:0px 0px 13px 0;padding: 0 0 0 0;  }
	.linkLOCATION_PROMOS_r ul.pre div.info{ width:188px; margin:0 0 0 0px; padding-left:0px; float:left;}	
	.linkLOCATION_PROMOS_r ul p{font-size:11px; color:#333333;}
	.linkLOCATION_PROMOS_r ul.last {width:188px; list-style:none; margin:0 13px 13px 0;float:right;  border:1px solid #d8d2d4;padding: 0 0 0 0;} 
	.linkLOCATION_PROMOS_r ul.last div.info { padding-left:0px; float:left; }
	.linkLOCATION_PROMOS_r ul.first {list-style:none; width:188px; margin:0 0px 13px 0px; float:left; border:1px solid #d8d2d4; padding: 0 0 0 0;} 
	.linkLOCATION_PROMOS_r ul.first div.info { padding-left:10px; float:left;}
	.linkLOCATION_PROMOS_r ul.full { text-align:left;  margin:0px 0px 13px 0; width:391px; border:1px solid #d8d2d4; }
	.linkLOCATION_PROMOS_r ul.full div.info { padding-left:10px; float:left;}
	.linkLOCATION_PROMOS_r ul li { padding:0 0 0 0; margin:0 0 13px 0;list-style:none;  border:0px solid #d8d2d4;}
    .linkLOCATION_PROMOS_r ul div.info { padding-left:10px; float:left;}
	
.linkLOCATION_CATPROMO_A { list-style:none;float:left; width:391px; border:1px solid #ded0d7; margin:0 13px 14px 0px; }

.linkLOCATION_CATPROMO_A  div.info { padding-left:10px; float:left;}
.linkLOCATION_CATPROMO_A h2 {color:#000; padding:5px 0 0 10px; font-size:12px;}  
.linkLOCATION_CATPROMO_B { list-style:none;float:left; width:188px; border:1px solid #ded0d7; margin:0 0 14px 13px; }
.linkLOCATION_CATPROMO_B  div.info { padding-left:10px; float:left;}
.linkLOCATION_CATPROMO_B h2 {color:#000; padding:5px 0 0 10px; font-size:12px;}  
.linkLOCATION_CATPROMO_C {width:390px;}
.linkLOCATION_CATPROMO_C  div.info { padding-left:10px; float:left;}
.linkLOCATION_CATPROMO_C h2 {color:#000; padding:5px 0 0 10px; font-size:12px;}  
.linkLOCATION_CATPROMO_D {list-style:none;float:left; width:188px; border:1px solid #ded0d7; margin:0 0 14px 0px;}
.linkLOCATION_CATPROMO_D  div.info { padding-left:10px; float:left;}
.linkLOCATION_CATPROMO_D h2 {color:#000; padding:5px 0 0 10px; font-size:12px;}  
.linkLOCATION_HOME_LONG { float:top; width:188px; border:1px solid #ded0d7; margin:0 13px 14px 0px; }

.bestsellinglink img{float:left;margin-right:5px;padding-bottom:15px;}
.bestsellinglink h2{font-size:11px;}

.creditCards { font-size: 13px; color: #0099AA; font-weight: bold; margin: 0px; clear: right; line-height: 150%; vertical-align: middle; }
.creditCards img { vertical-align: middle; padding-left: 10px; } 

.emailsubdiv{width:155px; height:135px; background:#c3e6e4/* url(/images/articles/esignup_background_img.jpg) top left no-repeat*/; padding:0;padding-bottom:10px; margin:10px 0; clear:both; display:block}
.emailsubform{margin:2px 0 0 0; padding:0 0 0 10px; vertical-align:top;}
.emailsubtxt{width:130px; height:14px; vertical-align:top; margin:0px 0 0 0; border:#999999 1px solid; font-size:10px;}
.emailsubBtn {clear:both; margin:5px 0;}


/*NEW EMAIL TWITTER FACEBOOK LINKS*/
.socialLinks {}
.socialLinks ul {margin:0 0 0 10px; padding:0;}
.socialLinks ul li {float:left; list-style:none; margin:0px; display:block; padding:3px;}
.socialLinks ul li.title {list-style:none; color:#0099AA; clear:both; font-weight:bold; width:100%; margin:10px 0;}

/*PRODUCT OPTION */
.prod_sku {color:#999999;}
.variant_gap {padding:2px; height:4px; background:#ffffff}

/*PRODUCT OPTION FUNDRASING*/
.cashback_td {padding:10px; background:#ffffff; margin:0}
.cashback_ic {float:left;}
.fundrasing {float:left; margin-left:10px; font-size:12px; font-weight:bold; color:#0099AA}
.fundrasingexplain {display:block; margin-top:10px; font-size:10px;}
.fundrasingexplain span {}

.prod_dtailtb {width:330px; overflow:hidden; margin:10px 0 0px 0; background:#ffffff; border:1px solid #E0F2F0  }
.prod_dtailtb tr {margin:0; padding:0}
.prod_dtailtb td {margin:0;}

/*HEADER LINK LOCATION*/
.headerfull_bnrLink {padding:0; margin:0; display:block; width:790px; overflow:hidden; text-align:right}

/*FOOTER NAV HOLDER STYLE*/
.footerNavHolder {color:#E30477; font-weight:bold; font-size:10px; width:760px; margin:10px auto 10px auto; clear:both; padding:3px 0; text-align:center}
.footerNavHolder ul {margin:0; padding:0;}
.footerNavHolder ul li{float:left; margin:0px; list-style:none;}
.footerNavHolder ul li.seperation{float:left; margin:0 2px;}

.footerNavHolder a{color:#E30477;}


/*FOOTER SECURITY LOGOS*/

.footer_logos {float:right; margin:10px 0 10px 0; padding:0;}
.footer_logos ul {margin:0; padding:0;}
.footer_logos ul li {list-style:none; float:left;}

/**/
.header_loginHolder {font-size:11px; height:100%; overflow:hidden; padding-rignt:0px;}
.header_loginHolder a{color:#ffffff;}
.header_loginHolder a:visited{color:#ffffff;}

.header_loginHolder ul {margin:0; padding:0; float:right}
.header_loginHolder ul li {margin:0; padding:3px 0; list-style:none; float:left; font-size:/*9px*/11px; font-weight:bold;color:#ffffff;}
.header_loginHolder ul li.last {padding-right:10px;}
.header_loginHolder ul li a{color:#ffffff;}
.header_loginHolder ul li a:visited{color:#ffffff;}

.header_loginHolder ul li.basket {margin:0 0 0 5px; padding:3px 10px 3px 30px; list-style:none; float:left; font-size:9px; font-weight:bold; background:#ffffff url(../images/core/basket_ico.gif) left no-repeat; color:#E30477}
.header_loginHolder ul li.basket a {color:#E30477}
.header_loginHolder ul li.basket a:visited {color:#E30477}/*REM -- Yellow Moon - Invisible Basket (#160724) - Daeheon Kim - 11/12/2009  - visted colour added*/

.HeaderCheckoutBtn {text-align:right; font-weight:bold; color:#fedb23; width:440px; padding:0 10px 0 0; height:100%; overflow:hidden; margin:0;}
.HeaderCheckoutBtn ul {margin:0 ; padding:0;}
.HeaderCheckoutBtn ul li {float:right; list-style:none; padding:5px 0 5px 5px; margin:0; font-size:12px;}
.HeaderCheckoutBtn ul li a {color:#fedb23}
.HeaderCheckoutBtn ul li a:visited {color:#fedb23}
.HeaderCheckoutBtn ul li.arrow {margin-left:5px;}


/*DIV HEADER*/
.infoHeader {width:790px; margin:0; padding:0; height:100%; overflow:hidden; height:165px;}
.siteLogoHolder {float:left; width:300; height:165px;}
.accountInfoHolder {float:right; width:450px; /*height:150px;*/ padding:10px 0 0 0}


/*NEW HAEDER NAVIGATION MESSAGE FIELDS STYLE*/
.headerNavLink { width:500px; float:right; margin-top:8px;}
.headerNavLink ul{margin:0 10px 0 0; padding:0; float:right}
.headerNavLink ul li{float:left; margin:0; padding:10px; /*list-style-image:url(../images/core/header_nav_list_ic.gif); list-style-position:inside;*/ list-style:none}
.headerNavLink ul li a {color:#0099AA; font-weight:bold;}


/*DEFAULT PAGE CSS COPIED FROM BAKERROSS*//*width changed*/
/* Threee column promos 
	.bigcls img {border-bottom:0px solid #d8d2d4;margin: 0 0 0 0;padding:0 0 0 0; }
	.bigcls ul { width:186px; list-style:none; float:left; border:0px solid #d8d2d4; margin: 0 13px 13px 0; padding:0 0 0 0;}
	.bigcls h2 {color:#000; padding: 5px 0 0 10px;margin: 0 0 0 0;font-size:12px;} 
	.bigcls h3 {color:#000; padding: 0 0 0 0; font-size:12px;margin: 0 0 0 0;}  
	.bigcls p {font-size:11px;color: #333333; padding: 0 0 5px 0px;margin: 0 0 0 0;}  
	.bigcls ul p {font-size:11px; color:#333333; padding: 0 0 5px 13px; font-size:12px;margin: 0 0 0 0;}  
	.bigcls ul li { padding:0 0 0 0; margin:0 0 0 0;list-style:none;border:0px solid #d8d2d4;}	 
	.bigcls ul li p { padding:0 0 2px 0; margin:0 0 0 10px}
	.bigcls ul ul {list-style:none;  border:0px solid #d8d2d4;margin: 0 0 0 0;padding:0 0 0 0;}
	.bigcls ul ul li {background:url(../images/core/linkLOCATION_PROMO_bg.gif) left top no-repeat; padding:0 0 3px 10px; margin:0 0 0 14px}
	.bigcls a, a:visited {text-decoration:none; }*/
	

.LinkLOCATION_bNEW {margin: 0 0 0 0;padding:0 0 0 0; display:block}
.LinkLOCATION_bNEW ul {width:186px; list-style:none; float:left; margin: 0 13px 13px 0; padding:0 0 0 0; border:0px solid #cccccc; overflow:hidden;}
.LinkLOCATION_bNEW ul li{padding:0 0 0 0; margin:0 0 0 0;list-style:none;}
.LinkLOCATION_bNEW ul.two3rd_left{margin:0 13px 13px 0; width:390px}
.LinkLOCATION_bNEW ul.two3rd_right{margin:0 0 13px 0; width:390px}
.LinkLOCATION_bNEW ul.rightLoc{margin:0 0 13px 0;}
.LinkLOCATION_bNEW ul.leftLoc{margin:0 13px 13px 0;}
.LinkLOCATION_bNEW ul.last{margin:0 0 13px 0;}

.LinkLOCATION_Fullwidth {margin: 0 0 0 0;padding:0 0 0 0;}

/*NEW BOTTOM TEXTS LINK LOCATION*/
.TxtLinkLocs {padding:0; margin:10px 0 0 0; background:#e0f2f0; height:100%; overflow:hidden}
.TxtLinkLocs ul {width:171px; list-style:none; float:left; margin: 0 5px 13px 0; padding:10px; border:0px solid #cccccc; overflow:hidden;}
.TxtLinkLocs ul li{padding:0 0 0 7px; margin:0 0 0 0; color:#0099AA; background:url(../images/core/linkLocBullet.jpg) left no-repeat;}
.TxtLinkLocs ul li a {color:#0099AA;}
.TxtLinkLocs ul li a:link {color:#0099AA;}
.TxtLinkLocs ul li a:visited {color:#0099AA;}
.TxtLinkLocs ul li.title {font-weight:bold;color:#0099AA; list-style:none; background:none; padding:0}
.TxtLinkLocs ul.last{margin:0 0 10px 0;}


/*REM -- PayPal (#121058) - Daeheon Kim - 26/11/2009 */
.payment_method_paypal {text-align:right; padding:5px; border:1px solid #e7dfef; background:#faf8fd;  font-weight:bold; height:100%; overflow:hidden}
.payment_method_paypal ul {margin:10px; padding:0}
.payment_method_paypal ul li {margin:5px 0; padding:0; float:left; list-style:none; color:#5D2C96; font-size:20px;}
.payment_method_paypal ul li.paypal_ic {margin:0px; padding:0; float:right; list-style:none;}

.security_card_back {padding:0; margin:0;}
.security_card_back ul {padding:0; margin:0;}
.security_card_back ul li {list-style:none; margin:5px; float:left; width:300px; padding:5px 0 0 0}
.security_card_back ul li.card_back {float:left; width:60px; padding:3; margin:0}

.basketVoucher {margin:10px 0 0 0; border:1px solid #E6DCEF}

/*REM -- PayPal (#121058) - Daeheon Kim - 30/11/2009 */


/*REM -- New Footer Logo (#137618) - Daeheon Kim - 01/03/2010 - new classes*/

.parasparLink {padding:10px; clear:both; margin:0 auto; width:770px; text-align:right}


.siteSecurreLogos {float:left; width:450px; margin-right:10px;}
.siteSecurreLogos ul {margin:0; padding:0; float:left}
.siteSecurreLogos ul li {list-style:none; padding:0; margin:0;float:left}

.sitePaymentLogos {float:right; width:250px;}
.sitePaymentLogos ul {margin:0; padding:0; float:right}
.sitePaymentLogos ul li {list-style:none; padding:0; margin:0; float:left}


/*NEW FOOTER LINK LOCATION FOR SECURE PAYMENTS*/

.footerHOLDERLinkLoc {margin:10px auto 10px auto; width:762px; display:block; color:#0099AA; clear:both}
.footerHOLDERLinkLoc ul {margin:10px 5px; padding:0; list-style:none; list-style-type:none; height:100%; overflow:hidden; clear:both}
.footerHOLDERLinkLoc ul li{float:left; list-style:none; margin:0 10px 0 0;}

.footerHOLDERLinkLoc ul li.securepayment{}
.footerHOLDERLinkLoc ul li.paymentoption{}
.footerHOLDERLinkLoc ul li.recyclingwaste{margin-right:0;}
/*
#footerHOLDERLinkLoc ul li table {display:block;}
#footerHOLDERLinkLoc ul li.last{margin-right:0px;}

.footerSecureLinkLoc {float:left; width:280px; border:1px solid #0099AA; height:100px; overflow:hidden}
.footerSecureLinkLoc ul{margin:0; padding:0; float:left}
.footerSecureLinkLoc ul li{float:left; list-style:none; margin:0}
.footerSecureLinkLoc ul.title{width:50px; font-weight:bold; color:#0099AA; font-size:20px; padding:40px 10px 20px 10px; text-align:center}
.footerSecureLinkLoc ul.title li {font-size:13px;}
.footerSecureLinkLoc ul.logos{float:right; width:200px; margin:0}

.footerPaymentLinkLoc {float:left; width:230px; border:1px solid #0099AA; height:100px; margin-left:10px; overflow:hidden}
.footerPaymentLinkLoc ul{margin:0; padding:5px;}
.footerPaymentLinkLoc ul li{float:none; list-style:none; margin:0; text-align:center}
.footerPaymentLinkLoc ul li.title {clear:both; float:none;font-weight:bold; color:#0099AA; text-align:center;font-size:13px; padding:10px}


.footerRecycleLinkLoc {float:left; width:204px; border:1px solid #0099AA; height:100px; margin-left:10px; overflow:hidden}
.footerRecycleLinkLoc ul{margin:0; padding:5px;}
.footerRecycleLinkLoc ul li{float:left; list-style:none; margin:0}
.footerRecycleLinkLoc ul li.title {clear:both; float:none;font-weight:bold; color:#0099AA; text-align:center;font-size:13px; padding:10px}
*/
/***************************/
.footerHOLDERcNew {width:760px; color:#0099AA; padding:0; font-weight:bold; height:100%; overflow:hidden; margin:5px auto; clear:both;}
/*headers*/
.footerHOLDERcNew ul {float:left; margin:0 0 0 0px; padding:0 0 0 70px;}
.footerHOLDERcNew ul.header {float:left; padding:5px 0px 5px 70px; margin:0; background-color:#FFEE66; height:100%; width:100%; overflow:hidden}
.footerHOLDERcNew ul li {list-style:none; float:left; margin:0; padding:0; width:170px; /*white-space:nowrap*/}
.footerHOLDERcNew ul li.last {width:130px;}

/*REM -- footer link header css (#197335) - Daeheon Kim - 27/08/2010 */
.footerHOLDERcNew ul.header li a {color:#0099AA;}
.footerHOLDERcNew ul.header li a:link {color:#0099AA;}
.footerHOLDERcNew ul.header li a:visited {color:#0099AA;}
.footerHOLDERcNew ul.header li a:hover {color:#0099AA;}

/*Sub links*/
.footerHOLDERcNew ul li ul {margin:5px 0; padding:0; background:none; float:left;}
.footerHOLDERcNew ul li ul li {float:left; list-style:none; font-weight:normal; color:#0099AA; padding:1px 0;}
.footerHOLDERcNew ul li ul li a {color:#0099AA}
.footerHOLDERcNew ul li ul li a:hover {text-decoration:underline}
.footerHOLDERcNew ul li ul li a:visited{color:#0099AA }

/*CASHBACK ICON & MESSAGE STYLE*/
.xcashback_ic {position:relative; display:block;width:308px; margin-top:25px;}
.discountIcon {position:absolute; top:-25px; right:0;}
.discountTXT {width:100%; padding:3px 10px; background:#E4F1FC; color:#0099AA; font-weight:bold}

.childlineDesc {padding:15px 10px; border:1px solid #E4F1FC; width:306px;}
.childlineDesc ul {padding:0; margin:0;}
.childlineDesc ul li {list-style:none; padding:5px 5px 5px 10px;}
.childlineDesc ul li a {color:#0099AA}
/*.childlineDesc li {list-style:none;}*/

.childlineDesc ul li.ProdCashbackDetail{ padding:5px 5px 5px 15px; list-style:inside;}
.childLineCashbackDesc {}
.childlineReg {font-size:10px; padding:15px 5px 5px 5px; color:#999999;}

.childlineBasketMsg {padding:5px 20px 5px 30px; background:#F8F8FF; border:1px solid #EFE7F7; float:right; color:#666666; position:relative; font-weight:bold}
.discountIconBasket {position:absolute; left:-50px; top:-20px}
.childlineBasketMsg span.price {color:#333333;}


.childlineBasketMsg2 {padding:5px 10px 5px 30px; background:#F8F8FF; border:1px solid #EFE7F7; float:right; color:#666666; position:relative; font-weight:bold; white-space:nowrap; margin-top:15px;font-size:10px;}
.discountIconBasket2 {position:absolute; left:-60px; top:-20px;}
.childlineBasketMsg2 span.price {color:#333333;}
.sku_code_list{color:#222222;}

/*QUICK ORDER FORM NEW STYLES*/
.quickTable {padding:0; margin:0}
.quickTable table {border:1px solid #eeeeee;}
.quickTable tr {padding:0; margin:0;}
.quickTable td {padding:2px 5px;}
.quickTable td.basketExtras {padding:5px;}
.quickTable td.listNumber {text-align:center;}

/*REM -- Google Website Optimizer Test (#182783) - Daeheon Kim - 07/06/2010 */
.theverisignLogoHolder {position:relative; height:0;}
.theverisignLogo {position:absolute; right:-113px; top:-20px }

/*NEW PRINT FRIENDLY STYLE*/

.swithNormalviewLink {width:620px; margin:5px auto 10px auto; clear:both; font-weight:bold;background-color:#FFEE66;padding:5px;}
.swithNormalviewLink a {color:#0099AA} 
.swithNormalviewLink a:hover {color:#0099AA} 
.swithNormalviewLink a:visited {color:#0099AA} 


/*QUICK ORDER FORM NEW STYLES*/
.quickTable {padding:0; margin:0}
.quickTable table {border:1px solid #eeeeee;}
.quickTable tr {padding:0; margin:0;}
.quickTable td {padding:2px 5px;}
.quickTable td.basketExtras {padding:5px;}
.quickTable td.listNumber {text-align:center;}

.quickOrderArticle {padding:0; margin:0}
.quickOrderArticle p {padding:0; margin:6px 0;}

.footerPrintVerAddress {color:#0099AA;}

#videos{background:#ffffff/* url('../images/core/mediabg.png') repeat-y*/; padding:10px 0px 10px 0;}
#videos h2 {background-color:#FFEE66; padding: 5px;color:#0099AA;}
#overlayMEDIAproductVideo{margin:15px 0 0 0; padding: 0 0 0 10px; height:100%; overflow:hidden}
.videoicon {padding:3px 5px 0 2px; float:left;}
#enlargeButton.normal{font-size:11px;line-height:15px;color:#333333; float:left;padding:3px 0 0 0;}


/*REM -- Recently viewed items (#178420) - Murali Kanduri - 24/05/2010 - START*/
#recentlyVIEWED{width:760px;margin:0 auto; clear:both; background: #ffffff; padding:5px 0px 5px 5px;}
#recentlyVIEWED p{ margin-left:12px;}
#recentlyVIEWED h2 {background-color:#FFEE66; padding: 5px;color:#0099AA;}
#recentlyVIEWED ul{list-style: none; margin:10px 0 0 18px; padding:10px; height:100%; overflow:hidden;}
#recentlyVIEWED ul li{float:left; padding:0 16px 0px 10px; width:56px; height:100%; overflow:hidden}
#recentlyVIEWED ul li.last{margin-right:0px;}
#recentlyVIEWED ul li img{border: 1px solid #0099AA;padding:1px}
/*REM -- Recently viewed items (#178420) - Murali Kanduri - 24/05/2010 - END*/

#similarproducts{color:#00A4A7;padding:0px;margin:0 0 15px 0;}
#similarproducts p{color:#00A4A7;padding:10px 5px 0 5px;margin:0px;font-weight:bold;}
#similarproducts ul{color:#00A4A7; margin:2px 0 0 20px;padding-left:20px;}
#similarproducts ul li{padding:5px 0 0 0;}
#similarproducts ul li a{color:#00A4A7;}

/*PAYMENT PAGE BASKET SUMMARY ISSUE - REPLACING WITH NEW STYLE -- Order Summary in IE6 (#190579)*/
.pymtBasketSummaryHolder {height:100%; width:100%; overflow:hidden}
.blueTopRightround {height:18px; background:url(../images/core/blue_top_r.jpg) top right no-repeat;}
.bluleTopLeftround {width:18px; height:18px;overflow:hidden}
.blueBottomRightround {height:18px; background:url(../images/core/blue_bottom_r.jpg) top right no-repeat;}
.bluleBottomLeftround {width:18px; height:18px;overflow:hidden}

.pymtBasketSummaryTitle {padding:0 0 0 10px; margin:0;}
.pymtBasketSummary {height:100%; background:#c4e4e1; border-left:1px solid #4fbcbf; border-right:1px solid #4fbcbf; margin:0; padding:0px;}
/*PAYMENT PAGE BASKET SUMMARY ISSUE - REPLACING WITH NEW STYLE -- Order Summary in IE6 (#190579) ENDS*/

/*REM -- Home page/Category page slide show (#178429) - Murali Kanduri - 11/05/2010 */
.linkLOCATION{width:100%; height:225px; position: relative;}
/* Slide show class */
#holder_SLIDESHOWHOME {margin-bottom:10px; padding:0; width:400px; height:300px; position:relative;}
#holder_SLIDESHOWCAT {margin:0 0 10px 0; padding:0; width:425px; height:216px; position:relative;}
.SLlinkLocRight{ width:163px;overflow:hidden; height:216px;margin-bottom:10px;}

.slideshowBUTTONS{text-align: right; z-index:219; position:absolute; right:6px; bottom:10px; display:block; height:25px; overflow:hidden !important}
.slideshowBUTTONS td{padding: 0px 1px; margin:0}
/* Slide show class */
.imageholder {overflow:hidden; position:absolute;}
/*REM -- Home page/Category page slide show (#178429) - Murali Kanduri - 11/05/2010 */





/********************TAB STYLE****REM -- Product details tab control (#178424) - Daeheon Kim - 18/05/2010 ********/

.prodDESC {width:331px; overflow:hidden; height:100%; margin:10px 0 0 0; position:relative}

.prodDESC_tabs{float:left; width:328px; margin: 0px; padding-bottom:0px; overflow:hidden; height:100%}
.prodDESC_tabs ul{ list-style:none; margin:5px 0 0 0; padding:0; height:100%;position:absolute; top:2px; ^z-index:11}
.prodDESC_tabs ul li{float:left; text-align:center; font-size:11px; font-weight: bold; color:#000000; padding:5px 7px 5px 7px; ^padding:5px 8px 5px 8px; margin:0 2px 0 0; background:#D5ECFA;  border:1px solid #c4e4e2;  z-index:3; position:relative}
.prodDESC_tabs ul li.last {padding-left:8px; padding-right:9px;}
.prodDESC_tabs ul li a, #prodDESC ul li a:visited{color: #0099AA; text-decoration:none; margin:0; display:block;}
.prodDESC_tabs ul li#tab1{border-left:1px solid #c4e4e2;}
.prodDESC_tabs ul li.tabheadselectedtab {background:#fff; border-bottom:none}
.prodDESC_tabs ul li.tabheadselectedtab a{color: #0099AA; font-weight:bold}
.prodDESC_tabs ul li.tabhead {border-bottom:none;^border-bottom:1px solid #c4e4e2; z-index:1; position:relative;^padding:4px 7px 5px 7px}


.prodDESC .description {width:329px;; padding:0px; margin:32px 0 0px 0; overflow:hidden; border:1px solid #c4e4e2; position:relative; z-index:2; ^z-index:10}
.prodDESC .description p {padding:5px; margin:0}


/*SHARE WITH FRIENDS - Social bookmarking links (#178415) - Daeheon Kim - 10/06/201*/
.shareWidthFriends {margin:10px 0 0 0; padding:0; font-size:11px;}
.shareWidthFriends h2 {color:#949595;font-size:11px;}
.shareWidthFriends ul {margin:0; padding:0; height:100%; overflow:hidden}
.shareWidthFriends ul li{float:left; margin: 5px 15px 0 0; padding:0; list-style:none; height:100%; overflow:hidden; font-size:10px;}
.shareWidthFriends ul li a {text-decoration:underline; color:#0099AA;}
.shareWidthFriends ul li.icon {padding:2px; margin:0 5px 0 0}

.shareWidthFriends ul li.emailic {padding:2px 0px 0px 0px; margin:5px 5px 0 0}
.shareWidthFriends ul li.twitteric {padding:0px; margin:5px 5px 0 0}
.shareWidthFriends ul li.facebook {padding:0; margin:5px 0 0 0; overflow:hidden; height:100%;}

.shareWidthFriends ul li.clear {padding:0; margin:0; float:none; clear:both; height:0; overflow:hidden;^display:none;}

/*REM -- Product tagging (#178440) - Murali Kanduri - 25/05/2010 - START*/
#searchtags {width:230px;padding-left:7px;padding-top:0px;line-height: 125%;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: #0099AA;display: table;clear: both;}
#searchtags h2 {color:#949595;font-size:11px;}
#searchtags ul{list-style: none; margin:0; float:left; padding:0px;}
#searchtags ul li{list-style: none;float:left; padding:0 0px 0 0; font-size:10px; margin:0}
#searchtags ul li.comma{list-style: none;float:left; padding:0 2px 0 0; font-size:10px; margin:0}
#searchtags ul li a{ display:block;color:#0099AA;text-decoration:underline;}
#searchtags ul li a:hover{text-decoration:underline;}
/*REM -- Product tagging (#178440) - Murali Kanduri - 25/05/2010 - END*/



/*REM -- Patticrafts tagging (#178438) - Daeheon Kim - 04/06/2010 */

.patticraftHolder {margin-top:10px;}
.patticraftHolder h2 {padding: 5px 5px 5px 140px; background-color:#FFEE66;}
.patticraftHolder .patticraftLogo {width:125px; height:90px; float:left; margin-right:10px; margin-top:-45px;}

.patticraftHolder .patticraftLink {float:left; padding:10px; width:440px;}
.patticraftHolder .patticraftLink ul{margin:0px; padding:0; height:100%; overflow:hidden}
.patticraftHolder .patticraftLink ul li{color:#0099AA; padding:2px; line-height:150%; float:left; list-style:none; margin:0 5px; width:118px;}
.patticraftHolder .patticraftLink ul li a{color:#0099AA;text-decoration:underline}
.patticraftHolder .patticraftLink ul li a:hover{color:#0099AA; text-decoration:underline}
.patticraftHolder .patticraftLink ul li a:visted{color:#0099AA; text-decoration:underline}
/*REM -- Patticrafts tagging (#178438) - Daeheon Kim - 04/06/2010 */

/*REM -- Google Website Optimizer Test (#182783) - Daeheon Kim - 07/06/2010 */
.theverisignLogoHolder {position:relative; height:0;}
.theverisignLogo {position:absolute; right:-113px; top:-20px }

/**/

.feefoavrratingHolder {padding:0 7px;}
.feefoavrratingHolder a {color:#0099AA; text-decoration:none;}
.feefoavrratingHolder a:link {color:#0099AA;}
.feefoavrratingHolder a:hover {color:#0099AA;text-decoration:underline}



.linktofeeforeview {margin:5px 0; font-size:10px;}
.linktofeeforeview a {}

.prodFeefosatr {background:url(../images/core/avr_star_empty.gif) left no-repeat; height:18px; width:100px; overflow:hidden; float:left}
.prodFeefosatrnone {height:18px; overflow:hidden;}
.avrratingbynumber {float:left;height:18px; margin:2px 5px}
.avrratingbynumber span.bigbold {font-size:15px; font-weight:bold;}
.avrratingbynumber span.smalnobold {font-size:11px; font-weight:normal;}
.avrratingexplain {float:none; clear:both; white-space:nowrap; font-size:11px;}

