/* ------------------------------ 
HTML Redefine Tags
------------------------------ */
body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:0px;
	padding:0;
	background-color:#000000;
}
input, form, textarea h1, h2, h3, h4, h5, h6 {
	margin:0;
	padding:0;
	text-align: center;
}
h1 {
	font-size:18px;
}
h2 {
	font-size:14px;
	color:#999999
}
h3 {
	font-size:13px;
	border-bottom:solid 1px #DEDEDE;
	padding:4px 0;
	margin-bottom:10px;
}
/* ------------------------------ 
PAGE STRUCTURE 
------------------------------ */

#nav01off {
	float: left;
	width: 53px;
	height: 8px;
	background: url(images/nav01off.gif) 0 0 no-repeat;
	text-indent: -999em;
	overflow: hidden;
	margin:0px 0px 0px 0px;
	background-image: url(images/nav01off.gif);
}
#nav02off {
	float: left;
	width: 58px;
	height: 8px;
	background: url(images/nav02off.gif) 0 0 no-repeat;
	text-indent: -999em;
	overflow: hidden;
	margin:0px 0px 0px 0px;
	background-image: url(images/nav02off.gif);
}
#nav03off {
	float: left;
	width: 98px;
	height: 8px;
	background: url(images/nav03off.gif) 0 0 no-repeat;
	text-indent: -999em;
	overflow: hidden;
	margin:0px 0px 0px 0px;
	background-image: url(images/nav03off.gif);
}
#nav04off {
	float: left;
	width: 73px;
	height: 8px;
	background: url(images/nav04off.gif) 0 0 no-repeat;
	text-indent: -999em;
	overflow: hidden;
	margin:0px 0px 0px 0px;
	background-image: url(images/nav04off.gif);
}
#nav05off {
	float: left;
	width: 47px;
	height: 8px;
	background: url(images/nav05off.gif) 0 0 no-repeat;
	text-indent: -999em;
	overflow: hidden;
	margin:0px 0px 0px 0px;
	background-image: url(images/nav05off.gif);
	z-index:100;
}
#nav06off {
	float: left;
	width: 59px;
	height: 8px;
	background: url(images/nav06off.gif) 0 0 no-repeat;
	text-indent: -999em;
	overflow: hidden;
	margin:0px 0px 0px 18px;
	background-image: url(images/nav06off.gif);
}
#nav07off {
	float: left;
	width: 86px;
	height: 8px;
	background: url(images/nav07off.gif) 0 0 no-repeat;
	text-indent: -999em;
	overflow: hidden;
	margin:0px 0px 0px 18px;
	background-image: url(images/nav07off.gif);
}
#nav08off {
	float: left;
	width: 100px;
	height: 8px;
	background: url(images/nav08off.gif) 0 0 no-repeat;
	text-indent: -999em;
	overflow: hidden;
	margin:0px 0px 0px 370px;
	background-image: url(images/nav08off.gif);
}
#nav01off:hover, #nav02off:hover, #nav03off:hover, #nav04off:hover, #nav05off:hover, #nav06off:hover, #nav07off:hover, #nav08off:hover {
	background-position: 0 -8px;
	cursor: pointer;
	cursor: hand;
}
#nav01on {
	float: left;
	width: 53px;
	height: 8px;
	background: url(images/nav01off.gif) 0 -8px no-repeat;
	text-indent: -999em;
	overflow: hidden;
	margin:0px 0px 0px 0px;
	background-image: url(images/nav01off.gif);
}
#nav02on {
	float: left;
	width: 58px;
	height: 8px;
	background: url(images/nav01off.gif) 0 -8px no-repeat;
	text-indent: -999em;
	overflow: hidden;
	margin:0px 0px 0px 0px;
	background-image: url(images/nav02off.gif);
}
#nav03on {
	float: left;
	width: 98px;
	height: 8px;
	background: url(images/nav01off.gif) 0 -8px no-repeat;
	text-indent: -999em;
	overflow: hidden;
	margin:0px 0px 0px 0px;
	background-image: url(images/nav03off.gif);
}
#nav04on {
	float: left;
	width: 73px;
	height: 8px;
	background: url(images/nav01off.gif) 0 -8px no-repeat;
	text-indent: -999em;
	overflow: hidden;
	margin:0px 0px 0px 0px;
	background-image: url(images/nav04off.gif);
}
#nav05on {
	float: left;
	width: 47px;
	height: 8px;
	background: url(images/nav01off.gif) 0 -8px no-repeat;
	text-indent: -999em;
	overflow: hidden;
	margin:0px 0px 0px 0px;
	background-image: url(images/nav05off.gif);
	z-index:100;
}
#nav06on {
	float: left;
	width: 59px;
	height: 8px;
	background: url(images/nav06off.gif) 0 -8px no-repeat;
	text-indent: -999em;
	overflow: hidden;
	margin:0px 0px 0px 18px;
	background-image: url(images/nav06off.gif);
}
#nav07on {
	float: left;
	width: 86px;
	height: 8px;
	background: url(images/nav07off.gif) 0 -8px no-repeat;
	text-indent: -999em;
	overflow: hidden;
	margin:0px 0px 0px 18px;
	background-image: url(images/nav07off.gif);
}
#nav08on {
	float: left;
	width: 100px;
	height: 8px;
	background: url(images/nav08off.gif) 0 -8px no-repeat;
	text-indent: -999em;
	overflow: hidden;
	margin:0px 0px 0px 269px;
	background-image: url(images/nav08off.gif);
}
#main_logo {
	position:absolute;
	width: 391px;
	height: 225px;
	background: url(images/main_logo-trans.png) 0 0 no-repeat;
	margin:-40px 0px 0px 252px;
}
/* 
#container has an absolute width (780 pixel) 
*/

