Each browser has some default stylings applied to everything... I believe that is the input:focus selector, which we can't get to in construct.
You might want to try setting outline:none to see if it works.
Alternatively:
outline-style:none;
box-shadow:none;
border-color:transparent;
It is a pain, but stuff like that is why it is recommended to just use sprites instead.