I think this will not sort the actual issue, but just makes the div with the Flash/Silverlight layer correct.
Original mousover effects can still not be defined using CSS or something else since the mouseover event will never trigger because of the layer. Is there a way to set something for the layer that will still trigger the mouseover for the custom browse button so a backgroundimage for the browse button can be changed to get a diff look and feel?