div.buttons input, input.button, button, file, a.button,
.button-bar a.button.button-close-message, .owindow .button-bar a, .custom-button a {
background-color: #3198dd;
background-image: -webkit-gradient(linear, left top, left bottom, from(#39c), to(#3198dd));
background-image: -moz-linear-gradient(top, #39c, #3198dd);
background-position: center bottom;
color: #000 !important;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
border: 0px solid #000;
-webkit-box-shadow: 1px 1px 3px rgba(0,0,0,0.3);
-moz-box-shadow: 1px 1px 3px rgba(0,0,0,0.3);
box-shadow: 1px 1px 3px rgba(0,0,0,0.3);
text-align: center;
font-size: 16px;
font-family: "Georgia", Arial;
padding: 0.7em 0.79em;
}
div.buttons input:hover, input.button:hover, button:hover, file:hover,
a.button:hover, .button-bar a.button.button-close-message:hover,
.owindow .button-bar a:hover, .custom-button a:hover {
background-color: #39c;
background-image: -webkit-gradient(linear, left top, left bottom, from(#3198dd), to(#39c));
background-image: -moz-linear-gradient(top, #3198dd, #39c);
text-decoration: none;
color: #fff !important;
}
div.buttons input:active, input.button:active, button:active, file:active,
a.button:active, .button-bar a.button.button-close-message:active,
.owindow .button-bar a:active, .custom-button a:active {
position: relative;
top: 0px;
left: 0px;
}