body
{
	background: #F1E9DF url('images/bg.gif'); /* relative to stylesheet directory*/
	margin: 0;
	font-family: Verdana, Sans-Serif;
	font-size: 11px;
	margin-bottom: 11px;
	text-align: left;
}
.OuterContainer
{
    width: 719px;
    margin: 0 auto 0 auto;
}
.clear
{
    clear: both;
}

/* weekly recipe on recipes page */
.WeeklyRecipe a
{
    color: #5F3636;
    font-weight: bold;
    text-decoration: underline;
}

a.moreLink
{
	font-family: Verdana, Sans-Serif;
	font-size: 11px;
	color: #F163AD;
	font-weight: normal;
	text-decoration: none;
	padding-right: 10px;
}

a.moreLink:hover
{
	text-decoration: underline;
}

a.moreLinkWhite
{
	font-family: Verdana, Sans-Serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	padding-right: 10px;
}

a.moreLinkWhite:hover
{
	text-decoration: underline;
}

.search
{
	background-color: #9F0057;
}

a.moreLinkDarkBrown
{
	font-family: Verdana, Sans-Serif;
	font-size: 11px;
	color: #5F3636;
	text-decoration: none;
	padding-right: 10px;
}

a.moreLinkDarkBrown:hover
{
	text-decoration: underline;
}

.Item-Title
{
    background-color: #ead4bf;
    padding-left:10px;
    color:#5F3636;
    height:33px;
}

.product-month-text
{
	color: #928068;
	font-family: Verdana, Sans-Serif;
	font-size: 11px;
	padding: 5px;
	line-height: 15px;
	font-weight:bold;
}

.jammenu
{
	background-color: #9f0057;
	text-align: center;
}

.more
{
	color: #0067AE;
}

.darkbrown
{
	color: #5F3636;
}

.library
{
	font-family: Verdana, Sans-Serif;
	font-size: 11px;
	padding: 5px;
	line-height: 14px;
	color: #9F8F79;
}

.library a
{
	font-weight: bold;
	color: #5F3636;
}
.library strong
{
    font-size: 1.2em;
    font-weight: bold;
    color: #5F3636;
    line-height: 2em;
}

/* styles for feature product headings */

#productInfo, #recipe, .recipe
{
	padding: 0px 10px 10px 10px;
	font-family: Verdana, Sans-Serif;
	font-size: 11px;
	color: #5F3636;
}
#productInfo h3, #recipe h3, h3
{
	padding: 10px 0px 0px 0px;
	font-family: Verdana, Sans-Serif;
	font-size: 13px;
	color: #CC0066;
	margin: 1px 0px 3px 0px;
}
#productInfo p, #recipe p
{
	font-family: Verdana, Sans-Serif;
	font-size: 11px;
	color: #5F3636;
	padding: 0px 0px 0px 0px;
	margin: 8px 0px 3px 0px;
}
#productInfo a, #recipe a
{
	font-family: Verdana, Sans-Serif;
	font-size: 11px;
	color: #CC0066;
}
/* links for recipes */
.productMenuItem
{
	font-family: Verdana, Sans-Serif;
	font-size: 11px;
	color: #928068;
}

.productMenuItem a, .productMenuItem
{
	color: #928068;
	text-decoration: none;
}
.productMenuItem a:hover, .productMenuItem:hover
{
	text-decoration: underline;
}

table.detail
{
	font-family:Arial;
	font-size:11px;
}

.detailWidth
{
	font-family:Arial;
	font-size:11px;
	width:200px;
}

.searchBoxWidth
{
	font-family:Arial;
	font-size:11px;
	height: 15px;
	width:180px;
}

.detail
{
	font-family:Arial;
	font-size:11px;
}

/* login controls widths */
.loginbox
{
	font-family:Arial;
	font-size:11px;
	width: 105px;
}


/* Used in Header */
.subHeaderBar
{
	font-family: Verdana, Sans-Serif;
	color: #FFFFFF;
	font-size: 11px;
}

/* general elements */
.mainText
{
	color: #928068;
	font-family: Verdana, Sans-Serif;
	font-size: 11px;
}

