/* CSS Document */
#hpBookCats , 
#hpFeatures, 
#hpBookFeatures  {
	clear:left;
}
#hpBookCats li, 
#hpFeatures li, 
#hpBookFeatures li {
	display:block;
	display:inline-block;
	float:left;
}

/* hpBookCats */
#hpBookCats
{
	float: left;
	width: 100%; 
}
#hpBookCats strong{
	display:none;
}
#hpBookCats ul
{
	clear: left;
	float:left;	
	list-style: none;
	margin: 0;
	padding: 0;
	width: 572px;
}
#hpBookCats li
{
	float: left;
	margin: 0;
	padding: 0;
}
#hpBookCats li a
{
	display: block;
	height: 105px;
	position: relative;
	text-decoration: underline;
	width: 143px;
}
#hpBookCats li a:hover
{
	font-size: 100%;
	text-decoration: none;
}
#hpBookCats a span
{
	display: block;
	position: absolute;
	top: 0;
	left: 0;
}
#hpBookCats a:hover span
{cursor: hand;}

#hpBookCats a span#btnFirstBooksbgimg
{width: 143px; height: 105px; background-image: url(../graphics/hpBookCats_first_over.jpg);}
#hpBookCats a span#btnFirstBooksfgimg
{width: 143px; height: 105px; background-image: url(../graphics/hpBookCats_first.jpg);}
#hpBookCats a:hover span#btnFirstBooksfgimg
{width: 0; height: 143px;}

#hpBookCats a span#btnGirlsBooksbgimg
{width: 145px; height: 105px; background-image: url(../graphics/hpBookCats_girls_over.jpg);}
#hpBookCats a span#btnGirlsBooksfgimg
{width: 145px; height: 105px; background-image: url(../graphics/hpBookCats_girls.jpg);}
#hpBookCats a:hover span#btnGirlsBooksfgimg
{width: 0; height: 145px;}

#hpBookCats a span#btnBoysBooksbgimg
{width: 143px; height: 105px; background-image: url(../graphics/hpBookCats_boys_over.jpg);}
#hpBookCats a span#btnBoysBooksfgimg
{width: 143px; height: 105px; background-image: url(../graphics/hpBookCats_boys.jpg);}
#hpBookCats a:hover span#btnBoysBooksfgimg
{width: 0; height: 143px;}

#hpBookCats a span#btnOlderReadersbgimg
{width: 140px; height: 105px; background-image: url(../graphics/hpBookCats_older_over.jpg);}
#hpBookCats a span#btnOlderReadersfgimg
{width: 140px; height: 105px; background-image: url(../graphics/hpBookCats_older.jpg);}
#hpBookCats a:hover span#btnOlderReadersfgimg
{width: 0; height: 140px;}

/* Bug Fix for IE - non-reactive link spans */
#hpBookCats a:hover
{zoom: 1;}
/*
//Old CSS- had incompatibility in ie6-
//correct by Autocrat @ cre8asiteforums.com
#hpBookCats li{
	height:105px;
}
	#hpBookCats #btnFirstBooks a strong,
	#hpBookCats #btnGirlsBooks a strong,
	#hpBookCats #btnBoysBooks a strong,
	#hpBookCats #btnOlderReaders a strong{
		display:none;
	}
	#hpBookCats #btnFirstBooks a ,
	#hpBookCats #btnGirlsBooks a ,
	#hpBookCats #btnBoysBooks a ,
	#hpBookCats #btnOlderReaders a {
		display:block;
		height:105px;
		width:100%;
	}
	#hpBookCats #btnFirstBooks{
		width:143px;
		background-image:url(../graphics/hpBookCats_first.jpg);
		background-repeat: no-repeat;
		background-position: center center;
	}
		#hpBookCats #btnFirstBooks a:hover{
			background-image:url(../graphics/hpBookCats_first_over.jpg);
		}
		#hpBookCats #btnFirstBooks a{
			background-image:none;
		}
	#hpBookCats #btnGirlsBooks {
		width:145px;
		background-image:url(../graphics/hpBookCats_girls.jpg);
		background-repeat: no-repeat;
		background-position: center center;
	}
		#hpBookCats #btnGirlsBooks a:hover{
			background-image:url(../graphics/hpBookCats_girls_over.jpg);
		}
		#hpBookCats #btnGirlsBooks a{
			background-image:none;
		}	
	#hpBookCats #btnBoysBooks{
		width:143px;
		background-image:url(../graphics/hpBookCats_boys.jpg);
		background-repeat: no-repeat;
		background-position: center center;
	}
		#hpBookCats #btnBoysBooks a:hover{
			background-image:url(../graphics/hpBookCats_boys_over.jpg);
		}
		#hpBookCats #btnBoysBooks a{
			background-image:none;
		}		
	#hpBookCats #btnOlderReaders{
		width:140px;
		background-image:url(../graphics/hpBookCats_older.jpg);
		background-repeat: no-repeat;
		background-position: center center;
	}
		#hpBookCats #btnOlderReaders a:hover{
			width:140px;
			background-image:url(../graphics/hpBookCats_older_over.jpg);
		}
		#hpBookCats #btnOlderReaders a{
			background-image:none;
		}		
*/

