#tabtarget, #chartcontainer{
  background-color: rgba(255,255,255,0.5);
}

#tabtarget .tab-pane:hover, #chartcontainer .tab-pane:hover{
  background-color: #fff;
}
#tabtarget .tab-pane, #chartcontainer .tab-pane,#show_book_search_results .media{
  border: 1px solid #ccc;
  border-radius: 4px;
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  padding: 0.5vw 0.5vh;
  margin-bottom: 0.5vh;
}

/**/
#show_book_search_results .media {
  border-top:1px solid #ccc;
}
#show_book_search_results h1,
#show_book_search_results h4,
#show_book_search_results h5 {
  text-align: center;
}
#show_book_search_results h5 {
  font-size: 120%;
}
#show_book_search_results .toc:not(:empty),
#show_book_search_results .index:not(:empty){
  border: 1px solid #ccc;
  border-radius: 4px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  padding-left: 0.5vw
}
#show_book_search_results .toc p,
#show_book_search_results .index p {
  *margin: 0;
}

#show_book_search_results .toc a,
#show_book_search_results .index a {
  text-decoration: none;
  color: rgba(0,0,0,0.7);
}
#show_book_search_results .toc a:hover,
#show_book_search_results .index a:hover {
  text-decoration: underline;
  color: inherit;
}
#show_book_search_results .toc:empty,
#show_book_search_results .index:empty{
  display: none;
}
input[class*='ui-autocomplete-loading'], .loading{
  background:url('../image/jquery_ui/ui-anim_basic_16x16.gif') no-repeat right center;
}