.navigation {
  position:absolute;
  margin:51px 10px 0px 70px;
}

.navigation li {
  position:relative;
  diplay:inline;
  float:left;
}
.navigation li li {
  diplay:block;
  width:275px;
}
.navigation ul {
  position:absolute;
  left:0;
  top:33px;
  width:275px;
  display:block;
  opacity:.95;
  filter:Alpha(opacity=95);
}
.navigation li a {
  display:block;
  float:left;
  padding:0px 6px;
  font-size:12px;
  height:32px;
  line-height:29px;
  color:#555;
  text-decoration:none;
}
.navigation li li a {
  float:none;
  margin:0;
  padding:0px 7px;
  font-size:11px;
  height:22px;
  line-height:21px;
  color:#fff;
  background:#1691be;
  border-top:1px solid #0aabc9;
  border-bottom:1px solid #115895;
  z-index:999;
}
.navigation li.hover a, .navigation li:hover a {
  color:#fff;
  background:#1691be;
  border-bottom:1px solid #115895;
}

.navigation li li a:hover, .navigation li li a:focus {
  background:#12769b;
  border-top:1px solid #0f6685;
}

.navigation > li > a {
  -moz-border-radius-topleft:4px;
  -moz-border-radius-topright:4px;
  -webkit-border-top-left-radius:4px;
  -webkit-border-top-right-radius:4px;
  border-top-left-radius:4px;
  border-top-right-radius:4px;
}
.navigation > li > ul {
  -moz-box-shadow: 2px 2px 5px rgba(0,0,0,.4);
  -webkit-box-shadow: 2px 2px 5px rgba(0,0,0,.4);
  box-shadow: 2px 2px 5px rgba(0,0,0,.4);
}