body {
	width:980px;
	margin:auto;
	margin-top:0;
	padding:0;
	background:url(../images/bg/tl_bg.gif) no-repeat center top;
    background-color:#282727;
	font-family:Verdana, Geneva, sans-serif;
    font-size:11px;
    line-height:1.2;
    text-align:left;
    color:#212120;
	behavior:url("hoverFix.htc");
}
img {
	border:none;
}


    a:link, a:visited {color:#BF3D37; text-decoration:none;}
    a:hover{color:#BF3D37; text-decoration:none;}
    a:active{color:#BF3D37; text-decoration: none;}

    a:link.white {color:#FFF; font-weight:bold; text-decoration:none;}
    a:visited.white {color:#FFF; font-weight:bold; text-decoration:none;}
    a:hover.white {color:#FFF; font-weight:bold; text-decoration:none;} 
    a:active.white {color:#FFF; font-weight:bold; text-decoration:none;}
	
    a:link.black {color:#212120; font-weight:bold; text-decoration:none;}
    a:visited.black {color:#212120; font-weight:bold; text-decoration:none;}
    a:hover.black {color:#212120; font-weight:bold; text-decoration:none;} 
    a:active.black {color:#212120; font-weight:bold; text-decoration:none;}
	
	a:link.navRoll {color:#FFF; font-weight:bold; text-decoration:none;}
    a:visited.navRoll {color:#FFF; font-weight:bold; text-decoration:none;}
    a:hover.navRoll {color:#BF3D37; font-weight:bold; text-decoration:none;} 
    a:active.navRoll {color:#FFF; font-weight:bold; text-decoration:none;}


h1,h2,h3,h5 {
	color:#BF3D37;
	font-weight:bold;
	margin:0;
	padding:0 0 2px 0;
}

h1 {
	font-size:20px;
	margin:0;
	padding:0 0 5px 0;
}

.alphabetText {
	margin:0;
	padding:25px 0 0 30px;
}

h2 {
	font-size:16px;
}

h3 {
	font-size:12px;
	margin:0 0 10px 0;
	padding:10px 0 0 0;
}

h4 {
	font-size:12px;
	font-weight:normal;
	margin:0;
	padding:0;
}

h5 {
	font-weight:bold;
	font-size:11px;
    color:#212120;
	margin:0;
	padding:0 0 10px 0;
}

h6 {
	font-size:12px;
	margin:0;
	padding:2px 0 2px 0;
	color:#BF3D37;
}

p {
    margin:0;
	padding:0 0 5px 0;
}

p.white {
	margin:0;
	padding:0;
	color:#FFF;
}

p.findShow {
	margin:0;
	padding:2px 0 2px 0px;
}

p.ticketBrown, p.ticketGrey {
	color:#630c0d;
	font-size:11px;
	font-weight:bold;
	margin:0;
}

p.ticketGrey {
	color:#323232;
}

p.mainNavTitle {
	font-size:14px;
	font-weight:bold;
	margin:0;
	padding:10px 0 10px 10px;
}

p.small {
	margin:0;
	padding:6px 0 0 0;
	font-size:9px;
	text-align:left;
}
p.disclaimer {
	color: gray;
	margin:0;
	padding:6px 0 0 0;
	font-size:9px;
	text-align:left;
}

#clear {
	clear:both;
	margin:0;
	padding:0;
}

#outerShadow {
	width:990px;
	margin:auto;
	margin-top:10px;
	padding:0 0 10px 0;
	background-image:url(../images/bg/tl_grad_bg.png);
    background-repeat:repeat-y; 
}

#all {
	width:980px;
    margin:auto;
	padding:0;
	background-color:#FFF;
}

* {
    padding: 0;
    margin: 0;
}

body {
    padding: 0px;
}

#navigationHolder {
	width:750px;
	height:35px;
	margin:0;
	padding:0 0 0 20px;
	background:url(../images/bg/tl_nav_bg.gif) repeat-y left top;
}

#navigation {
    width: 630px;
    height: 15px;
    overflow: hidden;
}

#navigation ul {
    list-style: none;
}

#navigation li {
  display: inline;
  float: left;
}

#navigation a {
  display: block;
  height: 15px;
  margin:0 20px 0 0;
  background-image: url('../images/nav/tl_prim_nav.gif');
  text-indent: -5000px;
}

  #nav_shows a {background-position: 0 0; width:75px;}
  #nav_shows a:hover {background-position: 0 -14px;}
  #nav_shows a:active {background-position: 0 -14px;}
  #nav_shows_on a {background-position: 0 -14px; width:75px;}
  
  #nav_seating a {background-position: -85px 0; width:152px;}
  #nav_seating a:hover {background-position: -85px -14px;}
  #nav_seating a:active {background-position: -85px -14px;}
  #nav_seating_on a {background-position: -85px -14px; width:152px;}
  
  #nav_map a {background-position: -247px 0; width:52px;}
  #nav_map a:hover {background-position: -247px -14px;}
  #nav_map a:active {background-position: -247px -14px;}
  #nav_map_on a {background-position: -247px -14px; width:52px;}
  
  #nav_dining a {background-position: -309px 0; width:76px;}
  #nav_dining a:hover {background-position: -309px -14px;}
  #nav_dining a:active {background-position: -309px -14px;}
  #nav_dining_on a {background-position: -309px -14px; width:76px;}
  
  #nav_history a {background-position: -395px 0; width:90px;}
  #nav_history a:hover {background-position: -395px -14px;}
  #nav_history a:active {background-position: -395px -14px;}
  #nav_history_on a {background-position: -395px -14px; width:90px;}
  
  #nav_faqs a {background-position: -495px 0; width:59px;}
  #nav_faqs a:hover {background-position: -495px -14px;}
  #nav_faqs a:active {background-position: -495px -14px;}
  #nav_faqs_on a {background-position: -495px -14px; width:59px;}
  

<!--homepage nav start -->


	#navigationHomepage {
	height: 25px;
	margin:0;
	padding:0;
    overflow: hidden;
}

  #navigationHomepage li {
  display: inline;
  float: left;
}

  #navigationHomepage a {
  display: block;
  height: 25px;
  margin:0 4px 0 0;
  background-image: url('../images/nav/tl_homepage_nav.gif');
  text-indent: -5000px;
}
  
  
  #nav_all_shows_home a {background-position: 0 0; width:103px;}
  #nav_all_shows_home a:hover {background-position: 0 25px;}
  #nav_all_shows_home a:active {background-position: 0 25px;}
  #nav_all_shows_home_on a {background-position: 0 25px; width:103px;}
  
  #nav_musicals a {background-position: -93px 0; width:94px;}
  #nav_musicals a:hover {background-position: -93px 25px;}
  #nav_musicals a:active {background-position: -93px 25px;}
  #nav_musicals_on a {background-position: -93px 25px; width:94px;}
  
  #nav_plays a {background-position: -177px 0; width:63px;}
  #nav_plays a:hover {background-position: -177px 25px;}
  #nav_plays a:active {background-position: -177px 25px;}
  #nav_plays_on a {background-position: -177px 25px; width:63px;}
  
  #nav_off_broadway a {background-position: -231px 0; width:131px;}
  #nav_off_broadway a:hover {background-position: -231px 25px;}
  #nav_off_broadway a:active {background-position: -231px 25px;}
  #nav_off_broadway_on a {background-position: -231px 25px; width:131px;}
  
  #nav_concerts_home a {background-position: -352px 0; width:96px;}
  #nav_concerts_home a:hover {background-position: -352px 25px;}
  #nav_concerts_home a:active {background-position: -352px 25px;}
  #nav_concerts_home_on a {background-position: -352px 25px; width:96px;}
  
  #nav_holiday_shows a {background-position: -437px 0; width:139px;}
  #nav_holiday_shows a:hover {background-position: -437px 25px;}
  #nav_holiday_shows a:active {background-position: -437px 25px;}
  #nav_holiday_shows_on a {background-position: -437px 25px; width:139px;}
  
  #nav_comedy a {background-position: -566px 0; width:79px;}
  #nav_comedy a:hover {background-position: -566px 25px;}
  #nav_comedy a:active {background-position: -566px 25px;}
  #nav_comedy_on a {background-position: -566px 25px; width:79px;}
 
  #nav_family a {background-position: -634px 0; width:73px;}
  #nav_family a:hover {background-position: -634px 25px;}
  #nav_family a:active {background-position: -634px 25px;}
  #nav_family_on a {background-position: -634px 25px; width:73px;}
 
  #nav_opera_ballet a {background-position: -698px 0; width:145px;}
  #nav_opera_ballet a:hover {background-position: -698px 25px;}
  #nav_opera_ballet a:active {background-position: -698px 25px;}
  #nav_opera_ballet_on a {background-position: -698px 25px; width:145px;}
  

<!--homepage nav finish -->


<!--listing nav start -->
  
  #navigationListing {
    width: 595px;
    height: 12px;
	margin:0;
	padding:0;
    overflow: hidden;
}

  #navigationListing li {
  display: inline;
  float: left;
}

  #navigationListing a {
  display: block;
  height: 12px;
  margin:0 20px 0 0;
  background-image: url('../images/nav/tl_listing_nav_dates.gif');
  text-indent: -5000px;
}

  #nav_january a {background-position: 0 0; width:67px;}
  #nav_january a:hover {background-position: 0 12px;}
  #nav_january a:active {background-position: 0 -14px;}
  #nav_january_on a {background-position: 0 -14px; width:67px;}
  
  #nav_february a {background-position: -87px 0; width:77px;}
  #nav_february a:hover {background-position: -87px 12px;}
  #nav_february a:active {background-position: -87px -14px;}
  #nav_february_on a {background-position: -87px -14px; width:77px;}
  
  #nav_march a {background-position: -184px 0; width:49px;}
  #nav_march a:hover {background-position: -184px 12px;}
  #nav_march a:active {background-position: -184px -14px;}
  #nav_march_on a {background-position: -184px -14px; width:49px;}
  
  #nav_april a {background-position: -253px 0; width:44px;}
  #nav_april a:hover {background-position: -253px 12px;}
  #nav_april a:active {background-position: -253px -14px;}
  #nav_april_on a {background-position: -253px -14px; width:44px;}
  
  #nav_may a {background-position: -318px 0; width:29px;}
  #nav_may a:hover {background-position: -318px 12px;}
  #nav_may a:active {background-position: -318px -14px;}
  #nav_may_on a {background-position: -318px -14px; width:29px;}
  
  #nav_june a {background-position: -366px 0; width:37px;}
  #nav_june a:hover {background-position: -366px 12px;}
  #nav_june a:active {background-position: -366px -14px;}
  #nav_june_on a {background-position: -366px -14px; width:37px;}
  
  #nav_july a {background-position: -423px 0; width:35px;}
  #nav_july a:hover {background-position: -423px 12px;}
  #nav_july a:active {background-position: -423px -14px;}
  #nav_july_on a {background-position: -423px -14px; width:35px;}
  
  #nav_august a {background-position: -478px 0; width:58px;}
  #nav_august a:hover {background-position: -478px 12px;}
  #nav_august a:active {background-position: -478px -14px;}
  #nav_august_on a {background-position: -478px -14px; width:58px;}
  
  #nav_september a {background-position: -557px 0; width:89px;}
  #nav_september a:hover {background-position: -557px 12px;}
  #nav_september a:active {background-position: -557px -14px;}
  #nav_september_on a {background-position: -557px -14px; width:89px;}
  
  #nav_october a {background-position: -665px 0; width:66px;}
  #nav_october a:hover {background-position: -665px 12px;}
  #nav_october a:active {background-position: -665px -14px;}
  #nav_october_on a {background-position: -665px -14px; width:66px;}
  
  #nav_november a {background-position: -752px 0; width:80px;}
  #nav_november a:hover {background-position: -752px 12px;}
  #nav_november a:active {background-position: -752px -14px;}
  #nav_november_on a {background-position: -752px -14px; width:80px;}
  
  #nav_december a {background-position: -852px 0; width:80px;}
  #nav_december a:hover {background-position: -852px 12px;}
  #nav_december a:active {background-position: -852px -14px;}
  #nav_december_on a {background-position: -852px -14px; width:80px;}

<!--listing nav finish -->

<!--listing nav genres start -->


	#navigationListingGenres {
    width: 595px;
    height: 12px;
	margin:0;
	padding:0;
    overflow: hidden;
}

  #navigationListingGenres li {
  display: inline;
  float: left;
}

  #navigationListingGenres a {
  display: block;
  height: 12px;
  margin:0 20px 0 0;
  background-image: url('../images/nav/tl_listing_nav_genres.gif');
  text-indent: -5000px;
}
  
  #nav_all_shows a {background-position: 0 0; width:83px;}
  #nav_all_shows a:hover {background-position: 0 12px;}
  #nav_all_shows a:active {background-position: 0 -14px;}
  #nav_all_shows_on a {background-position: 0 -14px; width:83px;}
  
  #nav_theatre a {background-position: -103px 0; width:67px;}
  #nav_theatre a:hover {background-position: -103px 12px;}
  #nav_theatre a:active {background-position: -103px -14px;}
  #nav_theatre_on a {background-position: -103px -14px; width:67px;}
  
  #nav_concerts a {background-position: -190px 0; width:75px;}
  #nav_concerts a:hover {background-position: -190px 12px;}
  #nav_concerts a:active {background-position: -190px -14px;}
  #nav_concerts_on a {background-position: -190px -14px; width:75px;}
  
  #nav_sports a {background-position: -286px 0; width:54px;}
  #nav_sports a:hover {background-position: -286px 12px;}
  #nav_sports a:active {background-position: -286px -14px;}
  #nav_sports_on a {background-position: -286px -14px; width:54px;}
  
  #nav_other a {background-position: -359px 0; width:48px;}
  #nav_other a:hover {background-position: -359px 12px;}
  #nav_other a:active {background-position: -359px -14px;}
  #nav_other_on a {background-position: -359px -14px; width:48px;}
  

  
 <!--listing nav genres finish --> 
  


