/* NEW BOOK DETAIL */
#book_detail h2 {
	float: left;
	width: 627px;
	margin-bottom: 15px;
	font-size: 14px;
	color: #fff;
}
#book_detail h2 span {
	float: left;
	display: block;
	width: 412px;
	height: 33px;
	padding: 11px 0 0 12px;
	background: transparent url('/img/bg_book_detail_header.gif') no-repeat top left;
}

#book_detail h2 a {
	float: right;
	display: block;
	width: 203px;
	height: 33px;
	text-indent: -9999px;
}

#book_detail h2 a.level1 { background: transparent url('/img/level_1_home_link.gif') no-repeat bottom left; }
#book_detail h2 a.level2 { background: transparent url('/img/level_2_home_link.gif') no-repeat bottom left; }
#book_detail h2 a.level3 { background: transparent url('/img/level_3_home_link.gif') no-repeat bottom left; }

#book_detail h2 span em {
	display: block;
	font-weight: normal;
}

#book_detail_thumb {
	margin-bottom: 10px;
}

#book_detail_desc {
	text-align: justify;
}

#more_related_plus {
	display: none;
}

.pdf_activity {
	display: block;
	text-align: right;
	padding: 8px 0 3px 0;
	border-top: 2px solid #c5331c;
}

.close_books {
	display: none;
	text-align: right;
	background-color: #fff8b7;
	border-bottom: 2px solid #c5331c;
}

.arrow_right {
	background: transparent url('/img/red_arrow_right.gif') no-repeat 5px 12px;
}

.arrow_down {
	background: transparent url('/img/red_arrow_down.gif') no-repeat 0 15px;
}

.arrow_link_right {
	background: transparent url('/img/red_arrow_right.gif') no-repeat 5px 50%;
}

.arrow_link_down {
	background: transparent url('/img/red_arrow_down.gif') no-repeat 0 50%;
}

.detail_list div {
	text-align: justify;
}
.detail_list div p {
	margin-bottom: 10px;
}

.detail_list div ul {
	margin: 0 10px 0 15px;
}

.detail_list div ul li {
	margin-bottom: 7px;
}

.detail_list div .credits {
	font-style: italic;
}

.detail_list div .credits span {
	font-size: 11px;
	line-height: 1em;
}


/* NEW BOOK LISTING */
#book_list {

}

.book_item1 {
	float: left;
	clear: both;
	padding: 20px 0;
	border-top: 2px solid #ffef00;
}
.book_item2 {
	float: left;
	clear: both;
	padding: 20px 0;
	border-top: 2px solid #1490B6;
}
.book_item3 {
	float: left;
	clear: both;
	padding: 20px 0;
	border-top: 2px solid #AA71B5;
}
.book_item_left {
	float: left;
	width: 180px;
	margin-right: 15px;
}

.book_item_right {
	float: left;
	width: 400px;
}
.book_item_right p { font-size: 16px; line-height: 20px; }



