.button-span { cursor: pointer; border-radius: .25em; -webkit-border-radius: 0.25em; -moz-border-radius: .25em; display:block; color: #fff; font-size: .825em; background: #acb7c0; border: 1px solid #999; }

.button-anchor { text-decoration: none; border-radius: .25em; -webkit-border-radius: 0.25em; -moz-border-radius: .25em; display:block; color: #fff; font-size: 1em; background: #acb7c0; border: 1px solid #999; }

.button-span:hover,
.button-anchor:hover { color: #666; background: #fff; border: 1px solid #acb7c0; }

.button-span:visited, .button-anchor:visited { color: #fff; }

.button-span:visited:hover, .button-anchor:visited:hover { color: #666; }