

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 	
	margin:0;
	padding:0;	
}
body
{	
	width:100%;
	background-color:#1f5728;
	background-image:url(/images/homepage/main_background.gif);
	background-repeat:repeat-x;
	color:#66A272;
	font-family:Verdana;
	font-size:11px;
}
ul, li { list-style:none;}
img{border-style:none;}
.clear { clear:both;}
.fleft { float:left;}

.hidediv { display:none;}
.showdiv { display:block;}

.redlink { font-size:10px; color:#C20016; text-decoration:none; }
.red { color:#C20016;}

#wrapper
{
	width:990px;
	margin-left:auto;
	margin-right:auto;
	position:relative;
}

#logo
{
	position:absolute;
	top:4px;
	left:0px;
	z-index:10;
}
#logo img { behavior: url(/Styles/iepngfix.htc);}

#wrapper-left { padding-left:34px;}
#wrapper-right
{
	position:absolute;
	top:40px;
	right:32px;
}

#footer-wrapper { padding:15px 0px 0px 35px;}
#footer-wrapper ul li { display:inline;}
#footer-wrapper ul li a { color:#66A272; text-decoration:none;}
#footer-wrapper ul li a:hover { text-decoration:underline;}
#footer-wrapper p { padding-top:15px; padding-bottom:10px;}

#top-menu-wrapper { position:absolute; top:10px; right:60px;}
#top-menu-wrapper ul li { display:inline; color:#357859;}
#top-menu-wrapper ul li a { color:#357859; text-decoration:none;}
#top-menu-wrapper ul li a:hover { text-decoration:underline;}

#header-wrapper 
{
	position:absolute;
	top:40px;
	left:82px;
	width:611px;
	height:35px;
	z-index:10;
}

#header-wrapper h2.opportunity
{
	width:319px;
	height:39px;
	background-image:url(/images/tagline_everymeal.gif);
	background-repeat:no-repeat;
	text-indent:-999em;
	margin:0px 0px 5px 110px;
}

#home-flash-wrapper
{
	position:absolute;
	top:75px;
	left:34px;
}

#quicksearch-wrapper
{
	background-image:url(/images/recipeQuickSearch_bckg.png);
	background-repeat:no-repeat;
	width:221px;
	height:94px;
	padding:45px 0px 0px 15px;
	behavior: url(/Styles/iepngfix.htc);
}

#content-wrapper
{
	float:left;
	width:624px;
	background-color:#FFFFFF;
	border-left:solid 1px #8BB085;
	border-right:solid 1px #8BB085;
	margin:75px 0px 0px 0px;
	padding:0px 0px 0px 45px;
}

#content-pl-wrapper
{
	float:left;
	margin-top:75px;
	width:671px;
}

.whats-dinner-wrapper
{
	background-image:url(/images/recipeQuickSearch_bckg_home.png);
	background-repeat:no-repeat;
	color:#FFFFFF;
	width:234px;
	height:151px;
	font-weight:bold;
	margin-top:5px;
	padding:10px 0px 0px 0px;
	position:relative;
	behavior: url(/Styles/iepngfix.htc)
}

.whats-dinner-home-wrapper
{
	background-image:url(/images/recipeQuickSearch_bckg_home.png);
	background-repeat:no-repeat;
	color:#FFFFFF;
	width:234px;
	height:151px;
	font-weight:bold;
	padding:10px 0px 0px 0px;
	margin-top:5px;
	position:relative;
	behavior: url(/Styles/iepngfix.htc)
}
.whats-dinner-home-wrapper h2 
{
	width:205px;
	height:28px;
	background-image:url(/images/subhead_gardenFresh.gif);
	background-repeat:no-repeat;
	text-indent:-999em;
}
.whats-dinner-home-wrapper p { padding-top:5px;}
.whats-dinner-home-wrapper a { color:#FFEB00; text-decoration:none; font-weight:bold;}

.whats-dinner-home-wrapper .line
{
	height:10px;
	position:absolute;
	left:2px;
	font-size:6px;
	width:223px;
	border-bottom:solid 2px #86c375;
}

#whats-dinner-drop { position:absolute; bottom:30px; left:20px;}

#rs-featured-recipe-wrapper
{
	width:218px;
	background-image:url(/images/featuredRecipe_tile.png);
	background-repeat:repeat-y;
	padding:5px 0px 0px 18px;
	color:#FFFFFF;
	behavior: url(/Styles/iepngfix.htc);
}
#rs-featured-recipe-wrapper ul li { display:inline; float:left; padding-right:5px; padding-bottom:5px;}
#rs-featured-recipe-wrapper h3 { font-size:12px; width:115px; padding-bottom:5px;}
#rs-featured-recipe-wrapper p { padding-top:15px; padding-bottom:5px;}
#rs-featured-recipe-wrapper a { color:#FFEB00; text-decoration:none; font-weight:bold;}

#tag-cloud-wrapper
{
	width:218px;
	background-image:url(/images/recipeCloudBckg_tile.png);
	background-repeat:repeat-y;
	padding:5px 0px 0px 18px;
	color:#008641;
	behavior: url(/Styles/iepngfix.htc);
}

#tag-cloud-top
{
	width:236px;
	height:37px;
	background-image:url(/images/recipeCloudBckg_top.png);
	background-repeat:no-repeat;
	text-indent:-999em;
	behavior: url(/Styles/iepngfix.htc);
}

#tag-cloud-wrapper a { color:#008641; text-decoration:none;}
#tag-cloud-wrapper a:hover { text-decoration:underline;}
.recipe-tag-cloud { width:200px; padding-top:10px;}

#faq-wrapper { padding:25px 0px 0px 70px;}
#faq-wrapper h1
{
	width:72px;
	height:32px;
	background-image:url(/images/headline_FAQ.gif);
	background-repeat:no-repeat;
	text-indent:-999em;
	padding-bottom:10px;
}
#faq-wrapper a { color:#048640;}

#contact-wrapper { padding:25px 0px 0px 70px;}
#contact-wrapper h1
{
	width:342px;
	height:32px;
	background-image:url(/images/headline_contactusThanks.gif);
	background-repeat:no-repeat;
	text-indent:-999em;
	padding-bottom:10px;
}

#sitemap-wrapper { padding-left:75px; padding-top:25px;}
#sitemap-wrapper h1
{
	width:120px;
	height:32px;
	background-image:url(/images/headline_sitemap.gif);
	background-repeat:no-repeat;
	text-indent:-999em;
	padding-bottom:10px;
}

#sitemap-wrapper ul.left { float:left; width:200px;}
#sitemap-wrapper ul.right { float:left; width:320px;}
#sitemap-wrapper ul.second { padding-left:20px;}
#sitemap-wrapper ul.third { padding-left:20px;}
#sitemap-wrapper a { color:#CC001A}

#newsletter-thanks-wrapper { padding-left:75px; padding-top:25px; height:365px;}
#newsletter-thanks-wrapper h1
{
	width:102px;
	height:32px;
	background-image:url(/images/headline_signupThanks.gif);
	background-repeat:no-repeat;
	text-indent:-999em;
}

/*---------Top nav--------*/

ul#top-menu 
{	
	list-style: none;	
	padding:0px;
	height:35px;
	width:611px;
	z-index:10;
}

ul#top-menu li 
{
	float:left;
	display: block;
	margin: 0px;
	padding:0px;
	overflow: hidden;
}

ul#top-menu li a 
{
	display: block;
	text-indent: -999em;
	height:35px;
}

ul#top-menu li.first a {
	background:url(/Images/nav_products.gif) 0 0 no-repeat;
	width: 75px;
}

ul#top-menu li.first a:hover {
	background:url(/Images/nav_products_on.gif) 0 0 no-repeat;
}

ul#top-menu li.second a {
	background:url(/images/nav_mealidea.gif) 0 0 no-repeat;
	width: 146px;
}

