div#navigation
{
    position:relative;
    top:0px;
    left:0px;
    z-index:100;
}
div#navigation ul {
  margin: 0 auto;
  /*overflow: hidden;*/
  width: 100%;
  padding: 0;
  list-style-type: none;
}
div#navigation ul a {
  display: block;
}
div#navigation li {
  width: auto;
  float: left;
 
}
div#navigation a {
  /*color: #ce142b;
  text-decoration: none;
  font-weight: bold;
  padding: 0px 10px 0px 10px;
  border-right: 1px solid #dedede;
  */
   height:22px;
    background-color:#999999;
    text-align:center;
    color:#ffffff;
    text-decoration:none;
    padding-top:2px;
    border-right:solid 1px #ffffff;
    font-size:1.1em;
    font-weight:bold;
}
div#navigation a:hover {
  text-decoration: none;
}
div#navigation li.last a {
  border: none;
}
div#navigation ul ul {
  margin: 0;
  padding: 0;
  list-style-type: none;
  width: auto;
  
}
div#navigation ul ul a {
  
}
div#navigation ul ul a:hover {
  text-decoration: none;
  color: #ffffff;
}
div#navigation li ul {
  position: absolute;
  width: 120px;
  height: auto;
  left: -999em;
  /*background-color: #fff;*/
  /*border: 1px solid #dedede;*/
  border-bottom: none;
  line-height: 1 !important;
  z-index: 1000;
  border:none;
}
div#navigation li:hover {
  background-position: 0 0;
}
div#navigation ul li:hover li:hover,
div#navigation ul li.hover li.hover {
  background-color: #f6b404;
}
div#navigation ul ul li {
  width: 120px;
  float: left;
  padding: 0;
  margin: 0;
  border: none;
  
}

div#navigation ul ul li.last {
  /*border:none;*/
}
div#navigation ul ul a {
  width: 126px;
  display: block;
  padding: 5px 0px 5px 4px;
  margin: 0;
  overflow:visible;
  text-align:left;
  font-size:0.9em;
  color:#ffffff;
  background-color:#999999;
  height:auto;
  font-weight:normal;

  border-top:solid 1px #ffffff;
}

div#navigation li ul ul {
  margin: -1.8em 0 0 131px;
}

div#navigation li:hover ul ul,
div#navigation li.hover ul ul,
div#navigation li:hover ul ul ul,
div#navigation li.hover ul ul ul {
  left: -999em;
}
div#navigation li:hover ul,
div#navigation li li:hover ul,
div#navigation li.hover ul,
div#navigation li li.hover ul,
div#navigation li li li:hover ul,
div#navigation li li li.hover ul {
  left: auto;
}
/* don't show dropdown menus on homepage for Firefox as
   the slideshow hide the menus in Firefox */
div#navigation[class=home]:not([ie]) li:hover ul,
div#navigation[class=home]:not([ie]) li li:hover ul,
div#navigation[class=home]:not([ie]) li.hover ul,
div#navigation[class=home]:not([ie]) li li.hover ul,
div#navigation[class=home]:not([ie]) li li li:hover ul,
div#navigation[class=home]:not([ie]) li li li.hover ul {
  left: -999em;
}