#mainMenu {
	display: block;
	position: absolute;
	width: 458px;
	height: 32px;
	list-style: none;
	margin: 0;
	padding: 0;
	top: 25px;
	left: 155px;
}

#mainMenu li {
	display: block;
	position: relative;
	list-style: none;
	float: left;
	margin: 0;
	padding: 0;
}

#mainMenu li a {
	display: block;
	position: relative;
}

li.spirits a { background: url(../images/menu/main_spirits.gif) 0 0 no-repeat; width: 85px; height: 32px; text-indent: -3000px; }
li.spirits a:hover { background-position: 0 -32px; }

li.saloon a { background: url(../images/menu/main_saloon.gif) 0 0 no-repeat; width: 90px; height: 32px; text-indent: -3000px; }
li.saloon a:hover { background-position: 0 -32px; }

li.story a { background: url(../images/menu/main_story.gif) 0 0 no-repeat; width: 79px; height: 32px; text-indent: -3000px; }
li.story a:hover { background-position: 0 -32px; }

li.merchandise a { background: url(../images/menu/main_merchandise.gif) 0 0 no-repeat; width: 99px; height: 32px; text-indent: -3000px; }
li.merchandise a:hover { background-position: 0 -32px; }

li.buy a { background: url(../images/menu/main_buy.gif) 0 0 no-repeat; width: 99px; height: 32px; text-indent: -3000px; }
li.buy a:hover { background-position: 0 -32px; }

#mainMenu li.active a {
	background-position: 0 -32px;
}

#subnav1 { display: block; position: absolute; width: 600px; height: 17px; left: 160px; top: 60px; }
#subnav2 { display: block; position: absolute; width: 600px; height: 17px; left: 160px; top: 80px; }

.subnav ul { list-style: none; margin: 0; padding: 0; float: left;}
.subnav ul li { list-style: none; display: block; float: left; margin: 0 25px 0 0; padding: 0; }

.subnav li.active a  { color: #fff; }

.subnavLabel { display: block; float: left; clear: left; margin: 0 10px 0 0;}