body, td, input, select, textarea
{
	font-family:	Verdana, Arial, Helvetica, san-serif;
	font-size:	11px;	
}

h1	{ font-size: 16px;   color: #333333; }
h2	{ font-size: 1.50em; color: #000000; font-weight: bold; margin-bottom: 15; margin-top: 0 }
h3	{ font-size: 1.00em; margin-bottom: 15; margin-top: 0; }

a, a:active, a:visited
{
	color:#F26430;
	text-decoration:none;
}
a:hover
{
	color:#F26430;
	text-decoration:underline;
}

ul
{
	list-style-image: url(../images/bullet.gif);
}

form			{ margin: 0px; }

/*
 *	Custom elements
 */

table.box		{ border-collapse: collapse; border: 0px; }
table.box td.boxcorner	{ background-color: #429321; width: 15; }
table.box td.boxheader	{ background-color: #000000;   color: white; font-weight: bold; font-variant: small-caps; font-size: 1.00em; }
table.box td.boxreverse	{ background-color: white;   color: #000000; font-weight: bold; font-variant: small-caps; font-size: 1.00em; }
table.box td.boxbody	{ background-color: #aed46e; padding: 2px; }

table.view		{ border-collapse: collapse; border: 1px solid #000000; }
table.view td		{ padding: 1px; border: 0px; }
table.view td.viewcorn	{ background-color: #429321; width: 15; }
table.view td.viewtitle	{ background-color: #000000;   color: white; font-weight: bold; font-variant: small-caps; font-size: 1.00em; }
table.view td.viewbutts	{ background-color: #000000;   text-align: right; }
table.view td.viewbody	{ background-color: #aed46e; }

table.outform		{ border-collapse: collapse; border: 1px solid #000000; background-color: #dddddd; }
table.outform td	{ padding: 10px; }
table.inform td		{ padding: 5px; vertical-align: top; }

table.tick		{ border-collapse: collapse; border: 0px solid #000000; }
table.tick td		{ padding: 2px; vertical-align: middle; vertical-align: top; }

.hozline	{ background-color: #aed46e; }

.smalltext	{ font-size: 0.80em; }

.mand		{ font-size: 0.80em; color: red; font-weight: bold; }

.result		{ color: red; font-weight: bold; }

/*
 *	Existing styles
 */

.shoppingCart 
{
	font-family :Verdana ;
	font-size :11px;
}
.shoppingCart2
{
	font-family :Verdana ;
	font-size :10px;
	color:#429321;
	font-weight:bold;
}

table.basket
{
	width: 100%;
}
table.basket th
{
	font-size: 11px;
	text-align: left;
	background-color: #F9F7E7;
	color: #F26430;
	height: 25px;
	vertical-align: middle;
}
table.basket td
{
	padding-top: 2px;
	padding-bottom: 2px;
	font-size: 11px;
	height: 20px;
}
table.basket td.dots
{
	padding: 0 0 0 0;
	height: 3;
	background-background-image: url(../images/dots.gif);
}
input.smallest
{
	font-size: 10px;
	font-family: Verdana;
	width: 30px;
	height: 15px;
}
table.basket td.lineabove, table.basket th.lineabove
{
	padding-top: 5px;
	border-top: solid 1px #cccccc;
	padding-left: 0px;
}
table.basket td.dots
{
	background-image: url(../images/dots.gif);
	height: 3px;
	padding: 0px;
}
.blockbottom 
{
	margin-top:0px;margin-left:34px;margin-right:0px;margin-bottom:0px;
	font-family :Verdana ;
	font-size : 10px;
	color:White;
} 

a.whitelink, a.whitelink:active, a.whitelink:visited
{
	color:White;
	text-decoration:none;
}
a.whitelink:Hover
{
	color:White;
	text-decoration:underline;
}

a.whitelinkbold, a.whitelinkbold:active, a.whitelinkbold:visited
{
	color:White;
	text-decoration:none;
}
a.whitelinkbold:Hover
{
	color:White;
	text-decoration:none;
	font-weight: bold;
}
.whitelinkall 
{
	color:White;
	text-decoration:underline;
}
.featprodback 
{
	background-image :url(../images/bottle.gif);
	background-repeat :no-repeat ;
	background-position :right bottom;
}
.greenlink 
{
	color:#429321;
	text-decoration:none;
	font-size : 10px;
	font-weight:bold;
}
a.greenlink2, a.greenlink2:visited, a.greenlink2:active, a.greenlink:link
{
	color:#429321;
	text-decoration:none;
	font-size : 10px;
	font-weight:bold;
}
a.greenlink2:hover
{
	color:#000000;
	text-decoration:none;
	font-size : 10px;
	font-weight:bold;
}

a.noroll, a.noroll:visited, a.noroll:active, a.noroll:link, a.greenlink2:hover
{
	color:#000000;
	text-decoration:none;
	font-size : 10px;
}

.blockMenuSub 
{
	padding-left:12px;
	padding-right:0px;
	padding-top:6px;
	padding-bottom:6px;
}
.blockMenu
{
	padding-left:2px;
	padding-right:0px;
	padding-top:6px;
	padding-bottom:6px;
}
.womenscat 
{
	font-family :Verdana ;
	font-size :16px;	
	color:#F4929E;
	font-weight:bold;
}


table.sideitem 
{
	border: solid 1px #AED46E;
}
table.sideitem th 
{
	background-color: #AED46E;
	font-size: 11px;
	text-align: left;
	padding: 4px;
}

table.sidecart th
{
	color: #429321;
	font-weight: bold;
	text-align: left;
	font-size: 10px;
	background-color: #ffffff;
}
table.sidecart td
{
	color: #000000;
	font-size: 10px;
	font-weight: normal;
	border-bottom: solid 2px #ffffff;
	background-color: #F9F7E7;
	padding: 2px;
}


a.normallink, a.normallink:active, a.normallink:visited
{
	color: #000000;
	font-family: Verdana;
	font-size: 11px;
	text-decoration: none;
}
a.normallink:hover
{
	color: #000000;
	font-family: Verdana;
	font-size: 11px;
	text-decoration: underline;
}

a.normallink_womens, a.normallink_womens:active, a.normallink_womens:visited
{
	color: #000000;
	font-family: Verdana;
	font-size: 11px;
	text-decoration: none;
}
a.normallink_womens:hover
{
	color: #000000;
	font-weight: bold;
	font-family: Verdana;
	font-size: 11px;
	text-decoration: none;
}

a.normallink_mens, a.normallink_mens:active, a.normallink_mens:visited
{
	color: #000000;
	font-family: Verdana;
	font-size: 11px;
	text-decoration: none;
}
a.normallink_mens:hover
{
	color: #000000;
	font-weight: bold;
	font-family: Verdana;
	font-size: 11px;
	text-decoration: none;
}

a.normalcat_womens, a.normalcat_womens:active, a.normalcat_womens:visited, a.normalcat_giftsforwomen, a.normalcat_giftsforwomen:active, a.normalcat_giftsforwomen:visited
{
	color: #000000;
	font-family: Verdana;
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
}
a.normalcat_womens:hover, a.normalcat_giftsforwomen:hover
{
	color:#F26430;
	font-weight: bold;
	font-family: Verdana;
	font-size: 11px;
	text-decoration: none;
}

a.normalcat_mens, a.normalcat_mens:active, a.normalcat_mens:visited, a.normalcat_giftsformen, a.normalcat_giftsformen:active, a.normalcat_giftsformen:visited
{
	color: #000000;
	font-family: Verdana;
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
}
a.normalcat_mens:hover, a.normalcat_giftsformen:hover
{
	color:#2AAFE0;
	font-weight: bold;
	font-family: Verdana;
	font-size: 11px;
	text-decoration: none;
}

a.normalcat_oils, a.normalcat_oils:active, a.normalcat_oils:visited, a.normalcat_other, a.normalcat_other:active, a.normalcat_other:visited
{
	color: #000000;
	font-family: Verdana;
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
}
a.normalcat_oils:hover, a.normalcat_other:hover
{
	color:#429321;
	font-weight: bold;
	font-family: Verdana;
	font-size: 11px;
	text-decoration: none;
}

a.whitelink_cat, a.whitelink_cat:active, a.whitelink_cat:visited
{
	color: #FFFFFF;
	font-family: Verdana;
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
}
a.whitelink_cat:hover
{
	color:#000000;
	font-weight: bold;
	font-family: Verdana;
	font-size: 11px;
	text-decoration: none;
}
a.smallside, a.smallside:active, a.smallside:visited
{
	color: #000000;
	font-family: arial,helvetica,sans-serif,verdana;
	font-size: 9px;
	text-decoration: none;
}
a.smallside:hover
{
	color: #000000;
	font-family: arial,helvetica,sans-serif,verdana;
	font-size: 9px;
	text-decoration: underline;
}
.smallside
{
	color: #000000;
	font-family: arial,helvetica,sans-serif,verdana;
	font-size: 9px;
}


table.cat_mens td.firstitem, table.cat_giftsformen td.firstitem
{
	background-image: url(../images/mensbarHead.gif);
}
table.cat_mens td, table.cat_giftsformen td 
{
	background-color: #DFF6FE;
}


table.cat_womens td.firstitem, table.cat_giftsforwomen td.firstitem
{
	background-image: url(../images/womensbarHead.gif);
}
table.cat_womens td, table.cat_giftsforwomen td 
{
	background-color: #FDEBE4;
}


table.cat_other td.firstitem, table.cat_oils td.firstitem
{
	background-image: url(../images/oilsbarHead.gif);
}
table.cat_other td, table.cat_oils td 
{
	background-color: #E6F1D1;
}


td.head_other, td.head_oils
{
	background-color: #E6F1D1;
	font-weight: bold;
	height: 25px;
	vertical-align: middle;
	padding-left: 5px;
	font-size: 12px;
}
td.head_mens, td.head_giftsformen
{
	background-color: #DFF6FE;
	font-weight: bold;
	height: 25px;
	vertical-align: middle;
	padding-left: 5px;
	font-size: 12px;
}
td.head_womens, td.head_giftsforwomen
{
	background-color: #FDEBE4;
	font-weight: bold;
	height: 25px;
	vertical-align: middle;
	padding-left: 5px;
	font-size: 12px;
}


td.login
{
	font-size: 11px;
	font-family: Arial,verdana,helvetica,sans-serif;
	padding: 5px;
}
input.login
{
	font-size: 11px;
	font-family: Arial,verdana,helvetica,sans-serif;
	width: 140px;
}
td.pressmedia
{
	background-color: #F8F4E7;
	padding: 10px;
	vertical-align: top;
	width: 50%;
	text-align: left;
}











a.admin_navbutton, a.admin_navbutton:link, a.admin_navbutton:visited, a.admin_navbutton:active
{
	background-color: #E6F1D1;
	padding: 2px 10px 2px 10px;
	border: outset 1px #666666;
	text-decoration: none;
	color: #121212;
}

a.admin_navbutton:hover
{
	background-color: #D6E0C2;
	padding: 2px 10px 2px 10px;
	border: outset 1px #666666;
	text-decoration: none;
	color: #121212;
}

a.admin_sidemenu, a.admin_sidemenu:link, a.admin_sidemenu:visited
{
	padding: 2px 0px 2px 0px;
	text-decoration: none;
	color: #121212;
	width: 100%;
	font-size: 10px;
	line-height: 15px;
}

a.admin_sidemenu:hover, a.admin_sidemenu:active
{
	padding: 2px 0px 2px 0px;
	text-decoration: none;
	color: #121212;
	width: 100%;
	font-size: 10px;
	line-height: 15px;
}
