a.info { position:relative; z-index:24; color:#571b7e; text-decoration:underline; }
a.info:hover { z-index:25; background-color:#ffff66; }
a.info span { display: none; }
a.info:hover span { display:block; position:absolute; top:1.5em; left:3em; width:15em; border:1px solid #ff0000; background-color:#ffff99; color:#000; text-align:left; font-size:1.3em; text-decoration:none z-index:30; }