/****************
 ** CSS Reset **
****************/
* {
	font-weight: normal !important; }

html, body, div, span, applet, object, iframe, blockquote, pre,
a, abbr, acronym, address, big, cite, code, del, dfn, font, img, ins, kbd, q, s, samp,
small, strike, 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: 1em;
	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: "" "";
}
/*******************
 ** End CSS Reset **
*******************/

body {
	background: #2A5AA6 url(/images/global/bkgd.jpg) repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.15em; }
	
p {
	margin: 5px; }

.right {
	float: right; }

.left {
	float: left; }

.clear {
	clear: both;}
	
.download_btn {
	background: url(/images/global/button-download.png) no-repeat 0 0;
	height: 20px;
	width: 92px; }
	
	.download_btn:hover {
		background-position: 0 -20px; }
	
.learn_more_btn {
	background: url(/images/global/button-learn-more.png) no-repeat 0 0;
	height: 20px;
	width: 55px; }
	
	.learn_more_btn:hover {
		background-position: 0 -20px; }
	
.view_all_btn {
	background: url(/images/global/button-view-all.png) no-repeat 0 0;
	height: 20px;
	width: 92px; }
	
	.view_all_btn:hover {
		background-position: 0 -20px; }

.read_more_sm_btn {
	background: url(/images/global/button-learn-more-sm.png);
	height: 16px;
	margin: 10px 0 24px;
	width: 87px; }
	
	.read_more_sm_btn:hover {
		background-position: 0 -16px; }
		
	.read_more_sm_btn a {
		display: block;
		height: 16px;
		width: 87px; }
		
		.read_more_sm_btn a span {
			display: none; }

.reservations_btn {
	background: url(/images/global/button-reservations.png) no-repeat 0 0;
	height: 45px;
	width: 181px;
	margin: 0 6px; }
	
	.reservations_btn:hover {
		background-position: 0 -45px; }
		
.poker_room_btn {
	background: url(/images/global/button-poker-room.png) no-repeat 0 0;
	height: 35px;
	width: 150px;
	margin: 0 6px; }
	
	.poker_room_btn:hover {
		background-position: 0 -35px; }
		
.view_release_btn {
	background: url(/images/global/button-view-release.png) no-repeat 0 0;
	float: left;
	height: 35px;
	width: 150px; }
	
	.view_release_btn:hover {
		background-position: 0 -35px; }

.view_image_btn {
	background: url(/images/global/button-view-image.png) no-repeat 0 0;
	cursor: pointer;
	float: left;
	height: 35px;
	width: 150px;
	margin: 0 6px; }
	
	.view_image_btn:hover {
		background-position: 0 -35px; }
		
.purchase_tickets_btn {
	background: url(/images/global/button-purchase-tickets.png) no-repeat 0 0;
	height: 35px;
	width: 150px;
	margin: 0 18px; }
	
	.purchase_tickets_btn:hover, .purchase_tickets_btn.hovered {
		background-position: 0 -35px !important; }

.print_btn {
	background: url(/images/global/button-print.png) no-repeat 0 0;
	height: 22px;
	position: absolute;
	right: 20px;
	top: 5px;
	width: 50px; }
	
	.print_btn:hover {
		background-position: 0 -22px; }

.menu_hours_btn {
	background: transparent url(/images/global/button-menu-hours.png) no-repeat scroll 0 0;
	height: 22px;
	margin: 0 0 0 18px;
	width: 278px; }
	
	.menu_hours_btn:hover {
		background-position: 0 -22px; }

.directions_btn {
	background: url(/images/global/button-directions.png) no-repeat 0 0;
	height: 20px;
	width: 371px; }
	
	.directions_btn:hover {
		background-position: 0 -20px; }

.view_btn {
	background: url(/images/global/button-view.png) no-repeat 0 0;
	height: 22px;
	width: 50px; }
	
	.view_btn:hover {
		background-position: 0 -22px; }

.new_user_btn {
	background: url(/images/global/button-new-user.png) no-repeat 0 0;
	margin: 0 0 0 18px;
	height: 20px;
	width: 244px; }
	
	.new_user_btn:hover {
		background-position: 0 -20px; }

.spa_treatment_menu_btn {
	background: url(/images/global/button-spa-treatment-menu.png) no-repeat 0 0;
	margin: 20px 0 0 11px;
	height: 22px;
	width: 170px; }
	
	.spa_treatment_menu_btn:hover {
		background-position: 0 -22px; }

.casino_layout_btn {
	background: url(/images/global/button-casino-layout.png) no-repeat 0 0;
	margin: 0px;
	height: 22px;
	width: 127px; }
	
	.casino_layout_btn:hover {
		background-position: 0 -22px; }


#container {
	width: 944px;
	margin: 0 auto; }
	
