Removing some unused include files; Correcting nomenclature for cart; hiding quick...
[koha.git] / 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 : #FFED3D;
282 }
283
284 .other {
285         background-color : #FF0000;
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 }
316
317 #action li {
318         list-style : none;
319 }
320
321 #action a {
322         background-color : #F3F3F3;
323         border : 1px solid #E8E8E8;
324         display : block;
325         margin : .2em;
326         padding : .5em;
327         text-decoration : none;
328 }
329
330 /* the itemtype list in advanced search */
331 #advsearch-itemtype table {
332         border-collapse : separate;
333         border-spacing : 3px;
334         border : 0px;
335         margin : 0px;
336         background-color : white;
337         border : 0px solid #D8DEB8;
338 }
339
340 #advsearch-itemtype table tr td {
341         background-color : #F8F8EB;
342         border : 0px;
343         margin : 0px;
344         width : 700px;
345 }
346
347 #advsearch-itemtype td {
348         font-size : 0.8em;
349         background-color : #F8F8EB;
350 }
351
352 #auth {
353         float : left;
354 }
355
356 #facets {
357         
358 }
359
360 /* the footer */
361 #footer {
362         margin-top : 30px;
363         margin-left : 30%;
364         margin-right : 20%;
365         border-top : 1px solid #384b73;
366         color : #384b73;
367         font-size : 1em;
368         text-align : center;
369 }
370
371 /* facets bloc */
372 /* the USER information block */
373 #librarian_information {
374         float : right;
375         font-size : 10pt;
376 }
377
378 #members {
379         font-size : 85%;
380         padding : 4px 0 4px 0;
381         color : #000066;
382 }
383
384 #members a {
385         text-decoration : none;
386 }
387
388 #members a.logout {
389         color : #cc3333;
390         font-weight : bold;
391         padding : 0 .3em 0 .3em;
392         text-decoration : none;
393 }
394
395 #members li:first-child {
396         border-right : 1px solid black;
397 }
398
399 #members li {
400         display : inline;
401         list-style : none;
402         margin : 0;
403         padding : 0 .5em;
404 }
405
406 #members ul {
407         margin : 0;
408         padding : 0;
409         text-align : right;
410 }
411
412 #opac-main-search {
413         background-image : url( ../../images/menu-background.gif);
414         background-repeat : repeat-x;
415         background-color : #739ACF;
416         border-top : 1px solid #335599;
417         border-bottom : 1px solid #335599;
418         padding : .7em 0 .4em .5em;
419         color : #FFFFCC;
420         font-size : 108%;
421         line-height : 116%;
422 }
423
424 #opac-main-search a, #opac-main-search a, #opac-main-search a:visited {
425         color : #FFFFCC;
426 }
427
428 #opac-main-search a:hover {
429         color : #FFFFFF;
430 }
431
432 #opac-main-search form {
433         display : inline;
434         padding-right : 1em;
435 }
436
437 #opac-main-search label {
438         font-weight : bold;
439 }
440
441
442 #search-facets ul {
443         margin : 0;
444         padding : .3em;
445 }
446
447 #search-facets {
448         border : 1px solid #e8e8e8;
449 }
450
451 #search-facets h4 {
452         background-color : #EFF1DC;
453         border-bottom : 1px solid #e8e8e8;
454         font-size : 90%;
455         margin : 0;
456         padding : .7em .2em;
457         text-align : center;
458 }
459
460 #search-facets ul li {
461         font-weight : bold;
462         list-style-type : none;
463 }
464
465 #search-facets li li {
466         font-weight : normal;
467         font-size : 85%;
468         margin-bottom : 2px;
469         padding : .1em .2em;
470 }
471
472 #search-facets li li a {
473         font-weight : normal;
474 }
475
476 #search-facets li.showmore a {
477         font-weight : bold;
478         text-indent : 1em;
479 }
480
481 .suggestion {
482         background-color : #EEEEEB;
483         border : 1px solid #DDDED3;
484         margin : 10px auto;
485         padding : 4px;
486         width : 35%;
487 }
488
489 #facets ul {
490         margin : 0;
491         padding : 0;
492 }
493
494 #facets ul li {
495         font-weight : bold;
496         text-align : left;
497         list-style : none;
498 }
499
500 #facets ul ul li {
501         border : 0;
502         font-size : 85%;
503         font-weight : normal;
504         padding : 2px;
505         text-align : left;
506 }
507
508 #facets ul ul li a {
509         font-weight : normal;
510         text-decoration : underline;
511 }
512
513 #facets h4 {
514         font-size : 93%;
515         padding:3px;
516         text-align:center;
517         background-color:#E7E7CA;
518         line-height:1.8em;
519         margin-left:-1px;
520         margin-right:-1px;
521         margin-top:-1px;
522 }
523
524 #breadcrumbs {
525         padding : .7em;
526 }
527
528 strong {
529         font-weight : bold;
530 }
531
532 em {
533         font-style : italic;
534 }
535
536 #catalogue_detail_biblio p span.label {  
537         font-weight : bold;
538 }
539
540 #catalogue_detail_biblio p {  
541         padding-bottom: .6em;
542 }
543
544 .toptabs {
545         margin-top : 1em;
546 }
547
548 .toptabs .tabs-nav a, .toptabs .tabs-nav span.a {
549     top: 0;
550  }
551
552 .toptabs .tabs-nav li {
553         margin-right : .5em;
554 }
555
556 .toptabs .tabs-nav li a, .toptabs .tabs-nav li span.a {
557         background-color : #F3F3F3;
558         border-top : 1px solid #E8E8E8;
559         border-left : 1px solid #E8E8E8;
560         border-right : 1px solid #E8E8E8;
561         border-bottom : 0;
562         text-align : center;
563         text-decoration : none;
564 }
565
566 .toptabs .tabs-nav li.tabs-selected  {
567         background-color : #FFF;
568 }
569
570 .toptabs .tabs-nav li.tabs-selected a, .toptabs .tabs-nav li.tabs-selected span.a {
571         background-color : #FFF;
572         border-top : 1px solid #E8E8E8;
573         border-left : 1px solid #E8E8E8;
574         border-right : 1px solid #E8E8E8;
575         border-bottom : 1px solid #FFF;
576         margin-bottom : -5px;
577         padding-bottom : 5px;
578         text-align : center;
579 }
580
581 .toptabs.numbered .tabs-nav li {
582         min-width : 3em;
583 }
584
585 .toptabs .tabs-container {
586         border : 1px solid #E8E8E8;
587         padding : 1em;
588 }
589
590 .tabs-container {
591     border-top: 0;
592     padding : inherit;
593     background: #fff; /* declare background color for container to avoid distorted fonts in IE while fading */
594 }
595
596 #basket {
597         display : inline;
598 }
599
600 #bookcover {
601         float : left;
602         margin : 0;
603         padding : 0;
604 }
605
606 #bookcover img {
607         margin : 0 1em 1em 0;   
608 }
609
610 fieldset.brief {
611         border : 1px solid #E8E8E8;
612 }
613
614 fieldset.brief legend {
615         font-weight : bold;
616         font-size : 100%;
617 }
618
619 fieldset.brief label {
620         display : block;
621         font-weight : bold;
622         padding : .3em 0;
623 }
624
625 fieldset.brief ol, fieldset.brief li {
626         list-style-type : none;
627 }
628
629 fieldset.brief div.hint, fieldset.rows div.hint {
630         color : #666666;
631         font-size : 100%;
632         margin : .4em;
633 }
634
635 h2 span.hint {
636         font-size: 76%;
637         font-weight : normal;
638 }
639 .thumbnail {
640         border : 0;
641         float : left;
642         margin : 0pt 5px 5px 0pt;
643 }
644 a.cancel {
645         padding-left : 1em;
646 }
647
648 #toolbar ul {
649         margin : 1em 0 0 0;
650         padding : 0;
651 }
652
653 #toolbar ul li {
654         display : inline;
655         list-style : none;
656 }
657
658 #toolbar ul li a {
659         border : 1px solid #afbccf;
660         padding : .3em;
661         text-decoration : none;
662         margin-right : .1em;
663 }
664
665 .resultscontrol, .resultscontrol select {
666         font-size: 90%;
667 }
668
669 .cartlist {
670         margin-top : 5px;
671 }
672
673 .cartlist input.submit {
674         background-color : #d8deb8;
675         background-image : none;
676         border-color : #bebf84;
677         color : #333;
678         font-size : 87%;
679         padding : 2px 0;
680         margin : 0 0 0 0;
681 }
682
683 #CheckAll, #CheckNone {
684         font-weight : normal;
685         margin : 0 .5em;
686 }
687
688 .resultscontrol label {
689         font-weight : bold;
690         margin-left : .5em;
691 }
692
693 .resort {
694         float : right;
695         margin-top : 5px;
696 }
697
698 .searchresults p.details {
699         color : #979797;
700 }
701
702 .searchresults p {
703         margin: 0;
704         padding: 0;
705         padding-top : .6em;
706 }
707
708 td.resultscontrol img {
709         vertical-align: middle;
710 }
711
712 .searchresults table td {
713 }
714
715 .searchresults table {
716         margin : 0;
717 }
718
719 .searchresults td, .searchresults th, .searchresults table {
720         border: 0;
721 }
722
723 .searchresults tr {
724         border-bottom : 1px solid #CCCCCC;
725 }
726
727 .searchresults tr:first-child {
728         border : 0;
729 }
730
731 .searchresults table {
732         border-top : 0px solid #CCCCCC;
733 }
734
735 .searchresults a.reserve, .searchresults a.reserve:visited {
736         background-position:left top;
737         background-repeat:no-repeat;
738         float:right;
739         padding:2px 3px 2px 26px;
740 }
741
742 .searchresults a.reserve {
743         background-color:transparent;
744         color:#006699;
745 }
746
747 input.reserve, a.reserve {
748         background-image:url(../../images/placereserve.gif);
749 }
750
751 a.reserve {
752         background-color:#006699;
753         color:White;
754 }
755 .unavailable {
756         color: #990033;
757 }
758
759 #libraryname {
760         float : left;
761         line-height : 2em;
762 }
763
764 #corner {
765         float : right;
766         line-height : 2em;
767 }
768
769 .pages {
770         line-height : 1.8em;
771         text-align: center;
772 }
773 a:link.current {
774         background-color: transparent;
775         color: #3366CC;
776         font-weight: bold;
777         padding: 1px 5px 1px 5px;
778         text-decoration: none;
779 }
780 a:visited.current {
781         background-color: transparent;
782         color: #3366CC;
783         font-weight: bold;
784         padding: 1px 5px 1px 5px;
785         text-decoration: none;
786 }
787
788 a:hover.current {
789         background-color: #CCFF00;
790         color: #CC3333;
791         font-weight: bold;
792         padding: 1px 5px 1px 5px;
793         text-decoration: none;
794 }
795
796 a:active.current {
797         background-color: #99CC00;
798         color: #FFFF99;
799         font-weight: bold;
800         padding: 1px 5px 1px 5px;
801         text-decoration: none;
802 }
803
804 .current {
805         background-color: #FFFFFF;
806         color: #3366CC;
807         font-weight: bold;
808         padding: 1px 5px 1px 5px;
809         text-decoration: none;
810 }
811
812 a:link.nav {
813         background-color: #EFF1DC;
814         border: 1px solid #CCCC99;
815         color: #3366CC;
816         font-weight: bold;
817         padding: 1px 5px 1px 5px;
818         text-decoration: none;
819 }
820
821 a:visited.nav {
822         background-color: #EFF1DC;
823         border: 1px solid #CCCC99;
824         color: #3366CC;
825         font-weight: bold;
826         padding: 1px 5px 1px 5px;
827         text-decoration: none;
828 }
829
830 a:hover.nav {
831         background-color: #FFFFCC;
832         border: 1px solid #CCCC99;
833         color: #CC3333;
834         font-weight: bold;
835         padding: 1px 5px 1px 5px;
836         text-decoration: none;
837 }
838
839 a:active.nav {
840         background-color: #FFFFCC;
841         border: 1px solid #CCCC99;
842         color: #D25500;
843         font-weight: bold;
844         padding: 1px 5px 1px 5px;
845         text-decoration: none;
846 }
847
848 input.icon {
849         background-position: left;
850         background-repeat: no-repeat;
851         font-size : 96%;
852         font-weight: bold;
853         padding: 2px 2px 2px 22px;
854         background-color: #6699CC;
855         border: 1px outset #666666;
856         color: #FFFFCC;
857 }
858
859 input.shelf, a.shelf {
860         background-image: url(../../images/addtobasket.gif);
861 }
862
863 input.clearall, a.clearall {
864         background-image: url(../../images/clearbasket.gif);
865 }
866
867 /* Tabs */
868 ul.link-tabs {
869         list-style-type: none;
870         margin: 9px 0 -2px 5px;
871         padding: 0;
872 }
873
874 ul.link-tabs li {
875         display: inline;
876         padding: 0px;
877 }
878
879 ul.link-tabs li a {
880         font-weight: bold;
881         padding: 2px 4px 2px 4px;
882         text-decoration: none;
883         border-top: 1px solid #DDDDDD;
884         border-left : 1px solid #DDDDDD;
885         border-right : 1px solid #666666;
886 }
887
888 ul.link-tabs li#power_formButton a, ul.link-tabs li#proximity_formButton a {
889         padding: 2px 4px 3px 4px;
890 }
891
892 ul.link-tabs li.off a {
893         background-color: #EEEEEB;
894         border-bottom: 1px solid #DDDDDD;
895 }
896
897 ul.link-tabs li.off a:hover {
898         padding: 2px 3px 2px 4px;
899         background-color: #FFFFEC;
900         border-top: 1px solid #BEBF84;
901         border-left : 1px solid #BEBF84;
902         border-right : 2px solid #333333;
903 }
904
905 ul.link-tabs li.on a {
906         background-color: #FFFFFF;
907         border-bottom: 1px solid #FFFFFF;
908 }
909
910 ul.link-tabs li a.debit {
911         background-color : #FFFF99;
912         color : #990033;
913 }
914
915 div.tab-container {
916         border : 1px solid #DDDDDD;     
917         margin-top : 4px;
918         padding : .7em;
919         width : 90%;
920 }
921
922 #catalogue_detail_biblio table, #catalogue_detail_biblio td, #catalogue_detail_biblio th {
923         background-color : transparent;
924         border : 0;
925 }
926
927 tr.overdue td {
928         background-color : #ffcccc;
929         font-weight : bold;
930 }
931
932 tr.highlight.overdue td {
933         background-color : #ffaeae;
934         font-weight : bold;
935 }
936
937 td.overdue {
938         color : #cc3333;
939 }
940
941 .renewals {
942         display:block;
943         font-size:0.8em;
944         padding:0.5em;
945 }
946
947 table#marc, table#marc td, table#marc th {
948         border : 0;
949 }
950
951 table#marc th {
952         background-color : transparent;
953 }
954
955 table#marc td:first-child {
956         text-indent : 2em;
957 }
958 #masthead {
959 float: left;
960 width: 120px;
961 }
962
963 #fluid {
964 float: right;
965 width: 100%;
966 margin-left: -120px;
967 }
968
969 #fluid-offset {
970 margin-left: 119px;
971 margin-top : .4em;
972 }
973
974 #fluid-content-1 {
975 float: left;
976 width: 65%;
977 margin : .3em -1px 0 2%;
978 display: inline /* fix IE6 */;
979 line-height : 15px;
980 }
981
982 #fluid-content-2 {
983 float: left;
984 width: 28%;
985 margin-left: 2%;
986 display: inline /* fix IE6 */;
987 margin-right: -1px /* fix IE6 */;
988 line-height : 25px;
989 }
990
991 .clearfix:after {
992     content: "."; 
993     display: block; 
994     height: 0; 
995     clear: both; 
996     visibility: hidden;
997 }
998
999 /* Hides from IE-mac \*/
1000 * html .clearfix {height: 1%;}
1001 /* End hide from IE-mac */
1002
1003 .searchhighlightblob {
1004         font-size : 85%;
1005 }
1006
1007
1008 .dialog {
1009   border: 1px solid #bcbcbc;
1010         padding : .5em;
1011         margin : 1em auto;
1012   width: 65%;
1013   }
1014   
1015 .dialog  h2, .dialog h3, .dialog h4 {
1016         margin : auto;
1017         text-align : center;
1018   }
1019  
1020 div.alert {
1021   background : #FFC url(../../images/alert-bg.gif) repeat-x left 0;
1022   text-align : center;
1023 }
1024
1025 div.alert strong {
1026         color : #900;
1027 }
1028
1029 div.message {
1030         background : white url("../../images/message-bg.gif") repeat-x left 0;
1031    border : 1px solid #bcbcbc;
1032         width : 55%;
1033 }
1034
1035 #moresearches {
1036         color : #000099;
1037         font-size : 90%;
1038         line-height : 110%;
1039         margin : .6em 0 .3em 2%;
1040 }
1041
1042 #moresearches a:link, #moresearches a:visited {
1043         color : #e5ebff;
1044         font-weight : normal;
1045         text-decoration : none;
1046 }
1047
1048 #opac-main-search #listsmenu a, #opac-main-search #listsmenu h4 {
1049         color : #000;
1050         font-weight : normal;
1051 }
1052  #opac-main-search #listsmenu h4 {
1053         font-size : 90%;
1054         font-weight : bold;
1055         margin : 0 .2em; 
1056  }
1057
1058 #opac-main-search #listsmenu .bd {
1059         background-color : #f3f3f3;
1060         border : 1px solid #739acf;
1061         background-image : url("../../images/listmenu-container-bg.gif");
1062         background-position : top right;
1063         background-repeat : repeat-y;
1064         padding-right: 1em;
1065         // margin : 3em 0 0 0;
1066 }
1067 #opac-main-search #listsmenu .yui-menu-shadow {
1068         // margin : 3em 0 0 0;
1069 }
1070
1071 #opac-main-search #listsmenu .yuimenuitemlabel.selected {
1072         background-color : #fff;
1073 }
1074
1075 #opac-main-search #listsmenu ul {
1076         border-color : #b8d0e6;
1077         m
1078 }
1079
1080 #container {
1081         color : #000;
1082 }
1083
1084
1085 ul#i18nMenu {
1086         margin : 0;
1087         padding : .2em 0;
1088  }
1089  
1090 ul#i18nMenu li {
1091         border-left : 1px solid #CCC;
1092         display : inline;
1093         list-style : none;
1094         padding : 0 10px;
1095  }
1096  
1097 ul#i18nMenu li a {
1098         text-decoration : none;
1099 }
1100  
1101 ul#i18nMenu li:first-child {
1102         border-left : 0;
1103  }
1104  
1105 ul#i18nMenu li ul li {
1106         border : 0;
1107         display : block;
1108  }
1109  
1110                 
1111 ul#i18nMenu li.more a {
1112         background-image:url(../../images/more-up-arrow.gif);
1113         background-position:right center;
1114         background-repeat:no-repeat;
1115         padding-right:13px;
1116 }
1117                 
1118 ul#i18nMenu li.more ul li a {
1119         background-image : none;
1120         padding-right : 20px;
1121 }
1122  
1123  div#changelanguage{
1124         background-color: #fff;
1125         border-top: 1px solid #CCC;
1126   position:absolute;
1127   bottom:0;
1128   left:0;
1129   width:100%;
1130   height: 1.8em;
1131  }
1132  
1133  @media screen{
1134   body>div#changelanguage {
1135    position: fixed;
1136   }
1137  }
1138  
1139  * html body{
1140   overflow:hidden;
1141  } 
1142  
1143  * html div#doc1{
1144   height:100%;
1145   overflow:auto;
1146  }
1147   
1148  * html div#doc2{
1149   height:100%;
1150   overflow:auto;
1151  }
1152   
1153  * html div#doc3{
1154   height:100%;
1155   overflow:auto;
1156  }
1157  
1158 div#changelanguage a.yuimenuitemlabel {
1159         color : #006699;
1160         font-weight : normal;
1161  }
1162
1163 #cartDetails {
1164         background-color : #FFF;
1165         border: 1px solid #739acf;
1166         color : black;
1167         padding : .1em;
1168         text-align : center;
1169 }
1170
1171 a#listsmenulink, a#listsmenulink:hover {
1172         color : #006699;
1173 }
1174
1175 a#cartmenulink, a#cartmenulink:hover {
1176         color : #336600;
1177 }
1178
1179 #login #userid, #login #password {
1180         width : 98%;    
1181 }
1182
1183 #opac-main-search input.submit {
1184         background : #b8d0e6 url(../../images/submit-bg.gif) no-repeat 0 0;
1185         background-color : #b8d0e6;
1186         border-top: 1px solid #cccccc;
1187         border-left: 1px solid #cccccc;
1188         border-right: 1px solid #eeeeee;
1189         border-bottom: 1px solid #eeeeee;
1190         color : #333;
1191         font-weight : normal;
1192         font-size : 80%;
1193         padding : 2px;
1194 }
1195         .btn { display: block; position: relative; background: #aaa; padding: 5px; float: right; color: #fff; text-decoration: none; cursor: pointer; }
1196         .btn * { font-style: normal; background-image: url('../../images/button-background.png'); background-repeat: no-repeat; display: block; position: relative; }
1197         .btn i { background-position: top left; position: absolute; margin-bottom: -5px;  top: 0; left: 0; width: 5px; height: 5px; }
1198         .btn span { background-position: bottom left; left: -5px; padding: 0 0 5px 10px; margin-bottom: -5px; }
1199         .btn span i { background-position: bottom right; margin-bottom: 0; position: absolute; left: 100%; width: 10px; height: 100%; top: 0; }
1200         .btn span span { background-position: top right; position: absolute; right: -10px; margin-left: 10px; top: -5px; height: 0; }
1201
1202         * html .btn span,
1203         * html .btn i { float: left; width: auto; background-image: none; cursor: pointer; }
1204
1205         .btn.blue { background: #6699FF; }
1206         .btn.blue:hover { background-color: #6699FF; background-image: none; }
1207         .btn.green { background: #98CB58; }
1208         .btn.green:hover { background-color: #98CB58; background-image: none; }
1209         .btn:active { background-color: #444; }
1210         .btn[class] {  background-image: url('../../images/button-background-gradient.png'); background-position: 0 0; }
1211          .btn[class]:hover { background-image: url('../../images/button-background-gradient.png'); background-position: 0 -200px; }
1212
1213         * html .btn { border: 3px double #aaa; }
1214         * html .btn.blue { border-color: #2ae; }
1215         * html .btn.green { border-color: #9d4; }
1216         * html .btn:hover { border-color: #a00; }
1217         #cartmenulink { margin-right :  1em;    }
1218         
1219         div#menu {
1220         border-right: 1px solid #979797;
1221         font-size : 94%;
1222         margin-right: .5em;
1223         padding-top: 1em;
1224         padding-bottom: 2em;
1225 }
1226
1227 div#menu li a {
1228         text-decoration: none;
1229         display: block;
1230         background : #EEE url(../../images/side-tab-gradient.gif) repeat-y top right;
1231         border: 1px solid #979797;
1232         font-size: 111%;
1233         margin: .5em 0;
1234         padding: .4em .3em;
1235         margin-right :  -1px;
1236 }
1237
1238 div#menu li a:hover {
1239         background : #E8F0F6 url(../../images/side-tab-gradient-hover.gif) repeat-y top right;
1240 }
1241
1242 div#menu li.active a:hover {
1243         background-color: #fff;
1244         color :  #0000CC;
1245 }
1246
1247 #menu ul li {
1248         list-style-type: none;
1249 }
1250
1251 #menu ul li.active a {
1252         background-color: #FFF;
1253         background-image : none;
1254         border-right: 0;
1255         font-weight: bold;
1256 }