.google_map {
    height: 400px;
    width: auto;
}

.map_story {
  height: 284px;
  width: 464px;
  margin: 8px;
  background-color: #FFFFFF;
  border: 1px solid #DFDFDF;
  display: none;
  overflow-x: hidden;
  overflow-y: scroll;
  position: absolute;
  top: 0px;
  left: 0px;
  z-index: 500;
}

.google_map_wrapper {
  position: relative;
}

.google_map_wrapper .loading {
  margin: 140px 230px 140px 230px;
}

.google_map_wrapper fieldset {
  clear: both;
  left: 0;
  position: absolute;
  z-index: 100;
  margin: 20px 0 0;
  padding: 5px;
  background-color: #F6F6F6;
  border: 1px solid #C6C6C6;
  width: 288px;
}

.google_map_wrapper .map_tools li {
  float: left;
  margin-right: 10px;
}
