/* CSS Document */
body{
	padding:0;
	margin:0;
	background:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:15px;
	font-weight:normal;
	color:#000000;
	}
p, div, select, input, label, form, h1, h2, h3, h4, h5, h6{
	padding:0 0 0 0;
	margin:0 0 0 0;
	}	
ul{
	list-style-type:none;
	padding:0 0 0 0;
	margin:0 0 0 0;
	}	
img{
	display:block;
	padding:0 0 0 0;
	margin:0 0 0 0;
	border:none;
	}	
.specer{
	font-size:0;
	line-height:0;
	clear:both;
	}

/*-------------------General Start-------------------------------*/
#main{
	width:928px;
	margin:0 auto;
	}
#mainContaner{
	float:left;
	width:928px;
	margin-top:5px;
	background:#FFFFFF;
	}
/*-------------------General End-----------------------------------*/
/*------------------------------Header Panel Start------------------------*/
#headerPanel{
	float:left;
	width:928px;
	}
/*-----------------------------*/	
#headerPanelTop{
	float:left;
	width:928px;
	background:url(images/header-ima.gif) no-repeat 0 0;
	height:114px;
	padding-bottom:5px;
	}
#headerPanelTop h1{
	font-size:13px;
	line-height:16px;
	font-weight:normal;
	color:#ffffff;
	margin:2px 0 0 308px;
	}	
.logo{
	margin:18px 0 0 307px;
	}	
/*-----------------------------*/
#headerPanelDown{
	float:left;
	background:url(images/down-menu-img.gif) repeat-x 0 0;
	width:928px;
	height:34px;
	}	
#headerPanelDown ul{
	list-style-type:none;
	padding:0 0 0 0;
	margin:0 0 0 60px;
	}
#headerPanelDown ul li{
	background:url(images/down-line.gif) no-repeat 0 50%;
	float:left;
	font-size:12px;
	line-height:34px;
	}
#headerPanelDown ul li a{
	font-size:12px;
	line-height:34px;
	font-weight:normal;
	color:#000000;
	text-decoration:none;
	padding:0 0 0 0;
	margin:0 30px 0 30px;
	}
#headerPanelDown ul li a:hover{
	color:#DA1D02;
	}	
#headerPanelDown ul li.home{
	background-image:none;
	}	
/*---------------------Body Panel Start Hear-----------------------------------*/
#bodyPanel{
	float:left;
	width:928px;
	margin:10px 0 0 0;
	}
/*---------------Body Panel Left Start-------------------------------*/
#bodyPanelLeft{
	float:left;
	width:228px;
	}
/*--------Left Part Top---------------*/
#bodyPanelLeftTop{
	float:left;
	width:212px;
	margin:0 7px 0 9px;
	}
#bodyPanelLeft h2{	
	font-size:15px;
	line-height:33px;
	font-weight:bold;
	color:#FFFFFF;
	padding:0 0 0 18px;
	display:block;
	background-image:url(images/general-img.gif);
	background-repeat:no-repeat;
	width:194px;
	height:33px;
	}
#bodyPanelLeft p{	
	font-size:12px;
	line-height:39px;
	font-weight:normal;
	color:#000000;
	padding:0 0 0 19px;
	}
/*----------------*/
#bodyPanelLeft ul{
	list-style-type:none;
	padding:0 0 0 0;
	margin:9px 0 14px 11px;
	}	
#bodyPanelLeft ul li{
	font-size:12px;
	line-height:18px;
	border-bottom:solid 1px #FF822F;
	}
#bodyPanelLeft ul li a{
	background:url(images/left-arow.gif) no-repeat 10px 50%;
	font-size:12px;
	line-height:18px;
	font-weight:normal;
	color:#000000;
	text-decoration:none;
	padding:0 0 0 26px;
	margin:0 0 0 0;
	}
#bodyPanelLeft ul li a:hover{
	color:#F87027;
	}
#bodyPanelLeft ul li.none{
	border-bottom:none;
	}							
