
.tooltip {
    display: inline;
    position: relative;
}

.tooltip:hover {
    color: #c00;
    text-decoration: none;
}

.tooltip:hover:after {
	background: -moz-linear-gradient(center top , rgba(0, 0, 0, 0.7) 0%, rgba(51, 51, 51, 0.68) 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-radius: 6px;
    bottom: 1.28em;
    box-shadow: 0 0 0 1px rgba(0, 0, 0, 1), 0 1px 0 0 rgba(255, 255, 255, 0.3) inset;
    color: #fff;
    content: attr(title);
    display: block;
    font-size: 15px;
    left: 34px;
    padding: 8px 20px;
    position: absolute;
    text-shadow: 0 1px 0 #f3f3f3;
    white-space: nowrap;
    z-index: 98;
}
a.tooltip:link{
	color:#DB2E66;
	text-decoration:none;
}

a.tooltip:visited{
	color:#DB2E66;
	text-decoration:none;
}

a.tooltip:hover{
	color:#999;
	text-decoration:none;
}
#bttop
{
    bottom: 0px;
    color: #fff;
    cursor: pointer;
    display: none;
    font-weight: bold;
    padding: 5px;
    position: fixed;
    right: 10px;
    opacity: 0.8;
    bottom:10px;
}
#bttop:hover
{
    opacity: 1;
}
/*
@media screen and (-webkit-min-device-pixel-ratio:0) 
{
    .tooltip:hover:after {
	background-color:Black;
	opacity:0.8;
    border-radius: 6px;
    bottom: 1.28em;
    box-shadow: 0 0 0 1px rgba(0, 0, 0, 1), 0 1px 0 0 rgba(255, 255, 255, 0.3) inset;
    color: #fff;
    content: attr(title);
    display: block;
    font-size: 15px;
    left: 34px;
    padding: 8px 20px;
    position: absolute;
    text-shadow: 0 1px 0 #f3f3f3;
    white-space: nowrap;
    z-index: 98;
}
}
*/