 /* STYLE SHEET FOR LINCOLNSHIRE MONEY - www.lincolnshiremoney.co.uk */
/* copyright 2005 - developed and written by Digital Idiom Ltd */
/* Web Design, Domains and Hosting by Digital Idiom digitalidiom.co.uk */
/* NO copy or use of original material without permission */


/* ++++++++++ MAIN BOXES ++++++++ */
* {margin:0px; padding:0px; border:0px;}

body {
	background-color:#fff;
	font:normal 0.8em/1.6em Verdana, Arial, Helvetica, sans-serif;
	color:black;
}


{
	font-family: Trebuchet MS, Helvetica, sans-serif;
	margin: 0;
	border: none;
}

/* Main form step table styles */
.LB_FormStep
{
	width: 440px;
	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_Step1_LeftColumn
{
    width: 280px;
}

.LB_Step1Lower_LeftColumn
{
    width: 280px;
}

.LB_Step1_RightColumn
{
    text-align: left;
    padding-left: 15px;
}

.LB_Headline
{
	font-weight: bold;
	background-color: #444;
	color: #fff;
	width: 300px;
	font-size: 140%;
}

.LB_StepNumber
{
	font-weight: bold;
	background-color: #ddd;
	white-space: nowrap;
	font-size: 110%;
}

.LB_StepNumber b
{
	color: #170;
	font-size: 130%;
}

/* Form step main content styles */
.LB_FormStepContent
{
	border:solid 4px #070;
	background-color: #eee;
	padding: 10px;
}

.LB_FormStepContent label
{
	font-weight: bold;
	padding: 0;
	margin: 0;
}


#LB_Step1 .LB_FormStepContent label
{
    font-size: 80%;
}

.LB_FormStepContent td
{
	vertical-align: top;
}

/* Form fields that have sterling symbol in them */
#LB_PropertyValue, #LB_AmountOwing, #LB_AmountRequiredForRelease
{
	background: #fff url(https://forms.leadbay.co.uk/Common/HtmlIntegration/Images/Sterling.gif) no-repeat scroll 1px;
	padding-left: 13px;
	width: 90px;
}

/* Back, next, finish buttons */
.LB_Button
{
	font-size: 90%;
}

.LB_Button:hover
{
	text-decoration: underline;
}

.LB_Next_Button
{
	background-color: #070;
	color: #fff;
	font-weight: bold;
}

.LB_Disabled_Button
{
	background-color: #ccc;
}

#LB_CashAvailable, #LB_CashAvailableLabel
{
	font-weight: bold;
	font-size: 105% !important;
}

#LB_AmountAvailableForReleaseLabel, #LB_AmountAvailableForReleaseMinusOwingsLabel
{
	text-align: right;
}

#LB_CashAvailableLabelCell
{
	text-align: right;
    vertical-align: middle;
}

/* Footer containing buttons */		
.LB_Footer
{
	font-size: 120%;
	text-align: right;
}

.LB_Footer b
{
	font-size: 110%;
	color: #170;
}

.LB_FooterNext
{
	text-align: right;
}

.LB_FooterSubmit
{
	text-align: left;
}


/* 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/Mortgages/HtmlIntegration/Images/ToolTipQuestionCircle.gif) no-repeat;
}

/* Error styles */
.LB_ErrorLabel
{
	color: #fff;
	background-color: #f00;
}

.LB_ErrorMessage
{
	color: red;
	visibility: hidden;
	font-size: 75%;
}

#LB_CalculateButtonDiv
{
    width: 100%;
    text-align: right;
}

.LB_DisclaimerText
{
	font-size: 70%; 
}

#LB_Step2 .LB_FormStepContent td
{
    padding:0;
}

#LB_Step2 .LB_FormStepContent tR
{
    padding:0;
}

.LB_DisplayNone
{
    display: none;
}

/* Misc styles */
#LB_Consent
{
	visibility: hidden;
	font-size:90%;
}

#LB_Consent a:link
{
	 color: #000000;
}

#LB_Consent a:visited
{
    color: #000000;    
}

#LB_MortgageType_Cell
{
	white-space: nowrap;
}

.LB_CheckboxTable
{
	color: #170;
}

.LB_RadioOptions
{
	color: #170;
	padding-right: 10px;
}

.LB_BigLabel
{
	font-size: 120% !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);
}

