/* @override http://boydstatic.purplehp.com/orleansarena/style.css */

/* Links */


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;}

.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 */
}

.hyp {TEXT-DECORATION: none;} 
 
 .formfields {	FONT-SIZE: 9px; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif
}

.itext {
	display: none;
}

/* Body and Background */


body {
	background-color: black;
	margin: 0px;
	padding:0px;
	margin-top:0px;
	padding-top:0px;
}

#page_wrap{
	width:980px;
	margin-left:auto;
	margin-right:auto;
	margin-top:0px;
	padding-top:0px;
}
#top_wrap{
	background: transparent url(images/bg_texture_tan.gif) top left repeat;
	position:relative;
	margin:0;
	padding:0;
	
}
#top_wrap_in{
	background: transparent url(images/bg_main.gif) top left repeat-x;
	position:relative;
	margin:0;
	padding:0;
}

#top_table{
	position:relative;
	margin:0;
	padding:0;
}
#top_table tr{
	margin:0;
	padding:0;
}
#top_table td{
	margin:0;
	padding:0;
}

#address_bar{
	background: transparent url(images/bg_texture_tan.gif) top left repeat;
	font-family: Arial, san-serif, Helvetica, Trebuchet MS;
	font-size: 10pt;
	color:#482716;
	padding-top:10px;
	padding-bottom:10px;
	text-align:center;
}


#top_nav{
	xbackground: transparent url(images/topnav_center.gif) top left repeat-x;
	z-index:1;
	text-align:center;
	margin-left:30px;
}


#top_nav ul{
	padding:0;
	margin:0;
	height:49px;
	
	
}

#top_nav ul li{
	list-style:none;
	display:inline;
	background-image: url(images/header_notch.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	float:left;
	height:49px;
}

#top_nav ul li.first{
	background:none;
}

#top_nav ul li a{
	font-family: Arial, san-serif, Helvetica, Trebuchet MS;
	font-size: 10pt;
	xcolor:#FFFF00;
	xtext-decoration:none;
	xheight:49px;
	xborder:1px solid blue;
	margin-left:16px;
	background-color:transparent;
	float:left;
	margin-top:18px;
	margin-bottom:0px;
	height:31px;
	
}
#top_nav ul li a:hover{
	xcolor:#FFFFFF;
}

.topnav1{
	background: transparent url(images/nav_top_text.gif) 0px 0px no-repeat;
	width:121px;
}
.topnav1:hover{
	background-position: 0px -21px;
}
.topnav2{
	background: transparent url(images/nav_top_text.gif) -121px 0px no-repeat;
	width:170px;
}
.topnav2:hover{
	background-position: -121px -21px;		
}
.topnav3{
	background: transparent url(images/nav_top_text.gif) -291px 0px no-repeat;
	width:146px;
}
.topnav3:hover{
	background-position: -291px -21px;		
}
.topnav4{
	background: transparent url(images/nav_top_text.gif) -437px 0px no-repeat;
	width:83px;
}
.topnav4:hover{
	background-position: -437px -21px;		
}

#top_left_nav{
	position:relative;
	margin:0;
	padding:0;
}
#top_left_nav ul{
	list-style:none;
	margin:0;
	padding:0;
	background: transparent url(images/top_left_nav.jpg) 0px -7px no-repeat;
	height:120px;
}
#top_left_nav ul li{
	margin:0;
	padding:0;
	vertical-align:top;
}
#top_left_nav ul li a{
	display:block;
	margin:0;
	padding:0;
	vertical-align:top
}


#top_left_nav ul li.topleftnav1{
	margin:0;
	padding:0;
	height:26px;
}
.topleftnav1 a{
	background: transparent url(images/top_left_nav.jpg) 0px -7px no-repeat;
	width:221px;
	height:26px;
}
.topleftnav1 a:hover{
	background-position: -221px -7px;
}

#top_left_nav ul li.topleftnav2{
	margin:0;
	padding:0;
	height:26px;
}
.topleftnav2 a{
	background: transparent url(images/top_left_nav.jpg) 0px -33px no-repeat;
	width:221px;
	height:26px;
	xborder:1px solid white;
}
.topleftnav2 a:hover{
	background-position: -221px -33px;
}

#top_left_nav ul li.topleftnav3{
	margin:0;
	padding:0;
	height:26px;
}

.topleftnav3 a{
	background: transparent url(images/top_left_nav.jpg) 0px -59px no-repeat;
	width:221px;
	height:26px;
}
.topleftnav3 a:hover{
	background-position: -221px -59px;
}


