/* CSS Document */

a{ 
color:#0069B5; 
text-decoration:none; 
font-family:arial;
font-size:12px;
}

a:hover{ 
color:#0069B5;
text-decoration:underline; 
font-family:arial;
font-size:12px;
}

h1{
font-size:15px;
font-family:arial;
font-weight:bold;
color:#000000;
margin-left:10px;
margin-top:5px;
}

h2{
font-size:15px;
font-family:arial;
font-weight:bold;
color:#000000;
margin-left:10px;
}

*html h1{
font-size:15px;
font-family:arial;
font-weight:bold;
color:#000000;
margin-left:6px;
margin-top:5px;
}

*html h2{
font-size:15px;
font-family:arial;
font-weight:bold;
color:#000000;
margin-left:6px;
}

p {
margin:0px 0px 0px 10px;
font-size: 12px;
font-family:arial;
border:0px solid red;
line-height:145%;

}

*html p {
margin:0px 0px 0px 6px;
font-size: 12px;
font-family:arial;
border:0px solid red;
line-height:145%;

}


/* ----------container to center the layout-------- */
#container {
width: 950px;
padding:0px;
margin: 0px;
margin-left: auto;
margin-right: auto;
} 

/* ----------banner for logo-------------- */
#banner {
background-color: #fff;
padding: 0px;
margin: 0px;
}
#banner img {padding:10px 0px;} 

/* ----------outer and inner----------------- */

#outer{ 
border-left: solid 150px #fff; /* color of the left column  */ 
border-right: solid 150px #fff; /* color of the right column  */ 
background-color: #ffffff;  /* color of the content column */
} 

#inner{margin:0; width:100%; } /* The ie/pc pecularity */ 

/* --------------left column styles------------- */
#left {
 width:180px; 
 float:left; 
 position:relative; 
 margin-left:0; 
 margin-right:0px;
 border:0px solid #0082DE;

 }
 
 #left h3{
 border:0px solid blue;
 color:#fff;
 font-size:13px;
 padding:3px 0px 5px 7px;
 margin:-0px 0px -19px 0px;
 font-family:arial;
 font-weight:bold;
 background-color:#0082DE;
 }
 
*html #left h3{
 border:0px solid blue;
 color:#fff;
 font-size:13px;
 padding:3px 0px 3px 7px;
 margin:0px 0px -19px 0px;
 font-family:arial;
 font-weight:bold;
 background-color:#0082DE;

 }
 
#left a{ 
color:#0069B5; 
text-decoration:none; 
font-family:arial;
font-size:12px;
}

#left a:hover{ 
color:#0069B5;
text-decoration:underline; 
font-family:arial;
font-size:12px;
}
/* --------------left column styles end------------- */
 
 
/* --------------Right column styles------------- */

 #right {
 width:140px; 
 float:right; 
 position:relative; 
 margin-right:0; 
 margin-left:10px;
 border:0px solid #0082DE;
 height:700px;
 text-align:center;

}
 
#right h3{
 border:0px solid blue;
 color:#fff;
 font-size:13px;
 padding:3px 0px 5px 7px;
 margin:-0px 0px -19px 0px;
 font-family:arial;
 font-weight:bold;
 background-color:#0082DE;
 }
 
*html #right h3{
 border:0px solid blue;
 color:#fff;
 font-size:13px;
 padding:3px 0px 3px 7px;
 margin:0px 0px -19px 0px;
 font-family:arial;
 font-weight:bold;
 background-color:#0082DE;

 } 
 
 
 
 /* --------------right column styles end------------- */

/* -----------------content--------------------- */ 
#content{ 
position: relative; 
margin: 0px; 
border:0px solid red;
margin-left:180px;
margin-right:143px;
}

*html #content{ 
position: relative; 
margin: 0px; 
border:0px solid red;
margin-left:180px;
margin-right:143px;
height:auto;
}

#content li{
LIST-STYLE: square url(../images/arrowbluewhitebg.gif) outside;
LINE-HEIGHT: 125%;
margin-left:24px;
padding-left:0px;
font-family:arial;
font-size:12px;
line-height:145%;
}

#content ul{
margin-top:0px;
padding-top:0px;
margin-bottom:6px;
}

pre{
font-size: 12px;
padding: 5px 10px;
margin:0px;}

/*  ----------------footer---------------------- */ 
#footer {
clear:left;
padding:0px;
margin:0px;
text-align: right; } 


/*  ----------------navigation---------------------- */ 


		
	
ul {
	list-style: none;
	margin-left: 0;
	padding: 0;
	}
	
#homebar{
height:30px;
width:950px;
background-color:#0080DD;
margin:0px;
}
	
#homelongimage{
width:950px;
background:url(../images/family.jpg) no-repeat;
height:123px;
margin-top:2px;
}


/*  left side nav*/

ul.bulletleft{
	list-style: none;
	width: 180px;
	background: #DEDFED;
	margin-bottom:1px;
}

ul.bulletleft li{
	margin: 0px 0px 0px 0px;
	padding: 1px 0px 1px 6px;
	line-height:1.3em;
	border-top: 1px solid #ffffff;
	border-left: 0px solid #ffffff;
}


/*  left side nav end */

/*  navtop */

#navtop ul {
	margin: 0px 0px 0px 0px;
	padding: 4px 0px 8px 0px;
	list-style: none;
	width: 950px;
}

