* {margin:0; padding:0;}

body {margin:0;
      font: 1.0em  Verdana,  Arial, Helvetica, sans-serif; 
      color: #630; 
      background-color:#000;
     /* background-image: url(images/txt3.gif);*/
}

table#maintable {margin-left:auto; 
		 margin-right:auto;
		 border: 2px solid #FFF;
}

/*img [alt="mainlogo"] {display:block;}*/

td#logo img { display: block; 
	     	     }
			
a:link {font-weight : bold;
	text-decoration : none;	
	color: #630;	
	background: transparent;
}
	
a:visited {font-weight : bold;	
	   text-decoration : none;	
	   color: #554;	
	   background: transparent;
}
	   
a:hover {font-weight : bold;	
	 text-decoration : underline;	
	 color: #f60;	
	 background: transparent;
}
	 
a:active {font-weight : bold;
	  text-decoration : none;
	  color: #f90;
	  background: transparent;
}


table#navtable {background-color:#000; 
	        border-bottom: 1px solid #FFF;
		border-top: 1px solid #FFF;
		font-size:0.8em;
		width:100%;
		}

td#navhome, td#navmenu, td#navcat, td#navdir, td#navcon {border-right: 1px solid #FFF;}
 
#navtable td {text-align: center;
 	      vertical-align: middle;
 }
 
#navtable td a {
 		width: 100%;
 		padding: 2px;
 		text-decoration: none;
 		color:#FC9;
 }
 
#navtable td a:hover {color:#000; background-color:#FC9; }
 
td#rightcol {border-left: 1px solid #FFF;
	     background-color: #C96;
	     margin-top:30px; 
	     /*top:150px;*/
	     vertical-align:top; 
	     font:0.8em;
 	     }	

/*Directions page "monotype corsiva"*/

td#directions {color: #630;}
td#directions {background-color:#FC9; 
}

td#directions h1 {font-size:1.2em; 
	          text-align:center;
	          font-family: Verdana;
	          font-style:italic; 
	          font-weight:normal;
	          margin-top: 20px;
}

		
/*home page*/
div.homecontent {font-size:0.8em; 
		margin:20px 35px 0px 35px;
		text-align:justify;
}	        

img.foodimage {float:right; margin:15px 15px 20px 15px; border: 1px solid #FFF;} 

div#floatcon1 {float:right; margin:10px 0px 0px 0px;
		padding: 10px 10px 0px 10px;
	       width:137px; height:103px;
	       font-size:1.0em; 
	       font-style:italic;
	          text-align:center;
	          font-family:verdana;
	          font-weight:600;
	          } 
				

/*div.fromwhere {margin-top:10px; margin-left:25px; margin-bottom:10px;  font-style:italic; font-size:1em; }*/

div.fromwhere {margin-top:10px; 
	       margin-left:25px; 
	       font-weight:bold; 
	       text-decoration:underline;
	       margin-bottom:10px;  
	       font-size:0.8em;
}
div.route {margin-left:50px; 
	   margin-bottom:10px; 
	   font-size:0.8em;
}

/*Menu Page*/

tr#menunav a, td#menudesc {background-color:#FC9; color:#630;
}

tr#menunav {font-size:0.8em; 
	    text-align:left;
}

table#menu {margin-left:auto; 
	       margin-right:auto;}
	       
table#menu ul { list-style-type:none;
                   background-color:#FC9; color:#630;
}

table#menu li  {
	color: #630;
	padding: 5px 0 5px 5px;
	text-decoration: none;
	
	}
	
table#menu li a:hover {
	color: #654;	
}				

div.itemclass {margin-top:10px; margin-left:25px; font-weight:bold; 
		margin-bottom:10px;  font-style:italic; font-size:1em;}
	       
div.itemname {margin-left:50px; margin-bottom:5px; font-size:0.8em; font-weight:bold; }
div.itemdesc {margin-left:50px; margin-bottom:15px; margin-right:60px; font-size:0.8em;
		}
div.itemprice {font-size:0.8em; float:right; margin-bottom:10px; margin-right:20px;
		padding-left:10px;}

div.itemback {margin: 20px 40px 10px 0px;  font-size:0.8em; text-align:right;
	      text-decoration:underline; font-weight:bold;}

div#cateringhead {margin-top:25px; margin-left:25px; font-weight:bold;
	       margin-bottom:10px;  font-style:none; font-size:1.0em;
	       text-align:center; font-family:verdana;}

div.catitemname {margin-top:10px; margin-left:25px; font-weight:bold;
	       margin-bottom:10px;  font-style:italic; font-size:0.8em;}
	       
div.catitemdesc {margin-left:50px; margin-bottom:5px; font-size:0.8em; }
div.catitemprice {margin-left:50px; margin-bottom:20px;  font-size:0.8em;
		  border-bottom: 0px solid #EAEADA;
		  font-weight:bold;}

td#footer {font-size:0.75em; color:#FC9; text-align:center;
	    background-color:#963; border-top: 1px solid #FFF;}

p#contactdetails {font-size:0.8em; font-family:verdana;
		  margin:0px 0px 0px 25px;}

table#galpicsr {text-align:center;  }



img.galpics {float:center; margin-left:auto; margin-right:auto; border: 1px solid #FFF;} 

form#mailform, div#formcontact {margin-left: 30px; font-size:0.80em}

div#formcontact {margin-left: 30px; margin-top:30px; margin-right:30px;
		 margin-bottom: 30px; font-size:0.80em}

/*****************************************************************/