.datePicker { position: absolute; min-width: 21em; width: 210px; z-index: 9999; text-align: center; font: 900 0.9em/0.9em Verdana, Sans-Serif; background: transparent; text-transform: uppercase; } .iehack { position: absolute; background: #fff; z-index: 9998; padding: 0; border: 0; display: none; text-transform: uppercase; } .date-picker-control { border: 0 none; padding: 0; margin: 0 0 0 10px; background: transparent url(images/cal.gif) no-repeat 0 0; width: 32px; height: 25px; vertical-align: top; text-transform: uppercase; } .datePicker th button { display: inline; padding: 0; margin: 0; color: #000; height: 1em; width: 0.8em; line-height: 0.8em; border-width: 0; font-family: georgia, times new roman, palatino, times, bookman, serif; background: transparent; font-weight: bold; cursor: pointer; outline: expression(hideFocus="true"); text-transform: uppercase; } .datePicker th button:active, .datePicker th button:focus, .date-picker-control:active, .date-picker-control:focus, .datePicker th button.disabled { outline: none !important; -moz-outline-style: none; text-transform: uppercase; } .datePicker th button.prev-but { text-align: left; } .datePicker th button.next-but { text-align: right; } .datePicker th button.disabled { color: #aaa; cursor: default; text-transform: uppercase; } .but-spacer { margin-right: 0.2em; } .datePicker th button.fd-day-header { text-align: center; margin: 0 auto; font: 900 1em Verdana, Sans-Serif; height: auto; width: auto; text-decoration: none; line-height: 1.4em; } .datePicker table { position: relative; margin: 0; padding: 0; border: 1px solid #ccc; background: #fff url(images/gradient_admin.gif) repeat-x 0 -20px; text-align: center; width: 100%; } .datePicker table tfoot td { background: #fff url(images/gradient_admin.gif) repeat-x 0 -40px; } .datePicker table td { border: 1px solid #ccc; padding: 0.6em 0.5em 0.5em 0.5em; line-height: 1.2em; cursor: default; background: #fff url(images/gradient_admin.gif) repeat-x 0 -50px; height: 15px; width: 15px; } .datePicker table th { border: 0 none; padding: 0; line-height: 1em; font-weight: bold; color: #222; text-align: center; } .datePicker table th.date-picker-day-header { cursor: pointer; text-transform: uppercase; } .datePicker table td.date-picker-today { background: #fff url(images/bullet2.gif) no-repeat 0 0; color: rgb(100,100,100) !important; text-transform: uppercase; } .datePicker table td.date-picker-selected-date { color: #333 !important; border-color: #333 !important; text-transform: uppercase; } td.date-picker-highlight { color: #a86666; } .datePicker table td.out-of-range { color: #ccc !important; font-style: oblique; background: transparent !important; cursor: default !important; text-transform: uppercase; } .datePicker table td.day-disabled { color: #aaa !important; background: transparent !important; cursor: default !important; text-transform: uppercase; } .datePicker table td#date-picker-hover { background: #fff url(images/bg_header.jpg) no-repeat 0 0; cursor: pointer; border-color: rgb(100,130,170); color: rgb(100,130,170); } * html .datePicker table td.date-picker-selected, * html .datePicker table td.date-picker-hover, * html .datePicker table td { background-image: none; }
