body
	{
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color:#003c47;
	background-image:url(../Graphics/body_bg.jpg);
	background-repeat:repeat-x;
	}

td
{
	font-family:tahoma,verdana,arial,helvetica,times new roman,sans-serif;
	font-size:11px;
	color:#ffffff;
	line-height:19px;
}

a
{
	color:#2d3294;
	font-weight:normal;
	text-decoration:underline;
	font-size:11px;
}
a:hover
{
	color:#208fc0;
	text-decoration:none;
}
.d
{
	color:#fff;	
	text-decoration:underline;
}
.d:hover
{
	color:#fff;
	text-decoration:none;
}
.cal
{
	color:#fff;	
	font-size:16px;
	font-weight:normal;
}

.cal1
{
	color:Red;	
	font-size:16px;
	font-weight:normal;
	text-decoration:none;
}
h1
{
	color:#ffffff;
	font-weight:bold;
	font-size:11px;
	line-height:100%;
	text-align:left;	
	margin:10px 0;
	padding:0;
	text-transform:uppercase;
}

h2
{
	color:#ffffff;
	font-weight:bold;
	font-size:17px;
	line-height:17px;
	text-align:left;	
	margin:0;
}

h3
{
	color:#9f65e5;
	font-weight:bold;
	font-size:11px;
	line-height:100%;
	text-align:left;	
	margin:0;
	padding:0;
	text-transform:uppercase;
}

/*************************
	Form Start
************************/
form
{
	display:inline;
}
input, select, textarea
{
	border:solid 1px #5e2d9e;
	color:#000;
}
.TextBox{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#787879;
	border:solid 1px #5e2d9e;
	height:15px;
}
.BigList{
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	width:180px;
	font-size:9px;
	color:#000000;
	border:solid 1px #5e2d9e;
	height:20px;
}
.TxtField
{
	border:solid 1px #5e2d9e;
}
.BorNone
{
	border:solid 0px #5e2d9e;
}
/*************************
	Form End
************************/


/*************************
	Header Start
************************/
.TopBG{
	background-image:url(../Graphics/top_bg.gif);
	background-repeat:no-repeat;
}
.NavBnBg{
	background-image:url(../Graphics/nav_bn_bg.gif);
	background-repeat:no-repeat;
}
.NavText{
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#ffffff;
	line-height:14px;
	text-decoration:none;
}
.TopPad{
	padding-top:13px;
}














.CartBlackText{
	font-family:verdana,tahoma,arial,bliss,helvetica,times new roman,sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#000000;
	text-transform:none;
	text-decoration:none;
}
.CartBlackText a{
	font-family:verdana,tahoma,arial,bliss,helvetica,times new roman,sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#000000;
	text-transform:none;
	text-decoration:none;
}
.CartWhiteText{
	font-family:verdana,tahoma,arial,bliss,helvetica,times new roman,sans-serif;
	font-size:9px;
	font-weight:normal;
	color:#ffffff;
	text-transform:uppercase;
	text-decoration:none;
}
.CartWhiteText a{
	font-family:verdana,tahoma,arial,bliss,helvetica,times new roman,sans-serif;
	font-size:9px;
	font-weight:bold;
	color:#ffffff;
	text-transform:uppercase;
	text-decoration:none;
}
.TopRowBG{
	background-image:url(../Graphics/row_two_bg.jpg);
	background-repeat:no-repeat;
}
.TopNav
{
	background-image:url(../Graphics/top_grad_img.jpg);
	background-repeat:repeat-x;
}
.TopNav a
{
	font-family:verdana,tahoma,arial,bliss,helvetica,times new roman,sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#FFF;
	text-transform:uppercase;
	text-decoration:none;
}
.TopNav a:hover
{
	color:#ffffff;
}









.HrLines
{
	background:url(../website_graphics/header_lines.jpg) repeat-x;
	height:5px;
}


.BreadcrumbNav td
{
	font-family:verdana,tahoma,arial,helvetica,times new roman,sans-serif;
	font-size:11px;
}
.BreadcrumbNav a
{
	font-size:11px;
	font-weight:normal;
	color:#000;
	text-decoration:none;
}
.BreadcrumbNav a:hover
{
	color:#666666;
}

/*************************
	Header End
************************/

