/* STORE TABLE BACKGROUNDS
-------------------------------------*/
table.cobtbl{
background-color: #fff;
}
benchmark
td.cobhl{
background-color: #fff;
}

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

/*CATEGORY LAYOUT
-------------------------------------*/
P.catname {
text-align: left;
margin-top: 0px;
margin-bottom: 4px;
vertical-align:top;
}

P.catdesc {
margin-top: 0px;
margin-bottom: 4px;
vertical-align:top;
}

IMG.catimage {
border: 1px solid #000;
vertical-align:top;
}

TD.catimage {
vertical-align:top;
}

TD.catname {
vertical-align:top;
text-align: left;
}

TD.catnavigation {
vertical-align:middle;
text-align: left;
}


/* PRICE NAME and DISCOUNTS DISPLAY
-------------------------------------*/
.prodprice,  .detailname {
color: #666;
font-size: 12px;
font-weight : normal;
line-height:16px;
}
td.detailprice {
	font-size:10px;
	font-weight: normal; 
	text-align:left;}

.prodname {
color: #49389b;
font-size: 14px;
font-weight : normal;
}

td.prodfilter {
	text-align:left; }
			
.prodoption {
	font-size:11px;
	text-align:left;}

.discountsapply{
color: #84210F;
font-size: 12px;
font-weight : bold;
}
.proddiscounts, .detaildiscounts, .catdiscounts{
color: #84210F;
font-size: 11px;
font-weight : normal;
}

td.optiontext {
	text-align: left; }
	
td.product {
border: 1px dotted #3B4754;
background-color: #FFF;
}
	
/* 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: 12px;
font-weight : normal;
line-height:1.6;
}
/* DESCRIPTION FIELDS
-------------------------------------*/
.detaildescription, .proddescription{
 font-family: HelveticaNeue-Light, Helvetica, sans-serif;
 color: #333;
 line-height:1.6;
}
/* MAIN SETTINGS
-------------------------------------*/
body {
font-family: HelveticaNeue-Light, Helvetica, Arial, sans-serif;;
font-size: 12px;
line-height: 16px;
color: #666;
background-image:url(images/bg-bg.jpg);
background-repeat:repeat;
background-color:#FFE6FF;
text-align: left;
margin-top: 20px;
}
table.main {
font-family: HelveticaNeue-Light, Helvetica, Arial, sans-serif;
font-size: 12px;
color: #666;
background-color:#FFF;
width:1100px;
}

table.button {
font-family: HelveticaNeue-Light, Helvetica, Arial, sans-serif;
font-size: 12px;
color: #666;
width:255px;
background-color:transparent;
}


table {
font-family: HelveticaNeue-Light, Helvetica, Arial, sans-serif;
font-size: 12px;
font-weight: 300;
text-align: left;
color: #000;
}


h1 {
	color:#900; 
	font-family: HelveticaNeue-Light, Helvetica, Arial, sans-serif;
	font-weight:300;}
	
/* HEADER SECTION
-------------------------------------*/
TD.topbar {
font-size: 12px;
	font-family : HelveticaNeue-Light, Helvetica, Arial, sans-serif;
	color : #5F4691;
	height: 23px;
	font-weight:bold;
}

TD.topbg {

	font-size: 11px;
	font-family : HelveticaNeue-Light, Helvetica, Arial, sans-serif;
	color : #666666;
	background-color:#FFF;
}

.purple {
	background-image:url(images/purplebar.jpg);
	background-repeat:repeat-x;
	height:40px;
	color:fff;
	font-size: 14px;
	font-weight:bold;
	padding-top:8px;
}



/* LEFT BAR
-------------------------------------*/
td.leftside{

background: #fff;
font-size:14px;
font-weight:bold;
}
/* MINI SEARCH
-------------------------------------*/
input.search{
height: 32px;
background-color: #fff;
border: dashed #999;
border-width: 1px;
font-family: HelveticaNeue-Light, Helvetica, Arial, sans-serif;
color: rgb(0,0,0);
font-size: 11px;
}
input.search1{
vertical-align: bottom;
}
/* LEFT MENU
-------------------------------------*/
#menulist
{
padding: 0;
margin-left: 0;
margin-top:0;
font: 13px HelveticaNeue-Light, Helvetica, Arial, sans-serif;
line-height:24px;
background: #fff;
width: 220px;
}

