Насколько я помню, IE отображал в старых версиях изображения, которые всегда связаны с рамкой. Вы должны были удалить эту границу, установив стиль без рамки.
Возможно, jQuery пытается избежать этой проблемы, волшебным образом устанавливая границу изображения в 0px. попробуйте переопределить это, установив стиль непосредственно в теге img:
<img style="border:7px solid black" ... > ...
это должно переопределить все другие стили.
Да, я знаю. Установка стиля таким способом не лучшая практика, но, возможно, это помогает отладке. Если это работает, вы знаете, что стиль установлен где-то еще и переопределяет ваше собственное определение.
Кстати: использование плагинов FF, таких как «веб-разработчик», также может помочь. Есть некоторые из этих инструментов, которые показывают источник определения стиля для определенных элементов.