.subHeaderBar
{
	font-family: Verdana, Sans-Serif;
	color: #FFFFFF;
	font-size: 11px;
}

/* homepage elements */

.blueBox
{
	font-family: Verdana, Sans-Serif;
	color: #FFFFFF;
	font-size: 11px;
	margin-left: 5px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-top: 5px;
}

.brownBox
{
	font-family: Verdana, Sans-Serif;
	color: #928068;
	font-size: 11px;
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 5px;
}

.loginBox
{
	font-family: Verdana, Sans-Serif;
	color: #928068;
	font-size: 11px;
}

/* style for Default > Cuisine Library */
.cuisineBox
{
	font-family: Verdana, Sans-Serif;
	color: #928068;
	font-size: 11px;
}

.cuisineBox td
{
	padding: 0px 0px 0px 0px;

}

.cuisineBox div
{
	padding: 0px 0px 0px 0px;
	margin: 0px 5px 0px 5px;
}

.smallpic img, img.smallpic
{
	border: solid 1px #5F3636;
}

/* style for Default > Product Library */
.SearchBox
{
    white-space: nowrap;
}
.redBox
{
	font-family: Verdana, Sans-Serif;
	color: #FFFFFF;
	font-size: 11px;
}

.redBox td
{
	padding: 0px 0px 0px 0px;

}

.redBox div
{
	padding: 0px 0px 0px 0px;
	margin: 0px 2px 0px 5px;
}

.errormsg
{
	font-family: Verdana, Sans-Serif;
	color:	black;
	font-size: 10px;
}

/* Used on Search Pages */
.verdana11
{
	font-family: Verdana, Sans-Serif;
	font-size: 11px;
}

.padded5
{
	padding: 5px 5px 5px 5px;
}
.padded10
{
	padding: 5px 5px 5px 5px;
}
.padded15
{
	padding: 10px 15px 10px 15px;
}

.paddedVerdana11
{
	padding: 10px 15px 10px 15px;
	font-family: Verdana, Sans-Serif;
	font-size: 11px;
}

.darkbrown
{
	color: #5F3636;
}

.white
{
	color: #ffffff;
}

#category
{
	font-family: Verdana, Sans-Serif;
	font-size: 13px;
	font-weight: bold;
	color: #5F3636;
	padding: 2px 5px 2px 0px;
}

#MainMenu td
{
	padding: 0px 0px 0px 0px;
}

#FooterMenu td
{
	padding: 0px 5px 0px 5px;
}

/* subMenu */
#menu
{
	font-family: Verdana, Sans-Serif;
	font-size: 11px;
	color: #5F3636;
	padding: 10px 10px 10px 14px;
}

#menu a
{
	color: #5F3636;
}
 
#menu .menuActive
{
	font-family: Verdana, Sans-Serif;
	font-size: 11px;
	color: #CC0066;
}

#menuAbout
{
	font-family: Verdana, Sans-Serif;
	font-size: 11px;
	color: #FA6B25;
	padding: 10px 10px 10px 14px;
}

#subMenuAbout
{
	font-family: Verdana, Sans-Serif;
	font-size: 11px;
	color: #FA6B25;
}

#menuAbout a, #subMenuAbout a
{
	color: #FA6B25;
}


#menuAbout .menuActive, #subMenuAbout .menuActive
{
	font-family: Verdana, Sans-Serif;
	font-size: 11px;
	color: #CC0099;
}

/* corporate pages */

#About
{
	font-family: Verdana, Sans-Serif;
	color: #4E6675;
	font-size: 12px;
}

#About H2
{
	font-size: 13px;
}

#About a
{
	color: #4E6675;
}

#About #smallMenu, #About #smallMenu a
{
	font-family: Verdana, Sans-Serif;
	font-size: 11px;
	color: #FA6B25;
}

#About #smallMenu .active
{
	color: #CC0099;
}

#About H3, .about
{
	font-size: 13px;
	padding: 0px 0px 0px 0px;
	color: #4E6675;
}

