/* Author: Craig Erskine Description: Dynamic Menu System - Horizontal/Vertical */ 
ul#navmenu-h { 
	margin: 0;
	padding:0;
	list-style: none;
	position: relative;
	top: 6;
} 

ul#navmenu-h ul { 
	width: 160px; /* Sub Menu Width */ 
	margin: 0; 
	list-style: none; 
	display: none; 
	position: absolute; 
	top: 100%;  
	/*left: 0;
   z-index: 100;*/
    
}
 
ul#navmenu-h ul ul,ul#navmenu-h ul ul ul { 
	top: 0; 
	left: 100%; 
} 

ul#navmenu-h li { 
	
	float: left; 
	display: inline; 
	position: relative; 
	height: 100%;
}
 
ul#navmenu-h ul li { 
	width: 100%; 
	display: block; 
	left: -40;
	height: 37px; 

}

 /* Root Menu */ 

ul#navmenu-h a { 
	 
	border-right: 1px solid #666666; 
	padding: 3px; 
	float: left; 
	display: block; 
	background: #140C0C;
	color: #b0b0b0;  
	font: 13px "Luxi Sans", "Bitstream Vera Sans", "Lucida Grande", "Trebuchet MS", helvetica, verdana, arial, sans-serif;
	text-decoration: none;
	font-weight:bold; 
	height: 50px;  

	
	border-left-radius: 9px; /* CSS 3 */
	border-right-radius: 9px; 	
	-o-border-left-radius: 9px; /* Opera */
	-o-border-right-radius: 9px; 
	-icab-border-left-radius: 9px; /* iCab */
	-icab-border-right-radius: 9px; 
	-khtml-border-left-radius: 9px; /* Konqueror */
	-khtml-border-right-radius: 9px; 
	-moz-border-radius-topleft: 9px; /* Firefox */
	-moz-border-radius-topright: 9px;  
	-webkit-border-top-left-radius: 9px; /* Safari */	 
	-webkit-border-top-right-radius: 9px;	
	
	  
	
	
}


 /* Root Menu Hover Persistence */ 

ul#navmenu-h a:hover,ul#navmenu-h li:hover a,ul#navmenu-h li.iehover a {
	background: #cccccc; 
	color: #000000; 
	/*height: 32px;*/
}

 /* 2nd Menu */ 

ul#navmenu-h li:hover li a,ul#navmenu-h li.iehover li a { 
	float: none; 
	background: #cccccc; 
	border: 1px solid #fff;
} 
 
 /* 2nd Menu Hover Persistence */ 

ul#navmenu-h li:hover li a:hover,ul#navmenu-h li:hover li:hover a,ul#navmenu-h li.iehover li a:hover,ul#navmenu-h li.iehover li.iehover a { 
	background: #666; 
	color: #fff;
}

/* 3rd Menu */ 

ul#navmenu-h li:hover li:hover li a,ul#navmenu-h li.iehover li.iehover li a { 
	background: #666;
	color: #fff; 
}

/* 3rd Menu Hover Persistence */ 

ul#navmenu-h li:hover li:hover li a:hover,ul#navmenu-h li:hover li:hover li:hover a,ul#navmenu-h li.iehover li.iehover li a:hover,ul#navmenu-h li.iehover li.iehover li.iehover a { 
	background: #666; 
}

/* 4th Menu */ 

ul#navmenu-h li:hover li:hover li:hover li a,ul#navmenu-h li.iehover li.iehover li.iehover li a { 
	background: #666; 
}

 /* 4th Menu Hover */ 

ul#navmenu-h li:hover li:hover li:hover li a:hover,ul#navmenu-h li.iehover li.iehover li.iehover li a:hover { 
	background: #333; 
}

 /* Hover Function - Do Not Move */ 

ul#navmenu-h li:hover ul ul,ul#navmenu-h li:hover ul ul ul,ul#navmenu-h li.iehover ul ul,ul#navmenu-h li.iehover ul ul ul { 
	display: none; 
} 

ul#navmenu-h li:hover ul,ul#navmenu-h ul li:hover ul,ul#navmenu-h ul ul li:hover ul,ul#navmenu-h li.iehover ul,ul#navmenu-h ul li.iehover ul,ul#navmenu-h ul ul li.iehover ul { 
	display: block; 
}
