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

/* General */
form, label, textarea {padding:0; margin:0}
.contact_form_container {padding-bottom:1em; width:235px; position:relative; float:left; margin:0 150px 1em 0;}
.required {color:#f00;}
.contact_form_privacy {margin:1.5em 1em 0 0; font-size:.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;}
.error {color:#f00;}
#services_content_container  input, select, textarea {margin-bottom:10px; font-family:Arial,Helvetica,Sans-Serif; font-size:1em;}
.form_img {text-align:center; margin:0 0 10px 0;}
.form_right, .form_right_ds {position:relative; float:left;}
.form_right h2 {margin-bottom:0; font-weight:bold; font-size:1.3em;}
.lgcf {margin:20px 0 0 0; font-weight:bold; font-size:1.3em;}
.ddf {margin-top:4px;}
.ddf strong {font-size:1.1em;}

/* 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 {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;}
#services_content_container .errors {color:#f00;}

/* Title, Type of Enquiry */
.select_title {width:60px;}
.select_enquiry {width:235px; font-family:Arial,Helvetica,Sans-Serif; font-size:1em;}

/* 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;}

/* 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;}

/* Datasheet form */
.ds_form_container {padding-bottom:1em; width:350px; position:relative; float:left; margin:10px 40px 1em 0;}
.form_right_ds .form_input_txt {width:290px;}
.form_select_sl_box_ds {width:340px; padding-top:5px;}
.form_select_sl_box_ds input {float:left; margin-right:10px;}
#services_content_container .form_select_sl_box_ds h2 {margin:0; padding:0;}
#services_content_container .form_select_sl_box_ds p {margin-top:2px; padding-top:0; margin-left:30px; width:310px;}
.form_right_ds {width:320px; margin-top:10px;}
