body {
	width:980px;
	margin:auto;
	margin-top:0;
	padding:0;
	background:url(../images/bg/tl_bg.jpg) 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;
}
.iconTitle {
font-size:14px;
float:left;
font-weight:bold;
margin:0;
padding:12px 0 2px 9px;
}

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

h7 {
	font-size:14px;
	float:left;
	font-weight:bold;
	margin:0;
	padding:12px 0 2px 9px;
	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_map a {background-position: -564px 0; width:98px;}
  #nav_map a:hover {background-position: -564px -14px;}
  #nav_map a:active {background-position: -564px -14px;}
  #nav_map_on a {background-position: -564px -14px; width:98px;}
  
  #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;}
  
  #nav_hotels a {background-position: -672px 0; width:81px;}
  #nav_hotels a:hover {background-position: -672px -14px;}
  #nav_hotels a:active {background-position: -672px -14px;}
  #nav_hotels_on a {background-position: -672px -14px; width:81px;}
  

/*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_nav.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 32px;}
  #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:91px}
  #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:91px;}
 
   /* 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;}
  
  */
  
  /* 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;}
  
  */
  
  #nav_family a {background-position: -802px 0; width:73px;}
  #nav_family a:hover {background-position: -802px 32px;}
  #nav_family a:active {background-position: -802px 32px;}
  #nav_family_on a {background-position: -802px 32px; width:73px;}
  
  #nav_comedy a {background-position: -884px 0; width:79px;}
  #nav_comedy a:hover {background-position: -884px 32px;}
  #nav_comedy a:active {background-position: -884px 32px;}
  #nav_comedy_on a {background-position: -884px 32px; width:79px;}
  
  #nav_dance a {background-position: -973px 0; width:67px;}
  #nav_dance a:hover {background-position: -973px 32px;}
  #nav_dance a:active {background-position: -973px 32px;}
  #nav_dance_on a {background-position: -973px 32px; width:67px;}
  
  #nav_shakespeare a {background-position: -1050px 0; width:126px;}
  #nav_shakespeare a:hover {background-position: -1050px 32px;}
  #nav_shakespeare a:active {background-position: -1050px 32px;}
  #nav_shakespeare_on a {background-position: -1050px 32px; width:126px;}
  
  #nav_critics a {background-position: -1185px 0; width:123px;}
  #nav_critics a:hover {background-position: -1185px 32px;}
  #nav_critics a:active {background-position: -1185px 32px;}
  #nav_critics_on a {background-position: -1185px 32px; width:123px;}
  
  #nav_celebs a {background-position: -1318px 0; width:154px;}
  #nav_celebs a:hover {background-position: -1318px 32px;}
  #nav_celebs a:active {background-position: -1318px 32px;}
  #nav_celebs_on a {background-position: -1318px 32px; width:154px;}
  
  #nav_tony_awards a {background-position: -1481px 0; width:123px;}
  #nav_tony_awards a:hover {background-position: -1481px 32px;}
  #nav_tony_awards a:active {background-position: -1481px 32px;}
  #nav_tony_awards_on a {background-position: -1481px 32px; width:123px;}
  
  #nav_opera_classical a {background-position: -1614px 0; width:164px;}
  #nav_opera_classical a:hover {background-position: -1614px 32px;}
  #nav_opera_classical a:active {background-position: -1614px 32px;}
  #nav_opera_classical_on a {background-position: -1614px 32px; width:164px;}
  
  #nav_classical a {background-position: -1678px 0; width:100px;}
  #nav_classical a:hover {background-position: -1678px 32px;}
  #nav_classical a:active {background-position: -1678px 32px;}
  #nav_classical_on a {background-position: -1678px 32px; width:100px;}
  
  #nav_olivier_awards a {background-position: -1788px 0; width:144px;}
  #nav_olivier_awards a:hover {background-position: -1788px 32px;}
  #nav_olivier_awards a:active {background-position: -1788px 32px;}
  #nav_olivier_awards_on a {background-position: -1788px 32px; width:144px;}
  
  #nav_xmas a {background-position: -2745px 0; width:60px;}
  #nav_xmas a:hover {background-position: -2745px 32px;}
  #nav_xmas a:active {background-position: -2745px 32px;}
  #nav_xmas_on a {background-position: -2745px 32px; width:60px;}
  
  #nav_drama a {background-position: -2815px 0; width:70px;}
  #nav_drama a:hover {background-position: -2815px 32px;}
  #nav_drama a:active {background-position: -2815px 32px;}
  #nav_drama_on a {background-position: -2815px 32px; width:70px;}
  
  
  

  #nav_off_west_end a {background-position: -2894px 0; width:127px;}
  #nav_off_west_end a:hover {background-position: -2894px 32px;}
  #nav_off_west_end a:active {background-position: -2894px 32px;}
  #nav_off_west_end_on a {background-position: -2894px 32px; width:127px;}

/*homepage nav finish*/ 


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

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

  #navigationListingV2 a {
  display: block;
  height: 12px;
  margin:0 20px 0 0;
  background-image: url('../images/nav/tl_listing_nav_dates_2.gif');
  text-indent: -5000px;
}  
  
  #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_top a {background-position: 0 0; width:83px;}
  #nav_top a:hover {background-position: 0 12px;}
  #nav_top a:active {background-position: 0 -14px;}
  #nav_top_on a {background-position: 0 -14px; width:83px;}
  
  #nav_january a {background-position:-93px 0; width:26px;}
  #nav_january a:hover {background-position:-93px 12px;}
  #nav_january a:active {background-position:-93px -14px;}
  #nav_january_on a {background-position:-93px -14px; width:26px;}
  
  #nav_february a {background-position: -129px 0; width:26px;}
  #nav_february a:hover {background-position: -129px 12px;}
  #nav_february a:active {background-position: -129px -14px;}
  #nav_february_on a {background-position: -129px -14px; width:26px;}
  
  #nav_march a {background-position: -165px 0; width:30px;}
  #nav_march a:hover {background-position: -165px 12px;}
  #nav_march a:active {background-position: -165px -14px;}
  #nav_march_on a {background-position: -165px -14px; width:30px;}
  
  #nav_april a {background-position: -205px 0; width:29px;}
  #nav_april a:hover {background-position: -205px 12px;}
  #nav_april a:active {background-position: -205px -14px;}
  #nav_april_on a {background-position: -205px -14px; width:29px;}
  
  #nav_may a {background-position: -244px 0; width:29px;}
  #nav_may a:hover {background-position: -244px 12px;}
  #nav_may a:active {background-position: -244px -14px;}
  #nav_may_on a {background-position: -244px -14px; width:29px;}
  
  #nav_june a {background-position: -283px 0; width:26px;}
  #nav_june a:hover {background-position: -283px 12px;}
  #nav_june a:active {background-position: -283px -14px;}
  #nav_june_on a {background-position: -283px -14px; width:26px;}
  
  #nav_july a {background-position: -319px 0; width:26px;}
  #nav_july a:hover {background-position: -319px 12px;}
  #nav_july a:active {background-position: -319px -14px;}
  #nav_july_on a {background-position: -319px -14px; width:26px;}
  
  #nav_august a {background-position: -355px 0; width:28px;}
  #nav_august a:hover {background-position: -355px 12px;}
  #nav_august a:active {background-position: -355px -14px;}
  #nav_august_on a {background-position: -355px -14px; width:28px;}
  
  #nav_september a {background-position: -393px 0; width:26px;}
  #nav_september a:hover {background-position: -393px 12px;}
  #nav_september a:active {background-position: -393px -14px;}
  #nav_september_on a {background-position: -393px -14px; width:26px;}
  
  #nav_october a {background-position: -429px 0; width:26px;}
  #nav_october a:hover {background-position: -429px 12px;}
  #nav_october a:active {background-position: -429px -14px;}
  #nav_october_on a {background-position: -429px -14px; width:26px;}
  
  #nav_november a {background-position: -465px 0; width:27px;}
  #nav_november a:hover {background-position: -465px 12px;}
  #nav_november a:active {background-position: -465px -14px;}
  #nav_november_on a {background-position: -465px -14px; width:27px;}
  
  #nav_december a {background-position: -502px 0; width:26px;}
  #nav_december a:hover {background-position: -502px 12px;}
  #nav_december a:active {background-position: -502px -14px;}
  #nav_december_on a {background-position: -502px -14px; width:26px;}
  
  
  <!--full dates start-->
  /*#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;}*/
  <!--full dates finish-->

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

