@font-face { font-family: MySpHeaders; src: url(fonts/bfr.eot); src: local("Benguiat Frisky"), url(fonts/bfr.ttf); }
@font-face { font-family: MyAmers; src: url(fonts/amxcb.eot); src: local("Americana Extra Bold Condensed BT"), src: local("Americana XBdCn BT"), url(fonts/amxcb.ttf); }
/* GENERAL SETTINGS*/
body,td,th { font-family: Arial, Helvetica, sans-serif;font-size: 100%;color: #000000; }
body { background-color: #FFFFE9;background-image: url(../graphics/lita.gif);padding:0;margin:0; }
a { color:#03C; }
a:hover { color:#69F; }
h1,h2,h3,h4,h5,h6 { font-weight: bold; }
h1 { color:#FFFF66;text-transform:uppercase;border:1px solid #000;padding:0.1em;text-align:center; }
h1 span { background-color:#ff0000;padding:0.2em;display:block;letter-spacing:2px;font-family: MyAmers, "Times New Roman", Times, serif; }
/*h1 { clear:both;font-weight:bold;font-size:16px;background-image:url(../graphics/tips.png);background-position:left top;background-repeat:repeat-x;width:537px;padding: 25px 0 0 0;margin:0.3em 0 0 0; }
h2 { padding-bottom:0;margin-bottom:0;padding-top:0.5em; }
h3 { padding-bottom:0.5em;margin-bottom:0;padding-top:1em; }
h4 { padding-top:1em; }*/
.clear { clear:both; }
.fracNum, .fracDen { font-size: 80%; }
.fracNum { vertical-align: 0.5em; }
.fracDen { vertical-align: -0.5em; }
.tmcopy { vertical-align: 0.5em; }
/* LAYOUT */
#pWrap { width:960px;margin:0 auto;position:relative;padding-top:223px; }
#pHeader { position:absolute;top:5px;left:368px;width:592px; }
#contentOne { display:none;/*position:relative;left:368px;*/ }
#contentTwo { background:transparent url(../graphics/bbqBuffets.png) 10px top no-repeat;padding:0 1em 0 220px;min-height:222px;position:relative; }
#contentTwo span.tipsR { display:block;background-image:url(../graphics/tipsL.png);background-position:left top;background-repeat:no-repeat;padding:0;height:21px;width:720px;position:absolute;bottom:0; }
#contentThree { padding:1em; }
#contentThree h2:first-child {
	padding-top:0;
	margin-top:0;
	text-align: center;
}
#leftPicPannel { width:212px;float:left;margin-top:10px;margin-right:20px;text-align:center;font-size:11px; }
#rightPicPannel { width:212px;float:right;margin-left:20px;text-align:center;font-family:"Times New Roman", Times, serif;font-style:italic; }
ul li { padding-bottom:0.5em; }

/* HEADERS AND SUCH */
#Logo { position:absolute;top:5px;left:5px; }
ul.triList { padding-top:1em; }
ul li.triL, ul.triList li { list-style-position: outside;list-style-image: url(../graphics/dot.gif); }
.bfG { font-family: MySpHeaders, "Times New Roman", Times, serif;color:#008000;font-weight: bold;/*font-size:150%;*/letter-spacing:1px; }
.bfR { font-family: MySpHeaders, "Times New Roman", Times, serif;color:#ff0000;font-weight: bold;/*font-size:150%;*/letter-spacing:1px; }
.introB { font-weight:bold;line-height:1.3em;font-size:115%;padding:0;margin:0;text-align:center; }
.red { color:#FF0000; }
.boun { font-weight:bold;text-decoration:underline; }
.roy { background-color:#FFFF00;color:#ff0000;font-weight:bold; }
.tips { clear:both;background-image:url(../graphics/tipsL.png);background-position:center top;background-repeat:no-repeat;padding:35px 0 15px 0;text-align:center; }
.tipsL { clear:both;background-image:url(../graphics/tipsL.png);background-position:center top;background-repeat:no-repeat;padding:35px 0 15px 0;text-align:left; }
.tipsT { display:block;background-image:url(../graphics/tipsL.png);background-position:center bottom;background-repeat:no-repeat;padding:15px 0 35px 0;text-align:center; }
.itemline { display:block;padding:3px 0 3px 3px;border-bottom:1px dotted #000000;font-size:90%;clear:right; }
.itemline strong { float:right;display:block;background-color:#FFFFE9;padding-top:6px;padding-left:10px;font-weight:bold; }
.smT { font-size:80%; }
.smM { font-size:70%; }
.oF { font-size:150%; }
.shout { font-size:135%; }
.oT { font-size:120%; }
ul.menu { margin-left:0;padding-left:0;list-style:none; }
ul.menu li { padding-bottom: 15px;text-align:left; }
ul.menu li.last { padding-bottom: 5px;text-align:left; }
ul.menu li span.itemhead { font-size:120%;font-weight:bold;display:block;background:transparent url(../graphics/dot.gif) left center no-repeat;padding-left:25px; }
ul.menu li span.ast { background-image:url(../graphics/asterixs.gif); }
ul.menu li span.itemprice { float:right;display:block;background-color:#FFFFE9;padding-top:6px;padding-left:10px;font-weight:bold; }
ul.menu li span.itemline { display:block;padding:3px 0 3px 3px;border-bottom:1px dotted #000000;font-size:90%;clear:right; }

.scroll { font-family: MySpHeaders, "Times New Roman", Times, serif;font-size:135%;font-weight: bold;color:#000000;margin:0;padding:0.2em 0;height:25px; }

.greenB { color: #008000;font-weight: bold; }
.tipsW { clear:both;background-image:url(../graphics/tips.png);background-position:left top;background-repeat:repeat-x;width:537px; }
.contactInfo { clear:both;background-image:url(../graphics/tips.png);background-position:left top;background-repeat:repeat-x;padding: 23px 0 0 0;text-align:center; }
.contactInfo p { padding:0;margin:5px; }
.copy { clear:both;font-size:11px;text-align:center;padding:1em 0.5em;border-top:1px dashed #ccc;margin:0; }
.greenNotes { font-family:"Times New Roman", Times, serif;font-style:italic;color:#008000;font-size:14px;font-weight:normal; }
.redNotes { font-family:"Times New Roman", Times, serif;font-style:italic;color:#FF0000;font-size:15px;font-weight:normal; }
.blacknotes { font-family:"Times New Roman", Times, serif;font-style:italic;color:#000000;font-size:14px;font-weight:normal; }
.OR { display:block;font-weight:bold;padding:5px;padding-left:100px; }
ul.triListM li { list-style-position: outside;list-style-image: url(../graphics/dot.gif);padding-bottom: 6px;font-size:90%;text-align:left; }
#SmkRing { clear:both;text-align:center;font-size:11px;line-height:1.5em; }
#SmkRing img { float:left;position:relative;left:100px; }
#gallery { list-style:none;margin:0 auto;padding:0;font-family:"Times New Roman", Times, serif;font-style:italic;width:100%; }
#gallery li { display:inline-block;margin:0;padding:0.5em 5px;text-align:center;vertical-align:top;width:290px; }
#gallery li img { border:none;padding-bottom:0.5em; }
img.floatLeft { float:left;margin-right:20px;margin-bottom:20px; }
img.floatRight { float:right;margin-left:20px;margin-bottom:20px; }

/* LINKS */
#botLinks { text-align:center;font-size:14px;font-weight:bold;line-height:1.5em; }
#botLinks a { margin-left:1em;margin-right:1em; }
#contactInfo { font-size:140%; }
#pHeader ul { margin:20px auto 0 auto;padding:0;border:none;list-style:none;text-align:center;position:relative; }
#pHeader ul li { padding:0;margin:0 auto;display:block;vertical-align:top;background: transparent none center top no-repeat;position:absolute;top:0; }
#pHeader ul li a { text-decoration:none;display:block;height:37px;padding:0;margin:0; }
#pHeader ul li a span { display: none; }
#pHeader ul li.Bhome { width:78px;background-image:url(../graphics/bHome.png);left:0; }
#pHeader ul li.Bcatering { width:182px;background-image:url(../graphics/bServices.png);left:88px; }
#pHeader ul li.Bphotos { width:147px;background-image:url(../graphics/bPhotos.png);left:auto;right:162px; }
#pHeader ul li.Blinks { width:152px;background-image:url(../graphics/bLinks.png);left:auto;right:0; }
#pHeader ul li.Bpastrami { width:210px;background-image:url(../graphics/bPastrami.png);left:0;top:57px; }
#pHeader ul li.Bbuffets { width:257px;background-image:url(../graphics/bBuffets.png);left:auto;right:0;top:57px; }
#pHeader ul li.Bgluten { width:592px;background-image:url(../graphics/bGluten.png);left:0;top:114px; }
sup.smBlack { color:#000;text-decoration:none;font-size:75%; }

body.index .scroll { background-color:#FFFF80;border-top:2px solid #008000;border-bottom:2px solid #008000; }
body.index #contentTwo span.tipsR { display:none; }
body.wheatless #pWrap { padding-top:0; }
body.wheatless #contentThree { padding-top:2em; }
body.wheatless a { color:#ff0000; }
