/* T-VUE1145 new styles */

/* //// Film Listing //// */

* html .componentTile	{ width:199px!important; }


img	{ border:0; }

.fl_films	{ float:left; margin:0px 10px 30px 0px; position:relative; width:407px; display:inline; }

.fl_hotspots	{ float:left; margin:16px 0 0 5px; width:215px; display:inline; }

.fl_tabs	{ float:left; background:url(../cinemas/images/livery/update2009/film-listing/fl-tab-line.jpg) repeat-x bottom left; width:407px; margin:0; height:18px; padding:0px 0px 1px 0px; }
.fl_tabs ul	{ list-style:none; margin:0px 0px 0px 5px; padding:0px; height:18px; }
.fl_tabs li	{ float:left; margin:0px 0px 0px 1px; height:18px; line-height:18px; display:inline; }

.fl_container { width:401px; position:relative; padding:4px 0px 4px 6px; margin:0; float:left; min-height:113px; display:inline; }

.fl_container_vbtg { width: 397px; position:relative; padding:4px 4px 4px 6px; margin:0; float:left; display:inline; }

.fl_grey	{ background-color:#f6f6f6; }

.fl_darkGrey	{ background-color:#ececec; }
.fl_poster	{ float:left; width:72px; min-height:113px; position:relative; display:inline; }
.fl_poster img	{ width:72px; height:113px; }

.fl_synopsisPanel	{  width:319px; padding:0 5px 30px; /*min-height:113px;*/ min-height:85px; position:relative; float:left; display:inline; }

.fl_title	{ float:left; width:279px; margin:5px; color:#656565; font-weight:bold; display:inline; }
.fl_title a, .fl_title a:link, .fl_title a:active, .fl_title a:visited { font-weight:bold; color:#656565; font-size:12px; text-decoration:underline; }
.fl_title a:hover	{ text-decoration:none; }

.fl_cert	{ width:30px; height:24px; float:right; }
.fl_cert a	{ display:block; }
.fl_cert img	{}

.fl_teaser	{ float:left; width:309px; margin:0px 5px; font-size:12px; color:#9a9a9a; display:inline; }


.fl_teaser_vbtg	{ font-size:12px; color:#666666;}
.fl_teaser_vbtg_smaller	{ font-size:10px; color:#666666;}


.fl_button_container	{ position:absolute; width:309px; padding:0 5px; bottom:5px;  }
.fl_exandbooking	{ width:309px; position:relative ;float:left; }
.fl_poster img.fl_prebook	{ position:absolute; top:0; left:0; width:60px; height:42px; }

.fl_exclusive	{ width:110px; position:absolute; bottom:0; left:0px; }
.fl_exclusive a	{ display:block; }
.fl_exclusive img	{ margin-top:0px; }

.fl_buttons { position:absolute; bottom:0px; right:0px;  }

.fl_bookBtns	{ height:18px; width:156px; float:right; position:absolute; bottom:0; right:0; }
a.fl_film_times, a.fl_film_times:link, a.fl_film_times:active, a.fl_film_times:visited { background:url(../cinemas/images/livery/update2009/film-listing/film-times.jpg) no-repeat 0 0; display:block; float:left; width:67px; height:18px; margin:0px 8px 0px 0px; text-indent:-100000px; }

a.fl_film_times:hover	{ background-position:0 -18px; }

a.fl_book_tickets, a.fl_book_tickets:link, a.fl_book_tickets:active, a.fl_book_tickets:visited	{ background:url(../cinemas/images/livery/update2009/film-listing/book-tickets.jpg) no-repeat 0 0; display:block; float:left; width:81px; height:18px; text-indent:-100000px; }
a.fl_book_tickets:hover	{ background-position:0 -18px; }

a.fl_pre_book_tickets, a.fl_pre_book_tickets:link, a.fl_pre_book_tickets:active, a.fl_pre_book_tickets:visited	{ background:url(../cinemas/images/livery/update2009/film-listing/pre-book.jpg) no-repeat 0 0; display:block; float:left; width:81px; height:18px; text-indent:-100000px; }
a.fl_pre_book_tickets:hover	{ background-position:0 -18px; }

.fl_release	{ margin:0 5px; padding-top:5px; float:left; width:280px; }
.fl_release p { margin:0 0 3px 0; padding:0; color:#690000; font-size:11px; font-weight:bold; }

.fl_remindMe	{ margin:0 10px 0 0; float:left; width:284px; display:inline; }

.fl_remindMe p	{ margin:5px 0 3px 5px; padding:0px 0px 0px 12px; background:url(../cinemas/images/livery/update2009/film-listing/fl-arrow.gif) no-repeat center left; color:#656565; font-size:11px; float:left; }
.fl_remindMe p a, .fl_remindMe p a:link, .fl_remindMe p a:active, .fl_remindMe p a:visited { text-decoration:none; color:#656565; font-weight:bold; font-size:11px; }
.fl_remindMe p a:hover	{ text-decoration:underline; }

.fl_release p a, .fl_release p a:link, .fl_release p a:active, .fl_release p a:visited { text-decoration:none; color:#690000; font-weight:bold; font-size:11px; }
.fl_release p a:hover	{ text-decoration:underline; }

.fl_tabs li a, .fl_tabs li a:link, .fl_tabs li a:active,.fl_tabs li a:visited, .fl_tabs li a:hover { display:block; float:left; height:18px; width:117px; text-indent:-100000px; }

a.fl_tab_now, a.fl_tab_now:link, a.fl_tab_now:active, a.fl_tab_now:visited { background:url(../cinemas/images/livery/update2009/film-listing/fl-tab-now.jpg) no-repeat; }
li.active a.fl_tab_now, li.active a.fl_tab_now:link, li.active a.fl_tab_now:active, li.active a.fl_tab_now:visited, a.fl_tab_now:hover { background:url(../cinemas/images/livery/update2009/film-listing/fl-tab-now-over.jpg) no-repeat;}

a.fl_tab_soon, a.fl_tab_soon:link, a.fl_tab_soon:active, a.fl_tab_soon:visited { background:url(../cinemas/images/livery/update2009/film-listing/fl-tab-soon.jpg) no-repeat; }
li.active a.fl_tab_soon, li.active a.fl_tab_soon:link, li.active a.fl_tab_soon:active, li.active a.fl_tab_soon:visited, a.fl_tab_soon:hover { background:url(../cinemas/images/livery/update2009/film-listing/fl-tab-soon-over.jpg) no-repeat; }

a.fl_tab_last, a.fl_tab_last:link, a.fl_tab_last:active, a.fl_tab_last:visited { background:url(../cinemas/images/livery/update2009/film-listing/fl-tab-last.jpg) no-repeat; }
li.active a.fl_tab_last, li.active a.fl_tab_last:link, li.active a.fl_tab_last:active, li.active a.fl_tab_last:visited, a.fl_tab_last:hover { background:url(../cinemas/images/livery/update2009/film-listing/fl-tab-last-over.jpg) no-repeat; }

.awards { display:inline; float:left; margin:0 5px; width:309px; }
.awards a	{ color:#c11212; font-size:11px; font-weight:bold; margin-top:12px; float:left; }
.awards .imgCont	{ float:right; }