/*----------------Body Panel MidlePart Start-------------------------*/	
#bodyPanelMidle{
	float:left;
	width:491px;
	border-left:solid 1px #E22B00;
	border-right:solid 1px #E22B00;
	}
#bodyPanelMidleTop{
	float:left;
	width:475px;
	margin:0 9px 0 7px;
	}
#bodyPanelMidleTop h2{
	font-size:14px;
	line-height:23px;
	font-weight:normal;
	color:#E22B00;
	padding-left:5px;
	border-bottom:solid 1px #000000;
	}
#bodyPanelMidleTop p{
	font-size:12px;
	line-height:15px;
	font-weight:normal;
	color:3333333;
	padding:8px 0 18px 0;
	}
#bodyPanelMidleTop p.contain{
	font-size:12px;
	line-height:15px;
	font-weight:normal;
	color:3333333;
	padding:0 0 18px 0;
	}
/*-----------------Down Part------------------------*/
#bodyPanelMidleDown{
	float:left;
	width:475px;
	margin:0 9px 0 7px;
	}	
.lone{
	float:left;
	padding:5px 9px 14px 20px;
	}	
.lone1{
	float:left;
	padding:5px 0 14px 0;
	}
.lone2{
	float:left;
	padding:0 9px 14px 20px;
	}
.lone3{
	float:left;
	padding::0 0 14px 0;
	}
.lone4{
	float:left;
	padding:0 9px 8px 20px;
	}
.lone5{
	
	padding:0 0 0 0;
	margin:0 0 0 0;
	}	
/*-----------Last Part Start-----------------------------*/	
#bodyPanelMidleLast{
	float:left;
	width:475px;
	margin:0 9px 0 7px;
	}
#bodyPanelMidleLast h2{
	font-size:14px;
	line-height:23px;
	font-weight:normal;
	color:#E22B00;
	padding-left:5px;
	border-bottom:solid 1px #000000;
	}
#bodyPanelMidleLast p{
	font-size:12px;
	line-height:17px;
	font-weight:normal;
	color:3333333;
	padding:8px 0 30px 0;
	}															
/*------------------Body Panel Right Part Start----------------------*/
#bodyPanelRight{
	float:left;
	width:207px;
	}
/*-----------Right top Part Start------------------------*/
#bodyPanelRightTop{
	float:left;
	width:183px;
	margin:0 14px 0 10px;
	}
#bodyPanelRightTop h2{
	font-size:12px;
	line-height:34px;
	color:#FFFFFF;
	padding:0 0 0 18px;
	background:url(images/general-right.gif) no-repeat 0 0;
	width:165px;
	height:34px;
	}	
	
#bodyPanelRightTop1{
	float:left;
	width:183px;
	margin:0 14px 0 10px;
	}
#bodyPanelRightTop1 h2{
	font-size:12px;
	line-height:34px;
	color:#FFFFFF;
	padding:0 0 0 18px;
	background:url(images/general-right.gif) no-repeat 0 0;
	width:165px;
	height:34px;
	}	
/*-----------------------*/
#bodyPanelRightTopCash{
	float:left;
	background:url(images/right-1.gif) no-repeat #FFFFFF;
	width:183px;
	padding-bottom:10px;
	}
#bodyPanelRightTopCash h2{
	font-size:12px;
	line-height:29px;
	font-weight:normal;
	color:#000000;
	padding-left:16px;
	background-image:none;
	}	
.card{
	padding:6px 0 7px 16px;
	}
#bodyPanelRightTopCash p{
	font-size:12px;
	line-height:15px;
	font-weight:normal;
	color:#E22B00;
	padding:0 0 0 21px;
	}
a.apply{
	font-size:12px;
	line-height:15px;
	font-weight:normal;
	text-decoration:none;
	color:#000000;
	margin:0 0 0 116px;
	}			
/*--------------------------------*/
#bodyPanelRightTopCared{
	float:left;
	width:183px;
	padding-bottom:10px;
	background:url(images/right-2.gif) no-repeat 0 0;
		}
