
/*** ESSENTIAL STYLES ***/
.sf-menu, .sf-menu * {
	margin:	0;
	padding:0;
	list-style:none;
}

.subcatmenu {width: 210px;
}
.listimg{padding: 5px 8% 0px 15%;}
.subcatmenu{background-color: #fff;
border-top: 5px solid #259bc4;}
.subcatmenu li p:hover{color:#fed116;}
/*.sf-menu ul 
*/.sf-menu .subcatmenu li:last-child{border-bottom:none!important}

.sf-menu ul .subcatmenu{margin:0px !important;padding:0px !important;  
                        /*border-bottom:6px solid #d05456;*/}
.sf-menu ul .subcatmenu a{font-weight:lighter}
.sf-menu ul 
{
	position:absolute;
	top:-999em; margin-top: 56px;
 /* left offset of submenus need to match (see below) */

   background-repeat:no-repeat; 
 /* border-bottom:6px solid #abd38d;*/
text-align: left;
 
  padding: 0px 0px 0px 0px;
}

.sf-innermenu ul{position: absolute;top: -999em;margin-top: 20px;background-repeat: no-repeat;padding: 5px 1%;margin-left: -60%;}

.sf-innermenu ul.subcatmenu a{font-weight:lighter}

.subcatmenu li:hover{ background-image:none}
 
.sf-menu li:last-child{border-right:none!important}
.sf-menu li{font-size: 15px;} 
 .sf-menu li a:hover{ color:#259bbe;}
.subcatmenu li a{ font-size:11px}
.sf-menu ul li{ 
	  text-align:left;      
	 width: 198px;
padding: 2px 0% 2px 5%;
      border-bottom: 1px solid #e4e4e4;
	 height: auto !important;
}
.subcatmenu li a p{ font-size:13px}
#packmenu1>li:hover {background-image:url(../images/1arrow.png);background-position:center right;background-repeat:no-repeat}

.sf-menu li:hover{
	visibility:inherit;/* fixes IE7 'sticky bug' */
	color:#259bbe;}
}
.sf-menu ul li{background-color:#f3500f;color:#fff;}
.sf-menu li:hover{cursor:pointer;}
.sf-menu ul li  a{cursor:pointer;border:0px!important}
.sf-menu li {position:relative;	
}
.sf-menu a {
	display:block;
	position:relative;
	color: #fff; 	
}
 
 .sf-menu li:hover ul,
.sf-menu li.sfHover ul{
	left:			0;
	top:			2.3em; /* 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:			12em; /* match ul width */
	top:			0;
}
ul.sf-menu li li:hover li ul,
ul.sf-menu li li.sfHover li ul{color:#000 !important;
	top:			-999em;
}
ul.sf-menu li li li:hover ul,
ul.sf-menu li li li.sfHover ul{color:#000 !important;
	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-menu ul li ul li a{display:block !important}
.subcatmenu>li:hover{background-color:#eee!important; color:#25b2de!important}
.subcatmenu>li:hover a{color:#25b2de!important}




		@media(max-width:999px)
	{
			.sf-menu ul 
{
	
 margin:auto; padding:0px
}
.subcatmenu{ width:100%; height:100%; background-color:#ffffff}

.subcatmenu li a{ color: #000;text-align:center}
.subcatmenu li p{ text-align:center}
.sf-menu ul li{ padding:0px 0px; border-bottom:1px solid #259bbe}
.subcatmenu li p img{ display:none}
.subcatmenu:hover{  width:auto; height:auto}
.sf-menu ul{ margin-left:0%}
		}
