/* @override 
	http://boydstatic.purplehp.com/orleans/style.css
	http://static.boydgaming.net/bluechip/style.css
*/

/* 

STYLE DICTIONARY

Links - Main site
Body and Background 
top reservation calendar
top Navigation bar 
homepage
hero image 
left nav bar
what's new page menu
main page content
Bread Crubms
top level page content
room detail pages
page sub menu (in the content area)
FAQ
Pricing Menu
hacks to get it working in IE
format the individual items
big what's new page for sections
call to action
entertainment page
event detail page
event schedule 
event search box
event site header
reservations page

*/






/* Links */

/* Links */

a{ outline:none; }
a:link {text-decoration: none;
		color:#ffffff;}
a:visited { text-decoration: none;
			color:#ffffff;}
a:hover { text-decoration: underline;
			color:#ffffff;}

a:active { text-decoration: underline;
			color:#ffffff;}

img{
	vertical-align: top;
	
}

.itext {
	display: none;
	color:white;
}

/* Body and Background */


body {
	background: #0d0d0d url(images/shell/city_background.gif) top no-repeat;
	margin: 0px;
	padding:0px;
	margin-top:0px;
	padding-top:0px;
	font-family: Arial, san-serif, Helvetica, Trebuchet MS;
	font-size: 10pt;
	background-attachment: fixed;
	
}
/*
#page_wrap{
	xbackground: #000000 url(images/shell/bg_inner1.jpg) top left repeat-x;
	margin-left:auto;
	margin-right:auto;
	width:812px;
	position:relative;
	background-color:#010f10;
}

#top_bar{
	position:relative;
	width:812px;
	xmargin-left:48px;
	xmargin-right:48px;
	height:110px;
}

#logo{
	float:left;
	width:352px;
	height:110px;
}
*/
#body_wrap {
	/*background: #eef0f3 url(images/shell/bg_outer.gif) top left repeat-x;*/
	margin: 0px;
	padding:0px;
	margin-top:0px;
	padding-top:0px;
	position: relative;
}
#page_wrap{
	/*background: #eef0f3 url(images/shell/bg_inner1.jpg) top left repeat-x;
	*/
	margin-left:auto;
	margin-right:auto;
	width:812px;
	position:relative;
	background-color:#eef0f3;
}

#top_bar{
	position:relative;
	width:812px;
	height:110px;
}

#logo{
	float:left;
	width:352px;
	height:110px;
	background-color: black; /*20100614*/
}

#bcobar{
/*	background: black url(images/shell/bg_inner1.jpg) top left repeat-x;
*/
}

#header_links{
	position:absolute;
	left:352px;
	top:0px;
	width:460px;
	height:110px;
	background: black url(images/shell/header_links.gif) top left no-repeat;
}
#header_links_wrap{
	position:absolute;
	top:30px; /*adjust the height of the first link */
	right:0px;
}
#header_links #header_links_wrap a{
	display:block;
	width:200px;
	height:18px;
	background-color: transparent;
	background-image: url(images/shell/header_links.gif);
	background-repeat: no-repeat;
}
#header_links a:hover{
	cursor: pointer;
}
#header_links a.hl_1{
	background-position: -260px -111px;
}
#header_links a.hl_1:hover{
	background-position: -260px -129px;
}
#header_links a.hl_2{
	background-position: -260px -147px;
}
#header_links a.hl_2:hover{
	background-position: -260px -165px;
}
#header_links a.hl_3{
	background-position: -260px -183px;
}
#header_links a.hl_3:hover{
	background-position: -260px -201px;
}
#header_links a.hl_4{
	background-position: -260px -219px;
}
#header_links a.hl_4:hover{
	background-position: -260px -237px;
}
#header_links a.hl_5{
	background-position: -260px -255px;
}
#header_links a.hl_5:hover{
	background-position: -260px -273px;
}


/*top reservation calendar*/
#top_res_link{
	position:absolute;
	left:550px;
	top:14px;
	z-index:100;
}
#top_res_link a{
	height:23px;
	width:160px;
	display:block;
}
#top_form{
	position:absolute;
	left:352px;
	top:0px;
	width:460px;
	height:110px;
	background: #010f10 url(images/shell/top_form_back.jpg) top left repeat-x;
	color:#21b9c6;
	text-transform: uppercase;
	font-size:9px;
}
#top_form_hide{
	position:absolute;
	left:352px;
	top:0px;
	width:460px;
	height:110px;
	background: #010f10 url(images/reservations/res_top_form_back.jpg) top left repeat-x;
}

FORM{
	margin:0;
	padding:0;
}
.tf_title{
	padding-bottom:3px;
}
.tf_1{
	position:absolute;
	top:43px;
	left:132px;	
}
.tf_1 input{
	width:80px;
}
#top_form input, #top_form select{
	font-size:10px;
}

.tf_2{
	position:absolute;
	top:43px;
	left:262px;	
}
.tf_3{
	position:absolute;
	top:43px;
	left:322px;	
}
.tf_4{
	position:absolute;
	top:58px;
	left:372px;	
}

#top_form_cal{
	xbackground-color: blue;
	position:absolute;
	top:88px;
	left:80px;
	height:170px;
	width:375px;
	padding-left:5px;
	xtext-align:center;
	z-index: -100;
}


.datepicker_links{
	background-color:#000000 !important;
}
.datepicker_header, .datepicker_header SELECT{
	background-color:#000000 !important;
	color:#ffffff !important;

}

.datepicker_titleRow{
	background-color:#9e1f15 !important;
}

.datepicker_daysCell {
	background-color:#f0ede7 !important;
}
.datepicker_weekEndCell{	
	background-color:#d1d1d1 !important;
}
.datepicker_multi .datepicker{
	border-top-color: #333333 !important;
	
}
.datepicker_today a{
	background-color:#ff9c28 !important;
	
}

.datepicker_daysCellOver a{
	background-color:#d2cdc0 !important;
	cursor:hand !important;
}

.tf_ad:hover{
	cursor: pointer;
}



