html, body {height:100%; margin:0; padding:0;}
#page-background {position:fixed; top:0; left:0; width:100%; height:100%;z-index:-9999;}
#content {
	position:relative;
	z-index:1;
	width: 100%;
	margin:auto;
}
#topContent {
	width:960px;
	margin:auto;
	}
#navbar {
	width:auto;
	height:46px;
	float:left;
	margin:0px 0px 0px 0px;
	}
.navbarLeft {
	background-image:url(../img/bg-navbar-left01.png);
	width:20px;
	height:43px;
	float:left;
	}
.navbarMiddle {
	background-image:url(../img/bg-navbar-middle01.png);
	background-repeat:repeat-x;
	width:auto;
	height:43px;
	float:left;
	}	
#separator {
	float:left;
	margin:12px 10px 0px 10px;
	background-image:url(../img/bg-link-separator.png);
	width:10px;
	height:3px;
	}	
#homepage {
	float:left;
	margin:10px 0px 0px 0px;
	}
#homepage a{
	background-image:url(../img/but-homepage.png);
	display:block;
	list-style:none;	
	width:79px;
	height:11px;
	}
#homepage a:hover {
	background-image:url(../img/but-homepage.png);
	width:79px;
	height:11px;
	background-position:0 -11px;
	}
#aboutUs {
	float:left;
	margin:10px 0px 0px 0px;
	}
#aboutUs a{
	background-image:url(../img/but-about-us.png);
	display:block;
	list-style:none;	
	width:74px;
	height:10px;
	}
#aboutUs a:hover {
	background-image:url(../img/but-about-us.png);
	width:74px;
	height:9px;
	background-position:0 -11px;
	}
#booking {
	float:left;
	margin:10px 0px 0px 0px;
	}
#booking a{
	background-image:url(../img/but-booking.png);
	display:block;
	list-style:none;	
	width:68px;
	height:10px;
	}
#booking a:hover {
	background-image:url(../img/but-booking.png);
	width:68px;
	height:9px;
	background-position:0 -11px;
	}	
#suppliers {
	float:left;
	margin:10px 0px 0px 0px;
	}
#suppliers a{
	background-image:url(../img/but-suppliers.png);
	display:block;
	list-style:none;	
	width:79px;
	height:10px;
	}
#suppliers a:hover {
	background-image:url(../img/but-suppliers.png);
	width:79px;
	height:9px;
	background-position:0 -11px;
	}		
#links {
	float:left;
	margin:10px 0px 0px 0px;
	}
#links a{
	background-image:url(../img/but-links.png);
	display:block;
	list-style:none;	
	width:44px;
	height:10px;
	}
#links a:hover {
	background-image:url(../img/but-links.png);
	width:44px;
	height:9px;
	background-position:0 -11px;
	}
#contact {
	float:left;
	margin:10px 0px 0px 0px;
	}
#contact a{
	background-image:url(../img/but-contact.png);
	display:block;
	list-style:none;	
	width:68px;
	height:10px;
	}
#contact a:hover {
	background-image:url(../img/but-contact.png);
	width:68px;
	height:9px;
	background-position:0 -11px;
	}				
	
.navbarRight {
	background-image:url(../img/bg-navbar-right01.png);
	width:20px;
	height:43px;
	float:left;
	}
#sideBar {
	background-image:url(../img/bg-side-bar01.png);
	background-repeat:repeat-y;
	width:116px;
	height:480px;
	float:right;
	margin:0px 0px 0px 170px;
	padding:0px 0px 20px 0px;
	}
#centralBar {
	background-image:url(../img/bg-header01.png);
	background-repeat:repeat-x;
	width:100%;
	height:108px;
	clear:left;
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 10px 0px;
	
	}
#logo {
	background-image:url(../img/logo02.png);
	width:270px;
	height:68px;
	float:right;
	margin:20px 0px 0px 0px;
	}
#buttonsBottom {
	width:960px;
	margin:auto;
	}
#lunchMenu {
	float:left;
	margin:-50px 0px 0px 0px;
	}
#lunchMenu a{
	background-image:url(../img/but-lunch-menu2.png);
	display:block;
	list-style:none;	
	width:90px;
	height:132px;
	}
