body{
	font-family: arial, sans-serif;
    font-size: 70%;
	background: url('images/bg.jpg') repeat-x;
	background-color: #330000;
}

h1{
	color: #15427B;
	font-size: 120%;
	margin-bottom: 20px;
	_margin-bottom: 0px;
}

h2{
	color: #15427B;
	font-size: 100%;
}

.site{
	margin: auto;
	margin-top: 20px;
	_margin-top: 10px;
	width: 958px;
	height: 541px;
	background: url('images/site-background.jpg') no-repeat;
}

.menu{
	padding-top: 32px;
	margin: 0px 0px 0px 40px;
	}

.menu ul{
	margin: 0px;
    padding: 0px;
}

.menu li{
	display: inline;
}

.menu li a{
	margin-right: 22px;
	border: none;
}

/* NAV BAR STANDARD */
#nav_home a{background: url('images/home-btn.png') top no-repeat; width: 57px; height: 27px; display: block; float: left; text-indent: -2000px; overflow: hidden;}
#nav_about-us a{background: url('images/about-us-btn.png') top no-repeat; width: 83px; height: 27px; display: block; float: left; text-indent: -2000px; overflow: hidden;}
#nav_menu a{background: url('images/menu-btn.png') top no-repeat; width: 53px; height: 27px; display: block; float: left; text-indent: -2000px; overflow: hidden;}
#nav_gallery a{background: url('images/gallery-btn.png') top no-repeat; width: 78px; height: 27px; display: block; float: left; text-indent: -2000px; overflow: hidden;}
#nav_contact a{background: url('images/contact-btn.png') top no-repeat; width: 80px; height: 27px; display: block; float: left; text-indent: -2000px; overflow: hidden;}
#nav_reservation a{background: url('images/reservation-btn.png') top no-repeat; width: 110px; height: 27px; display: block; float: left; text-indent: -2000px; overflow: hidden;}
#nav_private-dining a{background: url('images/private-dining-btn.png') top no-repeat; width: 132px; height: 27px; display: block; float: left; text-indent: -2000px; overflow: hidden;}
#nav_offers-and-events a{background: url('images/offers-and-events-btn.png') top no-repeat; width: 144px; height: 27px; display: block; float: left; text-indent: -2000px; overflow: hidden;}

/* NAV BAR HOVER */
#nav_home a:hover{background: url('images/home-btn.png') bottom no-repeat; width: 57px; height: 27px; display: block; float: left; text-indent: -2000px; overflow: hidden;}
#nav_about-us a:hover{background: url('images/about-us-btn.png') bottom no-repeat; width: 83px; height: 27px; display: block; float: left; text-indent: -2000px; overflow: hidden;}
#nav_menu a:hover{background: url('images/menu-btn.png') bottom no-repeat; width: 53px; height: 27px; display: block; float: left; text-indent: -2000px; overflow: hidden;}
#nav_gallery a:hover{background: url('images/gallery-btn.png') bottom no-repeat; width: 78px; height: 27px; display: block; float: left; text-indent: -2000px; overflow: hidden;}
#nav_contact a:hover{background: url('images/contact-btn.png') bottom no-repeat; width: 80px; height: 27px; display: block; float: left; text-indent: -2000px; overflow: hidden;}
#nav_reservation a:hover{background: url('images/reservation-btn.png') bottom no-repeat; width: 110px; height: 27px; display: block; float: left; text-indent: -2000px; overflow: hidden;}
#nav_private-dining a:hover{background: url('images/private-dining-btn.png') bottom no-repeat; width: 132px; height: 27px; display: block; float: left; text-indent: -2000px; overflow: hidden;}
#nav_offers-and-events a:hover{background: url('images/offers-and-events-btn.png') bottom no-repeat; width: 144px; height: 27px; display: block; float: left; text-indent: -2000px; overflow: hidden;}

/* NAV BAR SELECTED */
#body_home #nav_home a{background: url('images/home-btn-selected.png') top no-repeat; width: 57px; height: 27px; display: block; float: left; text-indent: -2000px; overflow: hidden;}
#body_about-us #nav_about-us a{background: url('images/about-us-btn-selected.png') top no-repeat; width: 83px; height: 27px; display: block; float: left; text-indent: -2000px; overflow: hidden;}
#body_menu #nav_menu a{background: url('images/menu-btn-selected.png') top no-repeat; width: 53px; height: 27px; display: block; float: left; text-indent: -2000px; overflow: hidden;}
#body_gallery #nav_gallery a{background: url('images/gallery-btn-selected.png') top no-repeat; width: 78px; height: 27px; display: block; float: left; text-indent: -2000px; overflow: hidden;}
#body_contact #nav_contact a{background: url('images/contact-btn-selected.png') top no-repeat; width: 80px; height: 27px; display: block; float: left; text-indent: -2000px; overflow: hidden;}
#body_reservation #nav_reservation a{background: url('images/reservation-btn-selected.png') top no-repeat; width: 110px; height: 27px; display: block; float: left; text-indent: -2000px; overflow: hidden;}
#body_private-dining #nav_private-dining a{background: url('images/private-dining-btn-selected.png') top no-repeat; width: 132px; height: 27px; display: block; float: left; text-indent: -2000px; overflow: hidden;}
#body_offers-and-events #nav_offers-and-events a{background: url('images/offers-and-events-btn-selected.png') top no-repeat; width: 144px; height: 27px; display: block; float: left; text-indent: -2000px; overflow: hidden;}

