@import "reset.css";
@import "default.css";

body { background: #000; }

a:link, a:visited { color: #ab282b; text-decoration: none; }
a:hover, a:active { color: #000; text-decoration: underline; }

#container { width: 793px; margin: 36px auto;}

#header { background: url(../images/header_bg2.jpg) no-repeat; position: relative; height: 87px; }
.idx #header { background: url(../images/header_bg.jpg) no-repeat; position: relative; height: 82px; }
#header h1 { background: #000 url(../images/logo.gif) no-repeat; width: 188px; text-indent: -9999px; position: absolute; top: -36px; left: 300px; }
#header h1 a:link, #header h1 a:visited { display: block; height: 87px; }
#header h2 { display: none; }
#header #reservations { position: absolute; right: 16px; top: 10px; }
.idx#header #reservations { position: absolute; right: 16px; top: 17px; }

#content {padding:0 9px;background:url(../images/content_bg.jpg) repeat-y; }

#content_top {background:url(../images/content_top.jpg) no-repeat;padding-top:3px;margin:0 0 0 155px;}
#content_mid {background:url(../images/content_mid.jpg) repeat-y;padding:21px 29px 50px 29px;font-size:1.2em;}
#content_bottom {background:url(../images/content_bottom.jpg) no-repeat left bottom;padding-bottom:3px;}

h1.title {width:536px;background:url(../images/title_bg.gif) no-repeat;color:#fff;height:33px;font-family:arial;padding:6px 20px;font-size:2em;}

.big {font-size:1.25em;font-weight:bold;}
.extras {list-style:none;padding:10px 0 10px 95px;margin:0;text-align:left;}
.extras li {padding:0 0 0 20px;margin:0 0 3px 0;list-style:none;color:#133b7c;font-weight:bold;}
.e1 {background:url(../images/heart.gif) no-repeat;}
.e2 {background:url(../images/spade.gif) no-repeat;}
.e3 {background:url(../images/diamond.gif) no-repeat;}
.e4 {background:url(../images/club.gif) no-repeat;}
.day {background:#000;color:#fff;}

.casino {list-style:none;padding:0;margin:0;}
.casino li {list-style:none;padding:0;margin:5px 4px 0 0;float:left;}
#big_image {float:left;padding-right:22px;}
.casino_text {margin-top:20px;line-height:1.5em;margin-left:314px;text-align:justify;height:1%;}
.casino_text .name {color:#184a9b;font-size:1.4em;}

#club_nugget {background:url(../images/club_nugget_bg.jpg) no-repeat;width:344px;height:143px;margin:10px 0 25px 0;font-size:.9em;padding:5px 10px 10px 220px;}
#club_left {float:left;width:294px;border-right:solid #202020 1px;padding:0 18px 15px 0;}
	h3.comp {background:url(../images/comp.jpg) no-repeat right top;padding-top:25px;}
	#club_left li {list-style-image:url(../images/red_dot.jpg);margin-top:20px;text-align:justify;}
#club_right {margin-left:330px;}
	#club_right ul {text-align:left;}
	#club_right li {list-style-image:url(../images/yellow_dot.jpg);margin-top:20px;text-align:justify;}
#club_left_box {background:url(../images/box.gif) no-repeat;width:269px;height:136px;padding:10px;font-size:.9em;}
	#club_left_box p {margin-bottom:10px;}
	
#events {margin:20px 10px 0 312px;font-size:;}
	#event_head {background:#000;padding:6px;color:#fff;text-align:center;font-size:1.1em;margin-bottom:12px;}
	.date {font-weight:bold;text-align:right;padding:0 10px 5px 0;}
	.event {text-align:left;color:#184a9b;}
	
.person {margin-top:22px;padding-bottom:10px;}
	.person img {float:left;}
	.person_info {margin-left:156px;}
	.person_info p {margin:0 0 10px 0;text-align:justify;}
	
.contact_text {margin:20px 0 0 300px;}

#room_list {padding:0;margin:6px 0;list-style:none;height:26px;}
	#room_list li {padding:0;margin:0;list-style:none;float:left;margin-left:1px;}
		#room_list li a {display:block;padding:5px 12px;color:#fff;background:#000;font-weight:bold;font-size:1.1em;}
		#room_list li a:hover {text-decoration:none;background:#184a9b;}
		#room_list li a:active {text-decoration:none;background:#184a9b;}
#room_out {background:url(../images/room_top.gif) no-repeat;padding-top:12px;width:570px;}
	#room {background:#000 url(../images/room_bottom.gif) no-repeat left bottom;padding:0 15px 20px 15px;color:#fff;}
	#room ul {margin-top:0;padding-right:15px;font-size:.9em;}
	.room_left {padding-left:0;}
	.room_right {padding-right:0;}

.navigation { background: #eed97f; margin: 0; padding: 0; overflow: auto; text-transform: uppercase;border-top:solid #184a9b 2px;border-bottom:solid #184a9b 2px; }
.navigation li { list-style: none outside; float: left; padding: 8px 0 7px 0; }
.navigation li a:link, .navigation li a:visited { color: #000; display: block; text-decoration: none; padding: 0 23px; border-right: 1px solid #000; font-weight: bold;font-size:1.2em; }
.sched td.left {padding-left:125px;}
.sched td.right {padding-left:45px;}
#menu {float:left;width:147px;padding:0;margin:0;}
	#menu ul {list-style:none;padding:0;margin:0;}
		#menu ul li {list-style:none;padding:0;margin:0;}
			#menu li a,#menu li a:hover {
				display:block;
				color:#fff;
				font-family:arial;
				font-weight:bold;
				text-decoration:none;
				text-align:right;
				background:url(../images/li_bg.gif) repeat-x;
				height:12px;
				padding:9px 16px;
				font-size:11px;
			}
			#menu li.first a,#menu li.first a:hover {background:url(../images/li_first_bg.gif) no-repeat;}
			#menu li.last a,#menu li.last a:hover {background:url(../images/li_last_bg.gif) no-repeat;}
			
#flash { clear: both; }

#promos { margin: 0; padding: 7px 35px 0 65px; background: #000 url(../images/promo_bg.jpg) no-repeat; overflow: hidden; }
#promos li { list-style: none outside; display: inline; margin-right: 15px; }
#promos li.last { margin-right: 0; }

#air {background:#fff;width:576px;}
#air ul {list-style:none;margin:0;padding:0;height:24px;background:#000;}
#air li {list-style:none;margin:0;padding:0;float:left;margin-left:2px;}

.idx #footer {background:url(../images/footer_bg.jpg) no-repeat;}
#footer { color: #fff; text-align: center; margin: 0; padding: 15px; }
#footer li { list-style: none outside; display: inline; }
#footer li.phone { color: #e7ae36; font-size: 1.6em; display: block;font-weight:bold;letter-spacing:2px; }
#footer a:link, #footer a:visited { color: #fff; text-decoration: none; text-transform: uppercase; }
#footer a:active, #footer a:hover { color: #184a9b; }

#buttons { clear:both; margin-top:-15px; }
#buttons h4 { width:275px; padding: 0; text-align:center; font-size:1.3em; text-transform:uppercase; background:#133B7C url(../images/title_bg.gif) no-repeat; }
#buttons h4 a { color:#fff; }
#buttons h4 a:hover { text-decoration:none; }
#buttons h4 span { display:block; font-size:.7em; }
#buttons h4.left { float:left; }
#buttons h4.right { float:right; background:#133B7C url(../images/title_bg.gif) no-repeat 100% 0; }

img#galImage { padding-top:12px; }