html {background:#d4c8b4 url(../images/background.png) repeat-x;}
body {position:relative;}
#page{width:850px !important;}
#gaming div, #dining div {display:none;}

#hd {background:url(../images/header.png) no-repeat top right;height:230px;}
	#hd h1 a {background:transparent url(../images/logo.png) no-repeat scroll 0 0;display:block;float:left;height:0;margin:70px 0px 0 30px;overflow:hidden;padding-top:145px;width:280px;}


#menu {background:url(../images/endpieces.png) no-repeat 1px 1px;clear:both;height:58px;margin:0 auto 0;padding:0 0 0 95px;/*overflow:hidden;*/position:relative;}
	#menu li {float:left;line-height:58px;}
	#menu li a {color:#efedec;display:block;font:18px/52px Helvetica,Arial,sans-serif;padding:2px 0 0;margin-top:2px;text-align:center;text-decoration:none;text-transform:uppercase;width:129px;}
	#menu li a:hover,#menu li a.active {background:url(../images/hover.png) repeat-x;}
	#menu li#promo a {width:131px;}
	#menu li#promo ul {bottom:-23px;display:none;left:220px;position:absolute;}
		#menu li#promo ul li {background:url(../images/hover.png) repeat-x;line-height:24px;margin-right:2px;}
			#menu li#promo ul li a {line-height:24px;margin:0;}
			#menu li#promo ul li a:hover {color:#96231b; background: #efedec;}
				#menu li#promo ul li div a {line-height:0;margin:0;padding:0;}

#bd {padding:0 30px;}

.leftCol {background:url(../images/home.png) 1px 25px no-repeat;color:#efedec;padding:240px 0 0;}
	.leftCol div#callout {background:url(../images/frame.png) left top no-repeat;height:102px;padding:35px 0 0;}
	.leftCol h4 {font-size:16px;font-weight:bold;line-height:16px;text-align:center;text-transform:uppercase;}
	.leftCol p {font-size:12px;line-height:12px;text-align:center;}
	.leftCol button {background:#96231b;border-color:#efedec;color:#efedec;cursor:pointer;display:block;margin:10px auto 0;text-transform:uppercase;width:140px;}
	.leftCol button.facebookButton {border-color:#000;}

.main {padding:30px 0 0 35px;}
#mainPromo {background: url(../images/2for1-burger-callout.png) top right no-repeat;color:#efedec;padding:10px 0;width:485px; height: 190px;}
	#mainPromo h2, #mainPromo h3 {border-bottom:1px solid;clear:both;display:inline;font-size:36px;font-weight:bold;margin:0 15px;padding:0 10px;text-align:center;text-transform:uppercase;}
	#mainPromo h3 {border:0;display:block;font-size:18px;margin-top:20px;text-transform:none;width:200px;}
	#mainPromo p {font-size:16px;margin:20px 25px 0;text-align:center;width:200px;}
#gamingPromo, #diningPromo {background:url(../images/gaming-specials.png) top left no-repeat;margin:10px 13px 0 0;width:236px !important;}
	#gamingPromo a, #diningPromo a{display:block;height:133px;text-indent:-9999px;width:236px;}
	#gamingPromo div, #diningPromo div{display:none;}
		#gamingPromo div a, #diningPromo div a {display:none;height:0;}
#diningPromo {background:url(../images/dining-specials.png);margin-right:0;}

.line { margin-left: 8px; } 


#ft {color:#333300;font-size:11px;margin:20px 0 0 30px;width:770px;}
#ft ul li {float:left;padding:0;padding-left:8px;border-left:2px solid #333300;line-height:10px;}
#ft ul li:first-child {border:0;padding:0;}
	#ft ul li a {color:#333300;font-size:11px;line-height:10px;padding:0 8px 0 0;text-decoration:none;text-transform:uppercase;}
	#ft ul li a:hover {text-decoration:underline;}
#ft p {text-align:right;}

/* jqModal base Styling courtesy of;
	Brice Burgess <bhb@iceburg.net> */

/* The Window's CSS z-index value is respected (takes priority). If none is supplied,
	the Window's z-index value will be set to 3000 by default (via jqModal.js). */

.jqmWindow {display:none;position:fixed;top:17%;left:50%;margin-left:-300px;width:600px;background-color:#EEE;color:#333;border:1px solid black;padding:12px;}
.jqmOverlay {background-color:#000;}

/* Background iframe styling for IE6. Prevents ActiveX bleed-through (<select> form elements, etc.) */
* iframe.jqm {position:absolute;top:0;left:0;z-index:-1;width:expression(this.parentNode.offsetWidth+'px');height:expression(this.parentNode.offsetHeight+'px');}

/* Fixed posistioning emulation for IE6
     Star selector used to hide definition from browsers other than IE6
     For valid CSS, use a conditional include instead */
* html .jqmWindow {position:absolute;top:expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(17 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px');}

#signup {background:#fff;display:none;height:220px;left:50%;margin:-75px 0 0 -150px;position:absolute;top:50%;width:300px;}
#signup a#close {color:#000;float:right;margin:5px 10px;}
#SignUp .signupframe {color:#000;display:block;margin:25px auto 0;width:250px;}

#facebook {background:#fff;display:none;height:150px;left:50%;margin:-75px 0 0 -150px;position:absolute;top:30%;width:300px;}
#facebook a#close {color:#000;float:right;margin:5px 10px;}
#facebook .signupframe {color:#000;display:block;margin:25px auto 0;width:250px;}
