body {margin:0; font-family:Arial, Helvetica, sans-serif; font-size:13px; background:#FFFFFF;}
a {color:#990000; text-decoration:none; outline:none;}
a:hover {color:#0066FF;}
img {border:0;}
form{margin:0;}
	input, select {font-size:11px;}

.wrap {width:1008px; height:auto; margin:0 auto; }

.top{width:1000px; height:145px; margin:0 auto; background:url(images/bg_top_curve.jpg) no-repeat left top; }
	.logosearchwrap {width:1000px; height:118px;}
		.logo{width:566px; height:auto; padding-left:13px; padding-top:26px; float:left;}
		.topright{width:421px; height:118px; float:right; font-size:11px;}
			.toplinks {width:auto; height:auto; padding-top:33px; text-align:right;}
				.toplinks a {color:#5d5d5d; text-decoration:none;}
					.toplinks a:hover {color:#913039; text-decoration:underline;}
			.searchbox {padding-top:20px; padding-left:115px; font-size:12px;}

.navbar {width:1000px; height:27px; font-family:Arial, Helvetica, sans-serif; font-size:14px; clear:both;}
	.navbar a{width:auto; height:27px; line-height:27px; padding-left:13px; display:block; background:url(images/nav-left-curve.jpg) left top no-repeat; color:#400021; text-decoration:none;}
	.navbar a div {text-decoration:none; background:url(images/nav-right-curve.jpg) no-repeat right top;}

		.navbar a:hover, .current a {background:url(images/nav-left-curve.jpg) left bottom no-repeat; color:#ffffff; text-decoration:none;}
			.navbar a:hover div, .current a div {background:url(images/nav-right-curve.jpg) right bottom no-repeat; color:#ffffff; text-decoration:none;}
	.navbar .green a{color:#00970C; padding-left:13px; line-height:27px; text-decoration:none; background:none;}
		.navbar .green a:hover{color:#913039; text-decoration:none; background:none;}
	
		.drop {width:200px; color:#5D5D5D; position:absolute; z-index:5000; visibility:hidden;}
			.dropinner {position:relative; width:200px;}
				.dropinner div {height:auto; background:#FFFFFF; width:200px;}
					.dropinner a {padding-left:13px;padding-right:13px; height:auto; font-size:13px; width:174px; display:block; padding-top:4px; padding-bottom:4px; color:#5d5d5d; background:none; line-height:15px; background:#FFFFFF; font-weight:normal;}
						.dropinner a:hover {background:#E9F1EA; color:#913039;}
				
		
/*photos {width:1000px; height:239px; background:#DDDEDE; padding-left:4px; padding-right:4px;}*/
.photos_home {width:780px; height:239px; background:#FFFFFF; float:left; padding:0; margin:0;}
.photos {width:1000px; height:239px; background:#FFFFFF; padding-left:4px; padding-right:4px;}
#photo {
	/*Remove below line to make bgimage NOT fixed background-attachment:fixed;*/
	background:left top no-repeat; position:absolute;  overflow:hidden; 
}

	.getquote{position:relative; z-index:1000;padding-left:70px; padding-top:60px; font-family:Tahoma, Arial, Verdana; font-size:14px; color:#660000; font-weight:bold;}

	.mainbodywrap {width:1000px; height:auto; clear:both; background: #FFFFFF; padding-left:4px; padding-right:4px; overflow:hidden;}
		.mainbodyinner {width:1000px; height:auto; background:#ffffff; overflow:hidden;}
			.left2 {width:200px; height:auto; float:left; background:#FFFFFF;}
			.left {float:left; width:182px; height:auto; margin-top:10px;}
			.left_box {width:182px; height:auto; background:#D6D6D6 url(images/bg_innerpage_left.jpg) top no-repeat; margin-top:10px;}
				.leftinner {height:auto; padding-top:10px; text-align:center;}
				.left-sub { padding-left:10px; height:auto; background:url(images/bg_innerpage_left_bottom.jpg) bottom no-repeat; padding-bottom:20px;}
					.left-sub ul,.left-sub li {list-style:none; margin:0; padding:0;}
						.leftlinks .tab {color:#913039; font-size:14px;  font-weight:bold; padding-top:7px; padding-bottom:15px;}
						.leftlinks .curtab,.leftlinks .curtab a {color:#913039; font-weight:bold;}
						.leftlinks li {line-height:25px;font-size:12px;}
							.leftlinks li a{color:#333333; text-decoration:none;}
								.leftlinks li a:hover {color:#913039; text-decoration:none;}
				.title_gray {background:url(images/title_bg.jpg) repeat-x; height:30px; line-height:30px; color:#333333; padding-left:5px; font-size:18px; text-align:left; font-family:Trebuchet MS, Arial, Helvetica, sans-serif; margin-bottom:10px;}
						
				
			.right {width:800px; height:auto; float:right;}
			.right_home {width:1000px; height:auto; padding:0; margin:0;}
				.contwrap {float:left; width:599px;}
				.wide {width:780px;}
					.contwrap .lead {font-size:16px;}
					.content {padding-left:13px; padding-right:12px; font-family:Arial, Helvetica, sans-serif; color:#444444; font-size:12px; line-height:19px; text-align:justify; padding-top:10px;}
						.med_title {font-family:Trebuchet MS, Arial, Helvetica, sans-serif; font-size:15px; text-align:left; font-weight:bold; color:#990000; line-height:24px;}
						.smallfont {font-size:12px; color:#000000; font-family:Arial, Helvetica, sans-serif;}
						
						.home_thumbs {color:#666666; font-size:13px}
						.home_thumbs img {margin:0 15px; border:1px solid #CCCCCC}
						.home_thumbs a {color:#000099;}
						
						.graybox {border:1px solid #CCCCCC; width:346px; padding:0 10px; height:32px; line-height:32px; background:url(images/graybox_bg.jpg) repeat-x}
							.graybox span {float:left; font-size:25px; font-family:Trebuchet MS, Arial, Helvetica, sans-serif}
							.graybox a {float:right; color:#3300FF}
						
						.content .rr {color:#400120;  font-weight:bold;}
						.readmore a {color:#913039; text-decoration:none; font-weight:bold; font-size:13px;}	
							.readmore a:hover {color:#400120; text-decoration:none;}
				.crumbwrap {width:548px; height:19px; padding-top:20px; padding-left:26px; border-bottom:1px solid #DEDEDE; font-size:11px; color:#919191; letter-spacing:1px;}
				.crumbwrap2 {width:548px; height:19px; padding-top:3px; padding-bottom:15px; font-size:11px; color:#919191; letter-spacing:1px;}
				.innerpage{width:548px; margin:0 auto; padding-top:27px; line-height:20px; font-size:12px;}
					.innerpage .sideimg {padding-right:19px; padding-bottom:25px;}	
				
						.title{font-family:Arial, Helvetica, sans-serif; font-size:23px; color:#02960E; font-weight:bold;}
					.rightcontent {float:left; width:200px;}		
						.dailyblog{width:141px; height:auto; padding-left:13px; padding-right:46px; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#5D5D5D; line-height:20px; background:url(images/bg_dailyblog.jpg) right top no-repeat; line-height:17px; padding-top:27px;}
							.dailytitle {font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#00830C; font-weight:bold;}
						.getaquote-inner {background:url(images/bg_getaquote.gif)  right top no-repeat; padding-top:39px;}
							.quotered {color:#913039; padding-bottom:15px; font-size:14px; line-height:22px;}
							.getaquote-inner .box {background:#D8D8D8; width:173px; padding-left:13px; padding-right:14px; padding-top:15px; height:145px;}
						.testimonial-inner {width:200px; height:300px; overflow:hidden; background:url(images/bg_testimonials.jpg) left 17px no-repeat; color:#007500; font-size:12px; font-family:Georgia, "Times New Roman", Times, serif;}
							.testimonial-inner span {color:#666666; font-size:10px; display:block; padding-top:10px;}
							.testimonial-inner div {padding:20px;}
							
							.getaquote{padding:5px; }
												.getaquote a{font-size:15px; color:#000099; display:block; text-decoration:none;}
												.getaquote a:hover{color:#0099ff; text-decoration:none;}
							.arrow li {list-style-image:url(images/arroy.gif);}
							.arrow a {color:#000000; text-decoration:underline;}
							.arrow a:hover {color:#0033CC;}
							
							.underline a {text-decoration:underline;}
		
		
.footer{margin:0 auto; width:1000px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#7A7A7A; padding-bottom:20px; line-height:20px; padding-top:35px;}
	.footer a{color:#7A7A7A;text-decoration:none;}
	.footer a:hover{color:#7A7A7A;text-decoration:underline;}
	
	.footer1{padding-right:105px;font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#7A7A7A; padding-bottom:20px; line-height:20px; padding-top:35px;}
	.footer1 a{color:#7A7A7A;text-decoration:none;}
	.footer1 a:hover{color:#7A7A7A;text-decoration:underline;}
	
.footer2 {margin:20px auto 0 auto; width:1000px; height:auto; background:#E4E4E4; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#666666; line-height:17px;}
	.footer2_canvas {width:970px; margin:0 auto; height:auto;}
	.footer2_small {font-size:9px; border-right:#E4E4E4;}
	.footer2 ul {list-style-type:none; margin:10px 0; padding:0;}
	.footer2 td {padding:20px 10px;}
	.footer2 .border {border-right: 1px solid #FFFFFF;}
	.footer2 a {color:#666666; text-decoration:none}
	.footer2 a:hover {color:#990000; }
	
.left_links {font-size:12px; color:#009900;}
	.left_links a{color:#009900;text-decoration:none;}
	.left_links a:hover{color:#660000;text-decoration:underline;}
