/* Manta Controls - menu/layout fixes (2026-06-01) */

/* Flash banner removed - use static #header background instead */
#flashheader {
  display: none !important;
  height: 0 !important;
  overflow: hidden;
}

/* Active/hover styles: template used li.mainlevel but menu items use item-* classes */
ul.menumain li:hover,
ul.menumain li.current,
ul.menumain li.active {
  background: url(../manta_images/hover.png) no-repeat;
  _background: url(../manta_images/hover.gif) no-repeat;
  width: 181px;
}

ul.menumain li a.mainlevel {
  position: relative;
  z-index: 2;
  min-height: 18px;
  line-height: 18px;
}

@media (max-width: 1024px) {
  #pagewidth-800,
  #header {
    width: 100% !important;
    max-width: 100%;
    height: auto !important;
    min-height: 100px;
  }

  #outer-800 {
    width: 100% !important;
  }

  #leftcol,
  #leftcol_container {
    margin-left: 0 !important;
    float: none !important;
    width: auto !important;
    max-width: 260px;
    padding-left: 0;
    padding-right: 0;
  }

  #maincol-broad-800,
  #maincol-wide-800,
  #maincol-normal-800 {
    width: 100% !important;
    float: none !important;
    clear: both;
  }

  body,
  #pagewidth-800 {
    overflow-x: hidden;
  }

  #menu,
  #leftcol #menu div.module div div {
    width: auto !important;
    max-width: 260px;
  }
}
