﻿body {
}

div.ProductMenu
{
	float:left;
	width: 155px;
	margin: 10px 0px 0px 0px;	
}


ul.Menu
{
	list-style:none;
	float:left;
	width: 100%;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

	ul.Menu li
	{
		position:relative;
		z-index: 100;
		margin: 0px 0px 20px 0px;		
	}
		
		a.menuLink, a.menuLinkSub, a.menuLinkSubSelected
		{
			display:block;
			text-decoration:none;
			position:relative;
			width: 120px;
			text-align:right;
			padding: 4px 35px 4px 0px;
			font-weight:bold;
		}
		
		
		a.menuLinkSub, a.menuLinkSubSelected
		{
			background-repeat: no-repeat;
			background-position: 125px center;
			padding-right: 37px;
		}
		
		
		a.menuLinkSubSelected
		{
			padding-right: 35px;
		}
				
		* html a.menuLink, * html a.menuLinkSub
		{
		    display: inline-block;
		    width: 118px;
		}
		
			
		a.menuLinkSub:hover, ul.Menu li:hover a.menuLinkSub, a.menuLink:hover
		{ 
        	text-decoration: none;
		}

       	* html a.menuLink:hover
		{
			position:relative;
		    
		}		
			
			ul.Menu li a table
			{
				border: none;
				display:inline-block;
				position:absolute;
				float:left;
				left: 150px;
				top: 0px;
				text-align:left;
				padding: 0px 0px 0px 0px;
				margin: 0px 0px 0px 0px;
				font-weight: normal;			
			}
								
			

        ul.Menu li ul.subMenu
		{
			position:absolute;
			visibility: hidden;
			list-style-type: none;
			padding: 0px 0px 0px 0px;
			margin: 0px 0px 0px 2px;
			width: 150px;
			left: 99%;
			top: 0px;
			z-index: 110;
			border: solid 1px;
		}

			* html ul.Menu li ul.subMenu
			{
				
				/* display:inline-block; */
			}
			
			* html ul.Menu li ul.subMenuSelected
			{
				position:relative;
			}
			
		ul.Menu li ul.subMenu li
		{
			float:left;
		}
		
				ul.Menu li ul.subMenu a
				{
					text-align: left;
					font-weight: normal;
				}
		
				ul.Menu li ul.subMenu li
				{	
					text-align:left;
					width: 100%;
					margin:0px 0px 0px 0px;
					padding:0px 0px 0px 0px;
				}
				
				ul.Menu li:hover ul.subMenu
				{		
					visibility:visible;
				}
												
				ul.Menu li a:hover ul.subMenu
				{
					visibility:visible;
				}

				ul.Menu li ul.subMenu li a.subLink
				{
				    display:block;
				    text-decoration: none;
					padding: 3px 4px 3px 8px;
					margin: 0px 0px 0px 0px;
					font-size: 11px;					
				}
				
					* html ul.Menu li ul.subMenu li a.subLink
					{
						float:left;
						width: 100%;
					}
				
				ul.Menu li ul.subMenu li a.subLink:hover
				{
				}


		ul.Menu li ul.subMenuSelected
		{
			list-style:none;
			width: 155px;
			text-align:right;
			padding: 0px 0px 0px 0px;
			margin: 0px 0px 5px 0px;
		}
		
		
			ul.Menu li ul.subMenuSelected li
			{
				padding: 1px 0px 1px 0px;
				margin: 0px 0px 0px 0px;
			}
			
			
			ul.Menu li ul.subMenuSelected li a.subLink, ul.Menu li ul.subMenuSelected li a.subLinkSelected
			{
				text-decoration: none;
				display:block;
				padding: 3px 18px 3px 0px;
			}
			
				ul.Menu li ul.subMenuSelected li a.subLink:hover
				{
					text-decoration: underline;
					/* background: #FFECCE; */
					
				}		