Добавить float: left
или display: inline-block
или display: block
к a#try-it-button
.
Какой из этих вариантов вам действительно нужен, зависит от макета, который вы желаете.
Вы не делаетенеобходимо скопировать все свойства на :hover
(за исключением нового background
).
То, что вы на самом деле должны здесь делать, это использовать "CSS-спрайты" (есть много преимуществ) и настройте background-position
на :hover
.