Проблема в том, что кнопки отображаются по-разному в разных браузерах. В Firefox 24px достаточно, чтобы покрыть отступы по умолчанию и пространство, отведенное для вашего символа «А», и отцентрировать его. В IE и Chrome это не так, поэтому по умолчанию используется минимальное значение, необходимое для покрытия левого отступа и текста без его обрезки, но без добавления дополнительной ширины кнопки.
Вы можете увеличить ширину или, как предложено выше, изменить отступы. Если убрать явную ширину, она тоже должна работать.