﻿
div#topnav { clear: both; height: 45px; margin: 9px 0 7px; position: relative; z-index: 190 !important; }
div#topnav ul { height: 100%; width: 100%; }
div#topnav ul li {padding:0;}

li.tierone { background: transparent url(/fr_ca/images/nav/nav-barFR.gif) no-repeat 0 0; height: 40px; float: left; margin: 0 0 0 0; list-style-type: none; overflow: hidden; }
li.tierone a { display: block; width: 100%; height: 100%; }

li#top_nav_about { background-position: 0 0; width: 77px; }
li#top_nav_about:hover { background-position: 0 -41px; }
li#top_nav_about.hover { background-position: 0 -41px; }

li#top_nav_products { background-position: -77px 0; width: 102px; }
li#top_nav_products:hover { background-position: -77px -41px; }
li#top_nav_products.hover { background-position: -77px -41px; }

li#top_nav_heart_health { background-position: -179px 0; width: 110px; }
li#top_nav_heart_health:hover { background-position: -179px -41px; }
li#top_nav_heart_health.hover { background-position: -179px -41px; }

li#top_nav_whd { background-position: -289px 0; width: 151px; }
li#top_nav_whd:hover { background-position: -289px -41px; } 
li#top_nav_whd.hover { background-position: -289px -41px; }

li#top_nav_recipes { background-position: -440px 0; width: 74px; }
li#top_nav_recipes:hover { background-position: -440px -41px; }
li#top_nav_recipes.hover { background-position: -440px -41px; }

li#top_nav_tools { background-position: -514px 0; width: 137px; }
li#top_nav_tools:hover { background-position: -514px -41px; }
li#top_nav_tools.hover { background-position: -514px -41px; }

li#spacer { background-position: -651px 0; width: 129px; cursor: default; }

#topnav li ul {	position: absolute;	left: -999em; height: auto;	width: 14em; z-index: 500 !important; font-weight: normal; margin: 0; background-color: white; border-left: 1px solid #8a8a8a; border-right: 1px solid #8a8a8a; border-bottom: 1px solid #8a8a8a; top: 40px; padding: 0; }
#topnav li li {	width: 100%; text-align: left; border-bottom: 1px solid lightGrey; list-style-type: none; font-size: 0.69em; background-color: white; padding: 0; position: relative; z-index: 501 !important; }
#topnav ul ul.tiertwo li { position: relative; z-index: 502 !important; }
#topnav ul ul.tiertwo li a { display: block; width: 100%; height: 100%; color: Black; }
#topnav ul ul.tiertwo li a:hover { color: white; }
#topnav li ul a { text-align: left; padding: 2px 7px; }

#top_nav_about ul.tiertwo { margin: 0 !important; }
#top_nav_whd ul.tiertwo { margin: 0 0 0 -53px !important; width:15em;}
#top_nav_recipes ul.tiertwo { margin: 0 0 0 -152px !important; }
#top_nav_tools ul.tiertwo { margin: 0 0 0 -85px !important; }

#topnav li:hover ul ul, 
#topnav li:hover ul ul ul, 
#topnav li.sfhover ul ul, 
#topnav li.sfhover ul ul ul { left: -999em; }

#topnav li:hover ul, 
#topnav li li:hover ul, 
#topnav li li li:hover ul, 
#topnav li.sfhover ul, 
#topnav li li.sfhover ul, 
#topnav li li li.sfhover ul { left: auto; }

#topnav ul.tiertwo li a:hover { color: White; }

li#top_nav_about ul.tiertwo li:hover { background-color: #e59d13; }
li#top_nav_about ul.tiertwo li.hover { background-color: #e59d13; }

li#top_nav_products ul.tiertwo li:hover { background-color: #518954; }
li#top_nav_products ul.tiertwo li.hover { background-color: #518954; }

li#top_nav_heart_health ul.tiertwo li:hover { background-color: #e27329; }
li#top_nav_heart_health ul.tiertwo li.hover { background-color: #e27329; }

li#top_nav_whd ul.tiertwo li:hover { background-color: #6ea2d9;}
li#top_nav_whd ul.tiertwo li.hover { background-color: #6ea2d9; }

li#top_nav_recipes ul.tiertwo li:hover { background-color: #47a6bc; }
li#top_nav_recipes ul.tiertwo li.hover { background-color: #47a6bc; }

li#top_nav_tools ul.tiertwo li:hover { background-color: #98b055; }
li#top_nav_tools ul.tiertwo li.hover { background-color: #98b055; }