a.info{
    position:relative; /*this is the key*/
//    z-index:24;
    z-index:0;
    color:#000;
    text-decoration:none;
    border-bottom: 1px solid #F2AF1D;
    }

a.info:hover{
//    z-index:25;
    z-index:0;
    background-color:#F2AF1D;
    }
 
a.info span{
    display: none;
    }

a.info:hover span{
    display:block;
    position:absolute;
    top:4em;
    left:0em;
    width:18em;
    border:1px solid #F2AF1D;
    background-color:#FDF1D5;
    color:#000;
    text-align:justify;
    font-size:12px;
    font-weight:normal;
    padding:3px;
    line-height:15px;
    }

fa.info:hover img{
    display:block;
    position:absolute;
    top:2em;
    left:10em;
    width:25em;
    border:1px solid #F2AF1D;
    background-color:#FDF1D5;
    color:#000;
    text-align:justify;
    font-size:10px;
    font-weight:normal;
    padding:3px;
    line-height:15px;
    }

a.info:hover b{
    white-space:nowrap;
    display:inline;
    font-size:small;
    }

