﻿/* element rewrites */

@media all
{
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

/* n is a google search class
*/
.n
{
	padding:20px;
}

/* I took out the font-size: 10px from these a:class 
   definitions because they were overriding the larger
   font for where they showed up.  dmb
*/
a:link 
{
	color: #000;
	font-weight: bold;
} 
a:visited {
	color: #000;
	font-weight: bold;

} 
a:hover {
	color: #c0141b;
	font-weight: bold;

} 

ul li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
#print_content ul li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
form, input {
	margin: 0px;
}

#headerr a
{
	color:#fff;
	font-weight:bold;
	text-decoration:none;
}
#headerr a:visited
{
	color:#fff;
	font-weight:bold;
	text-decoration:none;
}
#headerr a:hover
{
	color:#fff;
	font-weight:bold;
}

/* drop down navigation */

.navDrop {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 0px;
	padding: 0px;
}

#navDropCulinary {
	margin-left: 282px;
}
#navDropCollection {
	margin-left: 135px;
}
#navDropBusiness {
	margin-left: 1px;
}

.navDrop ul a, .navDrop ul a:visited {
	color: #606060;
	text-decoration: none;
	display: block;
	padding: 4px;
	padding-right: 8px;
	border: 1px solid #fff;
}

.navDrop ul a:hover {
	color: #ffffff;
	background-color: #c0141b;
	border-color: #999;
}

.navDrop ul, .navDrop li {
	padding: 0px;
	margin: 0px;
}

.navDrop li {
	list-style-type: none;
	float: left;
	position: relative;
	text-align: left;
}

.navDrop ul {
	position: absolute;
	width: 180px;
	border: 1px solid #ccc;
	top: 25%;
	left: 97%;
	/*z-index: 10;*/
}

.navDrop
{
	z-index: 10001;
	position:relative;
	
}

.navDrop ul li {
	background-color: #ffffff;
	padding: 1px;
	width: 178px;
}

.navDrop ul li:first-child {
	border-top: 0px;
}

.navDrop ul.first li:hover {
	z-index: 10000;
}

.navDrop li ul {
	display: none;
	z-index: 1999;
}

.navDrop li:hover ul {
	display: block;
}

.navDrop li ul li ul {
	visibility: hidden;
}

.navDrop li ul li:hover ul {
	visibility: visible;
	
}

.navDrop li ul li ul li ul, .navDrop li ul li:hover ul li ul {
	visibility: hidden;
}

.navDrop li ul li ul li:hover ul {
	visibility: visible;
}

.navDrop li ul li ul li ul li ul, .navDrop li ul li ul li:hover ul li ul {
	visibility: hidden;
}

.navDrop li ul li ul li ul li:hover ul {
	visibility: visible;
}

a.submenu {
	background-image: url(images/arrow.gif);
	background-position: 99%;
	background-repeat: no-repeat;	
}

.onhover
{
	z-index: 1000;
}

.first li.onhover  ul  iframe 
{
	display: block;
	border: 1px solid #ccc;
	filter: opacity(100);
}

.first li.onhover  ul  li ul iframe
{
	display: none;
	filter: opactity(0);
	border: 0px;
} 

.first li.onhover  ul  li.onhover ul iframe
{
	display: block;
	filter: opactity(100);
	border: 1px solid #ccc;
} 

.first li.onhover  ul  li.onhover ul li ul iframe
{
	display: none;
	filter: opactity(0);
	border: 0px;
} 

.first li.onhover  ul  li.onhover ul li.onhover ul iframe
{
	display: block;
	filter: opactity(100);
	border: 1px solid #ccc;
} 


/*framework for whole site */

#hold {
	text-align: center;
}

#content {
	text-align: left;
	position: relative;
	margin: 0px auto;
	width: 935px;
	background-color: #ffffff;
	border: 0px solid yellow;
}

#ls {
	background: url(images/shadowbgLeft.jpg) repeat-y right;
	width: 10px;
	height: 635px;
	float: left;
}

#rs {
	background: url(images/shadowbgRight.jpg) no-repeat;
	width: 10px;
	height: 635px;
	float: right;
}


/* header and top navigation */
#navBar {
	width: 955px;
	height: 54px;
	background: url(images/NavBack.jpg) repeat-x;
	clear:both;
}

#topNav {
	height: 54px;
	display: inline;
	float: left;
	border: 0px solid red;
}

