﻿body
{
	width:100%;
	height:100%;
	margin:0px;
	padding:0px;
	background-color:#fffced;
	font-family:Times New Roman;
	font-size:13px;
	color:#6b3c00;
}

h1,h2,h3 { margin:0px; padding:0px;}
a { color:#c41230;}
.pngfix{behavior:url(/Styles/iepngfix.htc);}
#master-wrapper
{
    margin-left:auto;
    margin-right:auto;
    position:relative;
    width:991px;
    margin-top:0px;
    margin-bottom:0px;
    padding:0px;
}

.clear { clear:both;}

/*-------------Top Nav-------------------- */
#top-nav-home { position:absolute; top:0px; left:0px; float:left; width:991px; z-index:100; }
#top-nav { width:991px; margin:0px; padding:0px; height:55px; }

#top-nav-home-link { float:left; }
#top-nav-logo { float:left; width:166px; }
#top-nav-logo img { behavior: url(/Styles/iepngfix.htc);}

#top-nav-logo-ssl { float:left; width:166px; }
#top-nav-logo-ssl img { behavior: url(Styles/ssl_iepngfix.htc);}

#top-nav-items { float:left; width:556px;}

ul#menu {
	list-style: none;
	margin: 0;
	padding: 0;
	height: 24px;
}

ul#menu li {
	float: left;
	display: inline;
	height: 24px;
	margin: 0px;
}

/*
ul#menu li.item1 a { background: url(/images/nav/nav_1_spreads.gif) 0 0 no-repeat; width: 85px; }
ul#menu li.item2 a { background: url(/images/nav/nav_2_sidedishes.gif) 0 0 no-repeat; width:108px;}
ul#menu li.item3 a { background: url(/images/nav/nav_3_recipes.gif) 0 0 no-repeat; width:79px;}
ul#menu li.item4 a { background: url(/images/nav/nav_4_newsletter.gif) 0 0 no-repeat; width:111px;}
ul#menu li.item5 a { background: url(/images/nav/nav_5_promotions.gif) 0 0 no-repeat; width:116px;}
ul#menu li.item6 a { background: url(/images/nav/nav_6_faqs.gif) 0 0 no-repeat; width:57px;}
*/

ul#menu li a {
	display: block;
	height: 24px;
	text-indent: -999em;
}

ul#menu li {
	float: left;
	display: inline;
	height: 24px;
	margin: 0px;
	overflow: hidden;
}

#top-nav-search {
	float:left;
	padding:0px;
	margin:0px;
	behavior: url(/Styles/iepngfix.htc);
	background: url(/images/nav/nav_searchbg.png) 0 0 no-repeat;
	width:218px;
	height:55px;
}

#top-nav-search-ssl {
	float:left;
	padding:0px;
	margin:0px;	
	background: url(/images/nav/nav_searchbg.png) 0 0 no-repeat;
	behavior: url(Styles/ssl_iepngfix.htc);
	width:218px;
	height:55px;
}

#top-nav-search-box { float:left; margin-top:24px; padding-left:8px;}
#top-nav-search-box input { width:165px; height:15px; font-size:11px;}
#top-nav-search-button { float:left; margin-left:4px; margin-top:25px;}

/*------------- END Top Nav-------------------- */

#default-wrapper { width:986px; margin-left:4px;}

#default-border-top { width:986px; height:14px;}

#default-wrapper-left
{
	float:left;
	background-image:url(/images/border_left.gif);
	background-repeat:repeat-y;
	background-position:left;
	background-color:#fdf7e4;
}

#default-wrapper-right
{
	float:left;
	background-image:url(/images/border_right.gif);
	background-repeat:repeat-y;
	background-position:right;
	width:986px;
}

#default-wrapper-inner { margin-left:10px; width:965px;}

/*---------------FCA------------------*/

#fca-wrapper { margin-top:15px; width:975px; margin-left:12px;}
#fca-wrapper-inner {}

#fca-wrapper-inner .fca-bg
{
	float:left;
	position:relative;
	background-image:url(/images/fca/FCA_bg.gif);
	background-repeat:no-repeat;
	width:299px;
	height:117px;
	padding:8px 0px 0px 8px;
}
#fca-wrapper-inner .fca-bg .text
{
    position:absolute;
    top:10px;
    left:120px;
}

#fca-wrapper-inner .fca-bg .littlechange
{
    position:absolute;
    top:10px;
    left:95px;
    font-size:11px;
}

