Hi,
I went through your question and I found this:
1. You are setting the background image
here(screenshot)[
^]. The browser is having the image.
2. The image which you want to show there is
this(screenshot)[
^].
But here is problem is with
HTML Body style
See here(Screenshot)[
^]. You are setting the background image here in body tag, which is, I think overlapping and also display style is block. Check this out.
--Amit