/* 
    Document   : sample-landing-page
    Created on : Feb 10, 2012, 4:45:41 PM
    Author     : Mr. K
    Description:
        Purpose of this stylesheet is to be able to attach onsite-related style anywhere.
*/
/* ################## CALCULATORS: START ############################## */
.calculators_img {
}
.calculators_img a img {
	margin-bottom: 5px;
    margin-right: 5px;	
}
.calculator {
}
.calculator_left {
	margin-top: 5px;
	width: 297px;
	float: left;
}
.calculator_both {
	margin-top: 5px;
	width: 670px;
}
.calculator_left big,.calculator_both big, table.calc_input_table td.chapter {
	font-size: 18px;
	font-weight: bold;
}
table.calc_input_table td.small-pad {
	padding-top: 4px;
}
table.calc_input_table td.med-pad {
	padding-top: 10px;
}
.calculator_right {
	float: left;
	width: 260px;
	margin-bottom: -104px;
}
.calculator_results {
	clear: left;
}
.beautiful_calc_info_block {
	clear: both;
	border: 1px solid #DFDFDF;
	padding: 12px;
	background-color: #EFF9FB;
	width: 895px;
	margin-top: 20px;
	margin-bottom: 20px;
	-moz-border-radius: 4px 4px 4px 4px;
	-webkit-border-radius: 4px 4px 4px 4px;
	border-radius: 4px 4px 4px 4px;
	background-image: url(../images/cs_seed.png);
	background-repeat: no-repeat;
	background-position: 11px 16px;
}
.beautiful_left_calc_info_block {
	clear: left;
	border: 1px solid #DFDFDF;
	padding: 12px;
	background-color: #EFF9FB;
	width: 605px;
	margin-top: 20px;
	margin-bottom: 20px;
	-moz-border-radius: 4px 4px 4px 4px;
	-webkit-border-radius: 4px 4px 4px 4px;
	border-radius: 4px 4px 4px 4px;
	background-image: url(../images/cs_seed.png);
	background-repeat: no-repeat;
	background-position: 11px 16px;
}
.beautiful_left_calc_info_block .ui-helper-clearfix:after {
    clear: left !important;
}
.beautiful_calc_info_block p,.beautiful_left_calc_info_block p {
	margin-bottom: 10px;
	margin-left: 20px;
}
.right_hanging_button {
	float: right;
	margin-left: 10px;
}
table.schedule {
	padding-left: 20px;
}
table.schedule td,table.schedule th {
	padding: 4px;
	border-top: 0px dotted #333333;
	border-left: 1px dotted #333333;
	border-bottom: 1px dotted #333333;
	border-right: 0px dotted #333333;
	white-space: nowrap;
}
table.schedule td.subtotal {
	background-color: #eaeaea;
	font-weight: bold;
}
table.schedule td.total {
	background-color: #f6ee72;
	font-weight: bold;
}
table.calc_input_table {
	margin-top: 10px;
	margin-bottom: 20px;
}
table.calc_input_table input[type="submit"] {
	margin-left: 30px;
}
table.calc_input_table input[type="text"],.widget-settings-block input[type="text"] {
	border: 1px solid #858585;
	height: 25px;
	-moz-border-radius: 4px 4px 4px 4px;
	-webkit-border-radius: 4px 4px 4px 4px;
	border-radius: 4px 4px 4px 4px;
	padding-left: 5px;
	padding-right: 5px;
	margin-right: 2px;
	font-size: 15px;
}
table.calc_input_table input[type="text"].long_input,.widget-settings-block input[type="text"].long_input {
	width: 120px;
}
table.calc_input_table input[type="text"].medium_input,.widget-settings-block input[type="text"].medium_input {
	width: 92px;
}
table.calc_input_table input[type="text"].short_input,.widget-settings-block input[type="text"].short_input {
	width: 54px;
}
table.calc_input_table input[type="text"].tiny_input,.widget-settings-block input[type="text"].tiny_input {
	width: 27px;
}
table.calc_input_table input[type="checkbox"] {
	border: 1px solid #858585;
	-moz-border-radius: 2px 2px 2px 2px;
	-webkit-border-radius: 2px 2px 2px 2px;
	border-radius: 2px 2px 2px 2px;
}
table.calc_input_table tr td {
	font-size: 14px;
	padding: 0px;
	padding-top: 10px;
	font-weight: bold;
}
table.calc_input_table tr td:first-child {
	width: 135px;
	padding-right: 10px;
}
table.calc_input_table tr td.field2nd {
	width: 136px;
}
table.calc_input_table tr td.field3rd {
	width: 120px;
}
table.calc_input_table tr td.top-pad {
	padding-top: 15px;
}
table.calc_input_table tr td.field-calculate {
	width: 75px;
	padding-top: 15px;
}
table.calc_input_table tr td.field-calculate input[type="submit"],table.calc_input_table tr td.field-calculate-basic input[type="submit"] {
    margin-left: 0px;
}
table.calc_input_table tr td.padded {
	padding-left: 13px;
}

