#navd {
  width:100%;
  height:33px;
  padding:0;
  margin:0;
  list-style:none;
  text-align: left;
}

#navd a {
  text-transform:uppercase;
  text-decoration:none;
}

#navd .level-1-a,#navd li label {
  font-size:16px;
  letter-spacing:0;
  text-transform:uppercase;
  text-decoration:none;
  color:#251a0c;
}

#navd .level-1-li {
  width:auto;
  height:33px;
  float:left;
  display:inline;
  position:relative;
  overflow:hidden;
  z-index:99;
  cursor:pointer;
}
#navd .level-1-li:hover {overflow:visible; color: #624b36;}
#navd .level-1-li:hover span {color:#624b36;}

#navd .level-1-a {
  width:100%;
  height:33px;
  padding: 0 0 0 0;
  text-align:center;
  float:left;
}

#navd .level-2-ul {
  width:175px;
  height:auto;
  margin:0;
  padding:4px 0 0 0;
  background:transparent url(../images/level-2-ul.bg.png) repeat top left;
  list-style:none;
  float:left;
  text-align: left;
}

#navd .level-2-li {
  width:175px;
  height:24px;
}

#navd .level-2-a {
  width:151px;
  padding:4px 0 4px 0;
  margin:0 12px;
  font-size:14px;
  color:#EEE;
  border-bottom:solid 1px #928167;
  float:left;
}
#navd .level-2-a:hover {
  color:#928167;
}

#navd .level-2-li.omega a {
  border-bottom:0;
}

#navd .search {
  width:262px;
  height:auto;
  padding:40px 0 0 22px;
  margin-top:-1px;
  cursor:auto !important;
}

#navd .search label {
  width:55px;
  margin:1px 7px 0 0;
  font-weight:normal;
  float:left;
}

#navd li a:hover {
  color:#624b36;
}

.input-text,#search-input {
  width:144px;
  height:19px;
  padding:5px 0 0;
  font:0.8em Geneva, Helvetica, Arial, sans-serif;
  border:0;
  float:left;
}

#search-left {
  width:10px;
  height:24px;
  background:transparent url(../images/search-left.png) no-repeat top left;
  float:left;
}

#search-submit {
  width:44px;
  height:24px;
  background:url(../images/search-submit.png) no-repeat top left;
  border:none;
  text-indent:-9999em;
  font-size:0;
  float:left;
}