#fca-wrapper-inner .fca-bg .holiday
{
    position:absolute;
    top:10px;
    left:120px;
    font-size:11px;
}
#fca-wrapper-inner .fca-bg .buttonholiday
{
    display:block;
    position:absolute;
    bottom:14px;
    left:120px;
}
#fca-wrapper-inner .fca-bg .smtext
{
    position:absolute;
    top:100px;
    left:95px;
    font-size:9px;
}

#fca-wrapper-inner .fca-bg .button
{
    display:block;
    position:absolute;
    bottom:10px;
    left:120px;
}

#fca-wrapper-inner .fca-bg .buttonsm
{
    display:block;
    position:absolute;
    bottom:30px;
    left:95px;
}

#fca-wrapper-inner .fca-bg h3.fca1
{
	background-image:url(/images/fca/FCA_1_title.gif);
	background-repeat:no-repeat;
	width:175px;
	height:20px;
	text-indent:-999em;
}
#fca-wrapper-inner .fca-bg h3.fca1_cc
{
    background-image:url(/images/fca/fca_cc_txt.gif);
	background-repeat:no-repeat;
	width:114px;
	height:33px;
	text-indent:-999em;
	margin-left:13px;
}
#fca-wrapper-inner .fca-bg h3.fca1_ww
{
	background-image:url(/images/fca/temp_FCA_IMG_headline.jpg);
	background-repeat:no-repeat;
	width:186px;
	height:33px;
	text-indent:-999em;
}

#fca-wrapper-inner .fca-bg h3.fca2
{
	background-image:url(/images/fca/fca_headline.gif);
	background-repeat:no-repeat;
	width:175px;
	height:33px;
	text-indent:-999em;
}
#fca-wrapper-inner .fca-bg h3.fca2_vegetable
{
	background-image:url(/images/fca/fca_vegetable_txt.gif);
	background-repeat:no-repeat;
	width:129px;
	height:30px;
	text-indent:-999em;
}
#fca-wrapper-inner .fca-bg h3.fca2_thanksgiving
{
	background-image:url(/images/sweeps/fca_thanksgiving_txt.gif);
	background-repeat:no-repeat;
	width:162px;
	height:32px;
	text-indent:-999em;
}
#fca-wrapper-inner .fca-bg h3.fca3_thanksgiving
{
	background-image:url(/images/sweeps/fca_sweeps_txt.gif);
	background-repeat:no-repeat;
	width:116px;
	height:17px;
	text-indent:-999em;
}
#fca-wrapper-inner .fca-bg h3.fca3
{
	background-image:url(/images/fca/FCA_3_title.gif);
	background-repeat:no-repeat;
	width:172px;
	height:20px;
	text-indent:-999em;
}



.fca-spacer { float:left; width:25px;}

/*---------------FAQS--------------------*/

.faq-title { font-weight:bold; font-size:18px; margin-top:10px;}

#faq-headline
{
	background-image:url(/images/faq/text_header.gif);
	width:316px;
	height:25px;
	text-indent:-999em;
	background-repeat:no-repeat;
}

#faq-headline h1 { display:inline; margin:0px; padding:0px; font-size:12px;}

#faq-subheadline
{
	float:left;
	background-image:url(/images/faq/text_subhead.gif);
	width:678px;
	height:33px;
	text-indent:-999em;
	background-repeat:no-repeat;
}

#faq-questions-link { float:right; margin-top:15px;}
#faq-question-wrapper { margin-left:10px;}
#faq-question-inner { margin-top:15px;}

