/*** ESSENTIAL STYLES ***/

/*** DEMO SKIN ***/

.sf-menu, .sf-menu ul , .sf-menu li{
	margin: 0px;
	padding: 0px;
	list-style: none;
}

.sf-menu {
         display: block;
         position: absolute;
         z-index: 10;
         top: 120px;
         width: 200px;
         height: 200px;
	float: left;
	margin-bottom: 0px;
         padding: 20px 0px 0px 0px;
         /* background: #890a1c; */
}

.sf-menu li ul, .sf-menu li:hover ul,
.sf-menu li.sfHover ul  {
	visibility: inherit;
         display: block;
         position: absolute;
         z-index: 9;
         top: 0px;
         left: 200px;
         width: 200px;
         height: 200px;
	float: left;
	margin-bottom: 0px;
         padding: 20px 0px 0px 0px;
	background: #FFFFFF;
         opacity: 0.9; 
         filter: alpha(opacity=90); 
}

.sf-menu a, .sf-menu a:link, .sf-menu a:visited {
	display: block;
	position:relative;
	padding: 0px 20px 0px 20px;
	text-decoration:none;
	font: normal 13px Arial, Helvetica, Verdana;
         	text-transform: uppercase;
	color: #FFFFFF;
         text-align: right;
         white-space:nowrap;
}

.sf-menu a:hover {
         color: #fed779;
}

.sf-menu li ul a, .sf-menu li ul a:link, .sf-menu li ul a:visited  {
	color: #000000;
         text-align: left;
}

.sf-menu li ul a:hover {
         color: #890a1c;
}

.sf-menu li {
         height: 22px;
}

.sf-menu li li {

}
.sf-menu li li li {

}

/*
.sf-menu li:hover, .sf-menu li.sfHover,
.sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {
	outline:	0;
}
*/

.sf-sub-indicator {
         display: none;
}