body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	font-size: 14px;
	margin: 0px;
	padding: 0px;
	text-align: center;
	overflow:-moz-scrollbars-vertical;
	background: #a2a488 url(../images/contentBG.gif) repeat-y;
	background-position:center;
}

#headerWrapper {
	margin: 0px;
	padding: 0px;
	background-color: #191a10;
	display:block;
	min-height:145px;
}
#header {
	margin: 0px auto;
	padding: 0px;
	width: 980px;
	clear:both;
}
#header #logo a {
    background: url("../images/logo.jpg") no-repeat scroll 0 0 transparent;
    border: medium none;
    display: block;
    height: 123px;
    text-indent: -900em;
    width: 210px;
	float:left;
	margin-top:10px;
}
.fbheaderlink {
    float: right;
    padding-right: 15px;
    padding-top: 10px;
    text-align: right;
    width: 200px;
}
.fbheaderlink a {
	color:#7C7E70;
	font-size:12px;
}


.fbheaderbutton {
    float: right;
    width: 90px;
	padding-top:8px;
}

#header #nav {
    margin: 83px 0 0 0;
    padding: 0 15px 0 0;
    width: 700px;
	float:right;
}
#header #nav ul {
	float: right;
}
#header #nav ul li {
    display: inline;
    text-transform: uppercase;
}
#header #nav ul li a {
    color: #7c7e70;
    padding: 0 20px;
	font: bold 14px/18px Arial, Helvetica, sans-serif;
	text-decoration:none;
}
#header #nav ul li a:hover {
	color:#FFFFFF;
}
#header #nav ul li.last a {
    padding-right: 0;
	border-right:none;
}
#header #nav ul li.selected a {
	color:#FFFFFF
}
#header #nav ul li.tour a {
    background-color: #CCCCCC;
    color: #000000;
}

#contentContainer {
	margin: 0px auto;
	padding: 0px;
	width: 980px;
	clear:both;
	background: url(../images/shadow.png) no-repeat 0px 275px;
	padding-top:50px;
	padding-bottom:25px;
}

#contentContainer.tour {background: url(../images/shadow.png) no-repeat 0px 620px;}





#homepageScroller {
	width:980px;
	float:left;
	padding-bottom:45px;
	text-align:center;
}



#copyContainer {width:980px;float:left;text-align:left; padding-top:15px;}
#copyContainer p {line-height:22px; padding-bottom:15px;}
h2 {color:#4a4b41; text-transform:uppercase; float:left; text-align:left; font-size:18px; padding-bottom:20px;}

#column1 {width:455px;float:left; padding-top:15px;padding-right:25px; min-height:280px; background: url(../images/divider.png) no-repeat right bottom;}
#column1 h2 {width:455px;}

#column2 {width:200px;float:left; padding-top:15px;  padding-right:25px; padding-left:25px; min-height:280px; background: url(../images/divider.png) no-repeat right bottom;}
#column2 h2 {width:200px;}
#column2 ul {list-style-position:inside}
#column2 ul li {padding-bottom:15px;}
#column2 .tour {
    background: url("../images/takeTheTour.png") no-repeat scroll 0 0 transparent;
    border: medium none;
    display: block;
    height: 51px;
    text-indent: -900em;
    width: 150px;
	float:left;
}




#column3 {width:225px;float:left;padding-left:25px; padding-top:15px;}
#column3 h2 {width:225px;}
#column3 #openingTimes {width:225px; float:left;}

#column4 {width:600px;float:left;padding-left:25px; padding-right:25px padding-top:25px;}
#column4 h2 {width:600px;}



#column5 {width:500px;float:left;padding-left:25px; padding-right:25px padding-top:25px;}
#column5 h2 {width:500px;}
#column6 {width:400px;float:right;padding-right:25px;}


#footerWrapper {
	margin: 0px;
	padding: 0px;
	background-color: #FFFFFF;
	display:block;
	min-height:60px;
}

#footer {
	margin: 0px auto;
	padding: 15px 0 0 0;
	width: 980px;
	clear:both;
}
#footer #nav {
    margin: 0;
    padding: 0;
    width: 900px;
	float:left;
	clear:both;
}
#footer #nav ul {
	float: left;
}
#footer #nav ul li {
    display: inline;
    text-transform: uppercase;
}
#footer #nav ul li a {
    color: #636363;
    padding: 0 20px;
	border-right:1px solid #636363;
	font: 14px/18px Arial,Helvetica,sans-serif;
	text-decoration:none;
}
#footer #nav ul li a:hover {
    text-decoration: none;
}
#footer #nav ul li.last a {
    padding-right: 0;
	border-right:none;
}
#footer #nav ul li.first a {
    padding-left: 0;
}

#gutter {
	width:600px;
	text-align:left;
	float:left;
	font-size:10px;
	padding-top:10px;
}
#gutter a {text-decoration:none;}



/* tour */

#slideshow {
	margin:0 auto;
	width:980px;
	height:600px;
	padding-bottom:45px;
	position:relative;
}
#slideshow #slidesContainer {
  margin:0 auto;
  width:900px;
  height:600px;
  overflow:auto; /* allow scrollbar */
  position:relative;
}
#slideshow #slidesContainer .slide {
  margin:0 auto;
  width:880px; /* reduce by 20 pixels of #slidesContainer to avoid horizontal scroll */
  height:600px;
}

/** 
 * Slideshow controls style rules.
 */
.control {
  display:block;
  width:39px;
  height:600px;
  text-indent:-10000px;
  position:absolute;
  cursor: pointer;
}
#leftControl {
  top:0;
  left:0;
  background:transparent url(../images/left.png) no-repeat 0 300px;
}
#rightControl {
  top:0;
  right:0;
  background:transparent url(../images/right.png) no-repeat 0 300px;
}