#topNav {
	width:460px;
	height:23px;
	margin:0;
	padding:5px;
	float:right;
	position:absolute;
	top:0;
	left:652px;
}

#banner {
	width:980px;
	height:150px;
}

.bannerNewYork {
background: url(../images/banners/tl_banner_new_york.jpg) no-repeat left top;
}
.bannerAppt {
background: url(../images/banners/tl_banner_appt.jpg) no-repeat left top;
}
.bannerAtt {
background: url(../images/banners/tl_banner_att.jpg) no-repeat left top;
}
.bannerAust {
background: url(../images/banners/tl_banner_aust.jpg) no-repeat left top;
}
.bannerBalt {
background: url(../images/banners/tl_banner_balt.jpg) no-repeat left top;
}
.bannerBirt {
background: url(../images/banners/tl_banner_birt.jpg) no-repeat left top;
}
.bannerBost {
background: url(../images/banners/tl_banner_bost.jpg) no-repeat left top;
}
.bannerCalt {
background: url(../images/banners/tl_banner_calt.jpg) no-repeat left top;
}
.bannerCart {
background: url(../images/banners/tl_banner_cart.jpg) no-repeat left top;
}
.bannerChit {
background: url(../images/banners/tl_banner_chit.jpg) no-repeat left top;
}
.bannerCint {
background: url(../images/banners/tl_banner_cint.jpg) no-repeat left top;
}
.bannerClev {
background: url(../images/banners/tl_banner_clev.jpg) no-repeat left top;
}
.bannerColt {
background: url(../images/banners/tl_banner_colt.jpg) no-repeat left top;
}
.bannerCmt {
background: url(../images/banners/tl_banner_cmt.jpg) no-repeat left top;
}
.bannerDalt {
background: url(../images/banners/tl_banner_dalt.jpg) no-repeat left top;
}
.bannerDent {
background: url(../images/banners/tl_banner_dent.jpg) no-repeat left top;
}
.bannerDett {
background: url(../images/banners/tl_banner_dett.jpg) no-repeat left top;
}
.bannerDurt {
background: url(../images/banners/tl_banner_durt.jpg) no-repeat left top;
}
.bannerEdit {
background: url(../images/banners/tl_banner_edit.jpg) no-repeat left top;
}
.bannerEdmt {
background: url(../images/banners/tl_banner_edmt.jpg) no-repeat left top;
}
.bannerFort {
background: url(../images/banners/tl_banner_fort.jpg) no-repeat left top;
}
.bannerGlat {
background: url(../images/banners/tl_banner_glat.jpg) no-repeat left top;
}
.bannerHout {
background: url(../images/banners/tl_banner_hout.jpg) no-repeat left top;
}
.bannerIndt {
background: url(../images/banners/tl_banner_indt.jpg) no-repeat left top;
}
.bannerJact {
background: url(../images/banners/tl_banner_jact.jpg) no-repeat left top;
}
.bannerKans {
background: url(../images/banners/tl_banner_kans.jpg) no-repeat left top;
}
.bannerLvt {
background: url(../images/banners/tl_banner_lvt.jpg) no-repeat left top;
}
.bannerLivt {
background: url(../images/banners/tl_banner_livt.jpg) no-repeat left top;
}
.bannerLont {
background: url(../images/banners/tl_banner_lont.jpg) no-repeat left top;
}
.bannerLat {
background: url(../images/banners/tl_banner_lat.jpg) no-repeat left top;
}
.bannerLout {
background: url(../images/banners/tl_banner_lout.jpg) no-repeat left top;
}
.bannerMadt {
background: url(../images/banners/tl_banner_madt.jpg) no-repeat left top;
}
.bannerMant {
background: url(../images/banners/tl_banner_mant.jpg) no-repeat left top;
}
.bannerMemt {
background: url(../images/banners/tl_banner_memt.jpg) no-repeat left top;
}
.bannerMit {
background: url(../images/banners/tl_banner_mit.jpg) no-repeat left top;
}
.bannerMilt {
background: url(../images/banners/tl_banner_milt.jpg) no-repeat left top;
}
.bannerMint {
background: url(../images/banners/tl_banner_mint.jpg) no-repeat left top;
}
.bannerMont {
background: url(../images/banners/tl_banner_mont.jpg) no-repeat left top;
}
.bannerNash {
background: url(../images/banners/tl_banner_nash.jpg) no-repeat left top;
}
.bannerNot {
background: url(../images/banners/tl_banner_not.jpg) no-repeat left top;
}
.bannerNyct {
background: url(../images/banners/tl_banner_nyct.jpg) no-repeat left top;
}
.bannerNewYork {
background: url(../images/banners/tl_banner_nyct.jpg) no-repeat left top;
}
.bannerNft {
background: url(../images/banners/tl_banner_nft.jpg) no-repeat left top;
}
.bannerNort {
background: url(../images/banners/tl_banner_nort.jpg) no-repeat left top;
}
.bannerOmt {
background: url(../images/banners/tl_banner_omt.jpg) no-repeat left top;
}
.bannerOrt {
background: url(../images/banners/tl_banner_ort.jpg) no-repeat left top;
}
.bannerOtt {
background: url(../images/banners/tl_banner_ott.jpg) no-repeat left top;
}
.bannerPhit {
background: url(../images/banners/tl_banner_phit.jpg) no-repeat left top;
}
.bannerPhx {
background: url(../images/banners/tl_banner_phx.jpg) no-repeat left top;
}
.bannerPitt {
background: url(../images/banners/tl_banner_pitt.jpg) no-repeat left top;
}
.bannerPort{
background: url(../images/banners/tl_banner_port.jpg) no-repeat left top;
}
.bannerSalt {
background: url(../images/banners/tl_banner_salt.jpg) no-repeat left top;
}
.bannerSlct {
background: url(../images/banners/tl_banner_slct.jpg) no-repeat left top;
}
.bannerSant {
background: url(../images/banners/tl_banner_sant.jpg) no-repeat left top;
}
.bannerSdt {
background: url(../images/banners/tl_banner_sdt.jpg) no-repeat left top;
}
.bannerSant {
background: url(../images/banners/tl_banner_sant.jpg) no-repeat left top;
}
.bannerSft {
background: url(../images/banners/tl_banner_sft.jpg) no-repeat left top;
}
.bannerSeat {
background: url(../images/banners/tl_banner_seat.jpg) no-repeat left top;
}
.bannerTamt {
background: url(../images/banners/tl_banner_tamt.jpg) no-repeat left top;
}
.bannerTemt {
background: url(../images/banners/tl_banner_temt.jpg) no-repeat left top;
}
.bannerTort {
background: url(../images/banners/tl_banner_tort.jpg) no-repeat left top;
}
.bannerVant {
background: url(../images/banners/tl_banner_vant.jpg) no-repeat left top;
}
.bannerWash {
background: url(../images/banners/tl_banner_wash.jpg) no-repeat left top;
}
.bannerWich {
background: url(../images/banners/tl_banner_wich.jpg) no-repeat left top;
}


