/* CSS Document */
body {
	margin:0px;
	padding:0px;
	text-align: center;
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 100.01%;
}
 a, a:link {
	text-decoration:underline;
	color:#206D55;
	/*font-weight:bold;*/
}
a:visited {
	text-decoration:underline;
	color:#206D55;
	/*font-weight:bold;*/
}
 a:hover, a:active {
	text-decoration:none;
	color:#206D55;
	/*font-weight:bold;*/	
}
#fcontent {
	position:absolute;
	z-index:7;
	left:0px;
	top:0px;
	width: 800px;
	height: 367px;

}
#bcontent {
	position:absolute;
	z-index:6;
	left:0px;
	top:0px;
	width: 800px;
	height: 367px;
	background-color: #BFBBB0; 

}
.tmlogo {
	position:relative;
	z-index:5;
		
}
#tmpromo {
	position:absolute;
	z-index:4;
	top:62px;
	left:0px;
	width: 800px;
	height: 326px;	
}
#tmpromo2 {
	position:absolute;
	z-index:4;
	left:0px;
	width: 800px;
	height: 368px;	
}
.mimage {
	padding-right:3px;
}
.order {
	z-index: -1;
}
.grlink a, .grlink a:hover {
	text-decoration:underline;
	color:#206D55;
}
table.wrapperevents {
	background-image:url(images/eventsgrbg.jpg);	
}
table.wrappergr {
	background-image:url(images/greenbg.jpg);
	
}
table.wrappergc {
	background-image:url(images/giftcardbg.jpg);	
}
table.wrappergr2 {
	background-image:url(images/greenbg2.jpg);
	height:367px;
	color: #206D55;
	font-family:"Times New Roman", Times, serif;
	font-size:12px;
}
table.wrappermn {
	background-image:url(images/menubg.jpg);
	height:367px;
	color: #206D55;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
table.wrapperdrpl {
	background-image:url(images/directplattbg.jpg);
	height:367px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
table.wrapperdrbv {
	background-image:url(images/directbvbg.jpg);
	height:367px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
table.wrapperspc {
	background-image:url(images/specialsbg.jpg);
	height:367px;
	
}
table.wrapperpomop {
	background-image:url(images/promony1.jpg);
	height:367px;	
}
table.wrapperpomop2 {
	background-image:url(images/promony2.jpg);
	height:367px;	
}
table.wrapperpomop3 {
	background-image:url(images/promony3.jpg);
	height:367px;	
}
table.wrapperpomob {
	background-image:url(images/promovt1.jpg);
	height:367px;	
}
table.wrapperpomob2 {
	background-image:url(images/promovt2.jpg);
	height:367px;	
}
table.wrapperpomob3 {
	background-image:url(images/promovt3.jpg);
	height:367px;	
}
table.wrapperpg {
	background-image:url(images/photobg.jpg);
	height:367px;
	color: #206D55;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
table.wrapperbk {
	background-image:url(images/blackbg.jpg);
	height:367px;
	
}
table.wrapperlc {
	background-image:url(images/locatorbg.jpg);
	height:367px;
	color:#FFFFFF;
	
}
.wrapperlc a, .wrapperlc a:hover {
	text-decoration:underline;
	color:#ffffff;
}
table.wrapperss {
	background-image:url(images/sampler.gif);
	background-position:right top;
	background-repeat:no-repeat;	
}
table.wrapperbb {
	background-image:url(images/ohburger.gif);
	background-position:right bottom;
	background-repeat:no-repeat;	
}
table.wrappercc {
	background-image:url(images/lhchicken.gif);
	background-position:right bottom;
	background-repeat:no-repeat;	
}
table.wrapperdd {
	background-image:url(images/ddesserts.gif);
	background-position:bottom;
	background-repeat:no-repeat;	
}
table.wrapperdk {
	background-image:url(images/drinks.gif);
	background-position:right bottom;
	background-repeat:no-repeat;	
}
table.wrapperpp {
	background-image:url(images/bcpasta.gif);
	background-position:right bottom;
	background-repeat:no-repeat;	
}
table.wrapperrb {
	background-image:url(images/ribs.gif);
	background-position:right bottom;
	background-repeat:no-repeat;	
}
table.wrappersd {
	background-image:url(images/sandwich.gif);
	background-position:right bottom;
	background-repeat:no-repeat;	
}
table.wrappersl {
	background-image:url(images/salad.gif);
	background-position:right bottom;
	background-repeat:no-repeat;	
}
table.wrappersk {
	background-image:url(images/steak.gif);
	background-position:right bottom;
	background-repeat:no-repeat;	
}
table.wrappersf {
	background-image:url(images/sseafood.gif);
	background-position:right bottom;
	background-repeat:no-repeat;	
}
table.wrappersp {
	background-image:url(images/soup.gif);
	background-position:right center;
	background-repeat:no-repeat;	
}
table.wrappertm {
	background-image:url(images/texmex.gif);
	background-position:right bottom;
	background-repeat:no-repeat;	
}
table.wrapperpromo {
	background-image:url(images/hscdbg.jpg);
	background-repeat:no-repeat;
	height:367px;
}
table.wrapperpromo2 {
	background-image:url(images/hscdbg2.jpg);
	background-repeat:no-repeat;
	height:367px;
}
table.wrapperpromo3 {
	background-image:url(images/hscdbg3.jpg);
	background-repeat:no-repeat;
	height:367px;
}
table.wrapperpromotm1 {
	background-image:url(images/tmpromo1.png);
	background-repeat:no-repeat;
	height:367px;
}
table.wrapperabout {
	background-image:url(images/aboutusbg.jpg);
	background-repeat:no-repeat;
	height:367px;	
}
p.pindent {
	
	padding-left:25px;
	padding-right:10px;
	text-align:justify;
	line-height: 1.1;
}
p.pindentl {
	padding-top: 10px;
	padding-left:40px;
	padding-right:10px;
	text-align:justify;
	line-height: 1.2;
}
p.pindentr {
	padding-top: 10px;
	padding-right:40px;
	padding-left:10px;
	text-align:justify;
	line-height: 1.2;

}
p.indentsm {
	padding-right: 5px;
	padding-left:5px;
}
.imagebox {
	float:right;
	z-index: 4;
	width:265px;
	height: 200px;
	margin:0px 10px 0px 0px;
	font-size: 12px;
	text-align: center;
	}
td.rtside {
	height: auto;
	width: 390px;
	font-size:14px;
	color:#10513E;
	vertical-align:text-top;
	
}
td.lftside {
	height: 295px;
	width: 390px;
	font-size:14px;
	color:#10513E;
	vertical-align:text-top;	
}
td.locate {
    padding-left: 10px;	
}
td.rtside2 {
	height: auto;
	font-size:10px;
	color:#10513E;
	vertical-align:text-top;
	
}
td.lftside2 {
	height: 295px;
	font-size:12px;
	color:#10513E;
	vertical-align:text-top;	
}
td.lftside2 a, td.lftside2 a:hover {
	text-decoration:underline;
	color:#10513E;
}
td.lftsider a, td.lftsider a:hover {
	text-decoration:underline;
	color:#8F0600;
}
td.lftsider {
	height: 295px;
	width: 390px;
	font-size:14px;
	color:#8F0600;
	vertical-align:text-top;	
}
td.lftsidem {
	padding-left:20px;
	font-size:14px;
	color:#000000;
	vertical-align:text-top;	
}
td.lftsidem a, td.lftsidem a:hover {
	font-size:14px;
	color: #206D55;
	text-decoration:none;
	font-family:"Times New Roman", Times, serif;
	font-weight: bold;
	font-style: italic;
}
td.menuitem {
	font-size:11px;
	color:#8F0600;
	vertical-align:text-top;
	font-weight: bold;
	padding: 0px 8px 8px 8px;
}
td.menuitem2 {
	font-size:12px;
	color:#8F0600;
	vertical-align:text-top;
	padding: 0px 8px 8px 8px;
}
td.menuitem3 {
	font-size:14px;
	color:#8F0600;
	vertical-align:text-top;
	padding: 0px 8px 8px 8px;
}
td.menuitembb {
	font-size:11px;
	color:#89460A;
	vertical-align:text-top;
	font-weight: bold;
	padding: 0px 8px 8px 8px;
}
td.menuitemcc {
	font-size:11px;
	color:#CA6008;
	vertical-align:text-top;
	font-weight: bold;
	padding: 0px 8px 8px 8px;
}
td.menuitemrb {
	font-size:11px;
	color:#C72707;
	vertical-align:text-top;
	font-weight: bold;
	padding: 0px 8px 8px 8px;
}
td.menuitembv {
	font-size:11px;
	color:#000000;
	vertical-align:text-top;
	font-weight: bold;
	padding: 0px 8px 8px 8px;
}
td.menuitemgr {
	font-size:11px;
	color:#206D55;
	vertical-align:text-top;
	font-weight: bold;
	padding: 0px 8px 8px 8px;
}
td.menuitemgr2 {
	font-size:12px;
	color:#206D55;
	vertical-align:text-top;
	padding: 0px 8px 8px 8px;
}
td.menuitemwh {
	font-size:11px;
	color:#FFFFFF;
	vertical-align:bottom;
	font-weight: bold;
	padding: 0px 8px 8px 8px;
}
.smtxt {
	font-size:9px;
	color:#8F0600;
	font-weight: bold;
}
.smtxtbk {
	font-size:9px;
	color:#000000;
	font-weight: bold;
}
.smtxtbb {
	font-size:9px;
	color:#C76209;
	font-weight: bold;
}
td.menuitem a {
	font-size:20px;
	color: #8F0600;
	text-decoration:none;
	font-family:"Times New Roman", Times, serif;
	font-weight: bold;
	font-style: italic;
}

td.menuitem a:hover {
	font-size:20px;
	color: #8F0600;
	text-decoration:none;
	font-family:"Times New Roman", Times, serif;
	font-weight: bold;
	font-style: italic;
}
td.menuitembb a {
	font-size:20px;
	color: #89460A;
	text-decoration:none;
	font-family:"Times New Roman", Times, serif;
	font-weight: bold;
	font-style: italic;
}

td.menuitembb a:hover {
	font-size:20px;
	color: #89460A;
	text-decoration:none;
	font-family:"Times New Roman", Times, serif;
	font-weight: bold;
	font-style: italic;
}
.mheader {
	font-size:14px;
	color:#000000;
	vertical-align:text-top;
	font-weight: bold;
	
}
.mheader2 {
	font-size:18px;
	color:#000000;
	vertical-align:text-top;
	font-weight: bold;
	
}
.mheaderwh {
	font-size:14px;
	color:#ffffff;
	vertical-align:text-top;
	font-weight: bold;
	
}
.mbanner {
	display: block;
	width: 254px;
	padding: 3px 3px 3px 3px;
	font-size: 14px;
	color:#ffffff;
	background-color:#8F0600;
}
.mbox {
	display: block;
	width: 250px;
	padding: 3px 3px 3px 3px;
	font-size: 12px;
	color:#8F0600;
	border-left-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-width: 2px;
	border-left-width: 2px;
	border-bottom-width: 2px;
	border-left-color:#8F0600;
	border-right-color:#8F0600;
	border-bottom-color:#8F0600;
	background-color: #FFFFFF;
}
.mbannerbglft {
	display: block;
	width: 390px;
	padding: 3px 3px 3px 0px;
	font-size: 16px;
	font-weight: bold;
	color:#ffffff;
	background-color:#8F0600;
}
.mboxbglft {
	display: block;
	width: 386px;
	height:120px;
	padding: 3px 3px 3px 0px;
	font-size: 11px;
	font-weight: bold;
	color:#8F0600;
	border-left-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-width: 2px;
	border-left-width: 2px;
	border-bottom-width: 2px;
	border-left-color:#8F0600;
	border-right-color:#8F0600;
	border-bottom-color:#8F0600;
	background-image:url(images/greyboxbg.jpg);
	/*background-color: #FFFFFF;*/
}
.mbannerbglrtt {
	display: block;
	width: 390px;
	padding: 3px 0px 3px 3px;
	font-size: 16px;
	font-weight: bold;
	color:#ffffff;
	background-color:#8F0600;
}
.mboxbglrtt {
	display: block;
	width: 386px;
	height:100px;
	padding: 3px 0px 3px 3px;
	font-size: 11px;
	font-weight: bold;
	color:#8F0600;
	border-left-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-width: 2px;
	border-left-width: 2px;
	border-bottom-width: 2px;
	border-left-color:#8F0600;
	border-right-color:#8F0600;
	border-bottom-color:#8F0600;
	/*background-color: #FFFFFF;*/
}
.mbannerbglrt {
	display: block;
	width: 390px;
	padding: 3px 0px 3px 3px;
	font-size: 16px;
	font-weight: bold;
	color:#ffffff;
	background-color:#8F0600;
}
.mboxbglrt {
	display: block;
	width: 386px;
	height:120px;
	padding: 3px 0px 3px 3px;
	font-size: 11px;
	font-weight: bold;
	color:#8F0600;
	border-left-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-width: 2px;
	border-left-width: 2px;
	border-bottom-width: 2px;
	border-left-color:#8F0600;
	border-right-color:#8F0600;
	border-bottom-color:#8F0600;
	/*background-color: #FFFFFF;*/
}
.mbannerbb {
	display: block;
	width: 354px;
	padding: 3px 3px 3px 3px;
	font-size: 14px;
	color:#ffffff;
	background-color:#89460A;
}
.mboxbb {
	display: block;
	width: 350px;
	padding: 3px 3px 3px 3px;
	font-size: 12px;
	color:#89460A;
	border-left-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-width: 2px;
	border-left-width: 2px;
	border-bottom-width: 2px;
	border-left-color:#89460A;
	border-right-color:#89460A;
	border-bottom-color:#89460A;
}
.mbannerpp {
	display: block;
	width: 252px;
	padding: 3px 3px 3px 3px;
	font-size: 12px;
	color:#ffffff;
	background-color:#D7670D;
}
.mboxpp {
	display: block;
	width: 250px;
	padding: 3px 3px 3px 3px;
	font-size: 11px;
	background-color:#FFFFFF;
	color:#000000;
	border-left-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-width: 1px;
	border-left-width: 1px;
	border-bottom-width: 1px;
	border-left-color:#D7670D;
	border-right-color:#D7670D;
	border-bottom-color:#D7670D;
}
.mbannergr {
	display: block;
	width: 252px;
	padding: 3px 3px 3px 3px;
	font-size: 14px;
	color:#ffffff;
	background-color:#246E57;
}
.mboxgr {
	display: block;
	width: 250px;
	padding: 3px 3px 3px 3px;
	font-size: 12px;
	background-color:#FFFFFF;
	color:#246E57;
	border-left-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-width: 1px;
	border-left-width: 1px;
	border-bottom-width: 1px;
	border-left-color:#246E57;
	border-right-color:#246E57;
	border-bottom-color:#246E57;
}
#menubox {
	position: absolute;
	display: block;
	z-index:4;
	top: 30px;
	left:630px;
	width: 130px;
	height:22px;
	padding-top:4px;
	padding-right:3px;
	padding-left:3px;
	font-size: 12px;
	color:#C9E6AE;
	background-color: #246E57;
	border: 1px solid #246E57;
	vertical-align: middle;
}
#menudropgr {
	position: absolute;
	display: block;
	z-index:3;
	top: 56px;
	left:630px;
	width: 130px;
	height:auto;
	padding: 3px 3px 3px 3px;
	font-size: 12px;
	color:#246E57;
	background-color: #C9E6AE;
	border: 1px solid #246E57;
	visibility:hidden; 
	filter:alpha(opacity=100);
}
#menudrop {
	position: absolute;
	display: block;
	z-index:3;
	top: 56px;
	left:630px;
	width: 130px;
	height:auto;
	padding: 3px 3px 3px 3px;
	font-size: 12px;
	color:#FF6B00;
	background-color: #F4DAA1;
	border: 1px solid #8F0600;
	visibility:hidden; 
	filter:alpha(opacity=100);
}
#menuboxr {
	position: absolute;
	display: block;
	z-index:4;
	top: 30px;
	left:630px;
	width: 130px;
	height:22px;
	padding-top:4px;
	padding-right:3px;
	padding-left:3px;
	font-size: 12px;
	color:#F4DAA1;
	background-color: #8F0600;
	border: 1px solid #8F0600;
	vertical-align: middle;
}
#menuboxpr {
	position: absolute;
	display: block;
	z-index:3;
	top: 30px;
	left:630px;
	width: 130px;
	height:22px;
	padding-top:4px;
	padding-right:3px;
	padding-left:3px;
	font-size: 12px;
	color:#DCD2DD;
	background-color: #8F0600;
	border: 1px solid #8F0600;
	vertical-align: middle;
}
#menudroppr {
	position: absolute;
	display: block;
	z-index:3;
	top: 56px;
	left:630px;
	width: 130px;
	height:auto;
	padding: 3px 3px 3px 3px;
	font-size: 12px;
	color:#8F0600;
	background-color: #DCD2DD;
	border: 1px solid #8F0600;
	visibility:hidden; 
	filter:alpha(opacity=100);
}
#menudropprbr {
	position: absolute;
	display: block;
	z-index:3;
	top: 56px;
	left:630px;
	width: 130px;
	height:auto;
	padding: 3px 3px 3px 3px;
	font-size: 12px;
	color:#8F0600;
	background-color: #DCD2DD;
	border: 1px solid #C6620A;
	visibility:hidden; 
	filter:alpha(opacity=100);
}

