.wrapper { }
.page { width:800px; margin:0 auto; padding:0; text-align:left; }
.main { margin:0 auto; }

img {
	border-style:none;
}
body {
	text-align: center;
}
.header {
	float:left;
	width:791px;
	margin-left:5px;
}
.header .misc-cont {
	float:left;
	clear:left;
	display:inline;
}
.header .misc-cont .logo {
	float:left;
	width:79px;
	height:52px;
	display:inline;
}
.header .misc-cont .name {
	float:left;
	clear:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color:#000000;
	text-align:left;
	margin-left:15px;
	display:inline;
}
.header .misc-cont .name a {
	color:#000000;
	text-decoration:none;
}
.header .misc-cont .name a:link {
	color:#000000;
	text-decoration:none;
}
.header .misc-cont .name a:hover {
	color:#F7941D;
	text-decoration:none;
}
.header .header-right {
	float:right;
}
.header .misc-cont .phone {
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color:#000000;
	text-align:right;
	margin-left:150px;
	display:inline;
}
.header .misc-cont .phone .number {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color:#000000;
	text-align:right;
	clear:right;
}
.header .homelink {
	float:left;
	display:inline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color:#000000;
	text-align:right;
	margin-left:10px;
	margin-top:40px;
}
.header .homelink a {
	color:#000000;
	text-decoration:none;
}
.header .homelink a:link {
	color:#000000;
	text-decoration:none;
}
.header .homelink a:hover {
	color:#F7941D;
	text-decoration:underline;
}
.header .header-right .bbb {
	float:right;
}
.header .header-right .verisign {
	float:right;
	padding-right:5px;
}
.header .header-right .secure {
	float:right;
	padding-right:5px;
	width:55px;
	height:61px;
}
.header .header-right .mcafee {
	float:right;
	padding-top:5px;
	padding-right:5px;
}
.header .spacer {
	float:right;
	width:153px;
	height:61px;
}
.header .links {
	float:right;
	width:200px;
}
.header .links .left {
	float:left;
}
.header .links .left .line {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color:#1963AF;
	text-align:left;
	width:118px;
}
.header .links .right {
	float:left;
}
.header .links .right .line {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color:#1963AF;
	text-align:left;
	width:80px;
}
.surehits {
	float:left;
	clear:left;
	width:797px;
	margin-left:5px;
}
.surehits .head {
	float:left;
	clear:left;
	width:797px;
}
.surehits .satisfaction {
	float:left;
	clear:left;
}
.surehits .s-right {
	background-image:url(/imgs/autoins_temp08/s-right.png);
	background-repeat:no-repeat;
	margin-top:50px;
	width:187px;
	height:606px;
	float:left;
	display:inline;
}
.surehits .s-right .phone-text2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color:#000000;
	text-align:center;
	margin-top:165px;
	float:left;
	width:172px;
}
.surehits .s-123 {
	float:left;
	clear:left;
}
.surehits .s-container {
	float:left;
	clear:left;
}
.surehits .s-container .s-results {
	float:left;
	width:603px;
}
.surehits .s-container .s-results .s-top {
	float:left;
	clear:left;
	background-image:url(/imgs/autoins_temp08/topcap.png);
	background-repeat:no-repeat;
	width:605px;
	height:63px;
}
.surehits .s-container .s-results .s-mid {
	float:left;
	clear:left;
	background-image:url(/imgs/autoins_temp08/midbar.png);
	background-repeat:repeat-y;
	width:605px;
}
.surehits .s-container .s-results .s-bot {
	float:left;
	clear:left;
	background-image:url(/imgs/autoins_temp08/bot-cap.png);
	background-repeat:no-repeat;
	width:605px;
	height:25px;
}
.surehits .s-container .s-results .head-text {
	float:left;
	clear:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color:#000000;
	text-align:left;
	margin-left:15px;
	margin-right:20px;
	margin-top:5px;
	margin-bottom:10px;
	display:inline;
}
.cap {
	float:left;
	margin-left:5px;
	width:792px;
	height:35px;
	display:inline;
}
.quote {
	float:left;
	margin-left:5px;
	background-image:url(/imgs/autoins_temp08/zip-bed.png);
	background-repeat:no-repeat;
	width:792px;
	height:524px;
	display:inline;
}
.quote .form {
	float:left;
	position:static;
	width:792px;
	display:inline;
}
.quote .form .subcap-quote {
	font-family: Arial, Helvetica, sans-serif;
	margin-top:15px;
	margin-left:50px;
	font-size: 26px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	text-decoration:none;
	color:#000000;
	text-align:center;
}
.quote .form .quote2 {
	float:left;
	margin-left:83px;
	margin-top:40px;
	width:315px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	text-decoration:none;
	color:#000000;
	text-align:center;
	display:inline;
}
.quote .form .cont {
	float:left; 
	margin-left:83px;
	width:315px;
	display:inline;
}
.quote .form .holder2 {
	float:right;
	vertical-align:top;
	width:150px;
	height:30px;
}
.quote .form .cont .title {
	float:left;
	width:310px;
	margin-top:60px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color:#000000;
	display:inline;
	text-align:center;
}
.quote .form .cont .zipcode {
	float:left;
	clear:left;
	margin-top:20px;
	margin-left:6px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color:#000000;
	width:85px;
	display:inline;
}
.quote .form .cont .container {
	float:left;
	margin-top:17px;
	margin-left:2px;
	display:inline;
}
.quote .form .cont .container .input {
	font-family: Arial, Helvetica, sans-serif;
    font-size:18px;
    line-height:18px;
    border-width:1px;
    border-style:solid !important;
    background:#FFFFFF;
    border-color:#858585 !important;
    text-align:center;
	padding-top:3px;
	float:left;
}
.quote .form .cont .button {
	float:left;
	margin-top:5px;
	margin-left:2px;
	display:inline;
}
.quote .form .cont .insured {
	float:left;
	clear:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color:#000000;
	text-align:left;
	margin-top:2px;
	margin-left:15px;
	width:300px;
	display:inline;
}

.subcap {
	float:left;
	margin-left:5px;
	width:792px;
	height:35px;
	display:inline;
}
.subquote {
	float:left;
	margin-left:5px;
	background-image:url(/imgs/autoins_temp08/zip-bed2.png);
	background-repeat:no-repeat;
	width:792px;
	height:232px;
	display:inline;
}
.subquote .form {
	float:left;
	position:static;
	width:792px;
	display:inline;
}
.subquote .form .subcap-quote {
	font-family: Arial, Helvetica, sans-serif;
	margin-top:10px;
	margin-left:200px;
	font-size: 18px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	text-decoration:none;
	color:#FA8E0E;
	text-align:center;
}
.subquote .form .cont {
	float:left;
	margin-top:30px;
	margin-left:110px;
	width:320px;
	display:inline;
}
.subquote .form .holder2 {
	float:right;
	vertical-align:top;
	width:150px;
	height:30px;
}
.subquote .form .cont .title {
	float:left;
	width:320px;
	margin-top:17px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color:#000000;
	display:inline;
	text-align:center;
}
.subquote .form .cont .zipcode {
	float:left;
	clear:left;
	margin-top:18px;
	margin-left:25px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color:#000000;
	width:80px;
	display:inline;
}
.subquote .form .cont .container {
	float:left;
	margin-top:15px;
	margin-left:2px;
	display:inline;
}
.subquote .form .cont .container .input {
	font-family: Arial, Helvetica, sans-serif;
    font-size:14px;
    line-height:14px;
    border-width:1px;
    border-style:solid !important;
    background:#FFFFFF;
    border-color:#858585 !important;
    text-align:center;
	padding-top:3px;
	float:left;
	clear:left;
}
.subquote .form .cont .button {
	float:left;
	margin-top:5px;
	margin-left:3px;
	display:inline;
}
.subquote .form .cont .insured {
	float:left;
	clear:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color:#000000;
	width:275px;
	text-align:center;
	display:inline;
}




