/* CSS Document */
#categoryHeader {
	display:block;
	height:100px;
	margin-top:3px;
}
#categoryHeader h3 
{
	font-size:1.8em;
	font-weight:normal;
}
#categoryHeader p {
	line-height:1.2em;
}
#categoryHeader h3,
#categoryHeader p {
	padding-top:6px;
	margin-left:10px;
	color:#ffffff;
}
#categoryHeader p 
{
	clear:left;
	width:340px;
	font-size:1.2em;
	background-repeat: no-repeat;
	background-position: left top;	
}
	.firstBooks{
		background-color:#ADC56C;
		background-image: url(../graphics/categoryHeader_firstBooks.jpg);
	}
	.girlsBooks{
		background-color:#CE3460;
		background-image: url(../graphics/categoryHeader_girlsBooks.jpg);
	}
	.boysBooks{
		background-color:#0092AC;
		background-image: url(../graphics/categoryHeader_boysBooks.jpg);
	}
	/* 
	Temp 23-06-2010 until we can find the correct older readers banner image 
	We are using the teens banner in the meantime

	.olderReaders{
		background-color:#F16BA6;
		background-image: url(../graphics/categoryHeader_olderReaders.jpg);
	}
	*/
	.olderReaders{
		background-color:#3E92C5;
		background-image: url(../graphics/categoryHeader_booksTeenagers.jpg);
	}	
		.olderReaders p			{width:450px !important;}
	.audioBooks{
		background-color:#33877F;
		background-image: url(../graphics/categoryHeader_audioBooks.jpg);
	}
	.boardBooks{
		background-color:#D6B3C3;
		background-image: url(../graphics/categoryHeader_boardBooks.jpg);
	}
	.books57 {
		background-color:#F7CD41;
		background-image: url(../graphics/categoryHeader_books57.jpg);
	}
	.books79 {
		background-color:#D56A2E;
		background-image: url(../graphics/categoryHeader_books79.jpg);
	}
	.books912 {
		background-color:#748194;
		background-image: url(../graphics/categoryHeader_books912.jpg);
	}
	.booksTeenagers {
		background-color:#3E92C5;
		background-image: url(../graphics/categoryHeader_booksTeenagers.jpg);
	}
		.booksTeenagers p {
			width:450px !important;
		}
	.homeLearning {
		background-color:#B2639C;
		background-image: url(../graphics/categoryHeader_homeLearning.jpg);
	}
	.nonFiction {
		background-color:#7D303B;
		background-image: url(../graphics/categoryHeader_nonFiction.jpg);
	}
	.noveltyBooks{
		background-color:#459BBA;
		background-image: url(../graphics/categoryHeader_noveltyBooks.jpg);
	}
	.pictureBooks{
		background-color:#B46161;
		background-image: url(../graphics/categoryHeader_pictureBooks.jpg);
	}
	.poetryBooks{
		background-color:#87A8CB;
		background-image: url(../graphics/categoryHeader_poetry.jpg);
	}
	.seasonal
	{
		background-color:#EEE6FD;
		background-image: url(../graphics/categoryHeader_seasonal.jpg);
		color:#725D7B;
	}
	.seasonal h3, .seasonal p{
		color:#725D7B!important;
	}
#bookListing {
	
}
	#bookListing .newBook {
		float:right;
		height:39px;
		width:71px;
		background-image: url(../graphics/bookdetails_tab_new.gif);
		background-repeat: no-repeat;
		background-position: right top;		
	}
	#bookListing .comingSoon {
		float:right;
		height:54px;
		width:96px;
		background-image: url(../graphics/bookdetails_tab_coming_soon.gif);
		background-repeat: no-repeat;
		background-position: right top;		
	}
	#bookListing .newEd {
		float:right;
		height:41px;
		width:71px;
		background-image: url(../graphics/bookdetails_tab_new_ed.gif);
		background-repeat: no-repeat;
		background-position: right top;		
	}
		#bookListing .newBook strong, #bookListing .comingSoon strong, #bookListing .newEd strong {
			display:none;
		}
		#bookListing .newBook , #bookListing .comingSoon , #bookListing .newEd  {
			margin: 2px 2px 0px 0px;
		}
	#bookListing li {
		background-color:#ffffff;
		margin-top:4px;
		background-image:url(../graphics/bookDetails_background.gif);
		background-repeat:no-repeat;
		background-position: left top;
	}
		#bookListing .bookImage {
			/*float:left;*/
			width:120px;
			text-align:center;
			padding-left:3px;
			padding-top:5px;
		}
			#bookListing .bookImage p {
				text-align:center;
			}
			#bookListing .bookImage img {
				margin-top:3px;
				text-decoration:none;
			}
		#bookListing .bookDetails {
			float:right;
			width:440px;
		}
			#bookListing .bookDetails p{
				margin:5px 5px 0px 0px;
				font-size:1.2em;
			}
			#bookListing .bookDetails .labelBindingPrice11
			{
				font-size:0.9em;
			}
			#bookListing .bookDetails .illustratorLinks
			{
				font-size:0.9em !important;
			}
				#bookListing .bookDetails p a{
					font-weight:normal;
					color:#573558;
				}
				#bookListing .bookDetails p .title{
					font-weight:bolder !important;
				}
		#bookListing .bottomBit {
			background-image:url(../graphics/bookDetails_bottom.gif);
			background-repeat:no-repeat;
			background-position: left bottom;
			height:22px;
		}
		#bookListing .bottomBit img{
			/*float:right;
			margin-right:8px;*/
			margin-left:450px;
		}
		
		#bookListing .seriesEntry 
		{
			background-image:url(../graphics/seriesDetails_background.gif);
		}
		#bookListing .seriesEntry .bottomBit {
			background-image:url(../graphics/seriesDetails_bottom.gif);
		}
		
		
		#bookListingSmallBoxes li 
		{
			position:relative;
			background-color:#ffffff;
			/*margin-top:3px;*/
			background-image:url(../graphics/whitebox_RTL_small_repeat.gif);
			background-repeat:repeat-y;
			background-position: left top;
			width:187px;
			float:left;
			margin-right:5px;
			margin-bottom:5px;
		}
		#bookListingSmallBoxes .firstOne 
		{
			clear:left;
		}
		#bookListingSmallBoxes .lastOne 
		{
			margin-right:0px !important;
		}
		
		#bookListingSmallBoxes .bookImage 
		{
			position:relative;
			display:block;
			background-image:url(../graphics/whitebox_RTL_small_top.gif);
			background-repeat:no-repeat;
			background-position: left top;
			padding-top:10px;
			text-align:center;
			min-height:140px;
		}
		* html #bookListingSmallBoxes .bookImage /* min-height for ie6 as it doesnt understand the min-height property */
		{
			height:140px;
		}
			#bookListingSmallBoxes .bookImage a,
			#bookListingSmallBoxes .bookImage a.visited,
			#bookListingSmallBoxes .bookImage a:hover
			{
				color:#573558;
			}
				#bookListingSmallBoxes .bookImage a img 
				{
					text-decoration:none;
				}
		#bookListingSmallBoxes .bottomBit 
		{
			display:block;
			height:10px !important;
			background-image:url(../graphics/whitebox_RTL_small_bottom.gif);
			background-repeat:no-repeat;
			background-position: left bottom;
		}