Are you sure the bg image is not displaying? "#wrapper" sounds like an element that will be filled with other elements, and if those have background colors, they will block the wrapper bg.
Reading the rule you posted more closely, the problem is obvious: you are using the property declarations wrong. background-image: can only take a url for a value; all other values need to be in other background- properties, or else use the shorthand property background:
#wrapper{
background-image:url(../images/xmas_window_bg_top.jpg) left top no-repeat #f5f5f6;
background-color:transparent;
text-align:center;
}
#wrapper{
background:url(../images/xmas_window_bg_top.jpg) left top no-repeat #f5f5f6;
text-align:center;
}
If you want the bg transparent, remove the #f5f5f6 and it will default to transparent.
According to post 3, the image is in the right folder (assuming the current template folder is /xmas_shop/).
Post a snippet of your view source, starting with <body and continuing 20 lines or so past the line with id="wrapper".
Then post any stylesheet rules that refer to elements mentioned in the source snippet. That may give us something to go on. (The whole source and stylesheet would be hard to wade through unless absolutely necessary.) #wrapper is not a standard id, so indicates some customization.
I figured out what my problem was. I removed the width:100% from my body tag and changed the margin from auto to 0 and the background showed up. Doesn't look like that is the OP's problem, but thought I'd share what fixed my issue in case anyone else comes across this problem. Strange that it just started happening now though!
Moderation
Destination thread ID and reason are required when shown.
Report Post
Tell staff why this post should be reviewed.
Manage cookie preferences
Our cookie policy has been updated, so we need you to review your preferences and consent again.