The usual cause of number 2 is the fact that the browser cannot find the images in the directory it's looking in, cannot find the specified directory or display images is turned off.
1 is going to be more difficult o comment on without seeing your (x)
html code and
css.
I would say that you should not, as you have indicated you are, be using tables as a layout tool.