body,td,a,p,.h{font-family:arial,sans-serif	}
body{ text-align:center; margin-top:0px;}
div:link{text-decoration:none;}
#page{ text-align:left; width:1000px;}
form{ margin-top:0px; margin-bottom:2px;}
.h{font-size:20px}
.h{color:#3366cc}
.q{color:#00c}
.style1 {font-size: 14px;color:#FFFFFF; border:0px;}
.searchpagelogo{ font-weight:bold; color:#FFF; font-style:italic; font-size:30px; font-family:Times New Roman, Times, serif;}
.searchpagelogoTM{ font-weight:bold; color:#FFF; font-style:italic; font-size:14px; font-family:Times New Roman, Times, serif;}
.searchpagelogoBETA{ font-weight:bold; color:#FFFFCC; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif;}
.Big_title {	font-size: 36px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
}
.Big_title1 {	font-size: 30px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
}
.search_title {	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
}
.title_red {font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #990000; }
.text3 {
	color: #FFFFFF;
	font-weight: bold;
}
div{
	font-family:arial,sans-serif;		
	margin-bottom:1px;
	margin-top:1px;
}
.searchbutton{FONT-WEIGHT: bold; BORDER-LEFT-COLOR: #ffffff; BORDER-BOTTOM-COLOR: #ffffff; COLOR: #ffffff; BORDER-TOP-STYLE: solid; BORDER-TOP-COLOR: #ffffff; FONT-FAMILY: Times New Roman; BORDER-RIGHT-STYLE: solid; BORDER-LEFT-STYLE: solid; BACKGROUND-COLOR: #990000; BORDER-RIGHT-COLOR: #ffffff; BORDER-BOTTOM-STYLE: solid;}
.topbanner{margin-left:0px;width:100%; color:#FFFFFF; background-color:#990000; border-top-color:#990000; border-top-width:1px;border-top-style:solid;}
.toptxt{text-align:right;font-size:12px; margin-right:20px; margin-bottom:0px;}
#leftFacet{width:20%;}
#facetitem{margin-left:2px; width:100%;word-break:break-all;border-right-width:1px; border-right-style:dotted;}
.spacer{vertical-align:top;}
#foldimg{ margin-top:5px;}
.searchResult{vertical-align:top;}
.facetString{ font-size:14px; color:#990000; font-weight:bold; margin-top:5px;}
.viewlink{ margin-top:5px; margin-bottom:10px; margin-right:5px; font-size:14px;  text-align:right;}
.viewlink:link{color:#0b75b9;}
.viewlink:visited{color:#0b75b9;}
div.bookdetail{margin-left:10px;}
.coverimg{filter:Shadow(Color=#806060,Direction=135);}
.title{float:left;	width:auto;	clear:right;line-height:150%;vertical-align:top;}
.titlelink:link{color:#00c;}
.titlelink:visited{color:#00c;}
.bookid{color:#888;font-size:12px; line-height:150%;}
.author{clear:both;	float:left;	color:#666666;font-size:12px;}
.subjects{clear:both;float:left;color:#006699;width:80%;line-height:120%;font-size:14px;}
.abstract{clear:both;float:left;color:black;width:80%;line-height:120%;	word-spacing:5px;font-size:12px;}
.morechapterlink{clear:both;font-size:12px;}
.morechaptertitlelink{text-decoration:none}
.morechaptertitlelink:link{color:#484891;}
.morechaptertitlelink:hover{color:red; text-decoration:underline}

.chapterlist{color:#484891;	font-size:12px;}


.highlight1{color:red;}
.highlight2{color:red;}
.highlight3{color:red;}

.thighlight1{font-weight:bold;}
.thighlight2{font-weight:bold;}
.thighlight3{font-weight:bold;}

.showAppletButton{text-align:center;margin-top:20px;}

.thumbotron { padding: 0; border:0; margin-top: 15px }
.boxeybrown { float: left; height: 193px;
              text-align: center; margin: 15px 20px 20px 20px }
.boxeybrown .hide .thumbohover { display: none }
.thumbohover { text-align:left; border: solid 1px #a0a0a0; font-size: 13px;
               padding: 4px; width: 160px;
               background-color: #ffeaa2 }
.thumbohover .thtitle { font-style: normal; font-weight: normal }
.thumbohover .thdate { font-style: normal; color: #505050 }
.thumbohover .thauthor { text-indent: -15px;
              margin-left: 15px; font-size: 11px;
              color: #707070 }
.meta{ color:#6d000f;}
.thumbohover .thtitle, .thumbohover .thauthor {
              word-wrap: break-word; overflow: hidden }.dsb { margin:0px; padding: 0px;
       background: url(/googlebooks/images/cover_shadow_bg.gif)
               no-repeat bottom right; float: left;
       position: relative; background-color: #ffffff }
.dsb .cornert { position: absolute; top: 0px; right: 0px;
       width: 14px; height: 14px;
       background-color: #ffffff;
       background:
           url(/googlebooks/images/cover_shadow_topright.gif)
           no-repeat top right }
.dsb .cornerb { position: absolute; bottom: 0px; left:0px;
       width: 12px; height: 12px;
       background-color: #ffffff;
       background:
           url(/googlebooks/images/cover_shadow_bottomleft.gif)
           no-repeat bottom left }
* html .dsb .cornerb {
       right: expression(-this.parentNode.offsetWidth%2+"px");
       bottom: expression(-this.parentNode.offsetHeight%2+"px") }
.ca {  position:relative; top:-7px; left: -7px; border:0;
       margin:0; }
.ca1 { background-color: #ffffff; padding:0; margin: 0;
       border: 1px solid #808080 }

.resultpage{ margin-top:30px; margin-bottom:30px; text-align:center; font-size:14px;}	
#QEContainer{ margin-top:0px; border-left-style:dotted; border-left-width:1px; border-left-color:#CCCCCC; vertical-align:top;}
.pagenolink:link{color:#0c51cb;}

#pageRight{ vertical-align:top;}
.queryexpantion{ margin-left:15px; margin-top:20px; font-size:14px; }

.iq:link{color:#0c51cb;}
.iq:visited{color:#0c51cb;}
.footerlinks{text-align:center;font-size:14px;}
.footercopyright{ margin-top:30px; text-align:center;;font-size:12px;}



.chapterpagebooktitle{ clear:both; float:left; font-size:12px; color:#a70000;}
.chapterpagesubtitle{ clear:both; float:left; font-size:12px; color:#a70000;}
.searchchaptertitlelink{ font-weight:bold; font-size:12px; margin-left:5px; margin-top:0px;}
.searchchaptertitlelink:link{color:#990000;}
.searchchaptertitlelink:visited{color:#990000;}