/* the core css */
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	line-height: 120%;
	color: #000000;
	background: #7A9071;
	padding: 0px;
	margin: 0px;
}
.mast_top {
	background-repeat: no-repeat;
	background-position: left top;
	background-image: url(../images/mast_top.jpg);
}
.mast_right {
	background-repeat: no-repeat;
	background-position: left top;
	background-image: url(../images/mast_right.jpg);
}
.mast_bottom {
	background-repeat: no-repeat;
	background-position: left top;
	background-image: url(../images/mast_bottom.jpg);
}
.outer_right {
	background-repeat: no-repeat;
	background-position: left top;
	background-image: url(../images/outer_right.jpg);
}
.outer_bottom {
	background-repeat: no-repeat;
	background-position: left top;
	background-image: url(../images/outer_bottom.jpg);
}

/* level 2 backgrounds */
.bg_home {
	background-repeat: no-repeat;
	background-position: left top;
	background-image: url(../images/bg_home.jpg);
}
.bg_locations {
	background-repeat: no-repeat;
	background-position: left top;
	background-image: url(../images/bg_locations.jpg);
}
.bg_menu {
	background-repeat: no-repeat;
	background-position: left top;
	background-image: url(../images/bg_menu.jpg);
}
.bg_specials {
	background-repeat: no-repeat;
	background-position: left top;
	background-image: url(../images/bg_specials.jpg);
}
.bg_franchise {
	background-repeat: no-repeat;
	background-position: left top;
	background-image: url(../images/bg_franchise.jpg);
}
.bg_join {
	background-repeat: no-repeat;
	background-position: left top;
	background-image: url(../images/bg_join.jpg);
}
.bg_comments {
	background-repeat: no-repeat;
	background-position: left top;
	background-image: url(../images/bg_comments.jpg);
}

/* level 2 - special backgrounds */
.bg_mvp {
	background-repeat: no-repeat;
	background-position: left top;
	background-image: url(../images/bg_mvp.jpg);
}
.bg_gas {
	background-repeat: no-repeat;
	background-position: left top;
	background-image: url(../images/bg_gas.jpg);
}
.bg_philly {
	background-repeat: no-repeat;
	background-position: left top;
	background-image: url(../images/bg_philly.jpg);
}
.bg_sliders {
	background-repeat: no-repeat;
	background-position: left top;
	background-image: url(../images/bg_sliders.jpg);
}

/* other */
.head {
	
	font: 2em 'Helvetica Neue', Helvetica, Arial, sans-serif;
	padding-bottom: 5px;
	margin: 1em 0 15px;
	border-bottom: 1px solid #CCCCCC;

}
.midwrap_merch {
	background-repeat: no-repeat;
	background-position: left top;
	background-image: url(../images/midwrap_merch.jpg);
}
.midwrap_team {
	background-image: url(../images/midwrap_team.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.midwrap_menu {
	background-image: url(../images/midwrap_menu.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.midwrap_locs {
	background-image: url(../images/midwrap_locs.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.midwrap_fran {
	background-image: url(../images/midwrap_fran.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.midwrap_events {
	background-image: url(../images/midwrap_events.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.menuhead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16pt;
	font-weight: bold;
	text-transform: uppercase;
	color: #990000;
}
.menucat {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: bold;
	text-transform: uppercase;
	color: #000000;
}
.menuitem {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	line-height: 120%;
	color: #000000;
	text-transform: uppercase;
}
.menubod {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	line-height: 14px;
	color: #000000;
}