html, body{
	margin:0 0 0 0;
	padding:0 0 0 0;}
body{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:center;
	color:#000000;
	background-color:#E6EAF3;}
#indexbg{
	background-image:url(../images/bg-index.jpg);
	background-repeat:repeat-x;}
#infoarea{
	width:760px;
	margin-left:auto;
  	margin-right:auto;
	padding:0 0 20px 0;}
#subbg{
	background-image:url(../images/s-bg-top.jpg);
	background-repeat:repeat-x;
	background-color:#FFFFFF;}
#navhdr{
	background-color:transparent;
	margin-left:auto;
  	margin-right:auto;}
#logoimg{
	margin:0 576px 0 0;}
#toplinks{
	position:relative;
	margin:-22px 0 0 361px;}
#indexph {
	margin:-95px 18px 0 292px;
	float:right;	}
#midgraphic{
	margin:0 307px 0 0;}
/*img*/.indexbadge {
	position:absolute;
	float:left;
	margin:285px 0 0 15px;}
#navsub{
	width:307px;
	float:right;
	margin-top: -125px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;}
#navrow1{	margin:-310px 0 0 453px;}
#navrow2{	margin:0 0 0 453px;}
#navrow3{	margin:0 0 0 453px;}
.indexbottom{
	text-align:center;
	margin:45px 0 0 0;}
#indexbotright{
	width:307px;
	float:right;
	margin:-515px 0 0 0;}
#botright{
	width:307px;
	float:right;
	margin:20px 0 0 0;}
.rightimg{
	margin:20px 0 0 0;}
/*.testimonials {
	padding:20px;
	margin:20px;
	background:url(../images/testimonials.jpg) no-repeat;
	border:1px solid red;
	}*/
.rightimg a img.lnkflt{
	position:absolute;
	margin:380px 0px 0 170px;}
.rightlinks{
	padding:0 0 12px 0;
	margin:-3px 0 0 0;}
.rightlinkitems{
	padding:5px 0 5px 0;}
