#body {

		background-color: #4D4D4D;

		font-family: Verdana, Arial, Helvetica, sans-serif;

		width: 960px;

		margin: 0 auto;

}



							/*this section formats from the awning to the address section*/

#awning {

		background-color: #000000;

		width: 960px;

		height: 100px;

}



div#contact {

		background-color: #000000;

		width: 960px;

		height: 140px;

		margin-top: -25px;

}



#call{

		margin-left: 55px;

		color: #C7C3C7;

		font-size: 18px;

		text-align: left;

		padding-top: 30px;

}



#fax{

		margin-left: 20px;

		color: #C7C3C7;

		font-size: 18px;

		text-align: left;

}



#logo {

		padding-top: 20px;

		padding-bottom: 20px;

		margin-left: 305px;

		margin-top: -120px;

}



#rightphone{

		color: #C7C3C7;

		font-size: 14px;

		text-align: right:
		padding-right: 10px;

		padding-left: 340px;

		margin-top: -175px;

}



#menuprint{

		background-color: #000000;

		width: 960px;

		height: 80px;

		margin-top: -5px;

		padding-bottom: 90px;

}



#menuprint a:link {

		color: #00CC33;

		font-weight: bold;

		font-size: 10px;

		text-transform: none;

		text-decoration: none;

		outline: none;

		border: 0;

		padding-left: 5px;

}



#menuprint a:visited {

		color: #00CC33;

		font-weight: bold;

		font-size: 10px;

		text-transform: none;

		text-decoration: none;

		outline: none;

		border: 0;

		padding-left: 5px;

}



#menuprint a:hover {

		color: #9E0B0F;

		font-weight: bold;

		font-size: 10px;

		text-transform:none;

		text-decoration: none;

		outline: none;

		border: 0;

		padding-left: 5px;

}



#menuprint a:active {

		color: #9E0B0F;

		font-weight: bold;

		font-size: 10px;

		text-transform:none;

		text-decoration: none;

		outline: none;

		border: 0;

		padding-left: 5px;

}



.menutext {

		padding-left: 15px;

		margin-top: 5px;

}



.catermenutext {

		padding-left: 40px;

		margin-top: 0px;

}



.orderform{

		padding-left: 160px;

		margin-top: -118px;
background-color:black;

}



#address {

		text-align: center;

		color: #339933;

		width: 960px;

		font-size: 16px;

		font-weight: bold;

		margin-top: -50px;

}



#addresscaterpage {

		text-align: center;

		color: #339933;

		width: 960px;

		font-size: 16px;

		font-weight: bold;

		margin-top: -100px;

}



#boarshead {

	    margin-left: 65px;
    margin-top: -46px;
}

#facebook {
margin-left: 120px;
margin-top: -90px;
}

#fb2 {
margin-left: 780px !important;
margin-top: -90px;
position: absolute;
}




#giftcard {

		text-align: center;

		width: 381px;

		font-size: 16px;

margin-left: 309px;

		margin-top: 25px;

		background-color: #1877f2;
		padding-top: 30px;
		padding-bottom: 30px;
		color: white;
		font-weight: 600;
		border-radius: 5px;

}



#giftcard a:link {

		color: yellow;

		font-weight: bold;

		font-size: 16px;

		text-transform: none;

		text-decoration: none;

		outline: none;

		border: 0;

		padding-left: 5px;

}



#giftcard a:visited {

		color: yellow;

		font-weight: bold;

		font-size: 16px;

		text-transform: none;

		text-decoration: none;

		outline: none;

		border: 0;

		padding-left: 5px;

}



#giftcard a:hover {

		color: #0000FF;

		font-weight: bold;

		font-size: 16px;

		text-transform:none;

		text-decoration: none;

		outline: none;

		border: 0;

		padding-left: 5px;

}



#giftcard a:active {

		color: yellow;

		font-weight: bold;

		font-size: 16px;

		text-transform:none;

		text-decoration: none;

		outline: none;

		border: 0;

		padding-left: 5px;

}