/*************************
	Body Start
************************/
.MidPartBg{
	background-color:#000000;
}
.LeftBoxGrad{
	background-image:url(../Graphics/left_box_grad.gif);
	background-repeat:repeat-x;
	background-position:top;
	background-color:#4f228c;
	border-left:1px solid #ffffff;
	border-right:1px solid #ffffff;
	font-family:tahoma,verdana,arial,bliss,helvetica,times new roman,sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#ebebeb;
	line-height:15px;
	padding-left:7px;
	padding-top:4px;
	padding-right:7px;
	text-transform:none;
	text-decoration:none;
}
.BlueBoxGrad{
	background-image:url(../Graphics/blue_box_grad.jpg);
	background-repeat:repeat-x;
	background-position:top;
	background-color:#491e84;
	border-left:1px solid #794bb5;
	border-right:1px solid #794bb5;
	text-transform:none;
	text-decoration:none;
}
.BlueBoxText{
	font-family:arial,tahoma,verdana,bliss,helvetica,times new roman,sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
	line-height:15px;
}
.HomeText{
	font-family:arial,tahoma,verdana,bliss,helvetica,times new roman,sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#b2b1b1;
	line-height:20px;
}
.HomeText .hdr{
	font-size:12px;
	font-weight:bold;
	color:#9f65e5;
}.HomeText .smnhdr{
	font-size:11px;
	font-weight:normal;
	color:#9f65e5;
	line-height:12px;
}
.HomeText .smhdr{
	font-size:11px;
	font-weight:bold;
	color:#9f65e5;
	line-height:12px;
}
.HomeText .Smaller{
	font-size:10px;
	font-weight:normal;
}
.HomeText .hdrbig{
	font-size:15px;
	font-weight:bold;
	color:#ffffff;
}
.CalcuBoxGrad{
	background-image:url(../Graphics/calculator_box_grad.jpg);
	background-repeat:repeat-y;
}
.CalcuBoxHdText{
	font-family:arial,tahoma,verdana,bliss,helvetica,times new roman,sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#9f65e5;
	line-height:20px;
}
.CalcuList{
	background-color:#a68fc5;
	font-family:arial,tahoma,verdana,bliss,helvetica,times new roman,sans-serif;
	font-size:11px;
	color:#000000;
	width:100px;
	border:1px solid #000000;
}
.CalcuTextBox{
	background-color:#a68fc5;
	font-family:arial,tahoma,verdana,bliss,helvetica,times new roman,sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#000000;
	width:118px;
	height:16px;
	border:1px solid #000000;
}
.CalcuWtText{
	font-family:arial,tahoma,verdana,bliss,helvetica,times new roman,sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#ebebeb;
}
.RefText{
	font-family:tahoma,arial,verdana,bliss,helvetica,times new roman,sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#a68fc5;
}
.RefText1
{
	font-family:tahoma,arial,verdana,bliss,helvetica,times new roman,sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#a68fc5;
	line-height:20px;
	
}
.FinHelpText{
	font-family:tahoma,arial,verdana,bliss,helvetica,times new roman,sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#a68fc5;
	line-height:13px;
}
.BottomHdText{
	font-family:arial,tahoma,verdana,bliss,helvetica,times new roman,sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#b2b1b1;
	line-height:20px;
	background-color:#000000;
}
.PageHeader{
	font-family:arial,tahoma,verdana,bliss,helvetica,times new roman,sans-serif;
	font-size:20px;
	font-weight:bold;
	color:#9f65e5;
	line-height:20px;
}
.PageHeader1{
	font-family:arial,tahoma,verdana,bliss,helvetica,times new roman,sans-serif;
	font-size:20px;
	font-weight:bold;
	color:#9f65e5;
	line-height:30px;
}
.PageHeader2{
	font-family:arial,tahoma,verdana,bliss,helvetica,times new roman,sans-serif;
	font-size:20px;
	font-weight:bold;
	color:#9f65e5;
	line-height:22px;
}
.TextLinks{
	font-family:arial,tahoma,verdana,bliss,helvetica,times new roman,sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#9f65e5;
	line-height:18px;
	text-decoration:none;
}
.TextLinks:hover{
	font-family:arial,tahoma,verdana,bliss,helvetica,times new roman,sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#9f65e5;
	line-height:18px;
	text-decoration:underline;
}
.TextLinks1{
	font-family:arial,tahoma,verdana,bliss,helvetica,times new roman,sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#9f65e5;
	line-height:18px;
	text-decoration:none;
}
.TextLinks1:hover{
	font-family:arial,tahoma,verdana,bliss,helvetica,times new roman,sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#9f65e5;
	line-height:18px;
	text-decoration:none;
}