#search {
	height: 54px;
	width: 285px;
	float: right; 
}

#search td {
	padding-left: 3px;
	padding-right: 3px;
}

#searchInput {
	width: 90px;
}

#search a {
	font-weight: normal;
	color: black;
}

#search a:hover {
	color: #c0141b;
}


.clear {
	clear: both;
}

.center {
	text-align: center;
}

.left {
	float: left;
}

.right {
	float: right;
}

.tinyText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: normal;
	padding: 10px;
}

.tinyHead {

	color: #c0141b;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	margin-bottom: 2px;
}

.tinyHead a {
	color: #c0141b;
}

.tinyHead a:hover {
	color: black;
}

.tinyLinks {
	margin: 0px;
	padding: 0px;
	margin-bottom: 12px;
}

.tinyLinks a {
	color: #000;
}

.tinyLinks a:hover {
	color: #c0141b;
}
.tinyLinks a:visited {
	color: #000;
}

/* bottom call-outs/action navigation */

#actionNav {
	clear: both;
}

#actionNav div {

	vertical-align:top;
	margin-top: 1px;
	margin-left: 1px;
	margin-bottom: 1px;
}


#actionNav #first {
	margin-left: 0px;
}

/* content place holder 
#contentPlaceHolder
{
	overflow:hidden;
	width:100%;
}
 */

.clearboth { clear: both; }

#breadcrumb {
	float:left;
	margin-top: 0px;
	padding-top:7px;
	padding-left:10px;
	height: 23px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	width:640px;
	color: #666;

}
#prodbreadcrumb {
	float:left;
	margin-top: 0px;
	padding-top:7px;
	padding-left:10px;
	height: 23px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	width:640px;
	color: #666;

}
#breadcrumb a:link {
	color: #666;
	font-weight:normal;
} 
#breadcrumb a:visited {
	color: #666;
	font-weight:normal;
} 
#breadcrumb a:hover {
	color: #666;
	font-weight:normal;
} 
/* footer */

#footer {
	clear: both;
	border-top: 3px solid #aaaaaa;
	margin-top: 10px;
	height: 30px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #6e6e6e;
	width: 100%;
}

*html #footer { /* fixes no border in ie */
	float: left;
}

#footNav {
	float: left;
	margin-top: 6px;
	margin-left: 10px;
	padding-bottom:10px;
	font-weight:normal;	
	width:100%;
}

#footNav a {
	padding-left: 4px;
	padding-right: 4px;
	/*border-left: 1px solid #aaa;*/
	color: #6e6e6e;
	text-decoration:none;
	font-weight:normal;
}
#footNav a.terms {
	color: #9e9e9e;
	text-decoration:none;
}
#footNav .terms {
	color: #9e9e9e;
	text-decoration:none;
}
#footNav a.sites {
	color: #c0141b;
	text-decoration:none;
}
#footNav a:hover .sites {
	color: #c0141b;
	text-decoration:none;
}
#footNav terms {
	color: #6e6e6e;
	text-decoration:none;
	font-weight:normal;
}
#footNav a.first {
	padding-left: 0px;
	border-left: none;
}

#footNav a:hover {
	color: #c0141b;
}
#bigLeft {
	margin-top: 0px;
	border:0px solid red;
	width:650px
}
#bigleftrethink
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	padding-left:10px;
	padding-right:10px;
}
#bigleftProduct
{
	padding-left:10px;
	padding-right:10px;
}
#bigRight {
	margin-top: 1px;
	width:305px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
}
#bigSideBar{
background-color:#FEFCF0;
}
#bigSideBar .padding{padding:10px;}