.homeButton {
	width:370px;
	height:100px;
	margin:0;
	padding:0;
	position:relative;
	top:0;
	left:0;
	cursor:pointer;
}

#topNav {
	width:460px;
	height:23px;
	margin:0;
	padding:5px;
	float:right;
	position:absolute;
	top:0;
	left:652px;
}

.topNavBg {
	background:url(../images/bg/tl_topnav_bg.gif) repeat-x left top;
}


.listingArrowLeft {
	margin:0;
	padding:0 20px 0 0;
	float:left;
}

.listingArrowRight {
	margin:0;
	padding:0;
	float:left;
}

.searchIcon {
	margin:0;
	padding:5px 5px 0 0;
	float:right;
}

.gradient {
	width:980px;
	height:10px;
	margin:0;
	padding:0;
}

#contentLeft {
	width:770px;
	float:left;
	margin:0;
	padding:0 0 15px 15px;
}

.contentLeftShowsBg {
	background-image:url(../images/bg/tl_left_shows_bg.gif);
    background-repeat:repeat-y;
}

#leftContentFullWidth {
	width:730px;
	margin:0;
	padding:0 20px 0 20px;
}

.leftContentFullWidthBg {
	background-image:url(../images/bg/tl_left_content_full_width_bg.gif);
    background-repeat:repeat-y;
}

#columnLeft {
    width:148px;
	margin:0;
	padding:0 0 0 0;
	float:left;
	height:auto;
}

.poster {
	margin:0;
	padding:0 0 0 20px;
}

