<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*====================================== reset.css is here ========================================*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { margin:0; padding:0;}
table {	border-collapse:collapse; border-spacing:0;}
fieldset,img { border:0; }
address,caption,cite,code,dfn,th,var {font-style:normal; font-weight:normal;}
ol,ul { list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 {	font-size:100%;	font-weight:bold;}
q:before,q:after {content:'';}
abbr,acronym { border:0;}
.clear{clear:both; font-size:1px;line-height:1px; display:block; height:0;}
.clrflt{clear:both;}
.last	{margin:0 !important;}
.pad_last{padding:0 !important;}
.no_bg {background:none !important;}
header,nav,section,article,aside,footer,hgroup {display: block;}
/**************************************************************************************/
a											{color:#000; text-decoration:underline; outline:0 none;}
a:hover										{color:#000;  text-decoration:none;}
h1											{font-size:24px;}
h2											{font-size:22px;}
h3											{font-size:18px;}
h4											{font-size:16px;}
h5											{font-size:14px;}
h6											{font-size:12px;}
/*----------------------------------------------------------------------------------*/
html 										{}
body										{color:#000; font-family:"Arial", Verdana, Tahoma; font-size:16px;}
.flt_lt										{float:left; display:inline;}
.flt_rt										{float:right; display:inline;}
/* ---------------------------------------------------------------------------------*/
/* ----------------------- layout ----------*/
.wrapper									{margin:0 auto;}
.container									{width:920px; margin:0 auto;}
/*-------------------------------------------*/
/* ------------------ HEADER HERE -------------------*/
header										{ background:url(../images/header_bg.jpg) no-repeat center center; width:100%;  background-size:cover; padding:5px 0 15px 0;}
.main_header								{ width:100%;}
.logo										{ float:left; display:block; margin:10px 0 0 0;}
.logo a										{ display:block;}
.logo a img									{ display:block;}
/* ---------------------------------------------------------*/
/* ------------------------- NAVIGATION HERE ---------------*/
.header_right								{ float:right; display:block;}
.header_right span							{ font-family:Arial, Helvetica, sans-serif; font-size:15px; line-height:12px; display:block; color:#E9E9E9; margin:0 15px 5px 0; text-align:left;padding-left:52px;}
nav											{ display:block; border-left:1px solid #E9E9E9; padding:20px 54px 20px 53px;}
nav ul										{ display:block; float:none; padding:0; margin:0;}
nav ul li									{ display:inline-block; float:none; padding:0; margin: 0 28px 0 0px;}
nav ul li a									{ display:block; font-family:Arial, Helvetica, sans-serif; font-size:18px; line-height:18px; display:block; color:#E9E9E9; text-decoration:underline;}
nav ul li a span							{}
nav ul li a.active							{ text-decoration:none;}
nav ul li a:hover							{ color:#E9E9E9;}
/* ---------------------------------------------------------*/
.header_right a.menu						{ display:none;}
/* ------------------------ MIAN CONTENT HERE --------------*/
.main_content								{ width:100%; background:#E1E1E1; padding:0 0 30px 0;}
.insurance_sec								{ width:100%;}
.insurance_left								{ float:left; display:block; width:65.1%; background:#ffffff; border-bottom:1px solid #CCC; border-right:1px solid #CCC;  padding:18px 25px 18px 25px;     box-sizing: border-box;}
.insurance_in								{ margin:0 0 23px 0;}
.insurance_in	h2							{ font-family:Arial, Helvetica, sans-serif; font-size:30px; line-height:30px; color:#1a1a1a; font-weight:bold; margin:0 0 7px 0; line-height:38px;}
.insurance_in p								{ font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; line-height:29px; color:#000000; font-weight:normal; margin:0 0 12px 0;}
.insurance_in .ref_title					{ font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; margin:0 0 5px 0; }
.insurance_in span.cap						{ float:left; font-size:52px;  line-height:52px; margin: 0 4px 0 0;}
.insurance_in small							{ font-weight:bold; font-size: 18px;}
.insurance_in p strong						{ font-weight:bold; font-size: 18px;}
.insurance_in ul							{ display:block; float:none; list-style-type:disc; list-style:disc;  margin:0 0 0px 20px;}
.insurance_in ul li							{ float:none;  font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; line-height:25px; color:#000000; font-weight:normal;}
.insurance_in ul li em						{ font-style:italic;}
.shoppers									{ margin:0 0 15px 0;}
.shoppers h5								{ font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; line-height:18px; color:#000000; font-weight:normal; margin:0 0 6px 0;}
.shoppers p									{ font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; line-height:21px; color:#000000; font-weight:normal; margin:0 0 5px 0;}
.shoppers span								{ font-family:Georgia, "Times New Roman", Times, serif; font-size:13px; line-height:13px; color:#000000; font-weight:normal; text-align:right; font-style:italic; display:block;}
.mileage_sec								{ clear:both; }
.mileage_sec ul								{ list-style:none; display:block; float:none; margin:0;}
.mileage_sec ul li							{ display:block; float:none;     margin: 0 0 15px 0;}
.mileage_sec label							{ font-size:18px; cursor:pointer; }
.discounts									{ color:green; margin-left: 5px; }
.numbered_steps						{ font-family:Arial, Helvetica, sans-serif; font-size:18px; line-height:18px; color:#000000; font-weight:bold; display:block;}
.checkbox_groups							{ margin-top:5px; }
.mileage_sec ul li small					{ font-family:Arial, Helvetica, sans-serif; font-size:18px; line-height:18px; color:#000000; font-weight:normal; float:left; margin:12px 0 0 15px;}
.mileage_sec ul li div strong				{ display:inline-block; vertical-align:middle; margin-right:4px; padding:0 12px; line-height:30px; font-size:15px; background: #d5e4f7; border-radius: 16px; padding: 0 9px; line-height: 24px; font-size: 14px; color:#ffffff; background:#2087fc;}
.custom_radio								{ display:block; padding:0px 0 15px 0; }
fieldset									{ padding:0; margin:0 0 12px 22px; display:inline-block; float:left; }
.custom_radio .custom-radio					{ width:67px; float:left; border-radius:3px; padding:0; margin:0; }
.custom_radio .custom-radio.checked{background:#f0f0f0; box-shadow: 0 0 0 2px #BEBEBE; }
.custom_radio .custom-radio label			{ font-family:Arial, Helvetica, sans-serif; font-size:18px; line-height:18px;font-weight:normal;color:#4848FD; padding:40px 10px 0; text-align:right;  }
.labelchecked {background-image: none; box-shadow: 0 0 0 2px #BEBEBE; border-color: #BEBEBE; background-color: #f0f0f0;}
.custom_radio .custom-radio label.accept 	{ background:url(../images/yes_radio.png) no-repeat top center; }
.custom_radio .custom-radio label.accept2 	{ background:url(../images/no_radio.png) no-repeat top center;  }
.custom_radio .custom-radio input			{ top:inherit; bottom:8px; left:10px;}
.rates_sec									{}
.rates_sec h3								{ font-family:Arial, Helvetica, sans-serif; font-size:21px; line-height:28px; color:#000000; font-weight:bold; margin:0 0 14px 0;}
.rates_sec p								{ font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; line-height:25px; color:#000000; font-weight:normal; margin:0 0 20px 0;}
.rates_sec p strong							{ font-weight:bold;}
.rates_sec span								{ font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; line-height:25px; color:#000000; font-weight:normal; margin:0 0 25px 0; display:block;}
.rates_sec ol								{ list-style-type:decimal;     margin: 0 0 28px 40px;}
.rates_sec ol li							{ font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; line-height:22px; color:#000000; font-weight:normal; margin:0 0 3px 20px;	}
.rates_sec p a								{ color:#0033FF; }
.rates_sec a img							{ display:block; width:100%; height:auto; margin:0 0 8px 0;}
.new_rates									{ padding: 14px 52px 14px 16px; box-shadow:0px 3px 0px 0px #e29003; display:block; border:none; font-family:Arial, Helvetica, sans-serif; font-size:20px; line-height:20px; background:url(../images/cta_arrow.png) no-repeat 98% center #fdc058; transition:all ease-in-out 0.3s; margin:0 0 60px 0;     font-weight: bold; outline:none; cursor:pointer; 	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	border: 0;
}
.new_rates:hover							{ background:url(../images/cta_arrow.png) no-repeat 98% center #fdb53a;}
.insurance_right							{ float:right; width:32.8%; padding:18px 0 0 0;}
.insurance_sub								{ margin:0 0 20px 0; width:100%;}
.insurance_sub img							{ display:block; margin:0 auto 10px;}
.insurance_sub p							{ font-family:Arial, Helvetica, sans-serif; font-size:14px; line-height:18px; color:#000000; font-weight:normal; display:block; font-style:italic;}
.icons_sec									{ }
.icons_sec span								{ font-family:Arial, Helvetica, sans-serif; font-size:15px; line-height:15px; color:rgb(255, 79, 79); font-weight:bold;}
.icons_sec ul								{ display:block; float:none; width:100%; margin:0;}
.icons_sec ul li							{ display:inline-block; float:none;  width:13%; margin:0;}
.icons_sec ul li a							{ display:block;}
.icons_sec ul li a img						{ display:block; width:100%; height:auto;}
.icons_sec	h4								{  font-family:Arial, Helvetica, sans-serif; font-size:14px; line-height:18px; color:#000000; font-weight:normal; display:block;}
.icons_sec h4 a								{ color:#0044CC; text-decoration:underline; margin:0 0 0 5px; transition:all ease-in-out 0.3s;}
.icons_sec h4 a:hover						{ text-decoration:none;}
#wrapper_ctr								{ width:100%;}
#wrapper_ctr img							{ width:100%; height:auto;}
/* ---------------------------------------------------------*/
/* ------------------ FOOTER HERE --------------------------*/
footer										{ width:100%;  background:#1f508b; padding:14px 0 65px 0;  border-top:1px solid #000;}
footer p									{ width:100%; text-align:left; color:#D6D6D6; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:18px; font-weight:normal; margin: 0 0 32px 0;}
footer p a									{ color:#089BC3; text-decoration:underline;}
footer p a:hover							{ text-decoration:none;}
.copy										{ border-top:1px dotted #ffffff; padding:18px 0 0 0;}
.copy ul 									{ display:block; float:none; text-align:center;}
.copy ul li									{ display:inline-block; float:none; border-left:1px solid #D6D6D6; padding:0 1px 0 4px;}
.copy ul li span							{ display:block; font-family:Arial, Helvetica, sans-serif; font-size:9px; line-height:9px; font-weight:normal; color:#ffffff;}
.copy ul li a								{ display:block; font-family:Arial, Helvetica, sans-serif; font-size:9px; line-height:9px; font-weight:normal; color:#089BC3; text-decoration:underline;}
.copy ul li a:hover							{ text-decoration:none;}
.copy ul li.no_border						{ border:none;}
/* ---------------------------------------------------------*/
input[type=text]	{ -webkit-appearance: none; /*Safari/Chrome*/
    -moz-appearance: none; /*Firefox*/
    -ms-appearance: none; /*IE*/
    -o-appearance: none; /*Opera*/
    appearance: none;
    -webkit-border-radius: 0;  }
	
.trigger {background: url(../images/play_btn_sprite.png); background-size:100% auto; height: 40px; left: 0; right:0; margin:0 auto; text-align:center;  position: absolute; top:calc(50% - 16px); width:65px; border:0; cursor:pointer; font-size:0px;border-radius:7px;     background-position: top left;}
#wrapper_ctr iframe{width:100% !important; height:100% !important; position:absolute; left:0; top:0;}
#wrapper_ctr{position:relative;}
#wrapper_ctr img {width:100%; height:auto;}
.overlay{position:absolute; z-index:9; top:0; left:0; height:100%; width:100%; }
.overlay:hover .trigger{background-position: bottom left;}
.leftimg {
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-right: 10px;
}
</pre></body></html>