#bookpicture2, #authorpicture {
	margin-top: 10px;
	border-bottom: 1px dashed #c5c5c5;
	border-top: 1px dashed #c5c5c5;
	z-index: 10;
	margin-bottom: 5px;
	padding-bottom: 5px;
	padding-top: 5px;
	text-align: center;
	font-size: 8pt;
	color: #4F667F;
	font-weight: bold;
}

#bookpicture2 img {
	margin-left: -5px;
}

#authorpicture {
	margin-top: 10px;
	margin-right: 15px;
}

#bookpicture_container, #authorpicture_container {
	float: none;
	display: inline;
	margin-left: 8px;
}


#booktitle, #viewauthor_authorName {
	width: 544px;
	font-size: 1.6em;
	margin-left: 175px;
}

#byline, #cover_byline {
	font-size: 8pt;
	margin-left: 185px;
	width: 235px;
	height: 1em;
	margin-bottom: 20px;
}

#cover_byline {
	margin-left: -155px;
}

.togglepanel {
	width: 76%;
	margin: 0 0 0 30px;
	float: left;
	z-index: 20;
	padding-left: 2px;
	padding-right: 2px;
}

.togglepanel form, .togglepanel #download_cost {
margin-left: auto;
margin-right: auto;
text-align: center;
width: 75%;
margin-bottom: 5px;

}

.info_line {
	display: block;
	clear: left;
}

.info_header {
	font-weight: bold;
	margin-right: 10px;
	display: inline;
	float: left;
	width: 225px;
	overflow: hidden;
}

/* Search */
.search_direct { 
	text-align: right; 
	display: block; 
}

.search_line {
	border: 1px groove #c0c0c0;
	padding-left: 3px;
	padding-right: 3px;
	margin-bottom: 5px;
}
form#booksearch { text-align: center; }
input, select { margin-top: 10px; }
.formsearch { float: right; }

img { border: 0; }

.coverartist {
	text-align: center;
	font-size: 8pt;
	color: #4F667F;
}

/* Random Book */
#randombook {
	border: 2px dashed #D3D3D3;
	width: 90%;
	text-align: center;
	padding: 0;
	float: left;
	display: block;
}

#randombook .fpHeading {
	font-size: 115%;
	color:#d04a10;
margin: 0;
}

#randombook span {
	display: block;
	width: 100%;
	margin: 0;
	padding: 0;
}

#randombook span a {
	font-size: 80%;
	color:#d04a10;
	text-decoration: none;
}

#randombook span a:hover {
	color:#505050;
}

#randombook span img {
	margin-top: 3px;
	border: 2px solid #c5c5c5;
}

#randombook span img:hover {
	color:#505050;
	border: 2px solid #505050;
}

#booktitle {
	width: 544px;
	font-size: 1.6em;
	margin-left: 175px;
}

.coverlinks {
	border-bottom: 1px dashed #c5c5c5;
	text-align: center;
	margin-bottom: 3px;
	padding-bottom: 15px;
	font-size: 0.9em;
}

.booklink {
margin-left: 5px;
font-size: 1.1em;
float: left;
}

#tab_books ul li.booklink {
float: none;
}

.coverlink {
float: right;
font-size: 1.1em;
margin-left: 5px;
height: 1em;
}
#covers {
	margin: 0 0 0 170px;
	width: 600px;
	display: block; 
}

div.coverimg {
	width: 45%;
	margin-left: 2px;
	text-align: center;
	padding: 0;
float: left;
height: 230px;
overflow: hidden;
}


div.coverimg a.booklink {
display: block;
clear: both;
font-size: 0.9em;
}

#content div.coverimg a img {
	border: 1px solid transparent;

}

#content div.coverimg a:hover img {
	border: 1px solid #000;
}

div.fullcoverimg {
	text-align: center;
	margin-left: -185px;
	margin-right: 0;
}

#content div.fullcoverimg img {
border: 0;
}

.viewcover_heading {
	margin-left: -175px;
	margin-top: -5px;
	text-align: left;
	font-size:2em;
	font-weight:400;
}


.button a, input.delbtn {
	background-color: #FEE0C8;
	border-color: #FFFFFF #666666 #666666 #FFFFFF;
	border-style: solid;
	border-top-width: 1px; border-right-width: 1px;
	border-bottom-width: 1px; border-left-width: 1px;
	padding: 1px;
	padding-left: 3px;
	padding-right: 3px;
	text-decoration: none;
	font-weight: bold;
	font-size: 96%;
	color: #D04A10;
	cursor: pointer;
	margin: 0 auto;
	display: block;
	text-align: center;
}

.button a:hover {
	border-color: #FFFFFF #666666 #666666 #FFFFFF;
	color:#505050;
	background-color: #FEE0BD;
}
	
.button a:active {
	color: #000;
	border-color: #666666 #FFFFFF #FFFFFF #666666;
}

#tab_ebook form {
	text-align: center;
	margin-bottom: 10px;
}

#tab_content #notes, #nomailing{
	margin-top: 7px;
	display: block;
	font-size: 75%;
	text-align: left;
}

#nomailing {
	margin: 0;
}

#tab_contact {
	text-align: center;
}

.sampsynrev {text-align: center; }
.sampsynrev .button a {
	display: inline;
}


#tab_content .sampsynrev {
	margin-top: 0;
}

.book_title {
font-weight: bold;
margin-bottom: 15px;
}

.info {
margin-bottom: 5px;
}
.purchased { 
	margin-bottom: 5px; 
	border-bottom: 0.5px solid #57677F;
	padding-bottom: 5px;
	text-align: center;
}

.nocovers {
font-size: 1.4em;
text-align: center;
display: block;
}

#download_free, #download_cost {
text-align: center;
width: 280px;
display: block;
margin-left: 25px;
}

#download_free {
font-size: 1.3em;
font-weight: bold;
}

#ajaxPaneLoader {
border:0;
margin-left: auto;
margin-right: auto;
display: block;
}

ul.RRP {
	padding: 0;
	margin: 0;
	list-style: none;
	width: 30%;
	margin: 0 auto;
}
ul.RRP li {
	margin-bottom: 5px;
}
ul.RRP li span{
	font-size: 1.5em;
}