.state {
	float:left;
	width:792px;
	margin-left:5px;
	display:inline;
	border-bottom:1px solid #1969AF;
}
.state .internal {
	float:left;
	clear:left;
	width:792px;
	display:inline;
}
.state .internal .lefttext {
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color:#000000;
	width:450px;
	text-align:left;
	margin-top:20px;
	margin-left:20px;
	display:inline;
}
.state .internal .lefttext .statename {

}
.state .internal .lefttext .price {

}
.state .internal .right {
	float:right;
	width:270px;
}
.state .internal .right .contain {
	float:right;
	margin-right:20px;
	margin-top:18px;
	display:inline;
}
.state .internal .right .contain .phone {
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color:#000000;
	text-align:right;
	display:inline;
}
.state .internal .right .contain .phone .number {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color:#000000;
	text-align:right;
	clear:right;
}


.results {
	width:795px;
	float:left;
	clear:left;
	margin-left:20px;
	display:inline;
}
.results .text_header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color:#000000;
	text-align:left;
	padding-top:5px;
}
.results .text_head {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color:#1963AF;
	text-align:left;
}
.results .text_option {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color:#000000;
	text-align:left;
}
.results .text_content {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color:#000000;
	text-align:left;
}
.results .text_state {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color:#DD1111;
	text-align:center;
}
.results .text_footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color:#000000;
	text-align:left;
}
.results .text_slogan {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color:#1963AF;
	text-align:center;
}
.content {
	float:left;
	clear:left;
	width:791px;
	margin-left:5px;
	margin-right:5px;
	padding-top:15px;
	padding-bottom:5px;
	display:inline;
}
.content .main-container {
	float:left;
	clear:left;
}
.content .main-container .left {
	float:left;
	margin-left:30px;
	width:350px;
	display:inline;
}
.content .main-container .left .left-top {
	float:left;
	display:inline;
}
.content .main-container .left .left-top .split-left {
	float:left;
	padding-top:5px;
	display:inline;
}
.content .main-container .left .left-top .split-right {
	float:left;
	width:250px;
	display:inline;
}
.content .main-container .left .left-top .split-right .stitle {
	float:left;
	clear:left;
	width:250px;
	display:inline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #000;
	text-decoration: none;
	text-align:left;
}
.content .main-container .left .left-top .split-right .stext {
	float:left;
	clear:left;
	width:250px;
	display:inline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000;
	text-decoration: none;
	text-align:left;
}
.content .main-container .left .left-top .split-right .slink {
	float:left;
	clear:left;
	display:inline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #000;
	text-decoration: none;
	width:250px;
	text-align:center;
}
.content .main-container .left .left-top .split-right .slink a {
	color: #1963AF;
	text-decoration: none;
}
.content .main-container .left .left-top .split-right .slink a:link {
	color: #1963AF;
	text-decoration: none;
}
.content .main-container .left .left-top .split-right .slink a:visited {
	color: #1963AF;
	text-decoration: none;
}
.content .main-container .left .left-top .split-right .slink a:hover {
	color: #518F2D;
	text-decoration: underline;
}
.content .main-container .left .left-bottom {
	float:left;
	clear:left;
	width:350px;
	margin-top:20px;
	display:inline;
}
.content .main-container .left .left-bottom .split-left {
	float:left;
	padding-top:5px;
	display:inline;
}
.content .main-container .left .left-bottom .split-right {
	float:left;
	width:250px;
	display:inline;
}
.content .main-container .left .left-bottom .split-right .stitle {
	float:left;
	clear:left;
	width:250px;
	display:inline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #000;
	text-decoration: none;
	text-align:left;
}
.content .main-container .left .left-bottom .split-right .stext {
	float:left;
	clear:left;
	width:250px;
	display:inline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000;
	text-decoration: none;
	text-align:left;
}
.content .main-container .left .left-bottom .split-right .slink {
	float:left;
	clear:left;
	display:inline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #000;
	text-decoration: none;
	width:250px;
	text-align:center;
}
.content .main-container .left .left-bottom .split-right .slink a {
	color: #1963AF;
	text-decoration: none;
}
.content .main-container .left .left-bottom .split-right .slink a:link {
	color: #1963AF;
	text-decoration: none;
}
.content .main-container .left .left-bottom .split-right .slink a:visited {
	color: #1963AF;
	text-decoration: none;
}
.content .main-container .left .left-bottom .split-right .slink a:hover {
	color: #518F2D;
	text-decoration: underline;
}
.content .main-container .right {
	float:left;
	margin-left:20px;
	width:350px;
	display:inline;
}
.content .main-container .right .right-top {
	float:left;
	display:inline;
}
.content .main-container .right .right-top .split-left {
	float:left;
	padding-top:5px;
	display:inline;
}
.content .main-container .right .right-top .split-right {
	float:left;
	width:218px;
	display:inline;
}
.content .main-container .right .right-top .split-right .stitle {
	float:left;
	clear:left;
	width:218px;
	display:inline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #000;
	text-decoration: none;
	text-align:left;
}
.content .main-container .right .right-top .split-right .stext {
	float:left;
	clear:left;
	width:218px;
	display:inline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000;
	text-decoration: none;
	text-align:left;
}
.content .main-container .right .right-top .split-right .slink {
	float:left;
	clear:left;
	display:inline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #000;
	width:215px;
	text-decoration: none;
	text-align:center;
}
.content .main-container .right .right-top .split-right .slink a {
	color: #1963AF;
	text-decoration: none;
}
.content .main-container .right .right-top .split-right .slink a:link {
	color: #1963AF;
	text-decoration: none;
}
.content .main-container .right .right-top .split-right .slink a:visited {
	color: #1963AF;
	text-decoration: none;
}
.content .main-container .right .right-top .split-right .slink a:hover {
	color: #518F2D;
	text-decoration: underline;
}
.content .main-container .right .right-bottom {
	float:left;
	clear:left;
	width:350px;
	margin-top:20px;
	display:inline;
}
.content .main-container .right .right-bottom .split-left {
	float:left;
	padding-top:5px;
	display:inline;
}
.content .main-container .right .right-bottom .split-right {
	float:left;
	width:218px;
	display:inline;
}
.content .main-container .right .right-bottom .split-right .stitle {
	float:left;
	clear:left;
	width:218px;
	display:inline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #000;
	text-decoration: none;
	text-align:left;
}
.content .main-container .right .right-bottom .split-right .stext {
	float:left;
	clear:left;
	width:218px;
	display:inline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000;
	text-decoration: none;
	text-align:left;
}
.content .main-container .right .right-bottom .split-right .slink {
	float:left;
	clear:left;
	display:inline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #000;
	width:215px;
	text-decoration: none;
	text-align:center;
}
.content .main-container .right .right-bottom .split-right .slink a {
	color: #1963AF;
	text-decoration: none;
}
.content .main-container .right .right-bottom .split-right .slink a:link {
	color: #1963AF;
	text-decoration: none;
}
.content .main-container .right .right-bottom .split-right .slink a:visited {
	color: #1963AF;
	text-decoration: none;
}
.content .main-container .right .right-bottom .split-right .slink a:hover {
	color: #518F2D;
	text-decoration: underline;
}
.generic .misc-left {
	width:615px;
	float:left;
	display:inline;
}
.generic .misc-left .text2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000;
	text-decoration: none;
	text-align:left;
	width:500px;
	margin-left:10px;
}
.generic .misc-left .text2 a {
	color: #1963AF;
	text-decoration: none;
}
.generic .misc-left .text2 a:link {
	color: #1963AF;
	text-decoration: none;
}
.generic .misc-left .text2 a:hover {
	color: #F7941D;
	text-decoration: underline;
}
.generic .misc-left .text3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-decoration: none;
	text-align:left;
	margin-left:20px;
}
.generic .misc-left .text3 a {
	color: #1963AF;
	text-decoration: none;
}
.generic .misc-left .text3 a:link {
	color: #1963AF;
	text-decoration: none;
}
.generic .misc-left .text3 a:hover {
	color: #F7941D;
	text-decoration: underline;
}
.generic .misc-left .h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color:#1963AF;
	margin-left:20px;
	margin-right:20px;
}
.generic .misc-left .h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color:#1963AF;
	margin-left:20px;
	margin-right:20px;
}
.generic .misc-left .h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color:#1963AF;
	margin-left:20px;
	margin-right:20px;
}
.generic .misc-left .h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color:#1963AF;
	margin-left:20px;
	margin-right:20px;
}
.generic .misc-left .h5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color:#1963AF;
	margin-left:20px;
	margin-right:20px;
}
.generic .misc-left .contact-text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color:#000000;
	text-align:left;
	margin-left:20px;
}
.generic .misc-left .mailform {
	float:left;
	width:600px;	
}
.generic .misc-content-block {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color:#000000;
	margin-left:20px;
	margin-right:20px;
}
.generic .misc-right {
	float:right;
	margin-right:3px;
}
.generic .misc-right .ad {
	background-image:url(/imgs/autoins_temp08/r-banner.png);
	background-repeat:no-repeat;
	width:180px;
	height:388px;
	float:right;
}
.generic .misc-right .ad .phone {
	float:left;
	clear:left;
	margin-left:18px;
	margin-top:50px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	display:inline;
}

