For some strange reason FireFox has decided that hidden input elements should have styles applied to them as well.
Even though the W3C defines hidden controls in HTML 4.01 as:
“controls that are not rendered but whose values are submitted with a form.”
http://www.w3.org/TR/html4/interact/forms.html#hidden-control
IE and Opera properly follow the standard.