@charset "utf-8";
body  {
	margin: 0;
	padding: 0;
	text-align: center;
	color: #000000;
	background-color: #E6E6DF;
	background-image: url(../images/head-bg.png);
	background-repeat: repeat-x;
	background-position: center top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

h1, h2, h3, h4, h5, h6 {
	margin: 0px;
	padding: 0px;
}
h1 {
	font-size: 22px;
	color: #000000;
	font-weight: normal;
	letter-spacing: -1px;
	font-family: Arial, Helvetica, sans-serif;
}
h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 19px;
	font-weight: normal;
	color: #990000;
	letter-spacing: -1px;
}




#container {
	width: 790px;
	margin: 0 auto;
	text-align: left; 
	background-color: #FFFFFF;
	background-image: url(../images/page-shadow.png);
	background-repeat: repeat-y;
	background-position: center;
}

#header {
	background-image: url(../images/head-bg.png);
	background-repeat: no-repeat;
	height: 135px;
	background-position: center;
}
#head-main {
	background-image: url(../images/head-fill.png);
	background-repeat: no-repeat;
	background-position: center top;
	height: 135px;
	background-color: #E6E6DF;
	margin-top: 0px;
	padding-top: 0px;
	padding-right: 22px;
	padding-bottom: 0px;
	padding-left: 22px;
	margin-bottom: 0px;
}
#head-links {
	background-image: url(../images/head-car.png);
	background-repeat: no-repeat;
	background-position: right top;
	height: 85px;
	width: 746px;
	padding-left: 22px;
	margin-top: 22px;
}
#head-top {
	background-image: url(../images/head-top.png);
	background-repeat: no-repeat;
	background-position: center;
	height: 20px;
	text-align: center;
	margin-right: auto;
	margin-left: auto;
}

#logo img {
	padding-left: 5px;
	border: none;
}
#logo {
	float: left;
	position: absolute;
	top: 45px;
	height: 38px;
	width: 258px;
	display: block;
}
#tagline {
	float: right;
	padding-top: 0px;
	position: absolute;
	top: 78px;
	width: 746px;
}
#tagline p {
	margin: 0px;
	text-align: right;
	font-size: 10px;
	font-weight: bold;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-bottom: 3px;
}

#toplinks {
	position: relative;
	top: 36px;
	right: 90px;
	text-align: right;
	font-size: 9px;
	font-weight: bold;
	color: #FEFFFF;
	float: right;
}
#toplinks a {
	color: #FEFFFF;
	text-decoration: none;
}
#toplinks a:hover {
	text-decoration: underline;
}
#tagline h2 {
	text-align: right;
	font-size: 10px;
	font-weight: bold;
	padding-right: 5px;
	margin: 0px;
}
#tagline h2 strong {
	font-size: 13px;
	font-weight: bold;
	color: #990000;
	letter-spacing: normal;
}


#bodywrap {
	margin-right: 22px;
	margin-left: 22px;
	padding-top: 27px;
	width: 746px;
}
#menuwrap {
	height: 32px;
	width: 746px;
	clear: both;
	margin: 0px;
	padding: 0px;
	float: left;
	position: absolute;
	top: 110px;
}
#qte-top {
	background-image: url(../images/frnt-qte-woman.png);
	background-repeat: no-repeat;
	background-position: right bottom;
	width: 298px;
	padding-right: 235px;
	height: 112px;
}
#qte-btm {
	background-image: url(../images/frnt-qte.png);
	background-repeat: no-repeat;
	background-position: right top;
	height: 51px;
	width: 503px;
	padding-top: 120px;
	padding-left: 30px;
	margin-bottom: 20px;
}
#companyqte {
	margin: 0px;
	padding: 0px;
	float: left;
}
#brm-rt {
	width: 235px;
	height: 50px;
	float: right;
}




.menu {
	height: 32px;
	width: 746px;
	margin-left: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	background-image: url(../images/nav-back-gr.png);
	background-repeat: no-repeat;
			}
