/* CSS Document */

a:link, a:visited { color: #003399; text-decoration:underline}
a:hover { color: #0066CC; text-decoration:underline}


body {
	padding:0px;
	margin:0px;
	margin-left:auto;
	margin-right:auto;
	width:771px;
}


h1 {margin-top:15px; font-size:20px; font-weight: normal; margin-bottom:0px; color: #990000; margin-bottom:20px;}

hr { width:100%; position:relative; margin-top:5px; margin-bottom:5px; border-bottom: 1px solid #FFFFFF; border-top:1px dashed #999; float:left; display:block}

.canvas {
	position:relative;
	display:block;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666;
	width:771px;
	float:left
	}

.top {
	position:relative;
	float:left;
	display:block;
	width:771px;
	margin-bottom:5px; 
	top:6px;
	}

.logo {
	position:relative;
	float:left;
	display:block;
	width:350px; left:6px;}	

.tlinks {
	position:relative;
	float:right;
	display:block;
	width:256px; 
	right:6px}	

.wrapper {
	position:relative;
	float:left;
	display:block; 
	background:url(../images/main_bg.gif) top left repeat-y;
	width:771px;}

.wrap_top {
	position:relative;
	float:left;
	display:block; 
	background:url(../images/shade_top.gif) top left no-repeat;
	width:771px;
	height:16px;}

.wrap_mid {
	position:relative;
	float:left;
	display:block; 
	background:url(../images/shade_mid.gif) top left repeat-y;
	width:771px;}

.wrap_bot {
	position:relative;
	float:left;
	display:block; 
	background:url(../images/shade_bottom.gif) bottom left no-repeat;
	width:771px; height:16px;}
	

.main {
	position:relative;
	float:left;
	display:block; 
	width:740px; 
	left:16px;}

.flash {
	position:relative;
	float:left;
	display:block; 
	width:740px; }
	
.feature_boxes {
	position:relative;
	float:right;
	display:block;
	width:740px;
	margin-top:7px;
	background: url(../images/home_info_bg.gif) left top repeat-y
}

.feature_boxes a:link, .feature_boxes a:visited { color:#FFF; text-decoration:none}
.feature_boxes a:hover { color:#FFF; text-decoration:underline}

.feature_boxes p {
	margin-top:0; margin-bottom:8; color:#B9D9FE
}
.feature_highlight {
	margin-top:0; margin-bottom:8; color:#FFF; font-weight:bold
}


.feature_highlightbig {
	margin-top:0; margin-bottom:8; color:#FFF; font-size:18px; font-family:Arial, Helvetica, sans-serif; font-weight:normal
}
.feature_1 {
	position:relative;
	float:left;
	display:block;
	width:246px; 
	border-right:1px solid #6F8FD4;}
	
.books {
	position:relative;
	float:left;
	display:block;
	width:220px;
	text-align:center;
	color:#FFF; 
	padding-top:10px; 
	padding-bottom:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:9px; 
	font-weight:bold}
	
.book1 {	
	position:relative;
	float:left;
	display:block;
	width:95px;
	text-align:center;
	left:8px;}
	
.book2 {	
	position:relative;
	float:left;
	display:block;
	width:95px; 
	left:22px;
	text-align:center;}

.feature_2 {
	position:relative;
	float:left;
	display:block;
	width:246px;
	border-right:1px solid #6F8FD4;}

.feature_3 {
	position:relative;
	float:left;
	display:block;
	width:246px;}

.home_head {
	position:relative;
	float:left;
	display:block;
	width:246px;
	padding-top:4px;
	padding-bottom:4px;
	border-bottom:1px solid #5E699C;
	text-align:left; 
	color:#FFF; 
	font-weight:bold; 
	text-indent:10px; 
	background-color:#315FC2}

.home_content {
	position:relative;
	float:left;
	display:block;
	width:220px;
	left:10px;
	text-align:left;
	color:#FFF; 
	padding-top:10px; 
	padding-bottom:10px;}

.home_footer {
	position:relative;
	float:right;
	display:block;
	width:740px;
	background-color:#284393;
	border-top:1px solid #6F8FD4}

.home_footer2 {
	position:relative;
	float:right;
	display:block;
	width:740px;
	background-color:#284393;
	border-top:1px solid #6F8FD4}

.home_footer  a:link, .home_footer  a:visited { color:#FFF; text-decoration:none}
.home_footer  a:hover { color:#FFF; text-decoration:underline}
	
.footer_text {
	position:relative;
	float:left;
	display:block;
	width:410px;
	text-align:left; 
	color:#B9D9FE; 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:10px; 
	padding-top:14px; 
	padding-bottom:14px;
	left:6px;}

.footer_text2 {
	position:relative;
	float:left;
	display:block;
	width:600px;
	color:#B9D9FE; 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:10px; 
	padding-top:14px; 
	padding-bottom:14px; left:60px}

.footertext5 {
	position:relative;
	float:left;
	display:block;
	width:700px;
	text-align:left; 
	color:#FFF; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px; 
	padding-top:14px; 
	padding-bottom:14px;
	left:30px;}




.footer_books {
	position:absolute;
	float:right;
	display:block;
	width:175px;
	right:0px; bottom:0px;}

.amazon {
	position:relative;
	float:left;
	display:block;
	width:139px;
	text-align:left; 
	padding-top:8px; left:6px; }
	
.footer {
	position:relative;
	float:right;
	display:block;
	width:771px;
	margin-top:10px; 
	text-align:center; 
	font-size:10px; 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#999}
	
/* Inside Styles */

.ibanner {
	position:relative;
	float:left;
	display:block; 
	width:740px; 
	height:119px; }
	
.imain {
	position:relative;
	float:left;
	display:block;
	width:740px;
	margin-top:7px;
	background:url(../images/iright_bg.gif) top right repeat-y;
}

.ileft {
	position:relative;
	float:left;
	display:block;
	width:485px; 
	padding-top:20px; 
	padding-bottom:20px;}

.icontent {
	position:relative;
	float:left;
	display:block;
	width:400px; 
	left:20px;}

.icontent p {margin-top:0; margin-bottom:8;}

.iright {
	position:relative;
	float:right;
	display:block;
	width:246px;
	padding-top:20px;
	padding-bottom:20px; 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:10px;}

.ipullout {
	position:relative;
	float:left;
	display:block;
	width:206px; 
	left:12px; color:#B9D9FE}

.ipullout_hl {
	margin-top:0; margin-bottom:8; color:#FFF; font-weight:bold
}

.ipullout a:link, .ipullout a:visited { color:#FFF; text-decoration:none}
.ipullout a:hover {color:#FFF; text-decoration:underline}