Well, you could just edit the parts where the image file names are miscapitalized. I count only 5 or so images, but background images might be missing too.
But being consistent is the best way to avoid mistakes.
You can just open cPanel->FileManager and go to the images directory.
Click on a file and then 'Rename' button on the top tool bar, change the name to lower case.
Repeat.
Then search the written code for 'img' tags.
Must do:
Change Index.html to index.html
.... otherwise when people just put in
http://cooperneedlecrafts.x10hosting.com/ , they get a listing of your directory. The webserver looks for index.html and if it does not find it, it shows the world your directory.
In each of your subfolders, put a blank page named index.html. Again, so the directory contents will not be shown. There is another way to do this, but this is the simplest.
Contact page ... the visible code is probably because of a missing < or extra quotation mark.