.buttons {
    min-height: 40px;
    padding: 5px;
    clear: both;
    font-weight: normal;
    background-color: #E7FFA2;
}

.buttons ul {
    float: right;
    list-style: none;
    text-align: center;
    margin: 0;
    padding: 0;
}

.buttons ul li {
    float: left;
    background-color: #F3F3F3;
}

.buttons ul li:hover {
    background-color: #EEEEEE;
}

.buttons ul li:first-child {
    -moz-border-radius-topleft: 3px;
    -moz-border-radius-bottomleft: 3px;
    border-right: 0;
}

.buttons ul li:last-child {
    -moz-border-radius-topright: 3px;
    -moz-border-radius-bottomright: 3px;
    border-right: 1px solid #CCC;
}

.buttons ul li a {
    color: #333;
    text-decoration: none;
    cursor: pointer;
    padding: 4px 15px;
    border: 1px solid #CCC;
    border-right: 0;
    display: inline-block;
}

.buttons ul li a img {
    margin-left: -7px;
    margin-right: 4px;
    margin-bottom: -4px;
}

.buttons ul li a:hover {
    color: #000;
}
