* {
	margin: 0;
}
html, body {
	height: 100%;
}

body {
	background: #302 url(i/bg4.jpg) top repeat-x;
	font: 1em/1.4em arial,sans-serif;
	color:#db8;
/*	
	text-align: center;
	
	scrollbar-track-color: #400;
	scrollbar-base-color: #c00;
	scrollbar-arrow-color: #fc9;
	scrollbar-3dlight-color: #e22;
	scrollbar-highlight-color: #c00;
	scrollbar-face-color: #c00;
	scrollbar-shadow-color: #c00;
	scrollbar-darkshadow-color: #b00;
*/
}

#wrapper {
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -100px; /* the bottom margin is the negative value of the footer's height */

	position: relative;
	width: 700px;
	font-size: 0.9em;

	text-align: left;
	
	width: 770px;	
	background-color:#000;
	
	margin: 0 auto -75px;
}

#footer, #push {
	height: 75px; /* .push must be the same height as .footer */
}


#header {
	width: 770px;
	height: 108px;
	
/*	margin: 0;
	padding: 0;*/

	background-color:#333;
	background-image:url(i/header.jpg);
}


#content
{
	float:right;
	width: 475px;
/*	margin-right: 6px;*/
	
	background-color:#000;	

	text-align:justify;
}



#push { clear:both; }

#footer {
	position: relative;
	width: 770px;
	margin: 0 auto;
/*	background: url(i/footer.jpg) no-repeat;*/

	background-color:#000;
	vertical-align:bottom;
	padding-top: 80px;
}

#preLoad
{
visibility:hidden; width:0; height:0; overflow: hidden;}

#preLoad img
{	width:0; height:0; visibility:hidden; border:0; padding:0; }


#footer p {
	position: absolute;
	left: 0;
	bottom: 4px;

	padding: 0;
	color: #fff;
	font: 0.8em arial,sans-serif;
	text-align: center;
	
	width: 770px;		
}

p
{	padding: 0 0 1em; }



h1 {
	text-indent: -5000em;
	padding: 25px 0;
	color: #1b73d6;
	font: 2em verdana,sans-serif;
}

h2 {
	padding: 18px 0;
	color: #e83;
	font: 1.8em helvetica,arial,sans-serif;
	text-shadow: #333 1px 1px 2px;
	font-style:italic;
}

h3 {
	padding: 15px 0;
	color: #b00;
	font: 1.5em helvetica,arial,sans-serif;
	text-shadow: #333 1px 1px 2px;
	font-style:italic;
	
}

h4 {
	padding: 12px 0;
	color: #900;
	font: 1.25em helvetica,arial,sans-serif;
	text-shadow: #333 1px 1px 2px;
}