.generic .acct-form {
	float:left;
}
.generic .acct-form .fname-acct-input {
	float:left;
	margin-left:100px;
	display:inline;
}
.generic .acct-form .fname-acct-input .label {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #000000;
}
.generic .acct-form .lname-acct-input {
	float:left;
	margin-left:50px;
	display:inline;
}
.generic .acct-form .lname-acct-input .label {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #000000;
}
.generic .acct-form .email-acct-input {
	float:left;
	clear:left;
	margin-left:100px;
	display:inline;
}
.generic .acct-form .email-acct-input .label {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #000000;
}
.generic .acct-form .username-acct-input {
	float:left;
	clear:left;
	margin-left:100px;
	display:inline;
}
.generic .acct-form .username-acct-input .label {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #000000;
}
.generic .acct-form .password-acct-input {
	float:left;
	clear:left;
	margin-left:100px;
	display:inline;
}
.generic .acct-form .password-acct-input .label {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #000000;
}
.generic .acct-form .cpassword-acct-input {
	float:left;
	margin-left:50px;
	display:inline;
}
.generic .acct-form .cpassword-acct-input .label {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #000000;
}
.generic .acct-form .submit-acct-input {
	float:left;
	clear:left;
	margin-left:350px;
	display:inline;
}
.generic .acct-form .top {
	background-image:url(/imgs/autoins_temp08/q-top-cap.png);
	background-repeat:no-repeat;
	background-position:bottom;
	width:583px;
	height:35px;
	float:left;
	clear:left;
}
.generic .acct-form .middle {
	background-image:url(/imgs/autoins_temp08/q-mid.png);
	background-repeat:repeat-y;
	width:583px;
	float:left;
	clear:left;
}
.generic .acct-form .bottom {
	background-image:url(/imgs/autoins_temp08/q-bot-cap.png);
	background-repeat:no-repeat;
	width:583px;
	height:24px;
	float:left;
	clear:left;
}
.generic .acct-form .spacer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000;
	float: left;
	width: 583px;
	clear: left;
}
.generic .login-form {
	float:left;
	clear:left;
}
.generic .login-form .username-acct-input {
	float:left;
	clear:left;
	margin-left:100px;
	display:inline;
}
.generic .login-form .username-acct-input .label {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #000000;
}
.generic .login-form .password-acct-input {
	float:left;
	margin-left:50px;
	display:inline;
}
.generic .login-form .password-acct-input .label {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #000000;
}
.generic .login-form .submit-acct-input {
	float:left;
	clear:left;
	margin-left:350px;
	display:inline;
}
.generic .login-form .top {
	background-image:url(/imgs/autoins_temp08/q-top-cap.png);
	background-repeat:no-repeat;
	background-position:bottom;
	width:583px;
	height:35px;
	float:left;
	clear:left;
}
.generic .login-form .middle {
	background-image:url(/imgs/autoins_temp08/q-mid.png);
	background-repeat:repeat-y;
	width:583px;
	float:left;
	clear:left;
}
.generic .login-form .bottom {
	background-image:url(/imgs/autoins_temp08/q-bot-cap.png);
	background-repeat:no-repeat;
	width:583px;
	height:24px;
	float:left;
	clear:left;
}
.generic .login-form .spacer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000;
	float: left;
	width: 583px;
	clear: left;
}

.subcontent {
	float:left;
	width:792px;
	display:inline;
}
.subcontent .listtitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color:#000000;
	text-align:left;
	margin-top:10px;
	margin-left:20px;
}
.subcontent .list {
	float:left;
	width:180px;
	display:inline;
}
.subcontent .list .li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color:#000000;
	text-align:left;
}
.subcontent .list .li a {
	color: #1963AF;
	text-decoration: none;
}
.subcontent .list .li a:link {
	color: #1963AF;
	text-decoration: none;
}
.subcontent .list .li a:visited {
	color: #1963AF;
	text-decoration: none;
}
.subcontent .list .li a:hover {
	color: #518F2D;
	text-decoration: underline;
}
.subcontent .cimage {
	float:left;
	display:inline;
	margin-left:20px;
}


