

.sf-menu, .sf-menu * {
	margin:			0;
	padding:		0;
	list-style:		none;
 
}
.sf-menu {
	line-height:	20px;
}
.sf-menu ul {
	position:		absolute;
	top:			-999em;
	 
	text-align:left;
}
.sf-menu ul li {
	width:			200px;
	line-height:20px;
}

ul.sf-menu li { padding-left: 5px; }
.sf-menu li:hover { visibility:	inherit;    }
.sf-menu li { float: left; position: relative;}


.sf-menu a { display:block; text-decoration: none; 	position:relative; }

.sf-menu li:hover ul, .sf-menu li.sfHover ul {
	left:			5px;
	top:			2.2em; 
	z-index:		199;
}
ul.sf-menu li a{
	color:#222;
	text-decoration: none;
}


ul.sf-menu li a:hover {  }
ul.sf-menu li:hover li ul, ul.sf-menu li.sfHover li ul { top:-999em;z-index: 9999; 
}
ul.sf-menu li li:hover ul, ul.sf-menu li li.sfHover ul { left:	11.3em; top:1.2em;  }
ul.sf-menu li li:hover li ul, ul.sf-menu li li.sfHover li ul { top: -999em; z-index:9999;}
ul.sf-menu li li li:hover ul, ul.sf-menu li li li.sfHover ul { left: 11.3em; top: 0;  }


.sf-menu { float: right; }

.sf-menu ul li a { color:#111;  }
.sf-menu a {
	padding: .3em 10px;
	text-decoration: none;
	color:#222;

}

.sf-menu a, .sf-menu a:visited  { 
	font-size:14px;
	
}
.sf-menu li ul li a, .sf-menu li ul li {
	 font-size: 13px !important; 
	 line-height:30px;
	text-transform:capitalize !important;
	color: #727272 !important;
	padding-left:0;
	width:170px;
	background: url('/images/hline.png') left bottom repeat-x;

	-webkit-transition-property: none;
	-moz-transition-property:none;
	-o-transition-property: none;
	-transition-property: none;

}
.sf-menu li ul li:last-child,.sf-menu ul li:last-child a:focus, .sf-menu ul li:last-child a:hover, .sf-menu ul li:last-child a:active {
	 border-bottom: none; 
	 background-image: none;
	 
}

.sf-menu ul li a:focus, .sf-menu ul li a:hover, .sf-menu ul li a:active {
	outline: 0;	
	width:	150px;
	color:#fff !important;
	font-size:12px;
	background: #0daace;
	
}

.sf-menu ul li:last-child a{
}


.sf-shadow ul {
	width:170px;
	background: #fff;
	border-top: 1px solid #FFF;
	background: #fff url('/images/patterns/bg-image.png') left top; 
	padding:0 5px 5px 5px;
	margin-top: 3px;

}


