/* General */
#contentArea 
{
	position: absolute;
	top: 289px;
	left: 233px;
	z-index: 50;
}

/* Review List */
.reviewItem 
{
	width: 450px;
	margin: 10px 0;
	padding: 0 0 10px 0;
	border-bottom: solid 1px #890C08;
	position: relative;
	overflow: hidden;
}
.reviewItem .logo 
{
	width: 66px;
	height: 66px;
	float: left;
}
.reviewItem h3
{
	width: 384px;
	margin: 0;
	padding: 0;
	float: left;
}
.reviewItem h3 span.author
{
	display: block;
	font-weight: normal;
	margin: 2px 0 0 0;
	padding: 0;
}
.reviewItem .reviewedby, .reviewItem .infoReviewDate
{
	width: 384px;
	float: left;
	margin: 2px 0 0 0;
	padding: 0;
	font-style: italic;
	text-align: right;
}

.reviewItem .more 
{
	width: 384px;
	float: left;
	margin: 0;
	text-align: right;
}


/* Individual Review */
.bookReview 
{
	width: 567px;
	position: relative;
	overflow: hidden;
}
.bookReview h2 
{	
	margin: 5px 0;
	padding: 0;
}
.bookReview h2 span.author 
{
	display: block;
	font-weight: normal;
	font-size: 0.8em;
	font-style: italic;
}
.bookReview div.information 
{
	width: 200px;
	float: right;
	font-size: 0.8em;
	padding: 3px 5px;
	margin: 0;	
}
.bookReview div.information div.textGroup
{
	border: solid 1px #000;
	background: #CEEBF7;
	padding: 3px;
}
.bookReview div.information div.textGroup #infoTitle
{
	font-size: 1.1em;
	font-weight: bold;
}
.bookReview div.information div.textGroup #infoReviewer
{
	font-style: italic;
}
.bookReview div.information div.textGroup #infoReviewer span.infoReviewDate
{
	display:block;
}
.bookReview div.information div.cover 
{
	margin: 10px 0;
	text-align: center;
}


.bookReview .review 
{
	width: 300px;
	float:left;
	font-size: 1.0em;
	padding: 0;
	margin: 0;
}
.bookReview .review p, .bookReview .review div
{
	width: 100%;
}
.cmsIndexLink 
{
	margin: 20px 0;
	clear: both;
}
