body {  behavior: url(includes/csshover.htc);} /* WinIE behavior call */

div#nav-cat {width: 140px; margin: -1px 0 0 0px;
  background-color: #336633; font-weight:bold;}

div#nav-cat ul {margin: 0; padding: 0; width: 150px; background-color: #EAEAEA;
	border-top: 0px solid #000;}

div#nav-cat ul.level1 {
	width: 150px;
	background-color: #EAEAEA;
	border-top: 0px solid #000;
	z-index:1;
	}

div#nav-cat ul.level2 {background-color: #EAEAEA; margin-left: -2px; /* prevents ie6 submenu dropping gap */}
div#nav-cat ul.level3 {background-color: #EAEAEA; margin-left: -2px;}
div#nav-cat ul.level4 {background-color: #EAEAEA; margin-left: -2px;}
div#nav-cat ul.level5 {background-color: #EAEAEA; margin-left: -2px;}
div#nav-cat ul.level6 {background-color: #EAEAEA; margin-left: -2px;}

div#nav-cat li {
    list-style: none; /* kills the list item "bullet" markers */
    border-bottom: 1px solid #000; /* Makes side borders on flyouts */
    position: relative;
    text-align: left;
    vertical-align: bottom; /* for IE5/win */
    font-weight: bold;
    margin: 0;
    margin-top: 0px;
    padding: 2px;
    z-index: 1;
    border-bottom: 1px solid #CCC; /* <---this line may help or hinder IE menu shifting issues */
}

div#nav-cat li li {
  margin: 0; /* this overrides the margin-top in the declaration above */
  vertical-align: top; /* for IE5/win */
  margin-top: 0px;
  padding: 2px;
} 

div#nav-cat li a:focus { /* enhances the focus styling for keyboard tabbing */
/*
	background-color: #00c !important;
	color: white;
*/
	}
	
div#nav-cat ul li.submenu {
	background: url(../images/submenu.gif) 95% 50% no-repeat;
	background-color: #EAEAEA;
	}

div#nav-cat ul ul {
	position: absolute; top: 0; left: 150px;
	display: none;
	}

div#nav-cat li:hover {}
div#nav-cat li.submenu:hover {}
div#nav-cat li a {display: block; padding: 0.25em 0.5em 0.25em 0.0em;text-decoration: none; color:#5F4B38; text-align:left; border-right:0px solid #ffffff;font-size:1.1em;} 
div#nav-cat ul ul li {border-bottom: 1px solid #CCC; border-right: 1px solid #CCC; border-left: 1px solid #CCC;}
div#nav-cat ul li a:hover {color:#900;}
div#nav-cat ul a {width: auto;}
div#nav-cat ul ul {position: absolute; width: 12em;display: none;}
div#nav-cat ul ul li {border-bottom: 1px solid #CCC; width:12em;}
div#nav-cat ul.level2 li, ul.level3 li {width: 150px;background:#ffffff;}
div#nav-cat ul.level1 li.submenu:hover ul.level2, 
div#nav-cat ul.level2 li.submenu:hover ul.level3,
div#nav-cat ul.level3 li.submenu:hover ul.level4,
div#nav-cat ul.level4 li.submenu:hover ul.level5 {display:block;z-index:1000;}
div#nav-cat ul.level2 {background:#4f4f4f;z-index:1000;}
div#nav-cat ul.level3, div#dropMenu ul.level4, div#dropMenu ul.level5 {top: 0; left: 155px; background:#4f4f4f}
div#nav-cat ul.level2 a {padding: 0.5em 0 0.5em 0.25em;color: #5F4B38; text-transform:none; font-weight:bold;}
div#nav-cat ul.level2 a:hover {color:#900;background:#EBEBEB}