

img{
border: none;
}


.quote{	
	font-family:  Verdana, Arial,  Helvetica, sans-serif;
	line-height: 30px;
	font-size: 22px;
	color: #000000;

}


.author{
	line-height: 40px;
	font-weight: bold;


}


.credit{
	line-height: 20px;
	font-size: 12px;
	font-weight: bold;
	color: #897855;
}




.maintabs, .maintabs a:link, .maintabs a:visited, .maintabs a:hover {
	cursor : "hand";
	font-family:  Verdana, Arial,  Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	padding-left : 3px;
	padding-bottom: 2px;
	margin-bottom: 2px;
	text-decoration: none;	
}


.activetab {
	font-family:  Verdana, Arial,  Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #F3E5C2;
	padding-left : 3px;
	padding-bottom: 2px;
	margin-bottom: 2px;
	text-decoration: none;	
}


.sublinkcell, .sublinkcell a:link,  .sublinkcell a:visited {
	cursor : "hand";
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #F3E5C2;
	padding-left : 3px;
	padding-right : 3px;
	padding-bottom: 5px;
	padding-top : 5px;
	margin-left: 3px;
	margin-right: 3px;
	margin-bottom: 5px;
	text-decoration: none;
	
} 


 .sublinkcell a:active,  .sublinkcell a:hover {
	cursor : "hand";
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #FFFFFF;
	padding-left : 3px;
	padding-right : 3px;
	padding-bottom: 5px;
	padding-top : 5px;
	margin-left: 3px;
	margin-right: 3px;
	margin-bottom: 5px;
	text-decoration: none;
	background-color: #620700;
	
} 

.content, td, p, .bookscomment {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #141A16;
}

.spec_box, .spec_box td{
	line-height: 18px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	color: #141A16;
}


.bookscommentindent {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #141A16;
   padding-left: 30px;
   padding-right: 30px;
}


.content ul, td ul, p ul, .bookscomment ul{
	margin: 0px;
	padding: 0px;
}

.content li, td li, p li, bookscomment li{
	list-style: none;
	background-image: url(../images/bullet.gif);
	background-repeat: no-repeat;
	background-position: 0 4px;
	padding-left: 22px;
	padding-bottom: 5px;
	margin: 0px;
    margin-left: 18px;
}










.best_seller_title, .best_seller_title:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #000000;	
	text-decoration: none;
}

.best_seller_title:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #00420C;
	text-decoration: underline;
}

.best_seller_author, .best_seller_author:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #79323A;	
	text-decoration: none;
} 

.best_seller_author:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #00420C;	
	text-decoration: underline;
}

.best_seller_more, .best_seller_more a, .best_seller_more a:visited, .best_seller_more a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #79323A;
	text-decoration: none;
	padding-top : 1px;
	padding-bottom : 3px;	
} 

.best_seller_more a:hover {
	color: #00420C;
	text-decoration: underline;
}


.buy_link a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #742823;
	text-decoration: none;
	padding: 20px 5px 0px 17px;

}

.buy_link a:hover {
	color: #b32525;
}






#books2 {
	width : 100%;
}



#trade2 {
	width : 100%;
}

#media2 {
	width : 100%;
}

#about2 {
	width : 100%;
}

#contact2 {
	width : 100%;
}

#home {
	width : 100%;
}

#books {
	width : 100%;
}

#trade {
	width : 100%;
}

#media {
	width : 100%;
}

#about {
	width : 100%;
}

#contact {
	width : 100%;
}


.textbox {
	background-color: #FFFFFF;
	font-family: Arial Helvetica sans-serif;
	font-size: 12px;
	color: #222222;
	border: 1px inset #989898;
}

.selectbox {
	background-color: #FBF5E9;
	font-family: Arial Helvetica sans-serif;
	font-size: 14px;
	color: #00420C;
	border: 0px;
	font-weight : bold;
}

.search_button {
	background-color: #EFD8AD;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3E0400 ;
	border : none;
	font-weight : bold;
	text-decoration: none;
	letter-spacing : normal;
}

.search_button:hover {
	color: #014935;
}


.advanced_search_button {
	background-color: #EFD8AD;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #014935;
	border : none;
	font-weight : normal;
	text-decoration: none;
	letter-spacing : normal;
	line-height : 12px;
}

