BODY, P, DIV, TH, TD, P, INPUT, SELECT, TEXTAREA, H4, H5{
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif,;
	FONT-SIZE:10px;	LINE-HEIGHT:13px; COLOR:#333333; }

BODY { MARGIN-LEFT:0px; MARGIN-BOTTOM:0px; MARGIN-TOP:0px; MARGIN-RIGHT:0px; BACKGROUND-COLOR:#000000; }
BODY.error { MARGIN-LEFT:5px; MARGIN-RIGHT:5px; MARGIN-BOTTOM:5px; MARGIN-TOP:5px; BACKGROUND-COLOR:#ffffff; }

A { COLOR:#CC6633; FONT-WEIGHT: normal; TEXT-DECORATION: underline; }
A:link { COLOR:#CC6633; }
A:visited { COLOR:#CC6633; }
A:active { COLOR:#CC6633; }
A:hover { COLOR:#999999; }

H1 { FONT-SIZE:12px; FONT-WEIGHT:bold; COLOR:#999966; }
H2 { FONT-SIZE:11px; FONT-WEIGHT:bold; COLOR:#999966; MARGIN-BOTTOM:0px; }
H3 { FONT-SIZE:11px; FONT-WEIGHT:bold; COLOR:#333333; }
H4 { font-size:14px; FONT-WEIGHT:bold; COLOR:#CC6633; }
H5 { FONT-WEIGHT:bold;}
P{ TEXT-ALIGN:justify; }
FORM { margin-bottom: 0px; }
PRE { font-size:10px; line-height:13px; }

A.navigation  { TEXT-DECORATION: underline; COLOR:#333333;}
A.navigation:link { COLOR:#333333; }
A.navigation:visited { COLOR:#333333; }
A.navigation:hover  { COLOR:#999999; }
A.navigation:active  { COLOR:#333333; }

.navigationPath { TEXT-ALIGN:left; FONT-WEIGHT:normal; COLOR:#000000; margin-bottom:17px; font-size:10px;}
A.navigationPath  { FONT-WEIGHT: normal; COLOR:#000000; TEXT-DECORATION: none; font-size:10px;}
A.navigationPath:link { COLOR:#333333; }
A.navigationPath:visited { COLOR:#333333; }
A.navigationPath:hover  { TEXT-DECORATION: underline; COLOR:#000000; }
A.navigationPath:active  { COLOR:#333333; }

.navigationPath2 { TEXT-ALIGN:left; FONT-WEIGHT:normal; COLOR:#ffffff; margin-bottom:17px; font-size:10px;}
A.navigationPath2  { FONT-WEIGHT: normal; COLOR:#ffffff; TEXT-DECORATION: none; font-size:10px;}
A.navigationPath2:link { COLOR:#ffffff; }
A.navigationPath2:visited { COLOR:#ffffff; }
A.navigationPath2:hover  { TEXT-DECORATION: none; COLOR:#cc6633; }
A.navigationPath2:active  { COLOR:#ffffff; }

.blackBox { FONT-SIZE:12px; FONT-WEIGHT:bold; }
A.blackBox  { FONT-WEIGHT: bold; COLOR:#999966; FONT-SIZE: 12px; TEXT-DECORATION: none; }
A.blackBox:link { COLOR:#999966; }
A.blackBox:visited { COLOR:#999966; }
A.blackBox:hover  { COLOR:#ffffcc; }
A.blackBox:active  { COLOR:#999966; }

A.bannerNav {
	padding-top:10px; padding-bottom:5px;
	TEXT-DECORATION: none; COLOR:#e6e6d8; FONT-WEIGHT: normal;		
}
A.bannerNav:link { COLOR:#e6e6d8; FONT-SIZE:12px; }
A.bannerNav:visited { COLOR:#e6e6d8; FONT-SIZE:12px; }
A.bannerNav:hover  { COLOR:#CC6633; FONT-SIZE:12px; }
A.bannerNav:active  { COLOR:#e6e6d8; FONT-SIZE:12px; }

.small { FONT-SIZE:9px;	LINE-HEIGHT:15px; }
.lead { FONT-WEIGHT:bold; }
.grey { COLOR:#999999; FONT-WEIGHT: bold; }
.left { float: left; margin-right: 10px; }
.right { float: right; margin-left: 40px; }
.copyright { FONT-SIZE:10px; TEXT-ALIGN:left; }
.navUL { margin-top:0px; margin-bottom:4px; FONT-SIZE:10px; text-align: left; LINE-HEIGHT:14px; color: #999966; }
.navULI { margin-top:0px; margin-bottom:4px; margin-left: 10px; FONT-SIZE:10px; text-align: left; LINE-HEIGHT:14px; color: #999966; }
.navULC { margin-top:0px; margin-bottom:4px; FONT-SIZE:10px; text-align: left; LINE-HEIGHT:14px; color: #999966; }
.header { margin-top:0px; font-weight:bold; margin-bottom:5px; }
.adverts { margin-top:0px; margin-bottom:18px; }

TD.latestNews { background-image: url(/shop/skin1/images/gui/featured_box_middle.gif); }
TD.search { background-image: url(/shop/skin1/images/gui/boxes_search_middle.gif); }
TD.boxes { background-image: url(/shop/skin1/images/gui/boxes_middle.gif); }
TD.recipeTop { background-image: url(/shop/skin1/images/recipes/Recipe_02.gif); }
TD.recipeLeft { background-image: url(/shop/skin1/images/recipes/Recipe_05.gif); }
TD.recipeMiddle { background-image: url(/shop/skin1/images/recipes/Recipe_06.gif); }
TD.recipeRight { background-image: url(/shop/skin1/images/recipes/Recipe_07.gif); }
TD.recipeBottom { background-image: url(/shop/skin1/images/recipes/Recipe_11.gif); }
TD.bannerNav {
	background-color:#CCCCCC; background-image: url(/shop/skin1/images/gui/navbar.jpg); margin-bottom: 30px;
	line-height:27px; font-size:12px; padding-left:10px; border-style: solid; border-color: #000000;
	border-top-width: 1px; border-bottom-width: 1px;  border-left-width: 0px; border-right-width: 0px;
}

.centralNav {
	width: 140px; height: 190px; border-style: solid; border-color: #999999;
    border-top-width: 1px; border-bottom-width: 1px;  border-left-width: 1px; border-right-width: 1px;
    padding-left: 10px; padding-right: 10px; padding-top: 5px; padding-bottom: 5px;
    margin-top: 0px; margin-bottom: 30px; margin-left: 0px; margin-right: 0px;
	background-image: url(images/med_green.gif.jpg); background-position: bottom right;
	background-repeat: no-repeat; background-color: #ffffff;
}
 * html .centralNav {
	width: 167px;
	width: 167px;
}
.newsletter {
	width: 130px; border-style: solid; border-color: #999999;
    border-top-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-right-width: 1px;
    padding-left: 10px; padding-right: 10px; padding-top: 5px; padding-bottom: 5px;
    margin-top: 0px; margin-bottom: 30px; margin-left: 0px; margin-right: 0px;
	background-color: #ffffff; background-image: url(images/med_green.gif.jpg); background-position: bottom right;
	background-repeat: no-repeat;
}
* html .newsletter {
    width: 152px;
    width: 152px;
  }
.blueBox {
	border-style: solid; border-color: #999999;
    border-top-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-right-width: 1px;
    padding-left: 10px; padding-right: 10px; padding-top: 5px; padding-bottom: 5px;
    margin-top: 0px; margin-bottom: 35px; margin-left: 0px; margin-right: 0px;
	background-image: url(/artichoke_background_d.jpg); background-position: bottom right;
	background-repeat: no-repeat; background-color: #dde2d1;
}
.redBox {
	border-style: solid; border-color: #F79A9A;
    border-top-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-right-width: 1px;
    padding-left: 10px; padding-right: 10px; padding-top: 5px; padding-bottom: 5px;
    margin-top: 0px; margin-bottom: 35px; margin-left: 0px; margin-right: 0px;
	background-image: url(/artichoke_background_r.jpg); background-position: bottom right;
	background-repeat: no-repeat; background-color: #F9E9E9;
}
.whiteBox {
	border-style: solid; border-color: #999999;
    border-top-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-right-width: 1px;
    padding-left: 10px; padding-right: 10px; padding-top: 5px; padding-bottom: 5px;
    margin-top: 0px; margin-bottom: 25px; margin-left: 0px; margin-right: 0px;
}
.centralPic {
	width: 200px;
    border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px;
    margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px;
    padding-left: 20px; padding-right: 0px; 
}
H3.special{ color:#999966; margin-top:0px; margin-bottom:0px;}
p.special{font-size:9px; margin-top:0px; margin-bottom:0px;line-height:16px;}

.siteMap { TEXT-DECORATION: none; COLOR:#999999; FONT-WEIGHT: normal; }
A.siteMap { TEXT-DECORATION: none; COLOR:#999999; FONT-WEIGHT: normal; }
A.siteMap:link { COLOR:#999999; }
A.siteMap:visited { COLOR:#999999; }
A.siteMap:hover  { COLOR:#999999; TEXT-DECORATION: underline; }
A.siteMap:active  { COLOR:#999999; }

/* editable modifications */
.editable {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.mceContentBody {
	background: #fff;
	padding: 1px;
}
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;	
}