.menu #nav { 
	width: 707px; 
	height: 35px; 
	background: url(../images/menu/menu_sprite.png) no-repeat; 
	position: relative; 
	top: 0px; 
	left: 12px; 
	padding:0; 
}
.menu #nav li { 
	display: inline; 
}
.menu #nav li a:link, .menu #nav li a:visited { 
	position: absolute; 
	top: 0; 
	height: 35px; 
	text-indent: -9000px; 
	overflow: hidden; 
	z-index: 10; 
}
.menu #nav #flavors a:link, .menu #flavors a:visited { 
	left: 0px; 
	width: 91px; 
}
.menu #flavors a:hover, .menu #flavors a:focus { 
	background: url(../images/menu/menu_sprite.png) no-repeat -0px -40px; 
}
.menu #flavors a:active { 
	background: url(../images/menu/menu_sprite.png) no-repeat -0px -80px; 
}
.menu #flavors.current a:link, .menu #flavors.current a:visited { background: url(../images/menu/menu_sprite.png) no-repeat -0px -80px;  cursor: default; 
}
.menu .nav-flavors, .menu .nav-flavors-click { position: absolute; top: 0; left: 0px; width: 91px; height: 35px; background: url(../images/menu/menu_sprite.png) no-repeat -0px -40px; 
}
.menu .nav-flavors-click { background: url(../images/menu/menu_sprite.png) no-repeat -0px -120px; 
}

.menu #shop a:link, .menu #shop a:visited { 
	left: 91px; 
	width: 67px; 
}
.menu #shop a:hover, .menu #shop a:focus { 
	background: url(../images/menu/menu_sprite.png) no-repeat -91px -40px; 
}
.menu #shop a:active { 
	background: url(../images/menu/menu_sprite.png) no-repeat -91px -80px; 
}
.menu #shop.current a:link, .menu #shop.current a:visited { background: url(../images/menu/menu_sprite.png) no-repeat -91px -80px;  cursor: default; 
}
.menu .nav-shop, .menu .nav-shop-click { position: absolute; top: 0; left: 91px; width: 67px; height: 35px; background: url(../images/menu/menu_sprite.png) no-repeat -91px -40px; 
}
.menu .nav-shop-click { background: url(../images/menu/menu_sprite.png) no-repeat -91px -120px; 
}

.menu #events a:link, .menu #events a:visited { 
	left: 158px; 
	width: 87px; 
}
.menu #events a:hover, .menu #events a:focus { 
	background: url(../images/menu/menu_sprite.png) no-repeat -158px -40px; 
}
.menu #events a:active { 
	background: url(../images/menu/menu_sprite.png) no-repeat -158px -80px; 
}
.menu #events.current a:link, .menu #events.current a:visited { background: url(../images/menu/menu_sprite.png) no-repeat -158px -80px;  cursor: default; 
}
.menu .nav-events, .menu .nav-events-click { position: absolute; top: 0; left: 158px; width: 87px; height: 35px; background: url(../images/menu/menu_sprite.png) no-repeat -158px -40px; 
}
.menu .nav-events-click { background: url(../images/menu/menu_sprite.png) no-repeat -158px -120px; 
}

.menu #locations a:link, .menu #locations a:visited { 
	left: 245px; 
	width: 112px; 
}
.menu #locations a:hover, .menu #locations a:focus { 
	background: url(../images/menu/menu_sprite.png) no-repeat -245px -40px; 
}
.menu #locations a:active { 
	background: url(../images/menu/menu_sprite.png) no-repeat -245px -80px; 
}
.menu #locations.current a:link, .menu #locations.current a:visited { background: url(../images/menu/menu_sprite.png) no-repeat -245px -80px;  cursor: default; 
}
.menu .nav-locations, .menu .nav-locations-click { position: absolute; top: 0; left: 245px; width: 112px; height: 35px; background: url(../images/menu/menu_sprite.png) no-repeat -245px -40px; 
}
.menu .nav-locations-click { background: url(../images/menu/menu_sprite.png) no-repeat -245px -120px; 
}

