.menu #nav { 
	width: 707px; 
	height: 35px; 
	background: url(../images/menu/menu_sprite_19.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 #shop a:link, .menu #shop a:visited { 
	left: 14px; 
	width: 89px; 
}
.menu #shop a:hover, .menu #shop a:focus { 
	background: url(../images/menu/menu_sprite_19.png) no-repeat -14px -40px; 
}
.menu #shop a:active { 
	background: url(../images/menu/menu_sprite_19.png) no-repeat -14px -80px; 
}
.menu #shop.current a:link, .menu #shop.current a:visited { background: url(../images/menu/menu_sprite_19.png) no-repeat -14px -80px;  cursor: default; 
}
.menu .nav-shop, .menu .nav-shop-click { position: absolute; top: 0; left: 14px; width: 89px; height: 35px; background: url(../images/menu/menu_sprite_19.png) no-repeat -14px -40px; 
}
.menu .nav-shop-click { background: url(../images/menu/menu_sprite_19.png) no-repeat -14px -120px; 
}

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

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


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

.menu #contact a:link, .menu #contact a:visited { 
	left: 468px; 
	width: 118px; 
}
.menu #contact a:hover, .menu #contact a:focus { 
	background: url(../images/menu/menu_sprite_19.png) no-repeat -468px -40px; 
}
.menu #contact a:active { 
	background: url(../images/menu/menu_sprite_19.png) no-repeat -468px -80px; 
}
.menu #contact.current a:link, .menu #contact.current a:visited { background: url(../images/menu/menu_sprite_19.png) no-repeat -468px -80px;  cursor: default; 
}
.menu .nav-contact, .menu .nav-contact-click { position: absolute; top: 0; left: 468px; width: 118px; height: 35px; background: url(../images/menu/menu_sprite_19.png) no-repeat -468px -40px; 
}
.menu .nav-contact-click { background: url(../images/menu/menu_sprite_19.png) no-repeat -468px -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; 
}