﻿@charset "utf-8";
body{margin:0; padding:0; }
#homepage_body{width:100%; height:1400px; background:url(homepage/background.jpg);}
#header {width:1020px; height:242px; margin:0 auto 0 auto; background: #FFF}
#box_homepage{width:1020px; height:848px; background:#FFF; margin:0 auto;}
#box_homepagetop{width:985px; height:828px; margin:0 0 0 35px;}
#homepage_left{width:654px; height:743px; float:left; margin:0;}
.homepage_pic{width:654px; height:403px;}
.green_logo{width:654px; height:65px;}
#dont{width:654px; height:40px; margin:9px 0 0 0;}
.dont_wait{width:165px; height:36px; float:left}
.number{font-family:Arial, Helvetica, sans-serif; font-size:24px; float:right; margin:5px 0 0 0;}
#keys{width:654px; height:279px; margin:10px 0 0 0;}
.keys_left{width:325px; height:258px; margin:35px 0 0 0; float:left}
.keys_right{width:325px; height:279px; float:right;}
#homepage_right{width:314px; height:798px; float:right;}
#licensed{width:314px; height:41px;}
.licensed{
	width:273px;
	height:41px;
	float:right;

	background:background_licensed
.jpg;	background-image: url(background_licensed.jpg);
}
.licensed_p{font-family:Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold; margin:10px 0 0 10px;}
#contact{width:314px; height:787px; background:#BECCD6; float:right;}
.quote{font-family:Arial, Helvetica, sans-serif; font-size:20px; font-weight:300; color:#455A69; margin:0; padding:12px 0 0 15px}
#first{width:260px; height:45px; margin:10px 0 0 15px;}
.first{margin:0; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#455A69; font-weight:475;}
.first_form{width:260px; margin:0; left:723px; top:344px;}
#last{width:260px; height:45px; margin:5px 0 0 15px;}
.last{margin:0; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#455A69; font-weight:475;}
.last_form{width:260px;}
#date{width:260px; height:45px; margin:5px 0 0 15px;}
.date{margin:0; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#455A69; font-weight:475;}
.month{float:left; margin:0 5px 0 0}
.day{float:left; margin:0 5px 0 0;}
.year{float:left;}
#state{width:260px; height:45px; margin:5px 0 0 15px;}
.state{margin:0; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#455A69; font-weight:475;}
#Insurance{width:260px; height:45px; margin:5px 0 0 15px;}
.Insurance{margin:0; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#455A69; font-weight:475;}
#pre{width:260px; height:55px; margin:5px 0 0 15px;}
.pre{margin:0; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#455A69; font-weight:475; width:190px;}
.pre_form{width:260px;}
#zip{width:260px; height:45px; margin:5px 0 0 15px;}
.zip{margin:0; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#455A69; font-weight:475;}
.zip_form{width:260px;}
#phone{width:260px; height:45px; margin:5px 0 0 15px;}
.phone{margin:0; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#455A69; font-weight:475;}
.phone_form{width:260px;}
#email{width:260px; height:45px; margin:5px 0 0 15px;}
.email{margin:0; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#455A69; font-weight:475;}
.email_form{width:260px;}
#submit{width:90px; height:24px; margin:4px 0 0 190px;}
#footer{
	width:1020px;
	height:308px;
	margin:0 auto 40px auto;
	background-image: url(bottom_footer.png);
	background-repeat: no-repeat;
}
#footer_left{width:324px; height:305px; padding:10px 0 0 18px; float:left;}
.footer_header{font-family:Arial, Helvetica, sans-serif; margin:0; font-weight:450; font-size:22px; color:#FFF;}
.test{font-family:Arial, Helvetica, sans-serif; margin:1px 0 10px 0; font-size:14px; width:310px;}
#footer_middle{float:left; padding:10px 0 0 14px; width:325px;}
.offers{font-family:Arial, Helvetica, sans-serif; font-size:16px; margin:1px 0 8px 0;}
#footer_right{width:326px; height:294px; float:left; padding:10px 0 0 10px;}
#about_body{width:100%; height:1790px; background:url(aboutus/background.jpg);}
#box_about{width:1020px; height:1180px; margin:0 auto; background:#FFF;}
#abouttop_box{width:985px; height:664px; margin:0 0 0 35px;}
#abouttop_left{width:651px; height:661px; float:left; margin:0;}
.about_photo{width:649px; height:403px;}
#abouttop_right{float:right; width:314px; height:661px;}
#about_contact{width:314px; height:620px; background:#BECCD6;}
#aboutus_text01{width:648px; height:234px; margin:25px 0 0 0;}
#cities_text01{width:648px; height:434px; margin:25px 0 0 0;}
.cities_header{font-family:Arial, Helvetica, sans-serif; font-size:20px; margin:0;}
.about_header{font-family:Arial, Helvetica, sans-serif; font-size:26px; margin:0;}
.cities_sub{font-family:Arial, Helvetica, sans-serif; font-size:12px; margin:7px 0 13px 0; font-weight:445;}
.about_sub{font-family:Arial, Helvetica, sans-serif; font-size:16px; margin:7px 0 13px 0; font-weight:445;}
.about_info{font-family:Arial, Helvetica, sans-serif; font-size:14px; margin:10px 0 0 0;}
#city_text02{width:950px; height:75px; margin:5px 0 0 35px;}
#aboutus_text02{width:950px; height:505px; margin:5px 0 0 35px;}
.about_question{font-family:Arial, Helvetica, sans-serif; font-size:22px; color:#455A69; margin:0;}
.about_qinfo{font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#000; margin:2px 0 10px 0;}
.about_binfo{font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#000; margin:0; font-weight:bold;}
.about_question02{font-family:Arial, Helvetica, sans-serif; font-size:22px; color:#455A69; margin:10px 0 0 0;}
#list_box{width:615px; height:117px;}
#list_left{width:203px; height:117px; float:left; margin:4px 0 0 0;}
.list_left{font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#000;}
#list_right{width:325px; height:103px; float:right; margin:4px 0 0 0;}
.list_right{font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#000;}
#list_box02{width:700px; height:150px; margin:4px 0 0 0;}
.list_left02{font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#000;}
#detail_body{
	width: 100%;
	height: auto;
	background: url(details/backgroud.png);
}
#box_detail{width:1020px; height:2950px; background:#FFF; margin:0 auto;} 
#detailtop_box{width:985px; height:595px; margin:0 0 0 35px; background:#FFF;}
#detailtop_left{width:648px; height:595px; float:left;}
.space{width:985px; height:5px;}
.detailtop_photo{width:648px; height:403px;}
#detailtop_01{width:648px; height:169px; margin:25px 0 0 0;}
#detailtop_right{float:right; width:314px; height:595px;}
#detail_contact{ background:#BECCD6; width:314px; height:555px;}
.detail_header{font-family:Arial, Helvetica, sans-serif; font-size:28px; margin:9px 0 0 0;}
.detail_finfo{font-family:Arial, Helvetica, sans-serif; font-size:16px; margin:6px 0 0 0;}
.detail_info{font-family:Arial, Helvetica, sans-serif; font-size:14px; margin:6px 0 0 0;}
.detail_header01{font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#455A69; font-weight:bold; margin:9px 0 0 0;}
.detail_header02{font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#980000; margin:5px 0 0 0;}
.detail_header03{font-family:Arial, Helvetica, sans-serif; font-size:14p; color:#006666; margin:3px 0 0 0;}
.detail_header04{}
#detailtop_02{width:925px; height:2315px; margin:0 0 0 35px;}
#detail_list01{width:276px; height:146px; margin: 3px 0 0 20px; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
#detail_list02{width:456px; height:31px; margin: 3px 0 0 20px; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
#detail_list03{width:588px; height:107px; margin:3px 0 0 20px; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
#detail_list04{width:358px; height:209px; margin:3px 0 0 20px; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
#detail_list05{width:393px; height:31px; margin:3px 0 0 20px; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
#detail_list06{width:369px; height:149px; margin:3px 0 0 20px; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
#detail_list07{width:201px; height:16px; margin:3px 0 0 20px; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
#detail_list08{width:385px; height:31px; margin:3px 0 0 20px; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
#detail_list09{width:366px; height:149px; margin:3px 0 0 20px; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
#detail_list10{width:201px; height:16px; margin:3px 0 0 20px; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
#detail_list11{width:385px; height:31px; margin:3px 0 0 20px; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
#detail_list12{width:387px; height:103px; margin:3px 0 0 20px; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
#detail_list13{width:459px; height:31px; margin:3px 0 0 20px; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.detail_list{margin:0;padding:0 0 0 30px;}
.detail_list li {margin:0;padding:0;font-family:Arial, Helvetica, sans-serif; font-size:12px;} 
.detail_italic{font-family:Arial, Helvetica, sans-serif; font-size:12px; margin:4px 0 0 0;}
.detail_button{width:187px; height:38px; margin:0 0 0 737px;}
.detail_fact{font-family:Arial, Helvetica, sans-serif; font-size:12px; margin:5px 0 0 0;}
#policy_body{width:100%; height:1775px; background:url(policy/background.jpg)}
#box_policy{
	width:1020px;
	height:1155px;
	margin:0 auto;
	background-color: #FFF;
}
#policytop_box{width:985px; height:673px; margin:0 0 0 35px;}
#policytop_left{width:643px; height:663px; margin:0; float:left;}
#policytop_right{width:314px; height:663px; float:right;}
#policy_contact{width:314px; height:622px; background:#BECCD6;}
#policy_text01{width:643px; margin: 25px 0 0 0;}
.policy_header{font-family:Arial, Helvetica, sans-serif; font-size:28px; margin:0;}
.policy_info{font-family:Arial, Helvetica, sans-serif; font-size:14px; margin:10px 0 0 0;}
.policy_info a{text-decoration: none;}
.policy_info02{font-family:Arial, Helvetica, sans-serif; font-size:14px; margin:30px 0 0 0;}
#policy_text02{width:966px; height:460px; margin:0 0 0 35px;}
a img{border:0;}


/** FOOTER */

#foot {
	clear: both;
	padding: 18px 0px 0px 0px;
}

#foot ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
	text-align: center;
	font-size: 13px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	
	
}

#foot li {
	display: inline;
	
}

#foot a {
	padding: 0px 5px;
	
}

#foot p {
	text-align: center;
	font-size: 12px;
	
}

a:link {
	color: #2d6b03
}

a:hover {
	text-decoration: none;
}

a:visited {
	color: #2d6b03;
}
a:active {
	color: #2d6b03;
}