.topleftnav4 a{
	background: transparent url(images/top_left_nav.jpg) 0px -85px no-repeat;
	width:221px;
	height:26px;
}
.topleftnav4 a:hover{
	background-position: -221px -85px;
}

#left_bar{
	position:relative;
	margin:0;
	padding:0;
	xtop:0px;
	left:42px;
	height:681px;
	width:241px;

	
}
#left_bar_l{
	position:absolute;
	top:0px;
	left:0px;
	width:11px;
	height:681px;
	background: transparent url(images/nav_left_leftbar.gif) top left no-repeat;
}
#left_bar_m{
	position:absolute;
	top:0px;
	left:11px;
	width:221px;
	height:681px;
	xbackground: transparent url(images/left_leftbar.gif) top left no-repeat;
}
#left_bar_r{
	position:absolute;
	top:0px;
	left:232px;
	width:9px;
	height:681px;
	background: transparent url(images/nav_left_rightbar.gif) top left no-repeat;
}


#left_top{
	width:221px;
	height:226px;
	background: transparent url(images/left_top_back.gif) top left repeat-y;
	border-bottom:3px solid #FBFFFF;
}
#left_bottom{
	width:221px;
	height:432px;
	background: transparent url(images/left_bottom_back.gif) top left repeat-y;
	border-bottom:10px solid #372E25;
	padding-top:10px;
}

#logo{
	height:127px
}	
#top_banner{
	margin-top:3px;
	height:169px;
	width:654px;
	xpadding-bottom:10px;
	margin-left:0px;
}

#main_content{
	margin-top:10px;
	margin-left:10px;
	margin-right:47px;
	min-height:442px;
}

.homepage_content{
	padding-top:8px;
}
.homepage_top_flash{
	margin:0;
	padding:0;
	height:264px;
}

.homepage_links{
	position:relative;
	margin-top:10px;
	height:168px;
	background:transparent url(images/arenahome_tile.gif) 0px 0px repeat;
	overflow:hidden;
	width:640px;
}
.homepage_ads{
	position:absolute;
}

.homepage_ads ul{
	list-style: none;
	margin:0;
	padding:0;
	xposition:absolute;
	height:165px;
	overflow:hidden;
	width:630px;
}

.homepage_ads ul li{
	margin:0;
	padding:0;
	width:200px;
	height:165px;
	xdisplay:inline;
	float:left;
	margin-left:10px;
}
.homepage_ads ul li a{
	display:block;
	width:180px;
	height:139px;
	position:relative;
	padding:10px;
	padding-top:5px;
	border:1px solid #bb7961;
	margin-top:5px;
	font-size:10px;
	font-family: Arial, san-serif, Helvetica, Trebuchet MS; 
	line-height: 12px;
}
.homepage_ads ul li a .h_ad_image{
	width:180px;
	height: 100px;
	padding-bottom:3px;
}
.homepage_ads ul li a{
	font-size:10px;
	color:#ffffff;
	font-weight:bold;
	text-transform:uppercase;
}
.homepage_ads ul li a:hover{
	text-decoration:none;
}

.homepage_ads ul li a .h_ad_link{
	margin-left:3px;
}
.homepage_ads ul li a .h_ad_moreinfo{
	background:transparent url(images/arenahome_button.gif) 0px 0px no-repeat;
	width:75px;
	height:18px;
	position:absolute;
	left:10px;
	bottom:2px;
	cursor: hand;
}


#main_content h1{
	margin:0px;
	padding:0px;
	background: transparent url(images/main_header_back.gif) top left repeat-x;
	font-family: Arial, san-serif, Helvetica, Trebuchet MS;
	font-size: 12pt;
	color:white;
	padding-left:10px;
	padding-top:5px;
	height:25px;
	text-transform:uppercase
}

#main_content h1 img{
	padding-top:3px;
}

#main_content h3{
	margin:0px;
	padding:0px;
	font-size: 12pt;
	color:white;
	padding-top:5px;
	
}
.page_content{
        font-family: Arial, san-serif, Helvetica, Trebuchet MS;
        font-size: 10pt;
        padding:10px;
        color:white;
        margin-left:1px;
        margin-right:1px;
        background: transparent url(media/body_tile.jpg) repeat-x;
        background-color: #5A2422;
        min-height:381px;
        height:auto !important;
  		height:377px;
        z-index:1;
} 