#lunchMenu a:hover {
	background-image:url(../img/but-lunch-menu2.png);
	width:/*116px;*/ 90px;
	height:/*170px;*/ 132px;
	background-position:0 -132px;
	}	
#dinnerMenu {
	float:left;
	margin:-50px 0px 0px 0px;
	}
#dinnerMenu a{
	background-image:url(../img/but-dinner-menu2.png);
	display:block;
	list-style:none;	
	width:90px;
	height:132px;
	}
#dinnerMenu a:hover {
	background-image:url(../img/but-dinner-menu2.png);
	width:/*116px;*/ 90px;
	height:/*170px;*/ 132px;
	background-position:0 -132px;
	}			
#wineMenu {
	float:left;
	margin:-50px 0px 0px 0px;
	}
#wineMenu a{
	background-image:url(../img/but-wine-menu2.png);
	display:block;
	list-style:none;	
	width:90px;
	height:132px;
	}
#wineMenu a:hover {
	background-image:url(../img/but-wine-menu2.png);
	width:/*116px;*/ 90px;
	height:/*170px;*/ 132px;
	background-position:0 -132px;
	}
#kidsMenu {
	float:left;
	margin:-50px 0px 0px 0px;
	}
#kidsMenu a{
	background-image:url(../img/but-kids-menu2.png);
	display:block;
	list-style:none;	
	width:90px;
	height:132px;
	}
#kidsMenu a:hover {
	background-image:url(../img/but-kids-menu2.png);
	width:/*116px;*/ 90px;
	height:/*170px;*/ 132px;
	background-position:0 -132px;
	}	
#christmasMenu {
	float:left;
	margin:-50px 0px 0px 0px;
	}
#christmasMenu a{
	background-image:url(../img/but-christmas-menu2.png);
	display:block;
	list-style:none;	
	width:90px;
	height:132px;
	}
#christmasMenu a:hover {
	background-image:url(../img/but-christmas-menu2.png);
	width:/*116px;*/ 90px;
	height:/*170px;*/ 132px;
	background-position:0 -132px;
	}
#christmasMenu2 {
	float:left;
	margin:-50px 0px 0px 0px;
	}
#christmasMenu2 a{
	background-image:url(../img/but-christmas-menu3.png);
	display:block;
	list-style:none;	
	width:90px;
	height:132px;
	}
#christmasMenu2 a:hover {
	background-image:url(../img/but-christmas-menu3.png);
	width:/*116px;*/ 90px;
	height:/*170px;*/ 132px;
	background-position:0 -132px;
	}    	
#sundayMenu {
	float:left;
	margin:-50px 0px 0px 0px;
	}
#sundayMenu a{
	background-image:url(../img/but-sunday-lunch.png);
	display:block;
	list-style:none;	
	width:90px;
	height:132px;
	}
#sundayMenu a:hover {
	background-image:url(../img/but-sunday-lunch.png);
	width:/*116px;*/ 90px;
	height:/*170px;*/ 132px;
	background-position:0 -132px;
	}		
#earlyBirdMenu {
	float:left;
	margin:-50px 0px 0px 0px;
	}
#earlyBirdMenu a{
	background-image:url(../img/but-early-bird.png);
	display:block;
	list-style:none;	
	width:90px;
	height:132px;
	}
#earlyBirdMenu a:hover {
	background-image:url(../img/but-early-bird.png);
	width:/*116px;*/ 90px;
	height:/*170px;*/ 132px;
	background-position:0 -132px;
	}		
#ladiesNightMenu {
	float:left;
	margin:-50px 0px 0px 0px;
	}
#ladiesNightMenu a{
	background-image:url(../img/but-ladies-night.png);
	display:block;
	list-style:none;	
	width:90px;
	height:132px;
	}
#ladiesNightMenu a:hover {
	background-image:url(../img/but-ladies-night.png);
	width:/*116px;*/ 90px;
	height:/*170px;*/ 132px;
	background-position:0 -132px;
	}			
#musicMenu {
	float:left;
	margin:-10px 0px 0px -55px;
	}
#musicMenu a{
	background-image:url(../img/but-music-menu3.png);
	display:block;
	list-style:none;	
	width:150px;
	height:120px;
	z-index:1;
	position:relative;
	}
