body {
  background: url('images/bg.gif');
  margin: 0%;
  padding: 0%;
  font-family: Verdana, Helvetica, sans-serif;
  color: #fff;
}
#top {
  width: 855px;
  padding: 0;
}
#left {
  width: 235px;
  text-align: left;
  vertical-align: top;
  background-color: #36373b;
  color: #a3afe9;
  font-size: .8em;
  line-height: 1.5em;
  font-weight: bold;
  padding: 20px 10px 10px 0px;
}
#main {
  width: 620px;
  text-align: left;
  vertical-align: top;
  background-color: #36373b;
  font-size: .8em;
  line-height: 1.5em;
  padding: 20px 10px 35px 10px;
  border-left: 1px solid #4c4e53;
}
#main a:link {
  color: #fff;
  text-decoration: underline;
}
#main a:visited {
  color: #fff;
  text-decoration: underline;
}
#main a:hover {
  color: #fff;
  text-decoration: underline;
}
#main a:active {
  color: #fff;
  text-decoration: underline;
}
#specials {
  background-color: #fff;
}
#specials td {
  color: #000;
  font-size: .9em;
  font-weight: bold;
  line-height: 1.5em;
  text-align: center;
  vertical-align: top;
  padding: 25px 15px 25px 15px;
  border: 1px solid #d3d3d8;
}
#specials_inside td {
  color: #000;
  font-size: 1em;
  line-height: 1.2em;
  text-align: left;
  vertical-align: top;
  padding: 2px;
  border: 1px solid #d3d3d8;
}
#specials h1 {
  color: #000;
  font-size: 1.8em;
}
#specials h2 {
  color: #dd1b07;
  font-size: 1.7em;
  font-weight: bold;
}
#specials a:link {
  color: #0000cc;
  text-decoration: underline;
}
#specials a:visited {
  color: #0000cc;
  text-decoration: underline;
}
#specials a:hover {
  color: #cc0000;
  text-decoration: underline;
}
#specials a:active {
  color: #cc0000;
  text-decoration: underline;
}
.small {
  font-size: 9em;
  line-height: 1.0em;
}

.tiny {
  font-size: 8.5pt;
  font-weight: normal;
}

#storehours {
  text-align: left;
  vertical-align: top;
  color: #f5ed82;
  font-weight: normal;
  padding: 5px 10px 10px 20px;
}

#emailform {
  text-align: left;
  vertical-align: top;
  font-size: 11pt;
  line-height: 11pt;
  color: #fff;
  font-weight: bold;
  padding: 0px 5px 0px 5px;
  border: 1px solid #595b5f;
}

#emailsignupform {
  text-align: left;
  vertical-align: top;
  font-size: 9pt;
  line-height: 11pt;
  color: #000;
  font-weight: bold;
  padding: 0px 5px 0px 5px;
  border: 1px solid #595b5f;
}

#feedbackform {
  background-color: #d4dae4;
}
#feedbackform td {
  color: #000;
  font-size: .9em;
  line-height: 1.7em;
  font-weight: normal;
  text-align: left;
  vertical-align: top;
  padding: 9px;
}
td#gallery
{
  background-color: #36373b;
  font: 9pt/12pt "Gill Sans MT", "Gill Sans", Verdana, sans-serif;
  color: #545353;
  text-align: center;
  vertical-align: middle;
  padding: 20 20 20 20;
}
#footer {
  width: 760px;
  clear: both;
  text-align: right;
  font-size: .6em;
  line-height: 1.2em;
  color: #fff;
  padding: 10px 0px 10px 0px;
}
#footer a:link {
  color: #fff;
  text-decoration: none;
}
#footer a:visited {
  color: #fff;
  text-decoration: none;
}
#footer a:hover {
  color: #fff;
  text-decoration: underline;
}
#footer a:active {
  color: #fff;
  text-decoration: underline;
}
h1 {
  font-size: 1.6em;
  color: #fe0000;
  font-weight: normal;
  margin-bottom: 20px;
}
h2 {
  font-size: 1em;
  font-weight: bold;
  color: #8eb6f9;
}