body {
  background:#fff;
  margin:10px 0;
  text-align:center;
  font:small/1.5em "Trebuchet MS",Verdana,Arial,Sans-serif;
  color:#000;
}

/* ----- The Color Key ----- */
/*
white #fff
black #000
medical blue #009
medical red #f00
*/

/* ----- The Page Structure ----- */
div {
  position:relative;
  margin:0;
  border:0;
  padding:0;
}
#content {
  background:url(http://www.thepcemt.com/railbar.jpg) repeat-y 2px;
  width:750px;
}
#navbar {
  background:url(http://www.thepcemt.com/navbar.jpg) no-repeat top left;
  width:746px;
  padding:5px 0;
  font-size:1em;
  color:#fff;
}
#logobar {
  background:url(http://www.thepcemt.com/railbar.jpg) repeat-y top left;
  width:746px;
  padding:5px 0;
  text-align:left;
  color:#fff;
}
#logobar span {
  position:relative;
  left:50px;
}
#septbar {
  background:url(http://www.thepcemt.com/septbar.jpg) no-repeat top left;
  width:746px;
  height:21px;
}
#main {
  background:url(http://www.thepcemt.com/railbar.jpg) repeat-y top left;
  width:746px;
  padding:5px 0;
  text-align:left;
}
#sidetop {
  background:url(http://www.thepcemt.com/sidetop.jpg) no-repeat top left;
  width:220px;
  height:12px;
  top:-10px;
  left:-10px;
  margin-right:25px;
  padding:0px 10px;
}
#sidebot {
  background:url(http://www.thepcemt.com/sidebot.jpg) no-repeat top left;
  width:220px;
  height:18px;
  left:-10px;
  margin-right:25px;
  padding:0px 10px;
}
#linkbot {
  background:url(http://www.thepcemt.com/sidebot.jpg) no-repeat top left;
  width:220px;
  height:18px;
  top:10px;
  left:-10px;
  margin-right:25px;
  padding:0px 10px;
}

/* ----- The Link Colors ----- */
a:link {
  color:#009;
  }
a:visited {
  color:#009;
  }
a:hover {
  color:#f00;
  }
a img {
  border-width:0;
  }

/* ----- The Services & Rates Section ----- */
#info {
  width:415px;
  float:left;
  margin-left:40px;
  padding:6px 0;
}
.info-title {
  border-bottom:1px #009 dotted;
  padding-left:13px;
  font-size:1.3em;
  line-height:1.5em;
  text-transform:uppercase;
  letter-spacing:.2em;
  color:#009;
  }
#info div {
  left:5px;
  margin:5px;
  font-size:1em;
}
table {
  position: relative;
  left:10px;
  margin-bottom:8px;
  padding:0;
  width:90%;
  font-size:1em;
  }
.head {
  border-bottom:1px dotted #ccc;
  font-weight:bold;
  }
.bott {
  border-bottom:1px dotted #ccc;
  }
#rates td {
  width:50%;
  }
#services td {
  width:33%;
  }

/* ----- The About Section ----- */
#about {
  width:220px;
  background:url(http://www.thepcemt.com/siderail.jpg) repeat-y top left;
  float:right;
  margin-top:15px;
  margin-right:25px;
  padding:5px 10px 0px 10px;
  text-align:left;
}
.about-title {
  width:90%;
  border-bottom:1px #009 dotted;
  padding-left:8px;
  font-size:1.3em;
  line-height:1.5em;
  text-transform:uppercase;
  letter-spacing:.1em;
  color:#009;
  }
#about p {
  margin:5px;
  font-size:1em;
}
#about ul {
  margin-left:20px;
  list-style:none;
  }
#about ul li {
  background:url(http://www.thepcemt.com/cross.jpg) no-repeat 3px .4em;
  padding-left:16px;
  margin-bottom:3px;
  line-height:1.1em;
  }

/* ----- The Links & Contact Section ----- */
#links {
  background:url(http://www.thepcemt.com/siderail.jpg) repeat-y top left;
  width:220px;
  float:right;
  margin-top:30px;
  margin-right:25px;
  padding:5px 10px;
  text-align:left;
}
.links-title {
  width:90%;
  border-bottom:1px #009 dotted;
  padding-left:8px;
  font-size:1.3em;
  line-height:1.5em;
  text-transform:uppercase;
  letter-spacing:.1em;
  color:#009;
  }
#links ul {
  margin-left:20px;
  list-style:none;
  }
#links ul li {
  background:url(http://www.thepcemt.com/cross.jpg) no-repeat 3px .4em;
  padding-left:16px;
  margin-bottom:2px;
  line-height:1.1em;
  }
#links img {
  margin-left:10px;
}

/* ----- The Footer ----- */
#footer {
  clear:both;
  background:url(http://www.thepcemt.com/footbar.jpg) no-repeat top left;
  width:746px;
  padding-top:7px;
  padding-bottom:20px;
  color:#fff;
  font-size:1em;
}