/*Style Sheet for Version 4 Browsers */
body {
	background-color : #FFFFFF;
	background-image :  url("http://www.ebfarm.com/images/BG.gif");
	background-repeat : repeat-x}
	

/*Styles for Bread Crumbs */
#BreadCrumbs {
position : absolute; left : 602px; top : 95px; z-index : 1;
}

/*Styles for Side Navigation */
#LayerSidebar {
position : absolute; left : 24px; top : 156px; z-index : 3;
width : 160px; 
}


/*Styles for Header Layer */
#LayerLogo {
position : absolute; left : 0px; top : 0px; width : 900px; z-index : 1;
}

#LayerBanner {
position : absolute; left : 342px; top : 84px; width : 119px; z-index : 2;
}

#SearchBut {
position : absolute; left : 700px; top : 58px; width : 108px; z-index : 7;
}

#SitemapBut {
position : absolute; left:800px; top:58px; width:108px; z-index:7;
}

/*Styles for Screened Sun Layer */
#sunscreen {
position : absolute; left : 249px; top : 142px; width : 175px; z-index : 1;
}

 /*Styles for the Main Content Layer */
#LayerMain {
position : absolute; left : 240px; top : 155px; z-index : 4;
width : 600px;
}

#LayerMainFixed {
position : absolute; left : 230px; top : 155px; z-index : 4;
width : 610px; /* Actual value for conformant browsers */
}

#LayerFAQ {
position : absolute; left : 230px; top : 155px; z-index : 4;
width : 650px; /* False value for IE-5.x/Win */
width : 600px; /* Actual value for conformant browsers */
}

p.QuizQuestion {
font-size : 14px;
font-weight: bolder;
color: #333300;
margin-top: 20px;
margin-bottom: 2px; }

p.QuizAnswers {
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size : 13px;
color: #000000;
margin-top: 2px;
margin-bottom: 0px;
padding-left : 15px;
display : block;
}

.maindiv {
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	line-height : 150%; margin-top : 6px;
	font-size : 14px;
	padding-left : 36px;
	padding-right : 36px
}

.recipe {
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size : 12px;
	margin-top : 0px;
	margin-bottom : 0px;
}

.maindivbold {
	font-weight : bold;
}

.maindivboldcolor {
	font-weight : bold;
	color: #666699; 
}

.maindiv h1 {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 16px;
	color: #556B2F;
}

.maindiv h2 {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 14px;
	color: #B8860B; 
	margin-top : 20px; margin-bottom : 4px
}

.maindiv h3 {
	font-family : Verdana, "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size : 14px;
	margin-bottom : 0px;
	margin-top : 0px;
	color: #B8860B; 
}

.maindiv h4 {
	font-family : Verdana, "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size : 12px;
	margin-bottom : 0px;
	margin-top : 20px;
	color: #666699;
	padding-left : 15px; 
}

.maindiv h5 {
	font-family : Verdana, "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size : 12px;
	margin-bottom : -2px;
	margin-top : 20px;
	color: #666699;
	padding-left : 15px;
	padding-top : 5px;  
	border-top : 2px #CDC9D8 dotted;
}
.maindiv h6 {
	font-family : Verdana, "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size : 13px;
	margin-bottom : -5px;
	font-weight : bold;
	color: #666699; 
}

h6.vegetables {
	font-family : Verdana, "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size : 12px;
	margin-top : 3px;
	margin-bottom : -5px;
	font-weight : bold;
	color: #333300; 
}

h6.vegetablesBorder {
	font-family : Verdana, "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size : 12px;
	margin-bottom : -5px;
	margin-top : 3px;
	font-weight : bold;
	color: #333300;
}

h2.salads {
font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: bold;
color: #FFFFFF;
background-color: #cc6600;
padding-left : 10px;
padding-right : 6px;
padding-bottom : 6px;
padding-top : 6px;
margin-bottom : 0px; 
}

h2.saladsblue {
font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
font-size: 16px;
font-weight: bold;
color: #FFFFFF;
background-color: #333399;
padding-left : 10px;
padding-right : 6px;
padding-bottom : 6px;
padding-top : 6px;
}

td.TableHead {
font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: bold;
text-align : center;
color: #FFFFFF;
background-color: #cc6600;
padding-left : 10px;
padding-right : 6px;
padding-bottom : 6px;
padding-top : 6px;
margin-top : 0px;
margin-bottom : 0px; }

.Calendar {
font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight : bold;
padding-left : 4px;
line-height: 120%;
padding-bottom : 4px;
margin-top : 0px;
margin-bottom : 0px;
}

.HomeTable {
font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
line-height: 120%;
text-align: center;
margin-top : 0px;
margin-bottom : 0px;
 }


.BreadCrumbs {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color: #444444;
	}

