@charset "UTF-8";
/* CSS Document */

body { font-family: Arial, Helvetica, Verdana, sans-serif; font-size:11px; color:#4b7b17; background-color:#FFFFFF; margin:0px; }

h1 { font-size:20px; }
h2 { font-size:16px; }
h3 { font-size:14px; }
h4 { font-size:12px; }
h5 { font-size:11px; }

#container { position:relative; margin:36px auto; width:929px; text-align:left;	background:url(../images/back.jpg) repeat-y; }
#back { width:929px; }

#contentleft { width:220px; padding:0px; float:left; margin-top:50px; }
#contentcenter { width:410px; padding:0px; float:left; margin-top:100px; margin-right:19px; }
#contentright { width:280px; padding:0px; float:left; margin-top:150px; }

#contentcenter2 { width:399px; padding:0px; float:left; margin-top:100px; }
#contentright2 { width:310px; padding:0px; float:left; margin-top:60px; }

#contentleft3 { width:220px; padding:0px; margin-top:50px; }
#contentcenter3 { width:500px; padding:0px; margin-left:100px; position:relative; top:10px; float:left; }
#contentright3 { width:310px; padding:0px; position:absolute; top:60px; left:619px; }

#nav { width:929px; z-index:800; } 
#mmlogo { position:absolute; top:-28px; left:386px; z-index:900; }

a { text-decoration:none; }
a:link { color: #ec661a; } 
a:active { color: #ff3300; } 
a:visited { color:#66cc33; } 
a:hover { color: #ff3300; text-decoration:underline; }

.rule { color:#ec661a; }
.rulepad { margin-top:15px; margin-bottom:15px; }

.clearbelow { margin-bottom:15px; }

.recipepicline { position:relative; top:45px; left:10px; border:solid 2px #97c612; }

/* lighter green #97c612 */
/* darker green #4b7b17 */

/* page control */
#pagecontrol { width:399px; position:relative; left:220px; text-transform:uppercase; clear: left;}
#toplink { float:left; margin-top:40px; }
#print { float:left; margin-left:90px; margin-top:40px; }
#print_f { float:left; margin-left:55px; margin-top:40px; }
#next { float:right; margin-top:40px; } 
#pagecontrol a:link { color:#4b7b17; }
#pagecontrol a:visited { color:#4b7b17; } 


#bottom { background-color:#FFFFFF; width:929px; clear:both; }
#footer { font-size:9px; color:#666666; text-align:center; margin:10px 20px 40px 20px; position:relative; top:10px; clear:both; }

.listmargin li { position:relative; left:-20px; }
.intextgraphic { float:left; margin-right:10px; }

#graphictitle { position:relative; left:20px; }

.nutrition { border:solid 3px #219900; }
#selectme { float:right; margin:0px 0px 20px 20px; }
.selpack { font-weight:bold; line-height:25px; }

.ingredients { text-transform:uppercase; }
.note { color:#666666; font-size:10px; }

.subscript { vertical-align: sub; font-size:7px; }
.nobr { white-space:nowrap; }

/* landing page specific */
#landingleft { width:490px; padding:0px; float:left; margin-top:70px; margin-right:19px; position:relative; left:60px; z-index:30; }
#landingright { width:420px; padding:0px; float:left; margin-top:10px; }
#landingproducts { position:absolute; left:40px; top:240px; z-index:20; }

.landlink { float:left; margin-right:25px; font-size:12px; font-weight:bold; }
.landlinksub {  font-size:11px; font-weight:normal;  }
.landlink a:visited { color:#ec661a; } 
.item { margin-bottom:-5px;  }

.insidepush { position:relative; top:25px; }


/* left nav */
#navleft { width:210px; margin:30px 10px 20px 0px; font-weight:bold; }
#navleft ul { list-style-type:none; position:relative; left:-10px; margin-bottom:10px; }
#navleft li { margin-bottom:5px; }
.on { font-weight:bold; color:#4b7b17; }
.onsub { list-style-type:disc; }
.low { position:relative; left:-20px; font-weight:normal; }
#navleft a:visited { color:#ec661a; } 

/* dhtml nav */
#flyout_navinsidestory { width:180px; height:128px; visibility:hidden; position:absolute; top: -500px; left: -500px; z-index:1000; filter:alpha(opacity=95);-moz-opacity:.95;opacity:.95; margin-left:11px; }
#flyout_navproducts { width:180px; height:128px; visibility:hidden; position:absolute; top: -500px; left: -500px; z-index:1000; filter:alpha(opacity=95);-moz-opacity:.95;opacity:.95; margin-left:20px; }
#flyout_navgoodhealth { width:180px; height:65px; visibility:hidden; position:absolute; top: -500px; left: -500px; z-index:1000; filter:alpha(opacity=95);-moz-opacity:.95;opacity:.95; margin-left:11px; }
#flyout_navrecipebox { width:180px; height:107px; visibility:hidden; position:absolute; top: -500px; left: -500px; z-index:1000; filter:alpha(opacity=95);-moz-opacity:.95;opacity:.95; margin-left:16px; }
#flyout_navgoodfun { width:180px; height:65px; visibility:hidden; position:absolute; top: -500px; left: -500px; z-index:1000; filter:alpha(opacity=95);-moz-opacity:.95;opacity:.95; margin-left:16px; }

/* dhtml nav French */
#flyout_navinsidestory_f { width:180px; height:140px; visibility:hidden; position:absolute; top: -500px; left: -500px; z-index:1000; filter:alpha(opacity=95);-moz-opacity:.95;opacity:.95; margin-left:11px; }
#flyout_navproducts_f { width:180px; height:140px; visibility:hidden; position:absolute; top: -500px; left: -500px; z-index:1000; filter:alpha(opacity=95);-moz-opacity:.95;opacity:.95; margin-left:8px; }
#flyout_navgoodhealth_f { width:180px; height:77px; visibility:hidden; position:absolute; top: -500px; left: -500px; z-index:1000; filter:alpha(opacity=95);-moz-opacity:.95;opacity:.95; margin-left:8px; }
#flyout_navrecipebox_f { width:180px; height:107px; visibility:hidden; position:absolute; top: -500px; left: -500px; z-index:1000; filter:alpha(opacity=95);-moz-opacity:.95;opacity:.95; margin-left:-1px; }
#flyout_navgoodfun_f { width:180px; height:77px; visibility:hidden; position:absolute; top: -500px; left: -500px; z-index:1000; filter:alpha(opacity=95);-moz-opacity:.95;opacity:.95; margin-left:-1px; }

/* landing page specific */
.head { background-color:#e2eda1; padding:8px; font-weight:bold; border-bottom:solid 1px #ffffff; }
.odd { background-color:#fcfceb; padding:8px; border-bottom:solid 1px #ffffff; }
.even { background-color:#fcfad9; padding:8px; border-bottom:solid 1px #ffffff; }

/* intro page specific */
#containintro { margin:36px auto; width:932px; position:relative; }
#introback { background-image:url(../images/introback.jpg); background-repeat:no-repeat; width:932px; height:507px; text-align:center; }
#inav { padding-top:100px; padding-left:20px; }

/* home page specific */
#containhome { margin:36px auto; width:929px; position:relative; }
#containflash { border-left:solid 1px #99c71e; border-right:solid 1px #99c71e; z-index:5; }

#mods {  }
.modbackr { width:232px; height:195px; background:url(../images/mod_midr.gif) repeat-y; float:left; border-right:solid 1px #99c71e; }
.modbackm { width:232px; height:195px; background:url(../images/mod_midm.gif) repeat-y; float:left; }
.modbotl { height:195px; background:url(../images/mod_botl.gif) no-repeat bottom; }
.modbotm { height:195px; background:url(../images/mod_botm.gif) no-repeat bottom; }
.modbotr { height:195px; background:url(../images/mod_botr.gif) no-repeat bottom; }
.modspace { margin:0px 20px 0px 20px; text-align:right; }
.modspace2 { margin:0px 0px 0px 20px; text-align:right; }
.modspace3 { margin:0px 0px 0px 6px; text-align:right; }
.modspace4 { margin:0px 0px 0px 0px; text-align:left; position:relative; top:-32px; left:1px; }
.modspace4b { margin:0px 0px 0px 0px; text-align:left; position:relative; top:-22px; left:1px; }
.modspace5 { padding:0px 0px 0px 22px; text-align:left; }
.modspacehalf { margin-bottom: 10px; }
.modslide { float:right; margin-left:6px; }
.modslide2 { float:right; margin-left:6px; position:relative; left:7px; }
.modslide3 { float:right; margin-left:-3px; position:relative; left:5px; }
.modslidef { float:right; margin-left:6px; position:relative; top:10px; }
.modslide2f { float:right; margin-left:6px; position:relative; left:7px; top:10px; }
.modslide3f { float:right; margin-left:-3px; position:relative; left:5px; top:10px; }

/*
.modhead1 { font-size:12px; color:#78107e; font-weight:bold; text-transform:uppercase; }
.modhead2 { font-size:12px; color:#d80017; font-weight:bold; text-transform:uppercase; }
.modhead3 { font-size:12px; color:#ea2667; font-weight:bold; text-transform:uppercase; }
.modhead4 { font-size:12px; color:#e97f00; font-weight:bold; text-transform:uppercase; }
.modhead5 { font-size:12px; color:#414093; font-weight:bold; text-transform:uppercase; }
.modhead6 { font-size:12px; color:#009c8c; font-weight:bold; text-transform:uppercase; } 
*/

.modcont1 { font-size:12px; color:#78107e; line-height:14px; }
.modcont2 { font-size:12px; color:#d80017; line-height:14px; }
.modcont3 { font-size:12px; color:#ea2667; line-height:14px; text-align:right; }
.modcont4 { font-size:12px; color:#e97f00; line-height:14px; }
.modcont5 { font-size:12px; color:#414093; line-height:14px; }
.modcont6 { font-size:12px; color:#009c8c; line-height:14px; }

.modcont1 a { text-transform:uppercase; font-weight:bold; }
.modcont1 a:link { color:#78107e; }
.modcont1 a:active { color:#ff3300; }
.modcont1 a:visited { color:#78107e; }
.modcont1 a:hover { color:#ff3300; }
.modcont2 a { text-transform:uppercase; font-weight:bold; }
.modcont2 a:link { color:#d80017; }
.modcont2 a:active { color:#ff3300; }
.modcont2 a:visited { color:#d80017; }
.modcont2 a:hover { color:#ff3300; }
.modcont3 a { text-transform:uppercase; font-weight:bold; }
.modcont3 a:link { color:#ea2667; }
.modcont3 a:active { color:#ff3300; }
.modcont3 a:visited { color:#ea2667; }
.modcont3 a:hover { color:#ff3300; }
.modcont4 a { text-transform:uppercase; font-weight:bold; }
.modcont4 a:link { color:#e97f00; }
.modcont4 a:active { color:#ff3300; }
.modcont4 a:visited { color:#e97f00; }
.modcont4 a:hover { color:#ff3300; }
.modcont5 a { text-transform:uppercase; font-weight:bold; }
.modcont5 a:link { color:#414093; }
.modcont5 a:active { color:#ff3300; }
.modcont5 a:visited { color:#414093; }
.modcont5 a:hover { color:#ff3300; }
.modcont6 a { text-transform:uppercase; font-weight:bold; }
.modcont6 a:link { color:#009c8c; }
.modcont6 a:active { color:#ff3300; }
.modcont6 a:visited { color:#009c8c; }
.modcont6 a:hover { color:#ff3300; }


#packasnack { position: absolute;
top: 0px;
left: 0px;
	
}