.LB_LabelRow td
{
    font-size: 80%;    
    line-height: 80%;    
}

	

#container {
	width: 1000px;
	\width: 1000px;
	w\idth: 1000px;
	border: 0px solid #fff;
	margin-left: auto;
	margin-right: auto;
	background-color: #FFF;
}

#masthead {
	background: #FFF url('../images/bg-masthead2peter.jpg');
	height:155px;

	}
	

#content {
	margin-left: 200px;
	width: 750px;
	\width: 750px;
	w\idth: 750px;
	padding-top:26px;
	margin-right:10px;
	padding-left:16px;;
	background-color: #FFF;
	border-left:1px solid #CCC;
}

#sidebar {
	float: left;
	width: 200px;
	\width: 200px;
	w\idth: 200px;
	background: #FFF url('../images/bg-menu.jpg') repeat-x;
}

#footer {
	clear: both;
	text-align:center;
	border-top:2px solid #CCC;
	margin:0px 2px;
	font-size:10px;
	color:#666;
	line-height:12px;
}

#navcontainer {
	margin-left:10px;
	padding:10px 0px 0px 0px;
	border-left:1px solid #333;
}

.navlist {
	list-style-type: none;
	padding-left:24px;
	margin-bottom:10px;
	line-height:1.3em;
}

/* ++++++++++ BODY STYLES ++++++++ */
p {
	margin:4px 0px 16px 0px;
}

img {border:0px;}

h1 {
	color:#393;
	font-size:130%;
}
#content h2 {
	color:#393;
	font-size:120%;
}

#sidebar h2 {
	color:#069;
	font-size:110%;
	padding-left:18px;
	margin-left:-4px;
	background: url('../images/h2-bullet.gif') no-repeat 0px 4px;
}

h3, h4, h5, h6 {
font-size: 100%;
margin:3px 0px;
color:#393;
}

.fnote {font-size:11px;}

#sidebar li {
	color:#069;
}

.secret {display:none;}

#action {
	height:28px;
	width:312px;
	background:transparent url('../images/bg-link-box.gif') no-repeat;
	margin-bottom:12px;
}

#action2 {
	height:56px;
	width:480px;
	background:transparent url('../images/bg-link-box.gif') no-repeat;
	margin-bottom:12px;
}



acronym {
border-bottom:1px dashed;
cursor:help;
}


.imgLeft {
float:left;
margin-right:20px;
}

.imgRight {
float:right;
margin-left:20px;
}

.note {color:#999; font-size:10px; line-height:1em;}

#content ul, #content ol {margin:24px;}


/* ++++++++++ LINK STYLES ++++++++ */
#navcontainer a:link{color:#069; text-decoration:none; }
#navcontainer a:visited{color:#069; text-decoration:none;}
#navcontainer a:hover{color:#393; text-decoration:underline;}

#footer a:link{color:#069; text-decoration:underline; border-bottom: 0px solid #333333;}
#footer a:visited{color:#069; text-decoration:none; border-bottom: 0px solid #333333;}
#footer a:hover{color:#393; text-decoration:underline;}

/* BODY LINKS */
#content a:link{ text-decoration: underline; color: #333; }
#content a:visited{ text-decoration:underline; color: #333; }
#content a:active{ text-decoration: none; color: #F00;}
#content a:hover{ text-decoration:none; color: #393;}


#action a:link {text-decoration:none;}
#action a:visited {text-decoration:none;}

/* ++++++++++ FORM CONTROLS ++++++++ */
.calc {margin:0px auto 0px auto; width:360px;border:1px solid #CCC; padding:12px;}

fieldset /* boxed form style */ {
border:1px solid #CCC;
background-color:#F5F5F5;
color:#036;
padding:2px 6px;
margin-bottom:8px;
}

legend {
font-weight:bold;
color:#393;
font-size:120%;
border:1px solid #CCC;
padding:2px;
}

input.submit {
color:#FFF;
background-color:#069;
font-weight:bold;
width:auto;
}
input.emph {
font-weight:bold;
font-size:130%;
color:#393;
}


label {
display:block; font-weight:bold; margin-top:10px;
}

select, input, textarea
{
border:1px solid #036;
}





/* ++++++++++ INCIDENTALS ++++++++ */

	