#bookinfo {
	position: absolute;
	left: 270px;
	top: 153px;
	width: 575px;
	}







IMG {
	behavior: url("scripts/pngbehavior.htc");
	}	
	
/* styles for the title section of the book info */	

#title {
	padding: 30px 0 8px 0px;
	margin-left: 24px;
	width: 100%;	
	border-bottom: 1px dotted #666;
	}
#title h1 strong {
	font: normal 33px arial, sans-serif;
	line-height: 33px;
	display: block;
	margin: 0;
	padding: 0;
	color: #000;
	letter-spacing: -1px;
	}
#title h1 {
	font: normal 22px arial;
	color: #444;	
	padding: 0;
	margin: 0;
	display: block;
	}
#title h2 {
	font: normal 14px arial;
	color: #000;
	padding: 9px 3px 0 0;
	margin: 0;
	}
#title h3 {
	font: bold 11px arial;
	color: #111;
	margin: 10px 5px 16px 0px;
	padding: 0;
	}	
#title h3 a {
	font: normal 11px arial;
	color: #0c3b7f;
	margin: 0px 5px 16px 0px;
	padding: 0;
	text-decoration: none;
	border-bottom: 1px dotted #0c3b7f;
	background: transparent;
	}
#title h3 a:hover {
	border-bottom: none;
	}
#title h3 img {
	margin: 0px 3px 0px 3px;
	}
#availability {
	font: normal 11px arial;
	color: #333;
	}
#bookcover {
	float: left;
	height: 630px;
	width: 200px;
	margin: 20px 0px 10px 0px;
	padding-left: 30px;
	font-size: 10px;
	color: #666666;
	}

#bookcover img{
	margin: 0px 0px 20px -5px;
	border: 6px solid #bbb;	
	}
	
#bookcover a img{
	margin: 5px 0px 10px 0px;
	border: 0px;
	}
	
	
	
	
	
/* styles for the description area of the book info */	
	
#bookdesc {
	margin-left: 235px;
	padding: 18px 20px 25px 0;

	color: #222;
	
	}
#bookdesc h1 {
	font: normal 12px arial;
	color: #222;	
	padding: 0 0 5px 0;
	margin: 0;
	letter-spacing: 0;
	}
#bookdesc h1 strong {
	font: bold 13px arial;
	color: #0c3b7f;
	}
#bookdesc li {
	margin: 0 150px 0 40px;
	}
#bookdesc strong {
	font-size: 13px;
	font-weight: bold;
	color: #1A284B;	
	}
#bookdesc a {
	font-size: 12px;
	font-weight: bold;
	color: #0c3b7f;
	}
#authorinfo {
	font: normal 12px arial;
	line-height: 15px;
	}
#authorinfo a {
	background: transparent;
	text-decoration: underline;
	font-style: normal;
	font-weight: normal;
	}
#authorinfo a:hover {
	text-decoration: none;
	}
#freepreview {
	display: block;
	margin: 10px 0 10px 0;
	padding: 10px 0 10px 0;
	border-top: solid 1px #ccc;
	border-bottom: solid 1px #ccc;
	}
#freepreview em {
	font: italic 10px arial;
	color: #666;
	}
#freepreview img {
	float: none;
	padding: 0;
	margin: 3px 0 0 0;
	}
#freepreview A {
	background-color: #E4E5EA;
	}
	
/* styles for the sidebar with purchasing info */
	
#sidebar {
	position: absolute;
	left: 41px;
	top: 178px;
	width: 203px;
	height: 631px;
	margin: 0;
	font-size: 10px;
	color: #666666;
	padding: 0;
	}
#sidebar UL {
	list-style: none;
	padding: 10px 0 10px 0;
	margin: 0;
	border-bottom: 1px solid #CBD3DB;	
	}
#sidebar LI {
	list-style: none;
	line-height: 14px;
	}	
#sidebar STRONG {
	padding: 0 0 0 0;
	font: bold 13px arial, sans-serif;
	color: #1C2C56;
	margin: 0 0 4px 0;
	}	
#sidebar h2 {
	font-size: 15px;
	color: #000000;
	font-weight: bold;
	vertical-align: middle;
	}
#sidebar h2 strong {
	font-size: 14px;
	color: #990000;
	font-weight: bold;
	}
#sidebar H3, #sidebar P H3 {
	display: inline;
	font-size: 10px;
	color: #0C3B7f;
	font-weight: bold;
	margin: 0;
	padding: 0;
	}
	
#sidebar A {
	display: block;
	padding: 0px 0px 0px 0px;
	color: #FFF;
	font-size: 11px;	
	}
#sidebar .paperbackicon {
	position: absolute;
	left: 4px;
	top: 103px;
	}
#sidebar .purch_head {
	position: absolute;
	left: -1px;
	top: 50px;
	}	
#sidebar .ebook_head {
	position: absolute;
	left: -1px;
	top: 385px;
	}		