.faq-answer-title { font-weight:bold; font-size:16px;}
.faq-numbers { font-weight:bold;}
.faq-text a { color:#c41230;}

#faq-contact-text { width:700px;}

#faq-answer-wrapper { height:350px; width:800px;}

/*-----------------Store Locator--------------*/

#locator-headline
{
	background-image:url(/images/storelocator/text_header.gif);
	width:447px;
	height:28px;
	text-indent:-999em;
	background-repeat:no-repeat;
}

#locator-headline h1 { display:inline; margin:0px; padding:0px; font-size:12px;}

#locator-subheadline
{
	float:left;
	background-image:url(/images/storelocator/text_subhead.gif);
	width:447px;
	height:18px;
	text-indent:-999em;
	background-repeat:no-repeat;
}

#locator-wrapper { margin-left:5px; height:325px;}

.locator-label { margin-top:15px; font-weight:bold; font-size:14px;}
.locator-drop { margin-top:5px;}
.locator-drop a { color:#c41230;}

#locator-zip { margin-top:40px; font-weight:bold; font-size:14px;}
#locator-btn { margin-top:40px;}

#locator-results-text { margin-top:5px;}
#locator-results { margin-top:15px;}


/*-------------Footer------------*/

#footer-wrapper { margin-top:15px; width:980px;}
.footer-copyright { float:left; padding-right:5px; padding-left:10px;}
.footer-item { float:left; padding-left:8px;}
.footer-item a { color:#6b3c00;}
#footer-logo { float:right; padding-top:10px;}
#footer-logo ul { margin:0px; padding:0px;}
#footer-logo ul li { float:left; display:inline; margin:0px; padding:0px; list-style-type:none;}
#footer-logo ul li.fb{padding:16px 0px 0px 8px;} 

#footer-wrapper-inner { float:left; height:70px; width:590px; margin-top:20px;}

#footer-home-wrapper { width:980px;}
#footer-spreads-wrapper { position:absolute; top:590px; left:0px; width:980px;}
#footer-sides-wrapper { position:absolute; top:590px; left:0px; width:980px;}

.footer-footnote-text { margin-left:10px; margin-top:10px; font-size:11px; width:600px;}

/*-------------Sitemap----------------*/

#sitemap-headline
{
	background-image:url(/images/sitemap_header.gif);
	width:118px;
	height:26px;
	text-indent:-999em;
	background-repeat:no-repeat;
}

#sitemap-headline h1 { display:inline; margin:0px; padding:0px; font-size:12px;}

#sitemap-wrapper { margin-top:10px; margin-left:5px;}
#sitemap-wrapper a { font-weight:bold;}
.sitemap-list { margin:0px; list-style-type:none;}
.sitemap-list li { margin:0px; padding:0px; list-style-type:none;}
#sitemap-wrapper .bigp { margin-top:50px;}

/*-------------Error----------------*/

#error-headline
{
	background-image:url(/images/error_header.gif);
	width:142px;
	height:26px;
	text-indent:-999em;
	background-repeat:no-repeat;
}

#error-wrapper { margin-top:10px; margin-left:5px;}
#error-wrapper a { font-weight:bold;}

/*---------Contact us-----*/

#contact-headline
{
	background-image:url(/images/contact_header.gif);
	width:121px;
	height:18px;
	text-indent:-999em;
	background-repeat:no-repeat;
}

#contact-headline h1 { display:inline; margin:0px; padding:0px; font-size:12px;}
#contact-text { margin-top:10px; margin-left:5px; width:700px;}
#contact-form { margin-left:100px; margin-top:25px;}

/*--------Holiday Recipe Guide--------*/
#holiday-wrapper p.intro { padding:0px 0px 4px 4px; margin:0px;}
#holiday-wrapper .topline { padding:0px 0px 5px 0px;}
#holiday-wrapper .line { padding:25px 0px 5px 0px;}
#holiday-wrapper h2 { margin:0px; padding:4px 0px 0px 0px;}
#holiday-wrapper img { border-style:none; width:184px; height:184px;}
#holiday-wrapper ul { margin:0px; padding:0px;}
#holiday-wrapper ul li
{
    float:left;
    display:inline;
    list-style-type:none;
    width:184px;
    margin:0px;
    padding:0px 8px 0px 0px;
}

#holiday-wrapper ul li .content { height:90px;}
#holiday-wrapper ul li h3 { font-size:14px; color:#003394; padding:0px 0px 0px 5px; margin:0px;}
#holiday-wrapper ul li p { padding:0px 0px 0px 5px; margin:0px;}
#holiday-wrapper ul li p.link { padding:0px 0px 10px 5px;}

#holiday-wrapper h1,#holiday-wrapper h2 { text-indent:-999em; font-size:12px;}
#holiday-wrapper h1
{
    background:url(/images/holiday/text_header.gif) no-repeat left top;
    width:345px;
    height:29px;
}
#holiday-wrapper h2.breakfast
{
    background:url(/images/holiday/text_breakfast.gif) no-repeat left top;
    width:116px;
    height:16px;
}
#holiday-wrapper h2.side
{
    background:url(/images/holiday/text_sides.gif) no-repeat left top;
    width:124px;
    height:16px;
}
#holiday-wrapper h2.main
{
    background:url(/images/holiday/text_main.gif) no-repeat left top;
    width:130px;
    height:16px;
}
#holiday-wrapper h2.dessert
{
    background:url(/images/holiday/text_desserts.gif) no-repeat left top;
    width:101px;
    height:16px;
}

/*--------Vegtable Guide--------*/
#vegetable-wrapper {position:relative;}
#vegetable-wrapper p.intro { padding:0px 0px 4px 4px; margin:0px;}
#vegetable-wrapper .topline { padding:0px 0px 5px 0px;}
#vegetable-wrapper .line { padding:25px 0px 5px 0px;}
#vegetable-wrapper h2 { margin:0px; padding:4px 0px 0px 0px;}
#vegetable-wrapper img { border-style:none; width:184px; height:184px;}
#vegetable-wrapper ul { margin:0px; padding:0px;}
#vegetable-wrapper ul li
{
    float:left;
    display:inline;
    list-style-type:none;
    width:184px;
    margin:0px;
    padding:0px 8px 0px 0px;
}
#vegetable-wrapper #likebutton{position:absolute;top:10px;right:0px;}


#vegetable-wrapper ul li .content { height:90px;}
#vegetable-wrapper ul li h3 { font-size:14px; color:#003394; padding:0px 0px 0px 5px; margin:0px;}
#vegetable-wrapper ul li p { padding:0px 0px 0px 5px; margin:0px;}
#vegetable-wrapper ul li p.link { padding:0px 0px 10px 5px;}

#vegetable-wrapper h1,#vegetable-wrapper h2 { text-indent:-999em; font-size:12px;}
#vegetable-wrapper h1
{
    background:url(/images/vegetable/text_header.gif) no-repeat left top;
    width:380px;
    height:29px;
}
#vegetable-wrapper h2.breakfast
{
    background:url(/images/vegetable/text_breakfast.gif) no-repeat left top;
    width:116px;
    height:16px;
}
#vegetable-wrapper h2.side
{
    background:url(/images/holiday/text_sides.gif) no-repeat left top;
    width:124px;
    height:16px;
}
#vegetable-wrapper h2.main
{
    background:url(/images/holiday/text_main.gif) no-repeat left top;
    width:130px;
    height:16px;
}
#vegetable-wrapper h2.dessert
{
    background:url(/images/holiday/text_desserts.gif) no-repeat left top;
    width:101px;
    height:16px;
}

/*Thanksgiving recipes*/



#thanksgiving-wrapper {position:relative;}
#thanksgiving-wrapper p.intro { padding:0px 0px 4px 4px; margin:0px;}
#thanksgiving-wrapper .topline { padding:0px 0px 5px 0px;}
#thanksgiving-wrapper .line { padding:25px 0px 5px 0px;}
#thanksgiving-wrapper h2 { margin:0px; padding:4px 0px 0px 0px;}
#thanksgiving-wrapper img { border-style:none; width:184px; height:184px;}
#thanksgiving-wrapper ul { margin:0px; padding:0px;}
#thanksgiving-wrapper ul li
{
    float:left;
    display:inline;
    list-style-type:none;
    width:184px;
    margin:0px;
    padding:0px 8px 0px 0px;
}
#thanksgiving-wrapper #likebutton{position:absolute;top:10px;right:0px;}


#thanksgiving-wrapper ul li .content { height:90px;}
#thanksgiving-wrapper ul li h3 { font-size:14px; color:#003394; padding:0px 0px 0px 5px; margin:0px;}
#thanksgiving-wrapper ul li p { padding:0px 0px 0px 5px; margin:0px;}
#thanksgiving-wrapper ul li p.link { padding:0px 0px 10px 5px;}

#thanksgiving-wrapper h1,#thanksgiving-wrapper h2 { text-indent:-999em; font-size:12px;}
#thanksgiving-wrapper h1
{
    background:url(/images/thanksgiving/text_header.gif) no-repeat left top;
    width:546px;
    height:29px;
}
#thanksgiving-wrapper h2.breakfast
{
    background:url(/images/vegetable/text_breakfast.gif) no-repeat left top;
    width:116px;
    height:16px;
}
#thanksgiving-wrapper h2.side
{
    background:url(/images/holiday/text_sides.gif) no-repeat left top;
    width:124px;
    height:16px;
}
#thanksgiving-wrapper h2.main
{
    background:url(/images/holiday/text_main.gif) no-repeat left top;
    width:130px;
    height:16px;
}
#thanksgiving-wrapper h2.dessert
{
    background:url(/images/holiday/text_desserts.gif) no-repeat left top;
    width:101px;
    height:16px;
}