.bannerBirt {
background: url(../images/banners/tl_banner_birt.jpg) no-repeat left top;
}
.bannerBrig {
background: url(../images/banners/tl_banner_brig.jpg) no-repeat left top;
}
.bannerBrit {
background: url(../images/banners/tl_banner_brit.jpg) no-repeat left top;
}
.bannerCart {
background: url(../images/banners/tl_banner_cart.jpg) no-repeat left top;
}
.bannerEdit {
background: url(../images/banners/tl_banner_edit.jpg) no-repeat left top;
}
.bannerGlat {
background: url(../images/banners/tl_banner_glat.jpg) no-repeat left top;
}
.bannerLeed {
background: url(../images/banners/tl_banner_leed.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;
}
.bannerMant {
background: url(../images/banners/tl_banner_mant.jpg) no-repeat left top;
}
.bannerNewt {
background: url(../images/banners/tl_banner_newt.jpg) no-repeat left top;
}
.bannerNorw {
background: url(../images/banners/tl_banner_norw.jpg) no-repeat left top;
}
.bannerOxft {
background: url(../images/banners/tl_banner_oxft.jpg) no-repeat left top;
}
.bannerPant {
background: url(../images/banners/tl_banner_pant.jpg) no-repeat left top;
}
.bannerReat {
background: url(../images/banners/tl_banner_reat.jpg) no-repeat left top;
}
.bannerShet {
background: url(../images/banners/tl_banner_shet.jpg) no-repeat left top;
}
.bannerSout {
background: url(../images/banners/tl_banner_sout.jpg) no-repeat left top;
}
.bannerStrt {
background: url(../images/banners/tl_banner_strt.jpg) no-repeat left top;
}
.bannerPant {
background: url(../images/banners/tl_banner_pant.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;
	position:relative;
}

.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:554px;
	height:27px;
	margin:0 0 0 20px;
	padding:10px 10px 0 10px;
	border: 1px solid #e7e7e7;
}

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

.buySmall2 {
    float:right;
	margin:10px 0 0 10px;
	padding:0;
}
 
.buySmall3 {
    float:right;
	margin:5px 0 0 4px;
	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;
	float:right;
	background:#fff;
}

.quoteBlock {
	margin:0 0 15px 0;
	padding:5px;
	background-color:#f4f4f4;
	border:#e7e7e7 solid 1px;
}
 
.reviewBlock {
	margin:10px 0 0 0;
	padding:4px;
	min-height:40px;
	background-color:#FFF;
}
 

.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 {
	min-height:150px;
	margin:0;
	padding:0 0 35px 15px;
}

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

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

.adRightFeatureBirt {
	background:url(../images/ad_right/tl_right_feature_ad_birt_bg.gif) no-repeat left top;
}
.adRightFeatureBrig {
	background:url(../images/ad_right/tl_right_feature_ad_brig_bg.gif) no-repeat left top;
}
.adRightFeatureBrit {
	background:url(../images/ad_right/tl_right_feature_ad_brit_bg.gif) no-repeat left top;
}
.adRightFeatureCart {
	background:url(../images/ad_right/tl_right_feature_ad_cart_bg.gif) no-repeat left top;
}
.adRightFeatureEdit {
	background:url(../images/ad_right/tl_right_feature_ad_edit_bg.gif) no-repeat left top;
}
.adRightFeatureGlat {
	background:url(../images/ad_right/tl_right_feature_ad_glat_bg.gif) no-repeat left top;
}
.adRightFeatureLeed {
	background:url(../images/ad_right/tl_right_feature_ad_leed_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;
}
.adRightFeatureMant {
	background:url(../images/ad_right/tl_right_feature_ad_mant_bg.gif) no-repeat left top;
}
.adRightFeatureNewt {
	background:url(../images/ad_right/tl_right_feature_ad_newt_bg.gif) no-repeat left top;
}
.adRightFeatureNorw {
	background:url(../images/ad_right/tl_right_feature_ad_norw_bg.gif) no-repeat left top;
}
.adRightFeatureOxft {
	background:url(../images/ad_right/tl_right_feature_ad_oxft_bg.gif) no-repeat left top;
}
.adRightFeaturePant {
	background:url(../images/ad_right/tl_right_feature_ad_pant_bg.gif) no-repeat left top;
}
.adRightFeatureReat {
	background:url(../images/ad_right/tl_right_feature_ad_reat_bg.gif) no-repeat left top;
}
.adRightFeatureShet {
	background:url(../images/ad_right/tl_right_feature_ad_shet_bg.gif) no-repeat left top;
}
.adRightFeatureSout {
	background:url(../images/ad_right/tl_right_feature_ad_sout_bg.gif) no-repeat left top;
}
.adRightFeatureStrt {
	background:url(../images/ad_right/tl_right_feature_ad_strt_bg.gif) no-repeat left top;
}
.adRightFeaturePant {
	background:url(../images/ad_right/tl_right_feature_ad_pant_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;
}

.heading3 {
	margin:0;
	padding:5px 0 10px 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:20px 0 10px 0;
	padding:0;
	float:left;
}

.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:5px 0 0 5px;
	padding:0 0 10px 0;
	float:left;
	
}

.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;
}
#listingItemV2 {
	width:554px;
	margin:10px 0 10px 20px;
	padding:10px;
	float:left;
	border: 1px solid #e7e7e7;
	background-color:#FFF;
}
#listingItemMain{
	width:554px;
	margin:0 0 20px 20px;
	padding:10px;
	float:left;
	border: 1px solid #e7e7e7;
	background-color:#F4F4F4;
}

