/*
COLOR SCHEME
  BLUE - 003064
  AQUA - 007D87
*/

.site { 
	background-color:#aaa; 
	position:absolute;
	top:0; left:0;
	width:100%;
	margin:auto;
	}

.innersite {
	margin:auto;
	width:982px;
	background-color:#fff;
	}

.logo {
	margin:auto;
	width:980px;
	height:102px;
	background-color:#039
	}

#logo { 
	height:102px;
	vertical-align:top;
	background-color:#039;	
	}

.content {
	width:980px;
	margin:auto;
	vertical-align:top;
	background-color:#fff;	
	border-collapse:collapse;
	}

.nav { 
	background-image:url(images/sidebar_bckgrnd.jpg);
	background-repeat:repeat-y; 
	background-color:navy;
	padding:8px;
	font-family:Helvetica, Arial; 
	font-weight:bold; 
	font-size:10px; 
	vertical-align:top;
	width:148px;
	}

#navhome { 
	text-align:center;
	background-image:url(images/menu_home.png); 
	width:136px; 
	padding-top:11px; 
	margin:0; 
	color:#000;
	height:32px 
	}
#navhome:hover {
	background-image:url(images/menu_home_on.png); 
	color:#fff
	}

#navservice { 
	text-align:center;
	background-image:url(images/menu_services.png); 
	width:136px; 
	padding-top:11px; 
	margin:0; 
	color:#000; 
	height:32px;
	}
#navservice:hover {
	background-image:url(images/menu_services_on.png); 
	color:#fff
	}
#navcoupons { 
	text-align:center;
	background-image:url(images/menu_coupons.png); 
	width:136px; 
	height:32px; 
	padding-top:11px; 
	margin:0; 
	color:#000; 
	}
#navcoupons:hover {
	background-image:url(images/menu_coupons_on.png); 
	color:#fff
	}
#navwarranty { 
	text-align:center;
	background-image:url(images/menu_warranty.png); 
	width:136px; 
	height:32px; 
	padding-top:11px; 
	margin:0; 
	color:#000; 
	}
#navwarranty:hover {
	background-image:url(images/menu_warranty_on.png); 
	color:#fff
	}

#navaboutus { 
	text-align:center;
	background-image:url(images/menu_aboutus.png); 
	width:136px; 
	height:32px; 
	padding-top:11px; 
	margin:0; 
	color:#000; 
	}
#navaboutus:hover {
	background-image:url(images/menu_aboutus_on.png); 
	color:#fff
	}
#navlocation { 
	text-align:center;
	background-image:url(images/menu_location.png); 
	width:136px; 
	height:32px; 
	padding-top:11px; 
	margin:0; 
	color:#000; 
	}
#navlocation:hover {
	background-image:url(images/menu_location_on.png); 
	color:#fff
	}

#navhours { 
	text-align:center;
	background-image:url(images/menu_hours.png); 
	width:136px; 
	height:32px; 
	padding-top:11px; 
	margin:0; 
	color:#000; 
	}
#navhours:hover {
	background-image:url(images/menu_hours_on.png); 
	color:#fff
	}

#navtestimonial { 
	text-align:center;
	background-image:url(images/menu_testimonials.png); 
	width:136px; 
	height:32px; 
	padding-top:11px; 
	margin:0; 
	color:#000; 
	}
#navtestimonial:hover {
	background-image:url(images/menu_testimonials_on.png); 
	color:#fff
	}

#main { 
	background-color:white;
	padding:16px;
	font-family:Helvetica, Arial; 
	font-size:12px; 
	color:navy;
	min-height:800px;
	vertical-align:top;
	width:660px;
 	}

#rcol { 
	background-color:#aad; 
	text-align:center;
	padding:16px 4px 0 4px;
	vertical-align:top;
	border-right:1px solid #039;
}
#rcol form {
	background-image:url(images/elist.gif);
	background-repeat:no-repeat;
	padding-top:86px;
	margin-left:8px;
	width:136px;
	}
#rcol input{
	margin-bottom:4px; padding:0;
	font-size:10px;
	}
#rcol img {
	margin-bottom:8px;
	}

#slides { text-align:left;margin-top:12px; margin-left:12px; background-image:url(images/slides_bg.jpg); padding:20px 32px 20px 20px; font-family:Helvetica, Arial; font-size:13px; color:navy; background-repeat:no-repeat }
#slides img { max-height:160px; float:left; margin-right:20px }
#slides div { min-height:172px; }
#slides a { margin:8px; text-align:center; font-decoration:italic }

#section { text-align:left;border:2px solid silver; font-family:Helvetica, Arial; font-size:13px; margin-top:18px; margin-left:12px; color:navy; padding:12px }

#submain { text-align:left; font-family:Arial, Verdana; font-size:15px; line-height:1.2; margin:18px; color:navy; margin-left:12px}

#submain p { border-bottom:1px solid gray }

h1 {font-family:Arial; font-size:18px; margin:12px 0 0 0; padding:2px 8px 2px 0;  color:#003064; text-align:left; }
h2 {font-family:Arial; font-size:15px; margin:0;  padding:0 0 6 0; color:007D87; text-align:center }
h3 {font-family:Arial; font-size:15px; padding:2px 0 2px 0; background-image:url(images/tbar.gif); color:navy; text-align:center; border-width:1 0 0 0; border-style:solid; border-color:navy  }
h4 {font-family:Arial; font-size:13px; margin:0;  padding:0 0 0 0; font-weight:900; color:007D87; line-height:1.35 }
h5 {font-family:Arial; font-size:11px; margin:0; padding:0; color:black }
h6 {font-family:Arial; font-size:12px; margin:0 0 12px 0; padding:2 12 4 12; font-weight:900; color:navy; background-color:007D87; font-style:italic }

.btn { margin:0;font-family:Verdana;font-size:12px;font-weight:bold;font-style:italic;color:navy }
.nav2 { font-family:helvetica; font-weight:bold; font-size:12px; color:black; line-height:1.7 }