html, body  {
	padding: 0px;
	margin: 0px;
	background-color: #000000;
}

h1 {
	font-size: 20px;
	font-family: arial, verdana, sans-serif;
	font-weight: bold;
	color: #0A5B2D;
}

#header  {  /*header*/
	background-image: url(media/header.jpg);
	background-repeat: no-repeat;
	visibility: visible;
	position: absolute;
	margin-left: auto;
	margin-right: auto;
	z-index: 1;
	width: 800px;
	height: 195px;
}

A 			{font-family: arial,verdana; font-size: 11px; font-weight:normal; color: #666666; text-decoration:none;}
A:visited 	{font-family: Arial,Verdana; font-size: 11px; font-weight:normal; color: #666666; text-decoration:none;}
A:hover 	{font-family: Arial,Verdana; font-size: 11px; font-weight:bold; color: #000000; text-decoration:none;}
A:active 	{font-family: Arial,Verdana; font-size: 11px; font-weight:bold; color: #000000; text-decoration:none;}

A.bottom 			{font-family: arial,verdana; font-size: 11px; font-weight:normal; color: #aaaaaa; text-decoration:none;}
A.bottom:visited 	{font-family: Arial,Verdana; font-size: 11px; font-weight:normal; color: #aaaaaa; text-decoration:none;}
A.bottom:hover 		{font-family: Arial,Verdana; font-size: 11px; font-weight:bold; color: #ffffff; text-decoration:none;}
A.bottom:active 	{font-family: Arial,Verdana; font-size: 11px; font-weight:bold; color: #ffffff; text-decoration:none;}

A.alt 			{font-family: arial,verdana; font-size: 16px; font-weight:bold; color: #666666; text-decoration:none;}
A.alt:visited 	{font-family: Arial,Verdana; font-size: 16px; font-weight:bold; color: #666666; text-decoration:none;}
A.alt:hover 	{font-family: Arial,Verdana; font-size: 16px; font-weight:bold; color: #000000; text-decoration:none;}
A.alt:active 	{font-family: Arial,Verdana; font-size: 16px; font-weight:bold; color: #000000; text-decoration:none;}


#navleft {
	background-image: url(media/navleft.gif);
	background-repeat: no-repeat;
	visibility: visible;
	position: absolute;
	margin-left: auto;
	margin-right: auto;
	display: block;
	width: 180px;
	height: 35px;	
	top: 195px;
	left: 0px;
}

#homebutton,
#dirbutton,
#menubutton,
#specbutton {
	visibility: visible;
	position: absolute;
	background-position: 0% 0px;
	font-size: 35px;
	line-height: 35px;	
	top: 195px;
	z-index: 3;
}

#homebutton  {
	left: 180px;
}

#dirbutton  {
	left: 254px;
}

#menubutton  {
	left: 347px;
}

#specbutton  {
	left: 410px;
}


#homebutton a {
	background-image: url(media/btn_home.gif);
	background-repeat: no-repeat;
	visibility: visible;
	position: absolute;
	width: 74px;
	height: 35px;
}

#dirbutton a {
	background-image: url(media/btn_dir.gif);
	background-repeat: no-repeat;
	visibility: visible;
	position: absolute;
	width: 93px;
	height: 35px;
}

#menubutton a {
	background-image: url(media/btn_menu.gif);
	background-repeat: no-repeat;
	visibility: visible;
	position: absolute;
	width: 63px;
	height: 35px;
}

#specbutton a {
	background-image: url(media/btn_spec.gif);
	background-repeat: no-repeat;
	visibility: visible;
	position: absolute;
	width: 150px;
	height: 35px;
}

#homebutton a:hover {
	background-image: url(media/btnro_home.gif);
}

#dirbutton a:hover {
	background-image: url(media/btnro_dir.gif);
}

#menubutton a:hover  {
	background-image: url(media/btnro_menu.gif);
}

#specbutton a:hover  {
	background-image: url(media/btnro_spec.gif);
}

