Most browser support custom CSS tags, which are not (yet) part of any standard. These styles are usually prefixed with the browser name. Mozilla uses -moz-, Opera -o- and Safari/WebKit uses -webkit- as prefix. Since the WebKit tags seem not to be documented anywhere we compiled the following list from the WebKit sources: checkbox radio push-button square-button button button-bevel listbox l