/* Tools CSS Document */

#page_title { float:left; width:100px; }

#sponsored_logo { float:right; width:300px; }
#sponsored-module { margin-left: 20px; }

#popular_tools { margin: 20px 0 0; height:122px; border:1px #d9d9d1 solid; border-bottom:none; -webkit-border-top-left-radius: 7px; -webkit-border-top-right-radius: 7px; -moz-border-radius-topleft: 7px; -moz-border-radius-topright: 7px; border-top-left-radius: 7px; border-top-right-radius: 7px; }
#popular_tools h3 { padding:10px 10px 0; font:bold 19px "trebuchet ms"; color:#a41d21; -webkit-border-radius: 7px; -moz-border-radius: 7px; border-radius: 7px; background:#ffffff; 
					   background: -webkit-gradient(linear, left top, left bottom, from(#eaecf4), to(#ffffff));
					   background: -moz-linear-gradient(top,  #eaecf4,  #ffffff);
					   filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eaecf4', endColorstr='#ffffff'); } 
#popular_tools .tool { float: left; width: 193px; height: 143px; margin: 10px 7px 20px; border:1px #d9d9d1 solid; -webkit-border-radius: 7px; -moz-border-radius: 7px; border-radius: 7px; background:#f3f3f3; 
					   background: -webkit-gradient(linear, left top, left bottom, from(#f3f3f3), to(#fcfaf4));
					   background: -moz-linear-gradient(top,  #f3f3f3,  #fcfaf4);
					   filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f3f3f3', endColorstr='#fcfaf4'); }
#popular_tools .tool h4 { margin: 10px; padding-left: 45px; height: 45px; font-size: 16px; background: url(http://static-img.frontdoor.com/images/v.1.6.0/calculator_icons.gif) no-repeat 0 0; }
#popular_tools #should_i_refinance_my_mortgage h4 { background-position: 0 -300px; }
#popular_tools #mortgage_calculator h4 { background-position: 0 -250px; }
#popular_tools #rent_vs_buy h4 { background-position: 0 -150px; }
#popular_tools .tool p { margin: 10px }
#popular_tools .tool p a { font-size:11px; font-weight:bold }

#more_tools { clear:both; margin:0 0 20px; height:182px; border:1px #d9d9d1 solid; border-bottom:none; -webkit-border-top-left-radius: 7px; -webkit-border-top-right-radius: 7px; -moz-border-radius-topleft: 7px; -moz-border-radius-topright: 7px; border-top-left-radius: 7px; border-top-right-radius: 7px; }
#more_tools h4 { padding:10px 10px 0; font:bold 19px "trebuchet ms"; color:#a41d21; text-transform:lowercase; -webkit-border-radius: 7px; -moz-border-radius: 7px; border-radius: 7px; background:#ffffff; 
				 background: -webkit-gradient(linear, left top, left bottom, from(#eaecf4), to(#ffffff));
				 background: -moz-linear-gradient(top,  #eaecf4,  #ffffff);
				 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eaecf4', endColorstr='#ffffff'); }
#more_tools .row { clear: both; margin: 0 7px 7px; }
#more_tools .tool { width: 190px; float: left; margin: 6px; padding: 0 0 10px; border:1px #d9d9d1 solid; border-top:none; -webkit-border-bottom-right-radius: 7px; -webkit-border-bottom-left-radius: 7px; -moz-border-radius-bottomright: 7px; -moz-border-radius-bottomleft: 7px; border-bottom-right-radius: 7px; border-bottom-left-radius: 7px; background:#ffffff; 
				    background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#faf4e9));
					background: -moz-linear-gradient(top,  #ffffff,  #faf4e9);
					filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#faf4e9'); }
#more_tools .tool p { font-size:14px; padding: 0 2px 0 35px; height: 32px; background: url(http://static-img.frontdoor.com/images/v.1.6.0/more_tools.gif) no-repeat bottom; }
#more_tools #which_term_length_is_best p { background-position:8px 0; }
#more_tools #should_I_pay_points p { background-position:8px -40px; }
#more_tools #can_I_afford_it p { background-position:8px -80px; }
#more_tools #adjustable_rate_mortgage_calculator p { background-position:8px -120px; }
#more_tools #should_i_finance_closing_costs p { background-position:8px -160px; }
#more_tools #home_value_lossorgain_tax_estimator p { background-position:8px -200px; }
#more_tools #bi-weekly_payments p { background-position:8px -240px; }
#more_tools #tax_savings p { background-position:8px -280px; }
#more_tools #fixed_vs_adjustable_rate_mortgages p { background-position:8px -320px; }
#more_tools #no-cost_loans p { background-position:8px -360px; }
#more_tools #return_on_investment { margin-bottom:20px; }
#more_tools #return_on_investment p { background-position:8px -400px; }
#more_tools #should_i_refinance p { background-position:8px -440px; }
#more_tools #mortgage_calculator p { background-position:8px -480px; }
#more_tools #rent_vs_buy p { background-position:8px -520px; }
		
#calculator { padding:10px; }
#calculator h2 { font:bold 19px "trebuchet ms"; color:#a41d21; }
#calculator h2#results_h2 { margin-left:266px; }
#calculator #calculator_result h2 { padding:0 0 14px; }

#calc_exp { padding-top:10px; width:100%; }
#calc_exp p {float:left; width:440px; margin-left: 25px;}
#calc_exp em { float:left; height:45px; width:43px; background: url(http://static-img.frontdoor.com/images/v.1.6.0/calculator_icons.gif) no-repeat; }
	.tax_icon { background-position:0 0; }
	.bi-weekly_icon { background-position:0 -50px; }
	.closing_icon {	background-position:0 -100px; }
	.rent_icon { background-position:0 -150px; }
	.term_icon { background-position:0 -200px; }
	.mort_calc_icon { background-position:0 -250px; }
	.refinance_icon { background-position:0 -300px; }
	.points_icon { background-position:0 -350px; }
	.adjustable_icon { background-position:0 -400px; }
	.value_icon { background-position:0 -450px; }
	.fixed_icon { background-position:0 -500px; }
	.no-cost_icon { background-position:0 -550px; }
	.return_icon { background-position:0 -600px; }
	.afford_icon { background-position:0 -650px; }	
	
#calculator p { margin-bottom: 5px; }
#calculator fieldset { margin: 15px 0 10px 0; border: 0; padding:0; }
#calculator fieldset#last { margin:15px 0 0 0; border: 0; padding:0; }
#calculator legend { color:#a41d21; font:18px/20px "georgia"; }
#calculator fieldset p { padding:0 5px 15px 0px; margin:5px 5px 0 5px; min-height:25px; background: url(http://static-img.frontdoor.com/images/v.1.6.0/input_divider.gif) no-repeat left bottom; }
#calculator fieldset p.top { width:592px; }
#calculator fieldset p.bottom { background-image:none; }
#calculator fieldset p.single_line { padding:10px 5px; background-image:none; }
#calculator fieldset label { float:left; padding-top:5px; }
#calculator fieldset input { float:right; border:1px solid #c5c5b8; font-weight:bold; font-size:16px; padding:0 5px; }
#calculator fieldset select { float:right; border:1px solid #c5c5b8; color:#575744; font-weight:bold; font-size:16px; padding:0 0 0 5px; }
#calculator fieldset table { margin:5px 5px 10px 0; width:590px; padding-bottom:5px; }
#calculator fieldset table.top { margin:5px 10px 0 0; }
#calculator fieldset table th { border:none; text-align:center; font-size:12px; }
#calculator fieldset table tr td { font-size:12px; border:none; }
	
.fieldset_wrapper { border:1px solid #c5c5b8; border-top:2px solid #a41d21; margin-top:5px; }
	
#calculator table { width: 80%; margin:21px auto; }
#calculator th,#calculator td { font-size: 14px; padding: 4px; vertical-align: top; border-bottom: 1px dotted #ccc; }
#calculator th { text-align: right; font-weight: normal; }
#calculator .chart { text-align: center; margin:28px auto; }
#calculator .chart-adjust { text-align: center; margin:20px auto; }
#calculator .total { font-size: 18px; }
#calculator .calculate { text-align: center; border-right:1px solid #C5C5B8; border-bottom:1px solid #C5C5B8; border-left:1px solid #C5C5B8; background:#F9F9FB; padding:5px}
#calculator .try { text-align: center; }
#calculator .calculate span, #calculator .try span { display:inline-block; border:1px #d1d1d1 solid; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }
#calculator .calculate span input, #calculator .try span input { padding:1px 8px; margin:2px; background: url(http://static-img.frontdoor.com/images/v.1.6.0/bground-sprite.png) repeat-x 0 -456px; color:#fff; border:0; cursor:pointer; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }

#results_display { background: url(http://static-img.frontdoor.com/images/v.1.6.0/calc_results_head_bkg.gif) no-repeat 0 15px; }
#results_display th { text-align:left; font-weight:bold; font-size:12px; border-bottom:1px dotted #000000; padding-bottom:8px; }
#results_display td { border:none; font-size:12px; }

#payment_table { width:240px; float:left; margin:0 0 0 10px; }
.payment_amt { font-size:14px; }
#calculator table.afford_results { width:50%;}
#calculator table#fixed_table, #calculator table#fixed_table_monthly { width:100%;}

#widget-box { padding:14px 14px 7px 90px; margin:21px 0 0 0; width:322px; height:78px; background:url(http://static-img.frontdoor.com/images/v.1.6.0/gutter-box-widget-bg.gif) no-repeat; }
#widget-box a { display:block; padding:0 0 7px 0; font:bold 16px trebuchet MS; color:#4a8dbb; text-decoration:underline; }
#widget-box p { width:210px; color:#1e1e17; font: normal 13px "arial"; }






































