/* RESET STYLES START */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
body {
	line-height: 1;
	color: black;
	background: white;
}
ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}
textarea {
	overflow: auto;
}



/* RESET STYLES END */

body { background:#000000; }

#imageHolder { width:100%; height:590px;  top:130px; position:absolute; text-align:center; z-index:0; }

#bodyHolder { margin-left:auto; margin-right:auto; width:980px; left: 50%; margin-left:-490px; z-index:1500; position:absolute; }


/* Header */
#menu { width:760px; height:22px; padding-left:96px; padding-top:13px; background:url(/images/skeleton/menuBg.png) no-repeat; }

.butHome { width:38px; height:13px; display:block; background:url(/images/skeleton/butHomeOff.png) no-repeat; float:left; }
.butAbout { width:40px; height:13px; display:block; background:url(/images/skeleton/butAboutOff.png) no-repeat; float:left; }
.butDirections { width:67px; height:13px; display:block; background:url(/images/skeleton/butDirectionsOff.png) no-repeat;  float:left; }
.butDrink { width:37px; height:13px; display:block; background:url(/images/skeleton/butDrinkOff.png) no-repeat; float:left; }
.butEat { width:21px; height:13px; display:block; background:url(/images/skeleton/butEatOff.png) no-repeat; float:left; }
.butGallery { width:46px; height:13px; display:block; background:url(/images/skeleton/butGalleryOff.png) no-repeat; float:left; }
.butPress { width:35px; height:13px; display:block; background:url(/images/skeleton/butPressOff.png) no-repeat; float:left; }
.butSpecials { width:53px; height:13px; display:block; background:url(/images/skeleton/butSpecialsOff.png) no-repeat; float:left; }
.butDiv { width:23px; height:13px; display:block; background:url(/images/skeleton/menuDiv.png) no-repeat;  float:left; }

/* Content */
#contentHolder { width:720px; padding:20px; height:370px; margin-top:50px; margin-left:110px; background:none; }
.contentContainer { width:680px; padding:20px; height:330px; background:url(/images/skeleton/contentBg.png) no-repeat; position:absolute; }
#contentBody { width:450px; height:310px; padding:10px; background:url(/images/skeleton/whiteTransaprentPix.png); text-align:center; float:right; }
#contentBodyScroll { width:450px; height:310px; padding:10px; background:url(/images/skeleton/whiteTransaprentPix.png); text-align:center; float:right; overflow:auto; }
#contentColumn { width:210px; height:260px; text-align:center; float:left; }


/* Footer */
#footerContainer { width:680px; padding:10px; margin-top:50px; margin-left:140px; background:url(/images/skeleton/footerBg.png) repeat; }
.footerContent { width:680px; text-align:center; }
.footerFooterContainer { width:680px; font: normal 11px Verdana, Geneva, sans-serif; color: #ffffff; text-decoration: none; }
.footerFooterContainer a:link { font: normal 11px Arial, Helvetica, sans-serif; color: #ffffff; text-decoration: underline; }
.footerFooterContainer a:visited { font: normal 11px Arial, Helvetica, sans-serif; color: #ffffff; text-decoration: underline; }
.footerFooterContainer a:hover { font: normal 11px Arial, Helvetica, sans-serif; color: #ffffff; text-decoration: none; }


.footerFooterLeft { width:350px; float:left; padding-top:10px; }
.footerFooterRight { width:300px; float:right; text-align:right; }

/* Gallery */

.galleryThumbRow { width:210px; height:67px; }
.galleryLeftThumb { border:1px solid #ffbb7b; }
.galleryRightThumb { border:1px solid #ffbb7b; margin-left:5px; }



/* Text */
.defaultText { font: normal 12px Arial, Helvetica, sans-serif; color: #464646; text-decoration: none; line-height: 17px; }
.defaultText a:link { font: normal 12px Arial, Helvetica, sans-serif; color: #b40000; text-decoration: underline; line-height: 17px; }
.defaultText a:visited { font: normal 12px Arial, Helvetica, sans-serif; color: #b40000; text-decoration: underline; line-height: 17px; }
.defaultText a:hover { font: normal 12px Arial, Helvetica, sans-serif; color: #b40000; text-decoration: none; line-height: 17px; }

.contentHdg  { font: bold 30px Arial, Helvetica, sans-serif; color: #582e00; text-decoration: none; }


.contentHeading { font: bold 20px Arial, Helvetica, sans-serif; color: #391e00; text-decoration: none; }
.contentSubHeading { font: normal 17px Arial, Helvetica, sans-serif; color: #391e00; text-decoration: none; }

.leftColumnText { font: normal 12px Arial, Helvetica, sans-serif; color: #ffffff; text-decoration: none; line-height: 17px; }
.leftColumnText a:link { font: normal 12px Arial, Helvetica, sans-serif; color: #ffffff; text-decoration: underline;  line-height: 17px; }
.leftColumnText a:visited { font: normal 12px Arial, Helvetica, sans-serif; color: #ffffff; text-decoration: underline;  line-height: 17px; }
.leftColumnText a:hover { font: normal 12px Arial, Helvetica, sans-serif; color: #ffffff; text-decoration: none;  line-height: 17px; }

.leftColumnHdg  { font: bold 30px Arial, Helvetica, sans-serif; color: #ffc600; text-decoration: none; }

.footerText { font: normal 12px Arial, Helvetica, sans-serif; color: #000; text-decoration: none; line-height: 17px; }
.footerText a:link { font: normal 12px Arial, Helvetica, sans-serif; color: #750001; text-decoration: underline; line-height: 17px; }
.footerText a:visited { font: normal 12px Arial, Helvetica, sans-serif; color: #750001; text-decoration: underline; line-height: 17px; }
.footerText a:hover { font: normal 12px Arial, Helvetica, sans-serif; color: #750001; text-decoration: none; line-height: 17px; }