#poster {
	margin:0;
	padding:0 0 20px 0;
}

.posterBg {
    background:transparent url(../images/bg/tl_left_col_poster_bg.gif) no-repeat scroll left bottom;
}

.posterSmall {
	float:left;
	margin:0;
	padding:0 10px 0 0;
}

.greyBlock {
	margin:0 5px 0 0;
	padding:0 0 0 5px;
	background-color:#f5f4f4;
}


#columnMiddle {
    width:621px;
	height:auto;
	margin:0;
	padding:0;
	float:left;
	background-image:url(../images/bg/tl_mid_col_bg.gif);
    background-repeat:repeat-y;
}

#navigationListingHolder {
	width:580px;
	height:27px;
	margin:0 0 0 10px;
	padding:15px 0 0 15px;
	background-image:url(../images/bg/tl_listing_nav_bg.gif);
	background-repeat:no-repeat;
}

#imageViewer {
	width:344px;
	height:226px;
	position:relative;
	margin:0 30px 0 20px;
	padding:0;
	float:left;
	border:solid 1px #E7E7E7;
}

/* Hides from IE5-mac \*/
* html #imageViewer{margin:0 25px 0 10px;}
/* End hide from IE5-mac */

#imageViewerHome {
	width:344px;
	height:226px;
	position:relative;
	margin:20px 15px 0 0;
	padding:0;
	float:left;
	border:solid 1px #E7E7E7;
}

/* Hides from IE5-mac \*/
* html #imageViewerHome{margin:17px 15px 0 0;}
/* End hide from IE5-mac */


.imageViewerTopShowInfo {
	margin:0;
	padding:0;
	height:40px;
	background-color:#f6f5f5;
	border-left:solid 1px #E7E7E7;
	border-right:solid 1px #E7E7E7;
	border-bottom:solid 1px #E7E7E7;
}

.slide {
	position:absolute;
	left:2px;
	top:0;
	width:344px;
	height:226px;
	overflow:hidden;
}

#imageViewerNav {
	width:344px;
	height:35px;
	position:absolute;
	top:191px;
	left:0;
	margin:0;
	padding:0;
	background-color:#999;
	opacity:0.8;
	filter: alpha(opacity = 80);
	/*z-index:1;*/
}

.trailerBtn {
	margin:0;
	padding:0;
	float:right;
}

.mp3Btn {
	margin:0;
	padding:0;
	float:left;
}

.mp3BtnClose {
	margin:0;
	padding:0;
	position:absolute;
	top:191px;
	left:0;
}

#mp3Holder {
	width:344px;
	height:191px;
	margin:0;
	padding:0;
	position:absolute;
	top:0;
	left:0;
	/*z-index:1;*/
}

.mp3Opacity {
	width:344;
	height:191px;
	background-color:#000;
	opacity:0.8;
	filter: alpha(opacity = 80);
}

.mp3Player {
	margin:0;
	padding:65px 0 0 55px;
	/*z-index:1;*/

}

#close {
	width:87px;
	height:15px;
	color:#FFF;
	position:relative;
	top:-80px;
	left:233px;
	font-size:10px;

}

.imageViewerIcon {
    margin:0;
	padding:8px 5px 8px 8px;
}

/* Hides from IE5-mac \*/
* html .imageViewerIcon{margin:5px; padding:0;}
/* End hide from IE5-mac */

.overview {
    width:200px;
	margin:0;
	padding:0 0 0 10px;
	float:left;
}

.overviewWide {
	margin:0;
	padding:0 0 0 10px;
	float:left;
}

.overviewPic {
	margin:0;
	padding:0 10px 5px 0;
	float:left;
}

.buyTickets {
    margin:0;
	padding:15px 0 0 0;
}

.buyTicketsSmall {
    float:right;
	margin:0 10px 0 0;
	padding:0;
}

.buySmall {
    float:right;
	margin:0;
	padding:0;
}

.showBlock {
	width:100px;
	min-height:125px;
	margin:19px 19px 0 0;
	padding:0;
	float:left;
	background-color:#FFF;
	border:solid 1px #E7E7E7;
}

/* Hides from IE5-mac \*/
* html .showBlock{margin:16px 16px 0 0; height:125px;}
/* End hide from IE5-mac */

.subNavButton {
	font-weight:bold;
    min-height:25px;
    margin:0 2px 0 0;
    padding:5px 10px 0 10px;
    background: url(../images/nav/tl_sub_nav_bg.gif) repeat-x left top;
    float:left;
}

.subNavButton a {margin:0; padding:0; color:#212120; text-decoration:none;}
.subNavButton a:hover {margin:0; padding:0; color:#BF3D37; text-decoration:none;}
.subNavButton a:active {margin:0; padding:0; color:#212120; text-decoration:none;}


.subNavButtonOn {
	font-weight:bold;
    min-height:25px;
    margin:0 2px 0 0;
    padding:5px 10px 0 10px;
    float:left;
}

.subNavButton a {margin:0; padding:0; color:#212120; text-decoration:none;}
.subNavButton a:hover {margin:0; padding:0; color:#BF3D37; text-decoration:none;}
.subNavButton a:active {margin:0; padding:0; color:#212120; text-decoration:none;}


/* Hides from IE5-mac \*/
* html .subNavButton * html .subNavButtonOn{height:25px;}
/* End hide from IE5-mac */


.subNavHolder {
	min-height:40px;
	margin:15px 0 0 0;
	padding:0 0 0 10px;
}

/* Hides from IE5-mac \*/
* html .subNavHolder{height:40px;}
/* End hide from IE5-mac */

.subContent {
    width:580px;
	margin:0;
	padding:0 0 0 20px;
}

.subContentLeft {
    width:350px;
	margin:0;
	padding:0;
}

.quote {
	width:200px;
    margin:0;
	padding:0 5px 10px 10px;
	float:right;
	background-color:#f4f4f4;
}

.quoteIconOpen {
	float:left;
	margin:2px;
	padding:0;
}

.quoteIconClose {
	margin:0 0 4px 2px;
	padding:0;
}

.whatsNewItem {
	margin:0 0 15px 0;
	padding:0;
}

#showTimes {
	width:98%;
	min-height:60px;
	text-align:center;
}

.time {
	width:16%;
	margin:0;
	padding:1px 0 0 0;
	min-height:20px;
	float:left;
}

.day {
	width:12%;
	margin:0;
	padding:1px 0 0 0;
	min-height:20px;
	float:left;
}

.lightBar {
    width:100%;
	background-color:#eceaea;
	min-height:20px;
}

.darkBar {
    width:100%;
	background-color:#e1e1e1;
	min-height:20px;
}

.base {
	float:right;
	margin:0 0 -30px 0;
	padding:0 0 5px 0;
}

/* Hides from IE5-mac \*/
* html .base{padding:0 0 8px 0;}
/* End hide from IE5-mac */

#links {
	margin:0;
	padding:0 0 35px 15px;
}

.linksBg {
    background:transparent url(../images/bg/tl_left_col_links_bg.gif) no-repeat scroll left bottom;
}

.contentRight {
	width:175px;
	float:left;
	margin:0;
	padding:0 0 0 6px;
}

#findShow {
	width:175px;
	min-height:390px;
	margin:0;
	padding:0 0 0 14px;
}

.findShowBg {
    background:url(../images/bg/tl_findashow_blue_bg.gif) no-repeat left top;
}

/* Hides from IE5-mac \*/
* html #findShow{height:390px;}
/* End hide from IE5-mac */

#whatsOn {
	width:175px;
	min-height:270px;
	margin:0;
	padding:0 0 0 14px;
}

.whatsOnBg {
    background:url(../images/bg/tl_whatson_blue_bg.gif) no-repeat left top;
}

/* Hides from IE5-mac \*/
* html #whatsOn{height:270px;}
/* End hide from IE5-mac */

#latestNews {
	width:175px;
	min-height:90px;
	margin:0;
	padding:0 0 10px 14px;
}

.latestNewsBg {
    background:transparent url(../images/bg/tl_latest_news_blue_bg.gif) no-repeat scroll left bottom;
}

/* Hides from IE5-mac \*/
* html #latestNews{height:90px;}
/* End hide from IE5-mac */

#eNews {
	width:175px;
	min-height:90px;
	margin:0;
	padding:0 0 10px 14px;
}

