.style1 {
	font-family: Arial Black;
	font-style: italic;
	line-height:66%;
	color: #FF0000;
	font-size: 36px;
	letter-spacing:-2px
}

.geico1{
font-family: Verdana,Arial,Helvetica;
font-size: 11px;
COLOR: #666666;
}

.centerHeader{
	font-family: Arial,Helvetica;
	font-size: 12 px;
	font-weight: bold;
}

.geicoHeaderText{
	font-family: Verdana,Arial,Helvetica;
	font-size: 17 px;
	COLOR: #003399;
	font-weight: bold;
}

.geicoInsurePrivacy{
	font-family: Verdana,Arial,Helvetica;
	font-size: 9 px;
	COLOR: #003399;
}

a.geicoInsurePrivacy:link{color:#039;font-weight:normal;text-decoration:none;}
a.geicoInsurePrivacy:hover{color:#039;font-weight:normal;}
a.geicoInsurePrivacy:visited{color:#039;font-weight:normal;text-decoration:none;}
a.geicoInsurePrivacy:hover{text-decoration:none;}

.MainLayer
{
	vertical-align:top;
	text-align:center;
}

#Layer1
{
	position: relative;
	height: 54px;
	width: 924px;
	margin: 0px auto;
}

#HeaderLayer
{
	position: relative;
	height: 100px;
	width: 100%;
	top: -10px;
	left: -5px;
	background-color: #154995;
	margin: 0px auto;
}
#MidLayer1
{
	left:100px;
	top:10px;
	width: 110px;
	height: 54px;
	background-image: url(images/geico-portfolio.png);
	background-repeat:no-repeat;
	background-color:white;
	background-position: left center;
}

#MidLayer2
{
	width: 50%;
	height: 54px;
	background-image: url(images/powered-by-lifequotes-logo.gif);
	background-repeat:no-repeat;
	float: right;
	background-position: right center;
}

#Layer2
{
position: relative; 
width: 975px; 
vertical-align:middle;
background-color:white;
display: none;
}

#Layer3
{
	width: 300px;
	vertical-align: top;
	background-color: white;
}

a.WhiteLink:link{text-decoration:underline; font-size:13px; color:white;}
a.WhiteLink:visited {text-decoration:none; font-size:13px; color:white;}
a.WhiteLink:HOVER {text-decoration:none; font-size:13px; color:white;}
a.WhiteLink:FOCUS{text-decoration:none; font-size:14px; color:white;}

#MidLayer3-1
{
	width: 300px;
	height: 129px;
	vertical-align: top;
	background-image: url(images/BlueGradient.gif);
	background-repeat:no-repeat;
	background-color: white;
}

#MidLayer3-1_white
{
	width: 300px;
	vertical-align: top;
	/*background-image: url(images/agent_89x108.png);
	background-repeat:no-repeat;*/
	background-color: #FFF;
	background-position: 190px bottom;
	margin-bottom: 1px;
}

#MidLayer3-2
{
	vertical-align: top;
	text-align:left;
	background-color: #FFF;
	padding: 15px 20px;
	margin-bottom: 1px;
}

#MidLayer3-2-1
{
	width: 300px;
	background-color: white;
	height: 20px;
}

#MidLayer3-3
{
	height: 250px;
	vertical-align: top;
	background-image: url(images/Premier-logos-small.gif);
	background-repeat:no-repeat;
	background-color: #FFF;
	background-position: center top;
	padding: 15px 20px;
}

#MidLayer3-3_new
{
	height: 250px;
	vertical-align: top;
	background-image: url(images/Premier-logos-small.gif);
	background-repeat:no-repeat;
	background-color: #FFF;
	background-position: center 40px;
	padding: 15px 20px;
}

#MidLayer3-3 h3
{
	font-size: 13px;
	font-weight: normal;
	color: #333;
	margin: 0px;
	text-align: left;
}
#MidLayer3-3_new h3
{
	font-size: 13px;
	font-weight: normal;
	color: #333;
	margin: 0px;
	text-align: left;
}


#Layer4
{
	height: 137px;
	width : 611px;
	background-image: url(images/geico_gecko.gif);
}



.geico_blue_header h2
{
	font-family:"Lato", "Lato", Arial, Helvetica, sans-serif;
	height: 40px;
	/*background-image: url(images/geico_blue_gradient.gif);*/
	color: white;
	/*background-repeat: repeat-x;*/
	font-size:20px;
	line-height: 40px;
	text-align: left;
	padding: 0px 0px 0px 15px;
	font-weight:normal;
	margin:0px;
	background-color: #154995;
}

#MidLayer3-3 .geico_blue_header h2
{
	font-family:"Lato", "Lato", Arial, Helvetica, sans-serif;
	height: 40px;
	/*background-image: url(images/geico_blue_gradient.gif);*/
	color: white;
	/*background-repeat: repeat-x;*/
	font-size:16px;
	line-height: 40px;
	text-align: left;
	padding: 0px 0px 0px 15px;
	background-color: #154995;
}


.home_right_top_container
{
	padding: 35px 20px;
	text-align: left;
	
}

.home_right_top_container h1
{
	
}
.home_right_top_container h2
{
	font-size: 16px;
	color: #154995;
	margin: 0px;
	
}
.home_right_top_container h3
{
	font-size: 13px;
	font-weight: normal;
	color: #333;
	margin: 0px;
	
}

.home_left_top_container
{
	padding: 20px 0px 0px 130px;
	
}


#phone_home
{
	color: #154995;
	font-size:24px;
	text-align: left;

	
}

#slogan_home h1
{
	color: #154995;
	font-size:24px;
	text-align: left;
	margin: 0px;
	font-weight: normal;

	
}

#hours_home
{
	font-size:18px;
	text-align: left;
	color: #333;
	
}


#Layer4-confirm
{
position: relative;
height: 137px;
z-index: 6;
background-image: url(images/NewGeicoLookV2-1-confirm.gif);
}

#Layer5
{
position: relative; 
 width: 226px; 
 height: 324px; 
 z-index: 5; 
 vertical-align: top; 
 border: 1px none #000000;
}

#MidLayer5
{
position: relative; 
width: 150px; 
height: 80px; 
vertical-align: top;
color: #154995; text-align: center;
font-family: arial; font-size: 20px;
display: none;
}
#Mid2Layer5
{
position: relative; 
width: 150px; 
height: 80px; 
vertical-align: top;
color: olive; text-align: center;
font-family: arial; font-size: 12px;
display: none;
}

#Layer6
{
	height: auto;
	background-color: #FFFFFF;
	width: 670px;
	vertical-align: top;
	text-align: center;
	float: left;
	margin: 0px;
	padding: 0px;
}

#MidLayer6
{
	width: 610px;
	height: auto;
	margin: 0px;
	padding: 0px 0px 0px 0px;
}

.fileNoteHeader {
	font-family: "Lato", "Lato", Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #333;
	
	}


.geico_cells
{
	font-family: "Lato", Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #333;


}
.geico_cells td
{
	padding-top: 10px;
	padding-bottom: 10px;
	/*border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #f2ece0;*/
	color: #333333;

}

.skinny_nested td
{
	padding: 8px 0px 8px 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #f2ece0;
	color: #333333;

}





.skinny_cells td
{
	border-bottom-width:0px;
	border-bottom-style:none;
	padding: 0px 0px 0px 0px;
	font-family: "Lato", Arial, Helvetica, sans-serif;
	font-size: 13px;
	color:#333333;
	font-weight: bold;
}
#MidLayer6 th
{
	padding: 10px 2px 10px 20px;


}


#Layer7
{
	width: 100%;
	height: 28px;
	border: 1px none #000000;
	text-align: right;
}


#Layer9
{
	margin: 20px 0px 0px 0px;
	padding: 15px;
	text-align: center;
	width:894px;
}

.questionsLQRight {
	font-family: 'LatoRegular',Arial,Helvetica,sans-serif;
	text-align: left;
	vertical-align: middle;
	font-size: 13px;
	color: #3b3b3b;
}


.cluetip_box {
	background-color: #F2ECE0;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 15px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #bab4ab;
	border-right-color: #bab4ab;
	border-bottom-color: #bab4ab;
	border-left-color: #bab4ab;
	width: 300px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	display:none;
	z-index:10;
	
}

.cluetip_box_LB {
	background-color: #F2ECE0;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 15px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #bab4ab;
	border-right-color: #bab4ab;
	border-bottom-color: #bab4ab;
	border-left-color: #bab4ab;
	width: 375px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	display:none;
	z-index:10;
	
}


#SearchQuick{
	width: 611px;

}

.questionsLQLeft{
  font-family: 'LatoRegular',Arial,Helvetica,sans-serif ;
  text-align: left;
  vertical-align: middle;
  font-size: 13px ;
  color:#333333;
}

#MidLayer9
{
	color: #3b3b3b;
	text-align: left;
	vertical-align:middle;
	font-weight: normal;
	margin:0px auto;
	font-family: arial;
	font-size: 12px;

}

#Layer10
{
position: relative;
width: 226px;
height: 118px; z-index: 10;
background-image: url(images/NewGeicoLookV2Click_010Slice.gif);
border: 1px none #000000;
}

#Layer12
{
width: 160px;
height: 510px;
position: relative;
border: 1px none #000000;
}

.smallText
{
	color: #333333;
    font-family: 'LatoRegular',Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-weight: normal;
    text-align: left;
    vertical-align: baseline;
}
.thirdLevel
{
	color: #333333;
    font-family: 'LatoRegular',Arial,Helvetica,sans-serif;
    font-size: 16px;
    font-weight: normal;
    text-align: left;
    vertical-align: baseline;
}

a img{
	border: none;
}

table.quotetable {
  padding: 2px;
  width: 100%;
  font-family: 'LatoRegular',Arial,Helvetica,sans-serif ;

}

table {

  font-family: 'LatoRegular',Arial,Helvetica,sans-serif ;
}


table.gauarnteeTable{
	padding: 0px;
	margin: 0px;
	border-collapse:collapse;
	border-spacing:0px;
	border-top: 2px solid #FFFFFF;
	border-right: 2px solid #FFFFFF;
	border-bottom: 2px solid #FFFFFF;
	border-left: 2px solid #FFFFFF;
	background-color: #FFFFFF;
}


td.inputtable_geico
{
  font-family: "Lato", Arial, Helvetica, sans-serif;
  font-size: 13px;
  color:#333333;
  text-align:left;
  
  
}

.g_parenth
{
  font-family: "Lato", Arial, Helvetica, sans-serif;
  font-size: 11px;
  color:#154995;
  
}

.inputtable
{
  text-align:left;

}

#familyHistoryDIV .skinny_cells tr .inputtable_geico {
	font-weight: bold;
	font-size: 11px;
}

#familyHistoryCancerDIV .skinny_cells tr .inputtable_LQ {
	font-weight: bold;
	font-size: 11px;
}

