/****************************************
START  Contents of productcategories.css 
*****************************************/

div.productCategories {
	background: url(../img/bg_subcategories_bottom2.gif) left bottom no-repeat;
	float: left;
	margin-bottom: 10px;
	/* margin-left: 2px; */
	width: 760px;	/*changed from 381px */ 
}
div.productCategories div.productCategoryHeader {
	background: url(../img/bg_subcategories_top2.gif) left top no-repeat;
	min-height: 34px;
	margin: 0 0 15px 0;
}
div.productCategories div.productCategoryHeader h3 {	
	display: inline;
	color: #218262;
	float: left;
	font-weight: bold;
	font-size: 2.8em;
	min-height: 24px;	
	margin-left: 11px;
	max-width:225px;
	min-width: 104px;
	padding: 10px 66px 0 9px;	
}

div.productCategories div.productCategoryHeader a.moreButton {
	color: #fff;
	display: block;
	float: right;
	font-size: 1.1em;
	font-weight: bold;	
	height: 15px;	
	margin: 10px 0 0 0;
	padding: 0 0 0 15px;
	text-transform: uppercase;		
}

div.productCategories div.productCategoryHeader a.moreButton:hover {
	text-decoration: none;
}

div.productCategories div.productCategoryHeader a.moreButton span{
	display: block;
	padding: 1px 10px 1px 0;
}

div.productCategories div.productCategoryHeader p.priceRange {
	float: left;
	font-size: 1.0em;
	font-weight: bold;
	margin: 0 0 0 25px;
}
div.productCategories div.categoryDescription {
	margin: 0 3px;
	padding: 0 8px 10px;
	width: 740px;	/* changed from 357px */
}

div.productCategories div.categoryDescription p {
	float: left;
	color: #333;
	font-size: 1.1em;
	width: 362px;
	padding-right: 15px;
}

div.productCategories div.categoryDescription p a {
	color: #333;
	text-decoration: underline;
}

div.productCategories div.categoryDescription span {
	float: left;	
	width: 362px;
}

div.productCategories div.categoryDescription h4 {
	font-size: 1.1em;
	font-weight: bold;
	padding: 0px 3px 3px 22px;	
}

/* ------------------------------- specific delivery icons */
div.productCategories div.categoryDescription span.deliveryfirstclass h4 {
	background:transparent url(../img/icon_delivery01.gif) no-repeat scroll left 1px;	
}

div.productCategories div.categoryDescription span.deliverynextday h4 {
	background:transparent url(../img/icon_delivery02.gif) no-repeat scroll left 1px;
}

div.productCategories span.box {
	float: right;
	margin-top: 20px;	/* changed from 8px */
	margin-right: 15px;	/* changed from 10px */
	padding-bottom: 10px;	/* changed from 3px */
}

div.productCategories span.box-inner01 {
	padding-bottom: 3px;
}

div.productCategories span.box-inner02 {
	padding-top: 3px;
}

div.productCategories span.box-inner03 {
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 3px;
}

div.productCategories span.box a,
div.productCategories span.box a:link,
div.productCategories span.box a:visited,
div.productCategories span.box a:hover,
div.productCategories span.box a:active {
	background: url(../img/bg_quicklinks_arrows.gif) 0 50% no-repeat;
	color: #fff;
	font-size: 1em;
	font-weight: bold;
	padding-left: 10px;
	text-decoration: none;
	text-transform: uppercase;
}

/* div.productCategories ul {
	padding-left: 1px;
} */

/**** align products ****/
#ptProductCategory div.productCategories ul {
	margin: 0px 2px;
	padding: 0px 2px;
}

div.listItem div.listItemInner {
	background: url(../img/bg_itemlisttop.gif) left top no-repeat;	
	padding: 6px 5px 0px 5px;
	min-height:327px;
	position:relative;
}

div.productCategories ul li {
	margin: 0px 4px;
	width: 180px;
}
/*
div.listItem div.listItemInner  {
	min-height: 312px;
}
*/
/************************/


/*** category specific styling ***/
body div.productCategories span.box {
	background: url(../img/bg_button_bottom_left_hamleys.gif) no-repeat left bottom;
}

body div.productCategories span.box-inner01 {
	background: url(../img/bg_button_bottom_right_hamleys.gif) no-repeat right bottom;
}

body div.productCategories span.box-inner02 {
	background: url(../img/bg_button_top_left_hamleys.gif) no-repeat left top;
}

body div.productCategories span.box-inner03 {
	background: url(../img/bg_button_top_right_hamleys.gif) no-repeat right top;
}

/* GDD-503 */
div#seo {
	width: 950px;
	position:absolute;
	top: 100%; 
	margin:100px auto 100px auto;
	left:5px;
	/*
	left:150px;
	*/	
}

div#seo div#seo02 {
	min-height: 36px;
	float: left;
	width: 950px;
	font-size: 1.2em;
}

div#seo div#seo02 h2 {
	display: none;
}
/* GDD-503 */

div#intro {
	width: 950px;
	position:absolute;
	top: 100%; 
	margin:100px auto 100px auto;
	left:5px;
	/*
	left:150px;
	*/	
}

div#intro div#intro02 {
	min-height: 36px;
	float: left;
	width: 950px;
	font-size: 1.2em;
}

div#intro div#intro02 h2 {
	display: none;
}
/****************************************
END  Contents of productcategories.css 
*****************************************/