.footer {
	float:left;
	clear:left;
	width:791px;
	padding-bottom:5px;
	padding-top:5px;
	border-top:1px solid #1963AF;
	border-bottom:1px solid #1963AF;
	background-color:#FFFFFF;
	margin-left:5px;
	display:inline;
}
.footer .container3 {
	float:left;
}
.footer .container3 .left-text {
	float:left;
	clear:left;
	width:175px;
	margin-left:5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color:#1963AF;
	text-align:left;
	display:inline;
}
.footer .container3 .left-text a {
	color:#1963AF;
	text-decoration:none;
}
.footer .container3 .left-text a:link {
	color:#1963AF;
	text-decoration:none;
}
.footer .container3 .left-text a:hover {
	color:#518F2D;
	text-decoration:underline;
}
.footer .copyright {
	float:left;
	clear:left;
	width:500px;
	margin-left:5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-align:left;
	margin-top:10px;
	display:inline;
}
.footer .copyright a {
	color:#000000;
	text-decoration:none;
}
.footer .copyright a:hover {
	color:#518F2D;
	text-decoration:underline;
}
.footer .copyright a:link {
	color:#000000;
	text-decoration:none;
}
.footer .container2 {
	float:left;
	margin-left:40px;
	margin-right:40px;
	width:300px;
	display:inline;
}
.footer .container2 .phone {
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color:#000000;
	margin-left:10px;
	display:inline;
}
.footer .container2 .claims {
	float:left;
	clear:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	width:300px;
	color:#000000;
	display:inline;
}
.footer .container1 {
	float:left;
	margin-right:5px;
}
.footer .container1 .link1 {
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color:#1963AF;
	text-align:left;
	padding-right:10px;
}
.footer .container1 .link1 a {
	color:#1963AF;
	text-decoration:none;
}
.footer .container1 .link1 a:link {
	color:#1963AF;
	text-decoration:none;
}
.footer .container1 .link1 a:hover {
	color:#518F2D;
	text-decoration:underline;
}
.footer .container1 .link2 {
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color:#1963AF;
	text-align:left;
}
.footer .container1 .link2 a {
	color:#1963AF;
	text-decoration:none;
}
.footer .container1 .link2 a:link {
	color:#1963AF;
	text-decoration:none;
}
.footer .container1 .link2 a:hover {
	color:#518F2D;
	text-decoration:underline;
}
.disclaimer {
	float:left;
	clear:left;
	width:797px;
	background-color:#FFFFFF;
}
.disclaimer .title {
	
}
.disclaimer .title .h1 {
	float:left;
	clear:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color:#000000;
	text-align:left;
}
.disclaimer .title .h2 {
	float:left;
	clear:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color:#000000;
	text-align:left;
}
.disclaimer .title .h3 {
	float:left;
	clear:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color:#000000;
	text-align:left;
}
.disclaimer .title .h4 {
	float:left;
	clear:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color:#000000;
	text-align:left;
}
.disclaimer .title .h5 {
	float:left;
	clear:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color:#000000;
	text-align:left;
}
.disclaimer .text {
	float:left;
	clear:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color:#000000;
	text-align:left;
}
.contact {
	float:left;
	clear:left;
	margin-left:10px;
	display:inline;
}
.contact .h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color:#000000;
	text-align:left;
}
.quote-form {
	float:left;
	clear:left;
	width:792px;
	margin-left:5px;
	display:inline;
}

.quote-form .h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color:#1963AF;
	text-align:left;
	text-decoration:none;
}
.quote-form .q-top {
	float:right;
	clear:right;
	display:inline;
	width:792px;
	height:94px;
}
.quote-form .auto-quote {
	float:left;
	display:inline;
}
.quote-form .auto-quote .top {
	background-image:url(/imgs/autoins_temp08/q-top-cap.png);
	background-repeat:no-repeat;
	background-position:bottom;
	width:583px;
	height:35px;
	float:left;
	clear:left;
	display:inline;
}
.quote-form .auto-quote .middle {
	background-image:url(/imgs/autoins_temp08/q-mid.png);
	background-repeat:repeat-y;
	width:583px;
	float:left;
	clear:left;
}
.quote-form .auto-quote .bottom {
	background-image:url(/imgs/autoins_temp08/q-bot-cap.png);
	width:583px;
	height:24px;
	float:left;
	clear:left;
	display:inline;
}
.quote-form .auto-quote .head {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	margin-left:30px;
	display:inline;
}
.quote-form .auto-quote .spacer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #000;
	float: left;
	width: 583px;
}
.quote-form .auto-quote .fname {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #000;
	float:left;
	margin-left:30px;
	display:inline;
}
.quote-form .auto-quote .lname {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #000;
	float:left;
	margin-left:30px;
	display:inline;
}
.quote-form .auto-quote .birthdate-group {
	float:left;
	margin-left:30px;
	display:inline;
}
.quote-form .auto-quote .birthdate-group .birthdate-title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #000;
}
.quote-form .auto-quote .birthdate-group .month-input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000;
}
.quote-form .auto-quote .birthdate-group .day-input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000;
}
.quote-form .auto-quote .birthdate-group .year-input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000;
}
.quote-form .auto-quote .address {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #000;
	float:left;
	margin-left:30px;
	display:inline;
}
.quote-form .auto-quote .city {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #000;
	float:left;
	margin-left:30px;
	display:inline;
}
.quote-form .auto-quote .residence {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #000;
	float:left;
	margin-left:30px;
	margin-top:2px;
	display:inline;
}
.quote-form .auto-quote .county {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #000;
	float:left;
	clear:left;
	margin-left:30px;
	display:inline;
}
.quote-form .auto-quote .state3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #000;
	float:left;
	margin-left:30px;
	display:inline;
}
.quote-form .auto-quote .zip3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #000;
	float:left;
	margin-left:20px;
	display:inline;
}
.quote-form .auto-quote .restime {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #000;
	float:left;
	margin-left:30px;
	display:inline;
}
.quote-form .auto-quote .phone-group {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #000;
	float:left;
	margin-left:30px;
	display:inline;
}
.quote-form .auto-quote .email-group {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #000;
	float:left;
	margin-left:30px;
	display:inline;
}
.quote-form .auto-quote .submit-button2 {
	float: left;
	margin-left:100px;
	display:inline;
}
.quote-form .auto-quote .note3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #000;
	float: left;
	margin-left:20px;
	display:inline;
	width:550px;
}
.quote-form .quote2 {
	float:left;
	display:inline;
}
.quote-form .quote2 .top {
	background-image:url(/imgs/autoins_temp08/q-top-cap.png);
	background-repeat:no-repeat;
	background-position:bottom;
	width:583px;
	height:35px;
	float:left;
	clear:left;
}
.quote-form .quote2 .middle {
	background-image:url(/imgs/autoins_temp08/q-mid.png);
	background-repeat:repeat-y;
	width:583px;
	float:left;
	clear:left;
}
.quote-form .quote2 .bottom {
	background-image:url(/imgs/autoins_temp08/q-bot-cap.png);
	background-repeat:no-repeat;
	width:583px;
	height:24px;
	float:left;
	clear:left;
}
.quote-form .quote2 .input-box {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000;
}
.quote-form .quote2 .submit {
	text-align:right;
	padding-right:50px;
}
.quote-form .quote2 .lform-text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	margin-left:10px;
	display:inline;
}
.quote-form .quote2 .form-text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #000000;
}
.quote-form .quote2 .head {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	margin-left:20px;
	display:inline;
}
.quote-form .quote2 .form-note {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	padding:10px;
}
.quote-form .ad {
	float:left;
	width:183px;
}
.quote-form .ad-auto {
	background-image:url(/imgs/autoins_temp08/q-right.png);
	background-repeat:no-repeat;
	width:201px;
	height:510px;
	float:right;
	clear:right;
	display:inline;
}
.quote-form .ad2 {
	float:left;
	padding-top:10px;
	padding-bottom:10px;
}
.generic .misc-left .mailform .white_bg {
	background-color:#FFFFFF;
	font-size:13px;
	font-family:"Maiandra GD", Arial;
	padding:10px;
}
.generic .misc-left .mailform .disclaim {
	background-color:#FFFFFF;
	font-size:8px;
	font-family:"Maiandra GD", Arial;
	color:#FF0000;
	padding:10px;
}

