
/* Copyright © Website Engineers Limited */

/* Finance */
.Finance { position: relative; padding-top: 20px; padding-bottom: 0px; padding-left: 30px; padding-right: 30px; }
.Finance .Site { position: absolute; top: 0px; left: 20px; width: 510px; height: 210px; }
.Finance .Site .FeatureImages li { list-style: none; }
.Finance .Site .FeatureImages img { position: absolute; top: 0px; }
.Finance .SiteBreak { position: relative; height: 210px; }
.Finance ul { margin-bottom: 10px; }
.Finance li { list-style-position: inside; line-height: 1.8; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; color: #666666; }
.Finance h3.Heading { position: relative; display: block; overflow: hidden; margin-top: 0px; margin-bottom: 10px; padding: 4px 5px 6px 5px; border-bottom: 1px solid #dddde9; line-height: 1.0; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 15px; color: #243d8f; background-image: url(images/h3_bg.gif); background-repeat: repeat-x; }
.Finance h3.Heading b { font-weight: normal; color: #dd0000; }
.Finance p.Question { margin-bottom: 0px; font-size: 15px; color: #243d8f; }
.Finance p.Answer { margin-bottom: 10px; }

/* Finance Application */

/* Finance Application */
.FinanceApplication { position: relative; padding-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; }
.FinanceApplication p b { font-weight: normal; color: #158d0f; }
.FinanceApplication p i { position: absolute; left: 364px; }
.FinanceApplication p.Error { color: #ff0000; }
.FinanceApplication input { padding: 2px; border: 1px solid #aaaaaa; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; color: #243d8f; } 
.FinanceApplication input:hover { border: 1px solid #dd0000; }
.FinanceApplication input.FinanceInput { position:absolute; left:150px; width:200px; } 
.FinanceApplication textarea { padding: 2px; border: 1px solid #aaaaaa; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; color: #243d8f; } 
.FinanceApplication textarea:hover { border: 1px solid #dd0000; }
.FinanceApplication textarea.FinanceInput { position:absolute; left:150px; width:200px; } 
.FinanceApplication select { padding: 2px; border: 1px solid #aaaaaa; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; color: #243d8f; } 
.FinanceApplication select:hover { border: 1px solid #dd0000; }
.FinanceApplication select.FinanceInput { position: absolute; left: 150px; width: 206px; }
.FinanceApplication select.PostcodeSelector { position: relative; width: 356px; margin-bottom: 10px; }
.FinanceApplication .TimeAtAddress { position:absolute; left:150px; width:204px; }
.FinanceApplication .TimeWithEmployer { position:absolute; left:150px; width:204px; }
.FinanceApplication input.GetAddress { position:absolute; cursor: pointer; left:370px; width: 100px; height: 25px; border: 0px; font-family: Tahoma, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 12px; color: #ffffff; background-image: url(images/btn_bg_blue.gif); }
.FinanceApplication .AddressSelection { position:absolute; left:370px; width:100px; height:19px; }
.FinanceApplication .Address { padding:0px; margin:0px; font-size:10px;  } 
.FinanceApplication .PersonalDetails { position:relative; display: block; }
.FinanceApplication .PreviousAddressPanel { position:relative; display: block; z-index: 10; }
.FinanceApplication .PreviousAddressPanel .SlidePanels { position:relative; width: 490px; }
.FinanceApplication .PreviousAddressPanel .SlidePanels .Content { position:relative; display: block; width: 490px; background-color: #ffffff; }
.FinanceApplication .Employer { position: relative; display: block;  }
.FinanceApplication .PreviousEmployerPanel { position: relative; display: block; z-index: 10; }
.FinanceApplication .PreviousEmployerPanel .SlidePanels { position: relative; width: 490px; }
.FinanceApplication .PreviousEmployerPanel .SlidePanels .Content { position: relative; display: block; width: 490px; background-color: #ffffff; }
.FinanceApplication .Vehicle {  display:block; }
.FinanceApplication input.OverrideInput { position:absolute; left: 360px; width: 30px; } 
.FinanceApplication input.FindCustomer { position: absolute; cursor: pointer; left:370px; width: 100px; height: 25px; border: 0px; font-family: Tahoma, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 12px; color: #ffffff; background-image: url(images/btn_bg_blue.gif); }
.FinanceApplication input.MyAccount { position: relative; cursor: pointer; margin-left: 150px; margin-right: 6px; width: 100px; height: 25px; border: 0px; font-family: Tahoma, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 12px; color: #ffffff; background-image: url(images/btn_bg_blue.gif); }
.FinanceApplication input.Logout { position: relative; cursor: pointer; width: 100px; height: 25px; border: 0px; font-family: Tahoma, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 12px; color: #ffffff; background-image: url(images/btn_bg_green.gif); }
.FinanceApplication input.Submit { position: relative; cursor: pointer; margin-left: 150px; width: 100px; height: 25px; border: 0px; font-family: Tahoma, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 12px; color: #ffffff; background-image: url(images/btn_bg_green.gif); }

.FinanceApplication p.Error { position: relative; padding-left: 150px; margin: 0px; line-height: 1.8; font-family: Tahoma, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 12px; color: #ff0000; }
.FinanceApplication .ValidationErrors { position: relative; padding-left: 150px; margin-top: 0px; line-height: 1.8; font-family: Tahoma, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 12px; color: #ff0000; }
.FinanceApplication .ValidationErrors ul { margin: 0px; padding: 0px; }
.FinanceApplication .ValidationErrors li { list-style: none; color: #ff0000; }

/* Finance Calculator */
.Finance .Calculator { position: relative; }
.Finance .Calculator .LeftSearch { position: relative; }
.Finance .Calculator .LeftSearch p { line-height: 1.2; }
.Finance .Calculator .RightSearch { position: absolute; z-index: 2; left: 250px; width: 250px; }
.Finance .Calculator .RightSearch p { line-height: 1.2; }
.Finance .Calculator input { padding: 2px; border: 1px solid #aaaaaa; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; color: #243d8f; } 
.Finance .Calculator input:hover { border: 1px solid #dd0000; } 
.Finance .Calculator input.TextBox { position: absolute; left: 116px; width: 100px; } 
.Finance .Calculator select { padding: 1px; border: 1px solid #aaaaaa; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; color: #243d8f; } 
.Finance .Calculator select:hover { border: 1px solid #dd0000; } 
.Finance .Calculator select.DropDownList { position: absolute; left: 116px; width: 106px; } 
.Finance .Calculator input.Calculate { position: relative; cursor: pointer; width: 100px; height: 25px; border: 0px; font-family: Tahoma, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 12px; color: #ffffff; background-image: url(images/btn_bg_blue.gif); }
.Finance .Calculator input.Apply { position: absolute; z-index: 1; cursor: pointer; top: 490px; width: 100px; height: 25px; border: 0px; font-family: Tahoma, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 12px; color: #ffffff; background-image: url(images/btn_bg_green.gif); }
.Finance .Calculator p.Error { color: #dd0000; }
.Finance .Calculator table.MonthlyFigures { position: relative; width: 490px; margin-bottom: 5px; }
.Finance .Calculator table.MonthlyFigures tr { text-align: right; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; }
.Finance .Calculator table.MonthlyFigures tr.Term { text-align: center; font-size: 12px; color: #243d8f; }
.Finance .Calculator table.MonthlyFigures td.LoanType { text-align: left; font-size: 11px; color: #243d8f; }
.Finance .Calculator table.MonthlyFigures td.Active { cursor: pointer; color: #158d0f; }
.Finance .Calculator table.MonthlyFigures td.Inactive { cursor: pointer; }
.Finance .Calculator table.MonthlyFigures td.Inactive:hover { color: #dd0000; }
.Finance .Calculator .Results { position: absolute; }
.Finance .Calculator .Results p { position: relative; text-align: right; width: 180px; font-weight: bold; font-size: 11px; margin: 0px; line-height: 1.4; }
.Finance .Calculator .Results p.Heading { text-align: left; font-weight: bold; color: #158d0f; }
.Finance .Calculator .Results p b { position: absolute; left: 0px; font-weight: normal; }
.Finance .Calculator .Results .Standard { position: relative; }
.Finance .Calculator .Results .Balloon { position: absolute; left: 220px; }

/* End */

