.sf-menu{ position:relative; }

.sf-menu li:hover ul,
.sf-menu li.sfHover ul {
	left:			0;
	top:			5.5em; /* match top ul list item height */
	background: #383838 url(/wp-content/themes/ambridge-theme/none);
	filter: alpha(opacity=95);
	-moz-opacity: 0.95;
	opacity: 0.95;

}
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:			16em; /* match ul width */
	top:			0;
}
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:			16em; /* match ul width */
	top:			0px;
}


.sf-menu   li ul li, .sf-menu   li ul li a  ,.sf-menu   ul li:hover, .sf-menu   li ul li a:hover   {
filter: alpha(opacity=100);
 -moz-opacity: 1;
 opacity: 1;

} 

.sf-menu  ul li li   {
	text-decoration: none;
	display: block;
	filter: alpha(opacity=100);
 -moz-opacity: 1;
 opacity: 1;
} 


.sf-menu li:hover, .sf-menu li.sfHover,
.sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {
	outline:		0;
	}
.sf-menu li ul{
	padding:7px 14px;
}


.sf-menu li li a, .sf-menu li li li , .sf-menu li li li li, .sf-menu li li li li li {
	color: #fff !important;
	background: url(/wp-content/themes/ambridge-theme/none) 0 0 !important;
	line-height: 24px !important;
	padding:4px 14px;
	padding:0px 0px 5px;
	text-transform: none;
}

.sf-menu li li a:hover, .sf-menu li li a.sfHover,
.sf-menu li li li a:hover, .sf-menu li li li a.sfHover {
	color: #f59191 !important;
	background: url(/wp-content/themes/ambridge-theme/none) 0 0 !important;
	line-height: 24px !important;
	text-transform: none;
}

.sf-menu li li {
	border-bottom: 1px dashed #FFFFFF;
	text-transform: none;
}

.sf-menu li ul li:last-child { border-bottom: none !important; }