span.tooltip:hover {
 cursor: pointer;
}

div.bubble {

  moz-background-clip:border;
  -moz-background-inline-policy:continuous;
  -moz-background-origin:padding;
  background:transparent url(/images/define-shadow.png) no-repeat scroll right bottom;
  cursor:help;
  position: absolute;
  padding:0 5px 5px 0;
  position:absolute;
  top:0;
  width:270px;
  z-index:5;  
}

div.bubble div {
  background-color:#FFFFCC;
  border:1px solid #F8E1D3;
  padding:0px 15px 0px;
  position:relative;
  text-align:left;  
}

.bubble .arrow {
  background:transparent url(/images/define-arrow.png) no-repeat scroll 0 0;
  display:block;
  height:28px;
  left:-16px;
  position:absolute;
  top:5px;
  width:17px;
}