﻿*{
	margin:0;
	padding:0;
}
body, html{
	background-image:url('images/BG_main.gif');
	background-repeat:repeat-x;
	background-color:#597F12;
}
td{
	font-family:Arial, Calibri, Helvetica, sans-serif;
	font-size:10pt;
}
/*===========================Main Table Struture==========================*/
.STTopBotNoWhite{
	height:30px;
	text-align:center;	
}
.STLeftRight{
	background-color:#FFFFFF;
	width:13px;
}
.STTopBotWhite{
	background-color:#FFF;
	height:13px;
}
.STTopLeftCorn{
	height:13px;
	width:13px;
	background-image:url('images/ST_CornTopLeft.png');
	background-repeat:no-repeat;
}
.STTopRightCorn{
	height:13px;
	width:13px;
	background-image:url('images/ST_CornTopRight.png');
	background-repeat:no-repeat;
}
.STBotLeftCorn{
	height:13px;
	width:13px;
	background-image:url('images/ST_CornBotLeft.png');
	background-repeat:no-repeat;
}
.STBotRightCorn{
	height:13px;
	width:13px;
	background-image:url('images/ST_CornBotRight.png');
	background-repeat:no-repeat;
}
.STContentMain{
	background-color:#EEE4C5;
	vertical-align:top;
}
#CMWelcome{
	width:450px;
	font-family:Arial, Calibri, Helvetica, sans-serif;
	font-size:12pt;
	line-height:1.4em;
	float:left;
}
#CMPartners{
	height:186px;
	width:200px;
	float:left;
}	
#CMComms{
	height:186px;
	width:242px;
	float:left;
}	
	


	#CMWelcome h4, #CMPartners h4, #CMComms h4{
		font-size:16pt;
		font-family:Georgia,Calibri,Arial, Helvetica, sans-serif;
		font-style:italic;
		font-weight:normal;
		padding-bottom:10px;
	}

.TopBarSetup{
	height:144px;
	vertical-align:top;
	background-color:#FFF;
}
.TopMenuSetup{
	background-image:url('images/TopMenuRightBG.gif');
	background-position:right top;
	background-repeat:no-repeat;
	height:39px;
	background-color:#BCD458;
	width:892px;
}
/*================Top Menu start here===================*/
/*================Top Menu start here===================*/

#GoBackHome{
	text-align:center;
	width:70px;
	float:left;
	margin:0;
	padding:1px 0;
}
#TopMenu{
	height:40px;
	margin:0;
	padding:0;
	text-align:center;
	width:607px;
	float:left;	
}


#TopMenu ul
{
	list-style: none;
	padding: 0;
	margin:0;
}

#TopMenu li
{
	float: left;
	margin: 0;
}

#TopMenu li a
{
	/*background: url(background.gif) #fff bottom left repeat-x;*/
	/*background-image:url('images/TopMenuDeviders.gif');*/
	background-repeat:no-repeat;
	background-position:100% 0;
	font-family:Arial, Calibri, Helvetica, sans-serif;
	color:#333333;
	font-size:11pt;
	font-weight:bold;
	height:40px;
	line-height: 39px;
	float: left;
	width: 150px;
	display: block;
	text-decoration: none;
	text-align: center;
}
#TopMenu li a:hover{
	background-color:#0D6E39;
	color:#FFFFFF;
	font-weight:bold;	
}

/* Hide from IE5-Mac \*/
#TopMenu li a
{
float: none
}
/* End hide */

.ATopMenuCurrent{
	background-color:#0D6E39;
	color:#FFFFFF;
	width:150px;
	height:40px;
	cursor:hand;
	display:block;
}
.TopMenuLIBorderRight{
	border-right:1px #8BB01E solid;	
}
.TopMenuLIBorderLeft{
	border-left:1px #DBE996 solid;	
}
.TopMenuLIBorderLeftRight{
	border-left:1px #DBE996 solid;	
	border-right:1px #8BB01E solid;		
}


#TopMenuGYO{
	height:40px;
	margin:0;
	padding:0;
	text-align:center;
	width:150px;
	float:left;	
}

#TopMenuGYO ul
{
	list-style: none;
	padding: 0;
	margin:0;
}
#TopMenuGYO li{
	float: left;
	margin: 0;
}

