/* form.css */
.button { font-weight:normal; }
.checkbox { margin-left: 0px; }

.textbox_80 { width:80px; }
.textbox_100 { width:100px; }
.textbox_120 { width:120px; }
.textbox_140 { width:140px; }
.textbox_180 { width:180px; }
.textbox_280 { width:280px; }

.select_140 { width:145px; }
.select_180 { width:185px; }

.area_140x140 { width: 140px; height:70px }
.area_180x140 { width: 180px; height:70px }
.area_280x140 { width: 280px; height:140px; }


/* contact form */
#xForm label {
    display:block;
    float:left;
    margin:0 10px 0 0;
    padding:3px 0 5px 0;
    width:140px;
}
#xForm div { clear:left; }

#xForm #captcha, #xForm #sendform { padding-left:150px; }
* html #xForm #captcha, * html #xForm #sendform { padding-left:153px; }
#xForm #captcha label { width:100%; }
#xForm #captcha input { width:155px; }
#xForm #captcha img { display:block; }


#xForm input, #xForm textarea {
    font-size:12px;
    margin:0 0 5px 0;
    overflow:auto;
    padding:1px;
    width:250px;
}

#xForm #sendform input {
    background-color:#f0f0f0;
    border:1px solid #333;
    font-weight:normal;
    margin:5px 0 0 0;
    width:auto;
}

#xForm .warning p { height:30px; margin:0; }

#xForm .warning p span { 
    border:1px solid #333;
    display:block;
    font-size:12px;
    margin:0;
    padding:3px;
}
#xForm .required input, #xForm .required textarea { background-color: #DBBFBF; }

