/* REMOVE OUT OF STOCK EMAIL MESSAGING */
#productOverview .outOfStockPopupLnk,
#productOverview #altLink{display:none}
/* REMOVE OUT OF STOCK EMAIL MESSAGING */

/* Body Style */
body{background:#000 url(/images/2010/site-reskin-v2/backgrounds/bg.jpg) center 0 repeat-x!important}

/* Mandatory Attributes */
#navigation_faceted #contentHeader {
  background: none repeat scroll 0 0 transparent;
  margin: 0 0 0 -10px;
  padding: 0 10px 10px;
  width: 175px;
}

#navigation_faceted #filtersAvailable {
  background: none repeat scroll 0 0 transparent;
}

#navigation_faceted #filtersAvailable a {
  color: #0B6FA0;
}

#pageContainer .checkoutForm .productSelection TD {
  min-height: 0px;
}

/* Content BG color change */
#pageContainer{box-shadow:0 0 40px #000;-moz-box-shadow:0 0 40px #000;-webkit-box-shadow:0 0 40px #000;border-left:1px solid #000;border-right:1px solid #000}
#pageContainer, #header{background-color:#131D23!important}
#pageContainer #content{background-color:#FFF;padding-bottom:10px}

/* Styles to remove an unnecessary border from the wrapping "content" div */
#content {border:0px!important;padding-top:1px!important}

/* Styles to remove space from beneath USP banner */
#contentHeader{margin:0 -8px 0 -10px!important; background-color:#FFF;}
#crumbTrail{margin:0 -10px!important}

/* USPs Bar */
#usp-nav {width:970px;margin:1px -9px 0;padding:0 9px;list-style:none;display:block;height:32px}
#usp-nav li {float:left;margin:0px!important}
#usp-nav li a{display:block;float:left;list-style-type:none;height:32px;text-indent:-9999px;background-image:url('/images/2010/site-reskin-v2/lwi-usp.png')}
#usp-nav .usp-nav-prices {width:485px}
#usp-nav .usp-nav-prices:hover {background-position:0 -32px;}
#usp-nav .usp-nav-delivery {width:485px;background-position:-485px 0}
#usp-nav .usp-nav-delivery:hover {background-position:-485px -32px}

/* Bespoke Top Nav Tab Styles */
#pageContainer #header #topNav li#offers {background-image:url('/images/2010/site-reskin/nav-slices/offers.jpg');}

/* Left-Nav Header Styles */
#filtersAvailable h3{color:#913A93!important}

/* Remove Div that sits above USP slot */
#headerFoot{display:none}

/* Reduce height or spacing between USP and main content */
#header br{line-height:0.5}

/* More Information, Buying Guides & Size Guides Product Detail Page Styles */
#moreInfo table.info-table{margin-left:11px!important}
.sizeGuideSection h3{padding:0px!important}
.sizeGuideSection p{padding:0px!important}

/* Black breadcrumb styles */

  /* Black background for Breadcrumb */
  #headerFoot{border-bottom-color:#131D23}
  #crumbTrail{background-color:#131D23}
  
  /* White Links for Breadcrumb */
  #crumbTrail, #crumbTrail a, #crumbTrail li.selected{color:#FFF!important}
  

/* Logo Styles */
#navSkipTo #logo{height:95px!important;background-image:url('/images/2010/site-reskin-v2/topnav-sprite.png');background-position:0px 18px;background-repeat:no-repeat}
#navSkipTo #logo a{height:95px;overflow:hidden;width:310px}
#navSkipTo #logo a img{display:none}

