body
{

}

#PrinterBody
{

}


#ContentContainer
{
	margin-right:auto; /* Takes care of horizontal alignment in standards compliant browsers */
	margin-left:auto; /* Takes care of horizontal alignment in standards compliant browsers */
	text-align: left;
	position:relative;
	width:782px;
	background-image:url(/Images/ContentContainer.jpg);
	/*height gets adjusted by JS*/
}

#Content
{
	position:relative;
	width:758px;
	margin:0px 12px 0px 12px;	
	background-color:#DFDFDD;
}

#Header
{
	margin:0px 0px 0px 0px;	
	width:758px;
	height:74px;
}

#MainNav
{
	margin:0px 0px 0px 0px;	
	width:758px;
	height:44px;
}

#MainContent
{
	position: absolute;
	width: 758px;
	background-color:#d5d5d2;
}

#MCLeftColumn
{
	float:left;
	width:9px;
	font-size:1px;
	background-color:#d5d5d2;
}

#MCLeftColumnBottom
{

	font-size:1px;
	background-color:#d5d5d2;
	position: absolute;
	left: 0px;
	bottom: 0px;
	height: 233px;
	width: 9px;
}


#MCMiddleColumn
{
	float:left;
	background-color:#FFFFFF;
	width:739px;
	/*background-image: url(/Images/MainContentBackground.jpg);
	background-position: bottom left;
	background-repeat: no-repeat;*/
	margin:0px 0px 0px 0px;
	font-size:1px;
}

#MCRightColumn
{
	float:left;
	width:10px;
	font-size:1px;
	background-color:#d5d5d2;
}

#MCRightColumnBottom
{
	font-size:1px;
	background-color:#d5d5d2;
	position: absolute;
	left: 748px;
	bottom: 0px;
	height: 233px;
	width: 10px;
}


#BottomContentGradient
{
	visibility:hidden;
	font-size:1px;
	position: absolute;
	left: 21px;
	height: 54px;
	width: 739px;
	z-index:200;
}

#Footer
{
	visibility:hidden;
	position: absolute;
	left: 0px;
	bottom: 0px;
	height: 65px;
	width: 758px;
	background-image:url(/Images/FooterBackground.jpg);
	margin:0px 12px 0px 12px;
	text-align:center;
}

#GlobalNavContainer
{
	font-family:arial; 
	font-size:11px; 
	color:#333333; 
	margin:10px 20px 0px 0px; 
	letter-spacing: .2px; 
	text-align:right;
}

#FooterNavContainer
{
	font-family:arial; 
	font-size:11px; 
	color:#FFFFFF; 
	margin:16px 0px 0px 0px; 
	letter-spacing: .2px; 
	text-align:center;
}

#FooterCopyright
{
	font-family:Times New Roman, Helvetica;
	font-size:12px; 
	color:#FFFFFF; 
	margin:4px 0px 0px 0px; 
	letter-spacing: .2px; 
	text-align:center;	
    line-height:10px;
}

#FooterCopyrightSmall
{
	font-family:Times New Roman, Helvetica;
	font-size:10px; 
	color:#FFFFFF; 
	margin:4px 0px 0px 0px; 
	letter-spacing: .2px; 
	text-align:center;	
	line-height:10px;
}

#HeroTextTitle
{
	position:absolute; 
	top:34px; 
	left:15px; 
	font-size:23px; 
	font-family:Times New Roman, Helvetica; 
	color:#FFFFFF; 
	width:200px;	
        line-height:25px;
}

#HomepageHeroTextTitle
{
	position:absolute; 
	top:26px; 
	left:300px; 
	font-size:23px; 
	font-family:Times New Roman, Helvetica; 
	color:#515b59; 
	width:180px;	
}

#HomepageHeroTextDescription
{
	position:absolute; 
	top:95px; 
	left:325px; 
	font-size:17px; 
	font-family:Times New Roman, Helvetica; 
	color:#898f84; 
	width:180px; 
	font-style:Italic;	
}

