HI,
Yes its a bug in ie6 and under where it doesn't understand the dot notation of concatenating classes.
IE6 treats #container.class1 and #container.class2 etc as basically the same thing so only one of them actually gets actioned. Therefore you cannot use this method at all if you want to support ie6.
It looks as though you can simply remove the concatenated elements.
e.g.
Code:
.inspiration {background: url(http://britneyspearsbelieve.com/html/_images/inspiration-bg.jpg) no-repeat;}
.home {background: url(http://britneyspearsbelieve.com/html/_images/home-bg.jpg) no-repeat; border: 90px solid #000;}
.fragrance {background: url(http://britneyspearsbelieve.com/html/_images/fragrance-bg.jpg) no-repeat;}
.stores {background: url(http://britneyspearsbelieve.com/html/_images/stores-bg.jpg) no-repeat;}
.extra {background: url(http://britneyspearsbelieve.com/html/_images/extra-bg.jpg) no-repeat;}
.shop {background: url(http://britneyspearsbelieve.com/html/_images/shop-bg.jpg) no-repeat;}
.signup {background: url(http://britneyspearsbelieve.com/html/_images/signup-bg.jpg) no-repeat;}
.design {background: url(http://britneyspearsbelieve.com/html/_images/design-bg.jpg) no-repeat;}
.collection {background: url(http://britneyspearsbelieve.com/html/_images/collection-bg.jpg) no-repeat;}
If you do need that page uniquely identified then you will need to put the id on the body tag and the class on an inner nested wrapper so you can address it as #id .class (note the space before the dot) in the normal way.
Hope that makes sense
Bookmarks