/********************************************************************/
/* Styles should only be applied to screen                          */
/********************************************************************/
@media screen {
	
	#columns_wrapper { height: auto; }
	/*@import("styles.css");*/

	/** { font-size: 10px; font-family: Helvetica; }*/

	#content h1 { border-bottom: 1px solid #F27E20; font-size: 2em; }
	#content h2 { border-bottom: 1px solid #F27E20; font-size: 1.8em; }
	#content h3 { border-bottom: 12px solid #F27E20; font-size: 1.6em; margin-left: 0; }

	/* should be some sort of error text instead of a heading */
	h3.error { color: red; }

	#calculator { width: 517px; margin-left: 20px; }
	#calculator .form_wrapper { /*padding-left: 15px;*/ }
	#calculator form { /*width: 600px;*/ }

	#calculated_values { }



	.calc_form_section							{ width: 100%; padding-bottom: 10px; font-size: 1em; }
	.calc_form_section:last-child				{ padding-bottom: 0px; }
	.calc_form_section .row 					{ width: 100%; overflow: hidden; margin-bottom: 5px; }
	.calc_form_section .row .info_title 		{ width: 30%; float: left; font-weight: bold; }

	.calc_results_section						{ width: 100%; padding-bottom: 15px; font-size: 1em; }
	.calc_results_section:last-child			{ padding-bottom: 0px; }
	.calc_results_section .row 					{ overflow: hidden; margin-bottom: 5px; }
	.calc_results_section .row .info_title 		{ float: left; font-weight: bold; }

	#loan_info 							{ }
	#loan_info .row 					{ }
	#loan_info .row .info_title 		{ }

	#transaction_info 						{ }
	#transaction_info .row 					{ }
	#transaction_info .row .info_title 		{ }

	#transaction_fields 						{ }
	#transaction_fields .row 					{ }
	#transaction_fields .row .info_title 		{ }

	#line_items 						{ }
	#line_items .row 					{ }
	#line_items .row .info_title 		{ }

	#loan_info .row .info_content 		{ float: left; }

	#recording_fields 					{ }
	#calc_title 						{ color: white; font-size: 1.8em; font-weight: bold; vertical-align: bottom; padding-left: 5px; font-family: arial; }

	/*************************************/
	/*.underline							{ border-bottom: 1px dotted white; }*/

	.info_title 						{ font-weight: bold; color: white; }
	.info_text 							{ color: white; }
	.disclaimer_title					{ font-weight: bold; color: #F27E20;}

	/*************************************/
	.purchase							{ border: 0px blue solid; }
	.refinance							{ border: 0px red solid; } /*display: none; } /* default to purchase loan */
}