.universal-menu
{
	display:block;
	z-index:999999;
}
.universal-menu ul
{
	padding:0px;
	margin:0px;
}
.universal-menu li
{
	display:inline-block;
	position:relative;
}
.universal-menu li.dropdown:hover > .submenu
{
	display:block;
}
.universal-menu li a
{
	display:block;
	padding:12px 16px;
	color:#FFFFFF;
	font-weight:600;
	text-decoration:none;
	background-color:#000;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #666666), color-stop(1, #000000) );
	background:-moz-linear-gradient( center top, #666666 5%, #000000 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#666666', endColorstr='#000000');
}
.universal-menu li a:hover
{
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #000000), color-stop(1, #666666) );
	background:-moz-linear-gradient( center top, #000000 5%, #666666 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000', endColorstr='#666666');
}
.universal-menu li .active
{
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #333333), color-stop(1, #999999) );
	background:-moz-linear-gradient( center top, #333333 5%, #999999 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#333333', endColorstr='#999999');
}
.universal-menu .submenu
{
	display:none;
}
.submenu
{
	margin:0px;
	padding:0px;
	position:absolute;
	left:0px;
	list-style-type:none;
	display:block;
	width:200px;
	z-index:9;
	text-align:left;
}
.submenu li
{
	display:block;
}
.submenu li a
{
	display:block;
	background:#666;
	color:#fff;
	padding:8px 6px;
	border-bottom:1px dotted #fff;
}
.universal-menu .submenu > li.dropdown:hover > .submenu
{
	display:block;
}
.universal-menu .submenu .submenu
{
	position:absolute;
	left:200px;
	top:0px;
}
