@charset "utf-8";
/* CSS Document */

/* BTL247  Website*/
/* Content CSS */
/* Version 1.0 */



#footer p, #footerLinks p, #footerText p {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:0.9em;
	color:#999999;
	padding-top: 5px;
	}

	
#footer a, #footerLinks a {	
	color:#999999;
	}

#EnquiryForm table tr td, #EnquiryForm {
	font-family: Arial, Helvetica, sans-serif;
	font-size:1.0em;
	color: #666666;
	line-height:250%;
	font-weight:bold;
	}
	
#NewsletterForm {
	font-family: Arial, Helvetica, sans-serif;
	font-size:1.0em;
	color: #666666;
	line-height:110%;
	font-weight:bold;
	}

#EnquiryForm table tr td p, #EnquiryForm table tr td input {	
	font-weight:normal;
	}
	
.rdoFont tr td label {	
	font-weight:normal;
	}

#DetailsLayout table tr td {
	font-family: Arial, Helvetica, sans-serif;
	font-size:1.0em;
	color: #666666;
	line-height:170%;
	font-weight:bold;
	}	

	
.Details
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:1.0em;
	color: #666666;
	line-height:170%;
	font-weight:normal;
}

#EnquiryForm table tr td p a {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:1.2em;
	color: #485484;
	line-height:250%;
	font-weight:bold;
	}

#EnquiryForm table tr td p a:hover {
	text-decoration: underline;
	}
#EnquiryForm table tr td a, #ApplyBtn a, .ReturnBtn {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:2em;
	color: #485484;
	line-height:200%;
	font-weight:normal;
	}
	
.VAMErrorText
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:1.0em;
	color: #FF0000;
	line-height:100%;
	font-weight:bold;
}	

.requiredmarker {	
	color: #ff0000;	
	font-size:1.2em;
	}
		
#searchForm table tr td p{
	font-family: Arial, Helvetica, sans-serif;
	font-size:1.0em;
	color: #666666;
	line-height:250%;
	font-weight:bold;
	}
	
#searchForm table tr td h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:1.1em;
	color: #666666;
	line-height:100%;
	font-weight:bold;
	}
		
#searchForm table tr td p strong{
	font-size:0.9em;
	font-weight:bold;
	}
	
#searchForm table tr td p a{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:2em;
	color: #485484;
	line-height:200%;
	font-weight:normal;
	float: right;
	margin-right: 40px;
	margin-top: 10px;
	}
	
	.SearchBtn
	{
		margin-right: 50px;
	}
	
#NewsletterForm a{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:2em;
	color: #485484;
	line-height:200%;
	font-weight:normal;
}
			
#featuresTitle {
	width:294px ;
	height:69px ;
	background-image:url(../images/featuresTop.png);
	}

#featuresTitle span {
	display:none;
	}
	
	
#featuresBottom {
	width:294px ;
	height:29px ;
	background-image:url(../images/featuresBottom.png);
	background-position:right;
	}

#featuresBottom span. #linksBottom span, #newsletterBottom span {
	display:none;
	}

		
#newsletterTitle {
	width:294px ;
	height:69px ;
	background-image:url(../images/newsletterSignupHeader.png);
}
	
#linksTitle {
	width:294px ;
	height:45px ;
	background-image:url(../images/linksTop.png);
	}
	
#linksTitle span, #newsletterTitle span {
	display:none;
	}

#linksBottom, #newsletterBottom {
	width:294px ;
	height:29px ;
	background-image:url(../images/featuresBottom.png);
	}

		
#featuresContent {
	border-left: 2px solid #666666;
	border-right: 2px solid #666666;
	padding:5px 20px 5px 20px;
	background-color:#FFFFFF;
	}
	
#newsletterContent {
	border-left: 2px solid #666666;
	border-right: 2px solid #666666;
	padding:5px 20px 0px 20px;
	background-color:#FFFFFF;
	}
	
	
	
#searchPanelTitle {
	width:502px ;
	height:40px ;
	background-image:url(../images/mortgageSearchTop.png);
	}
	
#searchPanelTitle span {
	display:none;
	}
	
		
#searchPanelBottom {
	width:502px ;
	height:26px ;
	background-image:url(../images/mortgageSearchBottom.png);
	}
	
#searchPanelBottom span {
	display:none;
	}
	
		
#searchPanelContent {
	border-left: 2px solid #666666;
	border-right: 2px solid #666666;
	padding:0px 33px;
	background-color:#FFFFFF;
	}
	
	
