a.info{
    position:relative; /*this is the key*/
    z-index:29000; background-color:#ccc;
    color:#333333;
    text-decoration:none;
	 display:none;
	 	border-right:1px solid #333333;
		border-bottom:1px solid #333333;
		border-top: 1px solid #eeeeee;
		border-left:1px solid #eeeeee;
	 padding-left:2px;
	 padding-right:2px;
	
	 margin-left:2px;
	 margin-right:2px;
	 background-color:#ff0;
	 }

a.info:hover{z-index:30000; background-color:#0006f6; color:#ffffff; display:none;}

a.info span{display: none}

a.info:hover span{ /*the span will display just on :hover state*/
    display:block;
    position:absolute;
    top:20px; left:-50px; width:15em;
    border:1px solid #222222;
    background-color:#ff0; color:#000;
	 padding:6px;
	 font-size:12px;
    text-align: left;
	 z-index:30000;
	 display:none;}