.TextLinks2{
	font-family:arial,tahoma,verdana,bliss,helvetica,times new roman,sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#9f65e5;
	line-height:18px;
	text-decoration:underline;
}
.TextLinks2:hover{
	font-family:arial,tahoma,verdana,bliss,helvetica,times new roman,sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#9f65e5;
	line-height:18px;
	text-decoration:none;
}
.FormHdrGrad{
	background-image:url(../Graphics/form_tp_grad_img.jpg);
	background-repeat:repeat-x;
	font-family:arial,tahoma,verdana,bliss,helvetica,times new roman,sans-serif;
	font-size:15px;
	font-weight:bold;
	color:#ffffff;
	
}
.FormHdrGrad1
{
	background-image:url(../Graphics/form_tp_grad_img.jpg);
	background-repeat:repeat-x;
}
.FormHdrGradText
{
	font-family:arial,tahoma,verdana,bliss,helvetica,times new roman,sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#ffffff;
}
.FormHdrGradText1 a
{
	font-family:arial,tahoma,verdana,bliss,helvetica,times new roman,sans-serif;
	font-size:13px;	
	color:#ffffff;
	text-decoration:underline;
}

.FormHdrGradText1 a:hover
{
	font-family:arial,tahoma,verdana,bliss,helvetica,times new roman,sans-serif;
	font-size:13px;	
	color:#ffffff;
	text-decoration:none;
}