#catergiftcard {

		text-align: center;

		width: 381px;

		font-size: 16px;
margin-left: 309px;
		margin-top: -95px;

		background-color: #1877f2 !important;
		padding-top: 30px;
		padding-bottom: 30px;
		color: white;
		font-weight: 600;
		border-radius: 5px;
		position: absolute;


}



#catergiftcard a:link {

		color: yellow;

		font-weight: bold;

		font-size: 16px;

		text-transform: none;

		text-decoration: none;

		outline: none;

		border: 0;

		padding-left: 5px;

}



#catergiftcard a:visited {

		color: yellow;

		font-weight: bold;

		font-size: 16px;

		text-transform: none;

		text-decoration: none;

		outline: none;

		border: 0;

		padding-left: 5px;

}



#catergiftcard a:hover {

		color: #0000FF;

		font-weight: bold;

		font-size: 16px;

		text-transform:none;

		text-decoration: none;

		outline: none;

		border: 0;

		padding-left: 5px;

}



#catergiftcard a:active {

		color: yellow;

		font-weight: bold;

		font-size: 16px;

		text-transform:none;

		text-decoration: none;

		outline: none;

		border: 0;

		padding-left: 5px;

}



#fb {
margin-left: 180px;
margin-top: 200px;
}


#certificate {
margin-left: 710px;
margin-top: -195px;
color: white;
font-size: 12px;
}

#certificate2 {
background-color: black;
color: white;
font-size: 12px;
padding-left: 710px;
width: auto !important;
display: block;
padding-bottom: 20px;
margin-top: -150px;
}




#caterfb{

		margin-left: 120px;

		margin-top: -30px;
padding-bottom: 50px;
position: absolute;

}



#twitter{

		margin-left: 750px;

		margin-top: -40px;

}



#catertwitter{

		margin-left: 730px;

		margin-top: -40px;

}



div#catermenuprint{

		background-color: #000000;

		width: 960px;

		height: 90px;

		margin-top: -15px;

		padding-bottom: 50px;

}



#catermenuprint a:link {

		color: #00CC33;

		font-weight: bold;

		font-size: 10px;

		text-transform: none;

		text-decoration: none;

		outline: none;

		border: 0;

		padding-left: 5px;

}



#catermenuprint a:visited {

		color: #00CC33;

		font-weight: bold;

		font-size: 10px;

		text-transform: none;

		text-decoration: none;

		outline: none;

		border: 0;

		padding-left: 5px;

}



#catermenuprint a:hover {

		color: #9E0B0F;

		font-weight: bold;

		font-size: 10px;

		text-transform:none;

		text-decoration: none;

		outline: none;

		border: 0;

		padding-left: 5px;

}



#catermenuprint a:active {

		color: #9E0B0F;

		font-weight: bold;

		font-size: 10px;

		text-transform:none;

		text-decoration: none;

		outline: none;

		border: 0;

		padding-left: 5px;

}



div#caterboar {

		width: 960px;

		height: 70px;

		margin-top: -25px;

		padding-bottom: 10px;

		background-color: #000000;

}





											/*this section formats the navigation menu*/



div#navigation {

		text-align: left;

		width: 1090px;

		margin-left: -40px;

		margin-top: -20px;

}



li{

float: left;

list-style-type: none;

}



ul.active_a li a:link{

			list-style-type:none;

			color: #FFFFFF;

			background-color: #9E0B0F;

			display:block;

			width:150px;

			font-size: 16px;

			font-weight:bold;

			text-align: center;

			padding:5px;

			text-decoration:none;

			text-transform:uppercase;

			outline: none;

}



ul.active_a li a:visited{

			list-style-type:none;

			color: #FFFFFF;

			background-color: #9E0B0F;

			display:block;

			width:150px;

			font-size: 16px;

			font-weight:bold;

			text-align: center;

			padding:5px;

			text-decoration:none;

			text-transform:uppercase;

			outline: none;

}



