The !important always works because it overrides all styles, no matter where they are in the order of application.
Try touching the web.config (open and save it) to clear the server cache and then refresh the site in your browser. While working on any type of skinning, it is best to have these items set to false in your web.config (or user.config).
<add key="CacheCssOnServer" value="false" />
<add key="CacheCssInBrowser" value="false" />