.advanced_search_button:hover {
	font-weight : bold;
	/*text-decoration: underline;*/
}

.col3_head, .col3_head a, .col3_head a:visited,  .col3_head a:link{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #715726;
	border : none;
	font-weight : bold;
	text-decoration: none;
	letter-spacing : normal;
}

.col3_head a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #00420C;
	border : none;
	font-weight : bold;
	text-decoration: none;
	letter-spacing : normal;
}

.col2_head, .col2_head a, .col2_head a:visited, col2_head a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #316B79;
	border : none;
	font-weight : bold;
	text-decoration: none;
	letter-spacing : normal;
}

.col2_head a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #00420C;
	border : none;
	font-weight : bold;
	text-decoration: none;
	letter-spacing : normal;
}

.col1_head, .col1_head a, .col1_head a:visited, col3_head a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #004332;
	border : none;
	font-weight : bold;
	text-decoration: none;
	letter-spacing : normal;
}

.col1_head a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #00420C;
	border : none;
	font-weight : bold;
	text-decoration: none;
	letter-spacing : normal;

}

.best_cat_titles, .best_cat_titles a, .best_cat_titles a:link, .best_cat_titles a:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #1D4624;
	text-decoration : none;
	font-style : italic;
}

.best_cat_titles a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #1D4624;
	text-decoration : underline;
}

.best_cat_head {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #74302F;
	text-decoration : none;
}

.topic_head {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #74302F;
	text-decoration : none;
	margin-bottom: 7px;
	margin-top: 0px;
}

.new_season {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #141A16;
}

.top_picks, .top_picks a, .top_picks a:link, .top_picks a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #1452A7;
	text-decoration : none;
}

.top_picks a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #1452A7;
	text-decoration : underline;
}

.breadcrumbs, .breadcrumbs a, .breadcrumbs a:link, .breadcrumbs a:visited {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #7D313B;
	text-decoration : none;
	padding-bottom: 15px;
}

.breadcrumbs a:hover {
	color: #000000;
	text-decoration : underline;
}

.fiction_head {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #4D3A72;
	border-bottom : 5px solid #F4E0BB;
	padding-bottom : 4px;
	padding-left : 2px;
	margin-bottom : 5px;
}

	#nav {
		margin: 0;
		padding: 0;
	}

	#nav a {
		text-decoration: none;
	}

	#nav li { /*float the main list items*/
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #52476C;
		float: left;
		display: block;
		text-align: center;
		margin-right: 2px;
		background-image: none;
		padding: 0px;
	}

	#nav li a {
		color: #52476C;
		font-weight: normal;
		display: block;
		border: solid #B8A073;
		border-width:  1px 1px 0px 1px;
		padding-top : 4px;
		padding-bottom : 5px;
		padding-left : 2px;	
		padding-right : 2px;	
		background: #F3ECDF;
		text-align: center;
		min-width: 90px;
	}

	#nav li.on  {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #4D3A72;
		border: solid #B8A073;
		border-width:  1px 1px 0px 1px;
		background: #F4E0BB;
		font-weight: bold;
		padding-top : 4px;
		padding-bottom : 5px;
		padding-left : 2px;	
		padding-right : 6px;	
		text-align: center;
		min-width: 90px;
	}

	#nav li.off a:hover, #nav li:hover a {
		background: #F4E0BB;
		color: #4D3A72;
		text-decoration: underline;
	}

.body_head {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #4D3A72;
	border-bottom : 5px solid #F4E0BB;
	padding-bottom : 4px;
	padding-left : 2px;
	margin-bottom : 5px;
	margin-top: 0px;
}

h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	padding-bottom : 0px;
	margin-bottom : 0px;
	font-weight : normal;
}

.subtitle{
	font-weight: normal;
	font-size: 12px;


}




h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	padding-bottom : 0px;
	margin-bottom : 0px;
	font-weight : bold;
}
















.img140l {
	margin-right : 15px;
}

.img140r {
	margin-left : 15px;
}

.feature_author, .feature_author a, .feature_author a:link, .feature_author a:visited, h2.feature_autho{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	margin-bottom : 2px;
	text-decoration : none;	
	margin-top: 0px;
}

.feature_author a:hover, .feature_author:hover{
	text-decoration : underline;	
}

