/*** BUTTONS ***/

button, .button, input[type="button"], input[type="submit"], input[type="reset"] {
    -moz-font-feature-settings: inherit;
    -moz-font-language-override: inherit;
    background: url("../images/bg-red.jpg") repeat-x !important;
    border: none !important;
	box-shadow: none !important;
    color: #FFFFFF;
    cursor: pointer;
    display: inline-block;
    font-family: inherit !important;
    font-size: 12px;
    font-size-adjust: inherit;
    font-stretch: inherit;
    font-style: normal;
    font-variant: inherit;
    font-weight: normal !important;
    line-height: inherit;
    margin: -2px 3px 0 0;
    padding: 4px 8px;
    position: relative;
    text-decoration: none;
    text-shadow: none !important;
    text-transform: none !important;
    vertical-align: middle;
    white-space: normal;
	width: auto !important;
}


button:hover,
.button:hover,
input[type="button"]:hover,
input[type="submit"]:hover,
input[type="reset"]:hover {
	background: #3989c0 url(../images/buttons/overlay-shine-light.png) repeat-x center center;
}

button:active,
.button:active,
input[type="button"]:active,
input[type="submit"]:active,
input[type="reset"]:active {
	background: #3989c0 url(../images/buttons/overlay-shine-light-reverse.png) repeat-x center center;
}

button.remove { background: none !important; border:0px; box-shadow:none; padding:0px; margin:0px; }

