/* MAIN CSS DOCUMENT - INCLUDED EVERYWHERE */

body {
  font-family: Arial, Verdana, Tahoma;
  color:#7b7b7c;
  font-size:10pt;
}

img {
  border:0;
}

.container {
  width:100%;
  text-align:center;
  margin:0px;
}

.mainbody {
  width: 935px;
  margin:0 auto;
  text-align:left;
}

html {
  filter: expression(document.execCommand("BackgroundImageCache", false, true));
}

.mainmenu {
  float:left;
  display:block;
  width:226px;
  height:33px;
  text-decoration:none;
}

.mainmenu:hover {
  background-position: 226px 0px; text-decoration:none;
}

#home, #homeactive {
  height:51px;
  background-image:url('../../images/mm_home.jpg');
}

#aboutus, #aboutusactive {
  background-image:url('../../images/mm_aboutus.jpg');
}

#products, #productsactive {
  background-image:url('../../images/mm_products.jpg');
}

#faq, #faqactive {
  background-image:url('../../images/mm_faq.jpg');
}

#locations, #locationsactive {
  background-image:url('../../images/mm_locations.jpg');
}

#estimate, #estimateactive {
  background-image:url('../../images/mm_estimate.jpg');
}

#financing, #financingactive {
  background-image:url('../../images/mm_financing.jpg');
}

#testimonials, #testimonialsactive {
  background-image:url('../../images/mm_testimonials.jpg');
}

#contactus, #contactusactive {
  height:60px;
  background-image:url('../../images/mm_contactus.jpg');
}

#homeactive, #aboutusactive, #productsactive, #faqactive, #locationsactive, #estimateactive, #financingactive, #testimonialsactive, #contactusactive {
  background-position: -226px 0px;
}


.navcolumn {
  float:left;
  width:226px;
}

.footer {
  float:left;
  clear:both;
  width:980px;
  margin-top:20px;
  text-align:center;
}

.footer img {
  float:left;
  margin:0px;
}

.footer p {
  clear:both;
  font-size:8pt;
  line-height:1.5em;
}

a { color:#004a9f; text-decoration:none;}
a:link, a:visited { color:#004a9f; text-decoration:none; }
a:hover { color:#eb1c22; text-decoration:none;}

ul, ol { padding-left:10px; margin-left:60px;}
li { padding-left:10px; }

div, span, p { padding:0px; margin:0px; padding-bottom:10px;}

H1 { font-size:16px; color:#004a9f; clear:both; font-weight:bold; padding:0px; margin:0px; font-family:"Trebuchet MS";}
H2 { font-size:14px; color:#585858; clear:both; font-weight:bold; padding:0px; margin:0px; font-family:"Trebuchet MS";}