body #container.landing { background : url(images/onsale_background.jpg) 0 0 no-repeat; border-color : #ddd !important; border-width : 10px !important; }
* html .products .text .inner { padding: 0.4em; }
* html #container.brand-page #landing div.brand-products .products li {margin-right:3px !important;}
#header div.logo { background :none; }
#header #shopping-trolley a { color : #fff !important; }
#header #shopping-trolley ul.basket { background : none; }
#header { background:none; }
#container.product-list #header {background-image:url(images/onsale_bg.jpg); background-position:left top; background-repeat:no-repeat;}
/* IMPORTANT! */
/* altering the top padding on the landing element will move all the main content up or down the page as required */
#landing {padding:141px 0px 0pt 10px!important; position:relative;}
/* IMPORTANT! */
/*Wrap brand content - this flot and width setting ensures that the skyscraper appears on the right*/
#container.brand-page #landing div.wrap-brand-content {float:left; width:620px; position:relative; top:56px;}
#container.brand-page #landing div.brand-skyscrapper {position:relative; top:100px;}
#container.brand-page #landing #brand-landing-banner {background-position:0 50%;background-repeat:no-repeat;clear:both;height:186px;left:7px;position:relative;text-indent:-9999em;top:-140px;width:765px;}
#brand-landing-banner p a {top: 10px;display:block;height:140px;overflow:hidden;position:absolute;right:5px;width:125px;}
/* restricts with of elements, which are hidden anyway, that prevent the right hand link from being clickable */ 
#brand-landing-banner h1, #brand-landing-banner h2, #brand-landing-banner p, #brand-landing-banner ul {	width: 620px;}
#header #navigation li.selected a { color : #000 !important; }
/* IE fix to align images */
* html #container.brand-page #landing div.brand-features .feature-one, * html #container.brand-page #landing div.brand-features .feature-two {margin-top: 1px;}
#container.brand-page #landing div.brand-promos .promo-two {float: right; padding-right: 6px;}
#container.brand-page #landing div.brand-products .products li {margin-right:5px !important;}

/* Styles for product list level banner content */
h1 #headertext {position:absolute; top:56px; left:8px;}
h1.banner {width:755px;height:130px;color:#ffffff;margin-bottom: 0;font-size:2.2em;}

h1.GirlsSale {background : url(/upload/ProductListLevelContent/Banners/SS09/GirlsSale.jpg) 0 0 no-repeat;}
h1.BoysSale {background : url(/upload/ProductListLevelContent/Banners/SS09/BoysSale.jpg) 0 0 no-repeat;}

h1.MensSale {background : url(/upload/ProductListLevelContent/Banners/SS09/Sale70.jpg) 0 0 no-repeat;}
h1.WomensSale {background : url(/upload/ProductListLevelContent/Banners/SS09/Sale70.jpg) 0 0 no-repeat;}
h1.HandbagsSale {background : url(/upload/ProductListLevelContent/Banners/SS09/HandbagsSale.jpg) 0 0 no-repeat;}
h1.KidsOffer {background : url(/upload/ProductListLevelContent/Banners/AW09/KidsOffer.jpg) 0 0 no-repeat;}

h1.KidsSale {background : url(/upload/ProductListLevelContent/Banners/AW09/KidsSale.jpg) 0 0 no-repeat;}
h1.SportsSale {background : url(/upload/ProductListLevelContent/Banners/AW09/SportsSale.jpg) 0 0 no-repeat;}
