a{color:#666; text-decoration:none;}

a:hover{text-decoration:underline;}

a:visited{color:#666; text-decoration:none;}

a:visited:hover{
	text-decoration:none;
	color: #666;
}

ul{margin:0; padding:0; list-style:none;}



body{margin:0px; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:12px;;background:#87CCB6; color:#666;}


/*************************************************** SITE STRUCTURE ****************************************************/

.HOLDER{width:940px; margin: 0px auto; padding: 0px 10px;}

.FULLWIDTH{
	width:100%;
	background-image: url(images/bg.gif);
	background-repeat: repeat-y;
	background-position: center;
}

.FULLWIDTH#footer{
	width:100%;
	background-image: url(images/bg_footer.gif);
	background-repeat: no-repeat;
	background-position: center top;
}

.clear{
	clear:both;
	height:0px;
	background-color: #FFF;
}


body{margin:0px; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:12px;background:#80686f; color:#666;}



#holder_HEADER{width:100%;}



#holder_NAVIGATION{float:left; width:180px;}



#holder_CENTREFULL{width: 100%;}



#holder_CENTREFULL h1 {font-weight:normal; font-size:18pt;}

#holder_CENTREFULL h2{font-size:12pt; font-weight: normal;}

#holder_CENTREFULL h3{font-size:12pt; font-weight: normal;}

#holder_CENTREFULL h4{font-size:10pt;}

#holder_CENTREFULL p{}



#holder_CENTRE{float:right; width:750px; padding-bottom:10px;}



#holder_CENTRE h1 {font-weight:normal; font-size:18pt;}

#holder_CENTRE h2 {}

#holder_CENTRE h3 {}

#holder_CENTRE h4 {}





#holder_CENTRE2col_left {}

#holder_CENTRE2col_right {}



#holder_FOOTER{ color:#80686f; padding:10px 0px 20px 0px;height:140px;}


/***********************************************************HEADER LOGO STYLES***********************************************************/

#holder_LOGO{float:left; padding: 18px 0px 5px 10px;} 

#holder_LOGO img{float:left;}





/***********************************************************HEADER BASKET INFO STYLES***********************************************************/



#holder_BASKETHEADER{float:right; text-align:right; color:#80686f; font-size:11px; padding: 16px 10px 0px 0px;}

#holder_BASKETHEADER .seperator{margin: 0px 4px;}

#holder_BASKETHEADER p{line-height:18px;}

#holder_BASKETHEADER p img{margin: 0px 0px -5px 6px;}

/*Basket Summary section links and span style*/

#holder_BASKETHEADER a{color:#80686f}

#holder_BASKETHEADER a:hover{}



/*Basket Icon style - This is important as ajax basket dropdonw posintion defines by depending on where this icon locates*/

#holder_BASKETHEADER img#shBsketImage{}

#holder_BASKETHEADER #headerBASKETtext{ color:#80686f; font-size:12px;}

#holder_BASKETHEADER #headerBASKETtext a{}

/*REM -- Design stabilisation (#185748) - Daeheon Kim - 28/06/2010 */

#holder_BASKETHEADER .headermyBasket {margin-top:7px;}



/* STORE TABLE BACKGROUNDS
-------------------------------------*/
TABLE.cobtbl{
background-color: #333;
}

TD.cobhl{
background-color: #ECECEC;
}

TD.cobll{
background-color: #FFF;
color : #333;
}

/* PRICE NAME and DISCOUNTS DISPLAY
-------------------------------------*/
.prodprice, .detailprice, .prodname, .detailname {
	color: #60596A;
	font-size: 12px;
	font-weight : bold;
	background-color: #FFF;
}
.discountsapply{
	color: #096;
	font-size: 12px;
	font-weight : bold;
}
.proddiscounts, .detaildiscounts, .catdiscounts{
	color: #096;
	font-size: 11px;
	font-weight : normal;
}
/* PRODUCT REVIEWS
-------------------------------------*/
.numreviews{
color: #333;
font-size: 13px;
font-weight : bold;
background-color:#ccc;
border-bottom:1px solid #000;
padding:4px;
}
.reviewheader{
color: #333;
font-size: 12px;
font-weight : bold;
}
.reviewcomments{
color: #333;
font-size: 12px;
font-weight : normal;
line-height:1.6;
}
.reviewname{
	color: #666;
	font-size: 11px;
	font-weight : normal;
	line-height:1.2;
}
/* DESCRIPTION FIELDS
-------------------------------------*/
.detaildescription, .proddescription{
 font-family: Arial, Helvetica, sans-serif;
 color: #333;
 line-height:1.6;
}

/* Main content */
body{
	margin:10px;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#333;
	line-height:1.6;
	background-color: #FFF;
	margin-top: 5px;
	margin-bottom: 5px;
}
td p {font:11px Verdana, Arial, Helvetica, sans-serif;color:#333;line-height:1.6;}
ul{
	margin:0;
	padding:0;
	margin-left: 0px;
}
/* Main Link Properties */
A:link {
	color: #333;
	text-decoration: none;
}
A:visited {
	color: #7ABC96;
	text-decoration: none;
}
A:active {
	color: #7FBF9A;
	text-decoration: none;
}
A:hover {
	color: #096;
	text-decoration: none;
}
/* Store Generated Link Properties */
A.ectlink:link {
	color: #333;
	text-decoration: none;
}
A.ectlink:visited {
	color: #666;
	text-decoration: none;
}
A.ectlink:active {
	color: #666;
	text-decoration: none;
}
A.ectlink:hover {
	color: #333;
	text-decoration: underline;
}
/* Top navbar */
div#topnav
{
	background-color: #80C29D;
	border-top: solid 1px #FFFFFF;
	border-bottom: solid 1px #FFFFFF;
}
div#topnav ul
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: white;
	text-align: left;
	margin: 0;
	padding-bottom: 5px;
	padding-top: 5px;
	padding-left: 0px;
	line-height:1.3;
}
div#topnav ul li
{
display: inline;
}
div#topnav ul li a
{
	padding: 5px 10px 5px 10px;
	text-decoration: none;
	border-right: 0px solid #fff;
	margin-right: -1px;
	color: #FFF;
}
div#topnav ul li a:hover
{
	background-color: #333;
	color: white;
}

/* Left properties */
.leftSide ul li{list-style:none;line-height:18px;}

/* Titles */
h1 {
	padding: 0px 0px 0px 10px;
	line-height:14px;
	border-bottom:1px solid #ebe7e8;
	color:#00907B;
	font-size:14px;
	margin-bottom:5px;
}

h2 {
	font-size: 12px;
	font-family : Verdana,Arial,sans-serif;
	font-weight : bold;
	padding: 5px;
	background-color: #B9DCC6;
	border-bottom: 1px dotted #CCC;
	color : #FFF;
	margin-top:0px;

}

h3 {
	font-size: 12px;
	font-family : Verdana,Arial,sans-serif;
	font-weight : bold;
	padding: 4px;
	background-color: #B9DCC6;
	border-bottom: 1px dotted #CCC;
	color : #FFF;
	margin-top:0px;
	margin-bottom:0px;
}

/* SEARCH PROPERTIES
-------------------------------------*/
   
.sub	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFF;
	background: #80C29D;
	height: 20px;
	width: 56px;
	border: 1px solid #80C29D;
	padding-bottom:12px;
	text-align:center;
	vertical-align:bottom;
}

input.search	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333;
	background: #FFFFFF;
	height: 16px;
	width: 240px;
	border: 1px solid #80C29D;
}

td.searchtd{
height:10px;
text-align:right;
vertical-align:top;
}
/* Gray cell backgrounds */
td.gray{
	background-color:#E5F1E9;
}

/* Horizontal rule */
hr {
	height: 0;
	border-width: 1px 0 0 0;
	border-style: solid;
	border-color: #FFF;
}
/* Minicart */
TD.mincart {
font-size: 11px;
font-family : Verdana, Arial, Helvetica, sans-serif;
}

P.mincart {
font-size: 11px;
font-family : Verdana, Arial, Helvetica, sans-serif;
}

table.mincart
{
border: 1px dotted #333;
background-color: #FFF;
width: 140px;
}

td.mincart
{
background-color: #ECECEC;
}

/* Price properties */
SPAN.price, .detailprice, .prodprice {
font:bold 14px Arial, Helvetica, sans-serif;color:#333;
padding-top: 4px;
text-align: center;
}

.prodname, .detailname{
	color: #009884;
	font-weight:bold;
}
.prodcurrency{
text-align:center;}

/*Top navigation holder style - Parent*/

#holder_UPPERNAVIGATION{
	float:left;
	width:900px;
}



