background-image: url(..images/background.jpg);
is not exactly the correct format for urls. It should be
background-image: url(../images/background.jpg);
The background-color of an element does not need to be transparent for its own background-image to show.



