body {
  font-family: Arial, Georgia, "Times New Roman", Times, serif;
  font-size: 10pt;
  padding: 4px;
}

h1 {
  font-size: 12pt;
}

span.title {
  font-size: 14pt;
}
span.author {
  font-size: 12pt;
}
span.book_title {
  font-size: 12pt;
}

span.searchword {
  background-color: yellow;
}

.blur{
  color:#666;
}

.search_table {
  background-color: #EEEEEE;
  border-top: 1px solid #999999; 
  font-size: 10pt;
  width: 100%;
}

.results_table {
  font-size: 10pt;
}

div.book {
  width: 283px;
  height: 204px;
  float:left;
  margin: 6px;
  padding: 6px;
  border: 1px solid #EEEEEE;
}

div.book_cover {
  float: left;
  width: 126px;
  height: 189px;
}

img.cover {
  padding-right: 6px;
  padding-bottom: 6px;
  width: 120px;
  height: 183px;
  border: 0;
}

img.cover_large {
  padding-right: 6px;
  padding-bottom: 6px;
  width: 200px;
  border: 0;
}

div.book_description{
  width: 157px;
  height: 189px;
  overflow: hidden;
}

div.book_description2{
  width: 214px;
}

div.book_footer{
  width: 298px;
  height: 14px;
  font-size: 8pt;
  color: gray;
  overflow: hidden;
}

div.book_footer2{
  height: 14px;
  font-size: 8pt;
  color: gray;
}

span.book_annotation{
  font-size: 8pt;
}