/* Header Styles */
#pageContainer #header{background-color:#FFF}
#pageContainer #header #headerFoot{background-color:#FFF}
#pageContainer #header form{padding-top:0px}
#pageContainer #header form #searchBox {background-image:url("/images/2010/site-reskin/bg-header-input.gif") no-repeat scroll 5px 50% #FFFFFF; border: 1px solid #000; padding-left:25px; color:#000; font-weight:normal; height:17px; width:245px !important; }
#pageContainer #header #headerContent {padding-top:0px !important; height:85px !important; margin-left:345px; } 
#pageContainer #header #headerContent #headerBasket {color:#000 !important; background:#fff url('/images/2010/site-reskin-v2/topnav-sprite.png') 0 -122px; width:278px; height:77px; overflow:hidden; padding:0 0 0 5px; margin:13px 0 0 0 ; border: 0px solid #ccc; background-repeat:no-repeat;}
#pageContainer #header #headerContent #headerBasket a { color:#000 !important; }
#pageContainer #header #headerContent #headerBasket a:visited { color:#000 !important; }
#pageContainer #header #headerContent #headerBasket #basketlinks {width:140px; float:left; margin:6px 0 0 0px; padding-left: 10px}
#pageContainer #header #headerContent #headerBasket #basketlinks li{display:list-item; list-style-image: none; list-style-position:inside; padding:0; margin:0;}
#pageContainer #header #headerContent #headerBasket #basketlinks li a{ padding:0; margin:0;}
#pageContainer #header #headerContent #headerBasket #baskettotals {width:100px; float:left; margin:6px 0 0 5px; color:#000;}
#pageContainer #header #headerContent #headerBasket #baskettotals a {text-decoration:none;}
#pageContainer #header #headerContent #headerBasket #baskettotals a:hover {text-decoration:underline;}
#pageContainer #header #headerContent #headerBasket #baskettotals span.contactheader {font-size:12px; font-weight:bold; display:block; margin-bottom:20px; }
#pageContainer #header #headerContent ul {padding:0; margin:0;}
#pageContainer #header #strapline {background: #131D23; width:306px; height:32px; padding: 28px 0 0;}
#basketlinks .logoffLink { display: block; margin: 0 0 0 16px; }

/* Top Navigation Styles */

#pageContainer #header #topNav {height:37px !important;}
#pageContainer #header #topNav #seasonal-nav { background-color:#A60808 !important; border-left:1px solid #A60808 !important; border-right:1px solid #A60808 !important; }
#pageContainer #header #topNav #seasonal-nav a span { color:#FFF !important; }
#pageContainer #header #topNav li { height:37px !important; }
#pageContainer #header #topNav li.hover .subNav li:hover { background-color:transparent!important; }
#pageContainer #header #topNav li.selected, #pageContainer #header #topNav li.hover, #pageContainer #header #topNav li:hover { border-right-color:#747474!important; border-left-color:#747474!important; background-color:#747474!important; }
#pageContainer #header #topNav li.hover .subNav a, #pageContainer #header #topNav li.hover .subNav a:hover, #pageContainer #header #topNav li.hover .subNav li a:hover { background-color:transparent!important; }
#pageContainer #header #topNav li a { padding-top:2px!important; padding-bottom:4px!important; color:#FFF!important; background-color:transparent!important; background-image:none!important; }
#pageContainer #header #topNav li a:hover, #pageContainer #header #topNav li.selected a, #pageContainer #header #topNav li.hover a { background-color:#747474!important; color:#FFF!important; }
#pageContainer #header #topNav li a:hover span, #pageContainer #header #topNav li.selected a span, #pageContainer #header #topNav li.hover a span { color:#FFF!important; }
#pageContainer #header #topNav li a span { padding-top:0px !important; margin-top:9px !important; color:#FFF; }
#pageContainer #header #topNav li .subNav li { height:15px !important; border:0px !important; }
#pageContainer #header #topNav #navLogo { width:28px !important; background-image: url('/images/2010/site-reskin/nav-slices/nav_logo.gif')!important; }
#pageContainer #header #topNav #navLogo.hover, #pageContainer #header #topNav #navLogo.selected { width:28px!important; background-image: url('/images/2010/site-reskin/nav-slices/nav_logo_selected.gif')!important; }
#pageContainer #header #topNav #navLogo a:hover, #pageContainer #header #topNav #navLogo.selected a, #pageContainer #header #topNav #navLogo.hover a { color:#FFF!important; background-image: url('/images/2010/site-reskin/nav-slices/nav_logo_selected.gif')!important; }
#pageContainer #header #topNav .subNav h4 { color:#913a93!important; font-size:14px; font-weight:bold; margin-bottom:5px!important; }
#pageContainer #header #topNav .subNav li a { color:#333!important; background-image:none!important; display:block!important; font-size:1em!important; font-weight:normal!important; padding:1px 3px 2px 0px!important; height:10px!important; }
#pageContainer #header #topNav .subNav li a:hover { text-decoration:underline!important; background-color:transparent!important; color:#913a93 !important; }
#pageContainer #header #topNav .subNav .col p a { color:#333!important; font-size:12px; font-weight:bold; margin-bottom:5px!important; }
#pageContainer #header #topNav .subNav .col p a:hover {color:#913a93; text-decoration:underline!important; background-color:transparent; }
#pageContainer #header #topNav .subNav .viewAll a { background-image:none !important; color: #333 !important; width:150px; height:20px; overflow:hidden; padding: 0px !important; line-height:20px; }
#pageContainer #header #topNav .subNav .viewAll a:hover { background-image:none !important; color: #913a93  !important; text-decoration:underline}
#topNav { background-color:#E0E4E5!important; background-image:url('/images/2010/site-reskin/nav-slices/nav_bg.gif')!important; background-repeat:repeat-x !important; }
#topNav #navLogo { border-left:0px !important; }
#topNav li { border-width:0 1px!important; border-style:solid!important; border-left-color:#A9A9A9 !important; border-right-color:#585858 !important; background-color:transparent !important; }
#topNav li a { border-bottom:0px !important; height:31px !important; }
#topNav .subNav { margin-top:-1px!important; background: #FFF !important; border-width:0 1px 1px 1px!important; border-color:#464646!important; border-style:solid!important; padding:0px!important; }
#topNav .subNav div { border:0px!important; background-color: transparent !important; }
#topNav .subNav .col { border:0px!important; background-color: transparent !important; }

