@charset "utf-8"; 
/* CSS Document */


/* Inherited Styles */
body { font-family: Arial, Helvetica, sans-serif; text-align:center; font-size:67%; padding:15px 0; margin:0 auto; 	background:#1a1a1a url(/img/layout/tile.gif); color: #AEAEAE; }
ul	{ list-style-type:none; margin:0 auto; font-size:1.1em; letter-spacing:1px; line-height:1.4em; padding:4px 0px 4px 10px; color:#AEAEAE; text-align:left;}
p { margin:0 auto; padding:0px; text-align:left; font-size:1.1em; letter-spacing:1px; line-height:1.4em; }

/* Image Styles */
img#logo 	{ margin:-20px 0px -15px 20px; padding:0px; float:left; }
.vip_logo { margin:0 auto; text-align:center; }
.party_pics { margin:0 auto; text-align:center; padding:6px;border:none;}
.img_header { margin: 6px auto 10px auto; }
img#rbtn 	{ margin:0 auto; padding:4px 0 0; }

/* Link Styles */
a { margin:0 auto; padding:0px; text-align:left; font-size:90%; line-height:1.4em; text-decoration:none; color:#FFF; outline: none; }

/* Corner Styles */
#tl { background:url(/img/layout/tl.gif) no-repeat top left; width:20px; height:26px; }
#tr { background:url(/img/layout/tr.gif) no-repeat top right; width:20px; height:26px; float:right; }
#bl { background:url(/img/layout/bl.gif) no-repeat bottom left; width:20px; height:26px; }
#br { background:url(/img/layout/br.gif) no-repeat bottom right; width:20px; height:26px; float:right; }

/* Heading Styles */
h1 { margin:0 auto; padding:0; font-size:120%; text-align:left; color:#EEE; }
h2 { margin:0 0 4px; font-size:140%; color:#FFF; text-align:left; border-bottom:1px solid white; font-family: sans-serif, Verdana, ; font-weight:100; text-indent:5px;padding:0; }
	h2 span { margin:0 auto; padding:0; color:#fac017; text-align:left; }
h3 { font-size:1.2em; font-variant:small-caps; color:#FFF; padding:1px 0 2px; margin:3px 0 0; text-align:left; background:#111;text-indent:5px;letter-spacing:2px;font-weight:normal;}
h4 { margin:0 auto; padding:0px 0px 3px 0px; font-size:1.2em; text-align:left; }
h5 { margin:0 auto; padding:0px; text-align:left; }
h6 { margin:0 auto; padding:0px; text-align:left; }

/* Div Styles */
#container { margin:0 auto; padding:0px; text-align:left; width:903px; background: url(/img/layout/gradient_down.gif); }
#header { margin:0 auto; padding:0px; text-align:left; width:903px; background: url(/img/layout/header_top.gif) repeat-x top; }
#phone_number { margin:0 auto; padding:0 5px; text-align:center; color:#FFF; font-size:large; width:14em; float:right; }
	#phone_number span { margin:0 auto; padding:0; text-align:center; color:#FAC017; font-size:xx-large; }
#definition { margin:0 auto; padding:0 0 0 10px; text-align:center; color:#AEAEAE; font-size:90%; float:left; }
	#definition ul { color:#AEAEAE; }
#left { text-align:left; float:left; width:659px; padding:6px 0 0; }
#right { text-align:left; float:right; width:233px; padding:0 10px 0 0; }
#midnav { text-align:left; width:650px; padding:5px 5px 0 10px; }
#signup { padding:6px 0 0 0; width:230px; float:right; margin:0 auto}
#signup_box { margin:10px 0 0; padding:0; width:228px; letter-spacing:1px;text-align:absmiddle; }
#featured { margin:8px 0 0 24px; padding:0; height:168px; width:600px; background:#000; float:left; }
#alcohol_list { width:230px; margin:11px 0 0 0 ; float:right; text-align:left; padding:0; overflow:hidden; }
	#alcohol_list ul.booze	{ list-style-type:none; margin:0 auto; padding:0 0 0 5px; width:100%; color:#AEAEAE; font-size:100%; }
	#alcohol_list ul.booze span.type	{ list-style-type:none; margin:0 auto; padding:0; width:100%; color:#fac017; font-weight:bold; }
	#alcohol_list ul.booze span.name	{ list-style-type:none; margin:0 auto; padding:0; width:100%; float:left; color:#AEAEAE; }
#leftside { width:200px; margin:0; float:left; text-align:left; padding:0 0 0 10px; overflow:hidden; }
	#leftside ul.tickets	{ list-style-type:none; margin:0 auto; padding:0px 0px 0px 5px; width:100%; float:left; color:#AEAEAE; }
	#leftside ul.tickets	span { color:#FFF; }
#content { margin:0 0 0 215px; padding:0; text-align:left; background:#000; }
	#content p { padding:4px 4px 4px 10px; line-height:1.5em;}
	#content li { margin: 0 0 0 10px; line-height:1.5em;}
	#content span { color:#FAC017;}
#footer { margin:0 auto; padding:0; text-align:left; background: url(/img/layout/bottom.gif) repeat-x top; }

/* Misc Styles */
#clear { clear:both; }
.clear_under_feat { clear:both; height:10px;line-height:1px;}
#header_clear { clear:both; background:url(/img/layout/dot.gif) center bottom repeat-x; width:883px; margin:0 auto; padding:2px 0 0; height:1px; }
code	{ display:none; }

/* Navigation Styles */
.nav { width: 600px; height: 20px; background: url(/img/layout/nav_bar2.gif) no-repeat; position: relative; }
.nav li { display: inline; }
.nav li a:link, .nav li a:visited { position: absolute; top: 0; height: 28px; text-indent: -9000px; overflow: hidden; z-index: 10; }
	.nav .home a:link, .nav .home a:visited { left: 20px; width: 69px; }
	.nav .home a:hover, .nav .home a:focus { background: url(/img/layout/nav_bar2.gif) no-repeat -20px -30px; }
	.nav .home a:active { background: url(/img/layout/nav_bar2.gif) no-repeat -20px -60px; }
	.current-home .home a:link, .current-home .home a:visited { background: url(/img/layout/nav_bar2.gif) no-repeat -20px -90px; cursor: default; }
	.nav-home, .nav-home-click { position: absolute; 	top: 0; left: 20px; width: 69px; height: 28px; background: url(/img/layout/nav_bar2.gif) no-repeat -20px -30px; }
	.nav-home-click { background: url(/img/layout/nav_bar2.gif) no-repeat -20px -60px; }
	
	.nav .details a:link, .nav .details a:visited { left: 89px; width: 116px; }
	.nav .details a:hover, .nav .details a:focus { background: url(/img/layout/nav_bar2.gif) no-repeat -89px -30px; }
	.nav .details a:active { background: url(/img/layout/nav_bar2.gif) no-repeat -89px -60px; }
	.current-details .details a:link, .current-details .details a:visited { background: url(/img/layout/nav_bar2.gif) no-repeat -89px -90px; cursor: default; }
	.nav-details, .nav-details-click { position: absolute; top: 0; left: 89px; width: 116px; height: 28px; background: url(/img/layout/nav_bar2.gif) no-repeat -89px -30px; }
	.nav-details-click { background: url(/img/layout/nav_bar2.gif) no-repeat -89px -60px; }

	.nav .music a:link, .nav .music a:visited { left: 205px; width: 68px; }
	.nav .music a:hover, .nav .music a:focus { background: url(/img/layout/nav_bar2.gif) no-repeat -205px -30px; }
	.nav .music a:active { background: url(/img/layout/nav_bar2.gif) no-repeat -205px -60px; }
	.current-music .music a:link, .current-music .music a:visited { background: url(/img/layout/nav_bar2.gif) no-repeat -205px -90px; cursor: default; }
	.nav-music, .nav-music-click { position: absolute; top: 0; left: 205px; width: 68px; height: 28px; background: url(/img/layout/nav_bar2.gif) no-repeat -205px -30px; }
	.nav-music-click { background: url(/img/layout/nav_bar2.gif) no-repeat -205px -60px; }

	.nav .entertainment a:link, .nav .entertainment a:visited { left: 273px; width: 127px; }
	.nav .entertainment a:hover, .nav .entertainment a:focus { background: url(/img/layout/nav_bar2.gif) no-repeat -273px -30px; }
	.nav .entertainment a:active { background: url(/img/layout/nav_bar2.gif) no-repeat -273px -60px; }
	.current-entertainment .entertainment a:link, .current-entertainment .entertainment a:visited { background: url(/img/layout/nav_bar2.gif) no-repeat -273px -90px; cursor: default; }
	.nav-entertainment, .nav-entertainment-click { position: absolute; top: 0; 	left: 273px; width: 127px; height: 28px; background: url(/img/layout/nav_bar2.gif) no-repeat -273px -30px; }
	.nav-entertainment-click { background: url(/img/layout/nav_bar2.gif) no-repeat -273px -60px; }

	.nav .contact a:link, .nav .contact a:visited { left: 400px; width: 80px; }
	.nav .contact a:hover, .nav .contact a:focus { background: url(/img/layout/nav_bar2.gif) no-repeat -400px -30px; }
	.nav .contact a:active { background: url(/img/layout/nav_bar2.gif) no-repeat -400px -60px; }
	.current-contact .contact a:link, .current-contact .contact a:visited { background: url(/img/layout/nav_bar2.gif) no-repeat -400px -90px; cursor: default; }
	.nav-contact, .nav-contact-click { position: absolute; top: 0; 	left: 400px; width: 80px; height: 28px; background: url(/img/layout/nav_bar2.gif) no-repeat -400px -30px; }
	.nav-contact-click { background: url(/img/layout/nav_bar2.gif) no-repeat -400px -60px; }

	.nav .packages a:link, .nav .packages a:visited { left: 480px; width: 96px; }
	.nav .packages a:hover, .nav .packages a:focus { background: url(/img/layout/nav_bar2.gif) no-repeat -480px -30px; }
	.nav .packages a:active { background: url(/img/layout/nav_bar2.gif) no-repeat -480px -60px; }
	.current-packages .packages a:link, .current-packages .packages a:visited { background: url(/img/layout/nav_bar2.gif) no-repeat -480px -90px; cursor: default; }
	.nav-packages, .nav-packages-click { position: absolute; top: 0; 	left: 480px; width: 96px; height: 28px; background: url(/img/layout/nav_bar2.gif) no-repeat -480px -30px; }
	.nav-packages-click { background: url(/img/layout/nav_bar2.gif) no-repeat -480px -60px; }

table.pricetable {width:228px;line-height:1.4em ; padding:0 ;margin:0 ;text-align:absmiddle; border-collapse: collapse; text-align:center;}
table.pricetable td { border: 1px solid #333; text-align:absmiddle; }
table.pricetable td.odd { background-color: #222; text-align:absmiddle; }
table.pricetable td.even { background-color: #111;text-align:absmiddle;  }
