body {
	text-align: center;
	margin: 9px 0 0 0;
	padding: 0;
	font-size: 11px;
	line-height: 15px;
	font-family: Georgia, Arial, Verdana, Geneva, Helvetica;
	color: #999999;
	background-color: #FFFFFF;
}

img {
	border: none 0;
}

ul {
	list-style-type: none;
}

#topcontainer {
	margin: auto;
	padding: 0;
	text-align: left;
	width: 966px;	
}

#topcontainer p.greatideasdate {
	width: 966px;
	margin: 1px 0 0 0;
	padding: 0;
	text-align: right;
	font-size: 14px;
	line-height: 17px;
	font-family: Georgia, Arial, Verdana, Geneva, Helvetica;
	color: #999999;
}

#logo {
	float: left;
	width: 473px;
	margin: 0;
	padding: 0;
}

#top_nav {
	margin: 22px 0 6px 0;
	_margin: 27px 0 0px 0;	/*IE6 */
	#margin: 27px 0 0px 0;	/*IE7 */
	padding: 0;
	float: left;
	width: 350px;
}

.top_nav0 {
	margin: 0;
	padding: 0 10px 0 0;
}

.top_nav1 {
	margin: 0;
	padding: 0 13px 0 0;
}

#logo p.nomargin {
	margin: 0;
	padding: 0;
}

#intro-text {
	float: left;
	width: 493px;
	margin: 0;
	#margin: 10px 0 0 0;	/*IE7 */	
	_margin: 10px 0 0 0;	/*IE6 */
	padding: 0;
}

.notxt {
	font-size: 1px;
	line-height:1px;
	color:#FFFFFF;
}

#intro-text p.intro-text {
	text-align: left;
	color: #666666;
	font-family:  "Trebuchet MS", Arial, Helvetica, Geneva, sans-serif;
	font-weight: normal;
	font-size: 13px;
	line-height: 16px;
	float: left;
	width: 435px;
	margin: 23px 0 0 0;
	#margin: 11px 0 0 0;	/*IE7 */	
	_margin: 11px 0 0 0;	/*IE6 */
	padding: 0;
}


hr.greyline {
	border: none 0;
	border-top: 1px solid #CCCCCC; /*the border*/
	height: 1px; /*whatever the total width of the border-top and border-bottom equal*/
	display: block;
	width: 966px;
	clear: both;
	margin: 0 0 1px 0;	
	padding: 0;
}


hr.greyline2 {
	border: none 0;
	border-bottom: 1px dashed #CCC; /*the border*/
	height: 1px; /*whatever the total width of the border-top and border-bottom equal*/
	display: block;
	width: 966px;
	clear: both;
	margin: 0 0 1px 0;	
	padding: 0;
}

#sub_nav {
	clear: both;
	margin: 5px 0 10px 0;
	_margin: 0px 0 8px 0;	/*IE6 */
	#margin: 0px 0 8px 0;	/*IE7 */	
	padding: 0;
	float: left;
	width: 600px;
}

.sub_nav0 {
	margin: 0;
	padding: 0 16px 0 0;
}

#bookcontent {
	clear: both;
	width: 966px;
	margin: 6px 0 0 0;
	padding: 0;	
}

#bookcontent #smljkt {
	float: left;
	width: 228px;	
	margin: 0;
	padding: 0;
}

#smljkt p.jacketrows {
	clear: both;
	margin: 0;
	padding-bottom: 8px;	
}
	
.smljkt {
	border: none 0;
	margin: 0;
	padding: 0 8px 0 0;
}


#bookcontent #spine {
	float: left;
	margin: 0 0 0 8px;
	padding: 0;
	width: 15px;
}

#bookcontent #largejacketarea {
	float: left;
	width: 699px;
	height: 410px;		
	margin: 0 0 0 16px;
	padding: 0;
}

#largejacketarea #largejacketholder {
	position: relative;
	width: 213px;
	margin: 0;
	padding: 0;
	top: 0;
	left: 0;
}