.eNewsBg {
	background:url(../images/bg/tl_e_news_black_bg.gif) no-repeat left top;
}

/* Hides from IE5-mac \*/
* html #eNews{height:90px;}
/* End hide from IE5-mac */

#adRight {
	width:175px;
	min-height:215px;
	margin:0;
	padding:0 0 10px 14px;
}

#adRightLarge {
	width:175px;
	min-height:215px;
	margin:0;
	padding:0;
}

/* Hides from IE5-mac \*/
* html #adRightLarge{height:215px;}
/* End hide from IE5-mac */

.adRightBg {
	background:url(../images/bg/tl_right_ad_bg.gif) no-repeat left top;
}

/* Hides from IE5-mac \*/
* html #adRight{height:215px;}
/* End hide from IE5-mac */

#adRightFeature {
	width:175px;
	min-height:150px;
	margin:0;
	padding:150px 0 10px 14px;
}

.adRightFeatureBg {
	background:url(../images/ad_right/tl_right_feature_ad_nyc_bg.gif) no-repeat left top;
}
.adRightFeatureAppt {
background: url(../images/ad_right/tl_right_feature_ad_appt_bg.gif) no-repeat left top;
}
.adRightFeatureAtt {
background: url(../images/ad_right/tl_right_feature_ad_att_bg.gif) no-repeat left top;
}
.adRightFeatureAust {
background: url(../images/ad_right/tl_right_feature_ad_aust_bg.gif) no-repeat left top;
}
.adRightFeatureBalt {
background: url(../images/ad_right/tl_right_feature_ad_balt_bg.gif) no-repeat left top;
}
.adRightFeatureBirt {
background: url(../images/ad_right/tl_right_feature_ad_birt_bg.gif) no-repeat left top;
}
.adRightFeatureBost {
background: url(../images/ad_right/tl_right_feature_ad_bost_bg.gif) no-repeat left top;
}
.adRightFeatureCalt {
background: url(../images/ad_right/tl_right_feature_ad_calt_bg.gif) no-repeat left top;
}
.adRightFeatureCart {
background: url(../images/ad_right/tl_right_feature_ad_cart_bg.gif) no-repeat left top;
}
.adRightFeatureChit {
background: url(../images/ad_right/tl_right_feature_ad_chit_bg.gif) no-repeat left top;
}
.adRightFeatureCint {
background: url(../images/ad_right/tl_right_feature_ad_cint_bg.gif) no-repeat left top;
}
.adRightFeatureClev {
background: url(../images/ad_right/tl_right_feature_ad_clev_bg.gif) no-repeat left top;
}
.adRightFeatureColt {
background: url(../images/ad_right/tl_right_feature_ad_colt_bg.gif) no-repeat left top;
}
.adRightFeatureCmt {
background: url(../images/ad_right/tl_right_feature_ad_cmt_bg.gif) no-repeat left top;
}
.adRightFeatureDalt {
background: url(../images/ad_right/tl_right_feature_ad_dalt_bg.gif) no-repeat left top;
}
.adRightFeatureDent {
background: url(../images/ad_right/tl_right_feature_ad_dent_bg.gif) no-repeat left top;
}
.adRightFeatureDett {
background: url(../images/ad_right/tl_right_feature_ad_dett_bg.gif) no-repeat left top;
}
.adRightFeatureDurt {
background: url(../images/ad_right/tl_right_feature_ad_durt_bg.gif) no-repeat left top;
}
.adRightFeatureEdit {
background: url(../images/ad_right/tl_right_feature_ad_edit_bg.gif) no-repeat left top;
}
.adRightFeatureEdmt {
background: url(../images/ad_right/tl_right_feature_ad_edmt_bg.gif) no-repeat left top;
}
.adRightFeatureFort {
background: url(../images/ad_right/tl_right_feature_ad_fort_bg.gif) no-repeat left top;
}
.adRightFeatureGlat {
background: url(../images/ad_right/tl_right_feature_ad_glat_bg.gif) no-repeat left top;
}
.adRightFeatureHout {
background: url(../images/ad_right/tl_right_feature_ad_hout_bg.gif) no-repeat left top;
}
.adRightFeatureIndt {
background: url(../images/ad_right/tl_right_feature_ad_indt_bg.gif) no-repeat left top;
}
.adRightFeatureJact {
background: url(../images/ad_right/tl_right_feature_ad_jact_bg.gif) no-repeat left top;
}
.adRightFeatureKans {
background: url(../images/ad_right/tl_right_feature_ad_kans_bg.gif) no-repeat left top;
}
.adRightFeatureLvt {
background: url(../images/ad_right/tl_right_feature_ad_lvt_bg.gif) no-repeat left top;
}
.adRightFeatureLivt {
background: url(../images/ad_right/tl_right_feature_ad_livt_bg.gif) no-repeat left top;
}
.adRightFeatureLont {
background: url(../images/ad_right/tl_right_feature_ad_lont_bg.gif) no-repeat left top;
}
.adRightFeatureLat {
background: url(../images/ad_right/tl_right_feature_ad_lat_bg.gif) no-repeat left top;
}
.adRightFeatureLout {
background: url(../images/ad_right/tl_right_feature_ad_lout_bg.gif) no-repeat left top;
}
.adRightFeatureMadt {
background: url(../images/ad_right/tl_right_feature_ad_madt_bg.gif) no-repeat left top;
}
.adRightFeatureMant {
background: url(../images/ad_right/tl_right_feature_ad_mant_bg.gif) no-repeat left top;
}
.adRightFeatureMemt {
background: url(../images/ad_right/tl_right_feature_ad_memt_bg.gif) no-repeat left top;
}
.adRightFeatureMit {
background: url(../images/ad_right/tl_right_feature_ad_mit_bg.gif) no-repeat left top;
}
.adRightFeatureMilt {
background: url(../images/ad_right/tl_right_feature_ad_milt_bg.gif) no-repeat left top;
}
.adRightFeatureMint {
background: url(../images/ad_right/tl_right_feature_ad_mint_bg.gif) no-repeat left top;
}
.adRightFeatureMont {
background: url(../images/ad_right/tl_right_feature_ad_mont_bg.gif) no-repeat left top;
}
.adRightFeatureNash {
background: url(../images/ad_right/tl_right_feature_ad_nash_bg.gif) no-repeat left top;
}
.adRightFeatureNot {
background: url(../images/ad_right/tl_right_feature_ad_not_bg.gif) no-repeat left top;
}
.adRightFeatureNyct {
background: url(../images/ad_right/tl_right_feature_ad_nyct_bg.gif) no-repeat left top;
}
.adRightFeatureNft {
background: url(../images/ad_right/tl_right_feature_ad_nft_bg.gif) no-repeat left top;
}
.adRightFeatureNort {
background: url(../images/ad_right/tl_right_feature_ad_nort_bg.gif) no-repeat left top;
}
.adRightFeatureOmt {
background: url(../images/ad_right/tl_right_feature_ad_omt_bg.gif) no-repeat left top;
}
.adRightFeatureOrt {
background: url(../images/ad_right/tl_right_feature_ad_ort_bg.gif) no-repeat left top;
}
.adRightFeatureOtt {
background: url(../images/ad_right/tl_right_feature_ad_ott_bg.gif) no-repeat left top;
}
.adRightFeaturePhit {
background: url(../images/ad_right/tl_right_feature_ad_phit_bg.gif) no-repeat left top;
}
.adRightFeaturePhx {
background: url(../images/ad_right/tl_right_feature_ad_phx_bg.gif) no-repeat left top;
}
.adRightFeaturePitt {
background: url(../images/ad_right/tl_right_feature_ad_pitt_bg.gif) no-repeat left top;
}
.adRightFeaturePort{
background: url(../images/ad_right/tl_right_feature_ad_port_bg.gif) no-repeat left top;
}
.adRightFeatureSalt {
background: url(../images/ad_right/tl_right_feature_ad_salt_bg.gif) no-repeat left top;
}
.adRightFeatureSlct {
background: url(../images/ad_right/tl_right_feature_ad_slct_bg.gif) no-repeat left top;
}
.adRightFeatureSant {
background: url(../images/ad_right/tl_right_feature_ad_sant_bg.gif) no-repeat left top;
}
.adRightFeatureSdt {
background: url(../images/ad_right/tl_right_feature_ad_sant_bg.gif) no-repeat left top;
}
.adRightFeatureSant {
background: url(../images/ad_right/tl_right_feature_ad_sdt_bg.gif) no-repeat left top;
}
.adRightFeatureSft {
background: url(../images/ad_right/tl_right_feature_ad_sft_bg.gif) no-repeat left top;
}
.adRightFeatureSeat {
background: url(../images/ad_right/tl_right_feature_ad_seat_bg.gif) no-repeat left top;
}
.adRightFeatureTamt {
background: url(../images/ad_right/tl_right_feature_ad_tamt_bg.gif) no-repeat left top;
}
.adRightFeatureTemt {
background: url(../images/ad_right/tl_right_feature_ad_temt_bg.gif) no-repeat left top;
}
.adRightFeatureTort {
background: url(../images/ad_right/tl_right_feature_ad_tort_bg.gif) no-repeat left top;
}
.adRightFeatureVant {
background: url(../images/ad_right/tl_right_feature_ad_vant_bg.gif) no-repeat left top;
}
.adRightFeatureWash {
background: url(../images/ad_right/tl_right_feature_ad_wash_bg.gif) no-repeat left top;
}
.adRightFeatureWich {
background: url(../images/ad_right/tl_right_feature_ad_wich_bg.gif) no-repeat left top;
}





