there is a difference in how firefox and chrome render the padding in css. what appears correct in chrome is extra padded in firefox. is there a way to solve?
.b
If your .button is a button this might be a mozilla inner focus thing... try this?
button
.button::-moz-focus-inner { border: 0; padding: 0; margin:0; }