﻿html, body, img
{
    color: #000000;
	border:0;
	margin:0;
	padding:0;
}
body 
{ 
	font: normal 75% Arial, Helvetica, sans-serif;
}

.infoheader 
{
    margin-top:60px;
    }
.errormessage,
.addLoanbtn,
.interestedBtn,
span#standardvalues,
.hidden-print
{
    display:none;
    }

#loancalc-infolayerTab2 
{   
    margin-top: 650px !important;
    }

#info {
  /* z-index: 9999; */
  top: 0px !important;
  left: 0px !important;
  position: absolute !important;
}

    
#ContainerDiv
{
	background-color: #fff;
}
#HeaderContainerDiv
{
	
}
#HeaderLogoDiv
{
	float: none;
}
#TopLinksContainerDiv
{
	display : none; 
}
#NavTabsContainerDiv
{
	display : none; 
}
#MainContainerDiv
{
	
}
#LeftAreaDiv
{
    display : none; 
}
#MainAreaDiv
{
	margin: 0 10px;
	padding: 0;
}
#RightAreaDiv
{
	display : none; 
}
#FooterContainerDiv
{
    display : none; 
}
#QuickSearchDiv
{
    display : none; 
}
#QuickSearchDiv input
{
	display : none; 
}
#QuickSearchDiv img
{
	display : none; 
}
#QuickSearchDiv #DummyButton
{
	visibility:hidden;
}
#SearchResultDiv
{
	display : none; 
}
#SearchResultDiv ul
{
	display : none; 
}
#SearchResultDiv li
{
	display : none; 
}
#SearchResultDiv li a
{
	display : none; 
}
#SearchResultDiv .Alternate
{
	display : none; 
}
#SearchLinkDiv
{
	display : none; 
}
#SearchLinkDiv a
{
	display : none; 
}
#DictionaryDiv
{
	display : none; 
}
#DictionaryDiv #Header
{
	display : none; 
}
#LoginBoxDiv 
{
	display : none; 
}
#LoginHeaderDiv
{
	display : none; 
}
#LoginDiv
{
	display : none; 
}
#LoginDiv select
{
	display : none; 
}
#LoginFooterDiv
{
	display : none; 
}
#BreadCrumbsDiv .Print2
{
    display: none;
}
#BreadCrumbsDiv .Print2 img
{
	display: none;
}
#BreadCrumbsDiv .Print1 a
{
	display: none;
}

.ProductData
{
	display: block;
}
.ProductTabs
{
	display: none;
}

/* --- Content ---*/

h1 
{

	color: #000000;
}
h2 
{
	color: #000000;
}
h3 
{
    color: #000000;
}

.IconHeading
{
	color: #000000;
}

.ProductDataContainer ul, .MainContent ul
{
	margin-left: 20px;
	list-style: disc;
}
.ProductDataContainer ul li, .MainContent ul li
{
	padding-left: 0;
}



html, body, img
{
    color: #000000;
	border:0;
	margin:0;
	padding:0;
}
body 
{ 
	font: normal 75% Arial, Helvetica, sans-serif;
}

.infoheader 
{
    margin-top:60px;
    }
.errormessage,
.addLoanbtn,
.interestedBtn,
span#standardvalues,
.hidden-print
{
    display:none !important;
    }

#loancalc-infolayerTab2 
{   
    margin-top: 650px !important;
    }

#info {
  /* z-index: 9999; */
  top: 0px !important;
  left: 0px !important;
  position: absolute !important;
}

    
#ContainerDiv
{
	background-color: #fff;
}
#HeaderContainerDiv
{
	
}
#HeaderLogoDiv
{
	float: none;
}
#TopLinksContainerDiv
{
	display : none; 
}
#NavTabsContainerDiv
{
	display : none; 
}
#MainContainerDiv
{
	
}
#LeftAreaDiv
{
    display : none; 
}
#MainAreaDiv
{
	margin: 0 10px;
	padding: 0;
}
#RightAreaDiv
{
	display : none; 
}
#FooterContainerDiv
{
    display : none; 
}
#QuickSearchDiv
{
    display : none; 
}
#QuickSearchDiv input
{
	display : none; 
}
#QuickSearchDiv img
{
	display : none; 
}
#QuickSearchDiv #DummyButton
{
	visibility:hidden;
}
#SearchResultDiv
{
	display : none; 
}
#SearchResultDiv ul
{
	display : none; 
}
#SearchResultDiv li
{
	display : none; 
}
#SearchResultDiv li a
{
	display : none; 
}
#SearchResultDiv .Alternate
{
	display : none; 
}
#SearchLinkDiv
{
	display : none; 
}
#SearchLinkDiv a
{
	display : none; 
}
#DictionaryDiv
{
	display : none; 
}
#DictionaryDiv #Header
{
	display : none; 
}
#LoginBoxDiv 
{
	display : none; 
}
#LoginHeaderDiv
{
	display : none; 
}
#LoginDiv
{
	display : none; 
}
#LoginDiv select
{
	display : none; 
}
#LoginFooterDiv
{
	display : none; 
}
#BreadCrumbsDiv .Print2
{
    display: none;
}
#BreadCrumbsDiv .Print2 img
{
	display: none;
}
#BreadCrumbsDiv .Print1 a
{
	display: none;
}

