.cform{width:700px;margin:10px auto 0;}
.cform fieldset{border:none;margin-top:10px;padding:5px 0;}
.cform legend{color:#aaa;font:normal 18px Verdana;margin-left:10px;padding:0 0 10px;}
ol.cf-ol{margin:0;padding:0;}
ol.cf-ol li{clear:both;list-style:none!important;text-align:left;padding:5px 0;}
ol.cf-ol li.textonly{color:#888;font-size:.9em;text-align:center;padding:3px 0;}
.cform label{color:#E4D4A0;float:left;font:1em "Avant Garde", "Century Gothic", Verdana, sans-serif;text-align:right;width:110px;margin:2px 10px 0 0;}
.cform label span{float:left;width:110px;}
label.cf-before{margin:0 10px 0 0;}
label.cf-after{text-align:left;width:200px;margin:0 0 0 6px;}
label.cf-after span{display:block;width:200px;}
label.cf-group-after{text-align:left;width:60px;margin:0 0 0 2px;}
label.cf-group-after span{display:block;line-height:1.1em;margin-top:3px;width:60px;}
.cform input,.cform textarea,.cform select{color:#000;border-color:#847240 #e5d8af #e5d8af #847240;border-style:solid;border-width:2px;padding:2px;background:url("../images/formbg.gif") no-repeat #E4D4A0 !important;}
.cform input:hover,.cform textarea:hover,.cform select:hover,.cform input:focus,.cform textarea:focus,.cform select:focus{-moz-opacity:0.95;filter:alpha(opacity=95);opacity:0.95;}
.cform textarea{float:left;font-size:14px;overflow:auto;width:500px;}
.cform input{float:left;width:250px;}
.cform select{width:258px;}
.cform select.cfselectmulti{height:7.5em;}
span.reqtxt,span.emailreqtxt{color:#E4D4A0;display:block;float:left;font-size:.9em;font-weight:bold;line-height:1.2em;text-align:left;width:40px;margin:0 5px 7px 10px;}
input.cf-box-a{margin-left:100px;}
p.cf-sb{text-align:left;clear:both;margin:0;padding:0!important;}
.cform input.sendbutton{font-size:1em;font-weight:bold;width:100px;border-color:#e5d8af #847240 #847240 #e5d8af;margin:0 0 0 120px;padding:2px;background-position:100% 100% !important;}
.cform .cf_error{border:1px solid #981500!important;color:#981500!important;padding:1px 3px;}
.cform .cf_errortxt,.mailerr{color:#981500!important;}
label.seccap{margin-top:3px;}
label.secq,label.secq span{margin-top:2px;width:174px;}
input.secinput{float:left;height:auto!important;width:45px;}
#cforms_captcha6,#cforms_captcha5,#cforms_captcha4,#cforms_captcha3,#cforms_captcha2,#cforms_captcha{height:15px;vertical-align:middle;width:50px;margin:0;}
img.captcha{border:0!important;vertical-align:middle;margin:0 0 0 10px !important;padding:0!important;}
a img.captcha{border:0!important;}
img.captcha-reset{border:0!important;height:21px;margin-left:3px;vertical-align:middle;width:21px;display:block;background:url(../images/captcha_reset_beige.jpg) no-repeat;}
img.imgcalendar{position:relative;top:4px;}
p.cf_info{text-align:center;margin:20px 0;}
p.success,.success{color:#E4D4A0;font-weight:bold;}
p.failure,.failure,.cf_li_err span{color:#981500;}
[disabled]{color:#ddd;border-color:#ddd!important;}
.disabled{border-color:#ddd!important;}
.cform input.cf_upload{border:1px solid #888;background:#f9f9f9;}
.linklove{text-align:center!important;margin:10px 0 10px 50px !important;padding:0!important;}
.linklove a,.linklove a:visited{color:#333!important;font-family:Tahoma;font-size:.8em;}
* html .cform legend{left:-8px;margin-left:0;position:absolute;top:-10px;}
* html .cform fieldset{margin-top:15px;padding-top:25px;position:relative;}
*+html input.cf-box-a,*+html input.cf-box-b{margin-top:0;}
* html input.cf-box-a,* html input.cf-box-b{height:1.2em;margin-top:0;}
*+html label.cf-after{margin-top:2px;}
.cform fieldset.cf_hidden,* html .cform fieldset.cf_hidden{border:none!important;margin:0!important;padding:0!important;}
* html img.captcha,* html input.secinput{margin-top:1px!important;}