.cal_forms_main {
    
    margin: 0 auto;
    padding: 10px 0;
    width: 100%;
}

.cal_form{
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	behavior: url(PIE.htc);
	width:173px;
	border:1px solid #a3a3a4;
	padding:3px 0px 3px 5px !important;
	color:#9c9c9c;
	font-size:12px;
	float:left;
	margin-right:8px;
	}
	
.cal_form2{
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	behavior: url(PIE.htc);
	border:1px solid #a3a3a4;
	color:#9c9c9c;
	font-size:12px;
	margin-right:18px;
    padding: 3px 0 3px 5px !important;
    width: 173px;
}

.calc_select{
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	behavior: url(PIE.htc);
    border: 1px solid #CCCCCC;
    color: #666666;
    height: 30px;
    line-height: 26px;
    margin-right: 8px;
    padding: 5px;
    width: 180px;
}

	
.get_a_code_inner{ float:left; width:100%;}	


.get_a_code_inner li {
    float: left;
    margin-bottom: 10px;
    width: 101%;
}

	.calc_select2{
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	behavior: url(PIE.htc);
	height:30px;
    border: 1px solid #CCCCCC;
    color: #666666;
    padding: 5px 5px;
    width: 180px;
	line-height:24px;
	margin-right:6px;
	}

.checked_box {
   
    height: 15px;
    margin: 5px 5px 0 0;
    width: 15px;
	}
	
.running_txt {
    color: #000000;
    float: left;
    font-size: 12px;
    font-weight: bold;
    margin-top: 5px;
    width: 70px;
	}

.calc_btn{
	background-image:url(../images/calc_btn.png);
	width:88px;
	height:26px;
	border:none;
	font-size:12px;
	padding-bottom:4px;
	color:#2e2e2e;
	margin-right:7px;
	background-color:#fff;
	cursor:pointer;
	}



.form_inner {
    background:#fff1e9;
    border: 1px solid #fff1e9;
    float: left;
    padding: 10px;
    position: relative;
    width: 384px;
	min-height:300px;
}
.form_inner1 {
    background:#f3faff;
    float: right;
    padding: 10px;
    position: relative;
    width:578px;
}

.form_outer{
	width:500px;
	}
	
.calculator_form_outer {
    float: left;
    width: 410px;
	font-size: 11px;
    margin-bottom: 10px;
}

.calc_form_txt_top{	
	font-weight:bold; font-size:28px; 
	color:#9C411F;
	margin-bottom:10px;
	}
.calc_form_txt{	
	font-size:12px; 
	color:#000;
	float:left;
	margin-right:28px;
	margin-top:8px;
	}
	
	.calc_form_txt1{	 
	font-size:12px; 
	color:#000;
	float:left;
	margin-right:10px;
	margin-top:8px;
	width:36px;
	}
.calc_form_txt_right{	 
    font-size:12px; 
	color:#000;
	float:left;
	margin-right:10px;
	margin-top:8px;
	}
.calc_form_txt_2right{	
    font-size:12px; 
	color:#000;
	float:left;
	}
.calc_form_txt_error{	 
    font-size:14px; 
	color:#9C411F;
	float:left;
	margin-bottom:5px;
	}
.calc_form_txt2{	 
	font-size:12px; 
	color:#000;
	float:left;
	margin-right:10px;
	margin-top:8px;
	}

.calc_form_txt_mid2 {
    color: #000000;
    float: left;
    font-size: 12px;
}
.calc_form_txt_right2{	
    font-size:12px; 
	color:#000;
	float:left;
	margin-right:16px;
	margin-top:8px;
	}
.calc_form_txt_2right2{	 
    font-size:12px; 
	color:#000;
	float:left;
	}
.calc_form_txt3{	
	font-size:12px; 
	color:#000;
	float:left;
	margin-right:15px;
	margin-top:8px;
	}

.calc_form_txt_mid3 {
    color: #000000;
    float: left;
    font-size: 12px;
}
.calc_form_txt_right3{
    font-size:12px; 
	color:#000;
	float:left;
	margin-right:10px;
	margin-top:8px;
	}
.calc_form_txt_2right3{	
    font-size:12px; 
	color:#000;
	float:left;
	}
.lookup_zip_code {
    color: #B04A24;
    font-weight: bold;
    text-align: center;
    text-decoration: none;
    float:left;
}
.get_arte_zip1{
	 background: none repeat scroll 0 0 #1f84c2;
    border: medium none;
    border-radius: 3px;
    color: #FFFFFF;
    cursor: pointer;
    font-size: 14px;
    margin-left: 10px;
    padding: 5px 10px;
    text-align: center;
    text-transform: uppercase;
}
.lookup_zip_code a{
    color: #B04A24;
    text-decoration: none;
	
}

h1.instant_calc {
    color: #1F84C2;
    float: left;
    font-size: 22px;
    margin:0px;
    text-align: left;
    text-transform: uppercase;
    width: 100%;
}

span.inst-sep {
    background: none repeat scroll 0 0 #1F84C2;
    float: left;
    height: 2px;
    margin-top: 2px;
    width: 80px;
}

.req_3 {
    float: none;
    margin: 0;
    padding: 0;
    position: absolute;
    right: -20px;
    top: 16px;
}

.calculator_form_outer5{
	margin-bottom:25px;
	}

.get_arte5 {
    background: none repeat scroll 0 0 #1F84C2;
    border: medium none;
    border-radius: 3px;
    color: #FFFFFF;
    cursor: pointer;
    float: left;
    font-size: 14px;
    margin: 0 !important;
    padding: 5px 2px;
    text-align: center;
    text-transform: uppercase;
    width: 179px;
	font-family:'klavika_basic_regularregular';
}
.get_arte5:hover{
	background:#E47A38;
}
.get_a_code_inner > ul {float: left;margin: 0;padding: 0;width: 100%;}

.form_inner .calculator_form_outer input[type="button"]{background:#e47a38; margin:0 0 0 13px !important}
.form_inner .calculator_form_outer input[type="submit"]{background:#e47a38; margin:0 0 0 5px !important}
.form_inner .calculator_form_outer .lookup_zip_code a input[type="submit"][margin:0 0 0 13px !important]
.form_inner .calculator_form_outer input[type="button"]:hover{ background:#1F84C2}
.form_inner .calculator_form_outer input[type="submit"]:hover{ background:#1F84C2}
.form_inner .calculator_form_outer .calc_form_txt_mid, .calc_form_txt_2right, .calc_form_txt_mid2, .calc_form_txt_2right2 input{ margin:0 0 0 5px}
.form_inner .calculator_form_outer .calc_form_txt_mid3 select{ margin:0 0 0 5px}
.form_inner1 .get_a_code_inner li input{ margin:0 6px}
.form_inner1 .get_a_code_inner li select{ margin:0 6px}
.form_inner1 .get_a_code_inner li select[name="does_it_run"]{ margin:0 3px}
/*calculator_end*/