@charset "utf-8";
/* CSS Document */

*{
	margin:0 auto;
	padding:0;
}

html{
	overflow-y: scroll !important;
}

body{
background-image:url(images/background.png);
background-repeat:repeat;
}

.clear{
clear:both;
}

#header_wrap{
width:100%;
height:188px;
background-image:url(images/header_bg.png);
background-repeat:repeat-x;
}

#header{
width:952px;
}

#logo{
float:left;
width:415px;
margin-top:40px;
}

#wrap{
width:952px;
background-image:url(images/content_top_bg.png);
background-position:top;
background-repeat:no-repeat;
}

#flash{
width:472px;
height:102px;
float:right;
padding-top:40px;
}

div#preloaded-images {
   position: absolute;
   overflow: hidden;
   left: -9999px; 
   top: -9999px;
   height: 1px;
   width: 1px;
}

/*------------------------ Begin Picture Navigation ------------------------*/

#nav_wrap{
	width:471px;
    height:25px;
	float:right;
	padding-right:5px
	}

/*---- HOME ----*/

.home a { 
display: block; 
width: 57px; 
height: 25px; 
background:url(images/nav_home_a.png);
background-repeat:no-repeat;
float:right; 
}

.home a:hover { 
background:url(images/nav_home_b.png);
background-repeat:no-repeat;
}

.home-current{
display: block; 
width: 57px; 
height: 25px;  
background:url(images/nav_home_b.png);
background-repeat:no-repeat;
float:right;
}

/*---- ENTERTAINMENT ----*/

.entertainment a { 
display: block; 
width: 129px; 
height: 25px; 
background:url(images/nav_entertainment_a.png);
background-repeat:no-repeat;
float:right; 
}

.entertainment a:hover { 
background:url(images/nav_entertainment_b.png);
background-repeat:no-repeat;
}

.entertainment-current { 
display: block; 
width: 129px; 
height: 25px; 
background:url(images/nav_entertainment_b.png);
background-repeat:no-repeat;
float:right; 
}

/*---- FOOD ----*/

.food a { 
display: block; 
width: 55px;
height: 25px; 
background:url(images/nav_food_a.png);
background-repeat:no-repeat;
float:right; 
}

.food a:hover { 
background:url(images/nav_food_b.png);
background-repeat:no-repeat;
}

.food-current { 
display: block; 
width: 55px;  
height: 25px; 
background:url(images/nav_food_b.png);
background-repeat:no-repeat;
float:right; 
}


/*---- GALLERY ----*/

.gallery a { 
display: block; 
width: 72px; 
height: 25px; 
background:url(images/nav_gallery_a.png);
background-repeat:no-repeat;
float:right; 
}

.gallery a:hover { 
background:url(images/nav_gallery_b.png);
background-repeat:no-repeat;
}

.gallery-current { 
display: block; 
width: 72px; 
height: 25px; 
background:url(images/nav_gallery_b.png);
background-repeat:no-repeat;
float:right; 
}

/*---- CONTACT ----*/

.contact a { 
display: block; 
width: 77px; 
height: 25px; 
background:url(images/nav_contact_a.png);
background-repeat:no-repeat;
float:right; 
}

.contact a:hover { 
background:url(images/nav_contact_b.png);
background-repeat:no-repeat;
}

.contact-current { 
display: block; 
width: 77px; 
height: 25px; 
background:url(images/nav_contact_b.png);
background-repeat:no-repeat;
float:right; 
}

/*---- ENQUIRIRES ----*/

.enquiries a { 
display: block; 
width: 81px; 
height: 25px; 
background:url(images/nav_enquiries_a.png);
background-repeat:no-repeat;
float:right; 
}

.enquiries a:hover { 
background:url(images/nav_enquiries_b.png);
background-repeat:no-repeat;
}

.enquiries-current { 
display: block; 
width: 81px;
height: 25px; 
background:url(images/nav_enquiries_b.png);
background-repeat:no-repeat;
float:right; 
}

/*------------------------ End Picture navigation ------------------------*/

#entertainment_flash{
margin:0 auto;
width:425px;
}

#food_gallery_pics{
width:900px;
}

#entertainment_gallery_pics{
width:920px;
float:left;
}

#thumb{
padding:5px;
margin:6px;
width:202px;
height:152px;
border: 1px solid #bf3b00;
float:left;
}

#content{
width:952px;
background-image:url(images/content_bg.png);
background-repeat:repeat-y;
}

#content_header{
width:950px;
text-align:center;
margin:0 auto;
}

#text_content{
width:910px;
margin:0 auto;
padding:20px;
text-align:justify;
font-family:Arial, Helvetica, sans-serif;
color:#301900;
font-size:12px;
font-weight:bold;
}

#text_content_contact{
width:910px;
}

#text_content a{
color:#944e00;
text-decoration:underline;
}

#text_content_left01{
width:200px;
padding-right:20px;
background-image:url(images/content_line.png);
background-position:right;
background-repeat:repeat-y;
float:left;
}

#specials_heading{
float:left;
padding-left:20px;
}

#specials_wrap{
width:300px;
float:left;
}

#home_specials01{
width:110px;
padding-left:20px;
padding-right:20px;
float:left;
}

#home_specials02{
width:110px;
padding-left:20px;
padding-right:20px;
float:left;
}

.home-special_day{
font-family:Arial, Helvetica, sans-serif;
color:#bf3b00;
font-size:14px;
font-weight:bold;
text-transform:uppercase;
font-style:italic;
}

.home_specials_menu{
font-family:Arial, Helvetica, sans-serif;
color:#2f1e0c;
font-size:12px;
font-style:italic;
}

#home_image{
float:right;
width:390px;
height:260px;
padding-top:30px;
}

#content_bottom{
width:952px;
height:14px;
background-image:url(images/content_bottom_bg.png);
background-repeat:no-repeat;
margin:0 auto;
}

#footer_wrap{
width:100%;
background-image:url(images/footer_bg.png);
background-repeat:repeat-x;
}

#footer{
width:952px;
margin:0 auto;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#f5f4f0;
padding-top:90px;
font-weight:bold;
}

