body {margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
a{color:#0066FF; text-decoration:none;}
a:hover {color:#FF0000; text-decoration:underline;}
img { border:none;}

.wrapper {width:1000px; height:auto; margin:0 auto 0 auto;}
	.wrapper a {color:#0000FF; text-decoration:none;}
	.wrapper a:hover {color:#0066CC; text-decoration:underline;}
.flash {width:1000px; height:290px;}
.main {width:960px; height:auto; margin:0 auto 0 auto; padding-top:8px;}
	.mainleft {width:316px; height:auto; float:left;}
		.mainleft .formbg {height:244px; background:url(images/quote-form-bg.jpg) left top no-repeat; font-size:14px; color:#485458;}
	.mainright {width:644px; height:auto; margin:0 auto 0 auto; float:right;}
		.content {width:634px; height:auto; margin:0 auto 0 auto; }
		.navbar {width:632px; height:28px; border:#cccccc solid 1px; background:url(images/nav-bg.jpg) left top repeat-x; text-align:center; font-weight:bold;}
			.navbar a{display:block; text-align:center; line-height:28px; text-decoration:none; color:#333333;}
			.navbar a:hover {color:#ffffff; background:url(images/nav-o.jpg) left top repeat-x; text-decoration:none;}
		.maincontent {width:630px; height:auto; margin:0 auto 0 auto; font-size:12px; line-height:22px; letter-spacing:1px; background:url(images/logo-bg.jpg) 50px center no-repeat; overflow:hidden;}
			.title {margin-top:30px; margin-bottom:20px; letter-spacing:normal; color:#64962F; font-family:Arial, Helvetica, sans-serif; font-size:20px; background:url(images/arrow.jpg) left center no-repeat; padding-left:25px;}
				.title span {color:#333333;}
.hyper_link {color:#0000FF;}
.footer {width:998px; height:40px; border-top:#333333 solid 1px; border-left:#333333 solid 1px; border-right:#333333 solid 1px; border-bottom:#333333 solid 1px; background:#e5e5e5 url(images/footer-bg.jpg) left top repeat-y; clear:both; line-height:40px; font-size:10px; text-align:center;}
	.footerleft{width:305px; height:35px; float:left; line-height:15px; padding-top:5px;}
		.footerleft a {color:#FF0000;}
	.footerright{width:693px; float:right; letter-spacing:1px; line-height:normal; padding-top:13px;}
		.footerright a {color:#000000;}
		
/**content below footer **/
.small_gray {font-size:12px; color:#333333; width:940px; margin:0 auto 0 auto; line-height:20px;}
.small_gray a {font-size:12px; color:#0066FF;}
	
#dropdown1{position:absolute; top:1px; width:154px; left:0px; z-index:1; font-size:12px; line-height:24px;  visibility:hidden;}
	#dropdown1 .dropdown{width:154px; height:auto;}
		.dropdown a{display:block; width:154px; color:#464646; text-decoration:none; background:#F7F7F7; border-bottom:1px solid #CCCCCC; border-left:1px solid #CCCCCC; border-right:1px solid #CCCCCC; padding-left:5px; height:24px; line-height:24px; text-align:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; text-transform:capitalize; font-weight:normal;
		}
		.dropdown a:hover{ text-decoration:none; background:#7195AD; color:#FFFFFF;}

select {font-family:Arial, Helvetica, sans-serif; font-size:13px;}

.poway a{width:250px; height:50px; background:url(images/poway.jpg) no-repeat left top; display:block; overflow:hidden;}
.poway a:hover{width:250px; height:50px; background:url(images/poway.jpg) no-repeat left bottom; display:block; overflow:hidden;}

.escondido a{width:250px; height:50px; background:url(images/escondido.jpg) no-repeat left top; display:block; overflow:hidden;}
.escondido a:hover{width:250px; height:50px; background:url(images/escondido.jpg) no-repeat left bottom; display:block; overflow:hidden;}