#bodyPanelRightTopCared h3{
	font-size:12px;
	line-height:20px;
	font-weight:normal;
	color:#000000;
	padding-left:16px;
	background-image:none;
	}
#bodyPanelRightTopCared p{
	font-size:12px;
	line-height:15px;
	font-weight:normal;
	color:#E22B00;
	padding:0 0 0 21px;
	}		
.cash{
	padding:10px 0 0 38px;
	}	
/*----------------------------*/
#bodyPanelRightTopInstand{
	float:left;
	width:183px;
	padding-bottom:10px;
	background:url(images/right-3.gif) no-repeat 0 0;
	}
	
#bodyPanelRightTopInstand h4{
	font-size:12px;
	line-height:19px;
	font-weight:normal;
	color:#000000;
	padding-left:16px;
	background-image:none;
	}
#bodyPanelRightTopInstand p{
	font-size:12px;
	line-height:15px;
	font-weight:normal;
	color:#E22B00;
	padding:0 0 4px 9px;
	}		
.stand{
	padding:4px 0 8px 52px;
	}
/*--------------Down Part Start---------------------------*/
#bodyPanelRightDown{
	float:left;
	width:183px;
	margin:0 14px 0 10px;
	padding-bottom:20px;
	}	
#bodyPanelRightDown h2{
	font-size:12px;
	line-height:34px;
	color:#FFFFFF;
	padding:0 0 0 18px;
	background:url(images/general-right.gif) no-repeat 0 0;
	width:165px;
	height:34px;
	}
#bodyPanelRightDown p{
	font-size:12px;
	line-height:16px;
	font-weight:normal;
	color:#E22B00;
	padding:12px 0 18px 7px;
	}
#bodyPanelRightDown p.save{
	font-size:12px;
	line-height:16px;
	font-weight:normal;
	color:#E22B00;
	padding:0 0 18px 7px;
	}
#bodyPanelRightDown p.sector{
	font-size:12px;
	line-height:16px;
	font-weight:normal;
	color:#E22B00;
	padding:0 0 9px 7px;
	}
/*----------------Footer Panel--------------------------------------*/	
#footerPanel{
	float:left;
	background:#D15D0F;
	width:928px;
	height:60px;
	}
#footerPanel h2{
	font-size:12px;
	line-height:15px;
	font-weight:normal;
	color:#ffffff;
	text-align:center;
	padding:7px 0 0 0;
	}
#footerPanel h3{
	font-size:12px;
	line-height:15px;
	font-weight:normal;
	color:#ffffff;
	text-align:right;
	padding:15px 25px 0 0;
	}
a.webdesign{
	text-decoration:none;
	color:#ffffff;
	}	
/*---------------------Secured loans Page Start Here------------------------------------------*/
 #securedloans{
	float:left;
	width:475px;
	margin:0 9px 0 7px;
	}
 #securedloansTop{
 	float:left;
	width:475px;
 	}	
 #securedloansTopUp{
 	float:left;
	width:475px;
 	}
 #securedloansTopUp h2{
	font-size:14px;
	line-height:23px;
	font-weight:normal;
	color:#E22B00;
	padding-left:5px;
	border-bottom:solid 1px #000000;
	}
#securedloansTopUp h3{
	background:url(images/secudle.gif) no-repeat 5px 10px;
	font-size:12px;
	line-height:15px;
	font-weight:normal;
	color:#000000;
	padding:19px 0 19px 200px;
		}	
/*-----------------------------------------*/	
 #securedloansTopDown{
 	float:left;
	width:475px;
	border-bottom:solid 1px #000000;
 	}
 #securedloansTopDown p{
	font-size:12px;
	line-height:16px;
	font-weight:normal;
	color:#000000;
	padding:5px 0 18px 5px;
		}