/* top Navigation bar*/
/* NAV WITH MEETINGS
#top_nav{
	background: black url(images/shell/main_navigation.jpg) 0 -6px no-repeat;
	width:812;
	height:22px;
	margin-top:0px;
	margin-bottom:0px;
	border:0;	
}
#top_nav ul{
	margin:0;
	padding:0;
	list-style: none;
	
	
}
#top_nav ul li{
	xpadding-left:5px;
	xpadding-right:5px;
	float:left;
		
}
#top_nav ul li a{
	height:22px;
	float:left;
	xborder:1px solid white;		
}
.topnav1{
	background: transparent url(images/shell/main_navigation_wmouse.jpg) -28px -6px no-repeat;
	margin-left:25px;
	width:100px;
}
.topnav1:hover{
	background-position: -28px -42px;
}
.topnav2{
	background: transparent url(images/shell/main_navigation_wmouse.jpg) -137px -6px no-repeat;
	width:159px;
	margin-left:8px;
}
.topnav2:hover{
	background-position: -137px -42px;		
}
.topnav3{
	background: transparent url(images/shell/main_navigation_wmouse.jpg) -310px -6px no-repeat;
	width:125px;
	margin-left:18px;
}
.topnav3:hover{
	background-position: -310px -42px;		
}
.topnav4{
	background: transparent url(images/shell/main_navigation_wmouse.jpg) -455px -6px no-repeat;
	width:63px;
	margin-left:20px;
}
.topnav4:hover{
	background-position: -455px -42px;		
}
.topnav5{
	background: transparent url(images/shell/main_navigation_wmouse.jpg) -540px -6px no-repeat;
	width:90px;
	margin-left:23px;
}
.topnav5:hover{
	background-position: -540px -42px;		
}
.topnav6{
	background: transparent url(images/shell/main_navigation_wmouse.jpg) -653px -6px no-repeat;
	width:100px;
	margin-left:22px;
}
.topnav6:hover{
	background-position: -653px -42px;		
}
.topnav7{
	background: transparent url(images/shell/main_navigation_wmouse.jpg) -682px -6px no-repeat;
	width:105px;
	margin-left:20px;
}
.topnav7:hover{
	background-position: -682px -42px;		
}

*/
#top_nav{
	background: black url(images/shell/main_navigation.jpg) 0 -6px no-repeat;
	width:812;
	height:22px;
	margin-top:0px;
	margin-bottom:0px;
	border:0;	
}
#top_nav ul{
	margin:0;
	padding:0;
	list-style: none;
	
	
}
#top_nav ul li{
	xpadding-left:5px;
	xpadding-right:5px;
	float:left;
		
}
#top_nav ul li a{
	height:22px;
	float:left;
	Xborder:1px solid white;		
}
.topnav1{
	background: transparent url(images/shell/main_navigation_wmouse.jpg) -60px -6px no-repeat;
	margin-left:60px;
	width:100px;
}
.topnav1:hover{
	background-position: -60px -42px;
}
.topnav2{
	background: transparent url(images/shell/main_navigation_wmouse.jpg) -182px -6px no-repeat;
	width:159px;
	margin-left:22px;
}
.topnav2:hover{
	background-position: -182px -42px;		
}
.topnav3{
	background: transparent url(images/shell/main_navigation_wmouse.jpg) -363px -6px no-repeat;
	width:135px;
	margin-left:22px;
}
.topnav3:hover{
	background-position: -363px -42px;		
}
.topnav4{
	background: transparent url(images/shell/main_navigation_wmouse.jpg) -529px -6px no-repeat;
	width:73px;
	margin-left:31px;
}
.topnav4:hover{
	background-position: -529px -42px;		
}
.topnav5{
	background: transparent url(images/shell/main_navigation_wmouse.jpg) -640px -6px no-repeat;
	width:100px;
	margin-left:38px;
}
.topnav5:hover{
	background-position: -640px -42px;		
}



	

.main_content{
	xborder-bottom: 1px solid transparent;
	margin:0px;
	padding:0px;
	width:812px;
	xmargin-left:48px;
	xmargin-right:48px;
	min-height:610px;
	height:auto !important;
  	height:610px;
   	background: #010f10 url(images/shell/bg_inner2.jpg) top left repeat-x;
	padding-top:1px;
	z-index:-2;
	
}
.main_content_res_page{
	xborder-bottom: 1px solid transparent;
	margin:0;
	padding:0;
	width:812px;
	xmargin-left:48px;
	xmargin-right:48px;
	min-height:610px;
	height:auto !important;
  	height:610px;
   	background: #010f10 url(images/shell/bg_inner.jpg) top left repeat-x;
   	xbackground-image: none;
	background-color:#010f10;
	padding-top:1px;
	z-index:-2;
}
.main_content_homepage{
	background:#010f10 url(images/shell/mainpage_bg.jpg) top left no-repeat;
	min-height:485px;
	height:auto !important;
  	height:485px;	
}
.clear {
  clear: both;        /* extend height of .main to longest column */
  height: 1px;
  overflow: hidden;   /* prevent IE expanding the container */
  margin: 0;          /* keep flush with surrounding blocks */
}

/* homepage */
.homepage_content{
	width:812px;
	margin-left:auto;
	margin-right:auto;
}
.homepage_top_flash{
	margin-top:36px;
}


/* hero image */
.page_content_top{
	width:812px;
	height:208px;
	background:#D8C9A0 url(images/shell/frame_borderbg.jpg) top left repeat-x;
	margin-top:37px;
	margin-bottom:30px;
	
}
.hero_left{
	float:left;
	margin-top:0px;
	margin-left:0px;
	width:144px;
}
.hero_logo{
	width:200;
	height:50px;
	margin:0;
	padding:0;
	margin-left:10px;
	margin-bottom:-5px;
}
.hero_links{
	margin:0;
	padding:0;
	margin-left:0px;
	height:208px; 
	width:144px;
	border:0px;
	background: black url(images/shell/bookaroom_whole.gif) top left no-repeat;
	overflow:hidden;
}
.hero_image{
	float:right;
	padding-top:0px;
	margin:0px;
	width:668;
	height:208;
}


.hero_links ul{
	list-style:none;
	margin:0;
	padding:0;
	border:0;
}
.hero_links ul li{
	margin:0px;
	padding:0px;
	vertical-align:top;
}
.hero_links ul li a{
	display:block;
	margin:0;
	padding:0;
	vertical-align:top
}
.hero_links ul li a{
	display:block;
	margin:0;
	padding:0;
	xborder:1px solid white;
}
/*LINK1------------*/
.hero_links ul li.heronav1{
	margin:0;
	padding:0;
	height:60px;	
}
.heronav1 a{
	width:144px;
	height:60px;	
}

.heronav1 a:hover{
	background: transparent url(images/shell/bookaroom_whole.gif) -144px 0px no-repeat;
	xbackground-position: 20px -42px;
}
/*LINK2------------*/
.hero_links ul li.heronav2{
	margin:0;
	padding:0;
	height:30px;	
}
.heronav2 a{
	width:144px;
	height:30px;
}
.heronav2 a:hover{
	background: transparent url(images/shell/bookaroom_whole.gif) -144px -60px no-repeat;
}
/*LINK3------------*/
.hero_links ul li.heronav3{
	margin:0;
	padding:0;
	height:30px;
}
.heronav3 a{
	width:144px;
	height:30px;
}
.heronav3 a:hover{
	background: transparent url(images/shell/bookaroom_whole.gif) -144px -90px no-repeat;
}
/*LINK4------------*/
.hero_links ul li.heronav4{
	margin:0;
	padding:0;
	height:30px;
}
.heronav4 a{
	width:144px;
	height:30px;
}
.heronav4 a:hover{
	background: transparent url(images/shell/bookaroom_whole.gif) -144px -120px no-repeat;
}

