body {
  background-color: #e8e8e8;
  font-family: Tahoma, sans-serif;
  font-size: 12px;
}

img {
  float: left;
  border: 0;
}

#holder {
  width: 927px;
}

#header {
  float: left;
  background: url('./images/header.png');
  width: 927px;
  height: 128px;
}

#nav {
  float: left;
  background: url('./images/nav.png');
  width: 927px;
  height: 30px;
}

#nav_buttons {
  float: left;
  margin: 4px 0px 0px 0px;
}

#nav_buttons img {
  float: left;
  margin-left: 10px;
}  

#left {
  float: left;
  width: 168px;
}

#right {
  float: right;
  width: 168px;
}

#middle {
  float: left;
  width: 583px;
  margin-left: 4px;
}

#heads {
  float: left;
  background: url('./images/heads.png');
  margin-top: 1px;
  width: 168px;
  height: 23px;
}

.heads_text {
  text-align: left;
  margin: 5px 0px 0px 10px;
  font-weight: bold;
}

.sub_text {
  float: left;
  text-align: left;
  margin: 5px 0px 0px 10px;
  font-size: 11px;
}

#content_head {
  float: left;
  background: url('./images/content_head.png');
  margin-top: 1px;
  width: 583px;
  height: 23px;
}

#content_bg {
  float: left;
  background: url('./images/content_bg.png');
  width: 583px;
  height: 350px;
}

#prod_bg {
  float: left;
  background: url('./images/prod_bg.png') repeat-y;
  width: 583px;
  min-height: 700px;
  border-bottom: 1px #525252 solid;
}

#text_bg {
  float: left;
  background: url('./images/prod_bg.png') repeat-y;
  width: 583px;
  min-height: 600px;
  border-bottom: 1px #525252 solid;
}

#contact_bg {
  float: left;
  background: url('./images/contact_bg.png');
  width: 168px;
  height: 148px;
}

#footer {
  float: left;
  margin-top: 2px;
  background: url('./images/footer.png');
  width: 927px;
  height: 29px;
}

.footer {
  margin-left: 10px;
  margin-top: 9px;
  text-align: left;
  width: 927px;
  font-size: 11px;
}

#image {
width: 250px;
height: 190px;
float: left;
border: 1px #000000 dashed;
}

#boxes {
width: 250px;
float: left;
border: 1px #000000 dashed;
margin: 0px 5px 5px 5px;
}

#boxes a:link { color: #000000; }
#boxes a:visited { color: #000000; }
#boxes a:hover { color: #e60a2e; }
#boxes a:active { color: #e60a2e; }

#pages a:link { color: #000000; text-decoration: none; }
#pages a:visited { color: #000000; text-decoration: none; }
#pages a:hover { color: #e60a2e; font-weight: bold; text-decoration: none; }
#pages a:active { color: #e60a2e; text-decoration: none; }

#headers {
float: left;
border: 1px #000000 dashed;
background-color: fef4ae;
}

#bg {
float: left;
margin-top: 2px;
border: 1px #000000 dashed;
background-color: #ffffff;
}
  
  