    .gwt-PushButton-up,
    .gwt-PushButton-up-hovering,
    .gwt-PushButton-up-disabled,
    .gwt-PushButton-down,
    .gwt-PushButton-down-hovering,
    .gwt-PushButton-down-disabled {
      margin: 0;
      text-decoration: none;
      background: url("images/hborder.png") repeat-x 0px -27px;
    }

    .gwt-PushButton-up,
    .gwt-PushButton-up-hovering,
    .gwt-PushButton-up-disabled {
      padding: 3px 5px 3px 5px;
    }

    .gwt-PushButton-up {
      border: 1px outset #ccc;
      cursor: pointer;
      cursor: hand;
    }

    .gwt-PushButton-up-hovering {
      border: 1px outset;
      border-color: #9cf #69e #69e #7af;
      cursor: pointer;
      cursor: hand;
    }

    .gwt-PushButton-up-disabled {
      border: 1px outset #ccc;
      cursor: default;
      opacity: .5;
      filter: alpha(opacity=40);
      zoom: 1;
    }

    .gwt-PushButton-down,
    .gwt-PushButton-down-hovering,
    .gwt-PushButton-down-disabled {
      padding: 4px 4px 2px 6px;
    }

    .gwt-PushButton-down {
      border: 1px inset #666;
      cursor: pointer;
      cursor: hand;
    }

    .gwt-PushButton-down-hovering {
      border: 1px inset;
      border-color: #9cf #69e #69e #7af;
      cursor: pointer;
      cursor: hand;
    }

    .gwt-PushButton-down-disabled {
      border: 1px outset #ccc;
      cursor: default;
      opacity: 0.5;
      filter: alpha(opacity=40);
      zoom: 1;
    }

    .gwt-ToggleButton-up,
    .gwt-ToggleButton-up-hovering,
    .gwt-ToggleButton-up-disabled,
    .gwt-ToggleButton-down,
    .gwt-ToggleButton-down-hovering,
    .gwt-ToggleButton-down-disabled {
      margin: 0;
      text-decoration: none;
      background: url("images/hborder.png") repeat-x 0px -27px;
    }

    .gwt-ToggleButton-up,
    .gwt-ToggleButton-up-hovering,
    .gwt-ToggleButton-up-disabled {
      padding: 3px 5px 3px 5px;
    }

    .gwt-ToggleButton-up {
      border: 1px outset #ccc;
      cursor: pointer;
      cursor: hand;
    }

    .gwt-ToggleButton-up-hovering {
      border: 1px outset;
      border-color: #9cf #69e #69e #7af;
      cursor: pointer;
      cursor: hand;
    }

    .gwt-ToggleButton-up-disabled {
      border: 1px outset #ccc;
      cursor: default;
      opacity: .5;
      zoom: 1;
      filter: alpha(opacity=40);
    }

    .gwt-ToggleButton-down,
    .gwt-ToggleButton-down-hovering,
    .gwt-ToggleButton-down-disabled {
      padding: 4px 4px 2px 6px;
    }

    .gwt-ToggleButton-down {
      background-position: 0 -513px;
      border: 1px inset #ccc;
      cursor: pointer;
      cursor: hand;
    }

    .gwt-ToggleButton-down-hovering {
      background-position: 0 -513px;
      border: 1px inset;
      border-color: #9cf #69e #69e #7af;
      cursor: pointer;
      cursor: hand;
    }

    .gwt-ToggleButton-down-disabled {
      background-position: 0 -513px;
      border: 1px inset #ccc;
      cursor: default;
      opacity: .5;
      zoom: 1;
      filter: alpha(opacity=40);
    }