#navright {
	background-image: url(media/navright.jpg);
	background-repeat: no-repeat;
	visibility: visible;
	position: absolute;
	margin-left: auto;
	margin-right: auto;
	width: 245px;
	height: 35px;
	background-position: 0% 0px;
	top: 195px;
	left: 555px;
}

#footer {
	background-image: url(media/footer.jpg);
	background-repeat: no-repeat;
	visibility: visible;
	position: absolute;
	margin-left: auto;
	margin-right: auto;
	width: 800px;
	height: 572px;
	background-position: 0% 0px;
	top: 230px;
	left: 0px;
	z-index: 1;
}

#menudropdown {  /*dropdown menu placement*/
	position:absolute;
	border: 1px;
	border-bottom-width: 1;
	width: 63px;
	font: 12px Verdana;
	line-height: 15px;
	left: 347px;
	top: 100px;
	z-index: 5;
}

#menudropdown a {  /*dropdown menu anchor text properties*/
	width: 100%;
	display: block;
	text-indent: 3px;
	padding: 1px 0;
	text-decoration: none;
	font-weight: bold;
	font-style: normal;
	color: #ffffff;
}

#menudropdown a:hover { /*dropdown menu hover background color*/
	background-color: #000000;
}

#headline {
	position: absolute;
	top: 240px;
	left: 75px;
	z-index: 3;
}

#headline p {
	margin: 0px;
	padding-bottom: 15px;
	text-align: left;
	color: #00ff00;
	letter-spacing: 1px;
}

#flash {
	background-image: url(media/main.jpg);
	visibility: visible;
	position: relative;
	font: 11px verdana,arial,sans-serif;
	letter-spacing: 0px;
	left: 50px;
	top: 290px;
	z-index: 3;
	width: 300px;
	height: 250px;
	overflow: no;
}

#hometxt  {  /*homepg text placement*/
	visibility: visible;
	position: absolute;
	width: 345px;
	height: 290px;
	background-position: 0% 0px;
	left: 350px;
	top: -10px;
	z-index: 3;
}

#hometxt p {  /*homepg text properties*/
	font: 12px/14px arial,verdana, sans-serif;
	margin: 0px;
	padding-bottom: 5px;
	text-align: left;
	color: #333333;
	letter-spacing: 0px;
}

#happyhour  {  /*happy hr pic placement*/
	background-image: url(media/happyhour.gif);
	background-repeat: no-repeat;
	visibility: visible;
	position: absolute;
	width: 306px;
	height: 113px;
	background-position: 0% 0px;
	left: 10px;
	top: 355px;
	z-index: 3;
}

#collage1  {  /*happy hr pic placement*/
	background-repeat: no-repeat;
	visibility: visible;
	position: absolute;
	width: 229px;
	height: 300px;
	background-position: 0% 0px;
	left: 400px;
	top: -100px;
	z-index: 3;
	font: 11px/12px arial,verdana, sans-serif;
	margin: 0px;
	padding-bottom: 15px;
	text-align: center;
	color: #333333;
	letter-spacing: 0px;
}

#jz1  {  /*happy hr pic placement*/
	background-repeat: no-repeat;
	visibility: visible;
	position: absolute;
	width: 325px;
	height: 190px;
	background-position: 0% 0px;
	left: 390px;
	top: 230px;
	text-align: center;
	z-index: 3;
}

#denrestwkbutton  {  /*v-day pic placement*/
	visibility: visible;
	position: absolute;
	width: 200px;
	height: 181px;
	background-position: 0% 0px;
	left: 25px;
	top: 275px;
	z-index: 3;
}

#denrestwkbutton a {
	background-image: url(media/5280sm.jpg);
	background-repeat: no-repeat;
	visibility: visible;
	position: absolute;
	width: 200px;
	height: 181px;
}

#vdaybutton  {  /*v-day pic placement*/
	visibility: visible;
	position: absolute;
	width: 220px;
	height: 115px;
	background-position: 0% 0px;
	left: 25px;
	top: 275px;
	z-index: 3;
}

#vdaybutton a {
	background-image: url(media/btn_vday.jpg);
	background-repeat: no-repeat;
	visibility: visible;
	position: absolute;
	width: 220px;
	height: 115px;
}