#sidebar .pdf_icon {
	position: absolute:
	left: 9px;
	top: 400px;
	}
#divline {
	position: absolute;
	left: -5px;
	top: 260px;
	padding: 0;
	margin: 0;
	}
#sidebar .divline2 {
	position: absolute;
	left: -1px;
	top: 585px;
	z-index: 4;
	padding: 0;
	margin: 0;
	}	
		
#buybook {
	width: 185px;
	height: 289px;
	padding: 0 0 0 27px;
	margin: 75px 0 0 4px;

	}
#buybook h1 {
	font: normal 26px arial;
	letter-spacing: -1px;
	padding: 0 0 0 32px;
	margin: 0 0 0 -32px;
	background: #efefef;
	}	
#buybook img {
	padding: 2px 0 0 0;
	}
#buybook .amazon {
	padding: 0 0 13px 0;
	margin: 0;
	}
#buybook .bn {
	padding: 0 0 13px 0;
	margin: 0;
	}	
#buybook h4 {
	padding: 5px 0 0 30px;
	margin: 0;
	font-size: 10px;
	width: 170px;
	}
#buybook h4 a {
	font-size: 10px;
	display: block;
	margin: 0;
	font-weight: normal;
	color: #0c3b7f;
	text-decoration: underline;
	}
#questionsorder {
	font: normal 11px arial, sans-serif;
	line-height: 12px;
	color: #000;
	padding: 0;
	display: block;
	margin: 0 0 0 -40px;
	}
#questionsorder #main {
	padding: 5px 0 0 30px;
	margin: 0;
	display: block;
	}
#questionsebook {
	font: normal 11px arial;
	line-height: 12px;
	color: #000;
	padding: 0 0 0 20px;
	margin: 10px 0 0 0;
	display: block;
	}	
#questionsebook #main {
	padding: 10px 0 0 0;
	margin: 0;
	}		
#questionsebook a, #questionsorder a {
	color: #0c3b7f;
	display: block;
	margin: 5px 0 0 0;
	}	
#ebook {
	width: 216px;
	height: 267px;
	padding: 0;	
	margin: 30px 0 0 0;
	}
#ebook h1 {
	font: normal 26px arial;
	letter-spacing: -1px;
	padding: 0 0 0 32px;
	background: #efefef;
	}	
#ebook A {
	display: inline;
	}

#ebook IMG {
	padding: 5px 3px 0px 3px;
	vertical-align: middle;
	}
	
#ebook .free {

	padding: 0 0 0 30px;	
	background-image: url(../images/books/pdf_icon.jpg);
	background-repeat: no-repeat;	
	background-position: 5px 17px;
	}
	
#ebook .buy {

	padding: 0 0 0 30px;	
	background-image: url(../images/books/pdf_icon.jpg);
	background-repeat: no-repeat;	
	background-position: 5px 17px;	
	}	

	
#ebook H2{
	margin: 14px 0px 0px 0px;
	}

#ebook H4 {
	padding: 5px 0 0 0px;
	margin: 0;
	font-size: 10px;
	width: 170px;	
	}
#ebook H4 A {
	font-size: 10px;
	display: block;
	padding: 1px 3px;
	margin: 0;
	font-weight: normal;
	color: #0c3b7f;
	text-decoration: underline;	
	}
	

#pdfbuybuttons {
	padding: 0;
	margin: 0;
	display: block;
	width: 170px;
	}
	
#searchform2 {
	position: absolute;
	width: 187px;
	height: 75px;
	top: 170px;
	padding-left: 0px;
	left: 55px;
	z-index: 1000000;
	}
#searchform2 form {
	margin: 0 0 0 0;
	}	
#searchform2 strong {
	font: normal 15px arial, sans-serif;
	color: #000;
	}	
	
#searchform2 .searchfield1 {
	width: 100%;
	border: 1px solid #666;
	font-size: 12px;
	margin: 4px 0 0 0;
	}
#searchform2 .findbookbutton {
	font-size: 11px;
	margin-top: 5px;
	}
	
.bwpurchase {
	padding: 0 0 13px 0;
	margin: 0;
	}
.bwpurchase .field {
	font-size: 11px;
	}

#morepurchoptions_head {
	background: #efefef;
	font: normal 15px arial;
	color: #000;
	width: 201px;
	margin: 30px 0 0 0;
	padding: 5px 0 5px 15px;
	}
#google {
	display: block;
	padding: 5px 0 0 20px;
	}	
#google a img, #google img a, #powells a img, #powells img a, #mobipocket a img, #mobipocket img a, #bytesize a img, #bytesize img a {
	border: none;
	}
#powells {
	display: block;
	padding: 5px 0 0 20px;
	}
#mobipocket {
	display: block;
	padding: 5px 0 0 20px;
	}		
#bytesize {
	display: block;
	padding: 5px 0 0 20px;
	}	