@charset "UTF-8";

body {
	background-color: #FECE68;
}

#bigbox {
	background-image: url(../_img/index.gif);
	width: 940px;
	height: 675px;
	margin: 0 auto;
	position: relative;
	
	}
	

a {
	color: #FFD068;;
	text-decoration: none;
	
	 }
a:visited {
	color: #FFF2DB;
}
a:hover {
	color: #B52830;
}
a:active {
	color: #F6C662;
}


h1 { margin: 0; padding: 0;
             font-size: 16px; 
			 line-height: 16px; }
			 


	 	

a#mario2 {
 position: absolute;
 width: 358px;
 height: 119px;
 top: 170px;
 left: 18px;
 background: transparent url("") no-repeat top left;
 text-indent: -10000px;
} 
a#mario3 {
	position: absolute;
	width: 186px;
	height: 119px;
	top: 170px;
	left: 375px;
	background: transparent url("../_img/mario3.jpg") no-repeat top left;
	text-indent: -10000px;
	background-image: url(../_img/mario3.gif);
} 
	 		 				 
#text {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #613327;
	width: 475px;
	height: 280px;
	overflow: auto;
	position: absolute;
	top: 327px;
	left: 257px;
}


#menu  {
	position: absolute;
	top: 295px;
	left: 19px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	letter-spacing: .5px;
	font-size: 14px;
	margin:0;
	padding:0;
	background: #008177;
	width: 899px;
	 }
	 
#top_pic  {
	position: absolute;
	background-image: url(../_img/resturant.jpg);
	width: 350px;
	height: 268px;
	top: 21px;
	left: 568px;
	 }
	 
#top_pic2  {
	position: absolute;
	background-image: url(../_img/sunday.jpg);
	width: 350px;
	height: 268px;
	top: 21px;
	left: 568px;
	 }
	 
#top_pic3  {
	position: absolute;
	background-image: url(../_img/contact.jpg);
	width: 350px;
	height: 268px;
	top: 21px;
	left: 568px;
	 }
	 
#top_pic4  {
	position: absolute;
	background-image: url(../_img/menu.jpg);
	width: 350px;
	height: 268px;
	top: 21px;
	left: 568px;
	 }
	 
#top_pic5  {
	position: absolute;
	background-image: url(../_img/about2.jpg);
	width: 350px;
	height: 268px;
	top: 21px;
	left: 567px;
	 }
	 
#top_pic6  {
	position: absolute;
	background-image: url(../_img/about.jpg);
	width: 350px;
	height: 268px;
	top: 21px;
	left: 568px;
	 }
	 
#top_pic7  {
	position: absolute;
	background-image: url(../_img/supper.jpg);
	width: 350px;
	height: 268px;
	top: 21px;
	left: 568px;
	 }

#top_pic8  {
	position: absolute;
	background-image: url(../_img/wine.jpg);
	width: 350px;
	height: 268px;
	top: 21px;
	left: 568px;
	 }
	 
#top_pic9  {
	position: absolute;
	background-image: url(../_img/martha.jpg);
	width: 350px;
	height: 268px;
	top: 21px;
	left: 568px;
	 }
	 	 
#mid_pic  {
	position: absolute;
	background-image: url(../_img/1.jpg);
	width: 155px;
	height: 119px;
	top: 170px;
	left: 207px;
	 }	 
	 
	 
#hours  {
	position: absolute;
	top: 366px;
	left: 54px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #C31C22;
	text-align: left;
	font-weight: bold;
	height: 267px;
	width: 187px;
	 }
	 
#phone  {
	position: absolute;
	top: 358px;
	left: 760px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #008177;
	font-weight: bold;
	 }

#email  {
	position: absolute;
	top: 476px;
	left: 761px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #008177;
	font-weight: bold;
	 }
	 
#text .padding { padding-right: 25px; }

#email a { color: #008177; }
#email a:hover { color: red; }

#text a { color:red ; }
#text a:hover { color: #008177; }



ul#menu li { 
         float:left; display: block;
		
		 }
 
ul#menu li a {
          padding: 0 19px; display: block; 
		  text-transform: uppercase;
		  margin: 0 30px;
		  }
		  
ul#menu li a:hover { background-color: #C31C22; color: #FFD068; }







ul.level_one, ul.level_one li, ul.level_one a, ul.level_one, ul.level_two, ul.level_two li, ul.level_two li a { margin: 0; padding: 0; border: 0; }

ul.level_one {
    float: left;
    list-style: none;
    border: 0px solid #fff;
}

ul.level_one li { position: relative; _display: inline; }

ul.level_one li a.trigger { 
    background: #FFD068 url('') repeat-x 0 0; 
}

ul.level_two { display: none; list-style: none; }
ul.level_two li { _display: inline; }
ul.level_two li a { 
    background-color: #fff;
    white-space: nowrap;
    font-weight: normal;
}

ul.level_two li a.hover { 
    background-color: #C31C22;
    color: #FFD068;
}

ul.hover ul.level_two { display: block; position: absolute; left: 0; top: 24px; }

ul.level_one li a, ul.level_two li a {
	color: #C31C22;
	display: block;
	font-family: Geneva, Arial,Helvetica,sans-serif;
	font-size: 13px;
	text-decoration: none;
	font-weight: normal;
	padding-top: 5px;
	padding-right: 19px;
	padding-bottom: 5px;
	padding-left: 9px;
}
.line {
	border-bottom-style: dotted;
	border-bottom-width: 0px;
	border-bottom-color: #FFFFFF;
}
