/*
 * Main navigation menu
 */

div#site-container div#main-nav {
  background: #c74b13 url(/img/main-nav-bg.gif) repeat-x top left;
  overflow: hidden;
  width: 960px;
  height: 44px;
}


/*
 * Page Content (homepage)
 */


div#info-box div#left-col {
  float: left;
  padding: 0;
  width: 462px;
}

div#info-box div#right-col {
  float: left;
  padding: 85px 0 0 0;
}

div#left-col div#youtube-player{
  float: left;
  width: 462px;
  height: 360px;
  background-image: url(/img/video-bg.jpg);
  background-repeat: no-repeat;
  background-position: left top;
}

div#youtube-player div#player-container {
  width: 312px;
  height: 196px;
  display: block;
  padding: 39px 65px 25px 71px;
}

div#youtube-player ul {
  list-style: none;
  float: left;
  height: 45px;
  margin: 0;
  padding: 0 0 0 40px;
}

div#youtube-player ul li { 
  display: inline;
  height: 45px;
  float: left;
  padding: 0 10px 0 0;
}

ul li  div.thumbnail-container {
  cursor: pointer;
  border: 3px solid #653293;
}

div#player-house {
  float: left;
  width: 312px;
  height: 196px;
}

/*
 * homepage book online splash
 */

div#page-content-box div#splash-box {
  background: transparent url(/img/hp-splash-bg-2010.jpg) no-repeat top left;
  overflow: hidden;
  width: 960px;
  height: 360px;
  position: relative;
}
div#site-container div#page-content-box {
  background: transparent url(/img/page-content-bg.gif) repeat-y top center;
  padding: 0 0 0 0;
  overflow: hidden;
  width: 960px;
  position: relative;
}


div#page-content-box div#slideshow-container {
  display: block;
  
  position: absolute;
  top: 141px;
  left: 495px;
  
  background-image: url(/img/slideshow-bg.jpg);
  background-position: left top;
  background-repeat: no-repeat;
  
  width: 390px;
  height: 220px;
  padding: 44px 41px 48px 34px;
}

div#slideshow-container ul {
  float: left;
  padding: 0;
  margin: 0;
  list-style: none;
}

div#page-content-box div#slideshow-container div#slideshow-inner {
  display: block;
  width: 390px;
  height: 220px;
}

div#splash-box div#countdown-container {
  position: absolute;
  left: 306px;
  top: 58px;
}

div#splash-box div#book-online {
  display: block;
  position: absolute;
  left: 632px;
  top: 60px;
}
/*
div#splash-box div#hp-booking-online {
  padding: 75px 180px 0 525px;
  width: 170px;
} */
div#splash-box div#hp-countdown-ctr {
  padding: 80px 0 0 527px;
  margin: 0;
}
div#splash-box div#hp-countdown {
  color: #066c43;
  text-align: center;
  font-weight: bold;
  width: 401px;
  height: 82px;
}
div#splash-box div#hp-countdown table {
  border-spacing: 0;
  margin: 0 auto 0 auto;

}

div#splash-box div#hp-countdown tr td {
  border: 2px solid #000000;
  padding: 0 5px 0 5px;
  border-left:none;
  background: url(/img/bg_timer.jpg) repeat-x;
  line-height: 57px;
  color:#ffffff;
  font-size: 2.5em;
  text-align: center;
}

div#splash-box div#hp-countdown tr td.first {
  border-left:2px solid #000000;
}

div#splash-box div#hp-countdown tr th {
  color:#c74a12;
  font-size: 1.1em;
  text-transform: uppercase;
  padding: 0 5px 0 5px;
  background:#ffffff;
}

/*
form#hp-booking-online h2 {
  background: transparent url(/img/text-hp-book-online.gif) no-repeat top left;
  margin: 0 0 8px 0;
  padding: 0;
  height: 28px;
}
*/
div#splash-box div#hp-countdown h2,
form#hp-booking-online h2 span,
div#splash-box h2 span {
  position: absolute;
  left: -9999px;
}


form#hp-booking-online {
  margin: 0;
  overflow: hidden;
  width: 360px;
}
form#hp-booking-online h2 {
  background: transparent url(/img/hp-book-online-text.gif) top left no-repeat;
  display: block;
  float: left;
  width: 188px;
  height: 28px;
}
form#hp-booking-online a#hp-outside {
  float: left !important;
  font-size: 1.1em;
  margin: 8px 0 0 12px;
  _margin: 8px 0 0 6px;
  padding: 0 0 0 0;
  display: block;
  width: 150px;
}
form#hp-booking-online div#hp-search-field-box {
  clear: both;
  overflow: hidden;
  width: 360px;
}
div#hp-search-field-box input#search-county {
  background: #fff url(/img/form-text-bg.gif) no-repeat top left;
  border: 1px solid #656565;
  vertical-align: middle;
  margin: 0;
  padding: 2px;
  width: 180px;
}
div#hp-search-field-box input#search-field-button {
  vertical-align: middle;
  margin: 0 0 0 10px;
  _margin: 0 0 0 5px;
}


/*
 * homepage news and advert
 */
div#page-content-box div#info-box {
  padding: 11px 20px 0 22px;
  overflow: hidden;
  width: 960px;
  w\idth: 918px;
}

div#info-box-left {
  background: transparent url(/img/dottedline-horiz.gif) repeat-x bottom left;
  padding: 0 20px 20px 20px;
  float: left;
  width: 920px;
}
div#info-box-left h2 {
  background: #fff url(/img/title-blue-news-bg.gif) no-repeat top left;
  margin: 0 0 0 0;
  padding: 5px 5px 7px 14px;
  font-size: 1.2em;
}
div#info-box div#info-box-left h2:hover {
  cursor: pointer;
}
div#info-box-left h2 a {
  text-decoration: none;
  color: #fff;
}
div#info-box-left ul {
  list-style: none;
  margin: 8px 0 0 0;
  padding: 0;
}
div#info-box-left ul li {
  display: inline;
  float: left;
  background-color: #ffffff;
  margin: 4px 0 0 0;
  padding: 0 5px 0 0;
  width: 455px
}
div#info-box-left ul li div.inner-news {
  background-color: #cecece;
}
div#info-box-left ul li a {
  text-decoration: none;
  font-size: 1.2em;
  font-weight: bold;
  color: #000;
  background: #cecece url(/img/list-arrow-orange-square02.gif) no-repeat top left;
  display: block;
  margin: 0 0 0 8px;
  padding: 5px 5px 5px 23px;
}

div#info-box div#info-box-right {
  background: transparent url(/img/info-advert001.jpg) no-repeat top center;
  padding: 0 0 0 23px;
  float: left;
  width: 456px;
  w\idth: 433px;
  height: 154px;
}
div#info-box div#info-box-right:hover {
  cursor: pointer;
}

div#info-box div#additional-links {
  float: left;
  overflow: hidden;
  width: 444px;
  margin: 0;
  padding: 0 0 0 12px;
}
div#info-box div#additional-links a img {
  float: left;
}
