.menu {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	margin: 0;
	width:1100px;
	padding:124px 0 0px 0;
	list-style: none;
	background-repeat: no-repeat;
}
.menu li {
	float: left;
	display: block;
	padding: 0;
	margin: 0;
	font-size:16px;
	height: 55px;
	margin-right: 2em;
	list-style: none;

}
.menu li a {
	text-decoration: none;
	font-style:bold;
	display: block;
	height: 55px;
	width: 300px;
	background-repeat: no-repeat;
	padding-top:15px;
	color:#636363;
	background-image: url(images/menu.png);
}
.acu a {
	position:relative; 
 	left:300px;
	text-indent:50px;
}
.allergy a {
	position:relative;
	left:200px;
	text-indent:60px;
}
.energy a {
	position:relative;
	left:100px;
	text-indent:80px;
}
ul.menu li a:hover {
	background-image: url(images/menu-hover.png);
	color:#ffffff;
}

ul.menu li a.current {
	background-image: url(images/menu-active.png);
	color:#ffffff;
}

.menu:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility:hidden;
}

.sidenav {
	float: left;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	margin: 0;
	width:192px;
	padding: 0;
	list-style: none;
	background-repeat: no-repeat;

}
.sidenav li {
	display: inline;
	padding: 0;
	margin: 0;
	font-size:16px;
	height: 22px;
	margin-right: 1em;
	list-style: none;

}
.sidenav li a {
	text-decoration: none;
	font-style:bold;
	display: block;
	text-indent:45px;
	height: 22px;
	background-repeat: no-repeat;
	padding-top:4px;
	color:#636363;
	background-image: url(images/side.png);
}

ul.sidenav li a:hover {
	color:#f08a3f;
	background-image: url(images/side-hover.png);
}

ul.sidenav li a.current {
	background-image: url(images/side-hover.png);
	color:#000000;
}