/* product page */
#productMenu h4
{
	background-color: #F6F0E8;
	padding: 0px 10px 0px 5px;
	margin: 0px 0px 0px 0px;
	font-family: Verdana, Sans-Serif;
	font-size: 11px;
	color: #5F3636;
}
#productInfo, #recipe, .recipe
{
	padding: 0px 10px 10px 10px;
	font-family: Verdana, Sans-Serif;
	font-size: 11px;
	color: #5F3636;
}
#productInfo h3, #recipe h3, h3, #recipe h1
{
	padding: 10px 0px 0px 0px;
	font-family: Verdana, Sans-Serif;
	font-size: 13px;
	color: #CC0066;
	margin: 1px 0px 3px 0px;
}
#productInfo p, #recipe p
{
	font-family: Verdana, Sans-Serif;
	font-size: 11px;
	color: #5F3636;
	padding: 0px 0px 0px 0px;
	margin: 8px 0px 3px 0px;
}
#productInfo a, #recipe a
{
	font-family: Verdana, Sans-Serif;
	font-size: 11px;
	color: #CC0066;
}


#promorecipe_june
{
	padding: 0px 10px 10px 15px;
}

#promorecipe_june h4, #promorecipe_june h4, h4
{
	padding: 10px 0px 0px 0px;
	font-family: Verdana, Sans-Serif;
	font-size: 18px;
	font-weight: bold;
	color: #FFC58C;
	margin: 1px 0px 3px 0px;
}

#promorecipe_june p, #promorecipe_june LI
{
	font-family: Verdana, Sans-Serif;
	font-size: 11px;
	color: #000000;
	padding: 0px 0px 0px 0px;
	margin: 8px 0px 3px 0px;
}

#promorecipe_july
{
	padding: 0px 10px 10px 15px;
}

#promorecipe_july h4, #promorecipe_july h4, h4
{
	padding: 10px 0px 0px 0px;
	font-family: Verdana, Sans-Serif;
	font-size: 18px;
	font-weight: bold;
	color: #FFC58C;
	margin: 1px 0px 3px 0px;
}

#promorecipe_july p, #promorecipe_july LI
{
	font-family: Verdana, Sans-Serif;
	font-size: 11px;
	color: #000000;
	padding: 0px 0px 0px 0px;
	margin: 8px 0px 3px 0px;
}

#promorecipe_september
{
	padding: 0px 10px 10px 15px;
}

#promorecipe_september h4, #promorecipe_september h4, h4
{
	padding: 10px 0px 0px 0px;
	font-family: Verdana, Sans-Serif;
	font-size: 18px;
	font-weight: bold;
	color: #F48466;
	margin: 1px 0px 3px 0px;
}

#promorecipe_september p, #promorecipe_september LI
{
	font-family: Verdana, Sans-Serif;
	font-size: 11px;
	color: #000000;
	padding: 0px 0px 0px 0px;
	margin: 8px 0px 3px 0px;
}

#promorecipe_august
{
	padding: 0px 10px 10px 15px;
}

#promorecipe_august h4, #promorecipe_august h4, h4
{
	padding: 10px 0px 0px 0px;
	font-family: Verdana, Sans-Serif;
	font-size: 18px;
	font-weight: bold;
	color: #409D27;
	margin: 1px 0px 3px 0px;
}

#promorecipe_august p, #promorecipe_august LI
{
	font-family: Verdana, Sans-Serif;
	font-size: 11px;
	color: #000000;
	padding: 0px 0px 0px 0px;
	margin: 8px 0px 3px 0px;
}

#promorecipe_october
{
	padding: 0px 10px 10px 15px;
}

#promorecipe_october h4, #promorecipe_october h4, h4
{
	padding: 10px 0px 0px 0px;
	font-family: Verdana, Sans-Serif;
	font-size: 18px;
	font-weight: bold;
	color: #EC008C;
	margin: 1px 0px 3px 0px;
}

#promorecipe_october p, #promorecipe_october LI
{
	font-family: Verdana, Sans-Serif;
	font-size: 11px;
	color: #000000;
	padding: 0px 0px 0px 0px;
	margin: 8px 0px 3px 0px;
}

#promorecipe_november
{
	padding: 0px 10px 10px 15px;
}

#promorecipe_november h4, #promorecipe_november h4, h4
{
	padding: 10px 0px 0px 0px;
	font-family: Verdana, Sans-Serif;
	font-size: 18px;
	font-weight: bold;
	color: #00ADEF;
	margin: 1px 0px 3px 0px;
}