/* Hides from IE5-mac \*/
* html #adRightFeature{height:150px;}
/* End hide from IE5-mac */

.adRight {
	margin:0;
	padding:25px 0 0 10px;
}

.adRightLarge {
	margin:0;
	padding:5px 0 0 5px;
}

.inputBox {
	margin:0 0 6px 0;
	padding:0;
}

.heading1 {
	margin:0;
	padding:14px 0 14px 0;
}

.heading2 {
	margin:0;
	padding:28px 0 14px 0;
}

.calendar {
	margin:0;
	padding:0;
}

.helpIcon {
	margin:0;
	padding:0 5px 0 0;
	float:left;
}

.newsItem {
	width:138px;
	min-height:40px;
	margin:0 0 10px 0;
	padding:4px;
	background-color:#FFF;
}

/* Hides from IE5-mac \*/
* html .newsItem{height:40px;}
/* End hide from IE5-mac */

.facebookLogo {
	margin:0;
	padding:0 4px 20px 5px;
}

.twitterLogo {
	margin:0;
	padding:0 0 20px 0;
}

.star {
	margin:0 4px 9px 0;
	padding:0;
	float:left;
}

.starRating {
	margin:0;
	padding:2px 2px 15px 0;
	float:left;
}

#seatingChart {
    width:410px;
	margin:0 10px 5px 0;
	padding:0;
	float:left;
}

.seatingChart {
    margin:0 0 0 5px;
	padding:0;
}

.seatingChartBg {
    background-image:url(../images/bg/tl_chart_grad_bg.gif);
    background-repeat:repeat-y;  
}
#normalContent {
    width:352px;
	margin:0 8px 5px 0;
	padding:0;
	float:left;
}

.normalContent {
    margin:0 0 0 5px;
	padding:0;
}

.normalContentBg {
    background-image:url(../images/bg/tl_content_grad_bg.gif);
    background-repeat:repeat-y;  
}
.ticketBlock {
    width:290px;
	margin:10px 0 0 5px;
	padding:0 0 10px 0;
	float:left;
	border-bottom:solid 1px #282727;
}

.selectTickets {
    float:right;
}

.selectDate {
	margin:0 5px 0 0;
	padding:0;
	font-size:10px;
	float:right;
	/*z-index:0;*/
}

#selectDateHolder {
	width:140px;
	min-height:20px;
	margin:0;
	padding:0;
	position:relative;
	top:-30px;
	left:450px;
	/*z-index:0;*/
}

#listingItem {
	width:595px;
	margin:0 0 10px 10px;
	padding:0;
	float:left;
}

.listingItemBg {
	background:url(../images/bg/tl_listing_item_bg.gif) repeat-y left top;
}

/* Hides from IE5-mac \*/
* html #listingItem{margin:0 0 10px 5px;}
/* End hide from IE5-mac */

.pic100 {
	margin:0 10px 0 15px;
	padding:0;
	float:left;
}

.listingTextHolder {
	width:330px;
	min-height:50px;
	margin:0;
	padding:0;
	float:left;
}

.secure {
	margin:0;
	padding:10px 0 10px 0;
}

.baseLinks {
	margin:auto;
	margin-left:10px;
	padding:15px 10px 20px 10px;
	background-color:#282727;
	color:#FFF;
	text-align:center;
}

/*Holding Page */

#holdingPageHeader {
	width:750px;
	height:10px;
	margin:0;
	padding:20px 0 0 20px;
	background:url(../images/bg/tl_main_content_top_bg.gif) no-repeat left top;
}

.contentHeader {
	background-color:#FFF;
	min-height:50px;
	margin:0;
	padding:0;
}

/* Hides from IE5-mac \*/
* html .contentHeader{height:50px;}
/* End hide from IE5-mac */

.holdingLinkBlockLeft {
    width:300px;
	margin:30px 0 0 5px;
	padding:0 70px 0 0;
	float:left;
}

.holdingLinkBlockRight {
    width:300px;
	margin:30px 0 0 0;
	padding:0;
	float:left;
}

.holdingImage1 {
    width:350px;
	margin:5px 20px 20px 0;
	padding:0;
	float:left;
}

.holdingImage2 {
    width:350px;
	margin:5px 0 20px 0;
	padding:0;
	float:left;
}

#slide-images{
	position:relative;
	display:block;
	margin:0px;
	padding:0px;
	width:344px;
	height:226px;
	overflow:hidden;
}

#slide-images li{
	position:absolute;
	display:block;
	list-style-type:none;
	margin:0px;
	padding:0px;
	background-color:#000;
}

#slide-images li img{
	display:block;
	background-color:#000;
}


.navHolder {
	width:506px;
	min-height:32px;
	position:relative;
	top:118px;
	margin:0;
	padding:0;
	float:right;
}

