/* CSS Document */

#p_About, #p_Locations, #p_Menu, #p_Contact {
	position: relative;
	text-align: left;
	display: table;
	padding: 5px;
	height: 100%;
	width: 100%;

}

#p_About #MissionStatment {
	padding-right: 5em;
	padding-left: 5em;
	position: relative;
	padding-top: 1em;
	padding-bottom: 1em;
	text-align: center;
}

#p_About #MissionStatment em {
	font-size: larger;
	color: #E9F9E6;
}
#p_About #MissionStatment p {
	position: relative;
	padding-left: 1em;
	text-align: center;
}

hr.short {
	position: relative;
	width: 80%;
	left: 10%;
	margin-top: 5px;
	margin-bottom: 5px;
}

#p_Menu {
	text-align: center;
}

#p_About p, #p_Locations p, #p_Menu p, #p_Contact p{
	color: #FEE9E9;
	margin-top: 1em;
	margin-bottom: 1em;
	position: relative;
	text-align: left;
}
#p_Contact {
}
#p_Contact #ContactFormContainer {
	display: table;
	height: 100%;
	width: 100%;
}

#ContactInfo {
}

#p_Locations {

}

#p_Locations h3 {
	text-align: center;
	margin: 0px;
	cursor: default;
}

#p_Locations h2 {
	cursor: default;
}

#p_Locations p {
	text-align: center;
}
#p_Locations #outer_Map_c {
	position: relative;
	overflow: hidden;
	display: table;
	width: 100%;

}
#p_Locations  div.map_c {
	position: relative;
	display: table;
	background-image: url(../images/locations/bk_1.png);
	background-repeat: no-repeat;
	background-position: center center;
	height: 371px;
	width: 446px;
}

#p_Locations  div.map_c .map_inner {
	top: 10px;
	margin-left: 10px;
	position: relative;
	height: 350px;
	width: 425px;
}

#p_Locations .info {
	width: 90%;
	margin-top: 1em;
	margin-bottom: 1em;
	position: relative;
	left: 5%;
	padding: 10px;
	background-color: #FFFFFF;
	border: 3px solid #58181B;
}

#p_Locations .info hr {
	position: relative;
	margin-top: .2em;
	margin-bottom: .2em;
	cursor: default;
}
#p_Locations .info .address {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: larger;
	color: #351A1B;
}
#p_Locations .info .num {
	display: list-item;
	margin-top: .5em;
	margin-bottom: .5em;
	list-style-type: disc;
	position: relative;
	list-style-position: inside;
}

#p_Catering  {
	text-align: left;
}

#p_Catering ul {
	list-style-type: none;
}