#listingItemMain .widgetBtn {
	float: left;
	padding:7px 0 0 0;
}

#listingItemMain .widgetBtnMore {
	float: left;
	padding: 10px 10px 0 0;
}

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

#listingItemMain .content {
	margin:20px 0 0 0;
	padding:0;
}
.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;
}

.btnHolder {
	width:110px;
	margin:0;
	padding:0;
	float:right;
}
.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;
}


.awardBlock {
	width:50px;
	margin:0;
	padding:5px 10px 20px 0;
	margin:0;
	float:left;
	
}

/*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: 466px;
	margin: 0 20px 20px 0;
	padding: 10px;
	line-height: 1.6;
	float: left;
	border-left: 1px solid #e7e7e7;
	border-right: 1px solid #e7e7e7;
	border-bottom: 1px solid #e7e7e7;
}

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


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

.sevenDayWidget {
	width: 486px;
	margin: 0 0 20px 0;
	padding: 0;
	line-height: 1.6;
	float: left;
	border-left: 1px solid #e7e7e7;
	border-right: 1px solid #e7e7e7;
	border-bottom: 1px solid #e7e7e7;
}

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

/* Hides from IE5-mac \*/
* html .widgetDate{width:28px; height:18px;}
/* End hide from IE5-mac */

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

.listingArchive {
	width: 255px;
	margin: 10px 20px 5px 0;
	padding: 0;
	line-height: 1.6;
	float: left;
}
.headingLeftGrey2 {
	width: 488px;
	height: 60px;
	background:url(../images/misc/tl_heading_left_grey2.gif) no-repeat;
}

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

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