.reasonsarea{
	text-align:left;
	margin:5px 333px 0 31px;
	color:#000000;}
img.show {
	position:relative;
	margin:15px 0 0 40px;background:url(../images/pxl-clr.gif);}
.cornertop {
	margin:0 0 0 0;
	background: url(../images/corner-tr.gif) no-repeat top right;
	color:#DB5701;
	background-color:#f0f6fe;}
.cornertopor {
	background: url(../images/corner-tr-or.gif) no-repeat top right;
	background-color:#db5701;}
.cornerbottom{
	margin:0 0 0 0;
	background: url(../images/corner-br.gif) no-repeat top right;
	color:#DB5701;
	background-color:#f0f6fe;
	clear:both;}
.cornerbottomor{
	background: url(../images/corner-br-or.gif) no-repeat top right;
	background-color:#db5701;}
.ttlinsideor{
	font-size:12px;
	color:#FFFFFF;
	background-color:#db5701;
	font-weight:bold;
	text-align:center;
	padding-top: 2px;
	padding-right: 20px;
	padding-bottom: 4px;
	padding-left: 20px;}
.reasons{
	font-size:11px;
	line-height:16px;
	padding:1px 25px 1px 5px;
	background-color:#f0f6fe;}
li{	padding:0 0 5px 0;}
ul{	list-style-type: square;}
.textarea{
	padding:0 0 0 0;
	margin:0 0 0 0;
	text-align:left;}
#ttlgraphic{
	margin:0 310px 25px 0;
	float:left;}
h1{
	font-size:12px;
	color:#FFFFFF;
	background-color:#db5701;
	font-weight:bold;
	text-align:center;
	margin:0 0 0 0;}
h2{
	font-weight:bold;
	font-size:13px;
	border-bottom:solid 1px #2A6CBE;
	padding:0 0 0 0;
	margin:0 0 8px -11px;
	color:#2A6CBE;
	background-color:transparent;}
h3{
	font-weight:bold;
	font-size:11px;
	padding:3px 3px 3px 11px;
	margin:5px 0 5px -11px;
	color:#2A6CBE;
	background-color:#d3deed;}
h4{
	font-weight:bold;
	font-size:11px;
	padding:3px 3px 3px 5px;
	margin:15px 0 0 -11px;
	color:#2A6CBE;}
h5{
	font-weight:bold;
	font-size:11px;
	padding:3px 3px 3px 5px;
	margin:5px 5px 5px 10px;
	color:#2a6cbe;}
h6{
	font-weight:bold;
	font-size:11px;
	padding:3px 3px 3px 13px;
	margin:15px -11px 5px -13px;
	color:#FFFFFF;
	background-color:#DB5701;}
.smallh{
	font-weight:bold;
	font-size:12px;
	padding:3px 3px 3px 13px;
	margin:0 0 3px -13px;
	color:#2A6CBE;
	background-color:#FFFFFF;}
.blubold{
	font-weight:bold;
	font-size:11px;
	margin:0 0 0 0;
	color:#2A6CBE;
	background-color:#FFFFFF;}
.text{
	padding:0 322px 10px 42px;
	margin:0 0 0 0;
	text-align:left;}
.text p{
	padding:0 0 17px 0;
	margin:0 0 0 0;
	line-height:17px;}
.text img{	padding:10px 0 10px 20px;}
.text img.sp{	padding:0 0 0 0;}
.tablelist{
	background-color:#FFFFCC;
	padding:15px 15px 5px 15px;
	border:solid #D3DEED 1px;
	border-top:solid #2a6cbe 1px;}
.tablelist p{
	padding:1px 0 10px 0;
	line-height:12px;}
blockquote{
	width:300px;
	margin:20% 0 0 5px;
	background:#F0F6FE url(../images/pullquote-top.gif) no-repeat;}
p.quotebody{
	color:#1C4F8C;
	font-family:"Times New Roman", Times, serif;
	font-size:15px;
	line-height:1.2em;
	font-weight:bold;
	padding:20px 25px 20px 25px;
	text-align:center;
	background:url(../images/pullquote-bot.gif) bottom right no-repeat;
	width:300px;
	width:250px;}
.quotebody2{
	color:#1C4F8C;
	font-size:11px;
	margin:0 0 10px 16px;
	padding:33px 20px 15px 15px;
	text-align:left;
	background:url(../images/testimonials.jpg) 0px 0 no-repeat;
    height:50px;}
#littlelink{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:10px;}	
.column1{	width:90px;}
.column2{
	width:90px;
	margin:-238px 0 0 100px;}
.column3{
	width:90px;
	margin:-391px 0 0 200px;}
.column4{
	width:90px;
	margin:-170px 0 0 300px;}
#guide{
 	margin:0 40px 0 20px;
	background-color:#E6EAF3;
	border:solid #2668BF 1px;}
#toc{
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
	color:#FFFFFF;
	background-color:#DB5701;
	padding:10px 0 10px 10px;
	margin:0 0 10px 0;}
.guidelist li{
	font-size:11px;
	font-weight:bold;
	color:#232b50;
	margin:10px 0 10px 0;}
.guidelist  a:link {text-decoration: none; color: #232b50; border-bottom:solid 1px #2668BF;}
.guidelist	a:active {text-decoration: none; color: #DB5701; border-bottom:solid 1px #DB5701;}
.guidelist	a:visited {text-decoration: none; color: #2668BF;}
.guidelist	a:hover {text-decoration: none; color: #DB5701; border-bottom:solid 1px #DB5701;}
.award{
	float:left;
	width:395px;
	margin:0 0 -35px 0;}
.awardimg{	margin:0 0 10px 0;}
.awardtext{
	font-size:9px;
	margin:0 0 0 10px;}
.endorse{
	background-color:#f0f6fe;
	border:solid 1px #FFA166;
	padding:0 0 10px 0;
	margin:0 10px 15px 0;}
.endorse img{	float:left;}
.endorse p{	padding:10px 0 10px 15px;}
.endorsetext{	margin:40px 0 40px 165px;}
.enclosedlist{
	color:#000000;
	background-color:#f0f6fe;
	border:solid 1px #FFA166;
	padding:0 0 0 0;
	margin:0 10px 15px 0;}
.enclosedlist h6{
	padding:4px 0 4px 18px;
	margin:0 0 0 0;
	background-color:#2A6CBE;}
.enclosedlist li{
	padding:2px 15px 5px 5px;
	line-height:14px;}
.quotesm{	margin:0 0 0 -36px;}
.comment{
	color:#232b50;
	margin:-23px 0 20px 0;
	border-bottom:dashed 1px #FFA166;}
.commenttext{
	color:#2A6CBE;
	font-weight:bold;}
.comment p{
	margin:0 0 -10px 0;
	border:none;}
.comment img{
	padding:0 0 0 4px;
	margin:0 0 0 0;}
#copyright{
	font-size:9px;
	color:#2668BF;
	text-align:center;
	padding:30px 0 20px 0;
	border-top:solid #232b50 1px;
	background:url(../images/bg-bottom.jpg) top repeat-x;}
#copyrightindex{
	font-size:9px;
	color:#2668BF;
	text-align:center;
	padding:0px 0 5px 0;
	clear:both;}
#copyrightindex img{
	margin-top: 15px;}
#copyrightframe{
	font-size:9px;
	color:#2668BF;
	text-align:center;
	padding:15px 0 20px 0;
	border-top:solid #232b50 1px;
	background:url(../images/bg-bottom.jpg) top repeat-x;}
										/*for Quick Quote form only*/
#formarea {
	width: 249px;
	margin-top:20px;
	margin-right:auto;
	margin-left:auto;
	background-image:url(../images/qq-bg.gif)}
/* used to indent left orange border around form*/
#form {	margin: 0 0 0 12px;}
/*end*/
/* used to push the top and bottom images back out to left edge */
#formimg {	margin: 0 0 0 -12px;}
/*end*/
.legend {
	margin: 6px 0 -5px 19px;
	font-weight: bold;
	color: #DB5701;
	background-color: transparent;
	font-family: Verdana, Arial, Helvetica, sans-serif;}
.akey {	text-decoration: underline;}
/* to move year select list around */
fieldset#yr {	margin: 0 0 -9px 0;}
fieldset#yr label {	margin: 5px 0 0 17px;}
select#year {
	margin: 0 0 0 21px;
	color: #232B50;
	background-color: #fff;
	float: left;}
/*end*/
/* to move customer info around*/
fieldset#customer {	margin: 0 0 0 0;}
fieldset#customer label {	margin: 5px 0 0 17px;}
fieldset#customer input {	margin: 0 18px -2px 0;}
/*end*/
/* to move Where... select list around */
fieldset#heard_about_af {	margin: -7px 0 -3px 0;}
fieldset#heard_about_af label {	margin: 5px 0 -4px 17px;}
select#heard_about_autoflex {
	margin: 5px 0 0 64px;
	color: #232B50;
	background-color: #fff;
	float: left;
	width: 157px;}
/*end*/
input.txt {
	color: #232B50;
	background-color: #fff;
	border: 1px inset #db5701;
	padding: 0 2px 1px 2px;
	width: 150px;
	float: right;
	margin: 2px 16px 0 0;}
form p {
	clear: right;
	margin: 0;
	padding: 0;
	padding-top: 2px;}
form p label {
	float: left;
	font: 1em Verdana, Helvetica, sans-serif;
	color: #325b8e;
	margin: 8px 0 0 17px;}
fieldset {
	border: none;
	padding:0 0 10px 0;}
input.btn {
	font-weight: bold;
	color: #325B8E;
	border: 1px solid #242C51;
	padding: 2px 5px;
	margin: 7px 0 0 0;
	width: 150px;
	text-align: center;
	clear: left;
	background-color: #BFD4EE;
	font-size: 1em;
	cursor:pointer;}
.req {
	color: #325B8E;
	background-color: transparent;
	font-size: 0.8em;
	margin: 10px 25px 0 25px;}
										/*end Quick Quote form*/