/*---------------------------------------------------*/
 #securedloansMidle{
 	float:left;
	width:475px;
	margin-top:7px;
	padding-bottom:10px;
	border-bottom:solid 1px #000000;
 	}
 #securedloansMidle p{
 	font-size:12px;
	line-height:15px;
	font-weight:normal;
	color:#000000;
	padding:9px 0 10px 9px;
 	}
a.read{
	font-size:12px;
	line-height:15px;
	font-weight:normal;
	color:#FF0000;
	text-decoration:none;
	margin:0 0 0 95px;
	}	
/*------------------------*/
#securedloansMidleCalculater{
	float:left;
	width:156px;
	}
#securedloansMidleCalculater h2{
	background:url(images/color.gif) no-repeat 7px 0;
	font-size:12px;
	line-height:24px;
	font-weight:bold;
	color:#FFFFFF;
	text-align:center;
	}
		
/*--------------------------*/
#securedloansMidleProection{
	float:left;
	width:156px;
	border-left:solid 1px #FF822F;
	border-right:solid 1px #FF822F;
	}
#securedloansMidleProection h2{
	background:url(images/color.gif) no-repeat 5px 0;
	font-size:12px;
	line-height:24px;
	font-weight:bold;
	color:#FFFFFF;
	text-align:center;
	}	
/*--------------------------------*/
#securedloansMidleBadCride{
	float:left;
	width:156px;
	border-right:solid 1px #FF822F;
	}
#securedloansMidleBadCride h2{
	background:url(images/color.gif) no-repeat 5px 0;
	font-size:12px;
	line-height:24px;
	font-weight:bold;
	color:#FFFFFF;
	text-align:center;
	}	
/*-----------------Last Part Start---------------------------------*/						
#securedloansLast{
	float:left;
	width:475px;
	margin:10px 0 0 0;
	}
#securedloansLast h2{
	font-size:14px;
	line-height:23px;
	font-weight:normal;
	color:#E22B00;
	padding-left:5px;
	border-bottom:solid 1px #000000;
	}
#securedloansLast p{
	font-size:12px;
	line-height:16px;
	font-weight:normal;
	color:#000000;
	padding:12px 0 7px 5px;
	}
/*-----------------Personal Loans Part Start--------------------------------*/
#personalLoans{
	float:left;
	width:475px;
	margin:0 9px 0 7px;
	padding:0 0 5px 0;
	}
#personalLoans h2{
	font-size:12px;
	line-height:15px;
	font-weight:bold;
	color:#000000;
	padding:5px 0 10px 0;
	}
#personalLoans p{
	font-size:12px;
	line-height:15px;
	font-weight:normal;
	color:#000000;
	padding:0 0 10px 0;
	margin:0 0 0 0;
	}
#personalLoans p a{
	color:#FF6633 !important;
	background-color:inherit;
}
#personalLoans ul li a{
	color:#FF6633 !important;
	background-color:inherit;
}
/*--------Secured Loans-- Part Start-----------------*/	
#securedLoans{
	float:left;
	width:475px;
	margin:0 9px 0 7px;
	padding:0 0 5px 0;
	}
#securedLoans h2{
	font-size:12px;
	line-height:15px;
	font-weight:bold;
	color:#000000;
	padding:5px 0 10px 0;
	}
#securedLoans p{
	font-size:12px;
	line-height:15px;
	font-weight:normal;
	color:#000000;
	padding:0 0 10px 0;
	margin:0 0 0 0;
	}
#securedLoans ul{
	list-style-type:none;
	padding:0 0 10px 0;
	margin:0 0 0 0;
	}
#securedLoans ul li{
	font-size:12px;
	line-height:18px;
	padding:0 0 0 0;
	margin:0 0 0 0;
	}
/*--------------Unsecured Loans Part Start---------------------------*/
#unsecuredLoans{
	float:left;
	width:475px;
	margin:0 9px 0 7px;
	padding:0 0 5px 0;
	}
#unsecuredLoans h2{
	font-size:12px;
	line-height:15px;
	font-weight:bold;
	color:#000000;
	padding:5px 0 10px 0;
	}
