/*Version 1.3.9b*/
/*Cornflowerblue Menu CSS*/
#categoriescss.leftBoxContainer { 
   background: #d3d3d3; 
   border: 1px solid #0000ff; 
   width: 150px; 
   padding-bottom: 10px;
}

#categoriescssHeading.leftBoxHeading {
   background: #87ceeb; 
   border-bottom: 1px solid #0000ff; 
   margin-bottom: 1px;
}

#nav-cat {
   width: 100%; 
   margin: 0 0 0 0px;
   background: url("../images/ezpages_bg.gif") repeat scroll left top #383838; 
   font-weight:bold;
  /*  border-bottom: 1px solid #E5E5E5; */
   display: inline-block;
   padding: 0px;
   -webkit-border-radius: 3px 3px 0px 0px;
   -moz-border-radius: 3px 3px 0px 0px;
   -khtml-border-radius: 3px 3px 0px 0px;
   border-radius: 3px 3px 0 0;
}

#nav-cat ul {
   margin: 0; 
   padding: 0 5px; 
   width: 100%; 
}

#nav-cat ul.level2, #nav-cat ul.level3, #nav-cat ul.level4, #nav-cat ul.level5, #nav-cat ul.level6 {
	background-color: #fff;
	width: 150px;
	border-width: 1px 2px 2px 1px;
	border-style: solid;
	border-color: #E4F0F6 #CCCCCC #CCCCCC #E4F0F6;
	z-index: 5000;
	padding: 5px;
}
#nav-cat ul.level3, #nav-cat ul.level4, #nav-cat ul.level5, #nav-cat ul.level6 {
	top: -5px; 
    left: 150px;
}
#nav-cat ul.level2 li, #nav-cat ul.level3 li, #nav-cat ul.level4 li, #nav-cat ul.level5 li, #nav-cat ul.level6 li {
	float: none;
	z-index: 5000;
	*display: inline-block;
}

#nav-cat ul.level2 li a, #nav-cat ul.level3 li a, #nav-cat ul.level4 li a, #nav-cat ul.level5 li a, #nav-cat ul.level6 li a{
	border-right: none;
	font: 11px Arial;
	margin: 0;
	padding: 2px 9px;
	color: #333333;
	background: url("../images/dotted_line.gif") repeat-x scroll left bottom transparent;
	white-space: normal;
	*width: 87%;
}
#nav-cat ul.level2 li a:hover, #nav-cat ul.level3 li a:hover, #nav-cat ul.level4 li a:hover, #nav-cat ul.level5 li a:hover, #nav-cat ul.level6 li a:hover {
	color: #EEEEEE;
	background: #555555;
}
#nav-cat li {
   position: relative; 
   list-style: none; 
   margin: 0;
   margin-top: 0px; /* change this to put space between buttons*/
   float: left;
}
#nav-cat .level1>li {
   background: url("../images/cat_tabs_separator.gif") no-repeat scroll right center transparent;
}
#nav-cat li li {
   margin: 0; /* overrides the margin-top above */
}

#nav-cat li a:hover {
   text-decoration: underline;
}
#nav-cat .level1>li a:hover {
   	color: #eeeeee;
	background: #272727 url("../images/cat_tabs_separator.gif") no-repeat right center;
	text-decoration: none;
}
#nav-cat li a {
   display: block;
   *display: inline-block;
   padding: 10px 9px 11px;
   text-decoration: none; 
   width: 100%; 
   color: #FFFEE2;
   font: bold 12px Arial;
   white-space: nowrap;
}

#nav-cat>ul a {
   width: auto;
}

#nav-cat ul ul {
   position: absolute; 
   top: 35px; 
   left: 0px;
   display: none;
}

#nav-cat ul.level1 li.submenu:hover ul.level2,
#nav-cat ul.level2 li.submenu:hover ul.level3,
#nav-cat ul.level3 li.submenu:hover ul.level4,
#nav-cat ul.level4 li.submenu:hover ul.level5,
#nav-cat ul.level5 li.submenu:hover ul.level6 {
   display:block; 
}