#body {
  background-color: #f2ebdf;
}

/* Header section */
#all {
  width: 780px;
  margin: auto;
  background-color: #ffffff;
  clear: both;
}

#header {
  width: 100%;
  height: 283px;
  margin: auto;
  background-color: #3c1400;
}

#logoTable {
  width: 760px;
  height: 283px;
  margin: auto;
  border-left: #ffffff 10px solid;
  border-right: #ffffff 10px solid;
  background-color: #3c1400;
}

#leftLogo {
  width: 332px;
  height: 283px;
  float: left;
}

#leftLogo img {
  display: block;
}

#buttons {
  width: 142px;
  float: left;
  padding: 0px;
  margin: 0px;
}

#buttons ul {
  padding-left: 14px;
  margin: 0px;
  list-style-type: none;
}

#buttons ul a {
  display: block;
  width: 142px;
  margin: 0px;
  padding: 0px;
}

#rightLogo {
  width: 272px;
  height: 283px;
  float: right;
}

#rightLogo img {
  display: block;
}

#headerToNavigationSeparator {
  width: 100%;
  margin: auto;
  background-color: #b48c50;
}

#headerToNavigationSeparatorBorders {
  width: 760px;
  height: 2px;
  padding: 0px;
  margin: auto;
  border-left: #ffffff 10px solid;
  border-right: #ffffff 10px solid;
  background-color: #b48c50;
  overflow: hidden;
}

#navigation {
  clear: both;
  width: 100%;
  margin: auto;
  background-color: #5a2d14;
}

#navigationTable {
  width: 760px;
  height: 20px;
  margin: auto;
  border-left: #ffffff 10px solid;
  border-right: #ffffff 10px solid;
  background-color: #3c1400;
}

#navigationButtons {
  float: left;
  clear: both;
  width: 346px;
  padding: 0px;
  margin: 0px;
  text-align: center;
  line-height: 20px;
}

#navigationButtons ul {
  padding: 0px;
  margin: 0px;
  list-style-type: none;
}

#navigationButtons ul a {
  display: block;
  margin: 0px;
  padding: 0px;
  
}

#navigationButtons li {
  float: left;
  display: inline;
  height: 20px;
  padding: 0px;
  margin: 0px;
}

#navigationButtons img {
  display: block;
}

#navigationButtons a:hover {
  color: #e1d7c7;
}

#navigationTime {
  float: left;
  width: 142px;
  height: 20px;
  margin: auto;
  background-color: #7d501e;
  text-align: center;
  vertical-align: middle;
  line-height: 20px;
}

#navigationTime .active {
  font-family: Arial;
  font-size: 10px;
  color: #e1d7c7;
  text-decoration: none;
}

#navigationTime .inactive {
  font-family: Arial;
  font-size: 10px;
  color: #c8b49b;
  text-decoration: none;
}

#navigationLang {
  float: left;
  width: 272px;
  height: 20px;
  margin: auto;
  text-align: center;
  vertical-align: middle;
  line-height: 20px;
}

#navigationLang .active {
  font-family: Arial;
  font-size: 9px;
  color: #b48c50;
  text-decoration: none;
}

#navigationLang .inactive {
  font-family: Arial;
  font-size: 9px;
  color: #c8b49b;
  text-decoration: none;
}

#navigationLang .inactive:hover {
  font-family: Arial, Tahoma;
  font-size: 9px;
  color: #b48c50;
  text-decoration: none;
}

/* End Header section */

/* Footer section */
#footerLinksTable {
  width: 740px;
  height: auto;
  margin: auto;
  border-left: #ffffff 20px solid;
  border-right: #ffffff 20px solid;
  background-color: #ffffff;
  text-align: center;
  clear: both;
}

#footerLinksTable .footerLinks {
  width: auto;
  font-family: Arial, Tahoma;
  font-size: 9px;
  color: #b48c50;
  text-decoration: none;
}

#footerLinksTable .footerLinks:hover {
  width: auto;
  font-family: Arial, Tahoma;
  font-size: 9px;
  color: #b48c50;
  text-decoration: none;
}

#subLogoSeparator {
  width: 760px;
  height: 2px;
  padding: 0px;
  margin: auto;
  background-color: #b48c50;
  overflow: hidden;
}

#footerTable {
  width: 760px;
  height: 50px;
  margin: auto;
  border-left: #ffffff 10px solid;
  border-right: #ffffff 10px solid;
  background-color: #f2ebdf;
  clear: both;
}

#designInfo {
  width: 233px;
  height: 38px;
  padding-left: 10px;
  padding-top: 5px;
  float: left;
  text-align: left;
  font-family: Arial;
  font-size: 9px;
  color: #5e3c2a;
  line-height: 13px;
}

#designInfo .designHome {
  font-family: Arial;
  font-size: 9px;
  color: #5e3c2a;
}
#designInfo .designHome:hover {
  font-family: Arial;
  font-size: 9px;
  color: #6d4d3d;
}

#bottomPicture {
  width: 517px;
  height: 48px;
  float: right;
}

#bottomPicture img {
  display: block;
}
/* End Footer section */

.whiteSpace {
  width: 780px;
  height: 10px;
  margin: auto;
  background-color: #ffffff;
  clear: both;
}

/* Index page */
#newsEvents {
  width: 233px;
  height: 205px;
  float: left;
}

#newsEventsText {
  width: 213px;
  padding-top: 10px;
  margin: auto;
}

#newsEventsText .newsLink {
  font-family: Verdana;
  font-size: 9px;
  color: #B48C50;
  text-decoration: none;
}

#newsEventsText .newsLink:hover {
  font-family: Verdana;
  font-size: 9px;
  color: #B48C50;
  text-decoration: none;
}

#about {
  width: 245px;
  height: 205px;
  float: left;
  border-left: #ffffff 10px solid;
  border-right: #ffffff 10px solid;
}

#about img {
  display: block;
}

#aboutTheHotel {
  width: 199px;
  float: left;
}

#aboutTheHotelText {
  width: 179px;
  padding-top: 10px;
  margin: auto;
}

#hotelsLogo {
  width: 73px;
  float: left;
  padding-top: 25px;
  margin-right: -10px;
}

#hotelsLogo img {
  display: block;
}
/* End Index page */

/* Misc stuff */
.arrow {
  width: 100%;
  height: 18px;
  background-color: #f2ebdf;
  border-top: #f2ebdf 7px solid;
  
  font-family: Verdana;
  font-size: 11px;
  color: #B48D50;
  text-decoration: none;
}

.arrow ul {
  padding: 0px;
  margin: 0px;
  list-style-type: none;
}

.arrow li {
  float: left;
  height: 18px;
  padding: 0px;
  margin: 0px;
}

.arrow img {
  display: block;
}

.arrowCen {
  width: 100%;
  height: 18px;
  padding-top: 7px;
  font-family: Verdana;
  font-size: 11px;
  color: #3C1400;
  text-decoration: none;
  background-image: url(../pix/hB-excavations-top.gif);
}

.arrowCen ul {
  padding: 0px;
  margin: 0px;
  list-style-type: none;
}

.arrowCen li {
  float: left;
  height: 18px;
  padding: 0px;
  margin: 0px;
}

.arrowCen img {
  display: block;
}