#unsecuredLoans p{
	font-size:12px;
	line-height:15px;
	font-weight:normal;
	color:#000000;
	padding:0 0 10px 0;
	margin:0 0 0 0;
	}
/*--------------------Homeowner Loans Part Start---------------------*/	
#homeownerLoans{
	float:left;
	width:475px;
	margin:0 9px 0 7px;
	padding:0 0 5px 0;
	}
#homeownerLoans h2{
	font-size:12px;
	line-height:15px;
	font-weight:bold;
	color:#000000;
	padding:5px 0 10px 0;
	}
#homeownerLoans p{
	font-size:12px;
	line-height:15px;
	font-weight:normal;
	color:#000000;
	padding:0 0 10px 0;
	margin:0 0 0 0;
	}
/*-------------Debt Consolidation Part Start----------------------------------*/
#debtConsolidationLoans{
	float:left;
	width:475px;
	margin:0 9px 0 7px;
	padding:0 0 5px 0;
	}
#debtConsolidationLoans h2{
	font-size:12px;
	line-height:15px;
	font-weight:bold;
	color:#000000;
	padding:5px 0 10px 0;
	}
#debtConsolidationLoans p{
	font-size:12px;
	line-height:15px;
	font-weight:normal;
	color:#000000;
	padding:0 0 10px 0;
	margin:0 0 0 0;
	}	
/*-----------Car Loans Part Start------------------------------------*/
#carLoan{
	float:left;
	width:475px;
	margin:0 9px 0 7px;
	padding:0 0 5px 0;
	}
#carLoan h2{
	font-size:12px;
	line-height:15px;
	font-weight:bold;
	color:#000000;
	padding:5px 0 10px 0;
	}
#carLoan p{
	font-size:12px;
	line-height:15px;
	font-weight:normal;
	color:#000000;
	padding:0 0 10px 0;
	margin:0 0 0 0;
	}
/*-----------Student Loans Part Start-------------------------*/
#studentLoan{
	float:left;
	width:475px;
	margin:0 9px 0 7px;
	padding:0 0 5px 0;
	}
#studentLoan h2{
	font-size:12px;
	line-height:15px;
	font-weight:bold;
	color:#000000;
	padding:5px 0 10px 0;
	}
#studentLoan p{
	font-size:12px;
	line-height:15px;
	font-weight:normal;
	color:#000000;
	padding:0 0 10px 0;
	margin:0 0 0 0;
	}
/*-------------------Adverse Credit Loans Part STart------------------------------*/
#adverseCreditLoan{
	float:left;
	width:475px;
	margin:0 9px 0 7px;
	padding:0 0 5px 0;
	}
#adverseCreditLoan h2{
	font-size:12px;
	line-height:15px;
	font-weight:bold;
	color:#000000;
	padding:5px 0 10px 0;
	}
#adverseCreditLoan p{
	font-size:12px;
	line-height:15px;
	font-weight:normal;
	color:#000000;
	padding:0 0 10px 0;
	margin:0 0 0 0;
	}
/*-------------Payment Protection Insurance Page StRT--------------------------*/
#paymentProtection{
	float:left;
	width:475px;
	margin:0 9px 0 7px;
	padding:0 0 5px 0;
	}
#paymentProtection h2{
	font-size:12px;
	line-height:15px;
	font-weight:bold;
	color:#000000;
	padding:5px 0 10px 0;
	}
#paymentProtection p{
	font-size:12px;
	line-height:15px;
	font-weight:normal;
	color:#000000;
	padding:0 0 10px 0;
	margin:0 0 0 0;
	}
																																																													#bodyPanelMidle #form-part {
	float: left;
	width: 475px;
}



/*form css */

/* Main form step table styles */
.LB_FormStep
{
	width: 475px;
	table-layout: fixed;
}

.LB_FormStepHidden
{
	display: none;
}

.LB_FormStepVisible
{
	display: block;
}

/* Form step header styles */
.LB_Headline, .LB_StepNumber
{
	padding: 4px;
	padding-left: 6px;
}

