.sf-menu{
	font-size:0;
	line-height:0;
	height:59px;
	padding:0;
	margin:0;
}
.sf-menu ul{
	position:absolute;
	top:-999em;
	width:170px;
	left:0;
	display:none;
	margin:0;
	padding:5px 5px 12px 5px;
	background:url(/images/sub-nav-tail.gif) repeat-x 0 0 #ddd;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	box-shadow:0 0 4px rgba(0,0,0,.3);
}
.sf-menu > li{
	float:left;
	position:relative;
	background: url(/images/nav-separator.gif) no-repeat right 0;
	padding:0;
}
.sf-menu > li > a {
	text-decoration:none;
	display:block;
	text-transform:uppercase;
	color:#a3a3a3;
	font-weight:bold;
	font-family: 'Droid Sans', sans-serif;
	font-size:14px;
	line-height:18px;
	white-space:nowrap;
	padding:21px 30px 20px 29px;
	text-shadow:1px 1px rgba(255,255,255,.9);
}
	.sf-menu > li:first-child > a {border-radius: 4px 0 0 4px;}
	.sf-menu > li.current > a, .sf-menu > li > a:hover, .sf-menu > li:hover > a, .sf-menu > li.sfHover > a {
		background:url(/images/nav-current.gif) repeat-x 0 0;
		color:#010101 !important;
		text-shadow:1px 1px 3px rgba(0,0,0,.4);
	}
	.sf-menu a.current {text-decoration:none;}
.sf-menu li:hover ul,.sf-menu li.sfHover ul{top:59px; left:50%;z-index:99;margin-left:-90px;}
.sf-menu li:hover li ul,ul.sf-menu li.sfHover li ul{top:-999em}
.sf-menu li.current,.sf-menu li:hover,.sf-menu li.sfHover{
	text-decoration:none;
}
.sf-menu li li a{
	display:block;
	font-size:12px;
	line-height:15px;
	padding:10px 0 10px 0;
	text-decoration:none;
	text-transform: none;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#000;
	text-align:center;
}
.sf-menu li li a:hover, .sf-menu li li.sfHover > a, .sf-menu li li.current > a{color:#fff; background:url(/images/sub-nav-current.png) no-repeat 0 0;}
.sf-menu li li{
	float:none;
	position:relative;
	background:none !important;
	padding:0;
	margin:0 0 5px 0;
}
.sf-menu li li:hover ul,ul.sf-menu li li.sfHover ul{left:176px;top:-5px; margin:0;}