.headingLeftRed2 {
	width: 488px;
	height: 60px;
	background:url(../images/misc/tl_heading_left_red2.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: 244px;
	margin: 0 0 20px 0;
	padding: 10px 0 10px 10px;
	line-height: 1.6;
	background-color: #f6f6f6;
	border-left: 1px solid #e7e7e7;
	border-right: 1px solid #e7e7e7;
	border-bottom: 1px solid #e7e7e7;
}

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

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

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

.headingRightNewsletter {
	width: 256px;
	height: 60px;
	margin:0;
	*margin-bottom:-20px;
	background:url(../images/misc/tl_heading_right_newsletter.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;
}
/* Posting */

.posting {
	width:697px;
	min-height:150px;
	margin:0 0 20px 0;
	padding:15px;
	background-color:#FFF;
	border:solid 1px #E7E7E7;
}

.faq {
	min-height:0;
}

.helpLeft {
	width:325px;
	float:left;
	margin:0 0 15px 0;
}

.helpRight {
	width:325px;
	float:right;
	margin:0 0 15px 0;
}

.helpLinks {
	width:240px;
	margin:0;
	padding:0 0 0 55px;
	font-size:12px;
	line-height:1.6;
	float:left;
}

.faqLinks {
	width:280px;
	margin:0;
	padding:0 0 0 55px;
	font-size:11px;
	line-height:1.6;
	float:left;
}

.faqAnswer {
	width:640px;
	margin:0;
	padding:8px 0 0 10px;
	font-size:11px;
	float:left;
}


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

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

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

.postingOutline {
	width:240px;
	margin:0 0 20px 0;
	padding:0 0 0 55px;
	float:left;
	border-right:solid 1px #E7E7E7;
}

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

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

p.postingDescription {
	margin:0;
	padding:0 0 5px 55px;
}

.postingInput,.postingTextArea,.postingSelect {
	width:65%;
	margin:4px 0 4px 10px;
	padding:0;
}

.postingSelect2 {
	width:97%;
	margin:4px 0 4px 10px;
	padding:0;
}

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

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

.posting3 {
	width:350px;
	margin:0 0 0 180px;
	padding:0;
}

.postingSelect3 {
                width:66%;
                margin:4px 0 4px 10px;
                padding:0;
}

.postingCheckBox {
	width:340px;
	margin:0 0 0 10px;
	padding:10px 0 10px 0;
}

.postingShowSchedule {
	width:318px;
	margin:10px 0 10px 10px;
	padding:10px;
	background-color:#f4f4f4;
	border:solid 1px #e7e7e7;
}
.photoUploadContainer {
	width:318px;
	margin:0 0 0 187px;
	padding:10px;
	background-color:#f4f4f4;
	border:solid 1px #e7e7e7;
}


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

.formHelp {
	width:150px;
	margin:5px 0 0 0;
	padding:3px 0 3px 3px;
	background-color:#f4f4f4;
	border:solid 1px #ccc;
	float:right;
	color:#666666;
}
.fblike {
	border:none; overflow:hidden; width:300px; height:35px; margin:0; padding:0; position:relative; top:20px; left:0; float:right;
}
.adRightIcon {
    height:43px;
	margin:0;
	padding:12px 0 10px 13px;
	background:url(../images/ad_right/tl_right_icon_bg.gif) no-repeat left top;
}
.adRightAward {
	height:127px;
	margin:0;
	padding:10px 0 0 37px;
	background:url(../images/ad_right/tl_right_ad_award_bg.gif) no-repeat left top;
}

.icon2 {
	margin:0; padding:0 6px 0 0; float:left;
}
	
	#feed {
	width:216px;
	margin:0;
	padding:0;
	min-height:200px;
	color:#194457;
}

#headingFeed {
	width: 216px;
	height: 60px;
}

