Я думаю, вам просто нужно поменять один псевдокласс.
span.button input.form_button:hover {
background-position:left -39px;
color:#FFFFFF;
}
Должно быть
span.button:hover input.form_button {
background-position:left -39px;
color:#FFFFFF;
}
Редактировать: это строка 52 демо-источника