body  {
behavior: url(./csshover.htc);
/* WinIE behavior call */}

div#nav-cat {width: 146px; 
	/*margin: -1px 0 0 -1px;*/
  background-color: transparent;
  /*background-color:#ffd248;*/
  font-weight:bold;
  text-align: center;
/*  line-height: 23px;*/
border: 0px; 
padding: 0px; 
margin: 0px; 


	}
div#nav-cat ul {margin: 0px; padding: 0px; padding-top: 0px; /*width: 146px; */
/*	background-color: transparent;*/
        /*background-color:#ffd248;
		  background-image: url(../images/design/left_bg.jpg);
  background-repeat: no-repeat;*/
  margin: 0px; 
	}
/*div#nav-cat ul.level1 { }
div#nav-cat ul.level1 li { }
div#nav-cat ul.level2 li { text-align: left; }
div#nav-cat ul.level3 li { text-align: left; }*/
div#nav-cat ul.level2 {
	margin: 10; 
	padding: 0px;
	/*width: 146px; 
 background-color:#ffd248;*/
/*  background-color: transparent;*/
 border: none;
	}
div#nav-cat ul.level2 {
	/*background-color: transparent; */
	 /*background-color:#ffd248;*/
}
div#nav-cat ul.level3 {
	/*background-color: transparent; */
	 /*background-color:#ffd248;*/
}
div#nav-cat ul.level4 {
	/*background-color: transparent; 
	 background-color:#ffd248;*/
}
div#nav-cat ul.level5 {
	/*background-color: transparent; 
	 background-color:#ffd248;*/
}
div#nav-cat ul.level6 {
	/*background-color: transparent; 
	 background-color:#ffd248;*/
}
div#nav-cat li {
 /*width:146px;
 padding-top:10px;
 padding-bottom:9px;*/
 text-align:left;
 /*background-color:#ffd248;
 border-bottom:1px solid #000;*/
 /*background: url(../images/design/left_bg.jpg) repeat-x;*/
 position: relative;
 list-style: none; 
/* margin: -2px;
 margin-top: 6px;*/
 z-index: 20; 
	white-space: nowrap;
	/*text-transform: uppercase;*/
	border: 0px; margin: 0px;
	padding: 0px; 
/* change it to whatever space you want to put space between buttons*/
}
/* <---this line may help or hinder IE menu shifting issues */
div#nav-cat li li {
  margin: 0px; 
  /*width: 300px; */
/* this overrides the margin-top in the declaration above */
} 
div#nav-cat li:hover {
/*	text-decoration:underline;*/
	/*background-image: url(../images/b1_over.gif); */
}
div#nav-cat li.submenu {

	/*background-color: transparent; */
	 /*background-color:#ffd248;*/


}
div#nav-cat li.submenu:hover {
	/*background-color: transparent; */
	 /*background-color:#ffd248;*/


	}
div#nav-cat ul {
		background-color: transparent; 
	 /*background-color:#ffd248;*/
	}
div#nav-cat li a {display: block; margin-left: 10px; 
	/*padding: 0.25em 0 0.25em 0.5em;*/
  text-decoration: none; /*width: 146px;*/}
/*border-left: 0.5em solid #BBB;}
div#nav li a:hover {border-left-color: red;}*/
	}
div#nav li a:hover {border: none; }

div#nav-cat>ul a {/*width: 146px;*/  }

div#nav-cat ul ul {position: absolute; top: 0; left: 146px; display: none; }

div#nav-cat ul ul.level2 { left: 146px; width: 200px; }
div#nav-cat ul ul ul.level3 { left: 200px; width: 200px; }

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,
div#nav-cat ul.level5 li.submenu:hover ul.level6 {display:block; }

div#nav-cat ul.level1 li {  }

div#nav-cat a:hover { text-decoration: underline; color: red; }

a.hc1 { padding-top: 10px; padding-bottom: 9px; }
a.hc1:hover { color: #000000; }
a.hc1 span { margin-left: 25px; text-transform: uppercase; margin-top: 10px; margin-bottom: 9px; }

li.li-level-1 { background: url(../images/design/left_bg.jpg) repeat-x; }
li.li-level-2 { background: #fbe426; padding: 4px; font-size: 0.8em; text-align: left; }
	li.li-level-2 a { padding-right: 44px; padding-top: 5px; padding-bottom: 5px; }
.li-level-3 { /*font-size: 1.0em; text-align: left;*/ background: red; }
	li.li-level-2 ul.level3	li.li-level-3 a { padding-right: 44px; }

