*{
	font-family:  Georgia, Times, serif;
	margin: 0px;
	padding: 0px;
}
img {border:0;}
h1{		height: 0px;	position: absolute;	left: -1000px;	font-size: 1px;	text-align:left;}
h2{		text-align:center;		margin-top: 18px;	margin-bottom: 5px; font-size: 18px;}
h3, h4{	text-align:center;	font-size: 17px;		padding-top: 20px;}
p{	font-size: 14px;	color: #000000;}
body{	background-color: #4d4d4d;	background-image: url(/pageimages/backdrop.png);	background-repeat: repeat-x;	background-position: top; padding-left: 5px;}
 a:link,  a:visited {	text-decoration: underline;	color: #0000dd;}
 a:active, a:hover {	color: #0000aa;	text-decoration: none;}
input, select {font-size: 13px;}
ul {margin-left: 15px; padding-left: 10px}
.faq li{margin-left: 25px; padding-bottom: 18px; margin-right:40px;	font-size: 14px; color: #000000;	line-height: 24px;	list-style-type: disc;	list-style-position: outside;} 
 
#carousels{width: 534px; margin-left: 78px;}
#carousels h2{	   clear: both;	float: none;	margin-top: 15px;}
 #carousels a:link,#carousels a:visited,#carousels a:hover,#carousels a:active{	text-decoration: none;}
.jcarousel-skin img{border-bottom: 1px solid #000000;}
.carousel_text  { width: 100px;	color: black;	text-align:center;}
#container_block{	width: 960px;	text-align:left; border: 1px solid #555;	background-color: #ffffdd; float: none; clear: both}
#header_block{	background-image: url(/pageimages/header.png);	background-repeat: no-repeat;	background-position: -11px -3px;	height: 117px;	width: 960px;}

#navigation_block{	text-align: center;	height: 50px;	width: 960px;	background-image: url(/pageimages/nav.png);	background-repeat: no-repeat;	background-position: center center;}
#navigation_block a:link, #navigation_block a:visited {	font-size: 16px;	font-weight: bold;	text-decoration: none;	color: #002200;}
#navigation_block a:active, #navigation_block a:hover {	color: #77aa77;	font-size: 16px;	font-weight: bold;	text-decoration: none;}
#navigation_block ul{height: 35px;	padding-top: 12px;	padding-left: 38px;}
#navigation_block li{float: left;	padding-right: 12px;	padding-left: 12px;	color: #77aa77;	font-size: 16px;	font-weight: bold;	text-transform: capitalize;	list-style-type: none;}

#google_links{text-align:center; margin-top: 10px;	margin-bottom: 10px;	margin-left: 120px;	clear: both;	float: none;	height: 20px;	width: 756px;}
#right_container{	float: left;width: 120px;	height: 600px;	margin-top: 25px;;}
#left_container{	float: left;width: 120px;	height: 600px;	margin-top: 25px;	margin-left: 12px;	margin-bottom: 15px;}

#centre_container{	float: left; width: 688px;	border: 0px solid #0000cc;	margin-bottom: 15px;}
#contact_container{	float: left; margin-left: 40px;	margin-right: 40px;	width: 600px; margin-bottom: 15px;}
#contact_container li{font-size: 14px;	line-height: 20px;	margin-bottom: 20px;}


#google_search{	width: 810px;	padding-left: 10px;	margin-left: 70px;	border: 1px solid #222;	background-color: white;}
#google_search h3{	margin-bottom: 15px;}

#search_container{	height: 205px;	width: 544px;	margin-left: 70px;	margin-top: 25px;	margin-bottom: 30px; 		clear: both;	float: none;
					background-image: url(/pageimages/searchback.png);		background-repeat: no-repeat;	background-position: -12px -10px;}
#search_container2{	height: 205px;	width: 544px;	margin-left: 70px;	margin-top: 20px;	margin-bottom: 10px;		clear: both;	float: none;
					background-image: url(/pageimages/pd_searchback.png);	background-repeat: no-repeat;	background-position: -12px -10px;}
#search_container3{	height: 205px;	width: 544px;	margin-left: 220px;	margin-top: 25px;	margin-bottom: 10px;		clear: both;	float: none;
					background-image: url(/pageimages/pd_searchback.png);	background-repeat: no-repeat;	background-position: -12px -10px;}
#search_container h3,#search_container2 h3, #search_container3 h3{margin-bottom: 10px;}
#search_container2 form, #search_container3 form{margin: 15px;}
.searchform, .searchform2{height: 140px;	width: 454px;	padding-left:60px;}
#search_container p{line-height: 46px;}


#footer{float:none;	clear:both;	padding-top: 15px;	text-align: center;	height: 38px;	width: 960px;	
		background-image: url(/pageimages/footer.png);	background-repeat: no-repeat;	background-position: center -2px;	}
#footer a:link, #footer a:visited {	font-size: 14px;	font-weight: bold;	color: #002200;	text-decoration: none;}
#footer a:active, #footer a:hover {	color: #77aa77;	text-decoration: none;}
#footer ul{	height: 35px;		padding-top:11px;		margin-left: 145px;}
#footer li{	float: left;	padding-right: 45px;	padding-left: 45px;	font-size: 14px;	text-transform: lowercase;	list-style-type: none;}

#centre_container_bookview{	float: left;	padding-top:15px;	margin-left:45px;	width: 780px;}
#centre_container_bookview h2,#centre_container_bookview h3,#centre_container_bookview h4{	text-align:left; margin-bottom: 5px;}
#book_container{	float: none;	clear: both;	width: 780px;	padding-top:10px;}
#book_preview img{	border: 1px solid #000;margin-bottom: 10px;}
#book_preview{float: left; 	width: 300px;	text-align:center;}
#book_info{	float: left;padding-left:45px;width: 370px;}
#book_info p{		line-height: 20px;}
#book_info li{			font-size: 14px;	color: #000000;	line-height: 20px;	list-style-type: disc;	list-style-position: outside;}
#book_info ul{			margin-left: 20px;	margin-top: 10px;	margin-bottom: 20px;}
#book_info img, #book_preview .readlink{	margin-right: 8px;	vertical-align: middle;	border:0;}

#extra_carousel{float:none;clear:both;width: 530px;margin-top: 20px;margin-left: 85px;}
#extra_carousel a:link,#extra_carousel a:visited,#extra_carousel a:active,#extra_carousel a:hover{text-decoration:none;}
#extra_carousel h2{float:none;text-align:center;}

#links_container p{line-height: 20px;	padding: 10px;	margin-right: 20px;	margin-left: 20px;}
#weblinks{margin-top: 15px;}
#weblinks li{list-style-type: none;	padding-left: 35px;	padding-right: 55px;	padding-bottom: 15px;	line-height: 16px;	font-size: 14px;}

.html_img{	line-height: 25px;	background-image: url(/pageimages/html.png);	background-repeat: no-repeat;	padding-left: 20px;	background-position: 0px;}
.pdf_img{	line-height: 25px;	background-image: url(/pageimages/pdf.png);		background-repeat: no-repeat;	padding-left: 20px;	background-position: 0px;}
.text_img{	line-height: 25px;	background-image: url(/pageimages/txt.png);		background-repeat: no-repeat;	padding-left: 20px;	background-position: 0px;}
.pluck_img{	line-height: 25px;	background-image: url(/pageimages/file.png);	background-repeat: no-repeat;	padding-left: 20px;	background-position: 0px;}
.swf_img{	line-height: 25px;	background-image: url(/pageimages/swf.png);		background-repeat: no-repeat;	padding-left: 20px;	background-position: 0px;}
.mp3_img{	line-height: 25px;	background-image: url(/pageimages/mp3.png);		background-repeat: no-repeat;	padding-left: 20px;	background-position: 0px;}
.pd_img {	line-height: 45px;	background-image: url(/pageimages/pd_45.png);	background-repeat: no-repeat;	background-position: 300px center;	text-align:center;
			font-size: 18px; padding-left: 20px;	padding-top: 16px;	padding-bottom: 10px;}