/* left nav bar */
.page_menu{
	margin-top:0px;
	
}

.page_menu ul{
	list-style:none;
	margin:0;
	padding:0;
	margin-left:10px;
	xbackground: transparent url(images/shell/bars.gif) top left no-repeat;
	xpadding-bottom:0px;
	xpadding-top:15px;
	xmargin-top:30px;
	width:170px;
	xborder-top:1px solid #635b46;
}
.page_menu ul li{
	margin:0;
	padding:0;
	margin-bottom:1px;
	padding-bottom:1px;
	xline-height: 15px;
	xborder-bottom:1px solid #635b46;
}
.page_menu ul li a, .page_menu ul li a:visited{
	color:#ffffff;
	text-decoration:none;
	text-transform: uppercase;
	font-size:8pt;
	margin:0;
	padding:0;
	padding-left:3px;
}
.page_menu ul li a:hover{
	color:#cccccc;
	text-decoration:none;
}
/* what's new page menu */

.page_menu_whats_new{
	margin-top:30px;
	margin-left:10px;
	width:148px;
	background: transparent url(images/shell/whats_new_leftbar.gif) top left no-repeat;
	padding-top:35px;
}
.page_menu_whats_new ul{
	list-style:none;
	margin:0;
	padding:0;
	
	
}
.page_menu_whats_new ul li{
	margin:0;
	padding:0;
	margin-bottom:0px;
	xline-height: 15px;
	background: transparent url(images/shell/whatsnew_arrow.gif) top left no-repeat;
	
	
}
.page_menu_whats_new ul li a{
	color:#ddb261;
	text-decoration:none;
	font-size:8pt;
	margin:0;
	margin-left:10px;	
	padding:0;
	padding-left:8px;
	xbackground-color:#2b1a08;
	display:block;
	padding:2px;
	
}