#wrapper {
	margin: 0 auto;
	width: 964px; }
	
#dropshadow {
	background: transparent url(/images/global/dropshadow.png) repeat-y scroll 0 0;
	margin: 0 0 0 -4px;
	width: 964px; }
	
#dropshadow_btm {
	margin: 0 auto 20px;
	width: 964px; }
	
	#dropshadow_btm img {
		margin: 0 0 0 -4px; }

#header {
	background: #000;
	height: 107px; }
	
	#header #header_form {
		float: right;
		margin: 19px 24px 0 0;
		padding: 5px 0 0;
		width: 450px; }
		
		#header #header_form #header_directions {
			border-right: 1px solid #ffcd05;
			height: 69px; 
			float: left;
			margin: 0 18px 0 0;
			padding: 0 18px 0 0;
			width: 222px; }
			
		#header #header_form #header_email {
			height: 69px;
			float: left;
			width: 190px; }
				
	/*	#header #header_form #header_directions {
			width: 220px; }*/
		
		#header #header_form input {
			background: #999999;
			border: 0 none; }
		
			#header #header_form input.address {
				margin: 0 0 4px;
				padding: 1px 0 1px 3px;
				width: 217px; }
				
			#header #header_form input.city {
				margin: 0 2px 0 0;
				padding: 1px 0 1px 3px;
				width: 87px; }
				
			#header #header_form input.state {
				margin: 0 1px 0 0;
				padding: 1px 0 1px 3px;
				width: 21px; }
			
			#header #header_form input.zip {
				margin: 0 10px 0 0;
				padding: 1px 0 1px 3px;
				width: 50px; }
			
			#header #header_form input.email {
				margin: 0 0 6px;
				padding: 1px 0 1px 3px;
				width: 187px; }
				
	input.button {
	background: url(/images/global/go-btn.jpg) no-repeat !important; 
	border: 0 none;
	color: #fff;
	height: 16px;
	text-decoration: none;
	width: 26px; }
		
		input.button:hover {
			color: #ffcd05; }
	
	#header #logo {
		float: left;
		height: 74px;
		padding: 12px 0 0 42px;
		width:  268px; }

#headernav {
	height: 24px; }

#main {
	background: #000; }

#footer {
	border-top: 4px solid #ffcd05;
	background: #000;
	color: #666666;
	height: 65px;
	padding: 13px 0 0;
	font-size: .7em;
	text-align: center; }
	
	#footer a {
		color: #ffffff;
		text-decoration: none; }
		
		#footer a:hover,
		#footer a.current {
			color: #ffcd05; }
	
	#footer .pipe {
		padding: 0 7px; }

#banner {
	height: 300px; }
	
	#banner p.error {
		color: #FFFFFF;
		font-size: 0.8em;
		/*font-weight: bold;*/
		line-height: 1.4em;
		padding: 70px 0 0;
		text-align: center; }