#largejacketholder #lrgjkt1 {
	position: absolute;
	top: 0;
	left: 0;
}


#lrgjkt1 { top: 0; left: 0; position: absolute; visibility:visible; }
#lrgjkt2 { top: 0; left: 0; position: absolute; visibility:hidden; }
#lrgjkt3 { top: 0; left: 0; position: absolute; visibility:hidden; }
#lrgjkt4 { top: 0; left: 0; position: absolute; visibility:hidden; }
#lrgjkt5 { top: 0; left: 0; position: absolute; visibility:hidden; }
#lrgjkt6 { top: 0; left: 0; position: absolute; visibility:hidden; }
#lrgjkt7 { top: 0; left: 0; position: absolute; visibility:hidden; }
#lrgjkt8 { top: 0; left: 0; position: absolute; visibility:hidden; }
#lrgjkt9 { top: 0; left: 0; position: absolute; visibility:hidden; }
#lrgjkt10 { top: 0; left: 0; position: absolute; visibility:hidden; }
#lrgjkt11 { top: 0; left: 0; position: absolute; visibility:hidden; }
#lrgjkt12 { top: 0; left: 0; position: absolute; visibility:hidden; }
#lrgjkt13 { top: 0; left: 0; position: absolute; visibility:hidden; }
#lrgjkt14 { top: 0; left: 0; position: absolute; visibility:hidden; }
#lrgjkt15 { top: 0; left: 0; position: absolute; visibility:hidden; }
#lrgjkt16 { top: 0; left: 0; position: absolute; visibility:hidden; }
#lrgjkt17 { top: 0; left: 0; position: absolute; visibility:hidden; }
#lrgjkt18 { top: 0; left: 0; position: absolute; visibility:hidden; }
#lrgjkt19 { top: 0; left: 0; position: absolute; visibility:hidden; }
#lrgjkt20 { top: 0; left: 0; position: absolute; visibility:hidden; }

#series-list {
	position: relative;
	top: 0;
	left: 223px;
	margin: 0;
	padding: 0;
	width: 454px;
	height: 412px
}

#series-list ul {
	padding: 0;
	margin: 0;
	width: 454px;
	list-style-type: none;
	padding: 1px 0 1px 2px;
	margin: 0;
} 

#series-list li {
	width: 454px;
	text-align: left;
	border-bottom: 1px dashed #CCC;
	padding: 0 0 1px 20px;
	_padding: 1px 0 1px 20px;
} 

a.extractlist:link, a.extractlist:active, a.extractlist:visited {
font-family : "Trebuchet MS", Verdana, sans-serif;
font-weight : normal;
font-style : normal;
font-size : 13px;
color: #666;
text-decoration: none;
}

a.extractlist:hover {
font-family : "Trebuchet MS", Verdana, sans-serif;
font-weight : normal;
font-style : normal;
font-size : 13px;
color: #339900;
text-decoration: none;	
}

a.extractlist4:link, a.extractlist4:active, a.extractlist4:visited {
font-family : "Trebuchet MS", Verdana, sans-serif;
font-weight : normal;
font-style : normal;
font-size : 13px;
color: #666;
text-decoration: none;
}

a.extractlist4:hover {
font-family : "Trebuchet MS", Verdana, sans-serif;
font-weight : normal;
font-style : normal;
font-size : 13px;
color: #990099;
text-decoration: none;	
}

a.extractlist2:link, a.extractlist2:active, a.extractlist2:visited {
font-family : "Trebuchet MS", Verdana, sans-serif;
font-weight : normal;
font-style : normal;
font-size : 13px;
color: #666;
text-decoration: none;
}

a.extractlist2:hover {
font-family : "Trebuchet MS", Verdana, sans-serif;
font-weight : normal;
font-style : normal;
font-size : 13px;
color: #3399CC;
text-decoration: none;	
}

