.channel-subnav-share + p {clear:both;padding:10px 0;}

.mort_inter_calc_main{    
    background-color:#fff;
    border:1px solid #DEDFE0;
    -webkit-border-radius: 5px;
    border-radius:5px;
    display:none;    
    overflow:auto;
    padding-bottom:10px;
    width:100%;
}
.mort_inter_calc_form {
    width:230px;
    margin:16px;
    float:left;
    font-family:Arial,helvetica,sans-serif;
}
.mort_inter_calc_form input,
.mort_inter_calc_form label{
    width:175px;
}
.mort_inter_calc_form input{
    margin:0;
    padding-left:5px;
    font-size:1.2em;
    font-family:Arial,helvetica,sans-serif;
    border-radius:5px;
}

/*.mort_inter_calc_form input.ui-autocomplete-input {*/
.mort_inter_calc_form .lt 
{
    -webkit-border-radius:5px;
    border-radius:5px;
    width:180px;
    margin:0px 0 15px 0 !important; height:30px;
    line-height:30px;
    border:1px solid #ccc;
    font-size:14px;
    font-family:inherit;
    padding:5px;
    -webkit-box-shadow: 2px 2px 3px 0px #999;
    box-shadow: 2px 2px 3px 0px #999; 
    background: #fefefe;
background: -moz-linear-gradient(top, #fefefe 0%, #c6c6c6 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fefefe), color-stop(100%,#c6c6c6));
background: -webkit-linear-gradient(top, #fefefe 0%,#c6c6c6 100%);
background: -o-linear-gradient(top, #fefefe 0%,#c6c6c6 100%);
background: -ms-linear-gradient(top, #fefefe 0%,#c6c6c6 100%);
background: linear-gradient(to bottom, #fefefe 0%,#c6c6c6 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe', endColorstr='#c6c6c6',GradientType=0 );
}
*+html .mort_inter_calc_form .lt, *+html .mort_inter_calc_form select.mort-inter-calc-good, *+html .mort_inter_calc_form select.mort-inter-calc-error {height:auto;}

.mort_inter_calc_form select.mort-inter-calc-good 
{
    -webkit-border-radius:5px;
    border-radius:5px;
    width:180px;
    margin:0px 0 15px 0 !important; height:30px;
    line-height:30px;
    border:1px solid #ccc;
    padding:5px;
    -webkit-box-shadow: 2px 2px 3px 0px #999;
    box-shadow: 2px 2px 3px 0px #999; 
    background: #e4eed4;
    font-size:12px;
    font-family:inherit;
background: -moz-linear-gradient(top, #e4eed4 0%, #bcc7b0 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e4eed4), color-stop(100%,#bcc7b0));
background: -webkit-linear-gradient(top, #e4eed4 0%,#bcc7b0 100%);
background: -o-linear-gradient(top, #e4eed4 0%,#bcc7b0 100%);
background: -ms-linear-gradient(top, #e4eed4 0%,#bcc7b0 100%);
background: linear-gradient(to bottom, #e4eed4 0%,#bcc7b0 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e4eed4', endColorstr='#bcc7b0',GradientType=0 );
}

.ui-datepicker {
    z-index: 2 !important;
}
.mort_inter_calc_form select.mort-inter-calc-error 
{
    -webkit-border-radius:5px;
    border-radius:5px;
    width:180px;
    margin:0px 0 15px 0 !important; height:30px;
    line-height:30px;
    border:1px solid #ccc;
    padding:5px;
    font-size:12px;
    -webkit-box-shadow: 2px 2px 3px 0px #999;
box-shadow: 2px 2px 3px 0px #999; 
    font-family:inherit;
    background: #fbd7ca;
background: -moz-linear-gradient(top, #fbd7ca 0%, #d2b0a7 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fbd7ca), color-stop(100%,#d2b0a7));
background: -webkit-linear-gradient(top, #fbd7ca 0%,#d2b0a7 100%);
background: -o-linear-gradient(top, #fbd7ca 0%,#d2b0a7 100%);
background: -ms-linear-gradient(top, #fbd7ca 0%,#d2b0a7 100%);
background: linear-gradient(to bottom, #fbd7ca 0%,#d2b0a7 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fbd7ca', endColorstr='#d2b0a7',GradientType=0 );
}

.mort_inter_calc_form .ui-button-icon-only {background: #ffffff;
background: -moz-linear-gradient(top, #ffffff 0%, #cccccc 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#cccccc));
background: -webkit-linear-gradient(top, #ffffff 0%,#cccccc 100%);
background: -o-linear-gradient(top, #ffffff 0%,#cccccc 100%);
background: -ms-linear-gradient(top, #ffffff 0%,#cccccc 100%);
background: linear-gradient(to bottom, #ffffff 0%,#cccccc 100%);}

.mort_inter_calc_form label {font-size: 12px;color: #739F3F;font-style: normal;font-weight: normal;text-align:left;}
.mort_inter_calc_form .form-item{}
.mort_inter_calc_form .lfpt, .mort_inter_calc_form .lfpmi{width:104px;display:block;float:left;}
.mort_inter_calc_form .hv, .mort_inter_calc_form .la, .mort_inter_calc_form .ir{font-weight:bold;font-size:24px;color:#000;margin-bottom:15px;}
*+html .mort_inter_calc_form .la {margin-left:-15px;}
.mort_inter_calc_form .pt, .mort_inter_calc_form .pmi{width:92px;padding:2px;}
.mort_inter_calc_form .lfsd{display:block;width:40%;}

.mort_inter_calc_form .calculate {font-family:inherit;-webkit-border-radius: 5px;
    border-radius:5px;cursor:pointer;font-size:16px;line-height:18px;font-weight:bold;color:#000;width:230px;height:33px;margin-top:10px;background: #f8a548;
background: -moz-linear-gradient(top, #fdc87e 0%, #f8a548 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fdc87e), color-stop(100%,#f8a548));
background: -webkit-linear-gradient(top, #fdc87e 0%,#f8a548 100%);
background: -o-linear-gradient(top, #fdc87e 0%,#f8a548 100%);
background: -ms-linear-gradient(top, #fdc87e 0%,#f8a548 100%);
background: linear-gradient(to bottom, #fdc87e 0%,#f8a548 100%);border:1px solid #5780b6;}

.mort_inter_calc_form .calculate:hover {border:1px solid #0577bc;background: #b0dff7;
background: -moz-linear-gradient(top, #dff3fd 0%, #b0dff7 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#dff3fd), color-stop(100%,#b0dff7));
background: -webkit-linear-gradient(top, #dff3fd 0%,#b0dff7 100%);
background: -o-linear-gradient(top, #dff3fd 0%,#b0dff7 100%);
background: -ms-linear-gradient(top, #dff3fd 0%,#b0dff7 100%);
background: linear-gradient(to bottom, #dff3fd 0%,#b0dff7 100%);}

.mort_inter_calc_form  .mort-inter-calc-disabled,.mort_inter_calc_form  .mort-inter-calc-disabled:hover {
border:1px solid #e7f0f7 !important;
-webkit-border-radius: 5px;
border-radius:5px;cursor:pointer;font-size:16px;line-height:18px;font-weight:bold;color:#babbbc;width:230px;height:33px;margin-top:10px;background: #DFDFDF;
background: -moz-linear-gradient(top, #ffffff 0%, #DFDFDF 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fdc87e), color-stop(100%,#DFDFDF));
background: -webkit-linear-gradient(top, #ffffff 0%,#DFDFDF 100%);
background: -o-linear-gradient(top, #ffffff 0%,#DFDFDF 100%);
background: -ms-linear-gradient(top, #ffffff 0%,#DFDFDF 100%);
background: linear-gradient(to bottom, #ffffff 0%,#DFDFDF 100%);border:1px solid #5780b6;
}

.mort_inter_calc_form .extrapayments{
background: #b6bd98;
background: -moz-linear-gradient(top, #b6bd98 0%, #7f9678 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#b6bd98), color-stop(100%,#7f9678));
background: -webkit-linear-gradient(top, #b6bd98 0%,#7f9678 100%);
background: -o-linear-gradient(top, #b6bd98 0%,#7f9678 100%);
background: -ms-linear-gradient(top, #b6bd98 0%,#7f9678 100%);
background: linear-gradient(to bottom, #b6bd98 0%,#7f9678 100%);
border:1px solid #5780b6;
-webkit-border-radius: 5px;
border-radius:5px;
clear:both;
cursor:pointer;
height:32px;
overflow:auto;
}

.mort_inter_calc_form .extrapayments .ep-text{
    text-align:left;
    margin:8px 0 0 8px;
    float:left;
    width:180px;
    font-size: 13px;
    font-weight: fold;
    color:#000;
}

.mort_inter_calc_form .extrapayments .extra-closed{
    background-image:url('./images/extra-open.png');
    width:24px;
    height:22px;
    float:left;
    margin-top:5px;
    margin-left:5px;
}
.mort_inter_calc_form .extrapayments .extra-open{
    background-image:url('./images/extra-closed.png');
    width:24px;
    height:22px;
    float:left;
    margin-top:5px;
    margin-left:5px;
}
.mort_inter_calc_form  .extra-form-div
{
    background-color:#ECEFE7;
    border:solid #E8E8EA;
    border-width:0 1px 1px;
    -webkit-border-radius: 0px 0px 5px 5px;
    border-radius: 0px 0px 5px 5px;
    height:100px; 
    margin-left:1px;
    padding:3px;
}


/* Amortization tab */
.mort_inter_calc_form #amort-tab-2 div{
    /*float:left;*/
}
.mort_inter_calc_form #amort-tab-2 input{
    font-family: inherit;
    font-size: 11px;
    line-height: 12px;
    margin: 3px 3px 0;
    width: 25px !important;
    float:left;
}
.mort_inter_calc_form #amort-tab-2 > .amort-monthly {padding-top:5px;}
.mort_inter_calc_form #amort-tab-2 > .amort-monthly, .mort_inter_calc_form #amort-tab-2 > .amort-yearly, .mort_inter_calc_form #amort-tab-2 > .amort-one-time {height:30px;clear:both;}


.mort_inter_calc_form #amort-tab-2 .combo select {
-webkit-border-radius:5px;
    border-radius:5px;
    border:1px solid #ccc;
    font-family:inherit;
    font-size: 11px;
    float:left;
    margin: 0 3px;
    padding: 3px;
    -webkit-box-shadow: 2px 2px 3px 0px #999;
    box-shadow: 2px 2px 3px 0px #999; 
    background: #fefefe;
background: -moz-linear-gradient(top, #fefefe 0%, #c6c6c6 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fefefe), color-stop(100%,#c6c6c6));
background: -webkit-linear-gradient(top, #fefefe 0%,#c6c6c6 100%);
background: -o-linear-gradient(top, #fefefe 0%,#c6c6c6 100%);
background: -ms-linear-gradient(top, #fefefe 0%,#c6c6c6 100%);
background: linear-gradient(to bottom, #fefefe 0%,#c6c6c6 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe', endColorstr='#c6c6c6',GradientType=0 );
}

select#amort-one-time-month.mort-inter-calc-error, select#amort-one-time-year.mort-inter-calc-error{
    height:24px;
    width:55px;
    font-size:11px !important;
    margin: 0 3px !important;
    padding: 3px !important;
}
.mort_inter_calc_form #amort-tab-2 span {color:#739F3F;font-size:12px;line-height:24px;float:left;}
.mort_inter_calc_form #amort-tab-2 input.ui-autocomplete-input{
    float:left;
    height:21px;
}
.mort_inter_calc_form #amort-tab-2 button {
    height: 25px;
    margin-left: -1px;
    margin-top: -2px;
    width: 22px;
}

/* Undo damage from bankrate rates widget css being to broad */
.mort_inter_calc_form #amort-tab-2 combo select, #ui-datepicker-div .ui-datepicker-title select{
    border: thin solid gray;
    -webkit-border-radius:3px;
    border-radius: 3px;
    font-size: 1.2em;
    margin: 0 1px 0 0;
    padding: 1px;
}
#mort-inter-calc-amort-tab .at-scroll-handle {
    float:left;
    width:10px;
    border:thin solid black;
    height:100%;
}
.br_rt_next {color:#fff!important;}


/* Calendar tweaks */
.mort_inter_calc_form .sd{width:174px;float:left;font-weight:bold;font-size:24px;margin-bottom:15px;}
.ui-helper-hidden-accessible{clip:auto;}
.mort_inter_calc_form .ui-datepicker-trigger img{
    width:17px;
}
.mort_inter_calc_form .ui-datepicker-trigger {
    float: left;
    height: 29px;
    margin-top:0;
    border:none;
    background:none;
}

/* Tab tweaks */
.mort-inter-calc-tabs{
    width:680px;
    float:left;
    margin-top:11px;
    background:none;
    border:none;
}
.mort-inter-calc-tabs .ui-tabs-panel{
    border-width:1px;
    min-height:320px;
    float:left;
    width:660px;
    padding:10px;
}
.mort-inter-calc-tabs  .ui-corner-bottom{
    border-top-right-radius:5px;
}

.mort-inter-calc-tabs .ui-widget-header {
    background: none;
    border: none;
    color: #FFF;
    font-weight: bold;
    margin-left:-3px;
    float:left;
    width:100%;
    font-size:13px;
}
.mort-inter-calc-tabs .ui-state-default {background:none #ECEFE7!important;}
.mort-inter-calc-tabs .ui-state-default.ui-state-active {background:none #fff!important;}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
    border-color:#DEDFE0;
    color:#000;
}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default a{
    color:#000;
    font-weight:bold;    
}
.ui-datepicker-calendar .ui-state-default{background:none #E8f3da;}
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active, .ui-widget-content {
    border-color:#DEDFE0;
}


.mort_inter_calc_form button, .at-left button {
    height:30px;

} 
/*.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
    background-color:#fff;
}*/

/* Splash Screen */
#mort-inter-calc-splash.ui-tabs-panel img {
   width:644px;
   margin-top:70px;
}
/* Repayment tab */
#mort-inter-calc-repay-tab .pdata {list-style-type:none;}
#mort-inter-calc-repay-tab .pdata li {
    height:61px;
    float:left;
}
#mort-inter-calc-repay-tab .pdata .rp-mp {width:23%}
#mort-inter-calc-repay-tab .pdata .rp-tp {width:27%;}
#mort-inter-calc-repay-tab .pdata .rp-ti, .rp-to {width:25%;}
#mort-inter-calc-repay-tab .pdata .rp-pmipd, #mort-inter-calc-repay-tab .pdata .rp-po {
    margin-right:0px;
}

#mort-inter-calc-repay-tab .pdata li span {
    display:block;
    width:100%;
    color:#739F3F;
    font-size:11px;
    font-weight:normal;
}
#mort-inter-calc-repay-tab .pdata li .rp-text {
    color:#000;
    font-weight:bold;
    font-size:24px;
}
#mort-inter-calc-repay-tab .pgraphs .container {
    height:255px;
    width:200px;
    border:1px solid #DEDFE0;
    float:left;
    margin-right:17px;
    -webkit-border-radius:5px;
    border-radius:5px;
}
#mort-inter-calc-repay-tab .pgraphs .graph3 {
    margin-right:0;
}

/* Action links */
.mort-inter-calc-actionlinks {
    float:right;
    margin-right:16px;
}
.mort-inter-calc-actionlinks a {cursor:pointer;color:#739f3f;font-size:12px;}

/* Amortization Tab */
/* For offsite model */
/*.at-scroller , .ht-scroller {overflow:auto; height:440px; width:648px;}*/

/* For onsite model */
/*.at-rows {
   min-height:80%;
   max-height:751px;
   overflow:auto;
}*/

.at-left {
    float:left;
    width:440px;
    /*min-height:100%;*/
}
#mort-inter-calc-amort-tab .at-left .at-header{
    float:left;
    font-size:20px;
    margin:15px 0px 10px;
    padding:0px;
    color:#000!important;
}
/* For the combobox */
/*
#mort-inter-calc-amort-tab .at-left input{
    width: 173px;
    margin-right: -1px;
    height: 27px;
    float: left;
    margin: 0 0 12px 42px;
    padding-left: 5px;
    font-size: 1.2em;
}
*/
/* For radio buttons */
#mort-inter-calc-amort-tab .at-left .at-rows-mode-radiogroup{
    float: right;
    padding-top:20px;
}
.at-rows-mode-radiogroup label {font-size:0.8em}
.alignRight {
    text-align: right;
}
.at-rows {
    width:100%;
    float:left;
}
.at-head {
    width:100%;
    list-style-type:none;
}
.at-head li {display:block;float:left;}
.at-head li span {display:block;}
.at-head li .rp-label {color:#739F3F;font-size:11px;}
.at-head li .rp-text {color:#000;font-size:0.8em;font-weight:bold;}
.at-head .rp-mp {width:21%;}
.at-head .rp-tp {width:30%;}
.at-head .rp-ti {width:23%;}
.at-head .rp-po {width:25%;}

.at-options {
    float:right;
    width:200px;
}
#mort-inter-calc-amort-tab.ui-tabs-panel .at-export  {
    border: 1px solid #DEDFE0;
    -webkit-border-radius:5px;
    border-radius: 5px;
    padding:5px;
    background-color:#ecefe7;
    color:#6F9F1F;
    margin-bottom:10px;
    overflow:auto;
}

#mort-inter-calc-amort-tab.ui-tabs-panel .at-export .exportbox {
    height: 60px;
    width: 44px;
    float: left;
    -webkit-border-radius:5px;
    border-radius: 5px;
    margin:0 5px 0 0;
    padding:5px 0 0;
    text-align:center;
}
#mort-inter-calc-amort-tab.ui-tabs-panel .at-export .exportbox:hover {
    background-color:#DEDFE0;
    cursor:pointer;
}
#mort-inter-calc-amort-tab.ui-tabs-panel .at-export .exportbox:active {
    background-color:aliceblue;
    cursor:pointer;
}
#mort-inter-calc-amort-tab.ui-tabs-panel .at-export .exportbox img{
    width:44px;
}
#mort-inter-calc-amort-tab.ui-tabs-panel .at-graphs .container {
    border: 1px solid #DEDFE0;
    -webkit-border-radius:5px;
    border-radius: 5px;
    float: left;
    margin-bottom: 10px;
    width: 200px;
}

#mort-inter-calc-amort-tab.ui-tabs-panel .at-rows .amort-tbl {
    width:100%;
}
#mort-inter-calc-amort-tab.ui-tabs-panel .amort-tbl td {padding:3px 0px;width:28%;font-size:0.8em;}
#mort-inter-calc-amort-tab.ui-tabs-panel .amort-tbl td:first-child {width:15%;}
#mort-inter-calc-amort-tab.ui-tabs-panel .at-rows table.amort-tbl td.even{
    background-color:#e4eed4;
}
table.amort-tbl tbody tr td span.month{
    width:2.5em;
    float:left;
}
#mort-inter-calc-amort-tab.ui-tabs-panel div.at-rows table.amort-tbl th{
    font-size:0.8em;font-weight:bold;
}

/*Send to friend tab */
.sd-header {
    width:100%;
    margin-bottom:10px;
}
.sd-left {
    width: 48%;
    height:416px;
    float:left;
}
.sd-left label{
    width:100%;
    float:left;
}
.sd-right {
    width: 334px;
    height:416px;
    float:left;
}
.sd-report-container {
    width:100%;
    height:100%;
    background: transparent url('./images/report-thumb.png') no-repeat 39px 8px;
}

.sd-container {
    float:left;
}
.sd-form-desc {
    margin-bottom:10px;
}
.sd-submit{
    float:left;
}
.sd-msg {
    float:left;
    width:300px;
    height:100px;
}
.mort-inter-calc-info {
    width:100%;
    background:#FBFCEA;
    border:thin solid #FFCC00;
    padding:5px;
    margin-top:5px;
    float:left;
}
#mort-inter-calc-howto-tab p {font-size:12px;}

/* error and good conditions for comboboxes */
.mort-inter-calc-good {background-color:#e8f3da}
.mort-inter-calc-error {background-color:#fdeceb;font-size:18px!important;font-weight:normal!important;color:#ff0000!important;height:30px;line-height:30px;}

.ui-helper-hidden-accessible{
    clipright:500px !important;
    clipbottom:500px !important;
}   

.ui-widget {font-family:Arial,helvetica,sans-serif!important;}