#promo {
	background: url(/images/home/promo-bkgd.jpg);
	border-top: 1px solid #98979D;
	height: 200px; }
	
	#promo .indv_promo {
	border-right: 1px solid #98979D;
	cursor: pointer !important;
	height: 200px;
	float: left;
	width: 274px; }
	
	#promo .indv_promo:hover {
		background: #666666 url(/images/global/landing-bkgd-gradient.jpg) repeat-x scroll 0 -330px;
		cursor: pointer !important; }
	
		#promo .indv_promo .promo {
			background: no-repeat center 0;
			cursor: pointer !important;
			margin: 55px 0 0;
			height: 110px;
			width: 274px; }
	
	#promo a.home_promo {
		cursor: pointer !important;
		display:block;
		float:left;
		height:200px;
		position:absolute;
		width:275px;
		z-index:1000; }
	
	#promo a.home_promo:hover, #promo a, #promo a img, #promo a img:hover {
		cursor: pointer !important; }
	
	#promo .learn_more_btn {
		cursor: pointer !important;
		margin: 5px auto 0; }
	
	#promo .upcoming {
		height: 200px;
		float: left;
		width: 394px; }
		
		#promo .indv_promo .title,
		#promo .upcoming .title {
			float: left;
			left: 15px;
			position: relative;
			top: 15px;
			width: 92px; }
			
		#promo .upcoming .event_wrapper {
			float:	right;
			padding: 15px 30px 0 0;
			width: 256px; }
			
		#promo .upcoming .events {
			border-bottom: 1px solid #98979D;
			color: #fff;
			display: block;
			float: left;
			font-size: .7em;
			height: 39px;
			margin: 0 0 6px;
			width: 256px; }
			
			#promo .upcoming .events:hover, #promo .upcoming .events:hover p a {
				color: #ffcd05 !important; }
					
				#promo .upcoming .events:hover .event_img img {
					 border: 1px solid #ffcd05; }
				
				#promo .upcoming .events:hover .event_tickets, #promo .upcoming .events.hovered .event_tickets,
				#promo .upcoming .events:hover .event_tickets, #promo .upcoming .hovered .event_tickets {
					background-position: 0 -20px;
					 }
			
			#promo .upcoming .event_img {
				background: url(/images/home/upcoming_thumb_dropshadow.png) no-repeat 0 0; 
				float: left;
				height: 38px;
				width: 62px; }
				
				#promo .upcoming .event_img img {
					border: 1px solid #fff; }
				
			#promo .upcoming .event_text {
				float: left;
				width: 154px; }
				
				#promo .upcoming .event_text p {
					margin: 0; }
				
					#promo .upcoming .event_text p a {
						color: #fff;
						text-decoration: none; }
						
						#promo .upcoming .event_text p a {
							color: ##ffcd05; }
				
			#promo .upcoming .event_tickets {
				background: url(/images/global/button-tickets.png) no-repeat 0 0; 
				float: left;
				height: 20px;
				margin: 16px 0 0 5px;
				width: 35px; }

/*** LANDING PAGE GLOBAL ***/
/***************************/

#sections {
	background: #666666 url(/images/global/landing-bkgd.jpg) repeat-x;
	border-top: 1px solid #98979D;
	width: auto;
	height: 292px; }
	
	.section,
	.section_2lines {
		background: #666666 url(/images/global/landing-bkgd-gradient.jpg) repeat-x 0 0;
		border-left: 1px solid #98979D;
		color: #fff;
		float: left;
		height: 292px;
		text-align: center;
		width: 150px; }
		
		.section:hover {
			background-position: 0 -292px; }
			
		.section_2lines:hover {
			background-position: 0 -584px; }
			
		.section .description,
		.section_2lines .description {
			font-size: 0.7em;
			height: 70px;
			line-height: 1.3em;
			padding: 0 15px;
			position: relative;
			text-align: left;
			top: 30px; }
		
		.section div.title {
			position: relative;
			top: 22px; }
			
		.section div.img {
			height: 120px;
			position: relative;
			top: 20px;
			width: 150px; }
			
		.section .learn_more_btn,
		.section .view_all_btn,
		.section .download_btn {
			margin: 23px auto 0; }
			
		.section_2lines div.title {
			position: relative;
			top: 28px; }
		
		.section_2lines div.img {
			height: 106px;
			position: relative;
			top: 24px;
			width: 150px; }
			
		.section_2lines .learn_more_btn,
		.section_2lines .view_all_btn,
		.section_2lines .download_btn,
		.section_2lines .view_btn {
			margin: 18px auto 0; }
			
			.section:hover .learn_more_btn,
			.section:hover .view_all_btn,
			.section:hover .download_btn,
			.section_2lines:hover .learn_more_btn,
			.section_2lines:hover .view_all_btn,
			.section_2lines:hover .download_btn {
				background-position: 0 -20px; }
				
			.section:hover .view_btn,
			.section_2lines:hover .view_btn {
				background-position: 0 -22px; }
				
		
				
	.section_description {
		color: #fff;
		float: left;
		height: 242px;
		padding: 50px 5px 0 16px; }
		
		.sec2 { 
			width: 608px }
		
		.sec3 { 
			width: 457px; }
			
		.sec4 {
			width: 306px; }
		
		.sec5 {
			width: 155px; }
			
		.section_description h2 {
			font-size: 1em; }
		
		.section_description p {
			font-size: 0.75em;
			/*font-weight: bold;*/
			line-height: 1.5em;
			margin: 5px 5px 15px;
			padding: 0; }

	.section_shadow {
		float: left;
		height: 292px;
		width: 13px; }
	
