a.linkButton {
    cursor: pointer;
    display: inline-block;
    padding: 2px 5px 0 10px;
    text-decoration: none;
    height: 19px;
    line-height: 17px;
    font-weight: bold;
    position: relative;
    margin: 0 15px 0 0;
    background-position: top left;
    background-repeat: no-repeat;
    font-size: 10pt;
    vertical-align: top;
    margin-top: 1px;
}

a.linkButton img {
    vertical-align: top;
    margin: 0 2px 0 0;
}

a.linkButton span {
    height: 21px;
    width: 10px;
    cursor: pointer;
    position: absolute;
    right: -5px;
    top: 0;
    background-position: top right;
    background-repeat: no-repeat;
}

a.linkButton:hover {
    background-position: bottom left;
    text-decoration: none;
}

a.linkButton:hover span {
    background-position: bottom right;
}

a.linkButton.one, a.linkButton.one span {
    background-image: url('../images/buttons/yellow.png');
    color: #000;
}

a.linkButton.two, a.linkButton.two span {
    background-image: url('../images/buttons/blue.png');
    color: #000;
}

a.linkButton.deactivate, a.linkButton.deactivate span {
    background-image: url('../images/buttons/deactivate.png');
    color: #FFF;
}

a.linkButton.activate, a.linkButton.activate span {
    background-image: url('../images/buttons/activate.png');
    color: #FFF;
}

a.linkButton.return {
    height: 24px;
    line-height: 22px;
}

a.linkButton.return span {
    height: 26px;
}

a.linkButton.return, a.linkButton.return span {
    background-image: url('../images/buttons/dashDeactivate.png');
    color: #FFF;
}

a.ind, a.ind span {
    cursor: default;
    text-align: center;
}

a.ind:hover {
    background-position: top left;
}

a.ind:hover span {
    background-position: top right;
}

.buttonLag {
    vertical-align: top;
}

a.iconButton {
    text-decoration: none;
}

span.iconButton img,
a.iconButton img {
    vertical-align: middle;
    position: relative;
    top: -2px;
}

a.linkButton.one.disabled, a.linkButton.one.disabled span, a.linkButton.two.disabled, a.linkButton.two.disabled span {
    background-image: url('../images/buttons/deactivate.png');
    color: #FFF;
}

/***********************************
  Halo Gadget Buttons
***********************************/

.haloGadget a.linkButton {
    height: 24px;
    line-height: 22px;
}

.haloGadget a.linkButton span {
    height: 26px;
}

.haloGadget a.linkButton.activate, .haloGadget a.linkButton.activate span {
    background-image: url('../images/buttons/dashActivate.png');
    color: #FFF;
}

.haloGadget a.linkButton.deactivate, .haloGadget a.linkButton.deactivate span {
    background-image: url('../images/buttons/dashDeactivate.png');
    color: #FFF;
}

.haloGadget a.linkButton.open, .haloGadget a.linkButton.open span {
    background: url('../images/general/haloDropOpenHead.png');
}

.haloGadget a.linkButton.open, .haloGadget a.linkButton.open :hover {
    background-position: top left;
}

.haloGadget a.linkButton.open span, .haloGadget a:hover.linkButton.open span {
    background-position: top right;
}

.haloGadget a.linkButton span.statusOn, .haloGadget a.linkButton span.statusOff {
    position: static;
    display: inline;
    background: none;
    margin: 0 0 0 5px;
}

.haloGadget a.linkButton span.statusOn {
    color: #FFB915;
}

.haloGadget a.linkButton span.statusOff {
    color: #FFF;
}


/***********************************
  Sunkin
***********************************/

span.sunken {
    display: inline-block;
    background: url('../images/buttons/sunk.png') no-repeat;
    width: 49px;
    height: 19px;
}

span.sunken a, span.sunken span {
    text-decoration: none;
    color: #fff;
    width: 49px;
    height: 19px;
    display: block;
    font-weight: bold;

    .
}

span.sunken em span {
    color: #AAA;
}

span.sunken a.on {
    background: url('../images/buttons/on.png') no-repeat;
}

span.sunken span.off-disabled {
    background: url('../images/buttons/off_dis.png') no-repeat;
}

span.sunken span.on-disabled {
    background: url('../images/buttons/on_dis.png') no-repeat;
}

span.sunken a.off {
    background: url('../images/buttons/off.png') no-repeat;
}

span.sunken a span, span.sunken span span {
    width: 45px;
    padding: 0 0 0 3px;
    display: inline-block;
    height: 19px;
}

span.sunken a.off span, span.sunken span.off-disabled span {
    width: 40px;
    text-align: right;
}