.menu li {
  font-size: 12px;
  font-weight: bold;
  height: 52px;
  text-transform: uppercase;
}

.menu a {
 padding: 0px 20px 0px 20px;
 color: #393939 !important;

 line-height: 52px;
}

.menu a:hover, .menu a.highlighted:hover, .menu a:focus, .menu a.highlighted {
 color: #FFFFFF !important;
 text-decoration: none;
}

.menu ul {
	margin: 0;
	line-height: 15px;
}

.menu ul li {
  font-size: 11px;
  line-height: 15px;
  height: 22px;
}

.menu ul li a {
  height: 22px;
  background-color: #2b2b2b;
  color: #FFFFFF !important;
  padding: 4px 10px 6px 10px;

  filter: alpha(opacity=95);
  -moz-opacity: .95;
  opacity: .95;

  line-height: 15px;
}

.menu ul li a:hover, .menu ul li a.highlighted:hover, .menu ul li a:focus, .menu ul li a.highlighted {
  height: 22px;
  color: #FFFFFF !important;
  text-decoration: none;
  background-color: #9e9d9d;

  filter: alpha(opacity=95);
  -moz-opacity: .95;
  opacity: .95;

  line-height: 15px;
}

.menu ul {
 width: 200px;
}

/* Second and third etc. level submenus - position across from parent instead */
.menu ul ul {
 left: 197px;
 color: #FFFFFF;
 margin-top: 1px;
}

.menu ul ul li {
  height: 22px;
  margin-bottom: 1px;
  margin-left: 0px;
}

.menu ul ul li a {
	background-color: #404040;
  color: #FFFFFF;
}

.menu ul ul li a {
 padding: 4px 5px 6px 5px;

}

.menu ul ul li a:hover, .menu ul ul li a.highlighted:hover, .menu ul ul li a:focus, .menu ul ul li a.highlighted {
 color: #FFFFFF;
 text-decoration: none;
 background-color: #706F6D;
}