#bigRightBus {
	margin-top: 0px;
	width:305px;
	COLOR:#000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
}
#bigRightBus li
{
	margin-left:-20px;
}
#bigRightBus  h1 {
	color:#c0141b;
	font-weight:bold;
	font-size:11px;
	text-transform:uppercase;
	margin:0;
}
#bigRightBus  h2 {
	color:#999999;
	font-size:10px;
	font-weight:normal;
	margin:0;
}
#bigRightBus h3
{
	color:#996600;
	font-weight:bold;
	font-size:11px;
	margin:0px;
}	
#bigRightBus  h4 {
	color:#c0141b;
	font-weight:bold;
	font-size:11px;
	margin: 0px;
	padding:0px;
}
#foodforward h3
{
	color:#996600;
	font-weight:bold;
	font-size:11px;
	margin:0px;
}
#bigRightBus .download {
		color: #c0141b;
	font-size:12px;
	font-weight:normal;
	font-weight:bold;
	margin:0;
	text-decoration:none;
}
#bigRightBus  .pdf {
	font-size:9px;
	font-weight:normal;
	font-weight:bold;
	color:#666666;
	margin:0;
}
#bigRightBus  a.view {
	color: #c0141b;
	font-size:10px;
	font-weight:bold;
	margin:0;
	text-decoration:underline;
}
#bigRightBus  .click {
	color: #aaa;
	font-size:10px;
}
#productSuggest
{
	background-color: #fbfaf5;
	width: 270px;
	float:right;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	color: Black;
	padding: 10px;
}
#mayWeSuggest
{
	background-color: #fbfaf5;
	height: 255px;
	width: 270px;
	float:right;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	color: Black;
	padding: 10px;
}

#mayWeSuggest table
{
	margin-left:10px;

}
#mayWeSuggest a
{
	color: #996600;
}
#mayWeSuggest .header
{
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #996600;
}
.headermadewith{
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #996600;
}
.SubColumn td {
	background-image: url(images/chback.jpg);
	padding-left:5px ;padding-right:5px;
	width:141px;
}
.detailTabs .ajax__tab_header
{
	margin-top: -2px;
	font-size: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #333333;
	position: relative;
	top: 1px;
}

.detailTabs .tabLeft
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 450px;
	margin: 10px 5px 5px 5px;
	float: left;
}
.detailTabs .header{
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;}
	
.detailTabs .tabRight
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	width:450px;
	margin: 10px 5px 5px 5px;
	float:right;
}

.detailTabs .ajax__tab_active .ajax__tab_outer
{
	border-style: solid;
	border-width: 1px 1px 1px 0px;
	border-color: #cccccc #cccccc #FFFFFF #cccccc;
	background-color: White;
}

.detailTabs
{
	border-left-style: solid;
	border-left-width: 1px;
	border-left-color: #cccccc;
	border-top-style: solid;
	border-top-width: 0px;
	border-top-color: #FFFFFF;
	position: relative;
	top: -45px;
}

.tabContent
{
	text-align: left;
	display: block;
	width: auto;
}
.bodytext
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
}
.colGradYellow {
	height: 5px;
	background: url(images/colGradGray.gif) repeat-x

}
.whatsnewGradYellow {
	/*border-top: 1px solid red;
	border-bottom: 1px solid red;*/
	height: 65px;
	background: url(images/colGradGray.gif) repeat-x

}
.search
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;	
}


.sitemap{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 19px;
	margin-top: 0px;
	margin-bottom: 12px;
	color:#000;
}
.sitemap a  {	
	color:#000;
}
.sitemap a :hover {	
	color:#c0141b;
	}
.sitmaptitle{	
	color:#c0141b;
	font-size: 16px;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
	}	