.ProductData
{
	display: block;
}
.ProductTabs
{
	display: none;
}

/* --- Content ---*/

h1 
{

	color: #000000;
}
h2 
{
	color: #000000;
}
h3 
{
    color: #000000;
}

.IconHeading
{
	color: #000000;
}

.ProductDataContainer ul, .MainContent ul
{
	margin-left: 20px;
	list-style: disc;
}
.ProductDataContainer ul li, .MainContent ul li
{
	padding-left: 0;
}
.infoheader h2{
    font-size: 24px;
}
.infoheader p
{
    font-size: 20px;
    }
table.info
{
    font-size: 18px;
    }

table.info .firstCol 
{
    text-align: left;
    padding-right: 10px;
}
table.info th 
{
    text-align: left;
}
table.info td 
{
    padding-right: 10px;
}
.loanTable p
{
    font-size: 18px;    
}
.splitbot th
{
    font-size: 16px;
    text-align: left;
}
.splitbot td 
{
    font-size: 16px;
    text-align: left;
}
p.infotext 
{
    font-size: 18px;
    text-align: left;  
    font-style: italic;  
    margin-top: 15px;
}
.footer p.heading 
{
    font-size: 18px;
    margin-top: 20px;
}
.footer span#sumMonthTotal 
{
    font-size: 26px;
    padding-right: 10px;
}
.footer span#sumLoanTotal 
{
    font-size: 26px;
    padding-right: 10px;
}
.footer span#sumBeforeTaxTotal 
{
    font-size: 16px; 
    font-style: italic;
}
.footer span#sumPayment 
{
    font-size: 16px;
    font-style: italic;
}
#loancalc-infolayerTab2 
{
    margin-top: -10px !important;
}
.footer p.heading 
{
    font-size: 18px;
    margin-top: 20px;
}
.footer span.sumMonth
{
    font-size: 26px;
    padding-right: 10px;
}
.footer span.sumLoan
{
    font-size: 26px;
    padding-right: 10px;
}
.footer span.sumMonthPlus 
{
    font-size: 16px; 
    font-style: italic;
}
.footer span.sumSmall 
{
    font-size: 16px;
    font-style: italic;
}
.footer span.priceEstate 
{
    font-size: 26px;
    padding-right: 10px;    
}

.mortgage-calc
{
    padding-left:25px;
    }
.mortgageTabs ul
{
    padding-left:0;
    }    
.mortgageTabs li
{
    list-style:none;
    }
.mortgageTabs a
{
    font-size:20px;
    color:#000;
    text-decoration:none;
    }
.mortgageInputDiv.productdata1, .mortgageInputDiv
{
    display:inline-block;
    margin-right:20px;
    }
 .mortgageDiv.width100.column
{
    margin-top:40px;
    margin-bottom:20px;
    margin-right:40px;
    display:inline-table;
    }    
.column .mortgageInputDiv
{
    display:block;
    margin-right:0;
    }    
.mortgageInputDiv .mortgageHelpText
{
    position:relative;
    top: 10px;
    }
.mortgageDiv.mortgageBorder
{
    display:none;
    } 
.answercontainer
{
    margin-top: 40px;
    margin-bottom:20px;
    }     
.mortgageDiv.width100, .mortgageDiv.width100 .otherloans
{
    margin-top: 10px;
    }
    
.mortgageDiv.width100 .otherloans input.credcost
{
    margin-bottom: 10px;
    }
.mortgageDiv.width100 .interestratesRow2.raterow, .mortgageDiv.width100 .interestratesRow3.raterow
{
    display:none;
    }
.mortgageDiv.width100 .LargeLink
{
    display:none;
    }
.mortgageDiv.width100 .mortgageTextLarge, .mortgageDiv.width100 .sumNumbers
 {
     font-size:36px;
     }   
.mortgageDiv.width100 .sumNumbers
 {
     display:block;
     padding-bottom:10px;
     padding-top:10px;
     }            
.mortgageDiv.width100 .mortgageTextBold, .mortgageDiv.width100 .sumSmall
 {
    font-weight:bold;
 }
.mortgageDiv.width100 .interestrate 
 {
    font-weight:bold;
    padding-left: 6px;
 }
.mortgageDiv.width100 .mortgageLeftDiv, .mortgageDiv.width100 .mortgageRightDiv
{
    display:inline-table;
    margin-right:50px;
    margin-bottom: 30px;
}
.mortgageDiv.width100 #lblSlider, .mortgageDiv.width100 #slider
{
    display:none;
    }  
.mortgageDataContainer .summary, .mortgageDataContainer .footersmall
{
    font-size: 16px;
    line-height:20px;
    margin-bottom:20px;
    }
.mortgageDataContainer .splittop
{
    display:none;
   } 
 
.mortgageDataContainer table 
{
    margin-bottom: 40px;
    }    
.mortgageDataContainer th 
{
    height:30px;
    padding-right:20px;
    } 
.mortgageDataContainer table.info td 
{
    padding-right:40px;
    }     
#loancalc-infolayerTab1 
{
    padding-left:25px;
    background-color:#fff;
    } 
#exposeMask
{
    background-color:#fff;
    }     
.mortgageDataContainer .box130
{
    background-color:#fff;
    }    
 .mortgageDataContainer i
{
    font-size:16px;
    }  
 .divHeaderTooltip
{
    height:24px;
    }  