Hi,
The characteristic is not centered anymore because of the CSS:
.hikashop_product_characteristic_chooser td {
padding: 5px;
}
.hikashop_product_characteristics {
font-family: 'Nothing You Could Do', 'Yanone Kaffeesatz';
}
that you added. That breaks the centering.
having a padding of 8 instead of 5 will kind of center it.
The spaces are normal. They are there to add some padding before the characteristic name so that it is centered with the possibilities row below. Otherwise, it would be off on the left.
For the contact us button, you can do like that:
.hikashop_cart_input_button{
font-family: 'Nothing You Could Do', 'Yanone Kaffeesatz';
}