.cssnav	{
	position:relative;
	float: left;
	margin: 0;
	padding: 0;
	height: 32px;
	overflow:hidden;
	background-repeat: no-repeat;
			}
.cssnav   a {
	display: block;
	color: #000000;
	font-size: 10px;
	height: 32px;
	display: block;
	float: left;
	color: #FFFFFF;
	text-decoration: none;
	overflow:hidden;/* for ie to hide extra height*/
			}
.cssnav   a:hover {
	color: #FFFFFF;
			}
.cssnav   img {
	height: 32px;
	border: 0;
}
			* html a:hover {visibility:visible}
.cssnav   a:hover   img{visibility:hidden}
.cssnav   span {
	position: absolute;
	left: 40px;
	top: 12px;
	text-align: left;
	cursor: pointer;
					     
			}




#right {
	float: right;
	width: 180px;
	padding-bottom: 15px;
	padding-top: 0px;
	font-size: 10px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
#right ul {
	padding-left: 20px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	margin: 0px;
}

div.item-border {
	padding-top: 0px;
	padding-bottom: 20px;
}
#right ul li {
	padding-bottom: 4px;
}


#right a {
	font-weight: bold;
}
#right a:hover {
	color: #990000;
}


#right p {
	padding-top: 0px;
	margin-top: 7px;
	margin-bottom: 5px;
}

#right h3 {
	color: #990000;
	padding-left: 4px;
	font-family: Arial, Helvetica, Geneva, sans-serif;
	font-size: 13px;
	line-height: 20px;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000;
	}


#intro {
	height: 95px;
	margin-bottom: 10px;
	width: 746px;
	font-size: 10px;
	font-weight: bold;
	color: #FEFFFF;
}
#localagents {
	background-image: url(../images/local-agent-quotes.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 44px;
	width: 179px;
	padding-top: 200px;
}

#quote {
	background-image: url(../images/quote.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	float: left;
	height: 53px;
	width: 227px;
	margin-right: 14px;
	padding-top: 42px;
	padding-left: 12px;
}
#compare {
	background-image: url(../images/compare.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	float: left;
	height: 53px;
	width: 227px;
	margin-right: 14px;
	padding-top: 42px;
	padding-left: 12px;
}
#save {
	background-image: url(../images/save.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	float: left;
	height: 53px;
	width: 227px;
	margin-right: 0px;
	padding-top: 42px;
	padding-left: 12px;
}



#mainContent {
	float: left;
	margin-right: 0px;
	margin-bottom: 35px;
	margin-left: 0px;
	width: 555px;
	margin-top: 0px;
} 
#mainContent p {
	line-height: 17px;
	margin-top: 10px;
}
#mainContent .rttext p {
	line-height: 13px;
	margin-top: 5px;
}


#mainContent h2 {
	margin-bottom: 0px;
	margin-top: 20px;
}
#main-indent h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #333333;
}


#main-indent {
	margin-left: 10px;
	margin-right: 15px;
}
#main-indent img {
	padding: 2px;
	border: 1px solid #CCCCCC;
	}


#insurance-quotes-top {
	background-image: url(../images/cheap-top.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	height: 55px;
	padding-top: 8px;
	width: 543px;
}
#insurance-quotes-top p {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	color: #666666;
	font-weight: normal;
}

#insurance-quotes {
	height: 152px;
	margin-bottom: 25px;
	background-image: url(../images/insurance-quote-fill.png);
	background-repeat: repeat-x;
	background-position: top;
	width: 543px;
}
#quote-rt {
	background-image: url(../images/insurance-quote-rt.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 152px;
	width: 287px;
	float: left;
}
#qtesm {
	background-image: url(../images/quote-sm-back.gif);
	background-repeat: no-repeat;
	height: 98px;
	width: 270px;
	padding-left: 258px;
}
#qtesm form {
	margin: 0px;
	padding-top: 50px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}


#quote-rt h4 {
	font-size: 18px;
	font-weight: bold;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	margin-right: 50px;
	margin-left: 10px;
	line-height: 18px;
	position: relative;
	top: -28px;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}
