.menu #nav {
	width: 445px;
	height: 35px;
	background: url(../images/menu/menu_sprite.png) no-repeat;
	position: relative;
	top: 0px;
	left: 12px;
	padding: 0;
	margin-right: auto;
	margin-left: auto;
}
.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 #home a:link, .menu #home a:visited { 
	left: 0px; 
	width: 90px; 
}
.menu #home a:hover, .menu #home a:focus { 
	background: url(../images/menu/menu_sprite.png) no-repeat -0px -40px; 
}
.menu #home a:active { 
	background: url(../images/menu/menu_sprite.png) no-repeat -0px -40px; 
}
.menu #home.current a:link, .menu #home.current a:visited { background: url(../images/menu/menu_sprite.png) no-repeat -0px -80px;  cursor: default; 
}
.menu .nav-home, .menu .nav-home-click { position: absolute; top: 0; left: 0px; width: 90px; height: 35px; background: url(../images/menu/menu_sprite.png) no-repeat -0px -40px; 
}
.menu .nav-home-click { background: url(../images/menu/menu_sprite.png) no-repeat -0px -120px; 
}
.menu #nav #gallery a:link, .menu #gallery a:visited { 
	left: 90px; 
	width: 103px; 
}
.menu #gallery a:hover, .menu #gallery a:focus { 
	background: url(../images/menu/menu_sprite.png) no-repeat -90px -40px; 
}
.menu #gallery a:active { 
	background: url(../images/menu/menu_sprite.png) no-repeat -90px -40px; 
}
.menu #gallery.current a:link, .menu #gallery.current a:visited { background: url(../images/menu/menu_sprite.png) no-repeat -90px -80px;  cursor: default; 
}
.menu .nav-gallery, .menu .nav-gallery-click { position: absolute; top: 0; left: 90px; width: 103px; height: 35px; background: url(../images/menu/menu_sprite.png) no-repeat -90px -40px; 
}
.menu .nav-gallery-click { background: url(../images/menu/menu_sprite.png) no-repeat -90px -120px; 
}

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

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





				
.container .footer .menu {
	margin-bottom: 45px;
}
.container .header .menu {
	text-align: left;
}
.container .header .menu #nav {
	margin-right: 0px;
	margin-left: 225px;
}
.container .menu {
	padding-bottom: 15px;
	padding-top: 20px;
}