ul#top-menu li.second a:hover {
	background:url(/images/nav_mealidea_on.gif) 0 0 no-repeat;
}

ul#top-menu li.third a {
	background:url(/images/nav_recipe.gif) 0 0 no-repeat;
	width: 68px;
}

ul#top-menu li.third a:hover {
	background:url(/images/nav_recipe_on.gif) 0 0 no-repeat;
}

ul#top-menu li.fourth a {
	background:url(/images/nav_signup.gif) 0 0 no-repeat;
	width: 138px;
}

ul#top-menu li.fourth a:hover {
	background:url(/images/nav_signup_on.gif) 0 0 no-repeat;
}

ul#top-menu li.fifth a {
	background:url(/images/nav_knorrKitchen_off.gif) 0 0 no-repeat;
	width: 114px;
}

ul#top-menu li.fifth a:hover {
	background:url(/images/nav_knorrKitchen_on.gif) 0 0 no-repeat;
}

ul#top-menu li.sixth a {
	background:url(/images/knorr_mainNav_diaries.jpg) 0 0 no-repeat;
	width: 187px;
}

ul#top-menu li.sixth a:hover {
		background:url(/images/knorr_mainNav_diaries_on.jpg) 0 0 no-repeat;
}

ul#top-menu li.first-active a {
	background:url(/Images/nav_products_on.gif) 0 0 no-repeat;
	width: 75px;
	height: 35px;
}
ul#top-menu li.second-active a {
	background:url(/images/nav_mealidea_on.gif) 0 0 no-repeat;
	width: 146px;
	height: 35px;
}
ul#top-menu li.third-active a {
	background:url(/images/nav_recipe_on.gif) 0 0 no-repeat;
	width: 68px;
	height: 35px;
}
ul#top-menu li.fourth-active a {
	background:url(/images/nav_signup_on.gif) 0 0 no-repeat;
	width: 138px;
	height: 35px;
}
ul#top-menu li.fifth-active a {
	background:url(/images/nav_knorrKitchen_on.gif) 0 0 no-repeat;
    width:114px;
	height: 35px;
}
ul#top-menu li.sixth-active a {
	background:url(/images/knorr_mainNav_diaries_on.jpg) 0 0 no-repeat;
    width:187px;
	height: 35px;
}

