/* @override 
	http://static.boydgaming.net/boydgaming/style.css
	http://boydstatic.purplehp.com/boydgaming/style.css
*/
a{
	outline: none;
}

a:link {text-decoration: none;
		color:#003366;}
a:visited { text-decoration: none;
			color:#003366;}
a:hover { text-decoration: underline;
			color:#003366;}

a:active { text-decoration: underline;
			color:#003366;
		
			
		}

img{
	vertical-align: top;
}

.itext {
	display: none;
	color:white;
}



.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 */
  background-color:transparent;
}

/* Body and Background */


body {
	background: black url(images/shell/bg_outer.jpg) top left repeat-x;
	margin: 0px;
	padding:0px;
	margin-top:0px;
	padding-top:0px;
	font-family: arial, san-serif, Helvetica, Trebuchet MS;
	xletter-spacing: -0.2px;
	/*line-height:1.4;*/
	font-size: 10pt;
	z-index: -1;
}
#page_wrap{
	margin-left:auto;
	margin-right:auto;
	width:800px;
}


#logo{
	width:189px;
	height:42px;
}


/* top Navigation bar*/

#top_nav{
	background: black url(images/shell/main_navigation_wmouse.jpg) 0 0px no-repeat;
	width:800px;
	height:30px;
	border:0px;
		
}
#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:30px;
	float:left;	
	xborder:1px solid white;
}
.topnav1{
	background: transparent url(images/shell/main_navigation_wmouse.jpg) -30px 0px no-repeat;
	margin-left:30px;
	width:110px;
}
.topnav1:hover{
	background-position: -30px -30px;
}
.topnav2{
	background: transparent url(images/shell/main_navigation_wmouse.jpg) -162px 0px no-repeat;
	width:60px;
	margin-left:20px;
}
.topnav2:hover{
	background-position: -162px -30px;		
}
.topnav3{
	background: transparent url(images/shell/main_navigation_wmouse.jpg) -240px 0px no-repeat;
	width:110px;
	margin-left:20px;
}
.topnav3:hover{
	background-position: -240px -30px;		
}
.topnav4{
	background: transparent url(images/shell/main_navigation_wmouse.jpg) -363px 0px no-repeat;
	width:110px;
	margin-left:20px;
}
.topnav4:hover{
	background-position: -363px -30px;		
}
.topnav5{
	background: transparent url(images/shell/main_navigation_wmouse.jpg) -493px 0px no-repeat;
	width:70px;
	margin-left:20px;
}
.topnav5:hover{
	background-position: -493px -30px;		
}
.topnav6{
	background: transparent url(images/shell/main_navigation_wmouse.jpg) -582px 0px no-repeat;
	width:80px;
	margin-left:20px;
}
.topnav6:hover{
	background-position: -582px -30px;		
}
.topnav7{
	background: transparent url(images/shell/main_navigation_wmouse.jpg) -682px 0px no-repeat;
	width:80px;
	margin-left:20px;
}
.topnav7:hover{
	background-position: -682px -30px;		
}
.topnav8{
	background: transparent url(images/shell/main_navigation_wmouse.jpg) -715px 0px no-repeat;
	width:85px;
	margin-left:20px;
}
.topnav8:hover{
	background-position: -715px -30px;		
}

#goldbar{
	width:800px;
	height:10px;
	background: transparent url(images/shell/goldbar.gif) top left no-repeat;
	margin:0;
	padding:0;
	overflow:hidden;
}


.main_content{
	width:800px;
	overflow:hidden;
	margin:0;
	padding:0;
	background: white url(images/shell/sideimage_tile.gif) top left repeat-y;
}

.main_content_homepage{
	background:white;
}
.homepage_content{
	padding:0;
	margin:0;
}

.page_content_nav{
	width:199px;
	float: left;
	margin: 0;
	padding: 0;
	padding-bottom: 20000px;  /* X + padding-bottom */
 	margin-bottom: -20000px;  /* X */
	
 	
}

/* left nav bar */
.page_menu{
	margin-top:70px;
}