#header #topNav h4 {width:150px; height:20px; overflow:hidden; position:relative}
#header #topNav h4 span {background:url("/images/2010/site-reskin-v2/dropdown-nav/dropdown-sprite-master.png") no-repeat scroll 0 0 #000000; cursor:default; display:block; height:100%; position:absolute; width:100%;}
/*#pageContainer #header #topNav .viewAll span {background:url("/images/2010/site-reskin-v2/dropdown-nav/dropdown-sprite-master.png") no-repeat scroll 0 0 #000000; cursor:default; display:block; height:20px; position:absolute; width:150px; margin:0px !important;}   */
#header #topNav #womens-nav .subNav h4.WhatsHotThisWeek span {background-position:0 -7px }
#header #topNav #womens-nav .subNav h4.ShopbyProduct span {background-position:0 -27px }
#header #topNav #womens-nav .subNav h4.ShopbyCollection span {background-position:0 -47px }
#header #topNav #womens-nav .subNav h4.ShopbyBrand span {background-position:0 -67px }
#header #topNav #womens-nav .subNav .viewAll span {background-position:0 -87px; margin-top:0px !important; }

#header #topNav #mens-nav .subNav h4.WhatsHotThisWeek span {background-position:0 -136px }
#header #topNav #mens-nav .subNav h4.ShopbyProduct span {background-position:0 -156px }
#header #topNav #mens-nav .subNav h4.ShopbyCollection span {background-position:0 -176px }
#header #topNav #mens-nav .subNav h4.ShopbyBrand span {background-position:0 -196px }
#header #topNav #mens-nav .subNav .viewAll span {background-position:0 -216px }

#header #topNav #kids-nav .subNav h4.WhatsHotThisWeek span {background-position:0 -267px }
#header #topNav #kids-nav .subNav h4.ShopbyGender span {background-position:0 -287px }
#header #topNav #kids-nav .subNav h4.ShopbyProduct span {background-position:0 -307px }
#header #topNav #kids-nav .subNav h4.ShopbyCollection span {background-position:0 -327px }
#header #topNav #kids-nav .subNav h4.ShopbyBrand span {background-position:0 -347px }
#header #topNav #kids-nav .subNav .viewAll span {background-position:0 -367px }

#header #topNav #sports-nav .subNav h4.WhatsHotThisWeek span {background-position:0 -417px }
#header #topNav #sports-nav .subNav h4.ShopbyGender span {background-position:0 -437px }
#header #topNav #sports-nav .subNav h4.ShopbyProduct span {background-position:0 -457px }
#header #topNav #sports-nav .subNav h4.ShopbyBrand span {background-position:0 -477px }
#header #topNav #sports-nav .subNav .viewAll span {background-position:0 -497px }