ul#top-menu li.spacer {
	background:url(/images/nav_emptySpace.gif) 0 0 no-repeat;
	width: 187px;
	height: 35px;
}


@media screen {
	div#preloader {
		position: absolute;
		left: -9999px;
		top:  -9999px;
		}
	div#preloader img {
		display: block;
		}
	}
@media print {
	div#preloader, 
	div#preloader img {
		visibility: hidden;
		display: none;
		}
	}

/*---------End Top nav--------*/

#locator-wrapper { padding:25px 0px 0px 70px; height:460px;}
#locator-wrapper h1
{
	width:210px;
	height:32px;
	background-image:url(/images/headline_productLocator.gif);
	background-repeat:no-repeat;
	text-indent:-999em;
}
#locator-wrapper p { padding:5px 0px 15px 0px;}

#locator-content-wrapper
{
	float:left;
	width:510px;
	background-color:#F0F7EF;
	border-left:solid 1px #8BB087;
	border-right:solid 1px #8BB087;
	padding-left:10px;
	color:#005A21;
}

#home-bottom-wrapper
{
	width:717px;
	height:165px;
	background-image:url(/images/bottomGreenArea_home.png);
	background-repeat:no-repeat;
	position:absolute;
	top:400px;
	left:-12px;
	behavior: url(/Styles/iepngfix.htc);
}


#home-bottom-content { position:absolute; top:460px; left:298px;}
#home-bottom-content ul { color:#ffffff; width:400px;}
#home-bottom-content ul li { display:inline; float:left;}
#home-bottom-content ul li a { color:#FFEB00; text-decoration:none; font-weight:bold;}
#home-bottom-content ul li.first { width:200px; }
#home-bottom-content ul li.first p { padding-top:5px;}
#home-bottom-content ul li.second { width:170px; padding-left:16px;}

#home-bottom-link { position:absolute; top:420px; left:40px;}

#ad-rotator img { behavior: url(/Styles/iepngfix.htc);}

#dd-wrapper
{
	width:669px;
	background-color:#FFFFFF;
	border-left:solid 1px #8BB085;
	border-right:solid 1px #8BB085;
	position:relative;
}
#dd-wrapper .header
{
	width:669px;
	height:251px;
	background:url(/images/dinnerDiaries_header.jpg) 0 0 no-repeat;
	text-indent:-999em;
}
#dd-wrapper .header_kitchen
{
	width:669px;
	height:251px;
	background:url(/images/kitchenvideos/knorrKitchen_header.jpg) 0 0 no-repeat;
	text-indent:-999em;
}
#dd-wrapper .header h1 { text-indent:-999em;}
#dd-wrapper .header p { text-indent:-999em;}
#dd-wrapper .header a { text-indent:-999em;}
#dd-wrapper .header_kitchen h1 { text-indent:-999em;}
#dd-wrapper .header_kitchen p { text-indent:-999em;}
#dd-wrapper .header_kitchen a { text-indent:-999em;}
#dd-watch-link { position:absolute; top:234px; left:250px;}

