/* general styles */

.welcomeText { font-family: arial; font-size: 24px; font-weight: bold; color: #FF0000; letter-spacing: 5px}
.contentText { font-family: arial; font-size: 14px; line-height: 20px; letter-spacing: 0.8px}
.tableText { font-family: arial; font-size: 14px; line-height: 20px; letter-spacing: 0.8px}
.tableHeader { font-family: arial; font-size: 16px; line-height: 20px; letter-spacing: 0.8px}
.tableNote { font-family: arial; font-size: 12px; line-height: 20px; letter-spacing: 0.8px}
.caternoteital	 { font-family: arial; font-size: 9px; font-style: italic; }
.caternote	 { font-family: arial; font-size: 9px; }
.designnote	 { font-family: arial; font-size: 14px; color: #999999; }
.designnote a.visited { color: #999999; }
.formHeader { font-family: arial; font-size: 20px; font-weight: bold; color: #000000; letter-spacing: 5px}
.bold 		{ font-weight: bold; text-align: center; }

body
{
	background-image:url('/images/bkgrd_pinstripe.jpg');
	background-repeat:repeat;
	margin: 20px 20px 20px 20px;
}

#MainBox
{
	width: 940px;
	height: auto;
	border-style:solid;
	border-width:2px;
	border-color: #FF0000;
	position: relative;
	margin-left: auto ;
	margin-right: auto ;
	background: #111111;
	padding: 0px 0px 5px 0px;
}

#ParchBox
{
	width: 930px;
	position: relative;
	margin-top: 6px ;
	margin-left: auto ;
	margin-right: auto ;
	background-image:url('/images/parchment.jpg');
	background-repeat:repeat;
	padding: 0px 0px 60px 0px;
}

#AddrBox
{
	clear:both;
	width: 930px;
	height: 73px;
	position: relative;
	margin-left: auto ;
	margin-right: auto ;
	background: rgb(250,243,210);
}

#HeaderBox
{
	width: 915px;
	height: 148px;
	position: relative;
	margin-left: auto ;
	margin-right: auto ;
	margin-top: 6px;
	padding-top: 6px;
}

#NavBox
{
	width: 930px;
	height: 39px;
	margin: 0px;
	padding: 0px;
}

#NavShadowBox
{
	width: 930px;
	height: 22px;
}


#MenuBox
{
	width: 241px;
	height: 409px;
	margin-left: 16px;
	margin-right: 0px;
	float: left;
	background-image:url('/images/menu_board.png');
	
}

#ContentBox
{
	width: auto;
	border-style:solid;
	border-width:0px;
	border-color: #FF00FF;
	margin: 0px 0px 0px 270px;
	padding: 0px 0px 0px 0px;
}

#ContentBoxFull
{
	width: auto;
	border-style:solid;
	border-width:0px;
	border-color: #FF00FF;
	margin: 0px 0px 0px 20px;
	padding: 0px 0px 0px 0px;
}

.white
{
	margin: 5px 5px 5px 5px;
	padding: 0px 0px 0px 0px;
	background: rgb(255,255,255);
	border-style: double;
	border-width: 6px;
	border-color: #777777;
	margin-right: 20px;
}

.bufferbox
{
	text-align: justify;
	margin: 5px 10px 5px 5px;
}

.centerbox
{
	text-align: center;
	margin: 0px 5px 0px 5px;
}


#SpecialsWrapper
{
	float: right;
	width: 256px;
	margin: 5px 0px 5px 10px;
	padding: 0px 0px 0px 10px;
}

#Specials
{
	position: relative;
	width: 236px;
	height: 461px;
	top: -10px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#SpecialsText
{
	position: absolute;
	width: 200px;
	height: 400px;
	top: 300px;
	left: 650px;
	margin: 0px 15px 0px 39px;
	padding: 0px 5px 0px 5px;
	text-align: center;
}



#WineGlass
{
	position: relative;
	top: -54px;	
	left: 10px;
}

#AddressText
{
	position: relative;
	width: 610px;
	top: -116px;
	left: 275px;
	border-style:solid;
	border-width:0px;
	border-color: #FF0000;
	font-size: 12px;
	color: #FF0000;
	font-weight: bold;
}

#Lakefront
{
}


#Hammond
{
	position: relative;
	float: right;
	top: -32px;
	margin-right: 100px;
	margin-top: -15px;
}


.directionsBox
{
	height: 275px;
	clear: right;
	margin-left: 300px;
	padding: 5px 5px 5px 5px;
}

.floatRightBox
{
	float: right;	
	margin: 5px 5px 5px 5px;
	padding: 0px 0px 0px 0px;
}

#EmailBox
{
	border-style: double;
	border-width: 6px;
	border-color: #777777;
	text-align: center;
	margin-right: 20px;
	padding: 8px 8px 8px 8px;

}


#FormBox
{
	border-style: double;
	border-width: 6px;
	border-color: #777777;
	text-align: center;
	padding: 8px 8px 8px 8px;
	margin-left: auto;
	margin-right: auto;
	width: 500px;

}


/* menu image map stuff */

#MenuBrd 
{ 
	position: relative;
	height: 409px;
	width: 241px;
	background-image:url('/images/menu_board.png');
	z-index: 1;
}


#menu a
{
	position: absolute;
	height: 25px;
	width: 139px;
	left: 46px;
	text-decoration: none;
}

#menu a i { visibility: hidden; }

a#apps { top: 106px; }
a#salads { top: 130px; }
a#sandwiches { top: 156px; }
a#entrees { top: 184px; }
a#pizza { top: 210px; }
a#bar { top: 236px; }
a#drinks { top: 261px; }
a#coffee { top: 288px; }

a#apps:hover { background-image: url('/images/menu_apps_on.jpg'); z-index: 1; }
a#salads:hover { background-image: url('/images/menu_salad_on.jpg'); }
a#entrees:hover { background-image: url('/images/menu_entrees_on.jpg'); }
a#sandwiches:hover { background-image: url('/images/menu_sand_on.jpg'); }
a#pizza:hover { background-image: url('/images/menu_pizza_on.jpg'); }
a#bar:hover { background-image: url('/images/menu_wine_on.jpg'); }
a#drinks:hover { background-image: url('/images/menu_bev_on.jpg'); }
a#coffee:hover { background-image: url('/images/menu_coffee_on.jpg'); }


.hideit 
{
position:relative;
left:0px;
top:0px;
z-index:0;
display:none;
}