#FeaturedProductColumn
{
	float:left;
	width:211px;  
	background-image:url(/Images/BodyFPBackground.jpg); 
	background-repeat:no-repeat; 
	font-size:16px;  
	font-family:Times New Roman, Helvetica; 
	color:#336699; 
	font-style:Italic;
}

#FeaturedRecipe
{
    margin:3px 0px 0px 0px; 
    background-image:url(/Images/BodyRecipeBackground.jpg); 
    background-repeat:no-repeat;    
}

#HomepageMainContentColumn
{
	float:left;
	width:283px; 
	font-size:14px; 
	font-family:Times New Roman, Helvetica; 
	color:#515b59; 	
	line-height:23px;	
}

.HomepageMiddleText
{
	font-size:14px; 
	font-family:Times New Roman, Helvetica; 
	color:#515b59; 	
	line-height:23px;	
}

.HomepageMiddleText a:link { font-family:Times New Roman, Helvetica; font-size:14px; color: #d86e00; font-style:normal; text-decoration:underline; }
.HomepageMiddleText a:visited { font-family:Times New Roman, Helvetica; font-size:14px; color: #d86e00; font-style:normal; text-decoration:underline; }
.HomepageMiddleText a:hover { font-family:Times New Roman, Helvetica; font-size:14px; color: #af5901; font-style:normal; text-decoration:underline; }

#SubLeadInContainer
{
        margin:18px 0px 0px 0px; 
        width:475px;
}

#SubLeadInContainerRecipe
{
        margin:18px 0px 13px 0px; 
        width:504px;
}

#SubContentBackground
{
    float:left; 
    width:504px; 
    background-image:url(/Images/Body13.jpg); 
    background-repeat:no-repeat;    
}

.HompageMCLeadText
{
	font-size:17px; 
	font-family:Times New Roman, Helvetica; 
	color:#515b59;	
}

.HompageMCLeadText a:link { font-family:Times New Roman, Helvetica; font-size:14px; color: #d86e00; font-style:normal; text-decoration:underline; }
.HompageMCLeadText a:visited { font-family:Times New Roman, Helvetica; font-size:14px; color: #d86e00; font-style:normal; text-decoration:underline; }
.HompageMCLeadText a:hover { font-family:Times New Roman, Helvetica; font-size:14px; color: #af5901; font-style:normal; text-decoration:underline; }


#MNOurProductsContainer {width:134px; float:left; text-align:center; background-color:#f9f9f9;	}
#MNOurProductsIndicator { width:134px; height:9px; font-size:1px;  }

#MNEducationContainer { width:105px; float:left; 	text-align:center; background-color:#f9f9f9; }
#MNEducationIndicator { width:105px;  font-size:1px; height:9px; }

#MNOurStoryContainer {	width:107px; float:left; text-align:center; background-color:#f9f9f9; }
#MNOurStoryIndicator { width:107px; height:9px; font-size:1px; }

#MNVisitorsCenterContainer {	width:154px; float:left; text-align:center; background-color:#f9f9f9; }
#MNVisitorsCenterIndicator { width:154px; height:9px; font-size:1px; }

#MNKidsContainer {	width:59px; float:left; text-align:center; background-color:#f9f9f9; }
#MNKidsIndicator { width:59px; height:9px; font-size:1px; }

#MNRecipesContainer {	width:84px; float:left; text-align:center; background-color:#f9f9f9; }
#MNRecipesIndicator { width:84px; height:9px; font-size:1px; }

#MNWebCamContainer {	width:90px; float:left; text-align:center; background-color:#f9f9f9; }
#MNWebCamIndicator { width:90px; height:9px; font-size:1px; }


a.UtilityNav { color: #333333; text-decoration:none;}
a.UtilityNav:link {color: #333333; text-decoration:none; }
a.UtilityNav:visited {color: #333333; text-decoration:none; }
a.UtilityNav:hover {color: #da7204; text-decoration:none; }

a.MainNavLink { color: #333333; text-decoration:none;}
a.MainNavLink:link {color: #333333; text-decoration:none; }
a.MainNavLink:visited {color: #333333; text-decoration:none; }
a.MainNavLink:hover {color: #da7204; text-decoration:none; }

a.SNavLinkcurrent { font-family:Times New Roman, Helvetica; font-size:14px; font-weight:bold; letter-spacing:.5px; color: #3e4745; text-decoration:none;}
a.SNavLinkcurrent:link {font-family:Times New Roman, Helvetica; font-size:14px; font-weight:bold; letter-spacing:.5px; color: #3e4745; text-decoration:none; }
a.SNavLinkcurrent:visited { font-family:Times New Roman, Helvetica; font-size:14px; font-weight:bold; letter-spacing:.5px; color: #3e4745; text-decoration:none; }
a.SNavLinkcurrent:hover { font-family:Times New Roman, Helvetica; font-size:14px; font-weight:bold; letter-spacing:.5px; color: #3e4745; text-decoration:none; }

a.SNavLink { font-family:Times New Roman, Helvetica; font-size:14px; color: #da7204; text-decoration:none;}
a.SNavLink:link {font-family:Times New Roman, Helvetica; font-size:14px; color: #da7204; text-decoration:none; }
a.SNavLink:visited { font-family:Times New Roman, Helvetica; font-size:14px; color: #da7204; text-decoration:none; }
a.SNavLink:hover { font-family:Times New Roman, Helvetica; font-size:14px; color: #af5901; text-decoration:none; }


a.TNavLinkcurrent { font-family:Times New Roman, Helvetica; font-size:13px;  color: #3e4745; text-decoration:none; list-style: disc url(/Images/SNavBullet_o.jpg);}
a.TNavLinkcurrent:link {font-family:Times New Roman, Helvetica; font-size:13px; .5px; color: #3e4745; text-decoration:none; list-style: disc url(/Images/SNavBullet_o.jpg);}
a.TNavLinkcurrent:visited { font-family:Times New Roman, Helvetica; font-size:13px; color: #3e4745; text-decoration:none; list-style: disc url(/Images/SNavBullet_o.jpg);}
a.TNavLinkcurrent:hover { font-family:Times New Roman, Helvetica; font-size:13px; color: #3e4745; text-decoration:none; list-style: disc url(/Images/SNavBullet_o.jpg);}

a.TNavLink { font-family:Times New Roman, Helvetica; font-size:13px; color: #da7204; text-decoration:underline; list-style: disc url(/Images/SNavBullet.jpg);}
a.TNavLink:link {font-family:Times New Roman, Helvetica; font-size:13px; color: #da7204; text-decoration:underline; list-style: disc url(/Images/SNavBullet.jpg);}
a.TNavLink:visited { font-family:Times New Roman, Helvetica; font-size:13px; color: #da7204; text-decoration:underline; list-style: disc url(/Images/SNavBullet.jpg);}
a.TNavLink:hover { font-family:Times New Roman, Helvetica; font-size:13px; color: #af5901; text-decoration:underline; list-style: disc url(/Images/SNavBullet.jpg);}


a.HeroLink { font-family:Times New Roman, Helvetica; font-size:17px; color: #d86e00; font-style:normal; text-decoration:none;}
a.HeroLink:link { font-family:Times New Roman, Helvetica; font-size:17px; color: #d86e00; font-style:normal; text-decoration:none; }
a.HeroLink:visited { font-family:Times New Roman, Helvetica; font-size:17px; color: #d86e00; font-style:normal; text-decoration:none; }
a.HeroLink:hover { font-family:Times New Roman, Helvetica; font-size:17px; color: #af5901; font-style:normal; text-decoration:none; }

a.BodyLink { font-family:Times New Roman, Helvetica; font-size:14px; color: #d86e00; font-style:normal; text-decoration:underline;}
a.BodyLink:link { font-family:Times New Roman, Helvetica; font-size:14px; color: #d86e00; font-style:normal; text-decoration:underline; }
a.BodyLink:visited { font-family:Times New Roman, Helvetica; font-size:14px; color: #d86e00; font-style:normal; text-decoration:underline; }
a.BodyLink:hover { font-family:Times New Roman, Helvetica; font-size:14px; color: #af5901; font-style:normal; text-decoration:underline; }

a.FeaturedRecipe { font-family:Times New Roman, Helvetica; font-size:14px; color: #d86e00; font-style:normal; text-decoration:none;}
a.FeaturedRecipe:link { font-family:Times New Roman, Helvetica; font-size:14px; color: #d86e00; font-style:normal; text-decoration:none; }
a.FeaturedRecipe:visited { font-family:Times New Roman, Helvetica; font-size:14px; color: #d86e00; font-style:normal; text-decoration:none; }
a.FeaturedRecipe:hover { font-family:Times New Roman, Helvetica; font-size:14px; color: #af5901; font-style:normal; text-decoration:none; }


a.FeaturedProduct { font-family:Times New Roman, Helvetica; font-size:16px; color: #d86e00; font-style:italic; font-weight:bold; text-decoration:none;}
a.FeaturedProduct:link { font-family:Times New Roman, Helvetica; font-size:16px; color: #d86e00; font-style:italic; font-weight:bold; text-decoration:none; }
a.FeaturedProduct:visited { font-family:Times New Roman, Helvetica; font-size:16px; color: #d86e00; font-style:italic; font-weight:bold; text-decoration:none; }
a.FeaturedProduct:hover { font-family:Times New Roman, Helvetica; font-size:16px; color: #ba5f00; font-style:italic; font-weight:bold; text-decoration:none; }

a.FavoritesLink { font-family:Times New Roman, Helvetica; font-size:14px; color: #515b59; font-style:normal; font-weight:bold; text-decoration:underline; 	line-height:22px;}
a.FavoritesLink:link { font-family:Times New Roman, Helvetica; font-size:14px; color: #515b59; font-style:normal; font-weight:bold; text-decoration:underline; 	line-height:22px; }
a.FavoritesLink:visited { font-family:Times New Roman, Helvetica; font-size:14px; color: #515b59; font-style:normal; font-weight:bold; text-decoration:underline; 	line-height:22px; }
a.FavoritesLink:hover { font-family:Times New Roman, Helvetica; font-size:14px; color: #da7204; font-style:normal; font-weight:bold; text-decoration:underline; 	line-height:22px; }




a.FooterNav { color: #FFFFFF; text-decoration:none;}
a.FooterNav:link {color: #FFFFFF; text-decoration:none; }
a.FooterNav:visited {color: #FFFFFF; text-decoration:none; }
a.FooterNav:hover {color: #da7204; text-decoration:none; }

.GNSeparator{	 margin:0px 9px 0px 9px;}
.MNSeparator{	 float:left; width:1px; height:44px; }
.FNSeparator{	 margin:0px 9px 0px 9px;}

.MainNavButton
{
	height:35px;
}

.MainNavText
{
	padding:10px 0px 0px 0px; 
	font-family:arial; 
	font-size:12px; 
	color:#003366; 
	letter-spacing: .2px; 
	font-weight:bold;
	cursor:pointer;
}

.MainNavTextLite
{
	padding:10px 0px 0px 0px; 
	font-family:arial; 
	font-size:12px; 
	color:#003399; 
	letter-spacing: .2px; 
	font-weight:normal;
	cursor:pointer;
}

.SNavLinkTextCurrent
{
  text-decoration:none;
}
.SNavLinkText
{
  text-decoration:underline;
}

.SNavItem
{
    padding:10px 0px 0px 0px;
 }
 
.TNavList
{
  width:190px;
  margin:2px 0px 0px 0px;
}

.TNavListBulletContainer
{
    margin:5px 5px 0px 10px;    
}
.TNavListItemOn
{
    list-style-image: url(/Images/SNavBullet_o.jpg);
}

.Box227
{
width:225px;
background-color:#f0ede2;
border: solid 1px #dbd8cd;
}

/*box model hack for noncompliant browsers*/
.Box227
{
	\width: 227px;
	wid\th: 225px;
}

.Box227Text
{
	margin:14px 14px 14px 14px;	
	font-size:14px; 
	font-family:Times New Roman, Helvetica;
	color:#3e4745;
}
 .Box227Text a:link
 { font-family:Times New Roman, Helvetica; font-size:14px; color: #d86e00; font-style:normal; text-decoration:underline; }
 .Box227Text a:visited
 { font-family:Times New Roman, Helvetica; font-size:14px; color: #d86e00; font-style:normal; text-decoration:underline; }
 .Box227Text a:hover
 { font-family:Times New Roman, Helvetica; font-size:14px; color: #af5901; font-style:normal; text-decoration:underline; }


.FeaturedRecipeText
{
	font-size:14px; 
	font-family:Times New Roman, Helvetica;
	color:#003366;
}


.Box202
{
width:200px;
background-color:#f0ede2;
border: solid 1px #dbd8cd;
}

/*box model hack for noncompliant browsers*/
.Box202
{
	\width: 202px;
	wid\th: 200px;
}

.Box202Text
{
	margin:14px 14px 14px 14px;	
	font-size:14px; 
	font-family:Times New Roman, Helvetica;
	color:#3e4745;
}
 .Box202Text a:link
 { font-family:Times New Roman, Helvetica; font-size:14px; color: #d86e00; font-style:normal; text-decoration:underline; }
 .Box202Text a:visited
 { font-family:Times New Roman, Helvetica; font-size:14px; color: #d86e00; font-style:normal; text-decoration:underline; }
 .Box202Text a:hover
 { font-family:Times New Roman, Helvetica; font-size:14px; color: #af5901; font-style:normal; text-decoration:underline; }


.SubLeadIn
{
	font-size:18px; 
	font-family:Times New Roman, Helvetica;
	color:#496b9c;
	font-style:italic;
	line-height:24px;
 }

.SubLeadInRecipe
{
    width:250px;
	font-size:18px; 
	font-family:Times New Roman, Helvetica;
	color:#496b9c;
	font-style:italic;
	line-height:24px;
 }

.SubLeadDetailTitle
{
	font-size:24px; 
	font-family:Times New Roman, Helvetica;
	color:#496b9c;
	line-height:24px;
 } 
 
 
 
 .SubBodyTextHeader
 {
    color:#454e4c;   
    font-size:17px;
    font-family:Times New Roman, Helvetica;
 }
 
 .SubBodyText
 {
    color:#515b59;   
    font-size:15px;
    font-family:Times New Roman, Helvetica;
	line-height:22px;
 }
 
 .SubBodyText a:link
 { font-family:Times New Roman, Helvetica; font-size:14px; color: #d86e00; font-style:normal; text-decoration:underline; }
 .SubBodyText a:visited
 { font-family:Times New Roman, Helvetica; font-size:14px; color: #d86e00; font-style:normal; text-decoration:underline; }
 .SubBodyText a:hover
 { font-family:Times New Roman, Helvetica; font-size:14px; color: #af5901; font-style:normal; text-decoration:underline; }
.IconText
 {
    color:#515b59;   
    font-size:13px;
    font-family:Times New Roman, Helvetica;
 }
 
 .SubImageShell
 {
    margin:0px 0px 0px 10px;
    float:right;   
 }
 
 .SubCatgoryContainer
 {
    margin:15px 0px 20px 8px;   
 }
 
 
 .SubCategoryNavTitle
{ 
    font-family:Times New Roman, Helvetica; 
    font-size:14px; 
    color: #3e4745;
    margin:0px 0px 2px 9px;
    font-weight:bold;
    letter-spacing:.5px;
}
 
 
 
.FindRecipeDropDown
{
    font-family:Times New Roman, Helvetica; 
    font-size:14px; 
    color: #515b59;
    width:171px;
    border: solid 1px #e0ded5;
}

.DefaultInputButton
{
    font-family:Times New Roman, Helvetica; 
    font-size:12px; 
    color: #515b59;
    width:130px;
    
}

.GenericList{
 list-style-image: url("http://216.244.66.156/images/SNavArrowLG.jpg");
padding:0px 0px 0px 10px;
margin:0px 0px 0px 10px;
}

#ProductText
{
    width:170px; 
    margin:0px 0px 0px 8px;
}

 #ProductText strong
 {
    color:#003366; 
    font-weight:bold;   
 }

