Прежде всего, HTML-код недействителен. Вы не можете поместить элемент блока в элемент привязки, так как он является встроенным элементом. Вместо этого вам нужно поместить встроенные элементы в элемент привязки:
<div class="priceBox">
<a href="#">
<span class="priceBtn">
<span class="priceBtnTxt">Order Now</span>
</span>
</a>
</div>
Теперь вы можете сделать тег привязки и интервал внутри него, чтобы блокировать элементы. Это работает, поскольку структура действительна как до, так и после применения CSS:
priceBox a, priceBox a > span { display: block; }
Чтобы центрировать кнопку внутри поля, вы используете автоматические поля на кнопке:
priceBox a { margin-left: auto; margin-right: auto; }