.quote-form .quote2 .spacer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #000;
	float: left;
	width: 550px;
	clear: left;
}
.quote-form .quote2 .head {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #000;
	float: left;
	width: 550px;
	clear: left;
}
.quote-form .quote2 .name-group {
	clear:left;
	float:left;
	display:inline;
	width:500px;
}
.quote-form .quote2 .name-group .name-title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #000;
	float: left;
	width: 130px;
	margin-left:100px;
	display:inline;
}
.quote-form .quote2 .name-group .prefix-select {
	width: 70px;
	float: left;
	display:inline;
}
.quote-form .quote2 .name-group .fname-input {
	float: left;
}
.quote-form .quote2 .name-group .lname-input {
	margin-left: 300px;
	float: left;
	clear: left;
	padding-top:5px;
	display:inline;
}
.quote-form .quote2 .name-group .lname-input2 {
	margin-left: 10px;
	float: left;
	display:inline;
}
.quote-form .quote2 .address-group {
	clear:left;
	float:left;
	width:500px;
	padding-top:5px;
}
.quote-form .quote2 .address-group .address-title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #000;
	clear: left;
	float: left;
	width: 130px;
	padding-top:5px;
	margin-left:100px;
	display:inline;
}
.quote-form .quote2 .address-group .address1-input {
	float: left;
}
.quote-form .quote2 .address-group .address2-input {
	margin-left: 230px;
	float: left;
	clear: left;
	margin-top:5px;
	display:inline;
}
.quote-form .quote2 .location-group {
	clear:left;
	float:left;
	width:500px;
	padding-top:5px;
}
.quote-form .quote2 .location-group .city-title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #000;
	clear: left;
	float: left;
	width: 130px;
	padding-top:5px;
	margin-left:100px;
	display:inline;
}
.quote-form .quote2 .location-group .city-input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #000;
	float: left;
}
.quote-form .quote2 .location-group .state-input {
	float: left;
	margin-left:5px;
	display:inline;
}
.quote-form .quote2 .location-group .county-title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #000;
	clear: left;
	float: left;
	width: 130px;
	padding-top:5px;
	margin-left:100px;
	display:inline;
}
.quote-form .quote2 .location-group .county-input {
	float: left;
	padding-top:5px;
}
.quote-form .quote2 .location-group .zipcode-title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #000;
	clear: left;
	float: left;
	width: 130px;
	padding-top:5px;
	margin-left:100px;
	display:inline;
}
.quote-form .quote2 .location-group .zipcode-input {
	float: left;
	width:200px;
	padding-top:5px;
}
.quote-form .quote2 .birthdate-group {
	clear:left;
	float:left;
	width:500px;
	padding-top:5px;
}
.quote-form .quote2 .birthdate-group .birthdate-title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #000;
	float: left;
	width: 130px;
	padding-top:5px;
	margin-left:100px;
	display:inline;
}
.quote-form .quote2 .birthdate-group .birthdate-input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #000;
	float: left;
	padding-top:2px;
}
.quote-form .quote2 .birthdate-group .birthdate-input .month-input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #000;
	float: left;
	width: 60px;
}
.quote-form .quote2 .birthdate-group .birthdate-input .day-input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #000;
	float: left;
	width: 60px;
}
.quote-form .quote2 .birthdate-group .birthdate-input .year-input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #000;
	float: left;
	width: 60px;
}
.quote-form .quote2 .credit-group {
	clear:left;
	float:left;
	padding-top:5px;
}
.quote-form .quote2 .credit-group .credit-title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #000;
	float: left;
	width: 130px;
	padding-top:5px;
	margin-left:100px;
	display:inline;
}
.quote-form .quote2 .credit-group .credit-input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #000;
	float: left;
	padding-top:2px;
}
.quote-form .quote2 .phone-group {
	clear:left;
	float:left;
	width:500px;
	padding-top:5px;
}
.quote-form .quote2 .phone-group .phone-title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #000;
	float: left;
	width: 130px;
	padding-top:5px;
	margin-left:100px;
	display:inline;
}
.quote-form .quote2 .phone-group .phone-input-group {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #000;
	float: left;
	padding-top:2px;
	width: 230px;
}
.quote-form .quote2 .phone-group .phone-input-group .npa-input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #000;
	float: left;
	padding-right:5px;
}
.quote-form .quote2 .phone-group .phone-input-group .nxx-input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #000;
	float: left;
	padding-right:5px;
}
.quote-form .quote2 .phone-group .phone-input-group .number-input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #000;
	float: left;
}
.quote-form .quote2 .email-group {
	clear:left;
	float:left;
	width:500px;
	padding-top:5px;
}
.quote-form .quote2 .email-group .email-title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #000;
	float: left;
	width: 130px;
	padding-top:5px;
	margin-left:100px;
	display:inline;
}
.quote-form .quote2 .email-group .email-input {
	float: left;
	padding-top:2px;
	width: 230px;
}
.quote-form .quote2 .gender-group {
	clear:left;
	float:left;
	width:500px;
	padding-top:5px;
}
.quote-form .quote2 .gender-group .gender-title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #000;
	float: left;
	width: 130px;
	padding-top:5px;
	margin-left:100px;
	display:inline;
}
.quote-form .quote2 .gender-group .gender-input-group {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000;
	float: left;
	padding-top:2px;
	width: 230px;
}
.quote-form .quote2 .gender-group .gender-input-group .gender-input {
	float: left;
	padding-right:10px;
}
.quote-form .quote2 .marital-group {
	clear:left;
	float:left;
	width:500px;
	padding-top:5px;
}
.quote-form .quote2 .marital-group .marital-title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #000;
	float: left;
	width: 130px;
	padding-top:5px;
	margin-left:100px;
	display:inline;
}
.quote-form .quote2 .marital-group .marital-input-group {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000;
	float: left;
	padding-top:2px;
	width:230px;
}
.quote-form .quote2 .marital-group .marital-input-group .marital-input1 {
	float: left;
	padding-right:10px;
}
.quote-form .quote2 .marital-group .marital-input-group .marital-input2 {
	float: left;
	padding-right:10px;
}
.quote-form .quote2 .employment-group {
	clear:left;
	float:left;
	padding-top:5px;
	width:500px;
}
.quote-form .quote2 .employment-group .employment-title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #000;
	float: left;
	width: 130px;
	padding-top:5px;
	margin-left:100px;
	display:inline;
}
.quote-form .quote2 .employment-group .employment-select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000;
	float: left;
	padding-top:2px;
}
.quote-form .quote2 .education-group {
	clear:left;
	float:left;
	padding-top:5px;
	width:500px;
}
.quote-form .quote2 .education-group .education-title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #000;
	float: left;
	width: 130px;
	padding-top:5px;
	margin-left:100px;
	display:inline;
}
.quote-form .quote2 .education-group .education-select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000;
	float: left;
	padding-top:2px;
}
.quote-form .quote2 .home-group {
	clear:left;
	float:left;
	padding-top:5px;
	width:500px;
}
.quote-form .quote2 .home-group .home-title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #000;
	float: left;
	width: 130px;
	padding-top:5px;
	margin-left:100px;
	display:inline;
}
.quote-form .quote2 .home-group .home-select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000;
	float: left;
	padding-top:2px;
}
.quote-form .quote2 .dependent-group {
	clear:left;
	float:left;
	padding-top:5px;
	width:500px;
}
.quote-form .quote2 .dependent-group .dependent-title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #000;
	float: left;
	width: 130px;
	padding-top:5px;
	margin-left:100px;
	display:inline;
}
.quote-form .quote2 .dependent-group .dependent-select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000;
	float: left;
	padding-top:2px;
}
.quote-form .quote2 .spouse-group {
	clear:left;
	float:left;
	padding-top:5px;
	width:500px;
}
.quote-form .quote2 .spouse-group .spouse-title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #000;
	float: left;
	width: 130px;
	padding-top:5px;
	margin-left:100px;
	display:inline;
}
.quote-form .quote2 .spouse-group .spouse-select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000;
	float: left;
	padding-top:2px;
}
.quote-form .quote2 .spouse-group .children-title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #000;
	float: left;
	width: 130px;
	padding-top:5px;
	margin-left:100px;
	display:inline;
}
.quote-form .quote2 .spouse-group .children-select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000;
	float: left;
	padding-top:5px;
}
.quote-form .quote2 .spouse-group .number-select .number-title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #000;
	float: left;
	margin-left:5px;
	margin-top:2px;
	display:inline;
}
.quote-form .quote2 .spouse-group .number-select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000;
	float: left;
	padding-top:5px;
	margin-left:5px;
	display:inline;
}
.quote-form .quote2 .note {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #000;
	float: left;
	clear:left;
	width:550px;
	margin-left:20px;
	margin-right:20px;
	display:inline;
}
.quote-form .quote2 .note2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000;
	float: left;
	clear:left;
	margin-left:20px;
	margin-right:10px;
	display:inline;
}
.quote-form .quote2 .submit-button {
	float: left;
	margin-left:350px;
	display:inline;
}
.quote-form .quote2 .home-group {
	clear:left;
	float:left;
	padding-top:5px;
	width:500px;
}
.quote-form .quote2 .home-group .home-title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #000;
	float: left;
	width: 130px;
	padding-top:5px;
	margin-left:100px;
	display:inline;
}
.quote-form .quote2 .home-group .home-input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000;
	float: left;
	padding-top:2px;
}
.quote-form .quote2 .motorcycle-group {
	clear:left;
	float:left;
	padding-top:5px;
	width:500px;
}
.quote-form .quote2 .motorcycle-group .make-title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #000;
	float: left;
	width: 130px;
	padding-top:5px;
	margin-left:100px;
	display:inline;
}
.quote-form .quote2 .motorcycle-group .make-input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000;
	float: left;
	padding-top:2px;
}
.quote-form .quote2 .motorcycle-group .model-title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #000;
	float: left;
	width: 130px;
	padding-top:5px;
	margin-left:100px;
	display:inline;
}
.quote-form .quote2 .motorcycle-group .model-input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000;
	float: left;
	padding-top:2px;
}
.quote-form .quote2 .motorcycle-group .year-title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #000;
	float: left;
	width: 130px;
	padding-top:5px;
	margin-left:100px;
	display:inline;
}
.quote-form .quote2 .motorcycle-group .year-input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000;
	float: left;
	padding-top:2px;
}
.quote-form .quote2 .boat-group {
	clear:left;
	float:left;
	padding-top:5px;
	width:500px;
}
.quote-form .quote2 .boat-group .make-title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #000;
	float: left;
	width: 130px;
	padding-top:5px;
	margin-left:100px;
	display:inline;
}
.quote-form .quote2 .boat-group .make-input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000;
	float: left;
	padding-top:2px;
}
.quote-form .quote2 .boat-group .model-title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #000;
	float: left;
	width: 130px;
	padding-top:5px;
	margin-left:100px;
	display:inline;
}
.quote-form .quote2 .boat-group .model-input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000;
	float: left;
	padding-top:2px;
}
.quote-form .quote2 .boat-group .year-title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #000;
	float: left;
	width: 130px;
	padding-top:5px;
	margin-left:100px;
	display:inline;
}
.quote-form .quote2 .boat-group .year-input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000;
	float: left;
	padding-top:2px;
}
.quote-form .quote2 .rv-group {
	clear:left;
	float:left;
	padding-top:5px;
	width:500px;
}
.quote-form .quote2 .rv-group .make-title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #000;
	float: left;
	width: 130px;
	padding-top:5px;
	margin-left:100px;
	display:inline;
}
.quote-form .quote2 .rv-group .make-input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000;
	float: left;
	padding-top:2px;
}
.quote-form .quote2 .rv-group .model-title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #000;
	float: left;
	width: 130px;
	padding-top:5px;
	margin-left:100px;
	display:inline;
}
.quote-form .quote2 .rv-group .model-input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000;
	float: left;
	padding-top:2px;
}
.quote-form .quote2 .rv-group .year-title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #000;
	float: left;
	width: 130px;
	padding-top:5px;
	margin-left:100px;
	display:inline;
}
.quote-form .quote2 .rv-group .year-input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000;
	float: left;
	padding-top:2px;
}