#EnquiryPanelBottom {
	width:710px ;
	height:13px ;
	background-image:url(../images/mortgageSearchAltBottom710px.png);
	}	
	
#altSearchPanelTitle {
	width:478px ;
	height:13px ;
	background-image:url(../images/mortgageSearchAltTop.png);
	}
	
#EnquiryPanelTitle 
{
/*	margin-top: 10px;*/
	width:710px ;
	height:13px ;
	background-image:url(../images/mortgageSearchAltTop710px.png);
	}
	
#altSearchPanelTitle span, #EnquiryPanelTitle span {
	display:none;
	}

#altSearchPanelBottom {
	width:478px ;
	height:13px ;
	background-image:url(../images/mortgageSearchAltBottom.png);
	}
	
#altSearchPanelBottom span, #EnquiryPanelBottom span {
	display:none;
	}

		
#altSearchPanelContent, #EnquiryPanelContent {
	border-left: 2px solid #666666;
	border-right: 2px solid #666666;
	padding:0px 14px;
	background-color:#FFFFFF;
	}
		
tr.tableCommand {
	color:#FFFFFF;
	border-top: 1px solid #888888;
	border-bottom: 1px solid #888888;
	background-color: #FFFFFF;
	height:25px;
	padding:5px;
	}

tr.tableCommand a {
	text-decoration: none;
	}
	
tr.tableCommand a:hover {
	text-decoration: underline;
	}
	
th.tableHeader {
	color:#FFFFFF;
	border-top: 1px solid #888888;
	border-bottom: 1px solid #888888;
	background-image:url(../images/searchListingHeaderBckgnd.gif);
	background-color: #FFFFFF;
	background-repeat: repeat-x;
	background-position:top;
	height:25px;
	}
	
th.tableHeader a {
	font-family:"Trebuchet MS", Arial, sans-serif;
	font-size:1.1em;
	text-decoration: none;
	}
	
th.tableHeader a:hover {
	text-decoration:underline;
	}
	
tr.tableContent {
	font-family: Arial, Helvetica, sans-serif;
	font-size:1.0em;
	color:#333333;
	background-color:#FFFFFF;
	border-bottom: 1px solid #888888;
	}
	
tr.tableContent td 
{
	padding:5px;
	border-bottom: 1px solid #888888;
}
	
tr.altTableRowColour {
	font-family: Arial, Helvetica, sans-serif;
	font-size:1.0em;
	color:#333333;
	background-color:#FCF7ED;
	border-bottom: 1px solid #888888;
	}
	
tr.altTableRowColour td 
{
	padding:5px;
	border-bottom: 1px solid #888888;
}

tr.altTableRowColour td a:hover
{
	text-decoration: underline;
}

tr.altTableRowColour td a
{
	text-decoration: none;
}

tr.tableContent td a:hover
{
	text-decoration: underline;
}

tr.tableContent td a
{
	text-decoration: none;
}
	
.searchTable td {
	padding:3px;
	}
	
#searchListing 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:1.0em;
	color: #FF0000;
	line-height:100%;
	font-weight:bold;
}
	


/*********** Max Loan Calculator ***************/
#DetailsLayout TABLE TR TD .maxLoan
{
	font-size: 1.2em;
}

a.CalcBtn  {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:1.5em;
	color: #485484;
	line-height:200%;
	font-weight:normal;
	}
	
#CalcContainer
{
	width:232px;
	float:right;
	margin-right: 15px;
}

#maxLoanCalcHeader
{
	width:232px ;
	height:10px ;
	background-image:url(../images/CalcTop.gif);
}
#maxLoanCalcBottom
{
	width:232px ;
	height:10px ;
	background-image:url(../images/CalcBottom.gif);
}

#maxLoanCalculator
{

	padding: 10px;
	padding-right: 5px;
		
		width: 213px;
		/*float:right;
	position:absolute;
	right: 0;

	top:210px;*/
	border-right: solid 2px #cccccc;
	border-left: solid 2px #cccccc;
}

#maxLoanCalculator h2.CalcHeader
{
	font-weight: lighter;
	font-size: 2em;
	margin-bottom:3px;
	color: #485484;
	line-height: 100%;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}

.mortgageDetails
{
	float:left;
}

.monthlyRent
{
	font-size: 1em;
	height: 15px;
	text-align:right;
	padding-left: 2px;
	padding-right: 2px;
}