/* BUTTON STYLES */
div.button {
    float: left;
    padding-right: 5px;
}
div.button div {
    float: left;
    height: 23px;
}
div.button div a {
    float: left;
    display: block;
    height: 18px;
    padding-top: 5px;
    text-transform: uppercase;
    font-size: 11px;
    font-weight: bold;
    color: #ffffff;
}
div.button div a.left-bg {
    width: 11px;
}
div.button div a.right-bg {
    width: 11px;
}
div.button div:hover a.left-bg {
    background-position: bottom left;
}
div.button div:hover a.center-bg {
    background-position: bottom;
}
div.button div:hover a.right-bg {
    background-position: bottom left;
}

/* BUTTON TYPE BACKGROUND STYLES */
div.button div a.left-bg {
    background: url(../images/button_left_sprite.png) top left no-repeat;
}
div.button-alert div a.left-bg {
    background: url(../images/button_alert_left_sprite.png) top left no-repeat;
}
div.button div a.center-bg {
    background: url(../images/button_center_sprite.png) top repeat-x;
}
div.button-alert div a.center-bg {
    background: url(../images/button_alert_center_sprite.png) top repeat-x;
}
div.button div a.right-bg {
    background: url(../images/button_right_sprite.png) top left no-repeat;
}
div.button-alert div a.right-bg {
    background: url(../images/button_alert_right_sprite.png) top left no-repeat;
}
