.errorheader { color: #FF0000; font-weight: normal; font-size:13px}
/*.bmbleadformbox { margin: 5% auto auto auto ;  }*/
.requiredfield { color:red; font-size: 12px; }
/*.controls { margin-left: 147px; padding: 10px 6px; }*/
/*.controls { float:right; clear:both; }*/

.formdesign { padding-top: 10px;padding-left: 2px;}
.formfont{ font-size:12px; font-weight:normal; padding:1px; margin-left:31px;}
#formtop {padding-top: 78px; }
#formtop-state {padding-top: 29px; }
/*.labeldesign { display: block; font-weight:bold; width: 140px; margin-left:31px; padding: 1px; font-size:13px }*/
/*.submit { text-align:center; padding:2px; margin-top:3px;}*/

/* Lead form1 */
/*.labelformdesign { width: 400px;  text-align: right; font-size:13px; }
.leadformdesign { padding: 5px; width:328px; }
.leadformfont{ font-size:12px; font-weight:normal; margin-left:5px;  }*/

select {
    background:  url(https://www.beatmybroker.com/new-images/input-bg.gif);
	background-repeat:repeat-x;
	border:1px solid #a4a4a4;
	padding:4px 0 4px 0;
	width: 132px;
}


/*Pre-Qual Box*/
#pre-qual label {
color:#012d50;
font-size:12px;
font-weight:bold;
margin:0 0 3px 32px;
}

#pre-qual select {
margin-top:2px;
}

#pre-qual input.submit {
float:right;
margin:18px 29px 0 0;
}

/*State Pre-Qual Box*/
#state-form label {
color:#012d50;
font-size:12px;
font-weight:bold;
margin:0 0 3px 32px;
}

#state-form select {
margin-top:2px;
}

#state-form input.submit {
float:right;
margin:18px 29px 0 0;
}

/*Lead Form Page One*/
#form-step-one-wrapper select{
font-size:1.1em;
font-weight:bold;
float:right;
padding:2px 0;
margin:7px 0 7px 8px;
}

#form-step-one-wrapper label {
color:#012d50;
clear:both;
float:left;
font-size:12px;
font-weight:bold;
margin:7px 0 7px 0;
text-align:right;
width:164px;
}

#form-step-one-wrapper input.submit {
float:right;
clear:both;
margin:7px 0 0 0;
padding:0 0 0 0;
float:right;
}


/*Lead Form Page Two*/
#form-step-two-wrapper select{
padding:2px 0;
font-size:1.1em;
font-weight:bold;
}

#form-step-two-wrapper input{
margin:0 3px 0 3px;
}

#form-step-two-wrapper span{
padding:0;
margin:0;
}

#form-step-two-wrapper label {
color:#012d50;
clear:both;
float:right;
font-size:12px;
font-weight:bold;
margin:7px 0 7px 0;
text-align:right;
width:500px;
}

#form-step-two-wrapper input.submit {
margin:7px 0 0 0;
padding:0 0 0 0;
float:right;
}

/*Lead Form Page Three*/

div#form-step-three div.leadformdesign {
clear:both;
}


#form-step-three label{
color:#012d50;
float:left;
width:165px;
font-size:12px;
font-weight:bold;
margin:7px 0 7px 0;
}

#form-step-three select {
font-size:1.1em;
font-weight:bold;
padding:2px 0;
width:160px;
}

#form-step-three input {
color:#000000;
font-size:1.1em;
font-weight:bold;
background: url(/images/input-bg.gif) repeat-x;
border:1px solid #A4A4A4;
padding:2px 0;
}

#form-step-three input.submit {
border:none;
padding:0;
float:right;
margin:7px 0 0 115px;
}

div#form-stop-three div.controls {
float:right;
}

#form-step-three submit {
padding:0;
}
