I'm seeing all of your images just fine, but you have a serious issue with your site background. It is HUGE at 1.7MB. It is also 300dpi. The web only does 72dpi, so all you are doing is uploading huge images that will not be viewed at that dpi.
Background images should never be more that 200k in file size, and 150k is even better. With a site as image heavy as yours, it could very well be that the servers are timing out and that is why you are not getting the image loads.
Your main page took over 1.5 minutes to load on my wireless internet connection and consumed a huge amount of bandwidth.
You need to read up on optimizing your images for the web and start with your background image. It needs to be at 72dpi and optimized so that the file size is down at a maximum of 200k. I did a quick optimization on your background image and you can download it from this link. It is 217k which should help out considerably. Upload and use this image as your background.