
/* base html style setup - only set up standard html elements here */

BODY {
	color: white;
	margin-top: 5px;
	margin-left: 0px;
	margin-right: 5px;
	}


BODY, INPUT, OPTION, SELECT, TABLE, TD, TR {
	font-family: tahoma, sans-serif;
	font-size: 11px;
	}

A {
	font-family: tahoma, sans-serif;
	color: white;
	text-decoration: none;
	}

A:hover	{
	color: #000000;
	text-decoration: underline;
	}

A:visited {
	color: white;
}

A:active {
	color: #000000;
}

A.bottomLink, A.bottomLink:visited {
  color: white;
} 




H1 { font-size: 18px; }
H2 { font-size: 14px; }
H3 { font-size: 12px; }
H4 { font-size: 11px; }
H5 {}
H6 {}



/* Include any core element overrides here */

.citidrugname { color: #007AC2; letter-spacing: 1px }

HR.alt1 { border-bottom:1px dashed #999999; color:white; }

.Caption {
	font: bold 11px;
	color: white;
}

.CatPage .SubmitButton {
	 border:1px solid;
	 border-color: #ACCCED #630 #330 #ACCCED;
	 padding: 0 1px;
	 font: bold 12px;
	 color: white;
	 background: #3366CB;
	 text-decoration: none;
	 margin: 0;
}

/* add any bespoke style tags here */

.ProdPage .Title {
	font: bold 16px;
	color: white;
}

.ProdPage .Caption {
	font: bold 16px;
	color: white;
}


.miniBoxTitle {
	font: bold 12px;
	color: white;
}

.basketSummaryItems {
	font-size: 10px;
	color: black;
}

A.basketSummaryLink, A.basketSummaryLink:visited  {
	color: white;
}

A.basketSummaryLink:hover  {
	color: green;
}

TABLE.greyoverline {
 margin-top: 5px;
 border-top: 1px dashed #999999;
}

HR.dashedgreen {
   color: white;
   border-bottom: 1px dashed #81C721;
}

HR.dashedblue {
   color: white;
   border-bottom: 1px dashed #007AC2;
}

TABLE.CatHead {
	color: white;
	padding: 2px;
	font-size: 10px;
	background-color: #0201D0;
}

TABLE.CatHead TD {
	font-size: 10px;
	color: white;
}

TABLE.CatHead A, TABLE.CatHead A:visited {
	font-size: 10px;
	color: white;
}

TABLE.CatHead .MainTitle { 	color: white; }

TABLE.SubCatTable { 
	border-bottom: 1px solid black;
	background-color: #63CBFF; 
	color: black;
}

TABLE.SubCatTable TD {
	color: #999999;
	font-size: 10px;
}

TABLE.SubCatTable A, TABLE.SubCatTable A:visited {
	color: black;
	font-size: 11px;
}

TABLE.ProdTable                { color:white; }
TABLE.ProdTable .HeadingRow     { background-color: #444444; }
TABLE.ProdTable .HeadingCell    { font-size: 12px; font-weight: bold; color: white; padding:5; }
TABLE.ProdTable .SubHeadingRow  { background-color: #CDE4AC;  }
TABLE.ProdTable .SubHeadingCell { font-weight: bold; border-bottom:1px solid #81C721; }
TABLE.ProdTable .Row1           { background-color: #FFFFFF; }
TABLE.ProdTable .Row2           { background-color: #EDF4E0; }

TABLE.FeaturedList                { border-bottom: 1px solid #3BB51F; }
TABLE.FeaturedList  TD			   { font-size: 10px; }
TABLE.FeaturedList  A 				{ font-size: 11px; font-weight: bold; }
TABLE.FeaturedList .HeadingRow     { background-color: #3BB51F; }
TABLE.FeaturedList .HeadingCell    { font-size: 12px; font-weight: bold; color: white; padding:5; }
TABLE.FeaturedList .Row1           { background-color: #CFECA5; }
TABLE.FeaturedList .Row2           { background-color: #BAE37E; }

TABLE.CategoryList { font-size: 10px; color: white;}
TABLE.CategoryList TD { font-size: 10px; padding-bottom: 8px; padding-top: 12px; }
TABLE.CategoryList .HeadingRow     { background-color: white; }
TABLE.CategoryList .HeadingCell    { font-size: 12px; font-weight: bold; color: black; padding:5; }
TABLE.CategoryList .SubHeadingRow     { background-color: white; }
TABLE.CategoryList .SubHeadingCell    { font-size: 11px; font-weight: bold; color: #666666; padding:5; }
TABLE.CategoryList .Row1 TD { background-color: #4940FE;  }
TABLE.CategoryList .Row2 TD {  }
TABLE.CategoryList A, TABLE.CategoryList A:visited,  TABLE.CategoryList A:hover, { font-size: 11px; font-weight: bold; color:white; }
TABLE.CategoryList .price { font-size: 14px; font-weight: bold; }



/* Include any COLOR SECTION overrides here */

.healthinfo .MainTitle { 	color: white; }
.healthinfo H1, .healthinfo H2, .healthinfo H3 { color: #5793CF; }
.healthinfo A, .healthinfo A:visited { color: #5793CF; }
.healthinfo TABLE.CatHead { background-color: #5793CF; color: white; }
.healthinfo TABLE.CatHead TD { color: white; }
.healthinfo TABLE.CatHead A, .healthinfo TABLE.CatHead A:visited { color: white; }
HR.dashedred { color: white; border-bottom: 1px dashed #5793CF; }


INPUT.2dborder {
	background-color: rgb(240,255,220); 
	border: solid #5793CF 1px;
}

.top_promo {
	font-family: trebuchet,"Trebuchet MS",verdana,helvetica,arial,sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FFFF00;
}

.top_promo A {
	font-family: trebuchet,"Trebuchet MS",verdana,helvetica,arial,sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.top_promo A:visited {
	color: #FFFFFF;
}
.top_promo A:hover {
	text-decoration: underline;
}

TABLE.CategoryList.RoutePath {
	font-size: 10px;
	color: #444444;
}
.SearchPage .RoutePath A, .SearchPage .RoutePath A:visited {
	font-size: 10px;
	font-weight: normal;
	color: #444444;
}



/*
1 => 'vitamins',
2 => 'minerals',
3 => 'herbal_remedies',
4 => 'oils',
5 => 'supplements',
6 => 'search'
*/

