@charset "utf-8";

body, p, td { font-family:Arial, Verdana, Helvetica, sans-serif; font-size:12px; color:#302d12;}
body {
	margin: 16px 0px 0px 0px; background:url(../images/body_bkgd.jpg) repeat-x top; }
.bodyBorder {border:1px solid #b3a479; }

a:link, a:active, a:visited {color:#0577c6; text-decoration: underline;}
a:hover {color:#000000; text-decoration: underline; }

.mainBody { line-height:18px; padding:10px 30px 25px 30px;}
h1 {color:#092e61; font-size:17px; font-weight:bold;}
h2 {color:#005737; font-size:14px; font-weight:bold;}

.snavHead {background:url(../navigation/snav_head_bkgd.gif) top repeat-x; font-family:Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; font-weight:bold; font-size:12px; padding:15px 0px 6px 10px; border-bottom:1px solid #ffffff;}
.snavActive {background:url(../navigation/snav_active_bkgd.gif) top repeat-x; font-family:Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; font-weight:normal; font-size:11px; padding:5px 3px 5px 10px; border-bottom:1px solid #ffffff;}
a.snav:link, a.snav:active, a.snav:visited {font-weight:normal; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; display:block; color:#5e5b3f; text-decoration:none; padding:5px 3px 5px 10px; border-bottom:1px solid #ffffff; background-color:#d5cbaf;}
a.snav:hover {display:block; background:url(../navigation/snav_hover_bkgd.gif) top repeat-x; color:#1f1d06; text-decoration:none; }

.snav2Head { font-family:Verdana, Arial, Helvetica, sans-serif; color:#ffffff; font-weight:bold; font-size:11px; padding:5px 3px 5px 18px; border-bottom:1px solid #a69a78; background-color:#b72a2c;}
.snav2Active {background:url(../navigation/snav_active_bkgd.gif) top repeat-x; font-family:Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; font-weight:normal; font-size:11px; padding:5px 3px 5px 18px; border-bottom:1px solid #a69a78;}
a.snav2:link, a.snav2:active, a.snav2:visited {font-weight:normal; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; display:block; color:#5e5b3f; text-decoration:none; padding:5px 3px 5px 18px; border-bottom:1px solid #a69a78; background-color:#c7bb9a;}
a.snav2:hover {display:block; background:url(../navigation/snav_hover_bkgd.gif) top repeat-x; color:#1f1d06; text-decoration:none; }

.shead {padding:101px 0px 0px 30px; font-family: Georgia, "Times New Roman", Times, serif; font-size:16px; font-weight:bold; color:#FFFFFF;}
.sheadCompany {background:url(../images/shead_company.jpg) no-repeat top left; height:132px;}
.sheadPress {background:url(../images/shead_press.jpg) no-repeat top left; height:132px;}
.sheadContact {background:url(../images/shead_contact.jpg) no-repeat top left; height:132px;}
.sheadRecipes {background:url(../images/shead_recipes.jpg) no-repeat top left; height:132px;}
.sheadRecipesNEW {background:url(../images/shead_recipes_NEW.jpg) no-repeat top left; height:132px;}
.sheadProducts {background:url(../images/shead_products.jpg) no-repeat top left; height:132px;}
.sheadProducts2 {background:top no-repeat; height:200px;}

.footer { font-family:Arial, Verdana, Helvetica, sans-serif; font-size: 11px; color: #27603d; font-weight:normal; padding:10px 0px; height:40px; text-align:center; line-height:20px;}
a.footer:link, a.footer:active, a.footer:visited { color:#27603d; text-decoration:underline; padding:0px; height:inherit;}
a.footer:hover { text-decoration:underline; color: #000000; }

a.sustainability:link, a.sustainability:active, a.sustainability:visited {font-weight:normal; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; display:block; color:#5e5b3f; text-decoration:none; padding:5px 3px 5px 10px; border-bottom:1px solid #ffffff; background-color:#ece5d3;}
a.sustainability:hover {display:block; background-color:#d5cbaf; color:#1f1d06; text-decoration:none; }

.quote { font-family: georgia,serif; font-size: 11px; font-style: italic; width: 200px; float: right; margin-top: 10px; margin-left:20px; padding: 10px; border: 1px #c5ba9b solid; background-color:#ece5d3; }

.question { font-weight:bold; color:#a30305; }

.pressDate { font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:10px; }

.careerHead {background-color:#092e61; color:#FFFFFF; font-size:13px; padding:5px; margin-bottom:15px; font-weight:bold;}

/* ***** Nutritional Benefits ***** */
td.nutritionL { border-bottom:1px solid #000000;}
td.nutritionR { border-bottom:1px solid #000000; border-left:1px solid #000000; text-align:center;}

/* ***** End Nutritional Benefits ***** */
.docThumb {background-color:#000000; padding:1px 1px 3px 1px; margin:20px 0px 10px 15px; float:right; border-bottom:1px solid #cccccc; border-right:1px solid #cccccc; color:#CCCCCC; font-size:11px; text-align:center;}

/* Recipes */
.recHead {background-color:#092e61; font-size:13px; font-weight:bold; color:#FFFFFF; padding:5px;}
.recBody { font-size:11px; padding:8px; line-height:17px; font-family:Verdana, Arial, Helvetica, sans-serif; background-color:#f7f5eb; border-bottom:1px dotted #d1caae;  }
.recipesDesc {font-size:11px; line-height:17px; font-family:Verdana, Arial, Helvetica, sans-serif; border-bottom:1px dotted #000000; padding:3px 0px 8px 5px; }

.recRight {border-right:1px dotted #d1caae;}

/* Benefits */
.benRow1 {font-size:11px; background-color:#d5cbaf; line-height:14px; border-bottom:1px solid #ffffff; border-left:1px solid #ffffff; vertical-align:top; text-align:left; padding:3px 2px 3px 4px;}
.benRow2 {font-size:11px; background-color:#f3efe6; line-height:14px; border-bottom:1px solid #ffffff; border-left:1px solid #ffffff; vertical-align:top; text-align:left; padding:3px 2px 3px 4px;}
.benHead { color:#FFFFFF; font-weight:bold; background-color:#971719; border-bottom:2px solid #ffffff; border-left:1px solid #ffffff; vertical-align:top; text-align:left; padding:3px 2px 3px 4px;}

/* contact */
.txtbxnorm {width:180px; height:17px; color: black; font-size: 11px; font-family: tahoma, Arial,Helvetica, Geneva }
	.txtbox {width:140px; height:17px; color: black; font-size: 11px; font-family: tahoma, Arial,Helvetica, Geneva }

	.theform {BORDER-TOP-WIDTH: 0px; FONT-WEIGHT: normal; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 11px; BORDER-BOTTOM-WIDTH: 0px; COLOR: #525457; FONT-FAMILY: Tahoma, Verdana, Arial; HEIGHT: 18px; BORDER-RIGHT-WIDTH: 0px; MARGIN-Left:5px;MArgin-top:2px}

	input.look, textarea.look, select.look, submit.look
	{BORDER-RIGHT: #6d6d6d 1px solid;
	    PADDING-RIGHT: 3px;
	    BORDER-TOP: #6d6d6d 1px solid;
	    PADDING-LEFT: 3px;
	    FONT-WEIGHT: normal;
	    FONT-SIZE: 11px;
	    PADDING-BOTTOM: 1px;
	    BORDER-LEFT: #6d6d6d 1px solid;
	    PADDING-TOP: 1px;
	    BORDER-BOTTOM: #6d6d6d 1px solid;
	    FONT-FAMILY: tahoma,arial,helvetica,sans-serif;
	    BACKGROUND-COLOR: ##F3F7FA }
input.resetlook, textarea.resetlook, select.resetlook, submit.resetlook
	{BORDER-RIGHT: #6d6d6d 1px solid;
	    PADDING-RIGHT: 3px;
	    BORDER-TOP: #6d6d6d 1px solid;
	    PADDING-LEFT: 3px;
	    FONT-WEIGHT: normal;
	    FONT-SIZE: 11px;
	    PADDING-BOTTOM: 1px;
	    BORDER-LEFT: #6d6d6d 1px solid;
	    PADDING-TOP: 1px;
	    BORDER-BOTTOM: #6d6d6d 1px solid;
	    FONT-FAMILY: Tahoma, Geneva, Arial, Verdana, sans-serif;
	    BACKGROUND-COLOR: #DFDFF8  }
	.formtext {color:#505E50; font-size:11px; font-family:Tahoma, Geneva, Arial, Verdana, sans-serif;}
	.txtbxform {width:350px; height:17px; color: black; font-size: 11px; font-family: Tahoma, Geneva, Arial, Verdana, sans-serif; border:solid;border-color:#092e61;border-width:1px; }
	.selbxform {width:150px; height:17px; color: black; font-size: 11px; font-family: Tahoma, Geneva, Arial, Verdana, sans-serif; border:solid;border-color:#092e61;border-width:1px; }