#container {
	width:1139px;
	height:769px;
	margin:0 auto;
	background:url(images/bg02.jpg) no-repeat;
}
#main_container {
	width:1139px;
	height:769px;
	margin:20px auto 0;
	background:url(images/bg_main.jpg) no-repeat;
	padding:40px 0px 0px;
}
#main_NYE {
	width:1139px;
	height:769px;
	margin:0 auto;
	background:url(images/NYE.jpg) no-repeat;
	padding:40px 0px 0px 0px;
}
#intro_container {
	width:1139px;
	height:769px;
	margin:20px auto 0;
	background:url(images/intro_bg.jpg) no-repeat 0px 0px;
	padding:40px 0px 0px;
}
#container_main {
	width:1139px;
	height:769px;
	margin:0 auto;
	background:url(images/bg_main.jpg) no-repeat;
}
#topbar {
	width:auto;
	display:block;
	height:60px;
}
#navbar {
	width:auto;
	display:block;
	height:8px;
	z-index:1;
	margin:0px 0px 0px 130px;
}
#main {
	width:auto;
	display:block;
	padding:41px 0px 0px 130px;
}
#column_left {
	width:498px;
	height:444px;
	float:left;
	margin:100px 0px 0px 0px;
	background:url(images/comingsoon-trans.png)no-repeat;
	margin:70px 0px 0px 270px;
	text-indent: -999em;
}
#main_column_left {
	width:441px;
	margin:0px 0px 0px 0px;
	float:left;
}
#column_right {
	width:430px;
	height:548px;
	margin-right:20px;
	float:left;
}
#column_right_adsense {
	width:120px;
	float:left;
}
div.spacer {
	clear:both;
	height:10px;
	display:block;
}
#footer_container {
	width:auto;
	position:absolute;
	display:block;
	height:36px;
	margin:630px 0px 0px 130px;
}
#footer {
	width:600px;
	position:absolute;
	padding:0px 0px 0px 0px;
	font-family:"Times New Roman", Times, serif;
	line-height:1.25;
	font-size:13px;
	color:#695d52;
	text-align:left;
}
#icons {
	width:170px;
	position:absolute;
	display:block;
	margin:40px 0px 0px 615px;
	padding:0px;
	font-family:"Times New Roman", Times, serif;
	line-height:1.25;
	font-size:13px;
	color:#695d52;
	text-align:left;
}
#icons img {
	margin:0px 6px 0px 0px
}
#footer_copy {
	position:absolute;
	padding:10px 0px 0px 0px;
}
/* ------------------------------ 
CUSTOM CLASSES
------------------------------ */

/* 
Add here your custom classes
*/