#sitemapcontainer
{
	padding:10px 20px 10px 20px;
}
.vegan 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.productbrandtitle 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	padding-top:4px;
	padding-bottom:4px;
	text-transform:uppercase;
}
.productbrandbutton 
{
	background-color:#f9f7f8;
}
#productbrandtext 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding-top:4px;
	padding-left:10px;
}
#productbrandnote 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #9e9e9e;
	padding-top:6px;
	padding-left:10px;
}
td.advancedSearchHeader
{
	background-image: url(images/AdvancedProductSearchHeaderBackground.gif);
	width: 641px;
	height: 31px;
}
span.advancedSearchHeader
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 15px;
    font-weight: bold;
}
p.advancedSearchHelpText
{
	font-family: Arial Narrow, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #606060;
}
span.advancedSearchHelpText
{
	font-family: Arial Narrow, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #606060;
}
p.searchLabel1
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #606060;
	margin: 0px;
	padding: 0px;
}
p.searchLabel2
{
	font-family: Arial,  Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #606060;
	margin: 0px;
	padding: 0px;
}
p.searchLabel3
{
	font-family: Arial,  Arial Narrow, Helvetica, sans-serif;
	font-size: 8px;
	font-weight: bold;
	color: #606060;
	margin: 0px;
	padding: 0px;
}
.productsAndBrandsHeader
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #c0141b;
	margin: 0px;
	padding: 0px;
	
}
li.productsAndBrandsListItem1
{
	color: #c0141b;
	line-height: 18px;
}
li.productsAndBrandsListItem2
{
	color: #c0141b;
	line-height: 16px;
}
a.productsAndBrandsLink1
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: Black;
}
a:visited.productsAndBrandsLink1
{
	font-weight: bold;
}
a:hover.productsAndBrandsLink1
{
	color: #c0141b;
	font-weight: bold;
}
a.productsAndBrandsLink2
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: Black;
}
a:visited.productsAndBrandsLink2
{
	font-weight: normal;
}
a:hover.productsAndBrandsLink2
{
	color: #c0141b;
	font-weight: normal;
}
a.productSearchResultsProductNameLink
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #996600;
	text-transform: uppercase;
}
a:visited.productSearchResultsProductNameLink
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #996600;
	text-transform: uppercase;
}
a.productSearchResultsProductNameLink
{
	font-weight: bold;
}
span.productSearchResultsPackageSize
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: Black;
}
span.productSearchResultsCaseCode
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: Black;
}
span.productSearchResultsProductInfo
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: Black;
}
a.searchResultsViewDetailsLink
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: Black;
}
tr.searchResultsRow
{
	background-color: #f7f7ef;
}
tr.searchResultsAlternatingRow
{
	background-color: White;
}
p.dataPagerSearchResultsLabel
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #606060;
	margin: 0px;
	padding: 0px;
}
p.dataPagerViewingLabel
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #996600;
	margin: 0px;
	padding: 0px;
}
a.dataPagerNewSearchLink
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #996600;
}
a.dataPagerPrevNextLink
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ba9155;
	text-decoration: none;
}
span.dataPagerPrevNextSeparator
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #ba9155;
}
a.dataPagerViewAllLink
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #996600;
}
.redheading
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #c0141b;
    font-weight: bold;

}

#main {
	margin: 0px;
	padding: 0px;
	width: 955px;
}
#mainflashtext
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;	
}

#aboutus
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    width:620px;
    padding-left:10px;
}
#aboutus h3
{
   font-size: 14px;
	color:#000000;
	font-weight: bold;
	margin-top:0px;
	padding-left:00px;

}
.relatedRecipeBottom
{
	font-size: 11px;
	font-weight: bold;
}
a.recipeSearchResultsRecipeNameLink
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #996600;
	text-transform: uppercase;
}
a:visited.recipeSearchResultsRecipeNameLink
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #996600;
	text-transform: uppercase;
}
span.recipeSearchResultsTotalTime
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: Black;
}
span.recipeSearchResultsEffort
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: Black;
}
span.recipeSearchResultsRecipeInfo
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: Black;
}
#advancedfootnote{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #6e6e6e;
	padding-left:10px;
	}
#optimenu 
{
	width:635px;
	padding-left:15px;
}	
#optimenu  a.redlink {
	color: #c0141b;
	font-size:11px;
	font-weight:bold;
	margin:0;
	text-decoration:underline;
}
#optimenusub 
{
background-color:#d1d1d1;
padding:8px;
}	
#optimenuflash	{margin-left:15px; width:600px; background-color:#d1d1d1; padding:10px;}
.optimenuhead
{
	font-size: 11px;
	font-weight:bold;
	padding-bottom:5px;
	text-transform:uppercase;
	margin:0px;
	}		
	
#heathexperts
{font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-left:10px;
}
#heathexperts h1
{
	font-size: 12px;
	font-weight:bold;
	padding-bottom:5px;
	text-transform:uppercase;
	margin:0px;
}	
#heathexperts h2
{
	font-size: 11px;
	font-weight:bold;
	margin:0px;
	color: #c0141b;
}	
#heathexperts td
{
	padding-bottom:10px;
	padding-top:10px;
}
#heathexperts h3
{
	color:#996600;
	font-weight:bold;
	font-size:11px;
	text-transform:uppercase;
	margin:0;
	padding:0px;
}	
#menusource
{
	clear:both;
	background-image: url(images/menusourceback.jpg);
	background-repeat:no-repeat;
	width:906px;
	height:100%;
	padding-left:10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	
}
#menutextbox
{
	padding-top:200px;
	width:530px;
	}
#menusource h1
{
	font-size: 12px;
	font-weight:bold;
	margin:0px;
	}
