#mapBorder {
  border: 0px solid #555555;
  padding: 0px;
}
#map {
  background-color: #EFEFEF; /* background o the map (color shown when panning) */
  position: relative;
  overflow: hidden;
}
#map .dhtml_element_off {
  position: absolute;
}
#map .dhtml_element_selected {
  position: absolute;
}
#map .layer {
  position: absolute;
  overflow: hidden;
}
#map .vertex_off {
  position: absolute;
  overflow: hidden;
  width: 8px; /* must be set in pixels */
  height: 8px; /* must be set in pixels */
  padding: 0;
  margin: 0;
  background-color: #000000;
  cursor: pointer;

}
#map .vertex_selected {
  position: absolute;
  overflow: hidden;
  border: 1px solid black;
  padding: 0;
  margin: 0;
  background-color: black;
  cursor: pointer;
  /* no size given here */
}

#map .linepoint_off {
  position: absolute;
  overflow: hidden;
  padding: 0;
  margin: 0;
  background-color: #000000;
  cursor: pointer;
}
#map .linepoint_selected {
  position: absolute;
  overflow: hidden;
  padding: 0;
  margin: 0;
  background-color: red;
}
#map .polygonfill_off {
  position: absolute;
  background-color: black;
  filter:alpha(opacity=30);
  -moz-opacity: 0.3;
  opacity: 0.3;
  cursor: pointer;
}
#map .polygonfill_selected {
  position: absolute;
  background-color: #000000;
  filter:alpha(opacity=30);
  -moz-opacity: 0.3;
  opacity: 0.3;
}
#map .box_off {
  position: absolute;
  overflow: hidden;
  width: 2px;
  height: 2px;
  padding: 0;
  margin: 0;
  border: 1px solid #000000;
}
#map .boxfill_off {
  width: 100%;
  height: 100%;
  position: absolute;
  background-color: black;
  filter:alpha(opacity=20);
  -moz-opacity: 0.2;
  opacity: 0.2;
  cursor: pointer;
}

