body {
	font-family: arial, helvetica, serif;
}


#categorytopnav, #categorytopnav ul { /* all lists */
	padding: 0;
	margin: 0;
	list-style: none;
	line-height: 1;
	
}
#categorytopnav li a {
	text-decoration:none;
}
#categorytopnav li li a {
	border-top:		1px dotted #dcdae2;
	padding: 		.5em 1em !important;
	display:block;
	text-decoration:none !important;
	font-size:11px !important;
	font-weight:normal !important;
}

/*#categorytopnav li {  all list items 
	float: left;
	width: 10em;  width needed or else Opera goes nuts 
}*/

#categorytopnav li ul { /* second-level lists */
	position: absolute;
background-color:#ffffff;
border-bottom:1px solid #C7C2CF;
	width: 14em;
	margin-left: -1000em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
}

#categorytopnav li ul ul { /* third-and-above-level lists */
	margin: -1em 0 0 -1000em;
}

#categorytopnav li:hover ul ul, #categorytopnav li.sfhover ul ul {
	margin-left: -1000em;
}

#categorytopnav li:hover ul, #categorytopnav li.sfhover ul { /* lists nested under hovered list items */
	margin-left: 0;
}
#categorytopnav li li:hover ul, #categorytopnav li li.sfhover ul {
	margin-left: 10em;
}
#categorytopnav li li {
	width: 13.8em;
	border-right:1px solid #C7C2CF !important;
	margin-right:-1px;
}

#content {
	clear: left;
	
}

#categorytopnav li.sfhover, #categorytopnav li:hover {
	background:		 url(../../images/testbg.gif) repeat-x bottom;
}
#categorytopnav li li.sfhover, #categorytopnav li li:hover {
	background-color:#EEEBED;
}
#categorytopnav li:focus, #categorytopnav li.focus, #categorytopnav li:hover, #categorytopnav li.hover {
	position:static;
}

/* extra positioning rules for limited noscript keyboard accessibility */
#categorytopnav li a:focus + ul { margin-left: 0; }
#categorytopnav li li a:focus + ul { margin-left: 1010em; }
#categorytopnav li li a:focus { margin-left:1000em; width:13em; background-color:#EEEBED; }
#categorytopnav li:hover a:focus, #categorytopnav li.sfhover a.sffocus { margin-left: 0; }
#categorytopnav li li:hover a:focus + ul, #categorytopnav li li.sfhover a.sffocus + ul { margin-left: 10em; }