#header #topNav #garden-nav .subNav h4.WhatsHotThisWeek span {background-position:0 -547px }
#header #topNav #garden-nav .subNav h4.ShopbyCollection span {background-position:0 -567px }
#header #topNav #garden-nav .subNav h4.ShopbyProduct span {background-position:0 -587px }
#header #topNav #garden-nav .subNav h4.ShopbyBrand span {background-position:0 -607px }
#header #topNav #garden-nav .subNav .viewAll span {background-position:0 -646px }
#pageContainer #header #topNav #garden-nav .viewAll span {height:30px;}

#header #topNav #furniture-nav .subNav h4.WhatsHotThisWeek span {background-position:0 -547px }
#header #topNav #furniture-nav .subNav h4.ShopByCollection span {background-position:0 -567px }
#header #topNav #furniture-nav .subNav h4.ShopbyProduct span {background-position:0 -587px }
#header #topNav #furniture-nav .subNav h4.ShopbyBrand span {background-position:0 -607px }
#header #topNav #furniture-nav .subNav .viewAll span {background-position:0 -623px }

#header #topNav #electricals-nav .subNav h4.WhatsHotThisWeek span {background-position:0 -715px }
#header #topNav #electricals-nav .subNav h4.ShopbyProduct span {background-position:0 -735px }
#header #topNav #electricals-nav .subNav h4.ShopbyBrand span {background-position:0 -755px }
#header #topNav #electricals-nav .subNav .viewAll span {background-position:0 -769px }

#header #topNav #appliances-nav .subNav h4.WhatsHotThisWeek span {background-position:0 -715px }
#header #topNav #appliances-nav .subNav h4.ShopbyProduct span {background-position:0 -735px }
#header #topNav #appliances-nav .subNav .viewAll span {background-position:0 -792px }

#header #topNav #toys-nav .subNav h4.WhatsHotThisWeek span {background-position:0 -854px }
#header #topNav #toys-nav .subNav h4.ShopbyProduct span {background-position:0 -874px }
#header #topNav #toys-nav .subNav h4.ShopbyBrand span {background-position:0 -894px }
#header #topNav #toys-nav .subNav .viewAll span {background-position:0 -914px }

#header #topNav #gifts-nav .subNav h4.WhatsHotThisWeek span {background-position:0 -972px }
#header #topNav #gifts-nav .subNav h4.ShopbyRecipient span {background-position:0 -992px }
#header #topNav #gifts-nav .subNav h4.ShopbyOccasion span {background-position:0 -1012px }
#header #topNav #gifts-nav .subNav h4.ShopbyProduct span {background-position:0 -1032px }
#header #topNav #gifts-nav .subNav h4.ShopbyBrand span {background-position:0 -1052px }
#header #topNav #gifts-nav .subNav .viewAll span {background-position:0 -1072px }
#pageContainer #header #topNav #gifts-nav .viewAll span {height:30px;}

/* Gallery Page Weekly Price Styles */
#products .product dl.weeklyPrice {background-color:#F5F5F5; border:1px solid #D6CACA; color:#333333 !important; display:inline; float:left; font-size:11px; height:23px; margin:5px 10px 5px 0px; padding:3px 8px 0;width:146px}
.w3c {left:-9999px; position:absolute; top:-9999px;}
#products .product dl.weeklyPrice dd {line-height:18px;}
#products .product dl.weeklyPrice dd b {background-color:#F5F5F5; color:#913A93 !important; font-size:18px; vertical-align:middle;}