*html #navtop ul {
	margin: 0px 0px 0px 0px;
	padding: 8px 0px 8px 0px;
	list-style: none;
	width: 950px;
}


#navtop ul li {
	
	margin: 0px 0px 0px 0px;
	padding: 0px 22px 0px 10px;
	display: inline;

}

#navtop ul li a {
	color: #fff;
	text-decoration: none;
	font-size: 12px;
	font-family: arial;
}

#navtop ul li a:hover {
	color: #fff;
	text-decoration: underline;
	font-size: 12px;
	font-family: arial;
}

/*  navtop end */

.highlight{
font-weight:bold;
}

/*  mortgage news topright */

#mortgagenewslatest{
margin-top:20px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
padding:5px;
background-color:#DEDFED;
text-align:left;
margin-bottom:1px;
}

#mortgagenewslatest a{
line-height:135%;
color:#0069B5;

}

#mortgagenewslatest li{
LIST-STYLE: square url(../images/bluearrow.gif) outside;
LINE-HEIGHT: 125%;
margin-left:17px;
padding-left:0px
}

*html #mortgagenewslatest li{
LIST-STYLE: square url(../images/bluearrow.gif) outside;
LINE-HEIGHT: 125%;
margin-left:17px;
}

#mortgagenewslatest ul{
margin-top:0px;
padding-top:0px;
margin-bottom:6px;
}

#newsmore{
margin-left:0px;
margin-top:0px;
padding:5px;
}

*html #newsmore{
margin-left:0px;
margin-top:-10px;
padding:5px;
}

#buttonrss{
margin-left:0px;
padding:2px;
}

*html #buttonrss{
margin-left:0px;
padding:2px;
}

#newsmore a{
color:#0069B5; 
text-decoration:underline; 
font-family:arial;
font-size:11px;
}

#newsmore a:hover{
color:#0069B5;
text-decoration:none; 
font-size:11px;
}

#buttonrss a{
color:#0069B5; 
text-decoration:underline; 
font-family:arial;
font-size:11px;
}

#buttonrss a:hover{
color:#0069B5;
text-decoration:none; 
font-size:11px;
}


/*  mortgage news topright end */

#bannerright{
margin-top:21px;
background-color:#DEDFED;

}

#footer{
width:950px;
border:0px solid black;
text-align:center;
padding:5px;
font-family:arial;
font-size:11px;
}

#bannermortgagequote{
	position:absolute;
	left: 276px;
	top: 18px;

}

#date{
	position:absolute;
	left: 795px;
	top: 116px;
	color:#fff;
	font-size:12px;
	font-family:arial;
	
}

*html #date{
	position:absolute;
	left: 795px;
	top: 111px;
	color:#fff;
	font-size:12px;
	font-family:arial;
    width:210px;

}


#LB_FormOneStep{ font-family: Verdana; border: solid 1px #ccc; background: #DEDFEF; font-size: 12px; padding: 0; width: 500px; }
#LB_FormOneStep fieldset{ border: 0; width: 500px; display: block; padding: 0; margin: 0; position: relative; }
.LB_FormStepHidden{	display: none; }
.LB_FormStepVisible{ display: block; }
.LB_OneColumn label{ float:left; width: 260px; margin: 0 20px; }
.LB_OneColumn label.LB_RadioLabel{ float: none; margin: 0; text-align: left; }
.LB_OneColumn .LB_ErrorMessage{ margin-left: 300px; margin-bottom: 5px; }
.LB_ErrorMessage{margin-bottom: 5px; color: #d00; }
.LB_ErrorLabel{ color: #fff; background-color: #f00; margin-bottom: 4px; }

.LB_FormHeadline{ color: #fff; background: #fff; font-weight: bold; padding: 5px 20px; font-size: 18px; clear: both; margin-bottom: 20px; background-color:#0082DE;}
.LB_FormHeadline span{ float: right; font-size: 13px; padding-right: 30px; background: transparent url() no-repeat right; margin-top: 2px; }
.LB_FormHeadline span a{ color: #fff; }
#LB_ContactDetails .LB_FormHeadline{ background: #0082DE; background-color:#0082DE; }

#LB_AmountToBorrow, #LB_PropertyValue{ 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: 240px; }

#LB_Separator{ width: 460px; 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; }



#searchbox{
	position:absolute;
	left: 567px;
	top: 115px;
	width: 288px;
	margin:-3px 0px 0px 0px;
	font-weight:bold;
	font-family:arial;
	color:#fff;
	font-size:12px;

}

*html #searchbox{
	position:absolute;
	left: 567px;
	top: 106px;
	width: 216px;
	margin:-2px 0px 0px 0px;
	font-weight:bold;
	font-family:arial;
	color:#fff;
	font-size:12px;

}

#searchbox2{
	position:absolute;
	left: 223px;
	top: 38px;
	width: 288px;
	margin:-3px 0px 0px 0px;
	font-weight:bold;
	font-family:arial;
	color:#000;
	font-size:12px;

}

*html #searchbox2{
	position:absolute;
	left: 223px;
	top: 38px;
	width: 250px;
	margin:-2px 0px 0px 0px;
	font-weight:bold;
	font-family:arial;
	color:#000;
	font-size:12px;

}