.feature_title, .feature_title a, .feature_title a:link, .feature_title a:visited, h3.feature_title{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #4D3A72;
	margin-top: 0px;
	margin-bottom : 2px;
	text-decoration : none;
	font-style : italic;
}


.feature_title a:hover, .feature_title:hover{
	color: #00420C;
	text-decoration : underline;		
}

.booksTitle{
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color: #000000;
	margin-top: 0px;
	margin-bottom : 0px;
	text-decoration : none;
	padding-bottom : 0px;
}












.authorTitle, .authorTitle a, .authorTitle a:link, .authorTitle a:visited, h2.authorTitle, h2.authorTitle a, h2.authorTitle a:link, h2.authorTitle a:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #4D3A72;
	margin-top: 0px;
	margin-bottom : 0px;
	text-decoration : none;
	padding-bottom : 0px;
}

.authorTitle a:hover, h2.authorTitle a:hover{
	text-decoration: underline;
	color: #990000;
}


.reviewHead{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #7B3029;
	margin-top: 0px;
	margin-bottom : 0px;
	font-style : normal;
	text-decoration : none;
	padding-bottom : 5px;
}

.author_book_detail, .author_book_detail a, .author_book_detail a:link, .author_book_detail a:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #74302F;
	text-decoration : none;
	background-color: #F1DEB9;
	margin-bottom : 3px;
	padding : 2px 2px 2px 5px;	
}

.author_book_detail a:hover {
	color: #00420C;
	text-decoration: underline;
}

.bio_book_detail{
	background-color: #F4E6CB;
	padding : 0 10 12 10;
}

.bio_book_predetail{
	background-color: #F4E6CB;
}


.bio_book_detail table{
	margin-right : 10px;
}


.book_author_bio_name, .book_author_bio_namel a, .book_author_bio_name a:link, .book_author_bio_name a:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #3e0400;
	text-decoration : none;
	text-align : center;
}

.book_author_bio_name a:hover {
	color: #00420C;
	text-decoration: underline;
}




.related_prod{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #4D3A72;
	text-decoration : none;
	text-align : center;
	margin-top: 25px;

}

.related_prod_title{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4D3A72;
	text-decoration : none;
	text-align : center;
	margin-top: 25px;


}


.series_table{

margin: 8px 10px 5px 15px;


}














.shadow_offset, .shadow_offset img, .shadow_offset a{

margin-left: 6px;


}









.new_release_title, .new_release_title a, .new_release_title a:link, .new_release_title a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #1452A7;
	text-decoration : none;
}

.new_release_title a:hover{
	text-decoration : underline;
}
.new_releases_author {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	margin-top : 5px;
}

.view_another, .view_another a, .view_another a:link, .view_another a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
	font-weight: normal;
	color: #1452A7;
	text-decoration : none;
	text-align : right;
	padding-bottom : 12px;
}

.view_another a:hover{
	text-decoration : underline;	
}

.submit_button{
	font-size : 11px;
	font-family : Arial, Helvetica, sans-serif;
	background-color : #EFD8AD;
	color : #000000;
}


.booksfeature_title, .booksfeature_title a, .booksfeature_title a:link, .booksfeature_title a:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #4D3A72;
	padding-top: 1px;
	padding-left: 5px;
	margin-top: 12px;
	margin-bottom : 2px;
	text-decoration : none;
	font-style : italic;

}

.booksfeature_title a:hover{
	text-decoration : underline;		
}

.feature_more, .feature_more a, .feature_more a:visited, .feature_more a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #79323A;
	text-decoration: none;
	padding-top : 5px;
	padding-bottom : 10px;	
	margin-top: 0px;
	margin-right: 10px;
} 

.feature_more a:hover {
	text-decoration: underline;
}



.featureAuthor{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #7B3029;
	margin-top: 0px;
	margin-bottom : 0px;
	font-style : normal;
	text-decoration : none;
	padding-bottom : 0px;
	padding-left: 10px;
}

.segment{
	float:left;
	width: 190px;
	border : 1px #DFBD7E;
	padding-right: 10px;
	padding-bottom: 15px;
}

.sub_segment, .sub_segment a, .sub_segment a:visited, .sub_segment a:link{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #7B3029;
	font-size: 12px;
	padding-right: 3px;
	text-decoration: none;
	padding-bottom: 2px;
	float: left;
}

