Bug 9003 - Add css fix for opac items with strong and em
[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
1686 span.lang{
1687         float:left;
1688         border-right : 1px solid black;
1689         padding : 0 .5em;
1690 }
1691
1692 #cartDetails,#cartUpdate,#holdDetails,#listsDetails {
1693         background-color : #FFF;
1694         border: 1px solid #739acf;
1695         color : black;
1696         display : none;
1697         margin : 0;
1698         padding : 10px;
1699         text-align : center;
1700         width : 180px;
1701         box-shadow: 1px 1px 3px #666;
1702         -moz-box-shadow: 1px 1px 3px #666;
1703         -webkit-box-shadow: 1px 1px 3px #666;
1704         z-index: 2;
1705
1706 }
1707
1708 .yui-panel .hd, .yui-panel .bd, .yui-panel .ft {
1709         background-color : transparent;
1710         border : 0;
1711         padding : inherit;
1712 }
1713
1714 #login #userid, #login #password {
1715         width : 98%;    
1716 }
1717
1718 #opac-main-search input.submit {
1719         background: #e6f3fe; /* Old browsers */
1720         background: -moz-linear-gradient(top, #e6f3fe 0%, #dfeefa 8%, #bfd5ea 49%, #b8d0e6 52%, #b8d0e6 100%); /* FF3.6+ */
1721         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+ */
1722         background: -webkit-linear-gradient(top, #e6f3fe 0%,#dfeefa 8%,#bfd5ea 49%,#b8d0e6 52%,#b8d0e6 100%); /* Chrome10+,Safari5.1+ */
1723         background: -o-linear-gradient(top, #e6f3fe 0%,#dfeefa 8%,#bfd5ea 49%,#b8d0e6 52%,#b8d0e6 100%); /* Opera11.10+ */
1724         background: -ms-linear-gradient(top, #e6f3fe 0%,#dfeefa 8%,#bfd5ea 49%,#b8d0e6 52%,#b8d0e6 100%); /* IE10+ */
1725         filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e6f3fe', endColorstr='#b8d0e6',GradientType=0 ); /* IE6-9 */
1726         background: linear-gradient(top, #e6f3fe 0%,#dfeefa 8%,#bfd5ea 49%,#b8d0e6 52%,#b8d0e6 100%); /* W3C */
1727         -webkit-border-radius: 4px;
1728         -moz-border-radius: 4px;
1729         border-radius: 4px;
1730         -webkit-box-shadow: 1px 1px 1px 1px , , .3);
1731         -moz-box-shadow: 1px 1px 1px 1px , , .3);
1732         box-shadow: 1px 1px 1px 1px , , .3);
1733
1734         color : #333;
1735         font-weight : normal;
1736         font-size : 80%;
1737         padding : 2px;
1738 }
1739
1740 div#menu {
1741         border-right : 1px solid #979797;
1742         font-size : 94%;
1743         margin-right : .5em;
1744         padding-top : 1em;
1745         padding-bottom : 2em;
1746 }
1747
1748 div#menu li a {
1749         background: #eeeeee; /* Old browsers */
1750         background: -moz-linear-gradient(left, #eeeeee 0%, #eeeeee 96%, #e6e6e6 97%, #cccccc 99%, #c1c1c1 100%); /* FF3.6+ */
1751         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+ */
1752         background: -webkit-linear-gradient(left, #eeeeee 0%,#eeeeee 96%,#e6e6e6 97%,#cccccc 99%,#c1c1c1 100%); /* Chrome10+,Safari5.1+ */
1753         background: -o-linear-gradient(left, #eeeeee 0%,#eeeeee 96%,#e6e6e6 97%,#cccccc 99%,#c1c1c1 100%); /* Opera 11.10+ */
1754         background: -ms-linear-gradient(left, #eeeeee 0%,#eeeeee 96%,#e6e6e6 97%,#cccccc 99%,#c1c1c1 100%); /* IE10+ */
1755         background: linear-gradient(left, #eeeeee 0%,#eeeeee 96%,#e6e6e6 97%,#cccccc 99%,#c1c1c1 100%); /* W3C */
1756         text-decoration : none;
1757         display : block;
1758         border : 1px solid #979797;
1759         font-size : 111%;
1760         margin : .5em 0;
1761         padding : .4em .3em;
1762         margin-right : -1px;
1763 }
1764
1765 div#menu li a:hover {
1766         background: #eaeef5; /* Old browsers */
1767         background: -moz-linear-gradient(left, #eaeef5 0%, #dee6f4 96%, #c4d5ef 98%, #a2bee8 100%); /* FF3.6+ */
1768         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+ */
1769         background: -webkit-linear-gradient(left, #eaeef5 0%,#dee6f4 96%,#c4d5ef 98%,#a2bee8 100%); /* Chrome10+,Safari5.1+ */
1770         background: -o-linear-gradient(left, #eaeef5 0%,#dee6f4 96%,#c4d5ef 98%,#a2bee8 100%); /* Opera 11.10+ */
1771         background: -ms-linear-gradient(left, #eaeef5 0%,#dee6f4 96%,#c4d5ef 98%,#a2bee8 100%); /* IE10+ */
1772         background: linear-gradient(left, #eaeef5 0%,#dee6f4 96%,#c4d5ef 98%,#a2bee8 100%); /* W3C */
1773 }
1774
1775 div#menu li.active a:hover {
1776         background-color : #fff;
1777         color : #0000CC;
1778 }
1779
1780 #menu ul li {
1781         list-style-type : none;
1782 }
1783
1784 #menu ul li.active a {
1785         background-color : #FFF;
1786         background-image : none;
1787         border-right : 0;
1788         font-weight : bold;
1789 }
1790
1791 .left {
1792         float : left;
1793 }
1794
1795 .right {
1796         float : right;
1797 }
1798
1799 #searchsubmit {
1800         cursor : default;
1801         font-size : 87%;
1802         font-weight :  normal;
1803         margin-top : 0;
1804         margin-left :  .2em;
1805         padding: 2px 2px 1px 2px;
1806 }
1807
1808 #export,#further,.detailtagcell {
1809         margin-top : .5em;
1810         background-color : #F3F3F3;
1811         border : 1px solid #E8E8E8;
1812         font-size : 76%;
1813         padding : 3px;
1814         text-align : center;
1815 }
1816 #furtherm { margin-top : .5em; }
1817
1818 #export label, .detailtagcell label {
1819         display : block;
1820         font-weight : bold;
1821         font-size : 110%;
1822         margin-bottom : 2px;
1823 }
1824
1825 #export input, .detailtagcell input {
1826         padding : 2px;
1827 }
1828
1829 #cartmenulink, #listsmenulink {
1830         background-repeat: no-repeat;
1831         -webkit-border-radius: 5px;
1832         -moz-border-radius: 5px;
1833         border-radius: 5px;
1834         display : block;
1835         position : relative;
1836         float : left;
1837         color : #333;
1838         text-decoration : none;
1839         cursor : pointer;
1840         font-size : 105%;
1841         font-weight : bold;
1842         line-height : 185%;
1843         margin-left : 1.5em;
1844         padding : .3em .7em;
1845 }
1846
1847 #listsmenulink {
1848         background : #9FBFFF;
1849     background: url("../../images/sprite.png"),-moz-linear-gradient(top, #d7e5ff 0%, #b1cbff 50%, #9fbfff 100%); /* FF3.6+ */
1850     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+ */
1851     background: url("../../images/sprite.png"),-webkit-linear-gradient(top, #d7e5ff 0%,#b1cbff 50%,#9fbfff 100%); /* Chrome10+,Safari5.1+ */
1852     background: url("../../images/sprite.png"),-o-linear-gradient(top, #d7e5ff 0%,#b1cbff 50%,#9fbfff 100%); /* Opera 11.10+ */
1853     background: url("../../images/sprite.png"),-ms-linear-gradient(top, #d7e5ff 0%,#b1cbff 50%,#9fbfff 100%); /* IE10+ */
1854     background: url("../../images/sprite.png"),linear-gradient(top, #d7e5ff 0%,#b1cbff 50%,#9fbfff 100%); /* W3C */
1855         filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d7e5ff', endColorstr='#9fbfff',GradientType=0 ); /* IE6-9 */
1856     background-position: 40px -287px,top left;
1857         background-repeat: no-repeat;
1858         border: 1px solid #629DCF;
1859         color : #006699;
1860         padding-right: 20px;
1861 }
1862
1863 #listsmenulink:hover {
1864         background-color : #b8d0e6;
1865     background: url("../../images/sprite.png"),-moz-linear-gradient(top, #e2ecf5 0%, #c3d8ea 50%, #b8d0e6 100%); /* FF3.6+ */
1866     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+ */
1867     background: url("../../images/sprite.png"),-webkit-linear-gradient(top, #e2ecf5 0%,#c3d8ea 50%,#b8d0e6 100%); /* Chrome10+,Safari5.1+ */
1868     background: url("../../images/sprite.png"),-o-linear-gradient(top, #e2ecf5 0%,#c3d8ea 50%,#b8d0e6 100%); /* Opera 11.10+ */
1869     background: url("../../images/sprite.png"),-ms-linear-gradient(top, #e2ecf5 0%,#c3d8ea 50%,#b8d0e6 100%); /* IE10+ */
1870     background: url("../../images/sprite.png"),linear-gradient(top, #e2ecf5 0%,#c3d8ea 50%,#b8d0e6 100%); /* W3C */
1871         filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e2ecf5', endColorstr='#b8d0e6',GradientType=0 ); /* IE6-9 */
1872         background-repeat: no-repeat;
1873     background-position: 40px -287px,top left;
1874 }
1875
1876 #cartmenulink {
1877         background: #98CB58; /* Old browsers */
1878     background: url("../../images/sprite.png"),-moz-linear-gradient(top, #d5eaba 0%, #b7db8a 50%, #98cb59 100%); /* FF3.6+ */
1879     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+ */
1880     background: url("../../images/sprite.png"),-webkit-linear-gradient(top, #d5eaba 0%,#b7db8a 50%,#98cb59 100%); /* Chrome10+,Safari5.1+ */
1881     background: url("../../images/sprite.png"),-o-linear-gradient(top, #d5eaba 0%,#b7db8a 50%,#98cb59 100%); /* Opera 11.10+ */
1882     background: url("../../images/sprite.png"),-ms-linear-gradient(top, #d5eaba 0%,#b7db8a 50%,#98cb59 100%); /* IE10+ */
1883     background: url("../../images/sprite.png"),linear-gradient(top, #d5eaba 0%,#b7db8a 50%,#98cb59 100%); /* W3C */
1884         filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d5eaba', endColorstr='#98cb59',GradientType=0 ); /* IE6-9 */
1885     background-position: -5px -256px, left top;
1886         background-repeat: no-repeat;
1887         border: 1px solid #5EA28C;
1888         color : #336600;
1889         padding-left : 30px;
1890 }
1891
1892 #cartmenulink:hover {
1893         background-color : #BFDE96;
1894     background: url("../../images/sprite.png"),-moz-linear-gradient(top, #e5f1d4 0%, #cbe4aa 50%, #c0de98 100%); /* FF3.6+ */
1895     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+ */
1896     background: url("../../images/sprite.png"),-webkit-linear-gradient(top, #e5f1d4 0%,#cbe4aa 50%,#c0de98 100%); /* Chrome10+,Safari5.1+ */
1897     background: url("../../images/sprite.png"),-o-linear-gradient(top, #e5f1d4 0%,#cbe4aa 50%,#c0de98 100%); /* Opera 11.10+ */
1898     background: url("../../images/sprite.png"),-ms-linear-gradient(top, #e5f1d4 0%,#cbe4aa 50%,#c0de98 100%); /* IE10+ */
1899     background: url("../../images/sprite.png"),linear-gradient(top, #e5f1d4 0%,#cbe4aa 50%,#c0de98 100%); /* W3C */
1900         filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e5f1d4', endColorstr='#c0de98',GradientType=0 ); /* IE6-9 */
1901         background-repeat: no-repeat;
1902     background-position: -5px -256px, left top;
1903 }
1904
1905 /* IE 6 & 7  don't do multiple backgrounds, so remove extra padding */
1906 * html #listsmenulink,
1907 *+html #listsmenulink {
1908         padding-right : .7em;
1909 }
1910
1911 /* IE 6 & 7  don't do multiple backgrounds, so remove extra padding */
1912 * html #cartmenulink,
1913 *+html #cartmenulink {
1914         padding-left : .7em;
1915 }
1916
1917 /* IE 8 doesn't do multiple backgrounds, so remove extra padding */
1918 #listsmenulink {
1919   padding-right: .7em\0/;
1920 }
1921
1922 /* IE 8 doesn't do multiple backgrounds, so remove extra padding */
1923 #cartmenulink {
1924   padding-left: .7em\0/;
1925 }
1926
1927 #cartmenulink span#basketcount {
1928         background-image : none;
1929         float : none;
1930         display : inline;
1931         height : auto;
1932         position : relative;
1933         margin : 0;
1934         padding : 0;
1935         left : auto;
1936         right : auto;
1937         top : auto;
1938 }
1939
1940 #cartmenulink span#basketcount span {
1941         background-image : none;
1942         background-color : #E6FCB7;
1943         color : #000;
1944         display : inline;
1945         float : none;
1946         font-size : 80%;
1947         font-weight : normal;
1948         margin : 0 0 0 .9em;
1949         padding : 0 .3em 0 .3em;
1950         position : relative;
1951         left : auto;
1952         right : auto;
1953         top : auto;
1954 }
1955
1956 #views {
1957         border-bottom : 1px solid #E8E8E8;
1958         margin-bottom : .5em;
1959         padding : 0 2em 2px 0.2em;
1960         white-space : nowrap;
1961 }
1962
1963 span.view {
1964         padding : 0.2em .2em 2px .2em;
1965 }
1966
1967 #bibliodescriptions,
1968 #isbdcontents {
1969         clear : left;
1970         margin-top : .5em;
1971 }
1972
1973 a#MARCview, span#MARCview, a#MARCviewPop, a#ISBDview, span#ISBDview, a#Normalview, a#Briefhistory, span#Normalview, a#Fullhistory, span#Fullhistory, span#Briefhistory {
1974         background-repeat : no-repeat;
1975         font-size : 87%;
1976         font-weight : normal;
1977         padding : .2em .5em;
1978     padding-left : 21px;
1979         text-decoration: none;
1980 }
1981
1982 a#MARCview, span#MARCview {
1983     background-image: url("../../images/sprite.png");
1984     background-position: -5px -26px;
1985     background-repeat: no-repeat;
1986 }
1987 a#MARCviewPop, span#MARCviewPop {
1988     background-image: url("../../images/sprite.png");
1989     background-position: -5px -26px;
1990     background-repeat: no-repeat;
1991 }
1992 a#ISBDview, span#ISBDview {
1993     background-image: url("../../images/sprite.png");
1994     background-position: -5px -55px;
1995     background-repeat: no-repeat;
1996 }
1997 a#Normalview, span#Normalview {
1998     background-image: url("../../images/sprite.png");
1999     background-position: -7px 3px;
2000     background-repeat: no-repeat;
2001         padding-left : 15px;
2002 }
2003
2004 a#MARCview, a#MARCviewPop, a#ISBDview, a#Normalview, a#Fullhistory, a#Briefhistory {
2005         background-color : #F3F3F3;
2006         border-left : 1px solid #E8E8E8;
2007 }
2008
2009 #shelfbrowser table {
2010         margin : 0 20px;
2011 }
2012 #shelfbrowser table, #shelfbrowser td, #shelfbrowser th {
2013         border : 0;
2014         font-size : 90%;
2015         text-align : center;
2016 }
2017 #shelfbrowser a {
2018         font-size : 110%;
2019         text-decoration : none;
2020 }
2021 #shelfbrowser td, #shelfbrowser th {
2022         width : 20%;
2023 }
2024 #shelfbrowser td.top {
2025         vertical-align : top;
2026 }
2027 #shelfbrowser td.top a {
2028         text-decoration : underline;
2029 }
2030 #shelfbrowser a {
2031         display : block;
2032 }
2033 #shelfbrowser #browser_next,
2034 #shelfbrowser #browser_previous {
2035     background-image : url("../../images/sprite.png");
2036     background-position : -5px -988px;
2037     background-repeat: no-repeat;
2038     width : 16px;
2039 }
2040 #shelfbrowser #browser_next a,
2041 #shelfbrowser #browser_previous a {
2042     cursor: pointer;
2043     display : block;
2044     height: 0 !important;
2045     margin: 0;
2046     overflow: hidden;
2047     padding: 50px 0 0;
2048     text-decoration: none;
2049     width: 16px;
2050 }
2051 #shelfbrowser #browser_previous {
2052 background-position: -9px -1001px;
2053 }
2054 #shelfbrowser #browser_next {
2055 background-position: -9px -1051px;
2056 }
2057
2058 #comments .commentline {
2059         border-bottom : 2px solid #eeeeeb;
2060         margin : 0 -.5em 0 -.5em;
2061         padding : 0 .5em .5em .5em;
2062 }
2063 #comments .yours {
2064         background-color : #effed5;
2065 }
2066 .commentline .avatar {
2067         float : right;
2068         padding-left : .5em;
2069 }
2070 #comments #addcomment {
2071         margin : 0 -1em -1em -1em;
2072         padding : .3em 1em;
2073 }
2074 input.tagbutton {
2075         padding : 1px !important;
2076 }
2077 table#items th {
2078         padding : 2px;
2079 }
2080 #action {
2081         /*margin-top: 0;*/
2082 }
2083 #similars h4 {
2084         text-align : left;
2085 }
2086 #similars table,
2087 #similars td {
2088         border : 0;
2089         margin : 0;
2090 }
2091 #similars td {
2092         width : 13em;
2093 }
2094 #similars a {
2095         display : block;
2096         font-weight : normal;
2097 }
2098 #furtherm a,
2099 #furtherm a:link,
2100 #furtherm a:visited {
2101         color : #006699;
2102 }
2103 #furtherm h4 {
2104         font-size : 106%;
2105         margin : .1em .5em;
2106 }
2107 #furtherm .bd {
2108         background-color : #F3F3F3;
2109         border:1px solid #DDD;
2110 }
2111 .results_summary img {
2112         margin : 0 5px;
2113  }
2114 span.no-image {
2115         background-color : #FFF;
2116         border: 1px solid #979797;
2117         color : #AAA;
2118         display:block;
2119         font-size : 86%;
2120         font-weight : bold;
2121         text-align : center;
2122         width : 75px;
2123 }
2124 #bookcover span.no-image {
2125         margin-right : 10px;
2126         margin-bottom : 10px;
2127 }
2128 #shelfbrowser a:link span.no-image,
2129 #shelfbrowser a:visited span.no-image,
2130 #shelfbrowser a:hover span.no-image,
2131 #shelfbrowser a:active span.no-image {
2132         font-size : 95%;
2133 }
2134 #shelfbrowser a:link span.no-image,
2135 #shelfbrowser a:visited span.no-image,
2136 #shelfbrowser a:hover span.no-image,
2137 #shelfbrowser a:active span.no-image,
2138 td.jacketcell a:link,
2139 td.jacketcell a:visited,
2140 td.jacketcell a:hover,
2141 td.jacketcell a:active,
2142 a.p1:link,
2143 a.p1:visited,
2144 a.p1:hover,
2145 a.p1:active {
2146         color : #AAA;
2147         text-decoration : none;
2148         font-weight : bold;
2149 }
2150
2151 .copies_row > td:first-child {
2152     border-left-style : none;
2153 }
2154
2155 .rtl {
2156   unicode-bidi: embed;
2157   direction: rtl;
2158   text-align: right;
2159 }
2160
2161 div.ft {
2162         clear : both;
2163 }
2164
2165 .authorSearch {
2166     position: absolute;
2167     display: none;
2168     z-index: 2;
2169     background-color: white;
2170     border: 1px solid black;
2171     padding: 4px;
2172 }
2173 .authorSearch li {
2174     list-style-type: none;
2175 }
2176 .authorSearch ul {
2177     padding-left: 0px;
2178 }
2179 .subjectSearch {
2180     position: absolute;
2181     display: none;
2182     z-index: 2;
2183     background-color: white;
2184     border: 1px solid black;
2185     padding: 4px;
2186 }
2187 .subjectSearch li {
2188     list-style-type: none;
2189 }
2190 .subjectSearch ul {
2191     padding-left: 0px;
2192 }
2193
2194 #basket td ul li {
2195         font-size:90%;
2196     list-style:disc outside url(data:image/gif;base64,R0lGODlhBQAHAJECAP///5zD6v///wAAACH5BAEAAAIALAAAAAAFAAcAAAIMjCUGkbvhFGQSmVAAADs=);
2197         padding:0.2em 0;
2198 }
2199
2200 #recentcomments {
2201         margin:auto;
2202         max-width:750px;
2203     margin-left: 13.3207em;
2204 }
2205
2206 .searchresults .commentline {
2207         background-color : rgb(255, 255, 204);
2208         background-color : rgba(255, 255, 204, 0.4);
2209         border : 1px solid #CCC;
2210         display: inline-block;
2211         -webkit-border-radius: 4px;
2212         -moz-border-radius: 4px;
2213         border-radius: 4px;
2214         -webkit-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);
2215         -moz-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);
2216         box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);
2217         margin : .3em;
2218         padding : .4em;
2219 }
2220
2221 .searchresults .commentline.yours {
2222         background-color : rgb(239, 254, 213);
2223         background-color : rgba(239, 254, 213, 0.4);
2224 }
2225
2226 #plainmarc table { border: 0; margin: .7em 0 0 0; font-family: monospace; font-size: 95%; }
2227 #plainmarc th { background-color : #FFF; border: 0; white-space: nowrap; text-align:left; vertical-align: top; padding: 2px; }
2228 #plainmarc td { border: 0; padding : 2px; vertical-align: top; }
2229
2230 #catalogue_detail_biblio h1 { float:left; margin:0 1em 1em 0; }
2231 #catalogue_detail_biblio h1.title { float:none; margin-top:1em; }
2232 #catalogue_detail_biblio h3 {clear:both; }
2233
2234 #opac-detail #Normalview { font-weight:bold; }
2235 #opac-marcdetail #Normalview { font-weight:normal; }
2236 #opac-marcdetail #MARCview { font-weight:bold; }
2237 #opac-isbddetail #Normalview { font-weight:normal; }
2238 #opac-isbddetail #ISBDview { font-weight:bold; }
2239 #opac-isbddetail #isbdcontents { margin-top: 2em; }
2240
2241 div.bibmessage { background-color : #ffffb0; border-radius : 5px; padding : 3px; margin : 2px; }
2242
2243 #renewcontrols {
2244          float: right;
2245          font-size: 66%;
2246 }
2247
2248 #renewcontrols a {
2249         background-repeat : no-repeat;
2250         text-decoration:none;
2251         padding : .1em .4em;
2252         padding-left : 18px;
2253 }
2254
2255 #renewselected_link {
2256     background-image : url("../../images/sprite.png");
2257     background-position : -5px -988px;
2258     background-repeat: no-repeat;
2259 }
2260
2261 #renewall_link {
2262     background-image : url("../../images/sprite.png");
2263     background-position : -8px -964px;
2264     background-repeat: no-repeat;
2265 }
2266
2267 .koha_url {
2268     color: #666666;
2269 }
2270
2271 div.koha_url {
2272     border-top: none !important;
2273 }
2274 span.koha_url {
2275     position: absolute;
2276     right: 0;
2277     font-size: 85%;
2278 }
2279 a.koha_url {
2280     text-decoration:none;
2281 }
2282 /* pagination */
2283 .pagination {
2284     position: absolute;
2285     top:32px;
2286     left: -1px;
2287     width: 100%;
2288     height:auto;
2289     border: 1px solid #D0D0D0;
2290     display: none;
2291         background-color:#F3F3F3;
2292         padding-bottom:10px;
2293     z-index: 100;
2294 }
2295
2296
2297 /* nav */
2298 .nav .close_pagination {
2299     padding-right: 10px;
2300     position: absolute;
2301     right: 3px;
2302     top: -25px;
2303 }
2304 .nav .close_pagination a {
2305     text-decoration:none!important;
2306 }
2307
2308 .nav ul {
2309     padding-top: 10px;
2310 }
2311
2312 .nav li {
2313         list-style:none;
2314         float:left;
2315         padding:4px;
2316         color:#999;
2317 }
2318
2319 .nav li a {
2320         text-decoration:none!important;
2321 }
2322
2323 .nav li a:hover {
2324         text-decoration:underline;
2325 }
2326
2327 .nav li ul {
2328         float:left;
2329 }
2330
2331 .back {
2332         float:right;
2333 }
2334
2335 .back input{
2336         background:none!important;
2337         color:#999!important;
2338 }
2339
2340 .pagination_list {
2341         float:bottom;
2342 }
2343 .pagination_list ul {
2344     padding-top: 40px;
2345         padding-left:0px;
2346 }
2347 .pagination_list li {
2348         list-style:none;
2349         float:bottom;
2350         padding:4px;
2351         color:#999;
2352    /* border-bottom : 1px solid #DDDDDD;*/
2353 }
2354 .pagination_list li.highlight {
2355    background-color : #F3F3F3;
2356    border-top : 1px solid #DDDDDD;
2357    border-bottom : 1px solid #DDDDDD;
2358 }
2359 .pagination_list span.li_pag_index {
2360    color: #999999;
2361     float: left;
2362     font-size: 15px;
2363     font-weight: bold;
2364     padding-right: 10px;
2365     text-align: right;
2366     width: 13px;
2367         
2368 }
2369
2370 .pagination_list li a {padding-left:0px;}
2371
2372
2373 .nav_results {
2374     background-color: #F3F3F3;
2375     border: 1px solid #D0D0D0;
2376     margin-top: 0.5em;
2377         position:relative;
2378 }
2379
2380 .nav_results .l_Results a {
2381     background:#E1E1E1 url("../../images/sprite.png") no-repeat 0px -504px; /* Browse results menu */
2382     color:#006699;
2383     display:block;
2384     padding:8px 28px;
2385     text-decoration:none;
2386 }
2387 .nav_results .l_Results a:hover {
2388     background-color:#D9D9D9;
2389 }
2390 .nav_results ul.pg_menu {
2391     border-top: 1px solid #D0D0D0;
2392     white-space : nowrap;
2393 }
2394 .nav_results ul.pg_menu li {
2395     color:#B2B2B2;
2396     display:inline;
2397     list-style:none;
2398     margin: 0;
2399 }
2400 .nav_results ul.pg_menu li.back_results a {
2401     border-left: 1px solid #D0D0D0;
2402     border-right: 1px solid #D0D0D0;
2403 }
2404 .nav_results ul.pg_menu li a,
2405 .nav_results ul.pg_menu li span {
2406         background-color: #F3F3F3;
2407         display : block;
2408     float:left;
2409     padding:.4em .5em;
2410     text-decoration:none;
2411     font-weight:normal;
2412     text-align:center;
2413 }
2414
2415 .nav_results ul.pg_menu li span {
2416         color : #B2B2B2;
2417 }
2418
2419 .nav_results ul.pg_menu li.left_results a {
2420         padding-left : 0;
2421 }
2422
2423 .nav_results ul.pg_menu li a:hover {
2424 }
2425
2426 .nav_results #listResults{
2427     line-height: 0.7em;
2428 }
2429
2430 .nav_results  #listResults li  {
2431     background-color:#999999;
2432     color:#C5C5C5;
2433     font-weight:normal;
2434         display:block;
2435         margin-right:1px;
2436         font-size:0.9em;
2437         padding:5px 0px;
2438         text-align:center;
2439         min-width:20px;
2440 }
2441
2442 .nav_results  #listResults li:hover  {background-color:#006699;}
2443
2444 .nav_results  #listResults li a { color:#FFFFFF; font-weight:normal;}
2445
2446 a.localimage img {
2447         border : 1px solid #8EB3E7;
2448         margin : 0 .5em;
2449         padding : .3em;
2450 }
2451
2452 p.patronimage {
2453         border:1px solid #EEE;
2454         border-bottom-color:#000;
2455         margin: 0.9em 0 0;
2456         padding:1em;
2457 }
2458
2459 p.patronimage.edit {
2460         border-color:#E8E8E8;
2461         margin: 1em 1em 1em 0;
2462 }
2463
2464 span.sep {
2465         color: #888;
2466         padding: 0 .2em;
2467         text-shadow: 1px 1px 0 #FFF;
2468 }
2469
2470 #daily-quote {
2471     /*border-top : 1px solid #000000;*/
2472     border : 1px solid #000000;
2473     margin-top: 2px;
2474     margin-bottom: 10px;
2475     margin-left: 2px;
2476     margin-right: 2px;
2477     width: 300px;
2478     text-align: center;
2479 }
2480
2481 #daily-quote h1 {
2482     font-size: 18px;
2483     font-weight: normal;
2484     margin: 0;
2485 }
2486
2487 #daily-quote div {
2488     font-size: 12px;
2489     margin: 5px;
2490 }
2491
2492 /* jQueryUI Core */
2493
2494 .ui-widget-content { border: 1px solid #B9D8D9; background: #ffffff none; color: #222222; }
2495 .ui-widget-header { border: 1px solid #B9D8D9; background: #E6F0F2 none; color: #222222; font-weight: bold; }
2496 .ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { border: 1px solid #B9D8D9; background: #F4F8F9 none; font-weight: normal; color: #555555; }
2497 .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 #B9D8D9; background: #E6F0F2 none; font-weight: normal; color: #212121; }
2498 .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; }
2499 .ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight  {border: 1px solid #fcefa1; background: #fbf9ee; color: #363636; }
2500 .ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {border: 1px solid #cd0a0a; background: #fef1ec; color: #cd0a0a; }
2501
2502 /* jQueryUI autocomplete */
2503
2504 .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); }
2505 .ui-autocomplete.ui-widget-content .ui-state-hover { border: 1px solid #B9D8D9; background: #E6F0F2 none; font-weight: normal; color: #212121; }
2506 .ui-autocomplete-loading { background: #FFF url("../../img/loading-small.gif") right center no-repeat; }
2507 .ui-menu li { list-style:none; }
2508
2509 #social_networks span {
2510     color: #274D7F;
2511     display : block;
2512     float : left;
2513     font-size: 85%;
2514     font-weight: bold;
2515     line-height: 2em;
2516     margin : .5em 0 .5em .5em !important;
2517 }
2518 #social_networks a {
2519     background: transparent url("../../images/social-sprite.png") no-repeat;
2520     display: block;
2521     height : 20px !important;
2522     width : 20px;
2523     text-indent : -999em;
2524 }
2525
2526 #social_networks div {
2527     float : left !important;
2528     margin : .5em 0 .5em .2em !important;
2529 }
2530
2531 #social_networks #facebook {
2532     background-position : -7px -35px;
2533 }
2534
2535 #social_networks #twitter {
2536     background-position : -7px -5px;
2537 }
2538
2539 #social_networks #linkedin {
2540     background-position : -7px -95px;
2541 }
2542
2543 #social_networks #delicious {
2544     background-position : -7px -66px;
2545 }
2546
2547 #social_networks #email {
2548     background-position : -7px -126px;
2549 }
2550
2551 /* jQuery UI standard tabs */
2552 .ui-tabs-nav .ui-tabs-selected a,
2553 .ui-tabs-nav a:hover,
2554 .ui-tabs-nav a:focus,
2555 .ui-tabs-nav a:active,
2556 .ui-tabs-nav span.a {
2557     background: none repeat scroll 0 0 transparent;
2558     outline: 0 none;
2559 }
2560
2561 .ui-tabs .ui-tabs-nav li.ui-tabs-selected {
2562     background-color : #FFF;
2563     border : 1px solid #D8D8D8;
2564 }
2565
2566 .ui-widget,
2567 .ui-widget input,
2568 .ui-widget select,
2569 .ui-widget textarea,
2570 .ui-widget button {
2571     font-family : inherit;
2572     font-size : inherit;
2573 }
2574
2575 ul.ui-tabs-nav li {
2576     list-style : none;
2577 }
2578 .ui-tabs.ui-widget-content {
2579     background : transparent none;
2580     border : 0;
2581 }
2582
2583 .ui-tabs .ui-tabs-panel {
2584     border : 1px solid #D8D8D8;
2585 }
2586 .ui-tabs-nav.ui-widget-header {
2587     border : 0;
2588     background : none;
2589 }
2590 .ui-tabs .ui-tabs-nav li {
2591     background: #F3F3F3 none;
2592     border: 1px solid #D8D8D8;
2593     margin-right : .4em;
2594 }
2595 .ui-tabs .ui-tabs-nav li.ui-tabs-selected a {
2596     color : #000;
2597     font-weight : bold;
2598 }
2599
2600 .ui-tabs .ui-tabs-nav li.ui-state-default.ui-state-hover {
2601     background : #F3F3F3 none;
2602 }
2603
2604 .ui-tabs .ui-tabs-nav li.ui-tabs-selected.ui-state-hover {
2605     background : #FFF none;
2606 }
2607
2608 .ui-tabs .ui-state-default a,
2609 .ui-tabs .ui-state-default a:link,
2610 .ui-tabs .ui-state-default a:visited {
2611     color: #006699;
2612 }
2613
2614 .ui-tabs .ui-state-hover a,
2615 .ui-tabs .ui-state-hover a:link,
2616 .ui-tabs .ui-state-hover a:visited {
2617     color: #990033;
2618 }
2619
2620 .statictabs ul {
2621     background: none repeat scroll 0 0 transparent;
2622     border: 0 none;
2623     margin: 0;
2624     padding: 0.2em 0.2em 0;
2625     border-bottom-right-radius: 4px;
2626     border-bottom-left-radius: 4px;
2627     border-top-right-radius: 4px;
2628     border-top-left-radius: 4px;
2629     color: #222222;
2630     font-weight: bold;
2631     font-size: 100%;
2632     line-height: 1.3;
2633     list-style: none outside none;
2634     outline: 0 none;
2635     text-decoration: none;
2636 }
2637
2638 .statictabs ul:after {
2639     clear: both;
2640 }
2641
2642 .statictabs ul:before,
2643 .statictabs ul:after {
2644     content: "";
2645     display: table;
2646 }
2647
2648 .statictabs ul li {
2649     background: none repeat scroll 0 0 #E6F0F2;
2650     border: 1px solid #B9D8D9;
2651     border-bottom: 0 none !important;
2652     border-top-right-radius: 4px;
2653     border-top-left-radius: 4px;
2654     float: left;
2655     list-style: none outside none;
2656     margin-bottom: 0;
2657     margin-right: 0.4em;
2658     padding: 0;
2659     position: relative;
2660     white-space: nowrap;
2661     top: 1px;
2662     color: #555555;
2663     font-weight: normal;
2664
2665 }
2666
2667 .statictabs ul li.active {
2668     background-color: #FFFFFF;
2669     color: #212121;
2670     font-weight: normal;
2671     padding-bottom: 1px;
2672 }
2673
2674 .statictabs ul li a {
2675     color: #004D99;
2676     cursor: pointer;
2677     float: left;
2678     padding: 0.5em 1em;
2679     text-decoration: none;
2680 }
2681
2682 .statictabs ul li a:hover {
2683     background-color : #EDF4F5;
2684     border-top-right-radius: 4px;
2685     border-top-left-radius: 4px;
2686     color : #538200;
2687 }
2688
2689 .statictabs ul li.active a {
2690     color: #000000;
2691     font-weight: bold;
2692     cursor: text;
2693     background: none repeat scroll 0 0 transparent;
2694     outline: 0 none;
2695 }
2696
2697 .statictabs .tabs-container {
2698     border: 1px solid #B9D8D9;
2699     background: none repeat scroll 0 0 transparent;
2700     display: block;
2701     padding: 1em 1.4em;
2702     border-bottom-right-radius: 4px;
2703     border-bottom-left-radius: 4px;
2704     color: #222222;
2705 }
2706
2707 .authref {
2708     text-indent: 2em;
2709 }
2710
2711 .authref .label {
2712     font-style: italic;
2713 }
2714
2715 .authstanza {
2716     margin-top: 1em;
2717 }
2718
2719 .authstanzaheading {
2720     font-weight: bold;
2721 }
2722 div.authorizedheading {
2723     font-weight: bold;
2724 }
2725 .authstanza li {
2726     margin-left: 0.5em;
2727 }
2728 .authres_notes, .authres_seealso, .authres_otherscript {
2729   padding-top: 5px;
2730 }
2731 .authres_notes {
2732   font-style: italic;
2733 }
2734
2735 #didyoumean {
2736     background-color: #EEE;
2737     border: 1px solid #E8E8E8;
2738     margin: 0 0 0.5em;
2739     text-align: left;
2740     padding: 0.5em;
2741     border-radius: 3px 3px 3px 3px;
2742 }
2743
2744 .suggestionlabel {
2745     font-weight: bold;
2746 }
2747
2748 .searchsuggestion {
2749     padding: 0.2em 0.5em;
2750     white-space: nowrap;
2751     display: inline-block;
2752 }
2753
2754 .authlink {
2755     padding-left: 0.25em;
2756 }
2757 #hierarchies a {
2758     font-weight: normal;
2759     text-decoration: underline;
2760     color: #069;
2761 }
2762
2763 #hierarchies a:hover {
2764     color: #990033;
2765 }
2766
2767 #top-pages {
2768     margin: 0 0 0.5em;
2769 }
2770
2771 /* jQuery UI Datepicker */
2772 .ui-datepicker table {width: 100%; font-size: .9em; border : 0; border-collapse: collapse; margin:0 0 .4em; }
2773 .ui-datepicker th { background : transparent none; padding: .7em .3em; text-align: center; font-weight: bold; border: 0;  }
2774
2775 .ui-datepicker-trigger {
2776     vertical-align: middle;
2777     margin : 0 3px;
2778 }
2779 .ui-datepicker {
2780     -moz-box-shadow: 1px 1px 3px 0 #666;
2781     -webkit-box-shadow: 1px 1px 3px 0 #666;
2782     box-shadow: 1px 1px 3px 0 #666;
2783 }
2784
2785 .contents {
2786     width: 75%;
2787 }
2788
2789 .contentblock {
2790     position: relative;
2791     margin-left: 2em;
2792 }
2793
2794 .contents .t:first-child:before {
2795     content: "→ ";
2796 }
2797
2798 .contents .t:before {
2799     content: "\A→ ";
2800     white-space: pre;
2801 }
2802
2803 .contents .t {
2804     font-weight: bold;
2805     display: inline;
2806 }
2807
2808 .contents .r {
2809     display: inline;
2810 }
2811
2812 body#opac-main #opacmainuserblockmobile {
2813     display: none;
2814 }
2815
2816 .mobile_only {
2817    display : none;
2818 }
2819
2820 /* different sizes for different tags in opac-tags.tt */
2821 .tagweight0 {
2822     font-size: 12px;
2823 }
2824
2825 .tagweight1 {
2826     font-size: 14px;
2827 }
2828
2829 .tagweight2 {
2830     font-size: 16px;
2831 }
2832
2833 .tagweight3 {
2834     font-size: 18px;
2835 }
2836
2837 .tagweight4 {
2838     font-size: 20px;
2839 }
2840
2841 .tagweight5 {
2842     font-size: 22px;
2843 }
2844
2845 .tagweight6 {
2846     font-size: 24px;
2847 }
2848
2849 .tagweight7 {
2850     font-size: 26px;
2851 }
2852
2853 .tagweight8 {
2854     font-size: 28px;
2855 }
2856
2857 .tagweight9 {
2858     font-size: 30px;
2859 }
2860
2861 #patronregistration {
2862     background-color: #F7F7F7;
2863     border : 1px solid #EAEAEA;
2864     -moz-border-radius: 3px;
2865     border-radius : 3px;
2866     font-size : 90%;
2867     margin : .7em 0;
2868     padding : .5em;
2869     text-align: center;
2870 }
2871 #patronregistration a {
2872     display: block;
2873 }
2874
2875 video {
2876     width: 480px;
2877 }
2878
2879 .review {
2880     margin-bottom: 20px;
2881 }
2882
2883 #idreambooksreadometer {
2884     float: right;
2885 }
2886 a.idreambooksrating {
2887     font-size: 30px;
2888     color: #29ADE4;
2889     padding-left: 85px;
2890     line-height: 30px;
2891     text-decoration: none;
2892 }
2893
2894 .idreambookslegend {
2895     font-size: small;
2896 }
2897
2898 a.reviewlink,a.reviewlink:visited {
2899     text-decoration: none;
2900     color: black;
2901     font-weight: normal;
2902 }
2903
2904 .idreambookssummary a {
2905     color: #707070;
2906     text-decoration: none;
2907 }
2908
2909 .idreambookssummary img, .idbresult img {
2910     vertical-align: middle;
2911 }
2912
2913 .idbresult {
2914     color: #29ADE4;
2915     text-align: center;
2916     margin: 0.5em;
2917     padding: 0.5em;
2918 }
2919
2920 .idbresult a, .idbresult a:visited {
2921     text-decoration: none;
2922     color: #29ADE4;
2923 }
2924
2925 .idbresult img {
2926     padding-right: 6px;
2927 }
2928
2929 .highlight-row-results {
2930     font-size: 120%;
2931 }
2932
2933 .highlight-row-detail {
2934     font-weight: bold;
2935 }