/*Calculator Pages*/
#calc_categories li { margin:0px 0px 10px 0px; list-style-type:none; padding-left:20px;
			background-image:url(../images/calc_icon.gif); background-repeat:no-repeat; background-position:left; }

#calculators_box { width:540px; height:345px; background-image:url(../images/estimate_calc_bkrd.gif); background-repeat:no-repeat; }
#calculators_table { padding:0; margin:0; border:0; border-collapse:collapse; }
#calculators_table td { vertical-align:top; padding:0; margin:0; }

#calculators_table .mainleft { width:270px; text-align:center; }
#calculators_table .mainleft .title { font-size:13px; font-family:Tahoma; font-weight:bold; color:#336699; padding:8px 0px 5px 11px; text-align:left;  }
#calculators_table .mainleft .title .grey { color:#666; }
#calculators_table .mainleft .step1 { width:94%; }
#calculators_table .mainleft .step1 .left { width:65%; text-align:left; }
#calculators_table .mainleft .step1 .right { width:30%; text-align:right; }
#calculators_table .mainleft .step1 .spacerright { width:5%; }
#calculators_table .mainleft .step1 .estimate {  }
#calculators_table .mainleft .step1 .estimate .est_title { padding:30px 55px 0px 0px; font-weight:bold; color:#777; text-align:right; font-size:11px; }
#calculators_table .mainleft .step1 .estimate .est_amount { padding:7px 110px 0px 0px; font-weight:bold; color:#336699; text-align:right; font-size:18px; }

#calculators_table .mainright { width:270px; text-align:center; }
#calculators_table .mainright .title { font-size:13px; font-family:Tahoma; font-weight:bold; color:#336699; padding:8px 0px 5px 0px; text-align:left; width:94% }
#calculators_table .mainright .title .grey { color:#666; }
#calculators_table .mainright .step2 { width:94%; }
#calculators_table .mainright .step2 .left { width:65%; text-align:left; }
#calculators_table .mainright .step2 .right { width:35%; text-align:right; }
#calculators_table .mainright .step2 .step3 { font-size:13px; font-family:Tahoma; font-weight:bold; color:#336699; padding:12px 0px 5px 0px; text-align:left; }
#calculators_table .mainright .step2 .step3 .grey { color:#666; }
#calculators_table .mainright .step2 .utility { font-size:10px; padding-top:5px; }
#calculators_table .mainright .step2 .utility .text { width:50%; float:left; line-height:14px; color:#777; }
#calculators_table .mainright .step2 .utility .button { width:50%; float:right; text-align:right; }

#estimate_leadin { padding:60px 0px 0px 70px; }
#estimate_leadin .country_text { padding:0px 3px 0px 0px; }
#estimate_leadin .zip_text { padding:0px 3px 0px 20px; }
#estimate_leadin .button { width:51px; height:22px; border:0; margin:0px 0px 0px 20px;
								background-image:url(../images/index_app_btn.gif); background-repeat:no-repeat; }
#estimate_leadin .form { margin:0px 0px 0px 20px; padding:0; }

#calc_bottomtext {  }
#calc_bottomtext .printable_title { font-weight:bold; font-size:13px; }
#calc_bottomtext .printable_text { padding-top:5px; }
#calc_bottomtext .printable_small { padding-top:5px; font-size:11px; line-height:14px; color:#777; }

#calculators_box2 { width:540px; }

#calculators_salestax_box { width:540px; height:218px; background-image:url(../images/sales_tax_calc_bkrd.gif); background-repeat:no-repeat; }
#calculators_salestax { width:414px; height:218px; }
#calculators_salestax form { margin:0; padding:0; }
#calculators_salestax table { margin:10px 0px 0px 155px; }
#calculators_salestax td { vertical-align:middle; }
#calculators_salestax .tl { padding:0px 0px 30px 0px; color:#336699; font-weight:bold; font-size:12px; }
#calculators_salestax .tr { padding:0px 0px 30px 35px; color:#336699; font-weight:bold; font-size:12px; }
#calculators_salestax .left { padding:0px 0px 10px 0px; font-weight:bold; font-size:11px; color:#555; text-align:right; }
#calculators_salestax .right { padding:0px 0px 10px 35px; font-weight:bold; font-size:11px; }

#paycheck_calc { width:541px; background-image:url(../images/paycheck_calc_bkrd.gif); background-repeat:no-repeat; text-align:center; }
#paycheck_calc form { padding:0; margin:0; }
#paycheck_calc table { width:460px; margin:45px 0px 0px 30px; }
#paycheck_calc td { vertical-align:middle; }
#paycheck_calc .one { text-align:right; width:25%; }
#paycheck_calc .two { text-align:right; padding-right:30px; width:25%; }
#paycheck_calc .three { text-align:right; width:25%; }
#paycheck_calc .four { text-align:right; padding-right:30px; width:25%; }
#paycheck_calc .calc_button { width:50%; text-align:right; padding-right:30px; }

