#icn_map-container{ 
  height: 550px; 
  width: 100%;
  font-family: "tablet-gothic-narrow","Helvetica Neue",Helvetica,Arial,sans-serif;
  font-size: 12px;
  position: relative;
}

#icn_map-canvas{
  height: 100%; 
  width: 100%; 
  float: left;
}

#icn_map-legend_container{
  width: 154px; 
  float: right;
  margin-left: 5px;
  padding: 15px;
  position: absolute;
  top: 50px;
  right: 5px;
  background-color: white;
}

.icn_map-legend_item {
  padding: 3px;
}

#icn_map-controls{
  margin-top: 5px;
}