.page_menu_whats_new ul li a:link{ color:#ddb261;}
.page_menu_whats_new ul li a:hover{ color:#ddb261; text-decoration:underline;}
.page_menu_whats_new ul li a:active{ color:#ddb261;}
.page_menu_whats_new ul li a:visited{ color:#ddb261;}

/* main page content */
.page_content{
	width:764;
	margin-left:20px;
	margin-right:20px;
	margin-top:20px;
	margin-bottom:20px;
}

.page_content_nav{
	float: left;
	width: 200px;
	margin-top:20px;
	
}

.page_nav{
	background: transparent url(images/shell/leftnav_tile.gif) top left;	
}

.page_content_main{
	margin-left:205px;
	xborder:1px solid white;
	width: 555px;
	height: 1%;
}
.page_content_main1{
	xborder:1px solid #52463a;
	xbackground-color:white;
	margin:0;
	padding:2px;
	margin-bottom:15px;
	height:1%;
}
.page_content_main2{
	xbackground-color:#1e1b16;
	xmin-height:260px;
	xheight:auto !important;
  	xheight:260px;
   	color:white;
   	padding:5px;
   	margin:0;
   	xwidth:100%;
   	height:1%;
}

.res_popcal{
	margin-top:5px;
}
.nomin{
	min-height:0;
}

.page_content_main3{
	margin:0;
	padding:5px;
	margin-bottom:10px;
	color:#ffffff;	
	font-weight:200;
	height: 1%;
}
.no_padding{
	padding-left: 0px;
	padding-right: 0px;
}
.no_bottom{
	padding-bottom: 0px;
	margin-bottom: 0px;
}
.add_padding{
	margin-left: 10px;
	margin-right: 5px;
}

#xmain_content h1{
	margin:0px;
	padding:0px;
	font-size:13pt;
	width:100%;
	color:white;
}
.main_content .page_content_main2 h1{
	margin:0px;
	padding:0px;
	margin-bottom:3px;
	font-size:12pt;
	width:400px;
	overflow:hidden;
	color:#ffffff;
	text-transform: uppercase;
	background: transparent url(images/shell/header_arrow.gif) top left no-repeat;
	xbackground-color:#632b12;
	padding-left:16px;
	padding-top:3px;
	height:21px;
}
.main_content .page_content_main2 h1.add_padding{
	margin-left: 5px;
	margin-right: 5px;
}
.main_content .page_content_main2 h1 img{
	
}

.main_content h2{
	margin:0px;
	padding:0px;
	font-size:12pt;
	margin-top:5px;
	
}


.page_content_main ul{
	margin:0;
	padding:0;
	margin-left:17px;
}

/* Bread Crubms */
ul.breadcrumbs{
	list-style:none;
	padding:0;
	margin:0;
	margin-bottom:5px;
	font-size:8pt;
	margin-left:5px;
	margin-right:0px;
	font-family: Arial, san-serif, Helvetica, Trebuchet MS;
	text-align:right;
}

.breadcrumbs li{
	display:inline;
	padding:0;
	margin:0;
	color:#e6c672;
	font-family: Arial, san-serif, Helvetica, Trebuchet MS;
}
.breadcrumbs li a, .breadcrumbs li a:visited{
	padding:0;
	margin:0;
	color:#1dc8d6;
	text-decoration:none;
}
.breadcrumbs li a:hover{
	text-decoration:underline;
}

/*top level page content*/
.sub_sections{
	margin-top:20px;
	padding-top:0px;
}
.sub_section{
	min-height:65px;
	height:auto !important;
  	height:65px;
  	margin:0;
}
.sub_bar{
	background: transparent url(images/shell/sub_bar.gif) center center no-repeat;
	width:423px;
	height:21px;
	padding-top:25px;
	margin:0;
	margin-left:auto;
	margin-right:auto;
	
}
.sub_image{
	float:left;
}
.sub_desc{
	xmargin-left:140px;
	float:left;
	width:400px;
	margin-left:10px;
}	
.sub_desc h3{
	color:#cda660;
	margin:0;
	padding:0;
	font-size:11pt;
	text-transform: uppercase;
}
.sub_desc a, .sub_desc a:visited{
	text-decoration:underline;
	color:#cda660;
}
.sub_gallery{
	display:none;
	position:fixed;
	top:0px;
	left:0px;
	height:0px;
	width:0px;
}

.internal_links ul{
	list-style: none;
	margin:0;
	padding:0;
	padding-top:10px;
	padding-bottom:5px;
	xborder:1px solid #1e1b16;
	height:20px;
}

.internal_links ul li{
	padding-left:20px;
	float:left;
	display: inline;
	margin-right:10px;
}

.internal_links ul li a {
	font-size:10px;
	color:#ffffff;
}

.internal_links ul li.gallery{
	background: transparent url(images/shell/photogallery_small.gif) top left no-repeat;
}
.internal_links ul li.virtualtour{
	background: transparent url(images/shell/virtualtouricon_small.gif) 0px 2px no-repeat;
}

/*room detail pages*/
.sub_section_big{
	min-height:230px;
}

.sub_bar_big{
	background: transparent url(images/shell/sub_bar.gif) center center no-repeat;
	width:423px;
	height:21px;
	padding-top:25px;
	margin:0;
	margin-left:auto;
	margin-right:auto;
}
.sub_image_big{
	float:left;
	width:262px;
}

.sub_image_bar_big{
	width:262px;
	height:25px;
	background: transparent url(images/shell/sub_bar2.gif) top left no-repeat;	
	margin:0;
	padding:0;
	margin-top:10px;
	
}
.sub_image_bar_cta{
	xborder:1px solid blue;
	text-align:left;
}
.sub_image_bar_cta .call_to_action_b{
	padding:0;
}

.sub_desc_big{
	margin-left:280px;
}	
.sub_section_big h3{
	color:#eeab2f;
	margin:0;
	padding:0;
	font-size:10pt;
	text-transform: uppercase;
}
.sub_desc_big a{
	text-decoration:underline;
	color:#d5c496;
}


/* page sub menu (in the content area)*/
.page_sub_menu{
	margin-top:0px;
	background: transparent url(images/shell/moreinformation_bg.jpg) top left no-repeat;
	padding-top:25px;
	padding-bottom:20px;
	width:165px;
	float:right;
	margin-bottom:10px;
	margin-left:10px;
}

.page_sub_menu ul{
	list-style-image:url("images/shell/additional_carrot.gif");
	margin:0;
	padding:0;
	margin-left:30px;
	padding-bottom:5px;
	padding-top: 5px;

}
.page_sub_menu ul li{
	margin:0;
	padding:0;
	
}
.page_sub_menu ul li a{
	color:#ffffff;
	text-decoration:none;
	font-size:8pt;
	margin:0;
	padding:0;

}


.page_sub_menu ul li a:hover{
	text-decoration:underline;
	
}


#bottom_wrap{
	text-align:center;
 	background: transparent url(images/shell/footer_reflection.jpg) top left repeat-x;	
	margin-top:0px;
	padding-top:30px;
	width:812px;
	margin-left: auto;
	margin-right: auto;
	
}
.bottom_nav{
	color:white;
	font-size:8pt;
	margin-left: -10%;
	margin-right: -10%;

}

.bottom_nav {
	color:#ffffff;
	font-size:7pt;
	padding-top:100px;	

}

.bottom_nav a:link{ color:#ffffff; }
.bottom_nav a:hover{ color:#ffffff; }
.bottom_nav a:active{ color:#ffffff; }
.bottom_nav a:visited{ color:#ffffff; }

.bottom_nav ul{
	margin:0;
	margin-bottom:-12px;
	padding:0;
	list-style: none;
	color:#ffffff;
}
.bottom_nav ul li{
	display:inline;
	padding-left:2px;
	padding-right:2px;
	
}

.bottom_text{
	color:#ffffff;
	font-size:11px;
}

.bottom_text_link{
	color:#ffffff;
	font-size:11px;
	text-decoration: underline;
}
.bottom_text_link:hover{
	color:#cccccc;
	font-size:11px;
	text-decoration: underline;
}


/*FAQ*/
.faq_wrap{
	margin-top:10px;
}
.faq{
	margin-bottom:5px;
}
.faq_question{
	margin-left:20px;
}
.faq_question:hover{
	text-decoration:underline;	
}

.faq_count{
	width:20px;
	float:left;
}


.faq_answer{
	margin-left:30px;
}

/* Pricing Menu */


@media projection, screen { .ui-tabs-hide { display:none; } }
@media print { .ui-tabs-nav { display: none; } }

.ui-tabs-nav {
  xpadding-left:10px;
  xfloat:left;
  xwidth:98%;
  margin:0;
  xposition:absolute;
  xtop:0px;
  xleft:0px;
  border:1px solid #377c6e;
 text-align:center;
 background: transparent url(images/shell/menu_tile.gif) top left repeat-x;
	
}
#menu_sections ul{
	margin:0;
 	padding:0;
 	width:100%;
 	padding-top:6px;
 padding-bottom:10px;
 margin-top:20px;
}
.ui-tabs-nav li {
  display:inline;
  xfloat:left;
  margin-left:5px;
	margin-right:5px;
	
 }
.ui-tabs-nav a {
  xdisplay:block;
  height:18px;
  text-decoration:none!important;
	display: inline-block;
	cursor:hand;
}
.ui-tabs-nav span {
  xdisplay:block;
  height:18px;
  line-height:29px;
  xpadding:0px 13px 0 10px;
  xmargin-right:-3px;
  color:#ffffff;
	display:inline-block;
}
.ui-tabs-nav .ui-tabs-selected a {
  xbackground-position:left -23px;
  
}
.ui-tabs-nav .ui-tabs-selected a span {
  color:#5eae9e;
  font-weight:bold;
}
.ui-tabs-nav .ui-tabs-disabled a,
.ui-tabs-nav .ui-tabs-disabled a span {
  
}
.ui-tabs-container {
  xbackground:#FFF;
  xborder:1px solid #519E2D;
  xclear:left;
  padding:10px 10px 8px 10px;
  xpadding-top:3px;
  xmargin-top:-24px;
  xmargin-left:200px;
  xborder:1px solid white;
 
}
.ui-tabs-container H3{
	margin:0;
	padding:0;
	margin-bottom:2px;
	font-size:12pt;
}
/* hacks to get it working in IE */
.xui-tabs-nav li {
  display: inline !important;
  position: relative;
  _top: -3px;
}
.xui-tabs-nav li a {
  display: inline !important;
  xfloat: left;
  _padding-left: 2px;
  cursor: pointer;
}
.xui-tabs-nav li a span {
  display: inline !important;
  padding-top: 6px;
  padding-bottom: 6px;
  _padding-bottom: 0px;
  position: relative;
  top: -2px;
  _top: 0px;
  _left: 3px;
  _padding-bottom: 2px;
  _padding-right: 13px;
}
.ui-tabs-nav li a:hover span {
	text-decoration:none;

}
/* format the individual items*/


#menu_area{
	position:relative;
	
}

#menu_sections{
				position:relative;
				height: 100%;
				clear:right;
				width:98%;
}
			
.section_desc{
	font-style:italic;
}

.pm_item{
	xborder:2px solid red;
	position:relative;
	margin-top:10px;
	
}

.pm_item .item_title{
	margin:0;
	padding:0;
	font-size:10pt;
	font-weight:bold;
	
}
.pm_item .item_desc{
	font-size:9pt;
	color:#7e5713;
	font-style: italic;
}

.pm_item .item_price{
	font-size:10pt;
	position: absolute;
	top:0px;
	right:0px;
}

.whats_new{
	xwidth:704px;
	margin-left:auto;
	margin-right:auto;
}
.whats_new td{
	margin:10px;
	
}
.whatsnew_wrap{
	border:1px solid #3E382C;
	padding:2px;
	width:350px;
}
.whatsnew_box{
	margin:0;
	padding:5px;
	background-color:#3E382C;
	min-height:130px;
	height:auto !important;
  	height:130px;
   	
}
.whatsnew_box h3{
	color:white;
	margin:0;
	padding:0;
	background-color:black;
}
.whatsnew_image{
	float:left;
}
.whatsnew_viewall{
	margin-top:8px;
	margin-left:0px;
}

.whatsnew_items{
	margin-left:135px;
}
.whatsnew_items ul{
	list-style: disc;
	margin:0;
	padding:0;
	color:white;
}
.whatsnew_items ul li{
	margin:0;
	padding:0;
	color:white;
}
.whatsnew_items ul li.first{
	font-weight:bold;
	list-style:none;
	margin-left:-12px;
}
/* big what's new page for sections */
.wn_big{
	
}
.whatsnew_big{
	margin:0;
	padding:0;
	xborder:1px solid #632b12;
  	margin-bottom:20px;
  	padding-bottom:10px;
  	overflow:hidden;
	xbackground-color:#FFFFFF;

  	
}
.whatsnew_big h4{
	color:#cda660;
	margin:0;
	padding:0;
	xbackground-color:#632b12;;
	height:22px;
	margin-bottom:3px;
	padding-top:3px;
	text-transform:uppercase;
	padding-left:10px;
	font-size:12pt;
	xbackground: transparent url(images/shell/header_arrow.gif) top left no-repeat;
}
.whatsnew_big_image{
	float:left;
	margin-left:5px;
	width:229px;
	border:1px solid #1ab9c6;		


}
.whatsnew_feature_text{
	padding-top:3px;
	margin-left:5px;
	
	
}

.whatsnew_feature_text a{
	text-transform: uppercase;
	font-weight:bold;
	
}

.whatsnew_big_items{
	xmargin-left:250px;
	float:left;
	margin-left:15px;
	xbackground:transparent url(images/shell/additional_boxevents.gif) top left no-repeat;
	width:251px;
	min-height:150px;
	height:auto !important;
  	height:150px;
}
.whatsnew_big_items h5{
	margin:0;
	padding:5px;
	text-transform: uppercase;
}

.whatsnew_big_items ul{
	list-style-image:url("images/shell/additional_carrot.gif");
	margin:0;
	padding:0;
	color:white;
	margin-left:21px;
	margin-top:5px;
	padding-bottom:10px;
}
.whatsnew_big_items ul li{
	margin:0;
	padding:0;
	color:white;
	margin-bottom:3px;
}

.whatsnew_big_viewall{
	padding-left: 30px;
}
.whatsnew_big_viewall a{
	text-decoration:underline;
}


.wn_clear{
	clear:left;
	height:1px;
	overflow:hidden;

}
/* call to action */
.call_to_action_t{
	
}
.call_to_action_b{
	margin-top:10px;
	

}

/* entertainment page */

.ent_act{
	width:100%;
	overflow:auto;
	clear:none;
	height:auto;
}

.ent_act h3{
	text-transform: uppercase;
	font-size:10pt;
	margin:0;
	padding:0;
	margin-bottom:3px;
}
.ent_act_image{
	float:left;
	width:158px;
	height:1%;
	border:1px solid #21b9c6;
}
.ent_act_right{
	float:left;
	width:345px;
	font-size:8pt;
	min-height:115px;
	height:auto !important;
  	height:115px;
	margin-left:15px;
	
}
.ent_act_right a{
	text-decoration: underline;
	color:#cda660;
}
.ent_act_right h3 a{
	text-decoration: none;
	color:#cda660;	
}

.ent_act_right h3 a:visited{
	text-decoration: none;
	color:#cda660;	
}

.ent_all_link{
	clear:both;
	padding-top:5px;
}

/* event detail page */
.event_detail{
	height: 1%;
	margin-left: 10px;
	margin-right: 10px;
	
}
.event_detail_title{
	margin:0;
	padding:0;
	margin-bottom:5px;
	margin-left:0px;
	font-family: Arial, san-serif, Helvetica, Trebuchet MS;
	font-size: 10pt;
	color:white;
	text-transform:uppercase;
	font-weight:bold;
}
.event_detail_image{
	
	
}
.event_detail_info{
	padding-left: 10px;
}
.event_detail_location{
	font-weight:bold;
	margin-bottom: 35px;
}

.event_detail_content{
	background: transparent url(images/shell/sub_bar.gif) top center no-repeat;
	padding-top:30px;
	min-height:1px;
}

.event_detail_link{
	margin-top:5px;
	font-size:10px; /*20091015*/ 
	/*20091015*/ 
}
.event_detail_date{
	margin-bottom: 10px;
	font-weight:bold;
}
.event_detail_time{
	font-weight:bold;
	margin-bottom: 10px;
}

.event_detail_tickets{
	margin-bottom:5px;
}
.event_detail_cost{
	padding-top: 5px;
}

/*promos stuff 20091015*/
.promo/*,
.event_detail_link,
.event_detail_times_wrap*/{
	/*background: transparent url(images/sub_bar.gif) top center no-repeat;*/
/*modified 20100612*/
	margin-top:15px;
	padding-top:20px;
	margin-bottom:5px;
}
#page_wrap .promo h3{
	margin:0;
	padding:0;
	font-weight:bold;
	text-decoration:underline;
	font-size: inherit;
	margin-bottom:3px;
}
.promo .text{
	margin-bottom:10px;
}


/* end promos stuff*/

/* 20100612 swap border top to bottom for next 2 elements */
.event_detail_times{
	margin-top:20px;
	/*border-top:1px solid #721d00;*/
	margin-left:10px;	/*20091015*/ 
}

.event_detail_times tr td{/*20091015*/
	border-top:1px solid #721d00;		
	/*font-size:10px;
	height:30px;*/ /*20100612*/
}
#top_table td .event_detail_times tr td{
	
}

.event_detail_times tr.edt_1 td {
	
}
.super{
	vertical-align: super;
	font-size:8px;
}
.event_detail_times_wrap{
	padding-bottom:2px;
	xborder-bottom:3px solid #6b0e10;
	margin-bottom:3px
}

/* event schedule */
.event_table{
	width:100%;
	border-spacing:0;
	border:0;
	xclear:both;
	height: 1%;
	margin: 0 10px;/*20091015*/
	padding: 0;
}
.event_table td{
	margin:0;
	padding:2px;
	padding-left:5px;
	font-size:8pt;
	vertical-align: top;
	border:0;
	color:#ffffff;
	border-bottom:1px solid #003d40;	
	xbackground: transparent url(images/shell/bars.gif) top left repeat;		

	
}

.event_table .head td{
	background-color: #003d40;
	padding-top:3px;
	padding-bottom:3px;
	color:#ffffff;
	xfont-style: italic;
	font-weight:bold;
	
}
.event_table td.et_1{
	width:180px;
}
.event_table td.et_2{
	width:180px;
}
.event_table td.et_3{
	width:120px;
}
.event_table td.et_4{
	width:70px;
}
.event_table td.et_5{
	width:220px;
}
.event_table td.et_6{
	width:140px;
}
.event_table .first td{
	
}

.event_table .line_1{
	height:35px;
}
.event_table .line_2{
	xbackground-color: #253c61;
	height:32px;

}

.event_table .mi{
	
}
a.mi {
	background:transparent url(images/shell/moreinfo_button.gif) 0px 0px no-repeat;
	width:59px;
	height:15px;
	display:block;
	margin-top:5px;
}

.ent_act_right a.mi{
	margin-top:5px;
	background:transparent url(images/shell/moreinfo_CS_button.gif) 0px 0px no-repeat;
	width:60px;
	height:20px;
	display:block;
}

/* event search box */

.event_search_box{
	margin-left: 60px;
	height: 25px;
}
.event_search_title{
	background:transparent url(images/shell/searchforevents.gif) top left no-repeat;
	font-size:10pt;
	text-transform: uppercase;
	font-weight:bold;
	vertical-align: top;
	width:98%;
	height:15px;
}
.event_search_input{
	float:left;
	font-size:8pt;
	text-transform: uppercase;
	font-weight: bold;
	margin-left:10px;
	margin-top:12px;
}
.event_search_input INPUT{
	width:80px;
	vertical-align: baseline;
	
}

.event_search_button{
	float:left;
	vertical-align: baseline;
	margin-left:18px;
	margin-top:12px;
	
}


/* event site header */
.event_site_header{
	height:55px;
	width:100%;
	margin:0;
	padding:0 10px;/*20091015*/ 
	xbackground:#1e1b16 url(images/entertainment/entertainment_subheader_bg.jpg) top left no-repeat;
	margin-bottom:5px;
	height: 88px;
	margin-left: 0px;
	xbackground-color:#253c61;
}

.event_header_image{
	float:left;
	
}
.event_header_text{
	float:left;
	font-size:8pt;
	margin-left:10px;
	color:#ffffff;
	margin-top:5px;
}
.event_header_text h4{
	margin:0;
	padding:0;
	font-size:10pt;
	font-weight:bold;
}

.event_header_events{
	width:100%;
	height:150px;
}
.event_header_events h3{
	text-transform: uppercase;
	font:size:10px;
	margin:0;
	padding:0;
	color:#d9c69c;
	margin-bottom:5px;
}

.event_schedule_empty{
	padding-top:20px;
	padding-bottom:20px;
	text-transform:uppercase;
	text-align:center;
	font-weight:bold;
	background-color: #000000;
	width: 100%;
	
}

/* reservations page */


.res_page{
	width:685px;
	margin-left:40px;
	margin-right:auto;
	min-height:400px;
	height:auto !important;
  	height:400px;
   padding: 0;
}

.res_page .page_content_main1{
	padding: 0;
}

.res_page .page_content_main2.res_form1{
	padding: 0;
}

.res_top{
	height:28px;
	width:100%;
	background: transparent url(images/reservations/res_breadcrumb.gif) top center no-repeat;
	margin-top:10px;
	margin-bottom:10px;
}

.res_top_2{
	position:relative;
	height:	75px;
	margin-bottom:10px;
}
.res_top_2_left{
	
}
.res_link_cal{
	position:absolute;
	top:0px;
	left:606px;
}

.res_form1{
	height:75px;
}
.main_content .res_form1 h1{
	width:690px;
	margin:0;
	padding:0;
}

.main_content h5{
	font-size:10pt;
	font-weight:bold;
	margin-bottom:3px;
	background:transparent url(images/page_header_back.gif) top left no-repeat;
	xpadding-left:5px;
	text-transform:uppercase;
	color:#cda660;
	text-decoration: underline;	
}

.res_selectdates{
	background:transparent url(images/reservations/res_selectdates.gif) top left no-repeat;
	width:685px;
	height:80px;
	xmargin-left:-5px;
}

.res_form_date{
	float:left;
	background:transparent url(images/reservations/res_formarrival.gif) 0px 45px no-repeat;
	padding-left:83px;
	padding-top:38px;
	margin-left:20px;
	vertical-align: middle;
	
}

.res_form_month{
	width:150px;
}

.res_form_nights{
	float:left;
	vertical-align: middle;
	background:transparent url(images/reservations/res_formnights.gif) 15px 45px no-repeat;
	padding-left:60px;
	padding-top:38px;
	margin-left:20px;
	
}
.res_form_guests{
	float:left;
	vertical-align: middle;
	background:transparent url(images/reservations/res_formguests.gif) 0px 45px no-repeat;
	padding-left:47px;
	padding-top:38px;
	margin-left:25px;
	
}
.res_form_button{
	float:left;
	vertical-align: middle;
	padding-top:38px;
	margin-left:15px;
}
.res_page_1{
	float:left;
}
/*
.res_page1{
	width:363px;
	height:112px;
	margin:0;
	padding:0;
}

.res_page1 img{
	vertical-align: top;
}
.res_page_2{
	float:left;
	margin-left:5px;
}
.res_page2{
	height:92px;
	width:314px;
	padding-top:15px;
}
*/

.res_link_cal{
}

.res_link_cal a{
	background:transparent url(images/reservations/res_calendar.gif) top left no-repeat;
	width:98px;
	height:75px;
	display:block;
	cursor: hand;
}
.res_link_cal a{
	text-decoration:none;
}

.res_link_cal_month{
	width:82px;
	text-align:center;
	padding-top:10px;
}

.res_link_cal_day{
	width:82px;
	text-align: center;
	padding-top:5px;
	font-size:16pt;
	color:black;
	font-weight:bold;
}

.res_link_2{
	float:left;
	padding-top:3px;
	margin-left:10px;
}
.res_link_3{
	float:left;
	padding-top:3px;
	margin-left:10px;

}

.res_page_3{
	float:left;
}

.res_page3{
	height:112px;
	border:1px solid #b35301;		
	
}

.res_page4_no {
	margin-bottom:10px;
}

.main_content .res_page3 h1{
	width:300px;
		
}
.main_content .res_page3 h1 img, .main_content .res_page4 h1 img{
	margin-top:1px;
	margin-left:-2px;
}

.res_page_4{
	float:left;
	margin-left:10px;
	width:337px;
	height: 1%;
}
.res_page4{
	height:150px;
	border:1px solid #b35301;	
}
.main_content .res_page4 h1{
	width:300px;
	overflow:hidden;
}
.res_page4 ul{
	list-style-image:url("images/shell/additional_carrot.gif");
	margin:0;
	margin-left:20px;
	padding:0;
}
.res_page4 ul li{
	border-bottom:1px solid #b35301;

}
.res_page4 ul li a{
	display:block;
	padding-top:3px;
	padding-bottom:3px;
	color:#ffffff;

}

.res_page4 .view_all{
	float:right;
	margin-top:5px;
	margin-left:10px;
}

.res_form_bottom{
	padding-left:140px;
	margin-top:1px;
	height:25px;
	margin-left:5px;
}
.res_form_bottom_input INPUT{
	width:100px;
	vertical-align: top;
}
.res_form_bottom_input{
	margin-left:5px;
	xmargin-right:3px;
}

.res_form_2{
	background: transparent url(images/reservations/res_formquestion_offer.gif) 0px 3px no-repeat;
}
.res_form_3{
	background: transparent url(images/reservations/res_formquestion_group.gif) 0px 3px no-repeat;
}
.res_form_4{
	background: transparent url(images/reservations/res_formquestion_travel.gif) 0px 3px no-repeat;
}


/* homepage */
.homepage_links_wrap{
	margin-top:35px;
	position:relative;
}

.homepage_ads{
	position:absolute;
	left:160px;
	top:0px;
	height:165px;
	overflow:hidden;
	width:630px;
}

.homepage_imap{
	position:absolute;
	top:0px;
	left:-50px;


}

.homepage_ads ul{
	list-style: none;
	margin:0;
	padding:0;
}

.homepage_ads ul li{
	margin:0;
	padding:0;
	margin-left:10px;
	width:200px;
	height:165px;
	xbackground:#5a4f39;
	display:inline;
	float:left;
}
.homepage_ads ul li a{
	display:block;
	width:180px;
	height:142px;
	position:relative;
	padding:10px;
}
.homepage_ads ul li a .h_ad_image{
	
	padding-bottom:3px;
}
.homepage_ads ul li a{
	font-size:10px;
	xcolor:#ffffff;
	font-weight:bold;
	background:transparent url(images/shell/homead_tile.gif) 0px 0px repeat;
	text-transform:uppercase;
}
.homepage_ads ul li a:hover{
	text-decoration:none;
}

.homepage_ads ul li a .h_ad_link{
	margin-left:0px;
	color:#ffffff;
}
.homepage_ads ul li a .h_ad_moreinfo{
	
	background:transparent url(images/shell/moreinfobutton_homepage.gif) 0px 0px no-repeat;
	width:200px;
	height:17px;
	position:absolute;
	left:1px;
	bottom:0px;
	cursor: hand;
}
.homepage_ads ul li a:hover .h_ad_moreinfo{
	background:transparent url(images/shell/moreinfobutton_homepage_over.gif) 0px 0px no-repeat;
}
	
/* homepage hero nav */
.homepage_hero{
	margin:0;
	padding:0;
	margin-left:0px;
	height:153px; 
	width:154px;
	border:0px;
	background: black url(images/shell/lowerleft_navigation.gif) top left no-repeat;
	overflow:hidden;
}

.homepage_hero ul{
	list-style:none;
	margin:0;
	padding:0;
	border:0;
}
.homepage_hero ul li{
	margin:0px;
	padding:0px;
	vertical-align:top;
}
.homepage_hero ul li a{
	display:block;
	margin:0;
	padding:0;
	vertical-align:top
}
.homepage_hero ul li a{
	display:block;
	margin:0;
	padding:0;
	xborder:1px solid white;
}

/*LINK1------------*/
.homepage_hero .hero_links ul li.heronav1{
	margin:0;
	padding:0;
	height:60px;	
}
.homepage_hero .heronav1 a{
	width:154px;
	height:60px;	
}

.homepage_hero .heronav1 a:hover{
	background: transparent url(images/shell/lowerleft_navigation.gif) -154px 0px no-repeat;
	xbackground-position: 20px -42px;
}
/*LINK2------------*/
.homepage_hero .hero_links ul li.heronav2{
	margin:0;
	padding:0;
	height:30px;	
}
.homepage_hero .heronav2 a{
	width:154px;
	height:30px;
}
.homepage_hero .heronav2 a:hover{
	background: transparent url(images/shell/lowerleft_navigation.gif) -154px -60px no-repeat;
}
/*LINK3------------*/
.homepage_hero .hero_links ul li.heronav3{
	margin:0;
	padding:0;
	height:30px;
}
.homepage_hero .heronav3 a{
	width:154px;
	height:30px;
}
.homepage_hero .heronav3 a:hover{
	background: transparent url(images/shell/lowerleft_navigation.gif) -154px -90px no-repeat;
}
/*LINK4------------*/
.homepage_hero .hero_links ul li.heronav4{
	margin:0;
	padding:0;
	height:30px;
}
.homepage_hero .heronav4 a{
	width:154px;
	height:30px;
}
.homepage_hero .heronav4 a:hover{
	background: transparent url(images/shell/lowerleft_navigation.gif) -154px -120px no-repeat;
}




.address_bar{
	color:white;
}

.feedback {
	font-family: Arial, san-serif, Helvetica, Trebuchet MS;
	font-size: 12pt;
	font-weight:bold;
	padding-left:45px;
	padding-bottom:15px;
	background: transparent url(images/shell/form_alert.gif) no-repeat;


}

.bottom_imagemap {

	padding-bottom:10px;
}

.pricing_menu_items{
	margin-top:20px;
}
.pricing_menu_items a{
	font-weight:bold;
	color:#ffffff;
}
.hours_hours{
	xmargin-left:5px;
}
.hours_description{
	xmargin-left: 5px;
	margin-bottom: 5px;
	
}

.news_items ul{
list-style-image:url("images/shell/additional_carrot.gif");
	margin-top:10px;
}

.pricing_menu_items ul{
	list-style-image:url("images/shell/additional_carrot.gif");
}

.tf_ad:hover{
    cursor: pointer;
}

/*entertainment calendar*/
table.entertainment_cal{
	border: 1px solid #000000;
	margin-bottom: 15px;
}

table.entertainment_cal tbody tr.top td {
	text-align: center;
	color:#ffffff;;
	background-color: #000000;
	font-size: 11pt;
	font-weight: bold;
	text-transform: uppercase;
	padding-top: 2px;
	padding-bottom: 2px;
	
}

table.entertainment_cal tr.head td {
	background-color: #5c4313;
	xborder-color: #333333;
	xborder-bottom: 1px solid black;
	color:#d8ccb5;;
}
table.entertainment_cal tr.head {
	border-bottom: 1px solid black;
}


table.entertainment_cal tr td{
	border: 1px solid #000000;
	background-color: #003f43;
}

table.entertainment_cal tr td.day {
	vertical-align: middle;
	text-align: center;
	width:45px;
	height: 40px;;		
}

table.entertainment_cal tr td.active_day {
	background-color: #0d797f;
}

table.entertainment_cal tr td.active_day a{
	display: block;
	line-height: 39px;
	
}

table.entertainment_cal tr td.active_day a:hover{
	font-size: 24px;
	text-decoration:none;
	padding-top: 2px;
	line-height:37px
}

table.entertainment_cal tr td.active{
	font-size: 24px;
	text-decoration:none;
	padding-top: 2px;
	line-height:37px
}

.entertainment_cal_day {
	border: 1px solid #000000;
	width: 175px;
	margin-left: 15px;
	margin-bottom: 15px;
	background-color: #003f43
	
}

.entertainment_cal_day h3 {
	margin: 0;
	padding: 0;
	color:#ffffff;
	background-color: #000000;
	text-align: center;
	font-size: 11pt;
	padding-top: 3px;
	padding-bottom: 3px;
	text-transform: uppercase;
	
}

a.entertainment_cal_mi{
	margin-top:5px;
	background:transparent url(images/moreinfo_CS_button.gif) 0px 0px no-repeat;
	width:60px;
	height:20px;
	display:block;
}

.entertainment_cal_act{
	font-size: 8pt;
	font-weight: normal;
	padding-left: 10px;
	padding-top:5px;
	padding-bottom: 15px;
	background: transparent url(images/shell/eventcal_banner_gradient.gif) top left repeat-x;
}
.entertainment_cal_act h5{
	font-size: 10pt;
	font-weight: bold;
	margin: 0;
	margin-bottom:3px;
	text-decoration: none;
	
}

.entertainment_cal_act .event_detail_date{
	margin-bottom: 10px;
	font-size: 8pt;
	font-weight: normal;

}
.entertainment_cal_image{
}

.legend_back{
	xbackground-color: #000000;	

}

.legend_back h3{
	margin-bottom: 5px;
	
}
.legend_box_wrap{
	width:37px;
	height:32px;
	background-color:black;
	margin-bottom:10px;
	margin-left: 7px;
	float: left;
	position:relative;
	margin-top:5px;
}

.legend_box{
	width: 35px;
	height: 30px;
	background-color: #0d797f;
	border: 1px solid black;
	position:absolute;
	left:-1px;
	top:-1px;
}

.legend{
	float:left;
	margin-left: 5px;
	width: 115px;
	font-size:9pt;
	margin-bottom:5px;
	color:#ffffff;
}

.entertainment_cal_note {
	padding:10px;
	padding-top:3px;
}

.entertainment_cal_previous{
	float: left;
	margin-left: 5px;
}
.entertainment_cal_next{
	float:right;
	margin-top:10px;
	margin-bottom:5px;
	margin-right:20px;
	height:20px;
}

a.button_previous{
	width:66px;
	height:17px;
	display:block;
	background:transparent url(images/shell/button_previous.gif) top left no-repeat;
	float:left;
}
a.button_next{
	width:43px;
	height:17px;
	display:block;
	background:transparent url(images/shell/button_next.gif) top left no-repeat;
	float:left;
	margin-left:10px;
}

/* Hosts */
.persons{
	margin-top:10px;
}

.person{
	float:left;
	width:220px;
	text-align:center;
	margin-bottom:15px;
}


/* BINGO */
table#bingo{
	width:100%;
	padding:0;
	border-color:black;
	margin-top:15px;
}
table#bingo td{
	text-align:center;
	color:#C6BD94;
}

