Как оказалось, IE7 снимал дамп поверх фильтра непрозрачности. Я начал с нуля и переделал все с нуля. У меня он прекрасно работал в обоих браузерах, и мне было интересно, что я сделал по-другому - потом я добавил фильтры непрозрачности обратно и вуаля, дублируя результаты.
Я удалил строку непрозрачности IE (ниже), и все прекрасно работает
filter:alpha(opacity=92);