#main-indent ul li {
	margin-bottom: 12px;
	font-size: 12px;
	line-height: 16px;
}
#main-indent li ul li {
	list-style-type: disc;
	color: #000000;
	font-weight: normal;
}
#main-indent li ul {
	padding-top: 10px;
}

#main-indent ol li {
	margin-bottom: 12px;
	line-height: 16px;
}

#zip-code {
	height: 35px;
	width: 266px;
	top: 105px;
	position: relative;
	left: 10px;
}
#zip-code #zip {
	margin: 0px;
	padding: 0px;
}
input#zipcode  {
	font-size: 18px;
	height: 23px;
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	font-weight: bold;
	margin-top: 3px;
}
#zip #button {
	background-image: url(../images/go-btn.png);
	height: 39px;
	width: 136px;
}

#quote-lft {
	float: left;
	height: 152px;
	width: 256px;
}

.read-this {
	display: block;
	width: 530px;
	margin-bottom: 15px;
}
div.rttext h3 {
	font-weight: bold;
	color: #990000;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	display: block;
	border-bottom: solid 1px #E2E2E2;
	padding-bottom: 2px;
}
div.rttext p {
	margin-top: 5px;
	padding-top: 0px;
	font-size: 11px;
	margin-bottom: 0px;
	padding-bottom: 0px;
}
div.read-this img {
	float: left;
	padding: 2px;
	border: 1px solid #CCCCCC;
	margin-top: 4px;
}
div.rttext {
	padding-left: 90px;
}
#pagebottom {
	background-image: url(../images/pagebottom-bg.png);
	background-repeat: repeat-x;
	background-position: top;
	width: 728px;
	padding-top: 9px;
	padding-right: 9px;
	padding-left: 9px;
	margin-bottom: 15px;
	clear: both;
}
#pagebottom  .title {
	color: #FEFFFF;
	display: block;
	margin-top: 3px;
	margin-right: 3px;
	margin-left: 3px;
	padding-top: 4px;
	padding-bottom: 6px;
	padding-left: 5px;
	background-image: url(../images/pb3bk.png);
	background-repeat: repeat-x;
	background-position: top;
	font-size: 11px;
}
#pagebottom a {
	font-weight: normal;
	text-decoration: none;
	color: #333333;
}
#pagebottom a:hover {
	text-decoration: underline;
}

#pagebottom ul {
	margin: 0px;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	list-style-type: none;
	font-size: 11px;
	color: #990000;
	margin-right: 10px;
}
#pagebottom ul li {
	padding-bottom: 5px;
	border-bottom: solid 1px #e8e8e8;
	padding-top: 5px;
}

#pagebottom h3 {
	color: #FEFFFF;
	background-image: url(../images/h3dot.gif);
	background-repeat: no-repeat;
	background-position: 1px 5px;
	font-size: 11px;
	padding-left: 10px;
}


#pbleft {
	background-color: #FFFFFF;
	float: left;
	width: 235px;
	margin-right: 11px;
	padding: 0px;
}
.author {
	font-size: 10px;
	font-style: normal;
	color: #990000;
	margin-top: 10px;
	margin-bottom: 15px;
}
.copyright {
	font-size: 10px;
	font-style: normal;
	color: #990000;
	line-height: 12px;
}



#pbcenter {
	background-color: #FFFFFF;
	float: left;
	width: 235px;
	margin-right: 11px;
}
#feat-title {
	font-size: 13px;
	font-weight: bold;
	color: #990000;
	margin-top: 15px;
	padding-bottom: 8px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e4e4e4;
}


.art-feat {
	float: left;
	width: 525px;
	margin-right: 0px;
	margin-top: 0px;
	font-size: 11px;
	margin-bottom: 15px;
}
.art-feat-title {
	font-weight: bold;
	padding-bottom: 0px;
	padding-top: 0px;
}
.art-feat-title a {
	color: #990000;
	text-decoration: none;
}
.art-feat-title a:hover {
	text-decoration: underline;
}