#promorecipe_november p, #promorecipe_november LI
{
	font-family: Verdana, Sans-Serif;
	font-size: 11px;
	color: #000000;
	padding: 0px 0px 0px 0px;
	margin: 8px 0px 3px 0px;
}

#promorecipe_december
{
	padding: 0px 10px 10px 15px;
}

#promorecipe_december h4, #promorecipe_december h4, h4
{
	padding: 10px 0px 0px 0px;
	font-family: Verdana, Sans-Serif;
	font-size: 18px;
	font-weight: bold;
	color: #71BF44;
	margin: 1px 0px 3px 0px;
}

#promorecipe_december p, #promorecipe_december LI
{
	font-family: Verdana, Sans-Serif;
	font-size: 11px;
	color: #000000;
	padding: 0px 0px 0px 0px;
	margin: 8px 0px 3px 0px;
}


.productMenuItem
{
	font-family: Verdana, Sans-Serif;
	font-size: 11px;
	color: #928068;
}
.productMenuItem a, .productMenuItem
{
	color: #928068;
	text-decoration: none;
}
.productMenuItem a:hover, .productMenuItem:hover
{
	text-decoration: underline;
}
#productInfo2
{
	font-family: Verdana, Sans-Serif;
	font-size: 11px;
	color: #928068;
}
#productInfo2 a
{
	color: #CC0066;
}

#productCaption
{
	font-family: Verdana, Sans-Serif;
	font-size: 11px;
	color: #5F3636;
	text-align: right;
	padding: 3px 5px 3px 5px;
}

/* fact sheets */
.factSheet
{
	font-family: Verdana, Sans-Serif;
	font-size: 11px;
	color: #5F3636;
	text-align: right;
	padding: 3px 5px 3px 5px;
	text-decoration: none;
}

.factSheet:hover
{
	text-decoration: underline;
}

#submenuHealth 
{
	padding: 5px 10px 5px 10px;
}

#submenuHealth td, #submenuHealth a
{
	font-family: Verdana, Sans-Serif;
	font-size: 11px;
	color: #928068;
	text-decoration: none;
}

#submenuHealth .active
{
	color: #CC0066;
}
#submenuHealth a:hover
{
	text-decoration: underline;
}

/* recipe club */
.recipeClub
{
	font-family: Verdana, Sans-Serif;
	font-size: 11px;
	color: #5F3636;
	padding: 5px 5px 5px 5px;
}
.recipeClub a
{
	font-family: Verdana, Sans-Serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #5F3636;
}
.recipeClub a:hover
{
	font-family: Verdana, Sans-Serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
	color: #5F3636;
}

/* corporate pages */

#About
{
	font-family: Verdana, Sans-Serif;
	color: #4E6675;
	font-size: 12px;
}

#About H2
{
	font-size: 13px;
}

#About a
{
	color: #4E6675;
}

#About #smallMenu, #About #smallMenu a
{
	font-family: Verdana, Sans-Serif;
	font-size: 11px;
	color: #FA6B25;
}

#About #smallMenu .active
{
	color: #CC0099;
}

#About H3, .about
{
	font-size: 13px;
	padding: 0px 0px 0px 0px;
	color: #4E6675;
}

#productsSidebar, #productsSidebar td
{
	font-family: Verdana, Sans-Serif;
	font-size: 11px;
	color: #928068;
}