.sub_segment a:hover{
	text-decoration: underline;	
}

.footer, .footer a, .footer a:visited, .footer a:link{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #715726;
	font-size: 11px;
	text-decoration: none;
	font-weight : normal;
	padding: 0px, 0px, 0px, 0px;
	margin: 0px, 0px, 0px, 0px;
}

.footer a:hover{
	text-decoration: underline;
	color: #003524;
}

.footer_copyright{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #003524;
	font-size: 9px;
	text-decoration: none;
	font-weight : normal;
	padding: 0px, 0px, 0px, 0px;
	margin: 0px, 0px, 0px, 0px;
}

.mission{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #4D3A72;
	padding-top: 1px;
	padding-left: 5px;
	margin-top: 12px;
	margin-bottom: 2px;
	text-decoration: none;
	font-style: italic;
	line-height: 20px;
}

.catalog_page_no{
	font-family: Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #D3AB7A;
}

.interview_question {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-decoration : none;
	margin-left : 15px;
	margin-right : 15px;
	color : #74302F;
}

.interview_answer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #141A16;
	margin-left : 15px;
	margin-right : 15px;
	text-align : justify;
}

.interview_answer_indent {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #141A16;
	margin-left : 45px;
	margin-right : 45px;
	text-align : justify;
}


#catalog_title{
	margin-top: 7px;
	text-align: center;
	vertical-align: top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #4f432c;
	text-decoration: none;



}





#catalog_season_fall{
	overflow: hidden;
	width: 199px;
	height: 46px;
	margin-left: 15px;
	margin-top: 12px;
	background: url("../images/cat_season_bg_fall.jpg") no-repeat top left;


}

#catalog_season_fall span{
	float: left;
	font: normal 25px arial, sans-serif;
	color: #861316;
    padding: 8px 11px 0px 68px;
    margin-top: 0px;

}

#catalog_season_spring{
	overflow: hidden;
	width: 199px;
	height: 46px;
	margin-left: 15px;
	margin-top: 12px;
	background: url("../images/cat_season_bg_spring.jpg") no-repeat top left;


}

#catalog_season_spring span{
	float: left;
	font: normal 25px arial, sans-serif;
	color: #444d44;
    padding: 8px 11px 0px 98px;
    margin-top: 0px;

}


#catalog_season_winter{
	overflow: hidden;
	width: 199px;
	height: 46px;
	margin-left: 15px;
	margin-top: 12px;;
	background: url("../images/cat_season_bg_winter.jpg") no-repeat top left;


}

#catalog_season_winter span{
	float: left;
	font: normal 25px arial, sans-serif;
	color: #32587b;
    padding: 8px 11px 0px 107px;
    margin-top: 0px;

}







/* -------------------------  "Print-On-Demand " info box ------------------------------*/


#pod_info{
height: 46px;
margin-left: 15px;
margin-top: 10px;
}



#pod_box_left { /*--- box left ---*/
	float: left;
	height: 46px;
    overflow: hidden;
    border-left: 1px solid #e8d9b8;
    background: url("../images/pod_bg_repeat.jpg") repeat-x top left;

}


#pod_box_left span{ /*--- box left text styling ---*/
	float: left;
	font: normal 12px arial, sans-serif;
    padding: 6px 11px 0px 11px;
    margin-top: 10px;
	color: #444;

}



#pod_button_container { /* generic container (i.e. div) for floating buttons */
	float: left;
    overflow: hidden;
}



a.pod_button { /*--- button sliding door RIGHT ---*/
    background: transparent url("../images/pod_button_right.jpg") no-repeat scroll top right;
    color: #444;
    display: block;
    float: left;
    font: normal 12px arial, sans-serif;
    margin-left: 0px;
    margin-right: 0px;
    padding-right: 29px; /* sliding doors padding */
    text-decoration: none;
    height: 46px;
    
}



a.pod_button span { /*--- button sliding door LEFT ---*/
    background: transparent url("../images/pod_button_left.jpg") no-repeat;
    display: block;
    margin-right: 10px;
    line-height: 14px;
    padding: 16px 10px 16px 23px;
  
}



a.pod_button:active { /*--- button sliding door RIGHT clicked ---*/
    background-position: bottom right;
    outline: none; /* hide dotted outline in Firefox */
}