#musicMenu a:hover {
	background-image:url(../img/but-music-menu3.png);
	width:/*116px;*/ 150px;
	height:/*170px;*/ 120px;
	background-position:-149px 0px;
	}	
    					
#photogallery {
	float:left;
	margin:-10px 0px 0px -55px;
	}
#photogallery a{
	background-image:url(../img/but-photo-gallery-h3.png);
	display:block;
	list-style:none;	
	width:150px;
	height:120px;
	z-index:1;
	position:relative;
	}
#photogallery a:hover {
	background-image:url(../img/but-photo-gallery-h3.png);
	width:/*116px;*/ 150px;
	height:/*170px;*/ 120px;
	background-position:-149px 0px;
	}	
#latestNews {
	float:left;
	margin:-10px 0px 0px -55px;
	}
#latestNews a{
	background-image:url(../img/but-latest-news3.png);
	display:block;
	list-style:none;	
	width:150px;
	height:120px;
	z-index:1;
	position:relative;
	}
#latestNews a:hover {
	background-image:url(../img/but-latest-news3.png);
	width:/*116px;*/ 150px;
	height:/*170px;*/ 120px;
	background-position:-150px 0px;
	}	
#musicMenu {
	float:left;
	margin:-30px 0px 0px -55px;
	}
#musicMenu a{
	background-image:url(../img/but-music-menu3.png);
	display:block;
	list-style:none;	
	width:150px;
	height:120px;
	z-index:1;
	position:relative;
	}
#musicMenu a:hover {
	background-image:url(../img/but-music-menu3.png);
	width:/*116px;*/ 150px;
	height:/*170px;*/ 120px;
	background-position:-149px 0px;
	}						
#photogallery {
	float:left;
	margin:-30px 0px 0px -55px;
	}
#photogallery a{
	background-image:url(../img/but-photo-gallery-h3.png);
	display:block;
	list-style:none;	
	width:150px;
	height:120px;
	z-index:1;
	position:relative;
	}
#photogallery a:hover {
	background-image:url(../img/but-photo-gallery-h3.png);
	width:/*116px;*/ 150px;
	height:/*170px;*/ 120px;
	background-position:-149px 0px;
	}	
#latestNews {
	float:left;
	margin:-30px 0px 0px -55px;
	}
#latestNews a{
	background-image:url(../img/but-latest-news3.png);
	display:block;
	list-style:none;	
	width:150px;
	height:120px;
	z-index:1;
	position:relative;
	}
#latestNews a:hover {
	background-image:url(../img/but-latest-news3.png);
	width:/*116px;*/ 150px;
	height:/*170px;*/ 120px;
	background-position:-150px 0px;
	}	
#xmasMenu {
	float:left;
	margin:-30px 0px 0px -55px;
	}
#xmasMenu a{
	background-image:url(../img/but-christmas-early-bird01.png);
	display:block;
	list-style:none;	
	width:150px;
	height:120px;
	z-index:1;
	position:relative;
	}
#xmasMenu a:hover {
	background-image:url(../img/but-christmas-early-bird01.png);
	width:/*116px;*/ 150px;
	height:/*170px;*/ 120px;
	background-position:-149px 0px;
	}
#xmasEveningMenu {
	float:left;
	margin:-30px 0px 0px -55px;
	}
#xmasEveningMenu a{
	background-image:url(../img/but-christmas-evening-menu01.png);
	display:block;
	list-style:none;	
	width:150px;
	height:120px;
	z-index:1;
	position:relative;
	}
#xmasEveningMenu a:hover {
	background-image:url(../img/but-christmas-evening-menu01.png);
	width:/*116px;*/ 150px;
	height:/*170px;*/ 120px;
	background-position:-149px 0px;
	}       		
.openingHours {
	float:left;
	margin:-80px auto 0px auto;
	width:476px;
	height:99px;
	background-image:url(../img/opening-hours.png);
	}
.award01 {
	float:right;
	background-image:url(../img/img-award02.png);
	width:247px;
	height:298px;
	margin:0px 212px 0px 0px;
    position:absolute;
    top:100px;
    right: 372px;
	}
.valentine01 {
	float:right;
	background-image:url(../img/img-valentines-night01.png);
	width:250px;
	height:300px;
	margin:0px 0px 0px 0px;
/*    position:relative;
    top:-410px;
    right: 2px;*/
	}  
