@charset "utf-8";





.menubar {

	behavior: url("/scripts/csshover3.htc");

	width: 100%;

	text-align: center;

	margin: 2ex 0;

}



ul.shopNav, ul.shopNav ul { /* all lists */

	display: inline-block;

	margin: 0;

	padding: 0 1em 0 0;

	list-style: none;

	text-align: center;



}









.shopNav li {

	display: block;

	text-decoration: none;

}



.shopNav li { /* all list items */

	color: #ddd;

	float: left;

	min-width: 4em; /* width needed or else Opera goes nuts */

	padding: .5ex 15px .5ex 15px;

	margin-right: 1px;

	background: #333366;

	font-weight: bold;

	white-space: nowrap;

}



.shopNav li a:link {

	color: #ddd;

}



.shopNav li a:visited {

	color: #ddd;

}



.shopNav li ul { /* second-level lists */

	position: absolute;

	text-align: left;

	background: #333366;

	padding-top: 1ex;

	margin-left: -15px;

	

	left: -999em;  	/* using left instead of display to hide menus because display: none isn't read by screen readers */

	display: none;

}



ul.shopNav li li {

	font-size: 0.8em;

	float: none;

	padding: .5em .5em .5em 0;

	margin-left: 15px;

}



.shopNav li li a {

	padding-left: 0em;

}



.shopNav li:hover ul, .shopNav li.sfhover ul { /* lists nested under hovered list items */

	left: auto;

	display: block;

}



#content {

	clear: left;

	color: #ccc;

}



a:link, a:visited {

	color: inherit;

	text-decoration: none;

}



a:hover {

	color: #e1c874;

}