#banner {
	height: 180px;
	position: relative; }
	
	#banner img {
		position: absolute;
		left: 0;
		z-index: 2; }
	
	#banner h1 {
		position: absolute;
		left: 0;
		z-index: 1; }

.section_link {
	display: block;
	float: left;
	height: 292px;
	position: absolute;
	width: 150px;
	z-index: 1000; }

/*** SUBPAGE GLOBAL ***/
/**********************/

#sub_main {
	background: #666 url(/images/global/sub-bkgd.jpg) repeat-x scroll 0 0;
	width: 944px; }
	
	#sub_main #subpage_title {
		background: #3399ff;
		height: 26px;
		margin: 0 0 0 254px;
		padding: 0 15px;
		position: absolute;
		top: 160px; }
	
	#sub_main #bread_crumb {
		color: #fff;
		font-size: .7em;
		padding: 10px 0 0 20px;
		height: 30px;
		width: 924px; }
		
		#sub_main #bread_crumb a,
		#sub_main #bread_crumb span {
			text-decoration: none;
			color: #999; }
			
			#sub_main #bread_crumb a:hover {
				text-decoration: underline; }
	
	#sub_main .img {
		height: 150px;
		float: left;
		margin: 37px 0 0;
		width: 234px; }
	
	#sub_main #content {
		background: #dddddd;
		border: 1px solid #ffd602;
		float: left;
		margin: 0 0 31px;
		padding: 19px 0 0;
		width: 678px; }
		
		#sub_main #content p {
			font-size: .75em;
			line-height: 1.5em;
			margin: 10px 19px; }
			
		#sub_main #content h1,
		#sub_main #content h3,
		#sub_main #content h4,
		#sub_main #content h5 {
			margin-left: 19px;
			margin-right: 19px; }
			
		#sub_main #content h2 {
			font-size: 1.2em;
			margin: 10px 19px 0; }

		#sub_main #content li {
			background: url(/images/global/square_bullet_blue.gif) no-repeat 0 6px;
			font-size: .75em;
			line-height: 1.5em;
			margin: 2px 19px 15px 38px;
			padding: 0 0 0 16px; }
			
			#sub_main #content li p {
				font-size: 1em;
				margin: 0; }
			
			#sub_main #content li a {
				/*font-weight: bold;*/ }
		
		#sub_main #content #content_btm, #directionsbanner #alt_directions #content_btm, #directionsbanner #directions #content_btm {
			background: url(/images/global/sub-content-pattern.jpg) repeat-x;
			height: 66px;
			margin: 25px 0 0; }

.img_section {
	float: right;
	width: 220px;
	padding: 10px 0 0 20px; }
	
.entertainment_img_section {
	float: right;
	height: 200px;
	width: 230px;
	padding: 4px 10px 0 20px; }

/*** PRESS RELEASES ***/
/**********************/

#sub_main #content .int_nav p {
	/*font-weight: bold;*/
	margin: 5px 19px 5px 39px; }
	
	#sub_main #content .int_nav a {
	color: #3399ff;
	padding: 0 10px; }

	#sub_main #content .int_nav a.current {
		color: #0033cc; }
	
#sub_main #content .press_releases {
		float: left;
		margin: 0 0 0 38px }
		
		#sub_main #content .press_release {
			background: url(/images/global/dotted_line.gif) repeat-x 0 0;
			clear: both;
			height: 90px;
			width: 520px; }

	#sub_main #content .press_releases .date {
		float: left;
		width: 65px; }
	
		#sub_main #content .date p {
			color: #0033cc;
			/*font-weight: bold;*/
			margin: 5px 0 5px; }
		
	#sub_main #content .press_releases .release {
		float: left;
		width: 455px; }
	
		#sub_main #content .press_releases .release p {
			margin: 5px 0; }
			
			#sub_main #content .press_releases .release p strong {
				text-transform: uppercase; }

