#main_wrapper {
width:775px;
height:auto;
margin-top:20px;
margin-right:auto;
margin-left:auto;
background-color:#ffffff;
}

div#preload { display: none; }


#div_nav {
width: 100%;
height:100%;
}

#div_left {
 float:left;
position: relative;
margin-left:15px;
margin-right:40px;
margin-bottom:30px;
 width:410px;
}

#div_right {
 float:right;
 width:310px;
position: relative;
}

.right-float {
	float: right;
	margin-left: 50px;
}

.v-space-20 {
	margin-top: 40px;
}

#div_right_home {
 float:right;
 width:320px;
position: relative;
}

#div_footer {
 clear:both;
 margin-top:30px;
}

/* search component styles */
.form_label  {
	font-size: 11px;
	font-weight: bold;
	text-align: right;
	}
	
	.form-space {
		height: 15px;
	}
	
	.search-quote-results{
		padding: 15px;
		font-weight: bold;
		border: 1px solid #999;
		font-size: 10pt;
	}
	
	.page-links-bottom {
	  text-align: center;
		height: 46px; 

}

.home-box-quick {
	width: 296px;
	background-color: #336699;
}

.home-box-search {
	width: 296px;
	background-color: #336699;
	background-image: url(media/search-icon.jpg);
	background-repeat: no-repeat;
	text-align: center;
	padding: 6px 0px 6px 0px;
	margin-top:70px;	
}

.home-box-search-no-top {
	width: 296px;
	background-color: #336699;
	background-image: url(media/search-icon.jpg);
	background-repeat: no-repeat;
	text-align: center;
	padding: 6px 0px 6px 0px;
}

.home-box {
	width: 278px;
	padding: 8px;
	border: 1px solid #cccccc;
}

.home-box-copy {
	color: #ffffff;
	font-size: 14px; 
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
}

/* end search component styles */


.header_results {
color: #3a6ea7; 
font-size: 14px; 
line-height: 46px; 
font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
}


.content {margin-top:30px}
.bodyclass { color: black; font-size: 12px; line-height: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.copywrite { color: white; font-size: 10px; line-height: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.header { color: #3a6ea7; font-size: 16px; line-height: 16px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.header_blue { color: #3a6ea7; font-size: 16px; line-height: 16px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.header_small { color: #3a6ea7; font-size: 12px; line-height: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
a.links { color: #036; font-size: 12px; line-height: 10px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.subhead { color: #3a6ea7; font-size: 14px; line-height: 14pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.webmastercopy { color: black; font-size: 10px; line-height: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.webmasterlink { color: #039; font-size: 10px; line-height: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
a { color: #036; font-size: 10px; line-height: 12px; text-decoration: underline }
a:hover { color: red; font-size: 10px; text-decoration: underline }
body { color: black; font-size: 12px; line-height: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
h1 { color: black; font-size: 12px; line-height: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
a.links:hover { color: #036; font-size: 12px; line-height: 10px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
a.body { color: #036; font-size: 12px; line-height: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: underline }
a.body:hover { color: #036; font-size: 12px; line-height: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: underline }
.subhead2 { color: black; font-size: 14px; line-height: 14pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
a.text_link { color: #036;  font-size: 12px; font-family: arial, Helvetica, Geneva, SunSans-Regular, sans-serif; line-height: 14px; }
.text_link { font-size: 12px; font-family: arial, Helvetica, Geneva, SunSans-Regular, sans-serif; line-height: 14px ; text-decoration: underline }
a.text_link:hover { color: red }
.webmastercopysml { color: black; font-size: 10px; line-height: 10px; font-family: Arial, Helvetica, verdana, Geneva, Swiss, SunSans-Regular }
.landing {margin-top: 20px; margin-bottom: 20px}
.quickquote {margin-top:40px; margin-bottom:20px; margin-left: 12px}
.landing_address{text-align:center; padding-top:4px; padding-bottom:3px; border-top:2px solid #3a6ea7; border-bottom:2px solid #3a6ea7}
.disclaimer {text-align:left; margin-left:15px; margin-top:8px; width:740px}
.landing_copyright {text-align:center; padding:10px; width:auto; background-color:#3a6ea7; margin-top:10px}
.landing_address_bottom{text-align:center; padding-top:4px}
.quickquote_32 {margin-top:10px; margin-bottom:20px; margin-left: 32px; margin-right:32px}
.quickquote_parts {margin-top:6px; margin-bottom:20px; margin-left: 12px}
.left_margin_50 {margin-left:50px}
.left_margin_100 {margin-left:100px}
.left_margin_150 {margin-left:150px}



.button {
	background-image:url(media/bg_image.png)}
	
	.button:hover {background-image:url(media/bg_hover.jpg)}
	
	.home {background-image:url(media/header/home.png)}
		.home_lp {background-image:url(media/header/home_lp.png)}

	.about {background-image:url(media/header/about.png)}
		.about_lp {background-image:url(media/header/about_lp.png)}

	.parts {background-image:url(media/header/parts.png)}
	.contact {background-image:url(media/header/contact.png)}
	
	.home:hover {background-image:url(media/header/home_active.png)}
		.home_lp:hover {background-image:url(media/header/home_active_lp.png)}
.about:hover {background-image:url(media/header/about_active.png)}
.about_lp:hover {background-image:url(media/header/about_active_lp.png)}

	.parts:hover {background-image:url(media/header/parts_active.png)}
	.contact:hover {background-image:url(media/header/contact_active.png)}
	
		.home_active {background-image:url(media/header/home_active.png)}
	.about_active {background-image:url(media/header/about_active.png)}
	.parts_active {background-image:url(media/header/parts_active.png)}
	.contact_active {background-image:url(media/header/contact_active.png)}
	
	.google  {background-image:url(media/header/google.png)}
	.google_active  {background-image:url(media/header/google_active.png)}
	.google:hover {background-image:url(media/header/google_active.png)}
	
	.searches  {background-image:url(media/header/searches.png)}
	.searches_active  {background-image:url(media/header/searches_active.png)}
	.searches:hover {background-image:url(media/header/searches_active.png)}
	
	.leads  {background-image:url(media/header/leads.png)}
	.leads_active  {background-image:url(media/header/leads_active.png)}
	.leads:hover {background-image:url(media/header/leads_active.png)}

