/*
ArboNed CSS Framework 
Menu stylesheet
version 1.01 (15-sept-2006)
tested on FF1.5/IE6, not on animals

©2006 Joost van der Wal, Byelex Multimedia Products BV
Principle based on Son of Suckerfish dropdowns
Some rights reserved, http://www.htmldog.com/articles/suckerfish/dropdowns/

This file should NOT be edited!
Any changes or definitions should be supplied in the customer/brand specific stylesheet.
*/
#menu {
						font-family:Verdana, Arial, Helvetica , sans-serif;
						color:#000;
						background-color:transparent;
						display:block;
						position:absolute;
						bottom:0;
						bottom:expression('-1px');
						width:100%;
						border:0;
}
#menu ul 				{margin:0; padding:0; border:0; list-style-type:none;}

#menu li {
						margin:0;
						padding:0;
						border:0;
						display:block;
						float:left;
						position:relative;
						white-space:nowrap;
						width:25%;
}
#menu a {
						font-size:12px; 
						display:block; 
						text-align:left; 
						text-decoration:none; 
						color:#7d818a; 
						padding:8px 5px 8px 16px;
}
#menu li li, 
#menu li li ul			{width:100%; padding:0px;}			/* submenu item width (100% of menu item width) */
#menu li li:hover 		{margin-bottom:0;}


#menu li li ul 			{top:0; left:0;}					/*positioning 2nd level submenus. ensure no horiz-scrollbars appear*/
#menu li li:hover ul,
#menu li li.sfhover ul 	{left:100%; margin: 1px 0 0 189px;}	/* ...and then place it where it should be when shown */

#menu_list li 			{float: left; padding: 0;}

#menu_list li ul 		{
						position: absolute;
						left: -999em;						/*this line hides submenus.. if commented, all menus will be shown*/
						width:99%;							/*for Firefox.. compensate for borderwidth*/
						width:expression('100%');
						font-weight: normal;
						margin: 0;
}

#menu_list li li 		{background-color:#fff;}
li li.submenu			{background:url(../images/_icon_nextpage.gif) right no-repeat}
#menu_list li ul a 		{									/*clickable link width inside the LI's*/
						width:91%; 
						width:expression('99%'); 
						background-color:transparent !important;
}

#menu_list li:hover ul ul,
#menu_list li:hover ul ul ul, 
#menu_list li.sfhover ul ul, 
#menu_list li.sfhover ul ul ul {
						left: -999em;						/*hides submenus offscreen*/
}
#menu_list li:hover ul, 
#menu_list li li:hover ul, 
#menu_list li li li:hover ul, 
#menu_list li.sfhover ul, 
#menu_list li li.sfhover ul, 
#menu_list li li li.sfhover ul {
						left: auto;							/*sets submenus in place*/
}
#menu ul li:hover a,
#menu ul li.sfhover a 	{background: #fff;}
#menu_list li:hover, 
#menu_list li li.sfhover, 
li.submenu:hover 		{background-color: #eee;}

#menu ul li.sfhover li a{background: transparent;}
#menu li ul a, 
#menu a:hover 			{text-decoration:none;color:#000}
#menu ul li ul li 		{margin:0;border:0;}
#menu li a 				{font-weight:bold;border:1px solid #7d818a; border-bottom:0}
#menu li a:hover 		{border-bottom:0;}
#menu li.on a			{border-bottom:0;}  				/*main menu item SELECTED state*/
#menu li ul a,
#menu li ul li a,
#menu li ul:hover a,
#menu li ul li:hover a,
#menu li:hover ul a		{border:0; background:none;}

#menu ul li:hover li	{height:26px;}
#menu li li a			{padding:4px 0px; margin-top:0; font-weight:normal;}
#menu li ul 			{border-top:0px;}					/*menu sub items*/
#menu li ul a 			{text-align:left; padding-left:16px;}
ul#menu_list li ul li	{margin:0; border:0;}
#menu ul li ul li ul	{position:absolute;z-index:110}


