.MenuHeaders {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #990000;
	text-align: center;
	vertical-align: middle;
}
.PlateName {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.PlateDescCen {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	line-height: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	text-align: center;
}
.PlateDesc {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	line-height: 14px;
	color: #000000;
	text-decoration: none;
	text-align: left;
	vertical-align: top;
}
.Footer {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 15px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.Cont {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	font-style: normal;
	line-height: 18px;
	font-weight: normal;
	text-decoration: none;
	text-align: left;
}
.HeaderCont {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 15px;
	font-style: normal;
	line-height: 18px;
	font-weight: bold;
	font-variant: normal;
	text-decoration: none;
}
.TopLinksBold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-decoration: none;
	text-align: center;
}
.TopLinksBold a:link, a:visited, a:active {
	color: #990000;
	text-decoration: none;
}
.TopLinksBold a:hover {
	color: #990000;
	text-decoration: underline;
}
.Header {
	font-family: "Times New Roman", Times, serif;
	font-size: 36px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	background-position: center;
	text-align: center;
	color: #990000;
	line-height: normal;
}.Price {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	text-align: center;
}
.ContCenter {

	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	font-style: normal;
	line-height: 18px;
	font-weight: normal;
	text-decoration: none;
	text-align: center;
}
.ContBold {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-decoration: none;
	color: #000000;
}
.MenuSeparator {
	background-attachment: scroll;
	background-image: url(../images/menu_separator.gif);
	background-repeat: repeat-x;
	background-position: left center;
}
.BuffetReady {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #996633;
	padding-right: 8px;
	padding-left: 8px;
}
.BuffetServed {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #CC9900;
	padding-right: 8px;
	padding-left: 8px;
}
.PriceColored {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	background-color: #FFE9A6;
}
.MenuHeadersLeft {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #990000;
	text-align: left;
	vertical-align: middle;
	padding-right: 10px;
	padding-left: 10px;
}
.ContBoldBig {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-decoration: none;
	color: #000000;
	text-align: center;
}
.Specialty {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: 333333;
	padding-right: 8px;
	padding-left: 8px;
	text-align: center;
}
.SpecialtyCont {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	background-color: #FFEA9E;
	padding-right: 8px;
	padding-left: 8px;
	text-align: center;
	background-position: center center;
}
.ContCenterW {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	font-style: normal;
	line-height: 18px;
	font-weight: normal;
	text-decoration: none;
	text-align: center;
	color: #FFFFFF;
}
.ContBoldBigW {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-decoration: none;
	color: #FFFFFF;
	text-align: center;
}
.VegetarianPlate {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	background-color: #E4FFE1;
	padding-right: 8px;
	padding-left: 8px;
	text-align: center;
}
.ContBoldw {

	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-decoration: none;
	color: #FFFFFF;
}
.topprice {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	background-color: #CCCCCC;
	padding-right: 8px;
	padding-left: 8px;
	text-align: center;
}

/* new homepage css - 3/2009 */

.imgrep
{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-position: left top;
	background-repeat: no-repeat;
	overflow: auto;
}

div#content { width: 870px; }

div#top_frame {
	height: 110px;
	display: block;
}

div#left_col { width: 415px; position: relative; margin-top: 93px; margin-left: -60px; float: left; }

div#divFlash { width: 415px; float: left; }

div#right_col {	position: relative; float: right; width: 420px; margin-top: 180px;  margin-left: -30px; }

p.philbrook {
	font: 11px Arial, Helvetica, sans-serif;
	margin-left: 25px;
	margin-top: -10px;
}

img.phil_logo {
	margin-left: 20px;
}

p.philbrook_title {
	font: 11px Arial, Helvetica, sans-serif;
	margin-left: 25px;
	margin-top: -10px;
}

p.philbrook_phone, p.philbrook_email, p.philbrook_res {
	font: 11px Arial, Helvetica, sans-serif;
	margin-left: 25px;
	margin-top: -10px;
}

img { border: none; }

.logo { margin: 24px 0 0 20px; }

body.home {
	background: url(../images/mast_bg.gif) left top repeat-x;
	background-color: #E8E8E8;
}

ul.home_header { list-style: none; }

li { float: left; }

li.logo span { background: url(../images/cc_logo_mast.gif) left top no-repeat; height: 81px; width: 423px; top: 24px; left: 20px; }
li.logomark span { background: url(../images/cc_home_cap.gif) left top no-repeat; height: 183px; width: 136px; left: 445; top: 11px; }
li.phone span { background: url(../images/tulsa_phone_header.gif) left top no-repeat; height: 20px; width: 255px; left: 650px; top: 33px; }
li.okc_phone span { background: url(../images/okc_phone_header.gif) left top no-repeat; height: 20px; width: 256px; left: 650px; top: 55px; }
li.ar_phone span { background: url(../images/nw_arkansas_phone_header.gif) left top no-repeat; height: 20px; width: 310px; left: 597px; top: 78px; }

.flash { margin-left: -60px; width: 415px; height: 415px; }

p { font: 11px Arial, Helvetica, sans-serif; line-height: 18px; }

#cc_homepage { width: 415px; height: 415px; margin-left: -60px; }

li { list-style: none; }


a.link:hover { text-decoration: underline; }


.product { margin: 6px 0; width: 400px; }


.lavilla { margin-left: 24px; }


.location { font-size: 0.75em; font-weight: bold; margin-top: 14px; }
.phone { margin-left: 6px; line-height: .5em; margin-top: -8px; }
.phone_last { margin-left: 6px; line-height: .5em; margin-top: -8px; margin-bottom: 18px; }
.fax { margin-left: 6px; line-height: .5em; }
.email { margin-left: 6px; line-height: .5em; }

#first_td { margin-left: 1em; }

#navimages { margin-left: 1em; }
#navlinks { margin-left: 1em; }

#footer_items { height: 300px; }