@charset "utf-8";
/******************************************
               CSS DOCUMENT
*******************************************/

/*
Author: Craig Erskine
Description: Dynamic Menu System - Horizontal/Vertical
*/

ul#navmenu-h 
{ margin: 0; padding: 0; list-style: none; position: relative;	z-index:200 !important; float:left; }

ul#navmenu-h ul 
{ margin: 0; padding:0px; list-style: none; display: none; position: absolute; top: 100%; left: 0; }

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;}
ul#navmenu-h ul li 
{ width: 100%; display: block; }

/* Root Menu */
ul#navmenu-h a { float: left; display: block; text-decoration: none; text-decoration:none; font-family:Arial, Verdana, Geneva, sans-serif;	font-size:11px;	 color:#ffffff; text-transform:capitalize; vertical-align:middle; text-align:center; width:109px; padding-top:8px;}

/* Root Menu Hover Persistence */
ul#navmenu-h a:hover,ul#navmenu-h li:hover a,ul#navmenu-h li.iehover a 
{ color: #fff25d; }

/* 2nd Menu */
ul#navmenu-h li:hover li a,ul#navmenu-h li.iehover li a 
{ float: none; background: #100d01; font-family:Arial, Verdana, Geneva, sans-serif;	font-size:12px;	color:#fce21b; text-transform:capitalize; padding:5px; margin:0px; height:10px; line-height:11px; width:150px; border-bottom:#100d01 1px solid; }

/* 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 
{ padding:5px; background: #5a3c08;	height:10px; color:#fce21b; }

/* 3rd Menu */
ul#navmenu-h li:hover li:hover li a,ul#navmenu-h li.iehover li.iehover li a 
{ background: #b3abab; color:#000000; width:200px; border-bottom:#c9c0c0 1px solid; }

/* 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: #887e7e; color:#ffffff;}

/* 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: #887e7e; color:#000000; width:200px; border-bottom:#9f9898 1px solid; }

/* 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: #6a6060; color:#ffffff; }

/* 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; }