#global-container {
	margin: 0 auto 0 auto;
	width: 1024px;
	position: relative;
	text-align: left;
	background: transparent url(../media/backgrounds/bg_synopsis.jpg) no-repeat 0 0;
	z-index: 0;	
}
p { font-size: 12px; line-height: 16px;}

p.indent {margin: 0; text-indent: 40px;}

h4 {margin: 5px 0 10px 0; font-size: 15px; font-weight: normal;}

#header-container #navbar a#about-the-books {
	margin: 0 0 0 120px;
	width: 184px;
	height: 46px;
	float: left;
	display: block;
	background: transparent url(../media/global/nav_about-the-books_hover.png) no-repeat 0 0;
}



.book-list-icons {
	margin: -82px 0 0 10px;
	width: 35px;
	height: auto;
	float: left;
}
.book-list-icons ul {
	display: block;
}
.book-list-icons ul li {
	margin: 0 0 13px 0;
	width: 50px;
	height: 90px;
}
.book-list-icons ul li a {
	margin-left: -10px;
	width: 35px;
	height: 90px;
	}

.book-list-icons ul li img {
	height: 100px;
}



/*============= NEW SCROLLER CSS ===========================*/
.book-list-wrapper{
	margin: 10px 0 0 176px;
	float: left;	
}
.book-list-wrapper .jScrollPaneDrag{
	background-image:url(../media/images/scroller.gif);
	min-height:29px;
	max-height:29px;
	width:13px;
}
#book-list-scrollpane {
	width: 122px;
	height: 417px;
	overflow: auto;
}
#book-list-scrollpane ul {
	display: block;
}
#book-list-scrollpane ul li {
	margin: 0 0 13px 0;
	width: 50px;
	height: 90px;
}
#book-list-scrollpane ul li a {
	width: 35px;
	height: 90px;
	}

#book-list-scrollpane ul li img {
	height: 100px;
}







.book-list {
	margin: -82px 0 0 10px;
	width: 35px;
	height: auto;
	float: left;
}
.book-list ul {
	display: block;
}
.book-list ul li {
	margin: 0 0 13px 0;
	width: 50px;
	height: 155px;
}
.book-list ul li a {
	margin-left: -10px;
	width: 35px;
	height: 177px;
	}

.book-list ul li a#revelations-book_link {
	margin-left: -10px;
	padding: 120px 75px 120px 40px;
	width: 35px;
	height: 177px;
	background: transparent url(../media/icons/icon_revelations_book-roll.png) no-repeat 0 0;
}
.book-list ul li a#revelations-book_link:hover {
	margin-left: -10px;
	padding: 120px 75px 120px 40px;
	width: 35px;
	height: 177px;
	background: transparent url(../media/icons/icon_revelations_book-roll.png) no-repeat -129px 0;
}
.book-list ul li a#revelations-book_active {
	margin-left: -10px;
	padding: 120px 100px 120px 40px;
	width: 35px;
	height: 177px;
	background: transparent url(../media/icons/icon_revelations_book.png) no-repeat 0 0;
}
.book-list ul li a#masquerade-book_link {
	margin-left: -10px;
	padding: 120px 75px 120px 40px;
	width: 35px;
	height: 177px;
	background: transparent url(../media/icons/icon_masquerade_book-roll.png) no-repeat 0 0;
}
.book-list ul li a#masquerade-book_link:hover {
	margin-left: -10px;
	padding: 120px 75px 120px 40px;
	width: 35px;
	height: 177px;
	background: transparent url(../media/icons/icon_masquerade_book-roll.png) no-repeat -129px 0;
}
.book-list ul li a#masquerade-book_active {
	margin-left: -10px;
	padding: 110px 100px 120px 40px;
	width: 35px;
	height: 177px;
	background: transparent url(../media/icons/icon_masquerade_book.png) no-repeat 0 0;
}
.book-list ul li a#bluebloods-book_link {
	margin-left: -10px;
	padding: 120px 75px 120px 40px;
	width: 35px;
	height: 177px;
	background: transparent url(../media/icons/icon_bluebloods_book-roll.png) no-repeat 0 0;
}
.book-list ul li a#bluebloods-book_link:hover {
	margin-left: -10px;
	padding: 120px 75px 120px 40px;
	width: 35px;
	height: 177px;
	background: transparent url(../media/icons/icon_bluebloods_book-roll.png) no-repeat -129px 0;
}
.book-list ul li a#bluebloods-book_active {
	margin: 10px 0 0 -10px;
	padding: 100px 100px 120px 40px;
	width: 35px;
	height: 177px;
	background: transparent url(../media/icons/icon_bluebloods_book.png) no-repeat 0 0;
}
.book-list ul li img {
	height: 155px;
}
#book-description-box {
	margin: 0 0 0 130px;
	width: 800px;
	height: 400px;
}
#book-description-box h3 {
	margin: 0 0 0 0;
	height: 50px;
	text-indent: -9000px;
	z-index: 1000;
	/*background: transparent url(../media/headers/hed_author.png) no-repeat 0 0;*/
}
#book-description-box .left {
	margin-left: 24px;
	width: 330px;
	float: left;
}
#book-description-box .right {
	margin-left: 54px;
	width: 350px;
	float: left;
}