#menusource ul
{
	color: #c0141b;
	font-weight:bold;
	margin-left:15px;
	
	}
#menusource li
{
	list-style-image:url(../../graphx/square.gif);
}
#menusource a
{
font-weight:normal;
	}
	
#culinarybottom
{
	margin-left:8px;
	background-color:#FBFAF5;
	padding:10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.segment a:link
{
	color:#996600;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	padding-left: 5px;
	line-height: 1.3em;
}
.segment a:visited
{
	color:#996600;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	padding-left: 5px;
	line-height: 1.3em;
}
.segment a:hover
{
	text-decoration: underline;
	font-weight:bold;
	color:#996600;
}

#Product
{
	font-size:11px;
	font-family: Arial, Helvetica, sans-serif;
	width:650px;
}
#Product h3
{
	color:#996600;
	font-weight:bold;
	font-size:11px;
	font-family: Arial, Helvetica, sans-serif;
	margin:0px;
	
}
#Traybune
{
	font-size:11px;
	font-family: Arial, Helvetica, sans-serif;
	background-color:#00CCFF;
	margin-left:11px;
}	
.handcursor{cursor: pointer; cursor: hand;}
#article h1
{	font-family: Arial, Helvetica, sans-serif;
	color:#c0141b;
	font-weight:bold;
	font-size:12px;
	text-transform:uppercase;
	}
	.boldbodytextredlg
	{
	font-family: Arial, Helvetica, sans-serif;
	color:#c0141b;
	font-weight:bold;
	font-size:12px;
	text-transform:uppercase;
	}
#article 
{	font-family: Arial, Helvetica, sans-serif;
	padding:11px;
	width:620px;
}
#glossary 
{ font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	}	
#glossary a 
{ font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-size:12px;
	color:#999;
	}
#glossary td.borderleft{padding:2px; border-left:1px solid #996600; border-right:1px solid #996600; border-top:1px solid #996600;border-bottom:1px solid #996600;}
#glossary td.borderright{padding:2px; border-right:1px solid #996600;border-top:1px solid #996600;border-bottom:1px solid #996600;}

#wellnesspage
{ font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	padding-left:20px;
	padding-right:20px;
	width:600px;
	}
#wellnesspage .click {
	color: #aaa;
	font-size:10px;
}	
#wellnesspage a 
{
 font-family: Arial, Helvetica, sans-serif;
	font-size:10px;

	}
#wellnesspage .headblack 
{
	color:Black;
	font-family: Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	text-transform:uppercase;
}
#wellnesspage .headred 
{
	color:#c0141b;
	font-family: Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	text-transform:uppercase;
}
#wellnesspage ul li
{
	font-size:11px;
}
#LFE {
    font-size:11px;
    font-family: Arial, Helvetica, sans-serif;
    width:639px;
    margin-left:11px;
}
#askdietitian {
	padding-left:8px;
	padding-right:8px;
	font-size:11px;
    font-family: Arial, Helvetica, sans-serif;
	
}
#askdietitian .label {
	text-transform:uppercase;
	font-size:10px;
	color:#333;
	font-weight:bold;
    font-family: Arial, Verdana Helvetica, sans-serif;

}
#dietitianRightCol {
	width: 358px;
	float: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;

}

#dietitianLeftCol 
{
	width: 358px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	border:0px solid green;
}
#dietitianProfile {
	background: url(images/profileBG.jpg) repeat-x #c8c8c8;
	width:716px;
	border:0px solid green;
	margin-top:-5px;
	display:block;
	height:244px;
}
#dietnav
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-image:url(images/dietitiansback.jpg);
	width:230px;
	height:112px;
	float:right;
	line-height:15px;
	padding-left:5px;padding-right:5px;
	border-left:1px solid #ccc; 
}
#dietnav a
{
	font-size: 11px;
}
#dietnav .clickon{color:#ccc;font-size: 10px;}

#meetdiet{height:102px; padding-top:10px;}

#dietimage 
{
	padding-top:10px;padding-right:10px;padding-left:10px;
	border-top:1px solid #ccc; 
	border-left:1px solid #ccc; 
	width:102px;
	float:left;
}

#dietitianProfileText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-left: 10px;
	padding-right: 10px;
	border-left:1px solid #ccc; 
	border-right:1px solid #ccc; 
	border-bottom:1px solid #ccc; 
	min-height:373px;
	height:100%
	
}