/* Hides from IE5-mac \*/
* html .navHolder{height:32px;}
/* End hide from IE5-mac */

#navFind {
	width:234px;
	min-height:32px;
	margin:0;
	padding:0;
	float:left;
	border-right:solid #333 1px;
}

.navFindBg {
	background:url(../images/nav/tl_nav_bg_off.gif) repeat-x left top;
}

/* Hides from IE5-mac \*/
* html #navFind {height:32px;}
/* End hide from IE5-mac */

#navSearch {
	width:252px;
	min-height:32px;
	margin:0;
	padding:0;
	float:left;
}

.navBg {
	background:url(../images/nav/tl_nav_bg_off.gif) repeat-x left top;
}

/* Hides from IE5-mac \*/
* html #navSearch {height:32px;}
/* End hide from IE5-mac */

p.nav {
	font-weight:bold;
	color:#FFF;
	margin:0;
	padding:8px 0 0 8px;
}

p.navOn {
	font-weight:bold;
	color:#BF3D37;
	margin:0;
	padding:8px 0 0 8px;
}


/*---------- tooltip Left -----------*/

div.ttLeft {
	width:234px;
	min-height:32px;
	margin:0;
	padding:0 1px 0 0;
    position:relative;
	left:0;
	top:0;
	float:left;
	cursor:pointer;
}

div.ttLeft span {
    display: none;
}

/*background:; ie hack, something must be changed in a for ie to execute it*/

div.ttLeft:hover {
    /*z-index:99;*/
	color:#282727;
}

div.ttLeft:hover span.tooltip{
	width:486px;
	min-height:400px;
	margin:0;
	padding:0;
    display:block;
    position:absolute;
    top:32px;
	left:0;
	background-color:#f6f5f5;
	border-left:solid 1px #999;
	border-right:solid 1px #999;
	border-bottom:solid 1px #999;
	/*z-index:99;*/
}

/* Hides from IE5-mac \*/
* html div.ttLeft:hover span.tooltip{height:400px;}
/* End hide from IE5-mac */

div.ttLeft:hover span.tooltipTopLeft{
	width:234px;
	min-height:32px;
	margin:0;
	padding:0;
    display:block;
    position:absolute;
    top:0;
	left:0;
	background-color:#f6f5f5;
	border-top:solid 1px #999;
	border-left:solid 1px #999;
	border-right:solid 1px #999;
	/*z-index:99;*/
}



/* Hides from IE5-mac \*/
* html div.ttLeft:hover span.tooltipTopLeft{height:32px;}
/* End hide from IE5-mac */

div.ttLeft:hover span.tooltipShort{
                width:486px;
                min-height:240px;
                margin:0;
                padding:0;
    display:block;
    position:absolute;
    top:32px;
                left:0;
                background-color:#f6f5f5;
                border-left:solid 1px #999;
                border-right:solid 1px #999;
                border-bottom:solid 1px #999;
                /*z-index:99;*/
}
 
/* Hides from IE5-mac \*/
* html div.ttLeft:hover span.tooltipShort{height:200px;}
/* End hide from IE5-mac */

/*---------- tooltip Right -----------*/

div.ttRight {
	width:252px;
	min-height:32px;
	margin:0;
	padding:0;
    position:relative;
	left:0;
	top:0;
	float:left;
	cursor:pointer;
}

div.ttRight span {
    display: none;
}

/*background:; ie hack, something must be changed in a for ie to execute it*/




div.ttRight:hover {
    /*z-index:99;*/
	color:#282727;
}

div.ttRight:hover span.tooltip {
	width:487px;
	min-height:400px;
	margin:0;
	padding:0;
    display:block;
    position:absolute;
    top:32px;
	left:-235px;
	background-color:#f6f5f5;
	border-left:solid 1px #999;
	border-right:solid 1px #999;
	border-bottom:solid 1px #999;
	/*z-index:99;*/
}

/* Hides from IE5-mac \*/
* html div.ttRight:hover span.tooltip{height:400px;}
/* End hide from IE5-mac */

div.ttRight:hover span.tooltipTopRight{
	width:252px;
	min-height:32px;
	margin:0;
	padding:0;
    display:block;
    position:absolute;
    top:0;
	left:0;
	background-color:#f6f5f5;
	border-top:solid 1px #999;
	border-left:solid 1px #999;
	border-right:solid 1px #999;
	/*z-index:99;*/
}

/* Hides from IE5-mac \*/
* html div.ttRight:hover span.tooltipTopRight{height:32px;}
/* End hide from IE5-mac */

div.ttRight:hover span.tooltipShort {
                width:487px;
                min-height:240px;
                margin:0;
                padding:0;
    display:block;
    position:absolute;
    top:32px;
                left:-235px;
                background-color:#f6f5f5;
                border-left:solid 1px #999;
                border-right:solid 1px #999;
                border-bottom:solid 1px #999;
                /*z-index:99;*/
}
 
/* Hides from IE5-mac \*/
* html div.ttRight:hover span.tooltipShort{height:240px;}
/* End hide from IE5-mac */


.searchContent {
	width:470px;
	min-height:370px;
	margin:10px 0 0 10px;
	padding:0;
}

.searchContentShort {
	width:470px;
	height:240px;
	margin:10px 0 0 10px;
	padding:0;
}


/* main nav start */

.topShows {
	width:465px;
	margin:10px 0 10px 0;
	padding:0;
	float:left;
	border:solid 1px #e7e7e7;
	background-color:#FFF;
}

.topShowBlock {
	width:90px;
	min-height:145px;
	margin:0 15px 0 10px;
	padding:0;
	float:left;
}

/* Hides from IE5-mac \*/
* html .topShowBlock{height:145px;}
/* End hide from IE5-mac */

#alphabetBlock {
	width:435px;
	min-height:98px;
	margin:0 0 45px 15px;
	padding:0;
	float:left;
	background-color:#f6f5f5;
	text-align:center;
	border:solid 1px #CCC;
}

.alphabetBlockBg {
	background:url(../images/bg/tl_alphabet_search_bg.gif) no-repeat left top;
}

/* Hides from IE5-mac \*/
* html #alphabetBlock{height:98px;}
/* End hide from IE5-mac */


#genreBlock {
	width:138px;
	min-height:145px;
	margin:0 6px 0 0;
	padding:5px 0 0 5px;
	float:left;
	background-color:#FFF;
	border:solid 1px #CCC;
}

/* Hides from IE5-mac \*/
* html #genreBlock{height:145px;}
/* End hide from IE5-mac */


#genreBlockTheatre {
	width:138px;
	min-height:145px;
	margin:0 6px 0 0;
	padding:5px 0 0 5px;
	float:left;
	background-color:#FFF;
	border:solid 1px #E7E7E7;
}

/* Hides from IE5-mac \*/
* html #genreBlockTheatre{height:145px;}
/* End hide from IE5-mac */

#genreBlockLight {
	width:138px;
	min-height:145px;
	margin:0 6px 0 5px;
	padding:5px 0 0 5px;
	float:left;
	background-color:#FFF;
	border:solid 1px #E7E7E7;
}

/* Hides from IE5-mac \*/
* html #genreBlockLight{height:145px;}
/* End hide from IE5-mac */

.pic100MainNav {
	margin:0;
	padding:0 0 5px 0;
}

.viewLink {
	width:455px;
	min-height:19px;
	margin:0;
	padding:4px 10px 0 0;
	background-color:#BF3D37;
	text-align:right;
}

/* Hides from IE5-mac \*/
* html .viewLink {height:19px;}
/* End hide from IE5-mac */

