.jqueryslidemenu{
/*font: bold 12px Verdana;*/
width: 100%;
}

.jqueryslidemenu ul{
margin: 0;
padding: 0;
list-style-type: none;
}

/*Top level list items*/
.jqueryslidemenu ul li{
position: relative;
display: inline;
float: left; z-index:400;
}

/*Top level menu link items style*/
.jqueryslidemenu ul li a{
display: block; 
/*background:url(../images/menu_bg.gif) repeat-x left top;
color:#63151F;
padding: 8px 10px;
border-right: 1px solid #778;
text-decoration: none;
*/}

* html .jqueryslidemenu ul li a{ /*IE6 hack to get sub menu links to behave correctly*/
display: inline-block;
}

.jqueryslidemenu ul li a:link, .jqueryslidemenu ul li a:visited{
color:#63151F;
}

.jqueryslidemenu ul li a:hover{
background:#393843/*url(../images/menu_hover.gif) repeat-x left top*/; /*tab link background during hover state*/
color:#63151F;
}
	
/*1st sub level menu*/
.jqueryslidemenu ul li ul{
position: absolute;
left: 0;
display: inline-block;
visibility: hidden;
z-index:500;
}

/*Sub level menu list items (undo style from Top level List Items)*/

/*All subsequent sub menu levels vertical offset after 1st level sub menu */
.jqueryslidemenu ul li ul li ul{top: 0;}

/* Sub level menu links style */
.jqueryslidemenu ul li ul li a{
/*font: normal 13px Verdana;
width of sub menus
padding: 5px;
border-top-width: 0;
border-bottom: 1px solid gray;*/
margin: 0;
width: 138px; 
/*background:#393843;*/
line-height:30px !important; background:#393843 url(../images/menu_line.png) no-repeat center bottom;}

.jqueryslidemenuz ul li ul li a:hover{ /*sub menus hover style*/
background: #eff9ff;
color: black;
}

/* ######### CSS classes applied to down and right arrow images  ######### */

.downarrowclass{
/*position: absolute;
top: 12px;
right: 7px;
border:none;*/ display:none;
}

.rightarrowclass{
position: absolute;
top: 13px;
right: 11px;
display:none !important;
}
.right-arrow-new{background: url(../images/dd_arrow-right.png) no-repeat left center;
float: right;
height: 6px;
margin-right: 9px;
margin-top: -17px;
width: 6px;}


 @media only screen and (max-width : 768px) {
	.jqueryslidemenu ul li ul{
position: relative;
left: 0;
display: inline-block;
visibility: visible;
z-index:500;
} 
#myslidemenu ul li a {
	width:100%;
	border-bottom: 1px solid #fff;
}
.jqueryslidemenu ul li ul li a{
	width:100%;
}
.jqueryslidemenu ul li ul li a{
/*font: normal 13px Verdana;
width of sub menus
padding: 5px;
border-top-width: 0;
border-bottom: 1px solid gray;*/
margin: 0;
width: 138px; 
/*background:#393843;*/
line-height:30px !important; background:#393843;}
#myslidemenu .mombasa ul li a{
	width:100% !important;
}
#myslidemenu ul li a{
	line-height:5px !important;
}
/*nav#nav-mobile li{
	border-bottom:1px solid #000 !important;
}*/
#myslidemenu ul li a:hover, #current_page{
	background: none !important;
	color: #3f94c5 !important;
}
#nav-trigger span{
	background: url("../images/mnav.png") no-repeat scroll 0 0 #3396d8 !important;
    font-size: 14px;
    font-weight: 600;
    padding: 10px 8px 10px 40px !important;
}
#nav-trigger span:hover{
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
}

 }