.BreadCrumbs a:link { color : #9999CC; text-decoration: none }

p.aftersubhead { 
line-height : 150%;
margin-top : 0px; margin-bottom : 0px;
}

p.aftersubheadindent { 
margin-top : 0px; margin-bottom : 0px;
padding-left : 15px; 
}

p.secondparagraphindent { 
margin-top : 6px; margin-bottom : 0px;
padding-left : 15px; 
}

p.retailerInfo { 
font-size : 11px;
color:#666633
margin-top : 6px; 
margin-bottom : 0px;
padding-left : 30px;
}

/*Style set up to hide text from version 4 browsers */
p.aftersubheadHidden { 
margin-top : 0px; margin-bottom : 0px;
display : none; 
}

p.date {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color: #666600; 
	margin-top : 0px; margin-bottom : 0px;
}

p.datedescription {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color: #666600; 
	margin-top : 15px; margin-bottom : 0px;
}

p.description {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color: #666600; 
	margin-top : 0px; 
	margin-bottom : 15px;
	padding-left : 20px;
}

p.referencedescription {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color: #666600; 
	margin-top : 0px; 
	margin-bottom : 15px;
	padding-left : 24px;
}

p.ingredients {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color: #666600; 
	line-height : 100%; 
	margin-top : 15px; 
	margin-bottom : 15px;
	padding-left : 15px;
}

p.author {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;
	color: #666600;
	margin-top : 0px; margin-bottom : 4px;
	padding-left : 20px;
}

p.authorunder {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 13px;
	font-weight : bold;
	color: #9999CC;
	margin-top : 0px; margin-bottom : 10px;
}

p.article {
	font-size : 14px;
	color : #9999CC;
	font-weight : bolder;
	margin-top : 5px; 		
	margin-bottom : 0px;
}

p.articlequote {
	color : #9999CC;
	margin-top : 0px; 		
	margin-bottom : 20px;
}

p.quote {
	color : #444444;
	padding-top : 6px;
	padding-left: 10px;
	padding-right: 60px;
	margin-top : 10px; margin-bottom : 0px
	 }
	
	p.quotebold {
	color : #000000;
	font-weight : bold;
	padding-top : 6px;
	padding-left: 10px;
	padding-right: 60px;
	margin-top : 10px; margin-bottom : 0px;
	width : 300px; }

p.quoteauthor {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : #666600;
	margin-bottom : 15px;
	padding-left: 10px; }
	
.Nutritional {
	font-size : 1px;
	color : #FFFFFF;
	 }
	
.Nutritional2 {
	font-size : 1px;
	color : #FFFFFF;
	}
	
.maindiv a:link { color : #6666CC; }

.maindiv a:visited { color : #666666; }

/* Lists*/

ol { color : #444444 }

li { margin-bottom : 10px }

ul { color : #444444 }

ol.search {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 14px;
	color : #444444;
}

ol.search a:link {
	text-decoration : underline;
	color : #9999CC;
}

ol.search a:visited {
	text-decoration : underline
}

/*Style for The Little Icon Layers */
.icondiv a { color:#FFFFFF }
.icondivL a { color:#FFFFFF }

/*Style Applied to the Sidebar Layer */
.navDiv {
	color : #999999;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size : 14px;
	position: absolute;
	left: 36px;
	top: 156px;
	width: 160px;
	z-index: 3;
}

.navDiv h1 {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 16px
}

.navDiv h2 {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 16px
}

/*Style Applied to the Paragraphs for Main Section Links */
p.navButts {
	color : #444444;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 14px;
	margin-bottom : 4px;
	margin-left : 0px;
	margin-top : 6px
}

.navButts a { color : #666666; text-decoration : underline }

.navButts a:hover { color : #999999; text-decoration : none }

/*Style Applied to the Paragraphs for the Sub-Section Links */
p.navSubs {
	color : #444444;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 12px;
	margin-bottom : 2px;
	margin-left : 12px;
	margin-top : 0px
}

.navSubs a { color : #444444; text-decoration : none }

.navSubs a:hover { color : #999999; text-decoration : none }

/*Style Applied to the Paragraphs for Static Down-State Main Section Links */
p.navViz {
	color : #444444;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 14px;
	font-weight : bold;
	margin-bottom : 6px;
	margin-left : 0px;
	margin-top : 6px
}

.navViz a { color : #666666; text-decoration : underline }

/*Style Applied to the Paragraphs for Copyright-Small-Text */
p.copyrights {
	color : #999999;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	margin-bottom : 12px;
	margin-top : 60px
}

/*Style Applied to the Paragraphs for Copyright-Small-Text */
.copyrights {
	color : #999999;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	margin-bottom : 12px;
	margin-top : 60px
}

.footer {
	color : #999999;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	margin-top : 30px;
	margin-bottom : 0px;
	text-align : center;
	display : block;
}

/*Turns off Borders around Hyperlinked Images- Apply to a-tags*/

a.nn4imgWhite { color: #FFFFFF}


/*Styles Applied to Form Elements*/
form td {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 12px
}

/*Styles Applied to Float Images left or right */
.imgfloatright { float : right;
margin-top: 0px;
margin-left: 15px;
margin-right: 15px;
margin-bottom: 15px;
padding-right : 10px;
border: none;
}

.imgfloatleft { float : left }

.imginline {display : inline;
border : none;
}

/*Style Applied to the Paragraphs for Head Links-Small-Text */
p.whitetextlinks {
	color : #ffffff;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight: bold;
 }
	
p.whitetextlinks a:link, a:visited { 
color : #FFFFFF; 
text-decoration: underline; font-weight: bold;
}

/*Styles Applied to FAQ section to toggle */
.ShowAnswer {
background-color: #F4F4F4;
padding-left: 20px;
padding-right: 10px;
padding-top: 10px;
padding-bottom: 10px;
}

/*Styles Applied to send to a friend */
.SendFriend {
background-color: #cccccc;
padding-top: 10px;
padding-bottom: 10px;
font-size: 13px;
text-align: center;
margin-top : 60px;
margin-bottom : 0px;
 }
 
 /*Styles Applied to Span Button-like text */
.TextBut {
background-color: #F4F4F4;
font-size : 11px;
padding-top: 3px;
padding-bottom: 3px;
padding-left: 3px;
padding-right: 3px;
 }
 
  /*Styles Applied to Definition List */
  .maindiv dt {
	font-size : 14px;
	font-weight : bold;
	color : #444444;
	padding-top : 6px;
	margin-top : 15px; margin-bottom : 4px; }
	
	.maindiv dd {
	font-size : 13px;
	margin-top : 0px; margin-bottom : 10px; }
	
	/*Style Applied to ID Chart */
.HideDetails {
	visibility : hidden
}
.ShowDetails {
visibility: visible; }
