Rename your background image from
background-image: url('../images/detroit-skyline (1).jpg');
to
background-image: url('../images/detroit-skyline-1.jpg');
On your server.. it translates to
- http://premierbg.net/images/detroit-skyline%20(1).jpg
which is different than
- http://premierbg.net/images/detroit-skyline (1).jpg
Try to avoid spaces and special characters in filenames
- other than dash and underscore.
I also generally only use lower case with file names (you did as well)
as linux treats filenames literally and windows treats figuratively.
On a linux server... these are 2 different files
detroit-skyline.jpg
detroit-Skyline.jpg
On windows... they are the same file.
That's why I always just use lowercase now (for filenames).
In the past.. I've written coldfusions apps on a windows server
- then to save $$$, the client switched over to coldfusion on a linux server.