<p>What combination of CSS or attributes are needed?</p>

Hide the actual control
Made a DIV with the controls and styling you want on top of it
The button is not a standard HTML control.
See:
http://www.quirksmode.org/dom/inputfile.html