ul.suckerfish {
  overflow: hidden;
  padding: 0;
  margin: 0;
  list-style: none;
  line-height: 1;
}
ul.suckerfish ul {
  padding: 0;
  margin: 0;
  list-style: none;
  line-height: 1;
  z-index: 999999;
  min-width: 150px;
}
ul.suckerfish a {
  display: block;
  cursor: pointer;
}
ul.suckerfish li {
  float: left;
}
ul.suckerfish li:hover ul ul {
  left: -999em;
}
ul.suckerfish li:hover ul, ul.suckerfish li li:hover ul {
  left: auto;
}
ul.suckerfish li ul {
  position: absolute;
  left: -999em;
}
ul.suckerfish li ul li {
  float: none;
}
ul.suckerfish li ul ul {
  margin-left: 100%;
  margin-top: -2em;
}