.BnContinueBG{
	background-image:url(../Graphics/bn_continue_bg.jpg);
	background-repeat:no-repeat;
}
.BnFinishBG{
	background-image:url(../Graphics/bn_finish_bg.jpg);
	background-repeat:no-repeat;
}
.BnFinishBG a{
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#ffffff;
	line-height:14px;
	text-decoration:none;
}
.BnFinishBG a:hover{
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#208fc0;
	line-height:14px;
	text-decoration:none;
}
.FormBottGrad{
	background-image:url(../Graphics/form_bott_grad_img.jpg);
	background-repeat:repeat-x;
}
.FormBnGrad{
	background-color:#491e84;
	background-image:url(../Graphics/form_bn_grad_img.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
}
.ListStyle{
	margin:10px 0px 6px 20px;
}
.CardBlank{
	background-image:url(../Graphics/card_n_blank.jpg);
	background-repeat:no-repeat;
}

.LeftNav a:hover
{
	color:#208fc0;	
}
.RtBox
{
	background:url(../website_graphics/box_corner.gif) no-repeat top left #f3f4fa;
	border: solid 1px #d6d7f0;
	padding:5px 7px 10px 7px;
	width:165px;
}

.QSBox
{
	background:url(../website_graphics/search_lens.jpg) no-repeat top left #ebecf7;
	border: solid 1px #d6d7f0;
	padding:5px 15px 10px 15px;
	width:100%;
}
.HLine
{
	background:url(../website_graphics/hdot.gif) repeat-x;
}
.FEBox
{
	background:#ebecf7;
	border: solid 1px #d6d7f0;
	padding:5px 10px 10px 10px;
}

.GreyBor
{
	border:solid 1px #c1c1c1;
}

.TableFormat 
{
	background-color:#491e84;
	border-left:solid 1px #794bb5;
	border-right:solid 1px #794bb5;
}
.TableFormat th
{
	background-color:#844dcc;
	color:#ffffff;
}
.TableFormat td
{
	background-color:#794bb5;
	padding-left:4px;
}
.TableFormat .TextPad
{
	padding-left:17px;
}
.TableFormat .TextPad1
{
	padding-left:17px;
}
.TableFormat input, select, textarea
{
	border:solid 1px #5e2d9e;
}
.TableFormat .NoBorder
{
	border:none;
}
.W310
{
	width:310px;
}

.W220
{
	width:220px;
}
.W160
{
	width:160px;
}
.SubTopNav
{
	background:url(../website_graphics/subpage_graphics/top_nav_bg.jpg) repeat-x #d0e9f3;
	border: solid 1px #d0e9f3;
	height:30px;
}
.SubTopNav a
{
	color:#2d3294;
	font-weight:bold;
	text-decoration:none;
	font-size:9px;
	text-transform:uppercase;
}
.SubTopNav a:hover
{
	color:#208fc0;
}
.NewListing
{
	background:#f6fbfd;
	padding:10px;
}
.SubContainer
{
	background:#fff;
	padding:10px;
	border:solid 1px #d0e9f3;
}
a.ViewAll
{
	color:#2d3294;
	text-transform:uppercase;
	font-weight:bold;
	font-size:9px;
	text-decoration:none;	
}
a.ViewAll:hover
{
	color:#208fc0;
	text-decoration:none;
}
.TopSearchPanel
{
	background:#f6fbfd;
	border:solid 1px #d0e9f3;
	padding:10px;
}
.TopSearchPanel a
{
	font-size:9px;
	font-weight:bold;
	color:#2d3294;
	text-decoration:none;
	text-transform:uppercase;
	letter-spacing:1px;
}
.TopSearchPanel a:hover
{
	color:#208fc0;
}

.TopSearchList
{
	background:#e3f2f8;
	padding:10px;
}
.TopSearchList a
{
	font-size:9px;
	font-weight:bold;
	color:#2d3294;
	text-decoration:none;
	text-transform:uppercase;
	letter-spacing:1px;
}
.TopSearchList a:hover
{
	color:#208fc0;
}
.T9
{
	font-size:9px;
}
a.HrLk
{
	color:#208fc0;
	font-weight:bold;
	font-size:15px;
	text-decoration:none;	
}
a.HrLk:hover
{
	color:#2d3294;
	text-decoration:none;
	
}
.GreyTxt
{
	color:#a3a3a3;
	font-weight:bold;
}
/*************************
	Body End
************************/

/*************************
	Footer Start
************************/
.UsefulLinks{
	font-family:verdana,arial,tahoma,helvetica,times new roman,sans-serif;
	font-size:10px;
	font-weight:bold;
	text-transform:none;
	line-height:18px;
	color:#ad77f1;
}
.LinksBottom{
	font-family:verdana,arial,tahoma,helvetica,times new roman,sans-serif;
	font-size:10px;
	font-weight:normal;
	text-transform:none;
	line-height:13px;
	text-decoration:none;
	color:#50a2a1;
}
.LinksBottom:hover{
	font-family:verdana,arial,tahoma,helvetica,times new roman,sans-serif;
	font-size:10px;
	font-weight:normal;
	text-transform:none;
	line-height:13px;
	color:#50a2a1;
}


.Footer
{
	background-image:url(../Graphics/footer_blue_grad_bg.jpg);
	background-repeat:repeat-x;
}

.Footer td
{
	font-family:arial,verdana,tahoma,helvetica,times new roman,sans-serif;
	font-size:11px;
	font-weight:normal;
	text-transform:none;
	line-height:18px;
	color:#9179b7;
}

.Footer a
{
	font-weight:normal;
	color:#9179b7;
	font-size:11px;
	text-decoration:none;	
}
.Footer a:hover
{
	color:#b2b1b1;
}


/*************************
	Footer End
************************/


/*************
heading class
*************/

.mortgage_bg
{
	background-image:url(../Graphics/mortgage_bg.jpg);
	background-repeat:repeat-x;
	padding:5px 0px;
}

.mortgage_hd
{
	font-family:arial,tahoma,verdana,helvetica,times new roman,sans-serif;
	font-size:28px;
	color:#ffffff;
	line-height:32px;
	
}
	
.mortgage_txt
{
	font-family:arial,tahoma,verdana,helvetica,times new roman,sans-serif;
	font-size:13px;
	color:#ffffff;
	line-height:12px;
	font-weight:bold;
}

.InnerMortgage_txt
{
	font-family:arial,tahoma,verdana,helvetica,times new roman,sans-serif;
	font-size:13px;
	color:#ffffff;
	line-height:20px;
		
}
.HeaderMortgage_txt
{
	font-family:arial,tahoma,verdana,helvetica,times new roman,sans-serif;
	font-size:23px;
	color:#ffffff;
	line-height:25px;	
}


.HeaderMortgage_txt2
{
	font-family:arial,tahoma,verdana,helvetica,times new roman,sans-serif;
	font-size:23px;
	color:#ffffff;
	line-height:25px;	
}
.mortgage_hd1
{
	font-family:arial,tahoma,verdana,helvetica,times new roman,sans-serif;
	font-size:28px;
	color:#ffffff;
	line-height:32px;
	
}
.mortgage_hd4
{
	font-family:arial,tahoma,verdana,helvetica,times new roman,sans-serif;
	font-size:26px;
	color:#ffffff;
	line-height:32px;
	
}
.mortgage_hd2
{
	font-family:arial,tahoma,verdana,helvetica,times new roman,sans-serif;
	font-size:26px;
	color:#ffffff;
	line-height:32px;
	
}
.mortgage_hd5
{
	font-family:arial,tahoma,verdana,helvetica,times new roman,sans-serif;
	font-size:22px;
	color:#ffffff;
	line-height:32px;
	
}
.mortgage_hd3
{
	font-family:arial,tahoma,verdana,helvetica,times new roman,sans-serif;
	font-size:23px;
	color:#ffffff;
	line-height:32px;
	
}





.HeaderMortgage_txt1
{
	font-family:arial,tahoma,verdana,helvetica,times new roman,sans-serif;
	font-size:25px;
	color:#ffffff;
	line-height:25px;
	 text-decoration:none;
}

.HeaderMortgage_txt1:hover
{
	color:#ffffff;
	text-decoration:none;
}



.HeaderMortgage_txt2
{
	font-family:arial,tahoma,verdana,helvetica,times new roman,sans-serif;
	font-size:22px;
	color:#ffffff;
	line-height:25px;
	 text-decoration:none;
}

.HeaderMortgage_txt2:hover
{
	color:#ffffff;
	text-decoration:none;
}
.ValidationColor
{
	color:Red;
}
.reqinfo
{
	color:Red;
	font-weight:bold;
}
.foreloan
{
  background-color:#DD0000;
}





/**********************/


#LB_FormOneStep{ font-family: Verdana; border: solid 1px #ccc; background: #f5f5f5; font-size: 12px; padding: 0; width: 460px; }
#LB_FormOneStep fieldset{ border: 0; width: 460px; display: block; padding: 0; margin: 0; position: relative; }
.LB_FormStepHidden{	display: none; }
.LB_FormStepVisible{ display: block; }
.LB_OneColumn label{ float:left; width: 240px; margin: 0 20px; }
.LB_OneColumn label.LB_RadioLabel{ float: none; margin: 0; text-align: left; width: auto; }
.LB_OneColumn .LB_ErrorMessage{ margin-left: 280px; margin-bottom: 5px; }
.LB_ErrorMessage{margin-bottom: 5px; color: #d00; }
.LB_ErrorLabel{ color: #fff; background-color: #f00; margin-bottom: 4px; }

#LB_AmountToBorrow, #LB_PropertyValue, #LB_MortgageBalance { width: 128px; }
#LB_LoanDuration, #LB_LoanPurpose, #LB_EmploymentStatus { width: 145px; }

.LB_FormHeadline{ color: #fff; background: #7da0bd; font-weight: bold; padding: 5px 20px; font-size: 18px; clear: both; margin-bottom: 20px; }
.LB_FormHeadline span{ float: right; font-size: 13px; padding-right: 30px; background: transparent url(https://forms.leadbay.co.uk/Common/Images/padlock.gif) no-repeat right; margin-top: 2px; }
.LB_FormHeadline span a{ color: #fff; }
#LB_ContactDetails .LB_FormHeadline{ background: #91c19d; }

#LB_AmountToBorrow, #LB_PropertyValue, #LB_MortgageBalance { padding-left: 13px; background: #fff url(https://forms.leadbay.co.uk/Common/HtmlIntegration/Images/Sterling.gif) no-repeat 1px; }
.LB_DisplayNone{ display: none; }

.LB_FormRow, .LB_FormCell{ float: left;	display: inline; padding-right: 20px; }
.LB_FormRow{ margin: 0;	padding: 0; }
.LB_FormCell{ margin: 0 0 0 20px; }
.LB_FormCellFixedWidth{	width: 220px; }

#LB_Separator{ width: 410px; padding: 0 20px; }
#LB_Consent{ display: none; margin-right: 20px; padding: 5px; }
#LB_FinishButtonDiv{ padding: 10px 20px 20px 0; float: right; }
#LB_FinishButton{ font-size: 16px; font-weight: bold; background-color: #F87431; color: #fff; padding: 3px 10px; }
#LB_FinishButton.LB_ButtonDisabled{ background-color: #ddd; }

.LB_ToolTip-title{ font-weight:bold !important; }
.LB_ToolTip-tip { background: #ff7;	border: 2px solid black !important;	font-size: 80%;	padding: 3px; text-align: left;	width: 350px; z-index:100; }
.LB_ToolTipIcon { background:transparent url(https://forms.leadbay.co.uk/Mortgages/HtmlIntegration/Images/ToolTipQuestionCircle.gif) no-repeat scroll 0 0; display: inline; }


/*Mortgage Loan Form**/


	
