

/* Menu bar background color */
#navigation, 
#nav li ul li, 
#nav li ul li a{
background:none; 
margin:0 auto;
}

/* Menu Item text color */
#nav li a, 
#nav li a:hover, 
#nav li ul li,
#nav li ul li a,
#nav li ul li a:hover  {
color: #fff;
background:url(images/menu-bg.jpg) repeat-x top center; 
}

/* Menu Item background color on hover */
#nav li a:hover, 
#nav li ul li a:hover  {
color:#000; 
background:mintcream; 
z-index:100000;
}
#nav li ul li a.active  {
color:#fff; 
background:url(images/menu-bg-hover.jpg) repeat-x top center; 
z-index:100000;

}

/*=====================================================================
=======================================================================
	Color Scheme End
====================*/

#menu_div
{
	clear: both;
	z-index: 1000;
	background-color: #0A8388;
	margin: 0 auto;
} /* Free space to top specialy for menu */

#navigation {
margin:0 auto;
}

#navigation, #menu_div {

padding: 0 !important;
padding-top:5px!important;
margin:0 auto;
}

#menu_div, #navigation, #menu, #nav{
height: 35px; /* menu height */
margin:0 auto;
}

#menu_div:hover,
#navigation:hover,
#nav li a:hover, #nav li ul a 
{
/*opacity: 0.95; Menu transparency on mouse hover*/
} 

#menu_div,
#navigation, 
#nav li a, 
#menu_div:not(:hover), 
#navigation:not(:hover)
{

/*opacity: 0.8; Menu transparency on mouse out */
}


#menu {
margin:0 auto; /*center the menu*/
padding:0;
z-index:1000;
}

#nav{
font-family:arial;
margin:0 auto;
}

#nav li a,#nav li {
float:left;
}

#nav li {
list-style:none;
position:relative;
}

#nav li a {
line-height:30px;
padding:0 15px;
text-decoration:none;
margin:0;
font-size:14px;
font-weight:500;
cursor:default;
/*text-transform:uppercase;*/
}
#nav li a.active{
line-height: 30px;
padding:0 15px;
text-decoration:none;
margin:0;
font-size:14px;
font-weight:500;
/*text-transform:uppercase;*/
color:#fff;
background:url(images/menu-bg-hover.jpg) repeat-x top center; 
}


/*====================
	Submenu 
=====================*/
#nav li ul {
display:none;
position:absolute;
left:0;
top:100%;
padding:0;
margin:0;
z-index:100000000;
width:245px;
} /* hide submenu */

#nav li:hover > ul {
display:block;
} /* show submenu on hover */

#nav li ul li,#nav li ul li a {
float:none;
height:auto; /* submenu item height */
min-width:165px; /* submenu item minimal width */
line-height:18px;
padding:4px 5px;
border-right: 0;
text-shadow: none;
display:block;
font-size:14px;
font-weight:400;
/*text-transform:uppercase;*/
text-align:left;
background:#0A8388;
cursor:default;


} /* Submenu item */

#nav li ul li {
_display:inline; /* for IE */
}

/* == 12. Sub-Sub Menu == */
#nav li ul li ul {
display:none;
}
#nav li ul li:hover ul {
left:100%;
top:0;
color:#333;
background:#299C00; 

}
