﻿/* CREO FORM STYLES - These are used by the form & form elements */

/*form{display:inline;}
fieldset{ border: 1px solid #235B9C; color:#235B9C; margin:5px}
legend{}
.form_question{padding:5px;}
.form_question_label{ float:left; width:100px; padding:0px 0px; display:block}
.form_question_input { float:left; padding:0px; width:200px; margin:0px; display:block}
.form_question_input_error{ background:#FCFFBB; color:#000000; border:1px solid #CCCCCC; width:130px;}
.form_question_required{ background:#FFFFFF; color:#FF0000; padding:0px; margin:0px; line-height: 0em; }
.button{ background-color:#5B91C5; font-weight:bold; color:#FFFFFF; border:0px; font-size:100%; padding:3px; float:right; cursor:pointer; margin-left:4px;}
*/

form { padding:0; margin:0; }

.form_question_label { float:left; margin-top:0px; padding-top:0px; font-weight:normal; }
.plain_text { padding:0 0 10px 0; }
.form_question_input { color:#4D4D4D; display:block; width:161px; margin:10px 0 0 0; height:auto; border:1px solid #999999; font-size:1em; }
.form_question_input_error { display:block; width:161px; margin:5px 0 0 0; height:auto; border:1px solid #999999; font-size:1em; }
.form_question_input_error_text { color:#FF0000; }
.form_question_error_text { padding-left:100px; color:#FF0000; }
.form_question_required { float:left; background:#FFFFFF; color:#FF0000; padding:13px 0 0 0; margin:0; line-height:0em; }
.form_question_error { background:#FFFFFF; color:#FF0000; padding-bottom:2px; padding-left:100px; }

.email { width:430px; }
.email .form_question_label { width:100px; margin:10px 0 0 0; }
.email .form_question_input { float:left; width:310px; margin:10px 0 0 0; }
.email .form_question_input_error { float:left; width:310px; margin:10px 0 0 0; }

.form_question_required_quotation { float:left;background:#FFFFFF; color:#FF0000; padding:9px 0 0 0; margin:0; line-height:0em; }




/* CREO FORM STYLES - These are used by the form & form elements */
/*.crform { padding:0; margin:0; }
.crform_plain_text { padding:0 0 20px 0; }
.crform_label_horiz { float:left; margin-top:0px; padding-top:3px; font-weight:normal; }
.crform_label_vert { padding:0px 0px; width:auto; font-weight:normal; }
.crform_required_field { background:#FFFFFF; color:#FF0000; padding:0px; margin:0px; line-height:0em; }*/
.crform_errortext { padding:5px; }
.crform_element input { display:block; background:#FFFFFF; color:#4D4D4D; width:160px; height:auto; border:1px solid #999999; margin:0; }
.crform_element_errortext { background:#FFFFFF; color:#FF0000; padding-bottom:2px; padding-left:100px; }
.crform_input { display:block; width:161px; margin:5px 0 0 0; height:auto; border:1px solid #999999; font-size:1em; }
.crform_input_disabled { background:#CCCCCC; color:#4D4D4D; text-decoration:none; }
.crform_input_read_only { border:none; font-weight:bold; width:auto; margin:0 0 5px 0;  border:1px solid #999999; font-size:1em; }
.crform_input_error { background:#FCFFBB; color:#4D4D4D; margin:0 0 5px 0; border:1px solid #999999; font-size:1em; }
.crform_input_co2_calculate { display:block; background:#FFFFFF; color:#666666; width:90px; margin:0 0 5px 0; height:auto; border:1px solid #666666; font-size:1em; }
.crform_button { width:63px; height:24px; border:0; margin:5px 0 0 0; background:url(../creo_img/button_submit.gif) right; cursor:pointer; }
.crform_select { float:left; width:auto; margin-top:5px; font-weight:normal; font-size:1em; }
.crform_button_search { width:63px; height:24px; border:0; margin:5px 0 0 0; background:url(../creo_img/button_search.gif); cursor:pointer; }
.crform_button_quote { width:83px; height:24px; border:0; margin:10px 0 0 0; cursor:pointer; }

.crform_quotation{ padding-left:5px; width:390px; margin:5px 0 0 0; }
.crform_input_quotation { float:left; width:218px; margin:5px 0 0 0; height:auto; border:1px solid #999999; font-size:1em; }
.crform_label_horiz_quotation{ float:left; width:150px; margin-top:5px; font-weight:normal; }
.crform_element_quotation{ padding:0; margin:0; }
.crform_select_quotation { float:left; width:180px; margin-top:5px; font-weight:normal; font-size:1em; }
.crform_textarea_quotation { width:376px; height:100px; font-style:italic; background:#EEEEEE; border:1px solid #999999; font-size:1em; }
.quotation_heading { margin-top:30px; }

.crform_email { width:430px; }
.crform_element_email { width:auto; height:auto; margin:0; }
/*.crform_input_email { float:left; width:310px; margin:0 0 10px 0; height:auto; border:1px solid #999999; font-size:1em; }*/
textarea.crform_input_email { width:308px; }
/*.crform_label_horiz_email{float:left; width:100px; margin-top:0px; padding-top:3px; font-weight:normal;}*/
/*.crform_label_vert_email{float:left; width:100px; margin-top:0px; padding-top:0px; font-weight:normal;}*/

.crform_subscribe { width:430px; }
.crform_element_subscribe { width:auto; height:auto; margin:0; }
.crform_input_subscribe { float:left; width:326px; margin:0 0 10px 0; height:auto; border:1px solid #999999; font-size:1em; }
.crform_label_horiz_subscribe{float:left; width:100px; margin-top:0px; padding-top:3px; font-weight:normal;}
.crform_label_vert_subscribe{display:block; width:100px; margin-top:0px; padding-top:3px; font-weight:normal;}