/* CSS Document */

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #F7F7F7;
}

p {
font: 12px Arial, Helvetica, sans-serif;
}

h1 {
font: 18px Arial, Helvetica, sans-serif;
font-weight:bold;
color: #FF0000;
}

h5 {
font: 18px Arial, Helvetica, sans-serif;
font-weight:bold;
color: #FF0000;
}

.dcp, .dcp a {
font: 24px Arial, Helvetica, sans-serif;
color:#ffffff;
text-decoration:none;

}

.dcp1 {
font: 28px Arial, Helvetica, sans-serif;
margin-top:40px;
color:#ffffff;

}


div#wrapper {
width:950px;
margin-left:auto;
margin-right:auto;
background-color:#FFFFFF;
}

#header {
width:950px;
height:72px;
padding:0px;
background-color:#6f0aaf;
}

#header h1, #header h1 a {
font:normal 20pt Arial, Helvetica, sans-serif;
color:#FFFFFF;
text-decoration:none;
padding:0px 0px 0px 0px;
margin-top:20px;
}

#header h1 a:hover {
font:normal 20pt Arial, Helvetica, sans-serif;
color:#FFFFFF;
text-decoration: underline;
padding-top:0px;
margin-top:20px;
}


#logo {
width:267px;
height:72px;
float:left;
}

#logo-text {
width:300px;
margin:0px 20px 0px 20px;
padding-top:0px;
margin-top:0px;
float:left;
}

#number-text {
width:260px;
margin:0px 20px 0px 0px;
padding-top:0px;
margin-top:0px;
float:right;
}

#primary-nav {
width:950px;
height:32px;
margin-top:3px;
background-color:#cccccc;
}

#primary-nav a {
background-color:#CCCCCC;
padding:8px 9px 8px 9px;
text-decoration:none;
color:#6f0aaf;
display:block;
font: bold 14px Arial, Helvetica, sans-serif;
float:right;
border-left:0.2em solid white;
}

#primary-nav a:hover {
color:#6C006C;
}

#mainbody {
width:950px;
background-color:#ffffff;
}

#mainbody-left {
width:430px;
margin: 20px 0px 20px 30px;
float: left;
display:inline;
}

div#mainbody-left p a:link,
div#mainbody-left p a:visited,
div#mainbody-left p a:active {
	color:#000000;
	text-decoration: none;
}
div#mainbody-left p a:hover {
	color:#000000;
	text-decoration: underline;
}

#mainbody-advice-button {
width:204px;
float:left;
}

#mainbody-news-box {
width:204px;
float:left;
margin-left:20px;
}

#mainbody-right {
width:430px;
margin: 20px 0px 20px 40px;
float: left;
display:inline;
}

div#mainbody-right p a:link,
div#mainbody-right p a:visited,
div#mainbody-right p a:active {
	color:#000000;
	text-decoration: none;
}
div#mainbody-right p a:hover {
	color:#000000;
	text-decoration: underline;
}


#mainbody-right p {
font: 12px Arial, Helvetica, sans-serif;
padding-top:0px;
margin-top:5px;
}

#mainbody-right h2 {
font:normal 16pt Arial, Helvetica, sans-serif;
color:#FFFFFF;
padding:5px;
margin:0px;
float:left;
}
div#mainbody-right h2 a:link,
div#mainbody-right h2 a:visited,
div#mainbody-right h2 a:active {
	color:#FFFFFF;
	text-decoration: none;
}
div#mainbody-right h2 a:hover {
	color:#FFFFFF;
	text-decoration: underline;
}

#mainbody-right-headers {
width:430px;
height:32px;
padding: 0px;
background-color:#6f0aaf;
}

div#mainbody-right-headers a:link,
div#mainbody-right-headers a:visited,
div#mainbody-right-headers a:active {
	color:#FFFFFF;
	text-decoration: none;
}
div#mainbody-right-headers a:hover {
	color:#FFFFFF;
	text-decoration: underline;
}

#mainbody-right-header-arrows {
width:32px;
float:right;
}

#mainbody-right2 {
width:630px;
margin: 20px 0px 20px 60px;
float: left;
display:inline;
}

div#mainbody-right2 p a:link,
div#mainbody-right2 p a:visited,
div#mainbody-right2 p a:active {
	color:#000000;
	text-decoration: none;
}
div#mainbody-right2 p a:hover {
	color:#000000;
	text-decoration: underline;
}


#mainbody-right2 p {
font: 11px Arial, Helvetica, sans-serif;
padding-top:0px;
margin-top:5px;
}

