    .gwt-DatePicker {
      border: 1px solid #ccc;
      border-top:1px solid #999;
      cursor: default;
    }

    .gwt-DatePicker td,
    .datePickerMonthSelector td:focus {
      outline: none;
    }

    .datePickerMonthSelector td:focus {
      outline: none;
    }

    .datePickerDays {
      width: 100%;
      background: white;
    }

    .datePickerDay,
    .datePickerWeekdayLabel,
    .datePickerWeekendLabel {
      font-size: 85%;
      text-align: center;
      padding: 4px;
      outline: none;
      font-weight:bold;
      color:#333;
      border-right: 1px solid #EDEDED;
      border-bottom: 1px solid #EDEDED;
    }

    .datePickerWeekdayLabel,
    .datePickerWeekendLabel {
      background: #fff;
      padding: 0px 4px 2px;
      cursor: default;
      color:#666;
      font-size:70%;
      font-weight:normal;
    }

    .datePickerDay {
      padding: 4px 7px;
      cursor: hand;
      cursor: pointer;
    }

    .datePickerDayIsWeekend {
      background: #f7f7f7;
    }

    .datePickerDayIsFiller {
      color: #999;
      font-weight:normal;
    }

    .datePickerDayIsValue {
      background: #d7dfe8;
    }

    .datePickerDayIsDisabled {
      color: #AAAAAA;
      font-style: italic;
    }

    .datePickerDayIsHighlighted {
      background: #F0E68C;
    }

    .datePickerDayIsValueAndHighlighted {
      background: #d7dfe8;
    }

    .datePickerDayIsToday {
      padding: 3px;
      color: #fff;
      background: url(images/hborder.png) repeat-x 0px -2607px;
    }

    .datePickerMonthSelector {
      width: 100%;
      padding: 1px 0 5px 0;
      background: #fff;
    }

    .datePickerPreviousButton,
    .datePickerNextButton {
      font-size: 120%;
      line-height: 1em;
      color: #3a6aad;
      cursor: hand;
      cursor: pointer;
      font-weight: bold;
      padding: 0px 4px;
      outline: none;
    }

    td.datePickerMonth {
      text-align: center;
      vertical-align: middle;
      white-space: nowrap;
      font-size: 100%;
      font-weight: bold;
      color: #333;
    }

    .gwt-DateBox {
      padding: 5px 4px;
      border: 1px solid #ccc;
      border-top: 1px solid #999;
      font-size: 100%;
    }

    .gwt-DateBox input {
      width: 8em;
    }

    .dateBoxFormatError {
      background: #ffcccc;
    }

    .dateBoxPopup {
    }