a.extractlist1:link, a.extractlist1:active, a.extractlist1:visited {
font-family : "Trebuchet MS", Verdana, sans-serif;
font-weight : normal;
font-style : normal;
font-size : 13px;
color: #666;
text-decoration: none;
}

a.extractlist1:hover {
font-family : "Trebuchet MS", Verdana, sans-serif;
font-weight : normal;
font-style : normal;
font-size : 13px;
color: #CC3333;
text-decoration: none;	
}

#largejacketarea #booktitle {
	clear: both;
	width: 699px;		
	margin-top: 0px;
	padding: 0 0 2px 0;
	text-align: left;
	color: #666666;
	font-family:  Georgia, Arial, Helvetica, Geneva, sans-serif;
	font-weight: normal;
	font-size: 13px;
}


hr.greyline1 {
	position: relative;
	clear: both;
	float: left;
	border: none 0;
	border-top: 1px solid #CCCCCC; /*the border*/
	height: 1px; /*whatever the total width of the border-top and border-bottom equal*/
	display: block;
	width: 699px;
	clear: both;
	margin: 0;	
	padding: 0;
}

#booksynopsis1 {
	position: absolute;
	visibility: visible;
  	float: right;
	clear: both;
	width: 699px;
	height: 100px;
	margin: 7px 0 0 0;
	padding: 0;
}

#booksynopsis2, #booksynopsis3, #booksynopsis4, #booksynopsis5, #booksynopsis6, #booksynopsis7, #booksynopsis8, #booksynopsis9, #booksynopsis10, #booksynopsis11, #booksynopsis12, #booksynopsis13, #booksynopsis14, #booksynopsis15, #booksynopsis16, #booksynopsis17, #booksynopsis18, #booksynopsis19, #booksynopsis20 {
	position: absolute;
	visibility: hidden;
  	float: right;
	clear: both;
	width: 699px;
	height: 100px;
	margin: 7px 0 0 0;
	padding: 0;
}

.booktitle {
	color: #339900;
	padding: 0;
}

.booktitle1 {
	color: #CC3333;
	padding: 0;
}

.booktitle2 {
	color: #3399CC;
	padding: 0;
}

.quote {
	color: #999999;
	font-style: italic;
}

p.book-synopsis {
	text-align: left;
	color: #666666;
	font-family: georgia, Arial, Helvetica, Geneva, sans-serif;
	font-weight: normal;
	font-size: 13px;
	line-height: 15px;
	float: left;
	width: 450px;
	margin: 6px 0 0 0;
	_margin: -8px 0 0 0;	/*IE6 */
	#margin: -8px 0 0 0;	/*IE7 */
	padding: 0;
}

#price {
	margin: 8px 0 0 0;
	_margin: -6px 0 0 0;	/*IE6 */
	#margin: -6px 0 0 0;	/*IE7 */
	padding: 0 0 6px 0;
	_padding: 0 0 6px 0;	/*IE6 */
	#padding: 0 0 6px 0;	/*IE7 */
	float: right;
	width: 128px;
}

#buttons {
  	float: right;
	width: 128px;
	margin: 0;
	padding: 0;
}

#buttons p {
	width: 128px;
	float: right;
	margin: 0;
	padding: 0 0 10px 0;
}

#footer {
	clear: both;
	margin: 4px 0 0 0;
	_margin: -6px 0 0 0;	/*IE6 */
	#margin: -6px 0 0 0;	/*IE7 */
	padding: 98px 0 0 0;
	width: 966px;
}

#footeri {
	position: relative;
	clear: both;
	margin: 4px 0 0 0;
	_margin: -6px 0 0 0;	/*IE6 */
	#margin: -6px 0 0 0;	/*IE7 */
	padding: 0;
	width: 966px;
}

#penguinlogo_holder {
	float: left;
	width: 25px;
	height: 38px;
	margin: 2px 0 0 0; 
	_margin: -4px 0 0 0;	/*IE6 */
	#margin: -4px 0 0 0;	/*IE7 */
	padding: 0;
}

