Experimenting with styles for OPAC cart and lists button. Unfinished.
[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 }
19
20 caption {
21         font-size : 140%;
22         text-align : left;
23         font-weight : bold;
24 }
25
26 fieldset {
27         border : 2px solid #EEEEEE;
28         margin : 1em 1em 1em 0;
29         padding : 1em;
30 }
31
32 fieldset.rows {  
33 border-width : 1px;
34 border-bottom : 1px solid black;
35 float : left;
36 font-size : 90%;
37 clear : left;
38 margin: .9em 0 0 0;  
39 padding: 0;
40 width: 100%; 
41 }
42
43 fieldset.rows legend {  
44         margin-left: 1em;
45         font-weight: bold;
46         font-size : 110%;
47 }
48
49 fieldset.rows label, fieldset.rows span.label {  
50         float: left;  
51         font-weight : bold;
52         width: 9em;  
53         margin-right: 1em;  
54         text-align: right;
55 }
56
57 fieldset.rows fieldset {
58         border-width : 1px;
59         margin : 0;
60         padding : .3em;
61 }
62
63 fieldset.rows ol {  
64 padding: 1em 1em 0 1em;  
65 list-style-type: none;
66 }
67
68 fieldset.rows li {  
69 float : left;
70 clear : left;
71 padding-bottom: 1em;
72 list-style-type: none;
73 width: 100%; 
74 }
75
76 fieldset.rows.left li {
77         padding-bottom : .4em;
78 }
79
80 fieldset.rows li.radio {
81         padding-left: 9em;
82         width : auto;
83 }
84
85 fieldset.rows li.radio label {
86         float : none;
87         width : auto;
88         margin : 0 0 0 1em;
89 }
90
91 fieldset.rows ol.radio label {
92         width : auto;
93         float : none;
94         margin-right : 0;
95 }
96
97 fieldset.rows ol.radio label.radio {
98         float : left;
99         width : 12em;
100         margin-right : 1em;
101 }
102
103 fieldset.rows table {
104         clear : both;
105         margin-left : 1em;
106 }
107
108 fieldset.rows td label {
109         float : none;
110         font-weight : normal;
111         width : auto;
112 }
113
114 fieldset.action {
115         clear : both;
116         float : none;
117         border : none;
118         margin : 0;
119         padding : 1em 0 .3em 0;
120         width : auto;
121 }
122
123 form {
124         display : inline;
125         margin : 0;
126         padding : 0;
127 }
128
129 h1 {
130         font-size : 138.5%;
131 }
132
133 h1#libraryname {
134         font-size : 50%
135         font-weight : normal;
136         margin : .2em 0 .2em .5em;
137 }
138
139 h1#library {
140         font-size : 100%
141         font-weight : normal;
142         margin : .2em 0 .2em .5em;
143
144
145 h1#libraryname a {
146         text-decoration : none;
147         color : #006699;
148 }
149
150 h1#libraryname a:hover {
151         color : #000066;
152 }
153
154 h1,h2,h3,h4,h5,h6 {
155         font-weight : bold;
156         margin : .5em 0;
157 }
158
159 h2 {
160         font-size : 131%;
161 }
162
163 h2.author {
164         text-indent : .5em;
165 }
166
167 h3 {
168         font-size : 123.1%;
169 }
170
171 h4 {
172         font-size : 116%;
173 }
174
175 h5 {
176         font-size : 108%;
177 }
178
179 h6 {
180         font-size : 100%;
181 }
182
183 input[type=submit], input[type=button], input[type=reset] {
184         background-color : #6BA037;
185         border:1px outset #666666;
186         color : #FFFFFF;
187         font-size : 93%;
188         font-weight : bold;
189         padding : 2px;
190 }
191
192 input[type=submit]:active, input[type=button], input[type=reset] {
193         border: 1px inset #666666;
194 }
195
196 p.searchresults {
197         background-color : #EFF1DC;
198 }
199
200 table {
201         border-collapse : collapse;
202         margin : 1em 0;
203         border-right : 1px solid #dddddd;
204         border-top : 1px solid #dddddd;
205 }
206
207 td,th {
208         border-left : 1px solid #dddddd;
209         border-bottom : 1px solid #dddddd;
210         padding : 3px 5px;
211 }
212
213 th {
214         background-color:#EFF1DC;
215         font-weight : bold;
216         padding : 2px 4px;
217 }
218
219 th.sum {
220         text-align: right;
221 }
222
223 td.sum {
224         background-color: #FFC;
225         font-weight: bold;
226 }
227
228 th[scope=row] {
229         text-align : right;
230 }
231
232 tr.highlight td, tr.highlight th {
233         background-color : #F3F3F3;
234         border : 1px solid #DDDDDD;
235         border-right : 1px solid #DDDDDD;
236 }
237
238 ul {
239         list-style : disc;
240         padding-left : 1em;
241 }
242
243 li {
244         list-style : disc;
245 }
246
247 p.availability {
248         font-size : 87%;
249 }
250
251 .available {
252         color : #006600;
253 }
254
255 .inwait {
256         background-color : #33CC99;
257 }
258
259 /* css styles for reserves color alerts */
260 .onloan {
261         background-color : #FFED3D;
262 }
263
264 .other {
265         background-color : #FF0000;
266 }
267
268 /* "problem" enhancement */
269 .problem {
270         color : white;
271         background-color : red;
272 }
273
274 .reserved {
275         background-color : #8EBAFF;
276 }
277
278 /* style for search terms in catalogsearch */
279 .term {
280         background-color : #ffffe0;
281         color : #990033;
282 }
283
284 a .term {
285         text-decoration : underline;
286 }
287
288 .transfered {
289         background-color : #F9FF9A;
290 }
291
292 /* action buttons */
293 #action {
294         margin-top : .5em;
295 }
296
297 #action li {
298         list-style : none;
299 }
300
301 #action a {
302         background-color : #F3F3F3;
303         border : 1px solid #E8E8E8;
304         display : block;
305         margin : .2em;
306         padding : .5em;
307         text-decoration : none;
308 }
309
310 /* the itemtype list in advanced search */
311 #advsearch-itemtype table {
312         border-collapse : separate;
313         border-spacing : 3px;
314         border : 0px;
315         margin : 0px;
316         background-color : white;
317         border : 0px solid #D8DEB8;
318 }
319
320 #advsearch-itemtype table tr td {
321         background-color : #F8F8EB;
322         border : 0px;
323         margin : 0px;
324         width : 700px;
325 }
326
327 #advsearch-itemtype td {
328         font-size : 0.8em;
329         background-color : #F8F8EB;
330 }
331
332 #auth {
333         float : left;
334 }
335
336 #facets {
337         
338 }
339
340 /* the footer */
341 #footer {
342         margin-top : 30px;
343         margin-left : 30%;
344         margin-right : 20%;
345         border-top : 1px solid #384b73;
346         color : #384b73;
347         font-size : 1em;
348         text-align : center;
349 }
350
351 /* facets bloc */
352 /* the USER information block */
353 #librarian_information {
354         float : right;
355         font-size : 10pt;
356 }
357
358 #members {
359         font-size : 85%;
360         padding : 4px 0 4px 0;
361         color : #000066;
362 }
363
364 #members a {
365         text-decoration : none;
366 }
367
368 #members a.logout {
369         color : #cc3333;
370         font-weight : bold;
371         padding : 0 .3em 0 .3em;
372         text-decoration : none;
373 }
374
375 #members li:first-child {
376         border-right : 1px solid black;
377 }
378
379 #members li {
380         display : inline;
381         list-style : none;
382         margin : 0;
383         padding : 0 .5em;
384 }
385
386 #members ul {
387         margin : 0;
388         padding : 0;
389         text-align : right;
390 }
391
392 #opac-main-search {
393         background-image : url( ../../images/menu-background.gif);
394         background-repeat : repeat-x;
395         background-color : #6699CC;
396         border-top : 1px solid #335599;
397         border-bottom : 1px solid #335599;
398         padding : .7em 0 .4em .5em;
399         color : #FFFFCC;
400         font-size : 108%;
401         line-height : 116%;
402 }
403
404 #opac-main-search a, #opac-main-search a, #opac-main-search a:visited {
405         color : #FFFFCC;
406 }
407
408 #opac-main-search a:hover {
409         color : #FFFFFF;
410 }
411
412 #opac-main-search form {
413         display : inline;
414         padding-right : 1em;
415 }
416
417 #opac-main-search label {
418         font-weight : bold;
419 }
420
421 /***********************************************************/
422 /* the user menu, for user option (and biblio detail view) */
423 /***********************************************************/
424
425 .suggestion {
426         background-color : #EEEEEB;
427         border : 1px solid #DDDED3;
428         margin : 10px auto;
429         padding : 4px;
430         width : 35%;
431 }
432
433 #facets ul {
434         margin : 0;
435         padding : 0;
436 }
437
438 #facets ul li {
439         font-weight : bold;
440         text-align : left;
441         list-style : none;
442 }
443
444 #facets ul ul li {
445         border : 0;
446         font-size : 85%;
447         font-weight : normal;
448         padding : 2px;
449         text-align : left;
450 }
451
452 #facets ul ul li a {
453         font-weight : normal;
454         text-decoration : underline;
455 }
456
457 #facets h4 {
458         font-size : 93%;
459         padding:3px;
460         text-align:center;
461         background-color:#E7E7CA;
462         line-height:1.8em;
463         margin-left:-1px;
464         margin-right:-1px;
465         margin-top:-1px;
466 }
467
468 #breadcrumbs {
469         padding : .7em;
470 }
471
472 strong {
473         font-weight : bold;
474 }
475
476 em {
477         font-style : italic;
478 }
479
480 #catalogue_detail_biblio p span.label {  
481         font-weight : bold;
482 }
483
484 #catalogue_detail_biblio p {  
485         padding-bottom: .6em;
486 }
487
488 .toptabs {
489         margin-top : 1em;
490 }
491
492 .toptabs .tabs-nav a, .toptabs .tabs-nav span.a {
493     top: 0;
494  }
495
496 .toptabs .tabs-nav li {
497         margin-right : .5em;
498 }
499
500 .toptabs .tabs-nav li a, .toptabs .tabs-nav li span.a {
501         background-color : #F3F3F3;
502         border-top : 1px solid #E8E8E8;
503         border-left : 1px solid #E8E8E8;
504         border-right : 1px solid #E8E8E8;
505         border-bottom : 0;
506         text-align : center;
507         text-decoration : none;
508 }
509
510 .toptabs .tabs-nav li.tabs-selected  {
511         background-color : #FFF;
512 }
513
514 .toptabs .tabs-nav li.tabs-selected a, .toptabs .tabs-nav li.tabs-selected span.a {
515         background-color : #FFF;
516         border-top : 1px solid #E8E8E8;
517         border-left : 1px solid #E8E8E8;
518         border-right : 1px solid #E8E8E8;
519         border-bottom : 1px solid #FFF;
520         margin-bottom : -5px;
521         padding-bottom : 5px;
522         text-align : center;
523 }
524
525 .toptabs.numbered .tabs-nav li {
526         min-width : 3em;
527 }
528
529 .toptabs .tabs-container {
530         border : 1px solid #E8E8E8;
531         padding : 1em;
532 }
533
534 .tabs-container {
535     border-top: 0;
536     padding : inherit;
537     background: #fff; /* declare background color for container to avoid distorted fonts in IE while fading */
538 }
539
540 #bookcover {
541         float : left;
542         margin : 0;
543         padding : 0;
544 }
545
546 #bookcover img {
547         margin : 0 1em 1em 0;   
548 }
549
550 fieldset.brief {
551         border : 1px solid #E8E8E8;
552 }
553
554 fieldset.brief legend {
555         font-weight : bold;
556         font-size : 100%;
557 }
558
559 fieldset.brief label {
560         display : block;
561         font-weight : bold;
562         padding : .3em 0;
563 }
564
565 fieldset.brief ol, fieldset.brief li {
566         list-style-type : none;
567 }
568
569 fieldset.brief div.hint, fieldset.rows div.hint {
570         color : #666666;
571         font-size : 100%;
572         margin : .4em;
573 }
574
575 #menu {
576         margin-top: 1em;
577 }
578
579 h2 span.hint {
580         font-size: 76%;
581         font-weight : normal;
582 }
583 .thumbnail {
584         border : 0;
585         float : left;
586         margin : 0pt 5px 5px 0pt;
587 }
588 a.cancel {
589         padding-left : 1em;
590 }
591
592 #usermenu {
593         margin-top : 1em;
594 }
595
596 #toolbar ul {
597         margin : 1em 0 0 0;
598         padding : 0;
599 }
600
601 #toolbar ul li {
602         display : inline;
603         list-style : none;
604 }
605
606 #toolbar ul li a {
607         border : 1px solid #afbccf;
608         padding : .3em;
609         text-decoration : none;
610         margin-right : .1em;
611 }
612
613 .searchresults input, .searchresults label, .searchresults select {
614         font-size: 90%;
615 }
616
617 .searchresults label {
618         float : right;
619         margin-top : 5px;
620 }
621
622 .searchresults p {
623         margin: 0;
624         padding: 0;
625         padding-top : .6em;
626 }
627
628 .searchresults p img {
629         vertical-align: middle;
630 }
631
632 .searchresults table td {
633         vertical-align: top;
634 }
635
636 p.searchresults {
637         background-color : #EFF1DC;
638         margin-top : -5px;
639         vertical-align : middle;
640         padding : 3px 3px 5px 5px;
641 }
642
643 .searchresults table {
644         margin : 0;
645 }
646
647 .searchresults td, .searchresults th, .searchresults table {
648         border: 0;
649 }
650
651 .searchresults tr {
652         border-bottom : 1px solid #CCCCCC;
653 }
654
655 .searchresults tr:first-child {
656         border : 0;
657 }
658
659 .searchresults table {
660         border-top : 0px solid #CCCCCC;
661 }
662
663 .searchresults a.reserve, .searchresults a.reserve:visited {
664         background-position:left top;
665         background-repeat:no-repeat;
666         float:right;
667         padding:2px 3px 2px 26px;
668 }
669
670 .searchresults a.reserve {
671         background-color:transparent;
672         color:#006699;
673 }
674
675 input.reserve, a.reserve {
676         background-image:url(../../images/placereserve.gif);
677 }
678
679 a.reserve {
680         background-color:#006699;
681         color:White;
682 }
683 .unavailable {
684         color: #990033;
685 }
686
687 #libraryname {
688         float : left;
689         line-height : 2em;
690 }
691
692 #corner {
693         float : right;
694         line-height : 2em;
695 }
696
697 #opac-main-search a.cart {
698
699 }
700
701 #opac-main-search a.lists {
702
703 }
704
705 .pages {
706         line-height : 1.8em;
707         text-align: center;
708 }
709 a:link.current {
710         background-color: transparent;
711         color: #3366CC;
712         font-weight: bold;
713         padding: 1px 5px 1px 5px;
714         text-decoration: none;
715 }
716 a:visited.current {
717         background-color: transparent;
718         color: #3366CC;
719         font-weight: bold;
720         padding: 1px 5px 1px 5px;
721         text-decoration: none;
722 }
723
724 a:hover.current {
725         background-color: #CCFF00;
726         color: #CC3333;
727         font-weight: bold;
728         padding: 1px 5px 1px 5px;
729         text-decoration: none;
730 }
731
732 a:active.current {
733         background-color: #99CC00;
734         color: #FFFF99;
735         font-weight: bold;
736         padding: 1px 5px 1px 5px;
737         text-decoration: none;
738 }
739
740 .current {
741         background-color: #FFFFFF;
742         color: #3366CC;
743         font-weight: bold;
744         padding: 1px 5px 1px 5px;
745         text-decoration: none;
746 }
747
748 a:link.nav {
749         background-color: #EFF1DC;
750         border: 1px solid #CCCC99;
751         color: #3366CC;
752         font-weight: bold;
753         padding: 1px 5px 1px 5px;
754         text-decoration: none;
755 }
756
757 a:visited.nav {
758         background-color: #EFF1DC;
759         border: 1px solid #CCCC99;
760         color: #3366CC;
761         font-weight: bold;
762         padding: 1px 5px 1px 5px;
763         text-decoration: none;
764 }
765
766 a:hover.nav {
767         background-color: #FFFFCC;
768         border: 1px solid #CCCC99;
769         color: #CC3333;
770         font-weight: bold;
771         padding: 1px 5px 1px 5px;
772         text-decoration: none;
773 }
774
775 a:active.nav {
776         background-color: #FFFFCC;
777         border: 1px solid #CCCC99;
778         color: #D25500;
779         font-weight: bold;
780         padding: 1px 5px 1px 5px;
781         text-decoration: none;
782 }
783
784 input.icon {
785         background-position: left;
786         background-repeat: no-repeat;
787         font-size : 96%;
788         font-weight: bold;
789         padding: 2px 2px 2px 22px;
790         background-color: #6699CC;
791         border: 1px outset #666666;
792         color: #FFFFCC;
793 }
794
795 input.shelf, a.shelf {
796         background-image: url(../../images/addtobasket.gif);
797 }
798
799 input.clearall, a.clearall {
800         background-image: url(../../images/clearbasket.gif);
801 }
802
803 /* Tabs */
804 ul.link-tabs {
805         list-style-type: none;
806         margin: 9px 0 -2px 5px;
807         padding: 0;
808 }
809
810 ul.link-tabs li {
811         display: inline;
812         padding: 0px;
813 }
814
815 ul.link-tabs li a {
816         font-weight: bold;
817         padding: 2px 4px 2px 4px;
818         text-decoration: none;
819         border-top: 1px solid #DDDDDD;
820         border-left : 1px solid #DDDDDD;
821         border-right : 1px solid #666666;
822 }
823
824 ul.link-tabs li#power_formButton a, ul.link-tabs li#proximity_formButton a {
825         padding: 2px 4px 3px 4px;
826 }
827
828 ul.link-tabs li.off a {
829         background-color: #EEEEEB;
830         border-bottom: 1px solid #DDDDDD;
831 }
832
833 ul.link-tabs li.off a:hover {
834         padding: 2px 3px 2px 4px;
835         background-color: #FFFFEC;
836         border-top: 1px solid #BEBF84;
837         border-left : 1px solid #BEBF84;
838         border-right : 2px solid #333333;
839 }
840
841 ul.link-tabs li.on a {
842         background-color: #FFFFFF;
843         border-bottom: 1px solid #FFFFFF;
844 }
845
846 ul.link-tabs li a.debit {
847         background-color : #FFFF99;
848         color : #990033;
849 }
850
851 div.tab-container {
852         border : 1px solid #DDDDDD;     
853         margin-top : 4px;
854         padding : .7em;
855         width : 90%;
856 }
857
858 #catalogue_detail_biblio table, #catalogue_detail_biblio td, #catalogue_detail_biblio th {
859         background-color : transparent;
860         border : 0;
861 }
862
863 tr.overdue td {
864         background-color : #ffcccc;
865         font-weight : bold;
866 }
867
868 tr.highlight.overdue td {
869         background-color : #ffaeae;
870         font-weight : bold;
871 }
872
873 td.overdue {
874         color : #cc3333;
875 }
876
877 .renewals {
878         display:block;
879         font-size:0.8em;
880         padding:0.5em;
881 }
882
883 h1#libraryname {
884         border: 0;
885         margin:0;
886         padding:0;
887         width:120px;
888 }
889 h1#libraryname {
890         background:transparent url(../../images/koha-logo.gif) no-repeat scroll 0%;
891         border: 0;
892         padding:0;
893 }
894
895 h1#libraryname a {
896         border:0;
897         cursor:pointer;
898         display:block;
899         height:0px !important;
900         margin:0;
901         overflow:hidden;
902         padding:40px 0 0;
903         text-decoration:none;
904         width:120px;
905 }
906
907 table#marc, table#marc td, table#marc th {
908         border : 0;
909 }
910
911 table#marc th {
912         background-color : transparent;
913 }
914
915 table#marc td:first-child {
916         text-indent : 2em;
917 }
918 #masthead {
919 float: left;
920 width: 120px;
921 }
922
923 #fluid {
924 float: right;
925 width: 100%;
926 margin-left: -120px;
927 }
928
929 #fluid-offset {
930 margin-left: 119px;
931 margin-top : .4em;
932 }
933
934 #fluid-content-1 {
935 float: left;
936 width: 65%;
937 margin : .3em -1px 0 2%;
938 display: inline /* fix IE6 */;
939 line-height : 15px;
940 }
941
942 #fluid-content-2 {
943 float: left;
944 width: 28%;
945 margin-left: 2%;
946 display: inline /* fix IE6 */;
947 margin-right: -1px /* fix IE6 */;
948 line-height : 25px;
949 }
950
951 .clearfix:after {
952     content: "."; 
953     display: block; 
954     height: 0; 
955     clear: both; 
956     visibility: hidden;
957 }
958
959 /* Hides from IE-mac \*/
960 * html .clearfix {height: 1%;}
961 /* End hide from IE-mac */
962
963 .searchhighlightblob {
964     font-size:75%;
965         font-style : italic;
966 }
967
968
969 .dialog {
970   border: 1px solid #bcbcbc;
971         padding : .5em;
972         margin : 1em auto;
973   width: 65%;
974   }
975   
976 .dialog  h2, .dialog h3, .dialog h4 {
977         margin : auto;
978         text-align : center;
979   }
980  
981 div.alert {
982   background : #FFC url(../../images/alert-bg.gif) repeat-x left 0;
983   text-align : center;
984 }
985
986 div.alert strong {
987         color : #900;
988 }
989
990 div.message {
991         background : white url("../../images/message-bg.gif") repeat-x left 0;
992    border : 1px solid #bcbcbc;
993         width : 55%;
994 }
995
996 #moresearches {
997         color : #000099;
998         font-size : 90%;
999         line-height : 110%;
1000         margin : .6em 0 .3em 2%;
1001 }
1002
1003 #moresearches a:link, #moresearches a:visited {
1004         color : #e5ebff;
1005         font-weight : normal;
1006         text-decoration : none;
1007 }
1008 * html .btn span,
1009 * html .btn i {
1010         float : left;
1011         width : auto;
1012         background-image : none;
1013         cursor : pointer;
1014 }
1015
1016 .btn {
1017         display : block;
1018         position : relative;
1019         background : #adc2eb;
1020         margin-left : 10px;
1021         padding : 5px;
1022         float : left;
1023         color : #fff;
1024         text-decoration : none;
1025         cursor : pointer;
1026 }
1027
1028 .btn * {
1029         font-style : normal;
1030         background-image : url(../../images/button-background2.png);
1031         background-repeat : no-repeat;
1032         display : block;
1033         position : relative;
1034 }
1035
1036 .btn i {
1037         background-position : top left;
1038         position : absolute;
1039         margin-bottom : -5px;
1040         top : 0;
1041         left : 0;
1042         width : 5px;
1043         height : 5px;
1044 }
1045
1046 .btn span {
1047         background-position : bottom left;
1048         left : -5px;
1049         padding : 0 0 5px 10px;
1050         margin-bottom : -5px;
1051 }
1052
1053 .btn span i {
1054         background-position : bottom right;
1055         margin-bottom : 0;
1056         position : absolute;
1057         left : 100%;
1058         width : 10px;
1059         height : 100%;
1060         top : 0;
1061 }
1062
1063 .btn span span {
1064         background-position : top right;
1065         position : absolute;
1066         right : -10px;
1067         margin-left : 10px;
1068         top : -5px;
1069         height : 0;
1070 }
1071
1072 .btn[class] {
1073         background-image : url(../../images/shade.png);
1074         background-position : bottom;
1075 }
1076
1077 .button:link,
1078 .button:visited,
1079 .button:hover {border:none;}
1080 * html #wrap {width:50em}
1081 /* End Demo page styling */
1082
1083 .button:link,
1084 .button:visited { /* Top left corner, top edge */
1085         float:left;
1086         color:#ddd;
1087         background:#333 url(../../images/button-center.gif) no-repeat;
1088         text-decoration:none;
1089 }
1090 .button * {display:block;}
1091 .button span { /* Top right corner */
1092         padding:13px 0 0;
1093         background:url(../../images/button-corners.gif) no-repeat right top;
1094 }
1095 .button span span { /* Bottom left corner, left and bottom edges */
1096         padding:0 0 0 13px;
1097         background:url(../../images/button-center.gif) no-repeat left bottom;
1098 }
1099 .button span span span { /* Bottom right corner */
1100         padding:0 0 13px;
1101         background:url(../../images/button-corners.gif) no-repeat right bottom;
1102 }
1103 .button span span span span { /* Right edge */
1104         padding:3px 12px 3px 13px; /* Extra padding (3px vertical, 13px horizontal) added to give the text some breathing room */
1105         background:url(../../images/button-center.gif) no-repeat right center;
1106 }
1107 .button:hover,
1108 .button:focus,
1109 .button:active { /* Make the button more visible on :hover and :focus */
1110         outline:2px solid #ff0; /* Not supported by IE/Win :-( */
1111         color:#fff;
1112 }