#illnessesDIV .skinny_cells tr .inputtable_LQ {
	font-weight: bold;
	font-size: 11px;
}

.inputtable_LQ .skinny_cells tbody tr .inputtable{
	font-weight: bold;
	font-size: 11px;
}

div.inputtable_h0{
	font-weight: bold;
	font-size: 11px;
	width: 30%;
	float: left;
	white-space: nowrap;
}

div.inputtable_h1 {
	font-weight: bold;
	font-size: 11px;
	width: 36%;
	float: left;
	white-space: nowrap;
}

div.inputtable_h2 {
	font-weight: bold;
	font-size: 11px;
	width: 34%;
	float: left;
	white-space: nowrap;
}

div.inputtable_hOptions {
	font-weight: bold;
	font-size: 11px;
	width: 100%;
	float: left;
	white-space: nowrap;
	margin: 10px 0px 10px 0px; 
	border: 1px solid;
	border-color: #C8C8C8;
	background-color: #E2EDF3;
	text-align: center;
	padding: 5px;
	line-height: 1.5;
}

div.inputtable_famHx {
	font-weight: bold;
	font-size: 11px;
	width: 100%;
	float: left;
	white-space: nowrap;
	margin: 10px 0px 10px 0px; 
	border: 1px solid;
	border-color: #C8C8C8;
	background-color: #E2EDF3;
	text-align: center;
	padding: 5px;
	line-height: 1.5;
}

#MidLayer3-2 h2 {
	font-size: 13px;
	background-image: url(images/blue-check.gif);
	font-weight: normal;
	background-repeat: no-repeat;
	background-position: 0px;
	color: #333;
	padding-left: 25px;
	margin: 0px;
}

.gt_thick_outline-nav {
	border: 3px solid #cccccc;
	padding: 15px 20px;
}
