.subhead
{
    FONT: bold 9px tahoma, Arial, sans-serif;
    TEXT-TRANSFORM: none;
    COLOR: #000000
}
.header
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    TEXT-TRANSFORM: none;
    FONT-STYLE: normal;
    FONT-FAMILY: tahoma, Arial, sans-serif;
    FONT-VARIANT: normal
}
.body
{
    FONT: 12px tahoma, Arial, sans-serif;
    TEXT-TRANSFORM: none;
    COLOR: #000000;    
}
.smallcaps
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    TEXT-TRANSFORM: uppercase;
    COLOR: #ffffff;
    FONT-FAMILY: tahoma, Arial, sans-serif;
    FONT-VARIANT: normal
}
.bodysmall
{
    FONT: italic 10px tahoma, Arial, sans-serif;
    TEXT-TRANSFORM: none;
    COLOR: #000000
}
.bodybold
{
    FONT: bold 12px tahoma, Arial, sans-serif;
    TEXT-TRANSFORM: none;
    COLOR: #000000
}
.bodylink
{
    FONT: 12px tahoma, Arial, sans-serif;
    TEXT-TRANSFORM: none;
    COLOR: #ffffff
}

.copy2 
{
   font-family:arial,sans-serif; 
   font-size:9px; 
   color:#000000;
}

.copy3  
{
   FONT: 15px tahoma, Arial, sans-serif; 
   TEXT-TRANSFORM: none; 
   COLOR: #000000;
}

.recipeSearchHeader
{
    FONT-SIZE: 14pt;
    COLOR: #a9833c;
    FONT-STYLE: normal;
    FONT-FAMILY: verdana,arial,sans-serif
}
.searchKeywordText
{
    FONT-SIZE: 7pt;
    COLOR: #663333;
    FONT-STYLE: normal;
    FONT-FAMILY: verdana,arial,sans-serif
}
.searchRule
{
    COLOR: #663333;
    Size: 1pt
}
.searchAdvancedText
{
    FONT-SIZE: 8pt;
    COLOR: #663333;
    FONT-STYLE: normal;
    FONT-FAMILY: verdana,arial,sans-serif
}
.searchIngedientText
{
    FONT-SIZE: 8pt;
    COLOR: #996633;
    FONT-STYLE: normal;
    FONT-FAMILY: verdana,arial,sans-serif
}
.searchCatHeader
{
    FONT-SIZE: 13pt;
    COLOR: #cc6600;
    FONT-FAMILY: verdana,arial,sans-serif
}
.searchCatText
{
    FONT-SIZE: 12pt;
    COLOR: #cc6600;
    FONT-FAMILY: verdana,arial,sans-serif
}
.searchCatLink
{
    FONT-SIZE: 10pt;
    CURSOR: hand;
    COLOR: #990000;
    FONT-FAMILY: verdana,arial,sans-serif;
    TEXT-DECORATION: underline
}
.searchCatSubHeader
{
    FONT-SIZE: 9pt;
    COLOR: #a9833c;
    FONT-STYLE: normal;
    FONT-FAMILY: verdana,arial,sans-serif
}
.searchResultNavLink
{
    FONT-SIZE: 8pt;
    COLOR: #990000;
    FONT-STYLE: normal;
    FONT-FAMILY: verdana,arial,sans-serif
}
.searchResultLink
{
    FONT-SIZE: 10pt;
    COLOR: #990000;
    FONT-STYLE: normal;
    FONT-FAMILY: verdana,arial,sans-serif
}
.recipetitle
{
    FONT-SIZE: 13pt;
    TEXT-TRANSFORM: uppercase;
    COLOR: #3179c2;
    FONT-FAMILY: verdana,arial,sans-serif
}
.ingredients
{
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-FAMILY: verdana, arial, sans-serif
}
.step
{
    FONT-SIZE: 11px;
    FONT-FAMILY: verdana, arial, sans-serif
}
.text
{
    FONT-SIZE: 13px;
    COLOR: #000000;
    FONT-FAMILY: verdana, arial, sans-serif;
    TEXT-DECORATION: none
}
.stepBold
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    FONT-FAMILY: Arial, Verdana
}