a{ color:#b00; text-decoration: none; }
a:hover{ color:#f00; }
img{ border:none; }

#address
{
	
	width: 770px;
	height: 20px;
	color:#eee;
	font-weight:bold;
	margin: 0;
	padding: 0;

	font-family:Arial, Helvetica, sans-serif;
	font-size:.85em;
	background-color:#000000;
	
	text-align:right;
}

#reservations
{
	
/*	height: 39px;*/
	width: 770px;
	color:#eee;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:.85em;
	
	background-color:#222;
	
	margin: 0;
	padding: 0;	
	
	padding-top: 2px;
	_padding-top: 1px;
	
/*	border-top: #b00 1px dotted;*/
	border-bottom: #b00 1px solid;
	
	margin-bottom: 14px;
	
	background:#222 url(i/get-a-table-now.png) left no-repeat;
	margin-bottom: 14px;
}



#left
{
	float: left;
	padding:0;
	margin:0;
	width: 125px;
	background-color:#000;
	vertical-align:top;
	text-align:center;
	
	overflow:hidden;

}


#right
{
	float:right;
	width: 145px;
	background-color:#000;
}


#right ul, #right li
{
	list-style: none;
	margin: 0;
	padding: 0;
}

#right img
{
	margin: 0;
	padding: 0;
	text-align:left;
} 
	
#right a
{
	margin: 0;
	padding: 0;
	width: 142px;
	height: 24px;
	text-indent: -9999px;
	display:block;
}
	
#btnHome { background-image:  url(i/0-home.png); }
#btnContact { background:  url(i/0-contact.png);}
#btnContest { background:  url(i/0-contest.png);}
#btnMap{ background:  url(i/0-mapinfo.png);}
#btnMenus { background:  url(i/0-menus.png);}
#btnOysterBar { background:  url(i/0-oyster.png);}
#btnPrivateDining { background:  url(i/0-private.png);}
#btnReviews { background:  url(i/0-reviews.png);}
#btnPhotos { background:  url(i/0-photos.png);}
#btnNYE { background:  url(i/0-nye.png);}

#btnPdIntroduction { background:  url(i/menu/0-pd-introduction.png);}
#btnPdCocktailParty { background:  url(i/menu/0-pd-cocktail-party.png);}
#btnPdPF1 { background:  url(i/menu/0-pd-prix-fixe-1.png);}
#btnPdPF2 { background:  url(i/menu/0-pd-prix-fixe-2.png);}
#btnPdPF3 { background:  url(i/menu/0-pd-prix-fixe-3.png);}
#btnPdBuffet { background:  url(i/menu/0-pd-dinner-buffet.png);}
#btnPdInfoRequest { background:  url(i/menu/0-pd-info-request.png);}
#btnPdPolicies { background:  url(i/menu/0-pd-policies.png);}

#btnPdIntroduction:hover { background:  url(i/menu/1-pd-introduction.png);}
#btnPdCocktailParty:hover { background:  url(i/menu/1-pd-cocktail-party.png);}
#btnPdPF1:hover { background:  url(i/menu/1-pd-prix-fixe-1.png);}
#btnPdPF2:hover { background:  url(i/menu/1-pd-prix-fixe-2.png);}
#btnPdPF3:hover { background:  url(i/menu/1-pd-prix-fixe-3.png);}
#btnPdBuffet:hover { background:  url(i/menu/1-pd-dinner-buffet.png);}
#btnPdInfoRequest:hover { background:  url(i/menu/1-pd-info-request.png);}
#btnPdPolicies:hover { background:  url(i/menu/1-pd-policies.png);}

#privateDiningMain #btnPdIntroduction { background:  url(i/menu/2-pd-introduction.png);}
#cocktailParty #btnPdCocktailParty { background:  url(i/menu/2-pd-cocktail-party.png);}
#prixFixe1 #btnPdPF1 { background:  url(i/menu/2-pd-prix-fixe-1.png);}
#prixFixe2 #btnPdPF2 { background:  url(i/menu/2-pd-prix-fixe-2.png);}
#prixFixe3 #btnPdPF3 { background:  url(i/menu/2-pd-prix-fixe-3.png);}
#buffet #btnPdBuffet { background:  url(i/menu/2-pd-dinner-buffet.png);}
#infoRequest #btnPdInfoRequest { background:  url(i/menu/2-pd-info-request.png);}
#policies #btnPdPolicies { background:  url(i/menu/2-pd-policies.png);}


#btnContact:hover { background:  url(i/1-contact.png);}
#btnContest:hover { background:  url(i/1-contest.png);}
#btnHome:hover { background:  url(i/1-home.png);}
#btnMap:hover { background:  url(i/1-mapinfo.png);}
#btnMenus:hover { background:  url(i/1-menus.png);}
#btnOysterBar:hover { background:  url(i/1-oyster.png);}
#btnPrivateDining:hover { background:  url(i/1-private.png);}
#btnReviews:hover { background:  url(i/1-reviews.png);}
#btnPhotos:hover { background:  url(i/1-photos.png);}
#btnNYE:hover { background:  url(i/1-nye.png);}


#contact #btnContact { background:  url(i/2-contact.png);}
#contest #btnContest { background:  url(i/2-contest.png);}
#home #btnHome { background:  url(i/2-home.png);}
#info #btnMap{ background:  url(i/2-mapinfo.png);}
#menus #btnMenus { background:  url(i/2-menus.png);}
#oysterBar #btnOysterBar { background:  url(i/2-oyster.png);}
#reviews #btnReviews { background:  url(i/2-reviews.png);}
#photos #btnPhotos { background:  url(i/2-photos.png);}
#nye #btnNYE { background:  url(i/2-nye.png);}




#privateDiningMain #btnPrivateDining { background:  url(i/2-private.png);}
#privateDiningMenus #btnPrivateDining { background:  url(i/2-private.png);}
#cocktailParty #btnPrivateDining { background:  url(i/2-private.png);}
#buffet #btnPrivateDining { background:  url(i/2-private.png);}
#prixFixe #btnPrivateDining { background:  url(i/2-private.png);}
#prixFixe1 #btnPrivateDining { background:  url(i/2-private.png);}
#prixFixe2 #btnPrivateDining { background:  url(i/2-private.png);}
#prixFixe3 #btnPrivateDining { background:  url(i/2-private.png);}
#policies #btnPrivateDining { background:  url(i/2-private.png);}
#infoRequest #btnPrivateDining { background:  url(i/2-private.png);}






#home h1 { text-indent: -9999px; background: url(i/h_home.png) right top no-repeat; }
#info h1 { text-indent: -9999px; background: url(i/h_info.png) right top no-repeat; }

#contact h1 { text-indent: -9999px; background: url(i/h_contact.png) right top no-repeat; }
#contest h1 { text-indent: -9999px; background: url(i/h_contest.png) right top no-repeat; }
#oysterBar h1 { text-indent: -9999px; background: url(i/h_oyster-bar.png) right top no-repeat; }
#photos h1 { text-indent: -9999px; background: url(i/h_photos.png) right top no-repeat; }
#reviews h1 { text-indent: -9999px; background: url(i/h_reviews.png) right top no-repeat; }
#menus h1 { text-indent: -9999px; background: url(i/h_menus.png) right top no-repeat; }


#privateDiningMain h1 { text-indent: -9999px; background: url(i/h_private-dining.png) right top no-repeat; }
#privateDiningMenus h1 { text-indent: -9999px; background: url(i/h_menus.png) right top no-repeat; }
#cocktailParty h1 { text-indent: -9999px; background: url(i/h_cocktail-party.png) right top no-repeat; }
#buffet h1 { text-indent: -9999px; background: url(i/h_buffet.png) right top no-repeat; }
#prixFixe h1 { text-indent: -9999px; background: url(i/h_private.png) right top no-repeat; }
#policies h1 { text-indent: -9999px; background: url(i/h_policies.png) right top no-repeat; }
#infoRequest h1 { text-indent: -9999px; background: url(i/h_info-request.png) right top no-repeat; }

#nye h1 { text-indent: -9999px; background: url(i/h_new-years-eve.png) right top no-repeat; }

#prixFixe1 h1 { text-indent: -9999px; background: url(i/h_prix-fixe1.png) right top no-repeat; }
#prixFixe2 h1 { text-indent: -9999px; background: url(i/h_prix-fixe2.png) right top no-repeat; }
#prixFixe3 h1 { text-indent: -9999px; background: url(i/h_prix-fixe3.png) right top no-repeat; }


hr
{
	size:1px;
	height:1px;
	color:#300;
	padding-bottom: 25px;
}


#content ul{
display: block;
margin-left: 40px;

}

#content li{
display: list-item;

}

input[type="image"]
{
	border: none;	
}

hr{ height: 1px; size: 1px; width: 98%; color: #900; background-color: #900; text-shadow:none; border:none; padding: 0; margin: 20px auto;}