#vdaybutton a:hover {
	background-image: url(media/btnro_vday.jpg);
}

#vdaymenu  {  /*valentine's day menu placement*/
	background-repeat: no-repeat;
	visibility: visible;
	position: absolute;
	width: 305px;
	height: 450px;
	background-position: 0% 0px;
	left: 250px;
	top: 260px;
	z-index: 3;
}

#homespectxt  {  /*text block placement*/
	visibility: visible;
	position: absolute;
	left: 10px;
	top: 260px;
	z-index: 5;
	width: 350px;
}

#homespectxt p  {  /*text block properties*/
	font: 16px/17px arial,verdana, sans-serif;
	margin: 0px;
	padding-bottom: 15px;
	text-align: left;
	color: #0A5B2D;
	letter-spacing: 0px;
}

#specmenu  {  /*restaurant week menu placement*/
	background-repeat: no-repeat;
	visibility: visible;
	position: absolute;
	background-position: 0% 0px;
	left: 400px;
	top: 275px;
	z-index: 3;
}

#spectxt  {  /*text block placement*/
	visibility: visible;
	position: absolute;
	left: 50px;
	top: 250px;
	z-index: 5;
	width: 350px;
}

#spectxt p  {  /*text block properties*/
	font: 12px/13px arial,verdana, sans-serif;
	margin: 0px;
	padding-bottom: 15px;
	text-align: left;
	color: #0A5B2D;
	letter-spacing: 0px;
}

#zach1  {  /*Zach's pic placement*/
	background-repeat: no-repeat;
	visibility: visible;
	position: absolute;
	width: 285px;
	height: 500px;
	background-position: 0% 0px;
	left: 75px;
	top: 385px;
	z-index: 3;
}

#zach1 p  {  /*text block properties*/
	font: 11px/12px arial,verdana, sans-serif;
	margin: 0px;
	padding-bottom: 15px;
	text-align: center;
	color: #333333;
	letter-spacing: 0px;
}

#lunchmenu  {  /*lunch menu placement*/
	background-repeat: no-repeat;
	visibility: visible;
	position: absolute;
	width: 800px;
	height: 1250px;
	background-position: 0% 0px;
	left: 10px;
	top: 10px;
	z-index: 3;
}

#dinnermenu  {  /*lunch menu placement*/
	background-repeat: no-repeat;
	visibility: visible;
	position: absolute;
	width: 650px;
	height: 2100px;
	background-position: 0% 0px;
	left: 10px;
	top: 10px;
	z-index: 3;
}

#kidsmenu  {  /*lunch menu placement*/
	background-repeat: no-repeat;
	visibility: visible;
	position: absolute;
	width: 600px;
	height: 550px;
	background-position: 0% 0px;
	left: 400px;
	top: 240px;
	z-index: 3;
}

#kidstxt  {  /*text block placement*/
	visibility: visible;
	position: absolute;
	left: 50px;
	top: 275px;
	z-index: 5;
	width: 350px;
}

#kidstxt p  {  /*text block properties*/
	font: 12px/13px arial,verdana, sans-serif;
	margin: 0px;
	padding-bottom: 15px;
	text-align: center;
	color: #0A5B2D;
	letter-spacing: 0px;
}

#dessertmenu  {  /*lunch menu placement*/
	background-repeat: no-repeat;
	visibility: visible;
	position: absolute;
	width: 310px;
	height: 510px;
	background-position: 0% 0px;
	left: 425px;
	top: 240px;
	z-index: 3;
}

#desserttxt  {  /*text block placement*/
	visibility: visible;
	position: absolute;
	left: 50px;
	top: 250px;
	z-index: 5;
	width: 350px;
}

#desserttxt p  {  /*text block properties*/
	font: 12px/13px arial,verdana, sans-serif;
	margin: 0px;
	padding-bottom: 15px;
	text-align: left;
	color: #0A5B2D;
	letter-spacing: 0px;
}

