body {  behavior: url(includes/csshover.htc); color:#85793F} /* WinIE behavior call */
div#nav-cat {float: left; width: 140px; background-color: #FFCC66; color:#859D5A; margin-left:-1px; margin-right:0; margin-top:-1px; margin-bottom:0}
div#nav-cat ul {margin: 0; padding: 0; width: 140px; background-color: #FFCC66;
/*  border: 1px solid #AAA;*/}
div#nav-cat ul.level2 {background-color: #FFCC66;}
div#nav-cat ul.level3 {background-color: #FFCC66;}
div#nav-cat ul.level4 {background-color: #FFCC66;}
div#nav-cat ul.level5 {background-color: #FFCC66;}
div#nav-cat ul.level6 {background-color: #FFCC66;}
div#nav-cat li {position: relative; margin-top: 5px; /* change it to whatever space you want to put space between buttons*/
  border-bottom: 1px solid #FFCC66; /* <---this line may help or hinder IE menu shifting issues */; list-style-type:none; border-left-width:1px; border-right-width:1px; border-top-width:1px; margin-left:0; margin-right:0; margin-bottom:0
}
div#nav-cat li li {
  margin: 0; /* this overrides the margin-top in the declaration above */
} 
div#nav-cat li:hover {background-color: #FFCC66;}
div#nav-cat li.submenu {
background-color: #FFCC66;}
div#nav-cat li:hover.submenu {background-color: #CC3300;}
div#nav-cat li a {display: block; text-decoration: none; width: 140px; color: #666600;padding-left:0.5em; padding-right:0; padding-top:0.25em; padding-bottom:0.25em}
/*border-left: 0.5em solid #BBB;}
div#nav li a:hover {border-left-color: red;}*/
div#nav-cat>ul a {width: auto;}
div#nav-cat ul ul {position: absolute; top: 0; left: 140px;
  display: none;}
div#nav-cat ul.level1 li:hover.submenu ul.level2, div#nav-cat ul.level2 li:hover.submenu ul.level3, div#nav-cat ul.level3 li:hover.submenu ul.level4, div#nav-cat ul.level4 li:hover.submenu ul.level5, div#nav-cat ul.level5 li:hover.submenu ul.level6 {display:block;}