.page_menu ul{
	list-style:none;
	margin:0;
	padding:0;
	padding-bottom:5px;
	width:170px;
}
.page_menu ul li{
	margin:0;
	padding:0;
	height:35px;
}
.page_menu ul li a, .page_menu ul li a:visited{
	color:white;
	text-decoration:none;
	text-transform: lowercase;
	font-size:9pt;
	margin:0;
	padding:0;
	padding-left:10px;
	padding-top:10px;
	display:block;
	height:25px;
	width:189px;
	background:transparent url(images/shell/sidenav_static.png) top left no-repeat;
	
}
.page_menu ul li a:hover{
	color:white;
	xcolor:#d3b77b;
	text-decoration:none;
	background:transparent url(images/shell/sidenav_hover.png) top left no-repeat;
	cursor:hand;
}



/* main content area */

.page_content_main{
	margin-left:199px;
	line-height:20px;
}
.page_content_main_wide{
	margin-left:199px;
}

h1{
	color:#003366;
	margin:0px;
	padding:0px;
	font-size:16px;
	font-family: arial, Times, serif;
	margin-bottom:10px;
	text-transform: lowercase;
}

.hero_image img{
	height:229px;
}

/* Hide from IE5-mac. Only IE-win sees this. \*/
* html .page_content_main {
	margin: 0;
	height: 1%;
	float: left;
  }
 * html .page_content_wide {
	margin: 0;
	height: 1%;
	float: left;
  }

/* End hide from IE5/mac */
.page_content_main ul{
	margin:0;
	padding:0;
	margin-left:17px;
}

/* Bread Crubms */
ul.breadcrumbs{
	list-style:none;
	padding:0;
	margin:0;
	margin-bottom:0px;
	margin-top:3px;
	margin-right:10px;
	font-size:8pt;
	margin-left:5px;
	font-family: Arial, san-serif, Helvetica, Trebuchet MS;
	float:right;
}

.breadcrumbs li{
	display:inline;
	padding:0;
	margin:0;
	color:black;
	font-family: Arial, san-serif, Helvetica, Trebuchet MS;
}
.breadcrumbs li a, .breadcrumbs li a:visited{
	padding:0;
	margin:0;
	color:black;
	text-decoration:none;
	text-transform: lowercase;
}
.breadcrumbs li a:hover{
	text-decoration:underline;
}

.page_content_main1{
	padding:5px;
	padding-bottom:20px;
	margin-left: 10px;
	margin-right: 10px;
	clear: right;
}


/*reservation calendar*/

#top_form{
	width:800px;
	height:60px;
	background: transparent url(images/shell/resbug_background.gif) top left repeat-x;
	color:#E1D5AF;
	font-size:9px;
	position:relative;
	margin: 0;
	margin-top: -1px; /*fix for clear on homepage */
}
#top_form_hide{
}

FORM{
	margin:0;
	padding:0;
}
.tf_title{
	display:none;
}
.tf_0{
	position:absolute;
	top:27px;
	left: 150px;	
}
#top_form select#property{
	width: 270px;
}
.tf_1{
	position:absolute;
	top:27px;
	left:430px;	
}
.tf_1 input{
	width:80px;
}
#top_form input, #top_form select{
	font-size:10px;
}

.tf_2{
	position:absolute;
	top:27px;
	left:550px;	
}
.tf_3{
	position:absolute;
	top:27px;
	left:605px;	
}
.tf_4{
	position:absolute;
	top:23px;
	left:660px;	
}

#top_form_cal{
	xbackground-color: blue;
	position:absolute;
	top:-168px;
	left:280px;
	height:170px;
	width:375px;
	padding-left:5px;
	xtext-align:center;
	z-index: -100;
}


.datepicker_links{
	background-color:#766b4f !important;
}
.datepicker_header, .datepicker_header SELECT{
	background-color:#000000 !important;
	color:#ccac57 !important;

}

.datepicker_titleRow{
	background-color:#333333 !important;
}

.datepicker_daysCell {
	background-color:#d2cdc0 !important;
}
.datepicker_weekEndCell{
	background-color:#b3aea2 !important;
}
.datepicker_multi .datepicker{
	border-top-color: #333333 !important;
	
}
.datepicker_today a{
	background-color:#ccac57 !important;
	
}

.datepicker_daysCellOver a{
	background-color:#999999 !important;
	cursor:hand !important;
}
.tf_ad{
	margin:0;
	padding:0;
}
.tf_ad img{
	margin-left:-5px;
}

.tf_ad:hover{
	cursor: pointer;
	
}

#bottom_wrap{
	text-align:center;
}
.bottom_nav{
	color:white;

}
.bottom_nav ul{
	margin:0;
	margin-top:5px;
	margin-bottom:20px;
	padding:0;
	list-style: none;
}
.bottom_nav ul li{
	display:inline;
	padding-left:3px;
	padding-right:3px;
	color:#A59E8B;
	
}

