/****************************************
START  Contents of hubcategory.css 
*****************************************/

body#ptBrandLanding div#introduction {
	padding-left: 20px;
	padding-bottom: 16px;
}

body#ptBrandLanding div#introduction h1{
	font-size: 2.4em;

}

body#ptBrandLanding div#introduction p{
	font-size: 1.1em;
	width: 400px;
}

div.hubCategory {
	display: inline;
	float: left;
	margin-left: 2px;	
	width: 368px;
}

div.hubCategory div.hubCategoryHeader01 div.hubCategoryHeader02 {
	padding-left: 16px;
	padding-right: 50px;
	padding-top: 12px;
	min-height: 20px;
}

div.hubCategory div.hubCategoryHeader01 div.hubCategoryHeader02 h2 {
	color: #fff;
	font-size: 2.0em;
	margin-bottom: 5px;
}
/*
div.hubCategory div.hubCategoryHeader01 div.hubCategoryHeader02 h2.sIFR-replaced {
	margin-bottom: -4px;
	margin-top: -4px;
}*/

div.hubCategory div.content {
	min-height: 134px; /*min-height: 147px;*/
	padding-bottom: 5px;
	padding-left: 16px;
	padding-right: 16px;
	padding-top: 16px;
	position: relative;
}

div.hubCategory div.content img.logoImage {
	margin-bottom: 5px;
}

div.hubCategory div.content img.mainImage {
	top: -24px; /*top: 0px;*/
	position: absolute;
	right: -3px; /*right:15px;*/
	z-index: 1;
}

div.hubCategory div.content img.mainImageOverlap {
	top: 0px;
	position: absolute;
	right:-5px;
	z-index: 1;
}

div.hubCategory div.content p {
	font-size: 1.1em;
	padding: 2px 0;
	position: relative;
	width: 184px;
	z-index: 10; 
}

div.hubCategory div.content p.contextual {
	color: #000;
	font-size: 1.2em;
	font-weight: bold;
	margin-bottom: 50px;
	position: relative;
	z-index: 10; 
	width: 184px;
}

div.hubCategory div.content p span.pounds {
	color: #F00;
	font-size: 1.4em;
	font-weight: bold;
	margin-bottom: 50px;
	position: relative;
	z-index: 10; 
}

div.hubCategory div.content p span.pence {
	bottom:0.5em;
	font-size:0.9em;
	position:relative;
	vertical-align:baseline;
	color: #F00;
}

div.hubCategory div.content a {
	display: block;
	margin-bottom: 15px;
	position: absolute;
	bottom: 0px;
	z-index: 10;	
}

/* Category specific styling */
/*removed for HMY-1632*/

/****************************************
END  Contents of hubcategory.css 
*****************************************/

/*** landing spacing fix ***/
div.hubCategory div.content { height: 150px; }

/*** HMY-1632 ***/
div#content { padding-top: 280px; }