.art-feat-img {
	float: left;
	margin-right: 10px;
	margin-bottom: 5px;
	border: 1px solid #e5e5e5;
}
.news-feat {
	float: left;
	width: 475px;
	margin-right: 0px;
	margin-top: 0px;
	font-size: 11px;
	margin-bottom: 15px;
	padding-left: 50px;
	background-image: url(../images/icon-news.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

.article-detail {
	margin-top: 20px;
	margin-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e8e8e8;
	padding-bottom: 8px;
	clear: both;
}
.article-detail       a      {
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	padding-bottom: 0px;
	margin-bottom: 0px;
	display: block;
	text-decoration: none;
}
.article-detail a:hover {
	text-decoration: underline;
	color: #990000;
}

#main-indent  .article-detail p {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 18px;
	line-height: 13px;
	font-size: 11px;
	margin: 0px;
}

.title {
	background-image: url(../images/grey-arrow.gif);
	background-position: 0px 2px;
	background-repeat: no-repeat;
	padding-left: 18px;
	height: 20px;
}



#sponsored {
	float: right;
	height: 250px;
	width: 300px;
	margin-bottom: 15px;
	margin-left: 15px;
	margin-top: 25px;
	margin-right: 0px;
}
#btmad {
	height: 90px;
	width: 728px;
	margin-left: 10px;
	float: left;
	display: inline;
}


#pbright {
	background-color: #FFFFFF;
	float: left;
	width: 235px;
	margin-right: 0px;
}
#footer {
	background-image: url(../images/footer.png);
	background-repeat: no-repeat;
	background-position: center bottom;
	height: 45px;
	width: 760px;
	padding-left: 30px;
	font-size: 10px;
	clear: both;
	padding-top: 20px;
}
#footer a {
	color: #4165BA;
}

#footer  a:hover {
	color: #990000;
}

#footerrt {
	float: right;
	width: 400px;
	text-align: right;
	position: relative;
	right: 32px;
}
#footnote {
	width: 746px;
	margin-top: 5px;
	text-align: center;
	margin-right: auto;
	margin-left: auto;
}
#footnote p {
	margin-top: 0px;
	padding-top: 0px;
	margin-bottom: 10px;
	font-size: 10px;
	color: #6D6D67;
}







.fltrt { 
	float: right;
	margin-left: 8px;
}
.fltlft {
	float: left;
	margin-right: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
}
.imgleft {
	float: left;
	margin-right: 8px;
}

.clearfloat { 
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}
a {
	color: #4165BA;
}
a:hover {
	color: #990000;
}
.readmore {
	background-image: url(../images/grey-arrow.gif);
	background-repeat: no-repeat;
	background-position: 0px 1px;
	padding-left: 16px;
	padding-bottom: 2px;
	font-size: 10px;
	margin-top: 7px;
}
#agent-searchbox {
	background-image: url(../images/agent-search.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 78px;
	width: 505px;
	padding-top: 50px;
	padding-left: 20px;
}

div#city-search{
	color: #FFFFFF;
	font-weight: bold;
	font-size: 11px;
	float: left;
}

#citysearch #cities {
	margin-bottom: 13px;
margin-top: 0px;}
#agft {
	background-image: url(../images/agent-fight.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	height: 175px;
	width: 257px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 8px;
	padding-right: 260px;
}

#citysearch #Submit {
	margin-left: 10px;
}
.preferred {
	width: 527px;
	margin-bottom: 25px;

}
.prefdetail {
	border: 1px solid #999999;
}
.prefdetail2 {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}

.prefdetail a {
	color: #666666;
}