/*Top navigation holder style - Child*/

ul#drop{
	z-index:1010;
	list-style-position: inside;
	list-style-image: none;
	list-style-type: none;
}

ul#drop li {
	float:left;
	margin-right:0px;
}



ul#drop li a{
	display:block;
	line-height:30px;
	font-size:12px;
	font-weight:normal;
	color:#066;
	padding-top: 0px;
	padding-right: 8px;
	padding-bottom: 0px;
	padding-left: 8px;
}

ul#drop li a:visited {text-decoration:none;}

ul#drop li a:hover{
	background: #F6FAF8;
	text-decoration:none;
}

ul#drop li.selected a{
	background: #81C19B;
}

ul#drop li:hover a{
	background: #F6FAF8;
	text-decoration:none;
}

ul#drop li:hover ul li a{background: none; text-decoration:none;}

ul#drop li:hover ul li a:hover{
	background: #CFE8DA;
}



ul#drop li ul {
	position: absolute;
	width: 10em;
	background: #ac1443;
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
	padding: 1px;
	border-top: 6px #ac1443 solid;
	font-size: 85%;
	filter: alpha(opacity=40);
	-moz-opacity: .80;
	opacity: .80;
}

ul#drop li.child {
	width: 200px;
	font-weight:normal;
	text-transform:none;
	list-style-type: none;
	right: 10px;
}