ul.active_a li a:hover{

			list-style-type:none;

			color: #00CC33;

			background-color: #FFFFFF;

			display:block;

			width:150px;

			font-weight:bold;

			font-size: 16px;

			text-align: center;

			padding:5px;

			text-decoration:none;

			text-transform:uppercase;

			outline: none;

}



ul.active_a li a:active{

			list-style-type:none;

			color: #FFFFFF;

			background-color: #00CC33;

			display:block;

			width:150px;

			font-weight:bold;

			font-size: 16px;

			text-align: center;

			padding:5px;

			text-decoration:none;

			text-transform:uppercase;

			outline: none;

}



									/*this section formats the about us and market pages*/





h1 {

		color: #339933;

		text-align: center;

		width: 960px;

		font-size: 22px;

}



div#marygeneral {

		font-family: Verdana, Arial, Helvetica, sans-serif;

		color: #C7C3C7;

		background-color: #000000;

		font-size: 14px;

		margin-top: -42px;

}



#marygeneral a:link {

		color: #00CC33;

		font-size: 14px;

		text-decoration: none;

		outline: none;

		border: 0;

}



#marygeneral a:visited {

		color: #00CC33;

		font-size: 14px;

		text-decoration: none;

		outline: none;

		border: 0;

}

#tab {

width:50px;

}


#marygeneral a:hover {

		color: #CC0000;

		font-size: 14px;

		text-decoration: none;

		outline: none;

		border: 0;

}



#marygeneral a:active {

		color: #CC0000;

		font-size: 14px;

		text-decoration: none;

		outline: none;

		border: 0;

}



.aboutustop {

		margin-top: 58px;

		padding-top: 30px;

		padding-bottom: 10px;

}



.subaboutus {

		color: #CC0000;

		font-size: 16px;

		font-weight: bold;

		padding-bottom: 20px;

}



#welcome {

		width: 960px;

		height: 275px;

		padding-top: 25px;

		margin-top: -35px;

}



.storefront {

		border: 0;

		margin-left: 16px;

}



.storefronttextbox {

		margin-left: 285px;

		width: 420px;

		margin-top: -250px;

		background-color: #000000;

}



.margpizza {

		border: 0;

		margin-left: 718px;

		margin-top: -270px;

		font-size: 10px;

		color: #00CC33;

		background-color: #000000;

}



.aboutbrunomiddle {

		padding-bottom: 10px;

		margin-top: -10px;

}



.mapmiddlesub {

		color: #CC0000;

		font-size: 18px;

		font-weight: bold;

		margin-top: -20px;

		width: 960px;

		height: 25px;

		padding-bottom: 10px;

		padding-top: 10px;

}



div#bruno {

		height: 500;

		width: 960px;

		margin-top: -10px;

}



.brunotextbox {

		margin-left: 35px;

		width: 450px;

		padding-top: 10px;

}



.youtube {

		border: 0;

		margin-left: 520px;

		margin-top: -262px;

		width: 400px;

}



.map-bottom {

		margin-top: -14px;

		padding-top: 20px;

		padding-bottom: 20px;

}



.bottomsub {

		color: #CC0000;

		font-size: 18px;

		font-weight: bold;

		margin-top: -14px;

		width: 960px;

}



div#googlemap {

		width: 465px;

		height: 400px;

}





div#map {

		border: 0;

		margin-left: 20px;

		width: 420px;

		text-align: left;

}



.maptextbox {

		text-align: left;

		margin-left: 465px;

		margin-top: -380px;

		width: 475px;

}



div#bottompics {

		width: 450px;

		height: 290px;

		margin-left: 475px;

		margin-top: -25px;

}



.bloglogo {

		margin-left: 750px;

		margin-top: -80px;

}



.dairy {

		padding-top: 25px;

		padding-left: 15px;

		border: 0;

}





									/*this section formats the market pages*/





.market-top {

		margin-top: 62px;

		padding-top: 20px;

		padding-bottom: 20px;

}



.market-subtop {

		color: #CC0000;

		font-size: 18px;

		font-weight: bold;

		margin-top: -20px;

		width: 960px;

}



