.container {
height:30px;
width:400px;
margin: 20px auto;
}
a.info {
position:relative; /*this is the key*/
z-index:0;
color: #435249;
font-style:oblique;
text-decoration:none;
}
.spanny {
float:left;
}
a.info .ttip {
display: none;
float:left;
}
a.info:hover{
z-index:1;
background-color:#fff;
}
a.info:hover .ttip {
display:block;
position: absolute;
width:240px;
border: 2px #ccc solid;
background-color: #fff;
color: #435249;
font-size:1em;
font-style:normal;
padding:10px;font-family: Verdana, Helvetica, Arial, sans-serif;text-align: center;line-height: 1.5em;}