table#bingo .head1{
	background-color:black;
	text-transform:uppercase;
	font-weight:bold;
}
table#bingo .head2{
	background-color:#393121;
}
table#bingo .head2 td{
	xborder-right:1px solid #393931;
}
table#bingo .main{
	background-color:black;
}
table#bingo .main td{
	xborder-right:1px solid #393931;
}

/*group reservations*/
.main_content_res_page .groups_form h1{
	width: 330px;
	margin:0;
	padding:0;
	margin-bottom: 30px;
	margin-left:-15px;
	margin-right:-15px;

}
.main_content_res_page .groups_form .group_box{
	float: left;
	width: 310px;
	padding-left: 15px;
	padding-right: 15px;
}
.main_content_res_page .groups_form .group_image{
	float: left;
}

.group_box_input INPUT{
	vertical-align:baseline;
	margin-left: 5px;
}
.group_box_input{
	margin-top: 50px;
	vertical-align: top;
}
.group_box_input INPUT.group_submit{
	vertical-align:bottom;
}

/*BCO style winners page*/
.winners{
	padding-top:10px;
}
.winners .win{
	float: left;
	width: 160px;
	margin-left: 10px;
	height: 225px;
}
.winners .win_image{
	text-align: center;
	height:120px
}
.winners .win_desc{
	margin-bottom:15px;
	padding-left: 0px;
}
.winners .win_info{
	margin-bottom:3px;
	clear: both;
	text-align: center;
}