.menu #catering a:link, .menu #catering a:visited { 
	left: 357px; 
	width: 107px; 
}
.menu #catering a:hover, .menu #catering a:focus { 
	background: url(../images/menu/menu_sprite.png) no-repeat -357px -40px; 
}
.menu #catering a:active { 
	background: url(../images/menu/menu_sprite.png) no-repeat -357px -80px; 
}
.menu #catering.current a:link, .menu #catering.current a:visited { background: url(../images/menu/menu_sprite.png) no-repeat -357px -80px;  cursor: default; 
}
.menu .nav-catering, .menu .nav-catering-click { position: absolute; top: 0; left: 357px; width: 107px; height: 35px; background: url(../images/menu/menu_sprite.png) no-repeat -357px -40px; 
}
.menu .nav-catering-click { background: url(../images/menu/menu_sprite.png) no-repeat -357px -120px; 
}

.menu #news a:link, .menu #news a:visited { 
	left: 464px; 
	width: 70px; 
}
.menu #news a:hover, .menu #news a:focus { 
	background: url(../images/menu/menu_sprite.png) no-repeat -464px -40px; 
}
.menu #news a:active { 
	background: url(../images/menu/menu_sprite.png) no-repeat -464px -80px; 
}
.menu #news.current a:link, .menu #news.current a:visited { background: url(../images/menu/menu_sprite.png) no-repeat -464px -80px;  cursor: default; 
}
.menu .nav-news, .menu .nav-news-click { position: absolute; top: 0; left: 464px; width: 70px; height: 35px; background: url(../images/menu/menu_sprite.png) no-repeat -464px -40px; 
}
.menu .nav-news-click { background: url(../images/menu/menu_sprite.png) no-repeat -464px -120px; 
}

.menu #about a:link, .menu #about a:visited { 
	left: 534px; 
	width: 78px; 
}
.menu #about a:hover, .menu #about a:focus { 
	background: url(../images/menu/menu_sprite.png) no-repeat -534px -40px; 
}
.menu #about a:active { 
	background: url(../images/menu/menu_sprite.png) no-repeat -534px -80px; 
}
.menu #about.current a:link, .menu #about.current a:visited { background: url(../images/menu/menu_sprite.png) no-repeat -534px -80px;  cursor: default; 
}
.menu .nav-about, .menu .nav-about-click { position: absolute; top: 0; left: 534px; width: 78px; height: 35px; background: url(../images/menu/menu_sprite.png) no-repeat -534px -40px; 
}
.menu .nav-about-click { background: url(../images/menu/menu_sprite.png) no-repeat -534px -120px; 
}

.menu #contact a:link, .menu #contact a:visited { 
	left: 612px; 
	width: 96px; 
}
.menu #contact a:hover, .menu #contact a:focus { 
	background: url(../images/menu/menu_sprite.png) no-repeat -612px -40px; 
}
.menu #contact a:active { 
	background: url(../images/menu/menu_sprite.png) no-repeat -612px -80px; 
}
.menu #contact.current a:link, .menu #contact.current a:visited { background: url(../images/menu/menu_sprite.png) no-repeat -612px -80px;  cursor: default; 
}
.menu .nav-contact, .menu .nav-contact-click { position: absolute; top: 0; left: 612px; width: 96px; height: 35px; background: url(../images/menu/menu_sprite.png) no-repeat -612px -40px; 
}
.menu .nav-contact-click { background: url(../images/menu/menu_sprite.png) no-repeat -612px -120px; 
}


.footermenu #nav { 
	width: 500px; 
	height: 35px; 
	position: relative; 
	top: 0px; 
	left: 10px; 
	padding:0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000; 
}

.footermenu #nav ul {
	list-style-type: none;
	height: 80px;
	width: 663px;
	margin: auto;
}

.footermenu #nav li a:link, .footermenu #nav li a:visited { 
	display: block;
	padding-right: 10px;
	float: left; 
}