#unique {

		width: 960px;

		height: 380px;

		margin-top: -10px;

}



.delipic {

		border: 0;

		margin-left: 20px;

		padding-top: 40px;

		width: 250px;

		font-size: 10px;

		color: #00CC33;

}



.uniquetextbox {

		margin-left: 295px;

		width: 395px;

		margin-top: -300px;

}



div#brochure {

		width: 250px;

		height: 325px;

		margin-left: 700px;

		margin-top: -375px;

		border: 0;

		text-align: center;

		color: #00CC33;

		font-size: 10px;

}



.bhlogo {

		margin-top: 50px;

		padding-left: 10px;

		padding-bottom: 20px;

}



.bhbrochure {

		border: 0;

		width: 200px;

		padding-left: 25px;

}



.market-bottomcorp {

		padding-bottom: 10px;

		margin-top: 10px;

}



.marketsubcorp {

		color: #CC0000;

		font-size: 18px;

		font-weight: bold;

		margin-top: 0px;

		width: 960px;

		padding-bottom: 10px;

}



div#catering {

		height: 340px;

		width: 960px;

}



.sandwichpic {

		border: 0;

		margin-left: 18px;

		margin-top: -10px;

		padding-bottom: 10px;

}



.saladpic {

		border: 0;

		margin-left: 18px;

		margin-top: -10px;

}



.catertextbox {

		margin-left: 280px;

		width: 415px;

		margin-top: -355px;

}



.cannoli {

		border: 0;

		margin-left: 700px;

		margin-top: -275px;

}









									/*this section formats the catering page*/



#container {

	margin-top: -18px;

}



h1.caterhead {

	color: #339933;

	background-color: #000000;

	padding-top: 50px;

	padding-bottom: 10px;

	margin-top: 0px;

	width: 960px;

}



h2.notice24h {

		font-size: 16px;

		font-weight: bold;

		width: 710px;

		color: #9E0B0F;

		background-color: #000000;

		margin-top: -20px;

		padding-left: 250px;

}



.foodpic {

		border: none;

		padding-bottom: 10px;

}



.boarlogotop {

		padding-top: 10px;

}



.colorchg {

		color: #9E0B0F;

}



#cateringcontent {

	height:auto;

	width:708px;

	float:left;

	background-color: #000000;

}



#cateringphotos {

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:12px;

height:1999px;

width:252px;

float:left;

background-color: #000000;

}



tr.cell_a td a:link {

		color: #0000FF;

		font-size: 12px;

		text-decoration: none;

		outline: none;

		border: 0;

}



tr.cell_a td a:visited {

		color: #0000FF;

		font-size: 12px;

		text-decoration: none;

		outline: none;

		border: 0;

}



tr.cell_a td a:hover {

		color: #CC0000;

		font-size: 12px;

		text-decoration: none;

		outline: none;

		border: 0;

}



tr.cell_a td a:active {

		color: #CC0000;

		font-size: 12px;

		text-decoration: none;

		outline: none;

		border: 0;

}









								/*this section formats the shared Back To Top formatting for most pages*/





div#btt {

		width: 940px;

		background-color: #000000;

		padding-left: 20px;

		padding-bottom: 15px;

		padding-top: 25px;

		margin-top: 0px;

}



div#btt a:link {

		color: #00CC33;

		background-color: #000000;

		font-weight: bold;

		font-size: 12px;

		text-transform: none;

		text-decoration: none;

		outline: none;

		border: 0;

		padding-left: 20px;

}



div#btt a:visited {

		color: #00CC33;

		background-color: #000000;

		font-weight: bold;

		font-size: 12px;

		text-transform: none;

		text-decoration: none;

		outline: none;

		border: 0;

		padding-left: 20px;

}



div#btt a:hover {

		color: #9E0B0F;

		background-color: #000000;

		font-weight: bold;

		font-size: 12px;

		text-transform:none;

		text-decoration: none;

		outline: none;

		border: 0;

		padding-left: 20px;

}



