form.wufoo{margin:0;padding:0;position:relative;width:97%;}
.hide,.cloak div,.cloak span,.likert.cloak tbody,.likert.cloak thead{display:none !important}
.likert.cloak table{border:none}
#quote-request-form ul {
	margin: 0;
}
#quote-request-form li {
	list-style: none;
	margin: 0;
}
label.desc,legend.desc{font-size:95%;font-weight:bold;color:#222;line-height:150%;margin:0;padding:0 0 3px 0;border:none;display:block;white-space:normal;width:100%;text-transform: uppercase;}
form li{margin:0;padding:6px 1% 9px 1%;clear:both;background-color:transparent;position:relative;-webkit-transition:background-color 350ms ease-out;-moz-transition:background-color 350ms ease-out;-o-transition:background-color 350ms ease-out;transition:background-color 350ms ease-out}
form li.captcha label.desc{width:auto !important;margin-bottom:4px;float:none}
form li.captcha .noscript label.desc{display:block !important}
form span.req{display:inline;float:none;color:red !important;font-weight:bold;margin:0;padding:0}
form li span{margin:0 .3em 0 0;padding:0;float:left;color:#444}
form li div label,form li span label{margin:0;padding-top:3px;clear:both;font-size:85%;line-height:160%;color:#444;display:block}
.center,form li span.center input.text,form li span.center label,form li.name span label,form li.date input.text,form li.date span label,form li.phone input.text,form li.phone span label,form li.time input.text,form li.time span label{text-align:center}
form li.buttons{width:auto !important;position:relative;clear:both;padding:10px 1% 10px 1%}
form li.buttons input{font-size:100%;margin-right:5px}
.noI form li,.altInstruct form li{width:auto !important}
form li.leftHalf,form li.rightHalf{width:47% !important}
form li.leftThird,form li.middleThird,form li.rightThird{width:30% !important}
form li.leftFourth,form li.middleFourth,form li.rightFourth{width:23% !important;_width:22% !important}
form li.leftFifth,form li.middleFifth,form li.rightFifth{width:18% !important;_width:17% !important}
form li.middleThird{clear:none !important;float:left;margin-left:2% !important}
form li.leftFourth,form li.middleFourth,form li.leftFifth,form li.middleFifth{clear:none !important;float:left}
form li.rightHalf,form li.rightThird,form li.rightFourth,form li.rightFifth{clear:none !important;float:right}
form li.section{clear:both;margin:0;padding:7px 0 0 0;width:auto !important;position:static}
form li.section h3{font-weight:normal;font-size:110%;line-height:135%;margin:0 0 3px 0;width:auto;padding:12px 1% 0 1%;border-top:1px dotted #ccc}
form li.first{padding:0}
form li.first h3{padding:8px 1% 0 1%;border-top:none !important}
form li.section div{display:block;width:auto;float:none;font-size:85%;line-height:160%;margin:0 0 1em 0;padding:0 1% 0 1%}
form li.section.scrollText{border:1px solid #dedede;height:150px;overflow:auto;margin-bottom:10px;padding:10px;-webkit-box-shadow:rgba(0,0,0,0.15) 0 0 3px;-moz-box-shadow:rgba(0,0,0,0.15) 0 0 3px;-o-box-shadow:rgba(0,0,0,0.15) 0 0 3px;box-shadow:rgba(0,0,0,0.15) 0 0 3px}
form li.section.scrollText h3{border:none;padding-top:8px}
form li.captcha{width:auto !important;clear:both;border-top:1px dotted #ccc;margin-top:5px;padding:1.1em 1% 9px 1%;width:auto !important;position:static}
form li.captcha label.desc{width:auto !important;margin-bottom:4px;float:none}
form li.error{display:block !important;background-color:#FFDFDF !important;margin-bottom:3px !important}
form li label.error,form li input.error{color:#DF0000 !important;font-weight:bold !important}
form li input.error{background:#fff !important;border:2px solid #DF0000 !important}
form li.error label,form li.error span.symbol{color:#000 !important}
form li.error .desc{color:#DF0000 !important}
form li.error p.error{display:block}
form li.complex p.error{padding:0 0 9px 0 !important}
#quote-request-form .btn {	
    background: #23313a;
    border-radius: 5px;
    color: #94b400;
    display: block;
    font-size: 16px;
    font-weight: 600;
    height: 44px;
    line-height: 44px;
    text-transform: uppercase;
    width: 100%;
}
#quote-request-form .btn:hover {
	color: #fff;
}
#quote-request-form input {
    height: 35px;
    line-height: 35px;
    width: 100%;
}

