You have created a jpg image which looks really pretty in Firefox but the Internet Explorer shows a big fat “x”. This boggled my mind for some time until I decided to look into it in detail. Lest you from keep guessing, the issue was CMYK format instead of RGB.
See the highlighted area in the image on the right indicating the CMYK mode. The CMYK mode (Cyan-Magenta-Yellow-Black) is good for media printing but is nothing something for the web display. Even though the RGB is intended for web graphics, the CMYK is still supported by majority of the browsers.
The reason some versions of IE may not display the image is because of the CMYK format. All you have to do is change the encoding mode (see image below) and all will be fine.