/* CSS Document */
body {background-color:#e8e8e8;}
img {border:none;}
.clear {clear:both;}
.float {float:left;}
.gray {color:#333333;}
.white {color:#FFFFFF;}
.dblue {color:#003366;}
.lgray {color:#CCCCCC;}
.no-underline {text-decoration:none;}
A:hover   {color:#000033}
.main-pic {padding:0 10px 10px 10px;}

.top10 {padding:10px 0 0 0;}
.top20 {padding:20px 0 0 0;}

.font12 {font-size:12px;}
.font18 {font-size:18px;}
.font24 {font-size:24px;}

.pic-mar5 {margin:5px;}

.catch-phrase {
	background-image:url(images/news-gif.gif);
	background-repeat:no-repeat;
font-family:"Times New Roman", Times, serif;
font-size:24px;
font-weight:bold;
color:#2e6ca5;
width:575px;
margin:10px 0 0 0;
padding:40px 0 0 0;
}

.catch-phrase2 {
font-family:"Times New Roman", Times, serif;
font-size:24px;
font-weight:bold;
color:#2e6ca5;
}

.appointment-text {
font-family:"Times New Roman", Times, serif;
font-size:24px;
font-style:italic;
font-weight:bold;
color:#333333;
}

.outter-wrapper {
width:1000px;
margin:0px;
padding:0px;
}

.main-content {
}

#left-column {
background-image:url(images/main-div-bg.jpg);
font:"Times New Roman", Times, serif 14px;
float:left;
padding:10px 10px 10px 25px;
width:620px;
}

#right-column {
background:#2d6ea8;
padding:20px 20px 0 20px;
float:right;
}

.quote-div {
background-image:url(images/quote-box-bg.jpg);
background-repeat:no-repeat;
padding:5px 0 15px 5px;
}

.tell-a-stuff {
padding:10px 0 0 0;
}

.buttons {
padding:10px 0 0 0;
}

.disclaimer {
padding:10px 0 0 0;
color:#fff;
font-family:"Times New Roman", Times, serif;
font-size:14px;
}

.footer {
background-image:url(images/footer-bg.jpg);
padding:10px 0 60px 50px;
}

.contact-info {
font-family:"Times New Roman", Times, serif;
font-size:14px;
color:#FFFFFF;
}

.site-links-wrapper {
padding:10px 0 0 0;
font-family:"Times New Roman", Times, serif;
font-size:14px;
color:#003366;
font-weight:bold;
}

.site-links {
float:left;
padding:0 45px 0 0;
}

.header-home {
background-image:url(images/home-header-bg.jpg);
background-repeat:no-repeat;
}

.header-news {
background-image:url(images/news-header-bg.jpg);
background-repeat:no-repeat;
}

.direct-header {
background-image:url(images/direct-header-bg.jpg);
background-repeat:no-repeat;
}

.header-commercial {
background-image:url(images/business-header-bg.jpg);
background-repeat:no-repeat;
}

.header-personal {
background-image:url(images/personal-header-bg.jpg);
background-repeat:no-repeat;
}

.header-about {
background-image:url(images/header-bg.jpg);
background-repeat:no-repeat;
}

.header-contact {
background-image:url(images/contact-header-bg.jpg);
background-repeat:no-repeat;
}

.header-referrals {
background-image:url(images/contact-header-bg.jpg);
background-repeat:no-repeat;
}


.testimonial {
padding:5px 0 0 655px;
}

.navi-buttons {
padding:10px 0 0 128px;
}

.navi-buttons-contact {
padding:9px 0 0 128px;
}

.home-box-div {
background-image:url(images/home-box-line.png);
background-repeat:no-repeat;
padding:5px;
width:610px;
}

.home-main-title {
font-family:"Times New Roman", Times, serif;
font-size:36px;
font-variant:small-caps;
color:#2e6ca5;
}

.home-main-title-small {
font-size:24px;
}

.home-pic {
float:left;
padding:5px 0 0 0;
}

.home-text {
float:left;
padding:10px;
width:370px;
}

.chat {padding:0 6px 10px 0; float:left;}

.privacy-header-bg {
background-image:url(images/header-bg-privacy.jpg);
background-repeat:no-repeat;
}

.privacy-title {
font-family:"Times New Roman", Times, serif;
font-size:36px;
}

.privacy-title-span {
font-family:"Times New Roman", Times, serif;
font-size:24px;
font-variant:small-caps;
}

.privacy-lock {padding:0 10px 10px 10px;}
.privacy-anchors {padding:10px 0 10px 20px;}

.privacy-text-headers {
font-family:"Times New Roman", Times, serif;
font-size:18px;
font-weight:bold;
}

.privacy-li-bump {padding:0 0 0 30px;}

.disclaimer-header-bg {
background-image:url(images/disclaimer-header-bg.jpg);
background-repeat:no-repeat;
}

.links-header-bg {
background-image:url(images/links-header-bg.jpg);
background-repeat:no-repeat;
}

.links-allcaps {
font-family:"Times New Roman", Times, serif;
font-size:18px;
}

.links-bump {padding:10px 0 20px 0;}

.links-main-bg {
background-image:url(images/links-computer.jpg);
background-repeat:no-repeat;
padding:100px 0 0 180px;
}

.contact-gray-box {
	background-color:#999;
	padding:10px;
	float:left;
	margin:0 0 0 30px;
}

.contact-gray-box2 {
	background-color:#999;
	padding:10px;
	float:left;
	margin:0 0 0 5px;
}

.contact-staff01 {
	float:left;
	padding:10px;
	width:120px;
	
}

.contact-staff02 {
	float:left;
	padding:10px;
	width:120px;
}

.contact-staff03 {
	float:left;
	padding:10px;
	width:300px;
}

.payment-header-bg {
background-image:url(images/payment-header-bg.jpg);
background-repeat:no-repeat;
}

.payment-company-name {
float:left;
background-color:#003399;
font:"Times New Roman", Times, serif;
color:#FFFFFF;
font-size:18px;
padding:10px;
width:180px;
margin:1px;
}

.payment-company-phone {
float:left;
background-color:#999999;
font:"Times New Roman", Times, serif;
color:#000000;
font-size:18px;
padding:10px;
width:180px;
margin:1px;
}

.payment-company-website {
float:left;
background-color:#CCCCCC;
font:"Times New Roman", Times, serif;
color:#000000;
font-size:18px;
padding:10px;
width:180px;
margin:1px;
}

.payment-normal {font-size:14px;}
.payment-swif {font-size:10px;}

.claim-header-bg {
background-image:url(images/claim-header-bg.jpg);
background-repeat:no-repeat;
}

.claim-company-name {
float:left;
background-color:#003399;
font:"Times New Roman", Times, serif;
color:#FFFFFF;
font-size:18px;
padding:10px;
width:180px;
margin:1px;
}

.claim-company-phone {
float:left;
background-color:#cccccc;
font:"Times New Roman", Times, serif;
color:#000000;
font-size:18px;
padding:10px;
width:390px;
margin:1px;
}

.appointment-header-bg {
background-image: url(images/contact-header-bg.jpg);
background-repeat:no-repeat;
}

.life-header-bg {
background-image:url(images/life-header-bg.jpg);
background-repeat:no-repeat;
}

.auto-header-bg {
background-image:url(images/auto-header-bg.jpg);
background-repeat:no-repeat;
}

.homeowners-header-bg {
background-image:url(images/homeowners-header-bg.jpg);
background-repeat:no-repeat;
}

.renters-header-bg {
background-image:url(images/renters-header-bg.jpg);
background-repeat:no-repeat;
}

.business-header-bg {
background-image:url(images/business-header-bg.jpg);
background-repeat:no-repeat;
}

.a-title {
font-family:"Times New Roman", Times, serif;
font-size:14px;
font-weight:bold;
color:#FFCC00;
float:left;
width:180px;
background-color:#2E4D9C;
height:30px;
margin:1px;
padding:10px 10px 0 0;
}

.a-field {
float:left;
width:390px;
background-color:#2E4D9C;
height:30px;
padding:10px 0 0 10px;
margin:1px;
}

.a-subtitle {
font-family:"Times New Roman", Times, serif;
font-size:14px;
font-weight:bold;
color:#FFF;
width:581px;
background-color:#548CC5;
height:20px;
margin:1px;
padding:10px 0 10px 10px;
}

.a-checkbox {
font-family:"Times New Roman", Times, serif;
font-size:14px;
font-weight:bold;
color:#FFF;
float:left;
width:107px;
background-color:#2E4D9C;
height:20px;
margin:1px;
padding:10px 0 10px 10px;
}

.a-checkbox2 {
font-family:"Times New Roman", Times, serif;
font-size:14px;
font-weight:bold;
color:#FFF;
float:left;
width:100px;
background-color:#2E4D9C;
height:22px;
margin:1px;
padding:10px 0 10px 10px;
}

.a-field2 {
float:left;
width:463px;
background-color:#2E4D9C;
height:22px;
margin:1px;
padding:10px 0 10px 10px;
}

.a-submit {
background-color:#2E4D9C;
height:20px;
margin:1px;
width:572px;
padding:10px;
}

.a-subtitle2 {
font-family:"Times New Roman", Times, serif;
font-size:14px;
font-weight:bold;
color:#FFF;
width:582px;
background-color:#548CC5;
height:130px;
margin:1px;
padding:10px 0 10px 10px;
}

.a-checkbox-long {
font-family:"Times New Roman", Times, serif;
font-size:14px;
font-weight:bold;
color:#FFF;
float:left;
width:225px;
background-color:#2E4D9C;
height:40px;
margin:1px;
padding:10px 0 10px 10px;
}

.a-field-filler {
float:left;
width:200px;
background-color:#2E4D9C;
height:56px;
margin:1px;
padding:10px 0 10px 10px;
}

.a-title-medium {
font-family:"Times New Roman", Times, serif;
font-size:14px;
font-weight:bold;
color:#FFCC00;
float:left;
width:290px;
background-color:#2E4D9C;
height:30px;
margin:1px;
padding:10px 10px 0 0;
}

.a-field-medium {
font-family:"Times New Roman", Times, serif;
font-size:14px;
font-weight:bold;
color:font-family:"Times New Roman", Times, serif;
font-size:14px;
font-weight:bold;
color:#FFCC00;;
float:left;
width:280px;
background-color:#2E4D9C;
height:30px;
padding:10px 0 0 10px;
margin:1px;
}

.a-comment-box {
font-family:"Times New Roman", Times, serif;
font-size:14px;
font-weight:bold;
color:#FFCC00;
width:582px;
background-color:#2E4D9C;
height:100px;
margin:1px;
padding:10px 0 10px 10px;
}

.a-title-medium2 {
font-family:"Times New Roman", Times, serif;
font-size:14px;
font-weight:bold;
color:#FFCC00;
float:left;
width:290px;
background-color:#2E4D9C;
height:60px;
margin:1px;
padding:10px 10px 0 0;
}

.a-field-medium2 {
font-family:"Times New Roman", Times, serif;
font-size:14px;
font-weight:bold;
color:font-family:"Times New Roman", Times, serif;
font-size:14px;
font-weight:bold;
color:#FFCC00;;
float:left;
width:280px;
background-color:#2E4D9C;
height:60px;
padding:10px 0 0 10px;
margin:1px;
}

.a-white-bold-text {
font-family:"Times New Roman", Times, serif;
font-size:14px;
font-weight:bold;
color:#FFFFFF;
}

.a-checkbox5 {
font-family:"Times New Roman", Times, serif;
font-size:14px;
font-weight:bold;
color:#FFF;
float:left;
width:107px;
background-color:#2E4D9C;
height:40px;
margin:1px;
padding:10px 0 10px 10px;
}

.a-title-medium3 {
font-family:"Times New Roman", Times, serif;
font-size:14px;
font-weight:bold;
color:#FFCC00;
float:left;
width:290px;
background-color:#2E4D9C;
height:50px;
margin:1px;
padding:10px 10px 0 0;
}

.a-field-medium3 {
font-family:"Times New Roman", Times, serif;
font-size:14px;
font-weight:bold;
color:font-family:"Times New Roman", Times, serif;
font-size:14px;
font-weight:bold;
color:#FFCC00;;
float:left;
width:280px;
background-color:#2E4D9C;
height:50px;
padding:10px 0 0 10px;
margin:1px;
}

.a-title-medium4 {
font-family:"Times New Roman", Times, serif;
font-size:14px;
font-weight:bold;
color:#FFCC00;
float:left;
width:290px;
background-color:#2E4D9C;
height:60px;
margin:1px;
padding:10px 10px 0 0;
}

.a-field-medium4 {
font-family:"Times New Roman", Times, serif;
font-size:14px;
font-weight:bold;
color:font-family:"Times New Roman", Times, serif;
font-size:14px;
font-weight:bold;
color:#FFCC00;;
float:left;
width:280px;
background-color:#2E4D9C;
height:60px;
padding:10px 0 0 10px;
margin:1px;
}

.a-checkbox6 {
font-family:"Times New Roman", Times, serif;
font-size:14px;
font-weight:bold;
color:#FFF;
float:left;
width:107px;
background-color:#2E4D9C;
height:60px;
margin:1px;
padding:10px 0 10px 10px;
}

.a-checkbox7 {
font-family:"Times New Roman", Times, serif;
font-size:14px;
font-weight:bold;
color:#FFF;
float:left;
width:107px;
background-color:#2E4D9C;
height:80px;
margin:1px;
padding:10px 0 10px 10px;
}

.a-checkbox-long6 {
font-family:"Times New Roman", Times, serif;
font-size:14px;
font-weight:bold;
color:#FFF;
float:left;
width:225px;
background-color:#2E4D9C;
height:60px;
margin:1px;
padding:10px 0 10px 10px;
}

.a-checkbox-long7 {
font-family:"Times New Roman", Times, serif;
font-size:14px;
font-weight:bold;
color:#FFF;
float:left;
width:225px;
background-color:#2E4D9C;
height:80px;
margin:1px;
padding:10px 0 10px 10px;
}

.life-width {width:610px;}

.a-title6 {
font-family:"Times New Roman", Times, serif;
font-size:14px;
font-weight:bold;
color:#FFCC00;
float:left;
width:180px;
background-color:#2E4D9C;
height:50px;
margin:1px;
padding:10px 10px 0 0;
}

.a-field6 {
float:left;
width:390px;
background-color:#2E4D9C;
height:50px;
padding:10px 0 0 10px;
margin:1px;
}

.a-checkbox-five-deep1 {
font-family:"Times New Roman", Times, serif;
font-size:14px;
font-weight:bold;
color:#FFCC00;
float:left;
width:185px;
background-color:#2E4D9C;
height:20px;
margin:1px;
padding:10px 0 10px 10px;
}

.a-checkbox-five-deep2 {
font-family:"Times New Roman", Times, serif;
font-size:14px;
font-weight:bold;
color:#FFCC00;
float:left;
width:87px;
background-color:#2E4D9C;
height:20px;
margin:1px;
padding:10px 0 10px 10px;
}

.directions-header-bg {
background-image:url(images/directions-header-bg.jpg);
background-repeat:no-repeat;
}

.directions-bg {
background-image:url(images/directions-bg.png);
background-repeat:no-repeat;
}

.directions-left-text {
font-family:"Times New Roman", Times, serif;
font-size:12px;
width:200px;
float:left;
}

.directions-left-text2 {
font-family:"Times New Roman", Times, serif;
font-size:14px;
}

.directions-map {
width:400;
float:left;
}

.directions-whitebox {
width:590px;
background-color:#FFFFFF;
border:thin #000000 1px;
font-family:"Times New Roman", Times, serif;
font-size:14px;
padding:10px 0 10px 10px;
margin:10px 0 0 10px;
}

.direction-font-correction {font-size:14px;}

.direct {
	float:left;
	margin:0 0 0 25px;
}

.we-love-wrapper {width: 500px; border: double #000; padding:10px; margin:10px 0 0 40px; background-image:url(images/card-bg.gif); background-repeat:repeat-x;}
.we-love-title {width:490px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:36px;}
.we-love-copy {width:490px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:18px; padding:10px 0 0 0;}
.we-love-disc {font-size:12px;}
.we-love-form {width:250px; font-size:14px; float:left;}
.we-love-card {width:230px; float:left; padding:70px 0 0 0;}
