2 /* XXX we shouldn't change the body CSS, just within our container */
3 background-color: #9A9B9D; /* Pantone Cool Grey 7 C */
10 font-family: "News Gothic MT","Trebuchet MS",Geneva,Helvetica,sans-serif;
19 font-family: arial, sans-serif;
33 background-color: #e2dcc5;
34 -webkit-box-shadow: 0 1px 3px #999;
35 /* Shadow here on FF causes scroll bars */
44 text-decoration: underline;
57 background-color: #9A9B9D;
58 _height: expression(documentElement.clientHeight);
62 /* XXX page view div is not being placed correctly */
63 background-color: #9A9B9D;
69 background-color: #FEFDEB;
70 -webkit-box-shadow: 1px 1px 2px #333;
71 -moz-box-shadow: 1px 1px 2px #333;
72 box-shadow: 1px 1px 2px #333;
76 background-color: #FEFDEB;
78 -webkit-box-shadow: 1px 1px 2px #333;
79 -moz-box-shadow: 1px 1px 2px #333;
80 box-shadow: 1px 1px 2px #333;
92 /* Must come after .BRpagedivthumb rules in order to override them */
94 .BRpagedivthumb_highlight {
95 background-color: #9A9B9D;
101 background-color: rgb(234, 226, 205);
106 /* border: 1px solid rgb(68, 25, 17); */
107 /* background-color: #663929; */
109 background-image: url(images/back_pages.png);
110 -moz-box-shadow: 1px 0 10px #111;
111 -webkit-box-shadow: 1px 0 10px #111;
112 box-shadow: 1px 0 10px #111;
113 /* -moz-border-radius: 6px; */
114 /* -webkit-border-radius: 6px; */
119 background-color: #FEFDEB;
122 /* Disable selection on Firefox and WebKit */
124 -moz-user-select: none;
125 -webkit-user-select: none;
126 -webkit-user-drag: none;
131 border-style: solid solid solid none;
132 border-color: rgb(51, 51, 34);
133 border-width: 1px 1px 1px 0px;
135 background: transparent url(images/back_pages.png) repeat scroll 0% 0%;
141 border-style: solid none solid solid;
142 border-color: rgb(51, 51, 34);
143 border-width: 1px 0px 1px 1px;
145 /* background: transparent url(images/left_edges.png) repeat scroll 0% 0%; */
146 background: transparent url(images/back_pages.png) repeat scroll 0% 0%; /* XXXmang replace file */
151 border-style: solid none solid solid;
152 border-color: rgb(51, 51, 34);
153 border-width: 1px 0px 1px 1px;
154 /* background: transparent url(images/left_edges.png) repeat scroll 0% 0%; */
155 background: transparent url(images/back_pages.png) repeat scroll 0% 0%; /* XXXmang replace file */
160 /* border: 1px solid rgb(68, 25, 17); */
163 background: transparent url(images/booksplit.png) repeat scroll 0% 0%;
166 .BookReaderSearchHilite {
168 filter: alpha(opacity = 20);
169 background-color: #00f;
182 background-color: #9A9B9D;
184 font-family: arial, sans-serif;
189 /* display: block; */
191 /* margin: 0 10px 0 5px; */
192 font-family: "Lucida Grande","Arial",sans-serif;
217 vertical-align: middle;
220 background-color: transparent;
221 background-image: url(images/BRicons.png);
222 background-repeat: no-repeat;
225 .BRicon.logo {background-position:0 0;}
226 .BRicon.info {background-position:-40px 0;}
227 .BRicon.info:hover {background-position:-80px 0;}
228 .BRicon.share {background-position:-120px 0;}
229 .BRicon.share:hover {background-position:-160px 0;}
230 .BRicon.read {background-position:-200px 0;}
231 .BRicon.read:hover {background-position:-240px 0;}
232 .BRicon.unread {background-position:-280px 0;}
233 .BRicon.unread:hover {background-position:-320px 0;}
234 .BRicon.full {background-position:-360px 0;}
235 .BRicon.full:hover {background-position:-400px 0;}
236 .BRicon.book_left {background-position:-440px 0;}
237 .BRicon.book_left:hover {background-position:-480px 0;}
238 .BRicon.book_right {background-position:-520px 0;}
239 .BRicon.book_right:hover {background-position:-560px 0;}
240 .BRicon.zoom_out {background-position:-600px 0;}
241 .BRicon.zoom_out:hover {background-position:-640px 0;}
242 .BRicon.zoom_in {background-position:-680px 0;}
243 .BRicon.zoom_in:hover {background-position:-720px 0;}
244 .BRicon.play {background-position:-760px 0;}
245 .BRicon.play:hover {background-position:-800px 0;}
246 .BRicon.pause {background-position:-840px 0;}
247 .BRicon.pause:hover {background-position:-880px 0;}
248 .BRicon.twopg {background-position:-920px 0;}
249 .BRicon.twopg:hover {background-position:-960px 0;}
250 .BRicon.onepg {background-position:-1000px 0;}
251 .BRicon.onepg:hover {background-position:-1040px 0;}
252 .BRicon.thumb {background-position:-1080px 0;}
253 .BRicon.thumb:hover {background-position:-1120px 0;}
254 .BRicon.fit {background-position:-1160px 0;}
255 .BRicon.fit:hover {background-position:-1200px 0;}
264 background: transparent url(images/icon_home.png) no-repeat 0 0;
272 background-image: url(images/BRicons.png);
273 background-color: transparent;
274 background-repeat: no-repeat;
275 background-position: -1050px 0;
278 background-position: -1100px 0;
289 form#booksearch input[type=search] {
293 font-family: "Arial", sans-serif;
295 -webkit-appearance: textfield;
296 -moz-appearance: textfield;
300 border: 1px inset #ccc;
303 form#booksearch button {
308 background-color: #000;
311 font-family: "News Gothic MT","Trebuchet MS",Geneva,Helvetica,sans-serif;
314 text-transform: uppercase;
315 margin: 10px 0 0 5px;
316 -webkit-border-radius: 3px;
317 -moz-border-radius: 3px;
326 vertical-align: middle;
329 a.BRwhite { color: #fff }
330 a.BRwhite:hover { text-decoration: none; }
331 a.BRwhite:visited { color: #fff }
333 a.BRblack { color: #000; }
334 a.BRblack:hover { text-decoration: none; }
335 a.BRblack:visited { color: #000; }
337 a.BRgrey { color: #999; }
338 a.BRgrey:hover { text-decoration: none; }
339 a.BRgrey:visited { color: #666; }
347 vertical-align: middle;
350 /* thumnbail view, from Rebecca's demo */
356 background-color: #222;
358 padding: 0px 0px 0px 0px;
363 padding: 8px 8px 4px 8px;
364 font-family: verdana, arial, helvetica, sans-serif;
370 /* Required to capture mouse on IE */
371 background-image: url(images/transparent.png);
377 font-family: Arial, sans-serif;
380 background-color: #9A9B9D;
382 -webkit-border-radius: 4px;
383 -moz-border-radius: 4px;
388 /* COLORBOX POP-UP */
390 #colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999;}
391 #cboxOverlay{position:fixed; width:100%; height:100%;background:#000;opacity:0.75;filter:Alpha(Opacity=75);}
392 #cboxMiddleLeft, #cboxBottomLeft{clear:left;}
393 #cboxContent{position:relative;}
394 #cboxLoadedContent{overflow:visible!important;}
395 #cboxLoadedContent iframe{display:block;border:0;}
396 #cboxTitle{margin:0;display:none!important;}
397 #cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:25px; left:25px; width:100%;}
398 #cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
399 #cboxClose{display:none!important;}
402 #cboxContent{background:#fff;padding:0;border:10px solid #615132;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px;-moz-box-shadow: 1px 3px 10px #000;-webkit-box-shadow: 1px 3px 10px #000;box-shadow: 1px 3px 10px #000;}
403 #cboxLoadedContent{background:#fff;margin:0;}
404 #cboxLoadingOverlay{background:transparent;}
414 font-family: "Lucida Grande", "Verdana", "Arial", sans-serif;
425 text-decoration: none;
427 .BRfloat a.title:hover {
429 text-decoration: underline;
432 background-color: #615132;
435 padding: 0 10px 10px 0;
436 font-family: "News Gothic MT","Trebuchet MS",Geneva,Helvetica,sans-serif;
441 .BRfloat a.floatShut {position:absolute;top:0;right:0;display:block;width:32px;height:32px;background-image:url("images/icon_close-pop.png");background-position:0 0;background-repeat:no-repeat;}
442 .BRfloat a.floatShut:hover {background-position:0 -32px;}
448 .BRfloat fieldset.sub {
452 .BRfloat fieldset.center {
454 padding: 10px 20px 30px;
464 padding: 10px 30px 10px 0;
469 .BRfloat input[type=text],
476 font-family: "Lucida Grande", "Verdana", "Arial", sans-serif;
484 .BRfloat button[type=button] {
500 position:absolute!important;
501 left:-10000px!important;
511 padding: 0 20px 30px 0;
527 .BRfloatMeta p.moreInfo {
531 .BRfloatMeta p.moreInfo span {
532 background: url("images/icon_OL-logo-xs.png") no-repeat;
545 .BRfloatMeta ul.links {
549 .BRfloatMeta ul.links li {
550 list-style-type: none;
556 .BRfloatMeta ul.links li span {
559 .BRfloatFoot a, .BRfloatFoot span {
563 margin: 0 0 10px 10px;
565 .BRfloatFoot a.problem {
566 background: url("images/icon_alert-xs.png") no-repeat;
583 background-color: #e2dcc5;
585 -webkit-box-shadow: 1px 1px 2px #333;
586 /* No shadow for FF, to be consistent with toolbar */
588 _top: expression(documentElement.scrollTop + documentElement.clientHeight-this.offsetHeight);
597 /* Account for padding around nav line */
608 /* XXXmang verify correct use of handle class */
609 #BRpager .ui-slider-handle {
614 margin-left: -12px; /* Center icon */
615 background: url(images/slider.png);
619 text-decoration: none;
627 border: solid 1px black;
635 background-color: #e2dcc5;
646 background-color: #000;
656 background: url(images/slider.png);
671 background-color: #000;
672 font-family: "Lucida Grande", "Arial", sans-serif;
682 background-color: #000;
691 background-color: #000;
701 top: -24px; /* Relative to nav line */
703 margin-left: -9px; /* Center marker triangle */
705 background: transparent url(images/marker_chap-off.png) no-repeat;
709 background: transparent url(images/marker_chap-on.png) no-repeat;
711 div.chapter div.title {
721 margin-left: -9px; /* Center icon */
723 bottom: 0; /* Relative to nav line */
724 background-color: transparent;
725 background-image: url(images/marker_srch-off.png);
726 background-repeat: no-repeat;
730 background: transparent url(images/marker_srch-on.png) no-repeat;
732 div.search div.query,div.searchChap div.query {
747 div.query div.queryChap {
760 div.query div.queryChap span {
765 div.search div.pointer {
771 background: transparent url(images/marker_srch-on.png) no-repeat;
778 background-color: transparent;
779 background-image: url(images/marker_srchchap-off.png);
780 background-repeat: no-repeat;
783 div.searchChap.front {
784 background-image: url(images/marker_srchchap-on.png);
804 div#BRzoomer button {
807 background-color: #e2dcc5;
810 div#BRzoomer button:hover {
811 background-color: #000;
813 div#BRzoomer .zoom_out {
815 -webkit-border-top-left-radius: 6px;
816 -webkit-border-bottom-left-radius: 6px;
817 -moz-border-radius-topleft: 6px;
818 -moz-border-radius-bottomleft: 6px;
819 border-top-left-radius: 6px;
820 border-bottom-left-radius: 6px;
821 -webkit-box-shadow: 2px 2px 2px #333;
822 -moz-box-shadow: 2px 2px 2px #333;
823 box-shadow: 2px 2px 2px #333;
825 div#BRzoomer .zoom_in {
827 -webkit-border-top-left-radius: 6px;
828 -moz-border-radius-topleft: 6px;
829 border-top-left-radius: 6px;
844 background-color: #000;
853 background: url("images/icon_zoomer.png");
858 background-color: #e6e4e1;
859 border: none!important;
863 -moz-border-radius: 8px;
864 -webkit-border-radius: 8px;
866 -moz-box-shadow: 1px 0 3px #000;
867 -webkit-box-shadow: 1px 0 3px #000;
868 box-shadow: 1px 0 3px #333;
873 background-image: url("images/progressbar.gif");
874 background-repeat:no-repeat;
875 background-position:center top;
879 background-color: #e2dcc5;
888 -moz-border-radius-topright: 8px;
889 -webkit-border-top-right-radius: 8px;
890 -moz-border-radius-topleft: 8px;
891 -webkit-border-top-left-radius: 8px;
895 -moz-border-radius-bottomright: 8px;
896 -webkit-border-bottom-right-radius: 8px;
897 -moz-border-radius-bottomleft: 8px;
898 -webkit-border-bottom-left-radius: 8px;
902 background-image: url("images/nav_control-up.png");
903 background-repeat: no-repeat;
906 background-image: url("images/nav_control-dn.png");
907 background-repeat: no-repeat;
909 #BRnavCntlBtm.BRup,#BRnavCntlBtm.BRdn {
910 background-position: 8px 4px;
912 #BRnavCntlTop.BRup,#BRnavCntlTop.BRdn {
913 background-position: 8px 4px;