#banner img.title {
  _margin: 2em 0em 0em 2em;
}
#banner p.address {
  _margin: 1em 0em 0em -1em;
}
#column1, #column2 {
  _margin: 0em 0em -0.25em 0em;
}
/* #topnav ul li,
#botnav ul li {
  padding: 0.4em 0 0.4em 0;
} */

#topnav li.sfTopHover ul,
#botnav li.sfBotHover ul {
  display: block;
  padding-top: 0;
  position: absolute;
  width: 100%;
  left: 0%;
}
#topnav li.sfTopHover ul {
  top: 100%;
}
#botnav li.sfBotHover ul {
  bottom: 100%;
}
#topnav li ul li,
#botnav li ul li {
  width: 100%;
}
#topnav ul li ul li.sfTopHover ul.subnavRight,
#topnav ul li ul li.sfTopHover ul.subnavLeft,
#botnav ul li ul li.sfBotHover ul.subnavLeft,
#botnav ul li ul li.sfBotHover ul.subnavRight {
  position: absolute;
  display: block;
}
#topnav ul li ul li.sfTopHover,
#botnav ul li ul li.sfBotHover {
  z-index: 90;
}

#topnav ul li ul li.sfTopHover ul.subnavRight,
#botnav ul li ul li.sfBotHover ul.subnavRight {
  left: 100%;
}
#topnav ul li ul li.sfTopHover ul.subnavLeft,
#botnav ul li ul li.sfBotHover ul.subnavLeft {
  left: -100%;
}
#botnav ul li ul li.sfBotHover ul.subnavLeft,
#botnav ul li ul li.sfBotHover ul.subnavRight {
  bottom: 0%;
}
#topnav ul li ul li.sfTopHover ul.subnavLeft,
#topnav ul li ul li.sfTopHover ul.subnavRight {
  top: 0%;
}
#topnav li.sfTopHover ul.subnavLeft,
#botnav li.sfBotHover ul.subnavLeft {
  margin-left: 1.75em;
}
#topnav li.sfTopHover ul.subnavRight,
#botnav li.sfBotHover ul.subnavRight {
  margin-right: 1.75em;
}

#column2 h2 {
  margin: 2em 0 -0.75em 0;
}

#column2 p {
  _margin: 1em 0 0;
}

p#directions,
p#description {
  _padding: 0 1em 0 2em;
  _margin: 1em 0 0;
}

p#ovr_flw_nav {
  _margin: -0.3em 0 0 0;
}