#jess1  {  /*lunch menu placement*/
	background-repeat: no-repeat;
	visibility: visible;
	position: absolute;
	width: 310px;
	height: 510px;
	background-position: 0% 0px;
	left: 50px;
	top: 375px;
	z-index: 3;
}

#jess1 p  {  /*text block properties*/
	font: 11px/12px arial,verdana, sans-serif;
	margin: 0px;
	padding-bottom: 15px;
	text-align: center;
	color: #333333;
	letter-spacing: 0px;
}

#lmenubtns  {  /*dinner menu placement*/
	background-repeat: no-repeat;
	visibility: visible;
	position: absolute;
	width: 800px;
	background-position: 0% 0px;
	text-align: center;
	top: 1230px;
	z-index: 3;
}

#dmenubtns  {  /*valentine's day menu placement*/
	background-repeat: no-repeat;
	visibility: visible;
	position: absolute;
	width: 650px;
	background-position: 0% 0px;
	text-align: center;
	top: 2030px;
	z-index: 3;
}

#dsmenubtns  {  /*dessert menu placement*/
	background-repeat: no-repeat;
	visibility: visible;
	position: absolute;
	width: 720px;
	background-position: 0% 0px;
	left: 115px;
	top: 600px;
	z-index: 3;
}

#kmenubtns  {  /*kids menu placement*/
	background-repeat: no-repeat;
	visibility: visible;
	position: absolute;
	width: 430px;
	background-position: 0% 0px;
	left: 115px;
	top: 600px;
	z-index: 3;
}

#menupgtxt {  /*menu pg text block properties*/
	visibility: visible;
	position: absolute;
	left: 100px;
	top: 400px;
	z-index: 5;
	width: 300px;
}
		
#menupgtxt p {
	font: 13px/15px verdana,arial,sans-serif;
	font-weight: bold;
	margin: 0px;
	padding-bottom: 0px;
	text-align: left;
	color: #333333;
	letter-spacing: 1px;
	z-index: 4;
}

#menumenu  {
   height: 14px;
   text-align: center;
   margin: 0px;
   padding: 0px;
   letter-spacing: 1px;
   color: #000000;
   position: absolute;
   left: 200px;
   top: 0px;
   z-index: 5;
}

#menumenu a  {
   font: 14px/16px verdana,arial,sans-serif;
   font-style: normal;
   text-decoration: none;
   color: #666666;
   height: 100%;
   display: block;
}

#menumenu a:hover  {
   color: #000000;
   font-weight: bold;
}

#abouttext  {  /*text block placement*/
	visibility: visible;
	position: absolute;
	left: 500px;
	top: 200px;
	z-index: 5;
	width: 300px;
}

#abouttext p  {  /*text block properties*/
	font: 12px/13px verdana,arial,sans-serif;
	margin: 0px;
	padding-bottom: 15px;
	text-align: left;
	color: #ffffff;
	letter-spacing: 1px;
}

#homebottomnav,
#bottomnavmenu,
#bottomnavmenumenu  {
   font: 10px/11px arial,verdana,sans-serif;
   font-style: normal;
   height: 11px;
   text-align: center;
   margin: 0px;
   padding: 0px;
   list-style: none;
   letter-spacing: 1px;
   color: #000000;
   position: absolute;
   z-index: 3;
   width: 800px;
}

#homebottomnav {
	left: 200px;
	top: 475px;
}

#bottomnavmenu {
   left: 300px;
   top: 760px;
}

#bottomnavmenumenu {
	left: 150px;
	top: 350px;
}

#homebottomnav li,
#bottomnavmenu li,
#bottomnavmenumenu li  {
   height: 100%;
   display: block;
   float: left;
   margin: 0px;
}

#homebottomnav li a,
#bottomnavmenu li a,
#bottomnavmenumenu li a  {
   font-style: normal;
   text-decoration: none;
   color: #666666;
   height: 100%;
   display: block;
}

#homebottomnav li a:hover,
#bottomnavmenu li a:hover,
#bottomnavmenumenu li a:hover  {
   color: #000000;
}

.smalltext {
	font-size: 9px;
	font-family:  verdana, arial;
	font-weight: normal;
	color: #ffffff;
}