div#btt a:active {

		color: #9E0B0F;

		background-color: #000000;

		font-weight: bold;

		font-size: 12px;

		text-transform:none;

		text-decoration: none;

		outline: none;

		border: 0;

		padding-left: 20px;

}



div#bttaboutus {

		width: 940px;

		background-color: #000000;

		padding-left: 20px;

		padding-bottom: 35px;

		padding-top: 25px;

		margin-top: 0px;

}



div#bttaboutus a:link {

		color: #00CC33;

		background-color: #000000;

		font-weight: bold;

		font-size: 12px;

		text-transform: none;

		text-decoration: none;

		outline: none;

		border: 0;

		padding-left: 20px;

}



div#bttaboutus a:visited {

		color: #00CC33;

		background-color: #000000;

		font-weight: bold;

		font-size: 12px;

		text-transform: none;

		text-decoration: none;

		outline: none;

		border: 0;

		padding-left: 20px;

}



div#bttaboutus a:hover {

		color: #9E0B0F;

		background-color: #000000;

		font-weight: bold;

		font-size: 12px;

		text-transform:none;

		text-decoration: none;

		outline: none;

		border: 0;

		padding-left: 20px;

}



div#bttaboutus a:active {

		color: #9E0B0F;

		background-color: #000000;

		font-weight: bold;

		font-size: 12px;

		text-transform:none;

		text-decoration: none;

		outline: none;

		border: 0;

		padding-left: 20px;

}



div#caterbtt {

		width: 940px;

		background-color: #000000;

		padding-left: 20px;

		padding-bottom: 15px;

		padding-top: 0px;

		margin-top: -1px;

}



div#caterbtt a:link {

		color: #00CC33;

		background-color: #000000;

		font-weight: bold;

		font-size: 12px;

		text-transform: none;

		text-decoration: none;

		outline: none;

		border: 0;

		padding-left: 20px;

}



div#caterbtt a:visited {

		color: #00CC33;

		background-color: #000000;

		font-weight: bold;

		font-size: 12px;

		text-transform: none;

		text-decoration: none;

		outline: none;

		border: 0;

		padding-left: 20px;

}



div#caterbtt a:hover {

		color: #9E0B0F;

		background-color: #000000;

		font-weight: bold;

		font-size: 12px;

		text-transform:none;

		text-decoration: none;

		outline: none;

		border: 0;

		padding-left: 20px;

}



div#caterbtt a:active {

		color: #9E0B0F;

		background-color: #000000;

		font-weight: bold;

		font-size: 12px;

		text-transform:none;

		text-decoration: none;

		outline: none;

		border: 0;

		padding-left: 20px;

}





											/*this section formats the footer*/

div#footer {

		width: 960px;

}







							/*this section formats the footer for the catering page*/



.disclaimer {

		font-size: 16px;

		font-weight: bold;

		color: #9E0B0F;

		background-color: #000000;

		margin-top: 0px;

}

.bot-link {
	font-size: 16px !important;

	font-weight: bold;

	color: #9E0B0F;
text-align: center;
}



							/*this section formats the table and captions pages for pizza, deli, appetizer and catering pages*/



table {

		width: 960px;

		background-color: #000000;

		border-collapse: collapse;

}



caption {

		padding-top: 20px;

		padding-bottom: 20px;

		font-weight: bold;

		font-size: 22px;

		color: #339933;

		text-align: center;

		background-color: #000000;

}



.green {

		color: #218621;

		font-weight: bold;

}



.white {

		color: #A9A9A9;

		font-weight: bold;

}



.center {

		text-align: center;

}



.right {

		text-align: right;

}



.left {

		text-align: left;

}



.bold {

		text-align: bold;

}



.underline {

		text-decoration: underline;

}



.size {

		font-weight: bold;

		font-size: 14px;

		text-align: left;

		padding:  0px 30px 10px 0px;

}



.wrapsize {

		font-size: 12px;

		text-align: center;

		padding:  0px 30px 10px 0px;

}



.itemtype {

		font-size: 14px;

		text-align: right;

		width: 225px;

		padding: 0px 0px 10px 20px;

}



