body {margin: 0px; padding: 0px; text-align: center;  font-family: verdana, arial, helvetica, sans-serif;  font-size: 76%; font-weight: normal; color: #000000; background-color: #999999;}
p, ul { margin: 0 0 10px 0; }

#container { width: 720px; text-align: left; margin: auto; background-color: #F4F7F0; padding: 0px 0px 0px 0px; border-style: solid; border-width: 10px 0px 0px 0px; border-color: #999999;}
#header { background-color: #F4F7F0; padding: 0px; margin: 0px;}
#border_left { background-image: url(../images/border_left.jpg); background-repeat: repeat-y; width: 133px;}
#border_right { background-image: url(../images/border_right.jpg); background-repeat: repeat-y; width: 42px;}
#main {background-color: #FFFFFF; padding: 0px 0px 0px 0px;  }
#footer { background-image: url(../images/footer.jpg); background-repeat: no-repeat; height: 63px;}
.address { font-size: 90%; color: #333333;}
.hours { font-size: 90%; color: #333333; border-style: dashed; border-width: 0px 0px 0px 1px; border-color: #BBBBBB; padding: 0px 0px 0px 10px; height: 60px;}

.main { }
.tableHeader { font-size: .8em; color: #FFFFFF; font-weight: bold; background-color: #5C7C37;}
.table1 { font-size: .8em; background-color: #DFEBCF;}
.table2 { font-size: .8em; background-color: #D2E2BC;}
.footer_directions { font-size: .8em; color: #FFFFFF; text-align: left; padding: 7px 0px 13px 140px;}
a.directions:link { color: #FFFFFF; }
a.directions:visited { color: #FFFFFF; }
a.directions:hover { color: #FFFFFF; }
a.directions:active { color: #FFFFFF; }
.footer_copyright { font-size: .8em; color: #FFFFFF; text-align: right; padding: 7px 36px 13px 0px;}

h1 { font-size: 130%; color: #5C7C37; font-weight: bold;}
h2 { font-size: 120%; color: #5C7C37; font-weight: bold;}
h3 { font-size: 100%; color: #5C7C37; font-weight: bold; margin-bottom: 1px;}


a:link { color: #5C7C37; }
a:visited { color: #5C7C37; }
a:hover { color: #5C7C37; }
a:active { color: #5C7C37; }