#dd-wrapper ul { float:left;}
#dd-ul-left { padding:0px 0px 0px 30px;}
#dd-ul-left .copy { clear:both; width:400px; padding-bottom:10px; }
#dd-wrapper ul li.hungry a 
{
	display:block;
	background:url(/images/fca_moreVideos.jpg) 0 0 no-repeat;
	width: 215px;
	height: 206px;
	text-indent:-999em;
}
#dd-ul-middle { padding:0px 0px 0px 10px;}
/* #dd-ul-middle li { clear:both; width:190px;} */
#dd-ul-right { padding:0px 0px 0px 10px;}
#dd-ul-right li { clear:both; width:200px;padding-top:10px; height:65px;}
#dd-wrapper span { color:#787878; font-size:10px;}
#dd-wrapper a { color:#787878;}

#coupon-wrapper
{
	width:544px;
	height:360px;
	background-color:#FFFFFF;
	border-left:solid 1px #8BB085;
	border-right:solid 1px #8BB085;
	padding:35px 25px 0px 100px;
	color:#707070;
}
#coupon-wrapper h1
{
	width:434px;
	height:53px;
	background:url(/images/headline_coupon.gif) 0 0 no-repeat;
	text-indent:-999em;
}
#coupon-wrapper p { padding:10px 0px 25px 0px;}

.video-flash-wrapper  
{
	border:0px;
	height:258px;
	left:30px;
	position:absolute;
	top:300px;	
	width:398px;
	z-index:50;
}

/* New Homepage */
#home-slide-wrapper 
{
    position:relative;
    height:407px;
	padding:75px 0px 10px 0px;

}

#home-bottomnew-wrapper
{
    margin-left:-3px;    
   
    
}
#home-bottomnew-wrapper-top
{
    height:19px;width:677px;
    
}
#home-bottomnew-wrapper-bottom
{
    height:13px;width:677px;
    
}

#home-bottomnew-wrapper-content
{
    width:677px;
    background-color:#FFFFFF;
}

#home-bottomnew-wrapper-left
{
    width:3px; float:left;
}

#home-bottomnew-wrapper-right
{
    width:3px; float:left;
}

#home-bottomnew-wrapper-middle
{
    float:left;
    width:671px;
    height:339px;
    background-color:#d1eab6;
    padding:0;margin:0;
}

#home-bottomnew-wrapper-middle-headline
{
    margin-left:15px;
    float:left;
}

#home-bottomnew-wrapper-middle-allrecipes
{
    margin-top:5px;   
    margin-right:15px; 
    float:right;
}

#top10-row1
{
    margin-top:5px;
    margin-left:15px;
    width:656px;
    float:left;
}

#top10-row2
{
    margin-left:15px;
    margin-top:10px;
    width:656px;
    float:left;
}

.top10-item
{
    float:left;  
    width:130px;  
}

.top10-thumb-bkg
{
    background-image:url(/images/Homepage/topRecipes_recipeImg.gif); height:115px; width:127px;
}

.top10-thumb
{
    padding-top:11px; padding-left:10px;    
}

.top10-thumb-link
{
    padding-left:10px;    
}

