.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; }
}
