

#nav-inner, #nav-wrapper {
  height:5em;
  /* height:30px; */
}

#header-img {

}

#nav-blank.blank {
  height:5em;
  /* height: 30px; */
  position:absolute;
  width:220px;
  margin-left:550px;
    background: transparent url(img/shadow.png);  
    z-index:150;
}



.nav1 a {
  color:white;
  text-decoration:none;
  display:block;
}

.nav1 li {
  float:left;
}

.nav1, .nav1 ul, .nav1 li {
  margin:0;padding:0;
  list-style:none;
  margin-bottom:0 !important;
}

.nav1 a {
  padding:0 1em;
  line-height:2.5em;
}


/* dhtml or css3 part */

  .nav1 li.menuparent ul {
    /* display: none; for no transitions */
    
    /* use transitions */
    height:0;
    overflow:hidden;
  }

  .nav1 li.active > ul,
  .nav1 li.menuparent:hover > ul {
    display:block;
    
    /* use transitions */
    transition: overflow 0.5s linear;
    -o-transition: overflow 0.5s linear;
    -moz-transition: overflow 0.5s linear;
    -webkit-transition: overflow 0.5s linear;
    overflow:visible;
    height:auto;  
  }
  
.nav1:hover .active ul {
    /* use transitions */
    height:0;
    overflow:hidden;
}  
  
/* 1-level */

  .nav1 > li:hover {
      background:#7F7F7F;
      
    /* background:transparent url(img/menu-bg-hover.png) repeat-x 0 -50px; */
     /* background:transparent url(img/menu-bg-hover.png) repeat-x;  */
    /* font-weight:normal; */

  }
  
  .nav1 > li.menuparent:hover {
    /*background:#999999;  url(img/menu-bg.png) repeat-x; */
    font-weight:normal;
  }  
  
  .nav1 > li.active {
    /* background:transparent url(img/menu-bg-hover.png) repeat-x; */
    background:#999999; /* url(img/menu-bg.png) repeat-x; */
    font-weight:normal;
  }   
  


  
/* 2-level; mostly also 3-level */

  .nav1 ul {
    position:absolute;
    /* z-index:1000; */
    /* top:2.5em; */
    left:0; /* IE7 */
    width:960px;
    background: #999999; /* url(img/menu-bg.png) repeat-x; */
  }

  .nav1 ul, .nav1 ul > li a {
    /* width:12em; */
    
  }
  
  .nav1 > li.menuparent:hover ul {
    background: #7F7F7F;
  }

  .nav1 > li.active ul {
    background: #999999 ;
  }  
  
  .nav1 ul > li {
    display:inline;
    /*position:relative;  li over */
    /* background:white; */
  }

  
  .nav1 ul > li:hover a {
    /* background:transparent url(img/menu-bg-hover.png) repeat-x;  */
        color:#5C5C5C;
  }
  
  .nav1 ul > li.active a {
    /* background:transparent url(img/menu-bg-hover.png) repeat-x 0 -50px; */
        color:#5C5C5C;

  }  

  .nav1 ul > li a {
    color:5C5C5C;
    float:left;
  }

/* 3-level */
  .nav1 ul ul {
    position:absolute;
    /* z-index:1000; */
    top:2.5em; 
    left:0; /* IE7 */
    width:960px;
    background: #bbb !important;
  }
  .nav1 ul ul > li:hover a {
    /* background:transparent url(img/menu-bg-hover.png) repeat-x;  */
        color:#fff;
  }
  .nav1 ul ul > li.active a {
    /* background:transparent url(img/menu-bg-hover.png) repeat-x 0 -50px; */
        color:#fff;

  }
.nav1 {
  /* IE7 Overlay fix */
  position:relative;
  z-index:50;
}  
  
/* images */
  
.nav1 ul > li.menuparent > a {
  padding-right:1.5em;
}  

.nav-wrapper {
  position:relative
}

#nav-inner ul {
  margin:0; padding:0;
}