@charset "utf-8";
/* CSS Document */

input.textbox {width:150px;}
textarea.textbox {width:150px;}

img, div, a { behavior: url(/css/iepngfix.htc) }

* {
	padding:0;
	margin:0;
}

.clearBoth {
	clear:both;
}

.left {
	float:left;
	display:inline;
}

.left180 {
	float:left;
	display:inline;
	width:180px;
}

.right {
	float:right;
	display:inline;
}

img {
	border:none;
}

body {
	background-color:#F8F0DD;
}

#container {
	width:900px;
	margin:0 auto;
	background-image:url(../images/content-bg.jpg);
	background-repeat:repeat-y;
	background-position:top center;
}

#header {
	float:left;
	display:inline;
	width:900px;
	height:118px;
	background-image:url(../images/header-fadeout-firework.jpg);
	background-repeat:no-repeat;
	overflow:hidden;
}

#fadeout-header {
	float:left;
	display:inline;
	width:900px;
	height:118px;
	background-image:url(../images/header-fadeout.jpg);
	background-repeat:no-repeat;
	position:relative;
	z-index:1;
}

#logo {
	float:left;
	display:inline;
	width:237px;
	height:71px;
	margin-top:-118px;
	position:relative;
	z-index:10;
}


/*////////////////////////////////////NAVIGATION*/

#navigation {
	float:left;
	display:inline;
	width:870px;
	height:21px;
	padding-left:30px;
	margin:8px 0 13px 0;
}

#navigation a.home, #navigation a.home-selected {
	float: left;
	display: block;
	height: 21px;
	width: 59px;
	background: url(../images/navigation/home.gif) 0px 0px no-repeat;
	padding-right:15px;
}

#navigation a.home:hover, #navigation a.home-selected {
	background-position: 0px -21px;
}

#navigation a.drink, #navigation a.drink-selected {
	float: left;
	display: block;
	height: 21px;
	width: 60px;
	background: url(../images/navigation/drink.gif) 0px 0px no-repeat;
	padding-right:15px;
}

#navigation a.drink:hover, #navigation a.drink-selected {
	background-position: 0px -21px;
}

#navigation a.dine, #navigation a.dine-selected {
	float: left;
	display: block;
	height: 21px;
	width: 52px;
	background: url(../images/navigation/dine.gif) 0px 0px no-repeat;
	padding-right:15px;
}

#navigation a.dine:hover, #navigation a.dine-selected {
	background-position: 0px -21px;
}

#navigation a.al-fresco, #navigation a.al-fresco-selected {
	float: left;
	display: block;
	height: 21px;
	width: 89px;
	background: url(../images/navigation/al-fresco.gif) 0px 0px no-repeat;
	padding-right:15px;
}

#navigation a.al-fresco:hover, #navigation a.al-fresco-selected {
	background-position: 0px -21px;
}

#navigation a.parties, #navigation a.parties-selected {
	float: left;
	display: block;
	height: 21px;
	width: 155px;
	background: url(../images/navigation/meetings-parties.gif) 0px 0px no-repeat;
	padding-right:15px;
}

#navigation a.parties:hover, #navigation a.parties-selected {
	background-position: 0px -21px;
}

#navigation a.events, #navigation a.events-selected {
	float: left;
	display: block;
	height: 21px;
	width: 161px;
	background: url(../images/navigation/offers-whats-on.gif) 0px 0px no-repeat;
	padding-right:15px;
}

#navigation a.events:hover, #navigation a.events-selected {
	background-position: 0px -21px;
}

#navigation a.gallery, #navigation a.gallery-selected {
	float: left;
	display: block;
	height: 21px;
	width: 75px;
	background: url(../images/navigation/gallery.gif) 0px 0px no-repeat;
	padding-right:15px;
}

#navigation a.gallery:hover, #navigation a.gallery-selected {
	background-position: 0px -21px;
}

#navigation a.contact, #navigation a.contact-selected {
	float: left;
	display: block;
	height: 21px;
	width: 84px;
	background: url(../images/navigation/contact.gif) 0px 0px no-repeat;
}

#navigation a.contact:hover, #navigation a.contact-selected {
	background-position: 0px -21px;
}

.hide {
	display:none;
}

/*//////////////////////////////////////NAVIGATION END */

#content-area {
	float:left;
	display:inline;
	width:900px;
	min-height: 381px;
	height: auto !important;
	height: 381px;
}


#text-content {
	float:left;
	display:inline;
	width:370px;
	padding-left:10px;
}
#footer {
	float:left;
	display:inline;
	width:880px;
	border-top:solid 1px #875b31;
	margin:10px 10px;
}

/* CSS image rotation */

#image-outer {
	float: left;
	display: inline;
	border:1px solid #875b31;
	width:502px;
	height:379px;
	margin-left:9px;
}

#image {
	width:502px;
	height:379px;
	float: left;
	display: inline;
	position: relative;
}

.absolute {
	position:absolute;
	left: 0;
	top: 0;
}

.hide {
	display:none;
}

/* menu page */

#menu-image {
	float:left;
	display:inline;
	width:254px;
	padding-left:9px;
	padding-right:14px;
}

#menu-image img {
	border:1px solid #875b31;
	margin-bottom:10px;
}

#menu-outer {
	float:left;
	display:inline;
	width:434px;
}

#menu-buttons {
	float:left;
	display:inline;
	width:150px;
	margin-left:15px;
	margin-top:20px;
}

#menu-buttons img {
	margin-bottom:13px;
}

.normal-btn {
	margin-bottom:3px;
	margin-left:3px;
}

#voucher {
	float:left;
	display:inline;
	background-color:#ffffff;
	border:1px dotted #000000;
	width:310px;
	height:300px;
	clear:both;
	padding:5px;
}