/* theatres listing */

.feedWEX {
	background:url(../images/misc/tl_wex_heading_bg.gif) no-repeat;
}

#feedShow {
	margin:0;
	padding:10px 5px 10px 10px;
	border-bottom:dotted 1px #ccc;
}

.showWEX {
	margin:0;
	padding:0;
	background-color:#f6f6f6;
}

	/*#feed a,a:hover,a:active {
		color:#52a1c6;*/
}

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

.feedBg {
	margin:0;
	padding:0;
	background-color:#FFF;
	background-image:url(../images/misc/tl_white_bg.gif);
}

/* Checkout */

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

.progressBar {
	width:100%;
	margin:0;
	padding:0;
	border: 1px solid #e7e7e7;
}

/* Hides from IE5-mac \*/
* html .progressBar {width:99%;}
/* End hide from IE5-mac */

.show {
	width:100px;
	min-height:100px;
	margin:0;
	padding:10px;
	background-color:#f4f4f4;
	border-right: 1px solid #e7e7e7;
	float:left;
}
 
.step {
	width:186px;
	min-height:115px;
	margin:0;
	padding:5px 7px 0 7px;
	float:left;
	border-right: 1px solid #e7e7e7;
}
 
.subListing {
	padding:10px 0 0 20px;
}
 
