body {
  margin:0px;
  padding:0px;
  background-color:#8AC7E6;
  background-image:url('../i/bg.gif');
  background-repeat:repeat-x;
  background-position:center top;
  font-family:Arial, Helvetica, sans-serif;
  font-size:0.8em;
  color:#071D68;
  text-align:center;
}
img {
  border:0px;
}
p {
  margin:0px 0px 12px 0px;
  padding:0px;
}
h1 {
  margin:0px 0px 12px 0px;
  padding:0px;
  font-size:1.5em;
  font-weight:bold;
}
h2 {
  margin:0px;
  padding:0px;
  font-size:1em;
  font-weight:bold;
}
a {
  color:#1C79A8;
  font-weight:bold;
  text-decoration:underline;
}
a:hover {
  color:#900;
  font-weight:bold;
  text-decoration:underline;
}
table, tr, td {
  margin:0px;
  padding:0px;
  border:0px;
  border-spacing:0px;
}
table {
  float:left;
}
tr {
  height:25px;
}
td {
  width:144px;
}
#container {
  width:960px;
  min-width:960px;
  margin:0px auto;
  padding:0px;
}
#topleft {
  margin-top:7px;
  width:633px;
  height:135px;
  float:left;
}
#topright {
  margin-top:7px;
  width:317px;
  height:27px;
  float:right;
  padding:54px 0px;
}
#bottomleft {
  margin-top:27px;
  padding:10px;
  width:613px;
  height:570px;
  float:left;
  background-image:url('../i/bg-panel.gif');
  background-repeat:repeat-x;
  background-position:center top;
  text-align:left;
  line-height:19px;
}
#nav {
  width:613px;
  height:35px;
  background-image:url('../i/bg-nav.gif');
  background-repeat:no-repeat;
  text-align:center;
  font-size:1.2em;
}
#nav ul {
  list-style:none;
  padding:0px;
  margin:0px;
}
#nav li {
  float:left;
  margin:0px;
}
#nav a {
  color:#071D68;
  font-weight:bold;
  text-decoration:none;
}
#nav a:hover {
  color:#1C79A8;
  font-weight:bold;
  text-decoration:none;
}
.navitem {
  margin-right:2px;
  padding-top:8px;
  width:203px;
  height:27px;
  float:left;
}
.navitemlast {
  margin:0px;
  padding-top:8px;
  width:203px;
  height:27px;
  float:left;
}
#banner {
  margin-bottom:10px;
  width:613px;
  height:100px;
  background-color:#8AC7E6;
  font-size:0.85em;
}
#columnleft {
  width:301px;
  height:426px;
  float:left;
}
.spanleft {
  float:left;
}
.spanright {
  float:right;
}
.spanleft img, .spanright img {
  margin-top:5px;
  border:1px solid #1C79A8;
}
#columnright {
  width:302px;
  height:426px;
  float:right;
}
#map {
  border:1px solid #1C79A8;
  width:300px;
  height:112px;
}
#photo {
  border:1px solid #1C79A8;
  margin-top:10px;
  width:300px;
  height:300px;
}
#menu {
  border:1px solid #1C79A8;
  margin-bottom:10px;
  padding:5px;
  width:601px;
  height:320px;
  overflow:auto;
}
#specials {
  width:288px;
  float:right;
}
.cform {
  margin-bottom:5px;
}
.textfield1 {
  width:400px;
  height:20px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:1em;
  color:#071D68;
}
.textfield2 {
  margin-bottom:5px;
  width:400px;
  height:80px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:1em;
  color:#071D68;
  line-height:1em;
}
.submitbutton {
  border:1px solid #071D68;
  background-color:#1C79A8;
  font-family:Arial, Helvetica, sans-serif;
  font-size:0.85em;
  font-weight:bold;
  color:#FFF;
}
#address {
  margin-top:95px;
  font-size:0.85em;
}
#bottomright {
  margin-top:27px;
  padding:10px;
  width:297px;
  height:570px;
  float:right;
  background-image:url('../i/bg-panel.gif');
  background-repeat:repeat-x;
  background-position:center top;
  font-size:1.3em;
}
#footerleft {
  margin:5px 0px;
  width:633px;
  height:20px;
  float:left;
  font-size:0.85em;
  font-weight:bold;
  text-align:left;
  color:#1C79A8;
}
#footerright {
  margin:5px 0px;
  width:317px;
  height:20px;
  float:right;
  font-size:0.85em;
  font-weight:bold;
  text-align:right;
  color:#1C79A8;
}

