﻿/****************************************************************
Copyright Discover Websites 2009
CSS Written by Andy Vickery
*****************************************************************
Master Styles
****************************************************************/
body { margin:0px auto 0px auto; font-family:Tahoma, Arial, Sans-Serif; font-size:11pt; color:#666666; }
a { text-decoration:none; color:#666666; }
a:hover { text-decoration:none; color:Blue; }
a:link { text-decoration:none; color:#666666; }
a:visited { text-decoration:none; }
a:active { text-decoration:none; }

img { border:0; }
#master_wrapper { margin:10px auto 10px auto; width:951px; background-color:White; }
.clear { clear:both; }
#page_wrapper h1 { font-size:12pt; font-weight:bold; padding:8px 0px 0px 10px; margin:0; background-image:url(images/h1_back.jpg); height:27px; width:516px; color:White; }
#page wrapper h2 { font-size:12pt; font-weight:bold; padding:8px 0px 0px 10px; margin:0; background-image:url(images/h1_back.jpg); height:27px; width:516px; color:White; }
p { margin:0; padding:0; margin-bottom:6px; }
.watermark { color:#999999; }
input[type="submit"] { }


/****************************************************************
Banner Styles
****************************************************************/
#banner_wrapper { background-image:url(images/banner_back.jpg); height:118px; margin-bottom:3px; }
#logo_wrapper { float:left; margin:50px 0px 0px 20px; }
#banner_rhs { float:right; margin:50px 20px 0px 0px; font-size:16pt; color:White; }
#banner_rhs a:link { text-decoration:none; }
#banner_rhs a:visited { text-decoration:none; }
#banner_rhs a:active { text-decoration: none; }

/****************************************************************
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; width:406px; }
#body_rhs { float:right; width:526px; }

#body_pic_wrapper { margin-top:10px; }
#lhs_form_wrapper { padding:6px 15px 15px 15px; background-color:#04779c; margin-top:8px; color:White; font-size:10pt; }
#lhs_form_head { font-weight:bold; }
.lhs_form_lhs { float:left; width:195px; margin-top:3px; }
.lhs_form_lhs input { width:170px; }
.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:195px; margin-top:5px; }
.lhs_form_mini_rhs { float:left; width:50px; margin-top:5px; }
.lhs_form_mini_rhs input { width:50px; margin-top:6px; }

#rhs_form_head { margin-bottom:10px; }

#toolbar_wrapper { color:White; height:45px; margin-top:8px; font-size:11pt; font-weight:bold; }
#toolbar_wrapper a { color:White; }
#page_wrapper { }
#body_button { margin-top:20px; }

#btn_left { background-color:Transparent; border:0; background-image:url(images/btn_left.jpg); width:109px; height:73px; }


/****************************************************************
Bottom Signoff Styles
****************************************************************/
#signoff_wrapper { background-image:url(images/bottom_back.jpg); height:29px; font-size:9pt; text-align:right; padding:8px 0px 8px 0px; color:White; margin-top:10px; }
#signoff_wrapper a { color:White; margin:0px 8px 0px 8px; }

/* leadbay form styles */

#LB_FormOneStep{ font-family: Verdana; border: solid 0px #ccc; background: #ffffff; font-size: 12px; padding: 0; width: 380px; }
#LB_FormOneStep fieldset{ border: 0; width: 370px; display: block; padding: 0; margin: 0; position: relative; }
.LB_FormStepHidden{	display: none; }
.LB_FormStepVisible{ display: block; }
.LB_OneColumn label{ color=: #000; float:left; width: 130px; margin: 0 20px; }
.LB_OneColumn label.LB_RadioLabel{ float: none; margin: 0; text-align: left; width: auto; }
.LB_OneColumn .LB_ErrorMessage{ margin-left: 200px; margin-bottom: 5px; }
.LB_ErrorMessage{margin-bottom: 5px; color: #d00; }
.LB_ErrorLabel{ color: #000; background-color: #f00; margin-bottom: 4px; }

#LB_DebtAmount, #LB_PropertyValue, #LB_MortgageBalance, #LB_SecuredLoansBalance { width: 160px; float:right; }
#LB_NumberOfCreditors, #LB_MonthlyPayment, #LB_EmploymentStatus { width: 130px; float:right; }

.LB_FormHeadline{ color: #fff; background: #ffffff; font-weight: bold; padding: 5px 20px; font-size: 12px; clear: both; margin-bottom: 20px; }

.LB_FormHeadline span{ float: right; font-size: 12px; padding-right: 60px; background: transparent url(https://forms.leadbay.co.uk/Common/Images/padlock.gif) no-repeat right; margin-top: 2px; }
.LB_FormHeadline span a{ color: #04779c; }
#LB_ContactDetails .LB_FormHeadline{ background: #04779c; width: 350px; }
.LB_ContactDetails{color:#04779c; }
#LB_DebtAmount, #LB_AmountToBorrow, #LB_PropertyValue, #LB_MortgageBalance, #LB_SecuredLoansBalance { padding-left: 8px; color:#04779c; 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: 10px;  }
.LB_FormRow{ margin: 0;	padding: 0; }
.LB_FormCell{ margin: 0 0 0 10px; }
.LB_FormCellFixedWidth{	width: 160px; }

#LB_Separator{ width: 350px; padding: 0 20px; }
#LB_Consent{ display: none; margin-right: 20px; padding: 5px; }
#LB_FinishButtonDiv{ padding: 10px 20px 20px 20px; float: left; }
#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: 100px; 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; }

