.balloonstyle{
  position:absolute;
  top: -500px;
  left: 0;
  padding: 10px;
  visibility: hidden;
  border:1px solid black;
  font:normal 12px Verdana;
  line-height: 18px;
  z-index: 100;
  background-color:#3e3e3e;
  width: 550px;
}
.balloonstyle h3 {
  margin:0px;
  margin-bottom:5px;
  font-weight:bold;
  font-size:120%;
}
.balloonstyle img {
  float:left;
  margin-right:5px;
  margin-top:5px;  
}
.balloonstyle h3 span {
  font-weight:normal;
}
#arrowhead {
  z-index: 99;
  position:absolute;
  top: -500px;
  left: 0;
  visibility: hidden;
}

