/* 
  VERSION_DATE:2010_03_10
*/

#html_patience_message { display: none; 
						font-weight:bold;
						color:red; 
                        }
						
table.centering_table { /* table over whole screen  will center site*/
		margin-left:auto; 
		margin-right:auto;
}

table.master_table { /* table over site, but not over whole screen */
		width:1050px;
         background: url('/images/stuart/whole_bkgnd_2.jpg') ;
		 background-repeat: no-repeat;
		vertical-align:top;
}

td.master_cell { /* cell over site, but not over whole screen */
		vertical-align:top;
}

table.spacer1_table { /* for BWH image "bookworm" */
		width:834px;
		height:188px;
		vertical-align:text-top;
}
td.google_ad_vertical_spacer { /* height of BWH image bookwormhole */
		height:188;
}

table.background_table {
	/* not in use  ( 11/13/09 ) */
	    /*background-color: rgb(167,217,216); */
		 /* background: url('/images/stuart/bkgrnd.jpg') ; */
}

body.main {
	     background-color: rgb(232,243,244);
	/*	
	background-image:url('/images/stuart/whole_bkgnd_2.jpg');
	background-repeat:no-repeat;
	background-attachment:fixed;
	background-position:center; 
	*/
		color: black;
       font-family: Arial, Geneva, Verdana, Helvetica,sans-serif;

       font-size: 105%;
       text-decoration: none;
 /*      margin: 2em 8em 0em 9em; */
       font-weight: normal;
}
/*
body.main {
	background-color:white;
	font-family : "Times New Roman", Times, serif; 
	color:rgb(0, 0, 66);
}
*/
body {
}

.searched_for {
	font-weight:bold;
	/* font-style: italic;	*/
	}

.did_you_mean {color:red;}

   .welcome_msg1 {
	color: rgb(51, 51, 153);
	font-family: "Times New Roman";
	font-size: 24.0pt;
}

  td.welcome_msg2
    { 
	width:834px;
	text-align:center;
	}


font.welcome_msg2 {
	font-size: 120%;
}

font.welcome_msg3 {
	font-size: 110%;
	text-align:center;
}

  td.welcome_msg3
    { 
	width:834px;
	text-align:center;
	}

font.pseudo_link{
	 color: #0000ff;
     text-decoration: underline; 
}

 caption.search_table
   {
	 font-weight:bold;
	 text-align:left;
	 }

  table.search_table
    { 
	width:834px;
	 text-align:left;
	}

  td.search_table
    {  
	font-weight:bold;
	 }

  table.search_result_list
    { 
	width:834px;
	vertical-align: top;
	}

  td.search_result_list
    {  
	padding: 5px;
	vertical-align: top;
	/* font-weight:bold; */
	}

  th.search_result_list
    {  
	vertical-align: top;
	 }

  td.vendor_result_list
    {  
	padding: 5px;
	color: rgb(51, 51, 153); 
	vertical-align: top;
	font-weight:bold;
	font-size:120% 
	}


  table.book_rating_list
    { 
	width:834px;
	}

  td.book_rating_list
    {  
	text-align:center;
	 }

  td.book_rating_list_caption
    {  
	text-align:left;
	font-weight:bold;
	font-size:larger;
	}

  table.book_rating_item
    {  
	}
  td.book_rating_item
    {  
	text-align:left;
	}

.search_box_label
	{
		font-weight:bold;
	}
	
	
.text_center {
	text-align:center;
}

font.prev_next {
}

.page_locator 
	{
	}

body.desc_win{
	background:rgb(238, 238, 238);
}

div.desc_image img {
float:left;
padding: 0 10px 10px 0;
}

a.bmrk_ie_link {
}

span.bmrk_label {
}

span.bmrk_key {
}

td.vendor_link {
}

a.vendor_link {
}

a.author_link {
}

a.title_link {
}

a.view_link {
}

a.caption_sort{
}

span.footnote {
}


table.bottom_line_table 
    { 
	width:834px;
	}
td.bottom_line_td{
	text-align: center;
}
font.bottom_line {
		color:rgb(190, 180, 245);
		size: -4;
		font-style: italic;
}

	span.search_result_header{
	}

	th.results_table_caption{
	}

	th.vendor_table_caption{
	text-align:left;
	}

	td.search_box_position{
		vertical-align:middle; 
	}

	td.search_button_position{
		vertical-align:bottom; 
	}

	.search_button{
		color:rgb(0, 0, 66);
		background-color:rgb(255,255,255);
		font-family : "Times New Roman", Times, serif; 
		font-size:120%;
	}

	.search_button:hover {
		background-color:rgb(80, 129, 162);
		color:rgb(255,255,255);
	}


	table.nav_bar_bgrnd{
		width:834px;
	  text-align:center;
		background-color:rgb(80, 129, 162);
	}
	td.nav_bar_bgrnd{
	  text-align:center;
	}

	td.nav_bar_tab_spacer_cell_with_nyt {
	   width:0px; /*with NYT button  ERROR somewhere here, must get to it  jhd*/
	}

	td.nav_bar_tab_spacer_cell_without_nyt {
	   width:47px; /* without NYT button  MUST BE REDONE*/
	}

	table.nav_bar_table {
		background:#24618E;
		width:834px;
	    text-align:center;
	}
/* style for documents */
	div.document {
		width:834px;
	}
	p.document {
		font-family: "Times New Roman";
		font-size: 12.0pt;
	}

	h2.document {
		font-family: "Times New Roman";
		font-size: 14.0pt;
	}

	h1.document { 
		font-family: "Times New Roman";
		font-size: 24.0pt;
	}

	span.document_emphasis {
		font-weight:bold;
	}

	p.document_answers {
		margin-left:0.5IN;
		margin-top:0.08IN;
		padding:10px;
	font-family: "Arial", sans-serif; 
	font-size: 12pt; 
	}

	p.document_questions {
	font-weight:bold;
	font-family: "Arial", sans-serif; 
	font-size: 12pt; 
	margin-top: 0.08in; height: 6px;
		margin-left:0.25IN;
		margin-top:0.08IN;
		margin-bottom:0.18IN;
		font-weight:bold;
	}



/* P { margin-bottom: 0.08in; direction: ltr; color: #000000; widows: 2; orphans: 2 } */

P.western { font-family: "Arial", sans-serif; font-size: 12pt;  } 



/*A:link { color: #0000ff }

A:visited { color: #800080 } */



/* NYT Bestseller list */

	span.nytheader {
	}

	span.nyt_disc {
		color:rgb(190, 180, 245);
		size: -4;
		font-style: italic;
	}
	span.nytdisc {
		color:rgb(190, 180, 245);
		size: -4;
		font-style: italic;
	}

	span.nytdate {
		text-align:center;
	}

	span.nyt_item {
	}

	span.review_list_label {
		font-weight:bold;
		color:blue; 
		text-decoration : underline;
	}
	span.review_link_label {
		font-weight:bold;
		color:black; 
	}
	a.review_link {
		font-weight:bold;
		color:green; 
	}

	table.nytbs{
	}

	tr.nytbs{
	}

	td.nytbs{
		padding:10px;
		vertical-align: top;
		width:50%;
	}
/*  Overlib ( pop ups ) formatting */

	.overlib_capfontClass  {
		color: #ffffff; 
		font-size: 9px;
	}
	.overlib_bgClass {
		background-color: #333399;
	}
    