ul#drop li.child a{
	letter-spacing:normal;
	color:#17927D;
	font-size:12px;
	line-height:22px;
}

ul#drop li.child a:hover{
	background: #81C19B;
	text-decoration:none;
}

ul#drop li:hover ul, #drop li.sfhover ul {
	left: inherit;
}

/*Top navigation holder style - Parent*/

#holder_UPPERNAVIGATION{
	float:left;
	width:940px;
}



/*Top navigation holder style - Child*/

ul#drop{list-style: none; clear:both; z-index:998; float:left;}

ul#drop li.parent {}

ul#drop li {float:left; margin-right:5px;}



ul#drop li a{
	display:block;
	line-height:30px;
	padding: 0px 10px;
	font-size:12px;
	font-weight:normal;
	color:#00917C;
}

ul#drop li a:visited {text-decoration:none;}

ul#drop li a:hover{
	background: #F6FAF8;
	text-decoration:none;
}

ul#drop li.selected a{
	background: #F6FAF8;
}

ul#drop li:hover a{
	background: #F6FAF8;
	text-decoration:none;
}

ul#drop li:hover ul li a{background: none; text-decoration:none;}

ul#drop li:hover ul li a:hover{
	background: #F6FAF8;
}



ul#drop li ul {
	position: absolute;
	z-index:999;
	left: -999em;
	width: 200px;
	background:#fff;
	border: 1px solid #AFD6BD;
	padding: 5px 0px;
	opacity:0.95;
	filter:alpha(opacity=95);
	-moz-opacity:0.95;
}

ul#drop li.child {width: 200px; padding-left:0px; font-weight:normal; text-transform:none;}

ul#drop li.child a{
	letter-spacing:normal;
	color:#009682;
	font-size:10px;
	line-height:22px;
}

ul#drop li.child a:hover{
	background: #F6FAF8;
	text-decoration:none;
}

ul#drop li:hover ul, #drop li.sfhover ul {left: auto;}

/* NAVIGATION STYLES */



.leftNAVIGATION{
	padding-bottom:15px;
	color:#82C099;
white}

.leftNAVIGATION ul{
	padding: 5px 0px;
}

.tagCLOUD {background:#f5f4f4; padding: 5px 10px;}

.leftNAVIGATION ul li{
	line-height:22px;
	display:inline-block;
	width:170px;
}

.leftNAVIGATION ul li a{
	display:block;
	color:#009682;
	padding:0px 10px;
}

.leftNAVIGATION ul li.selected{font-weight:bold;}

.leftNAVIGATION ul li.header{padding: 3px 0px 0px 10px; line-height:24px; border-bottom:1px solid #ebe7e8; color:#80686f; font-size:17px; margin-bottom:10px;}

.leftNAVIGATION p.header{
	padding: 3px 0px 0px 10px;
	line-height:20px;
	color:#00907B;
	font-size:14px;
	margin-bottom:1px;
	border-bottom: 1px solid #ebe7e8;
}

