.button {
display: block;
text-align: center;
width: 20%;
background:linear-gradient(to bottom, #ffffff 5%, #f6f6f6 100%);
background-color:#ffffff;
border-radius:3px;
border:1px solid #dcdcdc;
display:inline-block;
cursor:pointer;
color:#666666;
font-family:sans-serif;
font-size:12pt;
padding:5px 5px;
text-decoration:none;
}
.button:hover {
background:linear-gradient(to bottom, #f6f6f6 5%, #ffffff 100%);
background-color:#f6f6f6;
}
.button:active {
position:relative;
top:1px;
}
.button img {
margin-bottom: 10px;
height: 76px;
display: inline-block;
vertical-align: middle;
line-height: normal;
}