/* NAV BAR SELECTED HOVER */
#body_home #nav_home a:hover{background: url('images/home-btn-selected.png') bottom no-repeat; width: 57px; height: 27px; display: block; float: left; text-indent: -2000px; overflow: hidden;}
#body_about-us #nav_about-us a:hover{background: url('images/about-us-btn-selected.png') bottom no-repeat; width: 83px; height: 27px; display: block; float: left; text-indent: -2000px; overflow: hidden;}
#body_menu #nav_menu a:hover{background: url('images/menu-btn-selected.png') bottom no-repeat; width: 53px; height: 27px; display: block; float: left; text-indent: -2000px; overflow: hidden;}
#body_gallery #nav_gallery a:hover{background: url('images/gallery-btn-selected.png') bottom no-repeat; width: 78px; height: 27px; display: block; float: left; text-indent: -2000px; overflow: hidden;}
#body_contact #nav_contact a:hover{background: url('images/contact-btn-selected.png') bottom no-repeat; width: 80px; height: 27px; display: block; float: left; text-indent: -2000px; overflow: hidden;}
#body_reservation #nav_reservation a:hover{background: url('images/reservation-btn-selected.png') bottom no-repeat; width: 110px; height: 27px; display: block; float: left; text-indent: -2000px; overflow: hidden;}
#body_private-dining #nav_private-dining a:hover{background: url('images/private-dining-btn-selected.png') bottom no-repeat; width: 132px; height: 27px; display: block; float: left; text-indent: -2000px; overflow: hidden;}
#body_offers-and-events #nav_offers-and-events a:hover{background: url('images/offers-and-events-btn-selected.png') bottom no-repeat; width: 144px; height: 27px; display: block; float: left; text-indent: -2000px; overflow: hidden;}

#flashdiv{
	margin: 57px 0px 0px 42px;
	width: 794px;
	height: 308px;
}

#script-content-bg{
	background: url('images/content-bg-small.jpg') no-repeat;
	margin: 0px;
	margin-left: 50px;
	width: 611px;
    height: 308px;
    font-family: arial, sans-serif;
	overflow: hidden;
}

#script-content-private-bg{
	background: url('images/content-bg-small-private.jpg') no-repeat;
	margin: 0px;
	margin-left: 50px;
	width: 611px;
    height: 308px;
    font-family: arial, sans-serif;
	overflow: hidden;
}

#script-content-offers-bg{
	background: url('images/content-bg-small-offers.jpg') no-repeat;
	margin: 0px;
	margin-left: 50px;
	width: 611px;
    height: 308px;
    font-family: arial, sans-serif;
	overflow: hidden;
}

#noscript-content-bg{
	background: url('images/content-bg.jpg') no-repeat;
	margin: 82px 0px 0px 50px;
    width: 794px;
    height: 308px;
    font-family: arial, sans-serif;
}

#script-content{
	position: relative;
    width: 540px;
    height: auto;
    padding: 20px 0px 10px 20px;
    overflow: hidden;
}

#noscript-content{
	position: relative;
    width: 750px;
    height: auto;
    padding: 20px 0px 10px 20px;
    overflow: hidden;
}

#home-content{
	display: none;
	width: 736px;
	margin: 100px 0px 0px 73px;
    font-family: arial, sans-serif;
}

#sidebar-flash{
	margin: 0px;
	padding-right: 10px;
	float: right;
	width: 280px;
	height: 308px;
	}

#gallery {
		width: 605px;
	}
	#gallery ul { list-style-type: none; margin: 0px; padding: 0px 0px 0px 10px; }
	#gallery ul li { display: inline;}
	#gallery ul img {
		margin: 5px;
		border: 5px solid #fff;
		border-width: 5px 5px 20px;
	}
	
	#gallery ul a:hover img {
		border: 5px solid #666;
		border-width: 5px 5px 20px;
		color: #330000;
	}
	#gallery ul a:hover { color: #fff; }
	
#noscript-gallery {
		width: 780px;
	}
	#noscript-gallery ul { list-style-type: none; margin: 0px; padding: 0px; }
	#noscript-gallery ul li { display: inline;}
	#noscript-gallery ul img {
		margin: 5px;
		border: 5px solid #330000;
		border-width: 5px 5px 20px;
	}
	#noscript-gallery ul a:hover img {
		border: 5px solid #666;
		border-width: 5px 5px 20px;
		color: #330000;
	}

	.webok{
	position: relative;
    right: 10px;
    margin: auto;
    text-align: right;
	width: 958px;
    top: 130px;
	font-family: arial, sans-serif;
    font-size: .8em;
}

.webok a{
	text-decoration: none;
	color: #666;
}

	

