﻿
body { font-family:Arial; font-size:11px; color:#336c9d; }
h1 { font-size:15px; font-family:Tahoma; font-weight:bold; color:#004784; margin: 10px 0px 10px 0px; }
h2 { font-size:13px; font-family:Tahoma; font-weight:bold; color:#004784; margin: 5px 0px 10px 0px; }
h3 { font-size:12px; font-family:Tahoma; font-weight:bold; color:#004784; margin: 10px 0px 0px 0px; }
p { padding: 0px 0px 0px 0px; margin: 10px 0px 10px 0px; }

a { text-decoration: none; color:#004784; }
a:hover { text-decoration: none; color:#bdc029; }

.PerformanceCarInsurance { position:relative; width:921px; margin:auto;}

.PerformanceCarInsurance .Header { position:relative; height:100px;  margin-bottom:10px; margin-left:20px; }
.PerformanceCarInsurance .Header .Logo { width:353px; height:89px; background-image:url('../images/logo.gif');  }
.PerformanceCarInsurance .Buttons { position:absolute; top:15px; left:800px; }
.PerformanceCarInsurance .Buttons .Image { border:none; }

.PerformanceCarInsurance .Window { position:relative; }

.PerformanceCarInsurance .Window .WindowHeader { width:921px; height:58px; background-image: url('../images/window_header.gif'); }
.PerformanceCarInsurance .Window .WindowHeader .Pad { padding: 14px 0px 0px 26px; }

.PerformanceCarInsurance .Window .Image { width:921px; height:207px; background-image: url('../images/window_header_image.gif'); }

.PerformanceCarInsurance .Window .MenuPlaceholder { position:relative; height:44px; width:901px; }
.PerformanceCarInsurance .Menu { position:absolute; top:375px; color:#FFFFFF; margin-left:10px; margin-right:10px; width:901px; height:44px; background-color:#336c9d; }
.PerformanceCarInsurance .Menu .Pad { text-align:center; font-family:Trebuchet MS; padding: 14px 0px 0px 5px; font-size:10px; }
.PerformanceCarInsurance .Menu a { display:block; float:left; padding-left:10px; padding-right:10px; height:44px; color:#FFFFFF; text-decoration:underline; cursor:pointer; }
.PerformanceCarInsurance .Menu a:hover { color:#DDDDDD; }

.PerformanceCarInsurance .Window .WindowContent { clear:both; overflow:hidden; width:921px; background-image:url('../images/window_content_bg.gif'); }
.PerformanceCarInsurance .Window .WindowContent .Pad { padding: 8px 25px 0px 26px; }
.PerformanceCarInsurance .Window .WindowFooter { background-image:url('../images/window_footer.gif'); }
.PerformanceCarInsurance .Footer { margin: 10px 10px 0px 10px; text-align:center;}

.PerformanceCarInsurance .Window .WindowContent .Pad .Minibus .MotorBox { float:right; border:none; }
.PerformanceCarInsurance .Window .WindowContent .Pad .Minibus .Contact { position:relative; }

.PerformanceCarInsurance .Window .WindowContent .Pad .Contact .ContactLeftDepartments { float:left; width:500px; }
.PerformanceCarInsurance .Window .WindowContent .Pad .Contact .ContactRightDepartments { height:430px; }
.PerformanceCarInsurance .Window .WindowContent .Pad .Contact .ContactNumbers { width:860px; }
.PerformanceCarInsurance .Window .WindowContent .Pad .Contact .ContactNumbers .ContactNumbersCompany { width:200px; color:#004784; font-weight:bold; }
.PerformanceCarInsurance .Window .WindowContent .Pad .Contact .ContactNumbers .ContactNumbersUnderwriting { width:150px; color:#004784; font-weight:bold; }
.PerformanceCarInsurance .Window .WindowContent .Pad .Contact .ContactNumbers .Underwriting { width:150px; color:#004784; font-weight:bold; }
.PerformanceCarInsurance .Window .WindowContent .Pad .Contact .ContactNumbers .ContactNumbersClaims { color:#004784; font-weight:bold; }
.PerformanceCarInsurance .Window .WindowContent .Pad .Contact .ContactNumbers .ContactNumbersGlass { color:#004784; font-weight:bold; }
.PerformanceCarInsurance .Window .WindowContent .Pad .Contact .ContactNumbers .Glass { color:#004784; font-weight:bold; }
.PerformanceCarInsurance .Window .WindowContent .Pad .Contact .ContactNumbers .ContactNumbersBreakdown { width:150px; color:#004784; font-weight:bold; }
.PerformanceCarInsurance .Window .WindowContent .Pad .Contact .ContactNumbers .ContactNumbersOdd { width:150px; background-color: #EFEFEF; color:#004784; }

.GoButtonBox { clear:both; position:relative; padding:0px; margin:0px; height:32px; }
.GoButtonBox .GoButton { position:relative; float:left; }
.GoButtonBox .Text { position:absolute; top:2px; left:24px;  cursor:pointer; }

.CarInsuranceQuote { position:relative; font-size:12px; color:#999999; }
.CarInsuranceQuote h2 { margin:0px; padding:0px; }

.CarInsuranceQuote .DetailRow { position:relative; clear:both; overflow:hidden; display:block; position:relative; margin:12px 0px 12px 0px; margin:4px 0px 2px 0px; }
.CarInsuranceQuote .DetailRow .Detail { color:#004684; float:left; position:relative; width:120px; font-size:12px; padding:3px 2px 2px 2px;  }
.CarInsuranceQuote .DetailRow .InputSmall { color:#999999; width:100px; padding:2px 2px 2px 2px; border:solid 1px #7f9db9; background-image:url(../images/quote_form_text_bg.gif); background-repeat:repeat-x; }
.CarInsuranceQuote .DetailRow .InputSmall:hover { border:solid 1px #57b300; }
.CarInsuranceQuote .DetailRow .RadioSmall { color:#999999; width:100px; padding:1px 1px 1px 1px; }
.CarInsuranceQuote .DetailRow .InputMedium { color:#999999; width:150px; padding:2px 2px 2px 2px; border:solid 1px #7f9db9; background-image:url(../images/quote_form_text_bg.gif); background-repeat:repeat-x; }
.CarInsuranceQuote .DetailRow .InputMedium:hover { border:solid 1px #57b300; }
.CarInsuranceQuote .DetailRow .ComboMedium { color:#999999; width:156px; padding:1px 1px 1px 1px; border:solid 1px #7f9db9; background-image:url(../images/quote_form_text_bg.gif); background-repeat:repeat-x; }
.CarInsuranceQuote .DetailRow .ComboMedium:hover { border:solid 1px #57b300; }
.CarInsuranceQuote .DetailRow .RadioMedium { color:#999999; width:200px; padding:1px 1px 1px 1px; }
.CarInsuranceQuote .DetailRow .InputLarge { color:#999999; width:200px; padding:2px 2px 2px 2px; border:solid 1px #7f9db9; background-image:url(../images/quote_form_text_bg.gif); background-repeat:repeat-x; }
.CarInsuranceQuote .DetailRow .InputLarge:hover { border:solid 1px #57b300; }
.CarInsuranceQuote .DetailRow .InputExtraLarge { color:#999999; width:250px; padding:2px 2px 2px 2px; border:solid 1px #7f9db9; background-image:url(../images/quote_form_text_bg.gif); background-repeat:repeat-x; }
.CarInsuranceQuote .DetailRow .InputExtraLarge:hover { border:solid 1px #57b300; }
.CarInsuranceQuote .DetailRow .RadioExtraLarge { color:#999999; width:250px; padding:1px 1px 1px 1px; }

.CarInsuranceQuote .LargeDetailRow { clear:both; }
.CarInsuranceQuote .LargeDetailRow .Detail { position:relative; color:#004684; width:400px; font-size:12px; padding:3px 2px 2px 2px;  }
.CarInsuranceQuote .LargeDetailRow .InputLarge { color:#999999; width:200px; padding:2px 2px 2px 2px; border:solid 1px #7f9db9; background-image:url(../images/quote_form_text_bg.gif); background-repeat:repeat-x; }
.CarInsuranceQuote .LargeDetailRow .InputLarge:hover { border:solid 1px #57b300; }
.CarInsuranceQuote .LargeDetailRow .MultilineExtraLarge { color:#999999; width:400px; height:75px; padding:3px 2px 2px 2px; border:solid 1px #7f9db9; background-image:url(../images/quote_form_text_bg.gif); background-repeat:repeat-x; }
.CarInsuranceQuote .LargeDetailRow .MultilineExtraLarge:hover { border:solid 1px #57b300; }

.CarInsuranceQuote .MultilineRow { position:relative; margin:6px 0px 6px 0px; }
.CarInsuranceQuote .MultilineRow .Detail { float:left; font-size:12px; width:120px; color:#004684; padding:2px 2px 2px 2px; margin:4px 0px 2px 0px; }
.CarInsuranceQuote .MultilineRow .MultilineLarge { color:#999999; width:200px; height:75px; padding:3px 2px 2px 2px; border:solid 1px #7f9db9; background-image:url(../images/quote_form_text_bg.gif); background-repeat:repeat-x; }
.CarInsuranceQuote .MultilineRow .MultilineLarge:hover { border:solid 1px #57b300; }

.CarInsuranceQuote .ValidationSummary {  }
.CarInsuranceQuote .QuoteType { color: #004684; }
.CarInsuranceQuote .ProceedButton { display:block; color:#57b300; text-decoration:none; font-size:12px; }
.CarInsuranceQuote .ProceedButton .ProceedButtonArrow { position:relative; top:-2px; float:left; border:none; }
.CarInsuranceQuote .ProceedButton a { padding-top:3px; }
.CarInsuranceQuote .ProceedButton:hover { text-decoration:underline; }
