/*
 * Intro and Facilities
 */

div#intro-and-facilities {
  margin-bottom: 2px;
}


/*
 * Logo and text box
 */

div#page-content div#top-box {
  margin: 17px auto 16px auto;
  overflow: hidden;
  width: 786px;
  height: 155px;
}
div#top-box div#logo-box {
  float: left;
  width: 196px;
  height: 150px;
}
div#logo-box h1 {
  background: transparent url(/img/jet-centre-logo.jpg) top left no-repeat;
  margin: 0;
  padding: 0;
  display: block;
  width: 171px;
  height: 150px;
}
div#logo-box h1 span {
  position: absolute;
  left: -2999px;
}
div#top-box div#top-contents-box {
  float: left;
  width: 530px;
}
div#top-contents-box h2 {
  background: transparent url(/img/premiere-entertainment-centre-heading.gif) top left no-repeat;
  margin: 0 0 15px 0;
  padding: 0;
  display: block;
  width: 359px;
  height: 64px;
}
div#top-contents-box h2 span {
  position: absolute;
  left: -2999px;
}
div#top-contents-box p {
  color: #062c76;
  font-size: 120%;
  font-weight: bold;
  margin: 0 0 0 65px;
}


/*
 * Feature images box
 */

div#main-box {
  overflow: hidden;
  margin: 0 auto 0 auto;
  width: 786px;
}
div#main-box ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
div#main-box ul li {
  margin: 0;
  padding: 0;
  float: left;
  width: 262px;
}
div#main-box ul li h3 {
  margin: 0;
  padding: 0;
}
div#main-box ul li h3 a {
  display: block;
  width: 262px;
  height: 290px;
}
div#main-box ul li#moviehouse h3 a {
  background: transparent url(/img/feature-moviehouse.jpg) top left no-repeat;
}
div#main-box ul li#superstrikes h3 a {
  background: transparent url(/img/feature-superstrikes.jpg) top left no-repeat;
}
div#main-box ul li#alleycats h3 a {
  background: transparent url(/img/feature-alleycats.jpg) top left no-repeat;
}
div#main-box ul li h3 a span {
  position: absolute;
  left: -2999px;
}
div#main-box ul li p {
  margin: 5px auto 5px auto;
  padding: 0;
  width: 162px;
  height: 22px;
}
div#main-box ul li#moviehouse p {
  background: transparent url(/img/telephone-moviehouse.gif) top left no-repeat;
}
div#main-box ul li#superstrikes p {
  background: transparent url(/img/telephone-superstrikes.gif) top left no-repeat;
}
div#main-box ul li#alleycats p {
  background: transparent url(/img/telephone-alleycats.gif) top left no-repeat;
}
div#main-box ul li p span {
  position: absolute;
  left: -2999px;
}


/*
 * News and Video
 */

div#news-and-video-inner {
  overflow: hidden;
  padding: 35px 30px 0 30px;
}


/*
 * News and Events
 */

div#news-and-events {
  float: left;
  width: 325px;
}
div#news-and-events div.heading {
  background: url(/img/news-and-events-heading-separator.png) left bottom repeat-x;
  margin-bottom: 20px;
  padding-bottom: 18px;
}
div#news-and-events div.heading h3 {
  background: url(/img/news-and-events-heading.png) no-repeat;
  margin: 0;
  width: 178px;
  height: 23px;
}
div#news-and-events div.heading h3 span {
  position: absolute;
  left: -9999em;
}
div#news-and-events ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
div#news-and-events ul li {
  margin: 0 0 23px 0;
  padding: 0;
}
div#news-and-events ul li h4 {
  font-size: 1.8em;
  font-family: arial, serif;
  font-weight: normal;
  margin: 0 0 9px 0;
}
div#news-and-events ul li h4 a {
  color: #012a70;
  text-decoration: none;
}
div#news-and-events ul li h4 a:hover {
  text-decoration: underline;
}
div#news-and-events ul li p.date {
  margin: 0;
}
div#news-and-events p.no-items {
  line-height: 1.5em;
}


/*
 * Video
 */

div#video-container {
  float: right;
  width: 409px;
}
div#video {
  background: #eee;
  height: 280px;
}


/*
 * Venue Features
 */

div#venue-features {
}
div#venue-features ul {
  list-style: none;
  overflow: hidden;
  margin: 17px auto 0 auto;
  padding: 0;
  width: 730px;
  height: 100%;
}
div#venue-features ul li {
  float: left;
  margin: 0 50px 0 0;
  padding: 0;
}
div#venue-features ul li.last {
  margin-right: 0;
}
div#venue-features ul li img {
  display: block;
}
