/* = Form Elements
-------------------------------------------------------------- */
.cform 						{ }
.cform fieldset				{ padding:0; margin:0!important; }
.cform fieldset.cf_hidden 	{ display:none; border:none!important; background:none!important; padding:0!important; margin:0!important; }

ol.cf-ol 					{ margin:0; padding:0; }
ol.cf-ol li					{ background:none!important; list-style:none!important; text-align:left; padding:0; margin:0 0 18px; /*some themes may interfere otherwise*/ }


/* = Labels
-------------------------------------------------------------- */
.cform label 		{ font-size:1.1em; line-height:1em; font-weight:bold; margin-bottom:6px; }
.cform label,
.cform label span 	{ display:block; }


/* = Form Fields
-------------------------------------------------------------- */
.cform input,
.cform textarea,
.cform select 			{ color:#999; background:#fff; border:#d5d5d5 1px solid; padding:2px 4px; }

.cform input:hover,
.cform textarea:hover,
.cform select:hover		{ background:#e8eefd; }

.cform input:focus,
.cform textarea:focus,
.cform select:focus		{ color:#6b6b6b; background:#fff; }

.cform input 			{ width:154px; height:14px; font-size:12px; line-height:14px; }
.cform select 			{ width:154px; /* attempt to have equal length */ }

.cform textarea 		{ overflow:auto; width:262px; height:82px; }


/* = Submit
-------------------------------------------------------------- */
p.cf-sb 				{ margin:0; }
.cform input.sendbutton	{ display:block; width:auto; height:27px; cursor:pointer; font-weight:bold; color:#6b6b6b; background-color:#d5d5d5; border-style:outset; border-width:1px; padding:4; margin:0 0 18px; }
		
.cform input.sendbutton:hover	{ background-color:#e8eefd; }


/* = Invalid User Inputs
-------------------------------------------------------------- */
.cform .cf_error 		{ color:red!important; border:1px solid #FF0000!important; padding:1px 3px; }
.cform .cf_errortxt,
.mailerr	    		{ color:red!important; }


/* = Visitor Verification
--------------------------------------------------------------
<li id="li--6">
	<label for="cforms_captcha" class="seccap">
		<span>Verify</span>
	</label>
	<input type="text" name="cforms_captcha" id="cforms_captcha" class="secinput" value=""/>
	
	<img id="cf_captcha_img" class="captcha" src="http://www.brv-llc.com/test/wp-content/plugins/cforms/cforms-captcha.php?ts=&amp;w=115&amp;h=25&amp;c=000066&amp;l=000066&amp;f=font4.ttf&amp;a1=-12&amp;a2=12&amp;f1=17&amp;f2=19&amp;b=1.gif" alt=""/>
	<a title="reset captcha image" href="javascript:reset_captcha('')">
		<img class="captcha-reset" src="http://www.brv-llc.com/test/wp-content/plugins/cforms/images/spacer.gif" alt="Captcha"/>
	</a>
</li>
		
		 */
#cforms_captcha {
	width:54px;
	margin:0;
}

img.captcha	{
	vertical-align:text-bottom;
	margin:0 0 0 9px!important;
	padding:0!important;
	border:none!important;
	float:none!important;
	height:24px;
}

img.captcha-reset {
	vertical-align:text-bottom;
	background:	url(captcha_reset_grey.gif) no-repeat;
	width:21px;
	height:21px;
	border:none;
	margin-left:3px;
}



/* = Response Messages
-------------------------------------------------------------- */
p.cf_info				{ text-align:center; margin:10px 0; }
p.success 				{ color:green; }
p.failure				{ color:red; }


/* = [disabled] does not work on IE!
-------------------------------------------------------------- */
[disabled]				{ color:#dddddd; border-color:#dddddd!important; background:none!important; }
.disabled				{ border-color:#dddddd!important; }


/* = Upload Box
-------------------------------------------------------------- */
.cform input.cf_upload	{ background: #f9f9f9; border:1px solid #888888; }