Extent default Wikipedia-widget styles to apply to the mkws-wikipedia
[mkws-moved-to-github.git] / examples / htdocs / tpl_files / tpl.css
1 \r
2 \r
3 \r
4 \r
5 \r
6 \r
7 \r
8 \r
9 \r
10 \r
11 /*
12 Copyright (c) 2009, Yahoo! Inc. All rights reserved.
13 Code licensed under the BSD License:
14 http://developer.yahoo.net/yui/license.txt
15 version: 2.7.0
16 */
17 body{font:13px/1.231 arial,verdana;*font-size:small;*font:x-small;}select,input,button,textarea,button{font:99% arial,helvetica,clean,sans-serif;}table{font-size:inherit;font:100%;}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}      \r
18 /*
19 Copyright (c) 2009, Yahoo! Inc. All rights reserved.
20 Code licensed under the BSD License:
21 http://developer.yahoo.net/yui/license.txt
22 version: 2.7.0
23 */
24 .yui-calcontainer{position:relative;float:left;_overflow:hidden;}.yui-calcontainer iframe{position:absolute;border:none;margin:0;padding:0;z-index:0;width:100%;height:100%;left:0;top:0;}.yui-calcontainer iframe.fixedsize{width:50em;height:50em;top:-1px;left:-1px;}.yui-calcontainer.multi .groupcal{z-index:1;float:left;position:relative;}.yui-calcontainer .title{position:relative;z-index:1;}.yui-calcontainer .close-icon{position:absolute;z-index:1}.yui-calendar{position:relative;}.yui-calendar .calnavleft{position:absolute;z-index:1;overflow:hidden;}.yui-calendar .calnavright{position:absolute;z-index:1;overflow:hidden;}.yui-calendar .calheader{position:relative;width:100%;text-align:center;}.yui-calcontainer .yui-cal-nav-mask{position:absolute;z-index:2;margin:0;padding:0;width:100%;height:100%;_width:0;_height:0;left:0;top:0;display:none;}.yui-calcontainer .yui-cal-nav{position:absolute;z-index:3;top:0;display:none;}.yui-calcontainer .yui-cal-nav .yui-cal-nav-btn{display:-moz-inline-box;display:inline-block;}.yui-calcontainer .yui-cal-nav .yui-cal-nav-btn button{display:block;*display:inline-block;*overflow:visible;border:none;background-color:transparent;cursor:pointer;}.yui-calendar .calbody a:hover{background:inherit;}p#clear{clear:left;padding-top:10px;}.yui-skin-sam .yui-calcontainer{background-color:#f2f2f2;border:1px solid #808080;padding:10px;}.yui-skin-sam .yui-calcontainer.multi{padding:0 5px 0 5px;}.yui-skin-sam .yui-calcontainer.multi .groupcal{background-color:transparent;border:none;padding:10px 5px 10px 5px;margin:0;}.yui-skin-sam .yui-calcontainer .title{background:url(../../../../assets/skins/sam/sprite.png) repeat-x 0 0;border-bottom:1px solid #ccc;font:100% sans-serif;color:#000;font-weight:bold;height:auto;padding:.4em;margin:0 -10px 10px -10px;top:0;left:0;text-align:left;}.yui-skin-sam .yui-calcontainer.multi .title{margin:0 -5px 0 -5px;}.yui-skin-sam .yui-calcontainer.withtitle{padding-top:0;}.yui-skin-sam .yui-calcontainer .calclose{background:url(../../../../assets/skins/sam/sprite.png) no-repeat 0 -300px;width:25px;height:15px;top:.4em;right:1.2em;cursor:pointer;}.yui-skin-sam .yui-calendar{border-spacing:0;border-collapse:collapse;font:100% sans-serif;text-align:center;margin:0;}.yui-skin-sam .yui-calendar .calhead{background:transparent;border:none;vertical-align:middle;padding:0;}.yui-skin-sam .yui-calendar .calheader{background:transparent;font-weight:bold;padding:0 0 .6em 0;text-align:center;}.yui-skin-sam .yui-calendar .calheader img{border:none;}.yui-skin-sam .yui-calendar .calnavleft{background:url(../../../../assets/skins/sam/sprite.png) no-repeat 0 -450px;width:25px;height:15px;top:0;bottom:0;left:-10px;margin-left:.4em;cursor:pointer;}.yui-skin-sam .yui-calendar .calnavright{background:url(../../../../assets/skins/sam/sprite.png) no-repeat 0 -500px;width:25px;height:15px;top:0;bottom:0;right:-10px;margin-right:.4em;cursor:pointer;}.yui-skin-sam .yui-calendar .calweekdayrow{height:2em;}.yui-skin-sam .yui-calendar .calweekdayrow th{padding:0;border:none;}.yui-skin-sam .yui-calendar .calweekdaycell{color:#000;font-weight:bold;text-align:center;width:2em;}.yui-skin-sam .yui-calendar .calfoot{background-color:#f2f2f2;}.yui-skin-sam .yui-calendar .calrowhead,.yui-skin-sam .yui-calendar .calrowfoot{color:#a6a6a6;font-size:85%;font-style:normal;font-weight:normal;border:none;}.yui-skin-sam .yui-calendar .calrowhead{text-align:right;padding:0 2px 0 0;}.yui-skin-sam .yui-calendar .calrowfoot{text-align:left;padding:0 0 0 2px;}.yui-skin-sam .yui-calendar td.calcell{border:1px solid #ccc;background:#fff;padding:1px;height:1.6em;line-height:1.6em;text-align:center;white-space:nowrap;}.yui-skin-sam .yui-calendar td.calcell a{color:#06c;display:block;height:100%;text-decoration:none;}.yui-skin-sam .yui-calendar td.calcell.today{background-color:#000;}.yui-skin-sam .yui-calendar td.calcell.today a{background-color:#fff;}.yui-skin-sam .yui-calendar td.calcell.oom{background-color:#ccc;color:#a6a6a6;cursor:default;}.yui-skin-sam .yui-calendar td.calcell.selected{background-color:#fff;color:#000;}.yui-skin-sam .yui-calendar td.calcell.selected a{background-color:#b3d4ff;color:#000;}.yui-skin-sam .yui-calendar td.calcell.calcellhover{background-color:#426fd9;color:#fff;cursor:pointer;}.yui-skin-sam .yui-calendar td.calcell.calcellhover a{background-color:#426fd9;color:#fff;}.yui-skin-sam .yui-calendar td.calcell.previous{color:#e0e0e0;}.yui-skin-sam .yui-calendar td.calcell.restricted{text-decoration:line-through;}.yui-skin-sam .yui-calendar td.calcell.highlight1{background-color:#cf9;}.yui-skin-sam .yui-calendar td.calcell.highlight2{background-color:#9cf;}.yui-skin-sam .yui-calendar td.calcell.highlight3{background-color:#fcc;}.yui-skin-sam .yui-calendar td.calcell.highlight4{background-color:#cf9;}.yui-skin-sam .yui-calendar a.calnav{border:1px solid #f2f2f2;padding:0 4px;text-decoration:none;color:#000;zoom:1;}.yui-skin-sam .yui-calendar a.calnav:hover{background:url(../../../../assets/skins/sam/sprite.png) repeat-x 0 0;border-color:#A0A0A0;cursor:pointer;}.yui-skin-sam .yui-calcontainer .yui-cal-nav-mask{background-color:#000;opacity:.25;filter:alpha(opacity=25);}.yui-skin-sam .yui-calcontainer .yui-cal-nav{font-family:arial,helvetica,clean,sans-serif;font-size:93%;border:1px solid #808080;left:50%;margin-left:-7em;width:14em;padding:0;top:2.5em;background-color:#f2f2f2;}.yui-skin-sam .yui-calcontainer.withtitle .yui-cal-nav{top:4.5em;}.yui-skin-sam .yui-calcontainer.multi .yui-cal-nav{width:16em;margin-left:-8em;}.yui-skin-sam .yui-calcontainer .yui-cal-nav-y,.yui-skin-sam .yui-calcontainer .yui-cal-nav-m,.yui-skin-sam .yui-calcontainer .yui-cal-nav-b{padding:5px 10px 5px 10px;}.yui-skin-sam .yui-calcontainer .yui-cal-nav-b{text-align:center;}.yui-skin-sam .yui-calcontainer .yui-cal-nav-e{margin-top:5px;padding:5px;background-color:#EDF5FF;border-top:1px solid black;display:none;}.yui-skin-sam .yui-calcontainer .yui-cal-nav label{display:block;font-weight:bold;}
25 .yui-skin-sam .yui-calcontainer .yui-cal-nav-mc{width:100%;_width:auto;}.yui-skin-sam .yui-calcontainer .yui-cal-nav-y input.yui-invalid{background-color:#FFEE69;border:1px solid #000;}.yui-skin-sam .yui-calcontainer .yui-cal-nav-yc{width:4em;}.yui-skin-sam .yui-calcontainer .yui-cal-nav .yui-cal-nav-btn{border:1px solid #808080;background:url(../../../../assets/skins/sam/sprite.png) repeat-x 0 0;background-color:#ccc;margin:auto .15em;}.yui-skin-sam .yui-calcontainer .yui-cal-nav .yui-cal-nav-btn button{padding:0 8px;font-size:93%;line-height:2;*line-height:1.7;min-height:2em;*min-height:auto;color:#000;}.yui-skin-sam .yui-calcontainer .yui-cal-nav .yui-cal-nav-btn.yui-default{border:1px solid #304369;background-color:#426fd9;background:url(../../../../assets/skins/sam/sprite.png) repeat-x 0 -1400px;}.yui-skin-sam .yui-calcontainer .yui-cal-nav .yui-cal-nav-btn.yui-default button{color:#fff;}
26
27 #dates {
28     float:left;
29     border: 1px solid #000;
30     background-color: #ccc;
31     padding:10px;
32     margin:10px;
33 }
34
35 #dates p {
36     clear:both;
37 }
38
39 #dates label {
40     float:left;
41     display:block;
42     width:7em;
43     font-weight:bold;
44 }\r
45 /*
46 Copyright (c) 2009, Yahoo! Inc. All rights reserved.
47 Code licensed under the BSD License:
48 http://developer.yahoo.net/yui/license.txt
49 version: 2.7.0
50 */
51 .yui-carousel{visibility:hidden;overflow:hidden;position:relative;text-align:left;zoom:1;}.yui-carousel.yui-carousel-visible{visibility:visible;}.yui-carousel-content{overflow:hidden;position:relative;}.yui-carousel-element{margin:5px 0;overflow:hidden;padding:0;position:relative;width:32000px;z-index:1;}.yui-carousel-vertical .yui-carousel-element{margin:0 5px;}.yui-carousel-element li{border:1px solid #ccc;float:left;list-style:none;margin:1px;overflow:hidden;padding:0;text-align:center;*float:none;*display:inline-block;*zoom:1;*display:inline;}.yui-carousel .yui-carousel-item-selected{border:0px dashed #000;margin:1px;}.yui-carousel-vertical{height:32000px;margin:0 5px;width:auto;}.yui-carousel-vertical .yui-carousel-element li{display:block;float:none;}.yui-log .carousel{background:#f2e886;}.yui-carousel-nav{zoom:1;}.yui-carousel-nav:after{clear:both;content:"";display:block;}.yui-carousel-button-focus{outline:1px dotted #000;}.yui-carousel-min-width .yui-carousel-content{margin:0 auto;}.yui-skin-sam .yui-carousel,.yui-skin-sam .yui-carousel-vertical{border:1px solid #808080;}.yui-skin-sam .yui-carousel-nav{background:url(../../../../assets/skins/sam/sprite.png) repeat-x 0 0;padding:3px;text-align:right;}.yui-skin-sam .yui-carousel-button{background:url(../../../../assets/skins/sam/sprite.png) no-repeat 0 -600px;float:right;height:19px;margin:5px;overflow:hidden;width:40px;}.yui-skin-sam .yui-carousel-vertical .yui-carousel-button{background-position:0 -800px;}.yui-skin-sam .yui-carousel-button-disabled{background-position:0 -2000px;}.yui-skin-sam .yui-carousel-vertical .yui-carousel-button-disabled{background-position:0 -2100px;}.yui-skin-sam .yui-carousel-button input,.yui-skin-sam .yui-carousel-button button{background-color:transparent;border:0;cursor:pointer;display:block;height:44px;margin:-2px 0 0 -2px;padding:0 0 0 50px;}.yui-skin-sam span.yui-carousel-first-button{background-position:0 -550px;margin-left:-100px;margin-right:50px;*margin:5px 5px 5px -90px;}.yui-skin-sam .yui-carousel-vertical span.yui-carousel-first-button{background-position:0 -750px;}.yui-skin-sam span.yui-carousel-first-button-disabled{background-position:0 -1950px;}.yui-skin-sam .yui-carousel-vertical span.yui-carousel-first-button-disabled{background-position:0 -2050px;}.yui-skin-sam .yui-carousel-nav ul{float:right;height:19px;margin:0;margin-left:-220px;margin-right:100px;*margin-left:-160px;*margin-right:0;padding:0;}.yui-skin-sam .yui-carousel-min-width .yui-carousel-nav ul{*margin-left:-170px;}.yui-skin-sam .yui-carousel-nav select{position:relative;*right:50px;top:4px;}.yui-skin-sam .yui-carousel-vertical .yui-carousel-nav ul,.yui-skin-sam .yui-carousel-vertical .yui-carousel-nav select{float:none;margin:0;*zoom:1;}.yui-skin-sam .yui-carousel-nav ul li{background:url(../../../../assets/skins/sam/sprite.png) no-repeat 0 -650px;cursor:pointer;float:left;height:9px;list-style:none;margin:10px 0 0 5px;overflow:hidden;padding:0;width:9px;}.yui-skin-sam .yui-carousel-nav ul:after{clear:both;content:"";display:block;}.yui-skin-sam .yui-carousel-nav ul li a{left:-10000px;position:absolute;}.yui-skin-sam .yui-carousel-nav ul li.yui-carousel-nav-page-focus{outline:1px dotted #000;}.yui-skin-sam .yui-carousel-nav ul li.yui-carousel-nav-page-selected{background-position:0 -700px;}.yui-skin-sam .yui-carousel-item-loading{background:url(ajax-loader.gif) no-repeat 50% 50%;position:relative;text-indent:-150px;}
52 \r
53 \r
54 \r
55 h1#notification, #logon h1\r
56 {\r
57         margin-bottom:25px;\r
58         font-size:26px    /*34px*/\r
59 }\r
60 ul#youraccount-tab\r
61 {\r
62         margin-top:0px;\r
63 }\r
64 #youraccount-tab li\r
65 {\r
66         font-size:13px;\r
67         font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;\r
68         margin-right:10px;\r
69 }\r
70 #youraccount-tab li:first-child\r
71 {\r
72         margin-left:7px;\r
73 }\r
74 #youraccount-tab li a\r
75 {\r
76         padding:5px 13px;\r
77 }\r
78 /* style for the sign in form so that the global message box will float to the top */\r
79 #form_signin\r
80 {\r
81         float:left;clear:both;\r
82         /*margin-top:20px;*/\r
83 }\r
84 \r
85 #resendConfirmDialog img\r
86 {\r
87         border: solid 1px #BDBDBD;\r
88         display: block;\r
89         margin:auto;\r
90 }\r
91 \r
92 #messageHeader\r
93 {\r
94         border-width:2px;\r
95         display:none;\r
96         padding-left:85px;\r
97         padding-top:15px;\r
98         padding-bottom:15px;\r
99         padding-right:30px;\r
100         margin:0;\r
101         background-repeat: no-repeat;\r
102         background-position: 10px;\r
103         line-height:23px;\r
104         min-height:50px;\r
105 }\r
106 #savedMessageHeader\r
107 {\r
108         padding:10px;\r
109         border-top: 1px solid #A4D178;\r
110         border-bottom: 1px solid #CCC;\r
111         background: #78a04d url(/images/alert-lines.png) repeat-x top left;\r
112         display:none;\r
113 }\r
114 #logon #messageHeader\r
115 {\r
116         float:left;\r
117         clear:both;\r
118 }\r
119 #operationMsg p, #messageHeader p \r
120 {\r
121         margin:5px 0;\r
122         font-size:1.5em;\r
123         display:block;\r
124 }\r
125 #savedMessageHeader p\r
126\r
127         font-size:18px;\r
128         font-weight:normal;\r
129         width:200px;\r
130         padding:0;\r
131         margin:auto;\r
132         color: #fff;\r
133 }\r
134 #messageHeader label.formError\r
135 {\r
136         color: #525252;\r
137         font-size: 14px;\r
138 }\r
139 .alert\r
140 {\r
141         background-color:#fdfdd4;\r
142         /*border-color:#fff;*/\r
143         border-style:solid;\r
144         border-width:1px;\r
145         border-color:#F8A961;\r
146         background-image: url('/images/icons/alert.gif');\r
147         -moz-border-radius: 5px;border-radius: 5px;\r
148 }\r
149 .alert p\r
150 {\r
151         color: #c62e28;\r
152         font-weight:bold;\r
153 }\r
154 .confirming\r
155 {\r
156 /*      background-color:#e5edf8;\r
157         border-color:#115dab;*/\r
158         background-color:#fffa85;\r
159         background-image: url('/images/icons/confirm.gif'); \r
160         -moz-box-shadow: 2px 2px 4px #808080;\r
161         -webkit-box-shadow: 2px 2px 4px #808080;\r
162         box-shadow: 2px 2px 4px #808080;\r
163         \r
164         /* For IE 8 */\r
165         -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#808080')";\r
166 \r
167         /* For IE 5.5 - 7 */\r
168         filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#808080');\r
169 }\r
170 .confirming p\r
171 {\r
172         /*color: #115dab;*/\r
173         color:#F25824;\r
174         display:inline;\r
175         font-weight:bold;\r
176 }\r
177 .info\r
178 {\r
179         background-color:#e5edf8;\r
180 /*      background-color:#fffa85;\r
181         border-color:#fff;*/\r
182         border: 2px solid #115dab; \r
183         background-image: url('/images/icons/info.gif');\r
184         -moz-border-radius: 5px;border-radius: 5px;\r
185 }\r
186 .info p\r
187 {\r
188         color: #115dab;\r
189         /*color:#ff6633;*/\r
190         font-weight:bold;\r
191 }\r
192 .success\r
193 {\r
194         /*background-color:#fcfdf9;*/\r
195         background-color:#fff;\r
196         border:2px solid #49823c;\r
197         background-image: url('/images/icons/success.gif');\r
198         -moz-border-radius: 5px;border-radius: 5px;     \r
199 }\r
200 .success p\r
201 {\r
202         /*color: #b9c55a;*/\r
203         color: #49823c;\r
204         font-weight:bold;\r
205 }\r
206 .closeLink\r
207\r
208         float:right;\r
209         font-weight:bold;\r
210         color:#000;\r
211 }\r
212 #notificationPref , #logon #user-info label \r
213 {\r
214         margin-top:20px;\r
215         font-family:Arial, Verdana, Helvetica, sans-serif;\r
216 }\r
217 /*\r
218 #notificationPref h2\r
219 {\r
220         display:inline;\r
221         margin: 35px 0 10px 0;\r
222         background-color: #fff;\r
223         color: #3F434A;\r
224         font-size: 2em;\r
225         font-weight: normal;\r
226         padding: 0 !important;\r
227         height: 2px;\r
228         clear: left;\r
229 }*/\r
230 #notificationPrefForm h3\r
231 {\r
232 /*      margin-top:20px;\r
233         margin-bottom:20px;\r
234         color: #3F434A; \r
235         background-color: #eee;\r
236         padding: 10px;\r
237         margin:0px 0px 20px 0px;\r
238                 */\r
239         margin:0px;\r
240         font-size:18px;\r
241         float:left;\r
242 }\r
243 #notificationPrefForm legend#subtitle\r
244 {\r
245         padding-bottom:20px;\r
246         color:#525252;\r
247         font-size:14px;\r
248         margin:0;\r
249         margin-top:0;\r
250         line-height:20px;\r
251         font-weight:normal;\r
252 }\r
253 #notificationPref span#help\r
254 {\r
255          display:inline;\r
256          float:right;\r
257          font-size:14px;\r
258          margin-top:0px;\r
259 }\r
260 #notificationPrefForm p\r
261 {\r
262         font-size: 14px;\r
263         font-weight: normal;\r
264         color: #525252;\r
265         /*margin-top:22px;*/\r
266 }\r
267 label.selected\r
268 {\r
269         padding-right:35px;\r
270         background-image: url('/images/icons/checkmark.gif');\r
271         background-repeat: no-repeat;\r
272         background-position: right;\r
273 }\r
274 div.title label\r
275 {\r
276         margin-left:10px;\r
277         font-weight:bold;\r
278 }\r
279 div.notificationPrefField\r
280 {\r
281         color:#4D4D4D;\r
282         font-weight: bold;\r
283         font-size: 1.5em;\r
284         margin-bottom:20px;\r
285         display:block; \r
286 }\r
287 #preDue p\r
288 {       \r
289         color:#4D4D4D;\r
290         font-weight:bold;\r
291         height:15px;\r
292         background-color: #FFF;\r
293         margin: 0 0 10px 0;\r
294         padding: 0;\r
295         font-size: 0.9em;\r
296 }\r
297 div.notificationPrefField p\r
298 {\r
299         font-size: 14px;\r
300         font-weight: normal;\r
301         color: #525252;\r
302         margin: 5px 0 0 35px;\r
303         float: left;\r
304 }\r
305 div.noticesOption\r
306 {\r
307         width:550px;\r
308         float:left;\r
309         font-weight:normal;\r
310         font-size:0.8em;\r
311         vertical-align:top;\r
312 /*      border:solid 1px #ccc; */\r
313         clear:right;\r
314 }\r
315 /*\r
316 div.notificationPrefField div.title\r
317 {\r
318         float: left;\r
319         clear: right;\r
320 }*/\r
321 #preDue\r
322 {\r
323         background-color:#FFF;\r
324         padding:15px;\r
325 /*      -moz-border-radius: 5px;border-radius: 5px;*/\r
326         margin: 30px 0 10px 35px;\r
327         width:400px;\r
328 }\r
329 #preDue label\r
330 {\r
331         font-size:14px;\r
332         color: #525252;\r
333 }\r
334 .textLabel, #logon #user-info label \r
335 {\r
336         font-size:18px;\r
337         font-weight:bold;\r
338         margin:20px 0 5px 0;\r
339         display:block;\r
340 }\r
341 #preferredNameHelp, #phoneHelp\r
342 {\r
343         font-size:11px;\r
344         display:inline-block;\r
345         vertical-align:middle;\r
346         margin-left:10px;\r
347         color:#525252;\r
348 }\r
349 \r
350 #notificationPrefForm\r
351 {\r
352         padding:30px;\r
353         margin: 10px 0;\r
354         background-color:#f5f5f5;\r
355         /*float:left;*/\r
356 }\r
357 #notificationPrefForm fieldset legend\r
358 {\r
359         color:#f5f5f5;\r
360         font-size:1px;\r
361         margin:0;\r
362         line-height:1px;\r
363 }\r
364 #notificationPrefForm fieldset\r
365 {\r
366         border:none;\r
367         background-color:#f5f5f5;\r
368         padding:0;\r
369         margin-top:0;\r
370         clear:left;\r
371 }\r
372 #notificationPrefForm label.formError\r
373 {\r
374         padding-left:30px;\r
375         padding-top:2px;\r
376         padding-bottom:2px;\r
377         padding-right:10px;\r
378         background-image: url('/images/icons/alert-s.gif');\r
379         font-size:11px;\r
380         margin-top:5px;\r
381         background-repeat: no-repeat;\r
382         background-position: 5px;\r
383         width:250px;\r
384 }\r
385 #notificationPrefForm input.formError\r
386 {\r
387         border-style:solid;\r
388         border-width:1px;\r
389         border-color:#c52e28;\r
390         background-color:#FBFBFB;\r
391 }\r
392 #notificationPrefForm fieldset#contact\r
393 {\r
394         margin-left:20px;\r
395         border:none;\r
396         margin-left:0px;\r
397         margin-bottom:15px;\r
398         padding: 0px;\r
399         background-color:#f5f5f5;\r
400         float:left;\r
401         clear:both;\r
402 }\r
403 \r
404 #notificationPrefForm input /* #logon #form_signin input --> classes: .button & .submit have replaced this descendent selector */\r
405 {\r
406 \r
407         /*padding-left:0;*/\r
408         margin-left:0;\r
409 }\r
410 #notificationPrefForm input[type=text], #logon #user-info input#userId, #logon #user-info input#password\r
411 {\r
412         padding:5px;\r
413         font-size:1.3em;\r
414 }\r
415 #notificationPrefForm input[type=text]:focus\r
416\r
417         border: 1px solid #e5edf8;\r
418         box-shadow: 0 1px 3px rgba(0, 0, 0, 0.05) inset, 0 0 8px rgba(17,93,171, 0.6);\r
419         -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.05) inset, 0 0 8px rgba(17,93,171, 0.6);\r
420         -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.05) inset, 0 0 8px rgba(17,93,171, 0.6);  \r
421 }\r
422 #notificationPrefForm input#preDuePref {\r
423         padding: 0.2em 0px;\r
424         line-height: 1.1em;\r
425         /*margin: 0px 5px 0 10px;*/\r
426         font-size: 14px;\r
427         font-weight:normal\r
428 }\r
429 #notificationPrefForm input#formSubmit/*, #logon #form_signin .hold-button --> classes: .button & .submit have replaced this descendent selector*/\r
430 {\r
431         /*      New button styles replace the following:\r
432                 \r
433         padding:5px 30px;\r
434         display: block;\r
435         font-size:14px;\r
436         cursor:hand;\r
437         cursor:pointer;*/\r
438 }\r
439 span#newIcon\r
440 {\r
441         display:inline-block;\r
442         font-weight:bold;\r
443         color:#fff;\r
444         font-size:14px;\r
445         padding:2px 4px;\r
446         background-color:#F25824;\r
447         /*-moz-border-radius: 5px;\r
448         border-radius: 5px;*/\r
449 }\r
450 span#newIcon.greyout\r
451 {\r
452         background-color:#b5b5b5;\r
453 }\r
454 @charset "utf-8";\r
455 /* CSS Document */\r
456 \r
457 .radio-button {vertical-align: middle; margin: 0 3px;}\r
458 \r
459 .form-container {\r
460         text-align: left;\r
461         background: #E6EFF7;\r
462         padding: 1px 5px 5px 10px;\r
463         width:430px;\r
464         font-family: arial, verdana;\r
465 }\r
466 \r
467 .desc-requiredfield {\r
468         font-size: 14px;\r
469         font-weight: bold;\r
470         color: #222;\r
471         line-height: 120%;\r
472         display:block;\r
473         margin-top:10px;\r
474 }\r
475 .honeypot {\r
476         position:absolute;\r
477         left:-10000px;\r
478         top:auto;\r
479         width:1px;\r
480         height:1px;\r
481         overflow:hidden;\r
482 }\r
483 .review {\r
484         background: none repeat scroll 0 0 #EFF9FF;\r
485     margin: 8px 0;\r
486     padding: 8px;       \r
487     width:75%\r
488 }       \r
489 label.fieldset-desc {\r
490         padding: 5px;\r
491         display: block;\r
492 }\r
493 \r
494 .desc-radio {\r
495         display:block;\r
496 }\r
497 .desc-radio-inline {\r
498         margin-right:45px;\r
499 }\r
500 .fieldset-container {\r
501         background-color:  #E6EFF7;\r
502         margin-bottom: 8px;\r
503 }\r
504 \r
505 fieldset {\r
506         /*border: none;*/\r
507         border: 1px solid #781351;\r
508         background-color: #f8f8f8;\r
509 }\r
510 fieldset.nobgcolor {\r
511         background-color: #E6EFF7;\r
512 }\r
513 fieldset.noborder {\r
514         border: none;\r
515         margin:0;\r
516         padding:0;\r
517         }\r
518 legend.desc {\r
519         font-size: 15px;\r
520         font-family: arial, verdana;\r
521         font-weight: bold;\r
522         color: #222;\r
523         line-height: 150%;\r
524         padding: 2px 6px\r
525 }\r
526 .field\r
527 {\r
528         border:1px #666 solid;\r
529 }\r
530 .contact{\r
531         background-color:#f8f8f8;\r
532         border-radius: 15px;\r
533         -moz-border-radius: 15px;\r
534         margin:0px 10px 10px 30px;\r
535         padding:10px 15px 10px 15px;\r
536         width:330px;\r
537         font-size:13px;\r
538 }\r
539 .contactgroup{\r
540         background-color:#E6EFF7;\r
541         width:400px;\r
542         margin-left:0px;\r
543 }\r
544 .none{\r
545                 background-color:#E6EFF7;\r
546                 /*border:none;*/\r
547                 margin-bottom:10px;\r
548                 margin-right:10px;\r
549                 padding:5px;\r
550                 margin-top:10px;\r
551 }\r
552         \r
553 .radio {\r
554         display:inline-block;\r
555         vertical-align: top;\r
556 }\r
557 .required {\r
558         font-size:11px;\r
559         color:#dc0000;\r
560         margin-bottom:10px;\r
561 }\r
562 .requiredgroup\r
563 {\r
564         margin-bottom:2px;\r
565         font-size:9px;\r
566         color:#F00;\r
567 }\r
568 .submitted-form\r
569 {\r
570         -moz-border-radius-bottomleft:7px;\r
571         -moz-border-radius-bottomright:7px;\r
572         -moz-border-radius-topleft:7px;\r
573         -moz-border-radius-topright:7px;\r
574         padding:3px 10px;\r
575         text-align:left;\r
576         border:solid medium;\r
577         border-color:#525252;\r
578         margin-top:10px;\r
579         border-width:2px;\r
580 }\r
581 .formError {\r
582         border:1px dotted red;\r
583 }\r
584 label.formError {\r
585         display:block;\r
586         color:#dc0000;\r
587         border:0px;\r
588         background-repeat: no-repeat;\r
589         background-image: none;\r
590 }\r
591 #errorMessageHeader\r
592 {\r
593         border-style:dotted;\r
594         border-width:1px;\r
595         background-color:#FFC;\r
596         border-color:#F00;\r
597         display:none;\r
598         margin-bottom:10px;\r
599         padding-left:10px;\r
600         font-weight:bold;\r
601         width:433px;\r
602         margin-top:10px;\r
603 }\r
604 #itemDetails{\r
605         border:solid;\r
606         border-width:1px;\r
607         padding:5px;\r
608         border-color:#aaa;      \r
609         margin-bottom:10px;     \r
610         width:433px;\r
611 }\r
612 #errorMessageList       \r
613 {\r
614         margin-top:8px;\r
615         margin-bottom:8px;\r
616         font-weight:normal\r
617 }\r
618 .form-button{\r
619         display:block;  \r
620         margin-top:10px;\r
621 }\r
622 #hours{ \r
623         width:445px;\r
624 }\r
625 body{min-width:960px}\r
626 .container_16,.main{margin-left:auto;margin-right:auto;width:960px}\r
627 .grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9,.grid_10,.grid_11,.grid_12,.grid_13,.grid_14,.grid_15,.grid_16{display:inline;float:left;margin-left:10px;margin-right:10px}\r
628 .push_1,.pull_1,.push_2,.pull_2,.push_3,.pull_3,.push_4,.pull_4,.push_5,.pull_5,.push_6,.pull_6,.push_7,.pull_7,.push_8,.pull_8,.push_9,.pull_9,.push_10,.pull_10,.push_11,.pull_11,.push_12,.pull_12,.push_13,.pull_13,.push_14,.pull_14,.push_15,.pull_15{position:relative}\r
629 .container_16 .grid_4,.main .grid_4{width:220px}\r
630 .container_16 .grid_8,.main .grid_8{width:460px}\r
631 .container_16 .grid_12,.main .grid_12{width:700px}\r
632 .container_16 .grid_16,.main .grid_16{width:940px}\r
633 \r
634 .alpha{margin-left:0}\r
635 .omega{margin-right:0}\r
636 \r
637 .container_16 .grid_1,.main .grid_1{width:40px}\r
638 .container_16 .grid_2,.main .grid_2{width:100px}\r
639 .container_16 .grid_3,.main .grid_3{width:160px}\r
640 .container_16 .grid_5,.main .grid_5{width:280px}\r
641 .container_16 .grid_6,.main .grid_6{width:340px}\r
642 .container_16 .grid_7,.main .grid_7{width:400px}\r
643 .container_16 .grid_9,.main .grid_9{width:520px}\r
644 .container_16 .grid_10,.main .grid_10{width:580px}\r
645 .container_16 .grid_11,.main .grid_11{width:640px}\r
646 .container_16 .grid_13,.main .grid_13{width:760px}\r
647 .container_16 .grid_14,.main .grid_14{width:820px}\r
648 .container_16 .grid_15,.main .grid_15{width:880px}\r
649 \r
650 .container_16 .prefix_4,.main .prefix_4{padding-left:240px}\r
651 .container_16 .prefix_8,.main .prefix_8{padding-left:480px}\r
652 .container_16 .prefix_12,.main .prefix_12{padding-left:720px}\r
653 \r
654 \r
655 .container_16 .prefix_1,.main .prefix_1{padding-left:60px}\r
656 .container_16 .prefix_2,.main .prefix_2{padding-left:120px}\r
657 .container_16 .prefix_3,.main .prefix_3{padding-left:180px}\r
658 .container_16 .prefix_5,.main .prefix_5{padding-left:300px}\r
659 .container_16 .prefix_6,.main .prefix_6{padding-left:360px}\r
660 .container_16 .prefix_7,.main .prefix_7{padding-left:420px}\r
661 .container_16 .prefix_9,.main .prefix_9{padding-left:540px}\r
662 .container_16 .prefix_10,.main .prefix_10{padding-left:600px}\r
663 .container_16 .prefix_11,.main .prefix_11{padding-left:660px}\r
664 .container_16 .prefix_13,.main .prefix_13{padding-left:780px}\r
665 .container_16 .prefix_14,.main .prefix_14{padding-left:840px}\r
666 .container_16 .prefix_15,.main .prefix_15{padding-left:900px}\r
667 \r
668 .container_16 .suffix_4,.main .suffix_4{padding-right:240px}\r
669 .container_16 .suffix_8,.main .suffix_8{padding-right:480px}\r
670 .container_16 .suffix_12,.main .suffix_12{padding-right:720px}\r
671 \r
672 \r
673 .container_16 .suffix_1,.main .suffix_1{padding-right:60px}\r
674 .container_16 .suffix_2,.main .suffix_2{padding-right:120px}\r
675 .container_16 .suffix_3,.main .suffix_3{padding-right:180px}\r
676 .container_16 .suffix_5,.main .suffix_5{padding-right:300px}\r
677 .container_16 .suffix_6,.main .suffix_6{padding-right:360px}\r
678 .container_16 .suffix_7,.main .suffix_7{padding-right:420px}\r
679 .container_16 .suffix_9,.main .suffix_9{padding-right:540px}\r
680 .container_16 .suffix_10,.main .suffix_10{padding-right:600px}\r
681 .container_16 .suffix_11,.main .suffix_11{padding-right:660px}\r
682 .container_16 .suffix_13,.main .suffix_13{padding-right:780px}\r
683 .container_16 .suffix_14,.main .suffix_14{padding-right:840px}\r
684 .container_16 .suffix_15,.main .suffix_15{padding-right:900px}\r
685 \r
686 .container_16 .push_4,.main .push_4{left:240px}\r
687 .container_16 .push_8,.main .push_8{left:480px}\r
688 .container_16 .push_12,.main .push_12{left:720px}\r
689 \r
690 \r
691 .container_16 .push_1,.main .push_1{left:60px}\r
692 .container_16 .push_2,.main .push_2{left:120px}\r
693 .container_16 .push_3,.main .push_3{left:180px}\r
694 .container_16 .push_5,.main .push_5{left:300px}\r
695 .container_16 .push_6,.main .push_6{left:360px}\r
696 .container_16 .push_7,.main .push_7{left:420px}\r
697 .container_16 .push_9,.main .push_9{left:540px}\r
698 .container_16 .push_10,.main .push_10{left:600px}\r
699 .container_16 .push_11,.main .push_11{left:660px}\r
700 .container_16 .push_13,.main .push_13{left:780px}\r
701 .container_16 .push_14,.main .push_14{left:840px}\r
702 .container_16 .push_15,.main .push_15{left:900px}\r
703 \r
704 .container_16 .pull_4,.main .pull_4{left:-240px}\r
705 .container_16 .pull_8,.main .pull_8{left:-480px}\r
706 .container_16 .pull_12,.main .pull_12{left:-720px}\r
707 \r
708 \r
709 .container_16 .pull_1,.main .pull_1{left:-60px}\r
710 .container_16 .pull_2,.main .pull_2{left:-120px}\r
711 .container_16 .pull_3,.main .pull_3{left:-180px}\r
712 .container_16 .pull_5,.main .pull_5{left:-300px}\r
713 .container_16 .pull_6,.main .pull_6{left:-360px}\r
714 .container_16 .pull_7,.main .pull_7{left:-420px}\r
715 .container_16 .pull_9,.main .pull_9{left:-540px}\r
716 .container_16 .pull_10,.main .pull_10{left:-600px}\r
717 .container_16 .pull_11,.main .pull_11{left:-660px}\r
718 .container_16 .pull_13,.main .pull_13{left:-780px}\r
719 .container_16 .pull_14,.main .pull_14{left:-840px}\r
720 .container_16 .pull_15,.main .pull_15{left:-900px}\r
721 \r
722 \r
723 .clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}\r
724 .clearfix:before,.clearfix:after{content:'\0020';display:block;overflow:hidden;visibility:hidden;width:0;height:0}\r
725 .clearfix:after{clear:both}\r
726 .clearfix{zoom:1}\r
727 \r
728 /* Quick Search for style Sections.  Copy and paste these into search for easy searching\r
729 \r
730 1.0 - Page body Styles\r
731 1.1 - Header tags main styles\r
732 1.2 - Widget header style Spacing\r
733 1.3 - Header Secondary styles\r
734 1.4 - link tag styles \r
735 1.5 - list tag styles\r
736 1.6 - table styles\r
737 1.7 - Form Field styles\r
738 1.8 - Typographic styles\r
739 \r
740 Note: Try to Phase out section 2 by using 960.css\r
741 2.0 - Content columns styles\r
742 2.1 - Alts to Content columns styles\r
743 2.2 - branch profile page columns\r
744 2.3 - accessibility page columns\r
745 2.4 - Secondary Column styles\r
746 \r
747 3.0 - percentage widths\r
748 4.0 - positioning styles\r
749 \r
750 5.0 - Header styles\r
751 5.1 - Header Links\r
752 6.0 - Page banners\r
753 \r
754 7.0 - Page Specific styles\r
755 7.1 - Branches\r
756 7.2 - Detail page styles\r
757 7.3 - Appel Salon page styles\r
758 7.4 - Holds placement page styles\r
759 7.5 - Featured Series page styles\r
760 \r
761 9.0 - Footer styles\r
762 \r
763 10.0 - Sprite styles\r
764 \r
765 XX - Random general styles\r
766 XXX - Readers and Introductions\r
767 XXXX - Record from embed\r
768 \r
769 /******** 1.0 - Page body styles *********/\r
770 \r
771 body {\r
772         background-color: #FFF;\r
773         color: #525252;\r
774         font-size: 62.5%; /*0.833em;*/\r
775         font-family: Verdana, Arial, Helvetica, sans-serif;\r
776         line-height: 1.65em; /*1.23em;*/\r
777         margin: auto;\r
778         padding: 0;}\r
779 \r
780 form {\r
781         display: block;\r
782         margin: 0;\r
783         padding: 0;}\r
784 \r
785 p {\r
786         padding: 0 0 0px 0;\r
787         margin: 10px 0 7px 0;   \r
788         display: block;\r
789         font-size: 1em;\r
790         line-height: 1.4em;}\r
791 \r
792 dd {\r
793         padding: 4px 0px;\r
794         margin:0 0 0 0px;}\r
795 \r
796 img {\r
797         border: 0;\r
798         margin: 0em;}\r
799         \r
800 img.left {\r
801         text-align: left;\r
802         float: left;\r
803         padding: 0 0px 0px 0;\r
804         margin: 1em 1.5em 1em 0; }\r
805         \r
806 img.right {\r
807         text-align: left;\r
808         float: right;   \r
809         padding: 0 0px 0px 0;\r
810         margin: 1em 0 1em 1em; }\r
811         \r
812 widget-content-round-all img {\r
813         text-align: left;\r
814         float: left;\r
815         padding: 0 0px 0px 0;\r
816         margin: 1em 0em 0em 0; }\r
817         \r
818 .image-container { /* For all Results list\r
819         float: left;\r
820         width: 80px;\r
821         text-align: right;\r
822         padding-right: 20px;\r
823         overflow: hidden;*/\r
824 }\r
825 \r
826 .book-buzz-cover-container {\r
827         padding-top:10px;\r
828         float: left;\r
829         text-align: right;\r
830         padding-right: 20px;\r
831 }\r
832 .SC {\r
833  width:60px;\r
834 }\r
835 .MC {\r
836         width:120px;\r
837 }\r
838 \r
839 #search #searchForm-searchBar {\r
840         margin-bottom: 0;}\r
841 \r
842 #searchBarForm {\r
843         /*margin: 0 0 20px;*/\r
844         margin:10px 0 20px;\r
845 }\r
846 \r
847 .main {\r
848         padding: 0 0 0 20px;\r
849         position: relative;\r
850         overflow: hidden;\r
851         margin: 0 auto;\r
852         font-size:1.2em;\r
853         min-height: 500px;}\r
854 \r
855 .gray { \r
856         background-color: #eee;\r
857         /*padding: 0 0 0 20px;*/}\r
858 \r
859 .overflow-hidden{\r
860         overflow:hidden;}\r
861 \r
862 .indent {\r
863         margin-left: 0.8em;}\r
864 \r
865 .caption-frame, .elem-frame {\r
866         border:2px solid #dadada; \r
867         padding:0.3em; \r
868         margin:0.6em;}\r
869 \r
870 .caption-frame img, .elem-frame img {\r
871         width:100%;}\r
872 \r
873 .caption {\r
874         display:block;\r
875         padding: 0.2em 0;\r
876 }\r
877 \r
878 /********** 1.1 - Header tags main styles *************/\r
879 \r
880 h1 {\r
881         font-size: 2.2em;\r
882         font-family: Arial, Verdana, sans-serif;\r
883         /*display: block;*/\r
884         line-height: 1em;\r
885         color:#545454;\r
886         font-weight: normal;\r
887         margin-top: 0em;\r
888         margin-bottom: 25px;}\r
889 \r
890 h2, .quote {\r
891         font-size: 2em; /*1.65em*/\r
892         font-family: Arial, Verdana, sans-serif;\r
893         font-weight: normal;\r
894         line-height: 1.1em;\r
895         margin: 35px 0 10px 0;\r
896         padding: 0em 0 0 0;\r
897         color: #3f434a;}\r
898 \r
899 h4, legend, .widget h3  {\r
900         font-size: 1.25em; /* 1.3em  */\r
901         font-family: Arial, Verdana, sans-serif;\r
902         font-weight: bold;\r
903         margin-top: 0.8em;\r
904         margin-bottom: .4em;\r
905         padding: 0.4em 0 0 0;\r
906         color: #525252;\r
907         line-height: 1.2em;\r
908         }\r
909 \r
910 h3 {\r
911         font-size: 1.45em;\r
912         line-height: 1.2em;\r
913         font-family: Arial, Verdana, sans-serif;\r
914         font-weight: bold;\r
915         margin: 27px 0 0 0;\r
916         padding: 0 0 0em 0;\r
917         color: #f25824;}\r
918 \r
919 h5, dt {\r
920         font-size: 1.1em;\r
921         font-family: Arial, Verdana, sans-serif;\r
922         font-weight: bold;\r
923         margin: 15px 0 -7px 0;\r
924         padding: 0 0 0 0;\r
925         color: #293d66; \r
926         display: block;}\r
927         \r
928 h6 {\r
929         display: inline;\r
930         font-size:1em;\r
931         font-weight: bold;}\r
932 \r
933 /********* 1.2 - Widget header style Spacing ***********/\r
934 .widget h2 {\r
935         margin: 0;\r
936         padding-left: 5px;\r
937         margin-top: 10px;\r
938         margin-bottom: 2px;}\r
939 \r
940 .widget h3  {\r
941         border-top: 4px solid #1765A9;\r
942         border-bottom: 1px solid #1765A9;\r
943         background-color: #fff;\r
944         margin: 0px 0 0px 0;\r
945         padding: 5px;\r
946         padding-left: 7px;}\r
947         \r
948 \r
949 .branch-message h3, #branch-message-br h3, #branch-message-bkone h3, #email-signup h3  { /* Added #email-signup h3 - needed for email signup btns */\r
950         background:none;\r
951         border:0;\r
952         padding-top: 0.5em;\r
953         margin-top: 0em;\r
954         font-size: 1.1em;\r
955         color: #525252;}\r
956 \r
957         \r
958 .widget-content h5  {\r
959         padding-top: 1em;\r
960         margin-top: 0em;\r
961         }\r
962 \r
963 .widget legend {\r
964         padding-top: 0em;\r
965         margin-top: .5em;\r
966         font-size: 1.15em;\r
967         font-weight: bold;\r
968         color: #525252;}\r
969 \r
970 /** 1.3 - Header Secondary styles **/\r
971 \r
972 /**H1**/\r
973 /*#branch-detail h1 {\r
974         width: 18em;}\r
975 */\r
976 /**H2**/\r
977 #introduction.widget h2 {\r
978         margin: 0px 0px 0px 0px;\r
979         padding: 0px 0px 5px 0.4em;}\r
980 \r
981 #branch-detail h2 {\r
982         /* clear: left;\r
983         padding-top: 15px; */}\r
984 \r
985 /**h3**/\r
986 .search-bar h3 /* h4 */ {\r
987         color: #525252;\r
988         display: inline;\r
989         font-weight: normal;\r
990         float: left;\r
991         margin: 0 2px 0 0;\r
992         padding: 0;\r
993         border: 0;}\r
994         \r
995 .widget-youtube h4 { /* No longer needed */\r
996         /*padding: .25em 0em .4em 0em !important;\r
997         margin: 0em !important; */}\r
998         \r
999 .widget-content-round-all h3, .round-all h3, #related-internet-links .merch-record-horizontal .branch-message h3 {/**h4 within rounded corners**/\r
1000         background: none;\r
1001         border: 0px;\r
1002         margin: 0em 0 0 0;\r
1003         padding: 0.5em 0em .3em 0em;\r
1004         /*font-size: 1.1em;\r
1005         color: #525252;*/\r
1006         }\r
1007 \r
1008 /********** 1.4 - link tag styles *************/\r
1009 \r
1010 a, a:visited {\r
1011         color: #1765A9;\r
1012         text-decoration: none;\r
1013         }\r
1014 \r
1015 a:hover {\r
1016         text-decoration: underline;\r
1017         color: #293D66;\r
1018         }\r
1019         \r
1020 p a, p a:visited, li a, li a:visited, dl a, dl a:visited{\r
1021         color: #1765A9 ;\r
1022         text-decoration: none;\r
1023         font-weight: bold; }\r
1024         \r
1025 p a:hover, li a:hover, dl a:hover{\r
1026         color: #293D66 ;\r
1027         text-decoration: underline; /*!important;*/\r
1028         font-weight: bold; }\r
1029         \r
1030 #header-bottom li a, #ask-a-librarian li a{font-weight:normal}\r
1031         \r
1032 h4 a:link, h4 a:visited {\r
1033         color: #1765A9;\r
1034         font-weight: bold;\r
1035         text-decoration: none;}\r
1036 \r
1037 h4 a:hover {\r
1038         color: #293D66;\r
1039         font-weight: bold;\r
1040         text-decoration: underline;}\r
1041 \r
1042 .links-disabled {\r
1043         color: #666;}\r
1044         \r
1045 li p a, li p a:link, li p a:visited, li p a:hover {\r
1046         font-weight: normal !important;\r
1047         }\r
1048 \r
1049 /********1.4.1 Left Nav Links *****/\r
1050 \r
1051 #section-navigation a, #section-navigation a:visited {\r
1052         color: #1765A9;\r
1053         text-decoration: none;\r
1054         line-height: 1.2em}\r
1055         \r
1056 #section-navigation a:hover {\r
1057         text-decoration: underline;\r
1058         color: #293D66;\r
1059         line-height: 1.2em}\r
1060 \r
1061 /********** 1.5 - list tag styles *************/\r
1062 \r
1063 ol {\r
1064         padding: 0px;\r
1065         margin: 0 0 35px 15px;}\r
1066 \r
1067 ul {\r
1068         list-style-type: disc;\r
1069         padding: .5em 0 .7em 0px;\r
1070         margin: 0px 0px 0px 1em;\r
1071         zoom:1; /*Is not a hack - gives IE6/7 layout */}\r
1072 \r
1073 li {\r
1074         padding: 0.2em 0px;\r
1075         line-height: 1.4em;\r
1076         margin: 7px 0 0 15px; }\r
1077 \r
1078 .upper-alpha {\r
1079         list-style-type: upper-alpha;\r
1080         padding: 0px;\r
1081         margin: 0px 0px 0px 10px;}\r
1082 \r
1083 .lower-alpha {\r
1084         list-style-type: lower-alpha;\r
1085         padding: 0px;\r
1086         margin: 0px 0px 0px 10px;}\r
1087         \r
1088 .lower-roman {\r
1089         list-style-type: lower-roman;\r
1090         padding: 0px;\r
1091         margin: 0px 0px 0px 10px;}      \r
1092 \r
1093 .decimal {\r
1094         list-style-type: decimal;\r
1095         padding: 0px;\r
1096         margin: 0px;}\r
1097 \r
1098 ul.horizontal-list {\r
1099         display: inline;\r
1100         list-style-image: none;\r
1101         list-style-position: outside;\r
1102         list-style-type: none;\r
1103         margin: 0;\r
1104         padding: 0;}\r
1105 \r
1106 ul.horizontal-list li {\r
1107         display: inline;\r
1108         float: left;\r
1109         border-right: 1px solid #3a3a3a;\r
1110         padding: 0 5px;\r
1111         margin:0;\r
1112         line-height:1.2em;\r
1113         }\r
1114 \r
1115 ul.horizontal-list li.first {\r
1116         padding-left: 0;}\r
1117 \r
1118 ul.horizontal-list li.last {\r
1119         border-right: none;\r
1120         padding-right: 0;}\r
1121 \r
1122 .columnize-list {\r
1123         padding-left:15px; \r
1124         line-height:normal; \r
1125         font-size:1em;  \r
1126         margin:0.58em 0 0.58em 15px;}\r
1127 \r
1128 .columnize-list li {\r
1129         padding:0;\r
1130         height:20px;\r
1131         vertical-align:middle;}\r
1132 \r
1133 .no-bullet {\r
1134         list-style-type: none;\r
1135         padding-left:0;}\r
1136 \r
1137 .no-bullet li {margin:0}\r
1138 \r
1139 .no-border,.no-border li {border:none !important}\r
1140 \r
1141 .branchImgheight {width: 100px}\r
1142 \r
1143 .elem_jsDisabled {display: block}\r
1144         \r
1145 /********** Used for larger list with sublists within sublist example: Travel booklist ***********/\r
1146         \r
1147 .large-list ul {\r
1148         list-style-type:none;\r
1149         margin:0 0 0 1em;\r
1150         padding:0 0 0 0;\r
1151 }\r
1152 \r
1153 .large-list li {\r
1154         line-height:1.2em;\r
1155         margin:0;\r
1156         padding:0 0 0.1em 0;\r
1157 }\r
1158 \r
1159 .large-list h3{ margin: 20px 0px 10px 0px;}\r
1160         \r
1161 .large-list h3 a {\r
1162         color:#ff6633;\r
1163         margin: 20px 0px 10px 0px;\r
1164 }\r
1165 \r
1166 .large-list h3 a:hover {\r
1167         color:#ff6633;\r
1168         text-decoration: underline;\r
1169 }\r
1170 \r
1171 .large-sub-list {\r
1172         color:#1765A9;\r
1173         padding: 0 0 0 0;\r
1174         line-height: 1.8em;\r
1175         font-family:Arial,Verdana,sans-serif;\r
1176         font-size:1.25em;\r
1177         font-weight:bold;\r
1178         margin-bottom:0 !important;\r
1179         margin-top:0 !important;\r
1180 }\r
1181 \r
1182 /********** 1.6 - table styles ***********/\r
1183 \r
1184 /* Tables still need 'cellspacing="0"' in the markup. */\r
1185 table {\r
1186         border-collapse: collapse;\r
1187         border-spacing: 0;\r
1188         border:1px solid #DFDEDD;\r
1189         width:100%;\r
1190         margin:10px 0 15px 0;\r
1191 }\r
1192 \r
1193 table tr td, table tr th, table thead th {\r
1194         padding:0.8em;}\r
1195 \r
1196 table.dynamic tbody {\r
1197         display:block;}\r
1198 \r
1199 table.column-borders td {\r
1200         border-left: 1px solid #DFDEDD;}\r
1201 \r
1202 table td {\r
1203         border-bottom: 1px solid #DFDEDD;}\r
1204 \r
1205 table tfoot {\r
1206         border-top:1px solid #DFDEDD;}\r
1207 \r
1208 caption,th,td {\r
1209         text-align: left;}\r
1210         \r
1211 td.align-top,table.align-top {\r
1212         vertical-align:top;\r
1213         margin:0.4em 0;}\r
1214 \r
1215 caption {\r
1216         color:#525252;\r
1217         font-size:1.1em;\r
1218         font-weight:bold;\r
1219         \r
1220         background-color:#e1ebf2;\r
1221         \r
1222         border-radius: 4px 4px 0 0;\r
1223         -moz-border-radius: 4px 4px 0 0;\r
1224         -webkit-border-radius: 4px 4px 0 0;\r
1225         -khtml-border-radius: 4px 4px 0 0;\r
1226         padding: 10px 5px 10px 12px;\r
1227 \r
1228 }\r
1229 \r
1230 table th {\r
1231         background-color:#efeeed;\r
1232         border-left:none;\r
1233         border-right:none;\r
1234         border-bottom:1px solid #dfdedd;\r
1235         text-align:left;\r
1236 }\r
1237 \r
1238 table tr:last-child td, table tr:last-child th{\r
1239         border-bottom: none;}\r
1240 \r
1241 table.has-caption { /* Fix for bug in FF 3.5 and Safari */ \r
1242         margin-top:0;}\r
1243 \r
1244 /********** 1.7 - Form Field styles *****************/\r
1245 \r
1246 label.hint:hover {\r
1247         background: none !important;}\r
1248 \r
1249 label,.header-links a:link,.header-links a:visited,.header-links a:active {\r
1250         font-weight: normal;\r
1251         }\r
1252 \r
1253 /********** 1.8 - Typographic styles *****************/\r
1254 \r
1255 .subtext, .small-font {\r
1256         font-size: .9em;\r
1257         font-weight: normal;\r
1258         color: #333;\r
1259         display: block;}\r
1260 \r
1261 .author {\r
1262         font-size: 1.1em;\r
1263         color: #333;\r
1264         display: block;\r
1265         }\r
1266 \r
1267 p.subtitlelist {\r
1268         margin: 0px 0px 0px -15px;}\r
1269 \r
1270 .bold,#place-hold .expiration,#place-hold .pickup,#place-hold label,#logon label\r
1271         {\r
1272         font-weight: bold;\r
1273         }\r
1274 #place-hold input.required\r
1275         { color:#000;}\r
1276 abbr {\r
1277         border-bottom-width: 0;}\r
1278 \r
1279 /********** 2.0 - Content columns styles ***********/\r
1280 .narrow-home {\r
1281         width: 280px;}\r
1282 \r
1283 .narrow-search,.narrow {\r
1284         width: 220px;\r
1285         margin: 0 20px 0 0 !important;\r
1286         overflow:hidden;}\r
1287 \r
1288 .narrower {\r
1289         width: 220px;\r
1290         margin: 0 20px 0 0 !important;}\r
1291 \r
1292 .narrower-search {\r
1293         clear: left;\r
1294         width: 220px;\r
1295         padding-bottom: 8px;}\r
1296 \r
1297 .narrow-rest {\r
1298         width: 640px;}\r
1299 \r
1300 .half-wider {\r
1301         width: 220px;}\r
1302 \r
1303 .wider {\r
1304         width: 460px;}\r
1305 \r
1306 .widest {\r
1307         width: 700px;}\r
1308 \r
1309 .half-widest {\r
1310         width:340px;\r
1311         }\r
1312 \r
1313 .wide-home,.wide {\r
1314         width: 340px;}\r
1315 \r
1316 /********** 2.1 - Alts to Content columns styles ***********/\r
1317 #books-video-music .narrow {\r
1318         margin-right: 10px;}\r
1319 \r
1320 /*********** 2.2 - branch profile page columns ***********/\r
1321 .sharewidget-narrower {\r
1322         width: 160px;\r
1323         float: left;}\r
1324 \r
1325 /********** 2.3 - accessibility page columns ********/\r
1326 \r
1327 #accessibility fieldset {\r
1328         border: none;\r
1329         border-bottom: 1px solid #ccc;\r
1330         margin: 0.5em 0 0 0;\r
1331         padding-left: 0;}\r
1332 \r
1333 #accessibility legend {\r
1334         padding-left: 0;\r
1335         margin-left: 0;}\r
1336 \r
1337 #accessibility label {\r
1338         padding-right: 1em;}\r
1339 \r
1340 #accessibility .last-fieldset {\r
1341         border-bottom: none;}\r
1342 \r
1343 /**********  2.4 - Secondary Column styles - Try to phase out ***********/\r
1344 .column {\r
1345         float: left;\r
1346         display: inline;\r
1347         margin: 0 20px 0 0;\r
1348         padding: 0;}\r
1349 /**Advanced search column style**/\r
1350 #advanced-search .column {\r
1351         margin-right: 45px;}\r
1352 \r
1353 /**home page columns**/\r
1354 .inner-column {\r
1355         padding-right: 10px;}\r
1356 \r
1357 /******** 3.0 - percentage widths ************/\r
1358 .pct100-width {\r
1359         width: 100%;}\r
1360 \r
1361 .pct50-width {\r
1362         width: 50%;}\r
1363 \r
1364 .pct60-width {\r
1365         width: 60%;\r
1366         float: left;}\r
1367 \r
1368 .pct40-width {\r
1369         width: 40%;\r
1370         float: left;}\r
1371 \r
1372 .pct35-width {\r
1373         width: 35%;}\r
1374 \r
1375 .pct33-width {\r
1376         width: 31%;\r
1377         float: left;}\r
1378 \r
1379 .pct25-width {\r
1380         width: 25%;\r
1381         float: left;}\r
1382 \r
1383 /********** 4.0 - positioning styles *************/\r
1384 \r
1385 .record-detail {\r
1386         float: left;}\r
1387 \r
1388 .left {\r
1389         text-align: left;\r
1390         float: left;\r
1391         padding: 0 0px 1em 0;\r
1392          }\r
1393         \r
1394 .float-left {\r
1395         float:left;     }\r
1396 \r
1397 .left-float-clear {\r
1398         text-align: left;\r
1399         float: left;\r
1400         clear: left;\r
1401         margin: 3px 9px 5px 0;}\r
1402 \r
1403 .center {\r
1404         text-align: center;}\r
1405 \r
1406 .right {\r
1407         text-align: left;\r
1408         float: right;}\r
1409 \r
1410 .float-right {\r
1411         float:right;\r
1412 }\r
1413 \r
1414 .align-top {\r
1415         margin-top:-2px !important;\r
1416         padding-top:0;}\r
1417 \r
1418 .align-right {\r
1419         margin-right:0 !important;}\r
1420 \r
1421 .align-left {\r
1422         margin-left:0 !important;}\r
1423 \r
1424 .align-bottom {\r
1425         margin-bottom:0 !important;}\r
1426         \r
1427 .valign-middle {\r
1428         vertical-align:middle}\r
1429 \r
1430 .clear-left {\r
1431         clear: left;}\r
1432         \r
1433 .clear-right {\r
1434         clear: right;}\r
1435         \r
1436 .small {\r
1437         font-size: 0.8em;}\r
1438 \r
1439 .divider {\r
1440         height: 10px;\r
1441         border-bottom: 1px solid #999;\r
1442         margin-bottom: 10px;}\r
1443 \r
1444 img.align-center {\r
1445         display:block;  \r
1446         margin:0 auto;\r
1447         padding: 10px 0;}\r
1448 \r
1449 img.align-left {\r
1450         display:block;  \r
1451         padding: 5px;}\r
1452         \r
1453 \r
1454 /******** 5.0 - Header styles ********/\r
1455 \r
1456 .header #submit-button :active {border-color: #2B7076 #A3DEE1 #A3DEE1 #2B7076}\r
1457 \r
1458 /***** Renamed from header-top ******/\r
1459 .header-search-container {\r
1460         margin: 0 auto;\r
1461         overflow: hidden;\r
1462         position: relative;\r
1463         padding: 0 0 0 0;\r
1464         width: 980px;}\r
1465 \r
1466 /******* New Header Menu *******/\r
1467 .header-menu-container {\r
1468         width: 960px;\r
1469         margin: 0 auto;\r
1470         height: 100%;\r
1471         }\r
1472         \r
1473 .masthead-container {\r
1474         height: 7.65em;\r
1475         overflow: hidden;\r
1476         padding-top: 4px;}\r
1477         \r
1478 .skip-navigation {\r
1479         position:absolute;\r
1480         left:-10000px;}\r
1481 \r
1482 \r
1483 .header-top-menu {\r
1484         color: #293869;\r
1485         display:inline;\r
1486         float:right;\r
1487         font-size: 1.25em;\r
1488         font-family: Arial, Helvetica, sans-serif;\r
1489         height:100%;\r
1490         list-style:none outside none;\r
1491         margin:0;\r
1492         overflow: hidden;\r
1493         padding:0;\r
1494         }\r
1495         \r
1496 .header-top-menu li {\r
1497         border-left:1px solid #AAA;\r
1498         display: inline-block;\r
1499         float: left;\r
1500         margin: 0;\r
1501         padding:0;\r
1502         }\r
1503         \r
1504 .header-top-menu li a {\r
1505         display:inline-block;\r
1506         color: #1765A9; \r
1507         padding: 32px 16px 28px;\r
1508         }\r
1509         \r
1510 .header-top-menu li a b {\r
1511         text-decoration:underline;\r
1512 }\r
1513         \r
1514 .header-top-menu li a:hover {\r
1515         text-decoration: none;\r
1516         background-color: #0051B1;\r
1517         color: white;\r
1518         border-bottom: solid; \r
1519         border-color: #0051B1; \r
1520 }\r
1521 \r
1522 #contact-item{white-space:nowrap}\r
1523         \r
1524 .header-search-container .homepage-only, .header-top-menu .homepage-only {display:none}\r
1525         \r
1526 #menu-search {\r
1527         border-right:none;\r
1528         display:block;\r
1529         display:inline-block;\r
1530         float:right;\r
1531         font-size:1.25em;\r
1532         padding:15px 0 0px 0;\r
1533         }\r
1534         \r
1535 .searchTerms {\r
1536         background-color: #F2F2F2; \r
1537         float:left;\r
1538         font-size: 1.6em;\r
1539         line-height:1.3em;\r
1540         margin:0 5px 0 0;\r
1541         padding:0.45em 0 0.35em 0.26em;\r
1542         width: 230px;\r
1543         }\r
1544         \r
1545 #menu-search #submit-button {\r
1546         font-size: 1.2em;\r
1547         height: 3em;\r
1548         width: 5.6em;}\r
1549         \r
1550 #logo-item {\r
1551         width:183px;\r
1552         border-left: none;\r
1553         padding: 6px 0;\r
1554         float: left;}\r
1555         \r
1556 #logo-item a{\r
1557         background-image:url('/images/tpl-logo.gif');\r
1558         background-repeat:no-repeat;\r
1559         display:block;\r
1560         width: 228px;\r
1561         height: 64px;\r
1562         margin-bottom:5px;\r
1563         padding:0;\r
1564 }\r
1565 \r
1566 #logo-item a:hover{background-position:0px -64px}\r
1567 \r
1568 .header-search {\r
1569         font-family:arial;\r
1570         font-size:1.6em;\r
1571         font-weight:normal;\r
1572         margin:32px auto 0 auto;\r
1573         padding:0 0 32px 0;\r
1574         position: relative; \r
1575         float:left;\r
1576         left:25%;}\r
1577 \r
1578 .header #submit-button {\r
1579         background-color: #329aa5;\r
1580         border-color: #A3DEE1 #2B7076 #2B7076 #A3DEE1;\r
1581         border-style: solid;\r
1582         border-width: 2px;\r
1583         color: #FFFFFF;\r
1584         cursor:hand;\r
1585         cursor:pointer;\r
1586         display: inline;\r
1587         height: 1.8em; /*2em;*/\r
1588         margin-left: 3px; /* 5px */\r
1589         vertical-align: middle;\r
1590         width: 4.5em;\r
1591         padding-bottom:2px;\r
1592         float:left;\r
1593         margin-bottom:0;}\r
1594 \r
1595 .header #submit-button :active {border-color: #2B7076 #A3DEE1 #A3DEE1 #2B7076}\r
1596 \r
1597 .top-menu {\r
1598         background-color:#EEE; \r
1599         border:1px solid #AAA;\r
1600         display:none; float:right; \r
1601         position:absolute; \r
1602         z-index:10000; \r
1603         overflow: hidden;\r
1604         padding-right:0;        \r
1605         margin:0 0 0 0;\r
1606         font-size:0.9em;}\r
1607 \r
1608 .top-menu ul {  \r
1609         list-style:none;\r
1610         margin:0px;\r
1611         padding:0px;}\r
1612 \r
1613 .top-menu li {\r
1614         width:100%;\r
1615         border-bottom:1px solid #293D66;        \r
1616         font-size:1.5em;\r
1617         background-color: #EEE;\r
1618         margin: 0px;\r
1619         padding:0px;}\r
1620 \r
1621 .top-menu li a {\r
1622         display:block;\r
1623         height:100%;\r
1624         width:100%;\r
1625         padding: 16px 0 16px 10px;}\r
1626         \r
1627 .top-menu li a:hover {\r
1628         background-color:#153B68;\r
1629         color:white;\r
1630         text-decoration:none;}\r
1631         \r
1632 \r
1633 /*******************************/\r
1634 #header-bottom-container {\r
1635         background-color: #293869;\r
1636         font-family: Arial, Verdana, sans-serif;\r
1637         margin-bottom: 44px; /**Changed for new menus **//\r
1638         display: block;}\r
1639 \r
1640 .header-bottom {\r
1641         font-size: 1.5em;\r
1642         color: #153b68;\r
1643         list-style-image: none;\r
1644         list-style-position: outside;\r
1645         list-style-type: none;\r
1646         overflow: hidden;\r
1647         width: 980px;\r
1648         padding: 0 0 0 0px;\r
1649         margin: 0 auto;}\r
1650         \r
1651 \r
1652 .header-bottom li {\r
1653         float: left;\r
1654         display: inline;\r
1655         margin: 0 0 0 50px;\r
1656         padding: 0;}\r
1657 \r
1658 .header-bottom li a {\r
1659         display: inline-block;\r
1660         margin: 0;\r
1661         padding: 13px 10px 13px 10px;} //changed for new nav\r
1662 \r
1663 .header-bottom .top-nav-selected {\r
1664         background-color: #00809A;\r
1665         padding-left: 20px;\r
1666         padding-right: 20px;\r
1667         display: block;}\r
1668 \r
1669 .header-bottom #books-link {\r
1670         text-align: left;\r
1671         margin-left: 10px;}\r
1672 \r
1673 .header-bottom #books-link a {\r
1674         width: 215px; padding-left: 20px; padding-right: 20px;}\r
1675 \r
1676 .header-bottom #programs-link a {\r
1677         width: 199px; padding-left: 20px; padding-right: 20px;}\r
1678 \r
1679 .header-bottom #branches-link a {\r
1680         width: 124px; padding-left: 20px; padding-right: 20px;}\r
1681 \r
1682 .header-bottom #using-link a {\r
1683         width: 115px; padding-left: 20px; padding-right: 20px;}\r
1684 \r
1685 \r
1686 #header-links-container {\r
1687         float:right;\r
1688         padding-right:14px;}\r
1689 \r
1690 .header-links {\r
1691         display: inline-block;\r
1692         margin-bottom: 5px;\r
1693         font-family: Arial, sans-serif;\r
1694         font-size: 1.25em; /*10pt*/\r
1695         font-weight: normal;\r
1696         color: #CCCCCC;\r
1697         width: 16.3em;}\r
1698 \r
1699 #search-alternative-links #old-cat, #search-alternative-links span, #reserve-computer, #header-language-links, .header-search label.hint  {\r
1700         display: none;}\r
1701                 \r
1702 #search-links {\r
1703         font-size:1em;\r
1704         margin-left:5px;}\r
1705 \r
1706 ul.header-links li {\r
1707         margin: 6px 0 2px;\r
1708         border:none;}\r
1709 \r
1710 .header-search ul li.first{\r
1711         border-right:none;\r
1712         padding:6px 5px 0 5px;}\r
1713 \r
1714 .header-search a, .link-block {\r
1715         display:block;}\r
1716 \r
1717 .header-search #searchTerms {\r
1718         background-color: #F2F2F2;\r
1719         border: 1px solid #AAAAAA;\r
1720         float: left;\r
1721         padding: 0.26em;\r
1722         width: 160px;\r
1723         margin-top:0;}\r
1724 \r
1725 .header-search #searchTerms :hover {\r
1726         border: 1px solid #686868;}\r
1727 \r
1728 .header-search #searchTerms :focus {\r
1729         background-color: #f9f9f9;\r
1730         border: 1px solid #686868;}\r
1731 \r
1732 .header-search a:hover {\r
1733         font-size: 1em;\r
1734         font-weight: normal;\r
1735         text-decoration: underline;}\r
1736 \r
1737 .header-search label.hint {\r
1738         color: #6e6e6e;\r
1739         left: 12px;\r
1740         position: absolute;\r
1741         top: 11px;\r
1742         padding: 5px;}\r
1743 \r
1744 .header-language-links {\r
1745         float: right;\r
1746         position: relative;\r
1747         top: 30px;}\r
1748 \r
1749 .header-hide-offscreen {\r
1750         position: absolute;\r
1751         left: -999em;}\r
1752 \r
1753 /******* 5.1 - Header Links *******/\r
1754 .header-bottom a:link,.header-bottom a:visited,.header-bottom a:active,.footer-bottom a:link,.footer-bottom a:visited,.footer-bottom a:active {\r
1755         color: #fff;text-decoration:none}\r
1756 \r
1757 .header-search a:link,.header-search a:visited,.header-search a:active {\r
1758         font-size: 0.8em;font-weight:normal}\r
1759 \r
1760 /*************** 6.0 - Page banners *****************/\r
1761 \r
1762 .color-bar {display:none}\r
1763 \r
1764 #header-container {\r
1765         display: block;\r
1766         background-image: url(/images/header_background_logo_blue.gif); \r
1767         background-repeat: repeat-x; \r
1768         }\r
1769 \r
1770 /************ 7.0 - Page Specific styles ******************/\r
1771 /** 7.1 - Branches**/\r
1772 #branch-detail .record-detail {\r
1773         width: 25em;\r
1774         margin-bottom: 20px;}\r
1775         \r
1776 /** 7.2 - Detail page styles**/\r
1777 .bib-detail .image {\r
1778         height: 150px;}\r
1779         \r
1780 #buy-button {\r
1781                 background-color: #797a7a; \r
1782                 background-image: none; \r
1783                 color: white;\r
1784                 padding: 5px 5px \r
1785 }\r
1786 \r
1787 .buy-button a:hover {\r
1788         text-decoration:none;}\r
1789 \r
1790 /** 7.3 - Appel Salon page styles**/\r
1791 #salon-banner {\r
1792         height: 101px;\r
1793         margin-right: 15px;\r
1794         background-image:\r
1795                 url('/content/programs-and-classes/appel-salon/images/appel_banner.jpg');\r
1796         background-repeat: no-repeat;\r
1797         background-position: middle;\r
1798         margin-bottom: 15px;}\r
1799         \r
1800 /** 8.4 - Holds placement page styles**/\r
1801         \r
1802 #place-hold h2 {\r
1803         font-size:1.2em;\r
1804         font-weight:bold;\r
1805         color: #545454;\r
1806         margin-top:8px;\r
1807 }\r
1808 \r
1809 .success-message {\r
1810         font-size: 1.7em;\r
1811         font-family: Arial, Verdana, sans-serif;\r
1812         /*display: block;*/\r
1813         line-height: 1em;\r
1814         color:#545454;\r
1815         font-weight: normal;\r
1816         margin-top: 0em;\r
1817         margin-bottom: 25px;\r
1818         }\r
1819         \r
1820 /** 7.5 - Featured Series page styles **/\r
1821 .featured-series #series-banner, #page-banner {\r
1822         background-repeat: no-repeat;\r
1823         background-position: left;\r
1824         margin-right: 20px;\r
1825         margin-bottom: 15px;}\r
1826 \r
1827 #asian-heritage-month.featured-series #series-banner {\r
1828         height: 110px;\r
1829         background-image:url('/content/programs-and-classes/images/featured-series/featured-series-banner-ahm.jpg');}\r
1830 \r
1831 #eh-list.featured-series #series-banner {\r
1832         height: 108px;\r
1833         background-image:url('/content/programs-and-classes/images/featured-series/featured-series-banner-ehlist.jpg');}\r
1834 \r
1835 #seniors-month.featured-series #series-banner {\r
1836         height: 100px;\r
1837         background-image:url('/content/programs-and-classes/images/featured-series/featured-series-banner-seniors-month.jpg');}\r
1838 \r
1839 #luminato.featured-series #series-banner {\r
1840         height: 104px;\r
1841         background-image:url('/content/programs-and-classes/images/featured-series/featured-series-banner-luminato.jpg');}\r
1842 \r
1843 #aboriginal-celebration.featured-series #series-banner {\r
1844         height: 100px;\r
1845         background-image:url('/content/programs-and-classes/images/featured-series/featured-series-banner-aboriginal-celebration.jpg');}\r
1846 \r
1847 #book-bash.featured-series #series-banner {\r
1848         height: 100px;\r
1849         background-image:url('/content/programs-and-classes/images/featured-series/featured-series-banner-book-bash.jpg');}\r
1850 \r
1851 #business-inc.featured-series #series-banner {\r
1852         height: 100px;\r
1853         background-image:url('/content/programs-and-classes/images/featured-series/featured-series-business-inc-series.jpg');}\r
1854 \r
1855 #thought-exchange.featured-series #series-banner {\r
1856         height: 100px;\r
1857         background-image:url('/content/programs-and-classes/images/featured-series/featured-series-banner-thought-exchange.jpg');}\r
1858 \r
1859 /******** 7.6 - TPL Foundation Styles ******/\r
1860 \r
1861 \r
1862 #donate-button a {\r
1863         background-color: #f25824;\r
1864         color: white;\r
1865         display:block;\r
1866         font-size:11px;\r
1867         font-weight: bold;\r
1868         padding: 8px 0px 10px 10px;\r
1869         width: 78px;\r
1870         font-family:Arial, Helvetica, sans-serif;}\r
1871         \r
1872 #donate-button a:hover {\r
1873         text-decoration:none;}\r
1874 \r
1875 /******** 9.0 - Footer styles ********/\r
1876 #footer-stripe {\r
1877         margin: 3em 0 0 0;\r
1878         background-color: #293869;\r
1879         color: #FFF;\r
1880         font-size: 1.25em;\r
1881         font-family: Arial, Helvetica, sans-serif;\r
1882         font-weight: normal;\r
1883         padding: 2em 0 1.5em 0;\r
1884 }\r
1885 \r
1886 .columns { /* Creates Borders Only*/\r
1887         min-height: 350px;\r
1888         border-right: solid 1px #3f4c78;\r
1889 }\r
1890 \r
1891 #footer-stripe h3 {\r
1892         margin: 0 0 .5em 0;\r
1893         padding: 0;\r
1894         }\r
1895 \r
1896 #footer-stripe h3 a:link, #footer-stripe h3 a:visited, #footer-stripe h3 a:hover {      /*Orange Header Links in the Footer*/\r
1897         \r
1898         color: #fdbe00;\r
1899         font-size: .85em;\r
1900         font-family: Arial, Helvetica, sans-serif;\r
1901         text-shadow: 0.1em 0.1em #232f53;\r
1902         font-weight: bold;\r
1903         text-decoration: none;\r
1904         display: block;\r
1905 }\r
1906 \r
1907 \r
1908 #footer-stripe ul a:link, #footer-stripe ul a:visited{ /*Basic white on blue links*/\r
1909         color: #FFF;\r
1910         font-weight:normal;\r
1911         text-decoration: none;\r
1912 }\r
1913 \r
1914 #footer-stripe ul a:hover {\r
1915         color: #FFF;\r
1916         font-weight:normal;\r
1917         text-decoration: underline;\r
1918 }\r
1919 \r
1920 #footer-stripe ul { /*Styled footer list only*/\r
1921         list-style-type: none;\r
1922         margin: 0 0 2.7em -1.1em;\r
1923         padding: 0 0 0 0;\r
1924         font-size: .95em;\r
1925 }\r
1926 \r
1927 #footer-stripe li{\r
1928         margin-top:0;\r
1929         margin-bottom:4px;\r
1930 }\r
1931 \r
1932 \r
1933 /* Legal copy Strip */\r
1934 #footer-bottom-container {\r
1935         margin: .5em 0 4em 0;\r
1936         color: #525252;\r
1937         font-size: 1.1em;\r
1938         font-family: Arial, Helvetica, sans-serif;\r
1939         font-weight:normal;\r
1940         text-align: left;\r
1941         padding: 0;\r
1942 }\r
1943 \r
1944 #footer-bottom-container ul { /* Legal list spacing */\r
1945         list-style-type: none;\r
1946         list-style: none;\r
1947         padding: 0;\r
1948         margin: 0 0 0 0;\r
1949 }\r
1950 \r
1951 #footer-bottom-container li {\r
1952         display: inline;\r
1953         float: left;\r
1954         padding: 0 .1em 0 0;    \r
1955 }\r
1956 \r
1957 /******** 10.0 - Sprite styles & Icons ********/\r
1958 \r
1959 .sprite a, .toggle-link{\r
1960         display: block;\r
1961         background-image:url('/images/icons/sprite-icons.png');\r
1962         background-repeat:no-repeat;\r
1963         padding: 0 0 0 25px;\r
1964         height: 25px;\r
1965 }\r
1966 \r
1967 /*Large Icons - found in the footer */\r
1968 .sprite a#social-blogs {background-position: 0px -25px}\r
1969 .sprite a#social-facebook {background-position: 0px -50px}\r
1970 .sprite a#social-twitter {background-position: 0px -75px}\r
1971 .sprite a#social-youtube {background-position: 0px -100px}\r
1972 .sprite a#social-flickr {background-position: 0px -125px}\r
1973 .sprite a#social-pinterest {background-position: 0px -150px}\r
1974 .sprite a#social-goodreads {background-position: 0px -675px}\r
1975 \r
1976 /*Large icon IDs also need to be added to the list below so that proper padding & height is added to each large icon */\r
1977 #social-news,#social-blogs,#social-facebook,#social-twitter,#social-youtube,#social-flickr,#social-pinterest,#social-goodreads{padding:3px 0 0 33px; height:22px}\r
1978 \r
1979 /*Small Icons - found in search results page and branch profiles */\r
1980 .sprite a#email-link {background-position:0px -250px}\r
1981 .sprite a#print {background-position: 0px -275px}\r
1982 .sprite a#facebook {background-position: 0px -300px}\r
1983 .sprite a#twitter {background-position: 0px -325px}\r
1984 /*.sprite a#addthis {background-position: 0px -350px} --> Not needed since addthis component has links to external styles*/\r
1985 .sprite a#rss {background-position: 0px -375px}\r
1986 .sprite a#pinterest {background-position: 0px -400px}\r
1987 \r
1988 /*Small icon IDs also need to be added to the list below so that a height of 16px is set to each small icon */\r
1989 #email-link,#print,#facebook,#twitter,#addthis,#rss{height:16px; font-weight: inherit}\r
1990 \r
1991 .sprite #branch-phone {background-position: 0px -703px}\r
1992 .sprite #wheelchair-access {background-position: 0px -176px}\r
1993 .sprite #wireless-access {background-position: 0px -200px}\r
1994 .sprite #tty-service {background-position: 0px -225px; padding-right:5px}\r
1995 .sprite #wheelchair-access,.sprite #wireless-access, .sprite #branch-phone{height:25px; width:25px; padding: 0 5px 0 0; float:left}\r
1996 \r
1997 .sprite li a#grid-view {background-position: 0px -425px}\r
1998 .sprite li .sort-selected a#grid-view {background-position: 0px -450px}\r
1999 \r
2000 .sprite li a#list-view {background-position: 0px -475px}\r
2001 .sprite li .sort-selected a#list-view {background-position: 0px -500px}\r
2002 \r
2003 .sprite a.pagination-next {background-position:0px -525px}\r
2004 .sprite a.pagination-next:hover {background-position:0px -550px}\r
2005 .sprite a.pagination-previous {background-position:0px -575px}\r
2006 .sprite a.pagination-previous:hover {background-position:0px -600px}\r
2007 \r
2008 .sprite a.pagination-previous,.sprite a.pagination-next{width:16px; height:19px; padding:0}\r
2009 \r
2010 .sprite .toggle-link.open {background-position:0px -625px}\r
2011 .sprite .toggle-link.closed {background-position:0px -650px} \r
2012 \r
2013 .addthis_toolbox span {\r
2014         display:block;\r
2015         float:left;\r
2016         padding-right: 10px;\r
2017 }\r
2018 /*Remove the sprite background image for the <a> within the addthis parent container. Not needed.*/ \r
2019 .addthis_toolbox a {\r
2020         background:none;\r
2021         padding:0;      \r
2022 }\r
2023 \r
2024 .accessible-element {position:absolute; left:-100000px}\r
2025 \r
2026 /******** XX - Random general styles ********/ .elem_jsEnabled,.elem_printOnly {display: none;} #place-hold #pickup,#place-hold #expiration,#place-hold #hold-button {margin-top: 1.6em; /*1.2em*/ float:left; overflow:hidden}\r
2027 /** XXX - Readers and Introductions from Content.css**/ .readers-advisory {padding: 10px;} .readers-advisory a {margin-bottom: 5px; font-weight: normal;} #introduction {       padding-top: 0px;} #introduction.widget h1.title, #introduction .title { margin: 0px 0px 10px 0px;      padding: 0px 0px 0px 0px; border: 0px;} #introduction.widget h2 { margin: 0px 0px 0px 0px; padding: 0px 0px 5px 0.4em;}\r
2028 /** XXXX - Record from embed.css**/ .record-embed {background-color: #FFF; color: #000; font-size: 10pt; padding: 10px; border: 1px solid #333; width: 450px; position: relative;} .record-embed .image-container { float: left; width: 100px;  text-align: center;     overflow: hidden;} .record-embed .title { font-size: 11pt;      font-weight: bold;} .record-embed .text { float: left; width: 60%; } .record-embed .logo { font-size: 9pt; float: right; } .record-embed .logo img { height: 30px; vertical-align: bottom; border: 0px;}\r
2029 /*********** Widget container style ********/\r
2030 \r
2031 p + div.widget, ul + div.widget, div.clear + div.widget {\r
2032         margin-top: 15px;\r
2033 }\r
2034 \r
2035 .widget, .section {\r
2036         margin: 0px 0px 20px 0px;\r
2037         padding: 0px 0px 0px 0px;\r
2038         display: block;\r
2039 }\r
2040 \r
2041 .widget div.white {\r
2042         padding: 10px;\r
2043         border-top: 0px;\r
2044         background-color: #fff;\r
2045 }\r
2046 \r
2047 .widget-content,.map-container{\r
2048         background-color: #eee;\r
2049         overflow:hidden;\r
2050         padding: 0px 15px 10px 15px;\r
2051         \r
2052         border-radius: 0px 0px 7px 7px;\r
2053         -moz-border-radius: 0px 0px 7px 7px;\r
2054         -webkit-border-bottom-right-radius: 7px;\r
2055         -webkit-border-bottom-left-radius: 7px;\r
2056 }\r
2057 \r
2058 .widget-content-round-all, .round-all { /*, #spotlight-promotion .widget-content */\r
2059         background-color: #f5f5f5;\r
2060         padding:3px 10px 10px;\r
2061         \r
2062         border-radius: 7px;\r
2063         -moz-border-radius: 7px;\r
2064         -webkit-border-radius: 7px;\r
2065         -khtml-border-radius: 7px;\r
2066         \r
2067 }\r
2068 \r
2069 .widget-content-round-all.message-yellow {\r
2070         background-color: #fcfdd5;\r
2071         border: 1px solid #F8A961;\r
2072 }\r
2073 \r
2074 .widget-content-round-all img {\r
2075         /*vertical-align: middle;*/\r
2076 }\r
2077 \r
2078 /***************** Individual widget styles *******************/\r
2079 /*****In the Future please use color coding system and not div titles *********/\r
2080 .widget#latest-blogs h3, .widget#branch-info h3, .widget#green-title h3 {\r
2081         border-top: 4px solid #339933;\r
2082         border-bottom: 1px solid #339933;\r
2083 }\r
2084 \r
2085 .widget#new-titles h3, .widget#see-also h3, .widget#new-items-adult h3,.widget#new-items-teen h3,.widget#new-items-children h3, .widget#yellow-title h3 {\r
2086         border-top: 4px solid #FFCC33;\r
2087         border-bottom: 1px solid #FFCC33;}\r
2088         \r
2089 .widget#related-internet-links h3, .widget#vrl-matches h3, .widget#orange-title h3 {\r
2090         border-top: 4px solid #FF6633;\r
2091         border-bottom: 1px solid #FF6633;\r
2092 }\r
2093 \r
2094 .widget#emonthly-signup h3, .widget#calendar h3, .widget#red-title h3 {\r
2095         border-top: 4px solid #CC3333;\r
2096         border-bottom: 1px solid #CC3333;\r
2097 }\r
2098 \r
2099 .widget#Support-Your-Library h3, .widget#Become-Donor h3, .widget#Legacy-Giving h3, .widget#Build-Collections h3 {\r
2100       border-top: 4px solid #f25824;\r
2101       border-bottom: 1px solid #f25824;\r
2102 }\r
2103 \r
2104 .widget#online-downloads h3 {\r
2105       border-top: 4px solid #da0f5e;\r
2106       border-bottom: 1px solid #da0f5e;\r
2107 }\r
2108 \r
2109 .widget#Build-Collections .description a {\r
2110                 background-color: #f25824;\r
2111                 color: white;\r
2112                 display:block;\r
2113                 font-size:11px;\r
2114                 font-weight: bold;\r
2115                 padding: 8px 0px 10px 10px;\r
2116                 width: 78px;\r
2117                 font-family:Arial, Helvetica, sans-serif;\r
2118                 margin-top:25px;\r
2119         }\r
2120         \r
2121 .widget#Build-Collections .description a:hover {\r
2122                 text-decoration: none;\r
2123         }\r
2124         \r
2125 .widget#social-links-spotlight a {\r
2126                 margin-bottom:10px;\r
2127         }\r
2128 \r
2129 .widget#social-links-spotlight span {\r
2130                 padding-left:10px;\r
2131         }\r
2132 \r
2133 .widget#upcoming-programming h4, .widget#ask-a-librarian h4, .widget#spotlight-promotion h4 {\r
2134         /* default Blue styles */\r
2135 }\r
2136 .widget#latest-blogs .last {\r
2137         border: none;\r
2138 }\r
2139 /********* Background color and styles for widgets ***********/\r
2140 .bg-light-blue {\r
2141         background-color: #e5f6f4;\r
2142 }\r
2143 \r
2144 .bg-white {\r
2145         background-color: #fff;\r
2146 }\r
2147 \r
2148 .widget#latest-blogs .pointer {\r
2149         margin-left: -1em;\r
2150         float: left;\r
2151         font-weight: bold;\r
2152         color: #005dab;\r
2153         display: inline; /* IE 6 fix */\r
2154 }\r
2155 \r
2156 \r
2157 /***************** Misc widget content styles *******************/\r
2158 .widget#latest-blogs div { /*border: 0px;*/\r
2159         padding-left: 0.2em;\r
2160         background-color: #fff;\r
2161 }\r
2162 \r
2163 .widget#latest-blogs {\r
2164         margin-bottom: 0px;\r
2165 }\r
2166 \r
2167 .widget#related-subjects a.subject {\r
2168         text-decoration: underline;\r
2169         line-height: 1.3em;\r
2170 }\r
2171 \r
2172 .widget#vrl-matches #more-link {\r
2173         text-align: right;\r
2174         margin-top: 0.8em;\r
2175         margin-bottom: 0.8em;\r
2176 }\r
2177 \r
2178 .widget#vrl-matches #more-link a {\r
2179         text-decoration: underline;\r
2180         white-space: nowrap;\r
2181 }\r
2182 \r
2183 .widget#vrl-matches #more-link a:hover {\r
2184         text-decoration: none;\r
2185 }\r
2186 \r
2187 .widget#new-item-spotlight {\r
2188         margin-bottom: 0px;\r
2189 }\r
2190 \r
2191 .widget#new-item-spotlight h4 {\r
2192         text-transform: none;\r
2193 }\r
2194 \r
2195 .widget#new-item-spotlight .no-margin {\r
2196         margin-bottom: 0px;\r
2197         padding-right: 10px;\r
2198         padding-bottom: 10px;\r
2199         overflow:hidden;\r
2200 }\r
2201 \r
2202 .widget#search-results {\r
2203         margin-bottom: 5px;\r
2204 }\r
2205 \r
2206 .widget#merch-spotlight-multi {\r
2207         width: 470px;\r
2208         /*float:left;*/\r
2209         display: inline;\r
2210         padding: 0;\r
2211 }\r
2212 \r
2213 .widget#support-your-library a\r
2214 {\r
2215         text-decoration:none;\r
2216 }\r
2217 \r
2218 .widget#support-your-library h3 {\r
2219         color: white; \r
2220         border: none; \r
2221         font-family: Arial, Verdana, Helvetica, sans-serif; \r
2222         font-size: 1.25em; \r
2223         font-weight: bold; \r
2224         padding-bottom: 10px; \r
2225         padding-top: 10px; \r
2226         padding-left: 10px;\r
2227         background-color: transparent; \r
2228 }\r
2229 \r
2230 .widget#support-your-library \r
2231 {\r
2232         background-color: rgb(242, 88, 36);\r
2233 }\r
2234 \r
2235 .widget#support-your-library:hover\r
2236 {\r
2237         background-color: rgb(199, 73, 30);\r
2238 }\r
2239 \r
2240 .widget#support-your-library:active\r
2241 {\r
2242         background-color: rgb(255, 115, 38);\r
2243 }\r
2244 \r
2245 .widget#support-your-library .headline {\r
2246         margin-bottom: 0px;  overflow: hidden;\r
2247 }\r
2248 \r
2249 .widget#support-your-library .tagline {\r
2250         font-weight: bold; \r
2251         color: #525252; \r
2252         margin-left: 10px; \r
2253         margin-bottom: 10px;\r
2254         text-decoration: none;\r
2255         padding-top: 10px;\r
2256 }\r
2257 \r
2258 .widget#support-your-library .pitch-text {\r
2259         margin: 10px; \r
2260         padding-bottom: 10px; \r
2261         color: #525252; \r
2262         text-decoration: none;\r
2263 }\r
2264 \r
2265 .widget#support-your-library #foundation {\r
2266         display: block; \r
2267         cursor: pointer; \r
2268         text-decoration: none;\r
2269 }\r
2270 \r
2271 .widget#support-your-library .foundation-body {\r
2272         margin-top: 2px;\r
2273         background-color: rgb(226, 226, 226); \r
2274         \r
2275 }\r
2276 \r
2277 /****Homepage style for Online Download section using widget_merch-foundation.jspf****/\r
2278 \r
2279 .widget#online-downloads a\r
2280 {\r
2281         text-decoration:none;\r
2282 }\r
2283 \r
2284 .widget#online-downloads h3 {\r
2285         color: white; \r
2286         border: none; \r
2287         font-family: Arial, Verdana, Helvetica, sans-serif; \r
2288         font-size: 1.25em; \r
2289         font-weight: bold; \r
2290         padding-bottom: 10px; \r
2291         padding-top: 10px; \r
2292         padding-left: 10px;\r
2293         background-color: transparent; \r
2294 }\r
2295 \r
2296 .widget#online-downloads \r
2297 {\r
2298         background-color: #da0f5e;\r
2299 }\r
2300 \r
2301 .widget#online-downloads:hover\r
2302 {\r
2303         background-color: #990033;\r
2304 }\r
2305 \r
2306 .widget#online-downloads:active\r
2307 {\r
2308         background-color: #da0f5e;\r
2309 }\r
2310 \r
2311 .widget#online-downloads .headline {\r
2312         margin-bottom: 0px;  overflow: hidden;\r
2313 }\r
2314 \r
2315 .widget#online-downloads .tagline {\r
2316         font-weight: bold; \r
2317         color: #525252; \r
2318         margin-left: 10px; \r
2319         margin-bottom: 10px;\r
2320         text-decoration: none;\r
2321         padding-top: 10px;\r
2322 }\r
2323 \r
2324 .widget#online-downloads .pitch-text {\r
2325         margin: 10px; \r
2326         padding-bottom: 10px; \r
2327         color: #525252; \r
2328         text-decoration: none;\r
2329 }\r
2330 \r
2331 .widget#online-downloads #ebooks {\r
2332         display: block; \r
2333         cursor: pointer; \r
2334         text-decoration: none;\r
2335 }\r
2336 \r
2337 .widget#online-downloads .ebooks-body {\r
2338         margin-top: 2px;\r
2339         background-color: rgb(226, 226, 226); \r
2340 }\r
2341 \r
2342 \r
2343 \r
2344 /******************SEARCH REFINE DIVS**************************/\r
2345 .refinement, .record {\r
2346         margin: 0.4em 8px 0.4em 8px;\r
2347         font-weight: normal;\r
2348 }\r
2349 .record b {\r
2350         font-weight: normal;\r
2351 }\r
2352 \r
2353 .refinement a, .record a {\r
2354         text-decoration: none;\r
2355 }\r
2356 \r
2357 .refinement a:hover, .record a:hover {\r
2358         text-decoration: underline;\r
2359 }\r
2360 \r
2361 .refinement a:visited, .record a:visited {\r
2362         font-weight: normal;\r
2363 }\r
2364 \r
2365 .refinement .links-disabled, .record .links-disabled {\r
2366         color: #666;\r
2367 }\r
2368 \r
2369 .refinement-container {\r
2370         border: 1px solid #666; /*#eee*/\r
2371         margin: 0px 0px 5px 0px;\r
2372         padding-bottom: 3px;\r
2373         /*position: relative;*/\r
2374 }\r
2375 \r
2376 .refinement-container h3, .refinement-title { \r
2377         background: #525252 none repeat scroll 0 0;\r
2378         border-bottom:none;\r
2379         color: #FFFFFF;\r
2380         font-size: 1em;\r
2381         line-height: 16pt;\r
2382         margin-bottom: 4px;\r
2383         margin-top: 0;\r
2384         padding-bottom: 0;\r
2385         padding-top: 0;\r
2386         padding-left: 8px;\r
2387         text-decoration: none;\r
2388         font-weight: normal;\r
2389         border-top-width: 0px;\r
2390 }\r
2391 \r
2392 .refinement-container-selected {\r
2393         border: 1px solid #00B6BD;\r
2394         margin: 0 0 5px;\r
2395         padding-bottom: 3px;\r
2396         position: relative;\r
2397 }\r
2398 \r
2399 .refinement-container-selected h3, .refinement-container-selected .refinement-title {\r
2400         background-color: #00B6BD;\r
2401         border: none;\r
2402         font-weight: bold;\r
2403         color:#fff;\r
2404         font-size:1em;\r
2405 }\r
2406 \r
2407 .refinement-clear {\r
2408         font-size: 8pt;\r
2409         position: absolute;\r
2410         right: 4px;\r
2411         text-align: left;\r
2412         text-transform: lowercase;\r
2413         top: 0;\r
2414         line-height: 16pt;\r
2415 }\r
2416 \r
2417 .refinement-clear a:link,.refinement-clear a:visited {\r
2418         color: #fff;\r
2419 }\r
2420 \r
2421 .refinement-crumb {\r
2422         margin-left: 8px;\r
2423         font-weight: bold;\r
2424 }\r
2425 \r
2426 .refinement-crumb a:link,.refinement-crumb a:visited {\r
2427         color: #444;\r
2428 }\r
2429 \r
2430 #refinements-Type .refinement-crumb a:link,#refinements-Type .refinement-crumb a:visited\r
2431         {\r
2432         color: #1765A9;\r
2433 }\r
2434 \r
2435 #refinements-Type .refinement-crumb {\r
2436         font-weight: normal;\r
2437 }\r
2438 \r
2439 #refinements-website_category .refinement-crumb a:link,#refinements-website_category .refinement-crumb a:visited, #refinements-catégorie_de_site_internet .refinement-crumb a:link,#refinements-catégorie_de_site_internet .refinement-crumb a:visited\r
2440         {\r
2441         color: #1765A9;\r
2442 }\r
2443 \r
2444 #refinements-website_category .refinement-crumb, #refinements-catégorie_de_site_internet .refinement-crumb {\r
2445         font-weight: normal;\r
2446 }\r
2447 \r
2448 \r
2449 .refinement .ref-count {\r
2450         font-size: 8pt;\r
2451         color: #666666\r
2452 }\r
2453 \r
2454 #refinements img {\r
2455         vertical-align: top;\r
2456         /*top: -2px;\r
2457         position: relative;\r
2458         */\r
2459 }\r
2460 \r
2461 .refinement-more {\r
2462         font-size: 0.9em;\r
2463         margin-left: 8px;\r
2464         margin-bottom: 0.4em;\r
2465         text-transform: lowercase;\r
2466 }\r
2467 \r
2468 .refinement-more a:link,.refinement-more a:visited {\r
2469         color: #3CA4AA;\r
2470         text-decoration: underline;\r
2471 }\r
2472 \r
2473 .refinement-more a:hover {\r
2474         color: #01316b;\r
2475 }\r
2476 \r
2477 .refinement-select-others {\r
2478         font-size: 0.9em;\r
2479 }\r
2480 \r
2481 .refinement-cancel-others {\r
2482         font-size: 0.9em;\r
2483         display: none;\r
2484         padding-bottom: 5px;\r
2485         margin-bottom: 5px;\r
2486         margin-right: 10px;\r
2487         border-bottom: 1px solid #DDD;\r
2488 }\r
2489 \r
2490 #refinements-library_branch {\r
2491         height: 12.5em;\r
2492         overflow-y: scroll;\r
2493 }\r
2494 \r
2495 /******************************************************************\r
2496 Styles for individual refinements (reference by numeric dimension value)\r
2497 ******************************************************************/\r
2498 #refinements-38526 .refinement {\r
2499         margin-left: 24px;\r
2500         text-indent: -18px;\r
2501 }\r
2502 \r
2503 .breadcrumb-title {\r
2504         color: #074997;\r
2505         font-size: 11pt;\r
2506         font-weight: bold;\r
2507         margin-top: 5px;\r
2508         margin-bottom: 5px;\r
2509 }\r
2510 \r
2511 #search #breadcrumb-stacked {\r
2512         background-color: #FFF;\r
2513         padding-left: 10px;\r
2514         padding-right: 10px;\r
2515 }\r
2516 \r
2517 #search #breadcrumb-stacked h3 {\r
2518         background-color: #FFF;\r
2519         border: 0px;\r
2520 }\r
2521 \r
2522 #breadcrumb-stacked img {\r
2523         vertical-align: bottom;\r
2524         margin-top: 3px;\r
2525         margin-bottom: 1px;\r
2526 }\r
2527 \r
2528 #breadcrumb-stacked .title {\r
2529         font-size: 9pt;\r
2530         font-weight: bold;\r
2531         margin-bottom: 7px;\r
2532 }\r
2533 \r
2534 #breadcrumb-stacked .clear-refinements {\r
2535         font-size: 8pt;\r
2536 }\r
2537 \r
2538 .itemcount {\r
2539         font-weight: normal;\r
2540 }\r
2541 \r
2542 .preview-panel {\r
2543         display: none;\r
2544         width: 300px;\r
2545         height: 300px;\r
2546         float: right;\r
2547         border: 1px solid #999;\r
2548         padding: 10px;\r
2549         margin: 5px;\r
2550 }\r
2551 \r
2552 /* Horizontal Carousel */\r
2553 #horizontal_carousel {\r
2554         float: left;\r
2555         margin-left: 6px;\r
2556         margin-right: 6px;\r
2557         width: 200px;\r
2558         height: 83px;\r
2559         margin-bottom: 10px;\r
2560         position: relative;\r
2561 }\r
2562 \r
2563 #horizontal_carousel .container {\r
2564         position: absolute;\r
2565         top: 4px;\r
2566         left: 10px;\r
2567         width: 180px;\r
2568         height: 75px;\r
2569         overflow: hidden;\r
2570 }\r
2571 \r
2572 #horizontal_carousel .previous_button {\r
2573         position: absolute;\r
2574         top: 0;\r
2575         left: 0;\r
2576         width: 8px;\r
2577         height: 8px;\r
2578         background-image: url(/images/pagination_arrow-prev.gif);\r
2579         background-repeat: no-repeat;\r
2580         background-position: center;\r
2581         z-index: 100;\r
2582         cursor: pointer;\r
2583         padding-top: 31px;\r
2584         padding-bottom: 33px\r
2585 }\r
2586 \r
2587 #horizontal_carousel .previous_button_disabled {\r
2588         background-image: url(/images/pagination_arrow-prev.gif);\r
2589         cursor: default;\r
2590 }\r
2591 \r
2592 #horizontal_carousel .next_button {\r
2593         position: absolute;\r
2594         top: 5px;\r
2595         right: 0px;\r
2596         width: 8px;\r
2597         height: 8px;\r
2598         background-image: url(/images/pagination_arrow-next.gif);\r
2599         background-repeat: no-repeat;\r
2600         z-index: 100;\r
2601         cursor: pointer;\r
2602         margin-top: 30px;\r
2603 }\r
2604 \r
2605 #horizontal_carousel .next_button_disabled {\r
2606         background-image: url(/images/pagination_arrow-next.gif);\r
2607         cursor: default;\r
2608 }\r
2609 \r
2610 #horizontal_carousel ul {\r
2611         margin: 0;\r
2612         padding: 0 0 0 0;\r
2613         border: 0;\r
2614         width: 100000px;\r
2615         position: relative;\r
2616         top: 0;\r
2617         left: 0;\r
2618         height: 75px;\r
2619 }\r
2620 \r
2621 #horizontal_carousel ul li img {\r
2622         display: block;\r
2623         margin-left: 2px;\r
2624         margin-right: 2px;\r
2625         border: 0;\r
2626 }\r
2627 \r
2628 #horizontal_carousel ul li {\r
2629         border: 0px solid green;\r
2630         font-size: 10px;\r
2631         margin: 0pt;\r
2632         padding: 0;\r
2633         list-style: none;\r
2634         float: left;\r
2635 }\r
2636 \r
2637 #detail-image-container img {\r
2638         display: block;\r
2639         height: 195px;\r
2640         overflow: hidden;\r
2641         width: 270px;\r
2642 }\r
2643 \r
2644 /******************** Vertical Carousel *******************/\r
2645 #vertical_carousel {\r
2646         margin-left:10px;\r
2647 }\r
2648 \r
2649 #vertical_carousel ul {\r
2650         border: 0 none;\r
2651         float: left;\r
2652         margin: 0;\r
2653         padding: 0;\r
2654         position: relative;\r
2655 }\r
2656 \r
2657 #vertical_carousel ul img {\r
2658         width: 60px;\r
2659 }\r
2660 \r
2661 #vertical_carousel ul li {\r
2662         border: 0 solid green;\r
2663         display: block;\r
2664         list-style-image: none;\r
2665         list-style-position: outside;\r
2666         list-style-type: none;\r
2667         float: left;\r
2668         width: 60px;\r
2669         height: 40px;\r
2670         margin: 0 8px 6px 0;\r
2671     overflow: hidden;\r
2672 }\r
2673 \r
2674 #vertical_carousel .previous_button, #vertical_carousel .next_button{\r
2675         display: none;\r
2676 }\r
2677 \r
2678 /******************** programs calendar widget *******************/\r
2679 #programs-calendar {\r
2680         /*position: relative; --> Don't think this is needed DS */ \r
2681 }\r
2682 \r
2683 #programs-calendar .widget-content {\r
2684         background-color: #E6EFF7;\r
2685         padding: 0 8px 0 8px;\r
2686 }\r
2687 \r
2688 #programs-calendar h3 {\r
2689         /*text-transform: uppercase; --> Not Needed - DS*/\r
2690 }\r
2691 \r
2692 #programs-calendar .refinement-container {\r
2693         border: 0;\r
2694 }\r
2695 \r
2696 #programs-calendar #refinements {\r
2697         margin-bottom: 0px;\r
2698         padding-bottom: 0px;\r
2699 }\r
2700 \r
2701 #programs-calendar #ages-fieldset fieldset {\r
2702         padding-left: 10px;\r
2703 }\r
2704 \r
2705 #programs-calendar #ages-fieldset br {\r
2706         /*margin-bottom: 8px; --> Not needed - DS*/\r
2707 }\r
2708 \r
2709 #programs-calendar .refinement-title {\r
2710         display: none;\r
2711 }\r
2712 \r
2713 #programs-calendar .date-range input {\r
2714         width: 2em;\r
2715 }\r
2716 \r
2717 #programs-calendar .date-range input.year {\r
2718         width: 3em;\r
2719 }\r
2720 \r
2721 #programs-calendar .search-within {\r
2722         /*margin: 0 0 5px 0;*/\r
2723 }\r
2724 \r
2725 #programs-calendar #search-submit {\r
2726         background:none;\r
2727         float:right;\r
2728         margin-right:0;\r
2729         padding: 1em 0 1em 1em;\r
2730 }\r
2731 \r
2732 #programs-calendar fieldset {\r
2733         border:none;\r
2734         padding: 5px;\r
2735         position:relative;\r
2736 }\r
2737 \r
2738 #programs-calendar #branches-fieldset #branch-filters {\r
2739         background-color:#F8F8F8; \r
2740         border:1px solid #E2E2E2        \r
2741 }\r
2742 \r
2743 #programs-calendar #branches-fieldset, #programs-calendar #ages-fieldset {\r
2744         background-color:#F8F8F8; \r
2745         margin-top:10px; \r
2746         padding-bottom:10px; \r
2747 }\r
2748 \r
2749 #programs-calendar #branches-fieldset legend, #programs-calendar #ages-fieldset legend  {\r
2750         *margin-left:-5px;\r
2751         margin-bottom:0;\r
2752         margin-top:0;\r
2753         padding: 10px 0 5px 0; \r
2754 }\r
2755 \r
2756 #programs-calendar #date-fields {\r
2757         margin-right: 10px;\r
2758         padding-left: 10px;\r
2759 }\r
2760 \r
2761 #programs-calendar #date-fields .text {\r
2762         font-size: 0.9em;\r
2763         color: #666;\r
2764         width: 40px;\r
2765 }\r
2766 \r
2767 #programs-calendar #date-fields .footnote {\r
2768         position: relative;\r
2769         color: #999;\r
2770         top: -2px;\r
2771         margin-left: 0px;\r
2772         margin-bottom: 5px;\r
2773 }\r
2774 \r
2775 #programs-calendar .refinement {\r
2776         margin-left: 3px;\r
2777 }\r
2778 \r
2779 #programs-calendar .refinement-container {\r
2780         margin-bottom: 0px;\r
2781         padding-bottom: 0px;\r
2782 }\r
2783 \r
2784 #programs-calendar #calendar-button { /*float: right;\r
2785         *position: relative;\r
2786         *top: -25px;*/\r
2787         display: block !important;\r
2788         float: right;\r
2789         margin-right: 10px;\r
2790         margin-top: -24px;\r
2791 }\r
2792 \r
2793 /************** styles for section navigation widget **************/\r
2794 .section-nav {\r
2795         background-color: #fff;\r
2796         color: #525252;\r
2797         font-size: 1.3em;\r
2798         padding: 0.4em 0;\r
2799         font-weight: bold;\r
2800         border-top: 2px solid #444;\r
2801         font-family: Arial, sans-serif;\r
2802 }\r
2803 \r
2804 .section-nav-current {\r
2805         margin: 0;\r
2806         background-color: #E6EFF7;\r
2807         border-top: 4px solid #444;\r
2808         border-bottom: 2px solid #444; /*1px solid #00809a;*/\r
2809         color: #525252;\r
2810         font-size: 1.1em;\r
2811         font-weight: bold;\r
2812         padding: 5pt 0 5pt 5pt; /*5px 0px 5px 0px;*/\r
2813         /*border-bottom: 1px solid #666;*/ /* background-color: #EEE;   \r
2814         font-weight: bold;\r
2815         padding: 3px;\r
2816         padding-left: 5px; */\r
2817         font-family: Arial, sans-serif;\r
2818 }\r
2819 \r
2820 .section-nav-current a {\r
2821         font-size: 1.2em;\r
2822 }\r
2823 \r
2824 .section-nav-page {\r
2825         background-color: #FFFFFF;\r
2826         border-bottom: 1px dotted #000000;\r
2827         border-top: 0 dotted #000000;\r
2828         font-family: Arial, sans-serif;\r
2829         font-weight: normal;\r
2830         margin: 0.5em 0;\r
2831         padding: 0 0 0.5em 0.5em;\r
2832         font-size:1.1em;\r
2833 }\r
2834 \r
2835 .section-nav-page a {\r
2836         padding: 0;\r
2837         font-weight: normal;;\r
2838 }\r
2839 \r
2840 .section-top {\r
2841         border-top: 4px solid #444;\r
2842         margin-top: 30px;\r
2843         padding-top: 7px;\r
2844 }\r
2845 \r
2846 .section-top.section-nav-current {\r
2847         border-top: 4px solid #444;\r
2848         margin-top: 0px;\r
2849 }\r
2850 \r
2851 #section-navigation .whats-more {\r
2852         padding: 82px 0 0 0;\r
2853         display: block;\r
2854         background-image: url(/images/navigation/whatsmore.jpg);\r
2855         background-repeat: no-repeat;\r
2856         overflow: hidden;\r
2857         height: 0px;\r
2858 }\r
2859 \r
2860 #widget-page-actions {\r
2861         /*float:right;\r
2862         margin-right:60px;\r
2863         margin-top:-50px;*/     \r
2864 }\r
2865 \r
2866 #page-actions-horizontal {\r
2867         list-style-type: none;\r
2868         margin: 0;\r
2869         padding: 0;\r
2870         font-size: 0.8em;\r
2871         margin: 0px 10px;\r
2872         /*overflow:hidden;*/\r
2873         display:block;\r
2874 }\r
2875 #page-actions-horizontal li {\r
2876         float: left;\r
2877         margin-left:0;\r
2878 }\r
2879 \r
2880 #page-actions-horizontal li img {\r
2881         /*vertical-align: middle;\r
2882         display: block;\r
2883         float: left;\r
2884         padding-right: 10px;*/\r
2885 }\r
2886 \r
2887 #page-actions-horizontal li a {\r
2888         /*vertical-align: middle;*/\r
2889 }\r
2890 \r
2891 #page-actions-horizontal li.lastItem {\r
2892         padding-left: 0;\r
2893 }\r
2894 \r
2895 #page-actions-vertical {\r
2896         /*list-style-type: none;*/      \r
2897         width:16em;\r
2898 }\r
2899 \r
2900 h3#page-actions-vertical {\r
2901         /*list-style-type: none;*/      \r
2902         margin-left:1.5em;\r
2903         margin-bottom:0;\r
2904         padding-bottom:0;\r
2905 }\r
2906 \r
2907 ul#page-actions-vertical {\r
2908         margin:0 0 20px 0; \r
2909         padding:0;\r
2910         overflow:hidden;\r
2911 }\r
2912 \r
2913 #page-actions-vertical li div a {\r
2914         /*display:block;\r
2915         font-weight:normal;\r
2916         padding: 0 2px;*/\r
2917         }\r
2918 \r
2919 #page-actions-vertical li div + a {\r
2920         display:block;\r
2921         /*margin-top:0.3em;*/\r
2922         margin-left:45%;\r
2923         margin-top:7%;\r
2924         }\r
2925 #page-actions-vertical li {\r
2926         list-style-type: none;  \r
2927         padding:0;\r
2928         margin:0 0 0 2em;\r
2929         }\r
2930         \r
2931 #page-actions-vertical li div{\r
2932 background-color:#F7F6F5;\r
2933         border: 1px solid #E5E5E5;      \r
2934         width: 7em;\r
2935         -moz-border-radius: 4px;\r
2936         -webkit-border-radius: 4px;\r
2937         -khtml-border-radius: 4px;\r
2938         border-radius: 4px;\r
2939         position:relative;\r
2940         margin-top:0.8em;\r
2941         padding:0.5em;\r
2942         float:left;\r
2943         font-weight:normal;\r
2944         }\r
2945 #page-actions-vertical li div img{\r
2946         /*width: 16px;\r
2947         height: 16px;\r
2948         margin-right:4px;\r
2949         vertical-align:text-top;*/\r
2950 }\r
2951 .countBubble {\r
2952     margin-top: 0.8em;\r
2953     padding: 8px 0;\r
2954     text-align: center;\r
2955     width: 67px;\r
2956         background-image:url('/images/icons/action-share-count.gif');\r
2957         background-repeat:no-repeat;\r
2958         float: right;\r
2959 }\r
2960 \r
2961 div.atclear { display:none;}\r
2962 /*********************** See Also widget styles ******************/\r
2963 #see-also .title {\r
2964         font-weight: normal;\r
2965 }\r
2966 \r
2967 #see-also .record {\r
2968         padding-top: 10px;\r
2969 }\r
2970 \r
2971 /*************** Refinement typeahead styles ********************/\r
2972         /****** NOTE SEE AJAX_REFINEMENT-TYPEAHEAD.JSPF FOR STYLES *****/\r
2973         /********************* Carousel styles **************************/\r
2974 .carousel-container { /*height: 135px;*/\r
2975         padding-top: 10px;\r
2976         background-color: #eee;\r
2977         overflow:hidden;\r
2978         zoom:1; /** IE6 fix -- Does not cause validation errors**/\r
2979 }\r
2980 \r
2981 .carousel-sub-container {\r
2982         float:left; \r
2983         display:inline; \r
2984         text-align:center; \r
2985         padding:5px;\r
2986 }\r
2987 \r
2988 .carousel-sub-container .item {\r
2989         float: left; \r
2990         width: 31%; \r
2991         padding-left:5px;\r
2992         overflow:hidden;\r
2993 }\r
2994 \r
2995 .carousel-sub-container .item .book-cover  {\r
2996         display:block; \r
2997         width:6.2em; \r
2998         overflow:hidden; \r
2999         margin:0 auto;\r
3000 }\r
3001 \r
3002 .carousel-cell {\r
3003         float: left;\r
3004         width: 12px;\r
3005         padding: 0px;\r
3006         margin: 0px;\r
3007 }\r
3008 \r
3009 .carousel-cell img {\r
3010         margin-top: 50px;\r
3011 }\r
3012 \r
3013 .yui-carousel-nav {\r
3014         display: none;\r
3015 }\r
3016 \r
3017 .carousel-middle {\r
3018         float: left;\r
3019         width: 100%;\r
3020         background: #eee;\r
3021         display: none;\r
3022 }\r
3023 \r
3024 .carousel-item {\r
3025         float: left;\r
3026         width: 83px;\r
3027         min-width: 83px;\r
3028         max-width: 83px;\r
3029         margin: 0 auto;\r
3030         list-style: none;\r
3031         overflow: hidden;\r
3032 }\r
3033 \r
3034 .carousel-title {\r
3035         text-align: center;\r
3036         background: #ccc;\r
3037         padding: 0.5em;\r
3038         color: #4037b0;\r
3039         font-weight: bold;\r
3040         font-size:1.25em;\r
3041         border-top: 2px solid #e8c31b;\r
3042         margin: 0em 0 0 0;\r
3043         clear:both;\r
3044 }\r
3045 \r
3046 .carousel-image {\r
3047         /*max-height: 100px;\r
3048         overflow: hidden;*/\r
3049 }\r
3050 \r
3051 .carousel-item-title {\r
3052         background: #fffec3;\r
3053         font-size: 0.8em;\r
3054         color: #000;\r
3055         position: relative;\r
3056         top: -5px; /*-15px*/\r
3057         margin: 0 auto;\r
3058         width: 175px;\r
3059         z-index: 200;\r
3060         padding: 3px;\r
3061         text-align: center;\r
3062         display: block;\r
3063         line-height: 1.3;\r
3064         /*top:120px;\r
3065         position:absolute;\r
3066         left:100px;*/\r
3067 }\r
3068 \r
3069 .carousel-item-title a {\r
3070         color: #4740ab;\r
3071 }\r
3072 \r
3073 .carousel-container .footer-link {\r
3074         text-align: right;\r
3075         float:right;\r
3076         padding: 0.9em;\r
3077 }\r
3078 \r
3079 .yui-carousel-item-selected {\r
3080         border: 0px;\r
3081 }\r
3082 \r
3083 .yui-carousel-element li {\r
3084         border: 0px;\r
3085 }\r
3086 \r
3087 .yui-carousel {\r
3088         padding: 0px;\r
3089         margin: 0px;\r
3090         /*padding-bottom:60px;*/\r
3091 }\r
3092 \r
3093 .carousel-wide {\r
3094         margin-bottom: 2em;\r
3095 }\r
3096 \r
3097 .carousel-wide .carousel-item-title {\r
3098         width: 250px;\r
3099 }\r
3100 \r
3101 /*********************** Ask a Librarian widget styles ******************/\r
3102 \r
3103 #ask-a-librarian ul {\r
3104         font-size: 1em;\r
3105         margin: 0;\r
3106         padding: 0 0 0 15px;\r
3107         list-style-position: outside;\r
3108         list-style-type: none;\r
3109         font-weight:bold;\r
3110 }\r
3111 \r
3112 #ask-a-librarian ul li { \r
3113         margin-top:8px;\r
3114 }\r
3115 \r
3116 #ask-a-librarian ul li img {\r
3117         float: left;\r
3118         padding-right: 15px;\r
3119         margin: 0;\r
3120 }\r
3121 \r
3122 #ask-a-librarian a.block-level {\r
3123         display:block;\r
3124         padding-top:5px;\r
3125 }\r
3126 \r
3127 \r
3128 #ask-a-librarian ul li#phone div {\r
3129         font-weight: normal;\r
3130         font-size: 0.9em;\r
3131         display: block;\r
3132         margin: 0;\r
3133         padding: 0;\r
3134 }\r
3135 \r
3136 #ask-a-librarian ul li#faq {\r
3137         padding:0 0 5px 0;\r
3138         font-weight:normal;\r
3139 }\r
3140 \r
3141 /*********************** Homepage footer (social networking) styles ******************/\r
3142 #homepage-footer {\r
3143         margin-left: 40px;\r
3144         margin-right: 40px;\r
3145         padding-left: 10px;\r
3146         height: 50px;\r
3147         background-color: #EEE;\r
3148         border: 10px solid #EEE;\r
3149         font-weight: bold;\r
3150 }\r
3151 \r
3152 #social-links {\r
3153         margin-left: 20px;\r
3154         float: left;\r
3155         background-color: white;\r
3156 }\r
3157 \r
3158 #social-links ul {\r
3159         list-style-image: none;\r
3160         list-style-position: outside;\r
3161         list-style-type: none;\r
3162 }\r
3163 \r
3164 #social-links li {\r
3165         margin-right: 40px;\r
3166         float: left;\r
3167         line-height: 20px;\r
3168 }\r
3169 \r
3170 /*********************** Youtube feed widget style ******************/\r
3171 .youtube-feed-entry {\r
3172         border-bottom: 1px solid #e8e9ee;\r
3173         padding: 0.8em 0 0.8em 0;\r
3174         margin: 0 0 0.8em 0;\r
3175         min-height: 180px;\r
3176 }\r
3177 \r
3178 .youtube-feed-entry .left {\r
3179         padding: 0em 0 0em 0;\r
3180         margin: 0 .8em 0em 0;\r
3181 }\r
3182 \r
3183 /*********************** Refinement microbrowser search widget style ******************/\r
3184 /* Not needed \r
3185 .refinement-microbrowser {\r
3186         background-color: #EEEEEE;\r
3187         padding: 0.8em;\r
3188 }*/\r
3189 \r
3190 .refinement-microbrowser select {\r
3191         width: 15em;\r
3192 }\r
3193 \r
3194 /*********************** Book promotion widget styles ******************/\r
3195 \r
3196 .widget-book-promotion .merch-record-horizontal {\r
3197         overflow:hidden;\r
3198         border-bottom:none;\r
3199         padding-top:5px;\r
3200         padding-bottom:5px;\r
3201 }\r
3202 .image-container + span.booklist,.widget-book-promotion .link  {\r
3203         font-weight:bold;\r
3204         font-size:120%;\r
3205 }\r
3206 .widget-book-promotion .footer-message {\r
3207         text-align:right;\r
3208 }\r
3209 \r
3210 /********************** New spotlight styles ********************/\r
3211 \r
3212 \r
3213 /* Apply new spotlight background image style to spotlights in narrow-search and narrow type columns only */\r
3214 \r
3215 .narrow #spotlight-promotion .widget-content, .narrow #spotlight-promotion .widget-content-round-all, .narrow-search #spotlight-promotion .widget-content,  .narrow-search #spotlight-promotion .widget-content-round-all,\r
3216 .grid_4.omega #spotlight-promotion .widget-content, .grid_4.omega #spotlight-promotion .widget-content-round-all {\r
3217         /*margin-bottom: 25px; \r
3218         margin-top: 25px;*/\r
3219         background-color: #e9f1fe;\r
3220         \r
3221         border-left: solid 1px #3B9DB0; border-right: solid 1px #3B9DB0; border-bottom: solid 1px #3B9DB0;      border-top: solid 4px #3B9DB0;  \r
3222         border-radius: 0px 0px 7px 7px; -moz-border-radius: 0px 0px 7px 7px; -webkit-border-bottom-right-radius: 7px; -webkit-border-bottom-left-radius: 7px;\r
3223         \r
3224         background-image: -webkit-gradient( linear, left bottom, left top,      color-stop(0, #FBFDFF),  color-stop(0.75, #D7E5FD));\r
3225         background-image: -moz-linear-gradient( center bottom, #FBFDFF 0%, #D7E5FD 75% );\r
3226         overflow:hidden;\r
3227         \r
3228         }       \r
3229         \r
3230 \r
3231 }\r
3232 \r
3233 #spotlight-promotion .widget-content .title a:link, #spotlight-promotion .widget-content .title a:visited, #spotlight-promotion .widget-content-round-all .title a:link, #spotlight-promotion .widget-content-round-all .title a:visited {\r
3234         font-size: 1.1em;\r
3235         line-height: 1.2em;\r
3236         color: #293869;\r
3237         font-weight: bold;\r
3238 }\r
3239 \r
3240 #spotlight-promotion .widget-content .title a:hover, #spotlight-promotion .widget-content .title a:hover {\r
3241         line-decoration: underline;\r
3242         color: #1765A9;\r
3243 }\r
3244 \r
3245 #spotlight-promotion .widget-content p, #spotlight-promotion .widget-content-round-all p {\r
3246         font-size: 0.9em;\r
3247         line-height: 1.3em;\r
3248         margin-bottom:0; /*3*/\r
3249         margin-top:0;\r
3250         padding-top:0;\r
3251         overflow:hidden;\r
3252         zoom:1;\r
3253 }\r
3254 \r
3255 #spotlight-promotion .widget-content p a, #spotlight-promotion .widget-content-round-all p a {\r
3256         text-decoration: underline;\r
3257         font-weight:normal !important;\r
3258         clear:left;\r
3259         display:block;\r
3260 }\r
3261 \r
3262 #spotlight-promotion .widget-content .category, #spotlight-promotion .widget-content-round-all .category { /*Accessibility fix on Blue BG*/\r
3263         color: #008094; /*#525252 */\r
3264         margin-top:4px;\r
3265         font-size:0.9em;\r
3266         line-height:1em;\r
3267         font-family:arial;\r
3268 }\r
3269 \r
3270 #spotlight-promotion img.spotlight-promotion {\r
3271         /*margin-left:-15px; /-15px/\r
3272         margin-top:-5px;  /-5px/\r
3273 \r
3274         width: 218px;\r
3275         overflow: hidden;*/\r
3276         }\r
3277 \r
3278 #spotlight-promotion .merch-record-horizontal{\r
3279         border: 0px;\r
3280         padding:5px 10px 8px;\r
3281 }\r
3282 \r
3283 #spotlight-promotion .merch-record-horizontal .image-container{\r
3284         padding:0 1.1em 0.5em 0;        \r
3285 }\r
3286 \r
3287 #spotlight-promotion .title {\r
3288         color:#293869;\r
3289         font-weight:bold;\r
3290         font-size:1.2em;\r
3291         display:block;\r
3292         line-height:1.1em;\r
3293         padding-bottom:5px;\r
3294         padding-top:2px;\r
3295         font-family: arial; \r
3296 }\r
3297 \r
3298 #spotlight-promotion .widget-content, #spotlight-promotion .widget-content-round-all {\r
3299         background-color: #eee;\r
3300         padding:0;\r
3301         border-radius: 7px;\r
3302         -moz-border-radius: 7px;\r
3303         -webkit-border-radius: 7px;\r
3304         -khtml-border-radius: 7px;\r
3305 }\r
3306 \r
3307 /*\r
3308 #spotlight-promotion .banner-anchor {\r
3309         display:block;\r
3310         margin:-5px -15px 0;\r
3311 }\r
3312 \r
3313 #spotlight-promotion .banner-anchor img {\r
3314         width:218px;    \r
3315 }*/\r
3316 \r
3317 /*New style*/\r
3318 #spotlight-promotion .widget-content.vertical, #spotlight-promotion .widget-content-round-all.vertical {/*border-top: 1px solid #3B9DB0; border-radius: 7px;    -moz-border-radius: 7px; -webkit-border-radius: 7px;*/}\r
3319 /***Merge into .details used on homepage*/\r
3320 #spotlight-promotion .details {/*max-height: 114px;min-height: 113px;overflow: hidden;padding-left: 90px;position: relative; margin-top:0.6em*/ }\r
3321 \r
3322 /***Merge into .details img used on homepage*/\r
3323 #spotlight-promotion .details img {/*left: 0; max-width: 80px !important; overflow: hidden; position: absolute; top: 10px;*/ float:left; max-width:81px; padding-right:8px; padding-top:0.3em}\r
3324 \r
3325 /***Merge into .details .text used on homepage*/\r
3326 #spotlight-promotion .details .text {margin-top: 0.75em; overflow: auto;}\r
3327 \r
3328 /*New style*/#spotlight-promotion .date {display: block; font-size: 0.78em; color: #525252; margin-top:0; line-height:1.1em; margin-bottom:5px; margin-top:-4px/* font-weight: normal; line-height: 1.7em;*/}\r
3329 \r
3330 /*New style*/#spotlight-promotion .location {line-height: .7em; font-size: .9em;}\r
3331 \r
3332 \r
3333 .category { /*Move me to Pages and use for blog category or something that needs to be tied into another section of the site*/\r
3334         /*color: #008194;*/\r
3335         font-size: .9em;\r
3336         font-weight: bold;\r
3337         /*margin-bottom: -2px;*/\r
3338 }\r
3339 /* Quick Search for style Sections.  Copy and paste these into search for easy searching.\r
3340 \r
3341 1.0 - Multimedia styles\r
3342         1.1 - Styles for event details images\r
3343         1.2 - Styles for Images\r
3344         1.3 - Base button styles\r
3345 2.0 - Spotlight Promotional Slider\r
3346 3.0 - Calendar and date menu styles\r
3347 4.0 - Bib Item styles\r
3348         4.1 - Bib detail page styles\r
3349 5.0 - Sortable table styles\r
3350 6.0 - Branches and Hours styles\r
3351         6.1 - Branch message styles\r
3352 7.0 - Merchandising styles\r
3353         7.1 - Merch record style\r
3354         7.2 - Widget_dc-browse-subjects styles\r
3355         7.3 - Book Grid Promo styles \r
3356 8.0 - tab styles\r
3357 9.0 - Booklists style\r
3358         9.1 - style for booklist summary table\r
3359 10.0 - Email signup box style\r
3360 11.0 - Syndetics Plus styles\r
3361 12.0 - session timeout warning style\r
3362 13.0 - Record styles\r
3363         13.1 - Record button styles\r
3364         13.2 - Articles box styles\r
3365         13.3 - Article headers\r
3366         13.5 - KTR 2014\r
3367 14.0 - Search styles\r
3368 15.0 - Multiple Column List Styles\r
3369 \r
3370 X - Closed Captions\r
3371 XX- style for the feedback container\r
3372 \r
3373 */\r
3374 \r
3375 /*********** 1.0 - Multimedia styles **************/\r
3376 .youtube {\r
3377         background-color: #eeeeee;\r
3378         margin: 5px 0 0px 0;\r
3379         padding: 10px 0 8px 0;\r
3380         text-align: center;\r
3381 }\r
3382 \r
3383 /********* 1.1 - Styles for event details images *********/\r
3384 div.image-strip .image-label {\r
3385         font-weight: bold;\r
3386         font-size: 80%;\r
3387 }\r
3388 \r
3389 div.image-strip-container {\r
3390         float: left;\r
3391         width: 140px;\r
3392         margin: 5px;\r
3393 }\r
3394 \r
3395 div.image-strip-container img {\r
3396         float: left\r
3397 }\r
3398 \r
3399 /********* 1.2 - Styles for Images *********/\r
3400 .content img {\r
3401         padding: 5px 5px;\r
3402         display: block;\r
3403 }\r
3404 \r
3405 .img-cap {\r
3406         float: right;\r
3407         padding: 5px;\r
3408         font-size: 8pt;\r
3409 }\r
3410 \r
3411 /********* 1.3 - Base button styles *********/\r
3412 .button, .button:visited {\r
3413         color: #fff;\r
3414         display: inline-block;\r
3415         font-size: 1.2em;\r
3416         font-weight: normal;\r
3417         line-height: 31px;\r
3418         min-height: 33px;\r
3419     min-width: 73px; \r
3420         margin: 12px 0;\r
3421         overflow: visible;\r
3422         padding: 0px 8px;\r
3423         text-align: center;\r
3424         -webkit-appearance: none;\r
3425         border-radius: 0px;\r
3426         -moz-border-radius: 0px;\r
3427         -webkit-border-radius: 0px;\r
3428         -khtml-border-radius: 0px;\r
3429         -webkit-box-sizing: content-box;\r
3430         -moz-box-sizing: content-box;\r
3431         box-sizing: content-box;\r
3432         vertical-align: middle;\r
3433         \r
3434         /* IE specific fixes */\r
3435         *line-height: 32px;\r
3436         *height: 34px;\r
3437         *width: auto;\r
3438 }\r
3439 \r
3440 .button:last-child {\r
3441         margin-bottom: 0px;\r
3442 }\r
3443 \r
3444 ul.horizontal-list li .button {\r
3445         margin: 12px 0;\r
3446 }\r
3447 \r
3448 .button, .button:hover {\r
3449         color: #fff;\r
3450         cursor: hand;\r
3451         cursor: pointer;\r
3452         font-weight: normal;\r
3453         text-decoration: none;\r
3454 }\r
3455 \r
3456 .button.large {\r
3457         padding: 0.6em 2em;\r
3458         *padding: 0; /* IE Fix for improper box model rendering */\r
3459 }\r
3460 \r
3461 .cancel, .confirm, .submit {\r
3462         background: #447c23;\r
3463         border: 1px solid #3e7120;\r
3464         *border-width: 0; /* IE Fix for improper box model rendering */\r
3465 }\r
3466 \r
3467 .cancel:hover, .confirm:hover, .submit:hover {\r
3468         background: #589e30;\r
3469 }\r
3470 \r
3471 .cancel:active, .confirm:active, .submit:active   {\r
3472         background: #38661d;\r
3473 }\r
3474 \r
3475 .search, .go {\r
3476         background: #329AA5;\r
3477         border: 1px solid #2e8b95;\r
3478         margin-top: 0px;\r
3479         margin-bottom: 0px;\r
3480 }\r
3481 \r
3482 .search:hover, .go:hover {\r
3483         background: #38acb8; \r
3484 }\r
3485 \r
3486 .search:active, .go:active {\r
3487         background: #21656c;    \r
3488 }\r
3489 \r
3490 /*********** 2.0 - Spotlights styles **************/\r
3491 \r
3492 .featured-spotlight {\r
3493         margin-top: 10px;\r
3494         margin-bottom: 10px;\r
3495         height: 150px;\r
3496 }\r
3497 \r
3498 .featured-spotlight img {\r
3499         margin-right: 5px;\r
3500         float: left;\r
3501 }\r
3502 \r
3503 \r
3504 /********2.0 - Spotlight Promotional Slider********/\r
3505 .spotlight-multi {\r
3506         display: none;\r
3507 }\r
3508 \r
3509 #spotlight-multi-links {\r
3510         width: 220px;\r
3511         height: 211px;\r
3512         float: left;\r
3513         background-color: #EEEEEE;\r
3514         padding: 0 5px;\r
3515         margin-bottom: 20px;\r
3516 }\r
3517 \r
3518 .spotlight-multi-tab {\r
3519         width: 208px;\r
3520         float: left;\r
3521         line-height: 22px;\r
3522         background-color: #FFFFFF;\r
3523         margin: 5px 0;\r
3524         padding: 10px 0 10px 10px;\r
3525         position: relative;\r
3526 }\r
3527 \r
3528 \r
3529 .spotlight-multi-tab-selected a {\r
3530         color: #000;\r
3531         display: block;\r
3532         padding: 0 0 0 10px;\r
3533         \r
3534 }\r
3535 \r
3536 .spotlight-multi-tab-selected {\r
3537         width: 218px;\r
3538         float: left;\r
3539         line-height: 25px;\r
3540         margin: 4px 0;\r
3541         background-color: #113c68;\r
3542         padding: 10px 0px;\r
3543         border-bottom: 2px solid #BBBBBB;\r
3544         border-right: 1px solid #BBBBBB;\r
3545         position: relative;\r
3546 }\r
3547 \r
3548 .spotlight-multi-tab-selected a {\r
3549         color: white;\r
3550         font-weight: bold;\r
3551         padding: 0 0 0 10px;\r
3552 }\r
3553 \r
3554 .spotlight-multi-tab .spotlight-multi-tab-arrow {\r
3555         position: relative;\r
3556         background-color: transparent;\r
3557         left: -50px;\r
3558         width: 50px;\r
3559         top: -18px;\r
3560         float: left;\r
3561         height: 45px;\r
3562         display: none;\r
3563 }\r
3564 \r
3565 .spotlight-multi-tab-selected .spotlight-multi-tab-arrow {\r
3566         position: absolute;\r
3567         background-color: transparent;\r
3568         height: 60px;\r
3569         left: -50px;\r
3570         width: 50px;\r
3571         top: -8px;\r
3572         background-image: url(/images/multi-spotlight-arrowhead.gif);\r
3573         background-repeat: no-repeat;\r
3574         background-position: right;\r
3575 }\r
3576 .spotlight-multi-selected {\r
3577         display: block;\r
3578 }\r
3579 \r
3580 .spotlight-multi-selected .image {\r
3581         float: left;\r
3582         width: 470px;\r
3583         padding-left:10px;\r
3584 }\r
3585 \r
3586 .spotlight-multi-selected .text {\r
3587         float: left;\r
3588         width: 380px;\r
3589         color: #525252;\r
3590 }\r
3591 \r
3592 .spotlight-multi-selected .text h4 {\r
3593         margin-bottom: 15px;\r
3594         padding-top: 0px;\r
3595 }\r
3596 \r
3597 .spotlight-multi-selected .text div {\r
3598         color: #525252;\r
3599         padding-bottom: 7px;\r
3600\r
3601 \r
3602 /************* 3.0 - Calendar and date menu styles *******************/\r
3603 #calendar .widget-content {\r
3604         height: 300px;\r
3605 }\r
3606 \r
3607 #calendar img {\r
3608         cursor: pointer;\r
3609 }\r
3610 \r
3611 #calendar-popup {\r
3612         display: none;\r
3613         position: absolute;\r
3614         z-index: 100;\r
3615         width: 175px;\r
3616 }\r
3617 \r
3618 #calendar-month {\r
3619         display: none;\r
3620         position: absolute;\r
3621         background-color: #efefef;\r
3622         border: 1px solid #999;\r
3623         padding: 15px 10px 15px 15px;\r
3624         width: 125px;\r
3625         z-index: 100;\r
3626 }\r
3627 \r
3628 #calendar-month input {\r
3629         width: 60px;\r
3630         margin-top: 5px;\r
3631 }\r
3632 \r
3633 #calendar-inline {\r
3634         margin-left: 25px;\r
3635 }\r
3636 \r
3637 #date-selector-bar { \r
3638         z-index: 10;\r
3639         font-size: 8pt;\r
3640 }\r
3641 \r
3642 #date-selector-bar h4 {\r
3643         display: inline;\r
3644         font-weight: normal;\r
3645         float: left;\r
3646         padding: 0;\r
3647         margin-top: 0;\r
3648 }\r
3649 \r
3650 .search-results-embedded #search-bar {\r
3651         width: auto;\r
3652         float: none;\r
3653 }\r
3654 \r
3655 .search-results-embedded #date-selector-bar {\r
3656         margin-bottom: 1.2em;\r
3657         position: relative;\r
3658         width: 100%;\r
3659 }\r
3660 \r
3661 #date-selector-bar .search-tab {\r
3662         border: 0px;\r
3663         margin-left: 4px;\r
3664         margin-right: 4px;\r
3665 }\r
3666 \r
3667 #date-selector-bar .search-tab a {\r
3668         text-decoration: underline;\r
3669 }\r
3670 \r
3671 #date-selector-bar .search-tab-selected {\r
3672         border: 1px solid #4C4C4C;\r
3673         font-weight: bold;\r
3674         margin: 0 3px 0 3px;\r
3675         padding: 2px 5px;\r
3676         position: relative;\r
3677 }\r
3678 \r
3679 #date-selector-bar .search-tab-selected a {\r
3680         color: #4C4C4C;\r
3681 }\r
3682 \r
3683 #date-selector-bar .search-tab-selected a:hover {\r
3684         text-decoration: none;\r
3685 }\r
3686 \r
3687 #date-selector-title {\r
3688         font-size: 1.1em; /*11pt*/\r
3689         margin: 10px;\r
3690 }\r
3691 \r
3692 .button-submit-link {\r
3693         border:none;\r
3694         color: #1765A9;\r
3695         padding: 0px;\r
3696         margin: 0px;\r
3697         text-align: left;\r
3698 }\r
3699 \r
3700 .button-submit-link:hover { \r
3701         color: #293D66;\r
3702         cursor: hand;\r
3703         cursor: pointer; \r
3704 }\r
3705 \r
3706 #search-360 .button-submit-link {\r
3707         border: none;\r
3708         display: block;\r
3709         width: 17.3em;\r
3710         margin: 0;\r
3711         padding: 0;\r
3712         background: transparent;\r
3713 }\r
3714 \r
3715 #search-360 input.button-submit-link::-moz-focus-inner {\r
3716         border: none;\r
3717         display: block;\r
3718         width: 17.3em;\r
3719         margin: 0;\r
3720         padding: 0;\r
3721         background: transparent;\r
3722 }\r
3723 \r
3724 #search-360 .button-submit-link:hover {\r
3725         cursor: hand;\r
3726         cursor: pointer; \r
3727         text-decoration: underline;\r
3728 }\r
3729 \r
3730 #share-icon {\r
3731         position: relative;\r
3732         z-index: 99;\r
3733 }\r
3734 \r
3735 #search-360 {\r
3736         font-size: 8pt;\r
3737 }\r
3738 \r
3739 /**************** 4.0 - Bib Item styles ***********************/\r
3740 \r
3741 #bib-detail .main-image-container {\r
3742         text-align: center;\r
3743         margin-bottom: 20px;\r
3744         overflow: hidden;\r
3745 }\r
3746 \r
3747 /**************** 4.1 - Bib detail page styles ***********************/\r
3748 #branch-holdings {\r
3749         clear: left;\r
3750         width: 640px;\r
3751         margin-left: 235px;\r
3752 }\r
3753 \r
3754 table.item-availability th {\r
3755         background-color: #efeeed;\r
3756         color: #525252;\r
3757         text-align: left;\r
3758 }\r
3759 \r
3760 table.item-availability#serials colgroup col:first-child {\r
3761                 width:50%;\r
3762         }\r
3763 \r
3764 table.item-availability tr.even {\r
3765         background-color: #EEE;\r
3766 }\r
3767 \r
3768 table.item-availability th.centertext, table.item-availability td.centertext {\r
3769         text-align:center;\r
3770 }\r
3771 \r
3772 .in-library {\r
3773         font-weight: bold;\r
3774 }\r
3775 \r
3776 .branchname-secondary a {\r
3777         display: none;\r
3778 }\r
3779 \r
3780 .stack-request-button {\r
3781         background: #EEEEEE;\r
3782         color: #0A8523;\r
3783         font-weight: bold;\r
3784 }\r
3785 \r
3786 #bib-detail .edition {\r
3787         margin-bottom: 20px;\r
3788         font-size: 14px;\r
3789 }\r
3790 \r
3791 /***************** 5.0 - Sortable table styles ******************/\r
3792 table.item-availability th.sortableHeader {\r
3793         background-image: url(/images/table-sort_unsorted.gif);\r
3794         background-repeat: no-repeat;\r
3795         background-position: center left;\r
3796         cursor: pointer;\r
3797 }\r
3798 \r
3799 table.item-availability th.headerSortUp {\r
3800         background-image: url(/images/table-sort_arrow-up.gif);\r
3801         background-repeat: no-repeat;\r
3802         background-position: center left;\r
3803         cursor: pointer;\r
3804 }\r
3805 \r
3806 table.item-availability th.headerSortDown {\r
3807         background-image: url(/images/table-sort_arrow-down.gif);\r
3808         background-repeat: no-repeat;\r
3809         background-position: center left;\r
3810         cursor: pointer;\r
3811 }\r
3812 \r
3813 /***************** 6.0 - Branches and Hours styles ******************/\r
3814 #search-branches {\r
3815         overflow: hidden;\r
3816 }\r
3817 \r
3818 #search-branches label.hint {\r
3819         color: #6e6e6e;\r
3820         position: absolute;\r
3821         top: 7px;\r
3822         left: 95px;\r
3823 }\r
3824 \r
3825 .branches-a-z #search-branches label.hint {\r
3826         color: #6e6e6e;\r
3827         position: absolute;\r
3828         top: 8px;\r
3829         left: 125px;\r
3830 }\r
3831 \r
3832 #search-branches div#location-terms-container {\r
3833         position: relative;\r
3834         float: left;\r
3835         display: block;\r
3836 }\r
3837 \r
3838 #search-branches #locationTerms {\r
3839         width: 400px;\r
3840         padding: 6px;\r
3841         float: left;\r
3842 }\r
3843 \r
3844 /***************** this is for lh-toronto-neighbourhoods-test.jsp ******************/\r
3845 .locationTerms {\r
3846         width: 275px;\r
3847         padding: 6px;\r
3848         float: left;\r
3849 }\r
3850 \r
3851 #search-branches .search-type {\r
3852         padding-left: 40px;\r
3853         padding-top: 5px;\r
3854 }\r
3855 \r
3856 #map_canvas {\r
3857         height: 500px;\r
3858 }\r
3859 \r
3860 #branches-and-hours #branch-locator #map_canvas {\r
3861         margin: 0px;\r
3862         width: 460px;\r
3863         height: 500px;\r
3864 }\r
3865 \r
3866 #branches-and-hours .record-result .text {\r
3867         color: #666666;\r
3868         line-height: 1.3;\r
3869 }\r
3870 \r
3871 \r
3872 .tabContent #branch-locator #map_canvas {\r
3873         margin: 0px;\r
3874         width: 430px;\r
3875         height: 300px;\r
3876 }\r
3877 \r
3878 .bookmobiles #branch-locator #map_canvas {\r
3879         margin: 0px;\r
3880         width: 700px !important;\r
3881 }\r
3882 \r
3883 .branch-icons {margin: 5px 0}\r
3884 \r
3885 .branch-icons img {\r
3886         /*margin-top: 2px;*/\r
3887 }\r
3888 \r
3889 #branch-detail .main-image-container {\r
3890         text-align: center;\r
3891         margin-bottom: 20px;\r
3892 }\r
3893 \r
3894 #branch-detail .main-image-container img {\r
3895         width: 150px;\r
3896 }\r
3897 \r
3898 #branch-detail h4 {\r
3899         line-height: 1.6em;\r
3900 }\r
3901 \r
3902 #map-loading {\r
3903         position: relative;\r
3904         top: 120px;\r
3905         left: 200px;\r
3906 }\r
3907 \r
3908 #map-branch-img-container img {\r
3909         margin:13px 15px 0 0; \r
3910         display:block;\r
3911 }\r
3912 /******************** 6.1 - Branch message styles **********************/\r
3913 .branch-message,.branch-message-compact {\r
3914         border: 1px solid #F8A961;\r
3915         background-color: #fdfdd4;\r
3916         padding: 0.6em;\r
3917         margin: 0 0 .5em 0;\r
3918         line-height: 1.1;\r
3919 }\r
3920 \r
3921 #branches-and-hours .hours .branch-message-compact,#branches-and-hours .hours .branch-message\r
3922         {\r
3923         margin: 0;\r
3924         width: 350px;\r
3925 }\r
3926 \r
3927 .all-branches {\r
3928         border: 1px solid black;\r
3929         margin: 0.2em 1.2em;\r
3930         padding: 0.2em;\r
3931         background-color: #F8A961;\r
3932 }\r
3933 \r
3934 #branch-message-all-branches, #homepage .branch-message {\r
3935         padding: 15px 12px 15px 12px;\r
3936         border: 2px solid #FBA229;\r
3937         background-color: #FDFED5;\r
3938         margin-bottom: 20px;\r
3939 }\r
3940 \r
3941 #branch-message-all-branches h2, #homepage .branch-message h2{\r
3942         padding: 0px 0px 0px 0px;\r
3943         border: 0px solid red;\r
3944         margin: 15px 0px 0px 0px;\r
3945 }\r
3946 \r
3947 #branch-message-all-branches p, #homepage .branch-message p{\r
3948         /*padding: 10px 0px 0px 0px; --> Not needed, I believe the standard <p> will do just fine...\r
3949         border: 0px solid red;\r
3950         margin: 0px 0px 0px 0px;*/\r
3951 }\r
3952 \r
3953 #homepage #branch-message-all-branches, #homepage .branch-message {\r
3954         margin-right: 20px;\r
3955 }\r
3956 \r
3957 #branches-and-hours #branch-message-all-branches {\r
3958         /*width: 600px;\r
3959         margin-bottom: 15px;*/\r
3960 }\r
3961 \r
3962 #branch-detail #branch-message-all-branches {\r
3963         width: 620px;\r
3964 }\r
3965 \r
3966 #branch-detail #branch-message {\r
3967         border: 1px solid #293D66;\r
3968         padding: 10px;\r
3969         background-color: #EEEEEE;\r
3970         margin-bottom: 15px;\r
3971 }\r
3972 \r
3973 .branch-message-heat-alert {\r
3974         background-color: #6E050B;\r
3975         text-align: center;\r
3976         padding: 3px 0 2px 0;\r
3977         margin: 15px 0 -15px 0;\r
3978 }\r
3979 \r
3980 .branch-message-heat-alert p {\r
3981         color: #fff;\r
3982         font-family: arial;\r
3983 }\r
3984 \r
3985 .branch-message-heat-alert p a {\r
3986     color:#fff;\r
3987     text-decoration: none;\r
3988     font-weight: bold;\r
3989     font-family: arial;\r
3990 }\r
3991 \r
3992 .branch-message-heat-alert p a:hover {\r
3993         color: #fff;\r
3994         text-decoration: underline;\r
3995         font-family: arial;\r
3996 }\r
3997 \r
3998 .map-bubble-max-height{font-size:9pt;}\r
3999 \r
4000 \r
4001 /******************** 7.0 - Merchandising styles **********************/\r
4002 .merch-list-title-link {\r
4003         float: right;\r
4004         text-transform: none;\r
4005         text-decoration: underline;\r
4006 }\r
4007 \r
4008 .merch-record-vertical {\r
4009         padding-top: 15px;\r
4010         padding-bottom: 10px;\r
4011 }\r
4012 \r
4013 .merch-record-horizontal {\r
4014         border-bottom: 1px solid #E2E2E2;\r
4015         overflow: hidden;\r
4016         padding: 20px 0px; /* 15px 0px; */\r
4017 }\r
4018 \r
4019 .merch-record-horizontal .date {\r
4020         margin-top: 10px;\r
4021 }\r
4022 \r
4023 .merch-record-horizontal .location {\r
4024         margin-bottom: 10px;\r
4025 }\r
4026 \r
4027 .merch-record-horizontal .author {\r
4028         margin: 0;\r
4029         line-height: 1.2em;\r
4030 }\r
4031 \r
4032 .merch-record-horizontal .description,.merch-record-horizontal .text {\r
4033         margin-top: .75em;\r
4034         overflow: auto;\r
4035 }\r
4036 \r
4037 .last, .merch-record-horizontal + .merch-record-horizontal:last-child {\r
4038         border: 0px !important;\r
4039 }\r
4040 \r
4041 .merch-record-vertical .image-container {\r
4042         width: 190px; \r
4043         text-align: center;\r
4044 }\r
4045 \r
4046 \r
4047 \r
4048 .merch-record-horizontal .image-container {\r
4049         padding: 0 1em;\r
4050         text-align: center;\r
4051         overflow: hidden;\r
4052         float: left;\r
4053         width: 100px;\r
4054 }\r
4055 \r
4056 .merch-record-horizontal .image-container img{\r
4057         max-width:100px;\r
4058 }\r
4059 \r
4060 .merch-record-horizontal .image-container .homepage-images {\r
4061         width: 100%;\r
4062         height: auto;\r
4063 }\r
4064 \r
4065 .merch-record-horizontal .image-container-no-background {\r
4066         width: 81px;\r
4067         height: 100px;\r
4068         text-align: center;\r
4069         margin-right: 20px;\r
4070         overflow: hidden;\r
4071         float: left;\r
4072 }\r
4073 \r
4074 .merch-record-horizontal .info {\r
4075         float: left;\r
4076 }\r
4077 \r
4078 .merch-record-horizontal .holdLink {\r
4079         text-align: left;\r
4080 }\r
4081 \r
4082 .merch-record-vertical .title {\r
4083         padding-top: 0.8em;\r
4084         padding-bottom: 0.4em;\r
4085         font-weight: normal;\r
4086 }\r
4087 \r
4088 .merch-record-horizontal .title {\r
4089         font-weight: bold;\r
4090 }\r
4091 \r
4092 .merch-record-horizontal .record-details .title{\r
4093         font-weight: bold;\r
4094         font-size: 1.2em;\r
4095         overflow: hidden;\r
4096         padding-bottom: 10px;\r
4097 }\r
4098 \r
4099 \r
4100 #upcoming-programming .merch-record-horizontal .title {\r
4101         padding-top:10px;\r
4102 }\r
4103 \r
4104 .checkbox {\r
4105         margin: 3px;\r
4106         margin-left: 0px;\r
4107 }\r
4108 \r
4109 div.record-note {\r
4110         font-size: 80%;\r
4111         margin: .5em 1em 0 1em;\r
4112 }\r
4113 \r
4114 /*********** 7.1 - Merch record style ********/\r
4115 .merch-record {\r
4116         padding: 15px 10px;\r
4117         font-size: 12px;\r
4118 }\r
4119 \r
4120 .merch-title {\r
4121         font-weight: bold;\r
4122         line-height: 18px;\r
4123 }\r
4124 \r
4125 /*********** 7.2 - Styles Specific to Ibby - widget_dc-browse-subjects.jspf ********/\r
4126 \r
4127 #browseSubject {\r
4128         margin: 15px 0;\r
4129         }\r
4130 #browseSubject .browseTitle {\r
4131         padding: 9px 12px 7px 12px; background-color: #E4ECF9;\r
4132         }\r
4133 #browseSubject .browseTitle h3 {\r
4134         color: #525252; padding: 0; margin: 0; font-size: 1.25em;\r
4135         }\r
4136 \r
4137 #browseSubject .browseList {\r
4138         border: 1px solid #E4ECF9;\r
4139         -moz-border-radius-bottomright: 7px; border-bottom-right-radius: 7px;\r
4140         -moz-border-radius-bottomleft: 7px; border-bottom-left-radius: 7px;\r
4141         }\r
4142         \r
4143 #browseSubject .browseList ul {\r
4144         list-style-type: none;\r
4145         margin: .2em 0 .5em 0; \r
4146         padding: 0;\r
4147         }\r
4148         \r
4149 #browseSubject .browseList li {\r
4150         margin: 0px 12px;\r
4151         padding: 4px 0;\r
4152         border-bottom: 1px solid #EFEEED;\r
4153         line-height: 1.8em;\r
4154         }\r
4155         \r
4156 #browseSubject .browseList .more {\r
4157         font-weight: bold;\r
4158         } \r
4159 \r
4160 /***** 7.3 - record_grid-book-promo stlyes *********/\r
4161 \r
4162 .ibby-record-container .ibby-thumb {\r
4163         height: 180px;\r
4164         width: 135px;\r
4165         background-color: #f3f3f3;\r
4166         border: 1px solid #f3f3f3;\r
4167         overflow: hidden;\r
4168         margin: 1px 5px 1px 5px;\r
4169 }\r
4170 \r
4171 .ibby-meta {\r
4172         max-width: 140px;\r
4173         max-height: 100px;\r
4174         margin: 0 0 0 10px;\r
4175 }\r
4176 \r
4177 .ibby-meta p {\r
4178         font-size: 0.9em;\r
4179 }\r
4180 \r
4181 #ibby-book-grid, #ibby-book-grid .ibby-record-container, .ibby-record-grid {\r
4182         background: white;\r
4183 }\r
4184 \r
4185 .ibby-record-grid {\r
4186         margin: 0 0 0 0;\r
4187         padding: 0 0 0 15px;\r
4188 }\r
4189 \r
4190 .ibby-record-container {\r
4191         margin: 10px 0 0 0;\r
4192         width:  135px;\r
4193         display: block;\r
4194         float:  left;\r
4195         height: 275px\r
4196 }\r
4197 \r
4198 .ibby-cover-img-container img {\r
4199         width: 115px;\r
4200         margin: 5px 0 0 10px;\r
4201 }\r
4202 \r
4203 /********  7.4 eBooks Banner ***********/\r
4204 \r
4205 .ebooks-banner-img {\r
4206         height: 150px;\r
4207         width: 197px;\r
4208         background: url('/images/downloads-ebooks-campaign-banner.jpg')0 0;\r
4209         background-size: 192px auto;\r
4210 }\r
4211 \r
4212 /********* 8.0 - tab styles ************/ \r
4213 \r
4214 #widget-tab-container .widget-content h3 {\r
4215         /*\r
4216         display: block;\r
4217         font-size: 1em;\r
4218         margin: 10px 0;\r
4219         */\r
4220         \r
4221         border-top: 1px solid #CCCCCC;\r
4222         margin-top: 15px;\r
4223         padding: 10px 0 0;\r
4224 }\r
4225 \r
4226 #widget-tab-container .widget-content h3:first-child {\r
4227         border:none;\r
4228         }\r
4229 \r
4230 #widget-tab-container #tab4 .widget-content table {\r
4231         /*margin: 10px 0;*/\r
4232 }\r
4233 \r
4234 #widget-tab-container .widget-content ul {\r
4235         padding: 0 0 0 30px;\r
4236         margin: 8px 0 3px;\r
4237 }\r
4238 \r
4239 #widget-tab-container .widget-content ul li {\r
4240         /*padding-bottom: 5px !important;*/\r
4241 }\r
4242 \r
4243 #widget-tab-container .widget-content ul ul {\r
4244         margin-top: 5px;\r
4245         padding: 0 0 0 30px;\r
4246 }\r
4247 \r
4248 ul.tab-bar li {\r
4249         float: left;\r
4250         display: block;\r
4251         background-color: #dedfe1;\r
4252         margin:0 5px 0 0;\r
4253         padding: 0;\r
4254 }\r
4255 \r
4256 ul.tab-bar li.active {\r
4257         background: #eee;\r
4258         border-top: 2px solid #00b6bc;\r
4259         border-right: 2px solid #00b6bc;\r
4260         border-left: 2px solid #00b6bc;\r
4261         outline: none;\r
4262         margin-top: -2px;\r
4263         position: relative;\r
4264         top: 2px;\r
4265 }\r
4266 \r
4267 .tab-bar {\r
4268         clear:left;\r
4269         margin: 10px 0 0;\r
4270         overflow:hidden;\r
4271         padding: 0;\r
4272         border-bottom: 2px solid #00b6bc;\r
4273         width: 100%;\r
4274 }\r
4275 \r
4276 .tab-bar a:link,.tab-bar a:visited,.tab-bar a:hover,.tab-bar a:active {\r
4277         display: inline-block;\r
4278         font-weight:normal;\r
4279         padding: 8px;\r
4280 }\r
4281 \r
4282 .tab-bar a:hover {background-color: #eee}\r
4283 \r
4284 .tab-bar img {\r
4285         margin: 0px;\r
4286         display: none;\r
4287 }\r
4288 \r
4289 .tabContent {\r
4290         margin: 0px;\r
4291         clear: left;\r
4292 }\r
4293 \r
4294 .tabContent h2 {\r
4295         display: none;\r
4296         /*margin: 0;\r
4297         background-color: #00B6BC;\r
4298         color: #FFF;\r
4299         font-size: 1.0em;\r
4300         font-weight: bold;\r
4301         padding: 0 !important;\r
4302         height: 2px;\r
4303         clear: left;*/\r
4304 }\r
4305 \r
4306 /********* 9.0 - Booklists style *********/\r
4307 \r
4308 .booklist-vertical img.canadian-icon {\r
4309         padding-left: 5px;\r
4310 }\r
4311 \r
4312 img.canadian-icon {\r
4313         padding-left: 5px;\r
4314 }\r
4315 \r
4316 .booklist-vertical .text {\r
4317         margin-right: 0px;\r
4318         margin-left: 100px;\r
4319 }\r
4320 .alternate-formats {\r
4321         margin-top: 10px;\r
4322 }\r
4323 .booklist-vertical .alternate-formats li {\r
4324         padding-bottom: 0;\r
4325 }\r
4326 .bookcover {\r
4327         width:150px;\r
4328         margin-left: 0 0 5px 5px;\r
4329         float:left;\r
4330         display:inline;\r
4331 }\r
4332 /********* 9.1 - style for booklist summary table, such as used for Book Club Sets *********/\r
4333 table.booklist-summary {\r
4334         border-collapse: collapse;\r
4335 }\r
4336 \r
4337 table.booklist-summary th {\r
4338         border: 1px solid #EEE;\r
4339         background-color: #EEE;\r
4340 }\r
4341 \r
4342 table.booklist-summary th#titles {\r
4343         width: 70%;\r
4344 }\r
4345 \r
4346 table.booklist-summary th#branches {\r
4347         width: 30%;\r
4348 }\r
4349 \r
4350 table.booklist-summary td {\r
4351         padding: 0.5em;\r
4352         border: 1px solid #EEE;\r
4353 }\r
4354 \r
4355 table.booklist-summary .title {\r
4356         font-weight: bold;\r
4357         font-size: 115%;\r
4358 }\r
4359 \r
4360 .publication-date {\r
4361         font-weight: normal;\r
4362         font-size: smaller;\r
4363 }\r
4364 \r
4365 table.booklist-summary .image-container {\r
4366         float: right;\r
4367         margin: 0 0 1em 1em;\r
4368 }\r
4369 \r
4370 /******* 10.0 - Email signup box style *************/\r
4371 \r
4372 #email-signup {\r
4373         background-color: #339933;\r
4374         text-align: center;\r
4375         border: 1px solid #339933;\r
4376         padding: 10px;\r
4377         /*added border radius*/\r
4378         border-radius: 7px;\r
4379         -moz-border-radius: 7px;\r
4380         -webkit-border-radius: 7px;\r
4381         -khtml-border-radius: 7px;\r
4382 }\r
4383 \r
4384 #email-signup a {\r
4385         color: white;\r
4386         font-weight: bold;\r
4387 }\r
4388 \r
4389 #email-signup a:hover {\r
4390         text-decoration: underline;\r
4391         color: white;\r
4392 }\r
4393 \r
4394 #email-signup h4 {\r
4395         padding: 0px;\r
4396         margin: 0px;\r
4397         border-bottom-width: 0px;\r
4398         border-top-width: 0px;\r
4399         background-color: #339933;\r
4400 }\r
4401 \r
4402 /******* 11.0 - Syndetics Plus styles *************/\r
4403 #syndetics_show_link {\r
4404         \r
4405 }\r
4406 \r
4407 #syndetics_content {\r
4408         background-color: #EEE;\r
4409         padding: 0.8em;\r
4410         margin: 0.8em;\r
4411 }\r
4412 \r
4413 .syn_title {\r
4414         font-weight: bold;\r
4415         margin-top: 0.8em;\r
4416 }\r
4417 \r
4418 .syn_body {\r
4419         border: 1px dotted #CCC;\r
4420         background-color: white;\r
4421         padding: 0.8em;\r
4422 }\r
4423 \r
4424 #syn_summary .syn_body {\r
4425         border: none;\r
4426         background-color: white;\r
4427         padding: 0;\r
4428 }\r
4429 \r
4430 .syn_terms {\r
4431         display: none;\r
4432 }\r
4433 \r
4434 /* FORMS */\r
4435 \r
4436 /**************** 12.0 - session timeout warning style for floating message area for session timeout warning **************/\r
4437 #message-area {\r
4438         position: fixed;\r
4439         top: 0px;\r
4440         left: 0px;\r
4441         border: 2px solid black;\r
4442         height: auto;\r
4443         width: 880px;\r
4444         margin-left: 60px;\r
4445         z-index: 201;\r
4446         display: none;\r
4447         background-color: #fdfdd4;\r
4448         padding: 20px 10px 10px 50px;\r
4449 }\r
4450 \r
4451 #progress-area{\r
4452         display:block; \r
4453         clear:both; \r
4454         width:34%; \r
4455         text-align:center;\r
4456 }\r
4457 \r
4458 /**************** 13.0 - Record styles **************/\r
4459 \r
4460 #record-book-detail h1 span {\r
4461         font-weight: normal;\r
4462 }\r
4463 \r
4464 #record-book-detail h1 span.title_edition_results {\r
4465         font-style: italic;\r
4466 }\r
4467 \r
4468 #alpha-index {\r
4469         padding-bottom: 1em;\r
4470     padding-top: 0.8em;\r
4471         font-weight: bold;\r
4472         font-size: 1.3em;\r
4473         clear: left;\r
4474 }\r
4475 \r
4476 #alpha-index a {\r
4477         padding-right: 0.45em;\r
4478 }\r
4479 \r
4480 .record-result {\r
4481         border-top: 1px solid #DDD;\r
4482         padding: 20px 0;\r
4483 }\r
4484 \r
4485 .id {\r
4486         display: none;\r
4487 }\r
4488 \r
4489 .record-result .description {\r
4490         line-height: 1.5em;\r
4491 }\r
4492 \r
4493 .record-result .image-container-branch .image {\r
4494         width: 100px;\r
4495 }\r
4496 \r
4497 .record-result .title {\r
4498         font-size: 1.3em;\r
4499         font-weight: bold;\r
4500         padding-bottom: 0.3em;\r
4501         display:block;\r
4502 }\r
4503 \r
4504 .record-result .title span.branch-phone-number {\r
4505         font-weight: normal     \r
4506 }\r
4507 \r
4508 .record-result .title a {\r
4509         line-height: 1.3em;\r
4510 }\r
4511 \r
4512 .record-result .title a:hover {\r
4513         color: #01316b;\r
4514         text-decoration: underline;\r
4515         line-height: 1.3em;\r
4516 }\r
4517 \r
4518 .record-result .title_edition_results {\r
4519         font-style: italic;\r
4520 }\r
4521 \r
4522 .record-result .label {\r
4523         font-size: 1.0em;\r
4524         font-style: italic;\r
4525         font-weight: bold;\r
4526         color: rgb(102, 102, 102);\r
4527 }\r
4528 \r
4529 .record-result .format-year {\r
4530         font-size: 0.9em;\r
4531 }\r
4532 \r
4533 .record-result .holdable .button {\r
4534         margin-bottom: 0;       \r
4535 }\r
4536 \r
4537 .bib-info {\r
4538         margin-bottom: 0.5em;\r
4539 }\r
4540 \r
4541 .bib-holds-copies{\r
4542         display:inline;\r
4543         vertical-align:middle;\r
4544 }\r
4545 \r
4546 .record-result .nohold-message, .record-detail .nohold-message {\r
4547         color: #999999;\r
4548         display: inline-block;\r
4549         font-size: 0.8em;\r
4550 }\r
4551 \r
4552 .record-result .nohold-message{\r
4553         padding: 20px 0 0 5px;\r
4554 }\r
4555 \r
4556 .nohold-message a {\r
4557         text-decoration: underline;\r
4558 }\r
4559 \r
4560 .nohold-message a:hover {\r
4561         text-decoration: none;\r
4562 }\r
4563 \r
4564 .record-detail form {\r
4565         display: inline;\r
4566 }\r
4567 \r
4568 #branch-info {\r
4569         font-size: 0.9em; /*9pt*/\r
4570         padding-bottom: 20px;\r
4571 }\r
4572 \r
4573 #branch-info .image {\r
4574         height: 50px;\r
4575         width: auto;\r
4576         float: left;\r
4577 }\r
4578 \r
4579 #branch-info .image-container {\r
4580         float: left;\r
4581         width: 75px;\r
4582         height: 75px;\r
4583         padding-top: 25px;\r
4584         /*padding-left:10px;*/\r
4585         padding-right: 20px;\r
4586         overflow: hidden;\r
4587 }\r
4588 \r
4589 #branch-info .top .title {\r
4590         font-size: 1.1em; /*11pt*/\r
4591         font-weight: bold;\r
4592         color: #153B68;\r
4593         padding-bottom: 10px;\r
4594 }\r
4595 \r
4596 #branch-info .top {\r
4597         margin-left: 75px;\r
4598         width: 180px; \r
4599         /* width: 160px; */\r
4600         padding-bottom: 20px;\r
4601         padding-top: 25px;\r
4602         padding-right: 10px; \r
4603         /* padding-right: 0px; */\r
4604 }\r
4605 \r
4606 #branch-info .text {\r
4607         margin-left: 10px;\r
4608         padding-bottom: 0px;\r
4609         padding-right: 0px;\r
4610         padding-top: 0px;\r
4611         vertical-align: top;\r
4612 }\r
4613 \r
4614 #branch-info .bottom {\r
4615         width: 100%;\r
4616 }\r
4617 \r
4618 #branch-info .days {\r
4619         font-size: 0.9em;\r
4620         font-weight: normal;\r
4621         width: 75px;\r
4622         height: 100%;\r
4623         float: left;\r
4624 }\r
4625 \r
4626 #branch-info .hours {\r
4627         font-size: 0.9em;\r
4628         font-weight: normal;\r
4629         height: 100%;\r
4630         padding-left: 10px;\r
4631         text-align: left;\r
4632 }\r
4633 \r
4634 .record-result .counts .holds,.record-result .counts .copies {\r
4635         font-size: 0.9em;\r
4636         color: #666666;\r
4637         padding: 0 0.5em 0 0;\r
4638 }\r
4639 \r
4640 .record-result .text-bold {\r
4641         font-size: 0.9em; /*9pt*/\r
4642         font-weight: bold;\r
4643         color: rgb(102, 102, 102);\r
4644         padding-top: 5px;\r
4645         padding-bottom: 5px;\r
4646 }\r
4647 \r
4648 .record-result .bottom .left .url_online {\r
4649         font-weight: bold;\r
4650 }\r
4651 \r
4652 .record-result .bottom .right {\r
4653         font-size: 0.9em; /*9pt*/\r
4654         font-weight: normal;\r
4655         color: rgb(102, 102, 102);\r
4656         width: 50%;\r
4657         height: 100%;\r
4658         margin: 0.5em 0 0.5em 0;\r
4659 }\r
4660 \r
4661 .record-result .bottom .right .format_icons {\r
4662         width: 75px;\r
4663 }\r
4664 \r
4665 .record-detail .title {\r
4666         font-weight: bold;\r
4667         margin-bottom: 0.5em;\r
4668 }\r
4669 \r
4670 .record-detail address p {\r
4671         font-weight: bold;\r
4672         font-style: normal;\r
4673 }\r
4674 \r
4675 .record-detail .label {\r
4676         font-weight: bold;\r
4677         width: 150px;\r
4678 }\r
4679 \r
4680 #related-subjects,#summary-record {\r
4681         margin: 1em 0;\r
4682 }\r
4683 \r
4684 #related-subjects ul {\r
4685         margin-top: 0;\r
4686 }\r
4687 \r
4688 #related-subjects li {\r
4689         margin-bottom: 0;\r
4690         padding-bottom: 0;\r
4691 }\r
4692 \r
4693 #summary-record a:link,#full-record-more a:link,#summary-record a:visited,#full-record a:visited\r
4694         {\r
4695         color: #1765A9;\r
4696         text-decoration: underline;\r
4697 }\r
4698 \r
4699 #full-record td,#full-record th {\r
4700         text-align: left;\r
4701         padding: 0.5em 0 .5em 0;\r
4702         vertical-align: top;\r
4703 }\r
4704 \r
4705 #full-record th {\r
4706         padding-right: 0.5em;\r
4707         white-space: nowrap;\r
4708 }\r
4709 \r
4710 #full-record table, #full-record th, #full-record td{\r
4711                 border:none;\r
4712                 background:none;\r
4713         }\r
4714 \r
4715 #summary-record a:hover,#full-record a:hover {\r
4716         color: #293D66;\r
4717 }\r
4718 \r
4719 #magazine-keyword-search .record a {\r
4720         font-weight: normal;\r
4721 }\r
4722 \r
4723 .record-shaded {\r
4724         background-color: #EEE;\r
4725 }\r
4726 \r
4727 .record-unshaded {\r
4728         background-color: #FFF;\r
4729 }\r
4730 \r
4731 .tabContent #full-record label {\r
4732         font-weight: bold;\r
4733         width: 100px;\r
4734 }\r
4735 \r
4736 #branches-and-hours .record-result {\r
4737         padding: 12px 0;\r
4738         border: none;\r
4739         zoom: 1;\r
4740         overflow: hidden;\r
4741 }\r
4742 \r
4743 #branches-and-hours.branches-a-z .record-result {\r
4744         /*border: 1px solid #EEE;\r
4745         padding: 5px;*/\r
4746 }\r
4747 \r
4748 #branches-and-hours .record-result .detail-button {\r
4749         padding: 2px 5px;\r
4750         border: 1px solid #BBD5D6;\r
4751         font-weight: normal;\r
4752         position: relative;\r
4753         display: block;\r
4754         color: #fff;\r
4755         background-color: #1765A9;\r
4756         border-color: #4a6973;\r
4757         background-image: url(/images/pagination_arrow-next.gif);\r
4758         background-position: 95% center;\r
4759         background-repeat: no-repeat;\r
4760         padding-right: 12px;\r
4761 }\r
4762 \r
4763 #branches-and-hours .hours table td,#branches-and-hours .hours table th\r
4764         {/*background-color:#fff;*/}\r
4765 \r
4766 #branches-and-hours .hours .today {\r
4767         background-color: #E6EFF7;\r
4768 }\r
4769 \r
4770 #branches-and-hours #search-branches #branch-filters {\r
4771         overflow: hidden;\r
4772         padding-left: 118px; /*142px */\r
4773         float: left;\r
4774 }\r
4775 \r
4776 #branch-filters {\r
4777         /*margin-top: 8px;\r
4778         overflow: hidden;*/\r
4779 }\r
4780 \r
4781 #branch-filters a {\r
4782         color: #1765A9;\r
4783         font-size: 1.0em;\r
4784         display: block;\r
4785         margin-left: 15px;\r
4786         margin-right: 0;\r
4787         margin-top: 3px;\r
4788         float: left;\r
4789 }\r
4790 \r
4791 #branch-filters a img {\r
4792         padding: 0;\r
4793         margin: 0;\r
4794 }\r
4795 \r
4796 .refinement-container #branch-filters {\r
4797         margin: 0 0 8px;\r
4798 }\r
4799 \r
4800 .refinement-container #branch-filters a {\r
4801         margin-left: 5px;\r
4802         margin-top: 8px;\r
4803         float: none;\r
4804 }\r
4805 \r
4806 \r
4807 /*********************** 13.1 - Record button styles *****************/\r
4808 .hold{\r
4809         background: #447c23;\r
4810         border: 1px solid #3e7120;\r
4811         *border-width: 0; /* IE Fix for improper box model rendering */\r
4812 }\r
4813 \r
4814 .hold:hover{\r
4815         background: #589e30;\r
4816 }\r
4817 \r
4818 .hold:active{\r
4819         background: #38661d; /* 2e5516 */\r
4820 }\r
4821 \r
4822 .reference-only {\r
4823         border: 1px solid #999;\r
4824         padding: 0.4em 0.6em;\r
4825 }\r
4826 \r
4827 .access-online, .no-hold{\r
4828         background: #cc3333; /*be5927 */ /* Old browsers */\r
4829     border: 1px solid #aa2a2a; /*cc3333 */\r
4830     *border-width: 0; /* IE fix for improper box model rendering */\r
4831 }\r
4832 \r
4833 .access-online:visited, .no-hold:visited{\r
4834         *background: #cc3333;\r
4835 }\r
4836 \r
4837 .access-online:hover, .no-hold:hover {\r
4838         background:#e83939;\r
4839 }\r
4840 \r
4841 .access-online:active, .no-hold:active {\r
4842         background-color:#9B2424;\r
4843 }\r
4844 \r
4845 \r
4846 /*********************** 13.2 - Article Box Styles ************/\r
4847 \r
4848 .article-thumbnail {\r
4849         display: inline-block;\r
4850         position: relative;\r
4851         height: 160px;\r
4852         width: 220px;\r
4853         margin-bottom: 3px;\r
4854 }\r
4855 \r
4856 .article-thumbnail h4 {\r
4857         padding: 0 0 0 0;\r
4858         margin: 0.33em 0 0 0;\r
4859 }\r
4860 \r
4861 .article-thumbnail p {\r
4862         padding: 0;\r
4863         margin: 0;\r
4864 }\r
4865 \r
4866 .overlay {\r
4867         background: #293869;  /* fallback for IE*/\r
4868         filter: alpha(opacity=95);\r
4869         background: #293869;;\r
4870         opacity: 0.95;\r
4871         position: absolute;\r
4872         bottom: 0;\r
4873         text-align: left;\r
4874         height: 28%;\r
4875 }\r
4876 \r
4877 .overlay, .overlay:hover {\r
4878         width: 210px;\r
4879         padding: 0 0px 15px 10px;\r
4880         height: 28%;\r
4881 }\r
4882 \r
4883 .article-thumbnail:hover {\r
4884         cursor: pointer;\r
4885 }\r
4886 \r
4887 .article-thumbnail:hover .overlay, .overlay:hover {\r
4888         background: #0C5EA7;  /* fallback for IE #0c4ca7 */\r
4889         filter: alpha(opacity=95);\r
4890         background: #0C5EA7;\r
4891         opacity: 0.95;\r
4892         cursor: pointer;\r
4893 }\r
4894 \r
4895 \r
4896 .article-thumbnail:active .overlay, .overlay:active {\r
4897         background: #294869;  /* fallback for IE*/\r
4898         filter: alpha(opacity=95);\r
4899         background: #294869; /*rgba(41, 56, 105, 1)*/\r
4900         opacity: 0.95;\r
4901         cursor: pointer;\r
4902 }\r
4903 \r
4904 .overlay h4, .overlay p {\r
4905         color: #ffffff;\r
4906         font-family: arial, helvetica, clean, sans-serif;\r
4907         width: 100%;\r
4908 }\r
4909 \r
4910 \r
4911 .article-image {\r
4912         background: url("/images/articles-background.jpg");\r
4913         background-size: 220px auto;\r
4914 }\r
4915 \r
4916 .art-image {\r
4917         background: url("/images/arts-background.jpg") -17px -3px;\r
4918         background-size: 240px auto;\r
4919 }\r
4920 \r
4921 .business-image {\r
4922         background: url("/images/business-background.jpg");\r
4923         background-size: 240px auto;\r
4924 }\r
4925 \r
4926 .canada-image {\r
4927         background: url("/images/canada-background.jpg") -21px 148px;\r
4928         background-size: 240px auto;\r
4929 }\r
4930 \r
4931 .current-events-image {\r
4932         background: url("/images/current-events-background.jpg");\r
4933         background-size: 240px auto;\r
4934 }\r
4935 \r
4936 .diy-image {\r
4937         background: url("/images/diy-background.jpg");\r
4938         background-size: 240px auto;\r
4939 }\r
4940 \r
4941 .encyclopedia-image {\r
4942         background: url("/images/encyclopedias-background.jpg") -43px 0px;\r
4943         background-size: 240px auto;\r
4944 }\r
4945 \r
4946 \r
4947 .health-image {\r
4948         background: url("/images/health-background.jpg");\r
4949         background-size: 240px auto;\r
4950 }\r
4951 \r
4952 .literature-image {\r
4953         background: url("/images/literature-background.jpg");\r
4954         background-size: 240px auto;\r
4955 }\r
4956 \r
4957 .practice-test-image {\r
4958         background: url("/images/practice-test-background.jpg") -5px -16px;\r
4959         background-size: 240px auto;\r
4960 }\r
4961 \r
4962 .hub-brain-logo {\r
4963         background: url("/images/brain-logo-hub.jpg") 35px 22px;\r
4964         background-size: 170px auto;\r
4965         background-repeat: no-repeat;\r
4966 }\r
4967 \r
4968 /*********************** 13.3 - Article Headers *****************/\r
4969 \r
4970 #article-databases #result-list .record-result:first-child {\r
4971         border-top: none;\r
4972 }\r
4973 \r
4974 .database-header {\r
4975         border-top: 1px #d25357 dotted;\r
4976         border-bottom: 1px #d25357 dotted;\r
4977         padding: 0 0 0 2px;\r
4978 }\r
4979 \r
4980 #database-title {\r
4981         margin-top: 55px;\r
4982 }\r
4983 \r
4984 .database-header h1, .database-header h4 {\r
4985         padding: 0 0 0 0;\r
4986 }\r
4987 \r
4988 .database-header h4 {\r
4989         color: #5d4B5b;\r
4990         font-size: 15px;\r
4991         margin-top: 45px;\r
4992 }\r
4993 \r
4994 .database-header h1 {\r
4995         font-size: 35px;\r
4996         color: #d2004e;\r
4997         font-weight: bold;\r
4998 }\r
4999 \r
5000 .header-background {\r
5001         height: 142px;\r
5002         width: 220px;\r
5003 }\r
5004 \r
5005 /*********************** 13.4 - Innovation Hub Particular Styles *****************/\r
5006 \r
5007 .innovation-hub-border-top {\r
5008         border-top: 1px #0d8398 dotted;\r
5009 }\r
5010 \r
5011 .innovation-hub-border-bottom {\r
5012         border-bottom: 1px #0d8398 dotted;\r
5013 }\r
5014 \r
5015 .header-background {\r
5016         height: 142px;\r
5017         width: 220px;\r
5018 }\r
5019 \r
5020 .innovation-hub-image {\r
5021         margin-top: 36px;\r
5022         width: 220px;\r
5023 }\r
5024 \r
5025 .ebooks-emagazines-banner{\r
5026         background:url('/content/books-video-music/downloads-ebooks/images/ebooks-emagazines-bg.jpg') no-repeat 520px 25px; \r
5027         border-top: 1px #d25357 dotted;\r
5028         border-bottom: 1px #d25357 dotted;\r
5029         padding: 50px 0 50px 2px;\r
5030 }\r
5031 \r
5032 \r
5033 /*********************** 13.5 - KTR 2014 *****************/\r
5034 \r
5035 .ktr-header {\r
5036         border-top: 1px #ba4229 dotted;\r
5037         border-bottom: 1px #ba4229 dotted;\r
5038         padding: 0 0 0 2px;\r
5039 }\r
5040 \r
5041 #ktr-title {\r
5042         margin-top: 55px;\r
5043 }\r
5044 \r
5045 .ktr-header h1, .ktr-header h4 {\r
5046         padding: 0 0 0 0;\r
5047 }\r
5048 \r
5049 .ktr-header h4 {\r
5050         color: #5d4B5b;\r
5051         font-size: 15px;\r
5052         margin-top: 45px;\r
5053 }\r
5054 \r
5055 .ktr-header h1 {\r
5056         font-size: 35px;\r
5057         color: #ba4229;\r
5058         font-weight: bold;\r
5059 }\r
5060 \r
5061 .header-background {\r
5062         height: 142px;\r
5063         width: 220px;\r
5064 }\r
5065 \r
5066 .ktr-image {\r
5067         background: url("/content/programs-and-classes/ktr/images/2014/ktr-banner.jpg");\r
5068         background-size: 220px auto;\r
5069 }\r
5070 \r
5071 blockquote {\r
5072         border-top: 1px dotted #ba4229;\r
5073         border-bottom: 1px dotted #ba4229;\r
5074         margin: 60px -20px 60px 0;\r
5075         padding: 50px 0 30px;\r
5076         position:relative;\r
5077         zoom:1;\r
5078 }\r
5079 \r
5080 blockquote p {\r
5081         color: #ba4229; \r
5082         font-family: arial;\r
5083         font-size: 1.34em;\r
5084         font-style:italic;\r
5085         font-weight: bold;\r
5086         line-height:1.25em;\r
5087         margin: 0 auto;\r
5088         padding: 5px 0;\r
5089         position:relative;\r
5090         text-align:center;\r
5091         width: 80%;\r
5092 }\r
5093 \r
5094 blockquote .footer {\r
5095         font-size:0.8em;\r
5096         margin-top:10px;\r
5097         position:relative;\r
5098         text-align:center;\r
5099 }\r
5100 \r
5101 \r
5102 blockquote .quote-open-ktr{\r
5103         background: url("/content/programs-and-classes/ktr/images/2014/quote-open-large.png") no-repeat scroll 0 0 transparent;\r
5104     display: block;\r
5105     height: 66px;\r
5106     left: 8px;\r
5107     position: absolute;\r
5108     top: -25px;\r
5109     width: 91px;\r
5110 }\r
5111 \r
5112 blockquote .quote-close-ktr{\r
5113         background: url("/content/programs-and-classes/ktr/images/2014/quote-close-large.png") no-repeat scroll 0 0 transparent;\r
5114     bottom: -44px;\r
5115     display: block;\r
5116     height: 66px;\r
5117     position: absolute;\r
5118     right: 10px;\r
5119     width: 91px;\r
5120 }\r
5121 \r
5122 .aside blockquote{\r
5123         font-size: 0.9em;\r
5124     padding: 35px 0 25px 0;\r
5125     margin-right:0;\r
5126 }\r
5127 \r
5128 \r
5129 .aside blockquote .quote-open{\r
5130         background: url("../content/about-the-library/strategic-plan/images/quote-open-small.png") no-repeat scroll 0 0 transparent;\r
5131     display: block;\r
5132     height: 45px;\r
5133     left: 3px;\r
5134     position: absolute;\r
5135     top: -20px;\r
5136     width: 62px;\r
5137 }\r
5138 \r
5139 .aside blockquote .quote-close{\r
5140         background: url("../content/about-the-library/strategic-plan/images/quote-close-small.png") no-repeat scroll 0 0 transparent;\r
5141     bottom: -26px;\r
5142     display: block;\r
5143     height: 45px;\r
5144     position: absolute;\r
5145     right: 5px;\r
5146     width: 62px;\r
5147 }\r
5148 \r
5149 header{\r
5150         background-size:150px auto;\r
5151         border-top:1px dotted #0D8398;\r
5152         border-bottom:1px dotted #0D8398;\r
5153         display:block;\r
5154         margin-bottom:20px;\r
5155 }\r
5156 \r
5157 header b{\r
5158         color: #525252;\r
5159         display: block;\r
5160     font-family: Arial,Verdana,sans-serif;\r
5161     font-size: 1.25em;\r
5162     font-size: 1rem;\r
5163     font-weight: bold;\r
5164     line-height: 1.2em;\r
5165     margin-top: 0;\r
5166     margin-bottom: 0.4em;       \r
5167     padding-left: 3px;\r
5168 }\r
5169 \r
5170 header h1{\r
5171     color: #0B8497;\r
5172         font-size: 35px;\r
5173     font-weight: bold;\r
5174     height:110px;\r
5175     margin:0;\r
5176     padding: 40px 220px 0 0;\r
5177 }\r
5178 \r
5179 .digital-innovation-hub header h1 {\r
5180         background: url("/images/brain-logo-hub.jpg")no-repeat 520px bottom;\r
5181         background-size:150px auto;\r
5182 }\r
5183 \r
5184 .digital-innovation-hub .widget h3{\r
5185         border-bottom: 1px solid #0c8399!important;\r
5186     border-top: 4px solid #0c8399!important;\r
5187     margin: 0;\r
5188     padding: 5px 5px 5px 7px;   \r
5189 }\r
5190 \r
5191 .digital-innovation-hub ul.children-have-border-bottom li {\r
5192         border-bottom:1px solid #e2e2e2;\r
5193         overflow:hidden;\r
5194         padding:20px 0; \r
5195 }\r
5196 \r
5197 .digital-innovation-hub .no-bullet li {\r
5198         overflow:hidden;\r
5199         margin:10px 0 0 0px;\r
5200 }\r
5201 \r
5202 .digital-innovation-hub .border-top{\r
5203         border-top: 1px solid #e2e2e2;\r
5204 }\r
5205 \r
5206 .digital-innovation-hub .border-bottom{\r
5207         border-bottom: 1px dotted #0D8398;\r
5208 }\r
5209 \r
5210 .digital-innovation-hub h3{\r
5211         color:#444;     \r
5212         margin-bottom:10px;\r
5213 }\r
5214 \r
5215 \r
5216 /*********************** 14.0 - Search styles *****************/\r
5217 \r
5218 /*#search #search-results img { width:100% }*/\r
5219 \r
5220 #share-embed { /*font-weight: bold;*/\r
5221         position: absolute;\r
5222         padding-left: 10px;\r
5223         padding-bottom: 10px;\r
5224         display: none;\r
5225         width: 370px;\r
5226         background-color: #FFF;\r
5227         border: 3px solid #666;\r
5228 }\r
5229 \r
5230 #share-link { /*font-weight: bold;*/\r
5231         position: absolute;\r
5232         padding-left: 10px;\r
5233         padding-bottom: 10px;\r
5234         display: none;\r
5235         width: 370px;\r
5236         background-color: #FFF;\r
5237         border: 3px solid #666;\r
5238 }\r
5239 \r
5240 #share-rss {\r
5241         position: absolute;\r
5242         padding-left: 10px;\r
5243         padding-bottom: 10px;\r
5244         display: none;\r
5245         width: 370px;\r
5246         background-color: #FFF;\r
5247         border: 3px solid #666;\r
5248         z-index: 500;\r
5249 }\r
5250 \r
5251 #share-rss textarea {\r
5252         width: 350px;\r
5253         height: 50px;\r
5254 }\r
5255 \r
5256 #share-embed textarea {\r
5257         width: 350px;\r
5258         height: 50px;\r
5259 }\r
5260 \r
5261 #share-link textarea {\r
5262         width: 350px;\r
5263         height: 50px;\r
5264 }\r
5265 \r
5266 .share-close-button {\r
5267         float: right;\r
5268         background-color: #666;\r
5269         color: #FFF;\r
5270         font-weight: bold;\r
5271 }\r
5272 \r
5273 .page {\r
5274         display: block;\r
5275         padding-right: 0.2em;\r
5276         float: right;\r
5277 }\r
5278 \r
5279 .search-bar-label {\r
5280         font-size:1.1em;\r
5281         }\r
5282 ul.search-bar-option {\r
5283         margin-right:0px;\r
5284         display:inline;\r
5285 }\r
5286 .search-box {\r
5287         /*position: relative;\r
5288         z-index: 10;*/\r
5289         float: left;\r
5290         font-size: 1.3em;\r
5291         padding-right: 10px;\r
5292         \r
5293 }\r
5294 \r
5295 .search-box-links {\r
5296         float: left;\r
5297         margin-right: 60px; /*65px;*/ /*CHANGE: padding decreased to 60px */\r
5298         padding-top:5px;\r
5299 }\r
5300 \r
5301 .search-box-links a {\r
5302         /*margin-left: 4px;*/ /*CHANGE: margin left not needed \r
5303         line-height: 16pt;*/ /*CHANGE: Not needed */\r
5304 }\r
5305 \r
5306 .search-share {\r
5307          /*8pt\r
5308         float: right;*/\r
5309 }\r
5310 \r
5311 .search-share a{\r
5312         font-size: 0.9em;\r
5313         padding-bottom:3px;\r
5314 }\r
5315 \r
5316 .search-share img {\r
5317         /*vertical-align: middle;\r
5318         margin-bottom: 3px;*/\r
5319 }\r
5320 \r
5321 .search-share a:hover {\r
5322         /*text-decoration: none;*/\r
5323 }\r
5324 \r
5325 .search-box #search-terms {\r
5326         margin-right: 5px;\r
5327         /*width: 450px;*/\r
5328         padding: 8px 0 8px 8px;\r
5329         vertical-align: middle;\r
5330         width: 435px;\r
5331         border: 1px solid #AAAAAA;\r
5332         background-color: #f2f2f2;\r
5333         font-size: 1.4em;\r
5334 }\r
5335 \r
5336 .search-box #search-terms :hover {\r
5337         border: 1px solid #686868;\r
5338 }\r
5339 \r
5340 .search-box #search-terms :focus {\r
5341         background-color: #f9f9f9;\r
5342         border: 1px solid #686868;\r
5343 }\r
5344 \r
5345 .search-terms-container { /*border: 3px solid rgb(221, 221, 221);*/\r
5346         display: inline;\r
5347 }\r
5348 \r
5349 \r
5350 .search-box #submit-button, .search-box #submit-button-bottom  {\r
5351         background-color: #329aa5;\r
5352         border-color: #A3DEE1 #2B7076 #2B7076 #A3DEE1;\r
5353         border-style: solid;\r
5354         border-width: 2px; /*1px*/\r
5355         color: #FFFFFF;\r
5356         cursor:hand;\r
5357         cursor:pointer;\r
5358         position: relative;\r
5359         width: 5.6em;\r
5360         height: 2.85em; /*1.5em*/\r
5361         vertical-align: middle;\r
5362         font-size: 1em;\r
5363 }\r
5364 \r
5365 #program-search .search-box #submit-button {width: auto}\r
5366 \r
5367 .search-box #submit-button :active {\r
5368         border-color: #2B7076 #A3DEE1 #A3DEE1 #2B7076;\r
5369 }\r
5370 \r
5371 #search-context-crumb,#advanced-search-options {\r
5372         padding-top: 3px;\r
5373         vertical-align: middle;\r
5374         width: 530px; /*CHANGE: Decreased to 530px from 560px. This decrease allows the "Search inside form" to align next to the search button  */\r
5375         font-size: 9pt;\r
5376 }\r
5377 \r
5378 #search-context-crumb label span {\r
5379         font-weight: bold;\r
5380 }\r
5381 \r
5382 #search-bar-bottom {\r
5383         float: right;\r
5384         width: 700px;\r
5385         border-top: 1px solid #DDD;\r
5386         padding-top: 10px;\r
5387         padding-bottom: 0px;\r
5388         margin-right: 20px;\r
5389 }\r
5390 \r
5391 .search-share #rss-link {\r
5392         /*display: block;\r
5393         margin: 0;\r
5394         padding: 0;*/\r
5395 }\r
5396 \r
5397 #branches-and-hours #search-bar {\r
5398         width: 460px;\r
5399         padding-top: 0px;\r
5400         margin-right: 0px;\r
5401 }\r
5402 \r
5403 #branches-and-hours #search-bar-bottom {\r
5404         width: 460px;\r
5405         border-top: 1px solid #DDD;\r
5406         padding-top: 10px;\r
5407         margin-right: 0px;\r
5408 }\r
5409 \r
5410 .search-bar .date-filter-sort .sort {\r
5411         /*margin-top: 1em;*/\r
5412 }\r
5413 \r
5414 .search-results-embedded #search-bar .date-filter-sort .sort {margin-top: 0}\r
5415 \r
5416 .sort{margin-top:5px}\r
5417 \r
5418 .sort .sort-selected {\r
5419         border: 1px solid #4C4C4C;\r
5420         font-weight: bold;\r
5421         padding: 3px 5px;\r
5422         display:block;\r
5423 }\r
5424 \r
5425 /*.sort h4 {display:inline}  --> Not needed, trumped by .search-bar h3*/ \r
5426 \r
5427 .sort-selected a:link,.sort-selected a:visited,.sort-selected a:hover,.sort-selected a:active{color: #4C4C4C}\r
5428 \r
5429 .sort-option a:link, .sort-option a:visited, .sort-option a:hover, .sort-option a:active {font-weight:normal}\r
5430 \r
5431 #search #search-bar-top {\r
5432         width:700px;\r
5433         float:left;\r
5434         margin-left:10px;\r
5435         margin-right:10px;\r
5436 }\r
5437 \r
5438 #search-bar-top #sort-view-container {\r
5439         display: inline;\r
5440     float: left;\r
5441     width:450px;\r
5442 }\r
5443 \r
5444 #search #searchForm-searchBar {margin-bottom: 0}\r
5445 \r
5446 #searchBarForm {margin: 5px 0 20px 0}\r
5447 \r
5448 #search #search-bar {margin-bottom:20px}\r
5449 \r
5450 #programs-and-classes #search-bar-top #sort-view-container {\r
5451         display: inline;\r
5452     float: left;\r
5453     width:230px;\r
5454 }\r
5455 \r
5456 .search-bar .pagination {\r
5457         display: block;\r
5458         float: right;\r
5459         font-size: 8pt; /*9pt*/\r
5460         margin-top: 3px;\r
5461     overflow: hidden;\r
5462 }\r
5463 \r
5464 .pagination .horizontal-list li {\r
5465         border: none;\r
5466         padding: 0 1px;\r
5467 }\r
5468 \r
5469 .search-bar .link {\r
5470         padding: 2px 5px;\r
5471         background-color: #DFF2F2;\r
5472         border: 1px solid #BBD5D6;\r
5473         color: #225394;\r
5474         font-weight: normal;\r
5475         position: relative;\r
5476         display: block;\r
5477 }\r
5478 \r
5479 .search-bar .pagination .current {\r
5480         color: #666666;\r
5481         font-weight: bold;\r
5482         padding: 3px 6px;\r
5483         position: relative;\r
5484         float: left;\r
5485         display: inline-block;\r
5486 }\r
5487 \r
5488 .search-bar .pagination .separator {\r
5489         float: left;\r
5490         display: inline;\r
5491 }\r
5492 \r
5493 .search-bar .rpp-option a {\r
5494         padding-left: 3px;\r
5495         padding-right: 3px;\r
5496         padding-top: 2px;\r
5497         padding-bottom: 2px;\r
5498         text-decoration: underline;\r
5499 }\r
5500 \r
5501 .search-bar .rpp-option-selected {\r
5502         height: 20px;\r
5503         background-color: #003399;\r
5504         border: 1px solid #333399;\r
5505         padding: 1px;\r
5506         padding-left: 3px;\r
5507         padding-right: 3px;\r
5508         margin-left: 2px;\r
5509         margin-right: 2px;\r
5510         position: relative;\r
5511 }\r
5512 \r
5513 .rpp-option-selected a {\r
5514         color: #FFF;\r
5515         font-weight: bold;\r
5516 }\r
5517 \r
5518 #branches-and-hours .search-within .button-submit-link {\r
5519         background-color: #329aa5;\r
5520         background-image: url(/images/button-background.jpg);\r
5521         background-position: center center;\r
5522         background-repeat: repeat-x;\r
5523         border-color: #A3DEE1 #2B7076 #2B7076 #A3DEE1;\r
5524         border-style: solid;\r
5525         border-width: 1px;\r
5526         font-weight: normal;\r
5527         padding: 0.45em 0.9em; /*6px 10px; padding:1px 2px 1px 2px;*/\r
5528         color: #FFFFFF;\r
5529         text-align: center;\r
5530         margin-left: 5px;\r
5531         float: left;\r
5532 }\r
5533 \r
5534 .search-title {\r
5535         margin-right: 20px;\r
5536         border-bottom: 1px solid #EEE;\r
5537         margin-bottom: 8px;\r
5538 }\r
5539 \r
5540 .search-title h1 strong {\r
5541         font-weight: bold;\r
5542 }\r
5543 \r
5544 .search-filters {\r
5545         position: relative;\r
5546         height: 32px;\r
5547 }\r
5548 \r
5549 .search-filters img.checkbox {\r
5550         margin: 0;\r
5551         vertical-align: -1px;\r
5552 }\r
5553 \r
5554 .search-filters ._jsEnabled {\r
5555         position: absolute;\r
5556         right: 0;\r
5557 }\r
5558 \r
5559 .search-title h1 span {\r
5560         font-weight: bold;\r
5561 }\r
5562 \r
5563 .search-suggestions {\r
5564         font-size: 1.3em;\r
5565         margin-top: 1em;\r
5566         margin-bottom: 0.5em;\r
5567         color: #DD0000;\r
5568 }\r
5569 \r
5570 .search-suggestions-term {\r
5571         text-decoration: underline;\r
5572         font-weight: bold;\r
5573 }\r
5574 \r
5575 .search-no-results {\r
5576         font-size: 1.5em; /*120%;*/\r
5577         margin-bottom:1em;\r
5578         line-height:1.75em;\r
5579 }\r
5580 \r
5581 .search-no-results-term {\r
5582         font-weight: bold;\r
5583         display:inline-block;\r
5584         display:inline; /*IE 6/7 Fix */\r
5585 }\r
5586 \r
5587 .search-no-results-text {\r
5588         font-size: 1.1em; /*110%;*/\r
5589 }\r
5590 \r
5591 .search-no-results-text ul li:hover {\r
5592         background: none;\r
5593 }\r
5594 \r
5595 .magazine-search {\r
5596         position: relative;\r
5597         float: left;\r
5598         padding: 10px 0px 10px 10px;\r
5599         border-top: 2px solid #60BFC5;\r
5600         background-color: #EEE;\r
5601         width: 460px;\r
5602         margin-bottom: 1em;\r
5603 }\r
5604 \r
5605 .magazine-search #hidden-fields {\r
5606         display: none;\r
5607 }\r
5608 \r
5609 .magazine-search label.hint {\r
5610         color: #6e6e6e;\r
5611         position: absolute;\r
5612         top: 14px;\r
5613         left: 128px;\r
5614 }\r
5615 \r
5616 .magazine-search #options {\r
5617         float: left;\r
5618         margin-right: 20px;\r
5619 }\r
5620 \r
5621 .magazine-search #input {\r
5622         margin-top: 10px;\r
5623 }\r
5624 \r
5625 .magazine-search #periodicalTitle,.magazine-search #magazine-search-text\r
5626         {\r
5627         width: 400px;\r
5628 }\r
5629 \r
5630 .magazine-search .checkbox {\r
5631         margin: 0px;\r
5632 }\r
5633 \r
5634 .magazine-search #print {\r
5635         display: none;\r
5636 }\r
5637 \r
5638 .magazine-search .title {\r
5639         font-size: 1.2em; /*12pt*/\r
5640         font-weight: bold;\r
5641 }\r
5642 \r
5643 \r
5644 /***** Search function and REUSED AS Top grey box**/\r
5645 \r
5646 .search-within {\r
5647         background-color: #EEEEEE;\r
5648         margin-bottom: 1em;\r
5649         /*margin-top:10px;*/\r
5650         padding: 1em;\r
5651         overflow:hidden;\r
5652         zoom: 1;\r
5653 }\r
5654 \r
5655 #search-within-small #searchWithinTerms {\r
5656         width: 60%;\r
5657 }\r
5658 \r
5659 #search-within label {\r
5660         size: 3em;\r
5661 }\r
5662 \r
5663 .search-within .button-submit-link {\r
5664         background-color: #329aa5;\r
5665         background-image: url(/images/button-background.jpg);\r
5666         background-position: center center;\r
5667         background-repeat: repeat-x;\r
5668         border-color: #A3DEE1 #2B7076 #2B7076 #A3DEE1;\r
5669         border-style: solid;\r
5670         border-width: 1px;\r
5671         font-weight: normal;\r
5672         padding: 1px 2px 1px 2px;\r
5673         color: #FFFFFF;\r
5674         margin-left: 5px;\r
5675         text-align:center;\r
5676 }\r
5677 \r
5678 .search-within #location-terms-container a {\r
5679         background-color: #329aa5;\r
5680         background-image: url(/images/button-background.jpg);\r
5681         background-position: center center;\r
5682         background-repeat: repeat-x;\r
5683         border-color: #A3DEE1 #2B7076 #2B7076 #A3DEE1;\r
5684         border-style: solid;\r
5685         border-width: 1px;\r
5686         font-weight: normal;\r
5687         /*padding:1px 2px 1px 2px;*/\r
5688         color: #FFFFFF;\r
5689         margin: 0 0 0 5px;\r
5690         padding: 7px 10px;\r
5691         font-size: 1em;\r
5692         display: inline-block;\r
5693         vertical-align: top;\r
5694 }\r
5695 \r
5696 .search-within #location-terms-container strong {\r
5697         float: left;\r
5698         margin-top: 7px;\r
5699         margin-right: 8px;\r
5700 }\r
5701 \r
5702 .search-within .button-submit-link:active {\r
5703         border-color: #2B7076 #A3DEE1 #A3DEE1 #2B7076;\r
5704 }\r
5705 \r
5706 /*Affiliate and Buy Now Styles */\r
5707 \r
5708 #affiliate-area .buy-text{\r
5709         font-weight:bold;\r
5710          color: #225922 !important;\r
5711         }\r
5712                 \r
5713 #affiliate-area .pitch-text{\r
5714         background-color:#F7F6F5;\r
5715         border: 2px solid #ECECEC;      \r
5716         margin-top:0.8em;\r
5717         margin-bottom:0px;\r
5718         padding:10px;\r
5719         padding-top:0.8em;\r
5720         float:left;\r
5721         color: #525252;\r
5722         font-size: 1.1em;\r
5723         cursor:pointer;\r
5724         cursor:hand;\r
5725         }\r
5726         \r
5727 #affiliate-area .toggle-link{\r
5728         height: 13px;\r
5729         float:right;\r
5730         color:#1765A9;\r
5731         }\r
5732         \r
5733 /*#affiliate-area .toggle-link.closed {background-position:0px -10px}\r
5734 #affiliate-area .toggle-link.open {background-position:0px 2px}*/\r
5735 \r
5736 .affiliate-details{\r
5737         border-left: 2px solid #ECECEC;\r
5738         border-right: 2px solid #ECECEC;\r
5739         border-bottom: 2px solid #ECECEC;       \r
5740         margin-top:0px;\r
5741         margin-bottom:8px;\r
5742         padding:10px;\r
5743         padding-top:0.8em;\r
5744         float:left;\r
5745         font-size: 1.0em;\r
5746         color: #525252;\r
5747         }\r
5748         \r
5749 .affiliate-details .disclaimer {\r
5750         width: 320px;\r
5751         float:right;\r
5752         margin-bottom:10px;\r
5753         }\r
5754         \r
5755 .affiliate-details .disclaimer a{\r
5756         display:block;\r
5757         margin-top:5px;\r
5758         }\r
5759         \r
5760 .affiliate-list{\r
5761         float:left;\r
5762         margin-right:15px;\r
5763         margin-bottom:10px;\r
5764         }\r
5765         \r
5766 .affiliate-list a{\r
5767         font-size:1.1em;\r
5768         }\r
5769         \r
5770 .merchant-text{\r
5771         text-align:center;\r
5772 }               \r
5773 \r
5774 /* List Links Specific*/\r
5775 .link-lists {\r
5776         background-color: #EEEEEE;\r
5777         margin-bottom: 0em;\r
5778         margin-top: 1em;\r
5779         /*margin-top:10px;*/\r
5780         padding: 0 1em 1em 1em;\r
5781         overflow:hidden;\r
5782         zoom: 1;\r
5783         }\r
5784         \r
5785 .search-within h5 {\r
5786         padding-bottom: 0.3em;\r
5787         }\r
5788 \r
5789 .search-within ul {\r
5790         font-size: .95em;\r
5791         list-style-type: none;\r
5792         padding: 0 1em 0.5em 0;\r
5793         margin: 0em 0 0 0;\r
5794         width: 186px;\r
5795         float: left;\r
5796         zoom:1; /*Is not a hack - gives IE6/7 layout */\r
5797 }\r
5798 \r
5799 .search-within li {\r
5800         padding: .4em 0 0 0;\r
5801         margin: 0;\r
5802 }\r
5803 \r
5804 /******* X - Closed Captions *************/\r
5805 #sponsorship {margin-left: 0.4em;margin-right: 0.4em;}\r
5806 .content { font-weight: normal; /*line-height: auto;*/ width: 460px;}\r
5807 \r
5808 /********* XX - style for the feedback container, not a part of the production website\r
5809 #beta-feedback {padding: 0;     margin: 0;      background-color: #E6EFF7;}\r
5810 #beta-feedback-container {background-color: #E6EFF7;text-align: center; padding: 10px;  font-size: 1.1em; letter-spacing: 0.03em; margin: 0 auto;}\r
5811 #beta-feedback-container #beta-title { font-size: 175%; font-weight: bold;      padding: 0.1em 0 0.3em;}\r
5812 #beta-feedback-container #beta-body { font-size: 1em; letter-spacing: 0.06em; padding-bottom: 2px;}\r
5813  ************/\r
5814  \r
5815 #beta-feedback-container {\r
5816     background-color: #E6EFF7;\r
5817     margin: 0 auto;\r
5818     padding: 20px 20px 23px 20px;\r
5819     text-align: center;\r
5820 }\r
5821 \r
5822 #beta-title {\r
5823     font-size: 24px;\r
5824     font-weight: bold;\r
5825     padding: 0px 0 12px 0;\r
5826     line-height: 21.45px;\r
5827 }\r
5828 \r
5829 #beta-body {\r
5830     font-size: 12px;\r
5831     padding-bottom: 2px;\r
5832 }\r
5833 \r
5834 #beta-body a {\r
5835         color: #1765A9;\r
5836         font-weight: bold;\r
5837 }\r
5838 \r
5839 #beta-body a:active {\r
5840         text-decoration: none;\r
5841 }\r
5842 \r
5843 #beta-body a:hover {\r
5844         text-decoration: underline;\r
5845 }\r
5846 \r
5847 #beta-body a:visited {\r
5848         text-decoration: none;\r
5849 }\r
5850 \r
5851 /**** Multi Column Table Style ****/\r
5852 \r
5853 .two-column-list {\r
5854         list-style: none;\r
5855         padding: 0;\r
5856         margin: 5px 0 0 10px;\r
5857         line-height: 1.4em;\r
5858 }\r
5859 \r
5860 .two-column-list li {\r
5861         padding: 5px 0;\r
5862         margin: 0;\r
5863         width: 46%;     \r
5864     float: left;\r
5865 }\r
5866 /* STYLE FOR SEARCH PAGES */\r
5867 .ibistro-container {\r
5868         border: 0px solid red;\r
5869         width: 960px;\r
5870         margin-left: auto;\r
5871         margin-right: auto;\r
5872 }\r
5873 \r
5874 .tplSearchHeader {\r
5875         width: 960px;\r
5876         margin: 0px 0px 15px 0px;\r
5877         padding: 0px 0px 15px 0px;\r
5878         font-size: 12pt;\r
5879 }\r
5880 \r
5881 .tplSearchHeader thead tr th {\r
5882         background-color: transparent;\r
5883         width: 950px;\r
5884         border: none;\r
5885         border-width: 0px;\r
5886         text-align: left;\r
5887         padding: 10px 13px 20px 13px;\r
5888         margin: 0px 13px 20px 13px;\r
5889         font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;\r
5890         font-size: 2.2em;\r
5891         font-weight: bold;\r
5892 }\r
5893 \r
5894 .tplSearchHeader thead tr td { \r
5895         width: 1px; /*only ie6 needs this*/\r
5896 }\r
5897 \r
5898 .tplSearchHeader tbody tr th {\r
5899         font-family: Verdana, Helvetica, Arial, sans-serif;\r
5900         font-size: 10pt /*<SIRSI_Data Environ="FONT_SIZE">*/;\r
5901         font-weight: normal;\r
5902         background-color: #fefff3 /*<SIRSI_Data Environ="HEADER_BGCOLOR">*/;\r
5903         padding: 5px 13px;\r
5904         border: 1px solid #e5e5e5;\r
5905 }\r
5906 \r
5907 .tplSearchHeader tbody tr td {\r
5908         font-family: Verdana, Helvetica, Arial, sans-serif;\r
5909         font-size: 10pt /*<SIRSI_Data Environ="FONT_SIZE">*/;\r
5910         font-weight: normal;\r
5911         padding: 5px;\r
5912         border: 0px solid green;\r
5913 }\r
5914 \r
5915 .tplSearchHeader tbody tr td.spacer {\r
5916         padding: 0px;\r
5917         border: none;\r
5918         width: 100%;\r
5919 }\r
5920 \r
5921 .tplSearchHeader tbody tr td.hintBox {\r
5922         padding: 10px;\r
5923         border: 1px solid #ccc;\r
5924         background-color: #FAFAFA;\r
5925         width: 100%;\r
5926 }\r
5927 \r
5928 .tpldividerseparator {\r
5929         padding: 8px 0px 8px 0px;\r
5930         margin: 8px 0px 8px 0px;\r
5931 }\r
5932 \r
5933 table.tpldividerseparator td.separator {\r
5934         width: 792px;\r
5935         background: #fff\r
5936                 url("http://www.torontopubliclibrary.ca/images/ibistro/dotted_line.gif")\r
5937                 repeat-x top left;\r
5938         width: 775px; /*only ie6 needs this*/\r
5939 }\r
5940 \r
5941 /* jquery form validation */\r
5942 .error {\r
5943         font-size: 12px;\r
5944         color: #FF0000;\r
5945         display: inline;\r
5946 }\r
5947 \r
5948 label.error {\r
5949         padding-left: 10px;\r
5950 }\r
5951 /*KTR styles*/\r
5952 \r
5953 /*Type Spacing*/\r
5954 #keep-toronto-reading #keep-toronto-reading #presenter-promo .date {margin-top: 0; }\r
5955 #main-image, .section-image-container {float: left;     margin-right: 10px; margin-top:10px; }\r
5956 #keep-toronto-reading #ktr-foundation-promo,#ktr-twitters \r
5957 .ktr-sponsors { margin-bottom: 20px; }\r
5958 #keep-toronto-reading h2.events { border-top: 4px solid #005dab; border-bottom: 1px solid #005dab; margin: 0; padding: 5px 5px 5px 7px;}\r
5959 #keep-toronto-reading h2.blog { border-top: 4px solid #e8c31c;  border-bottom: 1px solid #e8c31c; margin-bottom: 0.8em; padding: 5px 5px 5px 7px;}\r
5960 \r
5961 /*Links*/\r
5962 #keep-toronto-reading h2.events a {     text-transform: none; font-size: 0.9em; text-decoration: underline;     float: right;}\r
5963 #keep-toronto-reading h2.events a:hover { text-decoration: none;}\r
5964 #keep-toronto-reading #ktr-events-navbar a { border: 1px solid #000; padding: 3px;}\r
5965 \r
5966 #keep-toronto-reading #ktr-datefilter { margin: 1em 0 1em 0; padding: 4em 0 .4em 0; border: 1px solid #BBD5D6;  background-color: #DFF2F2; text-align: center;}\r
5967 #keep-toronto-reading #ktr-nav-current { background-color: #1765A9;     color: #FFF;}\r
5968 \r
5969 /*Header - is Seperate header necessary?*/\r
5970 #multicolour-bar-top { background-image: url(/images/bg-rainbow.gif); height: 4px;      margin-bottom: 15px; }\r
5971 #ktr-header-links {     position: relative;     top: -1.23em; margin-left: 700px; }\r
5972 #keep-toronto-reading #ktr-events-navbar,#keep-toronto-reading .ktr-booklist .item,#appel-rental-promo p { margin-top: 0.8em; margin-bottom: 0.8em; }\r
5973 #header-divider {background-color: #153b68;     height: 18px; }\r
5974 \r
5975 /* Content Areas */\r
5976 #keep-toronto-reading .onebook-section,#keep-toronto-reading .ktr-section,.content-section {border-top: 1px solid #1765A9;      margin-top: 0.8em; padding-top: 0.8em; margin-bottom: 0.8em;}\r
5977 #keep-toronto-reading .ktr-section-nofloat { border-top: 1px solid #1765A9;     margin-top: 0.8em;      padding-top: 0.8em;     margin-bottom: 0.8em;}\r
5978 #keep-toronto-reading .widget-one-book { background-color: #e3f1d9;     padding-left: 10px;     padding-right: 7px;     margin-bottom: 10px; padding-bottom: 5px;}\r
5979 #keep-toronto-reading .dotted { padding-bottom: 0.8em;}\r
5980 \r
5981 .widget-content-round-all-orange, .round-all-orange {\r
5982         background-color: #FBEAC3;\r
5983         padding-left: 15px;\r
5984         padding-right: 15px;\r
5985         padding-bottom: 10px;\r
5986         text-align: left;\r
5987         padding-top:5px;\r
5988         \r
5989         border-radius: 7px;\r
5990         -moz-border-radius: 7px;\r
5991         -webkit-border-radius: 7px;\r
5992         -khtml-border-radius: 7px;\r
5993 }\r
5994 \r
5995 .widget-content-round-all-grey, .round-all-grey {\r
5996         background-color: #EEEEEE;\r
5997         padding-left: 15px;\r
5998         padding-right: 15px;\r
5999         padding-bottom: 10px;\r
6000         text-align: left;\r
6001         padding-top:5px;\r
6002         \r
6003         border-radius: 7px;\r
6004         -moz-border-radius: 7px;\r
6005         -webkit-border-radius: 7px;\r
6006         -khtml-border-radius: 7px;\r
6007 }\r
6008 \r
6009 \r
6010 /*Multimedia*/\r
6011 #ktr-banner { background-image: url(/content/programs-and-classes/ktr/images/ktr-banner-subway.jpg); height: 110px; background-repeat: no-repeat; margin-top: 5px;      margin-bottom: 5px; }\r
6012 #ktr-banner-cowboy { background-image: url(/content/programs-and-classes/ktr/images/ktr-banner-cowboy.jpg); height: 110px; background-repeat: no-repeat; margin-top: 5px;       margin-bottom: 5px; }\r
6013 #ktr-banner-geisha { background-image: url(/content/programs-and-classes/ktr/images/ktr-banner-geisha.jpg); height: 110px; background-repeat: no-repeat; margin-top: 5px;       margin-bottom: 5px; }\r
6014 #ktr-banner-owl { background-image: url(/content/programs-and-classes/ktr/images/ktr-banner-owl.jpg); height: 110px; background-repeat: no-repeat; margin-top: 5px;     margin-bottom: 5px; }\r
6015 #ktr-banner-pilot { background-image: url(/content/programs-and-classes/ktr/images/ktr-banner-pilot.jpg); height: 110px; background-repeat: no-repeat; margin-top: 5px; margin-bottom: 5px; }\r
6016 #multicolour-bar-bottom { background-image: url(/images/bg-rainbow.gif); height: 4px; margin-bottom: 10px; width: 940px;}\r
6017 \r
6018 #keep-toronto-reading .search-bar {     margin-bottom: 0.5em; margin-top: 0.5em; overflow:hidden;}\r
6019 \r
6020 #keep-toronto-reading #onebook-cover { float: right; margin-left: 1.2em; margin-top: 1em;}\r
6021 #keep-toronto-reading .ktr-booklist .booklist-image { float: right;     margin-left: 1.5em;}\r
6022 .ktr-sponsors img {     padding-right: 5px;}\r
6023 #onebook-cover-left { float: left; margin-right: 1.2em; margin-top: 1em;}\r
6024 \r
6025 #keep-toronto-reading .widget-one-book .img-container { margin-top: 10px; margin-left: 4px;     margin-right: 8px; float: left;}\r
6026 #keep-toronto-reading #ktr-virtual-map-promo {  margin-top: 5px; display: block; min-height: 110px;}\r
6027 \r
6028 #keep-toronto-reading #ktr-youtube { background-color: #fbeac3 !important; text-align: center; margin-bottom: 15px; padding-left: -2px !important;}\r
6029 #keep-toronto-reading #ktr-youtube .youtube { background-color: #fbeac3;}\r
6030 #ktr-youtube a { color: black; display: block; padding: 7px 0;}\r
6031 \r
6032 /* Lists */\r
6033 #keep-toronto-reading ol { margin-left: 15; list-style-position: inside;}\r
6034 #keep-toronto-reading ul { margin-left: 0;      padding: 0;}\r
6035 \r
6036 \r
6037 \r
6038 \r
6039 /*FOOTER - GLOBAL FOOTER SHOULD ALSO BE USED ON THIS PAGE*/\r
6040 #footer-container-ktr { background-color: #D2ECE9;      margin-bottom: 50px; margin-top: 25px;}\r
6041 #footer-ktr { text-align: center; padding-top: 10px; padding-bottom: 10px; width: 960px; margin: 0 auto;}\r
6042 #footer-ktr a { font-size: 1.1em; font-weight: 700;     padding: 0 2em;}\r
6043 \r
6044 /* KEEP ME CONSISTENT Page tabs should always be in the same area throughout site*/\r
6045 #keep-toronto-reading .pagination { float: none; text-align: right;}\r
6046 \r
6047 /** CHECK IF USED STILL **/\r
6048 /*#keep-toronto-reading.events #search-results.widget { border-top: 1px solid #153b68; margin-bottom: 5px;}\r
6049 #keep-toronto-reading .ktr-booklist .item .title { font-size: 110%;}\r
6050 #keep-toronto-reading #ktr-raffle-promo { min-height: 125px;}\r
6051 #keep-toronto-reading #ktr-virtual-map-promo p,#keep-toronto-reading #ktr-raffle-promo p { padding-left: 85px;}\r
6052 #keep-toronto-reading #ktr-social-media-promo { padding-bottom: 1em;}\r
6053 #keep-toronto-reading #ktr-social-media-promo a { padding-left: 1em;}\r
6054 #keep-toronto-reading #empty-message-heading { margin-top: 0.4em;}\r
6055 #keep-toronto-reading #latest-blogs { margin-bottom: 1em;}\r
6056 #keep-toronto-reading #presenter-promo h4 {     border-top-color: #75b943; border-bottom-color: #75b943;}\r
6057 #keep-toronto-reading #presenter-promo .widget-content { background-color: #E3F1D9;}\r
6058 #keep-toronto-reading #presenter-promo .image-container { height: auto;}*//**END CHECK IF USED STILL **/\r
6059 \r
6060 \r
6061 \r
6062 #email-signup-onebook {\r
6063         background-color: #f5bb3d;\r
6064         text-align: center;\r
6065         border: 1px solid #f5bb3d;\r
6066         padding: 10px;\r
6067         /*added border radius*/\r
6068         border-radius: 7px;\r
6069         -moz-border-radius: 7px;\r
6070         -webkit-border-radius: 7px;\r
6071         -khtml-border-radius: 7px;\r
6072 }\r
6073 \r
6074 #email-signup-onebook a {\r
6075         color: black;\r
6076         font-weight: bold;\r
6077 }\r
6078 \r
6079 #email-signup-onebook a:hover {\r
6080         text-decoration: underline;\r
6081         color: black;\r
6082 }\r
6083 \r
6084 #email-signup-onebook h3 {\r
6085         padding: 0px;\r
6086         margin: 0px;\r
6087         border-bottom-width: 0px;\r
6088         border-top-width: 0px;\r
6089         background-color: #f5bb3d;\r
6090 }\r
6091 \r
6092 \r
6093 /*********************** Megamenu styles ******************/\r
6094 .header-bottom #books-link .megamenu a, .header-bottom #programs-link .megamenu a, .header-bottom #branches-link .megamenu a, .header-bottom #using-link .megamenu a {width:auto; padding:5px;}\r
6095 \r
6096 .megamenu {     \r
6097         background-color:#FFF; border:1px solid #293D66; left:55px;\r
6098         display:none; float:right; position:absolute; z-index:5000; overflow: hidden;\r
6099         padding-right:0;        \r
6100         margin-top: 0px;\r
6101         border-top: 4px solid #0051B1;\r
6102         font-size:0.9em;\r
6103         /*CSS3 details*/-moz-border-radius-bottomright: 7px; -moz-border-radius-bottomleft: 7px; -webkit-border-bottom-right-radius: 7px; -webkit-border-bottom-left-radius: 7px;\r
6104         -moz-box-shadow: 3px 3px 5px #747373; -webkit-box-shadow: 3px 3px 5px #747373; box-shadow: 3px 3px 5px #747373;}\r
6105         \r
6106 #books-link .megamenu, #programs-link .megamenu, #using-link .megamenu { width: 648px;}\r
6107 #branches-link .megamenu { width: 202px;}       \r
6108 \r
6109 /*Column structure*/\r
6110 .megamenu-column {\r
6111         float:left;\r
6112         width: 200px;\r
6113         border-right:1px solid #E5E5E5;\r
6114         padding:20px 11px 10px 11px;}\r
6115         \r
6116 #books-link .megamenu-column.last, #programs-link .megamenu-column.last, #using-link .megamenu-column.last, #branches-link .megamenu-column.last {\r
6117         background-color:#F7F6F5;       \r
6118         width: 180px;\r
6119         min-height: 100%;\r
6120         /*CSS3 details*/-moz-border-radius-bottomright: 7px; -webkit-border-bottom-right-radius: 7px;}\r
6121         \r
6122 #branches-link .megamenu-column.last {/*This is a fix for the bottom left corner*/\r
6123         -moz-border-radius-bottomleft: 7px; -webkit-border-bottom-left-radius: 7px;     -moz-border-radius-bottomright: 7px; -webkit-border-bottom-right-radius: 7px;}\r
6124 \r
6125 /*Top Navigation Item*/\r
6126 .header-bottom .top-nav-hovered {\r
6127         background-color:#0051B1;\r
6128         z-index:9999;\r
6129         position:relative;      \r
6130         color:#FFF;             \r
6131         text-decoration: none;\r
6132         /*CSS3 details*/-moz-box-shadow: 3px 3px 5px #090909; -webkit-box-shadow: 3px 3px 5px #090909; box-shadow: 3px 3px 5px #090909;\r
6133         -moz-border-radius-topright: 7px; -moz-border-radius-topleft: 7px; -webkit-border-top-right-radius: 7px; -webkit-border-top-left-radius: 7px;}\r
6134 \r
6135 /*Link Unordered List Styles*/\r
6136 .megamenu ul {\r
6137         list-style-type:none;\r
6138         margin:0;       \r
6139         display:block;  \r
6140         overflow:hidden;\r
6141         padding:0;}\r
6142 \r
6143 .header-bottom .megamenu li {   \r
6144         margin:-0.45em 0 0 0;\r
6145         padding:0;      \r
6146         width:200px;}\r
6147 \r
6148 .megamenu .megamenu-column.last ul li {\r
6149         padding: 1px 0 2px 0;\r
6150         border-bottom: 1px solid #E5E5E5;\r
6151         width:180px;}\r
6152 \r
6153 /*Main Link Styles*/\r
6154 .megamenu-level-0 a:link, .megamenu-level-0 a:visited { /*Primary Links*/\r
6155         color: #0051B1;\r
6156         display: block;\r
6157         font-size: .95em;\r
6158         font-weight: bold;\r
6159         text-decoration: none;\r
6160         /*CSS3 Detail*/text-shadow: 0.1em 0.1em #FEFEFE;}\r
6161 \r
6162 /*Megamenu Links */\r
6163 .header-bottom .megamenu li.megamenu-level-0 {  /*Extra space for Primary Links*/\r
6164         margin-bottom:8px;}\r
6165 \r
6166 .megamenu-level-1 a:link, .megamenu-level-1 a:hover, .megamenu-level-1 a:visited { /*Secondary Links*/\r
6167         color:#6C7379;\r
6168         font-weight:normal;     \r
6169         font-size: .9em;\r
6170         margin-top: .2em;\r
6171         line-height: 1.3em;}\r
6172 \r
6173 .megamenu .megamenu-level-1 ul { /*Extra space for Secondary Links*/\r
6174         margin: 0 0 2.7em -1.1em;\r
6175         text-shadow: none;}\r
6176 \r
6177 .megamenu-level-2 {     /*Unused Tertiary Links*/       float:none;}\r
6178 \r
6179 /*Links in the 3rd Minor Column*/\r
6180 .megamenu .megamenu-column.last .megamenu-level-0 a:link, .megamenu .megamenu-column.last .megamenu-level-0 a:visited { /*Primary Links*/\r
6181         color: #0051B1;\r
6182         display: block;\r
6183         font-size: .9em;\r
6184         font-weight: bold;\r
6185         text-decoration: none;\r
6186         text-shadow: 0.1em 0.1em #FEFEFE;\r
6187         padding: 0;}\r
6188         \r
6189 .megamenu .megamenu-column.last .megamenu-level-1 a:link, .megamenu .megamenu-column.last .megamenu-level-1 a:visited { /*Secondary Links*/\r
6190         color: #6C7379;\r
6191         font-weight:normal;\r
6192         line-height: .8em;\r
6193         border: none;}\r
6194         \r
6195 .megamenu .megamenu-column.last .megamenu-level-1 {     border: none;}\r
6196 \r
6197 /*Hover States for All Links*/\r
6198 .megamenu .megamenu-level-0 a:hover, .megamenu .megamenu-column.last .megamenu-level-0 a:hover { text-decoration: underline; color: #293d66;}\r
6199 \r
6200 \r
6201 /*X in the-corner = for accessibility*/\r
6202 .megamenu .megamenu-close-link {        \r
6203         color:#FFF;     font-size:1.3em;line-height: .3em;\r
6204         margin:-23px -11px 0 170px;\r
6205         position:absolute;      \r
6206         top:20px;       \r
6207         height: 11px;   \r
6208         background-color: #0051B1;\r
6209         float:right;    \r
6210         -moz-border-radius-bottomleft: 7px;-webkit-border-bottom-left-radius: 7px;      \r
6211         }\r
6212         \r
6213 .megamenu a:hover.megamenu-close-link  {text-decoration: none;  color: #EEF}\r
6214 \r
6215 \r
6216 \r
6217 \r
6218 \r
6219 \r