.map-container {
  float:left;
  width:100%;
}

.map-container .map {
  float:left;
  height:700px;
  width:100%;
  border:1px solid #ccc;
}

.map-container .map img {
  padding:0;
  margin:0;
  width:100%;
}

#map .olControlAttribution {
  position:absolute;
  top:0;
  right:0;
  height:15px;
  background-color:#fff;opacity:0.5;
  padding:2px;
}

.olControlOverviewMapElement {
  background-color:#227684;
}

#map .map-popup {
  background-color:#efefef;
}

.map-box {
  max-width:100%;
  text-align:center;
}

.map-box h3 {
  padding-bottom:5px;
  background-color:#fff;
}

.map-box img {
  height:100%;
  width:100%;
}