body {
	font-family: Arial, Helvetica, Verdana, Sans-serif;
	font-size:13px;
	color:#000000;
	background-image:url(images/page-bg.jpg);
	padding-left:10px;
}

#main{
	width:750px;
	height:930px;
	margin: auto;
	border-style:inherit;
	background-color:#f8f1de;
}
#aboutus-main{
	width:750px;
	height:1300px;
	margin: auto;
	border-style:inherit;
	background-color:#f8f1de;
}


#catering-main{
	width: 750px;
	height:1600px;
	margin: auto;
	border-style:inherit;
	background-color:#f8f1de;
}

#banquet-main{
	width: 750px;
	height:1350px;
	margin: auto;
	border-style:inherit;
	background-color:#f8f1de;
}

#directions-main{
	width: 750px;
	height:700px;
	margin: auto;
	border-style:inherit;
	background-color:#f8f1de;
}
#catering-antipasti{
	width: 750px;
	height:1450px;
	margin: auto;
	border-style:inherit;
	background-color:#f8f1de;
}
#catering-pasta{
	width: 750px;
	height:1670px;
	margin: auto;
	border-style:inherit;
	background-color:#f8f1de;
}
#catering-pizza{
	width: 750px;
	height:1280px;
	margin: auto;
	border-style:inherit;
	background-color:#f8f1de;
}
#catering-specials{
	width: 750px;
	height:1310px;
	margin: auto;
	border-style:inherit;
	background-color:#f8f1de;
}

#pgheader{
	width: 750px;
	margin: auto;
}

	
#pagetitle{
	/*float:right;*/
	width:385px;
	height:72px;
}


#logo{
	float: right;
	width:224px;

	background-repeat:no-repeat;
	background-color: #000000;
	vertical-align: top;

}

#address{
	/*float:right;*/
	font-family:"Bookman Old Style", "Book Antiqua";
	font-size: 11px;
	padding-left:10px;
}

.addresstext{
	/*float:right;*/
	font-family:"Bookman Old Style", "Book Antiqua";
	font-size: 11px;
	padding-left:10px;
}

#top-header{
	background-image:url(images/header_bg.gif);
	background-repeat:repeat-x;
	height:41px;
	
}

#main-nav {
	font-family:"Bookman Old Style", "Book Antiqua";
	font-size:12px;
	font-stretch:ultra-condensed;
	color:#86493f;
	height:30px;
	padding-top:3px;
	padding-left:10px;
}

.nav_class{
	font:Verdana, Arial, Helvetica, sans-serif;
	size:13px;
	color:#86493f;
	font-weight:bold;
	text-decoration:none;
}

.nav_class a{
	font:Verdana, Arial, Helvetica, sans-serif;
	size:13px;
	color:#86493f;
	font-weight:bold;
	text-decoration:none;
}

.nav_class:hover{
	font:Verdana, Arial, Helvetica, sans-serif;
	size:13px;
	color:#205141;
	font-weight:bold;
	text-decoration:none;
}



#heading-a {	
/*	float: left; */
	width: 280px;
	background-color:#000000;
	vertical-align:top;
}

#contents{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin:auto;
	height:365px;
	font-style:normal;
	text-align:center;
	background-color:#f8f1de;
}
#about_contents{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin:auto;
	height:900px;
	font-style:normal;
	padding-left:15px;
	padding-right:15px;
	background-color:#f8f1de;
}
	
#catering-contents{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	height:1200px;
	font-style:normal;
	text-align:center;
}

#banquet-contents{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	height:960px;
	font-style:normal;
	text-align:center;
}

#directions-contents{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	height:470px;
	font-style:normal;
	text-align:center;
	background-color:#f8f1de;
}
#antipasti-contents{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	height:1055px;
	font-style:normal;
	text-align:center;
}
#pasta-contents{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	height:1300px;
	font-style:normal;
	text-align:center;
}
#pizza-contents{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	height:900px;
	font-style:normal;
	text-align:center;
}
#specials-contents{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	height:950px;
	font-style:normal;
	text-align:center;
}


h3{
	color:#864940;
}
	
.greentxt{
	color:#094436;
	font-weight:bold;
}

#footer-bg{
	background-image:url(images/footer_bg.gif);
	vertical-align:bottom;
	background-repeat:repeat-x;
	
}

.whitetext{
	size:11px;
	color:#FFFFFF;
	padding-top:25px;
	text-decoration:none;
}
.blacktext{
	font-size:14px;
	font-weight:bold;
	color:#000000;
	text-decoration:none;
}
.black_big{
	font-size:20px;
	font-weight:bold;
	color:#000000;
	text-decoration:none;
	padding-top:5px;
}
.green_bold{
	font-size:14px;
	font-weight:bold;
	color:#094436;
	text-decoration:none;
	padding-left:3px;
}


.text{
	padding-top:20px;
}


#text-about{
	height:300px;
	padding-left:10px;
}


.boldtext{
	font-weight:bold;
	padding-left:20px;
	font-size:14px;
}
.text_links{
	font-size:12px;
	font-weight:bold;
	color:#000000;
	text-decoration:none;
}
.text_links a{
	font-size:12px;
	font-weight:bold;
	color:#000000;
	text-decoration:none;
}
.text_links:hover{
	font-size:12px;
	font-weight:bold;
	color:#000000;
	text-decoration:underline;
}
