/*
--------------------------------------------------------------------
BART Global CSS Styles NOSCRIPT overrides
--------------------------------------------------------------------
*/

body#home form#quick-planner div#departure-address, 
body#home form#quick-planner div#departure-station, 
body#home form#quick-planner div#arrival-address, 
body#home form#quick-planner div#arrival-station {
  height:60px;
  position:relative;
  top:-4px;
  z-index:3;
}

.map-tab-container {
  height:0;
  visibility:hidden;
}

body#home div.notices div.arrivals form {
  visibility:hidden;
  height: 0;
}

body#home div.notices div.arrivals div.real-time {
  width: 235px;
  overflow: auto;
  height: auto;
}

body#home div.intro {
  visibility: hidden;
}

body#home form.trip-planner input.hidden {
  height: 0;
  visibility: hidden;
}

.map {
  background-image: none;
}

.map465x299, .map550x484, .map650x520 {
  height: auto;
  vertical-align: center;
}

.map465x299 p, .map550x484 p, .map650x520 p {
  text-align: center;
  padding: 10px 0;
}

.noscript-hide {
  visibility: hidden;
}

div.legend a {
  position: absolute;
  top: 0;
  right: 0;
  font-size: 0.67em;
  padding-left: 15px
}

div#schedule-header {
  visibility: hidden;
  height: 0;
}

div#map-pois {
  visibility: hidden;
  height: 0;
}

div#walkdrive {
  visibility: hidden;
  height: 0;
}

div#walkdrive-noscript {
  font-size:1.2em;
  font-weight:bold;
  margin-bottom:10px;
  text-align:center;
}