#menuboxbr {
	position: absolute;
	display: block;
	z-index:4;
	top: 30px;
	left:630px;
	width: 130px;
	height:22px;
	padding-top:4px;
	padding-right:3px;
	padding-left:3px;
	font-size: 12px;
	color:#F4DAA1;
	background-color: #89460A;
	border: 1px solid #89460A;
	vertical-align: middle;
}
#menudropbr {
	position: absolute;
	display: block;
	z-index:3;
	top: 56px;
	left:630px;
	width: 130px;
	height:auto;
	padding: 3px 3px 3px 3px;
	font-size: 12px;
	color:#89460A;
	background-color: #F4DAA1;
	border: 1px solid #89460A;
	visibility:hidden; 
	filter:alpha(opacity=100);
}
#menubox a, #menubox a:hover {
	text-decoration:none;
	color:#C9E6AE;
	font-weight: bold;
}
#menuboxr a, #menuboxr a:hover, #menuboxbr a, #menuboxbr a:hover {
	text-decoration:none;
	color:#F4DAA1;
	font-weight: bold;
}
#menudropbr a, #menudropbr a:hover {
	text-decoration:none;
	color:#89460A;
}
#menudropgr a, #menudropgr a:hover {
	text-decoration:none;
	color:#206D55;
}
#menudrop a, #menudrop a:hover, #menudroppr a, #menudroppr a:hover, #menudropprbr a, #menudropprbr a:hover {
	text-decoration:none;
	color:#8F0600;
}
.menuitem2 a, .menuitem2 a:hover {
	text-decoration:underline;
	color:#8F0600;
}
.textarea  {
	border: 1px inset Black;
	background-color: #FBF5D1;
	background-attachment: fixed;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #58551D;
	height: 15px;
}
.contenttext {
	font-size : 12px;
	color: #58551D;
	font-family:Arial, Helvetica, sans-serif;
	padding-left: 5px;
	text-align:left;
}
.gr {
	font-size : 48px;
	color: #206D55;
	font-family:"Times New Roman", Times, serif;
	font-weight: bold;
	font-style: italic;
	padding-top:15px;
	padding-bottom:10px;
}
.gr2 {
	font-size : 38px;
	color: #206D55;
	font-family:"Times New Roman", Times, serif;
	font-weight: bold;
	font-style: italic;
	padding-top:15px;
}
.gr3 {
	font-family:"Times New Roman", Times, serif;
	font-size : 24px;
	font-weight: bold;


}
.gr4 {
	font-size : 38px;
	color: #206D55;
	font-family:"Times New Roman", Times, serif;
	font-weight: bold;
	font-style: italic;
}
.grsm {
	font-size : 12px;
	color: #206D55;
	padding-right:80px;
	padding-bottom:15px;
}
.yl {
	font-size : 48px;
	color: #FED702;
	font-family:"Times New Roman", Times, serif;
	font-weight: bold;
	padding-top:15px;
	padding-bottom:15px;
}
.yl2 {
	font-size : 16px;
	color: #FED702;
	font-family:"Times New Roman", Times, serif;
	font-weight: bold;
}
.gry {
	font-size : 14px;
	color: #cccccc;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.orgsm2 {
	font-size : 14px;
	color: #E39F3D;
	font-weight: bold;
}
.rdsm {
	font-size : 14px;
	color: #8F0600;
	font-weight: bold;
	padding-bottom:0px;
}
.brn {
	font-size : 48px;
	color: #89460A;
	font-family:"Times New Roman", Times, serif;
	font-weight: bold;
	font-style: italic;
	padding-right:200px;
	padding-top:15px;
	padding-bottom:15px;
}
.ltorg {
	font-size : 48px;
	color: #C6620A;
	font-family:"Times New Roman", Times, serif;
	font-weight: bold;
	font-style: italic;
	padding-right:200px;
	padding-top:15px;
	padding-bottom:15px;
}
.ltbrn {
	font-size : 48px;
	color: #CF8323;
	font-family:"Times New Roman", Times, serif;
	font-weight: bold;
	font-style: italic;
	padding-right:200px;
	padding-top:15px;
	padding-bottom:15px;
}
.ltbrnsm {
	font-size : 14px;
	color: #89460A;
	font-weight: bold;
	padding-bottom:15px;
}
.org {
	font-size : 48px;
	color: #C72707;
	font-family:"Times New Roman", Times, serif;
	font-weight: bold;
	font-style: italic;
	padding-right:200px;
	padding-top:15px;
	padding-bottom:15px;
}

