﻿#button-menu input[type="text"], #button-menu input[type="password"], textarea
{
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    border: 1px solid #cccccc;
    /*background: url("jQuery/images/ui-bg_highlight-soft_100_f6f6f6_1x100.png") repeat-x scroll 50% 50% #F6F6F6;*/
    padding: 7px;
    padding-left: 8px;
}

textarea
{
    background-position: top;
}

#sub-menu input[type=button],
#sub-menu input[type=submit],
#sub-menu button
{
    margin-top: 6px;
}

span.button input,
span.button button input[type=button],
input[type=submit],
button
{
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    border: 1px solid #CCC;
    cursor: pointer;
    height: 30px;
    padding-bottom: 0px;
    text-shadow: 0px 0px 1px #ffffff;
    margin-right: 0;
    padding-left: 9px;
    padding-right: 10px;
    background: rgba(255,255,255,1);
    background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(204,204,204,1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,1)), color-stop(100%, rgba(204,204,204,1)));
    background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(204,204,204,1) 100%);
    background: -o-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(204,204,204,1) 100%);
    background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(204,204,204,1) 100%);
    background: linear-gradient(to bottom, rgba(255,255,255,1) 0%, rgba(204,204,204,1) 100%);
}

span.button input:focus,
span.button button input[type=button]:focus,
input[type=submit]:focus,
button:focus 
{
    background: rgba(204,204,204,1);
    background: -moz-linear-gradient(top, rgba(204,204,204,1) 0%, rgba(255,255,255,1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(204,204,204,1)), color-stop(100%, rgba(255,255,255,1)));
    background: -webkit-linear-gradient(top, rgba(204,204,204,1) 0%, rgba(255,255,255,1) 100%);
    background: -o-linear-gradient(top, rgba(204,204,204,1) 0%, rgba(255,255,255,1) 100%);
    background: -ms-linear-gradient(top, rgba(204,204,204,1) 0%, rgba(255,255,255,1) 100%);
    background: linear-gradient(to bottom, rgba(204,204,204,1) 0%, rgba(255,255,255,1) 100%);
}

span.button.black input,
span.button.black button,
input.black,
button.black
{
    background: rgba(59,59,59,1);
    background: -moz-linear-gradient(top, rgba(59,59,59,1) 0%, rgba(0,0,0,1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(59,59,59,1)), color-stop(100%, rgba(0,0,0,1)));
    background: -webkit-linear-gradient(top, rgba(59,59,59,1) 0%, rgba(0,0,0,1) 100%);
    background: -o-linear-gradient(top, rgba(59,59,59,1) 0%, rgba(0,0,0,1) 100%);
    background: -ms-linear-gradient(top, rgba(59,59,59,1) 0%, rgba(0,0,0,1) 100%);
    background: linear-gradient(to bottom, rgba(59,59,59,1) 0%, rgba(0,0,0,1) 100%);
    border: 1px solid #000;
    text-shadow: 0px 0px 1px #ffffff;
    color: #ffffff;
    font-weight: bold;
}
span.button.black input:focus,
span.button.black button:focus,
input.black:focus,
button.black:focus {
    background: rgba(0,0,0,1);
    background: -moz-linear-gradient(top, rgba(0,0,0,1) 0%, rgba(59,59,59,1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(0,0,0,1)), color-stop(100%, rgba(59,59,59,1)));
    background: -webkit-linear-gradient(top, rgba(0,0,0,1) 0%, rgba(59,59,59,1) 100%);
    background: -o-linear-gradient(top, rgba(0,0,0,1) 0%, rgba(59,59,59,1) 100%);
    background: -ms-linear-gradient(top, rgba(0,0,0,1) 0%, rgba(59,59,59,1) 100%);
    background: linear-gradient(to bottom, rgba(0,0,0,1) 0%, rgba(59,59,59,1) 100%);
}

span.button.blue input,
span.button.blue button input.blue,
button.blue
{
    background: rgba(54,131,170,1);
    background: -moz-linear-gradient(top, rgba(54,131,170,1) 0%, rgba(19,95,133,1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(54,131,170,1)), color-stop(100%, rgba(19,95,133,1)));
    background: -webkit-linear-gradient(top, rgba(54,131,170,1) 0%, rgba(19,95,133,1) 100%);
    background: -o-linear-gradient(top, rgba(54,131,170,1) 0%, rgba(19,95,133,1) 100%);
    background: -ms-linear-gradient(top, rgba(54,131,170,1) 0%, rgba(19,95,133,1) 100%);
    background: linear-gradient(to bottom, rgba(54,131,170,1) 0%, rgba(19,95,133,1) 100%);
    border: 1px solid #155f84;
    text-shadow: 0px 0px 1px #ffffff;
    color: #ffffff;
    font-weight: bold;
}
span.button.blue input:focus,
span.button.blue button input.blue:focus,
button.blue:focus {
    background: rgba(19,95,133,1);
    background: -moz-linear-gradient(top, rgba(19,95,133,1) 0%, rgba(54,131,170,1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(19,95,133,1)), color-stop(100%, rgba(54,131,170,1)));
    background: -webkit-linear-gradient(top, rgba(19,95,133,1) 0%, rgba(54,131,170,1) 100%);
    background: -o-linear-gradient(top, rgba(19,95,133,1) 0%, rgba(54,131,170,1) 100%);
    background: -ms-linear-gradient(top, rgba(19,95,133,1) 0%, rgba(54,131,170,1) 100%);
    background: linear-gradient(to bottom, rgba(19,95,133,1) 0%, rgba(54,131,170,1) 100%);
}