.genericListing {
	width:100%;
	margin:0 0 20px 0;
	padding:10px;
	background-color:#FFF;
	border:solid 1px #E7E7E7;
}
 
.genericListing img {
	margin:0;
	padding:0 4px 4px 0;
	float:left;
}
 
.celebrity {
	width:236px;
	height:155px;
	position:relative;
	margin:16px 16px 0 0;
	z-index:0;
	float:left;
	border:none;
	padding:0;
}
 
.specialOffer {
	width:214px;
	min-height:105px;
	margin:16px 16px 0 0;
	background-color:#F4F4F4;
	float:left;
}
 
/* Hides from IE5-mac \*/
* html .specialOffer{height:105px;}
/* End hide from IE5-mac */
 
.specialOffer img {
	float:right;
	padding:0 0 15px 0;
}
 
.homeLeft {
	width:466px;
}
 
/* Hides from IE5-mac \*/
* html .homeLeft{width:451px;}
/* End hide from IE5-mac */
 
.homeRight {
	width:234px;
}
 
.colThird {
	width:30%;
	margin:0 15px 0 0;
	padding:0;
	float:left;
}
 
.colHalf {
	width:46%;
	margin:0 15px 0 0;
	padding:0;
	float:left;
}
 
.text {
	width:226px;
	height:45px;
	margin:0;
	padding:10px 0 0 10px;
	position:absolute;
	top:100px;
	background-color:#000;
	opacity:0.7;
	filter: alpha(opacity = 70);
	z-index:1;
}
 
.text p, .text a {
	opacity:1.0;
	filter: alpha(opacity = 100);
	color:#FFF;
}
 
.map{
	width:458px;
	height:162px;
	position:relative;
	margin:20px 0 20px 0;
	padding:38px 0 0 30px;
	border:none;
	background-image:url(../images/bg/tl_map_bg.jpg);
	background-repeat:no-repeat;
}
 
.map h1 {
	color:#FFF;
	width:250px;
}
 
.map p {
	width:250px;
	color:#FFF;
	padding:5px 0 5px 0;
}
 
.video {
	width:150px;
	min-height:99px;
	position:relative;
	margin:16px 19px 0 0;
	z-index:0;
	float:left;
	border:none;
	padding:0;
}
 
/* Hides from IE5-mac \*/
* html .video{margin:16px 18px 0 0;}
/* End hide from IE5-mac */
 
.videoOverlay {
	width:150px;
	height:99px;
	margin:0;
	padding:0;
	position:absolute;
	top:0;
	left:0;
	z-index:1;
}

.lower {
	padding-bottom:20px;
}

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

.pollQ {
	background-color:#f4f4f4;
	margin:0 0 1px -10px;
	padding:0;
}

.pollQBtn {
	background-color:#f4f4f4;
	margin:0 0 0 -10px;
	padding:10px;
	text-align:right;
}

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

.whiteBg {
	background-color:#FFF;
}

.blackBg {
	background-image:url(../images/bg/tl_newsletter_bg.gif);
	background-position:right;
	background-repeat:no-repeat;
	background-color:#212120;
	border-left:1px solid #212120;
	border-right:1px solid #212120;
	border-bottom:1px solid #212120;
}

.radio {
	margin:0;
	padding:15px;
	background-color:#e7e7e7;
	float:right;
}

p.tweetTime {
	margin:0;
	padding:0 0 10px 0;
	font-size:10px;
	font-style:italic;
}

p.tweetTime a {
	color:#40bfdf;
}

.inputBoxNews {
	width:223px;
	margin:10px 0 10px 0;
	padding:4px;
	font-size:14px;
	color:#212120;
}

.facebookLike {
    width:90px; height:35px; margin:0; padding:0; position:relative; top:20px; left:0; float:right;
}
.google {
    width:65px; margin:0; padding:20px 0 0 0; float:right;
}

