A few more tweaks to the OPAC detail view menu
[koha.git] / koha-tmpl / opac-tmpl / prog / en / css / opac.css
1 @import url("../../en/lib/yui/reset-fonts-grids.css");
2 @import url("../../en/lib/yui/skin.css");
3
4 a {
5         font-weight : bold;
6 }
7
8 a, a:visited {
9         color : #006699;
10 }
11
12 a:hover,input.editshelf:hover,a.editshelf:hover,input.deleteshelf:hover {
13         color : #990033;
14 }
15
16 body {
17         background-color : white;
18         text-align : left;
19         padding : 0 0 2.5em 0;
20 }
21
22 caption {
23         font-size : 140%;
24         text-align : left;
25         font-weight : bold;
26 }
27
28 fieldset {
29         background-color: #FFF;
30         border : 2px solid #EEEEEE;
31         margin : 1em 1em 1em 0;
32         padding : 1em;
33 }
34
35 fieldset.rows {  
36 border-width : 1px;
37 border-bottom : 1px solid black;
38 float : left;
39 font-size : 90%;
40 clear : left;
41 margin: .9em 0 0 0;  
42 padding: 0;
43 width: 100%; 
44 }
45
46 fieldset.rows legend {  
47         margin-left: 1em;
48         font-weight: bold;
49         font-size : 110%;
50 }
51
52 fieldset.rows label, fieldset.rows span.label {  
53         float: left;  
54         font-weight : bold;
55         width: 9em;  
56         margin-right: 1em;  
57         text-align: right;
58 }
59
60 fieldset.rows fieldset {
61         border-width : 1px;
62         margin : 0;
63         padding : .3em;
64 }
65
66 fieldset.rows ol {  
67 padding: 1em 1em 0 1em;  
68 list-style-type: none;
69 }
70
71 fieldset.rows li {  
72 float : left;
73 clear : left;
74 padding-bottom: 1em;
75 list-style-type: none;
76 width: 100%; 
77 }
78
79 fieldset.rows.left li {
80         padding-bottom : .4em;
81 }
82
83 fieldset.rows li.radio {
84         padding-left: 9em;
85         width : auto;
86 }
87
88 fieldset.rows li.radio label {
89         float : none;
90         width : auto;
91         margin : 0 0 0 1em;
92 }
93
94 fieldset.rows ol.radio label {
95         width : auto;
96         float : none;
97         margin-right : 0;
98 }
99
100 fieldset.rows ol.radio label.radio {
101         float : left;
102         width : 12em;
103         margin-right : 1em;
104 }
105
106 fieldset.rows table {
107         clear : both;
108         margin-left : 1em;
109 }
110
111 fieldset.rows td label {
112         float : none;
113         font-weight : normal;
114         width : auto;
115 }
116
117 fieldset.holds {
118         background-color : #F3F3F3;
119         border: 0;
120         font-size : 110%;
121         padding : 1px;
122 }
123
124 fieldset.holds ol {
125         margin : 0;
126         padding : 0;
127 }
128
129 fieldset.holds li {
130         background-color : #FFF;
131         border-bottom : 1px solid #F3F3F3;
132         padding : .3em;
133 }
134
135 fieldset.holds label, fieldset.holds span.label {
136
137 }
138
139 fieldset.action {
140         clear : both;
141         float : none;
142         border : none;
143         margin : 0;
144         padding : 1em 0 .3em 0;
145         width : auto;
146 }
147
148 fieldset.action p {
149         margin-bottom : 1em;
150 }
151
152 form {
153         display : inline;
154         margin : 0;
155         padding : 0;
156 }
157
158 h1 {
159         font-size : 138.5%;
160 }
161
162 h1#library {
163         font-size : 100%;
164         font-weight : normal;
165         margin : .2em 0 .2em .5em;
166
167
168
169 h1#libraryname {
170         background:transparent url(../../images/koha-logo.gif) no-repeat scroll 0%;
171         border: 0;
172         float : left !important;
173         margin:0;
174         padding:0;
175         width:120px;
176 }
177
178 h1#libraryname a {
179         border:0;
180         cursor:pointer;
181         display:block;
182         height:0px !important;
183         margin:0;
184         overflow:hidden;
185         padding:40px 0 0;
186         text-decoration:none;
187         width:120px;
188 }
189
190 h1,h2,h3,h4,h5,h6 {
191         font-weight : bold;
192         margin : .5em 0;
193 }
194
195 h2 {
196         font-size : 131%;
197 }
198
199 h5.author {
200 }
201
202 h3 {
203         font-size : 123.1%;
204 }
205
206 h4 {
207         font-size : 116%;
208 }
209
210 h5 {
211         font-size : 108%;
212 }
213
214 h6 {
215         font-size : 100%;
216 }
217
218 input[type=submit], input[type=button], input[type=reset] {
219         background : #b8d0e6 url(../../images/submit-bg.gif) repeat-x 0 0;
220         background-color : #b8d0e6;
221         border-top: 1px solid #cccccc;
222         border-left: 1px solid #cccccc;
223         border-right: 1px solid #eeeeee;
224         border-bottom: 1px solid #eeeeee;
225         color : #333;
226         font-size : 93%;
227         font-weight : bold;
228         padding : 4px;
229 }
230
231 input[type=submit]:active, input[type=button], input[type=reset] {
232         border: 1px inset #666666;
233 }
234
235 td.resultscontrol {
236         background-color : #EEE;
237         vertical-align : middle;
238         padding : 3px 3px 5px 5px;
239 }
240
241 table {
242         background-color: #FFF;
243         border-collapse : collapse;
244         margin : 1em 0;
245         border-right : 1px solid #dddddd;
246         border-top : 1px solid #dddddd;
247 }
248
249 td,th {
250         background-color: #FFF;
251         border-left : 1px solid #dddddd;
252         border-bottom : 1px solid #dddddd;
253         padding : 3px 5px;
254 }
255
256 th {
257         background-color:#EEE;
258         font-weight : bold;
259         padding : 2px 23px;
260         text-align : center;
261 }
262
263 th.sum {
264         text-align: right;
265 }
266
267 td.sum {
268         background-color: #FFC;
269         font-weight: bold;
270 }
271
272 th[scope=row] {
273         text-align : right;
274 }
275
276 tr.highlight td, tr.highlight th, tr.odd td {
277         background-color : #F3F3F3;
278    border-top : 1px solid #DDDDDD;
279    border-bottom : 1px solid #DDDDDD;
280 }
281
282 tr.even td, tr.even.highlight td {
283         background-color: #FFF;
284 }
285
286 tr.grouplabel td {
287         background-color : #E8E8E8;
288         border : 1px solid #DDDDDD;
289         border-right : 1px solid #DDDDDD;
290         text-align : center;
291         font-weight : bold;
292     padding: 10px;
293 }
294
295 tr.reserved td {
296         background-color : #eeffd4;
297 }
298 tr.transfered td {
299         background-color : #e8f0f6;
300 }
301
302 #editions table, #editions td {
303         border : 0;
304 }
305
306 .header {
307         background-image:url("../../images/ascdesc.gif");
308         background-position:right center;
309         background-repeat:no-repeat;
310         cursor:pointer;
311 }
312 .headerSortUp {
313         background-image:url("../../images/asc.gif");
314 }
315 .headerSortDown {
316         background-image:url("../../images/desc.gif");
317 }
318
319 ul {
320         list-style : disc;
321         padding-left : 1em;
322 }
323
324 li {
325         list-style : disc;
326 }
327
328 p.availability {
329         font-size : 87%;
330 }
331
332 .available {
333         color : #006600;
334 }
335
336 .waiting,.intransit,.notforloan,.checkedout,.lost,.notonhold {
337         display : block;
338 }
339 .notforloan {
340         color : #900;
341 }
342 .lost {
343         color : #666;
344 }
345 .waiting {
346         
347 }
348
349
350
351 /* "problem" enhancement */
352 .problem {
353         color : white;
354         background-color : red;
355 }
356
357 /* style for search terms in catalogsearch */
358 .term {
359         color : blue;
360 }
361
362 a .term {
363         text-decoration : underline;
364 }
365
366 .transfered {
367         background-color : #F9FF9A;
368 }
369
370 /* action buttons */
371 #action {
372         margin-top : .5em;
373         background-color : #F3F3F3;
374         border : 1px solid #E8E8E8;
375         padding-bottom : 3px;
376 }
377
378 #action li {
379         list-style : none;
380         margin : .2em;
381         padding : .3em 0;
382 }
383
384 #action a, #toolbar a {
385         background-position : 5px center;
386         background-repeat : no-repeat;
387         text-decoration : none;
388         padding-left : 26px;
389 }
390
391 #toolbar ul {
392         padding-left : 0;
393 }
394
395 #toolbar ul li {
396         display : inline;
397         list-style : none;
398 }
399
400 #toolbar ul li a {
401         border-left : 1px solid #e8e8e8;
402 }
403
404 #toolbar ul li:first-child a {
405         border-left : 0;
406 }
407
408 #action a.reserve, #toolbar a.reserve, .searchresults a.reserve {
409         background-image:url(../../images/placereserve.gif);
410 }
411
412 #action a.addtoshelf, #toolbar a.addtoshelf {
413         background-image:url(../../images/addtoshelf.gif);
414 }
415
416 #action a.addtocart, #toolbar a.addtocart {
417         background-image:url(../../images/cart2.gif);
418 }
419
420 #action a.print, #toolbar a.print {
421         background-image:url(../../images/print.gif);
422 }
423
424 #toolbar a.brief {
425         background-image: url(../../images/brief.gif);
426 }
427
428 #toolbar  a.detail {
429         background-image: url(../../images/detail.gif);
430 }
431
432 #toolbar a.print {
433         background-image: url(../../images/print.gif);
434 }
435
436 #toolbar a.hide {
437         background-image: url(../../images/close.gif);
438 }
439
440 #toolbar a.send {
441         background-image: url(../../images/send.gif);
442 }
443 #toolbar a.empty {
444         background-image: url(../../images/trash.gif);
445 }
446
447 /* the itemtype list in advanced search */
448 #advsearch-itemtype table {
449         border-collapse : separate;
450         border-spacing : 3px;
451         border : 0px;
452         margin : 0px;
453         background-color : white;
454         border : 0px solid #D8DEB8;
455 }
456
457 #advsearch-itemtype table tr td {
458         background-color : #F8F8EB;
459         border : 0px;
460         margin : 0px;
461         width : 700px;
462 }
463
464 #advsearch-itemtype td {
465         font-size : 0.8em;
466         background-color : #F8F8EB;
467 }
468
469 body#advsearch #breadcrumbs {
470         line-height : 1px;
471         height : 1px;
472         padding : 0;    
473 }
474
475 #advsearch #branchloop,
476 #advsearch #sort_by {
477         width : 23em;
478 }
479
480 #auth {
481         float : left;
482 }
483
484 #facets {
485         
486 }
487
488 /* the footer */
489 #footer {
490         margin-top : 30px;
491         margin-left : 30%;
492         margin-right : 20%;
493         border-top : 1px solid #384b73;
494         color : #384b73;
495         font-size : 1em;
496         text-align : center;
497 }
498
499 /* facets bloc */
500 /* the USER information block */
501 #librarian_information {
502         float : right;
503         font-size : 10pt;
504 }
505
506 #header-wrapper {
507         background-color: #FFF;
508 }
509
510 #holds,#opac-auth {
511         min-width : 750px;
512         width : 57.69em;
513         margin : auto;
514 }
515
516 #members {
517         background-color: #fff;
518         font-size : 85%;
519         margin-left : -10px;
520         margin-right : -10px;
521         padding : 4px 0 4px 0;
522         color : #000066;
523 }
524
525 #members a {
526         text-decoration : none;
527 }
528
529 #members a.logout {
530         color : #cc3333;
531         font-weight : bold;
532         padding : 0 .3em 0 .3em;
533         text-decoration : none;
534 }
535
536 #members li:first-child {
537         border-right : 1px solid black;
538 }
539
540 #members li:last-child {
541         border-right : 0;
542 }
543
544 #members li {
545         display : inline;
546         list-style : none;
547         margin : 0;
548         padding : 0 .5em;
549 }
550
551 #members ul {
552         margin : 0;
553         padding : 0;
554         text-align : right;
555 }
556
557 #opac-main-search {
558         background-image : url( ../../images/menu-background.gif);
559         background-repeat : repeat-x;
560         background-color : #739ACF;
561         background-position : -10px top;
562         border-top : 1px solid #335599;
563         border-bottom : 1px solid #335599;
564         margin-left : -10px;
565         margin-right : -10px;
566         padding : .7em 0 .4em .5em;
567         font-size : 108%;
568         line-height : 116%;
569 }
570
571 #opac-main-search form {
572         display : inline;
573         padding-right : 1em;
574 }
575
576 #opac-main-search label {
577         color : #FFFFCC;
578         font-weight : bold;
579         margin : .2em .3em 0 0;
580 }
581
582
583 #search-facets ul {
584         margin : 0;
585         padding : .3em;
586 }
587
588 #search-facets {
589         border : 1px solid #e8e8e8;
590 }
591
592 #search-facets h4 {
593         background-color : #EEE;
594         border-bottom : 1px solid #e8e8e8;
595         font-size : 90%;
596         margin : 0;
597         padding : .7em .2em;
598         text-align : center;
599 }
600
601 #search-facets ul li {
602         font-weight : bold;
603         list-style-type : none;
604 }
605
606 #search-facets li li {
607         font-weight : normal;
608         font-size : 85%;
609         margin-bottom : 2px;
610         padding : .1em .2em;
611 }
612
613 #search-facets li li a {
614         font-weight : normal;
615 }
616
617 #search-facets li.showmore a {
618         font-weight : bold;
619         text-indent : 1em;
620 }
621
622 .suggestion {
623         background-color : #EEEEEB;
624         border : 1px solid #DDDED3;
625         margin : 10px auto;
626         padding : 4px;
627         width : 35%;
628 }
629
630 #facets ul {
631         margin : 0;
632         padding : 0;
633 }
634
635 #facets ul li {
636         font-weight : bold;
637         text-align : left;
638         list-style : none;
639 }
640
641 #facets ul ul li {
642         border : 0;
643         font-size : 85%;
644         font-weight : normal;
645         padding : 2px;
646         text-align : left;
647 }
648
649 #facets ul ul li a {
650         font-weight : normal;
651         text-decoration : underline;
652 }
653
654 #facets h4 {
655         font-size : 93%;
656         padding:3px;
657         text-align:center;
658         background-color:#E7E7CA;
659         line-height:1.8em;
660         margin-left:-1px;
661         margin-right:-1px;
662         margin-top:-1px;
663 }
664
665 #breadcrumbs {
666         padding : .7em;
667 }
668
669 p {
670         margin: .7em 0;
671 }
672
673 strong {
674         font-weight : bold;
675 }
676
677 em {
678         font-style : italic;
679 }
680
681 #catalogue_detail_biblio p span.label {  
682         font-weight : bold;
683 }
684
685 #catalogue_detail_biblio p, #catalogue_detail_biblio ul {  
686         padding-bottom: .6em;
687 }
688
689 #basketcount {
690         display : inline;
691 }
692
693 #bookcover {
694         float : left;
695         margin : 0;
696         padding : 0;
697 }
698
699 #bookcover img {
700         margin : 0 1em 1em 0;   
701 }
702
703 fieldset.brief {
704         border : 1px solid #E8E8E8;
705 }
706
707 fieldset.brief legend {
708         font-weight : bold;
709         font-size : 100%;
710 }
711
712 fieldset.brief label {
713         display : block;
714         padding : .3em 0;
715 }
716
717 fieldset.brief input+input {
718         margin-top : 3px;
719 }
720
721 fieldset.brief input, fieldset.brief textarea, fieldset.brief select {  
722         background-color: #F3F3F3;
723         border-top : 1px solid #979797;
724         border-left : 1px solid #979797;
725         border-right : 1px solid #DDDDDD;
726         border-bottom : 1px solid #DDDDDD;
727         font-size : 140%;
728         padding : .2em;
729         font-weight: normal;
730 }
731
732 fieldset.brief textarea {
733         font-size: 105%;
734 }
735
736 fieldset.brief input:focus {
737         background-color: #FFFFCC;
738 }
739
740 fieldset.brief ol, fieldset.brief li {
741         list-style-type : none;
742 }
743
744 fieldset.brief div.hint, fieldset.rows div.hint {
745         color : #666666;
746         font-size : 100%;
747         margin : .4em;
748 }
749
750 h2 span.hint {
751         font-size: 76%;
752         font-weight : normal;
753 }
754 .thumbnail {
755         border : 0;
756         float : left;
757         margin : 0pt 5px 5px 0pt;
758 }
759 a.cancel {
760         padding-left : 1em;
761 }
762
763 .resultscontrol, .resultscontrol select {
764         font-size: 90%;
765 }
766
767 .cartlist {
768         margin-top : 5px;
769 }
770
771 .cartlist input.submit {
772         background-color : #d8deb8;
773         background-image : none;
774         border-color : #bebf84;
775         color : #333;
776         font-size : 87%;
777         padding : 2px 0;
778         margin : 0 0 0 0;
779 }
780
781 #CheckAll, #CheckNone {
782         font-weight : normal;
783         margin : 0 .5em;
784 }
785
786 .resultscontrol label {
787         font-weight : bold;
788         margin-left : .5em;
789 }
790
791 .resort {
792         float : right;
793         margin-top : 5px;
794 }
795
796 .searchresults p.details {
797         color : #979797;
798 }
799
800 .searchresults p {
801         margin: 0;
802         padding: 0;
803         padding-top : .6em;
804 }
805
806 td.resultscontrol img {
807         vertical-align: middle;
808 }
809
810 .searchresults table td {
811 }
812
813 .searchresults table {
814         margin : 0;
815 }
816
817 .searchresults td, .searchresults th, .searchresults table {
818         border: 0;
819 }
820 .searchresults td {
821         vertical-align: top;
822 }
823
824 .searchresults tr {
825         border-bottom : 1px solid #f3f3f3;
826 }
827
828 .searchresults tr:first-child {
829         border : 0;
830 }
831
832 .searchresults table {
833         border-top : 0px solid #CCCCCC;
834         width : 100%;
835 }
836
837 .searchresults a.reserve, .searchresults a.reserve:visited {
838         background-position:left top;
839         background-repeat:no-repeat;
840         float:right;
841         padding:2px 3px 2px 26px;
842 }
843
844 .searchresults a.reserve {
845         background-color:transparent;
846         color:#006699;
847 }
848
849 .unavailable {
850         color: #990033;
851 }
852
853 #libraryname {
854         float : left;
855         line-height : 2em;
856 }
857
858 #corner {
859         float : right;
860         line-height : 2em;
861 }
862
863 .pages {
864         line-height : 1.8em;
865         text-align: center;
866 }
867 a:link.current {
868         background-color: transparent;
869         color: #3366CC;
870         font-weight: bold;
871         padding: 1px 5px 1px 5px;
872         text-decoration: none;
873 }
874 a:visited.current {
875         background-color: transparent;
876         color: #3366CC;
877         font-weight: bold;
878         padding: 1px 5px 1px 5px;
879         text-decoration: none;
880 }
881
882 a:hover.current {
883         background-color: #CCFF00;
884         color: #CC3333;
885         font-weight: bold;
886         padding: 1px 5px 1px 5px;
887         text-decoration: none;
888 }
889
890 a:active.current {
891         background-color: #99CC00;
892         color: #FFFF99;
893         font-weight: bold;
894         padding: 1px 5px 1px 5px;
895         text-decoration: none;
896 }
897
898 .current {
899         background-color: #FFFFFF;
900         color: #3366CC;
901         font-weight: bold;
902         padding: 1px 5px 1px 5px;
903         text-decoration: none;
904 }
905
906 a:link.nav {
907         background-color: #EEE;
908         border: 1px solid #CCCC99;
909         color: #3366CC;
910         font-weight: bold;
911         padding: 1px 5px 1px 5px;
912         text-decoration: none;
913 }
914
915 a:visited.nav {
916         background-color: #EEE;
917         border: 1px solid #CCCC99;
918         color: #3366CC;
919         font-weight: bold;
920         padding: 1px 5px 1px 5px;
921         text-decoration: none;
922 }
923
924 a:hover.nav {
925         background-color: #FFFFCC;
926         border: 1px solid #CCCC99;
927         color: #CC3333;
928         font-weight: bold;
929         padding: 1px 5px 1px 5px;
930         text-decoration: none;
931 }
932
933 a:active.nav {
934         background-color: #FFFFCC;
935         border: 1px solid #CCCC99;
936         color: #D25500;
937         font-weight: bold;
938         padding: 1px 5px 1px 5px;
939         text-decoration: none;
940 }
941
942 /* Tabs */
943 ul.link-tabs {
944         list-style-type: none;
945         margin: 9px 0 -2px 5px;
946         padding: 0;
947 }
948
949 ul.link-tabs li {
950         display: inline;
951         padding: 0px;
952 }
953
954 ul.link-tabs li a {
955         font-weight: bold;
956         padding: 2px 4px 2px 4px;
957         text-decoration: none;
958         border-top: 1px solid #DDDDDD;
959         border-left : 1px solid #DDDDDD;
960         border-right : 1px solid #666666;
961 }
962
963 ul.link-tabs li#power_formButton a, ul.link-tabs li#proximity_formButton a {
964         padding: 2px 4px 3px 4px;
965 }
966
967 ul.link-tabs li.off a {
968         background-color: #EEEEEB;
969         border-bottom: 1px solid #DDDDDD;
970 }
971
972 ul.link-tabs li.off a:hover {
973         padding: 2px 3px 2px 4px;
974         background-color: #FFFFEC;
975         border-top: 1px solid #BEBF84;
976         border-left : 1px solid #BEBF84;
977         border-right : 2px solid #333333;
978 }
979
980 ul.link-tabs li.on a {
981         background-color: #FFFFFF;
982         border-bottom: 1px solid #FFFFFF;
983 }
984
985 ul.link-tabs li a.debit {
986         background-color : #FFFF99;
987         color : #990033;
988 }
989
990 div.tab-container {
991         border : 1px solid #DDDDDD;     
992         margin-top : 4px;
993         padding : .7em;
994         width : 90%;
995 }
996
997 #catalogue_detail_biblio table, #catalogue_detail_biblio td, #catalogue_detail_biblio th {
998         background-color : transparent;
999         border : 0;
1000 }
1001
1002 tr.overdue td {
1003         background-color : #ffcccc;
1004         border-bottom : 1px solid #ffaeae;
1005         border-right : 1px solid #ffaeae;
1006         font-weight : bold;
1007 }
1008
1009 td.overdue {
1010         color : #cc3333;
1011 }
1012
1013 .renewals {
1014         display:block;
1015         font-size:0.8em;
1016         padding:0.5em;
1017 }
1018
1019 table#marc, table#marc td, table#marc th {
1020         border : 0;
1021 }
1022
1023 table#marc th {
1024         background-color : transparent;
1025         text-align : left;
1026 }
1027
1028 table#marc td:first-child {
1029         text-indent : 2em;
1030 }
1031 #masthead {
1032 float: left;
1033 width: 120px;
1034 }
1035
1036 #fluid {
1037 margin-left: 124px;
1038 margin-top : .4em;
1039 padding-left : 1em;
1040 }
1041
1042 #fluid-offset {
1043 float : right;
1044 width: 100%;
1045 }
1046
1047 .clearfix:after {
1048     content: "."; 
1049     display: block; 
1050     height: 0; 
1051     clear: both; 
1052     visibility: hidden;
1053 }
1054
1055 /* Hides from IE-mac \*/
1056 * html .clearfix {height: 1%;}
1057 /* End hide from IE-mac */
1058
1059 .results_summary {
1060         display: block;
1061         font-size : 85%;
1062         color: #707070;
1063         padding : 0 0 .5em 0;
1064 }
1065
1066 .searchresults .tagstatus {
1067         display: block;
1068         color: #707070;
1069 }
1070
1071 #login4tags {
1072         margin-top : .3em;
1073 }
1074
1075 .results_summary .label {
1076         color: #202020;
1077 }
1078
1079 .results_summary a {
1080         font-weight: normal;
1081 }
1082
1083 .actions a {
1084         margin-left : 1em;
1085         text-decoration : none;
1086 }
1087
1088 .actions a.hold {
1089         background : url("../../images/placehold-small.gif") center left no-repeat;
1090         padding-left : 16px;
1091 }
1092
1093 .actions a.addtocart {
1094         background : url("../../images/cart-small.gif") center left no-repeat;
1095         padding-left : 13px;
1096 }
1097
1098 .actions a.addtoshelf {
1099         background : url("../../images/addtolist-small.gif") center left no-repeat;
1100         padding-left : 13px;
1101 }
1102
1103 #catalogue_detail_biblio div.results_summary {
1104         clear :  left;
1105 }
1106 #catalogue_detail_biblio div.results_summary ul {
1107         display : inline;
1108         float :  none;
1109         clear :  none;
1110         margin: 0;
1111         padding: 0;
1112         list-style : none;
1113 }
1114
1115 #catalogue_detail_biblio div.results_summary ul li {
1116         display : inline;
1117 }
1118
1119 .dialog {
1120   border: 1px solid #bcbcbc;
1121         padding : .5em;
1122         margin : 1em auto;
1123   width: 65%;
1124   }
1125   
1126 .dialog  h2, .dialog h3, .dialog h4 {
1127         margin : auto;
1128         text-align : center;
1129   }
1130  
1131 div.alert {
1132   background : #FFC url(../../images/alert-bg.gif) repeat-x left 0;
1133   text-align : center;
1134 }
1135
1136 div.alert strong {
1137         color : #900;
1138 }
1139
1140 div.message {
1141         background : white url("../../images/message-bg.gif") repeat-x left 0;
1142    border : 1px solid #bcbcbc;
1143         width : 55%;
1144 }
1145
1146 #moresearches {
1147         clear : left;
1148         color : #000099;
1149         font-size : 90%;
1150         line-height : 110%;
1151         margin : .6em 0 .3em 0;
1152 }
1153
1154 #moresearches a:link, #moresearches a:visited {
1155         color : #e5ebff;
1156         font-weight : normal;
1157         text-decoration : none;
1158 }
1159
1160 #news th {
1161         text-align : left;
1162         padding : 3px 5px;
1163 }
1164
1165 #opac-main-search #listsmenu a, #opac-main-search #listsmenu h4 {
1166         color : #000;
1167         font-weight : normal;
1168 }
1169  #opac-main-search #listsmenu h4 {
1170         font-size : 90%;
1171         font-weight : bold;
1172         margin : 0 .2em; 
1173  }
1174  
1175 #opac-main-search #listsmenu .yuimenuitemlabel {
1176         cursor : pointer;
1177 }
1178
1179 #opac-main-search #listsmenu .bd {
1180         background-color : #f3f3f3;
1181         border : 1px solid #739acf;
1182         background-image : url("../../images/listmenu-container-bg.gif");
1183         background-position : top right;
1184         background-repeat : repeat-y;
1185         padding : .3em 1em 0 0;
1186 }
1187
1188 #opac-main-search #listsmenu .yuimenuitemlabel.selected {
1189         background-color : #fff;
1190 }
1191
1192 #opac-main-search #listsmenu ul {
1193         border-color : #b8d0e6;
1194 }
1195
1196 .selectcol {
1197         vertical-align: top;
1198         width: 10px;
1199 }
1200 .itypecol {
1201         vertical-align: top;
1202         width: 10px;
1203 }
1204 #container {
1205         color : #000;
1206 }
1207
1208 div#changelanguage{
1209         background-color: #fff;
1210         border-top: 1px solid #CCC;
1211         color : #666;
1212         font-size : 85%;
1213         padding : 1em;
1214  }
1215  
1216 div#changelanguage a {
1217         font-weight : normal;
1218         padding : .5em;
1219
1220                 
1221 div#changelanguage a.more {
1222         background-image:url(../../images/more-up-arrow.gif);
1223         background-position:right center;
1224         background-repeat:no-repeat;
1225         padding-right:13px;
1226 }
1227  
1228 div#changelanguage li.yuimenuitem {
1229         font-size : 120%;
1230         font-weight : normal;
1231         margin : 0;
1232         padding : 0 1em;
1233 }
1234
1235 div#changelanguage li.yuimenuitem a.yuimenuitemlabel {
1236         padding : 0;
1237 }
1238
1239 #cartDetails,#cartUpdate {
1240         background-color : #FFF;
1241         border: 1px solid #739acf;
1242         color : black;
1243         display : none;
1244         margin : 0;
1245         padding : 10px;
1246         text-align : center;
1247         width : 180px;
1248 }
1249
1250 .yui-panel .hd, .yui-panel .bd, .yui-panel .ft {
1251         background-color : transparent;
1252         border : 0;
1253         padding : inherit;
1254 }
1255
1256 #login #userid, #login #password {
1257         width : 98%;    
1258 }
1259
1260 #opac-main-search input.submit {
1261         background : #b8d0e6 url(../../images/submit-bg.gif) repeat-x 0 0;
1262         background-color : #b8d0e6;
1263         border-top: 1px solid #cccccc;
1264         border-left: 1px solid #cccccc;
1265         border-right: 1px solid #eeeeee;
1266         border-bottom: 1px solid #eeeeee;
1267         color : #333;
1268         font-weight : normal;
1269         font-size : 80%;
1270         padding : 2px;
1271 }
1272
1273 div#menu {
1274         border-right : 1px solid #979797;
1275         font-size : 94%;
1276         margin-right : .5em;
1277         padding-top : 1em;
1278         padding-bottom : 2em;
1279 }
1280
1281 div#menu li a {
1282         text-decoration : none;
1283         display : block;
1284         background : #EEE url(../../images/side-tab-gradient.gif) repeat-y top right;
1285         border : 1px solid #979797;
1286         font-size : 111%;
1287         margin : .5em 0;
1288         padding : .4em .3em;
1289         margin-right : -1px;
1290 }
1291
1292 div#menu li a:hover {
1293         background : #E8F0F6 url(../../images/side-tab-gradient-hover.gif) repeat-y top right;
1294 }
1295
1296 div#menu li.active a:hover {
1297         background-color : #fff;
1298         color : #0000CC;
1299 }
1300
1301 #menu ul li {
1302         list-style-type : none;
1303 }
1304
1305 #menu ul li.active a {
1306         background-color : #FFF;
1307         background-image : none;
1308         border-right : 0;
1309         font-weight : bold;
1310 }
1311
1312 .left {
1313         float : left;
1314 }
1315
1316 .right {
1317         float : right;
1318 }
1319
1320 #searchsubmit {
1321         cursor : default;
1322         font-size : 87%;
1323         font-weight :  normal;
1324         margin-top : 0;
1325         margin-left :  .2em;
1326         padding: 2px 2px 1px 2px;
1327 }
1328
1329 #export,#further,#similars, .detailtagcell {
1330         margin-top : .5em;
1331         background-color : #F3F3F3;
1332         border : 1px solid #E8E8E8;
1333         font-size : 76%;
1334         padding : 3px;
1335         text-align : center;
1336 }
1337
1338 #export label, .detailtagcell label {
1339         display : block;
1340         font-weight : bold;
1341         font-size : 110%;
1342         margin-bottom : 2px;
1343 }
1344
1345 #export input, .detailtagcell input {
1346         padding : 2px;
1347 }
1348
1349 #further {
1350         text-align : left;
1351         font-size : 95%;
1352         padding : 3px 3px .5em 1em;
1353 }
1354
1355 #further ul li {
1356         list-style-image : url("../../images/further-bullet.gif");
1357 }
1358
1359 #similars {
1360         background-color : #FFF;
1361     text-align : center;
1362     font-size : 95%;
1363     padding : 0 3px 3px 3px;
1364 }
1365
1366 #similars ul {
1367         margin : 0;
1368         padding : 0;
1369 }
1370
1371 #similars li {
1372         list-style : none;
1373         margin : 0;
1374         padding : 0;
1375 }
1376
1377 #similars li a {
1378         display : block;
1379 }
1380
1381 #amazonreviews h4 {
1382         font-size : 90%;
1383         margin : 0;
1384         padding : 0;
1385 }
1386 #amazonreviews h3 {
1387         font-size : 100%;
1388         margin : 0;
1389         padding : 0;
1390 }
1391 span.starFull {
1392         background: url(../../images/star-ratings.gif) top left no-repeat;
1393         display : block;
1394         height: 10px;
1395         margin: 0;
1396         padding: 0;
1397 }
1398
1399 span.starMT {
1400         background: url(../../images/star-ratings-empty.gif) top left no-repeat;
1401         display : block;
1402         height: 10px;
1403         margin: 0 10px 0 10px;
1404         padding: 0;
1405         position: relative;
1406         width: 50px;
1407 }
1408
1409 #cartmenulink, #listsmenulink {
1410         display : block;
1411         position : relative;
1412         background : #aaa;
1413         padding : 5px;
1414         float : left;
1415         color : #333;
1416         text-decoration : none;
1417         cursor : pointer;
1418 }
1419
1420  #cartmenulink *, #listsmenulink * {
1421         font-style : normal;
1422         background-image : url(../../images/button-background.png);
1423         background-repeat : no-repeat;
1424         display : block;
1425         position : relative;
1426 }
1427
1428  #cartmenulink i, #listsmenulink i {
1429         background-position : top left;
1430         position : absolute;
1431         margin-bottom : -5px;
1432         top : 0;
1433         left : 0;
1434         width : 5px;
1435         height : 5px;
1436 }
1437
1438  #cartmenulink span, #listsmenulink span {
1439         background-position : bottom left;
1440         left : -5px;
1441         padding : 0 0 5px 10px;
1442         margin-bottom : -5px;
1443 }
1444 /* For IE7 */
1445  *:first-child+html #cartmenulink span { padding-top : 3px; padding-bottom : 7px; }
1446  *:first-child+html #listsmenulink span { padding-top : 5px; }
1447
1448  #cartmenulink span i, #listsmenulink span i {
1449         background-position : bottom right;
1450         margin-bottom : 0;
1451         position : absolute;
1452         left : 100%;
1453         width : 10px;
1454         height : 100%;
1455         top : 0;
1456 }
1457
1458  #cartmenulink span span, #listsmenulink span span {
1459         background-position : top right;
1460         position : absolute;
1461         right : -10px;
1462         margin-left : 10px;
1463         top : -5px;
1464         height : 0;
1465 }
1466
1467 * html #cartmenulink span, * html #cartmenulink i, * html #listsmenulink span, * html #listsmenulink i {
1468         float : left;
1469         width : auto;
1470         background-image : none;
1471         cursor : pointer;
1472 }
1473 * html #cartmenulink span, * html #listsmenulink span {
1474         padding-top : 5px;
1475 }
1476 #listsmenulink {
1477         background : #9FBFFF;
1478 }
1479
1480 #cartmenulink {
1481         background : #98CB58;
1482         color : #336600;
1483         font-size : 105%;
1484 }
1485
1486 #cartmenulink[class], #listsmenulink[class] {
1487         background-image : url(../../images/button-background-gradient.png);
1488         background-position : left top;
1489 }
1490
1491 #listsmenulink:hover {
1492         background-color : #b8d0e6;
1493 }
1494
1495 #cartmenulink:hover {
1496         background-color : #BFDE96;
1497 }
1498
1499 #cartmenulink img {
1500         background-image : none;
1501         display : inline;
1502         padding : 3px 3px 0 3px;
1503 }
1504
1505 #cartmenulink span#basketcount {
1506         background-image : none;
1507         float : none;
1508         display : inline;
1509         height : auto;
1510         position : relative;
1511         margin : 0;
1512         padding : 0;
1513         left : auto;
1514         right : auto;
1515         top : auto;
1516 }
1517
1518 #cartmenulink span#basketcount span {
1519         background-image : none;
1520         background-color : #E6FCB7;
1521         color : #000;
1522         display : inline;
1523         float : none;
1524         font-size : 80%;
1525         font-weight : normal;
1526         margin : 0 0 0 .9em;
1527         padding : 0 .3em 0 .3em;
1528         position : relative;
1529         left : auto;
1530         right : auto;
1531         top : auto;
1532 }
1533
1534 a#listsmenulink, a#listsmenulink:hover {
1535         color : #006699;
1536         font-size : 105%;
1537         font-weight : bold;
1538         line-height : 185%;
1539         margin-left : 1.5em;
1540 }
1541
1542 a#cartmenulink, a#cartmenulink:hover {
1543         color : #336600;
1544         font-size : 105%;
1545         font-weight : bold;
1546         line-height : 185%;
1547         margin-left : 1.5em;
1548 }
1549 * html a#cartmenulink {
1550         padding-top: 0;
1551 }
1552  * html a#cartmenulink:hover {
1553         padding-top : 0;
1554 }
1555 /* For IE7 */
1556 *:first-child+html a#listsmenulink { padding-top : 0; }
1557 *:first-child+html a#listsmenulink:hover { padding-top : 0; }
1558 *:first-child+html a#cartmenulink { padding-top : 0; }
1559 *:first-child+html a#cartmenulink:hover { padding-top : 0; }
1560 *:first-child+html #cartmenulink span i{ top : -4px; }
1561 *:first-child+html #listsmenulink span i { top : -5px; }
1562
1563 #listsmenulink img {
1564         background-image : none;
1565         display : inline;
1566         padding : 0 0 2px 0;
1567 }
1568
1569 * html #cartmenulink {
1570         border : 1px solid #336600;
1571 }
1572
1573 * html #listsmenulink {
1574         border : 1px solid #006699;
1575 }
1576
1577 ul.ui-tabs-nav li {
1578         margin-right : .5em;
1579 }
1580
1581 ul.ui-tabs-nav li a, ul.ui-tabs-nav li span.a {
1582         background-color : #F3F3F3;
1583         border-top : 1px solid #E8E8E8;
1584         border-left : 1px solid #E8E8E8;
1585         border-right : 1px solid #E8E8E8;
1586         border-bottom : 0;
1587         padding : .2em 1em;
1588         text-align : center;
1589         text-decoration : none;
1590 }
1591
1592 ul.ui-tabs-nav li.ui-tabs-selected a, ul.ui-tabs-nav li.ui-tabs-selected span.a {
1593         background-color : #FFF;
1594         border-top : 1px solid #E8E8E8;
1595         border-left : 1px solid #E8E8E8;
1596         border-right : 1px solid #E8E8E8;
1597         border-bottom : 1px solid #FFF;
1598         margin-bottom : -5px;
1599         text-align : center;
1600 }
1601
1602 #views {
1603         border-bottom : 1px solid #E8E8E8;
1604         margin-bottom : .5em;
1605         padding : 0 2em 2px 0.2em;
1606         white-space : nowrap;
1607 }
1608
1609 span.view {
1610         padding : 0.2em .2em 2px .2em;
1611 }
1612
1613 #bibliodescriptions,
1614 #isbdcontents {
1615         clear : left;
1616         margin-top : .5em;
1617 }
1618
1619 a#MARCview, span#MARCview, a#MARCviewPop, a#ISBDview, span#ISBDview, a#Normalview, span#Normalview {
1620         background-position : 5px 3px;
1621         background-repeat : no-repeat;
1622         font-size : 87%;
1623         font-weight : normal;
1624         padding : .2em .5em;
1625         text-decoration: none;
1626 }
1627
1628 a#MARCview, span#MARCview {
1629         background-image : url(../../images/marc.gif);
1630         padding-left : 17px;
1631 }
1632 a#MARCviewPop, span#MARCviewPop {
1633     background-image : url(../../images/marc.gif);
1634     padding-left : 17px;
1635 }
1636 a#ISBDview, span#ISBDview {
1637         background-image : url(../../images/isbd.gif);
1638         padding-left : 20px;
1639 }
1640 a#Normalview, span#Normalview {
1641         background-image : url(../../images/normal.gif);
1642         padding-left : 15px;
1643 }
1644
1645 a#MARCview, a#MARCviewPop, a#ISBDview, a#Normalview {
1646         background-color : #F3F3F3;
1647         border-left : 1px solid #E8E8E8;
1648 }
1649
1650 #shelfbrowser table {
1651         margin : 0 20px;
1652 }
1653 #shelfbrowser table, #shelfbrowser td, #shelfbrowser th {
1654         border : 0;
1655         font-size : 90%;
1656         text-align : center;
1657 }
1658 #shelfbrowser a {
1659         font-size : 110%;
1660         text-decoration : none;
1661 }
1662 #shelfbrowser td, #shelfbrowser th {
1663         vertical-align : bottom;
1664         width : 20%;
1665 }
1666 #shelfbrowser td.top {
1667         vertical-align : top;
1668 }
1669 #shelfbrowser td.top a {
1670         text-decoration : underline;
1671 }
1672 #shelfbrowser a {
1673         display : block;
1674 }
1675 a.new {
1676         background : transparent url("../../images/new.gif") center left no-repeat;
1677         border : 0;
1678         color : #006699;
1679         cursor : pointer;
1680         margin:0pt 0.5em;
1681         padding-left : 15px;
1682         text-decoration : none;
1683 }
1684 input.editshelf,a.editshelf {
1685         background : transparent url("../../images/shelf-edit.gif") center left no-repeat;
1686         border : 0;
1687         color : #006699;
1688         cursor : pointer;
1689         margin:0pt 0.5em;
1690         padding-left : 15px;
1691         text-decoration : none;
1692 }
1693 input.newshelf,a.newshelf {
1694         background : transparent url("../../images/shelf-new.gif") center left no-repeat;
1695         border : 0;
1696         color : #006699;
1697         cursor : pointer;
1698         margin:0pt 0.5em;
1699         padding-left : 15px;
1700         text-decoration : none;
1701 }
1702 input.deleteshelf {
1703         background : transparent url("../../images/shelf-delete.gif") center left no-repeat;
1704         border : 0;
1705         color : #006699;
1706         cursor : pointer;
1707         font-size : 100%;
1708         margin:0pt 0.5em;
1709         padding-left : 13px;
1710 }
1711
1712 input.editshelf:active,input.deleteshelf:active {
1713         border : 0;
1714 }
1715
1716 #comments .commentline {
1717         border-bottom : 2px solid #eeeeeb;
1718         margin : 0 -.5em 0 -.5em;
1719         padding : 0 .5em .5em .5em;
1720 }
1721 #comments .yours {
1722         background-color : #effed5;
1723 }
1724 #comments #addcomment {
1725         margin : 0 -1em -1em -1em;
1726         padding : .3em 1em;
1727 }
1728 input.tagbutton {
1729         padding : 1px !important;
1730 }
1731 table#items th {
1732         padding : 2px;
1733 }
1734 #action {
1735         margin-top: 0;
1736 }
1737 .results_summary img {
1738         margin : 0 5px;
1739 }
1740 span.no-image {
1741         background-color : #FFF;
1742         border: 1px solid #979797;
1743         color : #AAA;
1744         display:block;
1745         font-size : 86%;
1746         font-weight : bold;
1747         text-align : center;
1748         width : 75px;
1749 }
1750 #bookcover span.no-image {
1751         margin-right : 10px;
1752         margin-bottom : 10px;
1753 }
1754 #shelfbrowser a:link span.no-image,
1755 #shelfbrowser a:visited span.no-image,
1756 #shelfbrowser a:hover span.no-image,
1757 #shelfbrowser a:active span.no-image {
1758         font-size : 95%;
1759 }
1760 #shelfbrowser a:link span.no-image,
1761 #shelfbrowser a:visited span.no-image,
1762 #shelfbrowser a:hover span.no-image,
1763 #shelfbrowser a:active span.no-image,
1764 td.jacketcell a:link,
1765 td.jacketcell a:visited,
1766 td.jacketcell a:hover,
1767 td.jacketcell a:active,
1768 a.p1:link,
1769 a.p1:visited,
1770 a.p1:hover,
1771 a.p1:active {
1772         color : #AAA;
1773         text-decoration : none;
1774         font-weight : bold;
1775 }