
/*** ESSENTIAL STYLES ***/
.navigation .sf-menu, .navigation .sf-menu * {
	list-style:		none;
}

.navigation .sf-menu ul {
	padding:10px 0;
	position:		absolute;
	top:			-999em;
}

.navigation .sf-menu li:hover {
	visibility:		inherit; /* fixes IE7 'sticky bug' */
}
.navigation .sf-menu li {
	float:			left;
	position:		relative;
}
.navigation .sf-menu a {
	display:		block;
	position:		relative;
}
.navigation .sf-menu li:hover ul,
.navigation .sf-menu li.sfHover ul {
	left:			5px;
	top:			25px; /* match top ul list item height */
	z-index:		99;
}
.navigation ul.sf-menu li:hover li ul,
.navigation ul.sf-menu li.sfHover li ul {
	top:			-999em;
}
.navigation ul.sf-menu li li:hover ul,
.navigation ul.sf-menu li li.sfHover ul {
	left:			230px; /* match ul width */
	top:			0;
}
.navigation ul.sf-menu li li:hover li ul,
.navigation ul.sf-menu li li.sfHover li ul {
	top:			-999em;
}
.navigation ul.sf-menu li li li:hover ul,
.navigation ul.sf-menu li li li.sfHover ul {
	left:			230px; /* match ul width */
	top:			0;
}

/*** DEMO SKIN ***/
.navigation .sf-menu {
	float:			left;
	margin-bottom:	1em;
}
.navigation .sf-menu a {
	padding: 		5px 0;
	text-decoration:none;
}

.navigation .sf-menu ul {
	padding: 5px 0;
	margin:0;
	
	background:		#ad433f;
	font-size:11px;
}
.navigation .sf-menu li li 
{
	padding:0;
	width:230px;
}
.navigation .sf-menu li li a {
	background:url(../images/arrow.gif) no-repeat 8px 8px;
	padding:5px 8px 5px 18px;
	margin:0;
	font-weight:normal;
}
.navigation .sf-menu li li a:hover {color:#ffffff;}
.navigation .sf-menu ul ul {
	background:		#9d322e;
}

.navigation .sf-menu li li a:hover {background:#7d1e1b url(../images/arrow.gif) no-repeat 8px 8px;}

.sf-sub-indicator {display:none;}