table.calc_input_table tr td.small {
	font-size: 10px;
	font-style: italic;
    font-weight: normal;
    padding-bottom: 1px;
    padding-top: 2px;
}
.hideAES {
	visibility: hidden;
	display: none;
}
.showAES {
}

div.calc-results-box-top-margin {
	margin-top:30px;
}
div.calc-results-box-left {
	clear: left;
	margin-right: 16px;
	float: left;
	width: 315px;
	
}
div.calc-results-box-right {
	float:right;
	width:325px;
}

table.full-width {
	width: 100%;
}
div.result-sentence-box {
    background-color: #FAFAFA;
    margin-bottom: 4px;
    margin-top: 6px;
    padding: 8px;
    width: 330px;
}
div.result-infoline {
	padding-top: 7px;
	padding-bottom: 4px;
	font-style: italic;
}
table.calc_results_table caption {
	font-size: 16px;
    font-weight: bold;
	text-align: left;
	padding-bottom: 5px;
}
table.calc_results_table caption.bigger {
	font-size: 18px;
}
table.calc_results_table tr td {
	border-top: 1px solid #ABABAB;
	border-right: 1px solid #ABABAB;
	padding: 4px;
}
table.calc_results_table tr td,table.calc_results_table tr th {
	font-size: 12px;
	padding: 4px;
	padding-top: 4px;
	padding-left: 6px;
}
table.calc_results_table tr td {
	border-top: 1px solid #ABABAB;
	border-right: 1px solid #ABABAB;
	padding: 4px;
	padding-top: 4px;
	padding-left: 6px;
}
table.calc_results_table tr td.double-wide:last-child {
	width: 188px;
}
table.calc_results_table tr:last-child td {
	border-bottom: 1px solid #ABABAB;
}
table.calc_results_table tr td:last-child {
	width: 88px;
}
table.calc_results_table tr td:first-child {
	width: 110px;
	font-weight: bold;
	border-left: 1px solid #ABABAB;
}
table.calc_results_table tr td.field-wide:first-child {
	width: 165px;
}
table.calc_results_table tr th {
	font-weight: bold;
	text-align: left;
}
table.calc_results_table tr td.field3rd,table.calc_results_table tr th.field3rd {
	width: 90px;
}
div.calc_right_fields_size2 table.calc_results_table tr td.field1st,div.calc_right_fields_size2 table.calc_results_table tr th.field1st {
	width: 86px;
}
table.calc_results_table tr td.field2nd,table.calc_results_table tr th.field2nd {
	width: 90px;
}
table.calc_results_table tr td.field3rd,table.calc_results_table tr th.field3rd {
	width: 90px;
}
div.amortization-schedule-left {
	float: left;
	width: 50%;
}
div.amortization-schedule-right {
	float: right;
	width: 50%;
}
div.calc_left_fields {
	width: 282px;
	float: left;
}
div.calc_right_fields {
	width: 375px;
	float: right;
}
div.calc_left_fields_size2 {
	width: 312px;
	float: left;
}
div.calc_right_fields_size2 {
	width: 345px;
	float: right;
}
div.calc_both_fields {
	width: 670px;
}