#TopMenuGYO li a
{
	font-family:Calibri,Tahoma,Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:13pt;
	height:40px;
	line-height: 39px;
	float: left;
	width: 150px;
	display: block;
	font-weight:bold;
	text-decoration: none;
	text-align: center;
}
#TopMenuGYO li a:hover{
	background-image:url('images/TopMenuGYOHover.gif');
	background-repeat:no-repeat;
	background-position:0 0;
	background-color:#0D6E39;
	color:#FFFFFF;
	font-weight:bold;	
}
.ATopMenuCurrentGYO{
	background-image:url('images/TopMenuGYOHover.gif');
	background-repeat:no-repeat;
	background-position:0 0;
	background-color:#0D6E39;
	color:#FFFFFF;
	width:150px;
	height:40px;
	cursor:hand;
	display:block;
}



/*================Top Menu ends here===================*/
/*================Top Menu ends here===================*/



.TopNewsBreakerBGBrown{
	background-image:url('images/NB_BGTiler_Brown.gif');
	background-repeat:repeat-x;
	height:45px;
	width:892px;
}
#NBLeft{
	height:45px;
	width:80px;
	float:left;
	background-image:url('images/NB_LeftBend.gif');
	background-repeat:no-repeat;
	background-position:right;
}
#NBRight{
	height:45px;
	width:80px;
	float:left;
	background-image:url('images/NB_RightBend.gif');
	background-repeat:no-repeat;
	background-position:left;
}
#NBMiddle{
	height:45px;
	width:732px;
	float:left;
	background-image:url('images/NB_WhiteBG.gif');
	background-repeat:repeat-x;
}





.TopMenuSPageShad{
	background-image:url('images/NB_BGTiler_Brown.gif');
	background-repeat:repeat-x;
	height:5px;
	width:892px;
}
.SPBottomLiner{
	height:8px;
	background-image:url('images/SP_Main_BotLiner.gif');
}
.SubPLeft{
	width:228px;
	background-color:#EEE4C5;
	vertical-align:top;
}
.SubPRightMain{
	width:664px;
	background-color:#EEE4C5;
	vertical-align:top;
}
.sprmpadding{
	padding:0 16px 8px 0; 
}

/*----------------sub page content structure--------------------*/

/* --- Top --- */
.SPCTopLeft{
	height:9px;
	width:9px;
	background-image:url('images/SPContentTopLeft.gif');
}
.SPCTop{
	height:9px;
	background-color:#FFF;
	width:648px;
}
.SPCTopRight{
	height:9px;
	width:9px;
	background-image:url('images/SPContentTopRight.gif');
}


/* --- Middle --- */
.trust{
	text-transform:uppercase;
}


.SPCLeft{
	background-color:#FFF;
	width:9px;
}
.SPCMain{
	vertical-align:top;
	background-color:#FFF;
}
.SubPageMainContent{
	padding:15px;
	font-size:10pt;
	font-family:Arial, Calibri, Helvetica, sans-serif;
	line-height:1.4em;
	color:#333;
	text-align:justify;
}
.SubPageMainContent h2{
	margin:0;
	padding-bottom:10px;
	font-size:15pt;
	font-weight:normal;
	text-transform:capitalize;
}


.SPCRight{
	background-color:#FFF;
	width:9px;
}


/* --- Bottom --- */
.SPCBotLeft{
	height:9px;
	width:9px;
	background-image:url('images/SPContentBotLeft.gif');
}
.SPCBot{
	height:9px;
	background-color:#FFF;
	width:648px;	
}
.SPCBotRight{
	height:9px;
	width:9px;
	background-image:url('images/SPContentBotRight.gif');
}

#ListOandU{
	padding:10 30px;
}
.SPCBotDisclaimer{
	background-image:url('images/RecipesDisBottom.gif');
	height:23px;
	font-size:7pt;
	text-align:center;
	color:#878787;
}

/*--------------LEFT menu starts here---------------*/
/*--------------LEFT menu starts here---------------*/
.LeftNavHeaders{
	font-size:15pt;
	font-family:Arial, Calibri, Helvetica, sans-serif;
	/*font-style:italic;*/
	font-weight:normal;
	padding-bottom:20px;
	padding-top:10px;
}



