/* CSS Document */
img {border:none;}
a {text-decoration:none; outline:none; color:#CC0000;}
a:hover {text-decoration:underline;}

.clearer {clear:both;}
.blue {color:#0070C0;}


body {width:auto; height:auto; padding:0; margin:0; background:url(images/main_bg.jpg) top repeat-x #FBC862; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000000;}

.wrapper {width:920px; height:auto; margin:0 auto;}
	.banner {width:920px; height:168px; background:url(images/banner_bg.jpg) right no-repeat;}
		.logo {padding:12px 12px;}
		
	.nav {width:920px; height:40px; background:url(images/nav_bg.jpg) repeat-x}
		.nav_left {width:5px; height:40px; font-size:0px; background:url(images/nav_left.jpg) left no-repeat;}
		.nav_right {width:160px; height:40px; font-size:0px; background:url(images/nav_right.jpg) no-repeat;}
		.nav_line {width:2px; height:40px; font-size:0px; background:url(images/nav_line.jpg) no-repeat;}
		.nav a {display:block; height:40px; line-height:40px; text-align:center; font-family:Georgia, "Times New Roman", Times, serif; font-size:15px; font-weight:bold; font-style:italic; color:#003366;}
		.nav a:hover {text-decoration:none; background:url(images/nav_hover.jpg) repeat-x; color:#FFFFFF;}
		.current a {text-decoration:none; background:url(images/nav_hover.jpg) repeat-x; color:#FFFFFF;}
		
	.centerwrap {width:908px; height:auto; padding:3px 4px 20px 8px; background:url(images/center_bg.jpg) top no-repeat #FFFFFF;}
		.leftwrap {float:left; width:688px; height:auto;}
			.contentwrap {width:678px; height:auto; padding:27px 0 0 10px;}
				.content {float:left; width:460px; line-height:20px;}
					.title {font-size:20px; font-weight:bold; color:#F87E18;}
					.content_bottom {width:456px; height:auto; padding-top:15px; background:url(images/content_bottom.jpg) no-repeat;}
					.bottom_title {font-size:19px;}
					.comp {font-weight:bold; color:#FF6600;}
				.content_right {float:right; width:200px; font-family:Arial, Helvetica, sans-serif;}
					.right_title {font-size:18px; font-weight:bold; color:#2E8ACC;}
					.right_list {padding:0; margin:0 0 0 17px;}
						.right_list li {list-style-image:url(images/arrow.jpg); border-bottom:1px dashed #CCCCCC; }
						.right_list li a {color:#006699; font-size:12px; line-height:30px;}
		.right {float:right; width:175px; height:auto; padding:33px 15px 10px 14px; background:url(images/gray_box.jpg) top no-repeat; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#333333;}
			.instant_quote {font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; color:#0C38BE;}
			.right_contact {margin-left:15px;}
			.contact_blue {font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold;color:#0070C0;}
			
	.footer {height:30px; width:890px; padding:10px 15px; background:#FDA23C; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF;}
		.footer a {color:#FFFFFF;}
		.copyright {font-size:10px; color:#FFFF66;}

