﻿body 
{
	font-size:13px;
	font-family: Arial, Helvetica, sans-serif;
	
}

TABLE#form
{
	background-color:#bbbbaa;
	background-color:#e1e1e1;
	background-color:#aca899;
}

#form TR
{
	background-color:#e0e0e0;
	background-color:#f2f2f2;
}
	
#form TH
{
	background-color:#bbbbaa;
	background-color:#e1e1e1;
	font-size:14px;
}

.radiobutton
{
	background-color:#e0e0e0;
	background-color:#f2f2f2;
	float:left;
}

.radiobuttoncenter
{
	text-align:left;
	float:none;
}

.button_class
{
	text-align:center;
	padding:2px;
	font-size:12px;
}

#leadbay_text
{
	margin:0px 10px 0px 10px;
	padding:2px;
	border-width:1px;
	border-color:Gray;
	border-style:solid;
	background-color:#efeded;

}

.inred
{
	color:#ff0000;
	font-weight:bold;
	margin-left:5px;
}


.filterform
{
    
    width:507px;
    height:233px;
    background: white url(images/leadbay_border_small.png) no-repeat top left;
    padding:10px;
}

.button_class 
{        
	cursor:hand;
	cursor:pointer;
	text-transform: capitalize;
	color:White;
	font-size:0px;
    width:139px;
    height:30px;    
    background: white url('images/proceed_btn.gif') no-repeat top;
    border:none;    

}

.button_class:hover
{
	text-decoration: none;	
}


.filterform .CurrencyBox 
{    
    background:#FFFFFF url(https://forms.leadbay.co.uk/Common/HtmlIntegration/Images/Sterling.gif) no-repeat scroll 1px 50%;
    padding-left:13px;
}

.filterform table thead
{
    height:20px;
    vertical-align:top;
}

.filterform table tbody
{
    height:10px;
}

.filterform table tfoot 
{
    height:50px;    
    vertical-align:bottom;
}

.topHeadline {
color:#777777;
font-size:17px;
font-weight:bold;
padding-bottom:10px;

}



/* Redesigned form */

.FormLogos 
{    
    height:280px;
    border: solid 1px #D3D3D3;
    border-bottom-width:2px;
    background-image:url(images/logos.gif);
    background-position:center;
    background-repeat:no-repeat;
}        

.FormContainer 
{    
    border: solid 1px #D3D3D3;
    border-bottom-width:2px;
    padding-left: 10px;    
    padding-right:10px;
}

.FormSection 
{
    width:100%;
    border-bottom: solid 1px #D3D3D3;
    padding-bottom:31px;
    padding-top:10px;
    font-size:13px;
    color:#424242;
}    

.FormSection td 
{
    padding-bottom:20px;
}

.FormSection td td
{
    padding-bottom:0px;
}

.FormFooter 
{
    width:100%;
    padding-bottom:10px;    
    padding-top:10px;
}

.FormSectionTitle
{
    font-size:18px;
    font-weight:bold;
    color:#2B63AF;
    padding-bottom:40px;
}

.FormQuestionLabel 
{
    display:block;
    color: #424242;
    font-size:13px;
    padding-bottom:5px;
    padding-top:5px;
}

.FilterQuestionColumn
{    
    color: #424242;
    font-size:13px;
    padding-bottom:5px;
    float:left;
    width:200px;    
    
}

.FormQuestionSubLabel
{
    display:block;
    color: #777777;
    font-size:12px;
    padding-bottom:3px;
}    


/* Radio buttons */

.FormRadioButtons 
{
    color: #777777;
    font-size:12px;
}

.FormRadioButtons label 
{
    padding-left:5px; padding-right:10px;
}    

.FormRadioButtons input
{
    vertical-align:bottom;
}

/* Mortgage form specific */

.FormWoman 
{
    background-image:url(images/woman.jpg);
    background-position: bottom right;
    background-repeat:no-repeat;
}        


.clearboth
{ 
    clear:both;
}

.FormProceedButton
{
    width:139px;
    height:30px;
    background-image:url(images/proceed_btn.gif);
    background-position:left top;
    background-repeat:no-repeat;
    display:block;
    float:right;
}

.FormContainer .FilterRow
{
    padding-bottom:20px;
}


.PageTitle 
{
    float:right;
    width:620px;
}

.PageRightColumn 
{
    float:right;
    width:620px;
}

.PageLeftColumn 
{
    float:left;
    width:130px;
}

.FormLogos 
{    
    height:280px;
    border: solid 1px #D3D3D3;
    border-bottom-width:2px;
    background-image:url(images/logos.gif);
    background-position:center;
    background-repeat:no-repeat;
}        

.FormLogos div 
{
    padding-top:22px;
}

h1 
{
    font-family:helvetica, Arial;
    color:#424242;
    font-size:20px;
    font-weight:bold;
}

h1 .mortgage_quotes_title 
{
    width:166px;
    height:28px;
    background: white url(images/mortgage_quotes_title.gif) no-repeat top left;
}

.FooterStepNumber 
{
    float:left;
    font-size:15px;
    font-weight:bold;
    color:#2B63AF;
    padding-top:5px;
}   