div#bestSellers { margin: 10px 0 10px 0; }
div#bestSellers h3 { color:#666; font-size:1.8em; padding:0 0 10px 0; font-weight:normal; }
div.bestSellerSections { float:left; margin:0 4px 0 4px; width:230px; background:url(../img/hamleys_sidenavtopLarge.gif) no-repeat left top; }
div.bestSellerSectionsInner { line-height:216px; padding: 5px 7px 7px 7px; width:216px; height:260px; background:url(../img/hamleys_sidenavbtmLarge.gif) no-repeat left bottom; position:relative; overflow: hidden;}
div.bestSellerSectionsInner img.productImage { vertical-align:middle; }
div#productSection1 { margin-left:0;}
div#productSection3 { margin-right:0; }
div.bestSellerSections h4 { padding:0 0 10px 0; line-height:20px; color:#000; font-size:1.7em; border-bottom: 1px solid #d4b48e; width: 216px; }
div.bestSellerSections h4 a { color:#000; width: 216px; }
div.bestSellerSections h4 a:hover { text-decoration:none; }

div#bestSellers div.productPrice { line-height:20px; position:absolute; bottom:10px; left:5px; width:220px; background:url(../img/productPriceBtm_brown.gif) no-repeat left bottom; }
div#bestSellers div.productPrice p { padding:6px; font-size:1.6em; font-weight:bold; font-family: arial, helvetica, sans-serif; color:#000; width:208px; background:url(../img/productPriceTop_brown.gif) no-repeat left top; }

div#topFive h3 { color:#333; font-size:1.7em; padding:0 0 7px 0; font-weight:normal; }
div#topFive li { width:133px; padding-left:10px; float:left; font-size:1.2em; }
div#topFive li p.productNumber { font-size:18px; }
div#topFive li.first { padding-left:0; }
div#topFive a { color:#000; }
div#topFive p.productImage { height:12em; line-height:12em; }
div#topFive p.productImage img { vertical-align:middle; }
div#topFive p.productNumber { color:#fff; font-weight:bold; width:131px; background: url(../img/topfive.jpg) no-repeat 50% 0; text-align:center; padding:4px 0 15px 2px;  }

/* best seller colours */
div.bestSellerSections { background-image:url(../img/hamleys_sidenavtopLarge.gif); }
div.bestSellerSectionsInner { background-image:url(../img/hamleys_sidenavbtmLarge.gif); }

body.yellow div.bestSellerSections { background-image: url(../img/hamleys_sidenavtopLarge_yellow.gif); }
body.yellow div.bestSellerSectionsInner { background-image: url(../img/hamleys_sidenavbtmLarge_yellow.gif); }
body.yellow div#bestSellers div.productPrice { background-image:url(../img/productPriceBtm_yellow.gif); }
body.yellow div#bestSellers div.productPrice p { background-image:url(../img/productPriceTop_yellow.gif); }

body.blue div.bestSellerSections { background-image: url(../img/hamleys_sidenavtopLarge_blue.gif); }
body.blue div.bestSellerSectionsInner { background-image: url(../img/hamleys_sidenavbtmLarge_blue.gif); }
body.blue div#bestSellers div.productPrice { background-image:url(../img/productPriceBtm_blue.gif); }
body.blue div#bestSellers div.productPrice p { background-image:url(../img/productPriceTop_blue.gif); }

body.pink div.bestSellerSections { background-image: url(../img/hamleys_sidenavtopLarge_pink.gif); }
body.pink div.bestSellerSectionsInner { background-image: url(../img/hamleys_sidenavbtmLarge_pink.gif); }
body.pink div#bestSellers div.productPrice { background-image:url(../img/productPriceBtm_pink.gif); }
body.pink div#bestSellers div.productPrice p { background-image:url(../img/productPriceTop_pink.gif); }

body.purple div.bestSellerSections { background-image: url(../img/hamleys_sidenavtopLarge_purple.gif); }
body.purple div.bestSellerSectionsInner { background-image: url(../img/hamleys_sidenavbtmLarge_purple.gif); }
body.purple div#bestSellers div.productPrice { background-image:url(../img/productPriceBtm_purple.gif); }
body.purple div#bestSellers div.productPrice p { background-image:url(../img/productPriceTop_purple.gif); }

body.brown div#bestSellers div.productPrice { background-image:url(../img/productPriceBtm_brown.gif); }
body.brown div#bestSellers div.productPrice p { background-image:url(../img/productPriceTop_brown.gif); }

body.orange div.bestSellerSections { background-image: url(../img/hamleys_sidenavtopLarge_orange.gif); }
body.orange div.bestSellerSectionsInner { background-image: url(../img/hamleys_sidenavbtmLarge_orange.gif); }
body.orange div#bestSellers div.productPrice { background-image:url(../img/productPriceBtm_orange.gif); }
body.orange div#bestSellers div.productPrice p { background-image:url(../img/productPriceTop_orange.gif); }

body.green div.bestSellerSections { background-image: url(../img/hamleys_sidenavtopLarge_green.gif); }
body.green div.bestSellerSectionsInner { background-image: url(../img/hamleys_sidenavbtmLarge_green.gif); }
body.green div#bestSellers div.productPrice { background-image:url(../img/productPriceBtm_green.gif); }
body.green div#bestSellers div.productPrice p { background-image:url(../img/productPriceTop_green.gif); }

/* top five colours */
div#content { margin-bottom:20px; }
