/*************************
    BOOK PAGE STYLES
*************************/
.series {
	background: url('../img/table-flat-bg.gif') repeat-y;
}
.series .toggles {
	float: right;
	margin-right: 20px;
}
.title-toggle {
	margin-right: 3px;
}
.inactive {
	opacity: .35;
	filter: alpha(opacity=50);
	cursor: default;
}
.series h2 {
	background: #dfdfdf;
	color: #9b2b21;
	padding: 0 .5em;
}

.series-covers,
.series-titles {
	background: url('../img/table-flat-top.gif') no-repeat;
	clear: left;
	margin-bottom: 1em;
}
p + .series {
	margin-top: 1em;
}
.series-covers {
	height: 175px;
	position: relative;
}
.series-covers .arrow-previous,
.series-covers .arrow-next {
	display: block;
	padding: 35px 5px;
	position: absolute;
	top: 1px;
}
.series-covers .arrow-previous {
	left: 0;
}
.series-covers .arrow-next {
	right: 0;
}
.series-covers .inner {
	height: 175px;
	margin-left: 35px;
	overflow: auto;
	position: relative;
	width: 550px;
}
.series-covers ul {
	list-style: none;
	margin: 0;
	padding: 0;
	position: absolute;
}
.series-covers ul li {
	display: block;
	float: left;
	margin: 1px 2px 0 2px;
}
.series-covers ul li:first-child {
	margin: 1px 2px 0 0;
}
.series-covers ul li:last-child {
	margin: 1px 0 0 2px;
}

.series-titles ol {
	margin: 0 0 0 35px;
	padding: 0;
}
.series-titles h3 {
	border-bottom: 1px solid #696a6a;
	font-family: Arial, Helvetica, sans-serif;
	font-size: inherit;
	font-variant: small-caps;
	margin: 0 0 0 35px;
	padding: .75em .5em .1em .5em;
}
.series-titles ol li {
	border-left: 1px solid #696a6a;
}
.series-titles ol li.even {
	background: #bbb;
}
.series-titles ol li a {
	color: #000;
	display: block;
	padding: .25em .5em;
	text-decoration: none;
}
.series-titles ol li a .title {
}
.series-titles ol li a:hover .title {
	color: #9b2b21;
}
.series-titles ol li .date {
	color: #555;
	float: right;
	font-size: .9em;
	margin-right: 12px;
}

.book-detail {
	background: url('../img/table-flat-bg.gif') repeat-y;
}
.book-detail .inner {
	background: url('../img/table-flat-top.gif') no-repeat;
	clear: left;
	margin-bottom: 1em;
}
.book-detail ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
.book-detail li {
	padding: .25em 1em;
}
.book-detail li.even {
	background: #bbb;
}
.book-detail .prompt {
	display: inline-block;
	width: 20%;
}

#book-editions,
#book-reviews {
	list-style: none;
	margin: 0;
	padding: 0;
}
#book-editions li,
#book-reviews li {
	margin-bottom: 1em;
}
#book-reviews a {
	color: #000;
	text-decoration: none;
}
#book-reviews a:hover strong {
	color: #9b2b21;
}