#top {
	height: 857px;
	width: 980px;
	position: relative;
	margin: 0px auto;
}

#push {
	height: 50px;
	margin: 0px auto;
	padding-bottom: 80px;
	position: relative;
}

#footer {
	width: 980px;
	height: 80px;
	position:relative;
	margin: 0px auto;
}

a  {
   text-decoration: none;
   color: #000000;
}

a ins  {
   text-decoration: none;
}

#addresstext p a:hover,
#syndicatelabstext p a:hover,
#map p a:hover,
#directions p a:hover,
#copyrighttext p a:hover  {
   color: #008000;
   text-decoration: underline;
}

#addresstext p a,
#directions p a,
#map p a  {
   text-decoration: none;
   color: #FFFFFF;
}

#copyrighttext p a,
#syndicatelabstext p a  {
   color: #AAAAAA;
   text-decoration: none;
}

#signuptext p,
#subtext p,
#welcometext p  {
   font: 13px/17px "Trebuchet MS";
   margin: 0px;
   text-align: left;
}

#syndicatelabstext p,
#copyrighttext p  {
   font: 12px/14px "Trebuchet MS";
   margin: 0px;
   color: #AAAAAA;
}

#hourstext p,
#directions p,
#map p  {
	font: 14px/17px "Trebuchet MS";
	margin: 0px;
	color: #FFFFFF;
}


#subheader,
#headerbox  {
   visibility: visible;
   position: absolute;
   left: 13px;
   top: 112px;
   z-index: 3;
   width: 954px;
   background-repeat: no-repeat;
}

#syndicatelabstext p  {
   text-align: right;
}

#pid1contact,
#home  {
	margin: 0px auto 0px auto;
	width: 980px;
	position: relative;
	min-height: 100%;
}

#syndicatelabstext  {
	visibility: visible;
	position: absolute;
	left: 767px;
	top: 10px;
	z-index: 3;
	width: 197px;
}

#cateringb a:hover  {
   background-position: -115px 0%;
}

#contactb a:hover  {
   background-position: -108px 0%;
}

#copyrighttext p  {
   text-align: left;
}


#logob a:hover  {
   background-position: -293px 0%;
}

#menub a:hover  {
   background-position: -65px 0%;
}

#copyrighttext  {
	visibility: visible;
	position: absolute;
	left: 18px;
	top: 10px;
	z-index: 3;
	width: 486px;
}

#directions p  {
   text-align: left;
}

#hourstext p  {
   text-align: center;
}

#cateringb a  {
   width: 115px;
   background-image: url(homemedia/cateringb.gif);
}

#contactb a  {
   background: url(homemedia/contactb.gif) no-repeat 0% 0px;
   display: block;
   height: 16px;
   width: 108px;
   font-size: 16px;
   line-height: 16px;
}

#headerbox  {
   background-image: url(homemedia/headerbox.gif);
   height: 382px;
}

#cateringb  {
   visibility: visible;
   position: absolute;
   left: 623px;
   top: 80px;
   z-index: 3;
   width: 115px;
   height: 17px;
}

#footerbar  {
	visibility: visible;
	position: relative;
	z-index: 10;
	width: 100%;
	height: 80px;
	background-color: #000000;
	margin: 0px auto;
	margin-top: -80px;
}

#subheader  {
   background-image: url(contactmedia/subheader.gif);
   height: 78px;
}

#contactb  {
   visibility: visible;
   position: absolute;
   left: 809px;
   top: 79px;
   z-index: 3;
   width: 108px;
   height: 16px;
}

#menub a  {
   width: 65px;
   background-image: url(homemedia/menub.gif);
}

#menubar  {
   background: url(homemedia/menubar.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 313px;
   top: 50px;
   z-index: 2;
   width: 632px;
   height: 130px;
}


#logob a  {
   background-repeat: no-repeat;
   display: block;
   height: 149px;
   width: 293px;
   background-position: 0% 0px;
   font-size: 149px;
   line-height: 149px;
}

#logob  {
   visibility: visible;
   position: absolute;
   left: 17px;
   top: 18px;
   width: 293px;
   height: 149px;
}

#id1bg  {
   background: url(homemedia/id1bg.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 0px;
   z-index: 1;
   width: 980px;
   height: 909px;
}

#homeb  {
   visibility: visible;
   position: absolute;
   left: 333px;
   top: 83px;
   z-index: 3;
   width: 66px;
   height: 17px;
}

#map p  {
   text-align: right;
}

#menub  {
   visibility: visible;
   position: absolute;
   left: 478px;
   top: 82px;
   z-index: 3;
   width: 65px;
   height: 17px;
}

.style2 {
	font-size: 18px;
	color: #CE0118;
}


/* Menu System */
#menub a,
#cateringb a,
#homeb a  {
   background-repeat: no-repeat;
   display: block;
   height: 15px;
   background-position: 0% 0px;
   font-size: 15px;
   line-height: 15px;
}

#homeb a:hover,
#menub a:hover  {
   background-position: -59px 0%;
}

#aboutb a,
#contactb a, #couponsb a  {
   background-repeat: no-repeat;
   display: block;
   height: 14px;
   background-position: 0% 0px;
   font-size: 14px;
   line-height: 14px;
}

#cateringb a:hover  {
   background-position: -103px 0%;
}

#contactb a:hover  {
   background-position: -97px 0%;
}

#aboutb a:hover  {
   background-position: -70px 0%;
}

#couponsb a:hover  {
   background-position: -97px 0%;
}

#cateringb a  {
   width: 103px;
   background-image: url(homemedia/cateringb.gif);
}

#contactb a  {
   width: 97px;
   background-image: url(homemedia/contactb.gif);
}

#cateringb  {
	visibility: visible;
	position: absolute;
	left: 687px;
	top: 81px;
	z-index: 2;
	width: 103px;
	height: 15px;
}

#contactb  {
	visibility: visible;
	position: absolute;
	left: 830px;
	top: 81px;
	z-index: 2;
	width: 97px;
	height: 14px;
}

#couponsb a  {
   width: 97px;
   background-image: url(homemedia/couponsb.png);
}


#aboutb a  {
   width: 70px;
   background-image: url(homemedia/aboutb.gif);
}

#homeb a  {
   width: 59px;
   background-image: url(homemedia/homeb.gif);
}

#menub a  {
   width: 59px;
   background-image: url(homemedia/menub.gif);
}

#couponsb  {
	visibility: visible;
	position: absolute;
	left: 433px;
	top: 81px;
	z-index: 2;
	width: 97px;
	height: 14px;
}


#aboutb  {
	visibility: visible;
	position: absolute;
	left: 445px;
	top: 81px;
	z-index: 2;
	width: 70px;
	height: 14px;
}

#homeb  {
	visibility: visible;
	position: absolute;
	left: 328px;
	top: 81px;
	z-index: 2;
	width: 59px;
	height: 15px;
}

#menub  {
	visibility: visible;
	position: absolute;
	left: 572px;
	top: 81px;
	z-index: 2;
	width: 59px;
	height: 15px;
}

/*End Menu System */
html, body  {
	padding: 0px;
	margin: 0px;
	background-color: #f8e8c6;
	background-image: url(homemedia/bg.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	height: 100%;
	text-align: left;
}

body {
	text-align: center;
}