/* Product Detail Page Weekly Price Styles */
#mainContent #productDetails #productHeader .fromPriceTeaser {background-color:#F5F5F5 !important; border:1px solid #D6CACA; color:#333333 !important; font-size:12px; height:30px; padding:0 12px; width:auto;}
#mainContent #productDetails #productHeader .fromPriceTeaser span {background-color:#F5F5F5 !important; color:#913A93 !important; font-size:24px; vertical-align:middle;}
#mainContent #productDetails #productHeader p {clear:both; float:right; margin:4px 0 0; width:auto;}
#mainContent #productDetails #productHeader p span.del, #mainContent #productDetails #productHeader p strong {margin-right:5px;}
#mainContent #productDetails #productHeader p strong {display:inline; float:none; font-size:12px; padding:0;}
.carouselContainer .carousel li p b {font-weight:normal;}
.carouselContainer .carousel li p b span {color:#913A93 !important; font-size:18px; font-weight:bold;}

/* Product Detail Page Section Styles */
.relatedPanel { border:1px solid #CCC !important; }
.relatedPanel2 { border:8px solid #913a93 !important; }
.relatedPanel2 .header { background:#913a93 none repeat scroll 0 0 !important; border-bottom:8px solid #913a93 !important; }

/* Sign In Box/Tab Styles */
.tabs { background: #FFFFFF url('/images/2010/site-reskin/sign-in/bar-divider.gif') repeat-x scroll 0 100% !important; }
.tabs li.active { background-color:#000 !important; background-image:url('/images/2010/site-reskin/sign-in/tab-left-active.gif') !important; }
.tabs li.active a { background-image:url('/images/2010/site-reskin/sign-in/tab-right-active.gif') !important; }

/* Footer Section */
#pageContainer #footer{background-image:none!important;margin:0 9px!important;padding:0px!important;width:972px!important}
#pageContainer #footer div{background-image:none!important;margin:0px!important;padding:0px!important}
#pageContainer #footer #footerLW {height:82px;width:680px;padding:15px 145px!important;float:none;border-top:1px solid #40484D}
#pageContainer #footer #footerLW ul {width:160px;margin:0 10px 0 0;float:left;font-size:12px;}
#pageContainer #footer #footerLW div {float:left; margin:0; padding:0;}
#pageContainer #footer #footerLW img {float:left; display:block;}
#pageContainer #footer #footerLW li {background-image:none; margin:4px 0; padding:0px !important;}
#pageContainer #footer #footerLW a {color:#FFF}
#pageContainer #footer #footerLW a:hover {text-decoration:underline}

/* Email Signup */
#pageContainer #footer .copyright{margin:0px;padding:0px}
#pageContainer #footer #email-signup {height:64px; background:#131D23; clear:both;}
#pageContainer #footer #email-signup div {float:left; margin:0; padding:0;}
#pageContainer #footer #email-signup img {float:left; display:block;}
#pageContainer #footer #email-signup #sign-up-msg {width:467px; height:46px; background: url(/images/2010/site-reskin-v2/footer-slices/footer-sprite2.png) 0 0 no-repeat !important; float:left; border-top:1px solid #40484D; border-bottom:1px solid #40484D;}
#pageContainer #footer #email-signup form {float:left; display:block; width:auto !important; margin-right:0; padding:0; border-right:none;} 
#pageContainer #footer #email-signup #input-box {width:364px;  height:46px; border-top:1px solid #40484D;  border-bottom:1px solid #40484D;}
#pageContainer #footer #email-signup #input-box #signupText {font-size:12px; margin-top:9px; margin-left:10px; height:23px; color:#000; padding-left:10px; width:325px !important; border:0px;}
#pageContainer #footer #email-signup #signup-button {width:141px !important;  border-bottom:1px solid #40484D; height:47px;}
#pageContainer #footer #email-signup input {width:141px !important; height:47px;}
#pageContainer #footer #email-signup #cat-request {width:732px; height:50px; overflow:hidden; display:block; float:left;  border-bottom:1px solid #40484D; border-right:1px solid #40484D;}
#pageContainer #footer #email-signup #cat-request img {margin: -34px 0 0;}
#pageContainer #footer #email-signup #facebook-footer {width:120px; height:50px; overflow:hidden; display:block; float:left; border-bottom:1px solid #40484D;}
#pageContainer #footer #email-signup #facebook-footer img {margin: -141px 0 0;}
#pageContainer #footer #email-signup #twitter-footer {width:119px; height:50px; overflow:hidden; display:block; float:left; border-bottom:1px solid #40484D;}
#pageContainer #footer #email-signup #twitter-footer img {margin: -187px 0 0;}

/* Rubric */
#pageContainer #footer #rubric {font-family:arial; font-size:12px; color:#999999; margin-top:10px !important; margin-bottom:10px !important; text-align:center; line-height:1.5;}

/* Footer USPS */ 
#pageContainer #footer #homepage-usps {margin:10px 0 !important;} 
#pageContainer #footer #homepage-usps .usp-bnpl,#pageContainer #footer #homepage-usps .usp-help,#pageContainer #footer #homepage-usps .usp-del,#homepage-usps .usp-apr {width:230px;height:111px;float:left}
#pageContainer #footer #homepage-usps .usp-bnpl,#pageContainer #footer #homepage-usps .usp-help,#pageContainer #footer #homepage-usps .usp-del {margin:0 16px 0 0 !important;}
#pageContainer #footer #homepage-usps a span {width:230px;height:111px;display:block;background-color:#FFF;opacity:0;filter:alpha(opacity=0);cursor:pointer}
#pageContainer #footer #homepage-usps a:hover span {width:230px;height:111px;display:block;background-color:#FFF;opacity:0.15;filter:alpha(opacity=15)}
#pageContainer #footer #homepage-usps div {background-image: url('/images/2010/site-reskin-v2/content-sprite.png') !important}
#pageContainer #footer #homepage-usps .usp-bnpl {background-position: 0 -94px;}
#pageContainer #footer #homepage-usps .usp-help {background-position: 0 -205px;} 
#pageContainer #footer #homepage-usps .usp-del {background-position: 0 -316px;}   
#pageContainer #footer #homepage-usps .usp-apr {background-position: 0 -427px;}

/* Product Detail Page Long Description Styles */
#productDesc ol, #productDesc ul , #productDescOriginal ul, #productDescOriginal ol{list-style: disc inside none;}

/* Catalogue Request Styles */
#catalogueRegistration table input#frmPostCode {width:120px; margin-bottom: 15px;}

/* "Twitter This" Product Detail Page Icon */
#content #relatedContent .tools li.twitter{background-image:url('/images/2010/social-icons/icon-twitter.gif');}

/* product page full player popup iframe size fix, for bottom 1px that brings in scroll bars in safari and chrome */
#TB_iframeContent {margin:0 !important;}

/*-----------------------------------------------------------------------
	=my-acc-embd-rewds
	This is for the my account page embedded loyalty rewards information.
------------------------------------------------------------------------*/
#mainContent .my-acc-embd-rewds { border:8px solid #EBEBEB; background-color:#E3E6E6; }
#mainContent .my-acc-embd-rewds h3 { background-position:50% 0; background-repeat:repeat-x; background-color: #C2C3C5;}

#mainContent .my-acc-embd-rewds h3 {	/* generic */	background-image: url('/images/rewards/images/header.jpg');}

#mainContent .my-acc-embd-rewds h3.rewards-tier-40 {	/* exclusive platinum */ 
	background-image: url('/images/rewards/images/header_platinum_125.jpg');
}

#mainContent .my-acc-embd-rewds h3.rewards-tier-35 {	/* platinum */ 
	background-image: url('/images/rewards/images/header_platinum_10.jpg'); 
}

#mainContent .my-acc-embd-rewds h3.rewards-tier-30,	/* gold 2 */ 
#mainContent .my-acc-embd-rewds h3.rewards-tier-25 { /* gold 1 */ 
	background-image: url('/images/rewards/images/header_gold.jpg');
}

#mainContent .my-acc-embd-rewds h3.rewards-tier-20,	/* silver 2 */
#mainContent .my-acc-embd-rewds h3.rewards-tier-15,	/* silver 1 */
#mainContent .my-acc-embd-rewds h3.rewards-tier-10 {	/* silver earn */
	background-image: url('/images/rewards/images/header_silver.jpg');
}

#mainContent .my-acc-embd-rewds div { background-color:#F8F8F8; }
#mainContent .my-acc-embd-rewds div.count-down { background-color: #F5F5F5; }

#mainContent .my-acc-embd-rewds div.find-more { background:url("/images/rewards/images/bg_yourrewards.jpg") repeat-x scroll 0 0 #F35FB7; }
#mainContent .my-acc-embd-rewds div.find-more a { color:#FFF; }

/*-----------------------------------------------------------------------
	=rewards-explained
	This is for the embedded loyalty ionformation on rewards explained page.
------------------------------------------------------------------------*/
#mainContent .rewards-explained  {
	float: left;
	width: 740px;
	margin-bottom: 10px;
}

#mainContent .rewards-explained .rewards-tier-40 .rewards-percentage-tier,		/* exclusive  platinum */
#mainContent .rewards-explained .rewards-tier-35 .rewards-percentage-tier {	/* platinum */
	background-color: #7C8D97;
}

