body {  
         behavior: url(includes/csshover.htc);
} /* WinIE behavior call */
div#nav-cat, #nav-nys, #nav-substore {
     margin-top: 0em;
     width: 175px;
     margin-right: auto;
     font-weight: bold;
     font-size: 12px;
	 font-family:'trebuchet ms', tahoma;
	 letter-spacing:0px;
	 background:#ffffff no-repeat;
     z-index: 500;
	 border-right:1px solid #333333;
}
#nav-cat {
	border-bottom:1px solid #333333;
}

div#nav-nys ul {
	border-right:none;
}

div#nav-cat ul, #nav-nys ul, #nav-substore ul {
     margin: 0em; 
     padding: 0em; 
     width: 171px;  
     line-height: 14px;
     border: none;
}

.selectLI {
	background:#ccc;
}

#nav-nys ul, #nav-substore ul {
	padding: 0.3em 0em 0.3em 0.5em;
	width:165px;
}

#nav-nys, #nav-substore {
	border-right:1px solid #000000;
	width:175px;
}

div#nav-cat ul.alevel2 {background-color: #ffffff; border:1px solid #adadad; }
div#nav-cat ul.alevel3 {background-color: #ffffff; border:1px solid #adadad;}
div#nav-cat ul.alevel4 {background-color: #ffffff; border:1px solid #adadad;}
div#nav-cat ul.alevel5 {background-color: #ffffff; border:1px solid #adadad;}
div#nav-cat ul.alevel6 {background-color: #ffffff; border:1px solid #adadad;}

div#nav-cat li {
     z-index: 602; 
     position: relative;
     list-style: none; 
	 width:169px;
	 padding: 3px;	 
	/* border-right:1px solid #000000;	**
     margin-top: 0; /* change it to whatever space you want to put space between buttons*/
     border-bottom: 1px dotted #cccccc; /* <---this line may help or hinder IE menu shifting issues. */
    /* background-color: transparent; Sets background of Menu items that DOES NOT have sub-menu's SYSTEM WIDE!!! */
}

div#cartBoxListWrapper li {
     z-index: 602; 
     position: relative;
     list-style: none; 
	 padding: 3px;	 
     margin-top: 0; /* change it to whatever space you want to put space between buttons*/
     border-bottom: 1px dotted #cccccc; /* <---this line may help or hinder IE menu shifting issues. */
    /* background-color: transparent; Sets background of Menu items that DOES NOT have sub-menu's SYSTEM WIDE!!! */
}



div#nav-cat ul.alevel2 li {
     z-index: 650; 
     position: relative;
     list-style: none; 
	 padding: 3px;
	 width:161px;
	 font-size:11px;
     margin-top: 0; /* change it to whatever space you want to put space between buttons*/
     border-bottom: 1px dotted #cccccc; /* <---this line may help or hinder IE menu shifting issues. */
     background-color: transparent; /*Sets background of Menu items that DOES NOT have sub-menu's SYSTEM WIDE!!! */
	 border-right:none;
}

#nav-nys li, #nav-substore li{
     z-index: 602; 
     position: relative;
    padding: 2px;
	width:150px;
     margin-top: 0; /* change it to whatever space you want to put space between buttons*/
     border-bottom: 1px dotted #ffffff; /* <---this line may help or hinder IE menu shifting issues. */
     background-color: transparent; /*Sets background of Menu items that DOES NOT have sub-menu's SYSTEM WIDE!!! */
}

 #nav-nys li, #nav-substore li {
    padding: 1px;
	font-weight:bold;
	color:#941e25;
}

#nav-substore ul.level2 li  a{
	text-decoration:none;
}
	
#nav-substore ul.level3 li  a{
	font-size:10px;
}

#nav-substore ul.level2 li.submenu {
	padding:3px;
	border-bottom:1px dotted #cccccc;
}

div#nav-cat li li {
    margin-left: 0em;/* This puts space between menu and sub-menu, reccomend to leave at 0 unless you have over-lapping problems. */
    background-color: #ffffff; /* sets the background of submenu ,WITHOUT submenus, when menu is HOVERED */
	border-bottom:1px solid #adadad;
} 
div#nav-nys li li { 
    margin-left: 0em;/* This puts space between menu and sub-menu, reccomend to leave at 0 unless you have over-lapping problems. */
	font-weight:bold;
	} 
div#nav-cat li:hover {
	background-color: #f0f0f0;
	color:#a01d25;
}
/* sets the HOVER background of any MENU item that DOES NOT have submenu items */
div#nav-cat li.submenu {
	/*background-color: transparent;*/
	/*background:url(../images/li_bg.gif) no-repeat;*/
	}
/* sets the background of any menu item that DOES have submenu items */
div#nav-cat li.submenu:hover {
	background-color: #f0f0f0;	
	color:#a01d25;
} 
/*sets the HOVER background of any menu item that DOES have submenu items */



div#nav-cat li a {
	background-color: transparent; /*<---This will set the background color of the WHOLE MENU, EVERY alevel, SYSTEM WIDE!!! If you want different colors, DON'T CHANGE THIS!!! */
    display: block;
    padding: 0.2em 0.2em 0.3em 0em;
    text-decoration: none; 
    width: 176;
    color: #333333; /* sets the font color of the menu, SYSTEM WIDE!! In order to over-ride the font colors for the menu, and have different 
    colors for each alevel, such as font color changing when you hover, you need to remove any MENU colors  referred to in your
    stylesheet.css, as they over-ride this stylesheet! (includes/templates/YOUR_TEMPLATE/css/stylesheet.css) */
}

div#nav-cat li a:hover {
	color:#a01d25;
}

div#nav-cat ul ul {
 /*   position: absolute; */
	top: 0; 
	left: 100%; 
    display: none;
	z-index: 610;
	width:167px;
}

.sweet_container div#nav-cat ul ul {
	display:block;
	width:167px;
}

.selectedLI {
	background:url(../images/sd_menu_bg.gif) #cccccc;
}

.sweet_container div#nav-cat ul.alevel2 li {
	border-right:none;
	width:160px;
}

div#nav-cat ul ul ul{
    position: absolute;
	top: 0; 
	left: 100%; 
    display: none;
	z-index: 750;
}

div#nav-cat ul.alevel3 li, div#nav-cat ul.alevel3 li a{
	z-index:751;
}

div#nav-cat ul.alevel1 li.submenu a:hover {
	color:#a01d25;
}

/*div#nav-cat ul.alevel1 li.submenu:hover ul.alevel2, */
div#nav-cat ul.alevel2 li.submenu:hover ul.alevel3,
div#nav-cat ul.alevel3 li.submenu:hover ul.alevel4,
div#nav-cat ul.alevel4 li.submenu:hover ul.alevel5,
div#nav-cat ul.alevel5 li.submenu:hover ul.alevel6 {
        display:block;
}
/* div#nav-cat ul.alevel3 li.submenu:hover ul.alevel4 { height: 200px;overflow: scroll;} */

#nav-nys .price_slider .level1 {
	padding: 0.3em 0em 0.3em 1em;
	width:165px;
}

li.firstLevel.submenu {
	cursor:pointer;
}
