#mainPageTable {
  height: 100%;
  }
#mainPageCell {
  vertical-align: middle;
  }
#contentDiv {
  font-family: Arial, Helvetica, Verdana, Geneva, sans-serif;
  margin-left: 35px;
  width: 388px;
  }
#pixBox {
  background-color: #dddddd;
  background-repeat: no-repeat;
  }
td.topButtonBar {
  border-bottom: 1px solid #3B3B3B;
  height: 20px;
  }
a,a:visited {
  color: #B98E3E;
  font-weight: bold;
  text-decoration: underline;
  }
a.credits,a.credits:visited {
  color: #aaaaaa;
  text-decoration: none;
  font-weight: normal;
  }
a:hover,a.credits:hover {
  color: #89531E;
  }
a.topButtons,a.topButtons:visited {
  color: #6B6B6B;
  text-decoration: none;
  font-weight: bold;
  }
a.topButtons:hover {
  color: #C0C0C0;
  }
table {
  font-size: 100%;
  }
h3 {
  font: bold 130% Arial, Helvetica, Verdana, Geneva, sans-serif;
  color: black;
  margin-top: 0px;
  }
h4 {    
  font: bold 105% Arial, Helvetica, Verdana, Geneva, sans-serif;
  color: black;
  margin: 20px 0px 12px 2px;
  }
h5 {
  font: bold 100% Arial, Helvetica, Verdana, Geneva, sans-serif;
  color: black;
  margin: 18px 0px 12px 2px;
  }
.specialName {    
  font: 105%/125% Arial, Helvetica, Verdana, Geneva, sans-serif;
  color: black;
  margin: 0px 5px 13px 10px;
  }
p {
  line-height: 1.6;
  font-family: Arial, Helvetica, Verdana, Geneva, sans-serif;
  color: #333333;
  margin: 0px 5px 13px 10px;
  }
p.details, p.credits {
  font: 75%/1.2 Arial, Helvetica, Verdana, Geneva, sans-serif;
  color: #aaaaaa;
  }
p.links {
  color: #6B6B6B;
  text-decoration: none;
  }
.bodyText {
  font: 100% Arial, Helvetica, Verdana, Geneva, sans-serif;
  color: #333333;
  }
.indent {
  margin-left: 10px;
  }
ul,ol {
  margin-top: 0px;
  font-family: Arial, Helvetica, Verdana, Geneva, sans-serif;
  }
li {
  margin-bottom: 6px;
  margin-top: 4px;
  font-family: Arial, Helvetica, Verdana, Geneva, sans-serif;
  line-height: 1.25;
  }
select, textarea, input {
  font-family: Arial, Helvetica, Verdana, Geneva, sans-serif;
  }
body {
  background: #E5D5A9 url("parchment.gif"/*tpa=http://www.innatmorrobay.com/images/parchment.gif*/);
  margin: 0px;
  font-family: Arial, Helvetica, Verdana, Geneva, sans-serif;
  color: black;
  }
.submenu {
  margin-left: 1px;
  margin-bottom: 20px
  }
.printing {
  visibility: hidden;
  display: none;
  }

td.mbLeft, td.mbRight { font-size: 11px; font-family: verdana, arial; line-height: 150%; vertical-align: top; }
td.mbLeft { background-color: #FFFFFF; }
	div.mbLeftPadding { margin: 18px; }
	h3.mbHomeTitle { margin-bottom: 10px; }
	div.mbLeftPadding p { padding-left: 0px; margin-left: 0px; }
	td.mbLeft ul { margin-left: 0px; padding-left: 10px; }
	td.mbWelcome { font-size: 13px; padding-top: 0px; }
	td.mbLeft div.nonprinting { margin: 0px 0px 10px -5px; }
td.mbRight { background-color: #E7DFCA; padding: 0px; margin: 0px; }
	div.mbRightPadding { padding: 13px; }
	td.mbHomeSpecials { background-color: #F9F3E2; vertical-align: middle; }
	td.mbHomeSpecials table { width: 320px; }
	td.mbHomeSpecials table td { text-align: center; vertical-align: top; }
	td.mbHomeSpecials table td img { padding-top: 10px; }
	td.mbRight ul { margin-left: 170px; margin-top: 4px; padding-left: 0px; }
table.mbReservations {}
	table.mbReservations td { padding-bottom: 3px; }
	table.mbReservations input, table.mbReservations select { width: 85px; border: 1px solid black; font-size: 11px; }
	table.mbReservations select { width: 60px; }
	td.mbrCenter { text-align: center; padding-bottom: 0px; }
	td.mbrText { padding-right: 15px; }
	.mbrSubmit { background-color: #ECE9D8; border: 0px; }
	td.mbRight form { margin: 0px; padding: 0px; }
	div.weatherDIV { width: 760px; margin-top: 10px; height: 200px; }
	div.weatherDIV table { float: left; }