p.footer3 {
	text-align: left;
	color: #666666;
	font-family: "Trebuchet MS", Arial, Helvetica, Geneva, sans-serif;
	font-weight: normal;
	font-size: 10px;
	line-height: 12px;
	float: left;
	margin: 2px 0 0 0; 
	_margin: -4px 0 0 0;	/*IE6 */
	#margin: -4px 0 0 0;	/*IE7 */
	padding: 0;
}

a.footer3:link, a.footer3:active, a.footer3:visited {
	text-align: left;
 	font-family : "Trebuchet MS", Arial, Helvetica, Geneva, sans-serif;
	font-weight : normal;
	font-style : normal;
	font-size : 10px;
	line-height: 12px;
	color: #666;
	text-decoration: none;
}

a.footer3:hover {
	text-align: left;
	font-family : "Trebuchet MS", Arial, Helvetica, Geneva, sans-serif;
	font-weight : normal;
	font-style : normal;
	font-size : 10px;
	line-height: 12px;
	color: #339900;
	text-decoration: none;	
}

p.footer3_1 {
	clear: both;
	text-align: left;
	color: #CCCCCC;
	font-family: trebuchet MS, Arial, Helvetica, Geneva, sans-serif;
	font-weight: normal;
	font-size: 9px;
	line-height: 11px;
	float: left;
	margin: 0 0 0 24px;
	_margin: 0 0 0 13px;	/*IE6 */
	#margin: 0 0 0 13px;	/*IE7 */
	padding: 0;
}

a.footer2:link, a.footer2:active, a.footer2:visited {
	text-align: left;
 	font-family : "Trebuchet MS", Arial, Helvetica, Geneva, sans-serif;
	font-weight : normal;
	font-style : normal;
	font-size : 10px;
	line-height: 12px;
	color: #666;
	text-decoration: none;
}

a.footer2:hover {
	text-align: left;
	font-family : "Trebuchet MS", Arial, Helvetica, Geneva, sans-serif;
	font-weight : normal;
	font-style : normal;
	font-size : 10px;
	line-height: 12px;
	color: #3399CC;
	text-decoration: none;	
}

a.footer1:link, a.footer1:active, a.footer1:visited {
	text-align: left;
 	font-family : "Trebuchet MS", Arial, Helvetica, Geneva, sans-serif;
	font-weight : normal;
	font-style : normal;
	font-size : 10px;
	line-height: 12px;
	color: #666;
	text-decoration: none;
}

a.footer1:hover {
	text-align: left;
	font-family : "Trebuchet MS", Arial, Helvetica, Geneva, sans-serif;
	font-weight : normal;
	font-style : normal;
	font-size : 10px;
	line-height: 12px;
	color: #CC3333;
	text-decoration: none;	
}

p.footer4 {
	text-align: left;
	color: #666666;
	font-family: "Trebuchet MS", Arial, Helvetica, Geneva, sans-serif;
	font-weight: normal;
	font-size: 10px;
	line-height: 12px;
	float: left;
	margin: 2px 0 0 0; 
	_margin: -4px 0 0 0;	/*IE6 */
	#margin: -4px 0 0 0;	/*IE7 */
	padding: 0;
}

a.footer4:link, a.footer4:active, a.footer4:visited {
	text-align: left;
 	font-family : "Trebuchet MS", Arial, Helvetica, Geneva, sans-serif;
	font-weight : normal;
	font-style : normal;
	font-size : 10px;
	line-height: 12px;
	color: #666;
	text-decoration: none;
}

a.footer4:hover {
	text-align: left;
	font-family : "Trebuchet MS", Arial, Helvetica, Geneva, sans-serif;
	font-weight : normal;
	font-style : normal;
	font-size : 10px;
	line-height: 12px;
	color: #990099;
	text-decoration: none;	
}