#dietitianProfileText h1 {
	padding-top: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: black;
	margin: 0px;
	margin-bottom: 12px;
}

#dietitianProfileText h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #c0141b;
	margin: 0px;
}

#dietitianProfileText p {
	margin: 0px;
	margin-bottom: 10px;
}
#dietitianProfile1 {
	background: url(images/profileBG.jpg) repeat-x #c8c8c8;
	width:716px;
	border:0px solid green;
	margin-top:-5px;
	display:block;
	height:234px;
}

#dietitianImage1 {
	float: left;
	margin-top: 0px;
	margin-left: 6px;
	margin-right: 10px;
	border:0px solid green;
}
#Themes
{
    font-size:11px;
    font-family: Arial, Helvetica, sans-serif;
    width:640px;
}
#Themes  a.recipe {
    color: #996600;
    font-weight:bold;
    text-decoration:underline;
}
#Themes  a.made {
    color: #333333;
    font-weight:bold;
    text-decoration:underline;
}
 .headblack 
{
	color:Black;
	font-family: Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	text-transform:uppercase;
}
 .headred 
{
	color:#c0141b;
	font-family: Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	text-transform:uppercase;}
	
		
	.creativeback{background-image:url(../../graphx/CHback.jpg);padding-left:5px; padding-right:8px;height:185px;}
	.garnish ul {margin-left:-20px; list-style-image:url('../../graphx/redarrow.gif');}
	.garnishideas{width: 600px; background-image: url('../../graphx/garnishback.jpg'); border-top: 1px solid rgb(236, 221, 182);border-right: 1px solid rgb(236, 221, 182);border-left: 1px solid rgb(236, 221, 182);}
	
#segmentSolutionSubDescription{padding-left:10px;}
#segmentSolutionSubDescription h1{font-size:12px;}

.segmentSolutionsTabs{z-index:20;}

#SegmentSol
{
    font-size:11px;
    font-family: Arial, Helvetica, sans-serif;
}
#SegmentSol  a.ProductLink {
    color: #996600;
    font-weight:bold;
    text-decoration:underline;
}
h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#000000;
	font-weight: bold;
	padding-top:8px;
	padding-bottom:8px;
	margin:0px;
	text-align:left;
}
#detailSub {
	margin-top: 1px;
	width: 635px;
}
#SIsoup{display:inline; border:1 px solid red;}
#SIsearch{display:inline; padding-left:10px; border:1 px solid green;}


#space
 {
	width: 640px;
	height: 60px;
	overflow: hidden;
}

#detailSubImage
{
	float: left;
	margin-left: 0px;
	margin-right: 1px;
}

#largeImageLink
{
	text-align: right;
}
.simple_popup_div
{
	border-style: solid;
	border-width: 1px;
	border-color: #cccccc;
	overflow: visible;
	position: absolute;
	display: inline;
	background-color: White;
	z-index: 10001;
}

.simple_close
{
	text-align:right;
	font-size:10px;
	padding-right:10px;
}
.recipegridpad
{	
    padding-left:2px;padding-top:4px;padding-bottom:2px;

}
.recipegridright
{	
    padding-left:2px;padding-top:4px;padding-bottom:2px;
    border-right:1px solid #ccc;
}
.recipegrid
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    border-right:1px solid red;
    
}

.anchorRight
{
	text-align: right;
}

.nutritionInstructions
{
	color: #FF0000;
	font-size: 9px;
	float:left;
}
hr.dottedline
{
	background-image:url(graphx/greydot.gif);
	}
	
.naghead
{
	font-size:11px;
	font-weight:bold;
	}

p.FormTitle
{
	padding: 0px;
	margin: 0px;
	font-family: Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: bold;
}

p.FormHeading
{
	padding: 0px;
	margin: 0px;
	font-family: Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
}

p.FormSubHeading
{
	padding: 0px;
	margin: 0px;
	font-family: Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
}

p.FormInnerHeading
{
	padding: 0px;
	margin: 0px;
	font-family: Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #0d0d0d;
}

p.FormLabel
{
	padding: 0px;
	margin: 0px;
	font-family: Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: Black;
}

