body {background-color: #000;margin: 0;padding: 0;font-family: verdana;color: #4a4a4a;font-size: 0.75em;}#content a {color: #395de1;}#wrapper {width: 790px;margin: 0 auto;}#container {background: url('../images/body_back.gif') right repeat-y;background-color: #FFF;overflow: auto;}#header {height: 409px;padding: 0;border-bottom: 1px solid #000;position: relative;}.headhome {background: url('../images/home_head.jpg');}.headbandb {background: url(../images/bandb.jpg);}.headfinedining {background: url(../images/fine-dining.jpg);}.headcontactus {background: url(../images/contact-us.jpg);}#content {width: 530px;padding: 0 15px 15px 15px;line-height: 1.3em;}h2 {font-family: Arial;}#navlink {position: absolute;bottom: 0;right: 35px;width: 183px;margin: 0;float: right;background-color: #333;opacity:.80;filter: alpha(opacity=80);-moz-opacity: 0.8;padding: 0;border: 1px solid #333;border-bottom: 0;}#navlink h1, #navlink h2 {margin: 0;padding: 0 5px;font-family: Times New Roman;color: #FFF;}#navlink h1 {padding-top: 5px;}#navlink h2 {padding-bottom: 5px;}#navlink ul {display: block;margin: 0;margin-bottom: 0px;padding: 0;}#navlink li {list-style: none;display: block;margin: 0;background-color: #CECCCC;}#navlink li a {background-color: #999;display: block;padding: 8px;border-bottom: 1px solid #333;color: #000;text-decoration: none;width: 167px;}#navlink li a:hover {background-color: #333;display: block;padding: 8px;border-bottom: 1px solid #333;color: #000;text-decoration: none;width: 167px;color: #FFF;}#navquote {width: 183px;padding: 0 35px 0 0;margin: 0;float: right;}#navquote p {color: #FFF;margin: 0;font-size: 1.5em;padding: 0.6em;font-family: Times New Roman;}#footer {clear: both;color: #F5F5F3;padding: 1em;}#footer a {color: #F5F5F3;}#footnav {text-align: center;}#footnav ul {margin: 0 0 1em 0;padding: 0;}#footnav li {display: inline;list-style: none;}#footnav li a {padding: 0 0.7em;}#nb {float: left;width: 25%;text-align: center;}#innershed {float: right;width: 25%;text-align: center;}#cpright {text-align: center;}form input, form textarea, form select {border: 1px solid #000;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 1em;background-color: #FFF;}form #specialRequirements, form #emailAddress { width: 20em; }form #specialRequirements { height: 7em; }form {border: 2px solid #CCC;margin: 1em 0;padding: 1em;}form ol {list-style: none;margin: 0;padding: 0;}form li {overflow: auto;padding: 0.4em;border-bottom: 1px solid #CCC;}form ol label {float: left;width: 12em;line-height: 1.8em;}form label em {font-weight: bold;font-style: normal;color: #C00;margin: 0 0 0 0.5em;}form .radio {margin: 0 0 0 12em;}form .radio label {float: none;}.errorMessage {border: 2px solid #C00;padding: 1em;background-color: #FCC;}.errorMessage h2 {font-size: 1.2em;margin: 0;}.errorMessage ul {margin: 0;padding: 0.6em 0 0 1.8em;list-style: square;}