/* http://meyerweb.com/eric/tools/css/reset/ 
   v2.0 | 20110126
   License: none (public domain)
*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
	font-family:Arial, sans-serif;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}


pre {
    white-space: pre-wrap;       /* CSS 3 */
    white-space: -moz-pre-wrap;  /* Mozilla, since 1999 */
    white-space: -pre-wrap;      /* Opera 4-6 */
    white-space: -o-pre-wrap;    /* Opera 7 */
    word-wrap: break-word;       /* Internet Explorer 5.5+ */
}




/***********************************************************/


	


.header{
	
	border-bottom:#00569D 2px solid;
	padding-top:1em;
}

.logo_container{
	margin-left:13em;
	float:left;
}

.logo_container img{
	
}

.headerInfoContainer{
	
	padding-top:1.5em;
}

.headerInfoContainer{
	font-size:1.7em;
	color:#248FB2;
	color:#00569D;
	font-style:italic;
	text-align:center;
	margin-right:2.5em;


}

.bottomLine{
	font-size:1.4em;
}

.bottomLine span{

}

.clearFix{
	clear:both;
	
}

.mainContent{
	margin-left:13em;
	margin-right:13em;
	margin-top:1em;
}

.picOfInsurers{
	margin-top:1.5em;
	display:block;
	margin-bottom:1em;
}

.picOfInsurersSecondPage{
	margin-top: 1.5em;
    display: block;
    margin: 1em auto ;
}

   

.leftSideMainContent{
	float:left;
	
	
}



.mainContent{
	
}

.rightSideMainContent{
	border:#33CCFF 2px solid;
	border:#00569D 2px solid;
	padding:.5em;
	background:#fff;
	width:33em;
		float:left;
}

.getInstantFreeQuote{
	text-align:center;
	font-size:1.8em;
	color:#248FB2;
	text-transform:capitalize;
	margin-bottom:1em;
	
	
}



.submit{
	cursor:pointer;
	padding:.5em 1em;
	font-size:1.5em;
	color:white;
	width:100%;
	margin-top:1em;
	margin-bottom:1em;
	
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#00b7ea+0,009ec3+100;Blue+3D+%2315 */background: #00b7ea; /* Old browsers */background: -moz-linear-gradient(top,  #00b7ea 0%, #009ec3 100%); /* FF3.6-15 */background: -webkit-linear-gradient(top,  #00b7ea 0%,#009ec3 100%); /* Chrome10-25,Safari5.1-6 */background: linear-gradient(to bottom,  #00b7ea 0%,#009ec3 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00b7ea', endColorstr='#009ec3',GradientType=0 ); /* IE6-9 */
}

.submit:hover{
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffb14c+0,f98d09+100 *//* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#0054e5+0,001cbf+100 */background: #0054e5; /* Old browsers */background: -moz-linear-gradient(top,  #0054e5 0%, #001cbf 100%); /* FF3.6-15 */background: -webkit-linear-gradient(top,  #0054e5 0%,#001cbf 100%); /* Chrome10-25,Safari5.1-6 */background: linear-gradient(to bottom,  #0054e5 0%,#001cbf 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0054e5', endColorstr='#001cbf',GradientType=0 ); /* IE6-9 */

	
}

.errorMessage{
	color:red;
	margin-bottom:1em;
}

.labelForField2{
	width:7.5em;
	float:left;
	font-size:.9em;
	padding: 3px 0;
}

.labelForField{
	width:12em;
	float:left;
	padding: 3px 0;
}

.fieldValue{
	width:17em;
	float:left;
	font-size:.9em;
}

.nameField{
	
	width:7em;
}

.fieldSectionTitle{
	font-style:italic;
	color:grey;
	margin-bottom:1em;
	text-decoration:underline;
	
}



form select,form input[type="text"]{

	padding: 3px 0;
    border-radius: 4px;
    height: 2em;
	border:1px solid grey;
	
}

form input{
	text-indent:4px;
	
}


.rightSideMainContentPage1{
	
	width:20em;
}

.leftSideMainContentPage1{
	margin-right:2em;
	
}

.leftSideMainContentPage2{
	
	width:25em;
	margin-right:2em;
	text-align:justify;
}

.rightSideMainContentPage2{
	
	width:29em;
}

.leftSideHeaderLine{
	
	color:#248FB2;
	font-weight:bold;
	font-size:2em;
	text-transform:capitalize;
	margin-bottom:.5em;
}

.leftSideHeaderLine2{
	font-size:1.5em;
	margin-bottom:1em;	line-height:125%;
}

.leftSideHeaderLine2 span{
	color:red;
	
}

.leftSideHeaderLineSecondPage{
	font-size:1em;
	margin-bottom:1.4em;
	text-transform:none;
	line-height:1.5em;
	
}

.listOfFeatures{
	margin-top:1.4em;
}

.listOfFeatures li{
	
	margin-bottom:.8em;
	font-weight:bold;
	line-height:1.6em;
}

.tickImg{
	
	width:1.4em;
	float:left;
	margin-right:.5em;
	
}

.reviewsHeader{
	text-align:center;
	font-size:2em;
	margin-bottom:1em;
	
	
}

.reviewHolder{
	margin-top:1em;
}

.review{
	
	float: left;
    line-height: 1.6em;
    width: 28%;
    font-style: italic;
    text-align: justify;
    margin-right: 2.5em;
	
}