#mainbody-right2 h2 {
font:normal 16pt Arial, Helvetica, sans-serif;
color:#FFFFFF;
padding:5px;
margin:0px;
float:left;
}
div#mainbody-right2 h2 a:link,
div#mainbody-right2 h2 a:visited,
div#mainbody-right2 h2 a:active {
	color:#FFFFFF;
	text-decoration: none;
}
div#mainbody-right2 h2 a:hover {
	color:#FFFFFF;
	text-decoration: underline;
}

#mainbody-right2-headers {
width:380px;
height:32px;
padding: 0px;
background-color:#6f0aaf;
}

div#mainbody-right2-headers a:link,
div#mainbody-right2-headers a:visited,
div#mainbody-right2-headers a:active {
	color:#FFFFFF;
	text-decoration: none;
}
div#mainbody-right2-headers a:hover {
	color:#FFFFFF;
	text-decoration: underline;
}

#mainbody-right2-header-arrows {
width:32px;
float:right;
}


#mainbody-left-index {
width:600px;
margin: 20px 0px 20px 30px;
padding-top: 0px;
float: left;
display:inline;
}

#mainbody-left-index p {
padding-top:0px;
margin-top:7px;
}

#mainbody-left-index li {
font:16px Arial, Helvetica, sans-serif;
color:#000000;
list-style-image:url(images/index-bullet.gif);
padding-top:0px;
padding-left:10px;
}

#mainbody-left-index a {
font:bold 16px Arial, Helvetica, sans-serif;
color:#6f0aaf;
text-decoration:none;
}

#mainbody-left-index a:hover {
color:#4ba747;
text-decoration:underline;
}

#index-header {
width:600px;
height:60px;
background-color:#6f0aaf;
}

#index-header h3 {
font: 28px Arial, Helvetica, sans-serif;
color:#FFFFFF;
padding:15px 0px 0px 20px;
margin-top:0px;
margin-bottom:20px;
}

#mainbody-right-index {
width:250px;
background-color:#CCCCCC;
margin: 20px 20px 20px 30px;
padding-top:20px;
float: left;
display:inline;
}

#mainbody-left-content {
width:200px;
margin: 20px 0px 20px 30px;
padding-top: 0px;
float: left;
display:inline;
background-color: #ffffff;
}

#mainbody-left-content h2 {
font: normal 25px Arial, Helvetica, sans-serif;
color:#6f0aaf;
padding: 10px 0px 0px 10px;
margin-top:0px
}

#mainbody-left-content p {
font: normal 20px Arial, Helvetica, sans-serif;
color:#6f0aaf;
padding: 10px 0px 0px 10px;
margin-top:0px
}

#mainbody-center-content {
width:370px;
margin: 20px 0px 20px 30px;
padding-top: 0px;
float: left;
display:inline;
}

#mainbody-center-content2 {
width:420px;
margin: 0px 120px 20px 0px;
padding-top: 0px;
float: right;
display:inline;
}


#mainbody-leftlarge-content {
width:600px;
margin: 20px 0px 20px 30px;
padding-top: 0px;
float: left;
display:inline;
}

#mainbody-leftlarge-content h1 {
font: normal 25px Arial, Helvetica, sans-serif;
color:#4ba747;
margin-top:0px;
}

#mainbody-form-content {
width:950px;
margin: 20px 0px 20px 30px;
padding-top: 0px;
display:inline;
}

#mainbody-center-content h1 {
font: normal 25px Arial, Helvetica, sans-serif;
color:#4ba747;
margin-top:0px;
}

#mainbody-center-content li {
font: normal 12px Arial, Helvetica, sans-serif;
}

#footer {
width:940px;
background-color:#6f0aaf;
clear:both;
font: 12px Arial, Helvetica, sans-serif;
color:#FFFFFF;
padding:5px;
margin-top:10px;
clear:both;
}

#footer a {
text-decoration:none;
color:#FFFFFF;
}

#footer a:hover {
text-decoration:underline;
color:#FFFFFF;
}

/* Form Styles */

.form-title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #6f0aaf;
	padding-left: 10px;
	padding-top: 5px;
}
.text-bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #666666;
}

.form-subtitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #4ba747;
	padding-left: 10px;
	padding-top: 10px;
}
.form-field-detail {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
}
.form-totaltext {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #007EA8;
	padding-left: 5px;
}
.text-title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #007EA8;
}
.form-field-title {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	padding: 5px;
}
/* Leadbay Code */

