﻿/* CREO FORM STYLES - These are used by the form & form elements */
.crform { padding:0; margin:0 0 10px 0; }
.crform_fieldset {}
.crform_formPair {}
.crform_formSingle {width:200px; overflow:hidden; float:left; }
.crform_element { padding:0px; margin:0px; }
.crform_label_horiz { float:left; width:125px; padding:0px 0px; float:left; margin-bottom:5px; }
.crform_label_vert { display:block; padding:0px 0px; }
.crform_required_field { color:#FF0000; padding:0px; margin:0px; line-height:0em; }
.crform_errortext { padding-bottom:5px; color:#FF0000; }
.crform_element_errortext { color:#FF0000; /*margin-top:-5px;*/ margin-bottom:5px; padding-left:125px; }
.crform_plain { margin:0 0 5px 0px; }
.crform_input { width:200px; margin-bottom:5px; line-height:1em; font-size:1em; font-family:inherit; border:1px solid #7F9DB9; }
.crform_textarea {  float:left; width:250px;}
.crform_input_error { background:#EEEEEE; color:#000000; border:1px solid #7F9DB9; }
.crform_input_color_picker { float:left; width:75px; }

.crform_select { margin:0 0 5px 0px; line-height:1em; font-size:1em; }
.crform_select_multiple { margin:0 0 0px 0px; line-height:1em; font-size:1em; }
.crform_radio { float:left; margin:0 5px 10px 0; }
.crform_button { float:left; background:#0060AA; color:#FFFFFF; border:0; font-weight:bold; font-size:1em; letter-spacing:1px; cursor: pointer; border:1px solid #001B2F; padding:2px 4px; }
.crform_button_text { background:none; border:none; font-size:1em; color:#0060AA; padding:0; margin:0; }
.crform_button_spacer { float:left; width:125px;/**/ padding:0px; }

/*** Specific Overriding styles ***/
.crform_email { width:300px; margin:20px auto 0 auto; }

.crform_contact { width:350px; margin:20px auto; }
.crform_plain_contact { margin:0 0 5px 125px; }

.crform_label_horiz_style { width:150px; }

fieldset { border:1px solid #0060AA; margin-bottom:5px;}
legend { color:#0060AA; font-size:1.1em;}