.state-map {
	float:left;
	clear:left;
	width:797px;
	margin-left:5px;
	display:inline;
}
.state-map .q-top {
	float:right;
	clear:right;
	width:792px;
	height:94px;
	display:inline;
}
.state-map .state-group {
	float:left;
	width:583px;
}
.state-map .state-group .state-top {
	background-image:url(/imgs/autoins_temp08/q-top-cap.png);
	background-repeat:no-repeat;
	width:583px;
	height:35px;
	float:left;
}
.state-map .state-group .state-mid {
	background-image:url(/imgs/autoins_temp08/q-mid.png);
	background-repeat:repeat-y;
	width:583px;
	float:left;
}
.state-map .state-group .state-bot {
	background-image:url(/imgs/autoins_temp08/q-bot-cap.png);
	background-repeat:no-repeat;
	width:583px;
	height:24px;
	float:left;
}
.state-map .ad-auto {
	float:right;
	background-image:url(/imgs/autoins_temp08/q-right.png);
	background-repeat:no-repeat;
	width:201px;
	height:473px;
}
.state-map .ad-auto .phone {
	float:left;
	clear:left;
	margin-left:21px;
	margin-top:50px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	display:inline;
}
.state-map .h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color:#1963AF;
	margin-left:20px;
}
.state-map .state-group .state-top .state-title {
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #000;
	margin-left:20px;
	margin-top:20px;
	display:inline;
}
.state-map .state-group .state-mid .map {
	float:left;
	margin-left:60px;
	display:inline;
}

