

.ui-button {
    border-radius: 5px 5px 5px 5px;
    padding: 0.2em 0.2em;
}
.checkbox_button {
    -moz-user-select: none;
}
.checkbox_button label {
    cursor: pointer;
}
.checkbox_button .ui-state-default {
    background-color: #FE2F2F;
    background-image: -moz-linear-gradient(center top , #FE2F2F 0%, #F85454 100%);
    border: medium none;
    color: #FFFFFF;
    font-weight: bold;
    text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.25);
}
.checkbox_button .ui-state-active {
    background-color: #1FC124;
    background-image: -moz-linear-gradient(center top , #1FC124 0%, #51E155 100%);
    border: medium none;
    color: #FFFFFF;
    font-weight: bold;
}
.replaced_button {
    -moz-user-select: none;
    background: -moz-linear-gradient(center top , #FFFFFF 0%, #E8EBED 100%) repeat scroll 0 0 #FFFFFF;
    border: 1px solid #C1C1C1;
    border-radius: 20px 20px 20px 20px;
    color: #737373;
    cursor: pointer;
    font-weight: bold;
    outline: medium none;
    padding: 0.2em 0.2em;
    text-decoration: none;
}
.button_group {
    overflow: hidden;
    padding: 0.2em 0;
}
.ui-buttonset .replaced_button {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #C1C1C1 -moz-use-text-color #C1C1C1 #C1C1C1;
    border-radius: 0 0 0 0;
    border-style: solid none solid solid;
    border-width: 1px medium 1px 1px;
    display: block;
    float: left;
    padding: 0.4em 0.4em;
    text-decoration: none;
}
.ui-buttonset .ui-corner-left {
    border-bottom-left-radius: 20px;
    border-top-left-radius: 20px;
}
.ui-buttonset .ui-corner-right {
    border-bottom-right-radius: 20px;
    border-right: 1px solid #C1C1C1;
    border-top-right-radius: 20px;
}
a .ui-button-text {
    color: #737373;
	text-decoration: none;
}
a.replaced_button:hover {
    border-bottom: 1px solid #c1c1c1;
}
.ui-state-default {
}
.ui-state-active {
    background: -moz-linear-gradient(center top , #E8EBED 0%, #FFFFFF 100%) repeat scroll 0 0 #FFFFFF;
    color: #737373;
    font-weight: bold;
    outline: medium none;
}