/*--------------NEW---------------------*/
.homebody,.recipesbody,.kidsbody,.productsbody,.fuelbody,.historybody,.allergybody,.faqbody,.communitybody {margin:0px; padding:0px; width:100%; background-color:#00D4FF;}

/*OLD
.homebody
{
	background-image:url(/peanuts/images/bkg1.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	background-color:#000000;
	margin:0px;
	padding:0px;
	width:100%;
}
.recipesbody
{
	background-image:url(/peanuts/images/bkg4.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	background-color:#000000;
	margin:0px;
	padding:0px;
	width:100%;
}
.kidsbody
{
	background-image:url(/peanuts/images/bkg1.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	background-color:#000000;
	margin:0px;
	padding:0px;
}
.productsbody
{
	background-image:url(/peanuts/images/bkg3.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	background-color:#000000;
	margin:0px;
	padding:0px;
}
.fuelbody
{
	background-image:url(/peanuts/images/bkg5.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	background-color:#000000;
	margin:0px;
	padding:0px;
}
.historybody
{
	background-image:url(/peanuts/images/bkg2.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	background-color:#000000;
	margin:0px;
	padding:0px;
}
.allergybody
{
	background-image:url(/peanuts/images/bkg4.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	background-color:#000000;
	margin:0px;
	padding:0px;
}
.faqbody
{
	background-image:url(/peanuts/images/bkg3.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	background-color:#000000;
	margin:0px;
	padding:0px;
}
.communitybody
{
	background-image:url(/peanuts/images/bkg2.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	background-color:#000000;
	margin:0px;
	padding:0px;
}
*/

.clear { clear:both;}

#recipe-wrapper
{
	background-color:#00D4FF;
	width:800px;
	margin-left:auto;
	margin-right:auto;
}
#recipe-wrapper ul,li { margin:0px; padding:0px;}
#recipe-wrapper ul li { list-style-type:none;}

#recipe-inner { float:left; border-left:solid 2px #FFFFFF; border-right:solid 2px #FFFFFF; width:796px;}

#recipe-wrapper ul.menu { padding:10px 0px 0px 20px;}
#recipe-wrapper ul.menu li { display:inline; float:left;}
#recipe-wrapper ul.menu li a { display: block; text-indent: -999em; height:23px;}
#recipe-wrapper ul.menu li.first a { background:url(/images/recipes/nav_breakfast.gif) 0 0 no-repeat; width:81px;}
#recipe-wrapper ul.menu li.second a { background:url(/images/recipes/nav_lunch.gif) 0 0 no-repeat; width:52px;}
#recipe-wrapper ul.menu li.third a { background:url(/images/recipes/nav_dessert.gif) 0 0 no-repeat; width:67px;}
#recipe-wrapper ul.menu li.fourth a { background:url(/images/recipes/nav_snacks.gif) 0 0 no-repeat; width:168px;}
#recipe-wrapper ul.menu li.fifth a { background:url(/images/recipes/nav_kids.gif) 0 0 no-repeat; width:122px;}
#recipe-wrapper ul.menu li.sixth a { background:url(/images/recipes/nav_welchs.gif) 0 0 no-repeat; width:140px;}

#recipes-left { float:left; padding:10px 0px 0px 10px;}
#recipes-right { float:left;}
#recipe-wrapper ul.sidemenu { float:left; padding-top:10px; padding-left:10px; padding-bottom:40px;}
#recipe-wrapper ul.sidemenu2 { float:left; padding-top:10px; padding-left:20px; padding-bottom:40px;}
#recipe-wrapper ul.sidemenu li a { display: block; text-indent: -999em;}
#recipe-wrapper ul.sidemenu2 li a { display: block; text-indent: -999em;}
#recipe-wrapper ul.sidemenu li.first a { background:url(/images/recipes/img_breakfast.jpg) 0 0 no-repeat; width:96px; height:120px;}
#recipe-wrapper ul.sidemenu li.second a { margin-top:10px; background:url(/images/recipes/img_dessert.jpg) 0 0 no-repeat; width:96px; height:121px;}
#recipe-wrapper ul.sidemenu li.third a { margin-top:18px; background:url(/images/recipes/img_kids.jpg) 0 0 no-repeat; width:96px; height:121px;}
#recipe-wrapper ul.sidemenu2 li.first a { background:url(/images/recipes/img_lunch.jpg) 0 0 no-repeat; width:96px; height:120px;}
#recipe-wrapper ul.sidemenu2 li.second a { margin-top:10px; background:url(/images/recipes/img_snacks.jpg) 0 0 no-repeat; width:96px; height:130px;}
#recipe-wrapper ul.sidemenu2 li.third a { margin-top:10px; background:url(/images/recipes/img_allrecipes.jpg) 0 0 no-repeat; width:96px; height:130px;}

#product-intro-wrapper
{
    background:url(/images/products_bg.jpg) no-repeat left top;
    width:800px;
    height:458px;
    position:relative;
}

#product-intro-wrapper ul { margin:0px; padding:0px;}
#product-intro-wrapper ul li { margin:0px; padding:10px 0px 0px 0px; width:135px; list-style-type:none; text-align:left;}
#product-intro-wrapper ul li a { color:#FFFFFF; text-decoration:none;}
#product-intro-wrapper ul li a:hover { text-decoration:underline;}

#product-intro-wrapper ul.skippy { position:absolute; top:110px; left:220px;}
#product-intro-wrapper ul.natural { position:absolute; top:110px; left:600px;}
#product-intro-wrapper ul.natural li { width:150px;}

#footer-wrapper { text-align:left; padding:15px 0px 0px 0px; position:relative; width:800px; margin-left:auto; margin-right:auto; color:#FFFFFF; font-family:Verdana; font-size:11px;}


#footer-wrapper .facebook { position:absolute; top:5px; right:145px;}
#footer-wrapper .twitter { position:absolute; top:5px; right:5px;}