.top10-thumb-link a {font-family:Arial; color:#215a2a; text-decoration:none;}
.top10-thumb-link a:hover {font-family:Arial; color:#215a2a; text-decoration:underline;}

.top10-thumb-rating
{
    padding-left:10px;    
}

.herolink {position:absolute;top:0px;left:0px;z-index:9;}

#prod-fca-bottom{background:url(/images/homepage/bottomFCAs_back.png);padding:10px 20px 0px 10px;height:311px;width:200px;position:relative;font-family:Arial;font-size:12px;color:#008641;behavior: url(/Styles/iepngfix.htc);}
#prod-fca-bottom a {font-family:Arial;font-size:12px;color:#008641;text-decoration:none;}
h2.home-knorr-sides 
{	
    width:98px;
	height:16px;
	background:url(/images/homepage/bottomFCAs_header1.gif) 0 0 no-repeat;
	text-indent:-999em;
	margin-bottom:5px;
}
h2.home-knorr-products 
{	
    width:205px;
	height:16px;
	background:url(/images/homepage/bottomFCAs_header2.gif) 0 0 no-repeat;
	text-indent:-999em;
	margin-bottom:5px;
}
#recipe-weekly{background:url(/images/homepage/recipeWeek_back.png);height:269px;width:230px;position:relative;behavior: url(/Styles/iepngfix.htc);}


/*   DIPS   */

#dips-landing-wrapper {position:relative; padding:200px 0px 0px 60px;}

#dips-landing-wrapper h1
{
    float:left;
	width:183px;
	height:32px;
	background-image:url(/images/dips/dipsLanding_headline.gif);
	background-repeat:no-repeat;
	text-indent:-999em;
	margin-bottom:5px;
}

h3.pregame
{
float:left;
    width:160px;
	height:27px;
	background-image:url(/images/dips/pregame_dips.png);
	background-repeat:no-repeat;
	text-indent:-999em;
	margin-bottom:5px;
	margin-top:10px;    
}

.otherdips h3
{
    width:294px;
	height:32px;
	background-image:url(/images/dips/dipsLanding_top_headline.gif);
	background-repeat:no-repeat;
	text-indent:-999em;
	margin-bottom:5px;
	margin-top:10px;
}

.otherdips ul li {float:left;margin-right:8px;text-align:center;padding-top:13px;}
.otherdips ul li img {padding-bottom:5px;}
.otherdips ul li a{color:#3F8141;text-decoration:none;}
.otherdips ul li a:hover{text-decoration:underline;}



.dips-kickoff {float:left;padding-bottom:10px;}
.dips-kickoff h3 
{
    float:left;
    width:228px;
	height:36px;
	background-image:url(/images/dips/gameday_landing_21.jpg);
	background-repeat:no-repeat;
	text-indent:-999em;
	margin-top:5px;    
}

.dips-gametime {float:left;padding-bottom:15px;}
.dips-gametime h3 
{
    float:left;
    width:190px;
	height:32px;
	background-image:url(/images/dips/gameday_landing_34.jpg);
	background-repeat:no-repeat;
	text-indent:-999em;
	margin-top:5px;    
}


.dips-quick {float:left;margin-right:10px;margin-bottom:10px;}
.dips-quick h3 
{
    width:236px;
	height:32px;
	background-image:url(/images/dips/dipsLanding_easy_headline.gif);
	background-repeat:no-repeat;
	text-indent:-999em;
	margin-top:5px;    
}

.dips-baked {float:left;margin-bottom:10px;}
.dips-baked h3 
{
    width:236px;
	height:32px;
	background-image:url(/images/dips/dipsLanding_baked_headline.gif);
	background-repeat:no-repeat;
	text-indent:-999em;
	margin-bottom:5px;
	margin-top:5px;    
}

#homeDipsScore {background:url(/images/homepage/score_with_knorr_box.png);height:120px;width:234px;position:relative;behavior: url(/Styles/iepngfix.htc);padding-top:10px;}
#homeDipsScore p{width:100px;color:#008641;padding:4px 0px 0px 15px;}
#homeDipsScore h2{
    width:91px;
	height:20px;
	text-indent:-999em;
	margin-top:5px;    
}

#homeDips {background:url(/images/homepage/dipsFCA_back.png);height:102px;width:220px;position:relative;behavior: url(/Styles/iepngfix.htc);padding-top:10px;padding-left:10px;}
#homeDips h2{
    width:91px;
	height:20px;
	background-image:url(/images/homepage/dipsFCA_headline.gif);
	background-repeat:no-repeat;
	text-indent:-999em;
	margin-top:5px;    
}
#homeDips p{width:100px;color:#008641;}

#homeRoasters {background:url(/images/homepage/roastersFCA_back.png);height:117px;width:220px;position:relative;behavior: url(/Styles/iepngfix.htc);padding-top:10px;padding-left:10px;margin-top:5px;}

#homeRoasters h2{
    width:104px;
	height:37px;
	background-image:url(/images/homepage/roasterFCA_headline.gif);
	background-repeat:no-repeat;
	text-indent:-999em;
	margin-top:5px;    
}
#homeRoasters p{width:130px;color:#008641;}
