/* CSS Document */

/* SMART TASTE ADDED STYLES */

.page-title { padding:10px 0px 5px 0px; color:#008061; font-size:12px; }
.page-subtitle { color:#d08500; font-size:12px; }
.dma-title { color:#005e35; font-size:12px; }
.dma-titleHome { color:#005e35; font-size:10px; }
.dma-title-poll { color:#005e35; font-size:10px; }


.sign-copy { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-style:normal; color:#008061; }
.sign-copy a { color:#008061; text-decoration:none; }
.sign-copy a:hover { text-decoration:underline; color:#008061; }

.reg-copy { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-style:normal; color:#911003; }
.reg-copy a { color:#911003; text-decoration:none; }
.reg-copy a:hover { text-decoration:underline; color:#911003; }

.header { background-color:#f7f5de; }

a.rollover1 {display: block; width: 115px; height: 30px; background: url(../images/nav_about.gif) 0 0 no-repeat; }
a.rollover2 {display: block; width: 117px; height: 30px; background: url(../images/nav_brands.gif) 0 0 no-repeat;}
a.rollover3 {display: block; width: 145px; height: 30px; background: url(../images/nav_press.gif) 0 0 no-repeat;}
a.rollover4 {display: block; width: 105px; height: 30px; background: url(../images/nav_careers.gif) 0 0 no-repeat;}
a.rollover5 {display: block; width: 114px; height: 30px; background: url(../images/nav_promo.gif) 0 0 no-repeat;}
a.rollover6 {display: block; width: 163px; height: 30px; background: url(../images/nav_meal.gif) 0 0 no-repeat;}
a.rollover7 {display: block; width: 150px; height: 30px; background: url(../images/nav_health.gif) 0 0 no-repeat;}

a.rollover1DVA {display: block; width: 115px; height: 30px; background: url(../images/nav_about.gif) 0 0 no-repeat; background-position: 0 -30px;}
a.rollover2DVA {display: block; width: 117px; height: 30px; background: url(../images/nav_brands.gif) 0 0 no-repeat; background-position: 0 -30px;}
a.rollover3DVA {display: block; width: 145px; height: 30px; background: url(../images/nav_press.gif) 0 0 no-repeat; background-position: 0 -30px;}
a.rollover4DVA {display: block; width: 105px; height: 30px; background: url(../images/nav_careers.gif) 0 0 no-repeat; background-position: 0 -30px;}
a.rollover5DVA {display: block; width: 114px; height: 30px; background: url(../images/nav_promo.gif) 0 0 no-repeat; background-position: 0 -30px;}
a.rollover6DVA {display: block; width: 163px; height: 30px; background: url(../images/nav_meal.gif) 0 0 no-repeat; background-position: 0 -30px;}
a.rollover7DVA {display: block; width: 150px; height: 30px; background: url(../images/nav_health.gif) 0 0 no-repeat; background-position: 0 -30px;}




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:hover.rollover6 { background-position: 0 -30px; }
a:hover.rollover7 { background-position: 0 -30px; }


/* END SMART TASTE 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/background.jpg); background-repeat:no-repeat; background-position: center top; background-color:#000000; background-attachment:fixed;  padding: 0px; margin: 0px; }

.default{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-style:normal; color:#000000; }


a { color:#d08500; text-decoration:underline; }
a:hover { text-decoration:underline; color:#d08500; }


#search { background:url(../images/search_background.jpg) bottom no-repeat; padding-bottom: 6px;}
#search img { padding-left: 15px; padding-right: 15px;}

.main-bgtile {background:url(../images/Main_bgTile.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:#66196f; text-decoration:none; }
.Footer-Copy a:hover { text-decoration:underline; color:#66196f; }

.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.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.healthnav3 {display: block; width: 171px; height: 27px; background: url(../images/health_sub_resources.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.healthnav7 {display: block; width: 171px; height: 27px; background: url(../images/health_subnav_nutrition.gif) 0 0 no-repeat;}
a.healthnav8 {display: block; width: 171px; height: 27px; background: url(../images/health_subnav_disguise.gif) 0 0 no-repeat;}
a.healthnav9 {display: block; width: 171px; height: 27px; background: url(../images/health_subnav_lifestyle_tip.gif) 0 0 no-repeat;}	






.healthnav7DVA {display: block; width: 171px; height: 27px; background: url(../images/health_subnav_nutrition.gif) 0 0 no-repeat; background-position: -171px 0;}
.healthnav8DVA {display: block; width: 171px; height: 27px; background: url(../images/health_subnav_disguise.gif) 0 0 no-repeat; background-position: -171px 0;}
.healthnav9DVA {display: block; width: 171px; height: 27px; background: url(../images/health_subnav_lifestyle_tip.gif) 0 0 no-repeat; background-position: -171px 0;}


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; }



#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;}





.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;}
.healthnav3DVA {display: block; width: 171px; height: 27px; background: url(../images/health_sub_resources.gif) 0 0 no-repeat; background-position: -171px 0;}
.healthnav4DVA {display: block; width: 171px; height: 27px; background: url(../images/health_sub_active.gif) 0 0 no-repeat; background-position: -171px 0;}
.healthnav5DVA {display: block; width: 171px; height: 27px; background: url(../images/health_sub_gloss.gif) 0 0 no-repeat; background-position: -171px 0;}
.healthnav6DVA {display: block; width: 171px; height: 27px; background: url(../images/health_sub_news.gif) 0 0 no-repeat; background-position: -171px 0;}
.healthnav7DVA {display: block; width: 171px; height: 27px; background: url(../images/health_subnav_nutrition.gif) 0 0 no-repeat; background-position: -171px 0;}
.healthnav8DVA {display: block; width: 171px; height: 27px; background: url(../images/health_subnav_disguise.gif) 0 0 no-repeat; 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;}
a.prodnav3DVA {display: block; width: 171px; height: 27px; background: url(../images/prod_subnav_baked.gif) 0 0 no-repeat; background-position: -171px 0;}
a.prodnav4DVA {display: block; width: 171px; height: 27px; background: url(../images/prod_subnav_nood.gif) 0 0 no-repeat; background-position: -171px 0;}
a.prodnav5DVA {display: block; width: 171px; height: 27px; background: url(../images/prod_subnav_soup.gif) 0 0 no-repeat; background-position: -171px 0;}


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.prodnav3 {display: block; width: 171px; height: 27px; background: url(../images/prod_subnav_baked.gif) 0 0 no-repeat; }
a.prodnav4 {display: block; width: 171px; height: 27px; background: url(../images/prod_subnav_nood.gif) 0 0 no-repeat; }
a.prodnav5 {display: block; width: 171px; height: 27px; background: url(../images/prod_subnav_soup.gif) 0 0 no-repeat; }


a:hover.prodnav1 { background-position: -171px 0; }
a:hover.prodnav2 { background-position: -171px 0; }
a:hover.prodnav3 { background-position: -171px 0; }
a:hover.prodnav4 { background-position: -171px 0; }
a:hover.prodnav5 { background-position: -171px 0; }



.promonav1DVA {display: block; width: 171px; height: 27px; background: url(../images/promo_sub_promo.gif) 0 0 no-repeat; background-position: -171px 0; }

.mealNavOnDVA { margin:0; width:218px; height: 250px; display:block; height: 27px; background:url(../images/meal_subnav_btnBack.gif) no-repeat; background-position:0 -27px;}

.notusingmealNavOnDVA2 { margin:0; width:218px; height: 250px; display:block; height: 27px; background:url(../images/meal_subnav_btnBack.gif) no-repeat; background-position:0 -27px;}

.invalidCopyDVA { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-style:normal; color:#FF0000; }

.invalidCopyDVASmall { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; font-style:normal; color:#FF0000; }

.nextLinksDVA  { font-size:10px; font-style:normal; color:#016fb3; text-decoration:underline;} 
.nextLinksBlackDVA  { font-size:10px; font-style:normal; } 

.genericDVA { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-style:normal;}


#mycustomscroll3 {
/* Typical fixed height and fixed width example */
	width: 530px;
	height:180px;
	overflow: auto;
	/* IE overflow fix, position must be relative or absolute*/
	position: relative;
	padding-bottom:13px;
	}
	
#mycustomscroll-prod {
	width:680px; height:165px; overflow:auto; position:relative; padding-bottom:13px; }	
	
#mycustomscroll-career {
	width:665px; height:165px; overflow:auto; position:relative; padding-bottom:13px; }	
	
#mycustomscroll-corp {
/* Typical fixed height and fixed width example */
	width: 840px; height:188px; overflow: auto;
	/* IE overflow fix, position must be relative or absolute*/
	position: relative; padding-bottom:13px; 
	
	}
	
	
.invalidDVA { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-style:normal; color:#FF0000; }	


a.aboutnav1 {display: block; width: 171px; height: 27px; background: url(../images/about_story.gif) 0 0 no-repeat; }
a.aboutnav2 {display: block; width: 171px; height: 27px; background: url(../images/about_heritage.gif) 0 0 no-repeat; }
a.aboutnav3 {display: block; width: 171px; height: 27px; background: url(../images/about_mission.gif) 0 0 no-repeat; }
a.aboutnav4 {display: block; width: 171px; height: 27px; background: url(../images/about_fact_sheet.gif) 0 0 no-repeat; }
a.aboutnav5 {display: block; width: 171px; height: 27px; background: url(../images/about_management.gif) 0 0 no-repeat; }
a.aboutnav6 {display: block; width: 171px; height: 27px; background: url(../images/about_riviana.gif) 0 0 no-repeat; }
a.aboutnav7 {display: block; width: 171px; height: 27px; background: url(../images/about_ebro.gif) 0 0 no-repeat; }
a.aboutnav8 {display: block; width: 171px; height: 27px; background: url(../images/about_canada.gif) 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; }

a.aboutnav1DVA {display: block; width: 171px; height: 27px; background: url(../images/about_story.gif) 0 0 no-repeat; background-position: -171px 0;}
a.aboutnav2DVA {display: block; width: 171px; height: 27px; background: url(../images/about_heritage.gif) 0 0 no-repeat; background-position: -171px 0;}
a.aboutnav3DVA {display: block; width: 171px; height: 27px; background: url(../images/about_mission.gif) 0 0 no-repeat; background-position: -171px 0;}
a.aboutnav4DVA {display: block; width: 171px; height: 27px; background: url(../images/about_fact_sheet.gif) 0 0 no-repeat; background-position: -171px 0;}
a.aboutnav5DVA {display: block; width: 171px; height: 27px; background: url(../images/about_management.gif) 0 0 no-repeat; background-position: -171px 0;}
a.aboutnav6DVA {display: block; width: 171px; height: 27px; background: url(../images/about_riviana.gif) 0 0 no-repeat; background-position: -171px 0;}
a.aboutnav7DVA {display: block; width: 171px; height: 27px; background: url(../images/about_ebro.gif) 0 0 no-repeat; background-position: -171px 0;}
a.aboutnav8DVA {display: block; width: 171px; height: 27px; background: url(../images/about_canada.gif) 0 0 no-repeat; background-position: -171px 0;}


a.careernav1 {display: block; width: 171px; height: 27px; background: url(../images/career_working.gif) 0 0 no-repeat; }
a.careernav2 {display: block; width: 171px; height: 27px; background: url(../images/career_benefits.gif) 0 0 no-repeat;}
a.careernav3 {display: block; width: 171px; height: 27px; background: url(../images/career_balance.gif) 0 0 no-repeat;}
a.careernav4 {display: block; width: 171px; height: 27px; background: url(../images/career_team.gif) 0 0 no-repeat;}
a.careernav5 {display: block; width: 171px; height: 27px; background: url(../images/career_jobs.gif) 0 0 no-repeat;}

a:hover.careernav1 { background-position: -171px 0; }
a:hover.careernav2 { background-position: -171px 0; }
a:hover.careernav3 { background-position: -171px 0; }
a:hover.careernav4 { background-position: -171px 0; }
a:hover.careernav5 { background-position: -171px 0; }

a.careernav1DVA {display: block; width: 171px; height: 27px; background: url(../images/career_working.gif) 0 0 no-repeat; background-position: -171px 0;}
a.careernav2DVA {display: block; width: 171px; height: 27px; background: url(../images/career_benefits.gif) 0 0 no-repeat; background-position: -171px 0;}
a.careernav3DVA {display: block; width: 171px; height: 27px; background: url(../images/career_balance.gif) 0 0 no-repeat; background-position: -171px 0;}
a.careernav4DVA {display: block; width: 171px; height: 27px; background: url(../images/career_team.gif) 0 0 no-repeat; background-position: -171px 0;}
a.careernav5DVA {display: block; width: 171px; height: 27px; background: url(../images/career_jobs.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; }	
	
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;}	