Maintenance message: avoid Unicode corruption, support KPAC
[working/Evergreen.git] / Open-ILS / web / css / skin / default / kpac / style.css
1 @charset "utf-8";\r
2 \r
3 @font-face {\r
4     font-family: 'Cabin';\r
5     src: url('fonts/Cabin-Regular.eot');\r
6     src: url('fonts/Cabin-Regular.eot?#iefix') format('embedded-opentype'),\r
7          url('fonts/Cabin-Regular.woff') format('woff'),\r
8          url('fonts/Cabin-Regular.ttf') format('truetype'),\r
9          url('fonts/Cabin-Regular.svg#webfont8iYScu0S') format('svg');\r
10 }\r
11 \r
12 @font-face {\r
13     font-family: 'Cabin-Semibold';\r
14     src: url('fonts/Cabin-SemiBold.eot');\r
15     src: url('fonts/Cabin-SemiBold.eot?#iefix') format('embedded-opentype'),\r
16          url('fonts/Cabin-SemiBold.woff') format('woff'),\r
17          url('fonts/Cabin-SemiBold.ttf') format('truetype'),\r
18          url('fonts/Cabin-SemiBold.svg#webfont8iYScu0S') format('svg');\r
19 }\r
20 \r
21 body {\r
22         font-family:'Cabin', Arial;\r
23         font-size:12px;\r
24         background: #f4f4f4;\r
25         margin:0;\r
26         padding:0;\r
27         border:0;\r
28         color:#424242;\r
29 }\r
30 \r
31 a img { border:0; }\r
32 \r
33 a {\r
34         text-decoration:none;\r
35         cursor:pointer;\r
36         color:#b53ea6;\r
37 }\r
38 \r
39 h1, h2, h3 {\r
40         font-weight:normal;\r
41         text-transform:uppercase;\r
42         margin:0;\r
43 }\r
44 \r
45 h1 {\r
46         font-size:52px;\r
47 }\r
48 \r
49 h2 {\r
50         font-size:48px;\r
51 }\r
52 \r
53 h3 {\r
54         color:#989898;\r
55         font-size:18px;\r
56         text-transform:none;\r
57 }\r
58 \r
59 select {\r
60         font-size:14px;\r
61         border:1px solid #d0d0d0;\r
62         color:#424242;\r
63 }\r
64 \r
65 input[type=radio] {\r
66         margin:0;\r
67         padding:0;\r
68 }\r
69 \r
70 input[type=text], input[type=password], textarea {\r
71         border:1px solid #d0d0d0;\r
72         font-family:'Cabin', Arial;\r
73         color:#424242;\r
74         margin:0;\r
75         resize:none;\r
76 }\r
77 \r
78 .main_center {\r
79         width:956px;\r
80         margin:auto;\r
81         padding-bottom:20px;\r
82         padding-top:17px;\r
83 }\r
84 \r
85 .main_header_wrapper {\r
86         width:956px;\r
87         height:71px;\r
88         position:relative;\r
89         top:5px;\r
90         overflow:hidden;\r
91 }\r
92 \r
93 .logo_wrapper {\r
94         margin-left:23px;\r
95         float:left;\r
96 }\r
97 \r
98 .logo_left, .logo_right {\r
99         display:block;\r
100         width:16px;\r
101         height:71px;\r
102         overflow:hidden;\r
103         background:url('/images/kpac/logo_left.png') no-repeat;\r
104         float:left;\r
105 }\r
106 \r
107 .logo_right {\r
108         background:url('/images/kpac/logo_right.png') no-repeat;\r
109 }\r
110 \r
111 .logo_middle {\r
112         display:block;\r
113         background:url('/images/kpac/logo_mid.png') repeat-x;\r
114         float:left;\r
115         height:53px;\r
116         padding:18px 14px 0px 14px;\r
117 }\r
118 \r
119 .header_utils {\r
120         font-family:Arial;\r
121 }\r
122 \r
123 .header_utils a {\r
124         color:#8e8e8e;\r
125         display:block;\r
126         float:left;\r
127         margin-top:19px;\r
128         padding:17px 8px 15px 8px;\r
129 }\r
130 \r
131 .header_utils a:hover {\r
132         color:#b53ea6;\r
133 }\r
134 \r
135 .text_size_btn {\r
136         margin-left:2px;\r
137         padding:15px 8px 11px 9px !important;\r
138 }\r
139 \r
140 .text_size_btn span {\r
141         position:relative;\r
142         top:-4px;\r
143 }\r
144 \r
145 .print_btn {\r
146         padding:12px 9px 9px 9px !important;\r
147 }\r
148 \r
149 .print_btn span {\r
150         position:relative;\r
151         top:-6px;\r
152 }\r
153 \r
154 .header_menu {\r
155         margin-top:19px;\r
156         margin-right:29px;\r
157         font-family:Arial;\r
158 }\r
159 \r
160 .header_menu a {\r
161         display:block;\r
162         float:right;\r
163         color:#8e8e8e;\r
164         padding:17px 8px 15px 8px;\r
165 }\r
166 \r
167 .header_menu a:hover {\r
168         color:#b53ea6;\r
169 }\r
170 \r
171 .main_wrapper {\r
172         width:956px;\r
173         overflow:hidden;\r
174 }\r
175 \r
176 .main_top_shadow, .main_bottom_shadow, .main_top_shadow_sub {\r
177         width:956px;\r
178         height:8px;\r
179         overflow:hidden;\r
180 }\r
181 \r
182 .main_top_shadow_sub {\r
183         height:69px;\r
184 }\r
185 \r
186 .main_tl_corner, .main_bl_corner {\r
187         width:8px;\r
188         height:8px;\r
189         overflow:hidden;\r
190         background:url('/images/kpac/main_tl_corner.png') no-repeat;\r
191         float:left;\r
192 }\r
193 \r
194 .main_bl_corner {\r
195         background:url('/images/kpac/main_bl_corner.png') no-repeat;\r
196 }\r
197 \r
198 .main_tr_corner, .main_br_corner {\r
199         width:8px;\r
200         height:8px;\r
201         overflow:hidden;\r
202         background:url('/images/kpac/main_tr_corner.png') no-repeat;\r
203         float:right;\r
204 }\r
205 \r
206 .main_br_corner {\r
207         background:url('/images/kpac/main_br_corner.png') no-repeat;\r
208 }\r
209 \r
210 .main_mid_top, .main_mid_bottom {\r
211         width:940px;\r
212         height:8px;\r
213         overflow:hidden;\r
214         float:left;\r
215         background:url('/images/kpac/main_top_bg.png') repeat-x;\r
216 }\r
217 \r
218 .main_mid_bottom_sub {\r
219         width:956px;\r
220         height:8px;\r
221         overflow:hidden;\r
222         background:url('/images/kpac/main_bottom_bg_sub.png') no-repeat;\r
223 }\r
224 \r
225 .main_mid_top_sub {\r
226         width:3000px;\r
227         height:69px;\r
228         overflow:hidden;\r
229         background:url('/images/kpac/main_top_bg_sub.png') no-repeat;\r
230 }\r
231 \r
232 .main_mid_bottom {\r
233         background:url('/images/kpac/main_bottom_bg.png') repeat-x;\r
234 }\r
235 \r
236 .main_left_shadow {\r
237         background:url('/images/kpac/main_left_shadow.png') repeat-y;\r
238 }\r
239 \r
240 .main_right_shadow {\r
241         background:url('/images/kpac/main_right_shadow.png') repeat-y;\r
242 }\r
243 \r
244 .main_inside_cell {\r
245         background: white;\r
246 }\r
247 \r
248 .main_content_wrapper {\r
249         width:684px;\r
250         overflow:hidden;\r
251 }\r
252 \r
253 /*\r
254 .main_content_wrapper a {\r
255         padding:0 2px;\r
256         color:#b53ea6;\r
257 }\r
258 \r
259 .main_content_wrapper a:hover {\r
260         background:#b53ea6;\r
261         color:white;\r
262 }\r
263 */\r
264 \r
265 .sub_search_category .search_category {\r
266         width:216px;\r
267 }\r
268 \r
269 .search_wrapper {\r
270         text-align:center;\r
271         width:950px;\r
272         background:url('/images/kpac/search_bg.png') no-repeat bottom;\r
273 }\r
274 \r
275 .search_wrapper h1 {\r
276         margin-top:23px;\r
277 }\r
278 \r
279 .search_box_wrapper {\r
280         margin-top:15px;\r
281         padding-bottom:37px;\r
282 }\r
283 \r
284 .search_box_wrapper label {\r
285         font-size:20px;\r
286         font-weight:bold;\r
287         color:#74d514;\r
288         margin:0;\r
289         padding:0;\r
290 }\r
291 \r
292 .search_box_wrapper .st_radio_btn {\r
293         padding-right:4px;\r
294 }\r
295 \r
296 .search_box_wrapper .st_label {\r
297         padding-right:24px;\r
298 }\r
299 \r
300 .search_box {\r
301         width:304px;\r
302         height:17px;\r
303         font-size:14px;\r
304         padding:10px;\r
305         font-weight:bold;\r
306         margin-right:6px !important;\r
307 }\r
308 \r
309 .st_author_box {\r
310         padding-right:15px !important;\r
311 }\r
312 \r
313 .category_wrapper {\r
314         margin-left:24px;\r
315         padding-bottom:10px;\r
316 }\r
317 \r
318 .c_header_image {\r
319         margin-top:10px;\r
320         margin-bottom:10px;\r
321 }\r
322 \r
323 .main_category_table td {\r
324         padding-right:13px;\r
325         padding-bottom:11px;\r
326 }\r
327 \r
328 .main_category_table td a {\r
329         display:block;\r
330         width:168px;\r
331         height:144px;\r
332         border:1px solid #d0d0d0;\r
333         font-size:16px;\r
334         color:white;\r
335         overflow:hidden;\r
336         white-space:nowrap;\r
337 }\r
338 \r
339 .main_category_table td a span {\r
340         display:block;\r
341         width:168px;\r
342         height:29px;\r
343         background:#b53ea6;\r
344         overflow:hidden;\r
345         text-align:center;\r
346         padding-top:8px;\r
347 }\r
348 \r
349 .footer_wrapper {\r
350         font-size:11px;\r
351         font-family:Arial;\r
352         margin-left:3px;\r
353         margin-top:7px;\r
354 }\r
355 \r
356 .footer_wrapper a {\r
357         display:block;\r
358         float:left;\r
359         color:#666;\r
360         padding:10px 15px 10px 0px;\r
361 }\r
362 \r
363 .footer_wrapper a:hover {\r
364         color:#b53ea6;\r
365 }\r
366 \r
367 .sub_sidebar {\r
368         background:#e3e3e3 url('/images/kpac/sub_side_bg.png') repeat-y;\r
369         border-top:1px solid #eee;\r
370 }\r
371 \r
372 .sub_sidebar_inner {\r
373         width:216px;\r
374         overflow:hidden;\r
375         margin:26px 25px 0px 25px;\r
376 }\r
377 \r
378 .sub_sidebar_header {\r
379         color:#424242;\r
380         font-size:18px;\r
381         text-transform:uppercase;\r
382         margin-bottom:7px;\r
383 }\r
384 \r
385 .sub_sidebar_search_box,\r
386 .item_detail_rating .review_box_body .input_boxes input[type=text],\r
387 .checkout_box .box_inside .text_box {\r
388         width:198px;\r
389         font-size:14px;\r
390         padding:11px 8px 11px 8px;\r
391 }\r
392 \r
393 .sub_sidebar_search_wrapper {\r
394         margin-bottom:4px;\r
395 }\r
396 \r
397 .sub_sidebar_search_st {\r
398         font-size:14px;\r
399         color:white;\r
400 }\r
401 \r
402 .sub_sidebar_search_st .st_radio_btn {\r
403         background:#9e9e9e;\r
404         padding:6px 4px 7px 7px;\r
405 }\r
406 \r
407 .sub_sidebar_search_st .st_radio_btn input[type=radio] {\r
408         overflow:hidden;\r
409         width:15px;\r
410 }\r
411 \r
412 .sub_sidebar_search_st .st_label {\r
413         background:#9e9e9e;\r
414         padding-right:10px;\r
415 }\r
416 \r
417 .st_radio_spacer div {\r
418         width:4px;\r
419 }\r
420 \r
421 .breadcrumb {\r
422         margin-top:11px;\r
423         margin-left:3px;\r
424 }\r
425 \r
426 .breadcrumb a, .breadcrumb .bread_last {\r
427         display:block;\r
428         float:left;\r
429         background:#74d514;\r
430         font-family:'Cabin-Semibold', 'Cabin', Arial;\r
431         color:white;\r
432         font-size:11px;\r
433         text-transform:uppercase;\r
434         padding:18px 10px 18px 15px;\r
435         height:14px;\r
436 }\r
437 \r
438 .breadcrumb .bread_last {\r
439         display:block;\r
440         background:#b9b9b9;\r
441         padding-right:15px;\r
442 }\r
443 \r
444 .breadcrumb .bread_green_mid, .breadcrumb .bread_green_last {\r
445         float:left;\r
446         width:27px;\r
447         height:50px;\r
448         overflow:hidden;\r
449         background:url('/images/kpac/bread_green_mid.png') no-repeat;\r
450 }\r
451 \r
452 .breadcrumb .bread_green_last {\r
453         background:url('/images/kpac/bread_green_last.png') no-repeat;\r
454 }\r
455 \r
456 .breadcrumb .bread_home {\r
457         padding:7px 4px 7px 8px;\r
458         height:36px;\r
459 }\r
460 \r
461 .item_detail_header {\r
462         padding-left:23px;\r
463         padding-top:28px;\r
464         margin-bottom:20px;\r
465 }\r
466 \r
467 .item_detail_image {\r
468         float:left;\r
469         padding-top:3px;\r
470         width:169px;\r
471         overflow:hidden;\r
472 }\r
473 \r
474 .item_detail_image a img {\r
475         border:1px solid #d0d0d0;\r
476 }\r
477 \r
478 .item_detail_info {\r
479         float:left;\r
480         width:321px;\r
481         padding-left:18px;\r
482 }\r
483 \r
484 .item_detail_name {\r
485         font-size:18px;\r
486         color:#b53ea6;\r
487         padding-bottom:2px;\r
488 }\r
489 \r
490 .item_detail_author {\r
491         padding-bottom:14px;\r
492         color:#878787;\r
493         font-size:14px;\r
494 }\r
495 \r
496 .item_icon_wrapper {\r
497         width:80px;\r
498         height:106px;\r
499         overflow:hidden;\r
500         float:left;\r
501 }\r
502 \r
503 .item_icon {\r
504         width:80px;\r
505         height:80px;\r
506         background:url('/images/kpac/icon_bg.png') no-repeat;\r
507         text-align:center;\r
508         overflow:hidden;\r
509         line-height:80px;\r
510 }\r
511 \r
512 .item_icon img {\r
513         vertical-align:middle;\r
514         position:relative;\r
515         top:-1px;\r
516 }\r
517 \r
518 .item_icon_type_text {\r
519         width:80px;\r
520         height:24px;\r
521         text-align:center;\r
522         overflow:hidden;\r
523         display:table-cell;\r
524         vertical-align:middle;\r
525         line-height:12px;\r
526 }\r
527 \r
528 .item_detail_rate_wrapper {\r
529         float:left;\r
530         padding-left:20px;\r
531 }\r
532 \r
533 .item_detail_rate_starts {\r
534         float:left;\r
535         border-right:1px solid #e4e5e5;\r
536         padding-right:10px;\r
537         margin-right:10px;\r
538         margin-bottom:7px;\r
539 }\r
540 \r
541 .item_detail_rate_link {\r
542         float:left;\r
543         font-size:14px;\r
544 }\r
545 \r
546 .item_detail_callnumber {\r
547         margin-bottom:4px;\r
548 }\r
549 \r
550 .item_detail_header_buttons {\r
551         float:right;\r
552         margin-top:3px;\r
553         margin-right:23px;\r
554         text-align:right;\r
555 }\r
556 \r
557 .item_detail_getit_btn {\r
558         margin-bottom:10px;\r
559 }\r
560 \r
561 .item_location_table td {\r
562         padding-top:7px;\r
563         padding-bottom:7px;\r
564 }\r
565 \r
566 .item_location_table .header td {\r
567         font-size:14px;\r
568         font-weight:bold;\r
569         text-transform:uppercase;\r
570         border-bottom:1px solid #e3e3e3;\r
571         padding-top:14px;\r
572         padding-bottom:12px;\r
573 }\r
574 \r
575 .item_location_table td.location {\r
576         width:142px;\r
577         padding-left:43px;\r
578 }\r
579 \r
580 .item_location_table td.loc_info {\r
581         width:148px;\r
582 }\r
583 \r
584 .item_location_table td.status {\r
585         width:138px;\r
586 }\r
587 \r
588 .item_location_table td.callnumber {\r
589         width:213px;\r
590 }\r
591 \r
592 .item_location_table .gray td {\r
593         background:#f2f2f2;\r
594 }\r
595 \r
596 .item_detail_desc {\r
597         font-size:14px;\r
598         line-height:22px;\r
599         padding:11px 23px;\r
600 }\r
601 \r
602 .item_detail_desc p {\r
603         margin:0;\r
604         margin-bottom:10px;\r
605 }\r
606 \r
607 .item_detail_desc a {\r
608         padding:0px 2px;\r
609 }\r
610 \r
611 .item_detail_desc a:hover {\r
612         color:white;\r
613         background:#b53ea6;\r
614 }\r
615 \r
616 .item_detail_extras_tabs {\r
617         padding-top:15px;\r
618         padding-left:23px;\r
619         width:3000px;\r
620         background:#e3e3e3;\r
621 }\r
622 \r
623 .item_detail_extras_tabs a {\r
624         display:block;\r
625         float:left;\r
626         padding:14px 27px;\r
627         background:#b53ea6;\r
628         color:white;\r
629         font-size:14px;\r
630         margin-right:10px;\r
631 }\r
632 \r
633 .item_detail_extras_tabs a.ac_tab_selected,\r
634 .item_detail_extras_tabs div.ac_tab_selected {\r
635         background:white;\r
636         color:#424242;\r
637 }\r
638 \r
639 .item_detail_rating_top {\r
640         font-size:14px;\r
641         border-bottom:1px solid #e3e3e3;\r
642         padding-left:23px;\r
643 }\r
644 \r
645 .item_avg_rate_table {\r
646         margin:11px 0;\r
647 }\r
648 \r
649 .item_avg_rate_table .avg_rate {\r
650         padding-right:10px;\r
651         border-right:1px solid #e3e3e3;\r
652 }\r
653 \r
654 .item_avg_rate_table .stars {\r
655         padding-left:10px;\r
656 }\r
657 \r
658 .item_avg_rate_table .total_rates {\r
659         padding-left:10px;\r
660 }\r
661 \r
662 .item_detail_rating {\r
663         width:638px;\r
664         padding:15px 23px 25px 23px;\r
665         overflow:hidden;\r
666         border-bottom:1px solid #e3e3e3;\r
667 }\r
668 \r
669 .item_detail_rating .review_box_top {\r
670         width:638px;\r
671         height:9px;\r
672         overflow:hidden;\r
673         background:url('/images/kpac/reviews_top.png') no-repeat;\r
674 }\r
675 \r
676 .item_detail_rating .review_box_body {\r
677         background:#e3e3e3;\r
678         padding:1px 25px 0px 25px;\r
679 }\r
680 \r
681 .item_detail_rating .review_box_body .input_boxes {\r
682         padding-bottom:15px;\r
683 }\r
684 \r
685 .item_detail_rating .review_box_body .input_boxes .review_email_cell {\r
686         padding-left:10px;\r
687 }\r
688 \r
689 .item_detail_rating .review_box_body .input_boxes .rating_msg_box {\r
690         font-size:11px;\r
691         color:#9a9a9a;\r
692         padding-left:12px;\r
693 }\r
694 \r
695 .item_detail_rating2 {\r
696         font-size:14px;\r
697         padding:7px 0px;\r
698         border-top:1px solid #c4c2c2;\r
699         border-bottom:1px solid #c4c2c2;\r
700         margin-bottom:15px;\r
701 }\r
702 \r
703 .item_avg_rate_table2 .rate {\r
704         padding-right:10px;\r
705 }\r
706 \r
707 .item_avg_rate_table2 .stars {\r
708         padding:0px 10px;\r
709         border-left:1px solid #c4c2c2;\r
710         border-right:1px solid #c4c2c2;\r
711 }\r
712 \r
713 .item_avg_rate_table2 .scale {\r
714         padding-left:10px;\r
715         color:#9a9a9a;\r
716 }\r
717 \r
718 .item_detail_rating .review_box_body .review_comment_box {\r
719         margin-bottom:20px;\r
720 }\r
721 \r
722 .item_detail_rating\r
723   .review_box_body\r
724     .review_comment_box\r
725           .review_comment {\r
726         width:578px;\r
727         height:87px;\r
728         padding-left:7px;\r
729         padding-top:9px;\r
730         font-size:14px;\r
731 }\r
732 \r
733 .item_detail_rating .review_submit_box {\r
734         padding-top:5px;\r
735 }\r
736 \r
737 .sub_navigation1, .sub_navigation3 {\r
738         padding:25px 23px 20px 23px;\r
739 }\r
740 \r
741 .sub_navigation2 {\r
742         padding:0px 23px 25px 23px;\r
743         border-bottom:1px solid #e3e3e3;\r
744 }\r
745 \r
746 .sub_navigation1 .nav_mid_bg,\r
747 .sub_navigation2 .nav_mid_bg,\r
748 .sub_navigation3 .nav_mid_bg {\r
749         background:#eaeaea;\r
750         text-align:center;\r
751         font-size:14px;\r
752         \r
753 }\r
754 \r
755 \r
756 .sub_navigation1 .nav_mid_bg .current_page,\r
757 .sub_navigation2 .nav_mid_bg .current_page,\r
758 .sub_navigation3 .nav_mid_bg .current_page {\r
759         font-size:24px;\r
760         color:#b53ea6;\r
761         padding:0px 12px;\r
762 }\r
763 \r
764 .sub_navigation1 .nav_mid_bg .total_pages,\r
765 .sub_navigation2 .nav_mid_bg .total_pages,\r
766 .sub_navigation3 .nav_mid_bg .total_pages {\r
767         font-size:24px;\r
768         padding-left:12px;\r
769 }\r
770 \r
771 \r
772 .sub_navigation1 .to_top_btn,\r
773 .sub_navigation3 .to_top_btn {\r
774         padding-left:19px;\r
775 }\r
776 \r
777 .sub_navigation2.checkout {\r
778         padding-top:25px;\r
779         border-bottom:none;\r
780 }\r
781 \r
782 .search_results {\r
783         padding:17px 23px 20px 23px;\r
784         border-bottom:1px solid #e3e3e3;\r
785 }\r
786 \r
787 .search_results .item_icon_wrapper {\r
788         padding-top:3px;\r
789 }\r
790 \r
791 .search_results .item_detail_info {\r
792         width:370px;\r
793 }\r
794 \r
795 .search_results .item_detail_info .item_detail_author {\r
796         padding-bottom:6px;\r
797 }\r
798 \r
799 .search_results .item_detail_info .item_detail_actions {\r
800         padding-top:28px;\r
801 }\r
802 \r
803 .search_results\r
804   .item_detail_info\r
805     .item_detail_actions\r
806           .button {\r
807         float:left;\r
808         padding-right:5px;\r
809 }\r
810 \r
811 .checkout_options {\r
812         border-bottom:1px solid #e3e3e3;\r
813         font-size:14px;\r
814 }\r
815 \r
816 .checkout_options .left_brain {\r
817         width:294px;\r
818         overflow:hidden;\r
819         padding:11px 25px 25px 23px;\r
820 }\r
821 \r
822 .checkout_options .left_brain_cell {\r
823         border-right:1px solid #e3e3e3;\r
824 }\r
825 \r
826 .checkout_options .right_brain {\r
827         width:294px;\r
828         overflow:hidden;\r
829         padding:11px 23px 25px 25px;\r
830 }\r
831 \r
832 .checkout_options p {\r
833         margin:0;\r
834 }\r
835 \r
836 .checkout_options .top_side {\r
837         text-align:center;\r
838         padding-bottom:15px;\r
839 }\r
840 \r
841 .checkout_options .submit_btn {\r
842         \r
843 }\r
844 \r
845 .checkout_box {\r
846         padding-bottom:5px;\r
847 }\r
848 \r
849 .checkout_box .box1_top {\r
850         width:294px;\r
851         height:9px;\r
852         font-size:0px;\r
853         overflow:hidden;\r
854         background:url('/images/kpac/box1_top.png') no-repeat;\r
855 }\r
856 \r
857 .checkout_box .box_inside {\r
858         background:#e3e3e3;\r
859         padding:7px 25px 20px 25px;\r
860 }\r
861 \r
862 .checkout_box .box_inside p {\r
863         margin-bottom:5px;\r
864 }\r
865 \r
866 .checkout_box .box_inside .input_box {\r
867         float:left;\r
868 }\r
869 \r
870 .checkout_box .box_inside .help_btn {\r
871         float:right;\r
872         display:block;\r
873         \r
874         /* IE7 star hack */\r
875         *position:relative;\r
876         *top:1px;\r
877 }\r
878 \r
879 .checkout_box .box_inside .text_box {\r
880         padding-bottom:10px;\r
881 }\r
882 \r
883 .checkout_box .box_inside .pickup_lib select {\r
884         width:244px;\r
885 }\r
886 \r
887 .checkout_item_pad {\r
888         padding-top:30px;\r
889 }\r
890 \r
891 .checkout_res_body {\r
892         font-size:18px;\r
893         text-align:center;\r
894         line-height:30px;\r
895 }\r
896 \r
897 .checkout_res_back {\r
898         font-size:11px;\r
899         font-family:'Cabin-Semibold', 'Cabin', Arial;\r
900         text-transform:uppercase;\r
901         white-space:nowrap;\r
902         color:white;\r
903         background:#74d514;\r
904         padding:18px 28px 18px 0px;\r
905         display:block;\r
906         overflow:hidden;\r
907         height:14px;\r
908 }\r
909 \r
910 .sub_cat_wrapper {\r
911         padding:13px 0px 13px 75px;\r
912         border-bottom:1px solid #e3e3e3;\r
913 }\r
914 \r
915 .sub_header2 {\r
916         text-align:center;\r
917         margin-top:20px;\r
918         margin-bottom:9px;\r
919 }\r
920 \r
921 .sub_header {\r
922         font-size:14px;\r
923         background:#e3e3e3;\r
924         padding:8px 23px;\r
925 }\r
926 \r
927 .clear {\r
928         clear:both;\r
929         font-size:0px;\r
930         line-height:0px;\r
931         /* background:green; -   for debugging */\r
932         \r
933         /* IE7 has a problem with these\r
934         height:0px;\r
935         overflow:hidden;\r
936         */\r
937 }\r
938 \r
939 div.hr {\r
940         margin: 12px 0;\r
941         background:#c4c2c2;\r
942         height:1px;\r
943         overflow:hidden;\r
944 }\r
945 \r
946 .popup_wrapper {\r
947         position:absolute;\r
948 }\r
949 \r
950 .popup_wrapper .popup_wrapper_inner {\r
951         position:relative;\r
952         display:none;\r
953         top:0px;\r
954         left:0px;\r
955 }\r
956 \r
957 .popup_wrapper .popup_mid {\r
958         background:white;\r
959 }\r
960 \r
961 .popup_wrapper .popup_content {\r
962         margin-right:-20px;\r
963         margin-bottom:-20px;\r
964         position:relative;\r
965         top:-10px;\r
966         left:-10px;\r
967         padding:2px;\r
968         overflow:hidden;\r
969         font-size:14px;\r
970 }\r
971 \r
972 .popup_wrapper .popup_arrow_bm {\r
973         position:relative;\r
974         top:-3px;\r
975 }\r
976 \r
977 .popup_wrapper .popup_tl {\r
978         width:13px;\r
979         height:13px;\r
980         background:url('/images/kpac/popup_tl.png') no-repeat;\r
981 }\r
982 \r
983 .popup_wrapper .popup_tm {\r
984         background:url('/images/kpac/popup_tm.png') repeat-x;\r
985 }\r
986 \r
987 .popup_wrapper .popup_tr {\r
988         width:13px;\r
989         height:13px;\r
990         background:url('/images/kpac/popup_tr.png') no-repeat;\r
991 }\r
992 \r
993 .popup_wrapper .popup_lm {\r
994         background:url('/images/kpac/popup_lm.png') repeat-y;\r
995 }\r
996 \r
997 .popup_wrapper .popup_rm {\r
998         background:url('/images/kpac/popup_rm.png') repeat-y;\r
999 }\r
1000 \r
1001 .popup_wrapper .popup_bl {\r
1002         width:13px;\r
1003         height:13px;\r
1004         background:url('/images/kpac/popup_bl.png') no-repeat;\r
1005 }\r
1006 \r
1007 .popup_wrapper .popup_bm {\r
1008         background:url('/images/kpac/popup_bm.png') repeat-x;\r
1009 }\r
1010 \r
1011 .popup_wrapper .popup_br {\r
1012         width:13px;\r
1013         height:13px;\r
1014         background:url('/images/kpac/popup_br.png') no-repeat;\r
1015 }\r
1016 \r
1017 .invisible {\r
1018     visibility : hidden;\r
1019 }\r
1020 \r
1021 .hidden {\r
1022     visibility : hidden;\r
1023     display : none;\r
1024 }\r
1025 \r
1026 #maintenance_message {\r
1027     padding: 5px;\r
1028     width: 100%;\r
1029     background-color: #c00;\r
1030     color: #fff;\r
1031     text-align: center;\r
1032 }\r