@charset "utf-8";
/* Contact form */

/* General */
form, label, textarea {padding:0; margin:0}
.contact_form_container {float:left; padding-bottom:1em; margin-bottom:1em;}
.required {color:#f00;}
.contact_form_privacy {margin:1.5em 1em 0 1.8em;}
.contact_centre {font-weight:bold; color:#000; font-size:1.4em;}
#content_container h2 {border:0; padding:0; margin:20px 0 10px 0;}
.cc_no {font-size:1.1em;}
.cc_hours {font-size:.8em;}

/* Shared styles */
.form_url_txt, .form_url_lbl, .contact_form_privacy {font-size:.8em;}
.form_url_txt, .form_url_lbl_box, .form_url_ta_box, .form_check_lbl_box label {visibility:hidden;}
.form_url_lbl_box, .form_select_lbl_box, .form_input_lbl_box, .form_comments_lbl_box, .form_check_lbl_box {width:100px; text-align:right;}
.form_url_txt, .form_url_lbl_box, .form_url_ta_box, .form_select_lbl_box, .form_select_sl_box, .form_select_sl_box_ds, .form_input_lbl_box, .form_input_box, .form_comments_lbl_box, .form_comments_box, .form_check_lbl_box, .form_check_box, .form_check_chkbox, .contact_form_privacy {float:left;}
.form_url_lbl_box, .form_select_lbl_box, .form_input_lbl_box, .form_comments_lbl_box {margin-right:.5em; padding-top:.3em;}
.form_url_lbl_box, .form_url_ta_box, .form_select_lbl_box, .form_select_sl_box, .form_select_sl_box_ds, .form_input_lbl_box, .form_input_box, .form_comments_lbl_box, .form_comments_box, .form_check_lbl_box, .form_check_box {margin-bottom:.8em;}
.form_input_txt, .form_url_ta_box {width:230px;}
.form_select_sl_box, .form_select_sl_box_ds, .form_input_box, .form_comments_box {width:250px;}

/* Title, Type of Enquiry */
.select_title {width:60px;}
.select_enquiry {width:235px;}

/* Checkbox */
.form_check_lbl_box {margin-right:.4em; padding-top:.3em;}
.form_check_box {width:235px;}
.form_check_txt, .form_check_txt_ds {font-size:.8em;}
.form_check_chkbox {width:15px; height:15px; padding:0; margin:0 .2em 0 0;}

/* Name, Email, Phone, Company */

/* Comments */
.form_comments {width:230px; #width:233px;}

/* Submit */
.form_submit_lbl {width:100px; float:left;}
.submit {float:left; margin-right:16px; margin-top:0; width:220px;}

/* Thank you page */
.form_complete_field, .form_complete_entry, .form_complete_entry_comments {float:left; width:100px; margin-top:1em;}
.form_complete_field {text-align:right;}
.form_complete_entry {text-align:left; width:auto;}
.form_complete_field {font-weight:bold;}
.form_complete_entry, .form_complete_entry_comments {margin-left:.8em;}
.form_complete_entry_comments {width:80%; text-align:left;}

/* Datasheet form */
.form_select_sl_box_ds {width:450px; padding-top:5px;}
.form_select_sl_box_ds input {float:left; margin-right:10px;}
#content_container .form_select_sl_box_ds h2 {margin:0; padding:0;}
#content_container .form_select_sl_box_ds p {margin-top:2px; padding-top:0; margin-left:30px;}
.form_check_txt_ds {width:450px;}


