@charset "utf-8"; 
body{margin:0px; padding:0px; background:#375f8e url(../images/bg-blue1.png) repeat-y center; height:100%; min-height: 100%;}
img{border:0}
#mainwrap{width:881px; margin-right:auto; margin-left:auto; /*height: auto; */min-height: 100%; position:relative;}
/*top start*/
.top{height:96px; width:881px; background-image:url(../images/top-bg.jpg); background-repeat:no-repeat; background-position:left top; float:left}
.whyus{float:left; width:145px; padding-left:160px}
.whyustitle{float:left; width:145px; font-family:Arial,Helvetica,sans-serif; font-size:18px; color:#272727; padding-top:5px; padding-bottom:5px}
.whyuspoint{float:left; width:145px}
.whyuspoint ul{float:left; margin:0px; padding:0px}
.whyuspoint li{float:left; font-family:Arial,Helvetica,sans-serif; font-size:12px; font-weight:bold; color:#1d3869; background-image:url(../images/round-icon1.jpg); background-position:left; background-repeat:no-repeat; padding-left:10px; width:135px; list-style-type:none; text-transform:uppercase; padding-bottom:3px}
.logo{float:left; height:47px; width:259px; padding-top:23px; padding-left:25px}
form{margin:0px; padding:0px}
.search{float:right; width:223px; padding-top:38px; padding-right:22px}
.searchtext{font-family:Tahoma; font-size:11px; font-weight:bold; text-transform:uppercase; color:#1086bf; float:left; padding-top:4px; padding-right:5px}
.searchfields{float:left; height:19px; width:147px; border:1px solid #b1cbda; font-family:Tahoma; font-size:11px; color:#1d3869}
.go{float:left; height:23px; width:25px}
#menu{width:881px; height:28px; float:left}
#menu ul.nav{height:28px; float:left; width:881px; background-image:url(../images/menu-bg.jpg); background-repeat:repeat-x; background-position:0 0; padding:0px; margin:0px}
#menu ul.nav li{float:left; font-size:0; line-height:0; list-style-type:none; background-image:url(../images/devider.jpg); background-repeat:no-repeat; background-position:right top}
#menu ul.nav li a{display:block; color:#FFF; background-color:inherit; text-decoration:none;font-family:"Lucida Sans Unicode", "Lucida Grande", Tahoma;font-size:14px; line-height:28px; padding-top:0; padding-right:16px; padding-bottom:0; padding-left:16px;}
#menu ul.nav li a:hover{color:#FFF; padding-top:0; padding-right:16px; padding-bottom:0; padding-left:16px; background-image:url(../images/menu-over.jpg); background-repeat:repeat-x; background-color:#A5A24A}
a{outline:none}
.header{float:left; height:266px; width:881px; background-image:url(../images/header.jpg); background-repeat:no-repeat}
.formbox{float:right; height:188px; width:309px; margin-top:24px; padding-right:47px}
.formtitle{font-family:"Trebuchet MS"; font-size:24px; font-weight:bold; color:#0156b2; float:left; height:33px; width:291px; text-transform:uppercase; padding-top:7px; padding-left:18px}
.formmain{float:left; height:140px; width:280px; padding-top:8px; padding-left:11px}
.zipfields{font-family:Tahoma; font-size:12px; color:#949494; float:left; width:233px; border:1px solid #bebebe; padding-top:6px; padding-bottom:6px; padding-left:6px; margin-bottom:6px}
.listfields{font-family:Tahoma; font-size:12px; color:#949494; float:left; width:241px; border:1px solid #bebebe; padding-left:6px; margin-bottom:6px}
.currentlybox{width:233px; float:left}
.currently{font-family:Tahoma; font-size:12px; color:#1161b7; float:left; width:50%}
.radiobut{float:left}
.yes{font-family:Tahoma; font-size:12px; color:#5b5b5b; padding-top:2px; float:left}
.getquote{float:left; height:37px; width:177px; padding-top:10px}
.getquoteicon{float:left; height:30px; width:22px; padding-top:15px; padding-left:8px}
.getinsurance{float:left; width:309px; font-family:"Trebuchet MS"; font-size:20px; color:#FFF; text-align:center; padding-top:4px}
/*top end*/
/*middle start*/
.middlecontent{width:881px; background-color:#FFF; float:left; height:100%;}
.middletop{float:left; height:1px; width:881px}
.middle1{width:855px; float:left; padding-left:10px}
.middleleft{width:196px; float:left;}
/*Middle full width*/
.middlefull {font-family:Arial,Helvetica,sans-serif; font-size:13px;}
.middlefull h1{font-size:16px; font-weight:normal; text-transform:uppercase; color:#1d3869; background-image:url(../images/dotted-line.jpg); background-repeat:repeat-x; background-position:left bottom; height:28px; padding-left:5px}
/*middle leftstar*/
.arrowgreen{width:194px; border-size:1px; border-right-width:1px; border-left-width:1px; border-right-style:solid; 
border-left-style:solid; border-right-color:#e6e6e6; border-left-color:#e6e6e6; border-bottom-width:1px; 
border-bottom-style:solid; border-bottom-color:#606060}
.arrowgreen ul{list-style-type:none; margin:0; padding:0}
.arrowgreen li a{display:block; height:22px; line-height:20px; 
/*Set line-height of bg image- padding within link (ie:30px - 4px - 4px)*/
text-decoration:none; background-color:transparent; background-image:url(../images/grey-bg.jpg); 
background-position:100% 0; border-top-width:1px; border-top-style:solid; border-top-color:#606060; 
padding-top:7px; padding-right:0; padding-bottom:4px; padding-left:36px; 
font-family:"Lucida Sans Unicode", "Lucida Grande", Tahoma; font-size:13px}
.arrowgreen li a:link, .arrowgreen li a:visited{color:#333333;}
.arrowgreen li a:hover{color:#000; background-position:100% -31px}
.arrowgreen li a.selected{color:#797979; background-position:100% -60px}
.arrowgreen li a.car{background-image:url(/i/left-menu-bg-auto.png)}
.arrowgreen li a.home{background-image:url(/i/left-menu-bg-hm.png)}
.arrowgreen li a.business{background-image:url(/i/left-menu-bg-business.png)}
.arrowgreen li a.life{background-image:url(/i/left-menu-bg-life.png)}
.arrowgreen li a.health{background-image:url(/i/left-menu-bg-health.png)}
.arrowgreen li a.quotes{background-image:url(/i/left-menu-bg-quotes.png)}
.listbottom{float:left; /*height:43px;*/ width:190px; border-right-width:1px; border-bottom-width:1px; 
border-left-width:1px; border-right-style:solid; border-bottom-style:solid; border-left-style:solid; 
border-right-color:#e6e6e6; border-bottom-color:#e6e6e6; border-left-color:#e6e6e6; padding-bottom:10px; padding-left:4px;}
.biginquote{float:left; height:21px; width:126px; padding-left:12px; padding-top:11px}
.feathead{font-family:Tahoma; font-size:11px; font-weight:bold; color:#1d3869; float:left; width:100%; padding-top:11px;}
.featarticle {font-family:Tahoma; font-size:11px; width:126px; padding-left:15px; padding-top:11px;}
.featagent {font-family:Tahoma; font-size:11px; width:170px; padding-left:12px; padding-top:8px;}
/* Side col features */
.colfeathead{font-family:Tahoma; font-size:11px; font-weight:bold; color:#1d3869;/* float:left; */width:100%; padding-top:11px;}
.colfeatarticle {font-family:Tahoma; font-size:11px; width:170px; padding-left:7px;/* padding-top:11px;*/}
.colfeatagent {font-family:Tahoma; font-size:11px; width:170px; padding-left:7px;}
.leftmenu {margin: 0; padding: 8px;}
.leftmenu li {padding:1px;}
/*middle leftend*/
/*middle rightstart*/
.welcomebox{float:left; width:639px; padding-left:17px}
.welcometitle{float:left; width:634px; font-family:Arial,Helvetica,sans-serif; font-size:16px; color:#1d3869; background-image:url(../images/dotted-line.jpg); background-repeat:repeat-x; background-position:left bottom; height:28px; padding-top:12px; padding-left:5px}
.welcomebox h1{float:left; width:634px; font-family:Arial,Helvetica,sans-serif; font-size:16px; font-weight:normal; text-transform:uppercase; color:#1d3869; background-image:url(../images/dotted-line.jpg); background-repeat:repeat-x; background-position:left bottom; height:28px; /*padding-top:12px; */padding-left:5px}
.welcomecontent{float:left; width:100%; font-family:Tahoma; font-size:13px; line-height:18px; color:656565; padding-top:10px;padding-bottom:10px;}
br{line-height:5px}
.welcometitle1{float:left; width:634px; font-family:Tahoma; font-size:13px; color:#1d3869; height:22px; padding-top:8px; font-weight:bold; border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#e6e6e6}

/*middle rightend*/
.state{float:left; width:881px; background-image:url(../images/bottom-shadow.jpg); background-repeat:no-repeat; background-position:left top; height:100%; padding-bottom:15px}
.statetitle{float:left; width:861px; font-family:Tahoma; font-size:13px; color:#1d3869; height:25px; font-weight:bold; border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#e6e6e6; padding-left:20px; padding-top:11px; border-top-width:1px; border-top-style:solid; border-top-color:#FFF}
.state2{float:left; height:100%; padding-bottom:15px}

.statecontent{float:left; width:867px; padding-left:14px;}
.statecontent1{float:left; width:867px; padding-left:14px; padding-bottom:20px; font-family:Tahoma; font-size:13px;}
.statecitybox{float:left; width:230px;}
.statecitybox1{float:left; width:22%; /*background-image:url(../images/right-shadow.jpg); background-position:left top; background-repeat:no-repeat; */padding-left:18px}

.statelisttitle{float:left; font-family:Tahoma; font-size:14px; line-height:15px; font-weight:bold; color:#73ad33}
.statelist{float:left; width:195px; padding-top:8px; padding-left:19px; font-size:15px; line-height:22px;}
.statelist ul{float:left; margin:0px; font-family:Tahoma; font-size:13px; font-weight:bold; color:#73ad33; padding-top:3px; padding-right:0px; padding-bottom:3px; padding-left:0px; width:100%}
.statelist li{float:left; font-family:Tahoma; font-size:11px; color:#717171; /*background-image:url(../images/icon1.jpg); background-repeat:no-repeat; */list-style-type:none; padding-left:9px; background-position:left; padding-top:2px; padding-bottom:2px; font-weight:normal; width:135px}
.statelist li a{color:#717171; text-decoration:none}
.statelist li a:hover{color:#000; text-decoration:underline}

/*middle end*/
/*footer start*/
.footer{width:881px; float:left; height:97px; margin-top:95px; background-image:url(../images/footer-bg.jpg); background-repeat:repeat-x;}
.footerlink{width:100%; float:left; font-family:Tahoma; font-size:11px; font-weight:bold; color:#0156b2; text-align:center; padding-top:25px}
.footerlink a{color:#0156b2; text-decoration:none}
.footerlink a:hover{color:#000; text-decoration:underline}
.copyright{width:100%; float:left; font-family:Tahoma; font-size:11px; color:#609f1a; text-align:center; padding-top:8px}
.credence{float:left; width:100%; padding-top:5px; text-align:center}
/*footer end*/
/*innerpage start*/
.insurancequote{float:left; width:466px; margin-right:10px}
.insurancequotetitle{float:left; width:100%; font-family:Arial,Helvetica,sans-serif; font-size:16px; color:#1d3869; background-image:url(../images/dotted-line.jpg); background-repeat:repeat-x; background-position:left bottom; height:28px; padding-top:12px; margin-bottom:8px}
/* .insuranceheader{float:left; height:183px; width:548px; background-image:url(../images/state-zip.jpg); background-repeat:no-repeat}*/
.insuranceheader{float:left; height:183px; width:466px; background-image:url(../images/state-zip.jpg); background-repeat:no-repeat}
.insuranceheaderfeatured{float:left; height:183px; width:466px;}
.quote{float:left; width:170px; padding-top:17px; padding-left:12px}
.quotetitle{font-family:Arial,Helvetica,sans-serif; font-size:18px; font-weight:bold; color:#FFF; padding-left:8px; float:left; padding-bottom:20px}

/*Alt form position */
.insuranceheader2{float:left; height:183px; width:466px; background-image:url(../images/state-zip-rt-n.jpg); background-repeat:no-repeat}
.quote2{float:right; width:170px; padding-top:17px; padding-left:12px}
.quotetitle2{font-family:Arial,Helvetica,sans-serif; font-size:18px; font-weight:bold; color:#FFF; padding-right:21px; float:right; padding-bottom:20px}
/*END Alt form position */

/*Featured-Agent Pages*/

/*END Featured-Agent*/

.quoteform{float:left; width:96%}
.quotetextfields{float:left; width:155px; font-family:Tahoma; font-size:10px; color:#949494; border:1px solid #0255b0; margin-bottom:5px; padding-left:5px; padding-top:4px; padding-bottom:4px}
.currentlybox1{width:100%; float:left}
.currently1{font-family:Tahoma; font-size:10px; color:#fff; float:left; width:53%; padding-top:2px}
.radiobut1{float:left}
.yes1{font-family:Tahoma; font-size:10px; color:#fff; padding-top:2px; float:left}
.getquote1{float:left; height:28px; width:136px; padding-top:10px}
.citylist1{float:left; width:134px; padding-left:14px}
.uslist{float:left; width:100%}
.uslist ul{float:left; margin:0px; font-family:Tahoma; font-size:12px; font-weight:bold; color:#73ad33; padding-top:3px; padding-right:0px; padding-bottom:3px; padding-left:0px; width:100%}
.uslist li{float:left; font-family:Tahoma; font-size:11px; color:#717171; background-image:url(../images/icon1.jpg); background-repeat:no-repeat; list-style-type:none; padding-left:9px; background-position:left; padding-top:2px; padding-bottom:2px; font-weight:normal; width:125px}
.uslist li a{color:#717171; text-decoration:none}
.uslist li a:hover{color:#000; text-decoration:underline}
.viewmore{font-family:Arial,Helvetica,sans-serif; font-size:11px; color:#2c4573; float:left; width:100%}
.viewmore a{color:#2c4573; text-decoration:underline}
.viewmore a:hover{color:#000; text-decoration:underline}
.welcomecontent1{float:left; width:100%; font-family:Tahoma; font-size:11px; line-height:18px; color:#888; padding-top:5px}
.welcomecontent1 h1{font-family:Arial,Helvetica,sans-serif; font-size:16px; font-weight:normal; text-transform:uppercase; color:#1d3869; background-image:url(../images/dotted-line.jpg); background-repeat:repeat-x; background-position:left bottom; height:28px; /*padding-top:12px; */padding-left:5px}
.insuranceblue{font-family:Tahoma; font-size:11px; font-weight:bold; color:#1d3869; float:left; width:100%}
.insurancepoint{float:left; width:100%}
.insurancepoint ul{margin:0px; padding:0px}
.insurancepoint li{font-family:Tahoma; font-size:11px; color:#272727; background-image:url(../images/round-icon.jpg); background-repeat:no-repeat; background-position:left 7px; float:left; list-style-type:none; padding-left:10px; margin-right:35px}
.insurancepoint li a{color:#272727; text-decoration:none}
.insurancepoint li a:hover{color:#0156b2; text-decoration:underline}
/*innerpage end*/
/*postdesignadd*/
.fltrt{float:right; padding:5px; margin-right:10px}
.aligncenter {margin: 0 auto;}
/*postdesignadd end*/

/*Text Adjust*/
h2{font-family:Arial,Helvetica,sans-serif}
.texty{height:19px; background:#FF0}
.alphanav {font-size:120%; padding:2px 3px 0px 3px; font-weight:bold; text-decoration:none;}
.big {font-size:130%;}
.uline {text-decoration:underline !important;}

/*agent pages*/
.agentrt1{float:left; width:350px; padding-left:14px}
/*.agentDetail1{font-family:Arial,Helvetica,sans-serif; font-size:13px; float:left; width:268px; padding-left:14px}*/
.agentDetail1{font-family:Arial,Helvetica,sans-serif; font-size:13px; float:left; width:350px; padding-left:20px}
.agentDetail1 h1{font-family:Arial,Helvetica,sans-serif; font-size:15px; font-weight:normal; text-transform:uppercase; color:#1d3869; background-image:url(../images/dotted-line.jpg); background-repeat:repeat-x; background-position:left bottom; /*height:28px; *//*padding-top:12px; */padding-left:2px}
/* ---------- Two Column CSS ---------- */
.bodcols{overflow:hidden; width:100%}
#col_1_2{margin:0; float:left; width:54%}
#col_2_2{margin:0 0 0 15px; /* 12 pixel space between columns (left side) */float:left; width:42%}
/*--City Pages--*/
.cityagentlist{font-family:Tahoma; font-size:10px; color:#333333;}
/*--State Pages--*/
.Cletter {color:#375F8E;font-size:24px; font-weight:bold;text-transform:uppercase;}

/*--- Padding ---*/
.pad10 {padding:10px;}
.padleft20 {padding-left:20px;}
.padleft30 {padding-left:30px;}

/*--Button--*/
.button {display: inline-block;outline: none;cursor: pointer;text-align: center;text-decoration: none !important;color: #fff !important;
	font: 12px/100% Arial, Helvetica, sans-serif;
	padding: .4em 1.5em .5em;
	text-shadow: 0 1px 1px rgba(0,0,0,.3);
	-webkit-border-radius: .5em; 
	-moz-border-radius: .5em;
	border-radius: .5em;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	box-shadow: 0 1px 2px rgba(0,0,0,.2);
}
.button:hover {
	text-decoration: none;
}
.button:active {
	position: relative;
	top: 1px;
}

/* red */
.red {	color: #faddde;	border: solid 1px #980c10;	background: #d81b21;	background: -webkit-gradient(linear, left top, left bottom, from(#ed1c24), to(#aa1317));	background: -moz-linear-gradient(top,  #ed1c24,  #aa1317);	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ed1c24', endColorstr='#aa1317');}
.red:hover {	background: #b61318;	background: -webkit-gradient(linear, left top, left bottom, from(#c9151b), to(#a11115));	background: -moz-linear-gradient(top,  #c9151b,  #a11115);	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#c9151b', endColorstr='#a11115');}
.red:active {	color: #de898c;	background: -webkit-gradient(linear, left top, left bottom, from(#aa1317), to(#ed1c24));	background: -moz-linear-gradient(top,  #aa1317,  #ed1c24);	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#aa1317', endColorstr='#ed1c24');}
/*orange*/
.orange {	color: #fef4e9;	border: solid 1px #da7c0c;	background: #f78d1d;	background: -webkit-gradient(linear, left top, left bottom, from(#faa51a), to(#f47a20));	background: -moz-linear-gradient(top,  #faa51a,  #f47a20);	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#faa51a', endColorstr='#f47a20');}
.orange:hover {	background: #f47c20;	background: -webkit-gradient(linear, left top, left bottom, from(#f88e11), to(#f06015));	background: -moz-linear-gradient(top,  #f88e11,  #f06015);	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f88e11', endColorstr='#f06015');}
.orange:active {	color: #fcd3a5;	background: -webkit-gradient(linear, left top, left bottom, from(#f47a20), to(#faa51a));	background: -moz-linear-gradient(top,  #f47a20,  #faa51a);	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f47a20', endColorstr='#faa51a');}