#interview_text {
	position: relative;
	margin: 40px 0 0 0;
	_margin: 20px 0 0 0;
	#margin: 20px 0 0 0;
	padding: 0 0 30px 0;
	width: 512px;
	text-align: left;
	font-family : "Trebuchet MS", Arial, Helvetica, Geneva, sans-serif;
	font-weight : normal;
	font-style : normal;
	font-size : 13px;
	line-height: 16px;	
}

#endorsement_text {
	position: relative;
	margin: 20px 0 0 0;
	#margin: 14px 0 0 0; /*IE7 */
	padding: 0 0 30px 0;
	width: 512px;
	text-align: left;
	font-family : "Trebuchet MS", Arial, Helvetica, Geneva, sans-serif;
	font-weight : normal;
	font-style : normal;
	font-size : 13px;
	line-height: 15px;	
}

.title {
	color: #666666;
	font-size : 16px;
	font-family : georgia;
	line-height: 18px;	
}

.question {
	color: #CC3333;
}

.question1 {
	color: #666666;
}

.answer {
	color: #999;
}

#endorsementquote {
	position: relative;
	width: 391px;
	height: 197px;
	float: right;
	margin: 40px 0 0 0;
	padding: 0 0 50px 0;
}

#quote {
	position: relative;
	width: 391px;
	height: 197px;
	float: right;
	margin: 40px 0 0 0;
	padding: 0 0 50px 0;
}

#jackets {
	position: relative;
	width: 300px;
	margin: 60px 45px 0 0;
	padding: 0;
	float: right;
	clear: both;
}

#jackets1 {
	position: relative;
	width: 300px;
	margin: 130px 45px 0 0;
	padding: 0;
	float: right;
	clear: both;
}

#jackets2 {
	position: relative;
	width: 300px;
	margin: 130px 45px 0 0;
	padding: 0;
	float: right;
	clear: both;
}

#backtotop {
	float: left;
	margin: 0 0 30px 0;
	padding 0;
}

#backtotop1 {
	float: left;
	margin: -26px 0 1px 0;
	_margin: -21px 0 -9px 0;	/*IE6 */
	#margin: -21px 0 -9px 0;	/*IE7 */
	padding 0;
}

a.bodylink04:link, a.bodylink04:active, a.bodylink04:visited {
font-family: Georgia, Arial, Verdana, Geneva, Helvetica;
font-weight : normal;
font-style : normal;
font-size : 13px;
color: #990099;
text-decoration: none;
}

a.bodylink04:hover {
font-family: Georgia, Arial, Verdana, Geneva, Helvetica;
font-weight : normal;
font-style : normal;
font-size : 13px;
color: #666;
text-decoration: none;	
}

a.bodylink03:link, a.bodylink03:active, a.bodylink03:visited {
font-family: Georgia, Arial, Verdana, Geneva, Helvetica;
font-weight : normal;
font-style : normal;
font-size : 13px;
color: #339900;
text-decoration: none;
}

a.bodylink03:hover {
font-family: Georgia, Arial, Verdana, Geneva, Helvetica;
font-weight : normal;
font-style : normal;
font-size : 13px;
color: #666;
text-decoration: none;	
}

a.bodylink02:link, a.bodylink02:active, a.bodylink02:visited {
font-family: Georgia, Arial, Verdana, Geneva, Helvetica;
font-weight : normal;
font-style : normal;
font-size : 13px;
color: #3399CC;
text-decoration: none;
}

a.bodylink02:hover {
font-family: Georgia, Arial, Verdana, Geneva, Helvetica;
font-weight : normal;
font-style : normal;
font-size : 13px;
color: #666;
text-decoration: none;	
}

a.bodylink01:link, a.bodylink01:active, a.bodylink01:visited {
font-family: Georgia, Arial, Verdana, Geneva, Helvetica;
font-weight : normal;
font-style : normal;
font-size : 13px;
color: #CC3333;
text-decoration: none;
}

a.bodylink01:hover {
font-family: Georgia, Arial, Verdana, Geneva, Helvetica;
font-weight : normal;
font-style : normal;
font-size : 13px;
color: #666;
text-decoration: none;	
}









