A common problem when
CSS and images are on a server is that they often have files or path names with CAPITAL LETTERS included.
Servers are less forgiving than your local PC with capital letters.
Also check you have used the corect addressing in your
css file. If you are using relative addressing in your
css check you have written down the paths correctly
Hope that helps
Dan Cave