.button, .awesome {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: url("../images/overlay-button.png") repeat-x scroll 0 50% #222;
    border-color: -moz-use-text-color -moz-use-text-color rgba(0, 0, 0, 0.25);
    border-radius: 5px 5px 5px 5px;
    border-style: none none solid;
    border-width: 0 0 0;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25);
    color: #FFFFFF !important;
    cursor: pointer;
    display: inline-block;
    font: 13px/1 Arial,Verdana,sans-serif;
    overflow: visible;
    padding: 6px 15px;
    position: relative;
    text-decoration: none;
    text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.25);
    width: auto;
}
.button::-moz-focus-inner , awesome::-moz-focus-inner {
    border: 0 none;
    padding: 0;
}
.button:hover, .awesome:hover {
    background-color: #444444;
    color: #FFFFFF;
}
.button:active,.awesome:active {
    -moz-transform: translateY(1px);
}
.small.awesome, .small.button {
    font-size: 12px;
     padding: 3px 7px;
}
.large.awesome {
    font-size: 14px;
    padding: 8px 19px 9px;
}
.greyx.awesome, .greyx.button {
    background-color: red;
}
.greyx.awesome:hover, .greyx.button:hover {
    background-color: red;
}
.green.awesome, .green.button {
    background-color: #91BD09;
}
.green.awesome:hover, .green.button:hover {
    background-color: #749A02;
}
.green1.awesome, .green1.button {
    background-color: #2E5C00;
}
.green1.awesome:hover, .green1.button:hover {
    background-color: #749A02;
}
.green2.awesome, .green2.button {
    background-color: #194C26;
}
.green2.awesome:hover, .green2.button:hover {
    background-color: #296F3B;
}
.blue.awesome, .blue.button {
    background-color: #2DAEBF;
}
.blue.awesome:hover, .blue.button:hover {
    background-color: #007D9A;
}
.yellow.awesome, .yellow.button {
    background-color: #c1a519;
}
.yellow.awesome:hover, .yellow.button:hover {
    background-color: #8c7a25;
}
.grey.awesome, .grey.button {
    background-color: #AAAAAA;
}
.grey.awesome:hover, .grey.button:hover {
    background-color: #888888;
}
.red.awesome, .red.button {
    background-color: #E33100;
}
.red.awesome:hover, .red.button:hover {
    background-color: #872300;
}
.magenta.awesome, .magenta.button {
    background-color: #A9014B;
}
.magenta.awesome:hover, .magenta.button:hover {
    background-color: #630030;
}
.orange.awesome, .orange.button {
    background-color: #FF5C00;
}
.orange.awesome:hover, .orange.button:hover {
    background-color: #D45500;
}
.orangellow.awesome, .orangellow.button {
    background-color: #FFB515;
}
.orangellow.awesome:hover, .orangellow.button:hover {
    background-color: #FC9200;
}
.white.awesome {
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    color: #666666 !important;
    font-weight: normal;
    text-shadow: 0 1px 1px #FFFFFF;
}
.white.awesome:hover {
    background-color: #EEEEEE;
}
.green2.awesome, .green2.button {
    background-color: #2a5118;
}
.green2.awesome:hover, .green2.button:hover {
    background-color: #386322;
}
legend {
    color: #e8797e;
}
fieldset {
    /* color: #e8797e; */
    border: 2px solid #e8797e;
}