#LB_FormOneStep{ font-family: Verdana; border: solid 1px #fff; background: #f5f5f5; font-size: 12px; padding: 0; width: 470px; }
#LB_FormOneStep fieldset{ border: 0; width: 470px; display: block; padding: 0; margin: 0; position: relative; }
.LB_FormStepHidden{	display: none; }
.LB_FormStepVisible{ display: block; }
.LB_OneColumn label{ float:left; width: 230px; margin: 0 20px; }
.LB_OneColumn label.LB_RadioLabel{ float: none; margin: 0; text-align: left; width: auto; }
.LB_OneColumn .LB_ErrorMessage{ margin-left: 270px; margin-bottom: 5px; }
.LB_ErrorMessage{margin-bottom: 5px; color: #d00; }
.LB_ErrorLabel{ color: #fff; background-color: #f00; margin-bottom: 4px; }

#LB_DebtAmount, #LB_PropertyValue, #LB_MortgageBalance, #LB_SecuredLoansBalance { width: 128px; }
#LB_NumberOfCreditors, #LB_MonthlyPayment, #LB_EmploymentStatus { width: 145px; }

.LB_FormHeadline{ color: #fff; background: #fff; 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_DebtAmount, #LB_AmountToBorrow, #LB_PropertyValue, #LB_MortgageBalance, #LB_SecuredLoansBalance { 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: 210px; }

#LB_Separator{ width: 430px; 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; }

/****************************************************************
Banner Styles
****************************************************************/
#banner_wrapper { background-image:url(images/banner_back.gif); height:118px; margin-bottom:3px; }
#logo_wrapper { float:left; margin:50px 0px 0px 20px; }
#banner_rhs { float:right; margin:50px 30px 0px 0px; font-size:16pt; color:#666666; }


/****************************************************************
Middle Styles
****************************************************************/
#body_wrapper { text-align:justify; background-image:url(images/body_top.jpg); background-position:top; background-repeat:repeat-x; }
#body_lhs { float:left; margin-top:40px; width:506px; }
#body_rhs { float:right; width:526px; }

#body_pic_wrapper { margin-top:0px; }
#lhs_form_wrapper { float:right; padding:6px 15px 15px 15px; margin-top:8px 0px 0px 8px; color:#666666; font-size:12pt; }
#lhs_form_head { font-weight:bold; }
.lhs_form_lhs { float:left; width:195px; margin-top:3px; }
.lhs_form_lhs input { width:170px; }
.lhs_form_lhs2 { float:left; width:195px; margin-top:3px; }
.lhs_form_lhs2 input { width:20px; }
.lhs_form_rhs { float:left; width:160px; margin-top:3px; }
.lhs_form_rhs input { width:170px; }
.lhs_form_single { margin-top:3px; }
.lhs_form_single input { width:365px; }

.lhs_form_mini_lhs { float:left; width:180px; }
.lhs_form_mini_rhs { float:left; width:50px; }
.lhs_form_mini_rhs input { width:50px; margin-top:6px; }
#rhs_form_head { margin-bottom:5px; }


#toolbar_wrapper { color:#000066; height:45px; margin-top:3px; font-size:11pt; font-weight:bold; }
#toolbar_wrapper a { color:Blue; }
#page_wrapper { margin-top:5px; }
#body_button { margin-top:10px; }

#debt_title { background-color:Transparent; border:0; background-image:url(images/debt_title.gif); width:360px; height:40px; }
#btn_left { background-color:Transparent; border:0; background-image:url(images/btn_left.gif); width:109px; height:73px; }

#signoff_wrapper { background-image:url(images/bottom_back.gif); height:29px; font-size:9pt; text-align:right; padding:8px 0px 8px 0px; color:#666666; margin-top:10px; }
#signoff_wrapper a { color:#666666; margin:0px 8px 0px 8px; }

/*leadbay styles */

#LB_FormOneStep{ font-family: Verdana; border: solid 1px #ccc; background: #f5f5f5; font-size: 12px; padding: 0; width: 470px; }
#LB_FormOneStep fieldset{ border: 0; width: 470px; display: block; padding: 0; margin: 0; position: relative; }
.LB_FormStepHidden{	display: none; }
.LB_FormStepVisible{ display: block; }
.LB_OneColumn label{ float:left; width: 230px; margin: 0 20px; }
.LB_OneColumn label.LB_RadioLabel{ float: none; margin: 0; text-align: left; width: auto; }
.LB_OneColumn .LB_ErrorMessage{ margin-left: 270px; margin-bottom: 5px; }
.LB_ErrorMessage{margin-bottom: 5px; color: #d00; }
.LB_ErrorLabel{ color: #fff; background-color: #f00; margin-bottom: 4px; }

#LB_DebtAmount, #LB_PropertyValue, #LB_MortgageBalance, #LB_SecuredLoansBalance { width: 128px; }
#LB_NumberOfCreditors, #LB_MonthlyPayment, #LB_EmploymentStatus { width: 145px; }

.LB_FormHeadline{ color: #7da0bd; 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_DebtAmount, #LB_AmountToBorrow, #LB_PropertyValue, #LB_MortgageBalance, #LB_SecuredLoansBalance { 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: 210px; }

#LB_Separator{ width: 430px; 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; }