.wh {
	font-size : 26px;
	color: #ffffff;
	font-weight: bold;
}
td.divide {
	border-left: 2px solid #8F0600;
}
.textarea  {
	border: 1px inset #383737;
	background-color: #383737;
	background-attachment: fixed;
	font-family: Verdana, Arial;
	font-size: 16px;
	color: #ffffff;
	padding-left : 1px;
}
.button {
	background-color: #383737;
	border: 1px inset;
	font-family: Verdana, Arial;
	font-size: 14px;
	color: white;
	cursor: hand;
	border-color: #383737 #383737 #383737 #383737;
	height: 20px;
	vertical-align: middle;
}  
#faqimg {
	position: absolute; 
	display: block;
	top: 90px; 
	left: 480px; 
	z-index: 2; 
	width: 302px;
	visibility: visible; 
	filter:alpha(opacity=100);
}
#faq1 {
	position: absolute; 
	display: block;
	top: 130px; 
	left: 470px;    
	z-index: 2; 
	width: 302px;
	height: 282px;
	font-size:12px;
	color:#8F0600;
	visibility: hidden; 
	filter:alpha(opacity=100);
}
#faq2 {
	position: absolute; 
	display: block;
	top: 130px; 
	left: 470px;    
	z-index: 2; 
	width: 302px;
	height: 282px;
	font-size:12px;
	color:#8F0600;
	visibility: hidden; 
	filter:alpha(opacity=100);
}
#faq3 {
	position: absolute; 
	display: block;
	top: 130px; 
	left: 470px;    
	z-index: 2; 
	width: 302px;
	height: 282px;
	font-size:12px;
	color:#8F0600;
	visibility: hidden; 
	filter:alpha(opacity=100);
}
#faq4 {
	position: absolute; 
	display: block;
	top: 130px; 
	left: 470px;    
	z-index: 2; 
	width: 302px;
	height: 282px;
	font-size:12px;
	color:#8F0600;
	visibility: hidden; 
	filter:alpha(opacity=100);
}
li.prm {
	list-style-image:url(images/wharrow.png)
	
}