a.pod_button:active span { /*--- button sliding door LEFT clicked ---*/
    background-position: bottom left;
 
}





/* -------------------------  "Download Media Kit" Button ------------------------------*/




#media_kit_button_container { /* generic container (i.e. div) for floating buttons */
	margin-top: 10px;
	float: left;
    overflow: hidden;
}



a.media_kit_button { /*--- button sliding door RIGHT ---*/
    background: transparent url("../images/media_kit_button_right.jpg") no-repeat scroll top right;
    color: #444;
    display: block;
    float: left;
    font: normal 12px arial, sans-serif;
    margin-left: 0px;
    margin-right: 0px;
    padding-right: 82px; /* sliding doors padding */
    text-decoration: none;
    height: 46px;
    
}

a.media_kit_button span { /*--- button sliding door LEFT ---*/
    background: transparent url("../images/media_kit_button_left.jpg") no-repeat;
    display: block;
    margin-right: 10px;
    line-height: 14px;
    padding: 16px 10px 16px 18px;
  
}



a.media_kit_button:active { /*--- button sliding door RIGHT clicked ---*/
    background-position: bottom right;
    outline: none; /* hide dotted outline in Firefox */
}

a.media_kit_button:active span { /*--- button sliding door LEFT clicked ---*/
    background-position: bottom left;
 
}










	
	#container {
		/*background-color: red;*/
		margin: 0 auto;
		padding: 0px;
		width: 959px;
		text-align: left;
		overflow: hidden;
	}
    
	a{
	outline: none; /* hide dotted outline in Firefox */
	}  
  


   #outer_shell{
    	margin: 0 auto;
    	width: 959px;
    	height: 100%;
    	overflow: hidden;
    	
 
    
    }	






/*_____________________________  Menu Tabs   _______________________________________*/

    #tabs {
	  margin: 0 auto;
      width:522px;
      font-size:80%;
      line-height:normal;
      font-weight: bold;
      
      }
      
      
      
    #tabs ul {
          margin:0;
          padding:10px 10px 0px 8px;
          list-style:none;
      }
      
      
      
    #tabs li {
      display:inline;
      margin:0;
      padding:0;
      }
      
      
      
    #tabs a {
      float:left;
      background:url("/images/tableft2.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 8px;
      text-decoration:none;
      }
      
      
      
    #tabs a span {
      float:left;
      display:block;
      background:url("/images/tabright2.gif") no-repeat right top;
      padding:8px 15px 8px 6px;
      color:#234b12;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabs a span {float:none;}
    /* End IE5-Mac hack */
    
    
    
    
    #tabs a:hover span {
    	color:#ffffff;
    	}



	#tabs a:hover {
		background-position:0% -42px;   
		}
      
      
      
    #tabs a:hover span {
    	background-position:100% -42px;
    	}
      
      
	#tabs #current a {
      	background-position:0% -42px;
      	}
      
      
	#tabs #current a span {
      	background-position:100% -42px;
      	color:#ffffff;
      	}