/*** PRESS RELEASES ***/
/**********************/

.photos {
	margin: 25px 0 0 50px; }

.photo {
	float: left;
	height: 132px;
	margin: 0 18px 38px 0;
	width: 132px; }
	
	.photo img {
		padding: 2px 0 0 2px; }
		
	.photo .border {
		background: url(/images/press/photography/border.png) no-repeat 0 0;
		cursor: pointer;
		height: 132px;
		position: absolute;
		width: 132px; }
		
		.photo:hover .border {
			background-position: 0 -132px; }
	
	#sub_main #content .photo p {
		line-height: 1.2em;
		margin: 8px 0;
		text-align: center; }
		
.press_photo_img {
	float: left;
	padding: 0 20px 20px;
	width: 390px; }

.press_photo_txt {
	float: left;
	text-align: center;
	width: 145px; }
	
/*** DROP SHADOW BOX ***/
/***********************/
	
.shadow_box {
	border: 1px solid #FFCD05;
	position: relative;
	z-index: 0; }

	.shadow_box .shadow_box_content {
		background: #FFFFFF none repeat scroll 0 0;
		position: relative;
		z-index: 2; }
	
		/* x1 = top and left edges; 
		x1a = top right corner; 
		x2 = right and bottom edges; 
		x2a = bottom left corner */
	.shadow_box .x1,
	.shadow_box .x1a,
	.shadow_box .x2,
	.shadow_box .x2a {
		display: block;
		background: transparent url(/images/global/dropshadow/shadow_shell.png) no-repeat;
		width: 100%;
		height: 100%;
		position: absolute; }
	
	.shadow_box .x1 {
		background-position: 0 0;
		z-index: -2;
		top: -10px; /* set to the size of the glow */
		left: -10px;
		bottom: 0;
		/* set glow to the edges of 'mod' */
		padding: 0 10px 10px 0; }
	
		.shadow_box .x1 .x1a {
			height: 10px;
			width: 10px;
			background-position: 100% 0;
			right: -10px;
			top: 0; }
	
	.shadow_box .x2 {
		background-position: 100% 100%;
		z-index: -1;
		bottom: -10px;
		right: -10px;
		padding: 10px 0 0 10px; }
			
		.shadow_box .x2 .x2a {
			height: 10px;
			width: 10px;
			background-position: 0 100%;
			left: -10px;
			bottom: 0; }

/*** Subpage Form Display ***/
/****************************/

form#register div.form, form#cmt div.form {
	clear:both;
	margin:8px; }
	
form#register div.formEmpty, form#cmt div.formEmpty {
	clear:both;
	margin-left:288px; }
	
form#register label, form#cmt label {
	display:block;
	float:left;
	font-size: .8em;
	padding:4px 10px 0 20px;
	text-align:right;
	width:250px; }
	
	form#cmt div.formEmpty { margin-left: 138px; }
	
	form#cmt label { width: 100px; }

span.warning, .warning {
	color:#BB0000;
	/*font-weight:bold;*/ }

div.formcontent {
	margin:8px; }
	
	