.award02 {
	float:right;
	background-image:url(../img/img-award02.png);
	width:247px;
	height:298px;
	margin:50px 0px 0px 0px;
/*    position:absolute;
    top:100px;
    right: 372px;
*/    
	}      
#pageContent {	
width:960px;
min-height:500px;
margin:auto;
}
#bgLeft {
width:150px;
height:400px;
background-image:url(../img/bg-left.jpg);
float:left;
clear:left;
margin:30px 0px 0px 0px;
padding:0;
}
#bgLeft p {
padding:0;
margin:0;
}
.menu ul {
margin:0;
padding:0;
list-style-type:none;
}
.menu li {
background-image:url(/img/asterisk_orange.png);
background-position:0px center;
background-repeat:no-repeat;
list-style-type:none;
margin:0px 0px 5px 0px;
padding:5px 0px 0px 16px;
width:110px;
color:#eeeeee;
}

.menu li a {
list-style-type:none;
color:#eee;
text-decoration:none;
font-family:Geneva, arial, helvetica, sans-serif;
font-size:11px;
padding:2px 0px 0px 0px;
margin:0;
}
.menu li a:hover {
color:#cc3333;
}
.menu a {
padding:0;
margin:0;
}
#headingAboutUs {
background-image:url(../img/heading-left-about-us.gif);
width:86px;
height:63px;
float:right;
margin:10px 10px 0px 0px;
}
#headingBooking {
background-image:url(../img/heading-left-booking.gif);
width:112px;
height:34px;
float:right;
margin:10px 10px 0px 0px;
}
#headingSuppliers {
background-image:url(../img/heading-left-suppliers.gif);
width:129px;
height:33px;
float:right;
margin:10px 10px 0px 0px;
}
#headingLinks {
background-image:url(../img/heading-left-links.gif);
width:78px;
height:26px;
float:right;
margin:10px 10px 0px 0px;
}
#headingContact {
background-image:url(../img/heading-left-contact.gif);
width:129px;
height:28px;
float:right;
margin:10px 10px 0px 0px;
}
#headingEarlyBirdMenu {
background-image:url(../img/heading-left-early-bird.gif);
width:78px;
height:62px;
float:right;
margin:10px 10px 0px 0px;
}
#headingLunchMenu {
background-image:url(../img/heading-left-lunch-menu.gif);
width:84px;
height:63px;
float:right;
margin:10px 10px 0px 0px;
}
#headingDinnerMenu {
background-image:url(../img/heading-left-dinner-menu.gif);
width:90px;
height:62px;
float:right;
margin:10px 10px 0px 0px;
}
#headingKidsMenu {
background-image:url(../img/heading-left-kids-menu.gif);
width:81px;
height:65px;
float:right;
margin:10px 10px 0px 0px;
}
#headingChristmasMenu {
background-image:url(../img/heading-left-christmas-menu.gif);
width:125px;
height:57px;
float:right;
margin:10px 10px 0px 0px;
}
#headingXmasDinner {
background-image:url(../img/heading-left-xmas-evening.png);
width:130px;
height:90px;
float:right;
margin:10px 10px 0px 0px;
}
#headingXmasBird {
background-image:url(../img/heading-left-xmas-early-bird.png);
width:130px;
height:90px;
float:right;
margin:10px 10px 0px 0px;
}
#headingSundayLunch {
background-image:url(../img/heading-left-sunday-lunch.gif);
width:103px;
height:62px;
float:right;
margin:10px 10px 0px 0px;
}
#headingLadiesNight {
background-image:url(../img/heading-left-ladies-night.gif);
width:92px;
height:70px;
float:right;
margin:10px 10px 0px 0px;
}
#headingWineMenu {
background-image:url(../img/heading-left-wine-menu.gif);
width:81px;
height:62px;
float:right;
margin:10px 10px 0px 0px;
}
#headingMusicMenu {
background-image:url(../img/heading-left-our-music-choice.gif);
width:103px;
height:98px;
float:right;
margin:10px 10px 0px 0px;
}
#headingPhotogallery {
background-image:url(../img/heading-left-photo-gallery.gif);
width:103px;
height:71px;
float:right;
margin:10px 10px 0px 0px;
}
#headingLatestNews {
background-image:url(../img/heading-left-latest-news.gif);
width:104px;
height:64px;
float:right;
margin:10px 10px 0px 0px;
}
#headingChristmas {
background-image:url(../img/heading-left-christmas.gif);
width:84px;
height:63px;
float:right;
margin:10px 10px 0px 0px;
}
#headingValentines{
background-image:url(../img/heading-left-valentines-menu.gif);
width:119px;
height:56px;
float:right;
margin:10px 10px 0px 0px;
}
#lunchMenuSx {
width:150px;
height:400px;
background-image:url(../img/bg-left-lunch-menu.jpg);
float:left;
clear:left;
margin:30px 0px 0px 0px;
}
#lunchMenuDx {
width:544px;
height:374px;
overflow:auto;
padding:10px;
background-color:#EFE4D3;
border:3px solid #990000;
float:right;
margin:30px 240px 50px 0px;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
color:#333;
}
#lunchMenuDx h1 {
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:24px;
color:#990000;
letter-spacing:-1px;
border-bottom:1px dotted #333;
margin:3px 0px 2px 0px;
}
#lunchMenuDx h2 {
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:22px;
color:#CC6633;
letter-spacing:-1px;
margin:3px 0px 2px 0px;
}
#lunchMenuDx h3 {
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:18px;
color:#990000;
letter-spacing:-1px;
margin:3px 0px 2px 0px;
}
#lunchMenuDx h4 {
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:14px;
color:#cc6633;
letter-spacing:-1px;
margin:8px 0px 2px 0px;
}
#lunchMenuDx p {
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
color:#333;
}
#lunchMenuDx ul {
margin:0;
padding:0;
}
#lunchMenuDx li {
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
color:#333;
border-bottom:1px dotted #999;
list-style-type:none;
padding:5px 10px 5px 0px;
}
#lunchMenuDx table {
border:1px solid  #C4917B;
}
#lunchMenuDx table p {
font-size:11px;
}
#lunchMenuDx th {
background-color:#DEBFB1;
color:#CCCC99;
margin:0;
padding:0;
font-size:12px;
font-weight:bold;
}
#lunchMenuDx tr {

}
#lunchMenuDx tr:hover {
background-color:#ddd1c1;
}
#lunchMenuDx td {
border-bottom:1px dotted  #D5B3AA;
margin:0;
padding:2px;
min-width:60px;
}
#lunchMenuDx a {
color:#C53300;
font-size:12px;
text-decoration:none;
}
#lunchMenuDx a:hover {
color:#333;
}
.leftTextDiv {
float:left;
padding:10px;
}
.leftText01 {
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:11px;
color:#fff;
}
.leftLink01{
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:11px;
color:#fff;
text-decoration:underline;
}
.leftLink01:hover {
text-decoration:none;
color:#FF630F;
}
.gallery {
clear:both;
}
.gallery dl {
background:none repeat scroll 0 0 #CDC1A3;
float:left;
line-height:0;
margin:0 10px 10px 0;
padding:5px;
width:auto !important;
}
.gallery dt {
line-height:0;
}
ul.gallerymenu  {
margin:15px 0 0 10px;
padding:0;
list-style-type:none;
}
.gallerymenu li {
background-position:0px center;
background-repeat:no-repeat;
list-style-type:none;
margin:0px 0px 5px 0px;
padding:5px 10px 0px 5px;
}

.gallerymenu li a {
list-style-type:none;
color:#eee;
text-decoration:none;
font-family:Geneva, arial, helvetica, sans-serif;
font-size:11px;
padding:2px 0px 0px 0px;
margin:0;
}
.gallerymenu li a:hover {
color:#FF630F;
}
.gallerymenu a {
padding:0;
margin:0;
}
label {
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
color:#333;
}
input {
border:1px dotted #FF9933;
background-color:#B88658;
color:#fefefe;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:11px;
margin:3px;
padding:3px;
}
.credits {
    float:left;
    margin:40px 0 0 0;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    background-color:#131313;
    text-align:center;
    padding:5px; 
}
.credits p {
    font-size:11px;
    color:#fff;
    font-family:arial, geneva, sans-serif;
}
.credits a {
    color:#fff;
    text-decoration:underline;
}
.credits a:hover {
    color:#ff6600;
    text-decoration:none;
}
