
/*** ESSENTIAL STYLES ***/
.sf-menu, .sf-menu * {
	 
	padding:0px;
	list-style:none; 
}.sf-menu{background-color:#fff;text-align:center;}
.sf-menu ul 
{
  
	position:absolute;
	top:-999em;
 /* left offset of submenus need to match (see below) */
	padding:0px 10px 3px 10px!important;
   background-repeat:no-repeat ; 
	
}

.sf-menu li:last-child{ border-right:none!important}

.sf-menu li{
    padding: 10px 0.8%;
    font-size: 16px;
} 
 
	
.sf-menu ul li { 
	  text-align:left;      
	  width:150px;padding:5px 0px 5px 0px!important;
	  border-right:none!important;border-bottom:1px dotted #fff;
}
.sf-menu ul {  margin-top:40px;background-color:#f45664;text-align:left!important}
.sf-menu ul li   {  }
 .sf-menu  ul li:last-child{ border-bottom:none!important}
.sf-menu li:hover {
	visibility:inherit;/* fixes IE7 'sticky bug' */
	color:#fd5972; 
}

.sf-menu li:hover{ cursor:pointer;background-color:#f45664 }
.sf-menu li:hover a{ cursor:pointer; color:#fff }

.sf-menu li { 
	
	position:relative;
	
}
.sf-menu a {
	display:block;
	position:relative;
	color:#000000; 
	
}
 
 .sf-menu li:hover ul,
.sf-menu li.sfHover ul {
	left:			0;
	top:			0.2em; /* match top ul list item height */
	z-index:		99;
}
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:			15em; /* 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:			10em; /* match ul width */
	top:			0;
}

/*** DEMO SKIN ***/
 
.sf-menu a 
{
    text-decoration:none; 
 
	
}

.sf-menu a, .sf-menu a:visited  { /* visited pseudo selector so IE6 applies text colour*/
	 
}

-------------------------------------------------


.sf-menu1{background-color:#bc1e5b;text-align:center;}
.sf-menu1 ul 
{
  
	position:absolute;
	top:-999em;
 /* left offset of submenus need to match (see below) */
	padding:0px 10px 3px 10px!important;
   background-repeat:no-repeat ; 
	
}

.sf-menu1 li:last-child{ border-right:none!important}

.sf-menu1 li{ padding:15px 13px 15px 12px;font-size:15px;} 
 
	
.sf-menu1 ul li { 
	  text-align:left;      
	  width:180px;padding:5px 0px 5px 0px!important;
	  border-right:none!important;border-bottom:1px dotted #fff;
}

.sf-menu1 li:hover{ cursor:pointer;background-color:#f45664 }
.sf-menu1 li li:hover a{ cursor:pointer; color:#f45664 }
















