#datepicker                              {position: relative; margin: 70px 0 6px;padding: 25px ; background: #f8f8f8 url() ; border-radius:2px}
#datepicker .jcalendar-links             {position: absolute; height: 70px; top:-70px; left: 0; width: 100%;}
#datepicker .link-prev                   {position: absolute; left: 25px; top: 29px; display: block; width: 11px; height: 20px; background:  url(../images/arrow_calendar.png) 0px 0px no-repeat; text-indent: -9999px; cursor: pointer;}
#datepicker .link-next                   {position: absolute; right: 25px; top: 29px; display: block; width: 11px; height: 20px; background:  url(../images/arrow_calendar.png) -11px 0px no-repeat; text-indent: -9999px;cursor: pointer;}
#datepicker .show-month-date             {text-align: center;font-size: 16px; padding: 25px 0 0px; color: #353535; font-weight: 600; display: block;}
#datepicker table                        {width: 100%;}
#datepicker table th                     {font-size: 16px; color:#353535; font-weight: 600; border-bottom: 1px #f8f8f8 solid ; text-align: center;padding-bottom:10px;}
#datepicker table td                     {border: 1px solid #d7d7d7; text-align: center; height: 30px; line-height: 30px;}
#datepicker table td a                   {font-size: 16px; color:#606060; font-weight: normal; text-decoration: none; display: block; width: 30px; height: 30px; margin: 3px auto 3px; border-radius:2px; line-height: 30px;}
#datepicker table tbody tr:first-child td{border-top: 0px}
#datepicker table tbody tr:last-child td {border-bottom: 0px}
#datepicker table tbody tr td:first-child{border-left: 0px}
#datepicker table tbody tr td:last-child {border-right: 0px}
#datepicker table td.today a             {color:#fff; background-color: #d7030d; font-weight: 600;}
#datepicker table td a.type1             {background-color: #d7030d;}
.datepicker-button					        {width: 100%; color: #888888;line-height: 24px; padding: 12px 18px 12px; margin: 0px 9px 12px 0px; color: #888888;  font-size: 13px;  font-weight: 600;}