/* hpBookFeatures */


	#hpBookFeatures li, 
	#hpFeatures li {
		color:#000000;
		width:283px;
		margin-top:5px;
	}
	#hpBookFeatures .left img, 
	#hpBookFeatures .right img 
	{
		margin:8px 5px 0px 8px;
		float:left;
	}
	#hpBookFeatures .left p, 
	#hpBookFeatures .right p {
		padding-right:5px;
		font-size:11px;
		padding-bottom:10px;
	}
	#hpBookFeatures .left h2, 
	#hpBookFeatures .right h2 {
		color:#725D7B;
		font-weight:normal;
		font-size:2em;
		padding-top:5px;
	}
	#hpBookFeatures .left h2 strong, 
	#hpBookFeatures .right h2 strong
	{
		font-weight:900;
	}
	#hpBookFeatures .left h3 a, 
	#hpBookFeatures .right h3 a,
	#hpBookFeatures .left h4 a, 
	#hpBookFeatures .right h4 a
	{
		color:#725D7B;
	}
	#hpBookFeatures .left h3, 
	#hpBookFeatures .right h3 {
		font-weight:bold;
		font-size:12px;
		padding:0;
		margin:0;
		line-height:1.2em;
	}
	#hpBookFeatures .left h4, 
	#hpBookFeatures .right h4 
	{
		font-weight:normal;
		font-size:12px;
	}
	#hpBookFeatures .left, 
	#hpFeatures .left {
		margin-right:5px;
	}
	#hpBookFeatures .left {
		background-image:url(../graphics/hpBookFeatures_left_top.gif);
		background-repeat:no-repeat;
		background-position:top left;
	}
		#hpBookFeatures .left .bottom {
			background-image:url(../graphics/hpBookFeatures_left_bottom.gif);
			background-repeat:no-repeat;
			background-position:bottom left;
			clear:left;
		}
	#hpBookFeatures .right {
		background-image:url(../graphics/hpBookFeatures_right_top.gif);
		background-repeat:no-repeat;
		background-position:top left;
	}
		#hpBookFeatures .right .bottom {
			background-image:url(../graphics/hpBookFeatures_right_bottom.gif);
			background-repeat:no-repeat;
			background-position:bottom left;
			clear:left;
		}
			#hpBookFeatures .left .bottom img, 
			#hpBookFeatures .right .bottom img{
				padding:0px 8px 0px 0px;
				float:right;
			}

		
/* hpfeatures */	


		#hpFeatures .left, 
		#hpFeatures .right{
			height:93px;
		}
		#hpFeatures .left a, 
		#hpFeatures .right a{
			display:block;
			height:93px;
		}
		#hpFeatures .left h2, 
		#hpFeatures .left h3, 
		#hpFeatures .left p, 
		#hpFeatures .right h2, 
		#hpFeatures .right h3, 
		#hpFeatures .right p{
			display:none;
		}
		#hpFeatures .left{
			background-image:url(../graphics/hpAuthorSpotLight.jpg);
			background-repeat:no-repeat;
			background-position:top left;
		}
		#hpFeatures .right{
			background-image:url(../graphics/hpCompetition.jpg);
			background-repeat:no-repeat;
			background-position:top left;
	}
	
	
/* FeaturedItems */
#FeaturedItems1_featuredItems li{
	display:block;
	display:inline-block;
	float:left;
	margin:0px 5px 5px 0px;
	width:187px;
}
#FeaturedItems1_featuredItems a{
	display:block;
	height:71px;
}
#FeaturedItems1_featuredItems .lastOne {
	margin-right:0px !important;
}
.featureBoxImage 
{
	float:left;
}
.textContent 
{
	display:block;
	float:right;
	width:70%;
}