body {padding:0; margin:0; background-image: url(../img/background-plaid.gif); line-height:1;}
h1, h2, h3, h4, h5, h6, p, ul, li {color:#000; padding:0; margin:0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:100%;}
h1 {color: #CC0033; font: normal 1.4em Georgia, "Times New Roman", Times, serif;}	
h2 {color: #354a96; font: normal 1.1em Georgia, "Times New Roman", Times, serif; margin-top: 1em;}
h3 {font: bold .8em Verdana, Arial, Helvetica, sans-serif; margin-top: .7em;}	
h4 {font: bold .8em Verdana, Arial, Helvetica, sans-serif; margin-top: .5em;}
p {font: normal .75em/1.5em Verdana, Arial, Helvetica, sans-serif; margin-bottom:.6em;}	
a, a:hover, a:visited, a:visited:hover {color:#0033CC;}	
a:visited {color:#999999;}
img {border:none; margin:0; padding:0;}

/* LAYOUT DIVS */
div {margin:0; padding:0; position:relative;}
#contain {background:url(../img/page-background-new.png) repeat-y; margin: 0 auto; width:800px; z-index:1;  }
#top {background: url(../img/nav-hill.png) no-repeat left top; z-index:20; width:775px; margin-left:10px; height:150px;}
#content {min-height:425px; width:100%; margin-bottom:50px; }
#footer {background-image:url(../img/footer-background-new.png); background-repeat:no-repeat; height:33px; margin: 0 auto; width:800px; }
#topImage {display:none;}
/* TOP LINKS */
p.toplinks {display:none;}
#top h1 {
	widows:295px;
	height:109px;
	position:absolute;
	right:9px;
	top:15px;
}
#top h1 span {margin-left:-9999px; display:block; width:0; height:0; overflow:hidden}

/* MAIN NAVIGATION */
#nav {display:none;}

/*UNIVERSAL STYLES*/		
.noborder {border:none !important}
.smaller {font-size:.8em;}
.floatRight {float:right; clear:right;}
.floatLeft {float:left; clear:left}

/* IMAGE STYLES */
.imgleft {float:left; margin: 5px 15px 0 0; border: 3px double #b9cd9a;}
.imgright {float:right; margin: 5px 0 0 15px; border: 3px double #b9cd9a; }

p.captionRight {border:1px dashed #b9cd9a; border-right:none; border-left:none; clear:right; color:#693; float:right; font-size:.6em; margin: 5px 0 .6em 15px; padding: 3px; text-align:center; }	
p.captionLeft {border:1px dashed #b9cd9a; border-right:none; border-left:none; clear:left;color:#693; float:left; font-size:.6em; margin: 5px 15px .6em 0; padding: 3px; text-align:center; }

/* LIST STYLES*/
#content ul, #content ul ul {font:.75em/1.5em Verdana, Arial, Helvetica, sans-serif; list-style-image:url(../img/li-bullet.gif); list-style-position:outside; margin-top:.5em; padding-left:25px;}
#content li {margin-bottom:.75em;}		

/* TABLE STYLES */
table {border: none; border-collapse:collapse; font: .75em Verdana, Arial, Helvetica, sans-serif; margin:.6em 0 1em 0; table-layout:fixed; }	
th, td {border: none; padding:5px; vertical-align:middle; font-size:100%;}	
td {border: solid 1px #ccc; }
th {font-weight:bold; text-align:center;}
td p, th p {font-size:100%; margin:0; vertical-align:middle; }		

#specials {border-color:#c03; clear:both; width:546px;}	
#specials th {background-color:#c03; border:1px solid #CC0033; color:#fff; font: normal 1.5em Georgia, "Times New Roman", Times, serif; padding:.3em 0;}	
#specials td.calendardays {background-color:#deebef; text-align:center; width:65px;}		
#specials td {border-color:#c03; vertical-align:top; font-size:.8em}			

/* LEFT NAVIGATION COLUMN */
#subNav {display:none;}
	
/* EXTRA INFO DIVS */
.aside {background-color:#f2fee7; border:double 3px #b9cd9a; border-right:none; border-left:none; clear:both; float:right;margin: 0 0 15px 15px; padding:10px; width:135px;}
.aside p {font-size:.7em; color:#CC0033;}	
.aside p.black {color:#000;}	
	
.directConnect {background:#e1f7ff url(../img/gv-dc-logo-bgrnd.gif) no-repeat left top; border-top:double 3px #039; border-bottom:double 3px #039; clear:both; float:right; margin: 0 0 15px 15px; width:175px;}
.directConnect p {font-size:.7em; font-weight:bold; margin:36px 8px 3px 8px; padding-bottom:3px;}	

/* MENU STYLING */
#content ul.priceList {list-style-type:none; list-style-image:none; padding:0; position:relative; margin:0;}
.priceList li {background:transparent url(../facilities/grill/img/dot.gif) repeat-x 0.8em .7em; clear:left; width:100%;}
.priceList h4 {background-color:#fff; display:inline; font-size:1em; font-weight:normal; padding-bottom:2px;}
.priceList .price {background-color:#fff; float:right; font-size:1em; margin-bottom: 0;}
.priceList .ingredients {font: italic .9em/1.3em Verdana, Arial, Helvetica, sans-serif; margin-left:0;}
*:first-child+html .priceList .price {margin-top:-1.4em;} /*for IE7 */
* html .priceList .price {margin-top:-1.4em;} /* for IE6 */
	
/* FOOTER */
#footer p {background-color:#97b26c; color:#fff; font-size:.7em; margin:0 0 0 10px; padding:2px 0; text-align:center; width:775px; }
/* CLEARFIX */	
.clearfix:after {content: ".";display: block;height:0;clear:both;visibility:hidden;}
.clearfix {display: inline-block;}
/*backslash hack to hide from ie mac\*/
*html.clearfix {height: 1%;}
.clearfix {display: block;}
/*end backslash hack*/	

#bannerContain {display:none;}
