a.info {
  position:relative;
  /*border-bottom:1px dashed #990000;*/ 
  text-decoration: none; 
  font-weight: bold;
}
 a:hover.info {
  text-decoration: none;
  background: none;
  z-index: 20;
}
a.info span { 
  
 display: none;
 }


a:hover.info span {
  display: inline;
  position: absolute;  
  top:2em; 
    left:-16em;
 
  background: #fff;
  color: #990000; 
  border:1px solid #990000; 
  width:350px;
  text-align:center;
  font-weight:normal;
  font-size: 14px;
  line-height:20px;
  padding:2px 4px;
  cursor         : default;  
}