    .datePickerDiv {
      padding: 0px 0px 9px 9px;
      line-height: 1em;
    }

    .DP_monthtable {
      width: 100%;
      padding: 0px;
      border-bottom: 1px #FFFFFF solid;
    }

    .DP_monthtable TD {
      padding: 0px;
      text-align:  center;
      padding: 2px;
      font-family: Arial, sans-serif;
      font-size:   85%;
    }

    .DP_heading {
      cursor: pointer;
      vertical-align: middle;
    }

    .DP_days {
    }

    .DP_dayh {
      cursor: default;
      font-size: 78%;
    }

    .DP_cur {
      font:bold 78%/1em Arial,Sans-serif;
      padding-bottom: 4px;
      text-align: center;
    }
    .DP_prev, .DP_next {
      font-size: 125%;
      padding-bottom: 6px;
      cursor: pointer;
    }

    .DP_prev { text-align: right; }
    .DP_next { text-align: left; }

    /* today  */
    .DP_today {
      border:       1px solid !important;
    }

    .DP_today_selected {
      border:       1px solid !important;
    }

    /* weekday is Gmail blue when selected */
    .DP_weekday {
    }
    .DP_weekday_selected {
    }

    /* weekend goes from gray to dark blue when selected */
    .DP_weekend {
    }
    .DP_weekend_selected {
    }

    .DP_onmonth {
    }

    .DP_offmonth {
    }

    .DP_day_top {
      border-top: 1px #b0b0b0 solid;
    }

    .DP_day_right {
      border-right: 1px #FFFFFF solid;
    }

    .DP_day_left {
      border-left: 1px #b0b0b0 solid;
    }


    /* .DP_popup is for the picker that pops up below an INPUT */
    .DP_popup_monthtable {
      padding:    0px;
      border-bottom: 1px #b0b0b0 solid;
    }

    .DP_popup_monthtable TD {
      text-align:  center;
      font-size:   70%;
      font-family: Arial, sans-serif;
    }

    .DP_popup_heading {
      font-weight: bold;
      vertical-align: middle;
    }

    .DP_popup_cur {
      font-family: Arial;
      font-size: 11px;
      padding-bottom: 4px;
      text-align: center;
    }
    .DP_popup_prev, .DP_popup_next {
      font-family: Arial, sans-serif;
      font-size: 15px;
      padding-bottom: 6px;
    }

    .DP_popup_prev { text-align: left; }
    .DP_popup_next { text-align: right; }

    .DP_popup_days {
    }

    /* weekday is Gmail blue when selected */
    .DP_popup_weekday {
    }
    .DP_popup_weekday_selected {
    }

    /* weekend goes from gray to dark blue when selected */
    .DP_popup_weekend {
    }
    .DP_popup_weekend_selected {
    }

    .DP_popup_onmonth {
      width: 26px;
    }

    .DP_popup_offmonth {
      width: 26px;
    }

    .DP_popup_day_top {
      border-top: 1px #b0b0b0 solid;
    }

    .DP_popup_day_right {
      border-right: 1px #b0b0b0 solid;
    }

    .DP_popup_day_left {
      border-left: 1px #b0b0b0 solid;
    }

    /**
     * IE hack to make up for the fact that nodeBounds can't find the
     * location html
     */
    .DP_popup_div {
      margin-left: 7px;
      margin-top: 7px;
    }


