/* Style sheet myweddingquestion_form */
#f2{width:875px;height:415px;background:url("tl_files/question-site-images/formbody-bg_12.png") left top no-repeat;}
label{font-weight:normal;font-size:12px;line-height:130%;}
p.label{margin-top:0.5em;margin-bottom:-0.25em;}
#f2 fieldset{width:250px;height:185px;float:left;display:inline;margin:5px 0 0 10px;padding:95px 5px 5px 5px;text-align:left;}
.formbody .step1{background:url("tl_files/question-site-images/steps_1.png") left top no-repeat;background-color:transparent;}
.formbody .step2{background:url("tl_files/question-site-images/steps_2.png") left top no-repeat;background-color:transparent;}
.formbody .step3{background:url("tl_files/question-site-images/steps_3.png") left top no-repeat;background-color:transparent;}
.step1 legend,.step2 legend,.step3 legend{display:none;}
input.text{width:240px;margin:0.25em 0.25em 0.25em 0;padding:4px;background-color:#f6f6f6;border:1px solid #c6c6c6;}
input.text:focus{background-color:#ffffdd;border:1px solid #ff8000;}
input.upload{margin:0.25em 0.25em 0.25em 0;}
textarea{width:240px;height:140px;margin:0.25em 0.25em 0.25em 0;padding:4px;background-color:#ffffff;border:1px solid #c6c6c6;}
textarea:focus{background-color:#ffffdd;border:1px solid #ff8000;}
.ce_form.tableless label{display:block;margin-top:1.5em;}
.ce_form.tableless .radio_container,.ce_form.tableless .checkbox_container{margin-bottom:-16px;}
.ce_form.tableless .radio_container label,.ce_form.tableless .checkbox_container label{display:inline;}
.ce_form.tableless div.error{margin-top:0;margin-bottom:0;}
.checkbox_container{margin:0.25em 0.25em 0.25em 0;}
.checkbox_container span{display:block;}
.checkbox_container label{font-weight:normal;}
input.checkbox{margin-right:3px;}
* html input.checkbox{margin:-1px 0;}
*:first-child+html input.checkbox{margin:-1px 0;}
input.captcha{width:48px;margin:0.25em 0.25em 0.25em 0;padding:4px;background-color:#f6f6f6;border:1px solid #c6c6c6;}
input.captcha:focus{background-color:#ffffdd;border:1px solid #ff8000;}
span.captcha_text{top:0.65em;position:relative;vertical-align:top;font-weight:bold;font-size:13px;color:#808080 !important;}
* html span.captcha_text{top:0.8em;}
*:first-child+html span.captcha_text{top:0.8em;}
.radio_container{margin:0.25em 0.25em 0.25em 0;}
.radio_container span{display:block;}
.radio_container label{font-weight:normal;}
input.radio{margin-right:3px;}
* html input.radio{margin:-1px 0;}
*:first-child+html input.radio{margin:-1px 0;}
.submit_container{margin:10 0 5 0;text-align:right;}
input.submit{padding-right:0.5em;padding-left:0.5em;}
* html input.submit{padding-right:0;padding-left:0;}
*:first-child+html input.submit{padding-right:0;padding-left:0;}
span.mandatory{font-weight:bold;color:#ff0000;}
div.error{margin-top:0.5em;margin-bottom:0;font-weight:bold;color:#ff0000;}
div.cc{margin-bottom:0.5em;}
.ce_form td.col_first{padding-right:1em;vertical-align:middle;}
select{width:200px;margin:0.25em 0.25em 0.25em 0;background-color:#f6f6f6;border:1px solid #c6c6c6;}
select:focus{background-color:#ffffdd;border:1px solid #ff8000;}