a {
	outline: none;
}
#comingsoon_contact {
	position:absolute;
	width: 82px;
	height: 8px;
	background: url(images/comingsoon.gif) 0 0 no-repeat;
	text-indent: -999em;
	overflow: hidden;
	margin:530px 0px 0px 400px;
	background-image: url(images/comingsoon.gif);
}
#comingsoon_contact:hover {
	background-position: 0 -8px;
	cursor: pointer;
	cursor: hand;
}
.floatleftcontainer {
	float:left;
}
#main_column_left_column1 {
	width:166px;
	margin:0px 0px 0px 34px;
	padding:0px 15px 0px 0px;
	background: url(images/rule_verticle.gif) top right no-repeat;
	font-family:"Times New Roman", Times, serif;
	line-height:1.25;
	font-size:12px;
	color:#4c433c;
}
#drinks_column_left {
	width:374px;
	margin:0px 0px 0px 34px;
	padding:0px 15px 0px 0px;
	font-family:"Times New Roman", Times, serif;
	line-height:1.25;
	font-size:12px;
	color:#4c433c;
}
#main_column_left_column2 {
	width:174px;
	margin:0px 0px 0px 20px;
	font-family:"Times New Roman", Times, serif;
	line-height:1.25;
	font-size:12px;
	color:#4c433c;
}
#main_column_left_hours {
	width:200px;
	margin:56px 0px 0px 164px;
	position:absolute;
	display:block;
	font-family:"Times New Roman", Times, serif;
	font-weight:bold;
	font-size:14px;
	color:#231a17;
}
#about_quote {
	float:left;
	display:block;
	width: 414px;
	height: 139px;
	background: url(images/about_quote.gif) 0 0 no-repeat;
	text-indent: -999em;
	margin:0px 0px 0px 12px;
	background-image: url(images/about_quote.gif);
}
#intro_quote {
	position:absolute;
	display:block;
	width: 322px;
	height: 96px;
	background: url(images/intro_quote.gif) 0 0 no-repeat;
	text-indent: -999em;
	margin:440px 0px 0px 193px;
	background-image: url(images/intro_quote.gif);
}
#intro_logo {
	position:absolute;
	display:block;
	width: 435px;
	height: 211px;
	background: url(images/intro_logo.gif) 0 0 no-repeat;
	text-indent: -999em;
	margin:198px 0px 0px 352px;
	background-image: url(images/intro_logo.gif);
}
.border_container {
	width:315px;
	margin:10px 30px 0px 60px;
}
.border_repeat {
	width:315px;
	margin:0px 0px 0px 0px;
	padding:5px 5px 5px 5px;
	background: url(images/border_repeat.gif) 0 0 repeat-y;
	font-family:"Times New Roman", Times, serif;
	line-height:1.1;
	font-size:13px;
	color:#4c433c;
	text-align:center;
}
.border_repeat p {
	padding:0px 30px 0px 18px;
	margin:8px 0px 0px 0px;
}
.border_top {
	width:315px;
	height:6px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background: url(images/border_top.gif) 0 0 no-repeat;
}
.border_bottom {
	width:315px;
	height:6px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background: url(images/border_bottom.gif) 0 0 no-repeat;
}
.border_repeat a:link {
	font-family:"Times New Roman", Times, serif;
	line-height:1.1;
	font-size:15px;
	color:#4c433c;
	text-decoration:underline;
} /* unvisited link */
.border_repeat a:visited {
	font-family:"Times New Roman", Times, serif;
	line-height:1.1;
	font-size:15px;
	color:#4c433c;
	text-decoration:underline;
} /* visited link */
.border_repeat a:hover {
	font-family:"Times New Roman", Times, serif;
	line-height:1.1;
	font-size:15px;
	color:#938a52;
	text-decoration:underline;
} /* mouse over link */
.border_repeat a:active {
	font-family:"Times New Roman", Times, serif;
	line-height:1.1;
	font-size:15px;
	color:#4c433c;
	text-decoration:underline;
} /* selected link */
#calendar_container {
	width:816px;
	margin:200px 0px 0px 130px;
}
.mainTableTOC {
	width: 816px;
	table-layout: fixed;
	margin:0px 0px 0px 130px;
}
ul#header_rotate {
	width:430px;
	height:548px;
	margin:0px 0px 0px 0px;
}
ul#header_rotate li img {
	border: none;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
ul {
	list-style-type: none;
	list-style-image: none;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
ul li {
	border-bottom:1px dotted #6d5847;
	padding-bottom:5px;
}
.red {
	color: #900;
}
.floatleftcontainer_callout {
	float:left;
	background-image: url(images/callout-trans.png);
	background-repeat: no-repeat;
}
/*twitter feed*/
#twitter {
	padding-top:10px;
	padding-left:15px;
	margin-left:117px;
	margin-right:auto;
	margin-bottom:20px;
	background-color:#000000;
	border-bottom:2px solid #6a563d;
	border-left:2px solid #6a563d;
	border-right:2px solid #6a563d;
	width:878px;
	height:23px;
	color:#ccc8b6;
	font-size:12px;
	margin-top:-59px;
	position:absolute;
}
#twitter a {
	color:#a57f5b;
}
.icon {
	margin-top:-8px;
	float:left;
}
#twitter ul {
	float:right;
	display:block;
	height:12px;
	overflow:hidden;
	width:94%;
}
/*end twitter feed*/

/*Sliding Popup*/

	#sliding_popup {
	display:none !important;
	position:fixed;
	left:0px;
	display:block;
	width:100% !important;
	padding:0px;
	margin:0px auto;
	background:url(images/tile.png) repeat-x left bottom;
}
	#content, #note { text-align:justify; width:300px; }
	#note { border:2px solid #D84; margin-bottom:1em; display:none; background-color:yellow; padding:5px; cursor:default; }

	#sliding_popup .content {
	left:0px;
	top:0px;
	display:block;
	width:100%;
	height:470px;
}
	#sliding_popup .content * {  width:470px; font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif; font-size:15px;  line-height:1.25; }
	#content_copy { padding-left:520px; padding-top:25px; }
	#content_copy p{ margin-bottom:6px; margin-top:0px; color:#000; }
		
	#sliding_popup .glyph {left:0px; }
	#sliding_popup .close { overflow:hidden; display:block; position:absolute; right:20px; bottom:108px; width:31px; height:42px; text-indent:1000px; background-image:url(close.png); }
		
	#content_copy a:link {color:#000; text-decoration:underline;}      /* unvisited link */
	#content_copy a:visited {color:#000; text-decoration:underline;}  /* visited link */
	#content_copy a:hover {color:#000; text-decoration:none;}  /* mouse over link */
	#content_copy a:active {color:#000; text-decoration:underline;}  /* selected link */

/*END Popup*/

