@import url('zero.css');
@import url('jquery.lightbox.css');

body, table { font: 12px/1.4 Georgia, serif; color: #615F5B; }
body { background: #938D81 url(../images/strip.jpg) repeat-x top  }

body, html { height: 100%; }

img { border: 0; }

a { text-decoration: none; color: #393733; }
    a:hover { text-decoration: underline; }

.first { margin-top: 0 }

.cl { clear: left; }
.cr { clear: right; }
.cb { clear: both; }

.content p { margin-bottom: 0.7em; }

.sep { color: #7E463F; margin: 0 10px; }

#container { width: 1200px; height: 100%; margin: 0 auto; background: url(../images/background.jpg) no-repeat top center; }

#logo { width: 202px; height: 42px; padding: 50px 0 20px 0; margin: 0 auto; }
  #logo img { display: block; }

#slideshow { width: 1200px; height: 600px; margin: 0 auto; overflow: hidden; }
  #slideshow ul { width: 12000px; }
  #slideshow li { width: 1200px; height: 600px; float: left; background-position: top center; background-repeat: no-repeat; position: relative; }
    #slideshow .content { position: absolute; width: 255px; top: 191px; left: 696px; }
  
  #page-home { background-image: url(../images/home.png); }
    #page-home .content { width: 570px; top: 493px; left: 185px; font-size: 13px; display: none; }
  #page-menu { background-image: url(../images/Menu.png); }
    #page-menu .content { bottom: 20px; left: 0; width: 1200px; top: auto; text-align: center; }
  #page-drinks { background-image: url(../images/Drinks.png); }
  #page-private-hire { background-image: url(../images/PrivateHire.png); }
    #page-private-hire .content { left: 706px; }
  #page-corporate { background-image: url(../images/CorporateEvents.png); }
    #page-corporate .content { left: 671px; }
  #page-o2-suite { background-image: url(../images/o2_suite.png); }
    #page-o2-suite .content { left: 713px; }
  #page-contact { background-image: url(../images/Contact.png); }
    #page-contact .content { left: 761px; }
  
#nav { background: url(../images/faded_line.png) no-repeat top center; margin: 15px auto; padding-top: 15px; text-align: center; }