/* General */
html {
	height:100%;
	width:100%;
}
body {
	background:url(../images/bg_body.png) repeat-x #4C4C4C;
	color:#000000;
	font-family:"Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:0px;
	height:100%;
	width:100%;
}
.img_detail {
	border:1px solid #4C4C4C;
}
input, textarea, select {
	border:1px solid #4C4C4C;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
}
/* End General */

/* Layout Styles */
#container {
	position:absolute;
	left:50%;
	margin-left:-450px;
	height:99%;
	width:900px;
	z-index:1;
}
#content_top {
	position:relative;
	background:url(../images/bg_content_top.png);
	left:50%;
	margin-left:-360px;
	height:50px;
	width:720px;
	z-index:2;
}
#content_bottom {
	position:relative;
	background:url(../images/bg_content_bottom.png);
	left:50%;
	margin-left:-360px;
	height:50px;
	width:720px;
	z-index:2;
}
#copyright {
	color:#FFFFFF;
	position:relative;
	left:50%;
	margin-left:-360px;
	height:20px;
	width:720px;
	text-align:center;
	z-index:2;
}
#content_body {
	position:relative;
	background:url(../images/bg_content.png) repeat-y;
	left:50%;
	margin-left:-360px;
	width:720px;
	z-index:2;
}
/* End Layout Styles */

/* Content */
#title {
	position:relative;
	/*background:url(../images/search-engine-bar.png);*/
	left:50%;
	margin-left:-321px;
	height:85px;
	width:655px;
	text-align:center;
	z-index:3;	
}
.title_main {
	font-family:"Times New Roman", Times, serif;
	color:#4C4C4C;
	font-size:35px;
	font-weight:bold;
}
.title_logos {
	font-family:"Times New Roman", Times, serif;
	color:#A80A00;
	font-size:23px;
	font-weight:bold;
	margin-top:10px;
}
#video_ad_container {
	position:relative;
	left:50%;
	margin-bottom:20px;
	margin-left:-340px;
	margin-top:20px;
	width:680px;
	z-index:3;	
}
	#video{
		border:solid 2px #4C4C4C;
		display:block;
		float:left;
		height:275px;
		width:370px;	
	}
	#ad{
		display:block;
		margin-left:380px;
		height:275px;
		width:300px;	
	}
.sales_bullets {
	color:#BF0000;
	font-size:22px;
	font-weight:bold;
	margin-bottom:5px;
	margin-top:5px;
	text-align:center;
}
#book_summary {
	position:relative;
	left:50%;
	margin-left:-300px;
	margin-top:10px;
	height:350px;
	width:600px;
	z-index:3;	
}
#chapter_summary {
	position:relative;
	left:50%;
	margin-left:-300px;
	margin-top:10px;
	height:1615px;
	width:600px;
	z-index:3;	
}
.h_paragraph {
	font-family:"Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
}
.order_now {
	position:relative;
	border:none;
	left:50%;
	margin-left:-150px;
	margin-top:10px;
	height:105px;
	width:300px;
	z-index:3;	
}
.testimonial {
	position:relative;
	background:url(../images/bg_testimonial.png);
	left:50%;
	margin-left:-287px;
	margin-top:10px;
	height:255px;
	width:574px;
	z-index:3;	
}
.testimonial_image {
	border:solid 2px #4C4C4C;
	display:block;
	float:left;
	margin:70px 10px 0 20px;
	width:158px;
	z-index:3;	
}
.testimonial_text {
	display:block;
	font-size:18px;
	font-weight:normal;
	line-height:23px;
	padding:70px 5px 0 0;
	z-index:3;		
}
.link_in {
	position:relative;
	border:none;
	left:50%;
	margin-left:-350px;
	margin-top:10px;
	height:20px;
	width:700px;
	text-align:center;
	z-index:3;	
}
.link_out {
	position:relative;
	border:none;
	left:50%;
	margin-left:-150px;
	margin-top:20px;
	height:20px;
	width:300px;
	text-align:center;
	z-index:3;	
}
.disclaimer {
	position:relative;
	border:none;
	left:50%;
	margin-left:-350px;
	margin-top:20px;
	height:40px;
	width:700px;
	text-align:center;
	z-index:3;	
}
.glossary {
	margin-bottom:12px;
	margin-top:5px;
}
/* End Content */