/***********menus styles**********/
/***default module menu***/
ul#mainlevel,
ul.menu,
ul.menu li ul { margin: 0; padding: 0; }

ul.menu li,
ul.menu li#current,
ul.menu li.active,
ul#mainlevel li { margin: 0; padding: 0; line-height: 15px; list-style: none; background: url("../images/nav-btn.png") center top no-repeat; }

ul.menu li li,
ul#mainlevel li { background: none!important; }

ul.menu li a:link, 
ul.menu li a:visited,
a.mainlevel:link,
a.mainlevel:visited  { display: block; padding: 7px 15px 7px 15px; font-size: 15px; line-height: 15px; text-align: center; text-transform: uppercase; text-decoration: none; color: #fff;  }

ul.menu li#current a,
ul.menu li.active a,
a.mainlevel:hover,
a.mainlevel#active_menu,
	
ul.menu li a:hover, 
ul.menu li#current a:hover { color: #BFA22F; }

ul.menu li ul {  }

ul.menu li ul li a:link,
ul.menu li ul li a:visited,
ul.menu li#current ul li a,
ul.menu li ul li#current a,
a.sublevel:link,
a.sublevel:visited { display: block; padding: 7px 15px 7px 15px; font-size: 13px; text-align: center; text-transform: uppercase; text-decoration: none; color: #fff; background: none;  }

ul.menu li ul li a:hover,
ul.menu li#current ul li a:hover,
ul.menu li ul li#current a:hover, 
ul.menu li ul li#current a,
ul.menu li ul li.active a,
a.sublevel:hover, 
a.sublevel#active_menu { color: #BFA22F; } 

ul.menu li ul li ul li a:link,
ul.menu li ul li ul li a:visited,
ul.menu li#current ul li ul li a,
ul.menu li ul li#current ul li a,
ul.menu li ul li ul li#current a  { display: block; padding: 7px 15px 7px 15px; font-size: 10px; text-align: center; text-transform: uppercase; text-decoration: none; color: #fff; background: none; }

ul.menu li ul li ul li a:hover,
ul.menu li#current ul li ul li a:hover,
ul.menu li ul li#current ul li a:hover,
ul.menu li ul li ul li#current a:hover,
ul.menu li ul li ul li#current a { color: #BFA22F; }
