nav{float:right;position:relative;z-index:99; margin-right:25px;}

.sf-menu, .sf-menu * {margin:0;padding:0; list-style:none; text-decoration:none;}
.sf-menu li {float:left;margin-right:0px; margin-left:1px;}

	.sf-menu li a {display:block; width:114px;padding:40px 2px 40px 0; position:relative; z-index:5; text-align:center; font-family:Arial, Helvetica, sans-serif;}
	
	.m1{border-top:13px solid #7c67e5; background:#8a73ff;}
	
	.m2{
	border-top:13px solid #8673e5;
	background-color: #9580ff;
}
	.m3{
	border-top:13px solid #9383e5;
	background-color: #a391ff;
}
	.m4{border-top:13px solid #a395e5; background:#b5a6ff;}
	.m5{
	border-top:13px solid #b9acff;
	background-color: #a08eff;
}
	
.sf-menu em{position:relative; z-index:5; top:0px;font:15px/1.2em Arial, Helvetica, sans-serif; color:#fff;  font-style:normal;}

.sf-menu li a strong{position:absolute; text-decoration:none; z-index:4; top:0; left:0; width:100%; height:0; background:#3e3e3b;}

.sf-menu li a span{position:absolute; display:block; z-index:6; top:-13px; left:0; width:100%; height:0; background:#52524e;}

.sf-menu .current a{border-top:13px solid #5
2524e; background:#3e3e3b;}
.sf-menu ul {
	position:		absolute;
	top:			-999em;
	z-index:		99;
	width:			88px; 
	display:none;
	background:#2d2d2d;
	padding:7px 15px 5px 13px;
}
.sf-menu li li, .sf-menu .m3 li {padding:0; width:100%; background:none !important;}
	.sf-menu li li a, .sf-menu .m3 li a{padding:8px 0 9px 6px;width:78px;font-size:14px;color:#ffffff; text-decoration:none; border-bottom:1px dotted #ffffff;border-top:none !important;text-align:left; background:none !important;}	
	.sf-menu li .last a{border:none !important;}
		.sf-menu li li.sfHover > a, .sf-menu li li a:hover, .sf-menu li .m3 a {border-top:none; color:#D487B2; background:none;}
.sf-menu ul ul {
	position:		absolute;
	top:			-999em;
	z-index:		99;
	width:			94px;
	display:none;
	background:#2e2e2e;
	padding:0 15px 2px 0;
}
	.sf-menu li li li {width:85px;margin:0 0 0 10px;border-bottom:1px dotted #fff;}
	.sf-menu li li .last {border-bottom:none;}
		.sf-menu li li li a {color:#fff; margin-left:-10px; border:none; padding:11px 0 9px 19px;}
			.sf-menu li li li.sfHover > a, .sf-menu li li li a:hover, .sf-menu li li .active a {background:url(../images/bg-menu-ul.png) 0 50% no-repeat !important; color:#fff;}
.sf-menu li:hover ul,
.sf-menu li.sfHover ul {
	left:			235px;
	top:			111px; /* match top ul list item height */
}
ul.sf-menu li:hover li ul,
ul.sf-menu li.sfHover li ul {
	top:			-999em;
}
ul.sf-menu li li:hover ul,
ul.sf-menu li li.sfHover ul {
	left:			116px; /* match ul width */
	top:			41px;
}
ul.sf-menu li li:hover li ul,
ul.sf-menu li li.sfHover li ul {
	top:			-999em;
}
ul.sf-menu li li li:hover ul,
ul.sf-menu li li li.sfHover ul {
	left:			10em; /* match ul width */
	top:			00px;
}



ul.sf-menu li ul  { background:#3e3e3b }
ul.sf-menu li ul li ul {margin-top:-40px; background:#3e3e3b }
ul.sf-menu li ul li ul li:last-child{border:none}
ul.sf-menu li ul li ul li a{ color:#FFF; padding:3px 20px; }