.LB_Headline
{
	font-weight: bold;
	background-color: #444;
	color: #fff;
	width: 350px;
	font-size: 140%;
}

.LB_StepNumber
{
	font-weight: bold;
	background-color: #ddd;
	white-space: nowrap;
	font-size: 110%;
}

.LB_StepNumber b
{
	color: #e82;
	font-size: 130%;
}

/* Form step main content styles */
.LB_FormStepContent
{
	border:solid 4px #f92;
	background-color: #eee;
	padding: 4px;
}

.LB_FormStepContent label
{
	font-weight: bold;
	font-size: 80%;
}

.LB_FormStepContent td
{
	vertical-align: top;
}

#LB_EmploymentStatus_Label_Cell, #LB_DateOfBirth_Label_Cell
{
	vertical-align: bottom;
}

/* Form fields that have sterling symbol in them */
#LB_AmountToBorrow, #LB_MonthlyIncome, #LB_PropertyValue, #LB_MortgageBalance, #LB_DebtAmount, #LB_RentMortgagePayment
{
	background: #fff url(https://forms.leadbay.co.uk/Common/HtmlIntegration/Images/Sterling.gif) no-repeat scroll 1px;
	padding-left: 13px;
}

/* Back, next, finish buttons */
.LB_Button
{
	font-size: 90%;
}

.LB_Button:hover
{
	text-decoration: underline;
}

.LB_Next_Button
{
	background-color: #e82;
	color: #fff;
	font-weight: bold;
}

/* Footer containing buttons */		
.LB_Footer
{
	text-align: right;
	font-size: 120%;
}

.LB_Footer b
{
	font-size: 110%;
	color: #e82;
}

/* Tooltip styles */			
.LB_ToolTip-title
{
	font-weight: bold !important;
}

.LB_ToolTip-tip
{
	border: 2px solid black !important;
	padding: 3px;
	background-color: #ff7;
	font-size: 80%;
	width: 350px;
	z-index: 100;
	text-align: left;
}

.LB_ToolTipIcon
{
	display: inline;
	background: url(https://forms.leadbay.co.uk/Loans/HtmlIntegration/Images/ToolTipQuestionCircle.gif) no-repeat;
}

/* Error styles */
.LB_ErrorLabel
{
	color: #fff;
	background-color: #f00;
}

.LB_ErrorMessage
{
	color: red;
	visibility: hidden;
}

/* Misc styles */
#LB_Consent
{
	visibility: hidden;
}

#LB_LtvProblem
{
	background-color: #ff9;
	margin-bottom: 20px;
}

#LB_MortgageType_Cell
{
	white-space: nowrap;
}

.LB_MiddleColumn
{
	padding-left: 25px;
}

.LB_CheckboxTable
{
	color: #e82;
}

.LB_RadioOptions
{
	color: #e82;
	padding-right: 10px;
}

.LB_RadioOptions span
{
	font-size: 80%;
	color: #000;
}

.LB_BigLabel
{
	font-size: 110% !important;
	font-weight: bold;
}

#LB_SubmitIndicator
{
	text-align: center;
	font-size: 180%;
	font-weight: bold;
	color: #fff;
	position: absolute;
	z-index: 100;
	visibility: hidden;
}

#LB_AlphaLayer
{
	z-index: 50;
	visibility: hidden;
	position: absolute;
	background-color: #000;
	-moz-opacity:.70;
	opacity:.70;
	filter:alpha(opacity=70);
}


#loan-offers {
	width: 197px;
	float: left;
	margin-left: 10px;
	margin-top: 10px;
}

#loan-offers-card {
	width: 197px;
	float: left;
	margin-left: 10px;
	margin-top: 10px;
}
#footerPanel h2 a {
	color: #FFFFFF;
	text-decoration: none;
}
#footerPanel h2 a:hover {
	color: #FFFFFF;
	text-decoration: none;
}
p.pad{
	padding:10px 0 15px 0 !important;
}