a.pagination {
	background: #3399ff;
	color: #fff;
	display: block;
	float: left;
	font-size: 0.9em;
	height: 16px;
	margin: 0 5px 0 0;
	padding: 2px 0 0 5px;
	text-decoration: none;
	width: 12px; }

	a.pagination:hover, a.pagination.current {
		background: #10296b;
		color: #ffcd05; }

.addthis_button {
	float: left;
	padding: 10px 0 0 5px; }
	
.sec_dining {
	width: 154px; }
	
.dining_col {
	background: #666666 url(/images/dining/dining_gradient.jpg) repeat-x 0 0;
	border-left: 1px solid #98979D;
	color: #fff;
	float: left;
	height: 332px;
	width: 251px; }
	
.dining_col .dining_section {
	float: left;
	height: 105px;
	width: 251px;
	padding: 5px 0 0; }

	.dining_col .dining_section .read_more_sm_btn {
		float: right;
		margin: 0 9px 0 0; }

	.dining_col .dining_section:hover {
		background: #333333; }
		
		.dining_col .dining_section:hover .read_more_sm_btn {
			background-position: 0 -16px; }

p.restaurant_name {
	color: #ffcd05;
	font-size: 0.7em;
	/*font-weight: bold;*/
	margin: 0 5px; }

p.restaurant_description {
	float: right;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 0.7em;
	height: 60px;
	line-height: 1.3em;
	width: 155px; }

.logo {
	float: left;
	height: 80px;
	padding: 5px 0 0 5px; }
	
.dining_link {
	display: block;
	float: left;
	height: 110px;
	margin: -5px 0 0;
	position: absolute;
	width: 251px;
	z-index: 1000; }

.restaurant_middle {
	 border-top: 1px solid #98979D;
	 border-bottom: 1px solid #98979D; }

table.schedule_table {
	font-size: 0.75em;
	line-height: 1.7em;
	margin: 10px 19px; }

#print_header {
	display: none ; }
	
.drag-contentarea li.description {
	margin: -10px 0 10px 10px; }

/*** Directions ***/
/******************/

#directions_form {
	float: left;
	padding: 0 20px;
	width: 230px; }
			
	#directions_form input {
		border: 1px solid #CCCCCC; }
	
		#directions_form input.address {
			margin: 0 0 4px;
			padding: 1px 0 1px 3px;
			width: 217px; }
			
		#directions_form input.city {
			margin: 0 2px 0 0;
			padding: 1px 0 1px 3px;
			width: 87px; }
			
		#directions_form input.state {
			margin: 0 1px 0 0;
			padding: 1px 0 1px 3px;
			width: 33px; }
		
		#directions_form input.zip {
			margin: 0 10px 0 0;
			padding: 1px 0 1px 3px;
			width: 38px; }
		
		#directions_form input.email {
			margin: 0 0 6px;
			padding: 1px 0 1px 3px;
			width: 187px; }

		#directions_form input.button {
			border: none; }

#driving_directions {
	float: left;
	font-size: 0.75em;
	line-height: 1.5em;
	padding: 0 10px 0 5px !important;
	width: 400px }

#directionsbanner {
	background: #666666 url(/images/directions/directions_bkgd_map.jpg) no-repeat scroll 0 0;
	min-height: 283px;
	padding: 67px 0 0 65px;
	width: 879px; }

		#directionsbanner p {
			font-size: .75em;
			line-height: 1.5em;
			width: 435px; }
			
		#directionsbanner input.location {
			border-width: 1px;
			margin: 0pt 2px 0pt 0pt;
			padding: 1px 0pt 1px 3px;
			width: 300px; }
			
		#directionsbanner #alt_directions, #directionsbanner #directions {
			background: url(/images/directions/alt_directions_bkgd.png);
			border: 1px solid #FFD602;
			margin: 15px 0 13px -39px;
			padding: 20px 0 0;
			width: 890px; }

			#directionsbanner #alt_directions p, #directionsbanner #directions p  {
				margin: 0;
				width: 390px; }
				
			#directionsbanner h3 {
				font-size: 1em;
				margin: 0 0 5px; }

#map {
	height: 250px;
	width: 350px;
	padding: 50px;
	float: right;
	margin: 0 10px 0 0; }

.hideme {
	position: absolute;
	left: -999px; }

.showme {
	position: relative;
	left: 0px; }

.sup {
	vertical-align: baseline;
	font-size: 0.7em;
	position: relative;
	top: -0.5em; }
	
/*** Entertainment ***/
/*********************/

#sub_main #content .events p {
	text-align: justify;
	width: 335px; }

.img_bkgd {
	background: url(/images/entertainment/entertainment_bkgd.png) no-repeat 0 0;
	height: 161px;
	float: left;
	margin: 10px 0 10px 19px;
	width: 286px; }

.img_bkgd img {
	padding: 1px; }

.event_details {
	float: left; }

.print_btn2 {
	background:transparent url(/images/global/button-print.png) no-repeat scroll 0 0;
	display: block;
	height: 22px;
	position: relative;
	left: 20px;
	top: 5px;
	width: 50px; }
	
#print_menu { display: none; }

.hours {
	float: left;
	/*font-weight: bold;*/
	width: 205px; }