#LeftNav{
	font-size:10pt;
	margin-left:23px;
	margin-top:25px;
}
#LeftNav ul{
	list-style-type:none;
	margin:0;
	padding:0;
}
#LeftNav ul li{
	margin:0;
	padding:0;	
}
#LeftNav ul li a{
	display:block;	
	height:36px;
	line-height:33px;
	/*padding: 3px 0px 2px 0;*/
	text-decoration: none;
	color: #0D6E39;
	font-family:Arial, Calibri, Helvetica, sans-serif;
	font-size:10pt;
	border-top:1px #3B650C dashed;
	/*border:1px #CCCCCC solid;*/
}
#LeftNav ul li a:hover{
	color:#0D6E39;
	background-image:url(images/LeftMenuHover.gif);
	background-repeat:repeat-y;
	background-position:right;
	cursor:hand;
}
/*--------------LEFT menu ends here---------------*/
/*--------------LEFT menu ends here---------------*/

/*----------------Five Block Sub Nav------------------*/
#FBlockSubNav{
	margin:10px 0 10px 0;
	padding:0;
	width:204px;
	height:174px;
	background-image:url('images/FBlockSubNavBG.gif');
	background-repeat:no-repeat;
	padding-top:9px;
}
#FBlockSubNav ul{
	width:194px;
	height:153px;
	display:block;
	list-style-type:none;
	margin:0;
	padding:0;
}
#FBlockSubNav li{
	height:29px;
	margin-top:2px;
}
#FBlockSubNav a{
	display:block;
	height:29px;
	width:194px;
	color:#FFFFFF;
	line-height:27px;
	text-decoration:none;
	padding-left:15px;
	font-family:Arial, Calibri, Helvetica, sans-serif;
	font-size:10pt;
	font-weight:bold;
}
#FBlockSubNav a:hover{
	text-decoration:underline;
}

.FBSubNavPurp{
	background-color:#7C067C;
}
.FBSubNavRed{
	background-color:#C90606;
}
.FBSubNavOrange{
	background-color:#FC680D;
}
.FBSubNavGeen{
	background-color:#6B9635;
}
.FBSubNavBrown{
	background-color:#C59264;
}

/*----------------Contact and Sign up Sub Nav------------------*/
#ConSigSubNav{
	margin:0;
	/*margin-top:10px;*/
	width:204px;
	height:43px;
	background-image:url('images/ConSignSNavBG1.gif');
	background-repeat:no-repeat;
	padding-top:10px;
}
#ConSigSubNav ul{
	width:183px;
	height:50px;
	display:block;
	list-style-type:none;
	margin:0;
	padding:0;
}
#ConSigSubNav li{
	height:25px;
	padding-left:10px;
}
#ConSigSubNav a{
	color:#075229;
	background-image:url('images/ConSigBulletHover.gif');
	background-repeat:no-repeat;
	display:block;
	height:25px;
	width:183px;
	line-height:23px;
	text-decoration:none;
	padding-left:25px;
	font-family:Arial, Calibri, Helvetica, sans-serif;
	font-size:10pt;
	font-weight:bold;
}
#ConSigSubNav a:hover{
	color:#385D0A;
	background-image:url('images/ConSigBulletUp.gif');
	background-repeat:no-repeat;
	
}
/*-------------------Sub Top Menu -------------------------*/
#SubTopMenuSP{
	height:29px;	
	margin-bottom:15px;
	margin-top:12px;	
}
#SubTopMenuSP ul{
	margin:0;
	padding:0;
	list-style:none;
	height:29px;	
}
#SubTopMenuSP li{
	margin:0;
	float:left;
}
#SubTopMenuSP a{
	height:29px;	
	display:block;
	text-align:center;
	line-height:28px;
	text-decoration: none;
	text-transform:capitalize;
	color: #0D6E39;
	background-color:#BBD199;
	font-family:Arial, Calibri, Helvetica, sans-serif;
	font-size:10pt;
	
}
#SubTopMenuSP a:hover{
	height:29px;	
	display:block;
	text-decoration:none;
	text-align:center;
	text-transform:capitalize;	
	color:#333333;
	background-color:#BBD199;
}