#menulist li
{
list-style: none;
margin: 0;
border-bottom: 1px dashed #666;
text-align: left;
}

#menulist li a
{
display: block;
padding: 4px 1px 2px 10px;
border-left: 10px solid #F646AE;
background:#333333;
text-decoration: none;
}

#menulist li a:link { color:#fff; }
#menulist li a:visited { color: #fff; }

#menulist li a:hover
{
border-color: #3E1F61;
color:#fff;
background:#482779;
}

/* LINK PROPERTIES
-------------------------------------*/
A:link {
	color: #642d9c;
	text-decoration: none;
	font-weight: normal;
	font-size:14px;
}

A:visited {
	color: #642d9c;
	text-decoration: none;
		font-size:14px;
		font-style:normal;
}

A:active {
	color: #642d9c;
	text-decoration: none;
		font-size:14px;
}

A:hover {
	color: #333333;
	text-decoration: underline;
		font-size:14px;

}

A.dark:link {
	color: #666666;
	text-decoration: none;
		font-size:14px;
}

A.dark:visited {
	color: #666666;
	text-decoration: none;
		font-size:14px;
		font-style:normal;
}

A.dark:active {
	color: #666666;
	text-decoration: none;
		font-size:14px;
}

A.dark:hover {
	color:#63C;
	text-decoration: none;
		font-size:14px;
}
/* ELEMENT SETTINGS
-------------------------------------*/
TD {
	font-size: 12px;
	line-height: 16px;
	color:#333;
	background-color:#fff;
	font-family : HelveticaNeue-Light, Helvetica, Arial, sans-serif;
}

P {
	font-family: HelveticaNeue-Light, Helvetica, Arial, sans-serif;;
font-size: 12px;
line-height: 16px;
color: #666;
text-align:left;
}

TD.blue {
	font-size: 12px;
	line-height: 18px;
	color:#333;
	background-color:#e2f0ee;
	font-family : HelveticaNeue-Light, Helvetica, Arial, sans-serif;
}

TD.grey {
	font-size: 12px;
	line-height: 18px;
	color:#333;
	background-color:#CCC;
	font-family : HelveticaNeue-Light, Helvetica, Arial, sans-serif;
}

TD.darkgrey {
	font-size: 12px;
	line-height: 18px;
	color:#FFF;
	background-color:#333;
	font-family : HelveticaNeue-Light, Helvetica, Arial, sans-serif;
}


TD.dark {
	font-size: 11px;
	font-family : HelveticaNeue-Light, Helvetica, Arial, sans-serif;
	color : #fff;
}

P.dark {
	font-size: 12px;
	font-family : HelveticaNeue-Light, Helvetica, Arial, sans-serif;
}

TD.smaller {
	font-size: 11px;
	font-family : HelveticaNeue-Light, Helvetica, Arial, sans-serif;
	color : #666666;
}

P.smaller {
	font-size: 11px;
	font-family : HelveticaNeue-Light, Helvetica, Arial, sans-serif;
	color : #666666;
}
/* MINICART
-------------------------------------*/
TD.mincart {
	font-size: 10px;
	font-family : HelveticaNeue-Light, Helvetica, Arial, sans-serif;;
border: 1px dotted #b3b3b3;
}

P.mincart {
	font-size: 10px;
	font-family : HelveticaNeue-Light, Helvetica, Arial, sans-serif;
}
/* HORIZONTAL RULE
-------------------------------------*/
HR {
	height: 1px;
	color: #999999;
}

.fade {
	background-image:url(images/pinkface.png);
	background-repeat:repeat-x; }
	
	
/* TOP MENU
-------------------------------------*/
td.headerback {
	background-image:url(images/green-1.jpg);
	background-repeat: repeat-x;
	height: 30px;
	padding-left: 10px;
	letter-spacing:0px;
	font-weight:bold;
	text-align:center;
	border-top-width: 0px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #fff;
	border-bottom-color: #fff;

}
/* RIGHT CONTENT
-------------------------------------*/
td.right{
padding-right:16px;
padding-left:16px;
padding-top:10px;
background-color:#c5d1a3;}

.purplebold {
	color:#5443a6;
	font-weight:bold;
	border-bottom:#CCC 1px solid;
}

td.rightcon{
background-color: #fff;
padding-top:5px;
text-align:center;

}
/* Gray cell backgrounds */
td.gray{
background-color:#b3b3b3;
}


