form.generic_form {margin-left:40px;}
form.generic_form p {width:405px;clear:both;margin-bottom:1px;}
form.generic_form p span.clear {display:block;height:0px;}

form.generic_form label.error {color:red;font-weight:bold;display:none;}

form p.text {padding-left:0px;}
form p.text label {width:130px;display:block;float:left;}
form p.text input {width:220px;}

form p.yn {width:455px;}
form p.radio span.question {display:block;width:330px;float:left;}

form p.radio span.yn {width:100px;display:block;clear:right;float:right;margin-bottom:2px;}
form p.radio span.yn input {width:16px;}

form p.checkboxes span.question {display:block;width:350px;margin-bottom:6px;}
form p.checkboxes span.checkbox {display:block;clear:both;margin-bottom:5px;}
form p.checkboxes input {margin:0px 5px 0px 0px;float:left;}
form p.checkboxes label {display:block;width:360px;float:left;}

form p.select label {width:200px;display:block;float:left;}
form p.select select {width:180px;float:left;}

form p.radio_select span.question {display:block;width:240px;float:left;padding-top:10px;}
form p.radio_select span.options {width:150px;float:left;}
form p.radio_select span.options label  {float:left;display:block;width:75px;}
form p.radio_select span.options input  {float:left;display:block;width:65px;margin-right:10px;}
form p.radio_select span.options select {float:left;display:block;width:75px;}
form p.radio_select + p.radio_select span.options label {display:none;}
form p.radio_select + p.radio_select span.question {padding-top:0px;}

form p.radio {width:540px;}
form p.radio span.question {display:block;width:360px;float:left;}

form p.scale_header {font-weight:bold;margin-top:30px;margin-bottom:10px;}

form p.scale span.question {display:block;float:left;width:400px;padding-top:50px;}
form p.scale span.scale {width:120px;display:block;float:right;}

form p.scale span.scale label {width:60px;display:block;float:left;text-align:center;margin-bottom:10px;height:30px;}
form p.scale span.scale input {width:58px;}

form p.scale + p.scale span.scale label {display:none;}
form p.scale + p.scale span.question {padding-top:0px;}


form p.wide {width:670px;}
form p.wide span.scale {width:500px;}
form p.wide span.scale label {width:90px;}
form p.wide span.scale input {width:88px;}

form p.three_wide {width:550px;margin-bottom:3px;}
form p.three_wide span.question {width:300px;padding-top:37px;}
form p.three_wide span.scale {width:250px;}
form p.three_wide span.scale label {width:83px;}
form p.three_wide span.scale input {width:80px;}

form p.four_wide {width:650px;margin-bottom:3px;}
form p.four_wide span.question {width:190px;padding-top:37px;}
form p.four_wide span.scale {width:380px;}
form p.four_wide span.scale label {width:83px;}
form p.four_wide span.scale input {width:80px;}

form p.five_wide {width:700px;margin-bottom:3px;}
form p.five_wide span.question {width:190px;padding-top:43px;}
form p.five_wide span.scale {width:490px;}
form p.five_wide span.scale label {width:83px;}
form p.five_wide span.scale input {width:80px;}

form p.six_wide {width:670px;margin-bottom:3px;}
form p.six_wide span.question {width:140px;padding-top:55px;}
form p.six_wide span.scale {width:500px;}
form p.six_wide span.scale label {width:83px;height:50px;}
form p.six_wide span.scale input {width:80px;}


form p.textarea label {display:block;}
form p.textarea textarea {width:400px;}

p.scale_header,p.text {width:790px !important;display:inline;}

p {padding-top:5px !important}
form p.scale + p.scale span.question,form p.three_wide span.question, span.question {font-weight:normal;}
form p.text label,form p.textarea {font-size:11.2px;}

/*
form#wh_feedback_form p.radio#trust_considering {width:400px;}
form#wh_feedback_form p.radio p#trust_considering {display:block;width:500px;float:right;}
form#wh_feedback_form p.radio p#trust_considering span.scale {width:190px !important;}

form#wh_feedback_form p.radio span.question_trust_considering {display:block;float:left;width:200px;}
form#wh_feedback_form p.radio span.question_trust_considering span.scale {width:190px !important;}
form#wh_feedback_form p.radio strong {width:100px;}

form#wh_feedback_form p.scale span.scale_trust_considering {width:260px;display:block;float:right;}
form#wh_feedback_form p.scale span.scale_trust_considering label {width:60px;display:block;float:right;text-align:center;}
*/