#mainContent .rewards-explained .rewards-tier-40 .rewards-percentage-tier /* exclusive  platinum */ {
	background-image: url('/images/rewards/images/plat/top_panel_leaf_125.gif');
}

#mainContent .rewards-explained .rewards-tier-35 .rewards-percentage-tier {	/* platinum */
	background-image: url('/images/rewards/images/plat/top_panel_leaf_10.gif');
}

#mainContent .rewards-explained .rewards-tier-30 .rewards-percentage-tier,	/* gold 2 */
#mainContent .rewards-explained .rewards-tier-25 .rewards-percentage-tier {	/* gold 1 */
	background-color: #E8C300;
	background-image: url('/images/rewards/images/gold/top_panel_leaf.gif');
}

#mainContent .rewards-explained .rewards-tier-20 .rewards-percentage-tier,		/* silver 2 */
#mainContent .rewards-explained .rewards-tier-15 .rewards-percentage-tier,		/* silver 1 */
#mainContent .rewards-explained .rewards-tier-10 .rewards-percentage-tier {	/* silver earn */
	background-color: #B2B3B6;
	background-image: url('/images/rewards/images/silver/top_panel_leaf.gif');
}

#mainContent .rewards-explained .rewards-percentage { width: 574px;}

#mainContent .rewards-explained .rewards-tier-40 .rewards-percentage,	/* exclusive platinum */
#mainContent .rewards-explained .rewards-tier-35 .rewards-percentage {	/* platinum */
	background-color: #7C8D97;
}