.state-map .state-group .state-mid .state-list {
	float:left;
	clear:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	width:550px;
	color: #000;
}
.state-map .state-group .state-mid .state-list .list-title {
	float:left;
	clear:left;
	width:550px;
	margin-left:10px;
	margin-bottom:10px;
	display:inline;
}
.state-map .state-group .state-mid .state-list .column1 {
	float:left;
	clear:left;
	margin-left:40px;
	margin-right:20px;
	display:inline;
}
.state-map .state-group .state-mid .state-list .column1 .statename {
	float:left;
	clear:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #1963AF;
}
.state-map .state-group .state-mid .state-list .column1 .statename a {
	color: #000;
	text-decoration:none;
}
.state-map .state-group .state-mid .state-list .column1 .statename a:link {
	color: #1963AF;
	text-decoration:none;
}
.state-map .state-group .state-mid .state-list .column1 .statename a:visited {
	color: #1963AF;
	text-decoration:none;
}
.state-map .state-group .state-mid .state-list .column1 .statename a:hover {
	color: #F7941D;
	text-decoration:underline;
}
.state-map .state-group .state-mid .state-list .column2 {
	float:left;
	margin-left:20px;
	margin-right:20px;
	display:inline;
}
.state-map .state-group .state-mid .state-list .column2 .statename {
	float:left;
	clear:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000;
}
.state-map .state-group .state-mid .state-list .column2 .statename a {
	color: #000;
	text-decoration:none;
}
.state-map .state-group .state-mid .state-list .column2 .statename a:link {
	color: #1963AF;
	text-decoration:none;
}
.state-map .state-group .state-mid .state-list .column2 .statename a:visited {
	color: #1963AF;
	text-decoration:none;
}
.state-map .state-group .state-mid .state-list .column2 .statename a:hover {
	color: #F7941D;
	text-decoration:underline;
}
.state-map .state-group .state-mid .state-list .column3 {
	float:left;
	margin-left:20px;
	margin-right:20px;
	display:inline;
}
.state-map .state-group .state-mid .state-list .column3 .statename {
	float:left;
	clear:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000;
}
.state-map .state-group .state-mid .state-list .column3 .statename a {
	color: #000;
	text-decoration:none;
}
.state-map .state-group .state-mid .state-list .column3 .statename a:link {
	color: #1963AF;
	text-decoration:none;
}
.state-map .state-group .state-mid .state-list .column3 .statename a:visited {
	color: #1963AF;
	text-decoration:none;
}
.state-map .state-group .state-mid .state-list .column3 .statename a:hover {
	color: #F7941D;
	text-decoration:underline;
}
.state-map .state-group .state-mid .state-list .column4 {
	float:left;
	margin-left:20px;
	margin-right:20px;
	display:inline;
}
.state-map .state-group .state-mid .state-list .column4 .statename {
	float:left;
	clear:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	width:120px;
	color: #000;
}
.state-map .state-group .state-mid .state-list .column4 .statename a {
	color: #000;
	text-decoration:none;
}
.state-map .state-group .state-mid .state-list .column4 .statename a:link {
	color: #1963AF;
	text-decoration:none;
}
.state-map .state-group .state-mid .state-list .column4 .statename a:visited {
	color: #1963AF;
	text-decoration:none;
}
.state-map .state-group .state-mid .state-list .column4 .statename a:hover {
	color: #F7941D;
	text-decoration:underline;
}
.state-map .ad3 {
	float:left;
	padding-top:10px;
	padding-bottom:10px;
}