/*_____________________________  Alphabet List   _______________________________________*/



	#alpha{
		font-weight: bold;
		font-size: 13px;
		clear: both;
		margin: 0 auto;
		height: 40px;
		width: 840px;
		text-align: center;
  		font-family:'Lucida Grande', Geneva, Arial, Helvetica, sans-serif;
		background: url("/images/alpha_bg.gif") repeat-x;
		}



	#alpha #cap_left{
		float: left;
		height: 40px;
		width: 11px;
		background: url("/images/alpha_cap_left.gif") no-repeat top left;
		}



	#alpha #cap_right{
		float: right;
		height: 40px;
		width: 11px;
		background: url("/images/alpha_cap_right.gif") no-repeat top left;
		}



      
      
      
      
     #alpha a {
    	color: #024431;
    	padding: 11px 8px 14px 8px;
    	text-decoration:none;
    	}
           
      
      
      
   #letters{
     	padding-top: 12px;
     	
     
     }      
      
      
      
    #alpha a#current{
    	color: #ffffff;
    	background: url("/images/alpha_highlight.gif") no-repeat top center;
    	background-position-x: 50%;

    	}
      
      

      
      
    #alpha a:hover {
    	color: #ffffff;
    	background: url("/images/alpha_highlight.gif") no-repeat top center;
    	background-position-x: 50%;
    	}
    	
    	
    	
    	
    	   	
    	
    	
    	
 /*_____________________________  Display Box   _______________________________________*/   	
    	


	#header{
		margin: 0 auto;
		display: block;
		background: url("/images/backlist_header.jpg") no-repeat top left;
		width: 918px;
		height: 33px;
		text-indent: -900000;	
	
	}
    	
 
    	
  	#page_btn_left{
  		margin-top: 115px;
  		float: left;
    	height: 429px;
    	width: 19px;
    	background: url("/images/page_btn_left.gif"); 
    	overflow: hidden;   
    }
    
    
	#page_btn_left a {
		display: block;
		height: 429px;
		width: 19px;
		text-decoration: none;
		text-indent: -900000;
  	}
  
  

	#page_btn_right a {
		display: block;
		height: 429px;
		width: 19px;
		text-decoration: none;
		text-indent: -900000;
  	}

    
    
   #page_btn_right{
   		margin-top: 115px;
   		float: left;
    	height: 429px;
    	width: 19px;
    	background: url("/images/page_btn_right.gif");
    	overflow: hidden;    
    }	
    	
    	
    	
    	
  	#box_shell{
  		margin: 0 auto;
  		float: left;
    	padding: 0px 0px 0px 0px;
    	width: 918px;
    	
    	background: url("/images/box_bg.gif");
    	overflow: hidden;    
        
    }
    
	
	#box_cap_top{

		overflow: hidden;
		margin: 0 auto;
		width: 918px;
		height: 9px;
		background: url("/images/box_cap_top.gif");
	
	}
	
	#box_cap_bottom{
		clear: both;
		float: left;
		overflow: hidden;
		padding: 0px 0px 0px 0px;
		width: 918px;
		height: 10px;
		background: url("/images/box_cap_bottom.gif") top left;
	
	}
	



	#image_column_1{
		float: left;
		margin: 9px 0px 0px 10px;
		width: 207;
	
	
	}
	
	
	#image_column_2{
		float: left;
		margin: 9px 0px 0px 22px;
		width: 207;
	
	
	}


	#image_column_3{
		float: left;
		margin: 9px 0px 0px 22px;
		width: 207;
	
	
	}



	#image_column_4{
		float: left;
		margin: 9px 0px 0px 22px;
		width: 207;
	
	
	}
    	
    	
   #image_container{
		
    	margin: 15px auto;
    	height: 111px;
    	width: 207px;
    	color: black;
    	overflow: hidden;    
    
    
    }
    
    	
   #image_container img{
   		padding-right: 2px;
   
   
   
   } 	
    	
    	
 	
    	
	#book_title{
		font-style: italic;
		text-align: left;
		color: #620700;
		font-family: sans-serif;
		font-size: 12px;				
	}
	
	
	#book_title a{
		text-decoration: none;
	
	}
	
	#book_title a:hover{		
		color: #000000;		
	
	}
	
	

	#book_data{		
    	font-style: normal;
    	text-align: left;
		color: #000000;
		font-size: 10px;
		line-height: 13px;	
}


	#book_data a{
		text-decoration: none;
	
	}



	#book_data a:hover{		
		color: #000000;		
	
	}


	
    	
    #book_data_box{
    	text-align: left;
    	margin-left: 72px;
    	padding: 0px 0px 0px 0px;
    	

	
	}	
    	



 /*_____________________________  Form   _______________________________________*/





	#page_form{
		width: 250px;
		margin: 10px 80px 0px 0px;
		height: 18px;
		float: right;
		font-size: 11px;
		color: #67482f;
	}
	
	.dark_font{
		color: #4a3523;
	
		}
	
	
	#page_text{
		margin-top: 3px;
		float: left;
	
	}	
	
	
	
	#page_form #page{
		height: 18px;
		width: 30px;
		text-align: center;
		font-size: 10px;
		color: #5d412a;
		margin-left: 5px;
		border-top: 2px #d6c5a3 solid;
		border-bottom: 1px #d6c5a3 solid;
		border-left: 1px #d6c5a3 solid;
		border-right: 1px #d6c5a3 solid;
		
	}
	
	#submit{
		margin: 2px 0px 0px 8px;
		vertical-align: top;
		
	}
	


    	
    	
    	













