html, body {
	margin:0;
	padding:0;
	background-color: #fff;
	}

#hometop{
	width:870px;
	padding:0;
	text-align:center;
	}
	
#homeleft{
	width:420px;
	padding:0 10px 0 20px;
	float:left;
	text-align:center;
	}
	
#homeright{
	width:420px;
	padding:0 0 0 10px;
	float:left;
	text-align:center;
	}
	
#bookcontainer{
	width:815px;
	padding:25px 5px 5px 5px;
	margin:auto;
}

#bookcover{
	float:left;
	width:210px;
}

#bookdescription{
	float:right;
	width:600px;
	text-align:center;
}

#backbutton{
	height:29px;
	width:150px;
	background: transparent url('../assets/images/nav/backbutton.png');
	background-position: 0 29px;
	margin:auto;
}	
	#backbutton p{display:none;}
	#backbutton:hover{ background-position: 0 0px; }
	#backbutton a{position:absolute; height:29px; width:150px;}

#amazonbutton{
	clear:left;
	float:left;
	height:32px;
	width:190px;
	background: url('../assets/images/amazonlogo.jpg' ) center;
	background-repeat:no-repeat;
}	
	#amazonbutton p{display:none;}
	#amazonbutton a{position:absolute; height:32px ;width:190px;}
	
#bookdepbutton{
	margin-top:20px;
	clear:left;
	float:left;
	height:55px;
	width:190px;
	background: url('../assets/images/bookdeplogo.jpg' ) center;
	background-repeat:no-repeat;
}	
	#bookdepbutton p{display:none;}
	#bookdepbutton a{position:absolute; height:55px ;width:190px;}

.booktitle{
	padding:0 0 20px 0;
	font-family:Georgia,serif;
	color:#3994e2;
	font-variant: small-caps; text-transform: none; font-weight:bold; margin-bottom: 0;
	font-size: 22px;
}

.booktext{
	padding:0 0 20px 0;
	color:#666;
	margin: 5px;
	font-family: "Lucida Grande", Verdana, Helvetica, Arial, sans-serif;
	font-size: 12px;
}

.quotesource{
	padding:0 0 20px 0;
	color:#666;
	margin: 0;
	font-family: "Lucida Grande", Verdana, Helvetica, Arial, sans-serif;
	font-size: 10px;
	text-align:right;
}

.boldtext{
	padding:0 0 20px 0;
	color:#666;
	margin: 5px;
	font-family: "Lucida Grande", Verdana, Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-weight:bold;
}

.italictext{
	padding:0 0 20px 0;
	color:#666;
	margin: 5px;
	font-family: "Lucida Grande", Verdana, Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-style:italic;
}

blockquote {
	margin:22px 40px;
	padding:3px;
	color:#575757;
	padding: 0 50px;
	background: transparent url("../assets/images/blockquote.gif") no-repeat 0 0;
	}

.pagetitle{
	padding:0 0 0 0;
	font-family:Georgia,serif;
	color:#3994e2;
	font-variant: caps; text-transform: none; font-weight:bold; margin-bottom: 0;
	font-size: 22px;
}


.frontquote {
	font-family: Arial, Helvetica, sans-serif;
	font-size: large;
	color: #333333;
} 

.Bodytextmed {
	font-family: Arial, Helvetica, sans-serif;
	font-size: medium;
	color: #333333;
} 

.Bodytext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	color: #333333;
}
.BodytextSm {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #333333;
}
.BodytextMedBlue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: medium;
	color: 3994e2;
	font-weight: normal;
	text-decoration: none;
}
.BodytextMedBlueBold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: medium;
	color: 3994e2;
	font-weight: bold;
	text-decoration: none;
}
.Bodytextbold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	color: #333333;
	font-weight: bold;
}
.BodytextMedBlueWhite {
	font-family: Arial, Helvetica, sans-serif;
	font-size: medium;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}



