/* == Stylesheet for Kinetic Vet == */
/* -- Menu Styles -- */
h3 {
  margin: 0; padding: 5px;
  width: auto;
  font: 19px/15px bold Helvetica, Arial, Verdana, sans-serif;
}
h3:hover {
  color: #FFF;
  background: #453677;
}
ul#nav, ul.submenu {
  width: 752px;
  padding: 0;
  margin: 0;
  list-style: none;
}
ul#nav li {
  float: left;
  position: relative;
  width: 188px;
  text-align: left;
}
ul#nav li.first {
  padding-top: 12px;
}
ul#nav li ul {
  display: none;
  position: absolute;
  top: 28px;
  left: 0;
  width: 187px;
  height: 270px;
  margin: 0; padding: 0;
  background: transparent url("../images/dropdown_back.jpg") left top no-repeat;
}
ul#nav li li {
  clear: left;
  width: 167px;
  margin: 0 10px 0 0; padding: 0 0 0 10px;
}

ul#nav li>ul {
  top: auto;
  left: auto;
}
ul#nav li:hover ul, ul#nav li.over ul { display: block; }

ul.submenu a {
  width: 167px;
  height: 22px;
  font: 19px/15px bold Helvetica, Arial, Verdana, sans-serif;
  color: #453677;
  text-transform: uppercase;
  text-decoration: none;
  cursor: pointer;
}
ul.submenu a:hover {
  color: #FFF;
  background: #453677;
}

*:first-child+html ul#nav {
height: 1%;
}
*:first-child+html ul#nav li {
height: 1%;
} 
