Do we absolutely have to have the !important tag? It seems bizarre to me since nothing else should be overriding the margin-right style, unless it's the keypad.css that you included earlier :)