#scroll2top{
display:none;
right: 15px;
bottom: -12px;
width: 70px;
padding: 20px 10px 30px;


border-width: 0;
-moz-box-shadow: 0 0 #fff,0 1px 3px rgba(34,25,25,0.5);
-webkit-box-shadow: 0 0 #fff,0 1px 3px rgba(34,25,25,0.5);
box-shadow: 0 0 #fff,0 1px 3px rgba(34,25,25,0.5);

font-size: 15px;
text-align: center;
position: fixed;
z-index: 4;
background-color: #f0eded;
background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#fdfafb), to(#f0eded), color-stop(0.5, #f9f7f7), color-stop(0.5, #f6f3f4));
background-image: -moz-linear-gradient(top, #fdfafb, #f9f7f7 50%, #f6f3f4 50%, #f0eded);
background-image: -o-linear-gradient(top, #fdfafb, #f9f7f7 50%, #f6f3f4 50%, #f0eded);
background-image: -webkit-linear-gradient(top, #fdfafb, #f9f7f7 50%, #f6f3f4 50%, #f0eded);
border-color: #bbb;
color: #524d4d;

filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fdfafb', endColorstr='#f0eded');
text-shadow: 0 1px rgba(255,255,255,0.9);

border: 1px solid transparent;

-moz-border-radius: .3em;
-webkit-border-radius: .3em;
border-radius: .3em;

-moz-box-shadow: 0 1px rgba(255,255,255,0.8),inset 0 1px rgba(255,255,255,0.35);
-webkit-box-shadow: 0 1px rgba(255,255,255,0.8),inset 0 1px rgba(255,255,255,0.35);
box-shadow: 0 1px rgba(255,255,255,0.8),inset 0 1px rgba(255,255,255,0.35);

cursor: pointer;

font-family: "helvetica neue",arial,sans-serif;
font-weight: bold;
line-height: 1em;
padding: 20px;
text-align: center;

}