Formatting biblio view link options, other CSS tweaks; Adding record export widget...
[koha_fer] / koha-tmpl / opac-tmpl / prog / en / css / opac.css
1 @import url("../../en/lib/yui/reset-fonts-grids.css");
2
3 a {
4         font-weight : bold;
5 }
6
7 a, a:visited {
8         color : #006699;
9 }
10
11 a:hover {
12         color : #990033;
13 }
14
15 body {
16         background-color : white;
17         text-align : left;
18         padding : 0 0 2.5em 0;
19 }
20
21 caption {
22         font-size : 140%;
23         text-align : left;
24         font-weight : bold;
25 }
26
27 fieldset {
28         border : 2px solid #EEEEEE;
29         margin : 1em 1em 1em 0;
30         padding : 1em;
31 }
32
33 fieldset.rows {  
34 border-width : 1px;
35 border-bottom : 1px solid black;
36 float : left;
37 font-size : 90%;
38 clear : left;
39 margin: .9em 0 0 0;  
40 padding: 0;
41 width: 100%; 
42 }
43
44 fieldset.rows legend {  
45         margin-left: 1em;
46         font-weight: bold;
47         font-size : 110%;
48 }
49
50 fieldset.rows label, fieldset.rows span.label {  
51         float: left;  
52         font-weight : bold;
53         width: 9em;  
54         margin-right: 1em;  
55         text-align: right;
56 }
57
58 fieldset.rows fieldset {
59         border-width : 1px;
60         margin : 0;
61         padding : .3em;
62 }
63
64 fieldset.rows ol {  
65 padding: 1em 1em 0 1em;  
66 list-style-type: none;
67 }
68
69 fieldset.rows li {  
70 float : left;
71 clear : left;
72 padding-bottom: 1em;
73 list-style-type: none;
74 width: 100%; 
75 }
76
77 fieldset.rows.left li {
78         padding-bottom : .4em;
79 }
80
81 fieldset.rows li.radio {
82         padding-left: 9em;
83         width : auto;
84 }
85
86 fieldset.rows li.radio label {
87         float : none;
88         width : auto;
89         margin : 0 0 0 1em;
90 }
91
92 fieldset.rows ol.radio label {
93         width : auto;
94         float : none;
95         margin-right : 0;
96 }
97
98 fieldset.rows ol.radio label.radio {
99         float : left;
100         width : 12em;
101         margin-right : 1em;
102 }
103
104 fieldset.rows table {
105         clear : both;
106         margin-left : 1em;
107 }
108
109 fieldset.rows td label {
110         float : none;
111         font-weight : normal;
112         width : auto;
113 }
114
115 fieldset.action {
116         clear : both;
117         float : none;
118         border : none;
119         margin : 0;
120         padding : 1em 0 .3em 0;
121         width : auto;
122 }
123
124 form {
125         display : inline;
126         margin : 0;
127         padding : 0;
128 }
129
130 h1 {
131         font-size : 138.5%;
132 }
133
134 h1#library {
135         font-size : 100%
136         font-weight : normal;
137         margin : .2em 0 .2em .5em;
138
139
140
141 h1#libraryname {
142         background:transparent url(../../images/koha-logo.gif) no-repeat scroll 0%;
143         border: 0;
144         margin:0;
145         padding:0;
146         width:120px;
147 }
148
149 h1#libraryname a {
150         border:0;
151         cursor:pointer;
152         display:block;
153         height:0px !important;
154         margin:0;
155         overflow:hidden;
156         padding:40px 0 0;
157         text-decoration:none;
158         width:120px;
159 }
160
161 h1,h2,h3,h4,h5,h6 {
162         font-weight : bold;
163         margin : .5em 0;
164 }
165
166 h2 {
167         font-size : 131%;
168 }
169
170 h2.author {
171         text-indent : .5em;
172 }
173
174 h3 {
175         font-size : 123.1%;
176 }
177
178 h4 {
179         font-size : 116%;
180 }
181
182 h5 {
183         font-size : 108%;
184 }
185
186 h6 {
187         font-size : 100%;
188 }
189
190 input[type=submit], input[type=button], input[type=reset] {
191 /*      background-color : #6BA037;
192         border:1px outset #666666;
193         color : #FFFFFF;
194         font-size : 93%;
195         font-weight : bold;
196         padding : 2px;*/
197         
198                 background : #b8d0e6 url(../../images/submit-bg.gif) repeat-x 0 0;
199         background-color : #b8d0e6;
200         border-top: 1px solid #cccccc;
201         border-left: 1px solid #cccccc;
202         border-right: 1px solid #eeeeee;
203         border-bottom: 1px solid #eeeeee;
204         color : #333;
205         font-size : 93%;
206         font-weight : bold;
207         padding : 4px;
208 }
209
210 input[type=submit]:active, input[type=button], input[type=reset] {
211         border: 1px inset #666666;
212 }
213
214 td.resultscontrol {
215         background-color : #EFF1DC;
216         vertical-align : middle;
217         padding : 3px 3px 5px 5px;
218 }
219
220 table {
221         border-collapse : collapse;
222         margin : 1em 0;
223         border-right : 1px solid #dddddd;
224         border-top : 1px solid #dddddd;
225 }
226
227 td,th {
228         border-left : 1px solid #dddddd;
229         border-bottom : 1px solid #dddddd;
230         padding : 3px 5px;
231 }
232
233 th {
234         background-color:#EFF1DC;
235         font-weight : bold;
236         padding : 2px 4px;
237 }
238
239 th.sum {
240         text-align: right;
241 }
242
243 td.sum {
244         background-color: #FFC;
245         font-weight: bold;
246 }
247
248 th[scope=row] {
249         text-align : right;
250 }
251
252 tr.highlight td, tr.highlight th {
253         background-color : #F3F3F3;
254         border : 1px solid #DDDDDD;
255         border-right : 1px solid #DDDDDD;
256 }
257
258 ul {
259         list-style : disc;
260         padding-left : 1em;
261 }
262
263 li {
264         list-style : disc;
265 }
266
267 p.availability {
268         font-size : 87%;
269 }
270
271 .available {
272         color : #006600;
273 }
274
275 .inwait {
276         background-color : #33CC99;
277 }
278
279 /* css styles for reserves color alerts */
280 .onloan {
281         background-color : #eeeeee;
282 }
283
284 .other {
285         background-color : #ffcccc;
286 }
287
288 /* "problem" enhancement */
289 .problem {
290         color : white;
291         background-color : red;
292 }
293
294 .reserved {
295         background-color : #8EBAFF;
296 }
297
298 /* style for search terms in catalogsearch */
299 .term {
300         background-color : #ffffe0;
301         color : #990033;
302 }
303
304 a .term {
305         text-decoration : underline;
306 }
307
308 .transfered {
309         background-color : #F9FF9A;
310 }
311
312 /* action buttons */
313 #action {
314         margin-top : .5em;
315         background-color : #F3F3F3;
316         border : 1px solid #E8E8E8;
317         padding-bottom : 3px;
318 }
319
320 #action li {
321         list-style : none;
322         margin : .2em;
323         padding : .3em 0;
324 }
325
326 #action a {
327         background-position : left;
328         background-repeat : no-repeat;
329         text-decoration : none;
330         padding-left : 26px;
331 }
332
333 #action a.reserve, #toolbar a.reserve {
334         background-image:url(../../images/placereserve.gif);
335 }
336
337 #action a.addtoshelf, #toolbar a.addtoshelf {
338         background-image:url(../../images/addtoshelf.gif);
339 }
340
341 #action a.addtocart, #toolbar a.addtocart {
342         background-image:url(../../images/cart2.gif);
343 }
344
345 #action a.print, #toolbar a.print {
346         background-image:url(../../images/print.gif);
347 }
348
349 /* the itemtype list in advanced search */
350 #advsearch-itemtype table {
351         border-collapse : separate;
352         border-spacing : 3px;
353         border : 0px;
354         margin : 0px;
355         background-color : white;
356         border : 0px solid #D8DEB8;
357 }
358
359 #advsearch-itemtype table tr td {
360         background-color : #F8F8EB;
361         border : 0px;
362         margin : 0px;
363         width : 700px;
364 }
365
366 #advsearch-itemtype td {
367         font-size : 0.8em;
368         background-color : #F8F8EB;
369 }
370
371 #auth {
372         float : left;
373 }
374
375 #facets {
376         
377 }
378
379 /* the footer */
380 #footer {
381         margin-top : 30px;
382         margin-left : 30%;
383         margin-right : 20%;
384         border-top : 1px solid #384b73;
385         color : #384b73;
386         font-size : 1em;
387         text-align : center;
388 }
389
390 /* facets bloc */
391 /* the USER information block */
392 #librarian_information {
393         float : right;
394         font-size : 10pt;
395 }
396
397 #members {
398         font-size : 85%;
399         padding : 4px 0 4px 0;
400         color : #000066;
401 }
402
403 #members a {
404         text-decoration : none;
405 }
406
407 #members a.logout {
408         color : #cc3333;
409         font-weight : bold;
410         padding : 0 .3em 0 .3em;
411         text-decoration : none;
412 }
413
414 #members li:first-child {
415         border-right : 1px solid black;
416 }
417
418 #members li {
419         display : inline;
420         list-style : none;
421         margin : 0;
422         padding : 0 .5em;
423 }
424
425 #members ul {
426         margin : 0;
427         padding : 0;
428         text-align : right;
429 }
430
431 #opac-main-search {
432         background-image : url( ../../images/menu-background.gif);
433         background-repeat : repeat-x;
434         background-color : #739ACF;
435         border-top : 1px solid #335599;
436         border-bottom : 1px solid #335599;
437         padding : .7em 0 .4em .5em;
438         font-size : 108%;
439         line-height : 116%;
440 }
441
442 #opac-main-search form {
443         display : inline;
444         padding-right : 1em;
445 }
446
447 #opac-main-search label {
448         color : #FFFFCC;
449         font-weight : bold;
450         margin : .2em .3em 0 0;
451 }
452
453
454 #search-facets ul {
455         margin : 0;
456         padding : .3em;
457 }
458
459 #search-facets {
460         border : 1px solid #e8e8e8;
461 }
462
463 #search-facets h4 {
464         background-color : #EFF1DC;
465         border-bottom : 1px solid #e8e8e8;
466         font-size : 90%;
467         margin : 0;
468         padding : .7em .2em;
469         text-align : center;
470 }
471
472 #search-facets ul li {
473         font-weight : bold;
474         list-style-type : none;
475 }
476
477 #search-facets li li {
478         font-weight : normal;
479         font-size : 85%;
480         margin-bottom : 2px;
481         padding : .1em .2em;
482 }
483
484 #search-facets li li a {
485         font-weight : normal;
486 }
487
488 #search-facets li.showmore a {
489         font-weight : bold;
490         text-indent : 1em;
491 }
492
493 .suggestion {
494         background-color : #EEEEEB;
495         border : 1px solid #DDDED3;
496         margin : 10px auto;
497         padding : 4px;
498         width : 35%;
499 }
500
501 #facets ul {
502         margin : 0;
503         padding : 0;
504 }
505
506 #facets ul li {
507         font-weight : bold;
508         text-align : left;
509         list-style : none;
510 }
511
512 #facets ul ul li {
513         border : 0;
514         font-size : 85%;
515         font-weight : normal;
516         padding : 2px;
517         text-align : left;
518 }
519
520 #facets ul ul li a {
521         font-weight : normal;
522         text-decoration : underline;
523 }
524
525 #facets h4 {
526         font-size : 93%;
527         padding:3px;
528         text-align:center;
529         background-color:#E7E7CA;
530         line-height:1.8em;
531         margin-left:-1px;
532         margin-right:-1px;
533         margin-top:-1px;
534 }
535
536 #breadcrumbs {
537         padding : .7em;
538 }
539
540 strong {
541         font-weight : bold;
542 }
543
544 em {
545         font-style : italic;
546 }
547
548 #catalogue_detail_biblio p span.label {  
549         font-weight : bold;
550 }
551
552 #catalogue_detail_biblio p {  
553         padding-bottom: .6em;
554 }
555
556 .toptabs {
557         margin-top : 1em;
558 }
559
560 .toptabs .tabs-nav a, .toptabs .tabs-nav span.a {
561     top: 0;
562  }
563
564 .toptabs .tabs-nav li {
565         margin-right : .5em;
566 }
567
568 .toptabs .tabs-nav li a, .toptabs .tabs-nav li span.a {
569         background-color : #F3F3F3;
570         border-top : 1px solid #E8E8E8;
571         border-left : 1px solid #E8E8E8;
572         border-right : 1px solid #E8E8E8;
573         border-bottom : 0;
574         text-align : center;
575         text-decoration : none;
576 }
577
578 .toptabs .tabs-nav li.tabs-selected  {
579         background-color : #FFF;
580 }
581
582 .toptabs .tabs-nav li.tabs-selected a, .toptabs .tabs-nav li.tabs-selected span.a {
583         background-color : #FFF;
584         border-top : 1px solid #E8E8E8;
585         border-left : 1px solid #E8E8E8;
586         border-right : 1px solid #E8E8E8;
587         border-bottom : 1px solid #FFF;
588         margin-bottom : -5px;
589         padding-bottom : 5px;
590         text-align : center;
591 }
592
593 .toptabs.numbered .tabs-nav li {
594         min-width : 3em;
595 }
596
597 .toptabs .tabs-container {
598         border : 1px solid #E8E8E8;
599         padding : 1em;
600 }
601
602 .tabs-container {
603     border-top: 0;
604     padding : inherit;
605     background: #fff; /* declare background color for container to avoid distorted fonts in IE while fading */
606 }
607
608 #basket {
609         display : inline;
610 }
611
612 #bookcover {
613         float : left;
614         margin : 0;
615         padding : 0;
616 }
617
618 #bookcover img {
619         margin : 0 1em 1em 0;   
620 }
621
622 fieldset.brief {
623         border : 1px solid #E8E8E8;
624 }
625
626 fieldset.brief legend {
627         font-weight : bold;
628         font-size : 100%;
629 }
630
631 fieldset.brief label {
632         display : block;
633         font-weight : bold;
634         padding : .3em 0;
635 }
636
637 fieldset.brief ol, fieldset.brief li {
638         list-style-type : none;
639 }
640
641 fieldset.brief div.hint, fieldset.rows div.hint {
642         color : #666666;
643         font-size : 100%;
644         margin : .4em;
645 }
646
647 h2 span.hint {
648         font-size: 76%;
649         font-weight : normal;
650 }
651 .thumbnail {
652         border : 0;
653         float : left;
654         margin : 0pt 5px 5px 0pt;
655 }
656 a.cancel {
657         padding-left : 1em;
658 }
659
660 #toolbar ul {
661         border-bottom : 1px solid #AFBCCF;
662 }
663
664 #toolbar ul {
665         margin : 1em 0 0 0;
666         padding : 0 0 .3em 0;
667 }
668
669 #toolbar ul li {
670         display : inline;
671         list-style : none;
672 }
673
674 #toolbar ul li a {
675         border-left : 1px solid #afbccf;
676         border-top : 1px solid #afbccf;
677         border-right : 1px solid #afbccf;
678         padding : .3em;
679         text-decoration : none;
680         margin-left : .3em;
681 }
682
683 #toolbar ul li a.link {
684         border : 0;
685         background-position : left;
686         background-repeat : no-repeat;
687         padding : .3em .3em .3em 26px;
688 }
689
690 .resultscontrol, .resultscontrol select {
691         font-size: 90%;
692 }
693
694 .cartlist {
695         margin-top : 5px;
696 }
697
698 .cartlist input.submit {
699         background-color : #d8deb8;
700         background-image : none;
701         border-color : #bebf84;
702         color : #333;
703         font-size : 87%;
704         padding : 2px 0;
705         margin : 0 0 0 0;
706 }
707
708 #CheckAll, #CheckNone {
709         font-weight : normal;
710         margin : 0 .5em;
711 }
712
713 .resultscontrol label {
714         font-weight : bold;
715         margin-left : .5em;
716 }
717
718 .resort {
719         float : right;
720         margin-top : 5px;
721 }
722
723 .searchresults p.details {
724         color : #979797;
725 }
726
727 .searchresults p {
728         margin: 0;
729         padding: 0;
730         padding-top : .6em;
731 }
732
733 td.resultscontrol img {
734         vertical-align: middle;
735 }
736
737 .searchresults table td {
738 }
739
740 .searchresults table {
741         margin : 0;
742 }
743
744 .searchresults td, .searchresults th, .searchresults table {
745         border: 0;
746 }
747
748 .searchresults tr {
749         border-bottom : 1px solid #CCCCCC;
750 }
751
752 .searchresults tr:first-child {
753         border : 0;
754 }
755
756 .searchresults table {
757         border-top : 0px solid #CCCCCC;
758 }
759
760 .searchresults a.reserve, .searchresults a.reserve:visited {
761         background-position:left top;
762         background-repeat:no-repeat;
763         float:right;
764         padding:2px 3px 2px 26px;
765 }
766
767 .searchresults a.reserve {
768         background-color:transparent;
769         color:#006699;
770 }
771
772 .unavailable {
773         color: #990033;
774 }
775
776 #libraryname {
777         float : left;
778         line-height : 2em;
779 }
780
781 #corner {
782         float : right;
783         line-height : 2em;
784 }
785
786 .pages {
787         line-height : 1.8em;
788         text-align: center;
789 }
790 a:link.current {
791         background-color: transparent;
792         color: #3366CC;
793         font-weight: bold;
794         padding: 1px 5px 1px 5px;
795         text-decoration: none;
796 }
797 a:visited.current {
798         background-color: transparent;
799         color: #3366CC;
800         font-weight: bold;
801         padding: 1px 5px 1px 5px;
802         text-decoration: none;
803 }
804
805 a:hover.current {
806         background-color: #CCFF00;
807         color: #CC3333;
808         font-weight: bold;
809         padding: 1px 5px 1px 5px;
810         text-decoration: none;
811 }
812
813 a:active.current {
814         background-color: #99CC00;
815         color: #FFFF99;
816         font-weight: bold;
817         padding: 1px 5px 1px 5px;
818         text-decoration: none;
819 }
820
821 .current {
822         background-color: #FFFFFF;
823         color: #3366CC;
824         font-weight: bold;
825         padding: 1px 5px 1px 5px;
826         text-decoration: none;
827 }
828
829 a:link.nav {
830         background-color: #EFF1DC;
831         border: 1px solid #CCCC99;
832         color: #3366CC;
833         font-weight: bold;
834         padding: 1px 5px 1px 5px;
835         text-decoration: none;
836 }
837
838 a:visited.nav {
839         background-color: #EFF1DC;
840         border: 1px solid #CCCC99;
841         color: #3366CC;
842         font-weight: bold;
843         padding: 1px 5px 1px 5px;
844         text-decoration: none;
845 }
846
847 a:hover.nav {
848         background-color: #FFFFCC;
849         border: 1px solid #CCCC99;
850         color: #CC3333;
851         font-weight: bold;
852         padding: 1px 5px 1px 5px;
853         text-decoration: none;
854 }
855
856 a:active.nav {
857         background-color: #FFFFCC;
858         border: 1px solid #CCCC99;
859         color: #D25500;
860         font-weight: bold;
861         padding: 1px 5px 1px 5px;
862         text-decoration: none;
863 }
864
865 /* Tabs */
866 ul.link-tabs {
867         list-style-type: none;
868         margin: 9px 0 -2px 5px;
869         padding: 0;
870 }
871
872 ul.link-tabs li {
873         display: inline;
874         padding: 0px;
875 }
876
877 ul.link-tabs li a {
878         font-weight: bold;
879         padding: 2px 4px 2px 4px;
880         text-decoration: none;
881         border-top: 1px solid #DDDDDD;
882         border-left : 1px solid #DDDDDD;
883         border-right : 1px solid #666666;
884 }
885
886 ul.link-tabs li#power_formButton a, ul.link-tabs li#proximity_formButton a {
887         padding: 2px 4px 3px 4px;
888 }
889
890 ul.link-tabs li.off a {
891         background-color: #EEEEEB;
892         border-bottom: 1px solid #DDDDDD;
893 }
894
895 ul.link-tabs li.off a:hover {
896         padding: 2px 3px 2px 4px;
897         background-color: #FFFFEC;
898         border-top: 1px solid #BEBF84;
899         border-left : 1px solid #BEBF84;
900         border-right : 2px solid #333333;
901 }
902
903 ul.link-tabs li.on a {
904         background-color: #FFFFFF;
905         border-bottom: 1px solid #FFFFFF;
906 }
907
908 ul.link-tabs li a.debit {
909         background-color : #FFFF99;
910         color : #990033;
911 }
912
913 div.tab-container {
914         border : 1px solid #DDDDDD;     
915         margin-top : 4px;
916         padding : .7em;
917         width : 90%;
918 }
919
920 #catalogue_detail_biblio table, #catalogue_detail_biblio td, #catalogue_detail_biblio th {
921         background-color : transparent;
922         border : 0;
923 }
924
925 tr.overdue td {
926         background-color : #ffcccc;
927         font-weight : bold;
928 }
929
930 tr.highlight.overdue td {
931         background-color : #ffaeae;
932         font-weight : bold;
933 }
934
935 td.overdue {
936         color : #cc3333;
937 }
938
939 .renewals {
940         display:block;
941         font-size:0.8em;
942         padding:0.5em;
943 }
944
945 table#marc, table#marc td, table#marc th {
946         border : 0;
947 }
948
949 table#marc th {
950         background-color : transparent;
951 }
952
953 table#marc td:first-child {
954         text-indent : 2em;
955 }
956 #masthead {
957 float: left;
958 width: 120px;
959 }
960
961 #fluid {
962 margin-left: 124px;
963 margin-top : .4em;
964 padding-left : 1em;
965 }
966
967 #fluid-offset {
968 margin-left: 125px;
969 float : right;
970 width: 100%;
971 }
972
973 .clearfix:after {
974     content: "."; 
975     display: block; 
976     height: 0; 
977     clear: both; 
978     visibility: hidden;
979 }
980
981 /* Hides from IE-mac \*/
982 * html .clearfix {height: 1%;}
983 /* End hide from IE-mac */
984
985 .searchhighlightblob {
986         font-size : 85%;
987 }
988
989
990 .dialog {
991   border: 1px solid #bcbcbc;
992         padding : .5em;
993         margin : 1em auto;
994   width: 65%;
995   }
996   
997 .dialog  h2, .dialog h3, .dialog h4 {
998         margin : auto;
999         text-align : center;
1000   }
1001  
1002 div.alert {
1003   background : #FFC url(../../images/alert-bg.gif) repeat-x left 0;
1004   text-align : center;
1005 }
1006
1007 div.alert strong {
1008         color : #900;
1009 }
1010
1011 div.message {
1012         background : white url("../../images/message-bg.gif") repeat-x left 0;
1013    border : 1px solid #bcbcbc;
1014         width : 55%;
1015 }
1016
1017 #moresearches {
1018         clear : left;
1019         color : #000099;
1020         font-size : 90%;
1021         line-height : 110%;
1022         margin : .6em 0 .3em 0;
1023 }
1024
1025 #moresearches a:link, #moresearches a:visited {
1026         color : #e5ebff;
1027         font-weight : normal;
1028         text-decoration : none;
1029 }
1030
1031 #opac-main-search #listsmenu a, #opac-main-search #listsmenu h4 {
1032         color : #000;
1033         font-weight : normal;
1034 }
1035  #opac-main-search #listsmenu h4 {
1036         font-size : 90%;
1037         font-weight : bold;
1038         margin : 0 .2em; 
1039  }
1040
1041 #opac-main-search #listsmenu .bd {
1042         background-color : #f3f3f3;
1043         border : 1px solid #739acf;
1044         background-image : url("../../images/listmenu-container-bg.gif");
1045         background-position : top right;
1046         background-repeat : repeat-y;
1047         padding : .3em 1em 0 0;
1048         // margin : 3em 0 0 0;
1049 }
1050 #opac-main-search #listsmenu .yui-menu-shadow {
1051         // margin : 3em 0 0 0;
1052 }
1053
1054 #opac-main-search #listsmenu .yuimenuitemlabel.selected {
1055         background-color : #fff;
1056 }
1057
1058 #opac-main-search #listsmenu ul {
1059         border-color : #b8d0e6;
1060         m
1061 }
1062
1063 #container {
1064         color : #000;
1065 }
1066
1067
1068 ul#i18nMenu {
1069         margin : 0;
1070         padding : .2em 0;
1071  }
1072  
1073 ul#i18nMenu li {
1074         border-left : 1px solid #CCC;
1075         display : inline;
1076         list-style : none;
1077         padding : 0 10px;
1078  }
1079  
1080 ul#i18nMenu li a {
1081         text-decoration : none;
1082 }
1083  
1084 ul#i18nMenu li:first-child {
1085         border-left : 0;
1086  }
1087  
1088 ul#i18nMenu li ul li {
1089         border : 0;
1090         display : block;
1091  }
1092  
1093                 
1094 ul#i18nMenu li.more a {
1095         background-image:url(../../images/more-up-arrow.gif);
1096         background-position:right center;
1097         background-repeat:no-repeat;
1098         padding-right:13px;
1099 }
1100                 
1101 ul#i18nMenu li.more ul li a {
1102         background-image : none;
1103         padding-right : 20px;
1104 }
1105  
1106  div#changelanguage{
1107         background-color: #fff;
1108         border-top: 1px solid #CCC;
1109   position:absolute;
1110   bottom:0;
1111   left:0;
1112   width:100%;
1113   height: 1.8em;
1114  }
1115  
1116  @media screen{
1117   body>div#changelanguage {
1118    position: fixed;
1119   }
1120  }
1121  
1122  * html body{
1123   overflow:hidden;
1124  } 
1125  
1126  * html div#doc1{
1127   height:100%;
1128   overflow:auto;
1129  }
1130   
1131  * html div#doc2{
1132   height:100%;
1133   overflow:auto;
1134  }
1135   
1136  * html div#doc3{
1137   height:100%;
1138   overflow:auto;
1139  }
1140  
1141 div#changelanguage a.yuimenuitemlabel {
1142         color : #006699;
1143         font-weight : normal;
1144  }
1145
1146 #cartDetails {
1147         background-color : #FFF;
1148         border: 1px solid #739acf;
1149         color : black;
1150         padding : .3em;
1151         text-align : center;
1152 }
1153
1154 a#listsmenulink, a#listsmenulink:hover {
1155         color : #006699;
1156         font-size : 105%;
1157         line-height : 185%;
1158 }
1159
1160 a#cartmenulink, a#cartmenulink:hover {
1161         color : #336600;
1162         font-size : 105%;
1163         line-height : 185%;
1164         margin-left : 1.5em;
1165 }
1166
1167 #login #userid, #login #password {
1168         width : 98%;    
1169 }
1170
1171 #opac-main-search input.submit {
1172         background : #b8d0e6 url(../../images/submit-bg.gif) repeat-x 0 0;
1173         background-color : #b8d0e6;
1174         border-top: 1px solid #cccccc;
1175         border-left: 1px solid #cccccc;
1176         border-right: 1px solid #eeeeee;
1177         border-bottom: 1px solid #eeeeee;
1178         color : #333;
1179         font-weight : normal;
1180         font-size : 80%;
1181         padding : 2px;
1182 }
1183
1184 .btn {
1185         display : block;
1186         position : relative;
1187         padding : 5px;
1188         text-decoration : none;
1189         cursor : default;
1190         margin-left : .5em;
1191 }
1192
1193 .btn * {
1194         font-style : normal;
1195         background-image : url('../../images/button-background.png');
1196         background-repeat : no-repeat;
1197         display : block;
1198         position : relative;
1199 }
1200
1201 #cartmenulink.btn span#basket {
1202         background-image : none;
1203         display : inline;
1204         height : auto;
1205         position : relative;
1206         margin : 0;
1207         padding : 0;
1208         left : auto;
1209         right : auto;
1210         top : auto;
1211 }
1212
1213 #cartmenulink.btn span#basket span {
1214         background-image : none;
1215         background-color : #E6FCB7;
1216         color : #000;
1217         display : inline;
1218         font-size : 80%;
1219         font-weight : normal;
1220         height : auto;
1221         left : auto;
1222         margin : 0 .5em 0 .5em;
1223         padding : 0 .3em 0 .3em;
1224         position : relative;
1225         right : auto;
1226         top : auto;
1227 }
1228
1229 #cartmenulink.btn img {
1230         background-image : none;
1231         float : left;
1232         padding : 3px 3px 0 3px;
1233 }
1234
1235 #listsmenulink.btn img {
1236         background-image : none;
1237         display : inline;
1238         padding : 0 0 2px 3px;
1239 }
1240
1241 .btn i {
1242         background-position : top left;
1243         position : absolute;
1244         margin-bottom : -5px;
1245         top : 0;
1246         left : 0;
1247         width : 5px;
1248         height : 5px;
1249 }
1250
1251 .btn span {
1252         background-position : bottom left;
1253         left : -5px;
1254         padding : 0 0 5px 10px;
1255         margin-bottom : -5px;
1256 }
1257
1258 .btn span i {
1259         background-position : bottom right;
1260         margin-bottom : 0;
1261         position : absolute;
1262         left : 100%;
1263         width : 10px;
1264         height : 100%;
1265         top : 0;
1266 }
1267
1268 .btn span span {
1269         background-position : top right;
1270         position : absolute;
1271         right : -10px;
1272         margin-left : 10px;
1273         top : -5px;
1274         height : 0;
1275 }
1276
1277 * html .btn span,       * html .btn i {
1278         float : left;
1279         width : auto;
1280         background-image : none;
1281         cursor : pointer;
1282 }
1283
1284 .btn.blue {
1285         background : #9fbfff;
1286 }
1287
1288 .btn.blue:hover {
1289         background-color : #6699FF;
1290         background-image : none;
1291 }
1292
1293 .btn.green {
1294         background : #98CB58;
1295 }
1296
1297 .btn.green:hover {
1298         background-color : #98CB58;
1299         background-image : none;
1300 }
1301
1302 .btn:active {
1303         background-color : #444;
1304 }
1305
1306 .btn[class] {
1307         background-image : url('../../images/button-background-gradient.png');
1308         background-position : 0 0;
1309 }
1310
1311 .btn[class]:hover {
1312         background-image : url('../../images/button-background-gradient.png');
1313         background-position : 0 -200px;
1314 }
1315
1316 * html .btn {
1317         border : 3px double #aaa;
1318 }
1319
1320 * html .btn.blue {
1321         border-color : #2ae;
1322 }
1323
1324 * html .btn.green {
1325         border-color : #9d4;
1326 }
1327
1328 * html .btn:hover {
1329         border-color : #a00;
1330 }
1331
1332 div#menu {
1333         border-right : 1px solid #979797;
1334         font-size : 94%;
1335         margin-right : .5em;
1336         padding-top : 1em;
1337         padding-bottom : 2em;
1338 }
1339
1340 div#menu li a {
1341         text-decoration : none;
1342         display : block;
1343         background : #EEE url(../../images/side-tab-gradient.gif) repeat-y top right;
1344         border : 1px solid #979797;
1345         font-size : 111%;
1346         margin : .5em 0;
1347         padding : .4em .3em;
1348         margin-right : -1px;
1349 }
1350
1351 div#menu li a:hover {
1352         background : #E8F0F6 url(../../images/side-tab-gradient-hover.gif) repeat-y top right;
1353 }
1354
1355 div#menu li.active a:hover {
1356         background-color : #fff;
1357         color : #0000CC;
1358 }
1359
1360 #menu ul li {
1361         list-style-type : none;
1362 }
1363
1364 #menu ul li.active a {
1365         background-color : #FFF;
1366         background-image : none;
1367         border-right : 0;
1368         font-weight : bold;
1369 }
1370
1371 .left {
1372         float : left;
1373 }
1374
1375 .right {
1376         float : right;
1377 }
1378
1379 #searchsubmit {
1380         cursor : default;
1381         font-size : 87%;
1382         margin-top : -.1em;
1383 }
1384
1385 #export {
1386         margin-top : .5em;
1387         background-color : #F3F3F3;
1388         border : 1px solid #E8E8E8;
1389         font-size : 76%;
1390         padding : 3px;
1391         text-align : center;
1392 }
1393
1394 #export label {
1395         display : block;
1396         font-weight : bold;
1397         font-size : 110%;
1398         margin-bottom : 2px;
1399 }
1400
1401 #export input {
1402         padding : 2px;
1403 }
1404 #starFull {
1405         background: url(../../images/bluestars.png) top left no-repeat;
1406         height: 25px;
1407         margin: 0;
1408         padding: 0;
1409 }
1410
1411 #starMT {
1412         background: url(../../images/emptystars.png) top left no-repeat;
1413         height: 25px;
1414         margin: 0 3px 0 30px;
1415         padding: 0;
1416         position: relative;
1417         width: 100px;
1418 }