#simple_calc_box { width:540px; height:257px; padding:0; margin:0; background-image:url(../images/simplecalc_bkrd.gif); background-repeat:no-repeat; }
#simple_calc_box form { margin:0px 8px 0px 0px; }
#simple_calc_box table {  }
#simple_calc_box td {  }
#simple_calc_box .num_btns { width:35px; height:25px; margin:1px; }
#simple_calc_box .equals_btn { width:170px; height:25px; }

/***********************************************netincome.htm styles**********************************************/

#netincome_calc_box { width:540px; background:url(../images/netincome_calc_bkrd.gif) top no-repeat; }
#netincome_calc { width:540px; background:url(../images/netincome_bottom.gif) no-repeat bottom; }
#netincome_calc form { margin:0; padding:0; }
#netincome_calc table {  }
#netincome_calc td { vertical-align:middle; }
#netincome_calc .tl { padding:0px 0px 20px 20px; font-size:12px; font-weight:bold; color:#336699; }
#netincome_calc .tr { padding:0px 0px 20px 20px; font-size:12px; font-weight:bold; color:#336699; }
#netincome_calc .lcell { padding:0 30px 0 50px; width:205px; text-align:right; }
#netincome_calc .rcell { padding:0px; }

/*fobup loadoffer styles for net income calculator*/
#netincome_loadoffer { position:absolute; z-index:5; top:-50px; left:-35px; width:852px; height:870px; background-color:#303b46; }
.transparent_class {
	filter:alpha(opacity=80);
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
}

#nilo_whitebox { position:absolute; z-index:10; top:45px; left:75px; width:650px; height:550px; background:url(../images/netincome_loadoffer_bkrd.gif) no-repeat; }
#nilo_whitebox .car_bkrd { width:624px; height:540px; background:url(../images/netincome_loadoffer_car.jpg) no-repeat bottom; }

.nilo_nothanks { text-align:right; padding:16px 12px 0 0; }
.nilo_hidden { visibility: hidden; }
.nilo_unhidden { visibility: visible; }

.nilo_leadin { padding:205px 0 0 0; }

/*end fobup loadoffer styles for net income calculator*/


/*popout cta styles for net income calculator*/
#netincome_qualify { width:540px; height:200px; no-repeat; }
#netincome_qualify .qualnotice { color:#fff; font-size:18px; text-align:center; padding:15px 0 10px 0; }
#netincome_qualify .based_leadin { width:424px; color:#fff; text-align:center; border:1px solid #fff; }
#netincome_qualify .based_leadin .basedonincome { width:220px; float:left; text-align:left; }
#netincome_qualify .based_leadin .basedonincome .padding { padding:6px 0 10px 8px; }
#netincome_qualify .based_leadin .basedonincome .qualifydisplay_format { font-size:18px; padding:8px 0 5px 2px; }
#netincome_qualify .based_leadin .basedonincome form { margin:0; padding:0; }
#netincome_qualify .based_leadin .basedonincome .qual_disp_txtbox { border:0; height:20px; padding:0; margin:0; background:none; font-size:18px; color:#fff; }
#netincome_qualify .based_leadin .netincome_leadin { width:200px; float:right; text-align:right; }
#netincome_qualify .based_leadin .netincome_leadin .padding { padding:7px 0 0 0; text-align:center; }
#netincome_qualify .based_leadin .netincome_leadin .leadin_intro { font-weight:bold; font-size:11px; line-height:15px; }
#netincome_qualify .based_leadin .netincome_leadin .leadin_form { text-align:center; }
#netincome_qualify .based_leadin .netincome_leadin form { margin:16px 0 0 0; padding:5px 3px 5px 3px; background-color:#5b85ae; width:140px; }
#netincome_qualify .based_leadin .netincome_leadin .zipinput { border:1px solid #336699; }
#netincome_qualify .based_leadin .netincome_leadin .form_button { width:51px; height:22px; background:url(../images/app_btn2.gif) no-repeat; border:0; cursor:pointer; }
#netincome_qualify .swirl_nothanks { width:475px; padding-top:12px; }
#netincome_qualify .swirl_nothanks .swirl { width:150px; float:left; text-align:left; }
#netincome_swirl { text-align:center; padding-right:15px; }
#netincome_qualify .swirl_nothanks .nothanks { width:150px; float:right; text-align:right; }
#netincome_qualify .swirl_nothanks .nothanks a { text-decoration:underline; color:#fff; cursor:pointer; font-size:11px; }
#netincome_qualify .swirl_nothanks .nothanks a:hover { text-decoration:none; }
/*end popout cta styles for net income calculator*/


#divInputs, #divOutputs, #divHourlyInputs, #divYearlyInputs, #bSubmit, #bReset
{
	display: none;
}

