ul.horizontal li {
	float: left;
}
ul.horizontal, ul.horizontal ul {
	list-style: none;
	margin: 0px 0;
	padding: 0px 0;
}
ul.horizontal li ul li {
	clear: both;
}
ul.horizontal ul {
	display: none; 
	position: absolute;
}

ul.horizontal li a {
	display: block;
	color: White;
	text-align: center;
	border-right: 1px solid White;
	padding: 0px 7px 0px 7px;
}

ul.horizontal li ul li a {
	color: White;
	text-align: left;
	border: none;
}

ul.horizontal li ul li ul li a {
	color: White;
	text-align: left;
	border: none;
}

ul.horizontal li ul li ul {
	left: 106px; 
}

ul.horizontal li ul li ul li {
	position: relative;
	bottom: 21px;
}

ul.horizontal li:hover ul.lvl1, ul.horizontal li.over ul.lvl1 {
	display: block;
}
ul.horizontal li ul li:hover ul.lvl2, ul.horizontal li ul li.over ul.lvl2 {
	display: block;
}