.bottom_text{
	color:#A59E8B;
	font-size:11px;
}

.bottom_text_link{
	color:#A59E8B;
	font-size:11px;
}

.bottom_text_link:hover{
	color:#A59E8B;
	font-size:11px;
	text-decoration: underline;
}

.bottom_nav ul li a, .bottom_nav ul li a:visited {
	color:#A59E8B;
	text-transform: lowercase;
	font-size:10pt;
}
.bottom_nav ul li a:hover{
	color:#A59E8B;
	text-transform: lowercase;
	font-size:10pt;
	text-decoration: underline;
}


.homepage_ads{
	width:800px;
	height:185px;
	background: transparent url(images/shell/homebanner_background.gif) top left no-repeat;
	padding:0;
	margin:0;
	padding-top:20px;
	
}
.homepage_ads ul{
	list-style: none;
	margin:0;
	padding:0;
	
}

.homepage_ads ul li{
	margin:0;
	padding:0;
	margin-left:10px;
	width:193px;
	height:165px;
	background:black;
	display:inline;
	float:left;
	overflow: hidden;
	
}
.homepage_ads ul li a{
	display:block;
	width:180px;
	height:136px;
	position:relative;
	padding:7px;
}
.homepage_ads ul li a .h_ad_image{
	
	padding-bottom:5px;
}
.homepage_ads ul li a, .homepage_ads ul li a:visited{
	font-size:10px;
	color:#ffffff;
	font-weight:bold;
	background:transparent url(images/homead_tile.gif) 0px 0px repeat;
	text-transform:uppercase;
}
.homepage_ads ul li a:hover{
	text-decoration:none;
	color:#ffffff;
	
}

.homepage_ads ul li a .h_ad_link{
	margin-left:3px;
	color:#ffffff;

}
.homepage_ads ul li a.h_ad_moreinfo{
	background:transparent url(images/shell/button_moreinfo.gif) 0px 0px no-repeat;
	width:193px;
	height:15px;
	cursor: hand;
	overflow:hidden;
	list-style: none;
	margin: 0;
	padding: 0;
}

.homepage_ads ul li a.h_ad_moreinfo:hover{
	background:transparent url(images/shell/button_moreinfo.gif) 0px -15px no-repeat;
}


.homepage_ads ul li.pr{
	width:375px;
	position:relative;
	
}

.homepage_ads ul li.pr .pr_top{
	font-size:10pt;
	color:#ffffff;
	background:transparent url(images/shell/heading_homeprnews.gif) top left no-repeat;
	margin-left:10px;
	margin-top:5px;
	text-transform:uppercase;
	font-weight:bold;
	margin-bottom: 0px;
	height: 14px;
	width: 339px;
}
.homepage_ads ul li.pr .pr_main{
	height: 131px;
	overflow: auto;
	width: 100%;
	position:relative;
	scrollbar-base-color:#3c3c3c;
}

.xhomepage_ads ul li.pr ul{
	margin:0;
	padding:0;
	list-style:none;
	margin-left:10px;	
}
.homepage_ads ul li.pr  .pr_main .pr_item{
	margin:0;
	padding:0;
	height:auto;
	color:white;
	width: 345px;
	margin-top: 7px;
	margin-left: 10px;
}

.homepage_ads ul li.pr .pr_main .pr_item a{
	height:auto;
	width: 100%;
	margin: 0;
	padding: 0;
	margin-bottom: 5px;
	border: 1px ;
	
}

.pr_date{
	font-weight: normal;
	font-style: italic;
	font-size:9px;
	color:#bca36e;		
}


.homepage_ads ul li.pr a.pr_link{
	background:transparent url(images/shell/button_allnews.gif) top left no-repeat;
	width:375px;
	height:15px;
	display:block;
	margin:0px;
	padding:0px;
}
.homepage_ads ul li.pr a.pr_link:hover{
	background:transparent url(images/shell/button_allnews.gif) 0px -15px no-repeat;
}
/*top level page content*/
.sub_sections{
	margin-top:10px;
	padding-top:0px;
}

.sub_section {
	min-height:65px;
	height:auto !important;
  	height:65px;
  	margin:0;
	border: 1px solid #cdbba0;
	background: transparent url(images/shell/box_gradient.gif) top left repeat-x;
	margin-bottom: 20px;
}

