Походу я не туда куда надо учусь, тут вон люди оборачивают морально устаревший input type="submit" в тег a без обязательного атрибута href/name.
Встречный вопрос, а зачем это стилизовать если это надо выкинуть?
Андрей: вы действительно куда-то не туда учитесь, раз считаете submit морально устаревшим. И атрибута href у ссылки вполне может не быть. Но выкинуть это нужно однозначно.
Леонид Резвицкий:
А чего ты хочешь добиться-то? Что сделать надо?
Но прежде всего я бы задумался над надобностью использования обертки тегом А и убрал закрывающий тег у инпута, если ты все же его хочешь оставить.
Леонид Резвицкий:
А еще я бы много раз перепроверил класс-нейминг и убедился в надобности использования стиля по id
И в чем проблема заключается? Почему кнопка не перекрашивается в нужный тебе цвет?
По делу:
1. Код ужасен.
2. не стоит использовать id для стилизации.
3. input одиночный тег.
4. Ссылку вообще убрать.
5. Если изначально был задан бордер и при наведении его быть не должно, логичный вывод: надо убрать бордер. Проще всего сделать его прозрачным. Можно в цвет фона, можно толщину задать нулевую, но тогда кнопка может начать прыгать (зависит от остальной верстки).