/*seating chart area */
.seatchart {float:left; width:156px; margin: 0 0 0 10px; font-family:Verdana; font-size:9px; font-weight:bold; text-align: center;}
.seatchart span {margin: 0 0 0 12px;}
.seatchart a {color:#F60; text-decoration:none;}
.seatchart a:hover {text-decoration:none;}

/* event listings */
.eventContainer {width:600px; margin:0 0 6px 0; padding: 0; border-top: 1px solid #ccc; border-bottom:2px solid #f7f7f7; color: #666; background: url('../img/entertainment/bg_listing.gif') repeat-x;}
.eventname {width:240px; float:left; margin-left: 0; padding:10px; color: #666; font-size:10px;}
.eventname h2 {font-family: Arial, helvetica, verdana; font-size: 11px; color: #000; padding-right: 3px; text-transform: uppercase;}
.eventimage {width:250px; float:left; }
.eventContainer a.eventNameLink{color:#000; font-weight:bold; text-decoration:none;}
.eventContainer a:visited.eventNameLink{color:#000; font-weight:bold; text-decoration:none;}
#detailsLink {height:12px; width:87px; float:left; text-align:right;}
#detailsLink a {text-decoration: none;}
.detailsLinkDetails {
	background-image: url('../img/entertainment/btn_details.gif');
	background-repeat: no-repeat;
	background-position: top right;
	width: 87px; height: 10px;
	margin-top: 6px;
	cursor: pointer;
}
.detailsLinkClose {
	background-image: url('../img/entertainment/btn_close.gif');
	background-repeat: no-repeat;
	background-position: top right;
	width: 87px; height: 10px;
	margin-top: 6px;
	cursor: pointer;
}
.details {display:none;}
.displaydetails {display:block;}
.hidedetails {display:none;}
.detailContentLeft {width:460px; float:left; margin: 0 0 10px 0; padding: 0 14px 0 16px; line-height: 18px; border-right: 1px solid #ececec;}
.detailContentLeft p {padding:0 0 10px 0; margin: 0;}
.detailContentRight {width:86px; float:left; margin:0; padding: 0 0 0 20px; text-align:left; font-size:10px;}
.detailContentRight div {margin-bottom:3px;}
.venueAndPrice{margin-bottom:14px;}
.venueAndPrice .leftside{width:234px; float:left; text-align:right; padding:0; margin:0;}
.venueAndPrice .rightside{width:190px; float:left; margin-left:10px;}
.venueAndPrice .leftside h2{ 
	width: 134px;
	font-weight:normal;
	font-size:11px;
	padding: 1px;
	margin: 0;
	text-align:center;
	color: #999; 
	border:1px solid #ddd;
	border-top:0;
	float:right;
}
.etPrice {margin-top:3px;}
.arena{border-left:3px solid #96280F;}
.wolfden{border-left:3px solid #CCC;}
.cabaret{border-left:3px solid #F0B645;}
.special{border-left:3px solid #555;}
.clearboth {font-size:0; line-height:0; clear:both;}
.bluetext {color:#3677CF;}
.detailContentRight a {color:#BF3E43;}
.detailContentRight a:hover {text-decoration:underline;}

/* pagination */
.pagination {width:603px; font-size:10px; padding:10px 0; text-align:center; margin: 0 0 8px 0; background-color:#f5f5f5; color:#686868; background:url('../img/bg/etpaginationbg.gif') repeat-x; border-top:1px solid #BDBDBD; border-bottom:2px solid #BDBDBD; text-transform:uppercase;}
.pagination a, .pagination a:link, .pagination a:active, .pagination a:visited {font-weight:normal; padding:0; color:#686868; text-decoration:none;}
.pagination a:hover {text-decoration:underline;}
.pgcurrent {font-weight:bold;color:#f60;}
.nextprevnotclickable{color:#ccc;}

/* disclaimer */
.disclaimertext {color: #666;}

/* features */
.featuredBlock {background-color: #FFF;}
.featuredBlock .featureLeft {width:458px; float:left; padding:0;}
.featuredBlock .featureRight {width:120px; float:left; margin:20px 0 12px 0; border-left:1px solid #ECECEC; padding:0 0 20px 12px; font-size:10px;}
.featuredBlock .eventname {width:400px; float:left; margin-left: 0; padding:10px 0 10px 12px; color: #666; font-size:10px;}
.featuredBlock .eventname h2 {font-family:Arial, verdana; font-size:14px; color:#666; padding-right: 3px; text-transform: uppercase;}
.featuredBlock .featureContent {margin:0; padding:0 12px 12px 12px;}
.featuredBlock .withspecial {font-size:11px; font-weight: normal;}
.featuredBlock .eventdate {border-bottom:1px dashed #ECECEC; padding: 0 0 6px 0; margin: 0 0 10px 0;}
.featuredBlock .etPrice {width:120px; margin:30px 0 0 0; }
.featuredBlock .etpricelabel {font-weight:bold; color:#888; font-style: italic;}
h2.feature {width: 587px; padding:3px 6px 3px 10px; background:url('/img/bg/promo-header-sparkle.jpg') no-repeat top left; color: #fff; font-size: 14px; text-transform: uppercase; border-radius:10px 0 0 0; line-height:20px; text-align: left; margin: 8px 0 0 0;}
#upcomingEventBanner h4 {padding:6px; background-color:#A7DBF3; color:#2383C2; margin:10px 0 0 0; width:592px;}
.featured_spinstreet {width:420px; margin-top: 20px; padding: 6px; border:1px solid #DFF2F9;background:url(/img/entertainment/icon_spinstreet.gif) no-repeat 380px 16px;}
.featured_spinstreet h2 {margin: 0 0 10px 0;}
.featured_spinstreet h3 {margin: 6px 0 4px 0;}

/* icons */
.spinstreeticon{height:53px; width:85px; background:url('/img/entertainment/icons/icon_spinstreet_txt.gif'); float:right; position:relative; top:22px; right:0; cursor:pointer;}
.ticketsicon a {display:block; height:35px; width:85px; background:url('/img/entertainment/icons/icon_tickets.gif') no-repeat;}
	.ticketsicon a:hover {background:url('/img/entertainment/icons/icon_tickets-hover.gif') no-repeat;}
.threesixtyicon a {display:block; height:43px; width:85px; background:url('/img/entertainment/icons/icon_virtualtour.gif') no-repeat;}
	.threesixtyicon a:hover {background:url('/img/entertainment/icons/icon_virtualtour-hover.gif') no-repeat;}
.seatingicon a {display:block; height:32px; width:85px; background:url('/img/entertainment/icons/icon_seatingchart.gif') no-repeat top left;}
	.seatingicon a:hover {background:url('/img/entertainment/icons/icon_seatingchart-hover.gif') no-repeat top left;}
.videoicon a {display:block; height:43px; width:85px; background:url('/img/entertainment/icons/icon_video.gif') no-repeat top left;}
.videoicon a:hover {background:url('/img/entertainment/icons/icon_video-hover.gif') no-repeat top left;}
.icon_indent {padding:30px 0 0 14px;} /*(for featured block icons)*/


/* entertainment category selector */
.category_container{position:relative;	margin-left:-16px;	margin-bottom:14px;}

/* fire fox only */ 
/*html>body .category_container{top: -6px;}*/

#category ul, #category li {list-style: none; list-style-type: none; list-style-image: none; margin:0;	padding:0;}
.cat, .cat ul { 
	list-style: none;
	list-style-type: none;
	list-style-image: none;
	margin: 0;
	padding: 0;
	
}
.cat { font-family: Arial, Helvetica, sans-serif; z-index: 100; position: relative;}
.cat li {
  border: 0 solid #fff;
  float: left;
  margin: 0;
  padding: 0;
  position: relative;
  list-style-image: none;
  list-style-type: none;
  
}
.altcatcolor {color: #E6E6E6;}
.cat li a, .cat li a:link, .cat li a:active, .cat li a:visited {
  font: bold 11px Arial, Helvetica, sans-serif;
  background-color: #f60;
  color: #fff;
  display: block;
  padding: 5px 41px 5px 9px;
  margin: 0;
  text-decoration: none;
  background: url('/img/entertainment/cat_select_bg.gif') bottom right no-repeat #f60;
}

#category li:hover ul a, #category li.sfHover ul a {background:#FFF; color:#696969;}
#category li:hover ul a:hover, #category li.sfHover ul a:hover {background:#f60; color:#FFF;}
.cat ul {background: #565656; border-bottom: 1px solid #BDBDBD; list-style:none; margin:0; padding:0; width:190px;  position: absolute; top:-1000em; left:-1px;}
.cat li:hover ul, .cat li.sfHover ul {top:24px; left:0;}

.cat ul li {border:0; float:none;}
.cat ul a {border:1px solid #BDBDBD; border-bottom:0; padding-right:10px; width:170px; white-space:nowrap;}
.cat ul a:hover {background:#ccc; color:#000;}

/* spinstreet bubbles */
.ss_bubble {position:absolute; display:none; background:url('/img/entertainment/spinstreet/bg_bubble_body.gif') no-repeat; background-position:0 36px; padding:0; width:659px; z-index:600; text-align:left; margin:-120px 0 0 -110px;}
.ss_bubble_top {width:659px; height:36px; padding:0; margin:0; background:url('/img/entertainment/spinstreet/bg_bubble_top.gif') no-repeat;cursor:pointer;}
.ss_bubble_bottom {height:23px; padding:0; margin: 0; background:url('/img/entertainment/spinstreet/bg_bubble_bottom.gif') no-repeat;}
.ss_bubble_left {width:290px; float:left; margin:0; padding:0 0 0 20px;}
.ss_bubble_right {width:260px; float:left; margin:0 0 0 30px; padding:0;}
.ss_bubble_left h3 {padding:10px 0; width:236px; font-size:15px; color:#f90; font-weight:normal;}
.ss_bubble_left h4 {padding:0 0 10px 0; width:240px; font-size:10px; color:#555; font-weight: bold;}