#mainContent .rewards-explained .rewards-tier-40 .rewards-percentage	/* exclusive platinum */ {
	background-image: url('/images/rewards/images/plat/top_panel_header_125.gif');
}

#mainContent .rewards-explained .rewards-tier-35 .rewards-percentage {	/* platinum */
	background-image: url('/images/rewards/images/plat/top_panel_header_10.gif');
}

#mainContent .rewards-explained .rewards-tier-30 .rewards-percentage,	/* gold 2 */
#mainContent .rewards-explained .rewards-tier-25 .rewards-percentage {	/* gold 1 */
	background-color: #E8C300;
	background-image: url('/images/rewards/images/gold/top_panel_header.gif');
}

#mainContent .rewards-explained .rewards-tier-20 .rewards-percentage,	/* silver 2 */
#mainContent .rewards-explained .rewards-tier-15 .rewards-percentage,	/* silver 3 */
#mainContent .rewards-explained .rewards-tier-10 .rewards-percentage {	/* silver earn */
	background-color: #B2B3B6;
	background-image: url('/images/rewards/images/silver/top_panel_header.gif');
}

#mainContent .rewards-explained .rewards-balance-container {	background-image: none; }

#mainContent .rewards-explained .rewards-tier-40 .rewards-balance-container,		/* exclusive platinum */
#mainContent .rewards-explained .rewards-tier-35 .rewards-balance-container {	/* platinum */
	background-color: #7C8D97;
}

#mainContent .rewards-explained .rewards-tier-30 .rewards-balance-container,		/* gold 2 */
#mainContent .rewards-explained .rewards-tier-25 .rewards-balance-container {	/* gold 1 */
	background-color: #E8C300;
}

#mainContent .rewards-explained .rewards-tier-20 .rewards-balance-container,		/* silver 2 */
#mainContent .rewards-explained .rewards-tier-15 .rewards-balance-container,		/* silver 1 */
#mainContent .rewards-explained .rewards-tier-10 .rewards-balance-container {	/* silver earn */
	background-color: #B2B3B6;
}

#mainContent .rewards-explained .rewards-tier-40 .rewards-balance,		/* exclusive platinum */
#mainContent .rewards-explained .rewards-tier-35 .rewards-balance {	/* platinum */
	background-image: url('/images/rewards/images/plat/top_panel_your.gif');
}

#mainContent .rewards-explained .rewards-tier-30 .rewards-balance,	/* gold 2 */
#mainContent .rewards-explained .rewards-tier-25 .rewards-balance {	/* gold 1 */
	background-image: url('/images/rewards/images/gold/top_panel_your.gif');
}

