.top-link { 
_display:none;
position:fixed; 
bottom:7px;
margin:0; 
padding:0; 
z-index:999; 
zoom:1;
-webkit-transition:all .4s linear;
-moz-transition:all .4s linear;
-o-transition:all .4s linear;
transition:all .4s linear;
}
.top-link.top-link-hide { 
filter: alpha(opacity=0);
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
opacity:0;
}
.top-link.top-link-hide:hover { 
filter: alpha(opacity=100);
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
opacity:1;
}
.top-link a { 
outline:none;
display:block; 
margin:0; 
padding:5px; 
min-width:14px;
zoom:1;
-webkit-box-shadow:0 0 2px rgba(0, 0, 0, .5);
-moz-box-shadow:0 0 2px rgba(0, 0, 0, .5);
box-shadow:0 0 2px rgba(0, 0, 0, .5);
-webkit-box-sizing:content-box;
-moz-box-sizing:content-box;
box-sizing:content-box;
filter: alpha(opacity=40);
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
opacity:.4; 
-webkit-border-radius:6px; 
-moz-border-radius:6px; 
border-radius:6px; 
border:3px solid;  
font:bold 15px/1 arial, sans-serif; 
text-decoration:none; 
text-align:center;
text-shadow:0 1px 0 rgba(0, 0, 0, .5);
-webkit-transition:all .4s linear;
-moz-transition:all .4s linear;
-o-transition:all .4s linear;
transition:all .4s linear;
}
.top-link:hover a { 
filter: alpha(opacity=100);
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
opacity:1;  
-webkit-transform:scale(1.2);
-moz-transform:scale(1.2);
-o-transform:scale(1.2);
transform:scale(1.2);
}
@media only screen and (max-width:600px) {
.top-link { display:none; }
}