#mortgage_calculator{
	margin:5px;
	padding:0px;
	clear:both;
	width:100%;
	font:normal normal 12px normal Arial,Helvetica,sans-serif;
}

#mortgage_calculator #mortgage_form{
	margin:0px;
	padding:0px;
}
#mortgage_calculator #mortgage_field,
#mortgage_calculator #results{
	margin:0px 3px;
	padding:0px;
	width:95%px;
	float:none;
	clear:both;
	overflow:auto;
}

#mortgage_calculator #mortgage_field div label,
#mortgage_calculator #mortgage_field div span,
#mortgage_calculator #results div span{
	float:left;
	line-height:25px;
	margin:0px auto;
	padding:0px;
}

#mortgage_calculator h3{
	font:bold normal 16px normal Arial,Helvetica,sans-serif;
	line-height:25px;
	margin:0px 0px 5px 0px; padding:0px;
	text-align:left;
	border-bottom:1px solid #999;
}
#mortgage_calculator h2{
	font:bold normal 14px normal Arial,Helvetica,sans-serif;
	line-height:25px;
	margin:0px auto;padding:0px;
	text-align:center;
}

#mortgage_calculator br{
	clear:both;
}

#mortgage_calculator #mortgage_field div span.percentage{
	text-align:right;
	width:25px;
}

#mortgage_calculator #mortgage_field div span.seperator{
	width:10px;
	text-align:center;
	font-weight:bold;
}

#mortgage_calculator #mortgage_field .Buttons{
    overflow: hidden;
	margin-top:10px;
	text-align:center;
	display:block;
}
#mortgage_calculator #mortgage_field .Buttons a.button {
    background: transparent url('../images/buttons_span.gif') no-repeat scroll top right;
	color: #444;
    display: block;
	float: left;
    font: normal 12px arial, sans-serif;
	text-decoration: none;
    height: 24px;
	margin-right: 6px;
	padding: 0px 18px 0px 0px; 
}

#mortgage_calculator #mortgage_field .Buttons a.button span {
    background: transparent url('../images/buttons_a.gif') no-repeat;
    display: block;
    line-height: 14px;
    padding: 5px 0 5px 18px;
} 

#mortgage_calculator #mortgage_field .Buttons a.button:active {
    background-position: bottom right;
    color: #000;
    outline: none;
}

#mortgage_calculator #mortgage_field .Buttons a.button:active span {
    background-position: bottom left;
    padding: 6px 0 4px 18px; /* push text down 1px */
} 

#mortgage_calculator #mortgage_field #Required{
	width:48%;

	float:left;
}
#mortgage_calculator #mortgage_field #Result_Mortgage {
	width:48%;
	float:left;
}
#mortgage_calculator #mortgage_field #Required label{
	width:90px;
}
#mortgage_calculator #mortgage_field #Result_Mortgage label{
	width:125px;
}
#mortgage_calculator #mortgage_field #emailer{
	display:none;
}
#mortgage_calculator #mortgage_field #emailer label{
	width:90px;
}
#mortgage_calculator #mortgage_field #Required input,
#mortgage_calculator #mortgage_field #Result_Mortgage input,
#mortgage_calculator #mortgage_field #emailer input{
	width:65px;
	text-align:right;
	border:1px solid #888888;
	
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:#FFFFFF none repeat scroll 0 0;
	border:1px solid #454545;
	margin:0;
	padding:3px;
}
#mortgage_calculator #mortgage_field #emailer input{
	width:125px;
}
#mortgage_calculator #mortgage_field #Result_Mortgage input{
background-color:#F3F8F8;
}
#mortgage_calculator #results div span{
	text-align:right;
}
#mortgage_calculator #results div.title_header{
	width:95%;
	height:25px;
	display:block;
	clear:both;
	float:none;	
	background-color:#364B6D;
}
#mortgage_calculator #results div.title_header span{
	background-color:#364B6D;
	color:#FFF;
	font-weight:bold;

}
#mortgage_calculator #results div.amortization{
	text-align:right;
	clear:both;
	display:block;
	height:350px;
	overflow:auto;
	width:95%;
	border:1px solid #000;
}
#mortgage_calculator #results div.amortization div{
	clear:both;
	overflow:auto;
}
#mortgage_calculator #results div.amortization div.row{
	margin:0px;padding:0px;
}

#mortgage_calculator #results div span.number{
	width:19.5%;
}
#mortgage_calculator #results div span.payment{
	width:19.5%;
}
#mortgage_calculator #results div span.interest{
	width:19.5%;
}
#mortgage_calculator #results div span.principal{
	width:19.5%;
}
#mortgage_calculator #results div span.balance{
	width:19.5%;
	padding-right:10px;
}
#mortgage_calculator .required{
	color:#600;
}
