input, textarea, select {
border:1px solid #BDC2C9;
font-family:Verdana,Arial,Helvetica,Sans-Serif;
vertical-align:top;

}
form {
    margin:0;
    padding:0;
}
form br {
    clear:left;
}
label, input, select {
    float:left;
    width:150px;
    display:block;
}
fieldset{
    border:0;
    text-align:left;
    border-top:1px solid #BDC2C9;
    margin:0 0 10px 0;
}
legend {
    font-size:12px;
    font-weight:bold;
    padding:2px;
    margin:2px 0 2px 0;
    background:none;
}
label {
    margin:0 0 5px 0;
    padding:3px 5px 0 0;
    text-align:right;
}
.form_description{
    color:#333333;
    font-size:11px;
    font-family:Tahoma,Verdana,sans-serif;
}
input#cookie {
    margin:6px 0 5px 0;
    width:20px;
    border:0;
}
input.submit{
    margin-top:3px;
    width:110px;
    height:25px;
    border-left:1px solid #5982A3;
    border-right:1px solid #5982A3;
    background:transparent url(images/button_bg.jpg) repeat-x top left;
    text-align:center;
    color:#fff;

}
input:focus {border-color:#FF0000;}