#mainContent .rewards-explained .rewards-tier-20 .rewards-balance,		/* silver 2 */
#mainContent .rewards-explained .rewards-tier-15 .rewards-balance,		/* silver 1 */
#mainContent .rewards-explained .rewards-tier-10 .rewards-balance {	/* silver earn */
	background-image: url('/images/rewards/images/silver/top_panel_your.gif');
}

#mainContent .rewards-explained .rewards-tier-40 .rewards-balance .balance span,		/* exclusive platinum */
#mainContent .rewards-explained .rewards-tier-35 .rewards-balance .balance span {	/* platinum */
	background-image: url('/images/rewards/images/plat/top_panel_poundsymbol.gif');
}

#mainContent .rewards-explained .rewards-tier-30 .rewards-balance .balance span,		/* gold 2 */
#mainContent .rewards-explained .rewards-tier-25 .rewards-balance .balance span {	/* gold 1 */
	background-image: url('/images/rewards/images/gold/top_panel_poundsymbol.gif');
}

#mainContent .rewards-explained .rewards-tier-20 .rewards-balance .balance span,		/* silver 2 */
#mainContent .rewards-explained .rewards-tier-15 .rewards-balance .balance span,		/* silver 1 */
#mainContent .rewards-explained .rewards-tier-10 .rewards-balance .balance span {	/* silver earn */
	background-image: url('/images/rewards/images/silver/top_panel_poundsymbol.gif');
}

#mainContent .rewards-explained .rewards-tier-40 .shopping-brings,		/* exclusive platinum */
#mainContent .rewards-explained .rewards-tier-35 .shopping-brings {	/* platinum */
	background-color: #D7DEE1;
	background-image: url('/images/rewards/images/plat/top_panel_shoppingbrings.gif');
}

#mainContent .rewards-explained .rewards-tier-30 .shopping-brings,		/* gold 2 */
#mainContent .rewards-explained .rewards-tier-25 .shopping-brings {	/* gold 1 */
	background-color: #FCEEB1;
	background-image: url('/images/rewards/images/gold/top_panel_shoppingbrings.gif');
}

#mainContent .rewards-explained .rewards-tier-20 .shopping-brings,		/* silver 2 */
#mainContent .rewards-explained .rewards-tier-15 .shopping-brings,		/* silver 1 */
#mainContent .rewards-explained .rewards-tier-10 .shopping-brings {	/* silver earn */
	background-color: #ECECED;
	background-image: url('/images/rewards/images/silver/top_panel_shoppingbrings.gif');
}

/*-----------------------------------------------------------------------
	=rewards-promos
	This is for the embedded loyalty promos/offers on rewards explained page.
------------------------------------------------------------------------*/
#mainContent .rewards-promos {
	float: left;
	width: 732px;
	padding-bottom: 20px;
	background: none;
	border: 4px solid #EE1A93;
}

#mainContent .rewards-promos h2 {
	width: 732px;
	height: 70px;
	background: #EE1A93 url(/images/rewards/images/your_offers_header.gif) 0 0 no-repeat;
}

#mainContent .rewards-promos .promos-container {
	float: left;
	width: 692px;
	height: 35px;
	padding: 0 20px;
	background: transparent url(/images/rewards/images/your_offers_comingsoon.gif) 0 0 no-repeat;
}

#mainContent .rewards-promos .promos-intro,
#mainContent .rewards-promos #promo-nav-links,
#mainContent .rewards-promos .promo-row,
#mainContent .rewards-promos p.coming-soon{display:none}

/* product page more information tables*/
#moreInfo .infoTable{margin:5px 10px 10px;border-top:1px solid #999;border-right:1px solid #999;width:745px}
#moreInfo .infoTable th{padding:8px;border-bottom:1px solid #999;border-left:1px solid #999;font-weight:bold;text-align:left}
#moreInfo .infoTable .groupHeading th,#moreInfo .infoTable th.groupHeading{background:#D2D3D4}
#moreInfo .infoTable td{padding:8px;border-bottom:1px solid #999;border-left:1px solid #999;text-align:left}
#moreInfo .infoHeadingStd{font-style:normal;margin:10px 0 0;font-size:1.05em}

/*size selector ie fix*/
#pageContainer #mainContent #productDetails #productWrapper #productOverview .productCustomisePanel ul li.options fieldset ul li label span {display:block;}