.page_content_event_calendar{       
        background: transparent url(media/body_tile_eventcal.jpg) repeat-x;
        background-color: #862b2d;

}


.topform form{
	margin:0;
}


.top_image, .top_image IMG{
	z-index:10;
}

.leftbar_top{
	width:221px;
	height:15px;
}
.leftbar{
	padding:0;
	margin:0;
}
.leftbar_center{
	padding:0;
	margin:0;
	padding-top:10px;
	text-align:center;
}

.leftbar ul{
	margin:0;
	padding:0;
	list-style:none;
}

.leftbar li a{
	display:block;
	font-family: Arial, san-serif, Helvetica, Trebuchet MS;
	font-size: 10pt;
	padding-left:10px;
	color:white;
	text-decoration:none;
	font-weight:bold;
	text-transform:uppercase;	
}
.leftbar li a.active{
	background: transparent url(images/left_bottom_back_active.gif) top left repeat-x;
	text-decoration:none;
}
.leftbar li a:hover{
	color:#F99630;
	text-decoration:none;
}
.ly ul li a, .ly ul li a:visited{
	color:#F99630;
}
.ly ul li a:hover{
	color:white;
	text-decoration:none;
}

.leftbar ul li ul li a, .leftbar ul li ul li a:visited{
	padding-left:20px;
	color:#B48F87;
}
.leftbar ul li ul li a:hover{
	color:#F99630;
	text-decoration:none;
}
.leftbar_spacer{
	background: transparent url(images/left_bottom_spacer.gif) top left repeat-x;
	width:221px;
	height:14px;
}


#bottom_nav{
	font-family: Arial, san-serif, Helvetica, Trebuchet MS;
	font-size: 10px;
	color: #ffffff;
	text-decoration: none;
	text-align:center;
	margin-bottom:20px;
	margin-top:10px;
}
#bottom_nav ul{
	padding:0;
	margin-top:0;
}
#bottom_nav ul li{
	display:inline;
	
}
#bottom_nav ul li a{
	font-family: Arial, san-serif, Helvetica, Trebuchet MS;
	font-size: 11px;
	color: #ffffff;
	text-decoration:none;
	margin-left:5px;
	margin-right:5px;
}
#bottom_nav ul li a:hover{
	text-decoration:underline;
}


.bottom_text{
	font-family: Trebuchet MS,Helvetica,Arial,san-serif;
	font-size: 10px;
	color: #666666;
	text-decoration: none;
	text-align:center;
	margin-bottom:10px;
	margin-top:10px;
	
}

.bottom_text_link{
	font-family: Trebuchet MS,Helvetica,Arial,san-serif;
	font-size: 10px;
	color: #666666;
	text-decoration: underline;
	text-align:center;
	margin-bottom:10px;
	margin-top:10px;
}
.bottom_text_link:hover{
	font-family: Trebuchet MS,Helvetica,Arial,san-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: underline;
	text-align:center;
	margin-bottom:10px;
	margin-top:10px;
}


.bottom_image_nav{
	text-align:center;
	padding:0;
	margin:-32px;
}
.bottom_image_nav ul{
	padding:0;
	margin:0;
}
.bottom_image_nav ul li{
	display:inline;
}
.bottom_image_nav_bar{
	height:5px;
	width:100%;
	xbackground: transparent url(images/bottom_image_nav_bar.jpg) top center no-repeat;
}



/*event calendar*/

.eventcal{
	border:1px solid black;
}
.eventcal tr.head td{
	color:white;
	font-weight:bold;
	font-size: 12px;
	text-transform: uppercase;	
	height:20px;
	background-color:#8d2d30;
}
.eventcal tr.top td{
	color:white;
	font-weight:bold;
	font-size: 16px;
	padding:8px;
	height:20px;
	background-color:black;
}

.eventcal .topform{
	float:right;
	clear:none;
	height:20px;
}
.eventcal .topform SELECT{
	padding:0;
	margin:0;	
}

.eventcal td{
	border:1px solid black;
	font-family: Trebuchet MS,Helvetica,Arial,san-serif;
	font-size: 10px;
	height:70px;
	text-align:center;
}

.eventcal td .day{
	text-align:right;
	color:white;
	font-weight:bold;
}

.eventcal td a{
	color:white;
}


/* ---------->>> jtip <<<---------------------------------------------------------------*/

#xJT_arrow_left{
	background-image: url(../images/arrow_left.gif);
	background-repeat: no-repeat;
	background-position: left top;
	position: absolute;
	z-index:101;
	left:-12px;
	height:23px;
	width:10px;
    top:-3px;
}