.prefaddress {
}
.prefweb {
	width: 180px;
	float: right;

}
.prefemail {
	background-image: url(../images/opt-email.gif);
	background-repeat: no-repeat;
	background-position: right center;
	padding-right: 25px;
	height: 20px;
	width: 150px;
	font-weight: bold;
	font-size: 10px;
	text-align: right;
	line-height: 18px;
	float: right;
	margin-bottom: 2px;
}
.prefwebsite {
	background-image: url(../images/opt-website.gif);
	background-repeat: no-repeat;
	background-position: right center;
	padding-right: 25px;
	height: 20px;
	width: 100px;
	font-weight: bold;
	font-size: 10px;
	text-align: right;
	line-height: 18px;
	float: right;
	margin-bottom: 2px;
}
.prefmap {
	background-image: url(../images/opt-map.gif);
	background-repeat: no-repeat;
	background-position: right center;
	padding-right: 25px;
	height: 20px;
	width: 100px;
	font-weight: bold;
	font-size: 10px;
	text-align: right;
	line-height: 18px;
	float: right;
}

.prefertitle {
	font-size: 18px;
	font-weight: bold;
	color: #FFFFFF;
	display: block;
	padding-bottom: 2px;
	padding-top: 5px;
	padding-left: 8px;
	background-image: url(../images/agency-title.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 25px;
	width: 519px;
	margin-top: 0px;
	font-family: Arial, Helvetica, sans-serif;
	margin-bottom: 0px;
}
.prefinfo {
	font-size: 11px;
	color: #333333;
	margin-top: 3px;
	margin-bottom: 3px;
	padding: 0px;
}



.preferphone {
	font-size: 20px;
	font-weight: bold;
	color: #000000;
	padding-top: 10px;
	font-family: Arial, Helvetica, sans-serif;
}
.agttest {
	background-color: #F7F7F7;
	padding-top: 8px;
	padding-bottom: 8px;
	margin-top: 12px;
	margin-right: 8px;
	margin-left: 8px;
	padding-right: 8px;
	padding-left: 8px;
	border: 1px solid #CCCCCC;
}

#main-indent .preferred img {
	padding: 1px;
	float: left;
	margin-right: 10px;
	border: 3px solid #333333;
}



.regagents {
	margin-bottom: 5px;
	padding-bottom: 8px;
	margin-top: 10px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #EAEAEA;
	padding-top: 8px;
}
.regname {
	font-weight: bold;
	color: #333333;
	float: left;
	margin-bottom: 5px;
}
.regaddress {
	clear: both;
	margin-left: 10px;
	font-size: 11px;
}
.regedit {
	float: right;
	margin-right: 5px;
	text-align: right;
	font-size: 10px;
	font-weight: bold;
	width: 120px;
}

.regphone {
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}
.redbig {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #990000;
	font-weight: bold;
}



div#zip-search {
	color: #000000;
	font-weight: bold;
	font-size: 11px;
	float: left;
	margin-left: 45px;
}
.tdpad {
	padding-right: 10px;
	text-align: right;
	font-weight: bold;
	color: #666666;
}
.agentdirdetails {
	margin-top: 10px;
	margin-bottom: 15px;
	padding-top: 5px;
	padding-bottom: 5px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #e5e5e5;
	border-bottom-color: #e5e5e5;
}


#zipsearch  #Submit2 {
	margin-left: 10px;
}



.red {
	color: #990000;
}
#pscroller1{
	width: 170px;
	height: 110px;
	border: none;
	background-color: #ffffff;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
}
#pscroller1 p {
	margin-top: 8px;
	margin-bottom: 8px;
}
#pscroller1 img {
	border: 2px solid #333333;
}

