#nav, #nav ul { /* all lists */
	padding: 0;
	margin: 0;
	list-style: none;
	line-height: 100%;
	background-color:#fff;
}

#nav a {
	display:block;
	/*width:100%;*/
	width:194px; /*needed to fill gap to child ul*/
	font-size:11px;
	padding:5px 2px;
	/*color:inherit;*/
	text-decoration:none;
}
#nav li ul li a {
	width:209px; /*wider children*/
}

#nav a img.bullet {
	border-width:0;
	vertical-align:bottom;
	margin-right:6px;
	margin-left:1px;
}


#nav ul { /* all lists */
	/*border-top:1px solid #e6e6e6;*/
}
#nav li { /* all list items */
	float:left;
	width:196px; /* adjust 200 with margin */
	/*border-width:0 1px 1px 1px;*/
	border-width:0;
	border-style:solid;
	border-color:#e6e6e6;
	background-color:#fff;
	color:#000;
	/*margin:2px;*/
	/*margin-left:2px;*/
	margin:0 2px;
	/*padding:1px;*/
}
#nav li:first-child {
	margin-top:2px;
}
#nav li:last-child {
	margin-bottom:2px;
}


#nav li:hover, #nav li.sfhover {
	background-color:#e6e6e6;
}
#nav li:hover a, #nav li.sfhover a {
	/*color:#fff;*/
}
#nav li:hover a img.bullet, #nav li.sfhover a img.bullet {
	visibility:hidden;
}

/*sub 1*/
#nav li:hover li a, #nav li.sfhover li a {
	color:#000;
}
#nav li:hover li a img.bullet, #nav li.sfhover li a img.bullet {
	visibility:visible;
}
#nav li:hover li:hover a, #nav li.sfhover li.sfhover a {
	/*color:#fff;*/
}
#nav li:hover li:hover a img.bullet, #nav li.sfhover li.sfhover a img.bullet {
	visibility:hidden;
}

/*sub 2*/
#nav li:hover li:hover li a, #nav li.sfhover li.sfhover li a {
	color:#000;
}
#nav li:hover li:hover li a img.bullet, #nav li.sfhover li.sfhover li a img.bullet {
	visibility:visible;
}
#nav li:hover li:hover li:hover a, #nav li.sfhover li.sfhover li.sfhover a {
	/*color:#fff;*/
}
#nav li:hover li:hover li:hover a img.bullet, #nav li.sfhover li.sfhover li.sfhover a img.bullet {
	visibility:hidden;
}

/*sub 3*/
#nav li:hover li:hover li:hover li a, #nav li.sfhover li.sfhover li.sfhover li a {
	color:#000;
}
#nav li:hover li:hover li:hover li a img.bullet, #nav li.sfhover li.sfhover li.sfhover li a img.bullet {
	visibility:visible;
}
#nav li:hover li:hover li:hover li:hover a, #nav li.sfhover li.sfhover li.sfhover li.sfhover a {
	/*color:#fff;*/
}
#nav li:hover li:hover li:hover li:hover a img.bullet, #nav li.sfhover li.sfhover li.sfhover li.sfhover a img.bullet {
	visibility:hidden;
}


#nav li ul { /* embedded lists */
	position:absolute;
	z-index:9999;
	/*wider children //width:200px;*/
	width:215px;
	left:-999em;
	margin-top:-26px; /* level with parent */
	border:1px solid #aaa;
}
#nav li ul li {
	/*wider children //width:196px;*/
	width:211px;
}

#nav li ul ul { /* third++ level lists */
	/*wider children //margin: -25px 0 0 198px;*/
	margin: -26px 0 0 213px;
}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
	left: -999em;
}


#nav li:hover ul, #nav li.sfhover ul {
	left:219px;
}
#nav li:hover ul ul, #nav li.sfhover ul ul {
	/*left:221px;*/
}
#nav li li:hover ul, #nav li li.sfhover ul {
	/*left:80px;*/
	left:auto;
}
#nav li li li:hover ul, #nav li li li.sfhover ul {
	left:auto;
}


/* items with subcategories */
#nav li a.daddy {
	background: url(/images/arrow.gif) 183px center no-repeat;
}
#nav li li a.daddy {
	background: url(/images/arrow.gif) 183px center no-repeat;
}
#nav li:hover a.daddy, #nav li.sfhover a.daddy {
	background: none;
}
/*sub 1*/
#nav li:hover li a.daddy, #nav li.sfhover li a.daddy {
	background: url(/images/arrow.gif) 198px center no-repeat;
}
#nav li:hover li:hover a.daddy, #nav li.sfhover li.sfhover a.daddy {
	background: none;
}
/*sub 2*/
#nav li:hover li:hover li a.daddy, #nav li.sfhover li.sfhover li a.daddy {
	background: url(/images/arrow.gif) 198px center no-repeat;
}
#nav li:hover li:hover li:hover a.daddy, #nav li.sfhover li.sfhover li.sfhover a.daddy {
	background: none;
}
/*sub 3*/
#nav li:hover li:hover li:hover li a.daddy, #nav li.sfhover li.sfhover li.sfhover li a.daddy {
	background: url(/images/arrow.gif) 198px center no-repeat;
}
#nav li:hover li:hover li:hover li:hover a.daddy, #nav li.sfhover li.sfhover li.sfhover li.sfhover a.daddy {
	background: none;
}
