label
{
    display: block;
}
ul.form-list
{
    font-size: 14px;
}
ul.form-list li
{
    list-style: none;
    padding: 5px;
}
ul.form-list li label
{
    display: block;
    padding-bottom: 4px;
}
ul.form-list li input
{
    width: 180px;
}
ul.form-list li input, ul.form-list li select, ul.form-list li textarea
{
    padding: 3px;
    font-size: 14px;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -o-border-radius: 5px;
    -khtml-border-radius: 5px;
    -moz-border-radius:5px;
}
ul.form-list li label.checkbox
{
    display: block;
    float: left;
    height: 20px;
}
ul.form-list li input.checkbox
{
    display: block;
    float: left;
    width: 30px;
    height: 20px;
}
ul.form-list li input.submit
{
    font-weight: bold;
    color: #333333;
    background:url("../images/h30.png") repeat-x scroll 0 0 #ffd204;/*eb6e1f;/*ffd204;*/
    border:1px solid #D1DDC7;
    color:#ffffff;
    cursor:pointer;
    font-size:14px;
    font-weight:bold;
    height:32px;
    outline:0 none;
    padding:6px 15px;
    text-align:center;
    text-decoration:none;
    text-shadow:1px 1px #000000;

    border-radius: 7px;
    -webkit-border-radius: 7px;
    -moz-border-radius: 7px;
    -o-border-radius: 7px;
    -khtml-border-radius: 7px;
    -moz-border-radius:7px;
    -moz-box-shadow:0 0.1em 0.2em rgba(0, 0, 0, 0.5);
    border-bottom:0.2em solid #666666;
    
    line-height:1;
    padding:0.3em 0.6em;
}
ul.form-list li input.submit:hover
{
    background-position: 0 -32px;
}
.form-error, .form-error a
{
    color: #ffd204;
}
.form-error.summary
{
    font-size: 14px;
    padding-bottom: 14px;
}
ul.form-list .form-error li
{
    padding: 0 0 4px 0;
}
ul.form-list li .form-error
{
    display: block;
}
fieldset legend
{
    font-weight: bold;
    font-size: 14px;
}
ul.form-list li .checkbox-list input
{
    width:20px;
    display:inline;
}
ul.form-list li .checkbox-list label
{
    display:inline;
}
.radio-group label, .radio-group input {
    float: left;
    cursor:pointer;
}
.radio-group label {
    margin: 0 10px 0 0;
}
.radio-group input {
    margin: 0 3px 0 0;
}