.someclass{ 
}
.readall {
	background-image: url(../images/grey-arrow.gif);
	background-repeat: no-repeat;
	background-position: 0px 5px;
	padding-left: 16px;
	font-size: 10px;
}
#pagebottom .readall  a  {
	font-weight: bold;
}
.sponincolumn {
	float: left;
	height: 65px;
	width: 428px;
	margin-left: 0px;
	margin-top: 5px;
	margin-right: 0px;
	position: relative;
	left: 18px;
}
#zipsearch #zip {
	margin-bottom: 13px;
	margin-top: 0px;
}
.companies {
	font-size: 10px;
	margin-top: 0px;
	font-weight: bold;
	color: #FFFFFF;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}
.linksbox {
	padding: 5px;
	width: 520px;
	margin-bottom: 15px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
.linksbox .textarea {
	height: 50px;
	width: 340px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}

.linksbox .left {

}

.linksbox form {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}
#map {
	float: right;
	height: 350px;
	width: 350px;
	border: solid 2px #000;
}
#wagt_map_3 {
	border: 2px solid #000000;
	margin-top: 15px;
	margin-left: 10px;
}
.infobox {
	background-color: #FFF4DD;
	padding: 10px;
	width: 500px;
	border: 2px solid #FFE7AE;
	margin-bottom: 20px;
}
#feature img {
	border: 2px solid #333333;
}
.tablebdr {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
.compback {
	background-image: url(../images/company-back.jpg);
	background-repeat: repeat-x;
	background-position: center;
}
#wagmp_map_1 {
	border: 2px solid #333333;
}
.regcomp {
	font-size: 10px;
	margin-top: 4px;
	font-weight: bold;
	color: #333333;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	background-image: url(../images/grey-arrow.gif);
	background-repeat: no-repeat;
	background-position: left 0px;
	padding-left: 16px;
}
.curnews {
	padding-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	padding-left: 8px;
}
.curnews a {
	color: #666666;
	
}

.linksbox input {
	margin-bottom: 20px;
	margin-left: 10px;
}
#zip-search input#zip  {
	font-size: 18px;
	height: 23px;
	width: 110px;
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	font-weight: bold;
	margin-right: 10px;
	float: left;
	margin-top: 3px;
}
#qte-btm-esp {

	background-image: url(../images/frnt-qte-espanol.png);
	background-repeat: no-repeat;
	background-position: right top;
	height: 51px;
	width: 503px;
	padding-top: 120px;
	padding-left: 30px;
	margin-bottom: 20px;
}
#userinfo {
	background-color: #F2F2F2;
	padding: 5px;
	margin-bottom: 15px;
	border: 1px solid #E4E4E4;
}
#agentquote input#zip {

	font-size: 18px;
	height: 23px;
	width: 110px;
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	font-weight: bold;
	margin-right: 10px;
	float: left;
	margin-top: 3px;
}
#savetip {
	margin-top: 30px;
	margin-bottom: 25px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
#shout {
	background-image: url(../images/shout.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	width: 525px;
}
input#qt_zip {
	font-size: 18px;
	height: 23px;
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	font-weight: bold;
	margin-top: 3px;
}
#otherstates {
	background-image: url(../images/otherstates.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 46px;
	width: 175px;
	padding-top: 25px;
	padding-left: 372px;
	margin-bottom: 20px;
}
#wideContent {
	float: left;
	margin-right: 0px;
	margin-bottom: 35px;
	margin-left: 10px;
	width: 720px;
	margin-top: 0px;
	background-image: url(../locations/images/agent-companies.png);
	background-repeat: no-repeat;
	background-position: right top;
}
#wideContent p {
	line-height: 17px;
	margin-top: 10px;
}
#wideContnoback {
	float: left;
	margin-right: 0px;
	margin-bottom: 35px;
	margin-left: 0px;
	width: 720px;
	margin-top: 0px;
	padding-left: 10px;
}
#rssfeed  img  {
	border-style: none;
}
#quotecompare {
	background-image: url(../images/quote-compare-bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 181px;
	width: 539px;
	margin-bottom: 30px;
	float: left;
	margin-top: 15px;
}
#quotecompare .typeofins {
	font-size: 16px;
	padding: 3px;
	margin-top: 30px;
	width: 195px;
	float: left;
}
#quotecompare  .quotebutton {
	position: relative;
	top: 0px;
	right: 0px;
	float: right;
}
.spacing {
	margin-top: 0px;
	margin-left: 110px;
}
#quotecompare .quoteintro {
	font-size: 25px;
	font-weight: bold;
	color: #FFE991;
	margin-left: 110px;
	padding-right: 30px;
	padding-top: 30px;
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing: -1px;
	font-style: italic;
	height: 70px;
}

