/* CSS Document */

#nav {
	margin: 0;
	padding: 0;
}

#nav ul	{
	margin: 0;
	padding: 0;
}

#nav a {
	text-decoration: none;
}

#nav li { /*float the main list items*/
	margin: 0;
	float: left;
	display: block;
	padding: 0;
}

#nav li a {
	display: block;
	padding: 0;
	border-right: 1px solid #666;
	height: 14px;
}

/*do the image replacement*/
#nav li span {
	position: absolute;
	/*left: -2000px;*/
	font-family:sans-serif;
	font-size:12px;
	color:#aa0000;
	padding-left:16px;
}


#Shop a	{
	display: block;
	position: relative;
	/*background: url(/styles/default/nav_graphics/topnav_Shop_off.png) no-repeat center bottom;*/
	width: 60px;
	border-left: 1px solid #666;
}

#Shop a:hover, #Shop:hover a, #Shop.over a, #Shop.on a	{
	/*background: url(/styles/default/nav_graphics/topnav_Shop_on.png) no-repeat center bottom;*/
	font-weight:bold;
	color:#aa0000;
}

#AboutUs a	{
	display: block;
	position: relative;
	/*background: url(/styles/default/nav_graphics/topnav_AboutUs_off.png) no-repeat center bottom;*/
	width: 82px;
}

#AboutUs a:hover, #AboutUs:hover a, #AboutUs.over a, #AboutUs.on a	{
	/*background: url(/styles/default/nav_graphics/topnav_AboutUs_on.png) no-repeat center bottom;*/
	font-weight:bold;
	color:#aa0000;
}

#PressEvents a	{
	display: block;
	position: relative;
/*	background: url(/styles/default/nav_graphics/topnav_PressEvents_off.png) no-repeat center bottom;*/
	width: 114px;
}

#PressEvents a:hover, #PressEvents:hover a, #PressEvents.over a, #PressEvents.on a	{
	/*background: url(/styles/default/nav_graphics/topnav_PressEvents_on.png) no-repeat center bottom;*/
	font-weight:bold;
	color:#aa0000;
}

#Contact a	{
	display: block;
	position: relative;
	/*background: url(/styles/default/nav_graphics/topnav_Contact_off.png) no-repeat center bottom;*/
	width: 72px;
}

#Contact a:hover, #Contact:hover a, #Contact.over a, #Contact.on a	{
/*	background: url(/styles/default/nav_graphics/topnav_Contact_on.png) no-repeat center bottom;*/
font-weight:bold;
	color:#aa0000;
}

#Info a	{
	display: block;
	position: relative;
	/*background: url(/styles/default/nav_graphics/topnav_Info_off.png) no-repeat center bottom;*/
	width: 51px;
}

#Info a:hover, #Info:hover a, #Info.over a, #Info.on a	{
	/*background: url(/styles/default/nav_graphics/topnav_Info_on.png) no-repeat center bottom;*/
	font-weight:bold;
	color:#aa0000;
}


#Links a	{
	display: block;
	position: relative;
	/*background: url(/styles/default/nav_graphics/topnav_Links_off.png) no-repeat center bottom;*/
	width: 60px;
}

#Links a:hover, #Links:hover a, #Links.over a, #Links.on a	{
	/*background: url(/styles/default/nav_graphics/topnav_Links_on.png) no-repeat center bottom;*/
	font-weight:bold;
	color:#aa0000;
}


/* subnav formatting */

#nav li ul {
	display: none;
}

#nav li.off:hover ul, #nav li.over ul {
	display: block;
	z-index: 6000;
}

#nav li.off ul, #nav li.on ul  { /*put the subnav below*/
	position: absolute;
	display: block;
	top: 30px;
	left: 0px;
	height: 18px;
	margin-left: 15px;
}

#nav li.off ul li a, #nav li.on ul li a {
	display: block;
	color: #000;
	height: 19px;
	margin: 0;
	padding: 0;
	float: left;
	width: auto;
}

#nav li.on ul li a {
	background: none;
	margin: 0;
	float: left;
}

#nav li.off ul a:hover, #nav li.on ul a:hover	{
	color: #FFF;
}