.review h6{
	text-align:center;
	margin-bottom:1em;
	font-weight:bold;
}

u{
	
	text-decoration:underline;
}

.helpedLoads{
	font-size:1.8em;
	text-align:center;
	line-height:1.3em;
}

.horizontal_insurers{
	display:block;
	margin:0 auto;
	
}

strong{
	font-weight:bold;
}

.disclaimer{
	font-size:.9em;
	line-height:1.5em;
}

.disclaimerLast{
	font-size:.8em;
	text-align:center;
	margin-bottom:.5em;
}

.footerLinks{
	
	width: 50%;
    margin: 0 auto;
	margin-bottom:1em;
}

.footerLinks li{
	float:left;
	margin-right:1em;
	font-size:.85em;
	text-align:center;
	
}

.inFormPrivacy{
	
	text-align:center;
	font-size:.8em;
}

.form .labelForField{
	margin-top:1em;
	margin-bottom:.2em;
}

.changeCoverPlan{
	text-align:center;
	font-size:90%;
	margin:0 auto;
	display:block;
	
}
.getInstantFreeQuotePage2{
	text-transform:none;
}

.labelForFieldMessageContact{
	
	width:30em;
	height:10em;
}

.green{
	color:green;
}

.terms p{
	margin:1em;
	line-height:1.5em;
}

.inFormTerms{
font-size: .75em;
    float: right;
    line-height: 1.3em;
    width:40em;
    text-align: justify;
    margin-top: 1em;
	padding-top: 1em;
	
}

.rightSideMainContentPage1 .labelForField{
	float:none;
	margin-bottom:.3em;
	display:block;
}

.rightSideMainContentPage1 .clearFix{
	display:none;
}

.rightSideMainContentPage1 .fieldValue{
	float:none;
	margin-bottom:1.75em !important;
	display:block;
}

.rightSideMainContentPage2{
	position:relative;
}

.inFormTerms{
	bottom:-13%;
	left:0;right:0;
	position:absolute;
}.explaination{	margin-top:2em;	width:80%;	text-align:justify;}.explaination h2{	font-size:20px;	margin-bottom:1.23em;	font-weight:bold;}.explaination p{		margin-bottom:1em;	line-height:150%;	}.takeMeToQuote{		cursor:pointer;	padding:.5em 1em;	font-size:1.5em;	color:white;	display:block;	text-align:center;	color:black;		margin-top:1em;	margin-bottom:1em;	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#00b7ea+0,009ec3+100;Blue+3D+%2315 */background: #00b7ea; /* Old browsers */background: -moz-linear-gradient(top,  #00b7ea 0%, #009ec3 100%); /* FF3.6-15 */background: -webkit-linear-gradient(top,  #00b7ea 0%,#009ec3 100%); /* Chrome10-25,Safari5.1-6 */background: linear-gradient(to bottom,  #00b7ea 0%,#009ec3 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00b7ea', endColorstr='#009ec3',GradientType=0 ); /* IE6-9 */}.brand2Img{	display:block;	margin: 0 auto;	margin-top:2em;	margin-bottom:2em;}.picOfInsurersSecondPage{	width:100%;}.itAppearsRebate{	color:purple;	font-size:2em;	width:80%;	text-align:center;	margin:0 auto;	margin-top:1em;	line-height:1.3em;}.claimRebateClicker a{	text-decoration:none;	width:10em !important;	color:white;	padding:.5em 1em;		border-radius:5px;	text-align:center;		font-size:1.5em;		margin: 0 auto;	margin-top:1em;	box-shadow:2px 2px 2px rgba(0,0,0,.5);			/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#f8c700+0,ee9301+100 */background: #f8c700; /* Old browsers */background: -moz-linear-gradient(top,  #f8c700 0%, #ee9301 100%); /* FF3.6-15 */background: -webkit-linear-gradient(top,  #f8c700 0%,#ee9301 100%); /* Chrome10-25,Safari5.1-6 */background: linear-gradient(to bottom,  #f8c700 0%,#ee9301 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f8c700', endColorstr='#ee9301',GradientType=0 ); /* IE6-9 */clear: both;       /* margin: 0 auto; */    text-align: center;	display:block;}.claimRebateClicker a:hover{	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#f7d036+0,e2b202+100 */background: #f7d036; /* Old browsers */background: -moz-linear-gradient(top,  #f7d036 0%, #e2b202 100%); /* FF3.6-15 */background: -webkit-linear-gradient(top,  #f7d036 0%,#e2b202 100%); /* Chrome10-25,Safari5.1-6 */background: linear-gradient(to bottom,  #f7d036 0%,#e2b202 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7d036', endColorstr='#e2b202',GradientType=0 ); /* IE6-9 */}

.ourPartners{
	
	margin-top:1em;
	margin:0 auto;
	text-align:center;
}

.otherInsurers{
	color:#206BA9;
	font-weight:bold;
	margin-bottom:1em;
}

.ourPartnersLinks{
	width:32%;
	float:left;
	margin-right:1%;
	padding-bottom:3em;

}

.otherInsurers{
	display:block;
	text-decoration:none;
}

.ourPartnersLinks a{
	line-height:1.75em;
	color:#206BA9;
	font-size:12px;
	display:block;
}