.viewLinkHome {
	
	min-height:19px;
	margin:20px 23px 0 15px;
	padding:4px 10px 0 10px;
	background-color:#BF3D37;
	text-align:right;
	float:right;
}

/* Hides from IE5-mac \*/
* html .viewLinkHome {height:19px; margin:20px 19px 0 0;}
/* End hide from IE5-mac */





/* main nav finish */


#navPosition {
	
}

.overlay {
	width:488px;
	margin:0;
	padding:0;
	position:relative;
	top:18px;
	left:471px;
	z-index:2;
}


/* homepage listing */

#clearWidget {
	clear:both;
	margin:20px;
	padding:0;
}

.leftContainer {
	float: left;
}

.rightContainer {
                margin:0;
                padding:0 5px 0 0;
                float: right;
}


.leftListing {
	width: 488px;
	margin: 0 0 20px 0;
	padding: 10px 0 30px 0;
	line-height: 1.6;
	float: left;
	
}

.leftListingGrey {
	width: 488px;
	margin: 0 0 20px 0;
	padding: 10px 0 30px 0;
	line-height: 1.6;
	background-color: #f6f6f6;
	
}

.listingSub {
	width: 230px;
	margin: 0 0 0 10px;
	padding: 0;
	line-height: 1.6;
	float: left;
}

.headingLeftRed {
	width: 488px;
	height: 60px;
	background:url(../images/misc/tl_heading_left_red.gif) no-repeat;
}

.headingLeftLightBlue {
	width: 488px;
	height: 60px;
	background:url(../images/misc/tl_heading_left_light_blue.gif) no-repeat;
}

.headingLeftDarkBlue {
	width: 488px;
	height: 60px;
	background:url(../images/misc/tl_heading_left_dark_blue.gif) no-repeat;
}
.headingLeftDarkBlueGrey {
	width: 488px;
	height: 60px;
	background:url(../images/misc/tl_heading_left_dark_blue_greybg.gif) no-repeat;
}

.headingLeftRedGrey {
	width: 488px;
	height: 60px;
	background:url(../images/misc/tl_heading_left_red_greybg.gif) no-repeat;
}

.rightListing {
	width: 246px;
	margin: 0;
	padding: 10px 0 10px 10px;
	line-height: 1.6;
	background-color: #f6f6f6;
	
	
}

.headingRightGrey {
	width: 256px;
	height: 60px;
	margin:0;
	background:url(../images/misc/tl_heading_right_grey.gif) no-repeat;
	float: left;
}

.headingRightRed {
	width: 256px;
	height: 60px;
	margin:20px 0 0 0;
	background:url(../images/misc/tl_heading_right_red.gif) no-repeat;
	float: left;
}

.listingStar {
	margin: -5px 5px 0 10px;
	padding: 0;
	float: left;
}

.listingFlag {
	margin: 0 10px 0 10px;
	padding: 0;
	float: left;
}

h1.listingTitle {
	color: #FFF;
	margin: 0;
	padding:15px 0 0 0;
	font-size: 12px;
	font-weight: bold;
}

.thumb {
float: left;
padding: 0 10px 0 0;
}

.moreLink {
	width: 300px;
	float: right;
	text-align: right;
}

.moreBtn {
	float: right;
	margin: 0;
	padding: 8px;
}

.showListing {
	margin: 0;
	padding: 0;
	min-height: 30px;
}

.thumbXs {
float: left;
padding: 2px 10px 10px 2px;
}

h3.listing {
	margin: 0;
	padding: 0;
}

p.xSmall {
font-size: 10px;
}

.nav-prev {
	margin:-15px 0 0 0;
	padding:0;
}

.nav-next {
	margin:-15px 0 0 0;
	padding:0;
}

/*homepage nav start*/ 


	#navigationHomepage {
	height: 32px;
	margin:10px 0 0 0;
	padding:0;
    overflow: hidden;
}

  #navigationHomepage li {
  display: inline;
  float: left;
}

  #navigationHomepage a {
  display: block;
  height: 32px;
  margin:0 4px 0 0;
  background-image: url('../images/nav/tl_homepage_nav2.gif');
  text-indent: -5000px;
}
  
  
  #nav_all_shows_home a {background-position: -10px 0; width:113px;}
  #nav_all_shows_home a:hover {background-position: -10px 32px;}
  #nav_all_shows_home a:active {background-position: -10px 32px;}
  #nav_all_shows_home_on a {background-position: -10px 32px; width:113px;}
  
  #nav_musicals a {background-position: -134px 0; width:94px;}
  #nav_musicals a:hover {background-position: -134px 32px;}
  #nav_musicals a:active {background-position: -134px 32px;}
  #nav_musicals_on a {background-position: -134px 32px; width:94px;}
  
  #nav_plays a {background-position: -238px 0; width:64px;}
  #nav_plays a:hover {background-position: -238px 32px;}
  #nav_plays a:active {background-position: -238px 25px;}
  #nav_plays_on a {background-position: -238px 32px; width:64px;}
  
  #nav_off_broadway a {background-position: -311px 0; width:132px;}
  #nav_off_broadway a:hover {background-position: -311px 32px;}
  #nav_off_broadway a:active {background-position: -311px 32px;}
  #nav_off_broadway_on a {background-position: -311px 32px; width:132px;}
  
  #nav_concerts_home a {background-position: -453px 0; width:95px;}
  #nav_concerts_home a:hover {background-position: -453px 32px;}
  #nav_concerts_home a:active {background-position: -453px 32px;}
  #nav_concerts_home_on a {background-position: -453px 32px; width:95px;}
  
  /* HOLIDAY SHORT TITLE */
  
  #nav_holiday_shows a {background-position: -559px 0; width:82px}
  #nav_holiday_shows a:hover {background-position: -559px 32px;}
  #nav_holiday_shows a:active {background-position: -559px 32px;}
  #nav_holiday_shows_on a {background-position: -559px 32px; width:82px;}
  
   /* HOLIDAY SHOWS FULL TITLE
  
  #nav_holiday_shows a {background-position: -437px 0; width:139px;}
  #nav_holiday_shows a:hover {background-position: -437px 25px;}
  #nav_holiday_shows a:active {background-position: -437px 25px;}
  #nav_holiday_shows_on a {background-position: -437px 25px; width:139px;}
  
  */
  
  #nav_comedy a {background-position: -566px 0; width:74px;}
  #nav_comedy a:hover {background-position: -566px 32px;}
  #nav_comedy a:active {background-position: -566px 32px;}
  #nav_comedy_on a {background-position: -566px 32px; width:74px;}
  
  #nav_family a {background-position: -634px 0; width:68px;}
  #nav_family a:hover {background-position: -634px 32px;}
  #nav_family a:active {background-position: -634px 32px;}
  #nav_family_on a {background-position: -634px 32px; width:68px;}
  
  /* OPERA / BALLET SHORT TITLE */
  
  #nav_opera_ballet a {background-position: -651px 0; width:140px;}
  #nav_opera_ballet a:hover {background-position: -651px 32px;}
  #nav_opera_ballet a:active {background-position: -651px 32px;}
  #nav_opera_ballet_on a {background-position: -651px 32px; width:140px;}
  
  /* OPERA & BALLET FULL TITLE
  
  #nav_opera_ballet a {background-position: -698px 0; width:145px;}
  #nav_opera_ballet a:hover {background-position: -698px 25px;}
  #nav_opera_ballet a:active {background-position: -698px 25px;}
  #nav_opera_ballet_on a {background-position: -698px 25px; width:145px;}
  
  */

homepage nav finish 