#xJT_arrow_right{
	background-image: url(../images/arrow_right.gif);
	background-repeat: no-repeat;
	background-position: left top;
	position: absolute;
	z-index:101;
	height:23px;
	width:11px;
    top:-2px;
}

#JT {
	position: absolute;
	z-index:100;
	border: 2px solid #8F2C2F;
	background-color: #c9b2a4;
	font-family: Arial, san-serif, Helvetica, Trebuchet MS;
	font-size: 10px;
	color:black;

}
#JT a, #JT a:link, #JT a:visited{
	color:#600;
	text-decoration:underline;
	font-family: Arial, san-serif, Helvetica, Trebuchet MS;
	font-style: normal;
	font-size: 10.5px;
	font-weight:bold;
}

#JT_copy{
	padding:5px 5px 5px 5px;
	color:black;
}

#JT .event_cal_popup_title{
	font-weight:bold;
	font-size:11px;
}


.JT_loader{
	background-image: url(images/loader.gif);
	background-repeat: no-repeat;
	background-position: center center;
	width:100%;
	height:12px;
}

#JT_close_left{
	background-color: #CCCCCC;
	text-align: left;
	padding-left: 8px;
	padding-bottom: 5px;
	padding-top: 2px;
	font-weight:bold;
}

#JT_close_right{
	background-color: #CCCCCC;
	text-align: left;
	padding-left: 8px;
	padding-bottom: 5px;
	padding-top: 2px;
	font-weight:bold;
}

#JT_copy p{
margin:3px 0;
}

#JT_copy img{
	padding: 1px;
	border: 0;
}

.jTip{
xcursor:help;
}
#JT iframe{
	display:none;
	display/**/:block;
	position:absolute;
	top:0;
	left:0;
	z-index:-1;
	filter:mask();
	height:3000px;
}

/* end event calendaer stuff */



.ads1{
	padding:0;
	margin:0;
	padding-top:13px;
	overflow:hidden;
	height:165px;
	
}
.ads1 ul{
	list-style:none;
	padding:0;
	margin:0;
	float:left;
	width:645px;
}
.ads1 ul li{
	float:left;
	padding:0;
	margin:0;
}
.ads1 ul li a{
	padding:0;
	margin:0;
}

/* Bread Crubms */
.breadcrumbs{
	list-style:none;
	padding:0;
	margin:0;
	margin-bottom:5px;
	font-size:8pt;
	margin-left:5px;
	font-family: Arial, san-serif, Helvetica, Trebuchet MS;
}
.breadcrumbs li{
	display:inline;
	padding:0;
	margin:0;
	color:#663333;
	font-family: Arial, san-serif, Helvetica, Trebuchet MS;
}
.breadcrumbs li a, .breadcrumbs li a:visited{
	padding:0;
	margin:0;
	color:#663333;
	text-decoration:none;
}
.breadcrumbs li a:hover{
	text-decoration:underline;
}
.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_info{
	padding-left: 10px;
}
.event_detail_location{
	font-weight:bold;
	margin-bottom: 35px;
}

.event_detail_content{
	padding-top:30px;
}

.event_detail_link{
	margin-top:5px;

}
.event_detail_date{
	margin-bottom: 10px;
	font-weight:bold;
}
.event_detail_time{
	font-weight:bold;
	margin-bottom: 10px;
}
.event_detail_times{
	margin-top:20px;
}

.event_detail_tickets{
	padding-bottom:15px;
}
.event_detail_seating img{
	vertical-align: bottom;
}
.event_detail_cost{
	/*padding-top: 5px;*/
}
.event_detail_cost p{
	margin: 0;	
}
/*new layout 20120110*/
.event_detail_name{
	float: left;
	font-weight: bold;
	width: 80px;
}
.event_detail_cost{
	display: inline-block;
	padding-top: 0px !important;
	margin-bottom: 15px;
	width: 450px;
}

.event_detail_location{
	margin-bottom: 15px;
}
.event_detail_location a{
	font-weight: normal;
}
.event_detail_tickets{
	margin-bottom:15px;
	float: left;
	margin-right: 15px;
}
.event_detail_tickets_on_sale{
	margin-bottom:15px;
	
}
.event_detail_tickets_on_sale b{
	padding-right: 10px;
}
.event_detail_tickets_soldout{
	font-weight: bold;
	text-transform: uppercase;
	font-size:16px;
	margin:15px 0px 25px;
}
.event_detail_seating{
	padding-top: 3px;
	padding-bottom: 10px;
}
#more_event_times{
	text-align: right;
	display: none;
	padding-top: 5px;
}

