Bug 11057: Bootstrap theme: fix display of active language in language chooser
[koha.git] / koha-tmpl / opac-tmpl / bootstrap / css / opac-old.css
1 @import url("/opac-tmpl/lib/yui/reset-fonts-grids.css");
2 @import url("/opac-tmpl/lib/yui/skin.css");
3
4 a {
5         font-weight : bold;
6 }
7
8 a,
9 a:visited,
10 .ui-widget-content a,
11 .ui-widget-content a:visited {
12         color : #006699;
13 }
14
15 a:hover,#toolbar input.editshelf:hover,input.editshelf:hover,a.editshelf:hover,input.deleteshelf:hover {
16         color : #990033;
17 }
18
19 a.disabled {
20         color : #888888 !important;
21 }
22
23 body {
24         background-color : white;
25         text-align : left;
26         padding : 0 0 2.5em 0;
27 }
28
29 .required {
30     color : #C00;
31 }
32
33 caption {
34         font-size : 140%;
35         font-weight : bold;
36         line-height : 144%;
37         text-align : left;
38 }
39
40 fieldset {
41         background-color: #FFF;
42         border : 2px solid #EEEEEE;
43         margin : 1em 1em 1em 0;
44         padding : 1em;
45 }
46
47 fieldset.rows {
48         border-width : 1px;
49         border-bottom : 1px solid black;
50         float : left;
51         font-size : 90%;
52         clear : left;
53         margin: .9em 0 0 0;
54         padding: 0;
55         width: 100%;
56 }
57
58 fieldset.rows legend {
59         margin-left: 1em;
60         font-weight: bold;
61         font-size : 110%;
62 }
63
64 fieldset.rows label, fieldset.rows span.label {
65         float: left;
66         font-weight : bold;
67         width: 9em;
68         margin-right: 1em;
69         text-align: right;
70 }
71
72 fieldset.rows fieldset {
73         border-width : 1px;
74         margin : 0;
75         padding : .3em;
76 }
77
78 fieldset.rows ol {
79         padding: 1em 1em 0 1em;
80         list-style-type: none;
81 }
82
83 fieldset.rows li {
84         float : left;
85         clear : left;
86         padding-bottom: 1em;
87         list-style-type: none;
88         width: 100%;
89 }
90
91 fieldset.rows.left li {
92         padding-bottom : .4em;
93 }
94
95 fieldset.rows li.radio {
96         padding-left: 9em;
97         width : auto;
98 }
99
100 fieldset.rows li.radio label {
101         float : none;
102         width : auto;
103         margin : 0 0 0 1em;
104 }
105
106 fieldset.rows ol.radio label {
107         width : auto;
108         float : none;
109         margin-right : 0;
110 }
111
112 fieldset.rows ol.radio label.radio {
113         float : left;
114         width : 12em;
115         margin-right : 1em;
116 }
117
118 fieldset.rows table {
119         clear : both;
120         margin-left : 1em;
121 }
122
123 fieldset.rows td label {
124         float : none;
125         font-weight : normal;
126         width : auto;
127 }
128
129 fieldset.holds {
130         background-color : #F3F3F3;
131         border: 0;
132         font-size : 110%;
133         padding : 1px;
134 }
135
136 fieldset.holds ol {
137         margin : 0;
138         padding : 0;
139 }
140
141 fieldset.holds li {
142         background-color : #FFF;
143         border-bottom : 1px solid #F3F3F3;
144         padding : .3em;
145 }
146
147 fieldset.holds label, fieldset.holds span.label {
148
149 }
150
151 fieldset.action {
152         clear : both;
153         float : none;
154         border : none;
155         margin : 0;
156         padding : 1em 0 .3em 0;
157         width : auto;
158 }
159
160 fieldset.action p {
161         margin-bottom : 1em;
162 }
163
164 form {
165         display : inline;
166         margin : 0;
167         padding : 0;
168 }
169
170 h1 {
171         font-size : 138.5%;
172 }
173
174 h1#library {
175         font-size : 100%;
176         font-weight : normal;
177         margin : .2em 0 .2em .5em;
178 }
179
180
181 h1#libraryname {
182         background:transparent url(../images/koha-logo.gif) no-repeat scroll 0%;
183         border: 0;
184         float : left !important;
185         margin:0;
186         padding:0;
187         width:120px;
188 }
189
190 h1#libraryname a {
191         border:0;
192         cursor:pointer;
193         display:block;
194         height:0px !important;
195         margin:0;
196         overflow:hidden;
197         padding:40px 0 0;
198         text-decoration:none;
199         width:120px;
200 }
201
202 h1,h2,h3,h4,h5,h6 {
203         font-weight : bold;
204         margin : .5em 0;
205 }
206
207 h2 {
208         font-size : 131%;
209 }
210
211 h5.author {
212 }
213
214 h3 {
215         font-size : 123.1%;
216 }
217
218 h4 {
219         font-size : 116%;
220 }
221
222 h5 {
223         font-size : 108%;
224 }
225
226 h6 {
227         font-size : 100%;
228 }
229
230 input[type=submit],
231 input[type=button],
232 input[type=reset],
233 fieldset.brief input[type=submit],
234 fieldset.brief input[type=button],
235 fieldset.brief input[type=reset]
236 {
237         background: #f4f9fc; /* Old browsers */
238         background: -moz-linear-gradient(top, #f4f9fc 0%, #dfeefa 4%, #bfd5ea 93%, #a1c4e2 97%, #b8d0e6 100%); /* FF3.6+ */
239         background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f4f9fc), color-stop(4%,#dfeefa), color-stop(93%,#bfd5ea), color-stop(97%,#a1c4e2), color-stop(100%,#b8d0e6)); /* Chrome,Safari4+ */
240         background: -webkit-linear-gradient(top, #f4f9fc 0%,#dfeefa 4%,#bfd5ea 93%,#a1c4e2 97%,#b8d0e6 100%); /* Chrome10+,Safari5.1+ */
241         background: -o-linear-gradient(top, #f4f9fc 0%,#dfeefa 4%,#bfd5ea 93%,#a1c4e2 97%,#b8d0e6 100%); /* Opera11.10+ */
242         background: -ms-linear-gradient(top, #f4f9fc 0%,#dfeefa 4%,#bfd5ea 93%,#a1c4e2 97%,#b8d0e6 100%); /* IE10+ */
243         filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4f9fc', endColorstr='#b8d0e6',GradientType=0 ); /* IE6-9 */
244         background: linear-gradient(top, #f4f9fc 0%,#dfeefa 4%,#bfd5ea 93%,#a1c4e2 97%,#b8d0e6 100%); /* W3C */
245         border-top: 1px solid #cccccc;
246         border-left: 1px solid #cccccc;
247         border-right: 1px solid #eeeeee;
248         border-bottom: 1px solid #eeeeee;
249         color : #333;
250         font-size : 93%;
251         font-weight : bold;
252         padding : 4px;
253 }
254
255 input[type=submit]:active, input[type=button]:active, input[type=reset]:active {
256         border: 1px inset #666666;
257 }
258
259 td.resultscontrol,
260 .searchresults td.resultscontrol {
261         background-color : #EEE;
262         border : 1px solid #E8E8E8;
263         vertical-align : middle;
264         padding : 3px 3px 5px 5px;
265 }
266
267 table {
268         background-color: #FFF;
269         border-collapse : collapse;
270         margin : 1em 0;
271         border-right : 1px solid #dddddd;
272         border-top : 1px solid #dddddd;
273 }
274
275 td,th {
276         background-color: #FFF;
277         border-left : 1px solid #dddddd;
278         border-bottom : 1px solid #dddddd;
279         padding : 3px 5px;
280 }
281
282 td.place_on_type table,
283 td.place_on_type table td {
284         border : 0;
285 }
286 td caption {
287         font-size : 105%;
288 }
289
290 th {
291         background-color:#EEE;
292         font-weight : bold;
293         padding : 2px 23px;
294         text-align : center;
295 }
296
297 th.sum {
298         text-align: right;
299 }
300
301 td.sum {
302         background-color: #FFC;
303         font-weight: bold;
304 }
305
306 th[scope=row] {
307         text-align : right;
308 }
309
310 tr.highlight td, tr.highlight th, tr.odd td {
311         background-color : #F3F3F3;
312    border-top : 1px solid #DDDDDD;
313    border-bottom : 1px solid #DDDDDD;
314 }
315
316 tr.even td, tr.even.highlight td {
317         background-color: #FFF;
318 }
319
320 tr.grouplabel td {
321         background-color : #E8E8E8;
322         border : 1px solid #DDDDDD;
323         border-right : 1px solid #DDDDDD;
324         text-align : center;
325         font-weight : bold;
326     padding: 10px;
327 }
328
329 tr.reserved td {
330         background-color : #eeffd4;
331 }
332 tr.transfered td {
333         background-color : #e8f0f6;
334 }
335
336 #editions table, #editions td {
337         border : 0;
338 }
339
340 .header {
341         background-image:url("../images/ascdesc.gif");
342         background-position:right center;
343         background-repeat:no-repeat;
344         cursor:pointer;
345 }
346 .headerSortUp {
347         background-image:url("../images/asc.gif");
348 }
349 .headerSortDown {
350         background-image:url("../images/desc.gif");
351 }
352
353 ul {
354         list-style : disc;
355         padding-left : 1em;
356 }
357
358 li {
359         list-style : disc;
360 }
361
362 p.availability {
363         font-size : 87%;
364 }
365
366 .available {
367         color : #006600;
368 }
369
370 .waiting,.intransit,.notforloan,.checkedout,.lost,.notonhold {
371         display : block;
372 }
373 .notforloan {
374         color : #900;
375 }
376 .lost {
377         color : #666;
378 }
379 .waiting {
380
381 }
382
383 /* "problem" enhancement */
384 .problem {
385         color : white;
386         background-color : red;
387 }
388
389 /* style for search terms in catalogsearch */
390 .term {
391         /* color : blue; */
392     color : #990000;
393     background-color : #FFFFCC;
394 }
395
396 a .term {
397         text-decoration : underline;
398 }
399
400 /* style for shelving location in catalogsearch */
401 .shelvingloc {
402     display : block;
403     font-style : italic;
404 }
405
406 .transfered {
407         background-color : #F9FF9A;
408 }
409
410 /* action buttons */
411 #action {
412         margin-top : .5em;
413         background-color : #F3F3F3;
414         border : 1px solid #E8E8E8;
415         padding-bottom : 3px;
416 }
417
418 #action li {
419         list-style : none;
420         margin : .2em;
421         padding : .3em 0;
422 }
423
424 #action a {
425         background-position : 5px center;
426         background-repeat : no-repeat;
427         text-decoration : none;
428         padding-left : 35px;
429 }
430
431 #action a.print {
432   background-image: url("../images/sprite.png"); /* Print */
433   background-position: -5px -186px;
434   background-repeat: no-repeat;
435 }
436
437 #action a.highlight_toggle {
438     background-image: url("../images/sprite.png"); /* Highlight */
439     background-position: -5px -841px;
440     background-repeat: no-repeat;
441     display: none;
442 }
443
444 #action a#furthersearches {
445     background-image: url("../images/sprite.png"); /* Menu arrow */
446     background-position: 106px -295px;
447     background-repeat: no-repeat;
448         border : 1px solid #F3F3F3;
449         margin-left : 5px;
450         padding : 2px 26px 2px 10px;
451         text-decoration : none;
452 }
453
454 #action a#furthersearches:hover {
455         border-top : 1px solid #FFF;
456         border-left : 1px solid #FFF;
457         border-right : 1px solid #979797;
458         border-bottom : 1px solid #979797;
459 }
460
461 #action a.reserve,
462 .searchresults a.reserve {
463   background-image: url("../images/sprite.png"); /* Place hold */
464   background-position: -5px -144px;
465   background-repeat: no-repeat;
466 }
467
468 #action a.addtoshelf, #toolbar a.addtoshelf {
469   background-image: url("../images/sprite.png"); /* Virtual shelf */
470   background-position: -5px -225px;
471   background-repeat: no-repeat;
472 }
473
474 #action a.addtocart, #toolbar a.addtocart {
475   background-image: url("../images/sprite.png"); /* Cart */
476   background-position: -5px -265px;
477   background-repeat: no-repeat;
478 }
479
480 #action a.cartRemove, .actions a.cartRemove {
481         color: #cc3333;
482         font-size : 90%;
483         margin : 0;
484         padding: 0;
485 }
486
487 #action a.incart {
488   background-image: url("../images/sprite.png"); /* Cart */
489   background-position: -5px -265px;
490   background-repeat: no-repeat;
491   color : #666;
492 }
493
494 /* toolbar buttons */
495
496 #toolbar,
497 #selections-toolbar {
498 background-color:#EEEEEE;
499 border:1px solid #E8E8E8;
500 margin : 0 0;
501 padding:3px 3px 5px 5px;
502 vertical-align:middle;
503 }
504
505 #basket #toolbar {
506         padding: 7px 5px 9px 9px;
507 }
508
509 #selections-toolbar {
510 background: #E8E8E8; /* Old browsers */
511 background: -moz-linear-gradient(top, #b2b2b2 0%, #e0e0e0 14%, #e8e8e8 100%); /* FF3.6+ */
512 background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#b2b2b2), color-stop(14%,#e0e0e0), color-stop(100%,#e8e8e8)); /* Chrome,Safari4+ */
513 background: -webkit-linear-gradient(top, #b2b2b2 0%,#e0e0e0 14%,#e8e8e8 100%); /* Chrome10+,Safari5.1+ */
514 background: -o-linear-gradient(top, #b2b2b2 0%,#e0e0e0 14%,#e8e8e8 100%); /* Opera 11.10+ */
515 background: -ms-linear-gradient(top, #b2b2b2 0%,#e0e0e0 14%,#e8e8e8 100%); /* IE10+ */
516 background: linear-gradient(top, #b2b2b2 0%,#e0e0e0 14%,#e8e8e8 100%); /* W3C */
517 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e0e0e0', endColorstr='#e8e8e8',GradientType=0 ); /* IE6-9 */
518         margin : 0 0 1em 0;
519         padding-top : .5em;
520         padding-left : 10px;
521 }
522
523 #toolbar a,
524 #selections-toolbar a,
525 #toolbar input,
526 #selections-toolbar input {
527         white-space : nowrap;
528 }
529
530 #toolbar ul {
531         padding-left : 0;
532 }
533
534 #toolbar ul li {
535         display : inline;
536         list-style : none;
537 }
538
539 #toolbar ul li a {
540         border-left : 1px solid #e8e8e8;
541 }
542
543 #toolbar ul li:first-child a {
544         border-left : 0;
545 }
546
547
548 #toolbar a.print {
549     background-image: url("../images/sprite.png"); /* Toolbar print */
550     background-position : 0px -423px;
551     background-repeat: no-repeat;
552         text-decoration : none;
553         padding-left : 30px;
554 }
555
556 #toolbar a.brief {
557     background-image : url("../images/sprite.png"); /* Zoom out */
558     background-position : -2px -868px;
559     background-repeat: no-repeat;
560         text-decoration : none;
561         padding-left : 27px;
562 }
563
564 #toolbar a.detail {
565     background-image : url("../images/sprite.png"); /* Zoom in */
566     background-position : -2px -898px;
567     background-repeat: no-repeat;
568         text-decoration : none;
569         padding-left : 27px;
570 }
571
572 #toolbar a.download {
573     background-image : url("../images/sprite.png"); /* Download */
574     background-position : 2px -348px;
575     background-repeat: no-repeat;
576     padding-left : 28px;
577         text-decoration : none;
578 }
579
580 #toolbar a.editshelf {
581     background-image : url("../images/sprite.png"); /* List edit */
582     background-position : 2px -348px;
583     background-repeat: no-repeat;
584         padding-left : 26px;
585         text-decoration : none;
586 }
587
588 #toolbar a.empty {
589     background-image : url("../images/sprite.png"); /* Trash */
590     background-position : 2px -598px;
591     background-repeat: no-repeat;
592         text-decoration : none;
593     padding-left : 30px;
594 }
595
596 #toolbar a.hide {
597     background-image : url("../images/sprite.png"); /* Close */
598     background-position: -3px -814px;
599     background-repeat: no-repeat;
600         text-decoration : none;
601         padding-left : 26px;
602 }
603
604 #toolbar a.hold,
605 #selections-toolbar a.hold {
606     background-image: url("../images/sprite.png"); /* Toolbar place hold */
607     background-position : -5px -453px;
608     background-repeat: no-repeat;
609         text-decoration : none;
610         padding-left : 23px;
611 }
612
613 #selections-toolbar a.hold.disabled {
614     background-image: url("../images/sprite.png"); /* Place hold disabled */
615     background-position : -5px -621px;
616     background-repeat: no-repeat;
617 }
618
619 #selections-toolbar a.removeitems,
620 #selections-toolbar a.deleteshelf {
621     background-image : url("../images/sprite.png"); /* Delete */
622     background-position : 2px -690px;
623     background-repeat: no-repeat;
624         text-decoration : none;
625         padding-left : 25px;
626 }
627
628
629 #selections-toolbar a.removeitems.disabled,
630 #selections-toolbar a.deleteshelf.disabled {
631     background-image: url("../images/sprite.png"); /* Delete disabled */
632     background-position : 2px -712px;
633     background-repeat: no-repeat;
634 }
635
636 #toolbar a.send,
637 a.send {
638     background-image: url("../images/sprite.png"); /* Email */
639     background-position : 2px -386px;
640     background-repeat: no-repeat;
641         text-decoration : none;
642         padding-left : 28px;
643 }
644
645 #toolbar a.new {
646     background-image : url("../images/sprite.png"); /* New */
647     background-position : -4px -922px;
648     background-repeat : no-repeat;
649         padding-left : 23px;
650         text-decoration : none;
651 }
652
653 #toolbar input.editshelf,
654 input.editshelf {
655     background-image : url("../images/sprite.png"); /* List edit */
656     background-position : 2px -732px;
657     background-repeat: no-repeat;
658         border : 0;
659         color : #006699;
660         cursor : pointer;
661     filter: none;
662         font-size : 100%;
663         padding-left : 29px;
664         text-decoration : none;
665 }
666
667 #toolbar input.newshelf,
668 #toolbar a.newshelf,
669 a.newshelf {
670     background-image: url("../images/sprite.png"); /* List new */
671     background-position: -4px -764px;
672     background-repeat: no-repeat;
673         border : 0;
674         color : #006699;
675         cursor : pointer;
676     filter: none;
677         font-size : 100%;
678         margin: 0 0.5em;
679     padding-left : 23px;
680         text-decoration : none;
681 }
682
683 a.newshelf.disabled {
684     background-image: url("../images/sprite.png"); /* List new disabled */
685     background-position: -4px -791px;
686     background-repeat: no-repeat;
687 }
688
689 #toolbar input.deleteshelf,
690 input.deleteshelf {
691     background-image : url("../images/sprite.png"); /* Delete */
692     background-position : 2px -685px;
693     background-repeat: no-repeat;
694         border : 0;
695         color : #006699;
696         cursor : pointer;
697     filter: none;
698         font-size : 100%;
699     padding-left : 25px;
700         text-decoration : none;
701 }
702
703 #toolbar input.deleteshelf:hover {
704         color: #990033;
705 }
706
707
708 #toolbar input.editshelf:active,
709 input.editshelf:active,
710 #toolbar input.deleteshelf:active,
711 input.deleteshelf:active {
712         border : 0;
713 }
714
715 #selections {
716         font-weight : bold;
717 }
718
719 #tagsel_span input.submit,
720 #tagsel_tag {
721     background-image : url("../images/sprite.png"); /* Tags */
722     background-position : 7px -640px;
723         background-repeat : no-repeat;
724         padding-left : 25px;
725         text-decoration: none;
726 }
727
728 #tagsel_tag {
729     background-position : -1px -643px;
730 }
731
732 #tagsel_tag.disabled {
733     background-position : -1px -667px;
734 }
735
736 #tagslist li { display : inline; }
737
738 a.tag_add {
739     background-image: url("../images/sprite.png"); /* Tag results */
740     background-position: -10px -1104px;
741     background-repeat: no-repeat;
742     padding-left : 13px;
743     text-decoration: none;
744 }
745
746 #login4tags {
747     background-image: url("../images/sprite.png"); /* Tag results disabled */
748     background-position: -10px -1124px;
749     background-repeat: no-repeat;
750     padding-left : 13px;
751     text-decoration: none;
752     margin-left: 1em;
753 }
754
755 .tag_results_input {
756     background-color: #EEE;
757     margin-left: 1em;
758     padding: 0.3em;
759 }
760
761 #placehold input.submit:hover,
762 #tagsel_span input.submit:hover {
763         color: #990033;
764 }
765
766 #addto {
767         max-width : 10em;
768 }
769
770 /* Search results add to cart (lists disabled) */
771 .addto a.addtocart {
772   background-image: url("../images/sprite.png"); /* Cart */
773   background-position: -5px -266px;
774     background-repeat: no-repeat;
775         text-decoration : none;
776         padding-left : 33px;
777 }
778 /* Search results place hold link */
779 #placehold input.submit {
780     background-image: url("../images/sprite.png"); /* Place hold */
781     background-position: -1px -140px;
782     background-repeat: no-repeat;
783         text-decoration : none;
784         padding-left : 23px;
785 }
786
787 #placehold input.submit,
788 #tagsel_span input.submit {
789         border : 0;
790         background-color: transparent;
791         font-size : 100%;
792         font-weight : bold;
793         padding-left : 31px;
794         color : #336699;
795         cursor : pointer;
796 }
797 .searchresults a.highlight_toggle {
798     background-image: url("../images/sprite.png"); /* Highlight */
799     background-position: -11px -841px;
800     background-repeat: no-repeat;
801         display: none;
802         font-weight: normal;
803         padding : 0 10px 0 21px;
804 }
805
806 /* the itemtype list in advanced search */
807 .advsearch table {
808         border-collapse : separate;
809         border-spacing : 3px;
810         border : 0px;
811         margin : 0px;
812         background-color : white;
813         border : 0px solid #D8DEB8;
814 }
815
816 .advsearch table tr td {
817         background-color : #F8F8EB;
818         border : 0px;
819         margin : 0px;
820         width : 700px;
821 }
822
823 .advsearch td {
824         font-size : 0.8em;
825         background-color : #F8F8EB;
826 }
827
828 body#advsearch #breadcrumbs {
829         line-height : 1px;
830         height : 1px;
831         padding : 0;
832 }
833
834 body#advsearch #cartmenulink,
835 body#advsearch #listsmenulink {
836         float : right;
837 }
838
839 #advsearch #branchloop,
840 #advsearch #sort_by {
841         width : 23em;
842 }
843
844 #auth {
845         float : left;
846 }
847
848 #facets {
849
850 }
851
852 /* the footer */
853 #footer {
854         margin-top : 30px;
855         margin-left : 30%;
856         margin-right : 20%;
857         border-top : 1px solid #384b73;
858         color : #384b73;
859         font-size : 1em;
860         text-align : center;
861 }
862
863 /* facets bloc */
864 /* the USER information block */
865 #librarian_information {
866         float : right;
867         font-size : 10pt;
868 }
869
870 #header-wrapper {
871         background-color: #FFF;
872 }
873
874 #holds,#opac-auth {
875         min-width : 750px;
876         width : 57.69em;
877         margin : auto;
878 }
879
880 #members {
881         background-color: #fff;
882         font-size : 85%;
883         margin-left : -10px;
884         margin-right : -10px;
885         padding : 4px 0 4px 0;
886         color : #000066;
887 }
888
889 #members a {
890         text-decoration : none;
891 }
892
893 #members a.logout {
894         color : #cc3333;
895         font-weight : bold;
896         padding : 0 .3em 0 .3em;
897         text-decoration : none;
898 }
899
900 #members li:last-child {
901         border-right : 0;
902 }
903
904 #members li {
905         border-right : 1px solid black;
906         display : inline;
907         list-style : none;
908         margin : 0;
909         padding : 0 .5em;
910 }
911
912 #members ul {
913         margin : 0;
914         padding : 0;
915         text-align : right;
916 }
917
918 #opac-main-search {
919         background: #8fb4e8; /* Old browsers */
920         background: -moz-linear-gradient(top, #8fb4e8 0%, #8cb1e5 19%, #80a8dc 48%, #7da5d8 52%, #7198cf 83%, #618ac0 100%); /* FF3.6+ */
921         background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#8fb4e8), color-stop(19%,#8cb1e5), color-stop(48%,#80a8dc), color-stop(52%,#7da5d8), color-stop(83%,#7198cf), color-stop(100%,#618ac0)); /* Chrome,Safari4+ */
922         background: -webkit-linear-gradient(top, #8fb4e8 0%,#8cb1e5 19%,#80a8dc 48%,#7da5d8 52%,#7198cf 83%,#618ac0 100%); /* Chrome10+,Safari5.1+ */
923         background: -o-linear-gradient(top, #8fb4e8 0%,#8cb1e5 19%,#80a8dc 48%,#7da5d8 52%,#7198cf 83%,#618ac0 100%); /* Opera 11.10+ */
924         background: -ms-linear-gradient(top, #8fb4e8 0%,#8cb1e5 19%,#80a8dc 48%,#7da5d8 52%,#7198cf 83%,#618ac0 100%); /* IE10+ */
925         background: linear-gradient(top, #8fb4e8 0%,#8cb1e5 19%,#80a8dc 48%,#7da5d8 52%,#7198cf 83%,#618ac0 100%); /* W3C */
926         filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8fb4e8', endColorstr='#618ac0',GradientType=0 ); /* IE6-9 */
927         border-top : 1px solid #335599;
928         border-bottom : 1px solid #335599;
929         margin-left : -10px;
930         margin-right : -10px;
931         padding : .7em 0 .4em .5em;
932         font-size : 108%;
933         line-height : 116%;
934 }
935
936 #opac-main-search form {
937         display : inline;
938         padding-right : 1em;
939 }
940
941 #opac-main-search label {
942         color : #FFFFCC;
943         font-weight : bold;
944         margin : .2em .3em 0 0;
945 }
946
947 #masthead_search,
948 #select_library {
949         max-width: 10em;
950         width: 10em;
951 }
952
953
954 #search-facets ul {
955         margin : 0;
956         padding : .3em;
957 }
958
959 #search-facets {
960         border : 1px solid #e8e8e8;
961 }
962
963 #search-facets h4 {
964         background-color : #EEE;
965         border-bottom : 1px solid #e8e8e8;
966         font-size : 90%;
967         margin : 0;
968         padding : .7em .2em;
969         text-align : center;
970 }
971
972 #search-facets ul li {
973         font-weight : bold;
974         list-style-type : none;
975 }
976
977 #search-facets li li {
978         font-weight : normal;
979         font-size : 85%;
980         margin-bottom : 2px;
981         padding : .1em .2em;
982 }
983
984 #search-facets li li a {
985         font-weight : normal;
986 }
987
988 #search-facets li.showmore a {
989         font-weight : bold;
990         text-indent : 1em;
991 }
992
993 .suggestion {
994         background-color : #EEEEEB;
995         border : 1px solid #DDDED3;
996         margin : 10px auto;
997         padding : 4px;
998         width : 35%;
999 }
1000
1001 #facets ul {
1002         margin : 0;
1003         padding : 0;
1004 }
1005
1006 #facets ul li {
1007         font-weight : bold;
1008         text-align : left;
1009         list-style : none;
1010 }
1011
1012 #facets ul ul li {
1013         border : 0;
1014         font-size : 85%;
1015         font-weight : normal;
1016         padding : 2px;
1017         text-align : left;
1018 }
1019
1020 #facets ul ul li a {
1021         font-weight : normal;
1022         text-decoration : underline;
1023 }
1024
1025 #facets h4 {
1026         font-size : 93%;
1027         padding:3px;
1028         text-align:center;
1029         background-color:#E7E7CA;
1030         line-height:1.8em;
1031         margin-left:-1px;
1032         margin-right:-1px;
1033         margin-top:-1px;
1034 }
1035
1036 #breadcrumbs {
1037         padding : .7em;
1038 }
1039
1040 p {
1041         margin: .7em 0;
1042 }
1043
1044 strong {
1045         font-weight : bold;
1046 }
1047
1048 em {
1049         font-style : italic;
1050 }
1051
1052
1053 table#marc,
1054 table#marc td,
1055 table#marc th {
1056         background-color : transparent;
1057         border : 0;
1058 }
1059
1060 table#marc p span.label {
1061         font-weight : bold;
1062 }
1063
1064 table#marc p,
1065 table#marc ul {
1066         padding-bottom: .6em;
1067 }
1068
1069 table#items,
1070 table#items td
1071 table#items th {
1072         border-width : 1px solid #EEE;
1073         font-size : 90%;
1074 }
1075
1076
1077 table#marc div.results_summary {
1078         clear :  left;
1079 }
1080 table#marc div.results_summary ul {
1081         display : inline;
1082         float :  none;
1083         clear :  none;
1084         margin: 0;
1085         padding: 0;
1086         list-style : none;
1087 }
1088
1089 table#marc div.results_summary ul li {
1090         display : inline;
1091 }
1092
1093 #basketcount {
1094         display : inline;
1095 }
1096
1097 #bookcover {
1098         float : left;
1099         margin : 0;
1100         padding : 0;
1101 }
1102
1103 #bookcover img {
1104         margin : 0 1em 1em 0;
1105 }
1106
1107 fieldset.brief {
1108         border : 1px solid #E8E8E8;
1109 }
1110
1111 fieldset.brief legend {
1112         font-weight : bold;
1113         font-size : 100%;
1114 }
1115
1116 fieldset.brief label {
1117         display : block;
1118         padding : .3em 0;
1119 }
1120
1121 fieldset.brief input+input {
1122         margin-top : 3px;
1123 }
1124
1125 fieldset.brief input, fieldset.brief textarea, fieldset.brief select {
1126         background-color: #F3F3F3;
1127         border-top : 1px solid #979797;
1128         border-left : 1px solid #979797;
1129         border-right : 1px solid #DDDDDD;
1130         border-bottom : 1px solid #DDDDDD;
1131         font-size : 140%;
1132         padding : .2em;
1133         font-weight: normal;
1134 }
1135
1136 fieldset.brief textarea {
1137         font-size: 105%;
1138 }
1139
1140 fieldset.brief input:focus {
1141         background-color: #FFFFCC;
1142 }
1143
1144 fieldset.brief ol, fieldset.brief li {
1145         list-style-type : none;
1146 }
1147
1148 fieldset.brief div.hint, fieldset.rows div.hint {
1149         color : #666666;
1150         font-size : 100%;
1151         margin : .4em;
1152 }
1153
1154 h2 span.hint {
1155         font-size: 76%;
1156         font-weight : normal;
1157 }
1158 .thumbnail {
1159         border : 0;
1160         float : left;
1161         margin : 0pt 5px 5px 0pt;
1162 }
1163 a.cancel {
1164         padding-left : 1em;
1165 }
1166
1167 .resultscontrol, .resultscontrol select {
1168         font-size: 90%;
1169 }
1170
1171 .cartlist {
1172         margin-top : 5px;
1173 }
1174
1175 .cartlist input.submit, #tagsel_button {
1176         background-color : #d8deb8;
1177         background-image : none;
1178         border-color : #bebf84;
1179         color : #333;
1180         font-size : 87%;
1181         padding : 2px 0;
1182         margin : 0 0 0 0;
1183 }
1184
1185 #CheckAll, #CheckNone {
1186         font-weight : normal;
1187         margin : 0 .5em;
1188 }
1189
1190 .resultscontrol label {
1191         font-weight : bold;
1192         margin-left : .5em;
1193 }
1194
1195 .resort {
1196         float : right;
1197         margin-top : 5px;
1198 }
1199
1200 td.resultscontrol img {
1201         vertical-align: middle;
1202 }
1203
1204 .searchresults table td {
1205 }
1206
1207 .searchresults table {
1208         margin : 0;
1209 }
1210
1211 .searchresults td, .searchresults th, .searchresults table {
1212         border: 0;
1213 }
1214 .searchresults td {
1215         vertical-align: top;
1216 }
1217
1218 .searchresults tr {
1219         border-bottom : 1px solid #f3f3f3;
1220 }
1221
1222 .searchresults tr:first-child {
1223         border : 0;
1224 }
1225
1226 .searchresults table {
1227         border-top : 0px solid #CCCCCC;
1228         width : 100%;
1229 }
1230
1231 .searchresults a.reserve, .searchresults a.reserve:visited {
1232         background-position:left top;
1233         background-repeat:no-repeat;
1234         float:right;
1235         padding:2px 3px 2px 26px;
1236 }
1237
1238 .searchresults a.reserve {
1239         background-color:transparent;
1240         color:#006699;
1241 }
1242
1243 .unavailable, .tagerror, .tagerror:visited {
1244         color: #990033;
1245 }
1246
1247 #libraryname {
1248         float : left;
1249         line-height : 2em;
1250 }
1251
1252 #corner {
1253         float : right;
1254         line-height : 2em;
1255 }
1256
1257 .pages {
1258         line-height : 1.8em;
1259         text-align: center;
1260 }
1261
1262 .current,
1263 .currentPage {
1264         background-color: #FFFFFF;
1265         color: #3366CC;
1266         font-weight: bold;
1267         padding: 1px 5px 1px 5px;
1268         text-decoration: none;
1269 }
1270
1271 a:link.nav,
1272 div.pages a:link {
1273         background-color: #EEE;
1274         border: 1px solid #CCCC99;
1275         color: #3366CC;
1276         font-weight: bold;
1277         padding: 1px 5px 1px 5px;
1278         text-decoration: none;
1279 }
1280
1281 a:visited.nav,
1282 div.pages a:visited {
1283         background-color: #EEE;
1284         border: 1px solid #CCCC99;
1285         color: #3366CC;
1286         font-weight: bold;
1287         padding: 1px 5px 1px 5px;
1288         text-decoration: none;
1289 }
1290
1291 a:hover.nav,
1292 div.pages a:hover {
1293         background-color: #FFFFCC;
1294         border: 1px solid #CCCC99;
1295         color: #CC3333;
1296         font-weight: bold;
1297         padding: 1px 5px 1px 5px;
1298         text-decoration: none;
1299 }
1300
1301 a:active.nav,
1302 div.pages a:active {
1303         background-color: #FFFFCC;
1304         border: 1px solid #CCCC99;
1305         color: #D25500;
1306         font-weight: bold;
1307         padding: 1px 5px 1px 5px;
1308         text-decoration: none;
1309 }
1310
1311
1312
1313
1314
1315 tr.overdue td {
1316         background-color : #ffcccc;
1317         border-bottom : 1px solid #ffaeae;
1318         border-right : 1px solid #ffaeae;
1319         font-weight : bold;
1320 }
1321
1322 td.overdue {
1323         color : #cc3333;
1324 }
1325
1326 .renewals {
1327         display:block;
1328         font-size:0.8em;
1329         padding:0.5em;
1330 }
1331
1332 table#marc, table#marc td, table#marc th {
1333         border : 0;
1334 }
1335
1336 table#marc th {
1337         background-color : transparent;
1338         text-align : left;
1339 }
1340
1341 table#marc td:first-child {
1342         text-indent : 2em;
1343 }
1344 #masthead {
1345 float: left;
1346 width: 120px;
1347 }
1348
1349 #fluid {
1350 margin-left: 124px;
1351 margin-top : .4em;
1352 padding-left : 1em;
1353 }
1354
1355 #fluid-offset {
1356 float : right;
1357 width: 100%;
1358 }
1359
1360 #translControl{
1361 float : left;
1362 padding-left : .4em;
1363 }
1364
1365 .clearfix:after {
1366     content: ".";
1367     display: block;
1368     height: 0;
1369     clear: both;
1370     visibility: hidden;
1371 }
1372
1373 /* Hides from IE-mac \*/
1374 * html .clearfix {height: 1%;}
1375 /* End hide from IE-mac */
1376
1377 .results_summary {
1378         display: block;
1379         font-size : 85%;
1380         color: #707070;
1381         padding : 0 0 .5em 0;
1382 }
1383 .results_summary .results_summary {
1384         font-size : 100%;
1385 }
1386
1387 .results_summary.actions {
1388     margin-top : .5em;
1389 }
1390
1391 .m880 {
1392     display:block;
1393     text-align:right;
1394     float:right;
1395     width:50%;
1396     padding-left:20px
1397 }
1398
1399 .tagstatus {
1400     color: #707070;
1401     padding: 0 4px 0 4px;
1402     margin-left: 5px;
1403     border: 1px solid #bcbcbc;
1404     background-color: #ffffcc;
1405     -webkit-border-radius: 4px;
1406     -moz-border-radius: 4px;
1407     border-radius: 4px;
1408 }
1409
1410 .results_summary.tagstatus {
1411     display: inline;
1412 }
1413
1414 .results_summary .label {
1415         color: #202020;
1416 }
1417
1418 .results_summary a {
1419         font-weight: normal;
1420 }
1421
1422 .actions a.hold,
1423 .actions a.addtocart,
1424 .actions a.addtoshelf,
1425 .actions a.addtolist,
1426 .actions a.tag_add {
1427         margin-left : 1em;
1428         text-decoration : none;
1429 }
1430
1431 /* Search results rows place hold */
1432 .actions a.hold {
1433     background-image : url("../images/sprite.png"); /* Place hold small */
1434     background-position : -10px -542px;
1435     background-repeat: no-repeat;
1436         padding-left : 16px;
1437 }
1438
1439 /* Search results rows add to cart */
1440 .actions a.addtocart {
1441     background-image : url("../images/sprite.png"); /* Cart small */
1442     background-position : -10px -572px;
1443     background-repeat: no-repeat;
1444     padding-left : 15px;
1445         display : none;
1446 }
1447
1448 /* Search results rows save to lists */
1449 .actions a.addtoshelf {
1450     background-image : url("../images/sprite.png"); /* MARC view */
1451     background-position: -10px -27px;
1452     background-repeat: no-repeat;
1453         padding-left : 13px;
1454 }
1455
1456 .dialog {
1457   border: 1px solid #bcbcbc;
1458         padding : .5em;
1459         margin : 1em auto;
1460   width: 65%;
1461   }
1462
1463 .dialog  h2, .dialog h3, .dialog h4 {
1464         margin : auto;
1465         text-align : center;
1466   }
1467
1468 div.alert {
1469         background: #fef8d3; /* Old browsers */
1470         background: -moz-linear-gradient(top, #fef8d3 0%, #ffec91 9%, #ffed87 89%, #f9dc00 100%); /* FF3.6+ */
1471         background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fef8d3), color-stop(9%,#ffec91), color-stop(89%,#ffed87), color-stop(100%,#f9dc00)); /* Chrome,Safari4+ */
1472         background: -webkit-linear-gradient(top, #fef8d3 0%,#ffec91 9%,#ffed87 89%,#f9dc00 100%); /* Chrome10+,Safari5.1+ */
1473         background: -o-linear-gradient(top, #fef8d3 0%,#ffec91 9%,#ffed87 89%,#f9dc00 100%); /* Opera11.10+ */
1474         background: -ms-linear-gradient(top, #fef8d3 0%,#ffec91 9%,#ffed87 89%,#f9dc00 100%); /* IE10+ */
1475         filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fef8d3', endColorstr='#f9dc00',GradientType=0 ); /* IE6-9 */
1476         background: linear-gradient(top, #fef8d3 0%,#ffec91 9%,#ffed87 89%,#f9dc00 100%); /* W3C */
1477         text-align : center;
1478 }
1479
1480 div.alert strong {
1481         color : #900;
1482 }
1483
1484 div.message {
1485         background: #ffffff; /* Old browsers */
1486         background: -moz-linear-gradient(top, #ffffff 0%, #f4f6fa 2%, #eaeef5 23%, #e8edf6 94%, #cddbf2 100%); /* FF3.6+ */
1487         background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(2%,#f4f6fa), color-stop(23%,#eaeef5), color-stop(94%,#e8edf6), color-stop(100%,#cddbf2)); /* Chrome,Safari4+ */
1488         background: -webkit-linear-gradient(top, #ffffff 0%,#f4f6fa 2%,#eaeef5 23%,#e8edf6 94%,#cddbf2 100%); /* Chrome10+,Safari5.1+ */
1489         background: -o-linear-gradient(top, #ffffff 0%,#f4f6fa 2%,#eaeef5 23%,#e8edf6 94%,#cddbf2 100%); /* Opera11.10+ */
1490         background: -ms-linear-gradient(top, #ffffff 0%,#f4f6fa 2%,#eaeef5 23%,#e8edf6 94%,#cddbf2 100%); /* IE10+ */
1491     filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eaeef5', endColorstr='#cddbf2',GradientType=0 ); /* IE6-9 */
1492         background: linear-gradient(top, #ffffff 0%,#f4f6fa 2%,#eaeef5 23%,#e8edf6 94%,#cddbf2 100%); /* W3C */
1493         border : 1px solid #bcbcbc;
1494         width : 55%;
1495 }
1496
1497 #moresearches {
1498         clear : left;
1499         color : #000099;
1500         font-size : 90%;
1501         line-height : 110%;
1502         margin : .6em 0 .3em 0;
1503 }
1504
1505 #moresearches a:link, #moresearches a:visited {
1506         color : #e5ebff;
1507         font-weight : normal;
1508         text-decoration : none;
1509 }
1510
1511 #news th {
1512         text-align : left;
1513         padding : 3px 5px;
1514 }
1515
1516 strong em, em strong  {
1517     font-weight: bold;
1518     font-style: italic;
1519 }
1520
1521 #opac-main-search #listsmenu a, #opac-main-search #listsmenu h4 {
1522         color : #000;
1523         font-weight : normal;
1524 }
1525  #opac-main-search #listsmenu h4 {
1526         font-size : 90%;
1527         font-weight : bold;
1528         margin : 0 .2em;
1529  }
1530
1531 #opac-main-search #listsmenu .yuimenuitemlabel {
1532         cursor : pointer;
1533 }
1534
1535 #opac-main-search #listsmenu .bd {
1536         background: #eef4fe; /* Old browsers */
1537         background: -moz-linear-gradient(left, #eef4fe 0%, #eef4fe 88%, #f6f9fe 98%, #ffffff 99%, #a5c2f6 99%, #e6eefe 100%, #cbdefe 100%); /* FF3.6+ */
1538         background: -webkit-gradient(linear, left top, right top, color-stop(0%,#eef4fe), color-stop(88%,#eef4fe), color-stop(98%,#f6f9fe), color-stop(99%,#ffffff), color-stop(99%,#a5c2f6), color-stop(100%,#e6eefe), color-stop(100%,#cbdefe)); /* Chrome,Safari4+ */
1539         background: -webkit-linear-gradient(left, #eef4fe 0%,#eef4fe 88%,#f6f9fe 98%,#ffffff 99%,#a5c2f6 99%,#e6eefe 100%,#cbdefe 100%); /* Chrome10+,Safari5.1+ */
1540         background: -o-linear-gradient(left, #eef4fe 0%,#eef4fe 88%,#f6f9fe 98%,#ffffff 99%,#a5c2f6 99%,#e6eefe 100%,#cbdefe 100%); /* Opera11.10+ */
1541         background: -ms-linear-gradient(left, #eef4fe 0%,#eef4fe 88%,#f6f9fe 98%,#ffffff 99%,#a5c2f6 99%,#e6eefe 100%,#cbdefe 100%); /* IE10+ */
1542         background: linear-gradient(left, #eef4fe 0%,#eef4fe 88%,#f6f9fe 98%,#ffffff 99%,#a5c2f6 99%,#e6eefe 100%,#cbdefe 100%); /* W3C */
1543         border : 1px solid #739acf;
1544         padding : .3em 1em 0 0;
1545 }
1546
1547 #opac-main-search #listsmenu .yuimenuitemlabel.selected {
1548         background-color : #fff;
1549 }
1550
1551 #opac-main-search #listsmenu ul {
1552         border-color : #b8d0e6;
1553 }
1554
1555 .selectcol {
1556         vertical-align: top;
1557         width: 10px;
1558 }
1559 .itypecol {
1560         vertical-align: top;
1561         width: 10px;
1562 }
1563 #container {
1564         color : #000;
1565 }
1566
1567 div#changelanguage{
1568         background-color: #fff;
1569         border-top: 1px solid #CCC;
1570         color : #666;
1571         font-size : 85%;
1572         padding : 1em;
1573         margin-top : 2em;
1574  }
1575
1576 div#changelanguage a {
1577         font-weight : normal;
1578         padding : .5em 0;
1579 }
1580
1581 div#changelanguage li.yuimenuitem {
1582     font-size: 120%;
1583     font-weight: normal;
1584     margin: 0;
1585     padding: 0 1em;
1586 }
1587 div#changelanguage li.yuimenuitem a.yuimenuitemlabel {
1588     padding: 0;
1589 }
1590
1591 ul#i18nMenu {
1592         margin : 0;
1593         padding : .2em 0;
1594  }
1595
1596 ul#i18nMenu li {
1597         border-left : 1px solid #CCC;
1598         display : inline;
1599         list-style : none;
1600         padding : 0 .4em;
1601  }
1602
1603 ul#i18nMenu li:first-child {
1604         border-left : 0;
1605  }
1606
1607 ul#i18nMenu li ul li {
1608         border : 0;
1609         display : block;
1610         padding : 0;
1611  }
1612
1613
1614 ul#i18nMenu li.more a {
1615     background-image : url("../images/sprite.png"); /* Arrow up */
1616     background-position : 37px -940px;
1617         background-repeat:no-repeat;
1618         padding-right: 1.3em;
1619 }
1620
1621 ul#i18nMenu li.more ul li a {
1622         background-image : none;
1623         padding: 0 1.3em;
1624 }
1625 .morelang,
1626 li.more {
1627 float:left
1628 }
1629
1630 span.lang{
1631         float:left;
1632         border-right : 1px solid black;
1633         padding : 0 .5em;
1634 }
1635
1636 #cartDetails,#cartUpdate,#holdDetails,#listsDetails {
1637         background-color : #FFF;
1638         border: 1px solid #739acf;
1639         color : black;
1640         display : none;
1641         margin : 0;
1642         padding : 10px;
1643         text-align : center;
1644         width : 180px;
1645         box-shadow: 1px 1px 3px #666;
1646         -moz-box-shadow: 1px 1px 3px #666;
1647         -webkit-box-shadow: 1px 1px 3px #666;
1648         z-index: 2;
1649 }
1650
1651 .yui-panel .hd, .yui-panel .bd, .yui-panel .ft {
1652         background-color : transparent;
1653         border : 0;
1654         padding : inherit;
1655 }
1656
1657 #login #userid, #login #password {
1658         width : 98%;
1659 }
1660
1661 #opac-main-search input.submit {
1662         background: #e6f3fe; /* Old browsers */
1663         background: -moz-linear-gradient(top, #e6f3fe 0%, #dfeefa 8%, #bfd5ea 49%, #b8d0e6 52%, #b8d0e6 100%); /* FF3.6+ */
1664         background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e6f3fe), color-stop(8%,#dfeefa), color-stop(49%,#bfd5ea), color-stop(52%,#b8d0e6), color-stop(100%,#b8d0e6)); /* Chrome,Safari4+ */
1665         background: -webkit-linear-gradient(top, #e6f3fe 0%,#dfeefa 8%,#bfd5ea 49%,#b8d0e6 52%,#b8d0e6 100%); /* Chrome10+,Safari5.1+ */
1666         background: -o-linear-gradient(top, #e6f3fe 0%,#dfeefa 8%,#bfd5ea 49%,#b8d0e6 52%,#b8d0e6 100%); /* Opera11.10+ */
1667         background: -ms-linear-gradient(top, #e6f3fe 0%,#dfeefa 8%,#bfd5ea 49%,#b8d0e6 52%,#b8d0e6 100%); /* IE10+ */
1668         filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e6f3fe', endColorstr='#b8d0e6',GradientType=0 ); /* IE6-9 */
1669         background: linear-gradient(top, #e6f3fe 0%,#dfeefa 8%,#bfd5ea 49%,#b8d0e6 52%,#b8d0e6 100%); /* W3C */
1670         -webkit-border-radius: 4px;
1671         -moz-border-radius: 4px;
1672         border-radius: 4px;
1673         -webkit-box-shadow: 1px 1px 1px 1px , , .3);
1674         -moz-box-shadow: 1px 1px 1px 1px , , .3);
1675         box-shadow: 1px 1px 1px 1px , , .3);
1676
1677         color : #333;
1678         font-weight : normal;
1679         font-size : 80%;
1680         padding : 2px;
1681 }
1682
1683 div#menu {
1684         border-right : 1px solid #979797;
1685         font-size : 94%;
1686         margin-right : .5em;
1687         padding-top : 1em;
1688         padding-bottom : 2em;
1689 }
1690
1691 div#menu li a {
1692         background: #eeeeee; /* Old browsers */
1693         background: -moz-linear-gradient(left, #eeeeee 0%, #eeeeee 96%, #e6e6e6 97%, #cccccc 99%, #c1c1c1 100%); /* FF3.6+ */
1694         background: -webkit-gradient(linear, left top, right top, color-stop(0%,#eeeeee), color-stop(96%,#eeeeee), color-stop(97%,#e6e6e6), color-stop(99%,#cccccc), color-stop(100%,#c1c1c1)); /* Chrome,Safari4+ */
1695         background: -webkit-linear-gradient(left, #eeeeee 0%,#eeeeee 96%,#e6e6e6 97%,#cccccc 99%,#c1c1c1 100%); /* Chrome10+,Safari5.1+ */
1696         background: -o-linear-gradient(left, #eeeeee 0%,#eeeeee 96%,#e6e6e6 97%,#cccccc 99%,#c1c1c1 100%); /* Opera 11.10+ */
1697         background: -ms-linear-gradient(left, #eeeeee 0%,#eeeeee 96%,#e6e6e6 97%,#cccccc 99%,#c1c1c1 100%); /* IE10+ */
1698         background: linear-gradient(left, #eeeeee 0%,#eeeeee 96%,#e6e6e6 97%,#cccccc 99%,#c1c1c1 100%); /* W3C */
1699         text-decoration : none;
1700         display : block;
1701         border : 1px solid #979797;
1702         font-size : 111%;
1703         margin : .5em 0;
1704         padding : .4em .3em;
1705         margin-right : -1px;
1706 }
1707
1708 div#menu li a:hover {
1709         background: #eaeef5; /* Old browsers */
1710         background: -moz-linear-gradient(left, #eaeef5 0%, #dee6f4 96%, #c4d5ef 98%, #a2bee8 100%); /* FF3.6+ */
1711         background: -webkit-gradient(linear, left top, right top, color-stop(0%,#eaeef5), color-stop(96%,#dee6f4), color-stop(98%,#c4d5ef), color-stop(100%,#a2bee8)); /* Chrome,Safari4+ */
1712         background: -webkit-linear-gradient(left, #eaeef5 0%,#dee6f4 96%,#c4d5ef 98%,#a2bee8 100%); /* Chrome10+,Safari5.1+ */
1713         background: -o-linear-gradient(left, #eaeef5 0%,#dee6f4 96%,#c4d5ef 98%,#a2bee8 100%); /* Opera 11.10+ */
1714         background: -ms-linear-gradient(left, #eaeef5 0%,#dee6f4 96%,#c4d5ef 98%,#a2bee8 100%); /* IE10+ */
1715         background: linear-gradient(left, #eaeef5 0%,#dee6f4 96%,#c4d5ef 98%,#a2bee8 100%); /* W3C */
1716 }
1717
1718 div#menu li.active a:hover {
1719         background-color : #fff;
1720         color : #0000CC;
1721 }
1722
1723 #menu ul li {
1724         list-style-type : none;
1725 }
1726
1727 #menu ul li.active a {
1728         background-color : #FFF;
1729         background-image : none;
1730         border-right : 0;
1731         font-weight : bold;
1732 }
1733
1734 .left {
1735         float : left;
1736 }
1737
1738 .right {
1739         float : right;
1740 }
1741
1742 #searchsubmit {
1743         cursor : default;
1744         font-size : 87%;
1745         font-weight :  normal;
1746         margin-top : 0;
1747         margin-left :  .2em;
1748         padding: 2px 2px 1px 2px;
1749 }
1750
1751 #export,#further,.detailtagcell {
1752         margin-top : .5em;
1753         background-color : #F3F3F3;
1754         border : 1px solid #E8E8E8;
1755         font-size : 76%;
1756         padding : 3px;
1757         text-align : center;
1758 }
1759 #furtherm { margin-top : .5em; }
1760
1761 #export label, .detailtagcell label {
1762         display : block;
1763         font-weight : bold;
1764         font-size : 110%;
1765         margin-bottom : 2px;
1766 }
1767
1768 #export input, .detailtagcell input {
1769         padding : 2px;
1770 }
1771
1772 #cartmenulink, #listsmenulink {
1773         background-repeat: no-repeat;
1774         -webkit-border-radius: 5px;
1775         -moz-border-radius: 5px;
1776         border-radius: 5px;
1777         display : block;
1778         position : relative;
1779         float : left;
1780         color : #333;
1781         text-decoration : none;
1782         cursor : pointer;
1783         font-size : 105%;
1784         font-weight : bold;
1785         line-height : 185%;
1786         margin-left : 1.5em;
1787         padding : .3em .7em;
1788 }
1789
1790 #listsmenulink {
1791         background : #9FBFFF;
1792     background: url("../images/sprite.png"),-moz-linear-gradient(top, #d7e5ff 0%, #b1cbff 50%, #9fbfff 100%); /* FF3.6+ */
1793     background: url("../images/sprite.png"),-webkit-gradient(linear, left top, left bottom, color-stop(0%,#d7e5ff), color-stop(50%,#b1cbff), color-stop(100%,#9fbfff)); /* Chrome,Safari4+ */
1794     background: url("../images/sprite.png"),-webkit-linear-gradient(top, #d7e5ff 0%,#b1cbff 50%,#9fbfff 100%); /* Chrome10+,Safari5.1+ */
1795     background: url("../images/sprite.png"),-o-linear-gradient(top, #d7e5ff 0%,#b1cbff 50%,#9fbfff 100%); /* Opera 11.10+ */
1796     background: url("../images/sprite.png"),-ms-linear-gradient(top, #d7e5ff 0%,#b1cbff 50%,#9fbfff 100%); /* IE10+ */
1797     background: url("../images/sprite.png"),linear-gradient(top, #d7e5ff 0%,#b1cbff 50%,#9fbfff 100%); /* W3C */
1798         filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d7e5ff', endColorstr='#9fbfff',GradientType=0 ); /* IE6-9 */
1799     background-position: 40px -287px,top left;
1800         background-repeat: no-repeat;
1801         border: 1px solid #629DCF;
1802         color : #006699;
1803         padding-right: 20px;
1804 }
1805
1806 #listsmenulink:hover {
1807         background-color : #b8d0e6;
1808     background: url("../images/sprite.png"),-moz-linear-gradient(top, #e2ecf5 0%, #c3d8ea 50%, #b8d0e6 100%); /* FF3.6+ */
1809     background: url("../images/sprite.png"),-webkit-gradient(linear, left top, left bottom, color-stop(0%,#e2ecf5), color-stop(50%,#c3d8ea), color-stop(100%,#b8d0e6)); /* Chrome,Safari4+ */
1810     background: url("../images/sprite.png"),-webkit-linear-gradient(top, #e2ecf5 0%,#c3d8ea 50%,#b8d0e6 100%); /* Chrome10+,Safari5.1+ */
1811     background: url("../images/sprite.png"),-o-linear-gradient(top, #e2ecf5 0%,#c3d8ea 50%,#b8d0e6 100%); /* Opera 11.10+ */
1812     background: url("../images/sprite.png"),-ms-linear-gradient(top, #e2ecf5 0%,#c3d8ea 50%,#b8d0e6 100%); /* IE10+ */
1813     background: url("../images/sprite.png"),linear-gradient(top, #e2ecf5 0%,#c3d8ea 50%,#b8d0e6 100%); /* W3C */
1814         filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e2ecf5', endColorstr='#b8d0e6',GradientType=0 ); /* IE6-9 */
1815         background-repeat: no-repeat;
1816     background-position: 40px -287px,top left;
1817 }
1818
1819 #cartmenulink {
1820         background: #98CB58; /* Old browsers */
1821     background: url("../images/sprite.png"),-moz-linear-gradient(top, #d5eaba 0%, #b7db8a 50%, #98cb59 100%); /* FF3.6+ */
1822     background: url("../images/sprite.png"),-webkit-gradient(linear, left top, left bottom, color-stop(0%,#d5eaba), color-stop(50%,#b7db8a), color-stop(100%,#98cb59)); /* Chrome,Safari4+ */
1823     background: url("../images/sprite.png"),-webkit-linear-gradient(top, #d5eaba 0%,#b7db8a 50%,#98cb59 100%); /* Chrome10+,Safari5.1+ */
1824     background: url("../images/sprite.png"),-o-linear-gradient(top, #d5eaba 0%,#b7db8a 50%,#98cb59 100%); /* Opera 11.10+ */
1825     background: url("../images/sprite.png"),-ms-linear-gradient(top, #d5eaba 0%,#b7db8a 50%,#98cb59 100%); /* IE10+ */
1826     background: url("../images/sprite.png"),linear-gradient(top, #d5eaba 0%,#b7db8a 50%,#98cb59 100%); /* W3C */
1827         filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d5eaba', endColorstr='#98cb59',GradientType=0 ); /* IE6-9 */
1828     background-position: -5px -256px, left top;
1829         background-repeat: no-repeat;
1830         border: 1px solid #5EA28C;
1831         color : #336600;
1832         padding-left : 30px;
1833 }
1834
1835 #cartmenulink:hover {
1836         background-color : #BFDE96;
1837     background: url("../images/sprite.png"),-moz-linear-gradient(top, #e5f1d4 0%, #cbe4aa 50%, #c0de98 100%); /* FF3.6+ */
1838     background: url("../images/sprite.png"),-webkit-gradient(linear, left top, left bottom, color-stop(0%,#e5f1d4), color-stop(50%,#cbe4aa), color-stop(100%,#c0de98)); /* Chrome,Safari4+ */
1839     background: url("../images/sprite.png"),-webkit-linear-gradient(top, #e5f1d4 0%,#cbe4aa 50%,#c0de98 100%); /* Chrome10+,Safari5.1+ */
1840     background: url("../images/sprite.png"),-o-linear-gradient(top, #e5f1d4 0%,#cbe4aa 50%,#c0de98 100%); /* Opera 11.10+ */
1841     background: url("../images/sprite.png"),-ms-linear-gradient(top, #e5f1d4 0%,#cbe4aa 50%,#c0de98 100%); /* IE10+ */
1842     background: url("../images/sprite.png"),linear-gradient(top, #e5f1d4 0%,#cbe4aa 50%,#c0de98 100%); /* W3C */
1843         filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e5f1d4', endColorstr='#c0de98',GradientType=0 ); /* IE6-9 */
1844         background-repeat: no-repeat;
1845     background-position: -5px -256px, left top;
1846 }
1847
1848 /* IE 6 & 7  don't do multiple backgrounds, so remove extra padding */
1849 * html #listsmenulink,
1850 *+html #listsmenulink {
1851         padding-right : .7em;
1852 }
1853
1854 /* IE 6 & 7  don't do multiple backgrounds, so remove extra padding */
1855 * html #cartmenulink,
1856 *+html #cartmenulink {
1857         padding-left : .7em;
1858 }
1859
1860 /* IE 8 doesn't do multiple backgrounds, so remove extra padding */
1861 #listsmenulink {
1862   padding-right: .7em\0/;
1863 }
1864
1865 /* IE 8 doesn't do multiple backgrounds, so remove extra padding */
1866 #cartmenulink {
1867   padding-left: .7em\0/;
1868 }
1869
1870 #cartmenulink span#basketcount {
1871         background-image : none;
1872         float : none;
1873         display : inline;
1874         height : auto;
1875         position : relative;
1876         margin : 0;
1877         padding : 0;
1878         left : auto;
1879         right : auto;
1880         top : auto;
1881 }
1882
1883 #cartmenulink span#basketcount span {
1884         background-image : none;
1885         background-color : #E6FCB7;
1886         color : #000;
1887         display : inline;
1888         float : none;
1889         font-size : 80%;
1890         font-weight : normal;
1891         margin : 0 0 0 .9em;
1892         padding : 0 .3em 0 .3em;
1893         position : relative;
1894         left : auto;
1895         right : auto;
1896         top : auto;
1897 }
1898
1899 #views {
1900         border-bottom : 1px solid #E8E8E8;
1901         margin-bottom : .5em;
1902         padding : 0 2em 0 0.2em;
1903         white-space : nowrap;
1904 }
1905
1906 span.view {
1907         padding : 0.2em .2em 2px .2em;
1908 }
1909
1910 #bibliodescriptions,
1911 #isbdcontents {
1912         clear : left;
1913         margin-top : .5em;
1914 }
1915
1916 a#MARCview, span#MARCview, a#MARCviewPop, a#ISBDview, span#ISBDview, a#Normalview, a#Briefhistory, span#Normalview, a#Fullhistory, span#Fullhistory, span#Briefhistory {
1917         background-repeat : no-repeat;
1918         font-size : 87%;
1919         font-weight : normal;
1920         padding : .2em .5em;
1921     padding-left : 21px;
1922         text-decoration: none;
1923 }
1924
1925 a#MARCview, span#MARCview {
1926     background-image: url("../images/sprite.png");
1927     background-position: -5px -26px;
1928     background-repeat: no-repeat;
1929 }
1930 a#MARCviewPop, span#MARCviewPop {
1931     background-image: url("../images/sprite.png");
1932     background-position: -5px -26px;
1933     background-repeat: no-repeat;
1934 }
1935 a#ISBDview, span#ISBDview {
1936     background-image: url("../images/sprite.png");
1937     background-position: -5px -55px;
1938     background-repeat: no-repeat;
1939 }
1940 a#Normalview, span#Normalview {
1941     background-image: url("../images/sprite.png");
1942     background-position: -7px 3px;
1943     background-repeat: no-repeat;
1944         padding-left : 15px;
1945 }
1946
1947 a#MARCview, a#MARCviewPop, a#ISBDview, a#Normalview, a#Fullhistory, a#Briefhistory {
1948         background-color : #F3F3F3;
1949         border-left : 1px solid #E8E8E8;
1950 }
1951
1952 #shelfbrowser table {
1953         margin : 0 20px;
1954 }
1955 #shelfbrowser table, #shelfbrowser td, #shelfbrowser th {
1956         border : 0;
1957         font-size : 90%;
1958         text-align : center;
1959 }
1960 #shelfbrowser a {
1961         font-size : 110%;
1962         text-decoration : none;
1963 }
1964 #shelfbrowser td, #shelfbrowser th {
1965         width : 20%;
1966 }
1967 #shelfbrowser td.top {
1968         vertical-align : top;
1969 }
1970 #shelfbrowser td.top a {
1971         text-decoration : underline;
1972 }
1973 #shelfbrowser a {
1974         display : block;
1975 }
1976 #shelfbrowser #browser_next,
1977 #shelfbrowser #browser_previous {
1978     background-image : url("../images/sprite.png");
1979     background-position : -5px -988px;
1980     background-repeat: no-repeat;
1981     width : 16px;
1982 }
1983 #shelfbrowser #browser_next a,
1984 #shelfbrowser #browser_previous a {
1985     cursor: pointer;
1986     display : block;
1987     height: 0 !important;
1988     margin: 0;
1989     overflow: hidden;
1990     padding: 50px 0 0;
1991     text-decoration: none;
1992     width: 16px;
1993 }
1994 #shelfbrowser #browser_previous {
1995 background-position: -9px -1001px;
1996 }
1997 #shelfbrowser #browser_next {
1998 background-position: -9px -1051px;
1999 }
2000
2001 #comments .commentline {
2002         border-bottom : 2px solid #eeeeeb;
2003         margin : 0 -.5em 0 -.5em;
2004         padding : 0 .5em .5em .5em;
2005 }
2006 #comments .yours {
2007         background-color : #effed5;
2008 }
2009 .commentline .avatar {
2010         float : right;
2011         padding-left : .5em;
2012 }
2013 #comments #addcomment {
2014         margin : 0 -1em -1em -1em;
2015         padding : .3em 1em;
2016 }
2017 input.tagbutton {
2018         padding : 1px !important;
2019 }
2020 table#items th {
2021         padding : 2px;
2022 }
2023 #action {
2024         /*margin-top: 0;*/
2025 }
2026 #similars h4 {
2027         text-align : left;
2028 }
2029 #similars table,
2030 #similars td {
2031         border : 0;
2032         margin : 0;
2033 }
2034 #similars td {
2035         width : 13em;
2036 }
2037 #similars a {
2038         display : block;
2039         font-weight : normal;
2040 }
2041 #furtherm a,
2042 #furtherm a:link,
2043 #furtherm a:visited {
2044         color : #006699;
2045 }
2046 #furtherm h4 {
2047         font-size : 106%;
2048         margin : .1em .5em;
2049 }
2050 #furtherm .bd {
2051         background-color : #F3F3F3;
2052         border:1px solid #DDD;
2053 }
2054 .results_summary img {
2055         margin : 0 5px;
2056  }
2057 span.no-image {
2058         background-color : #FFF;
2059         border: 1px solid #979797;
2060         color : #AAA;
2061         display:block;
2062         font-size : 86%;
2063         font-weight : bold;
2064         text-align : center;
2065         width : 75px;
2066 }
2067 #bookcover span.no-image {
2068         margin-right : 10px;
2069         margin-bottom : 10px;
2070 }
2071 #shelfbrowser a:link span.no-image,
2072 #shelfbrowser a:visited span.no-image,
2073 #shelfbrowser a:hover span.no-image,
2074 #shelfbrowser a:active span.no-image {
2075         font-size : 95%;
2076 }
2077 #shelfbrowser a:link span.no-image,
2078 #shelfbrowser a:visited span.no-image,
2079 #shelfbrowser a:hover span.no-image,
2080 #shelfbrowser a:active span.no-image,
2081 td.jacketcell a:link,
2082 td.jacketcell a:visited,
2083 td.jacketcell a:hover,
2084 td.jacketcell a:active,
2085 a.p1:link,
2086 a.p1:visited,
2087 a.p1:hover,
2088 a.p1:active {
2089         color : #AAA;
2090         text-decoration : none;
2091         font-weight : bold;
2092 }
2093
2094 .copies_row > td:first-child {
2095     border-left-style : none;
2096 }
2097
2098 .rtl {
2099   unicode-bidi: embed;
2100   direction: rtl;
2101   text-align: right;
2102 }
2103
2104 div.ft {
2105         clear : both;
2106 }
2107
2108 .authorSearch {
2109     position: absolute;
2110     display: none;
2111     z-index: 2;
2112     background-color: white;
2113     border: 1px solid black;
2114     padding: 4px;
2115 }
2116 .authorSearch li {
2117     list-style-type: none;
2118 }
2119 .authorSearch ul {
2120     padding-left: 0px;
2121 }
2122 .subjectSearch {
2123     position: absolute;
2124     display: none;
2125     z-index: 2;
2126     background-color: white;
2127     border: 1px solid black;
2128     padding: 4px;
2129 }
2130 .subjectSearch li {
2131     list-style-type: none;
2132 }
2133 .subjectSearch ul {
2134     padding-left: 0px;
2135 }
2136
2137 #basket td ul li {
2138         font-size:90%;
2139     list-style:disc outside url(data:image/gif;base64,R0lGODlhBQAHAJECAP///5zD6v///wAAACH5BAEAAAIALAAAAAAFAAcAAAIMjCUGkbvhFGQSmVAAADs=);
2140         padding:0.2em 0;
2141 }
2142
2143 #recentcomments {
2144         margin:auto;
2145         max-width:750px;
2146     margin-left: 13.3207em;
2147 }
2148
2149 #plainmarc table { border: 0; margin: .7em 0 0 0; font-family: monospace; font-size: 95%; }
2150 #plainmarc th { background-color : #FFF; border: 0; white-space: nowrap; text-align:left; vertical-align: top; padding: 2px; }
2151 #plainmarc td { border: 0; padding : 2px; vertical-align: top; }
2152
2153 #catalogue_detail_biblio h1 { float:left; margin:0 1em 1em 0; }
2154 #catalogue_detail_biblio h1.title { float:none; margin-top:1em; }
2155 #catalogue_detail_biblio h3 {clear:both; }
2156
2157 #opac-detail #Normalview { font-weight:bold; }
2158 #opac-marcdetail #Normalview { font-weight:normal; }
2159 #opac-marcdetail #MARCview { font-weight:bold; }
2160 #opac-isbddetail #Normalview { font-weight:normal; }
2161 #opac-isbddetail #ISBDview { font-weight:bold; }
2162 #opac-isbddetail #isbdcontents { margin-top: 2em; }
2163
2164
2165 #renewcontrols {
2166          float: right;
2167          font-size: 66%;
2168 }
2169
2170 #renewcontrols a {
2171         background-repeat : no-repeat;
2172         text-decoration:none;
2173         padding : .1em .4em;
2174         padding-left : 18px;
2175 }
2176
2177 #renewselected_link {
2178     background-image : url("../images/sprite.png");
2179     background-position : -5px -988px;
2180     background-repeat: no-repeat;
2181 }
2182
2183 #renewall_link {
2184     background-image : url("../images/sprite.png");
2185     background-position : -8px -964px;
2186     background-repeat: no-repeat;
2187 }
2188
2189 .koha_url {
2190     color: #666666;
2191 }
2192
2193 div.koha_url {
2194     border-top: none !important;
2195 }
2196 span.koha_url {
2197     position: absolute;
2198     right: 0;
2199     font-size: 85%;
2200 }
2201 a.koha_url {
2202     text-decoration:none;
2203 }
2204 /* pagination */
2205 .pagination {
2206     position: absolute;
2207     top:32px;
2208     left: -1px;
2209     width: 100%;
2210     height:auto;
2211     border: 1px solid #D0D0D0;
2212     display: none;
2213         background-color:#F3F3F3;
2214         padding-bottom:10px;
2215     z-index: 100;
2216 }
2217
2218
2219 /* nav */
2220 .nav .close_pagination {
2221     padding-right: 10px;
2222     position: absolute;
2223     right: 3px;
2224     top: -25px;
2225 }
2226 .nav .close_pagination a {
2227     text-decoration:none!important;
2228 }
2229
2230 .nav ul {
2231     padding-top: 10px;
2232 }
2233
2234 .nav li {
2235         list-style:none;
2236         float:left;
2237         padding:4px;
2238         color:#999;
2239 }
2240
2241 .nav li a {
2242         text-decoration:none!important;
2243 }
2244
2245 .nav li a:hover {
2246         text-decoration:underline;
2247 }
2248
2249 .nav li ul {
2250         float:left;
2251 }
2252
2253 .back {
2254         float:right;
2255 }
2256
2257 .back input{
2258         background:none!important;
2259         color:#999!important;
2260 }
2261
2262 .pagination_list {
2263         float:bottom;
2264 }
2265 .pagination_list ul {
2266     padding-top: 40px;
2267         padding-left:0px;
2268 }
2269 .pagination_list li {
2270         list-style:none;
2271         float:bottom;
2272         padding:4px;
2273         color:#999;
2274    /* border-bottom : 1px solid #DDDDDD;*/
2275 }
2276 .pagination_list li.highlight {
2277    background-color : #F3F3F3;
2278    border-top : 1px solid #DDDDDD;
2279    border-bottom : 1px solid #DDDDDD;
2280 }
2281 .pagination_list span.li_pag_index {
2282    color: #999999;
2283     float: left;
2284     font-size: 15px;
2285     font-weight: bold;
2286     padding-right: 10px;
2287     text-align: right;
2288     width: 13px;
2289
2290 }
2291
2292 .pagination_list li a {padding-left:0px;}
2293
2294
2295 .nav_results {
2296     background-color: #F3F3F3;
2297     border: 1px solid #D0D0D0;
2298     margin-top: 0.5em;
2299         position:relative;
2300 }
2301
2302 .nav_results .l_Results a {
2303     background:#E1E1E1 url("../images/sprite.png") no-repeat 0px -504px; /* Browse results menu */
2304     color:#006699;
2305     display:block;
2306     padding:8px 28px;
2307     text-decoration:none;
2308 }
2309 .nav_results .l_Results a:hover {
2310     background-color:#D9D9D9;
2311 }
2312 .nav_results ul.pg_menu {
2313     border-top: 1px solid #D0D0D0;
2314     white-space : nowrap;
2315 }
2316 .nav_results ul.pg_menu li {
2317     color:#B2B2B2;
2318     display:inline;
2319     list-style:none;
2320     margin: 0;
2321 }
2322 .nav_results ul.pg_menu li.back_results a {
2323     border-left: 1px solid #D0D0D0;
2324     border-right: 1px solid #D0D0D0;
2325 }
2326 .nav_results ul.pg_menu li a,
2327 .nav_results ul.pg_menu li span {
2328         background-color: #F3F3F3;
2329         display : block;
2330     float:left;
2331     padding:.4em .5em;
2332     text-decoration:none;
2333     font-weight:normal;
2334     text-align:center;
2335 }
2336
2337 .nav_results ul.pg_menu li span {
2338         color : #B2B2B2;
2339 }
2340
2341 .nav_results ul.pg_menu li.left_results a {
2342         padding-left : 0;
2343 }
2344
2345 .nav_results ul.pg_menu li a:hover {
2346 }
2347
2348 .nav_results #listResults{
2349     line-height: 0.7em;
2350 }
2351
2352 .nav_results  #listResults li  {
2353     background-color:#999999;
2354     color:#C5C5C5;
2355     font-weight:normal;
2356         display:block;
2357         margin-right:1px;
2358         font-size:0.9em;
2359         padding:5px 0px;
2360         text-align:center;
2361         min-width:20px;
2362 }
2363
2364 .nav_results  #listResults li:hover  {background-color:#006699;}
2365
2366 .nav_results  #listResults li a { color:#FFFFFF; font-weight:normal;}
2367
2368 a.localimage img {
2369         border : 1px solid #8EB3E7;
2370         margin : 0 .5em;
2371         padding : .3em;
2372 }
2373
2374 p.patronimage {
2375         border:1px solid #EEE;
2376         border-bottom-color:#000;
2377         margin: 0.9em 0 0;
2378         padding:1em;
2379 }
2380
2381 p.patronimage.edit {
2382         border-color:#E8E8E8;
2383         margin: 1em 1em 1em 0;
2384 }
2385
2386 span.sep {
2387         color: #888;
2388         padding: 0 .2em;
2389         text-shadow: 1px 1px 0 #FFF;
2390 }
2391
2392 #daily-quote {
2393     /*border-top : 1px solid #000000;*/
2394     border : 1px solid #000000;
2395     margin-top: 2px;
2396     margin-bottom: 10px;
2397     margin-left: 2px;
2398     margin-right: 2px;
2399     width: 300px;
2400     text-align: center;
2401 }
2402
2403 #daily-quote h1 {
2404     font-size: 18px;
2405     font-weight: normal;
2406     margin: 0;
2407 }
2408
2409 #daily-quote div {
2410     font-size: 12px;
2411     margin: 5px;
2412 }
2413
2414 /* jQueryUI Core */
2415
2416 .ui-widget-content { border: 1px solid #AAA; background: #ffffff none; color: #222222; }
2417 .ui-widget-header { border: 1px solid #AAA; background: #E6F0F2 none; color: #222222; font-weight: bold; }
2418 .ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { border: 1px solid #AAA; background: #F4F8F9 none; font-weight: normal; color: #555555; }
2419 .ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus { border: 1px solid #AAA; background: #E6F0F2 none; font-weight: normal; color: #212121; }
2420 .ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { border: 1px solid #aaaaaa; background: #ffffff none; font-weight: normal; color: #212121; }
2421 .ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight  {border: 1px solid #fcefa1; background: #fbf9ee; color: #363636; }
2422 .ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {border: 1px solid #cd0a0a; background: #fef1ec; color: #cd0a0a; }
2423
2424 /* jQueryUI autocomplete */
2425
2426 .ui-autocomplete { position: absolute; cursor: default; -webkit-box-shadow: 2px 2px 2px rgba(0,0,0,.3); -moz-box-shadow: 2px 2px 2px rgba(0,0,0,.3); box-shadow: 2px 2px 2px rgba(0,0,0,.3); }
2427 .ui-autocomplete.ui-widget-content .ui-state-hover { border: 1px solid #AAA; background: #E6F0F2 none; font-weight: normal; color: #212121; }
2428 .ui-autocomplete-loading { background: #FFF url("../../img/loading-small.gif") right center no-repeat; }
2429 .ui-menu li { list-style:none; }
2430
2431 #social_networks span {
2432     color: #274D7F;
2433     display : block;
2434     float : left;
2435     font-size: 85%;
2436     font-weight: bold;
2437     line-height: 2em;
2438     margin : .5em 0 .5em .5em !important;
2439 }
2440 #social_networks a {
2441     background: transparent url("../images/social-sprite.png") no-repeat;
2442     display: block;
2443     height : 20px !important;
2444     width : 20px;
2445     text-indent : -999em;
2446 }
2447
2448 #social_networks div {
2449     float : left !important;
2450     margin : .5em 0 .5em .2em !important;
2451 }
2452
2453 #social_networks #facebook {
2454     background-position : -7px -35px;
2455 }
2456
2457 #social_networks #twitter {
2458     background-position : -7px -5px;
2459 }
2460
2461 #social_networks #linkedin {
2462     background-position : -7px -95px;
2463 }
2464
2465 #social_networks #delicious {
2466     background-position : -7px -66px;
2467 }
2468
2469 #social_networks #email {
2470     background-position : -7px -126px;
2471 }
2472
2473 /* jQuery UI standard tabs */
2474 .ui-tabs-nav .ui-tabs-active a,
2475 .ui-tabs-nav a:hover,
2476 .ui-tabs-nav a:focus,
2477 .ui-tabs-nav a:active,
2478 .ui-tabs-nav span.a {
2479     background: none repeat scroll 0 0 transparent;
2480     outline: 0 none;
2481 }
2482
2483 .ui-widget,
2484 .ui-widget input,
2485 .ui-widget select,
2486 .ui-widget textarea,
2487 .ui-widget button {
2488     font-family : inherit;
2489     font-size : inherit;
2490 }
2491
2492 ul.ui-tabs-nav li {
2493     list-style : none;
2494 }
2495 .ui-tabs.ui-widget-content {
2496     background : transparent none;
2497     border : 0;
2498 }
2499
2500 .ui-tabs .ui-tabs-panel {
2501     border : 1px solid #D8D8D8;
2502 }
2503 .ui-tabs-nav.ui-widget-header {
2504     border : 0;
2505     background : none;
2506 }
2507 .ui-tabs .ui-tabs-nav li {
2508     background: #F3F3F3 none;
2509     border-color: #D8D8D8;
2510     margin-right : .4em;
2511 }
2512
2513 .ui-tabs .ui-tabs-nav li.ui-tabs-active {
2514     background-color : #FFF;
2515     border : 1px solid #D8D8D8;
2516     border-bottom: 0;
2517 }
2518 .ui-tabs .ui-tabs-nav li.ui-tabs-active a {
2519     color : #000;
2520     font-weight : bold;
2521 }
2522
2523 .ui-tabs .ui-tabs-nav li.ui-state-default.ui-state-hover {
2524     background : #F3F3F3 none;
2525 }
2526
2527 .ui-tabs .ui-tabs-nav li.ui-tabs-active.ui-state-hover {
2528     background : #FFF none;
2529 }
2530
2531 .ui-tabs .ui-state-default a,
2532 .ui-tabs .ui-state-default a:link,
2533 .ui-tabs .ui-state-default a:visited {
2534     color: #006699;
2535 }
2536
2537 .ui-tabs .ui-state-hover a,
2538 .ui-tabs .ui-state-hover a:link,
2539 .ui-tabs .ui-state-hover a:visited {
2540     color: #990033;
2541 }
2542
2543 .statictabs ul {
2544     background: none repeat scroll 0 0 transparent;
2545     border: 0 none;
2546     margin: 0;
2547     padding: 0.2em 0.2em 0;
2548     border-bottom-right-radius: 4px;
2549     border-bottom-left-radius: 4px;
2550     border-top-right-radius: 4px;
2551     border-top-left-radius: 4px;
2552     color: #222222;
2553     font-weight: bold;
2554     font-size: 100%;
2555     line-height: 1.3;
2556     list-style: none outside none;
2557     outline: 0 none;
2558     text-decoration: none;
2559 }
2560
2561 .statictabs ul:after {
2562     clear: both;
2563 }
2564
2565 .statictabs ul:before,
2566 .statictabs ul:after {
2567     content: "";
2568     display: table;
2569 }
2570
2571 .statictabs ul li {
2572     background: none repeat scroll 0 0 #E6F0F2;
2573     border: 1px solid #B9D8D9;
2574     border-bottom: 0 none !important;
2575     border-top-right-radius: 4px;
2576     border-top-left-radius: 4px;
2577     float: left;
2578     list-style: none outside none;
2579     margin-bottom: 0;
2580     margin-right: 0.4em;
2581     padding: 0;
2582     position: relative;
2583     white-space: nowrap;
2584     top: 1px;
2585     color: #555555;
2586     font-weight: normal;
2587
2588 }
2589
2590 .statictabs ul li.active {
2591     background-color: #FFFFFF;
2592     color: #212121;
2593     font-weight: normal;
2594     padding-bottom: 1px;
2595 }
2596
2597 .statictabs ul li a {
2598     color: #004D99;
2599     cursor: pointer;
2600     float: left;
2601     padding: 0.5em 1em;
2602     text-decoration: none;
2603 }
2604
2605 .statictabs ul li a:hover {
2606     background-color : #EDF4F5;
2607     border-top-right-radius: 4px;
2608     border-top-left-radius: 4px;
2609     color : #538200;
2610 }
2611
2612 .statictabs ul li.active a {
2613     color: #000000;
2614     font-weight: bold;
2615     cursor: text;
2616     background: none repeat scroll 0 0 transparent;
2617     outline: 0 none;
2618 }
2619
2620 .statictabs .tabs-container {
2621     border: 1px solid #B9D8D9;
2622     background: none repeat scroll 0 0 transparent;
2623     display: block;
2624     padding: 1em 1.4em;
2625     border-bottom-right-radius: 4px;
2626     border-bottom-left-radius: 4px;
2627     color: #222222;
2628 }
2629
2630 .authref {
2631     text-indent: 2em;
2632 }
2633
2634 .authref .label {
2635     font-style: italic;
2636 }
2637
2638 .authstanza {
2639     margin-top: 1em;
2640 }
2641
2642 .authstanzaheading {
2643     font-weight: bold;
2644 }
2645 div.authorizedheading {
2646     font-weight: bold;
2647 }
2648 .authstanza li {
2649     margin-left: 0.5em;
2650 }
2651 .authres_notes, .authres_seealso, .authres_otherscript {
2652   padding-top: 5px;
2653 }
2654 .authres_notes {
2655   font-style: italic;
2656 }
2657
2658 #didyoumean {
2659     background-color: #EEE;
2660     border: 1px solid #E8E8E8;
2661     margin: 0 0 0.5em;
2662     text-align: left;
2663     padding: 0.5em;
2664     border-radius: 3px 3px 3px 3px;
2665 }
2666
2667 .suggestionlabel {
2668     font-weight: bold;
2669 }
2670
2671 .searchsuggestion {
2672     padding: 0.2em 0.5em;
2673     white-space: nowrap;
2674     display: inline-block;
2675 }
2676
2677 .authlink {
2678     padding-left: 0.25em;
2679 }
2680 #hierarchies a {
2681     font-weight: normal;
2682     text-decoration: underline;
2683     color: #069;
2684 }
2685
2686 #hierarchies a:hover {
2687     color: #990033;
2688 }
2689
2690 #top-pages {
2691     margin: 0 0 0.5em;
2692 }
2693
2694 /* jQuery UI Datepicker */
2695 .ui-datepicker table {width: 100%; font-size: .9em; border : 0; border-collapse: collapse; margin:0 0 .4em; }
2696 .ui-datepicker th { background : transparent none; padding: .7em .3em; text-align: center; font-weight: bold; border: 0;  }
2697
2698 .ui-datepicker-trigger {
2699     vertical-align: middle;
2700     margin : 0 3px;
2701 }
2702 .ui-datepicker {
2703     -moz-box-shadow: 1px 1px 3px 0 #666;
2704     -webkit-box-shadow: 1px 1px 3px 0 #666;
2705     box-shadow: 1px 1px 3px 0 #666;
2706 }
2707
2708 .contents {
2709     width: 75%;
2710 }
2711
2712 .contentblock {
2713     position: relative;
2714     margin-left: 2em;
2715 }
2716
2717 .contents .t:first-child:before {
2718     content: "→ ";
2719 }
2720
2721 .contents .t:before {
2722     content: "\A→ ";
2723     white-space: pre;
2724 }
2725
2726 .contents .t {
2727     font-weight: bold;
2728     display: inline;
2729 }
2730
2731 .contents .r {
2732     display: inline;
2733 }
2734
2735 body#opac-main #opacmainuserblockmobile {
2736     display: none;
2737 }
2738
2739 .mobile_only {
2740    display : none;
2741 }
2742
2743 /* different sizes for different tags in opac-tags.tt */
2744 .tagweight0 {
2745     font-size: 12px;
2746 }
2747
2748 .tagweight1 {
2749     font-size: 14px;
2750 }
2751
2752 .tagweight2 {
2753     font-size: 16px;
2754 }
2755
2756 .tagweight3 {
2757     font-size: 18px;
2758 }
2759
2760 .tagweight4 {
2761     font-size: 20px;
2762 }
2763
2764 .tagweight5 {
2765     font-size: 22px;
2766 }
2767
2768 .tagweight6 {
2769     font-size: 24px;
2770 }
2771
2772 .tagweight7 {
2773     font-size: 26px;
2774 }
2775
2776 .tagweight8 {
2777     font-size: 28px;
2778 }
2779
2780 .tagweight9 {
2781     font-size: 30px;
2782 }
2783
2784 #patronregistration {
2785     background-color: #F7F7F7;
2786     border : 1px solid #EAEAEA;
2787     -moz-border-radius: 3px;
2788     border-radius : 3px;
2789     font-size : 90%;
2790     margin : .7em 0;
2791     padding : .5em;
2792     text-align: center;
2793 }
2794 #patronregistration a {
2795     display: block;
2796 }
2797
2798 video {
2799     width: 480px;
2800 }
2801
2802 .review {
2803     margin-bottom: 20px;
2804 }
2805
2806 #idreambooksreadometer {
2807     float: right;
2808 }
2809 a.idreambooksrating {
2810     font-size: 30px;
2811     color: #29ADE4;
2812     padding-left: 85px;
2813     line-height: 30px;
2814     text-decoration: none;
2815 }
2816
2817 .idreambookslegend {
2818     font-size: small;
2819 }
2820
2821 a.reviewlink,a.reviewlink:visited {
2822     text-decoration: none;
2823     color: black;
2824     font-weight: normal;
2825 }
2826
2827 .idreambookssummary a {
2828     color: #707070;
2829     text-decoration: none;
2830 }
2831
2832 .idreambookssummary img, .idbresult img {
2833     vertical-align: middle;
2834 }
2835
2836 .idbresult {
2837     color: #29ADE4;
2838     text-align: center;
2839     margin: 0.5em;
2840     padding: 0.5em;
2841 }
2842
2843 .idbresult a, .idbresult a:visited {
2844     text-decoration: none;
2845     color: #29ADE4;
2846 }
2847
2848 .idbresult img {
2849     padding-right: 6px;
2850 }
2851
2852 .highlight-row-results {
2853     font-size: 120%;
2854 }
2855
2856 .highlight-row-detail {
2857     font-weight: bold;
2858 }
2859
2860 .branch-info-tooltip {
2861     display: none;
2862 }
2863 .lang {
2864 float:left;
2865 padding: 0.1em 0;
2866 }
2867
2868 #export, #further, .detailtagcell {
2869     background-color: #F3F3F3;
2870     border: 1px solid #E8E8E8;
2871     font-size: 76%;
2872     margin-top: 0.5em;
2873     padding: 3px;
2874     text-align: center;
2875 }