a {
  cursor: pointer;
}
body {
  margin: 0;
  padding: 0;
  background: #FFFFFF;
  text-align: center;
}
body,h1,h2,h3,h4,h5,h6,ol,ul,li,p,tr,td,th,tbody {
  font-size: 14px;
}
dd {
  margin-top: 5px;
  margin-bottom: 30px;
}
dt {
  padding: 5px;
  background: #586576;
  color: white;
  font-size: 11px;
  font-weight: bold;
}
form {
  padding: 0px;
  margin: 0px;
}
h1 {
  font-size: 2em;
}
h2 {
  font-size: 1.5em;
}
h3 {
  font-size: 1.2em;
}
h4 {
  font-size: 1em;
  text-transform: uppercase;
}
h5 {
  padding: 2px;
  background: #586576;
  color: #fff;
  font-size: 1em;
}
h6 {
  font-size: 0.9em;
  text-transform: uppercase;
}
strong, b {
  font-weight: bold;
}
table.rates {
  border: 1px solid #FFFFFF;
  width: 70%;
  background: #e9ebed;
}
.button {
  border-bottom: 1px solid #DBDD77;
  margin: 0px;
  padding: 3px 2px;
  width: 130px;
  text-align: left;
}
.buttonlink {
  white-space: nowrap;
  color: #586576;
  font: bold 10px Georgia,serif;
  text-transform: uppercase;
  text-decoration: none;
}
.first {
  font-size: 120%;
}
.hide {
  display: none;
}
.img-shadow {
  float: left;
  margin: 10px 0 0 10px !important;
  margin: 10px 0 0 5px;
  background: url(/images/shadowAlpha.png) no-repeat bottom right !important;
  background: url(/images/shadow.gif) no-repeat bottom right;
}
.img-shadow img {
  border: 1px solid #a9a9a9;
  margin: -4px 4px 4px -4px;
  padding: 4px;
  display: block;
  background-color: #fff;
  position: relative;
}
.left {
  float: left;
}
.rates caption {
  font-size: 22px;
}
.rates td, .rates th {
  padding: 2px;
  border: 0.8px dashed #a9a9a9;
	background: #ffffff;
}
.rates th {
  background: #586576;
  color: #fff;
  font-weight: bold;
}
.red, .error {
  color: red;
}
.reserve {
  padding: 12px;
  width: 50%;
  border: 2px solid #586576;
  color: #586576;
  background: #EBEDDD;
  font-size: 22px;
  font-weight: bold;
  text-align: center;
}
.reserve a {
  color: #586576;
  text-decoration: none;
}
.right {
  float: right;
}
#address {
  width: 760px;
  color: #036;
  font: normal 16px verdana,arial,helvetica,sans-serif;
  text-align: center;
}
#address a {
  color: #036;
  text-decoration: none;
  text-align: center;
}
#bodyContainer {
  width: 770px;
  padding: 0px;
  margin: 0px;
  background: transparent url(/images/bg-container.jpg) no-repeat fixed center;
  text-align: left;
  height: 600px;
}
#content {
  width: 500px;
}
#content, #content p, #content li {
  padding: 0px 10px;
  color: #586576;
  font: normal 14px Georgia,Times,serif;
  text-align: left;
}
#footer {
  margin-top: 50px;
  background: transparent url(/images/bg-footer.jpg) no-repeat;
  height: 70px;
}
#header {
  border-bottom: 1px solid #ccc;
}
#headergraphic {
  float: left;
  padding: 0px;
  margin: 0px;
}
#headerlogo {
  margin-left: 118px;
  background: #666;
  text-align: left;
}
#headertext {
  color: #666;
  font: normal 10px verdana,arial,helvetica,sans-serif;
  text-align: left;
  height: 15px;
}
#headertext a:link, #headertext a:visited {
  color: #666;
  text-decoration: none;
}
#ivws {
  margin: 50px 0pxrial,helvetica,sans-serif;
  text-align: left;
  height: 15px;
}
#headertext a:link, #headertext a:visited {
  color: #666;
  text-decoration: none;
}
#ivws {
  margin: 50px 0px 10px 0px;
  width: 760px;
  color: #CBD0D4;
  font: normal 9px verdana,arial,helvetica,sans-serif;
  text-align: center;
}
#ivws a {
  color: #CBD0D4;
  text-decoration: none;
}
#menubar {
  padding: 1px 0px;
}
#menubarbuttons {
  float: left;
  border-right: 1px dashed #A0A8B0;
  background: #EDEEBB;
  height: 110px;
}
#menubarphoto {
  border-left: 1px dotted #000;
  background: #EBEDDD;
  text-align: left;
}
#menubarphoto img {
  border-right: 1px solid #fff;
}
#quote {
  margin: 0px 0px;
  display: none;
  background: #EBEDDD;
  color: #586576;
  text-align: center;
}
#quoteauthour {
  font: normal 11px Georgia,Times,serif;
}
#quotecomment {
  padding: 0px 20px;
  display: inline;
  font: normal 20px Georgia,Times,serif;
}
#textlinks {
  padding-right: 5px;
  background: transparent;
  color: #586576;
  font: normal 9px verdana,arial,helvetica,sans-serif;
  text-align: right;
}
#textlinks a {
  color: #586576;
  text-decoration: underline;
}