span.FormLabel
{
	font-family: Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: Black;
}
#branded
{
	width:650px;

}
#branded li
{
	list-style-image:url(../../graphx/dotsm.gif);
	margin-left:-25px;

}
#branded ul
{
	margin-top:-15px;
}
.footnote {
color: #9e9e9e;
font-size: 10px;
}
.segheading
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #c0141b;
    font-weight: bold;
    padding-top:8px;

}
.whatsnew a:link
{
	color:#996600;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}
.whatsnew a:visited
{
	color:#996600;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}
.whatsnew a:hover
{
	text-decoration: underline;
	font-weight:bold;
	color:#996600;
}
.whatsnewimage{padding-right:10px; padding-bottom:10px; float:left; }

#Promotion  a.redlink {
	color: #c0141b;
	font-size:11px;
	font-weight:bold;
	margin:0;
	text-decoration:underline;
}
 #Promotion  a.redlinkLg {
	color: #c0141b;
	font-size:12px;
	font-weight:bold;
	margin:0;
	text-decoration:underline;
}
#foodforward  a.redlink {
	color: #c0141b;
	font-size:11px;
	font-weight:bold;
	margin:0;
	text-decoration:underline;
}
#foodforward  a.redlinkLg {
	color: #c0141b;
	font-size:12px;
	font-weight:bold;
	margin:0;
	text-decoration:underline;
}



.leftpad
{padding-left:10px;}

#pressrelease{padding-left:10px; padding-right:10px;}

.pollpad{padding-left:10px;}



.soupcollectionpanel{height:0px; overflow:hidden;}

#soupcollectiontext
{
	color:#000000;
	padding:10px;
	}
#soupcollectiontext td
{
	padding-right:10px;
}

#soupcollectiongrid a:link 
{
	color:#000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration: none;
	font-weight:normal
}
#soupcollectiongrid a:visited
{
	color:#000000;
	text-decoration: none;
	font-weight:normal
	
}
#soupcollectiongrid a:hover
{
	color:#c0141b;
	text-decoration: underline;
}
 .row1
{
	background-color:#d5d5d5;
	color: #c0141b;
	font-weight:bold;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:5px;
}
 .row2
{
	background-color:#9a873b;
	color:#ffffff;
	font-weight:bold;
	Padding-top:5px;
	padding-bottom:5px;
	padding-left:5px;
}
 .row3
{
	background-color:#c80000;
	color:#ffffff;
	font-weight:bold;
	padding-top:5px;
	padding-bottom:5px;
}
 .row4
{
	background-color:#1b2855;
	color:#ffffff;
	font-weight:bold;
	padding-top:5px;
	padding-bottom:5px;
}
 .row5
{
	background-color:#2c4e29;
	color:#ffffff;
	font-weight:bold;
	padding-top:5px;
	padding-bottom:5px;
}
.border1
{
	border-left:1px solid #d5d5d5;
	padding-left:5px;
	height:30px;
	}
.border2
{
	border-bottom:1px solid #d5d5d5;
	border-left:1px solid #d5d5d5;
	padding-left:5px;
	height:30px;
	/*white-space:nowrap;*/
	}
.border3
{
	border-bottom:1px solid #d5d5d5;
	height:30px;
	padding-left:5px;
	}


} /* end @media all */


@media screen
{

#header {
	width: 955px;
	height: 86px;
	float:left;
	background-image:url(images/headerBG.gif);
}
#headerl {
	width: 165px;
	float:left;
	height: 86px;
}
#headerr {
	width: 215px;
	padding-top:5px;
	float:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

#headerp {
	display: none;
}

.navDrop ul.first {
	border-top: 0px;
	left: 0px;
	top: 100%;
	/*z-index: 9;*/
}

.redBarText
{
	background-image:url('Images/bar.gif'); 
	height:24px;
	color:#ffffff;
	font-weight:bold;
	font-size:15px;
	margin-top:10px;
	margin-bottom:10px;
	padding-top:4px;
	padding-left:5px;
	
}
.leftForm
{
	float:left;
	width:380px;
	padding-left:20px;
}

.rightForm
{
	float:left;
	width:390px;
}
.rightFormWeb
{
	float:right;
	width:390px;
}

.fieldName
{
	padding-top:7px;
	line-height:15px;	
	width:370px;
}

.padbottom
{
	padding-bottom:25px;
	}
.padrightleft
{
	padding-left:10px;
	padding-right:10px;
	}
.searchform
{
	z-index:10;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	}
	
displaynone th{display:none;}

