.sf-menu {
	float:right;
	position:relative;
	z-index:3;
	background:url(../images/menu-spacer.png) 0 0 repeat-y;
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 2px;
}
.sf-menu > li {
	float:left; 
	margin:0;
	padding:0 2px 0 0;
	position:relative;
	background:url(../images/menu-spacer.png) right 0 repeat-y;
}
.sf-menu > li > a {
	display:block;
	font-size:16px;
	line-height:18px;
	color:#FF0000;
	font-weight:normal;
	font-style:normal;
	text-transform:uppercase;
	text-decoration:none;
	position:relative;
	background:none;
	font-family: Tahoma, Geneva, sans-serif;
	padding-top: 36px;
	padding-right: 3px;
	padding-bottom: 36px;
	padding-left: 3px;
}
.sf-menu li a:hover, .sf-menu li.sfHover a, .sf-menu li a.current {background:url(../images/menu-active.png) 0 0 repeat;}

/***********************submenu***********************/
.sf-menu ul {display:none;}
.sf-menu li:hover ul, .sf-menu li.sfHover ul {
	position:absolute;
	left:-3px;
	top:91px;
	width:192px;
	padding:1px 1px 0;
	background:#191919; 
	z-index:99;
}
.sf-menu ul li {width:182px; padding:10px 0 9px 10px; margin:0 0 1px; position:relative; background:#2b2b2b;}
.menu-img {float:left; margin-right:12px; position:relative;}
.menu-img span {display:none; position:absolute; top:0; left:0; bottom:0; right:0; border:4px solid #f7f7f7;}
.sf-menu ul li.alt .menu-img span {display:block;}
.sf-menu ul li.alt a {color:#fff;}
.sf-menu li:hover li a, .sf-menu li.sfHover li a {
	display:inline-block;
	font-size:12px;
	line-height:18px;
	color:#6b6b6b;
	text-decoration:none;
	padding:6px 0 0 0;
	position:relative;
	background:none;
}
.sf-menu li li a:hover, .sf-menu li li.sfHover a, .sf-menu li li.alt a {background:url(../images/submenu-left.png) 0 bottom no-repeat; color:#fff;}