.event_detail_times{
	margin-left: 0px !important; /*override this in the prop styles*/
	margin-top: 10px !important;
}
.event_detail_content{
	padding-top: 5px !important;	
}
.event_detail_break{
	height: 10px;
}



/*promos stuff 20091007*/
.promo,
.event_detail_link,
.event_detail_times_wrap{
	margin-top:15px;
	padding-top:25px;
	margin-bottom:5px;
}
#main_content .promo h3{
	margin:0;
	padding:0;
	font-weight:bold;
	text-decoration:underline;
	font-size: inherit;
	margin-bottom:3px;
}
.promo .text{
	margin-bottom:10px;
}

.promo .button b{
	padding:3px 0px;
}
.promo .button b b{
	padding:3px .6em;
}

/* end promos stuff*/

.event_detail_times, .event_detail_times tr td{
	border:0px ;
	font-size:10px;
	height:30px;
}
/* new for buttons */
.event_detail_times, .event_detail_times tr td .button b b{
	font-size:11px;
}
#top_table td .event_detail_times tr td{
	padding-left:5px;
}

.event_detail_times tr.edt_1 td {
	background-color:#742829;
}
.super{
	vertical-align: super;
	font-size:8px;
}


#main_content .hours H3{
	font-size:10pt;
}

.hours{
	margin-top:10px;
}

.hours_description{
	margin-bottom:3px;
}



.feedback {
	font-family: Arial, san-serif, Helvetica, Trebuchet MS;
	font-size: 12pt;
	font-weight:bold;
	padding-left:45px;
	padding-bottom:15px;
	background: transparent url(media/form_alert.gif) no-repeat;


}

.form_rules_link{
	margin-top:10px;
	font-size:10px;
	text-align:center;
}

/*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;
}

.call_to_action_t{
	margin-bottom: 10px;
}
.call_to_action_b{
	padding-top:20px;
}
/*
.call_to_action_b a b, .call_to_action_t a b{
	display:none;
}
*/

/* internal page links */
.internal_links ul{
	list-style: none;
	margin:0;
	padding:0;
	padding-top:10px;
	padding-bottom:5px;
	height:20px;
}

.internal_links ul li{
	padding-left:23px;
	float:left;
	display: inline;
	margin-right: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) top left no-repeat;
}

.sub_gallery{
	display:none;
	position:fixed;
	top:0px;
	left:0px;
	height:0px;
	width:0px;
}


.button, a.button:visited{
	display:inline-block;
      background:none;
      margin:0;
      padding:3px 0;
      border-width:0;
      overflow:visible;
      text-decoration:none;
      color:#ffffff !important;
      }
    * html button.button {
      padding-bottom:1px;
      }
    /* Immediately below is a temporary hack to serve the 
       following margin values only to Gecko browsers
       Gecko browsers add an extra 3px of left/right 
       padding to button elements which can't be overriden.
       Thus, we use -3px of left/right margin to overcome this. */
    html:not([lang*=""]) button.button {
      margin:0 -3px;
      }
    .button b {
     /*background:#ddd url(images/shell/bg-button.gif) repeat-x 0 0;*/
	background: #ddd url(images/main_header_back.gif) repeat-x 0 0;
      margin:0 0;
      padding:4px 0px;
      border-left:1px solid #bbb;
      border-right:1px solid #aaa;
      font-weight: normal;
      }
    * html .button b {
      padding-top:0;
      }
    .button b b {
      position:relative;
	  padding:4px .8em;
	  border-width:0;
      border-top:1px solid #bbb;
      border-bottom:1px solid #aaa;
	  white-space:nowrap;
	   font-weight:bold;
      }
    
	a.button {
		text-decoration: none !important;
	}
        
    /* 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 {
      cursor:pointer; /* important for any clickable/pressable element */
      /*border-color:#FFDFBF !important;*/
      color:#FFDFBF;
      text-decoration: none !important;
      background-position:0 -5px;
      }
    .button:active b {
      border-color:#FFDFBF !important;
      background-position:0 -0px;
      outline:none;
      }
    .button:focus, .button:active {
      outline:none; /* doesn't seem to be respected for <button>, only <a> */
      }