sub_sections_empty{
	margin-bottom: 10px;
	margin-top:-10px;
}

.sub_bar{
	display: none;
}
.sub_image{
	float:left;
	margin: 10px;
}
.sub_desc{
	float:left;
	width:310px;
	margin-top: 10px;
	font-size: 9pt;
}	
.sub_desc h3{
	color: black;
	margin:0;
	padding:0;
	font-size:9pt;
	margin-bottom: 10px;
}
.sub_text{
	margin-bottom: 10px;
}
.sub_link a, .sub_link a:visited{
	text-decoration:none;
	color:#033a59;
	padding-left: 8px;
	background: transparent url(images/shell/arrow_moreinfo.gif) center left no-repeat;
}
.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;
	height:20px;
}

.internal_links ul li{
	padding-left:20px;
	float:left;
	display: inline;
	margin-right:10px;
}

.internal_links ul li a {
	font-size:10px;
}

.internal_links ul li.gallery{
	background: transparent url(images/photogallery_small.gif) top left no-repeat;
}
.internal_links ul li.virtualtour{
	background: transparent url(images/virtualtouricon_small.gif) 0px 2px no-repeat;
}

.right_side_image{
	float: right;
	width: 224px;
	height: 515px;
	position: relative;
	margin-bottom: 20px;
	margin-left: 10px;
}

.right_side_image img{
	z-index:1;
}
.right_side_address{
	text-align:center;
	width: 224px;
	line-height:15px;
	font-size:11px
	z-index:2;
	margin-top: -70px;
	font-size:10px;	
}
.right_side_address h4{
	margin: 0;
	font-size:11px;
}


.prop_whats_new{
	border: 1px solid #cdbba0;
	background: transparent url(images/shell/box_gradient.gif) top left repeat-x;
	padding: 5px;
	width: 320px;
	margin-top: 10px;
	padding-bottom: 10px;
	margin-bottom: 20px;
	font-size:11px
}

.prop_whats_new a:hover{
	text-decoration:underline;

}


.prop_whats_new_header{
	background: transparent url(images/shell/heading_whatsnew.gif) top left no-repeat;
	height: 23px;
	width: 315px;
	margin-bottom: 5px;
}

.prop_whats_new ul{
	margin: 0;
	padding: 0;
	list-style: none;
	margin-left: 3px;
}

.prop_whats_new ul li a, prop_whats_new ul li a:visited{
	text-decoration:none;
	color:#033a59;
	padding-left: 8px;
	background: transparent url(images/shell/arrow_moreinfo.gif) center left no-repeat;
	
}

.prop_links ul, .prop_links .internal_links ul{
	margin:0;
	padding:0;
	list-style:  none;
}
.prop_links ul li, .prop_links .internal_links ul li{
	height: 25px;
	padding: 0;
	margin: 0;
	margin-top: 10px;
}
.prop_links ul{
	margin-top: 20px;
}
.prop_links .internal_links ul{
	margin-top: 0px;
}

.prop_links ul li a, .prop_links .internal_links ul li a, 
.prop_links ul li a:visited, .prop_links .internal_links ul li a:visited{
	padding: 0;
	text-decoration:underline;
	padding-left: 30px;
	color: #033a59;
	padding-top:5px;
	padding-bottom: 5px;
	font-size: 12px;
	text-transform: lowercase;
	letter-spacing: .75pt;
}

.prop_links ul li.res_link a{
	background: transparent url(images/shell/icon_bookroom.gif) top left no-repeat;
}
.prop_links ul li.website_link a{
	background: transparent url(images/shell/icon_viewsite.gif) top left no-repeat;
}
.prop_links ul li.map_link a{
	background: transparent url(images/shell/icon_viewmap.gif) top left no-repeat;
}
.prop_links .internal_links ul li.gallery{
	background: transparent url(images/shell/icon_viewgallery.gif) top left no-repeat;
}

.bottom_imagemap{
	margin-bottom: 10px;
	margin-top:25px;	
}

/* super sub nav */
.page_sub_menu{
	
	border: 1px solid #cdbba0;
	background: transparent url(images/shell/box_gradient.gif) top left repeat-x;
	padding: 5px;
	margin-top: 10px;
	padding-bottom: 5px;
	margin-bottom: 20px;
	padding-right: 10px;
	width: 350px;
}
.page_sub_menu ul{
	margin: 0;
	padding: 0;
	list-style: none;
	margin-left: 3px;
}