#businessupport  a:link 
{
	color:#996600;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration: underline;
}
#businessupport a:visited
{
	color:#996600;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration: underline;
	
}
#businessupport a:hover
{
	color:#996600;
	text-decoration: underline;
}
#businessupport  a:link.black 
{
	color:#000;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration: underline;
}
#businessupport a:visited.black 
{
	color:#000;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration: underline;
	
}
#businessupport a:hover.black 
{
	color:#000;
	text-decoration: underline;
}
#recipe{width:100%;}


#chefography
{
	display:block;
	padding-left:10px;
	padding-right:20px;
	height:100%;
}
#chefography h2 {
	color:#666;
	font-size:10px;
	font-weight:bolder;
	margin:0px;
}
#chefimage
{margin-top:10px; float:left; width:110px; padding-top:10px; padding-left:10px;  border-left:1px solid #ccc; border-top:1px solid #ccc;
}
#culinaryQuestion
{
	float:right;
	display:block;
	height:221px;
	
}
#cheftext
{
	padding-top:5px;
	border-right:1px solid #ccc; 
	border-left:1px solid #ccc; 
	border-bottom:1px solid #ccc;
	display:block;
	width:618px;
	clear:both;
	height:auto;
	}
#innernav	
{
	color:#ccc;
	font-size:10px;
	font-weight:bold;
	font-style:italic;
	float:right; 
	padding-right:10px;
	/*padding-top:5px;*/
	 }
#innernav	a
{
	color:#999;
	font-size:10px;
	font-weight:bold;
	font-style:italic;
	text-decoration:none; 
	 }
#innertext
{
	/*padding-top:10px;*/
	padding-left:10px;
	padding-right:10px;
}
#innertext h2
{
	color: #c0141b;
	font-weight:bold;
	font-size:12px;
	margin:0px
}
	
#ctl00_ContentPlaceHolder1_m_fvBodyText 
{
	font-size:12px;
}
.selectharvestLgHead
{
	color:#31884C;
	font-size:18px;
	font-weight:bold;
}	
.selectharvestHead
{
	color:#31884C;
	font-size:12px;
	font-weight:bold;
	font-style:italic;
}	
.selectharvesttiny
{
	color:#31884C;
	font-size:9px;
}	
.SHlabelcell
{
	padding-right:10px; padding-top: 2px; padding-left:15px; padding-bottom: 2px;
	font-size: 12px;
	font-weight: bold;
	white-space:nowrap;
	text-align:left;
}		

table.radioButtonList td input
{
    height: 13px;
} 

table.radioButtonList label
{
    padding: 0px 0px 0px 10px;
    vertical-align:top;
} 



.SHboxcell
{
	padding-right:10px; padding-top: 2px;  padding-bottom: 2px;
	font-size: 12px;

}		
.SHQuestioncell
{
	padding-left:15px; padding-right:10px; padding-top: 10px;  padding-bottom: 5px;
	font-size: 12px;
	text-align:left;
}		
	.SHError
{
	padding-right:10px; padding-top: 2px; padding-left:15px; padding-bottom: 2px;
	white-space:nowrap;
}	
	
}
/* end @media screen */


@media print
{
#ctl00_ContentPlaceHolder1_m_fvBodyText 
{
	font-size:12px;
}

#header {
	width: 955px;
	height: 86px;
	float:left;
}
#headerl {
	display: none;
}
#headerr {
	display: none;
}
#ls {
	display: none;
}

#rs {
display: none;
}
#headerp {
}

/* drop down navigation */
.navDrop ul.first {
	display: none;
}

#chefography
{
	display:block;
	padding-left:10px;
	padding-right:20px;
	height:100%;
}
#chefography h2 {
	color:#666;
	font-size:10px;
	font-weight:bolder;
	margin:0px;
}
#chefimage
{margin-top:10px; float:left; width:110px; padding-top:10px; padding-left:10px;  border-left:1px solid #ccc; border-top:1px solid #ccc;
}
#culinaryQuestion
{
	float:right;
	display:block;
	height:221px;	
}
.selectharvestLgHead
{
	color:#31884C;
	font-size:18px;
	font-weight:bold;
}	
.selectharvestHead
{
	color:#31884C;
	font-size:12px;
	font-weight:bold;
	font-style:italic;
}	
.selectharvesttiny
{
	color:#31884C;
	font-size:9px;
}	

} /* end @media print */
