/* =FINDER MENU
------------------------------------------------------*/
#greybar_new #search_bar {
  height: 74px;
}

#findernav_row {
  position:relative;
  height:32px;
  background-color:transparent;
  z-index:10;
}

#findernav_container {
  text-align:center;
  position:relative;
}

#findernav {
  width:42em;
  margin: 0 auto;
}

#findernav, #findernav ul {
  padding: 0;
  list-style: none;
  z-index:10;
}

#findernav li {
  float:left;
  background-color:#eee;
  margin:5px 2px 0 2px;
  text-align:center;
}

#findernav a {
  display: block;
  text-decoration: none;
  padding:2px .8em;
  color:#2C719D;
}

#findernav li ul {
  padding-top:0;
  position: absolute;
  left: -999em;
  background-color:#ffffff;
  border:3px solid #def;
  border-top-width:0;
}

#findernav li li {
  white-space:nowrap;
  text-align:left;
  border:1px solid #def;
  width:18em;
  background-color:#fff;
  margin:0;
}

#findernav li li a {
  padding:0;
  padding-left:.5em;
  padding-bottom:.5em;
  margin:0;
  width:18em;
}

#findernav li:hover, #findernav li.hover {
  background-color:#eeeeee;
}

#findernav li:hover ul, #findernav li.hover ul {
  left: auto;
}

#findernav li:hover ul.topmenu, #findernav li.hover ul.topmenu {
  left: 20px;
}

#findernav li.active {
  background-color:red;
}

.topmenu {
  margin:0 150px;
  max-width:50em;
}

.tempdiv {
  position:absolute;
  top:0;
  left:5em;
  z-index:11;
  background-color:#eeeeee;
}

.findersub {
  display:none;
  position:relative;
}

.finder_results {
  position:absolute;
  top:0;
  left:5em;
  z-index:13;
  width:18.75em;
  height:20px;
  overflow:auto;
  background-color:#eeeeee;
}

.finder_results ul {
  margin:0;
  padding:0;
  width:18em;
  border:0;
}

.finder_results li {
  width:18em;
  clear:left;
}

.finder_results li a {
  width:15em;
}