.page_sub_menu ul li a{
	text-decoration:none;
	color:#033a59;
	font-size:12px;
	padding-left: 8px;
	background: transparent url(images/shell/arrow_moreinfo.gif) center left no-repeat;
	
}

/* event search box */

.event_search{
	border: 1px solid #cdbba0;
	background: transparent url(images/shell/box_gradient.gif) top left repeat-x;
	color:#393829;
	padding-bottom:12px;
	width:565px;
}

.event_search_header{
	margin-top: 5px;
	margin-left: 10px;
	margin-bottom:15px;
	
	height: 16px;
	background: transparent url(images/shell/heading_eventsearch.gif) top left no-repeat;
}
.event_search_l{
	float:left;
	font-size:9pt;
	text-transform: lowercase;
	font-weight:bold;
	margin-bottom:10px;
	width:130px;
	text-align: right;
	clear: left;
}
.event_search_r{
	margin-bottom:5px;
	font-size:8pt;
	font-weight: bold;
	width: 410px;
	margin-left: 135px;
	vertical-align: middle;
}
.event_search_r SELECT{
	vertical-align: middle;
	font-size:8pt;
	
}
.event_search_r2{
	width:410px;
	font-size:9pt;
	clear:both;
	margin-left:90px;
}
.event_search_input{
	float:left;
	font-size:9pt;
	text-transform: lowercase;
	font-weight: bold;
	margin-left:10px;
	
}

.event_search_input INPUT{
	width:80px;
	vertical-align: middle;
	font-size:8pt;
}

.event_search_button{
	float:right;
	vertical-align: middle;
}


/* event site header */
.event_schedule{
	border: 1px solid #cdbba0;
	width: 565px;
	margin-top:10px;
}
.event_schedule_empty{
	xborder-top:10px solid #dcd8cd;
	padding-top:10px;
	padding-bottom:10px;
	text-transform:uppercase;
	text-align:center;
	font-weight:bold;
}

.event_site_header{
	height: 88px;
	background: transparent url(images/shell/box_gradient.gif) top left repeat-x;
	padding-top: 5px;
	padding-bottom: 5px;;
	padding-left:5px;
}

.event_header_image{
	float:left;
	width: 130px;
	height: 88px;
}
.event_header_text{
	float:left;
	font-size:8pt;
	margin-left:10px;
	color: black;
}
.event_header_text a, .event_header_text_a:visited{
	color: black;
}
.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 */
.event_table{
	width:100%;
	border-spacing:0;
	border:0;
	xclear:both;
	margin: 0;
	padding: 0;
}
.event_table td{
	margin:0;
	padding:2px;
	padding-left:5px;
	font-size:8pt;
	vertical-align: top;
	border:0;
	
}

.event_table .head td{
	background-color: #dcd8cd;
	padding-top:3px;
	padding-bottom:3px;
	color:black;
	font-weight: bold;
	font-size:11px;
	
}

.event_table .first td{
	
}

.event_table .line_1{
	height:35px;
}
.event_table .line_2{
	background-color: #dcd8cd;
	height:32px;
}

.event_table .mi{
	
}
.event_table a, .event_table a:visited{
	color: black;
}

.event_table td.et_1{
	width:160px;
}
.event_table td.et_2{
	width:180px;
}
.event_table td.et_3{
	width:140px;
}
.event_table td.et_4{
	width:70px;
}

a.mi {
	background:transparent url(images/shell/button_eventmoreinfo.gif) 0px 0px no-repeat;
	width:59px;
	height:15px;
	display:block;
	color: black;
	margin-top: 5px;
}

.ent_act_right a.mi{
	margin-top:5px;
	background:transparent url(images/moreinfo_CS_button.gif) 0px 0px no-repeat;
	width:60px;
	height:20px;
	display:block;
}
.rates_section .rates_standard, .rates_section .rates_tier{ display:none; }

/*Call to Action Buttons*/
.button, a.button:visited{
		   color:#000000 !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 -80px;
    border-left:1px solid #473a00;
    border-right:1px solid #473a00;
 }
 .button b b {
      border-top:1px solid #473a00;
      border-bottom:1px solid #473a00;
 }
 /* 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:#473a00 !important;
      color:#333333;
      background-position:0 -75px;
      }
 .button:active b {
      border-color:#473a00 !important;
      background-position:0 -0px;
      }