#books-description-box p {
	margin: 20px 0 0 71px;
	width: 560px;
	font-size: 12px;
	line-height: 15px;
}
#books-description-box a.book_link {
	margin: 0 20px 0 0;
	padding: 20px 0 0 0;
	height: 65px;
	width: 215px;
	color: #000000;
	float: right;
	font: 15px #000 Helvetica, sans-serif;
	background: transparent url(../media/icons/arrow_shad.png) no-repeat 145px 0;
}
.chapter-link {
	margin: 20px 0 0 41px;
	padding: 13px 0 0 32px;
	width: 250px;
	height: 40px;
	font-size: 15px;
	letter-spacing: 2px;
	background: transparent url(../media/icons/icon_bio-arrows.png) no-repeat 0 0;
}

.chapter-comingsoon {
	margin: 20px 0 0 41px;
	padding: 13px 0 0 47px;
	width: 325px;
	height: 40px;
	font-size: 15px;
	letter-spacing: 2px;
	background: transparent url(../media/icons/icon_comingsoon-arrows.png) no-repeat 0 0;
}

.chapter-link a {
	margin: 10px 0 0 10px;
	color: #000000;
}

.pagination{
	margin:  0;
	padding: 50px 0;
	width: 1024px;
	height: 40px;
	text-align: center;
	background: none;
	position: absolute;
	top: 648px; /*658*/
	clear: both;
}

.pagination ul{
	margin: 0 70px 0 0;
	padding: 0;
	text-align: center; /*Set to "left" or "right" to left/right align pagination interface*/
	font-size: 100%;
}

.pagination li{
	list-style-type: none;
	display: inline;
	padding-bottom: 1px;
}
.pagination li.pagenum a {
	display: none;
}
.pagination li.previous_link a {
	margin: 0 300px 0 0;
	padding: 0 0 10px 20px;  /*20px 0  10px 30px;*/
    width: 82px;
	font: 16px Georgia, "Times New Roman", Times, serif;
	color: #3c2313;
	background: transparent url(../media/icons/arrow_left_new.png) no-repeat 0 0;
}
.pagination li.next_link a {
	margin: 0 0 0 300px;
	padding: 0 50px  10px 0; /*30px 60px  10px 0;*/
	font: 16px Georgia, "Times New Roman", Times, serif;
	color: #3c2313;
	background: transparent url(../media/icons/arrow_right_new.png) no-repeat 40px 0;
}

*:first-child+html .pagination li a{ /*IE7 only CSS hack*/
	margin-right: 4px; /*IE bug causes default spacing between links to disappear, so added it explicitly in IE7 */
}

* html .pagination li a{ /*IE6 and below CSS hack*/
	margin-right: 4px; /*IE bug causes default spacing between links to disappear, so added it explicitly in IE6 and below browsers*/
}

.pagination a, .pagination a:visited, .pagination a:active{
	padding: 0 5px;
	text-decoration: none; 
	color: #000000;
}

.pagination a:hover{
	color: #2e6ab1;
	background: none;
}

.pagination a.currentpage{ /*Style for currently selected page link*/
	color: #FFF !important;
	font-weight: bold;
	cursor: default;
}

.pagination a.disabled, .pagination a.disabled:hover{ /*Style for "disabled" previous or next link*/
	cursor: default;
	color: #4F7B97;
}

.pagination a.prevnext{ /*Style for previous and next link*/
	font-weight: bold;
}

/*.pagination {
	margin: -10px 0 0 0;
	width: 1024px;
	height: 40px;
	position: relative;
	text-align: center;
	background: none;
	clear: both;
}
.pagination span {
	margin: 0 80px 0 50px;
	font-size: 15px;	
}

.pagination li.previous_link a {
	padding: 30px 0  10px 30px;
    width: 82px;
    height: 40px;
	font-size: 15px;
	text-indent: -9000px;
	background: transparent url(../media/icons/arrow_shad-left.png) no-repeat 0 10px;
}

.pagination li.next_link a {
	padding: 30px 70px  10px 0;
    height: 80px;
	font-size: 15px;
	background: transparent url(../media/icons/arrow_shad-right.png) no-repeat 0 10px;
}
.pagination ul{
margin: 0;
padding: 0;
text-align: center; /*Set to "left" or "right" to left/right align pagination interface
font-size: 100%;
}

.pagination li{
list-style-type: none;
display: inline;
padding-bottom: 1px;
}

*:first-child+html .pagination li a{ 
margin-right: 4px; 
}

* html .pagination li a{ 
margin-right: 4px; }

.pagination a, .pagination a:visited, .pagination a:active{
padding: 0 5px;
text-decoration: none; 
color: #000000;
}
.pagination a.disabled, .pagination a.disabled:hover{
cursor: default;
color: #929292;
border-color: transparent;
}*/


#book-popup{
display:none;
position:absolute;
background:url("../media/backgrounds/bg-books-blank.png") no-repeat;
z-index:102;
width:833px;
height:527px;
top:146px;
left:237px;
}
#book-popup #book-description-box {
width:auto;
margin:28px 0px 0px 13px;
text-align:left;
}
#book-popup-frame{
position:relative;
height:100%;
overflow:hidden;
}
#book-popup-frame #bookcontent{
}
#book-popup-frame #paginate-bottom{
bottom:-8px;
position:absolute;
}
#book-popup-frame .pagination{
top:inherit;
bottom:-26px;
width:894px;
}
#book-popup-close{
position:absolute;
top:36px;
right:13px;
width:40px;
height:40px;
display:block;
cursor:pointer;
text-indent:-9000px
}

#blocker{
position:fixed;
top:0px;
left:0px;
height:100%;
width:100%;
float:left;
z-index:101;
display:none;
}