/*modified 20100612*/
/*bars for whats new items*/
.borderBottom{
	border-bottom:1px solid #721d00;
}
.borderTop{
	border-top:1px solid #721d00;
}
.event_detail_break{
	height: 10px;
}


.call_to_action_text{
	font-size: 8pt;
}
.call_to_action_phone{
	margin-top: 20px;
	font-weight: bold;
	background: transparent url(images/icon_phone_white.png) left top no-repeat;
	padding-left: 25px;
}
.box_office{
	padding: 10px 0px 5px;
}
#main_content .box_office h3{
	font-size: 10pt;
	color: white;
	text-transform: none;
	text-decoration: underline;
	margin-bottom: 0;
}
.box_office div.d{
	margin-bottom: 10px;
}
.box_office div.h, .box_office div.h table, .box_office div.h table tr{
	margin: 0;
	padding: 0;
	text-align: left;
	border: 0;
}

.box_office div.h table tr td{
	margin: 0;
	padding: 0px 30px 0px 0px;
}

#adv_form div input{

}

#adv_form div h3{

	color:#ffffff;

	clear: both;

	display: block;

	margin: 0;

	padding: 10px 0px;

}

#adv_form div ul.checkbox_list{

	margin: 0;

	padding: 0;

	list-style: none;

}

#adv_form div ul.checkbox_list li{

	width: 32%;

	float: left;

	margin: 3px 0px;

}


/*event detail links*/
.event_detail_links{
	padding-top: 15px;
	min-height:50px !important;
}
.event_detail_link.artist,
.event_detail_link.facebook,
.event_detail_link.youtube{
	float: left;
	margin-right: 25px;
	margin-top:0px;
	padding-top:10px;
}
.event_detail_link.facebook a{
	display: block;
	width: 69px;
	height: 23px;
	background: transparent url(http://static.boydgaming.net/global/images/facebook.gif) top left no-repeat;
}
.event_detail_link.facebook a span{
	display: none;
}
.event_detail_link.youtube a{
	display: block;
	width: 49px;
	height: 23px;
	background: transparent url(http://static.boydgaming.net/global/images/youtube.png) left center no-repeat;
}
.event_detail_link.youtube a span{
	display: none;
}
.event_detail_link.artist a{
	display: block;
	height: 23px;
	background: transparent url(http://static.boydgaming.net/global/images/i.png) left center no-repeat;
	padding-left: 25px;
	line-height: 23px;
	font-weight: bold;
	font-size: 9pt;
}

.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;

}


/* whats new left sidebar rotator */
.page_menu_whats_new.rotator{
	position: relative;
	width:180px;
	margin-top:12px;
}

.page_menu_whats_new.rotator div span.last{
	color: white;
	position: absolute;
	top: 2px;
	right: -20px;
	background:transparent url(images/whatsnew_arrows.png) -11px 0px no-repeat;
	width: 12px;
	height: 9px;
}
.page_menu_whats_new.rotator div span.last:hover{
	background-position: -33px 0px;	
}
.page_menu_whats_new.rotator div span.next{
	color: white;
	position: absolute;
	top: 18px;
	right: -20px;
	background:transparent url(images/whatsnew_arrows.png) 0px 0px no-repeat;
	width: 12px;
	height: 9px;
}
.page_menu_whats_new.rotator div span.next:hover{
	background-position: -22px 0px;	
}


.page_menu_whats_new.rotator ul{
	position: relative;
	margin: 0;
	padding: 0;
	height: 155px;
	overflow: hidden;
}

.page_menu_whats_new.rotator ul li{
	background: none;
	margin: 0;
	padding: 0;
}

.page_menu_whats_new.rotator ul li a{
	margin: 0;
	padding: 0;
	display: block;
	height: 155px;
}
.page_menu_whats_new.rotator ul li a img{
	padding-bottom: 7px;
	border: 0;
}

.page_menu_whats_new.rotator ul li a span{
	line-height: 15px;
}

/* what's new page menu */



.page_menu_whats_new{

/*	margin-top:30px; */

	margin-left:10px;

	width:148px;

	/*background: transparent url(images/shell/title_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/icon_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:#FFFFFF;}

.page_menu_whats_new ul li a:active{ color:#ddb261;}

.page_menu_whats_new ul li a:visited{ color:#ddb261;}

/*social media links*/
.page_content{
	position: relative;
}
.social_links{
	position: absolute;
	top: 25px;
	left: 395px;
}
.social_links .sli{
	margin-bottom: 15px;
	height: 25px;
}

