Bug 8061: Follow Up (Opac-Prog) - enhancement to D Ruth's patch
[koha.git] / koha-tmpl / opac-tmpl / prog / en / css / opac.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 .searchresults p.details {
1201         color : #979797;
1202 }
1203
1204 .searchresults p {
1205         margin: 0;
1206         padding: 0 0 .6em 0;
1207 }
1208
1209 td.resultscontrol img {
1210         vertical-align: middle;
1211 }
1212
1213 .searchresults table td {
1214 }
1215
1216 .searchresults table {
1217         margin : 0;
1218 }
1219
1220 .searchresults td, .searchresults th, .searchresults table {
1221         border: 0;
1222 }
1223 .searchresults td {
1224         vertical-align: top;
1225 }
1226
1227 .searchresults tr {
1228         border-bottom : 1px solid #f3f3f3;
1229 }
1230
1231 .searchresults tr:first-child {
1232         border : 0;
1233 }
1234
1235 .searchresults table {
1236         border-top : 0px solid #CCCCCC;
1237         width : 100%;
1238 }
1239
1240 .searchresults a.reserve, .searchresults a.reserve:visited {
1241         background-position:left top;
1242         background-repeat:no-repeat;
1243         float:right;
1244         padding:2px 3px 2px 26px;
1245 }
1246
1247 .searchresults a.reserve {
1248         background-color:transparent;
1249         color:#006699;
1250 }
1251
1252 .unavailable, .tagerror, .tagerror:visited {
1253         color: #990033;
1254 }
1255
1256 #libraryname {
1257         float : left;
1258         line-height : 2em;
1259 }
1260
1261 #corner {
1262         float : right;
1263         line-height : 2em;
1264 }
1265
1266 .pages {
1267         line-height : 1.8em;
1268         text-align: center;
1269 }
1270
1271 .current,
1272 .currentPage {
1273         background-color: #FFFFFF;
1274         color: #3366CC;
1275         font-weight: bold;
1276         padding: 1px 5px 1px 5px;
1277         text-decoration: none;
1278 }
1279
1280 a:link.nav,
1281 div.pages a:link {
1282         background-color: #EEE;
1283         border: 1px solid #CCCC99;
1284         color: #3366CC;
1285         font-weight: bold;
1286         padding: 1px 5px 1px 5px;
1287         text-decoration: none;
1288 }
1289
1290 a:visited.nav,
1291 div.pages a:visited {
1292         background-color: #EEE;
1293         border: 1px solid #CCCC99;
1294         color: #3366CC;
1295         font-weight: bold;
1296         padding: 1px 5px 1px 5px;
1297         text-decoration: none;
1298 }
1299
1300 a:hover.nav,
1301 div.pages a:hover {
1302         background-color: #FFFFCC;
1303         border: 1px solid #CCCC99;
1304         color: #CC3333;
1305         font-weight: bold;
1306         padding: 1px 5px 1px 5px;
1307         text-decoration: none;
1308 }
1309
1310 a:active.nav,
1311 div.pages a:active {
1312         background-color: #FFFFCC;
1313         border: 1px solid #CCCC99;
1314         color: #D25500;
1315         font-weight: bold;
1316         padding: 1px 5px 1px 5px;
1317         text-decoration: none;
1318 }
1319
1320 /* Tabs */
1321 ul.link-tabs {
1322         list-style-type: none;
1323         margin: 9px 0 -2px 5px;
1324         padding: 0;
1325 }
1326
1327 ul.link-tabs li {
1328         display: inline;
1329         padding: 0px;
1330 }
1331
1332 ul.link-tabs li a {
1333         font-weight: bold;
1334         padding: 2px 4px 2px 4px;
1335         text-decoration: none;
1336         border-top: 1px solid #DDDDDD;
1337         border-left : 1px solid #DDDDDD;
1338         border-right : 1px solid #666666;
1339 }
1340
1341 ul.link-tabs li#power_formButton a, ul.link-tabs li#proximity_formButton a {
1342         padding: 2px 4px 3px 4px;
1343 }
1344
1345 ul.link-tabs li.off a {
1346         background-color: #EEEEEB;
1347         border-bottom: 1px solid #DDDDDD;
1348 }
1349
1350 ul.link-tabs li.off a:hover {
1351         padding: 2px 3px 2px 4px;
1352         background-color: #FFFFEC;
1353         border-top: 1px solid #BEBF84;
1354         border-left : 1px solid #BEBF84;
1355         border-right : 2px solid #333333;
1356 }
1357
1358 ul.link-tabs li.on a {
1359         background-color: #FFFFFF;
1360         border-bottom: 1px solid #FFFFFF;
1361 }
1362
1363 ul.link-tabs li a.debit {
1364         background-color : #FFFF99;
1365         color : #990033;
1366 }
1367
1368 div.tab-container {
1369         border : 1px solid #DDDDDD;     
1370         margin-top : 4px;
1371         padding : .7em;
1372         width : 90%;
1373 }
1374
1375 tr.overdue td {
1376         background-color : #ffcccc;
1377         border-bottom : 1px solid #ffaeae;
1378         border-right : 1px solid #ffaeae;
1379         font-weight : bold;
1380 }
1381
1382 td.overdue {
1383         color : #cc3333;
1384 }
1385
1386 .renewals {
1387         display:block;
1388         font-size:0.8em;
1389         padding:0.5em;
1390 }
1391
1392 table#marc, table#marc td, table#marc th {
1393         border : 0;
1394 }
1395
1396 table#marc th {
1397         background-color : transparent;
1398         text-align : left;
1399 }
1400
1401 table#marc td:first-child {
1402         text-indent : 2em;
1403 }
1404 #masthead {
1405 float: left;
1406 width: 120px;
1407 }
1408
1409 #fluid {
1410 margin-left: 124px;
1411 margin-top : .4em;
1412 padding-left : 1em;
1413 }
1414
1415 #fluid-offset {
1416 float : right;
1417 width: 100%;
1418 }
1419
1420 #translControl{
1421 float : left;
1422 padding-left : .4em;
1423 }
1424
1425 .clearfix:after {
1426     content: "."; 
1427     display: block; 
1428     height: 0; 
1429     clear: both; 
1430     visibility: hidden;
1431 }
1432
1433 /* Hides from IE-mac \*/
1434 * html .clearfix {height: 1%;}
1435 /* End hide from IE-mac */
1436
1437 .results_summary {
1438         display: block;
1439         font-size : 85%;
1440         color: #707070;
1441         padding : 0 0 .5em 0;
1442 }
1443 .results_summary .results_summary {
1444         font-size : 100%;
1445 }
1446
1447 .results_summary.actions {
1448     margin-top : .5em;
1449 }
1450
1451 .m880 {
1452     display:block; 
1453     text-align:right; 
1454     float:right; 
1455     width:50%; 
1456     padding-left:20px
1457 }
1458
1459 .tagstatus {
1460     color: #707070;
1461     padding: 0 4px 0 4px;
1462     margin-left: 5px;
1463     border: 1px solid #bcbcbc;
1464     background-color: #ffffcc;
1465     -webkit-border-radius: 4px;
1466     -moz-border-radius: 4px;
1467     border-radius: 4px;
1468 }
1469
1470 .results_summary.tagstatus {
1471     display: inline;
1472 }
1473
1474 .results_summary .label {
1475         color: #202020;
1476 }
1477
1478 .results_summary a {
1479         font-weight: normal;
1480 }
1481
1482 .actions a.hold,
1483 .actions a.addtocart,
1484 .actions a.addtoshelf,
1485 .actions a.addtolist,
1486 .actions a.tag_add {
1487         margin-left : 1em;
1488         text-decoration : none;
1489 }
1490
1491 /* Search results rows place hold */
1492 .actions a.hold {
1493     background-image : url("../../images/sprite.png"); /* Place hold small */
1494     background-position : -10px -542px;
1495     background-repeat: no-repeat;
1496         padding-left : 16px;
1497 }
1498
1499 /* Search results rows add to cart */
1500 .actions a.addtocart {
1501     background-image : url("../../images/sprite.png"); /* Cart small */
1502     background-position : -10px -572px;
1503     background-repeat: no-repeat;
1504     padding-left : 15px;
1505         display : none;
1506 }
1507
1508 /* Search results rows save to lists */
1509 .actions a.addtoshelf {
1510     background-image : url("../../images/sprite.png"); /* MARC view */
1511     background-position: -10px -27px;
1512     background-repeat: no-repeat;
1513         padding-left : 13px;
1514 }
1515
1516 .dialog {
1517   border: 1px solid #bcbcbc;
1518         padding : .5em;
1519         margin : 1em auto;
1520   width: 65%;
1521   }
1522   
1523 .dialog  h2, .dialog h3, .dialog h4 {
1524         margin : auto;
1525         text-align : center;
1526   }
1527  
1528 div.alert {
1529         background: #fef8d3; /* Old browsers */
1530         background: -moz-linear-gradient(top, #fef8d3 0%, #ffec91 9%, #ffed87 89%, #f9dc00 100%); /* FF3.6+ */
1531         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+ */
1532         background: -webkit-linear-gradient(top, #fef8d3 0%,#ffec91 9%,#ffed87 89%,#f9dc00 100%); /* Chrome10+,Safari5.1+ */
1533         background: -o-linear-gradient(top, #fef8d3 0%,#ffec91 9%,#ffed87 89%,#f9dc00 100%); /* Opera11.10+ */
1534         background: -ms-linear-gradient(top, #fef8d3 0%,#ffec91 9%,#ffed87 89%,#f9dc00 100%); /* IE10+ */
1535         filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fef8d3', endColorstr='#f9dc00',GradientType=0 ); /* IE6-9 */
1536         background: linear-gradient(top, #fef8d3 0%,#ffec91 9%,#ffed87 89%,#f9dc00 100%); /* W3C */
1537         text-align : center;
1538 }
1539
1540 div.alert strong {
1541         color : #900;
1542 }
1543
1544 div.message {
1545         background: #ffffff; /* Old browsers */
1546         background: -moz-linear-gradient(top, #ffffff 0%, #f4f6fa 2%, #eaeef5 23%, #e8edf6 94%, #cddbf2 100%); /* FF3.6+ */
1547         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+ */
1548         background: -webkit-linear-gradient(top, #ffffff 0%,#f4f6fa 2%,#eaeef5 23%,#e8edf6 94%,#cddbf2 100%); /* Chrome10+,Safari5.1+ */
1549         background: -o-linear-gradient(top, #ffffff 0%,#f4f6fa 2%,#eaeef5 23%,#e8edf6 94%,#cddbf2 100%); /* Opera11.10+ */
1550         background: -ms-linear-gradient(top, #ffffff 0%,#f4f6fa 2%,#eaeef5 23%,#e8edf6 94%,#cddbf2 100%); /* IE10+ */
1551     filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eaeef5', endColorstr='#cddbf2',GradientType=0 ); /* IE6-9 */
1552         background: linear-gradient(top, #ffffff 0%,#f4f6fa 2%,#eaeef5 23%,#e8edf6 94%,#cddbf2 100%); /* W3C */
1553         border : 1px solid #bcbcbc;
1554         width : 55%;
1555 }
1556
1557 #moresearches {
1558         clear : left;
1559         color : #000099;
1560         font-size : 90%;
1561         line-height : 110%;
1562         margin : .6em 0 .3em 0;
1563 }
1564
1565 #moresearches a:link, #moresearches a:visited {
1566         color : #e5ebff;
1567         font-weight : normal;
1568         text-decoration : none;
1569 }
1570
1571 #news th {
1572         text-align : left;
1573         padding : 3px 5px;
1574 }
1575
1576 strong em, em strong  {
1577     font-weight: bold;
1578     font-style: italic;
1579 }
1580
1581 #opac-main-search #listsmenu a, #opac-main-search #listsmenu h4 {
1582         color : #000;
1583         font-weight : normal;
1584 }
1585  #opac-main-search #listsmenu h4 {
1586         font-size : 90%;
1587         font-weight : bold;
1588         margin : 0 .2em; 
1589  }
1590  
1591 #opac-main-search #listsmenu .yuimenuitemlabel {
1592         cursor : pointer;
1593 }
1594
1595 #opac-main-search #listsmenu .bd {
1596         background: #eef4fe; /* Old browsers */
1597         background: -moz-linear-gradient(left, #eef4fe 0%, #eef4fe 88%, #f6f9fe 98%, #ffffff 99%, #a5c2f6 99%, #e6eefe 100%, #cbdefe 100%); /* FF3.6+ */
1598         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+ */
1599         background: -webkit-linear-gradient(left, #eef4fe 0%,#eef4fe 88%,#f6f9fe 98%,#ffffff 99%,#a5c2f6 99%,#e6eefe 100%,#cbdefe 100%); /* Chrome10+,Safari5.1+ */
1600         background: -o-linear-gradient(left, #eef4fe 0%,#eef4fe 88%,#f6f9fe 98%,#ffffff 99%,#a5c2f6 99%,#e6eefe 100%,#cbdefe 100%); /* Opera11.10+ */
1601         background: -ms-linear-gradient(left, #eef4fe 0%,#eef4fe 88%,#f6f9fe 98%,#ffffff 99%,#a5c2f6 99%,#e6eefe 100%,#cbdefe 100%); /* IE10+ */
1602         background: linear-gradient(left, #eef4fe 0%,#eef4fe 88%,#f6f9fe 98%,#ffffff 99%,#a5c2f6 99%,#e6eefe 100%,#cbdefe 100%); /* W3C */
1603         border : 1px solid #739acf;
1604         padding : .3em 1em 0 0;
1605 }
1606
1607 #opac-main-search #listsmenu .yuimenuitemlabel.selected {
1608         background-color : #fff;
1609 }
1610
1611 #opac-main-search #listsmenu ul {
1612         border-color : #b8d0e6;
1613 }
1614
1615 .selectcol {
1616         vertical-align: top;
1617         width: 10px;
1618 }
1619 .itypecol {
1620         vertical-align: top;
1621         width: 10px;
1622 }
1623 #container {
1624         color : #000;
1625 }
1626
1627 div#changelanguage{
1628         background-color: #fff;
1629         border-top: 1px solid #CCC;
1630         color : #666;
1631         font-size : 85%;
1632         padding : 1em;
1633         margin-top : 2em;
1634  }
1635  
1636 div#changelanguage a {
1637         font-weight : normal;
1638         padding : .5em 0;
1639 }
1640
1641 div#changelanguage li.yuimenuitem {
1642     font-size: 120%;
1643     font-weight: normal;
1644     margin: 0;
1645     padding: 0 1em;
1646 }
1647 div#changelanguage li.yuimenuitem a.yuimenuitemlabel {
1648     padding: 0;
1649 }
1650
1651 ul#i18nMenu {
1652         margin : 0;
1653         padding : .2em 0;
1654  }
1655
1656 ul#i18nMenu li {
1657         border-left : 1px solid #CCC;
1658         display : inline;
1659         list-style : none;
1660         padding : 0 .4em;
1661  }
1662
1663 ul#i18nMenu li:first-child {
1664         border-left : 0;
1665  }
1666
1667 ul#i18nMenu li ul li {
1668         border : 0;
1669         display : block;
1670         padding : 0;
1671  }
1672
1673
1674 ul#i18nMenu li.more a {
1675     background-image : url("../../images/sprite.png"); /* Arrow up */
1676     background-position : 37px -940px;
1677         background-repeat:no-repeat;
1678         padding-right: 1.3em;
1679 }
1680
1681 ul#i18nMenu li.more ul li a {
1682         background-image : none;
1683         padding: 0 1.3em;
1684 }
1685 .morelang,
1686 li.more {
1687 float:left
1688 }
1689
1690 span.lang{
1691         float:left;
1692         border-right : 1px solid black;
1693         padding : 0 .5em;
1694 }
1695
1696 #cartDetails,#cartUpdate,#holdDetails,#listsDetails {
1697         background-color : #FFF;
1698         border: 1px solid #739acf;
1699         color : black;
1700         display : none;
1701         margin : 0;
1702         padding : 10px;
1703         text-align : center;
1704         width : 180px;
1705         box-shadow: 1px 1px 3px #666;
1706         -moz-box-shadow: 1px 1px 3px #666;
1707         -webkit-box-shadow: 1px 1px 3px #666;
1708         z-index: 2;
1709
1710 }
1711
1712 .yui-panel .hd, .yui-panel .bd, .yui-panel .ft {
1713         background-color : transparent;
1714         border : 0;
1715         padding : inherit;
1716 }
1717
1718 #login #userid, #login #password {
1719         width : 98%;    
1720 }
1721
1722 #opac-main-search input.submit {
1723         background: #e6f3fe; /* Old browsers */
1724         background: -moz-linear-gradient(top, #e6f3fe 0%, #dfeefa 8%, #bfd5ea 49%, #b8d0e6 52%, #b8d0e6 100%); /* FF3.6+ */
1725         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+ */
1726         background: -webkit-linear-gradient(top, #e6f3fe 0%,#dfeefa 8%,#bfd5ea 49%,#b8d0e6 52%,#b8d0e6 100%); /* Chrome10+,Safari5.1+ */
1727         background: -o-linear-gradient(top, #e6f3fe 0%,#dfeefa 8%,#bfd5ea 49%,#b8d0e6 52%,#b8d0e6 100%); /* Opera11.10+ */
1728         background: -ms-linear-gradient(top, #e6f3fe 0%,#dfeefa 8%,#bfd5ea 49%,#b8d0e6 52%,#b8d0e6 100%); /* IE10+ */
1729         filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e6f3fe', endColorstr='#b8d0e6',GradientType=0 ); /* IE6-9 */
1730         background: linear-gradient(top, #e6f3fe 0%,#dfeefa 8%,#bfd5ea 49%,#b8d0e6 52%,#b8d0e6 100%); /* W3C */
1731         -webkit-border-radius: 4px;
1732         -moz-border-radius: 4px;
1733         border-radius: 4px;
1734         -webkit-box-shadow: 1px 1px 1px 1px , , .3);
1735         -moz-box-shadow: 1px 1px 1px 1px , , .3);
1736         box-shadow: 1px 1px 1px 1px , , .3);
1737
1738         color : #333;
1739         font-weight : normal;
1740         font-size : 80%;
1741         padding : 2px;
1742 }
1743
1744 div#menu {
1745         border-right : 1px solid #979797;
1746         font-size : 94%;
1747         margin-right : .5em;
1748         padding-top : 1em;
1749         padding-bottom : 2em;
1750 }
1751
1752 div#menu li a {
1753         background: #eeeeee; /* Old browsers */
1754         background: -moz-linear-gradient(left, #eeeeee 0%, #eeeeee 96%, #e6e6e6 97%, #cccccc 99%, #c1c1c1 100%); /* FF3.6+ */
1755         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+ */
1756         background: -webkit-linear-gradient(left, #eeeeee 0%,#eeeeee 96%,#e6e6e6 97%,#cccccc 99%,#c1c1c1 100%); /* Chrome10+,Safari5.1+ */
1757         background: -o-linear-gradient(left, #eeeeee 0%,#eeeeee 96%,#e6e6e6 97%,#cccccc 99%,#c1c1c1 100%); /* Opera 11.10+ */
1758         background: -ms-linear-gradient(left, #eeeeee 0%,#eeeeee 96%,#e6e6e6 97%,#cccccc 99%,#c1c1c1 100%); /* IE10+ */
1759         background: linear-gradient(left, #eeeeee 0%,#eeeeee 96%,#e6e6e6 97%,#cccccc 99%,#c1c1c1 100%); /* W3C */
1760         text-decoration : none;
1761         display : block;
1762         border : 1px solid #979797;
1763         font-size : 111%;
1764         margin : .5em 0;
1765         padding : .4em .3em;
1766         margin-right : -1px;
1767 }
1768
1769 div#menu li a:hover {
1770         background: #eaeef5; /* Old browsers */
1771         background: -moz-linear-gradient(left, #eaeef5 0%, #dee6f4 96%, #c4d5ef 98%, #a2bee8 100%); /* FF3.6+ */
1772         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+ */
1773         background: -webkit-linear-gradient(left, #eaeef5 0%,#dee6f4 96%,#c4d5ef 98%,#a2bee8 100%); /* Chrome10+,Safari5.1+ */
1774         background: -o-linear-gradient(left, #eaeef5 0%,#dee6f4 96%,#c4d5ef 98%,#a2bee8 100%); /* Opera 11.10+ */
1775         background: -ms-linear-gradient(left, #eaeef5 0%,#dee6f4 96%,#c4d5ef 98%,#a2bee8 100%); /* IE10+ */
1776         background: linear-gradient(left, #eaeef5 0%,#dee6f4 96%,#c4d5ef 98%,#a2bee8 100%); /* W3C */
1777 }
1778
1779 div#menu li.active a:hover {
1780         background-color : #fff;
1781         color : #0000CC;
1782 }
1783
1784 #menu ul li {
1785         list-style-type : none;
1786 }
1787
1788 #menu ul li.active a {
1789         background-color : #FFF;
1790         background-image : none;
1791         border-right : 0;
1792         font-weight : bold;
1793 }
1794
1795 .left {
1796         float : left;
1797 }
1798
1799 .right {
1800         float : right;
1801 }
1802
1803 #searchsubmit {
1804         cursor : default;
1805         font-size : 87%;
1806         font-weight :  normal;
1807         margin-top : 0;
1808         margin-left :  .2em;
1809         padding: 2px 2px 1px 2px;
1810 }
1811
1812 #export,#further,.detailtagcell {
1813         margin-top : .5em;
1814         background-color : #F3F3F3;
1815         border : 1px solid #E8E8E8;
1816         font-size : 76%;
1817         padding : 3px;
1818         text-align : center;
1819 }
1820 #furtherm { margin-top : .5em; }
1821
1822 #export label, .detailtagcell label {
1823         display : block;
1824         font-weight : bold;
1825         font-size : 110%;
1826         margin-bottom : 2px;
1827 }
1828
1829 #export input, .detailtagcell input {
1830         padding : 2px;
1831 }
1832
1833 #cartmenulink, #listsmenulink {
1834         background-repeat: no-repeat;
1835         -webkit-border-radius: 5px;
1836         -moz-border-radius: 5px;
1837         border-radius: 5px;
1838         display : block;
1839         position : relative;
1840         float : left;
1841         color : #333;
1842         text-decoration : none;
1843         cursor : pointer;
1844         font-size : 105%;
1845         font-weight : bold;
1846         line-height : 185%;
1847         margin-left : 1.5em;
1848         padding : .3em .7em;
1849 }
1850
1851 #listsmenulink {
1852         background : #9FBFFF;
1853     background: url("../../images/sprite.png"),-moz-linear-gradient(top, #d7e5ff 0%, #b1cbff 50%, #9fbfff 100%); /* FF3.6+ */
1854     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+ */
1855     background: url("../../images/sprite.png"),-webkit-linear-gradient(top, #d7e5ff 0%,#b1cbff 50%,#9fbfff 100%); /* Chrome10+,Safari5.1+ */
1856     background: url("../../images/sprite.png"),-o-linear-gradient(top, #d7e5ff 0%,#b1cbff 50%,#9fbfff 100%); /* Opera 11.10+ */
1857     background: url("../../images/sprite.png"),-ms-linear-gradient(top, #d7e5ff 0%,#b1cbff 50%,#9fbfff 100%); /* IE10+ */
1858     background: url("../../images/sprite.png"),linear-gradient(top, #d7e5ff 0%,#b1cbff 50%,#9fbfff 100%); /* W3C */
1859         filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d7e5ff', endColorstr='#9fbfff',GradientType=0 ); /* IE6-9 */
1860     background-position: 40px -287px,top left;
1861         background-repeat: no-repeat;
1862         border: 1px solid #629DCF;
1863         color : #006699;
1864         padding-right: 20px;
1865 }
1866
1867 #listsmenulink:hover {
1868         background-color : #b8d0e6;
1869     background: url("../../images/sprite.png"),-moz-linear-gradient(top, #e2ecf5 0%, #c3d8ea 50%, #b8d0e6 100%); /* FF3.6+ */
1870     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+ */
1871     background: url("../../images/sprite.png"),-webkit-linear-gradient(top, #e2ecf5 0%,#c3d8ea 50%,#b8d0e6 100%); /* Chrome10+,Safari5.1+ */
1872     background: url("../../images/sprite.png"),-o-linear-gradient(top, #e2ecf5 0%,#c3d8ea 50%,#b8d0e6 100%); /* Opera 11.10+ */
1873     background: url("../../images/sprite.png"),-ms-linear-gradient(top, #e2ecf5 0%,#c3d8ea 50%,#b8d0e6 100%); /* IE10+ */
1874     background: url("../../images/sprite.png"),linear-gradient(top, #e2ecf5 0%,#c3d8ea 50%,#b8d0e6 100%); /* W3C */
1875         filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e2ecf5', endColorstr='#b8d0e6',GradientType=0 ); /* IE6-9 */
1876         background-repeat: no-repeat;
1877     background-position: 40px -287px,top left;
1878 }
1879
1880 #cartmenulink {
1881         background: #98CB58; /* Old browsers */
1882     background: url("../../images/sprite.png"),-moz-linear-gradient(top, #d5eaba 0%, #b7db8a 50%, #98cb59 100%); /* FF3.6+ */
1883     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+ */
1884     background: url("../../images/sprite.png"),-webkit-linear-gradient(top, #d5eaba 0%,#b7db8a 50%,#98cb59 100%); /* Chrome10+,Safari5.1+ */
1885     background: url("../../images/sprite.png"),-o-linear-gradient(top, #d5eaba 0%,#b7db8a 50%,#98cb59 100%); /* Opera 11.10+ */
1886     background: url("../../images/sprite.png"),-ms-linear-gradient(top, #d5eaba 0%,#b7db8a 50%,#98cb59 100%); /* IE10+ */
1887     background: url("../../images/sprite.png"),linear-gradient(top, #d5eaba 0%,#b7db8a 50%,#98cb59 100%); /* W3C */
1888         filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d5eaba', endColorstr='#98cb59',GradientType=0 ); /* IE6-9 */
1889     background-position: -5px -256px, left top;
1890         background-repeat: no-repeat;
1891         border: 1px solid #5EA28C;
1892         color : #336600;
1893         padding-left : 30px;
1894 }
1895
1896 #cartmenulink:hover {
1897         background-color : #BFDE96;
1898     background: url("../../images/sprite.png"),-moz-linear-gradient(top, #e5f1d4 0%, #cbe4aa 50%, #c0de98 100%); /* FF3.6+ */
1899     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+ */
1900     background: url("../../images/sprite.png"),-webkit-linear-gradient(top, #e5f1d4 0%,#cbe4aa 50%,#c0de98 100%); /* Chrome10+,Safari5.1+ */
1901     background: url("../../images/sprite.png"),-o-linear-gradient(top, #e5f1d4 0%,#cbe4aa 50%,#c0de98 100%); /* Opera 11.10+ */
1902     background: url("../../images/sprite.png"),-ms-linear-gradient(top, #e5f1d4 0%,#cbe4aa 50%,#c0de98 100%); /* IE10+ */
1903     background: url("../../images/sprite.png"),linear-gradient(top, #e5f1d4 0%,#cbe4aa 50%,#c0de98 100%); /* W3C */
1904         filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e5f1d4', endColorstr='#c0de98',GradientType=0 ); /* IE6-9 */
1905         background-repeat: no-repeat;
1906     background-position: -5px -256px, left top;
1907 }
1908
1909 /* IE 6 & 7  don't do multiple backgrounds, so remove extra padding */
1910 * html #listsmenulink,
1911 *+html #listsmenulink {
1912         padding-right : .7em;
1913 }
1914
1915 /* IE 6 & 7  don't do multiple backgrounds, so remove extra padding */
1916 * html #cartmenulink,
1917 *+html #cartmenulink {
1918         padding-left : .7em;
1919 }
1920
1921 /* IE 8 doesn't do multiple backgrounds, so remove extra padding */
1922 #listsmenulink {
1923   padding-right: .7em\0/;
1924 }
1925
1926 /* IE 8 doesn't do multiple backgrounds, so remove extra padding */
1927 #cartmenulink {
1928   padding-left: .7em\0/;
1929 }
1930
1931 #cartmenulink span#basketcount {
1932         background-image : none;
1933         float : none;
1934         display : inline;
1935         height : auto;
1936         position : relative;
1937         margin : 0;
1938         padding : 0;
1939         left : auto;
1940         right : auto;
1941         top : auto;
1942 }
1943
1944 #cartmenulink span#basketcount span {
1945         background-image : none;
1946         background-color : #E6FCB7;
1947         color : #000;
1948         display : inline;
1949         float : none;
1950         font-size : 80%;
1951         font-weight : normal;
1952         margin : 0 0 0 .9em;
1953         padding : 0 .3em 0 .3em;
1954         position : relative;
1955         left : auto;
1956         right : auto;
1957         top : auto;
1958 }
1959
1960 #views {
1961         border-bottom : 1px solid #E8E8E8;
1962         margin-bottom : .5em;
1963         padding : 0 2em 2px 0.2em;
1964         white-space : nowrap;
1965 }
1966
1967 span.view {
1968         padding : 0.2em .2em 2px .2em;
1969 }
1970
1971 #bibliodescriptions,
1972 #isbdcontents {
1973         clear : left;
1974         margin-top : .5em;
1975 }
1976
1977 a#MARCview, span#MARCview, a#MARCviewPop, a#ISBDview, span#ISBDview, a#Normalview, a#Briefhistory, span#Normalview, a#Fullhistory, span#Fullhistory, span#Briefhistory {
1978         background-repeat : no-repeat;
1979         font-size : 87%;
1980         font-weight : normal;
1981         padding : .2em .5em;
1982     padding-left : 21px;
1983         text-decoration: none;
1984 }
1985
1986 a#MARCview, span#MARCview {
1987     background-image: url("../../images/sprite.png");
1988     background-position: -5px -26px;
1989     background-repeat: no-repeat;
1990 }
1991 a#MARCviewPop, span#MARCviewPop {
1992     background-image: url("../../images/sprite.png");
1993     background-position: -5px -26px;
1994     background-repeat: no-repeat;
1995 }
1996 a#ISBDview, span#ISBDview {
1997     background-image: url("../../images/sprite.png");
1998     background-position: -5px -55px;
1999     background-repeat: no-repeat;
2000 }
2001 a#Normalview, span#Normalview {
2002     background-image: url("../../images/sprite.png");
2003     background-position: -7px 3px;
2004     background-repeat: no-repeat;
2005         padding-left : 15px;
2006 }
2007
2008 a#MARCview, a#MARCviewPop, a#ISBDview, a#Normalview, a#Fullhistory, a#Briefhistory {
2009         background-color : #F3F3F3;
2010         border-left : 1px solid #E8E8E8;
2011 }
2012
2013 #shelfbrowser table {
2014         margin : 0 20px;
2015 }
2016 #shelfbrowser table, #shelfbrowser td, #shelfbrowser th {
2017         border : 0;
2018         font-size : 90%;
2019         text-align : center;
2020 }
2021 #shelfbrowser a {
2022         font-size : 110%;
2023         text-decoration : none;
2024 }
2025 #shelfbrowser td, #shelfbrowser th {
2026         width : 20%;
2027 }
2028 #shelfbrowser td.top {
2029         vertical-align : top;
2030 }
2031 #shelfbrowser td.top a {
2032         text-decoration : underline;
2033 }
2034 #shelfbrowser a {
2035         display : block;
2036 }
2037 #shelfbrowser #browser_next,
2038 #shelfbrowser #browser_previous {
2039     background-image : url("../../images/sprite.png");
2040     background-position : -5px -988px;
2041     background-repeat: no-repeat;
2042     width : 16px;
2043 }
2044 #shelfbrowser #browser_next a,
2045 #shelfbrowser #browser_previous a {
2046     cursor: pointer;
2047     display : block;
2048     height: 0 !important;
2049     margin: 0;
2050     overflow: hidden;
2051     padding: 50px 0 0;
2052     text-decoration: none;
2053     width: 16px;
2054 }
2055 #shelfbrowser #browser_previous {
2056 background-position: -9px -1001px;
2057 }
2058 #shelfbrowser #browser_next {
2059 background-position: -9px -1051px;
2060 }
2061
2062 #comments .commentline {
2063         border-bottom : 2px solid #eeeeeb;
2064         margin : 0 -.5em 0 -.5em;
2065         padding : 0 .5em .5em .5em;
2066 }
2067 #comments .yours {
2068         background-color : #effed5;
2069 }
2070 .commentline .avatar {
2071         float : right;
2072         padding-left : .5em;
2073 }
2074 #comments #addcomment {
2075         margin : 0 -1em -1em -1em;
2076         padding : .3em 1em;
2077 }
2078 input.tagbutton {
2079         padding : 1px !important;
2080 }
2081 table#items th {
2082         padding : 2px;
2083 }
2084 #action {
2085         /*margin-top: 0;*/
2086 }
2087 #similars h4 {
2088         text-align : left;
2089 }
2090 #similars table,
2091 #similars td {
2092         border : 0;
2093         margin : 0;
2094 }
2095 #similars td {
2096         width : 13em;
2097 }
2098 #similars a {
2099         display : block;
2100         font-weight : normal;
2101 }
2102 #furtherm a,
2103 #furtherm a:link,
2104 #furtherm a:visited {
2105         color : #006699;
2106 }
2107 #furtherm h4 {
2108         font-size : 106%;
2109         margin : .1em .5em;
2110 }
2111 #furtherm .bd {
2112         background-color : #F3F3F3;
2113         border:1px solid #DDD;
2114 }
2115 .results_summary img {
2116         margin : 0 5px;
2117  }
2118 span.no-image {
2119         background-color : #FFF;
2120         border: 1px solid #979797;
2121         color : #AAA;
2122         display:block;
2123         font-size : 86%;
2124         font-weight : bold;
2125         text-align : center;
2126         width : 75px;
2127 }
2128 #bookcover span.no-image {
2129         margin-right : 10px;
2130         margin-bottom : 10px;
2131 }
2132 #shelfbrowser a:link span.no-image,
2133 #shelfbrowser a:visited span.no-image,
2134 #shelfbrowser a:hover span.no-image,
2135 #shelfbrowser a:active span.no-image {
2136         font-size : 95%;
2137 }
2138 #shelfbrowser a:link span.no-image,
2139 #shelfbrowser a:visited span.no-image,
2140 #shelfbrowser a:hover span.no-image,
2141 #shelfbrowser a:active span.no-image,
2142 td.jacketcell a:link,
2143 td.jacketcell a:visited,
2144 td.jacketcell a:hover,
2145 td.jacketcell a:active,
2146 a.p1:link,
2147 a.p1:visited,
2148 a.p1:hover,
2149 a.p1:active {
2150         color : #AAA;
2151         text-decoration : none;
2152         font-weight : bold;
2153 }
2154
2155 .copies_row > td:first-child {
2156     border-left-style : none;
2157 }
2158
2159 .rtl {
2160   unicode-bidi: embed;
2161   direction: rtl;
2162   text-align: right;
2163 }
2164
2165 div.ft {
2166         clear : both;
2167 }
2168
2169 .authorSearch {
2170     position: absolute;
2171     display: none;
2172     z-index: 2;
2173     background-color: white;
2174     border: 1px solid black;
2175     padding: 4px;
2176 }
2177 .authorSearch li {
2178     list-style-type: none;
2179 }
2180 .authorSearch ul {
2181     padding-left: 0px;
2182 }
2183 .subjectSearch {
2184     position: absolute;
2185     display: none;
2186     z-index: 2;
2187     background-color: white;
2188     border: 1px solid black;
2189     padding: 4px;
2190 }
2191 .subjectSearch li {
2192     list-style-type: none;
2193 }
2194 .subjectSearch ul {
2195     padding-left: 0px;
2196 }
2197
2198 #basket td ul li {
2199         font-size:90%;
2200     list-style:disc outside url(data:image/gif;base64,R0lGODlhBQAHAJECAP///5zD6v///wAAACH5BAEAAAIALAAAAAAFAAcAAAIMjCUGkbvhFGQSmVAAADs=);
2201         padding:0.2em 0;
2202 }
2203
2204 #recentcomments {
2205         margin:auto;
2206         max-width:750px;
2207     margin-left: 13.3207em;
2208 }
2209
2210 .searchresults .commentline {
2211         background-color : rgb(255, 255, 204);
2212         background-color : rgba(255, 255, 204, 0.4);
2213         border : 1px solid #CCC;
2214         display: inline-block;
2215         -webkit-border-radius: 4px;
2216         -moz-border-radius: 4px;
2217         border-radius: 4px;
2218         -webkit-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);
2219         -moz-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);
2220         box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);
2221         margin : .3em;
2222         padding : .4em;
2223 }
2224
2225 .searchresults .commentline.yours {
2226         background-color : rgb(239, 254, 213);
2227         background-color : rgba(239, 254, 213, 0.4);
2228 }
2229
2230 #plainmarc table { border: 0; margin: .7em 0 0 0; font-family: monospace; font-size: 95%; }
2231 #plainmarc th { background-color : #FFF; border: 0; white-space: nowrap; text-align:left; vertical-align: top; padding: 2px; }
2232 #plainmarc td { border: 0; padding : 2px; vertical-align: top; }
2233
2234 #catalogue_detail_biblio h1 { float:left; margin:0 1em 1em 0; }
2235 #catalogue_detail_biblio h1.title { float:none; margin-top:1em; }
2236 #catalogue_detail_biblio h3 {clear:both; }
2237
2238 #opac-detail #Normalview { font-weight:bold; }
2239 #opac-marcdetail #Normalview { font-weight:normal; }
2240 #opac-marcdetail #MARCview { font-weight:bold; }
2241 #opac-isbddetail #Normalview { font-weight:normal; }
2242 #opac-isbddetail #ISBDview { font-weight:bold; }
2243 #opac-isbddetail #isbdcontents { margin-top: 2em; }
2244
2245 div.bibmessage { background-color : #ffffb0; border-radius : 5px; padding : 3px; margin : 2px; }
2246
2247 #renewcontrols {
2248          float: right;
2249          font-size: 66%;
2250 }
2251
2252 #renewcontrols a {
2253         background-repeat : no-repeat;
2254         text-decoration:none;
2255         padding : .1em .4em;
2256         padding-left : 18px;
2257 }
2258
2259 #renewselected_link {
2260     background-image : url("../../images/sprite.png");
2261     background-position : -5px -988px;
2262     background-repeat: no-repeat;
2263 }
2264
2265 #renewall_link {
2266     background-image : url("../../images/sprite.png");
2267     background-position : -8px -964px;
2268     background-repeat: no-repeat;
2269 }
2270
2271 .koha_url {
2272     color: #666666;
2273 }
2274
2275 div.koha_url {
2276     border-top: none !important;
2277 }
2278 span.koha_url {
2279     position: absolute;
2280     right: 0;
2281     font-size: 85%;
2282 }
2283 a.koha_url {
2284     text-decoration:none;
2285 }
2286 /* pagination */
2287 .pagination {
2288     position: absolute;
2289     top:32px;
2290     left: -1px;
2291     width: 100%;
2292     height:auto;
2293     border: 1px solid #D0D0D0;
2294     display: none;
2295         background-color:#F3F3F3;
2296         padding-bottom:10px;
2297     z-index: 100;
2298 }
2299
2300
2301 /* nav */
2302 .nav .close_pagination {
2303     padding-right: 10px;
2304     position: absolute;
2305     right: 3px;
2306     top: -25px;
2307 }
2308 .nav .close_pagination a {
2309     text-decoration:none!important;
2310 }
2311
2312 .nav ul {
2313     padding-top: 10px;
2314 }
2315
2316 .nav li {
2317         list-style:none;
2318         float:left;
2319         padding:4px;
2320         color:#999;
2321 }
2322
2323 .nav li a {
2324         text-decoration:none!important;
2325 }
2326
2327 .nav li a:hover {
2328         text-decoration:underline;
2329 }
2330
2331 .nav li ul {
2332         float:left;
2333 }
2334
2335 .back {
2336         float:right;
2337 }
2338
2339 .back input{
2340         background:none!important;
2341         color:#999!important;
2342 }
2343
2344 .pagination_list {
2345         float:bottom;
2346 }
2347 .pagination_list ul {
2348     padding-top: 40px;
2349         padding-left:0px;
2350 }
2351 .pagination_list li {
2352         list-style:none;
2353         float:bottom;
2354         padding:4px;
2355         color:#999;
2356    /* border-bottom : 1px solid #DDDDDD;*/
2357 }
2358 .pagination_list li.highlight {
2359    background-color : #F3F3F3;
2360    border-top : 1px solid #DDDDDD;
2361    border-bottom : 1px solid #DDDDDD;
2362 }
2363 .pagination_list span.li_pag_index {
2364    color: #999999;
2365     float: left;
2366     font-size: 15px;
2367     font-weight: bold;
2368     padding-right: 10px;
2369     text-align: right;
2370     width: 13px;
2371         
2372 }
2373
2374 .pagination_list li a {padding-left:0px;}
2375
2376
2377 .nav_results {
2378     background-color: #F3F3F3;
2379     border: 1px solid #D0D0D0;
2380     margin-top: 0.5em;
2381         position:relative;
2382 }
2383
2384 .nav_results .l_Results a {
2385     background:#E1E1E1 url("../../images/sprite.png") no-repeat 0px -504px; /* Browse results menu */
2386     color:#006699;
2387     display:block;
2388     padding:8px 28px;
2389     text-decoration:none;
2390 }
2391 .nav_results .l_Results a:hover {
2392     background-color:#D9D9D9;
2393 }
2394 .nav_results ul.pg_menu {
2395     border-top: 1px solid #D0D0D0;
2396     white-space : nowrap;
2397 }
2398 .nav_results ul.pg_menu li {
2399     color:#B2B2B2;
2400     display:inline;
2401     list-style:none;
2402     margin: 0;
2403 }
2404 .nav_results ul.pg_menu li.back_results a {
2405     border-left: 1px solid #D0D0D0;
2406     border-right: 1px solid #D0D0D0;
2407 }
2408 .nav_results ul.pg_menu li a,
2409 .nav_results ul.pg_menu li span {
2410         background-color: #F3F3F3;
2411         display : block;
2412     float:left;
2413     padding:.4em .5em;
2414     text-decoration:none;
2415     font-weight:normal;
2416     text-align:center;
2417 }
2418
2419 .nav_results ul.pg_menu li span {
2420         color : #B2B2B2;
2421 }
2422
2423 .nav_results ul.pg_menu li.left_results a {
2424         padding-left : 0;
2425 }
2426
2427 .nav_results ul.pg_menu li a:hover {
2428 }
2429
2430 .nav_results #listResults{
2431     line-height: 0.7em;
2432 }
2433
2434 .nav_results  #listResults li  {
2435     background-color:#999999;
2436     color:#C5C5C5;
2437     font-weight:normal;
2438         display:block;
2439         margin-right:1px;
2440         font-size:0.9em;
2441         padding:5px 0px;
2442         text-align:center;
2443         min-width:20px;
2444 }
2445
2446 .nav_results  #listResults li:hover  {background-color:#006699;}
2447
2448 .nav_results  #listResults li a { color:#FFFFFF; font-weight:normal;}
2449
2450 a.localimage img {
2451         border : 1px solid #8EB3E7;
2452         margin : 0 .5em;
2453         padding : .3em;
2454 }
2455
2456 p.patronimage {
2457         border:1px solid #EEE;
2458         border-bottom-color:#000;
2459         margin: 0.9em 0 0;
2460         padding:1em;
2461 }
2462
2463 p.patronimage.edit {
2464         border-color:#E8E8E8;
2465         margin: 1em 1em 1em 0;
2466 }
2467
2468 span.sep {
2469         color: #888;
2470         padding: 0 .2em;
2471         text-shadow: 1px 1px 0 #FFF;
2472 }
2473
2474 #daily-quote {
2475     /*border-top : 1px solid #000000;*/
2476     border : 1px solid #000000;
2477     margin-top: 2px;
2478     margin-bottom: 10px;
2479     margin-left: 2px;
2480     margin-right: 2px;
2481     width: 300px;
2482     text-align: center;
2483 }
2484
2485 #daily-quote h1 {
2486     font-size: 18px;
2487     font-weight: normal;
2488     margin: 0;
2489 }
2490
2491 #daily-quote div {
2492     font-size: 12px;
2493     margin: 5px;
2494 }
2495
2496 /* jQueryUI Core */
2497
2498 .ui-widget-content { border: 1px solid #AAA; background: #ffffff none; color: #222222; }
2499 .ui-widget-header { border: 1px solid #AAA; background: #E6F0F2 none; color: #222222; font-weight: bold; }
2500 .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; }
2501 .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; }
2502 .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; }
2503 .ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight  {border: 1px solid #fcefa1; background: #fbf9ee; color: #363636; }
2504 .ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {border: 1px solid #cd0a0a; background: #fef1ec; color: #cd0a0a; }
2505
2506 /* jQueryUI autocomplete */
2507
2508 .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); }
2509 .ui-autocomplete.ui-widget-content .ui-state-hover { border: 1px solid #AAA; background: #E6F0F2 none; font-weight: normal; color: #212121; }
2510 .ui-autocomplete-loading { background: #FFF url("../../img/loading-small.gif") right center no-repeat; }
2511 .ui-menu li { list-style:none; }
2512
2513 #social_networks span {
2514     color: #274D7F;
2515     display : block;
2516     float : left;
2517     font-size: 85%;
2518     font-weight: bold;
2519     line-height: 2em;
2520     margin : .5em 0 .5em .5em !important;
2521 }
2522 #social_networks a {
2523     background: transparent url("../../images/social-sprite.png") no-repeat;
2524     display: block;
2525     height : 20px !important;
2526     width : 20px;
2527     text-indent : -999em;
2528 }
2529
2530 #social_networks div {
2531     float : left !important;
2532     margin : .5em 0 .5em .2em !important;
2533 }
2534
2535 #social_networks #facebook {
2536     background-position : -7px -35px;
2537 }
2538
2539 #social_networks #twitter {
2540     background-position : -7px -5px;
2541 }
2542
2543 #social_networks #linkedin {
2544     background-position : -7px -95px;
2545 }
2546
2547 #social_networks #delicious {
2548     background-position : -7px -66px;
2549 }
2550
2551 #social_networks #email {
2552     background-position : -7px -126px;
2553 }
2554
2555 /* jQuery UI standard tabs */
2556 .ui-tabs-nav .ui-tabs-active a,
2557 .ui-tabs-nav a:hover,
2558 .ui-tabs-nav a:focus,
2559 .ui-tabs-nav a:active,
2560 .ui-tabs-nav span.a {
2561     background: none repeat scroll 0 0 transparent;
2562     outline: 0 none;
2563 }
2564
2565 .ui-widget,
2566 .ui-widget input,
2567 .ui-widget select,
2568 .ui-widget textarea,
2569 .ui-widget button {
2570     font-family : inherit;
2571     font-size : inherit;
2572 }
2573
2574 ul.ui-tabs-nav li {
2575     list-style : none;
2576 }
2577 .ui-tabs.ui-widget-content {
2578     background : transparent none;
2579     border : 0;
2580 }
2581
2582 .ui-tabs .ui-tabs-panel {
2583     border : 1px solid #D8D8D8;
2584 }
2585 .ui-tabs-nav.ui-widget-header {
2586     border : 0;
2587     background : none;
2588 }
2589 .ui-tabs .ui-tabs-nav li {
2590     background: #F3F3F3 none;
2591     border-color: #D8D8D8;
2592     margin-right : .4em;
2593 }
2594
2595 .ui-tabs .ui-tabs-nav li.ui-tabs-active {
2596     background-color : #FFF;
2597     border : 1px solid #D8D8D8;
2598     border-bottom: 0;
2599 }
2600 .ui-tabs .ui-tabs-nav li.ui-tabs-active a {
2601     color : #000;
2602     font-weight : bold;
2603 }
2604
2605 .ui-tabs .ui-tabs-nav li.ui-state-default.ui-state-hover {
2606     background : #F3F3F3 none;
2607 }
2608
2609 .ui-tabs .ui-tabs-nav li.ui-tabs-active.ui-state-hover {
2610     background : #FFF none;
2611 }
2612
2613 .ui-tabs .ui-state-default a,
2614 .ui-tabs .ui-state-default a:link,
2615 .ui-tabs .ui-state-default a:visited {
2616     color: #006699;
2617 }
2618
2619 .ui-tabs .ui-state-hover a,
2620 .ui-tabs .ui-state-hover a:link,
2621 .ui-tabs .ui-state-hover a:visited {
2622     color: #990033;
2623 }
2624
2625 .statictabs ul {
2626     background: none repeat scroll 0 0 transparent;
2627     border: 0 none;
2628     margin: 0;
2629     padding: 0.2em 0.2em 0;
2630     border-bottom-right-radius: 4px;
2631     border-bottom-left-radius: 4px;
2632     border-top-right-radius: 4px;
2633     border-top-left-radius: 4px;
2634     color: #222222;
2635     font-weight: bold;
2636     font-size: 100%;
2637     line-height: 1.3;
2638     list-style: none outside none;
2639     outline: 0 none;
2640     text-decoration: none;
2641 }
2642
2643 .statictabs ul:after {
2644     clear: both;
2645 }
2646
2647 .statictabs ul:before,
2648 .statictabs ul:after {
2649     content: "";
2650     display: table;
2651 }
2652
2653 .statictabs ul li {
2654     background: none repeat scroll 0 0 #E6F0F2;
2655     border: 1px solid #B9D8D9;
2656     border-bottom: 0 none !important;
2657     border-top-right-radius: 4px;
2658     border-top-left-radius: 4px;
2659     float: left;
2660     list-style: none outside none;
2661     margin-bottom: 0;
2662     margin-right: 0.4em;
2663     padding: 0;
2664     position: relative;
2665     white-space: nowrap;
2666     top: 1px;
2667     color: #555555;
2668     font-weight: normal;
2669
2670 }
2671
2672 .statictabs ul li.active {
2673     background-color: #FFFFFF;
2674     color: #212121;
2675     font-weight: normal;
2676     padding-bottom: 1px;
2677 }
2678
2679 .statictabs ul li a {
2680     color: #004D99;
2681     cursor: pointer;
2682     float: left;
2683     padding: 0.5em 1em;
2684     text-decoration: none;
2685 }
2686
2687 .statictabs ul li a:hover {
2688     background-color : #EDF4F5;
2689     border-top-right-radius: 4px;
2690     border-top-left-radius: 4px;
2691     color : #538200;
2692 }
2693
2694 .statictabs ul li.active a {
2695     color: #000000;
2696     font-weight: bold;
2697     cursor: text;
2698     background: none repeat scroll 0 0 transparent;
2699     outline: 0 none;
2700 }
2701
2702 .statictabs .tabs-container {
2703     border: 1px solid #B9D8D9;
2704     background: none repeat scroll 0 0 transparent;
2705     display: block;
2706     padding: 1em 1.4em;
2707     border-bottom-right-radius: 4px;
2708     border-bottom-left-radius: 4px;
2709     color: #222222;
2710 }
2711
2712 .authref {
2713     text-indent: 2em;
2714 }
2715
2716 .authref .label {
2717     font-style: italic;
2718 }
2719
2720 .authstanza {
2721     margin-top: 1em;
2722 }
2723
2724 .authstanzaheading {
2725     font-weight: bold;
2726 }
2727 div.authorizedheading {
2728     font-weight: bold;
2729 }
2730 .authstanza li {
2731     margin-left: 0.5em;
2732 }
2733 .authres_notes, .authres_seealso, .authres_otherscript {
2734   padding-top: 5px;
2735 }
2736 .authres_notes {
2737   font-style: italic;
2738 }
2739
2740 #didyoumean {
2741     background-color: #EEE;
2742     border: 1px solid #E8E8E8;
2743     margin: 0 0 0.5em;
2744     text-align: left;
2745     padding: 0.5em;
2746     border-radius: 3px 3px 3px 3px;
2747 }
2748
2749 .suggestionlabel {
2750     font-weight: bold;
2751 }
2752
2753 .searchsuggestion {
2754     padding: 0.2em 0.5em;
2755     white-space: nowrap;
2756     display: inline-block;
2757 }
2758
2759 .authlink {
2760     padding-left: 0.25em;
2761 }
2762 #hierarchies a {
2763     font-weight: normal;
2764     text-decoration: underline;
2765     color: #069;
2766 }
2767
2768 #hierarchies a:hover {
2769     color: #990033;
2770 }
2771
2772 #top-pages {
2773     margin: 0 0 0.5em;
2774 }
2775
2776 /* jQuery UI Datepicker */
2777 .ui-datepicker table {width: 100%; font-size: .9em; border : 0; border-collapse: collapse; margin:0 0 .4em; }
2778 .ui-datepicker th { background : transparent none; padding: .7em .3em; text-align: center; font-weight: bold; border: 0;  }
2779
2780 .ui-datepicker-trigger {
2781     vertical-align: middle;
2782     margin : 0 3px;
2783 }
2784 .ui-datepicker {
2785     -moz-box-shadow: 1px 1px 3px 0 #666;
2786     -webkit-box-shadow: 1px 1px 3px 0 #666;
2787     box-shadow: 1px 1px 3px 0 #666;
2788 }
2789
2790 .contents {
2791     width: 75%;
2792 }
2793
2794 .contentblock {
2795     position: relative;
2796     margin-left: 2em;
2797 }
2798
2799 .contents .t:first-child:before {
2800     content: "→ ";
2801 }
2802
2803 .contents .t:before {
2804     content: "\A→ ";
2805     white-space: pre;
2806 }
2807
2808 .contents .t {
2809     font-weight: bold;
2810     display: inline;
2811 }
2812
2813 .contents .r {
2814     display: inline;
2815 }
2816
2817 body#opac-main #opacmainuserblockmobile {
2818     display: none;
2819 }
2820
2821 .mobile_only {
2822    display : none;
2823 }
2824
2825 /* different sizes for different tags in opac-tags.tt */
2826 .tagweight0 {
2827     font-size: 12px;
2828 }
2829
2830 .tagweight1 {
2831     font-size: 14px;
2832 }
2833
2834 .tagweight2 {
2835     font-size: 16px;
2836 }
2837
2838 .tagweight3 {
2839     font-size: 18px;
2840 }
2841
2842 .tagweight4 {
2843     font-size: 20px;
2844 }
2845
2846 .tagweight5 {
2847     font-size: 22px;
2848 }
2849
2850 .tagweight6 {
2851     font-size: 24px;
2852 }
2853
2854 .tagweight7 {
2855     font-size: 26px;
2856 }
2857
2858 .tagweight8 {
2859     font-size: 28px;
2860 }
2861
2862 .tagweight9 {
2863     font-size: 30px;
2864 }
2865
2866 #patronregistration {
2867     background-color: #F7F7F7;
2868     border : 1px solid #EAEAEA;
2869     -moz-border-radius: 3px;
2870     border-radius : 3px;
2871     font-size : 90%;
2872     margin : .7em 0;
2873     padding : .5em;
2874     text-align: center;
2875 }
2876 #patronregistration a {
2877     display: block;
2878 }
2879
2880 video {
2881     width: 480px;
2882 }
2883
2884 .review {
2885     margin-bottom: 20px;
2886 }
2887
2888 #idreambooksreadometer {
2889     float: right;
2890 }
2891 a.idreambooksrating {
2892     font-size: 30px;
2893     color: #29ADE4;
2894     padding-left: 85px;
2895     line-height: 30px;
2896     text-decoration: none;
2897 }
2898
2899 .idreambookslegend {
2900     font-size: small;
2901 }
2902
2903 a.reviewlink,a.reviewlink:visited {
2904     text-decoration: none;
2905     color: black;
2906     font-weight: normal;
2907 }
2908
2909 .idreambookssummary a {
2910     color: #707070;
2911     text-decoration: none;
2912 }
2913
2914 .idreambookssummary img, .idbresult img {
2915     vertical-align: middle;
2916 }
2917
2918 .idbresult {
2919     color: #29ADE4;
2920     text-align: center;
2921     margin: 0.5em;
2922     padding: 0.5em;
2923 }
2924
2925 .idbresult a, .idbresult a:visited {
2926     text-decoration: none;
2927     color: #29ADE4;
2928 }
2929
2930 .idbresult img {
2931     padding-right: 6px;
2932 }
2933
2934 .highlight-row-results {
2935     font-size: 120%;
2936 }
2937
2938 .highlight-row-detail {
2939     font-weight: bold;
2940 }
2941
2942 .branch-info-tooltip {
2943     display: none;
2944 }
2945 .lang {
2946 float:left;
2947 padding: 0.1em 0;
2948 }