.buttons { FONT-SIZE: 11px; COLOR: #604045; FONT-FAMILY: Verdana, Arial, Sans-Serif } 
.buttons a { color: #604045; text-decoration: none; }

.recipeName
{
	padding: 0px 0px 0px 0px;
	font-family: Verdana, Sans-Serif;
	font-size: 13px;
	color: #CC0066;
	margin: 1px 0px 3px 0px;
	font-weight: bold;
}

.promoBox
{
	/*#FF7F00*/
	color: #FFFFFF;
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 15px;
	
}

.promoArea
{
	/*#FF7F00*/
	background-color: #313A91;
	
}

.Content
{
	padding:10px 30px 10px 30px;
	font-size: 12px;
	color: #677664;
}

.Content td
{
	font-size: 12px;
}

.Content b
{
	color:#76104b;
	font-weight:bold;	
}

.Content a
{
	color:#76104b;
	font-weight:bold;
	text-decoration:none;	
}

.Content a:Hover
{
	color:#76104b;
	font-weight:bold;
	text-decoration:underlined;	
}

.Strawberry
{
	list-style-image:url(images/StrawberryBullet.jpg);
	margin-left:17px;
	margin-top:5px;
}

.Strawberry li
{
	vertical-align:middle;	
}

.Content h1
{
	font-size: 32px;
}

.Content h1, .Content h2
{
	color: #414141;
	font-family: Times New Roman, Serif;
	font-weight: bold;
}

/* Christmas Delights */
.star_back
{
	background-image: url(images/Christmas/star_background.gif);
	background-position: left top;
	background-repeat: no-repeat;
	background-color: #ffffff;
}
.thumb_width
{
	width: 116px;
}
.xmas_text
{
	font-family: Verdana;
	font-size: 11px;
	color: #1d3f96;
	padding-bottom: 5px;
}
.xmas_text a:link,
.xmas_text a:hover,
.xmas_text a:active,
.xmas_text a:visited
{
	font-family: Verdana;
	font-size: 11px;
	color: #d11140;
}

.recipe_padding
{
	padding-top: 5px;
	padding-bottom: 5px;
}
.recipe_background
{
    background-color: #FFFFFF;
	background-image: url(images/Christmas/recipe_back.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	padding-top: 45px;
}
.recipe_top
{
	margin-left: 30px;
	margin-top: 0;
	margin-bottom: 0;
}

.recipe_details
{
	background-color: #ffffff;
	vertical-align: top;
}
.recipe_title
{
	padding-left: 11px;	
}
.star_line
{
	padding-top: 6px;
	padding-bottom: 6px;
}
.details_box
{
	background-color: #eef7f8;
	padding: 6px;
	margin-left: 6px;
	margin-right: 6px;
	width: 376px;
	font-family: Verdana;
	font-size: 11px;
	color: #4c4c4c;
	line-height: 16px;
}
.details_heading
{
	color: #1d3f96;
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
}

.recipe_image
{
	vertical-align: top;
	padding-top: 70px;
	padding-left: 20px;
}

.tip_box
{
	margin-top: 2px;
	background-color: #fae9e8;
	width: 253px;
	padding-top: 14px;
	padding-left: 11px;
}
.tip
{
	padding-top: 17px;
	padding-right: 11px;
	padding-bottom: 14px;
	
	font-size: 11px;
	color: #4c4c4c;
	font-family: Verdana;
}
.alt_link
{
	font-size: 11px;
	color: #4c4c4c;
}
.alt_link a:link,
.alt_link a:hover,
.alt_link a:visited,
.alt_link a:active,
.tip a:link,
.tip a:hover,
.tip a:visited,
.tip a:active
{
	font-size: 11px;
	color: #4c4c4c;
}
.featured_product
{
	padding-top: 20px;
}
.featured_title
{
	color: #bb3150;
	font-size: 11px;
	font-weight: bold;
	font-family: Verdana;
}
.featured_prodname
{
	font-weight: bold;
	font-size: 11px;
	font-family: Verdana;
	color: #4c4c4c;
}
.featured_text
{
	padding-top: 24px;
	font-weight: normal;
	font-size: 11px;
	font-family: Verdana;
	color: #4c4c4c;
	padding-bottom: 20px;
	width: 200px;
}
.method_number
{
	width: 37px;
	color: #bb3150;
	font-family: Verdana;
	font-size: 11px;
	vertical-align: top;
}
.method_text
{
	vertical-align: top;
	font-size: 11px;
	font-family: Verdana;
	color: #4c4c4c;
}
.main_christmas_table
{
	table-layout: fixed;
	overflow: hidden;
}

.MainMenuItem
{
	padding-left:5px;
	padding-right:5px;	
}

/* Better For You */

.BetterForYouMenuContainer
{
	position:relative;
	height:52px;
	z-index:99;
}

.BetterForYouMenu
{
	position:absolute;
	right:15px;
	top:0;
}

.BetterForYouMenu .MenuItem, .BetterForYouMenu .BetterForYouMenuSeperator
{
	float:left;
	margin-top:30px;
}

.BetterForYouMenu .BetterForYouMenuSeperator
{
	background-image:url(Images/BetterForYou/Menu/Seperator.gif);
	background-repeat:no-repeat;
	width:20px;
	background-position:center center;
	font-size:1px;
	display:block;
	height:11px;
}

.BetterForYouPreviewItem
{
	text-align:center;	
}

.BetterForYouPreviewItem table
{
	width:198px;
	font-family: Verdana, Sans-Serif;
	font-size: 11px;
	color: #5F3636;
}

a.RightArrowBlue
{
	background-image:url(Images/BetterForYou/RightArrow.gif);
	background-repeat:no-repeat;
	background-position:right 2px;
	padding-right:15px;
	color:#3f8a7d;
	text-decoration:none;
}

a.RightArrowBlueLarge
{
	font-size:13px;
	line-height:19px;
	background-position:right 4px;
}

.BetterForYouFont table
{
	font-family: Verdana, Sans-Serif;
	font-size: 11px;
	color: #5F3636;
}

.BetterForYouFont .Label
{
	color:#013888;
	font-weight:bold;
	padding-bottom:4px;
}

.BetterForYouFont .GreenLabel
{
	color:#93a445;
	font-weight:bold;
	padding-bottom:4px;
}

.BetterForYouFont .DarkGreenLabel
{
	color:#3f8a7d;
	font-weight:bold;
	padding-bottom:4px;
}

.BetterForYouFont .DarkLabel
{
	color:#666666;
	font-weight:bold;
	padding-bottom:4px;
}

.BetterForYouFont a .GreenLabel, 
.BetterForYouFont a .Label, 
.BetterForYouFont a .DarkGreenLabel, 
.BetterForYouFont a .DarkLabel,
.BetterForYouFont a:Link .GreenLabel, 
.BetterForYouFont a:Link .Label, 
.BetterForYouFont a:Link .DarkGreenLabel, 
.BetterForYouFont a:Link .DarkLabel,
.BetterForYouFont a:Visited .GreenLabel, 
.BetterForYouFont a:Visited .Label, 
.BetterForYouFont a:Visited .DarkGreenLabel, 
.BetterForYouFont a:Visited .DarkLabel
{
	text-decoration:none;	
}

.BetterForYouFont a:Link .GreenLabel, 
.BetterForYouFont a:Link .Label, 
.BetterForYouFont a:Link .DarkGreenLabel, 
.BetterForYouFont a:Link .DarkLabel
{
	text-decoration:none;	
}

.BetterForYouFont a:Hover .GreenLabel, 
.BetterForYouFont a:Hover .Label, 
.BetterForYouFont a:Hover .DarkGreenLabel, 
.BetterForYouFont a:Hover .DarkLabel,
.BetterForYouFont a:Active .GreenLabel, 
.BetterForYouFont a:Active .Label, 
.BetterForYouFont a:Active .DarkGreenLabel, 
.BetterForYouFont a:Active .DarkLabel,
a:Hover.RightArrowBlue
{
	text-decoration:underline;	
}

a.PinkLink
{
	color: #cc0066;
}

.CuisineLibrary .CategoryItem
{
    width: 115px;
    height: 101px;
    padding: 1px;
    margin: 0;
    float: left;
    text-align: center;
}

.LogoutDisabled
{
    background: transparent url('Images/nologinBg.gif') repeat-x top left;
    height: 2px;
    width: 713px;
    overflow: hidden;
}

.FooterTop
{
     background: transparent url('images/dottedLine_brown.gif') repeat-x top left;
     height: 1px;
}


/* header stuff */
.PageTitleMain
{
    color: #5F3636;
    font-size: 14px;
    font-weight: bold;
    margin: 0;
    padding: 15px 0 11px 23px;
    height: 14px;
}
.BetterForYouHeader .PageTitleMain
{
    color: #999999;
    font-size: 20px;
    font-weight: bold;
    margin: 0;
    padding: 15px 0 11px 0px;
    height: 20px;
}