﻿/****************************************************************
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:Blue }
a:hover { }
img { border:0; }
#master_wrapper { margin:10px auto 10px auto; width:951px; background-color:White; }
.clear { clear:both; }
h1 { font-size:12pt; font-weight:bold; padding:8px 0px 0px 10px; margin:0; background-image:url(images/h1_back.gif); height:27px; width:516px; color:White; }
h2 { font-size:12pt; font-weight:bold; padding:8px 0px 0px 10px; margin:0; background-image:url(images/h1_back.gif); height:27px; width:516px; color:White; }
.dcp { font-size:12pt; font-weight:bold; padding:3px 0px 3px 0px; margin:50px 0px 50px 0px; background-image:url(images/h1_back.gif); height:27px; width:516px; color:white; }
.dcp2 { font-size:12pt; font-weight:bold; padding:8px 0px 0px 10px; margin:0; height:27px; width:516px; color:#000066; }
.dcp3 { font-size:18pt; font-weight:bold; padding:8px 0px 0px 10px; margin:0; height:27px; width:516px; color:#000066; }
h3 { font-size:12pt; font-weight:normal; padding:0; margin:0; }
p { margin:5px; padding:0; margin-bottom:6px; }
.watermark { color:#999999; }
input[type="submit"] { }
.style1 {color: #FF0000}
.style7 { color: #FF0000; font-weight: bold;}

/****************************************************************
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:White; }


/****************************************************************
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:406px; }
#body_rhs { float:right; width:526px; }

#body_pic_wrapper { margin-top:0px; }
#lhs_form_wrapper { padding:6px 15px 15px 15px; background-color:#000066; 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_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:White; margin-top:10px; }
#signoff_wrapper a { color:White; margin:0px 8px 0px 8px; }

/* CDS CSS Document */
#fpcds {

font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
color:#3F4D50;
text-align:justify;
width: 800px;
margin:0px;
padding:0px;
}

#fpcds h1 {
color:#ffffff;
font-size:12px;
font-family:Verdana,Arial,Helvetica,sans-serif;
border:0px;
font-weight:bold;
line-height:16px;

}

#fpcds h2{
font-weight:bold;
color:#ffffff;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
text-align:justify;
}

#fpcds p{

font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
color:#3F4D50;
text-align:justify;
}
 
#fpcds span{
font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; color:#000000;
}


#fpcds a:link{

font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
color:#3F4D50;
text-decoration:underline;
text-align:justify;
}
#fpcds a:visited{
color:#3F4D50;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
text-decoration:underline;
text-align:justify;
}
#fpcds a:hover{
color:#3F4D50;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
text-decoration:underline;
text-align:justify;
}

/*Page related styles for you to view*/
#mycustomscroll {
/* Typical fixed height and fixed width example */
width:825px;
height: 250px;
overflow: auto;
/* IE overflow fix, position must be relative or absolute*/
position: relative;
background-color: #FFFFFF;
margin: 0.0em auto;
padding: 15px;
 
}

.fixedwidth {
/* a wide div is used for creating horizontal scrollbars for demonstration purposes */
width: 550px;
height: auto;
position: relative;
color: black;
padding: 1px;
}



.bannerBorder {
	border-top-width: 0px;
	border-right-width: 10px;
	border-bottom-width: 0px;
	border-left-width: 10px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-right-color: #EDEBEC;
	border-left-color: #EDEBEC;
}

/************** fp scroll custom **************/

  div.scrollholder
{
     position: relative;
	height:290px;
	width:858px;
    overflow: auto;
    z-index: 1;
	color:#ffffff;
    margin-bottom:10px;
	border: ridge 1px #8CDAE6;
}

div.scroll
{
    position: absolute;
    left: 0; top: 0;
    width: 99%;
    z-index: 2;
	padding:10px;
	text-align:left;
	
}

  div.scrollholder2
{
     position: relative;
	height:290px;
	width:858px;
    overflow: auto;
    z-index: 1;
	color:#ffffff;
    margin-bottom:10px;
	width:1000px; 
	border:1px solid #000000; 
	background-color:#FFFFFF;
}

div.scroll2
{
    position: absolute;
    left: 0; top: 0;
    width: 99%;
    z-index: 2;
	padding:10px;
	text-align:left;
	
}

.fplinktodropdown{
font-family:Verdana,Arial,Helvetica,sans-serif; font-size:10px; color:#80B7B7; text-decoration:underline; font-weight:normal;
}
.fpcdscontainerdropdown{
width: 845px; margin-top:20px; margin-left:20px; display:none; padding-left:26px;  padding-right:25px;
}

/* general page style ends here */

/* leadbay form styles */

#LB_FormOneStep{ font-family: Verdana; border: solid 0px #ccc; background: #ffffff; 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: #ffffff; 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: #000066; }

#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; }
