/* CSS Document */

/* Garden Delight ADDED STYLES */

.page-title { padding:10px 0px 5px 0px; color:#005000; font-size:12px; }

.dma-title { color:#437b2d; font-size:11px; }
.dma-title-poll { color:#437b2d; font-size:10px; }


.sign-copy { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-style:normal; color:#5b9344; }
.sign-copy a { color:#5b9344; text-decoration:none; }
.sign-copy a:hover { text-decoration:underline; color:#437b2d; }

.reg-copy { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-style:normal; color:#000; }
.reg-copy a { color:#000; text-decoration:none; }
.reg-copy a:hover { text-decoration:underline; color:#000; }


/* Garden Delight ADDED STYLES */


/* border: 1px solid #CC0000;   */

body { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-style:normal; color:#000000; background-image:url(../images/bg_garden_delight.jpg); background-repeat:no-repeat; background-position: center top; background-color:#000000; background-attachment:fixed;  padding: 0px; margin: 0px; }

a { color:#d08500; text-decoration:underline; }
a:hover { text-decoration:underline; color:#d08500; }

.header { background-color:#F3F3F3; }

#search { background:url(../images/search_background.jpg) bottom no-repeat; padding-bottom: 6px;}
#search img { padding-left: 15px; padding-right: 15px;}

.main-bgtile {background: #e3e5ce url(../images/RGD_bg_tile.gif) repeat-x; margin: 0; padding: 6px 6px 0 6px;}
.meal-bgtile {background:url(../images/meal_background.jpg) no-repeat;margin: 0; padding: 6px 6px 0 6px;}
.mainNav { padding-right:5px; }
.mainLargeContentTile {background:url(../images/main_insideTile.gif) repeat-x ;}

#Dma-Container { background-color:#ffffff; padding: 6px;}
.dma-background { background:url(../images/Dma_background.jpg) left no-repeat; padding-right:13px;}
.dma-background2 { background:url(../images/Dma_background.jpg) left no-repeat; }

.dma_btnTile {background:url(../images/dma_btn_tile.gif) repeat-x; }
.dma_btnCopy { color:#FFFFFF; font-size:10px; padding-left:5px; padding-right:5px; }
.dma_btnCopy a { color:#FFFFFF; text-decoration:none; }
.dma_btnCopy a:hover { text-decoration:underline; color:#FFFFFF; }

.dma-insidePad { padding-left:6px; }
.dma-Copy  { font-size:9px; font-style:normal; } 

.orange_btnTile { background:url(../images/ornage_btn_tile.gif); repeat-x; }
.orange_btnCopy { color:#FFFFFF; font-size:10px; padding-left:5px; padding-right:5px; }
.orange_btnCopy a { color:#FFFFFF; text-decoration:none; }
.orange_btnCopy a:hover { text-decoration:underline; color:#FFFFFF; }

.pulse-background { background:url(../images/pulse_tab_fpo.gif) left no-repeat; }
.pulse-pad { padding-left: 90px; }

.radioBtn {width:12px; height:12px; padding: 0; margin: 0; }

.Footer-Bgtile { background-image: url(../images/footer_background_tile.gif); background-repeat:repeat-x; } 
.Footer-Copy { font-size:9px; font-style:normal; } 
.Footer-Copy a { color:#437b2d; text-decoration:none; }
.Footer-Copy a:hover { text-decoration:underline; color:#5b9344; }

.vert-break { background:url(../images/dotted_vert_break.gif) repeat-y center;}
.sub-title { padding: 10px 0 10px 0;}
.sub-title-detail { padding: 4px 0 4px 0;}

.label-thumb { padding: 5px 10px 5px 0;}
.recipe-btn {padding:10px 10px 10px 0;}

.main-Title { color:#016fb3; font-family:Arial, Helvetica, sans-serif; font-size:15px; }

.blue-link { color:#016fb3; }
.blue-link a {  color:#016fb3; text-decoration:underline; }
.blue-link a:hover { color:#016fb3; text-decoration:underline;  color:#016fb3; }

.dblue-link { color:#1e3779; text-decoration:none; font-weight:bold; }
.dblue-link a {  color:#1e3779; text-decoration:none; }
.dblue-link a:hover { color:#1e3779; text-decoration:none; }



a.rollover1 {display: block; width: 182px; height: 30px; background: url(../images/nav_about.gif) 0 0 no-repeat; }
a.rollover2 {display: block; width: 182px; height: 30px; background: url(../images/nav_promo.gif) 0 0 no-repeat;}
a.rollover3 {display: block; width: 182px; height: 30px; background: url(../images/nav_meal.gif) 0 0 no-repeat;}
a.rollover4 {display: block; width: 182px; height: 30px; background: url(../images/nav_health.gif) 0 0 no-repeat;}
a.rollover5 {display: block; width: 181px; height: 30px; background: url(../images/nav_prod.gif) 0 0 no-repeat;}

a:hover.rollover1 { background-position: 0 -30px; }
a:hover.rollover2 { background-position: 0 -30px; }
a:hover.rollover3 { background-position: 0 -30px; }
a:hover.rollover4 { background-position: 0 -30px; }
a:hover.rollover5 { background-position: 0 -30px; }


a.healthnav1 {display: block; width: 171px; height: 27px; background: url(../images/health_sub_labels.gif) 0 0 no-repeat; }
a.healthnav2 {display: block; width: 171px; height: 27px; background: url(../images/health_sub_tips.gif) 0 0 no-repeat;}
a.healthnav4 {display: block; width: 171px; height: 27px; background: url(../images/health_sub_active.gif) 0 0 no-repeat;}
a.healthnav5 {display: block; width: 171px; height: 27px; background: url(../images/health_sub_gloss.gif) 0 0 no-repeat;}
a.healthnav6 {display: block; width: 171px; height: 27px; background: url(../images/health_sub_news.gif) 0 0 no-repeat;}

a:hover.healthnav1 { background-position: -171px 0; }
a:hover.healthnav2 { background-position: -171px 0; }
a:hover.healthnav3 { background-position: -171px 0; }
a:hover.healthnav4 { background-position: -171px 0; }
a:hover.healthnav5 { background-position: -171px 0; }
a:hover.healthnav6 { background-position: -171px 0; }

a.promonav1 {display: block; width: 171px; height: 27px; background: url(../images/promo_sub_promo.gif) 0 0 no-repeat; }
a.promonav2 {display: block; width: 171px; height: 27px; background: url(../images/promo_sub_pulse.gif) 0 0 no-repeat;}
a.promonav3 {display: block; width: 171px; height: 27px; background: url(../images/promo_sub_coupon.gif) 0 0 no-repeat;}
a.promonav4 {display: block; width: 171px; height: 27px; background: url(../images/promo_sub_promotion.gif) 0 0 no-repeat;}

a:hover.promonav1 { background-position: -171px 0; }
a:hover.promonav2 { background-position: -171px 0; }
a:hover.promonav3 { background-position: -171px 0; }
a:hover.promonav4 { background-position: -171px 0; }

a.aboutnav1 {display: block; width: 171px; height: 27px; background: url(../images/about_subnav_story.gif) 0 0 no-repeat; }
a.aboutnav2 {display: block; width: 171px; height: 27px; background: url(../images/about_subnav_brands.gif) 0 0 no-repeat; }
a.aboutnav3 {display: block; width: 171px; height: 27px; background: url(../images/about_subnav_corp.gif) 0 0 no-repeat; }
a.aboutnav4 {display: block; width: 171px; height: 27px; background: url(../images/about_subnav_advertising.gif) 0 0 no-repeat; }
a.aboutnav5 {display: block; width: 171px; height: 27px; background: url(../images/about_subnav_press.gif) 0 0 no-repeat; }
a.aboutnav6 {display: block; width: 171px; height: 27px; background: url(../images/about_subnav_faqs.gif) 0 0 no-repeat; }
a.aboutnav7 {display: block; width: 171px; height: 27px; background: url(../images/about_subnav_careers.gif) 0 0 no-repeat; }
a.aboutnav8 {display: block; width: 171px; height: 27px; background: url(../images/about_subnav_fvideo.jpg) 0 0 no-repeat; }


a:hover.aboutnav1 { background-position: -171px 0; }
a:hover.aboutnav2 { background-position: -171px 0; }
a:hover.aboutnav3 { background-position: -171px 0; }
a:hover.aboutnav4 { background-position: -171px 0; }
a:hover.aboutnav5 { background-position: -171px 0; }
a:hover.aboutnav6 { background-position: -171px 0; }
a:hover.aboutnav7 { background-position: -171px 0; }
a:hover.aboutnav8 { background-position: -171px 0; }

#mycustomscroll2 {
/* Typical fixed height and fixed width example */
	width: 650px;
	height:165px;
	overflow: auto;
	/* IE overflow fix, position must be relative or absolute*/
	position: relative;
	
	padding-bottom:13px;
	
}


#mycustomscroll3 {
/* Typical fixed height and fixed width example */
	width: 800px;
	height:180px;
	overflow: auto;
	/* IE overflow fix, position must be relative or absolute*/
	position: relative;
	padding-bottom:13px;
	}


#mycustomscroll-health {
/* Typical fixed height and fixed width example */
	width: 650px; height:165px; overflow: auto;
	/* IE overflow fix, position must be relative or absolute*/
	position: relative; padding-bottom:13px; 
	
	}

#mycustomscroll-detail {
/* Typical fixed height and fixed width example */
	width: 520px; height:135px; overflow: auto;
	/* IE overflow fix, position must be relative or absolute*/
	position: relative; padding-bottom:13px;
	}
	
#mycustomscroll-split {
	width:310px; height:165px; overflow:auto; position:relative; padding-bottom:13px; }
	
#mycustomscroll-meal {
	width:630px; height:165px; overflow:auto; position:relative; padding-bottom:13px; }
	
#mycustomscroll-where {
	width:700px; height:165px; overflow:auto; position:relative; padding-bottom:13px; }
	
#mycustomscroll-mealdetail {
/* Typical fixed height and fixed width example */
	width: 450px; height:135px; overflow: auto;
	/* IE overflow fix, position must be relative or absolute*/
	position: relative; padding-bottom:13px;
	}
	

	
	
.gold11pt { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-style:normal; color:#D08500; }
.gold11pt a { color:#D08500; text-decoration:none; }
.gold11pt a:hover { text-decoration:underline; color:#D08500; }

/* ---- subnav ------- border: 1px solid #CC0000; */
#subnav               { margin:0; width:218px; height: 250px;}
#subnavTitle          { width:218px; height: 30px; background:url(../images/meal_subnav_title.gif) no-repeat;}
#subnavBottom         { width:218px; height: 16px; background:url(../images/meal_subnav_bot.gif) no-repeat;}

#subnav h1            { display:block; margin:0;}

#subnav h1 a:link     { display:block; width:218px; height: 27px; background:url(../images/meal_subnav_btnBack.gif) no-repeat; background-position:0 0px;}
#subnav h1 a:visited  { display:block; width:218px; height: 27px; background:url(../images/meal_subnav_btnBack.gif) no-repeat; background-position:0 0;}
#subnav h1 a:hover    { display:block; width:218px; height: 27px; background:url(../images/meal_subnav_btnBack.gif) no-repeat; background-position:0 -27px;}
#subnav h1 a:active   { display:block; width:218px; height: 27px; background:url(../images/meal_subnav_btnBack.gif) no-repeat; background-position:0 -27px;}

.subnavTextArea       { width:218px; height:135px; background:#FFFFFF; overflow:hidden;}

#subnav p             { margin:0; padding:1px 8px 0 11px; color:#898989; font-size:10px; line-height:13px;}

#subnav p a:link      { color:#898989; text-decoration:none;}
#subnav p a:visited   { color:#898989; text-decoration:none;}
#subnav p a:hover     { color:#898989; text-decoration:underline;}
#subnav p a:active    { color:#898989; text-decoration:underline;}



.sliding-menu { z-index:100; position:relative;}

#subnavTitleRecipe        { width:218px; height: 30px; background:url(../images/Bistro_recipe_box_top.gif) no-repeat;}
#subnavBottomRecipe         { width:218px; height: 16px; background:url(../images/Bistro_recipe_box_bot.gif) no-repeat;}
.subnavTextAreaRecipe     { width:218px; height:140px; background:#FFFFFF; overflow:hidden;}







.rollover1DVA { display: block; width: 182px; height: 30px; background: url(../images/nav_about.gif) 0 0 no-repeat; background-position: 0 -30px; }
.rollover2DVA { display: block; width: 182px; height: 30px; background: url(../images/nav_promo.gif) 0 0 no-repeat; background-position: 0 -30px; }
.rollover3DVA { display: block; width: 182px; height: 30px; background: url(../images/nav_meal.gif) 0 0 no-repeat; background-position: 0 -30px; }
.rollover4DVA { display: block; width: 182px; height: 30px; background: url(../images/nav_health.gif) 0 0 no-repeat; background-position: 0 -30px; }
.rollover5DVA { display: block; width: 181px; height: 30px; background: url(../images/nav_prod.gif) 0 0 no-repeat; background-position: 0 -30px; }




.dma-titleHome { color:#81A47A; font-size:10px; }



.page-subtitle { color:#4A9ACB; font-size:12px; font-weight:bold }
.default { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-style:normal; color:#000000;}

a.prodnav1 {display: block; width: 171px; height: 27px; background: url(../images/prod_subnav_short.gif) 0 0 no-repeat; }
a.prodnav2 {display: block; width: 171px; height: 27px; background: url(../images/prod_subnav_long.gif) 0 0 no-repeat; }

a:hover.prodnav1 { background-position: -171px 0; }
a:hover.prodnav2 { background-position: -171px 0; }



a.prodnav1DVA {display: block; width: 171px; height: 27px; background: url(../images/prod_subnav_short.gif) 0 0 no-repeat; background-position: -171px 0;}
a.prodnav2DVA {display: block; width: 171px; height: 27px; background: url(../images/prod_subnav_long.gif) 0 0 no-repeat; background-position: -171px 0;}

.linkDVA {color: #C87D0A }


.aboutnav1DVA {display: block; width: 171px; height: 27px; background: url(../images/about_subnav_story.gif) 0 0 no-repeat; background-position: -171px 0; }
.aboutnav2DVA {display: block; width: 171px; height: 27px; background: url(../images/about_subnav_brands.gif) 0 0 no-repeat; background-position: -171px 0; }
.aboutnav3DVA {display: block; width: 171px; height: 27px; background: url(../images/about_subnav_corp.gif) 0 0 no-repeat; background-position: -171px 0; }
.aboutnav4DVA {display: block; width: 171px; height: 27px; background: url(../images/about_subnav_advertising.gif) 0 0 no-repeat; background-position: -171px 0; }
.aboutnav5DVA {display: block; width: 171px; height: 27px; background: url(../images/about_subnav_press.gif) 0 0 no-repeat; background-position: -171px 0; }
.aboutnav6DVA {display: block; width: 171px; height: 27px; background: url(../images/about_subnav_faqs.gif) 0 0 no-repeat; background-position: -171px 0; }
.aboutnav7DVA {display: block; width: 171px; height: 27px; background: url(../images/about_subnav_careers.gif) 0 0 no-repeat; background-position: -171px 0; }
.aboutnav8DVA {display: block; width: 171px; height: 27px; background: url(../images/about_subnav_fvideo.jpg) 0 0 no-repeat; background-position: -171px 0; }

.nutritionTipSource { font-size:10px; color: #CECDCB; font-weight:normal}

.healthnav1DVA {display: block; width: 171px; height: 27px; background: url(../images/health_sub_labels.gif) 0 0 no-repeat; background-position: -171px 0;}

.healthnav2DVA {display: block; width: 171px; height: 27px; background: url(../images/health_sub_tips.gif) 0 0 no-repeat;  background-position: -171px 0;}


.locatorStoresDVA {color: #C87D0A; font-weight:bold}



a.promonav3DVA {display: block; width: 171px; height: 27px; background: url(../images/promo_sub_coupon.gif) 0 0 no-repeat; background-position: -171px 0;}
a.promonav4DVA {display: block; width: 171px; height: 27px; background: url(../images/promo_sub_promotion.gif) 0 0 no-repeat; background-position: -171px 0;}


#mycustomscroll-contact {
/* Typical fixed height and fixed width example */
	width: 850px; height:210px; overflow: auto;
	/* IE overflow fix, position must be relative or absolute*/
	position: relative; padding-bottom:13px; 
	
	}
	
#mycustomscroll-recipeLayer	 {
	width:220px; height:200px; overflow:auto; position:relative; padding-bottom:13px; }	
	
.invalidCopyDVA { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-style:normal; color:#FF0000; }