It's not just the images and banners that don't show; your stylesheet isn't being used.
Your html file has the link
<link rel="stylesheet" href="images/style.css" type="text/css" />
which means that the stylesheet style.css should be in a sub-directory called images on the host server. Make sure that you have uploaded it into the sub-directory and remember that servers are case-sensitive so check that the filename and sub-directory name are in lower case.
Why have you got the stylesheet in a folder/sub-directory called images? That seems unusual.
Which folder on your computer has the images? It seems more likely that your images are in the images folder on your computer in which case upload all the images into a sub-directory called images on the server.
I suggest that the stylesheet should be in a sub-folder called css on your computer and also in a sub-directory called css on the server in which case the link should be
<link rel="stylesheet" href="css/style.css" type="text/css" />
Code downloaded to my PC will be deleted in due course.
WIN7; IE9, Firefox, Opera, Chrome and Safari for Windows; screen resolution usually 1366*768.
Also IE6 on W98 with 800*600 and IE8 on Vista 1440*900.