It looks like you have done everything right so I am not sure why your picture does not show. One thing you could try is maybe to use a .jpg extension. These picture files are smaller and load quickly. Maybe the problem is that you have a very large bmp file uploaded and it is taking a long time to load from your web server.
Whatever the case may be, I hope you get your picture up and running soon.
When asking for help regarding your uploaded site, it's very important to include the url. Otherwise we can only guess.
If the image is a bitmap file (.bmp), then it will not show. Only .jpg, .gif, and .png files are recognized by browsers. Bitmap files are vastly huge anyway.