#bodyBody{
	color:#000000;
}
	#bodyBody ul{

/*		list-style-image:url(../graphics/bullet_arrow_orange.gif); This breaks ie7?!*/
		list-style:none;
	}
		#bodyBody ul li 
		{
			clear:left;
			padding:5px 30px 10px 10px;
		}
			#bodyBody ul li img{
				float:left;
				/* margin-left:-10px; */
				margin:4px 4px 0px 0px;
			}
			#bodyBody ul li p{
				display:inline;
			}
.addToBasket {
	margin-bottom:0px !important;
	clear:right;
	float:right;
	margin-bottom:5px;
	display:block !important;
}
#bookList
{
	margin-left:40px;
	width:500px;
	/* needs the !important or, for some reason, it just ignores it and goes with the 
	earlier one, dispite css supposedly acting on the last instruction it receives*/ 
	list-style:none !important;
	list-style-image:none !important;
}
	#bookList .bookListItem
	{
		margin:10px 0px 0px 0px !important;
		padding:10px 0px 10px 0px !important;
		clear:both;
		border-top:solid 1px #FF6600;
	}
	#bookList p{
		color:#000000;
	}
	#bookList img{
		float:right !important;
		margin-left:5px !important;
		margin-top:0px !important;
		display:inline;
		margin-bottom:5px;
	}
	#bookList h2 {
		margin:0px !important;
		padding:0px !important;
		display:inline;
	}
		#bookList h2 img{
			border:1px solid #000000;
		}
	#bookList h2 img{
		float:left !important;
		margin:0px;
		margin-right:5px;
		margin-left:0px !important;
		display:inline;
	}
	#bookList h3{
		font-weight:normal;
		display:inline;
		color:#2250A2;
		/*font-size:1.0em;*/
	}
		#bookList h3 strong{
			color:#000000;
			display:block;
		}
.contentsListing {
	color:#000000;
}
#downloadableContentList
{
	padding-left:40px;
}
#downloadableContentList img
{
	margin-right:4px;
	margin-top:8px;
}
.downloadableContent
{
	margin-right:10px;
	width:396px;
}
.downloadItem
{
	float:left;
	margin-right:4px;
	width:100px;	
}
.downloadItem .description
{
	text-align:center;
}
.contentsList
{
	float:right;
	width:267px;
}
.contentsListItem
{
	border:none;
	color:#000000;
	margin:0px;
	padding:0px !important;
}
#bookList .bookDetail
{
	padding-right:235px;
}
#bookList .bookDetailArea
{
	float:right;
}