.greenfocus{
	font-weight:bold;
	color:#76923C;
}
/*-------------------Sub Top Menu -------------------------*/
#SubTopMenuSP2x{
	height:60px;	
	margin-bottom:15px;
	margin-top:12px;	
}
#SubTopMenuSP2x ul{
	margin:0;
	padding:0;
	list-style:none;
	height:29px;	
}
#SubTopMenuSP2x li{
	margin:0;
	float:left;
}
#SubTopMenuSP2x a{
	height:29px;	
	display:block;
	text-align:center;
	line-height:28px;
	text-decoration: none;
	text-transform:capitalize;
	color: #0D6E39;
	background-color:#BBD199;
	font-family:Arial, Calibri, Helvetica, sans-serif;
	font-size:10pt;
	
}
#SubTopMenuSP2x a:hover{
	height:29px;	
	display:block;
	text-decoration:none;
	text-align:center;
	text-transform:capitalize;	
	color:#333333;
	background-color:#BBD199;
}

.greenfocus{
	font-weight:bold;
	color:#76923C;
}
.TopTipRowsGreenDHead{
	background-color:#DEE7D1;
	font-size:13pt;
	height:40px;	
	vertical-align:top;
	border-bottom:1px #FFFFFF solid;
	color:#008000;
	font-weight:bold;
	padding:7px 7px 0 7px;
}
.OPartnersGreenDHead{
	background-color:#DEE7D1;
	font-size:13pt;
	height:30px;	
	vertical-align:top;
	border-bottom:1px #FFFFFF solid;
	color:#008000;
	font-weight:bold;
}


.TopTipRowsGreenD{
	padding:7px;
	background-color:#DEE7D1;
	font-size:9pt;
	height:40px;
	vertical-align:top;	
	border-bottom:1px #FFFFFF solid;	
	line-height:1.4em;	
}
.TopTipRowsGreenL{
	padding:7px;
	background-color:#EFF3EA;
	font-size:9pt;	
	height:40px;	
	vertical-align:top;	
	border-bottom:1px #FFFFFF solid;	
	line-height:1.4em;	
}

.VegFruitGuideGreenL{
	background-color:#EFF3EA;
	font-size:9pt;	
	/*border-bottom:1px #FFFFFF solid;*/
	line-height:1.4em;	
	height:25px;
	margin:1px;	
	padding:2px;
}

.VegFruitGuideGreenD{
	margin:1px;
	height:25px;
	background-color:#DEE7D1;
	font-size:9pt;	
	/*border-bottom:1px #FFFFFF solid;*/	
	line-height:1.4em;	
	padding:2px;	
}