.city-map {
	float:left;
	clear:left;
	width:797px;
	margin-left:5px;
	display:inline;
}
.city-map .q-top {
	float:right;
	clear:right;
	width:792px;
	height:94px;
	display:inline;
}
.city-map .city-group {
	float:left;
	display:inline;
	width:583px;
}
.city-map .city-group .city-top {
	background-image:url(/imgs/autoins_temp08/q-top-cap.png);
	background-repeat:no-repeat;
	width:583px;
	height:35px;
	float:left;
}
.city-map .city-group .city-mid {
	background-image:url(/imgs/autoins_temp08/q-mid.png);
	background-repeat:repeat-y;
	width:583px;
	float:left;
}
.city-map .city-group .city-bot {
	background-image:url(/imgs/autoins_temp08/q-bot-cap.png);
	background-repeat:no-repeat;
	width:583px;
	height:24px;
	float:left;
}
.city-map .ad-auto {
	float:right;
	clear:right;
	display:inline;
	background-image:url(/imgs/autoins_temp08/q-right.png);
	background-repeat:no-repeat;
	width:201px;
	height:473px;
}
.city-map .ad-auto .phone {
	float:left;
	clear:left;
	margin-left:21px;
	margin-top:50px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	display:inline;
}
.city-map .h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color:#1963AF;
	margin-left:20px;
}
.city-map .city-group .city-top .city-title {
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #000;
	margin-left:20px;
	margin-top:15px;
	display:inline;
}
.city-map .city-group .city-mid .city-list {
	float:left;
	clear:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	width:580px;
	color: #000;
}
.city-map .city-group .city-mid .city-list .list-title {
	float:left;
	clear:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000;
	margin-left:30px;
	margin-bottom:10px;
	width:550px;
	display:inline;
}
.city-map .city-group .city-mid .city-list .list-subtitle {
	float:right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	width:550px;
	color: #000;
	margin-bottom:10px;
}
.city-map .city-group .city-mid .city-list .list-results {
	float:left;
	clear:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000;
	margin-left:20px;
	margin-bottom:10px;
	width:550px;
	display:inline;
}
.city-map .city-group .city-mid .city-list .list-results .previous {
	float:left;
	clear:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000;
	margin-left:110px;
	margin-bottom:10px;
	display:inline;
}
.city-map .city-group .city-mid .city-list .list-results .previous a {
	text-decoration:none;
	color: #000;
}
.city-map .city-group .city-mid .city-list .list-results .previous a:link {
	text-decoration:none;
	color: #000;
}
.city-map .city-group .city-mid .city-list .list-results .previous a:hover {
	text-decoration:underline;
	color: #000;
}
.city-map .city-group .city-mid .city-list .list-results .next {
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000;
	margin-bottom:10px;
}
.city-map .city-group .city-mid .city-list .list-results .next a {
	text-decoration:none;
	color: #000;
}
.city-map .city-group .city-mid .city-list .list-results .next a:link {
	text-decoration:none;
	color: #000;
}
.city-map .city-group .city-mid .city-list .list-results .next a:hover {
	text-decoration:underline;
	color: #000;
}
.city-map .city-group .city-mid .city-list .list-results .no-previous {
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000;
	margin-left:192px;
	width:200px;
	text-align:center;
	margin-bottom:10px;
	display:inline;
}
.city-map .city-group .city-mid .city-list .list-results .res-count {
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000;
	width:200px;
	text-align:center;
	margin-bottom:10px;
}
.city-map .city-group .city-mid .city-list .column1 {
	float:left;
	clear:left;
	margin-left:20px;
	margin-right:15px;
	display:inline;
}
.city-map .city-group .city-mid .city-list .column1 .cityname {
	float:left;
	clear:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #1963AF;
	width:100px;
}
.city-map .city-group .city-mid .city-list .column1 .cityname a {
	color: #1963AF;
	text-decoration:none;
}
.city-map .city-group .city-mid .city-list .column1 .cityname a:link {
	color: #1963AF;
	text-decoration:none;
}
.city-map .city-group .city-mid .city-list .column1 .cityname a:visited {
	color: #1963AF;
	text-decoration:none;
}
.city-map .city-group .city-mid .city-list .column1 .cityname a:hover {
	color: #F7941D;
	text-decoration:underline;
}
.city-map .city-group .city-mid .city-list .column2 {
	float:left;
	margin-left:15px;
	margin-right:15px;
	display:inline;
}
.city-map .city-group .city-mid .city-list .column2 .cityname {
	float:left;
	clear:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000;
	width:100px;
}
.city-map .city-group .city-mid .city-list .column2 .cityname a {
	color: #1963AF;
	text-decoration:none;
}
.city-map .city-group .city-mid .city-list .column2 .cityname a:link {
	color: #1963AF;
	text-decoration:none;
}
.city-map .city-group .city-mid .city-list .column2 .cityname a:visited {
	color: #1963AF;
	text-decoration:none;
}
.city-map .city-group .city-mid .city-list .column2 .cityname a:hover {
	color: #F7941D;
	text-decoration:underline;
}
.city-map .city-group .city-mid .city-list .column3 {
	float:left;
	margin-left:15px;
	margin-right:15px;
	display:inline;
}
.city-map .city-group .city-mid .city-list .column3 .cityname {
	float:left;
	clear:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000;
	width:100px;
}
.city-map .city-group .city-mid .city-list .column3 .cityname a {
	color: #1963AF;
	text-decoration:none;
}
.city-map .city-group .city-mid .city-list .column3 .cityname a:link {
	color: #1963AF;
	text-decoration:none;
}
.city-map .city-group .city-mid .city-list .column3 .cityname a:visited {
	color: #1963AF;
	text-decoration:none;
}
.city-map .city-group .city-mid .city-list .column3 .cityname a:hover {
	color: #F7941D;
	text-decoration:underline;
}
.city-map .city-group .city-mid .city-list .column4 {
	float:left;
	margin-left:15px;
	margin-right:15px;
	display:inline;
}
.city-map .city-group .city-mid .city-list .column4 .cityname {
	float:left;
	clear:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	width:130px;
	color: #000;
}
.city-map .city-group .city-mid .city-list .column4 .cityname a {
	color: #1963AF;
	text-decoration:none;
}
.city-map .city-group .city-mid .city-list .column4 .cityname a:link {
	color: #1963AF;
	text-decoration:none;
}
.city-map .city-group .city-mid .city-list .column4 .cityname a:visited {
	color: #1963AF;
	text-decoration:none;
}
.city-map .city-group .city-mid .city-list .column4 .cityname a:hover {
	color: #F7941D;
	text-decoration:underline;
}
.city-map .ad3 {
	float:left;
	padding-top:10px;
	padding-bottom:10px;
}
.city-map .city-group .city-mid .city-list .spacer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #000;
	float: left;
	width: 580px;
	clear: left;
}
.complete {
	float:left;
	clear:left;
	display:inline;
	width:791px;
	margin-left:5px;
}
.complete .thank-you-line1 {
	float:left;
	clear:left;
	display:inline;
	margin-left:20px;
	margin-top:10px;
	width:750px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-style: italic;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #DD1111;
}
.complete .thank-you-line2 {
	float:left;
	clear:left;
	display:inline;
	margin-left:20px;
	margin-top:10px;
	margin-bottom:20px;
	width:750px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #DD1111;
}
.complete .border {
	float:left;
	clear:left;
	display:inline;
	margin-left:20px;
	margin-bottom:10px;
	width:750px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 4px;
	font-style: italic;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	border-top:3px solid #B2CBE8;
}
.complete .add-text {
	float:left;
	clear:left;
	display:inline;
	margin-left:20px;
	margin-bottom:20px;
	width:750px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
}
.complete .result-container {
	float:left;
	clear:left;
	display:inline;
	width:700px;
	margin-left:40px;
	background-color:#FFFFFF;
	margin-left:26px;
}
.complete .result-container .thank-top {
	float:left;
	clear:left;
	display:inline;
	background-image:url(/imgs/autoins_temp08/thank-top.png);
	background-repeat:no-repeat;
	font-size:4px;
	width:738px;
	height:15px;
}
.complete .result-container .thank-middle {
	float:left;
	clear:left;
	display:inline;
	background-image:url(/imgs/autoins_temp08/thank-middle.png);
	background-repeat:repeat-y;
	width:738px;
}
.complete .result-container .thank-bottom {
	float:left;
	clear:left;
	display:inline;
	background-image:url(/imgs/autoins_temp08/thank-bottom.png);
	background-repeat:no-repeat;
	font-size:4px;
	width:738px;
	height:15px;
}
.complete .result-container .thank-middle .insurance-com {
	float:left;
	clear:left;
	width:680px;
	margin-top:10px;
	margin-bottom:10px;
	margin-left:29px;
}
.complete .result-container .thank-middle .insurance-com .col1 {
	float:left;
	display:inline;
	width:155px;
	margin-left:10px;
}
.complete .result-container .thank-middle .insurance-com .col2 {
	float:left;
	display:inline;
	width:115px;
	margin-left:10px;
	margin-top:5px;
}
.complete .result-container .thank-middle .insurance-com .col3 {
	float:left;
	display:inline;
	width:360px;
	margin-left:15px;
}
.complete .result-container .thank-middle .insurance-com .col3 .col3-title {
	float:left;
	clear:left;
	display:inline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration:underline;
	color: #006498;
}
.complete .result-container .thank-middle .insurance-com .col3 .col3-sub {
	float:left;
	clear:left;
	display:inline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
}
.complete .result-container .thank-middle .liberty-mutual {
	float:left;
	clear:left;
	width:680px;
	margin-top:10px;
	margin-bottom:10px;
	margin-left:29px;
}
.complete .result-container .thank-middle .liberty-mutual .col1 {
	float:left;
	display:inline;
	width:155px;
	margin-left:10px;
}
.complete .result-container .thank-middle .liberty-mutual .col2 {
	float:left;
	display:inline;
	width:115px;
	margin-left:10px;
	margin-top:15px;
}
.complete .result-container .thank-middle .liberty-mutual .col3 {
	float:left;
	display:inline;
	width:360px;
	margin-top:10px;
	margin-left:15px;
}
.complete .result-container .thank-middle .liberty-mutual .col3 .col3-title {
	float:left;
	clear:left;
	display:inline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration:underline;
	color: #006498;
}
.complete .result-container .thank-middle .liberty-mutual .col3 .col3-sub {
	float:left;
	clear:left;
	display:inline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
}
.complete .result-container .thank-middle .progressive {
	float:left;
	clear:left;
	width:680px;
	margin-top:10px;
	margin-bottom:10px;
	margin-left:29px;
}
.complete .result-container .thank-middle .progressive .col1 {
	float:left;
	display:inline;
	width:155px;
	margin-left:10px;
}
.complete .result-container .thank-middle .progressive .col2 {
	float:left;
	display:inline;
	width:115px;
	margin-left:10px;
	margin-top:8px;
}
.complete .result-container .thank-middle .progressive .col3 {
	float:left;
	display:inline;
	width:360px;
	margin-left:15px;
}
.complete .result-container .thank-middle .progressive .col3 .col3-title {
	float:left;
	clear:left;
	display:inline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration:underline;
	color: #006498;
}
.complete .result-container .thank-middle .progressive .col3 .col3-sub {
	float:left;
	clear:left;
	display:inline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
}
.complete .result-container .thank-middle .esurance {
	float:left;
	clear:left;
	width:680px;
	margin-top:10px;
	margin-bottom:10px;
	margin-left:29px;
}
.complete .result-container .thank-middle .esurance .col1 {
	float:left;
	display:inline;
	width:155px;
	margin-left:10px;
}
.complete .result-container .thank-middle .esurance .col2 {
	float:left;
	display:inline;
	width:115px;
	margin-left:10px;
	margin-top:5px;
}
.complete .result-container .thank-middle .esurance .col3 {
	float:left;
	display:inline;
	width:360px;
	margin-left:15px;
}
.complete .result-container .thank-middle .esurance .col3 .col3-title {
	float:left;
	clear:left;
	display:inline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration:underline;
	color: #006498;
}
.complete .result-container .thank-middle .esurance .col3 .col3-sub {
	float:left;
	clear:left;
	display:inline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
}
.complete .result-container .thank-middle .break {
	float:left;
	clear:left;
	display:inline;
	width:680px;
	margin-left:29px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 4px;
	font-style: italic;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	border-top:3px solid #E9E7E7;
}
.complete .bottom-image {
	float:left;
	clear:left;
	display:inline;
	margin-left:26px;
}