.winners .win_info .wrb{
	font-weight: bold;
}
.winners .win_info .wt{
	display: none;
}
.winners .win_info .wr{
}

/*custom buttons*/
a.book_online{
	display:block;
	width:147px;
	height:28px;
	background:transparent url(images/shell/button_bookonline.gif) top left no-repeat;
}
a.book_online b{
	display:none;
}


/* fix for combining page templates*/
.hero_left .hero_logo{
	display:none;
}
/* add this box */
#smbut{
	border:1px solid #e6c672 !important;
	background-color: transparent !important;
}
#smbut a{
	color: #e6c672 !important;
}
#smbut a:hover{
	color: #cda660 !important;
}

/*Call to Action Buttons*/
.button, a.button:visited{
		   color:#FFFFFF !important;
 }
 .button b {
    /*background:#ddd url(images/shell/bg-button.gif) repeat-x 0 0;*/
		 background: #ddd url(images/shell/button_back.gif) repeat-x 0 -85px;
    border-left:1px solid #4f3e1d;
    border-right:1px solid #4f3e1d;
 }
 .button b b {
      border-top:1px solid #4f3e1d;
      border-bottom:1px solid #4f3e1d;
 }
 /* only needed if implementing separate hover/focus/active state for buttons */
 .button:hover b, .button:hover b b, .button:focus b, .button:focus b b, 
 a.button:hover, a.button:hover b, a.button:hover b b {
      border-color:#4f3e1d !important;
      color:#FFFFFF;
      background-position:0 -65px;
      }
 .button:active b {
      border-color:#4f3e1d !important;
      background-position:0 -0px;
      }
/*modified 20100612*/
/*bars for whats new items*/
.borderBottom{
	border-bottom:1px solid #721d00;
}
.borderTop{
	border-top:1px solid #721d00;
}