.itemdesc {

		font-size: 12px;

		padding: 0px 25px 10px 30px;

}



.soupdesc {

		padding: 0px 50px 0px 0px;

		font-size: 14px;

}



.itemprice {

		font-size: 12px;

		padding: 0px 75px 10px 5px;

}



.pizzaprice {

		font-size: 12px;

		padding: 0px 25px 10px 0px;

}



.aptzrprice {

		font-size: 12px;

		padding: 0px 40px 10px 0px;

		width: 90px;

}



.dogprice {

		font-size: 12px;

		padding: 0px 150px 10px 0px;

		width: 90px;

}



.sidesprice {

		font-size: 12px;

		padding: 0px 125px 10px 0px;

}



.cateringtable {

		width: 700px;

}



.serves {

		font-weight: bold;

		font-size: 14px;

}



.coldapptype {

		font-size: 14px;

		text-align: right;

		padding: 0px 0px 10px 0px;

}



.coldappdesc {

		font-size: 12px;

		text-align: left;

		padding: 0px 0px 10px 15px;

}



.coldappprice {

		font-size: 12px;

		padding: 0px 55px 15px 15px;

}



.tsaladtype {

		font-size: 14px;

		text-align: right;

		padding: 0px 0px 10px 10px;

}



.tsaladdesc {

		font-size: 12px;

		text-align: left;

		padding: 0px 10px 10px 15px;

}



.tsaladsize {

		font-size: 12px;

		padding: 0px 15px 20px 0px;

		width: 62px;

}



.tsaladprice {

		font-size: 12px;

		padding: 0px 0px 20px 5px;

		width: 62px;

}



.psaladitem {

		font-size: 14px;

		text-align: right;

		padding: 0px 70px 10px 25px;

}



.psaladprice {

		font-size: 12px;

		padding: 0px 220px 10px 0px;

}



.splatteritem {

		font-size: 14px;

		text-align: right;

		padding: 0px 0px 0px 0px;

		width: 150px;

}



.splatterdesc {

		font-size: 12px;

		text-align: left;

		padding: 0px 15px 10px 15px;

}



.splatterprice {

		font-size: 12px;

		padding: 0px 25px 0px 10px;

}



.hotappitem {

		font-size: 14px;

		text-align: right;

		padding: 0px 0px 10px 40px;

}



.hotappprice {

		font-size: 12px;

		padding: 0px 100px 10px 20px;

}



.hotentreehalfsize {

		font-size: 14px;

		padding: 0px 10px 10px 0px;

}



.hotentreefullsize {

		font-size: 14px;

		padding: 0px 30px 10px 0px;

}



.hotentreeitem {

		font-size: 14px;

		text-align: right;

		padding: 0px 25px 0px 0px;

}



.hothalfprice {

		font-size: 12px;

		padding: 0px 0px 10px 30px;

}



.hotfullprice {

		font-size: 12px;

		padding: 0px 0px 10px 50px;

}



.partysanditem {

		font-size: 14px;

		text-align: right;

		padding: 0px 40px 10px 0px;

}



.partysanddesc {

		font-size: 12px;

		text-align: left;

		padding: 0px 50px 10px 0px;

}



.partysandprice {

		font-size: 12px;

		padding: 0px 70px 10px 0px;

}



.ppizzaitem {

		font-size: 14px;

		text-align: right;

		padding: 0px 0px 10px 30px;

}



.ppizzadesc {

		font-size: 12px;

		text-align: left;

		padding: 0px 10px 10px 30px;

}



.ppizzaprice {

		font-size: 12px;

		padding: 0px 40px 10px 10px;

}



.dessertitem {

		font-size: 14px;

		text-align: right;

		padding: 0px 30px 10px 0px;

		width: 120px;

}



.dessertdesc {

		font-size: 12px;

		text-align: left;

		width: 440px;

		padding: 0px 0px 10px 0px;

}



.dessertprice {

		font-size: 12px;

		padding: 0px 10px 10px 15px;