A:link{color:#AF0202; text-decoration:none}
A:visited{color:#AF0202; text-decoration:none}
A:active{color:#AF0202; text-decoration:none}
A:hover{color:#67B704; text-decoration:none}

/*-------------------hover boxes--------------------------*/
.HoversBoxes{
	background-color:#E0EBCC;
	height:25px;		
	padding:5px;
}
.BoxesFHovers{
	display:none;
	border: 1px dashed #333;	
	padding:10px;
}
/*----------------------QA--------------------------*/
.QAQuestion{
	background-color:#DEE7D1;
	padding:5px;
	margin-top:1px;
}
.QAAnswer{
	background-color:#EFF3EA;
	padding:5px;
	margin-top:1px;	
	line-height:1.4em;
}
/*----------------------Expand Divs General--------------------------*/
.ExDivsHead{
	background-color:#DEE7D1;
	padding:5px;
	margin-top:1px;
}
.ExDivsDetail{
	background-color:#EFF3EA;
	padding:5px;
	margin-top:1px;	
	line-height:1.4em;
}

/*----------------------Colour me Healthy------------------------*/
.CMHQuotes{
	font-style:italic;
	line-height:1.4em;
}


.CMHiconfirs4{
	width:118px; height:110px; text-align:center; float:left; margin-right:1px;
}


.CMHGreenGrad{
	color:#FFF; background-color:#6B9635; font-weight:bold; text-align:center; line-height:30px; width:118px; height:30px; margin-right:2px; float:left;
}
.CMHPurpleGrad{
	color:#FFF; background-color:#7C067C; font-weight:bold; text-align:center; line-height:30px; width:118px; height:30px; margin-right:2px; float:left;	
}
.CMHRedGrad{
	color:#FFF; background-color:#C90606; font-weight:bold; text-align:center; line-height:30px; width:118px; height:30px; margin-right:2px; float:left;		
}
.CMHYellowGrad{
	color:#FFF; background-color:#FC680D; font-weight:bold; text-align:center; line-height:30px; width:118px; height:30px; margin-right:2px; float:left;			
}
.CMHBrownGrad{
	color:#FFF; background-color:#C59264; font-weight:bold; text-align:center; line-height:30px; width:120px; height:30px; float:left;				
}
/*----Headers----*/
.CMHGreenHead{
  background-color:#6B9635; font-weight:bold; text-transform:capitalize; width:600px; height:30px; line-height:30px; text-align:left; color:#FFFFFF;
}
.CMHPurpleHead{
 background-color:#7C067C; font-weight:bold; text-transform:capitalize; width:600px; height:30px; line-height:30px; text-align:left; color:#FFFFFF; 
}
.CMHRedHead{
 background-color:#C90606; font-weight:bold; text-transform:capitalize; width:600px; height:30px; line-height:30px; text-align:left; color:#FFFFFF; 
}
.CMHOrangeHead{
 background-color:#FC680D; font-weight:bold; text-transform:capitalize; width:600px; height:30px; line-height:30px; text-align:left; color:#FFFFFF; 
}
.CMHTanHead{
 background-color:#C59264; font-weight:bold; text-transform:capitalize; width:600px; height:30px; line-height:30px; text-align:left; color:#FFFFFF;
}




/*----------Tables--------------*/
.CMHGreenRowLight{
	background-color:#E6EED5;
	padding:10px;
	width:180px;
}
.CMHGreenRowDark{
	background-color:#CDDDAC;
	padding:10px;
	width:180px;
}

.CMHPurpRowLight{
	background-color:#E5CFDD;
	padding:10px;
	width:180px;
}
.CMHPurpRowDark{
	background-color:#D1ACC4;
	padding:10px;
	width:180px;
}

.CMHRedRowLight{
	background-color:#F1C4BA;
	padding:10px;
	width:180px;
}
.CMHRedRowDark{
	background-color:#E3A6A1;
	padding:10px;
	width:180px;
}


.CMHOrangeRowLight{
	background-color:#FFEEB4;
	padding:10px;
	width:180px;
}
.CMHOrangeRowDark{
	background-color:#FDBD88;
	padding:10px;
	width:180px;
}


.CMHBrownRowLight{
	background-color:#F1E2CE;
	padding:10px;
	width:180px;
}
.CMHBrownRowDark{
	background-color:#E7CFAE;
	padding:10px;
	width:180px;
}
/*-----------------veggie and fruit guide-----------------------*/
.AvoSALeft{
	width:440px;
	background-color:#EFF3EA;
	line-height:1.4em;
	vertical-align:top;	
}
.AvoLeftHead{
	font-size:11pt;
	font-weight:bold;
	color:#467E00;
}
.AvoSARight{
	width:150px;
	background-color:#FFF;
	text-align:center;
}
/*----------------------------for you expanders-----------------------------*/
#ForYouExpanders{
	margin:0;
}
#ForYouExpanders ul{
	padding:10px 10px 0 10px;
	margin:0;
}
#ForYouExpanders li{
	list-style:none;
	background-image:url('images/ForYouDottyTiler.gif');
	background-repeat:repeat-x;
	padding:6px 0 6px 0;		
}
#ForYouExpanders a{
	display:block;
	padding:5px 0 5px 0;	
	background-image:url('images/ForYouPDFIcon.gif');
	background-repeat:no-repeat;
	background-position:right;
}

#ForYouBookExpanders{
	margin:0;
}
#ForYouBookExpanders ul{
	padding:0 10px 0 10px;
	margin:0;
}
#ForYouBookExpanders li{
	list-style:none;
	background-image:url('images/ForYouDottyTiler.gif');
	background-repeat:repeat-x;
	padding:6px 0 6px 0;		
}
#ForYouBookExpanders a{
	display:block;
	padding:5px 0 5px 0;	
	background-image:url('images/ForYouBookIcon.gif');
	background-repeat:no-repeat;
	background-position:right;
}




/*--------------Footer----------------*/
.Footer{
	text-align:center;
	font-size:8pt;
	color:#ACBF89;
	width:245px;
	margin-left:10px;
}
.Footer ul{
	list-style:none;
}
.Footer li{
	float:left;
}
.Footer a{
	color:#ACBF89;
	display:block;
	padding:0 8px 0 8px;
}
.Footer a:hover{
	color:#DEE5D0;
}





