@charset "utf-8";
/* CSS Document */

* {
	padding:0;
	margin:0;
}

img, div { behavior: url(iepngfix.htc) }

.left { float:left; display:inline; }
.left20 { float:left; display:inline; padding-left:20px; }
.right { float:right; display:inline; }
.clearBoth { clear:both; }
.width380 { width:380px; }

img {
	border:none;
}

body {
	background-image:url(../images/bg.gif);
	background-repeat:repeat;
	background-color:#000000;
}

#container {
	width:960px;
	margin:0 auto;
}

#header {
	float:left;
	display:inline;
	width:960px;
	height:356px;
	position:relative;
	z-index:1;
	background-image:url(../images/header-bg.jpg);
	background-repeat:no-repeat;
	background-position:top center;
}

#content-holder{
	float:left;
	display:inline;
	width:928px;
	min-height:400px;
	height:auto !important;
	height:400px;
	background-color:#150018;
	margin:-63px 16px 0 16px; /*margin:-63px 16px 0 16px;*/
}


/*////////////////////////////////////////NAVIGATION*/

#nav {
	float:left;
	display:inline;
	height:12px;
	margin-top:38px;
	padding-left:19px;
	position:relative;
	z-index:10;
}

#nav a.home {
	float: left;
	display: block;
	height: 12px;
	width: 49px;
	background: url(../images/nav/home.gif) 0px 0px no-repeat;
	padding-right:15px;
	position:relative;
	z-index:10;
}

#nav a.home:hover, #nav a.drink:hover, #nav a.food:hover, #nav a.sport:hover, #nav a.functions:hover, #nav a.whats-on:hover, #nav a.gallery:hover, #nav a.contact:hover {
	background-position: 0px -12px;
}

#nav a.drink{
	float: left;
	display: block;
	height: 12px;
	width: 53px;
	background: url(../images/nav/drink.gif) 0px 0px no-repeat;
	padding-right:15px;
	position:relative;
	z-index:10;
}

#nav a.food{
	float: left;
	display: block;
	height: 12px;
	width: 46px;
	background: url(../images/nav/food.gif) 0px 0px no-repeat;
	padding-right:15px;
	position:relative;
	z-index:10;
}

#nav a.sport{
	float: left;
	display: block;
	height: 12px;
	width: 47px;
	background: url(../images/nav/sport.gif) 0px 0px no-repeat;
	padding-right:15px;
	position:relative;
	z-index:10;
}

#nav a.functions{
	float: left;
	display: block;
	height: 12px;
	width: 90px;
	background: url(../images/nav/functions.gif) 0px 0px no-repeat;
	padding-right:15px;
	position:relative;
	z-index:10;
}

#nav a.whats-on{
	float: left;
	display: block;
	height: 12px;
	width: 83px;
	background: url(../images/nav/whats-on.gif) 0px 0px no-repeat;
	padding-right:15px;
	position:relative;
	z-index:10;
}

#nav a.gallery{
	float: left;
	display: block;
	height: 12px;
	width: 65px;
	background: url(../images/nav/gallery.gif) 0px 0px no-repeat;
	padding-right:15px;
	position:relative;
	z-index:10;
}

#nav a.contact{
	float: left;
	display: block;
	height: 12px;
	width: 72px;
	background: url(../images/nav/contact.gif) 0px 0px no-repeat;
	position:relative;
	z-index:10;
}


.hide {
	display:none;
}

/*//////////////////////////////////////////////END NAVIGATION */

#text-content {
	clear:both;
	float:left;
	display:inline;
	width:587px;
	padding:0 20px;
	margin-top:32px;
	padding-bottom:20px;
}

#buttons-right {
	float:right;
	display:inline;
	width:300px;
	padding-top:20px;
	margin-top:38px;
}

#menu-buttons {
	float:left;
	display:inline;
	width:251px;
	height:301px;
	background-image:url(../images/btns/menus-bg-large-new.png);
	background-repeat:no-repeat;
	padding:10px;
	padding-top:50px;
	padding-left:18px;
}

#footer {
	float:left;
	display:inline;
	width:928px;
	height:30px;
	margin:0 16px 0 16px;
}

.footer-left {
	float:left;
	display:inline;
}

.footer-right {
	float:right;
	display:inline;
}
#voucher {
	float:left;
	display:inline;
	background-color:#ffffff;
	border:1px dotted #000000;
	width:480px;
	height:300px;
	clear:both;
	padding:5px;
}