/* Image is transparent 
#map img {
  background-color: yellow;
  filter:alpha(opacity=30);
  -moz-opacity: 0.3;
  opacity: 0.3;
  cursor: pointer;
}
*/
#mapBorder {
  border: 0px solid #555555;
  padding: 0px;
}
#map {
  background-color: #EFEFEF; /* background o the map (color shown when panning) */
}
#map .dhtml_element_off {
  position: absolute;
}
#map .dhtml_element_selected {
  position: absolute;
}
/*
#map .layer {
  position: absolute;
}
*/
#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: #FF5500; 
  cursor: pointer;
}
#map .vertex_selected {
  position: absolute;
  overflow: hidden;
  border: 1px solid black;
  padding: 0;
  margin: 0;
  background-color: yellow;
  cursor: pointer;
  /* no size given here */
}

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