fieldset {
    border: none;
}

fieldset p {
    margin: 3px 0 15px;
}

legend {
    background-color: #f9f9f9;
    font-size: 1.2em;
    padding: 2px 4px;
}		
label {
    color: #555555;
    font-size: 11px;
    margin-top: 10px;
}
select, button {
    display: block;
    padding: 2px;
}

input {
    padding: 2px;
}

input.radio, input.checkbox {
    display: inline-block;
}			
button {
    color:#ACACAC;
    font-family:tahoma;
    cursor: pointer;
    height:31px;
    margin-top:10px;
    padding:0 16px 3px 0;
    background: #181717 url(/images/btn_search.gif) no-repeat 0 0;
    border: none;
    width: 95px;
    text-transform:uppercase;
    color: #ACACAC;

}						
.form-required {
    font-weight: bold;
}		
.form-error {
    color: red;
}
