
/* universal */
body {text-align: center; margin: auto; margin-top: 0; background: url(body-back.gif); background-repeat: repeat;}
h1 {font-family: verdana; font-size: 12px; font-weight: normal; letter-spacing: .05em; }
h2 {font-family: verdana; font-size: 11px; color:#000; font-weight: normal;}
h3 {font-family: verdana; font-size: 14px; color:#718349; font-weight: bold;}

/* divisions */
#container {width: 836px; height: 680px; text-align: center; margin: auto; margin-top: 3px; position: relative; padding: 0; }
#main {width: 820px; background-color: #fff; text-align: left; border: 8px solid #013300; }
#main td {font-family: verdana, arial; font-size: 12px; color:#000;}
#main ul {margin-left: 1.2em;	padding-left: 1.2em; list-style-image: url(dot.gif); margin-top: 0; width: 400px; }
#main li {padding-bottom: 6px; }
#main a:link {color: #718349; text-decoration: underline; }
#main a:visited {color: #718349; text-decoration: underline; }
#main a:hover {color: #718349; text-decoration: underline; }
#main a:active {color: #718349; text-decoration: underline; }
#contact {font-family: verdana; font-size: 12px; color: #000; width: 600px;}
#intro {position: absolute; left: 567px; top: 133px; width: 255px; }
#intro p {font-family: verdana; font-size: 11px; text-align: right;}
#inner {width: 390px; }
#service {width: 820px; background-color: #fff; text-align: left; border-left: 8px solid #013300; border-right: 8px solid #013300; border-bottom: 8px solid #013300; border-top: 0;}
#service td {font-family: verdana, arial; font-size: 10px; color:#000;}
#work-order {width: 480px; }
#hours {width: 300px; height: 20px;  }
#td {text-align: left; padding: 5px; }
#bpi a:link {color: #fff; font-size: 12px; text-decoration: none;}
#bpi a:visited {color: #fff; font-size: 12px; text-decoration: none;}
#bpi a:hover {color: #fff; font-size: 12px; text-decoration: undeline;}
#bpi a:active {color: #fff; font-size: 12px; text-decoration: none;}


/* classes */
.brown {background-color: #C2B392; }
.red {color: #AB2E36;}
.frame {border: 2px solid #4C402F; }
.nbs {margin-bottom: 0; padding-bottom: 0; }
.nts {margin-top: 0; padding-top: 0; }
.pad {padding-left: 15px; margin-left: 15px; padding-right: 25px; margin-right: 15px; padding-bottom: 5px; padding-top: 2px; }
.rt-pad {padding-left: 5px; padding-right: 18px; }
.lft-pad {padding-left: 8px; }
.lft-border {border-left: 1px solid #718349; padding-left: 4px; }
.center-col {width: 250px; }
.center {text-align: center; }
.right {text-align: right; }
.left {text-align: left; }
.black {color: #000; }
.copyright {font-size: 9px; color: #fff; text-align: center; font-family: arial, verdana;}
.copyright a:link {color: #fff; text-decoration: underline; }
.copyright a:visited {color: #fff; text-decoration: underline; }
.copyright a:hover {color: #fff; text-decoration: underline; }
.copyright a:active {color: #fff; text-decoration: underline; }
.white {color: #fff; font-size: 12px;}
.large {font-family: verdana; font-size: 14px; color:#718349; font-weight: bold;}