Removed the meh: Was showed. Playing with record per page
[pazpar2-moved-to-github.git] / www / mobile / UiUIKit / stylesheets / iphone.css
1 /* 
2
3         Universal iPhone UI Kit 1.0
4         Author: Diego Martín Lafuente.
5         E-Mail: dlafuente@gmail.com
6         AIM: Minidixier
7         Licence: AGPLv3
8         date: 2008-08-09
9         
10         URL: www.minid.net
11         SVN URL: http://code.google.com/p/iphone-universal/source/checkout
12         Download: http://code.google.com/p/iphone-universal/downloads/list
13         
14         */
15         
16         
17         body {
18                 background: rgb(197,204,211) url(../images/stripes.png);
19                 font-family: Helvetica;
20                 margin: 0 0 0 10px;
21                 padding: 0;
22                 -webkit-user-select: none;
23                 -webkit-text-size-adjust: none;
24                 }
25                 
26                 /* standard header on body */
27                 
28                 div#header + h1, ul + h1 {
29                         color: rgb(76,86,108);
30                         font: bold 18px Helvetica;
31                         text-shadow: #fff 0 1px 0;
32                         margin: 15px 0 0 10px;  
33                         }
34
35
36 #searchForm {
37   background-color: #4AB694; 
38 //8AD0B9;
39 }
40 #nav {
41     background-color: #000;
42     height: 40px;
43     width: 100%;
44     overflow: hidden;
45     border-bottom-width: 0px;
46     border-bottom-top: 0px;
47 }
48 #nav li {
49   margin: 10px 5px 0 5px;
50   float: left;
51   padding: 10px 5px 10px 5px;
52   margin: 0;
53   list-style: none;
54   border-bottom-width: 0px;
55   border-bottom-top: 0px;
56 }
57 #nav a {
58   color: #fff;
59   text-transform: uppercase;
60   font-size: 10px;
61   margin-top: 0px;
62   margin-bottom: 0px;
63   margin-left: 0px;
64   vertical-align: bottom;
65   }
66   
67   a {
68   text-decoration: none;
69   color: #1A4064;
70   cursor: pointer;
71   }
72   
73
74
75
76                 /* standard paragraph on body */
77                 
78                 ul + p, ul.data + p + p, ul.form + p + p {
79                         color: rgb(76,86,108);
80                         font: 14px Helvetica;
81                         text-align: center;
82                         text-shadow: white 0 1px 0;
83                         margin: 0 10px 17px 0;
84                         }
85
86
87                 
88
89
90
91
92
93
94
95
96
97
98
99                 
100                 /* headers */
101
102                 div#header {
103                         background: rgb(109,133,163) url(../images/bgHeader.png) repeat-x top;
104                         border-top: 1px solid rgb(205,213,223);
105                         border-bottom: 1px solid rgb(46,55,68);
106                         padding: 10px;
107                         margin: 0 0 0 -10px;
108                         min-height: 44px;
109                         //position: absolute;
110                         -webkit-box-sizing: border-box;
111                         }
112
113
114                                 div#header h1 {
115                                         color: #fff;
116                                         font: bold 20px/30px Helvetica;
117                                         text-shadow: #2d3642 0 -1px 0;
118                                         text-align: center;
119                                         text-overflow: ellipsis;
120                                         white-space: nowrap;
121                                         overflow: hidden;
122                                         width: 49%;
123                                         padding: 5px 0;
124                                         margin: 2px 0 0 -24%;
125                                         position: absolute;
126                                         top: 0;
127                                         left: 50%;
128                                         }
129
130                                         div#header a {
131                                                 color: #FFF;
132                                                 background: none;
133                                                 font: bold 12px/30px Helvetica;
134                                                 border-width: 0 5px;
135                                                 margin: 0;
136                                                 padding: 0 3px;
137                                                 width: auto;
138                                                 height: 30px;
139                                                 text-shadow: rgb(46,55,68) 0 -1px 0;
140                                                 text-overflow: ellipsis;
141                                                 text-decoration: none;
142                                                 white-space: nowrap;
143                                                 position: absolute;
144                                                 overflow: hidden;
145                                                 top: 7px;
146                                                 right: 6px;
147                                                 -webkit-border-image: url(../images/toolButton.png) 0 5 0 5;
148                                                 }
149
150                                                 div#header #backButton {
151                                                         left: 6px;
152                                                         right: auto;
153                                                         padding: 0;
154                                                         max-width: 55px;
155                                                         border-width: 0 8px 0 14px;
156                                                         -webkit-border-image: url(../images/backButton.png) 0 8 0 14;
157                                                         }
158
159
160                                                 .Action {
161                                                         border-width: 0 5px;
162                                                         -webkit-border-image: url(../images/actionButton.png) 0 5 0 5;
163                                                 }
164
165
166                                                 
167                                                 div#header ul {
168                                                         margin-top: 15px;
169                                                 }
170                                                 
171                                                 div#header p {
172                                                         color: rgb(60,70,80);
173                                                         font-weight: bold;
174                                                         font-size: 13px;
175                                                         text-align: center;
176                                                         clear: both;
177                                                         position: absolute;
178                                                         top: 4px;
179                                                         left: 35px;
180                                                         right: 35px;
181                                                         margin: 0;
182                                                         text-shadow: #C0CBDB 0 1px 0;
183                                                         text-overflow: ellipsis;
184                                                         white-space: nowrap;
185                                                         overflow: hidden;
186                                                 }
187                                                 
188                                                 div.pre {
189                                                         height: 60px;
190                                                         }
191
192
193                                                         div.pre h1 {
194                                                                 top: 18px !important;
195                                                                 }
196                                                                 
197                                                         div.pre a {
198                                                                 top: 25px !important;
199                                                                 right: 6px;
200                                                                 }
201                                                                 
202                                                         div.pre a#Backbutton {
203                                                                 left: 6px !important;
204                                                         }       
205                                                                 
206                                                                 
207                                                                 
208                 
209                 
210                 /***** List (base) ******/
211                 
212                 ul {
213                         color: black;
214                         background: #fff;
215                         border: 1px solid #B4B4B4;
216                         font: normal 17px Helvetica;
217                         padding: 0;        
218                         margin: 15px 10px 17px 0;
219                         -webkit-border-radius: 8px;
220                         }
221                 
222                 
223                         ul li {
224                                 /* color: #666; */
225                                 border-top: 0px;
226                                 list-style-type: none;  
227 //                              padding: 10px 10px 10px 10px;
228 //                              border: 1px solid #B4B4B4;
229                                 }
230
231                         ul.termlist li a {
232                                 color: #000;
233                                 border-top: 0px;
234                                 list-style-type: none;  
235                                 padding: 10px 10px 10px 10px;
236                                 border: 1px solid #B4B4B4;
237                                 font-weight: bold;
238                 font-size: 16px;
239                 -webkit-tap-highlight-color:rgba(0,0,0,0);
240                                 }
241                                 
242
243                                 
244                                 /* when you have a first LI item on any list */
245                                 
246                                 li:first-child {        
247                                         border-top: 0px;
248                                         -webkit-border-top-left-radius: 8px;
249                                         -webkit-border-top-right-radius: 8px;
250                                         }
251
252                                 li:last-child { 
253                                         -webkit-border-bottom-left-radius: 8px;
254                                         -webkit-border-bottom-right-radius: 8px;
255                                         }
256                                         
257                                         
258                                 /* universal arrows */
259                                 
260                                 ul li.img {
261                                         border: 1px solid rgb(180,180,180);
262                                         }
263                                         
264                                 ul li.arrow {
265                                         background-image: url(../images/chevron.png);
266                                         background-position: right center;
267                                         background-repeat: no-repeat;
268                                         border: 1px solid rgb(180,180,180);
269                                         }
270                                         
271                                         
272                                 #plastic ul li.arrow, #metal ul li.arrow {
273                                         background-image: url(../images/chevron_dg.png);
274                                         background-position: right center;
275                                         background-repeat: no-repeat;
276                                         }
277                                         
278                                                                         
279                                 
280                                 /* universal links on list */
281                                 
282                                 ul li a, li.img a + a {
283                                         color: #000;
284                                         text-decoration: none;
285                                         text-overflow: ellipsis;
286                                         white-space: nowrap;
287                                         overflow: hidden;
288                                         display: block;
289                                         padding: 0px 0px 0px 0px;
290                                         margin: 0px;
291                                         -webkit-tap-highlight-color:rgba(0,0,0,0);
292                                 }
293                                 
294                                         ul li.img a + a {
295                                                 margin: 0px 10px 0px -5px;
296                                                 font-size: 17px;
297                                                 font-weight: bold;
298                                         }
299                                         
300                                         ul li.img a + a + a {
301                                                         font-size: 14px;
302                                                         font-weight: normal;
303                                                         margin-left: -5px;
304                                                         margin-bottom: 0px;
305                                                         margin-top: 0;
306                                                 }
307                                                 
308                                                 
309                                                 ul li.img a + small + a {
310                                                         margin-left: -5px;
311                                                 }
312                                                 
313                                                 
314                                                 ul li.img a + small + a + a {
315                                                         margin-left:  -5px;
316                                                         margin-top:    0px;
317                                                         margin-bottom: 0px;
318                                                         font-size: 14px;
319                                                         font-weight: normal;
320                                                         }
321                                                         
322                                                         ul li.img a + small + a + a + a {
323                                                                 margin-left: 0px !important;
324                                                                 margin-bottom: 0;
325                                                         }
326                                 
327                                 
328                                         ul li a + a {
329                                                 color: #000;
330                                                 font: 14px Helvetica;
331                                                 text-overflow: ellipsis;
332                                                 white-space: nowrap;
333                                                 overflow: hidden;
334                                                 display: block;
335                                                 margin: 0;
336                                                 padding: 0;
337                                                 }
338                                                 
339                                                 ul li a + a + a, ul li.img a + a + a + a, ul li.img a + small + a + a + a {
340                                                         /* color: #666; */
341                                                         font: 13px Helvetica;
342                                                         margin-left: -5px;
343                                                         text-overflow: ellipsis;
344                                                         white-space: nowrap;
345                                                         overflow: hidden;
346                                                         display: block;
347                                                         padding: 0;
348                                                 }
349                                                 
350                                                 
351                                         
352                 
353                 
354                                 /* standard mini-label */
355                                 
356                                 ul li small {
357                                         color: #369;
358                                         font: 17px Helvetica;
359                                         text-align: right;
360                                         text-overflow: ellipsis;
361                                         white-space: nowrap;
362                                         overflow: hidden;
363                                         display: block;
364                                         width: 23%;
365                                         float: right;
366                                         padding: 3px 0px;
367                                         }
368                                         
369                                         
370                                         
371                                         ul li.arrow small {
372                                                 padding: 0 15px;
373                                         }
374                                         
375                                         ul li small.counter {
376                                                 font-size: 17px !important;
377                                                 line-height: 13px !important;
378                                                 font-weight: bold;
379                                                 background: rgb(154,159,170);
380                                                 color: #fff;
381                                                 -webkit-border-radius: 11px;
382                                                 padding: 4px 10px 5px 10px;
383                                                 display: inline !important;
384                                                 width: auto;
385                                                 margin-top: 2px;
386                                         }
387                                         
388                                         
389                                         ul li.arrow small.counter {
390                                                 margin-right: 15px;
391                                         }
392                                         
393                                         
394                                         
395         
396                                         /* resize without labels */
397                                         
398                                         ul li.arrow a {
399                                                 width: 95%;
400                                                 }
401                                         
402                                                 /* with labels */
403                                                 
404                                                 ul li small + a {
405                                                         width: 75%;
406                                                 }
407                                                 
408                                                 ul li.arrow small + a {
409                                                         width: 70%;
410                                                 }
411                                                 
412                 
413                 
414                 /* images */
415                 
416                         ul li.img {
417                                 padding-left: 60px;
418                                 height: 58px;
419                         }
420                 
421                         ul li.img a.img {
422                                 /* background: url(../images/standard-img.png) no-repeat; */
423                                 display: inline-block;
424                                 width: 45px;
425                                 height: 60px;
426                                 margin: 0px 0px 0px -60px;
427                                 padding: 0px 0px 0px 0px;
428                                 float: left;
429                         }
430                 
431                 
432                 
433                 /* individuals */
434                 
435                 
436                 
437                         ul.individual {
438                                 border: 0;
439                                 background: none;
440                                 clear: both;
441                                 height: 45px;
442                         }
443                         
444                                 ul.individual li {
445                                         color: rgb(183,190,205);
446                                         background: white;
447                                         border: 1px solid rgb(180,180,180);
448                                         font-size: 14px;
449                                         text-align: center;
450                                         -webkit-border-radius: 8px;
451                                         -webkit-box-sizing: border-box;
452                                         width: 48%;
453                                         float:left;
454                                         display: block;
455                                         padding: 11px 10px 14px 10px;
456                                         }
457                                 
458                                         ul.individual li + li {
459                                                 float: right;
460                                                 
461                                         }
462                                         
463                                         
464                                         ul.individual li a {
465                                                 color: rgb(50,79,133);
466                                                 line-height: 16px;
467                                                 margin: -11px -10px -14px -10px;
468                                                 padding: 11px 10px 14px 10px;
469                                                 -webkit-border-radius: 8px;
470                                         }
471                                         
472                                                 ul.individual li a:hover {
473                                                         color: #fff;
474                                                         background: #36c;
475                                                         }
476                                                         
477                                                         
478                                                         
479                                                         
480                                                         /* Normal lists and metal */
481
482                                                         body#normal h4 {
483                                                                 color: #fff;
484                                                                 /* 002863 rgb(154,159,170) */
485                                                                 background: rgb(0,40,99) url(../images/bglight.png) top left repeat-x;
486                                                                 border-top: 1px solid rgb(0,40,99); /* rgb(165,177,186); */
487                                                                 text-shadow: #666 0 1px 0;
488                                                                 margin: 0;
489                                                                 padding: 2px 10px;
490                                                         }
491
492
493                                                         body#normal, body#metal {
494                                                                 margin: 0;
495                                                                 padding: 0;
496                                                                 background-color: rgb(255,255,255);
497                                                         }
498
499                                                         body#normal ul, body#metal ul, body#plastic ul {
500                                                                 -webkit-border-radius: 0;
501                                                                 margin: 0;
502                                                                 border-left: 0;
503                                                                 border-right: 0;
504                                                                 border-top: 0;
505                                                                 }
506
507                                                                 body#metal ul {
508                                                                         border-top: 0;
509                                                                         border-bottom: 0;
510                                                                         background: rgb(180,180,180);
511                                                                 }
512
513
514
515
516 /*                                                              body#normal ul li {
517                                                                         font-size: 20px;
518                                                                 }
519 */
520
521                                                                         body#normal ul li small {
522                                                                                 font-size: 16px;
523                                                                                 line-height: 28px;
524                                                                         }
525
526                                                                         body#normal li, body#metal li {
527                                                                                 -webkit-border-radius: 0;
528                                                                                 }
529
530                                                                         body#normal li em {
531                                                                                 font-weight: normal;
532                                                                                 font-style: normal;
533                                                                                 }
534
535                                                                 body#normal h4 + ul {
536                                                                     border-top: 0px;
537                                                                     # border-top: 1px solid rgb(152,158,164);
538                                                                     border-bottom: 1px solid rgb(113,125,133);
539                                                                 }
540
541
542                                                                 body#metal ul li {
543                                                                         border-top: 1px solid rgb(238,238,238);
544                                                                         border-bottom: 1px solid rgb(156,158,165);
545                                                                         background: url(../images/bgMetal.png) top left repeat-x;
546                                                                         font-size: 26px;
547                                                                         text-shadow: #fff 0 1px 0;
548                                                                         }
549
550                                                                         body#metal ul li a {
551                                                                                 line-height: 26px;
552                                                                                 margin: 0;
553                                                                                 padding: 13px 0;
554                                                                         }
555
556                                                                                 body#metal ul li a:hover {
557                                                                                         color: rgb(0,0,0);
558                                                                                 }       
559
560                                                                                         body#metal ul li:hover small {
561                                                                                                 color: inherit;
562                                                                                         }
563
564
565                                                                         body#metal ul li a em {
566                                                                                 display: block;
567                                                                                 font-size: 14px;
568                                                                                 font-style: normal;
569                                                                                 color: #444;
570                                                                                 width: 50%;
571                                                                                 line-height: 14px;
572                                                                         }
573
574                                                                         body#metal ul li small {
575                                                                                 float: right;
576                                                                                 position: relative;
577                                                                                 margin-top: 10px;
578                                                                                 font-weight: bold;
579                                                                                 }
580
581
582                                                                                 body#metal ul li.arrow a small {
583                                                                                         padding-right: 0;
584                                                                                         line-height: 17px;
585                                                                                 }
586                                                                                 
587                                                                                 
588                                                                                 body#metal ul li.arrow {
589                                                                                         background: url(../images/bgMetal.png) top left repeat-x,
590                                                                                         url(../images/chevron_dg.png) right center no-repeat;
591                                                                                 }
592                                                                                 
593                                                                                 
594                                                                                                                                 
595                                                                                 /* option panel */
596
597                                                                                         div#optionpanel {
598                                                                                                 background: url(../images/blackbg.png) top left repeat-x;
599                                                                                                 text-align: center;
600                                                                                                 padding: 20px 10px 15px 10px;
601                                                                                                 position: absolute;
602                                                                                                 left: 0;
603                                                                                                 right: 0;
604                                                                                                 bottom: 0;              
605                                                                                                 }
606
607                                                                                                 div#optionpanel h2 {
608                                                                                                         font-size: 17px;
609                                                                                                         color: #fff;
610                                                                                                         text-shadow: #000 0 1px 0;
611                                                                                                 }
612                                                                                                 
613                                                                                                 
614                                                                                 
615                                                                                 
616                                                                                 
617                                                                                 /***** BUTTONS *****/
618
619                                                                                 .button {
620                                                                                         color: #fff;
621                                                                                         font: bold 20px/46px Helvetica;
622                                                                                         text-decoration: none;
623                                                                                         text-align: center;
624                                                                                         text-shadow: #000 0 1px 0;
625                                                                                         border-width: 0px 14px 0px 14px;
626                                                                                         display: block;
627                                                                                         margin: 3px 0;
628                                                                                         }
629
630                                                                                         .green { -webkit-border-image: url(../images/greenButton.png) 0 14 0 14; }
631                                                                                         .red { -webkit-border-image: url(../images/redButton.png) 0 14 0 14; }
632
633                                                                                         .white {
634                                                                                                 color: #000;
635                                                                                                 text-shadow: #fff 0px 1px 0;
636                                                                                                 -webkit-border-image: url(../images/whiteButton.png) 0 14 0 14;
637                                                                                                 }
638
639                                                                                         .black { -webkit-border-image: url(../images/grayButton.png) 0 14 0 14; }
640                                                                                         
641                                                                                         
642 /***** FORMS *****/
643
644 /* fields list */
645                 
646                 ul.form {
647                         
648                 }
649                 
650                         ul.form li {
651                                 padding: 7px 10px;
652                         }
653                         
654                         ul.form li.error { border: 2px solid red; }                     
655                         ul.form li.error + li.error { border-top: 0; }
656                         
657                         ul.form li:hover { background: #fff; }
658                 
659                         ul li input[type="text"], ul li input[type="password"], ul li textarea, ul li select {
660                                 color: #777;
661                                 background: #fff url(../.png); /* this is a hack due the default input shadow that iphones uses on textfields */
662                                 border: 0;                              
663                                 font: normal 17px Helvetica;
664                                 padding: 0;
665                                 display: inline-block;
666                                 margin-left: 0px;
667                                 width: 100%;
668                                 -webkit-appearance: textarea;
669                                 }
670                                                 
671                                 ul li textarea {
672                                         height: 120px;
673                                         padding: 0;
674                                         text-indent: -2px;
675                                 }
676                                 
677                                 ul li select {
678                                         text-indent: 0px;
679                                         background: transparent url(../images/chevron.png) no-repeat 103% 3px;
680                                         -webkit-appearance: textfield;
681                                         margin-left: -6px;
682                                         width: 104%;
683                                 }
684                                 
685                                 ul li input[type="checkbox"], ul li input[type="radio"] {
686                                         margin: 0;
687                                         color: rgb(50,79,133);
688                                         padding: 10px 10px;
689                                         }
690                                 
691                                 ul li input[type="checkbox"]:after, ul li input[type="radio"]:after {
692                                         content: attr(title);
693                                         font: 17px Helvetica;
694                                         display: block;
695                                         width: 246px;
696                                         margin: -12px 0 0 17px;
697                                         }
698                                         
699                                         
700                                         
701                                         /**** INFORMATION FIELDS ****/
702
703                                         ul.data li h4 {
704                                                 margin: 10px 0 5px 0;
705                                         }
706
707                                                 ul.data li p {
708                                                         text-align: left;
709                                                         font-size: 14px;
710                                                         line-height: 18px;
711                                                         font-weight: normal;
712                                                         margin: 0;
713                                                         }
714                                                         
715                                                         ul.data li p + p { margin-top: 10px; }
716                                                         
717
718                                                         ul.data li {
719                                                                 background: none;
720                                                                 padding: 15px 10px;
721                                                                 color: #222;
722                                                         }
723
724                                                         ul.data li a {
725                                                                 display: inline;
726                                                                 color: #2E3744;
727                                                                 text-decoration: underline;
728                                                         }
729                                                         
730                                                         
731                                                         ul.field li {
732                                                                 font-size: 13px;
733                                                         }
734
735                                                         ul.field li small {
736                                                                 position: absolute;
737                                                                 right: 25px;
738                                                                 margin-top: 3px;
739                                                                 z-index: 3;
740                                                         }
741                                         
742                                                         ul.field li h3 {
743                                                                 color: #666;
744                                                                 width: 25%;
745                                                                 font-size: 13px;
746                                                                 font-weight: normal;
747                                                                 /* line-height: 18px;*/
748                                                                 margin: 0 10px 0 0;
749                                                                 float: left;
750                                                                 text-align: right;
751                                                                 overflow: hidden;
752                                                                 text-overflow: ellipsis;
753                                                                 white-space: nowrap;
754                                                                 padding: 0;
755                                                                 }
756                                                         
757                                                                 ul.field li span {
758                                                                     display: inline-block;
759                                                                 }
760
761                                                                 ul.field li a {
762                                                                         font-size: 13px;
763                                                                         /* line-height: 18px; */
764                                                                         overflow: visible;
765                                                                         white-space: normal;
766                                                                         display: inline-block;
767                                                                         width: 100%;
768                                                                         padding: 0;
769                                                                         margin: 0 0 0 0;
770                                                                         /*vertical-align: top;*/
771                                                                         }
772                                                                         
773                                                                 ul.field li big {
774                                                                         font-size: 13px;
775                                                                         /* line-height: 18px; */
776                                                                         /* font-weight: bold; */
777                                                                         overflow: visible;
778                                                                         white-space: normal;
779                                                                         display: inline-block;
780                                                                         width: 60%;
781                                                                         }
782                                                                         
783                                                                 ul.field li small {
784                                                                         font-size: 13px;
785                                                                         font-weight: bold
786                                                                         display: inline-block;
787                                                                 }
788                                                         
789                                                 
790                                                 /* this is for profiling */
791                                                         
792                                                 ul.profile {
793                                                         border: 0;
794                                                         background: none;
795                                                         clear: both;
796                                                         min-height: 62px;
797                                                         position: relative;
798                                                         }
799                                                         
800                                                         ul.profile li {
801                                                                 background: #fff url(../images/profile-user.png) no-repeat;
802                                                                 border: 1px solid #B4B4B4;
803                                                                 width: 62px;
804                                                                 height: 62px;
805                                                                 -webkit-border-radius: 4px;
806                                                                 -webkit-box-sizing: border-box;
807                                                                 float: left;
808                                                                 }
809                                                         
810                                                         ul.profile li + li {
811                                                                 border: 0;
812                                                                 background: none;
813                                                                 width: 70%;
814                                                                 }
815                                                                 
816                                                         
817                                                                 ul.profile li + li h2, ul.profile li + li p {
818                                                                         color: rgb(46,55,68);
819                                                                         text-shadow: #fff 0 1px 0;
820                                                                         margin: 0;
821                                                                 }
822                                                                 
823                                                                 ul.profile li + li h2 {
824                                                                         font: bold 18px/22px Helvetica;
825                                                                         text-overflow: ellipsis;
826                                                                         white-space: nowrap;
827                                                                         overflow: hidden;
828                                                                         }
829                                                                         
830                                                                 ul.profile li + li p {
831                                                                         font: 14px/18px Helvetica;
832                                                                         text-overflow: ellipsis;
833                                                                         white-space: nowrap;
834                                                                         overflow: hidden;
835                                                                         }
836                                                                 
837                                                                 
838                                                                 /* any A element inside this kind of field list will scale 62x62 */
839                                                                 
840                                                                 ul.profile li a {
841                                                                         display: block;
842                                                                         width: 62px;
843                                                                         height: 62px;
844                                                                         color: transparent;
845                                                                 }
846                                                                         
847
848
849         /***** PLASTIC LISTS *****/
850         
851         body#plastic {
852                 margin: 0;
853                 padding: 0;
854                 background: rgb(173,173,173);
855         }
856
857         body#plastic ul {
858                 -webkit-border-radius: 0;
859                 margin: 0;
860                 border-left: 0;
861                 border-right: 0;
862                 border-top: 0;
863                 background-color: rgb(173,173,173);
864                 }
865                 
866                 
867                 body#plastic ul li {
868                         -webkit-border-radius: 0;
869                         border-top: 1px solid rgb(191,191,191);
870                         border-bottom: 1px solid rgb(157,157,157);
871                 }
872                 
873                 
874                         body#plastic ul li:nth-child(odd) {
875                                 background-color: rgb(152,152,152);
876                                 border-top: 1px solid rgb(181,181,181);
877                                 border-bottom: 1px solid rgb(138,138,138);
878                         }
879                 
880                 
881                 body#plastic ul + p {
882                         font-size: 11px;
883                         color: #2f3237;
884                         text-shadow: none;
885                         padding: 10px 10px;             
886                         }
887                         
888                         body#plastic ul + p strong {
889                                 font-size: 14px;
890                                 line-height: 18px;
891                                 text-shadow: #fff 0 1px 0;
892                         }
893                         
894                         body#plastic ul li a {
895                                 text-shadow: rgb(211,211,211) 0 1px 0;
896                         }
897                         
898                         body#plastic ul li:nth-child(odd) a {
899                                 text-shadow: rgb(191,191,191) 0 1px 0;
900                         }
901                         
902                         
903                         body#plastic ul li small {
904                                 color: #3C3C3C;
905                                 text-shadow: rgb(211,211,211) 0 1px 0;
906                                 font-size: 13px;
907                                 font-weight: bold;
908                                 text-transform: uppercase;
909                                 line-height: 24px;
910                                 }
911                                 
912                                 
913                                 
914         /**** MINI & BIG BANNERS ****/
915         
916                         #plastic ul.minibanner, #plastic ul.bigbanner {
917                                 margin: 10px;
918                                 border: 0;
919                                 height: 81px;
920                                 clear: both;
921                                 }
922                                 
923                                 #plastic ul.bigbanner {
924                                         height: 140px !important;
925                                 }
926                                 
927                                 #plastic ul.minibanner li {
928                                         border: 1px solid rgb(138,138,138);
929                                         background-color: rgb(152,152,152);
930                                         width: 145px;
931                                         height: 81px;
932                                         float: left;
933                                         -webkit-border-radius: 5px;
934                                         padding: 0;
935                                         }
936                                         
937                                 #plastic ul.bigbanner li {
938                                         border: 1px solid rgb(138,138,138);
939                                         background-color: rgb(152,152,152);
940                                         width: 296px;
941                                         height: 140px;
942                                         float: left;
943                                         -webkit-border-radius: 5px;
944                                         padding: 0;
945                                         margin-bottom: 4px;
946                                         }
947                                         
948                                         #plastic ul.minibanner li:first-child {
949                                                 margin-right: 6px;
950                                         }
951                                         
952                                         
953                                         #plastic ul.minibanner li a {
954                                                 color: transparent;
955                                                 text-shadow: none;
956                                                 display: block;
957                                                 width: 145px;
958                                                 height: 81px;
959                                                 }
960                                                 
961                                         #plastic ul.bigbanner li a {
962                                                 color: transparent;
963                                                 text-shadow: none;
964                                                 display: block;
965                                                 width: 296px;
966                                                 height: 145px;
967                                                 }
968                 
969         
970         
971         /**** CHAT ****/
972         
973         
974         body#chat {
975                 background: #DBE1ED;
976                 }
977                 
978                 body#chat div.bubble {
979                         margin: 10px 10px 0 0px;
980                         width: 80%;
981                         clear: both;
982                 }
983                 
984                 
985                 
986                 body#chat div.right {
987                         float: right;
988                         }
989                         
990                 body#chat div.left {
991                         float: left;
992                         }
993                         
994                         
995                         body#chat div.right p {
996                                 border-width: 10px 20px 12px 10px;
997                         }
998                         
999                         body#chat div.left p {
1000                                 border-width: 10px 10px 12px 20px;
1001                         }
1002                         
1003                         /* lefties */
1004                         
1005                         body#chat div.left p.lime {
1006                                 -webkit-border-image: url(../images/chat_bubbles_lime_l.png) 10 10 13 19;
1007                                 }
1008                                 
1009                         body#chat div.left p.lemon {
1010                                 -webkit-border-image: url(../images/chat_bubbles_lemon_l.png) 10 10 13 19;
1011                                 }
1012                                 
1013                         body#chat div.left p.orange {
1014                                 -webkit-border-image: url(../images/chat_bubbles_orange_l.png) 10 10 13 19;
1015                                 }
1016                                 
1017                         body#chat div.left p.aqua {
1018                                 -webkit-border-image: url(../images/chat_bubbles_aqua_l.png) 10 10 13 19;
1019                                 }
1020                                 
1021                         body#chat div.left p.purple {
1022                                 -webkit-border-image: url(../images/chat_bubbles_purple_l.png) 10 10 13 19;
1023                                 }
1024                                 
1025                         body#chat div.left p.pink {
1026                                 -webkit-border-image: url(../images/chat_bubbles_pink_l.png) 10 10 13 19;
1027                                 }
1028                                 
1029                         body#chat div.left p.graphite {
1030                                 -webkit-border-image: url(../images/chat_bubbles_graphite_l.png) 10 10 13 19;
1031                                 }
1032                                 
1033                         body#chat div.left p.clear {
1034                                 -webkit-border-image: url(../images/chat_bubbles_clear_l.png) 10 10 13 19;
1035                                 }
1036                                 
1037                                 
1038                                 
1039                                 
1040                         /*rights*/      
1041                         
1042                         body#chat div.right p.aqua {
1043                                 -webkit-border-image: url(../images/chat_bubbles_aqua_r.png) 10 19 13 10;
1044                                 }
1045                                 
1046                         body#chat div.right p.lemon {
1047                                 -webkit-border-image: url(../images/chat_bubbles_lemon_r.png) 10 19 13 10;
1048                                 }
1049                                 
1050                         body#chat div.right p.lime {
1051                                 -webkit-border-image: url(../images/chat_bubbles_lime_r.png) 10 19 13 10;
1052                                 }
1053                                 
1054                         body#chat div.right p.purple {
1055                                 -webkit-border-image: url(../images/chat_bubbles_purple_r.png) 10 19 13 10;
1056                                 }
1057                                 
1058                         body#chat div.right p.pink {
1059                                 -webkit-border-image: url(../images/chat_bubbles_pink_r.png) 10 19 13 10;
1060                                 }
1061                                 
1062                         body#chat div.right p.graphite {
1063                                 -webkit-border-image: url(../images/chat_bubbles_graphite_r.png) 10 19 13 10;
1064                                 }
1065                                 
1066                         body#chat div.right p.clear {
1067                                 -webkit-border-image: url(../images/chat_bubbles_clear_r.png) 10 19 13 10;
1068                                 }
1069                                 
1070                                 
1071                                 
1072                                 
1073                                 
1074                         
1075                 
1076                 body#chat div.bubble p {
1077                         color: #000;
1078                         font-size: 16px;
1079                         margin: 0;
1080                 }
1081                 
1082                         body#chat div.bubble + p {
1083                                 color: #666;
1084                                 text-align: center;
1085                                 font-size: 12px;
1086                                 font-weight: bold;
1087                                 margin: 0;
1088                                 padding: 10px 0 0 0;
1089                                 clear: both;
1090                         }
1091                 
1092                 
1093                 
1094                 
1095                 
1096                 
1097                 /**** image grids ****/
1098                 
1099                 
1100                 body#images {
1101                         background: #fff;
1102                         margin: 0;
1103                 }
1104                 
1105                         body#images ul {
1106                                 margin: 4px 4px 4px 0;
1107                                 border: 0;
1108                                 -webkit-border-radius: 0;
1109                                 }
1110                                 
1111                                 body#images ul li {
1112                                         border: 1px solid #C0D5DD;
1113                                         -webkit-border-radius: 0;
1114                                         width: 73px;
1115                                         height: 73px;
1116                                         float: left;
1117                                         margin: 0 0 4px 4px;
1118                                         background: #F4FBFE url(../images/image-loading.gif) no-repeat center center;
1119                                         padding: 0;
1120                                         }
1121                                         
1122                                         body#images ul li a {
1123                                                 display: block;
1124                                                 width: 100%;
1125                                                 height: 100%;
1126                                                 margin: 0;
1127                                                 padding: 0;
1128                                         }
1129                 
1130                 
1131                 /*** BLANK PAGES ***/
1132                 
1133                 body#blank {
1134                         background: #fff;
1135                 }
1136                 
1137                 
1138                 body#blank p {
1139                         color: #898989;
1140                         text-align: center;
1141                         margin: 250px 0 0 0;
1142                         }
1143                         
1144
1145
1146
1147                         /**** ICONFIED LIST ****/
1148                         
1149                         
1150                         ul li a img.ico, ul li img.ico {
1151                                 float: left;
1152                                 display: block;
1153                                 margin: -4px 10px -4px -1px;
1154                         }
1155
1156