a {
  text-decoration: none;
}
a:link {
  color: #ff9900;
}
a:visited {
  color: #ff9900;
}
a:active {
  color: #ff9900;
}
a:hover {
  color: #ffcc66;
}
a.menu {
  font-size: 12px;
}
a.menu:link {
  color: #ffcc66;
}
a.menu:visited {
  color: #ffcc66;
}
a.menu:active {
  color: #ffcc66;
}
a.menu:hover {
  color: #ff9900;
}
a.footerlink {
  font-size: 11px;
}
a.footerlink:link {
  color: #ffcc66;
}
a.footerlink:visited {
  color: #ffcc66;
}
a.footerlink:active {
  color: #ffcc66;
}
a.footerlink:hover {
  color: #ffcc66;
}
table.layout {
  width: 760px;
}
td.cellheader {
  width: 760px;
  height: 268px;
}
td.cellheader img {
  display: block;
}
td.cellmenu {
  width: 760px;
  background-image: url(../images/menuback.jpg);
  height: 29px;
}
table.menu {
  width: 760px;
}
td.menu {
  text-align: center;
  width:150px
}
td.cellcontent {
  width: 760px;
}
table.maincontent {
  width: 760px;
}
td.cellfooter {
  color: #ffcc66;
  width: 760px;
  background-image: url(../images/footerback.jpg);
  height: 20px;
  text-align: right;
}
td.sideleft {
  background-repeat: repeat-y;
  width: 239px;
  background-image: url(../images/leftback.jpg);
}
td.content {
  background-color: #000000;
  width: 277px;
  padding: 20px;
  text-align: left;
}
td.sideright {
  background-repeat: repeat-y;
  width: 204px;
  background-image: url(../images/rightback.jpg);
}
b {
  font-weight: bold;
  overflow: auto;
}
body {
  margin: 0px;
  background-color: #222222;
  color: #ffcc66;
  font-family: Verdana;
  font-size: 11px;
}
p {
  margin: 0px 0px 10px 0px;
}
h1 {
  margin: 0px 0px 20px 0px;
  font-size: 14px;
}
div {
  margin: 0px;
}
span {
  margin: 0px;
}
th {
  margin: 0px;
}
td {
  margin: 0px;
}
.SmallLight {
  color: darkgray;
}
input {
  border: 1px solid #666666;
}
textarea {
  border: 1px solid #666666;
}

.noindent label{padding:4px 8px}
input#directions-addr{margin-right:8px}