Трудно сказать, как что-то переписать, если мы не видим оригинал. В общем, обычная лучшая практика для работы с IE - использовать условные комментарии IE в той или иной форме. Обычно я с помощью указанных комментариев записываю тег body с классом, соответствующим конкретной версии IE. Итак, для IE7 я могу закончить с этим:
<body class="ie7">
Таким образом, в моем CSS я могу использовать специфичность, чтобы дать ie7 свой собственный стиль, не прибегая к хаки и не управляя стилями в нескольких файлах CSS.
.something {...style for good browsers...}
.ie7 .something {...fix IE 7 here...}