.AccordianContainer .clear {
    clear:both;
}
 
.AccordianContainer .top {
    height:4px;
    font-size:1px;
    background-image:url(/images/furniture/movies/backgrounds/622_top_bg.png);
    _background-image:none;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/furniture/movies/backgrounds/622_top_bg.png", sizingMethod="crop");
}

.AccordianContainer .main {
    padding:12px 23px 20px 20px;
    background-image:url(/images/furniture/movies/backgrounds/622_bg.png);
    _background-image:none;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/furniture/movies/backgrounds/622_bg.png", sizingMethod="scale");
    zoom:1;
}

.AccordianContainer .bottom {
    height:6px;
    font-size:1px;
    background-image:url(/images/furniture/movies/backgrounds/622_bottom.png);
    _background-image:none;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/furniture/movies/backgrounds/622_bottom.png", sizingMethod="crop");
}

.AccordianContainer {
    margin-bottom:10px;
}

.AccordianItem {
    position:relative;
    zoom:1;
    padding-bottom:19px;
    border-bottom:1px solid #ccc;
    margin-bottom:19px;
}

.AccordianItem_last {
    padding-bottom:0;
    border-bottom:0;
    margin-bottom:0;
}

.AccordianItem h3 {
    color:#ff6600;
    font-size:18px;
    font-weight:normal;
    margin-bottom:10px;
}

.AccordianItem p {
    width:410px;
}

.AccordianItem p.linkContainer {
    width:410px;
    padding-top: 5px;
}

.AccordianItem p, .AccordianItem a {
    font-size:12px;
    line-height:15px;
    color:#666;
}

.AccordianItem p a {
    text-decoration:underline;
}

.AccordianItem div.content {
    display:none;
    margin-top:20px;
}

.AccordianItem a.more_link {
    outline:none;
    display:block;
    line-height:16px;
    height:16px;
    position:absolute;
    top:0;
    right:0;
    color:#333;
    background:url(/images/furniture/movies/movies_listing/arrow.gif) top right no-repeat;
    padding-right:14px;
}

div.CinemasNearby { width: 622px; font-family: arial, helvetica, sans-serif; background-image: url(/images/furniture/movies/cinemasnearby/bg.png); background-position: bottom left; }
div.CinemasNearby h2 { margin: 0px; padding: 0px; border: 0px; height: 50px; line-height: 50px; padding-left: 20px; color: #f60; font-size: 18px; font-weight: bold; background-color: #f7f7f7; background-image: url(/images/furniture/movies/cinemasnearby/topbg.gif); background-repeat: repeat-x; margin-right: 2px }
div.CinemasNearby div.cinema { width: 192px; padding-right: 15px; float: left; }
div.CinemasNearby div.cinema h3 { margin: 0px; padding: 0px; border: 0px; padding-left: 19px; color: #333; font-weight: bold; font-size: 15px; padding-bottom: 3px; }
div.CinemasNearby div.cinema h3 a { color: #333; text-decoration: none }
div.CinemasNearby div.cinema h3 a:hover { text-decoration: underline }
div.CinemasNearby div.cinema h3 img { position: relative; top: 0px; left: 3px; top: 2px; }
div.CinemasNearby div.cinema p { margin: 0px; padding: 0px; border: 0px; padding-left: 20px; }
div.CinemasNearby div.cinema p.address { font-size: 12px; color: #666; line-height: 15px }
div.CinemasNearby div.cinema p.telephone { font-size: 12px; font-weight: bold; padding-top: 4px; color: #666 }
div.CinemasNearby ul { margin: 0px; padding: 0px; border: 0px; font-size: 12px; padding-left: 20px; padding-top: 18px; padding-bottom: 27px; }
div.CinemasNearby ul li { margin: 0px; padding: 0px; border: 0px; line-height: 15px; color: #666; list-style-type: none; padding-top: 3px; padding-bottom: 3px; }
div.CinemasNearby ul li a { color: #666 }
div.CinemasNearby div.clear { clear: both }



div.CinemasNearbyStandaloneTop { background-image: url(/images/furniture/movies/backgrounds/622_top_bg.png ); height: 4px; font-size: 1px;  }
div.CinemasNearbyStandaloneBottom { background-image: url(/images/furniture/movies/backgrounds/622_bottom_f7.png ); height: 6px; font-size: 1px;  }
div.CinemasNearbyStandalone { width: 622px; font-family: arial, helvetica, sans-serif; background: url(/images/furniture/movies/cinemasnearbystandalone/bg.png);  }
div.CinemasNearbyStandalone h2 { margin: 0px; padding: 0px; border: 0px; font-size: 22px; font-weight: normal; color: #f60; margin-bottom: 3px; padding-left: 18px; padding-right: 18px; padding-top: 11px; padding-bottom: 15px; background-color: #f7f7f7; margin-left: 2px; margin-right: 2px; }
div.CinemasNearbyStandalone div.cinema { width: 192px; padding-right: 15px; float: left; }
div.CinemasNearbyStandalone div.cinema h3 { margin: 0px; padding: 0px; border: 0px; padding-left: 19px; color: #333; font-weight: bold; font-size: 15px; padding-bottom: 3px; }
div.CinemasNearbyStandalone div.cinema h3 a { color: #333; text-decoration: none }
div.CinemasNearbyStandalone div.cinema h3 a:hover { text-decoration: underline }
div.CinemasNearbyStandalone div.cinema h3 img { position: relative; top: 0px; left: 3px; top: 2px; }
div.CinemasNearbyStandalone div.cinema p { margin: 0px; padding: 0px; border: 0px; padding-left: 20px; }
div.CinemasNearbyStandalone div.cinema p.address { font-size: 12px; color: #666; line-height: 15px }
div.CinemasNearbyStandalone div.cinema p.telephone { font-size: 12px; font-weight: bold; padding-top: 4px; color: #666 }
div.CinemasNearbyStandalone ul { margin: 0px; padding: 0px; border: 0px; font-size: 12px; padding-left: 20px; padding-top: 18px; padding-bottom: 27px; }
div.CinemasNearbyStandalone ul li { margin: 0px; padding: 0px; border: 0px; line-height: 15px; color: #666; list-style-type: none; padding-top: 3px; padding-bottom: 3px; }
div.CinemasNearbyStandalone ul li a { color: #666 }
div.CinemasNearbyStandalone div.clear { clear: both }

div.minheight { min-height: 640px; }
* html div.minheight { height: 530px; }
div.movies_rhs { margin-bottom:160px; }

div.dartadvert div.advertisementtext { text-align: left; font-size: 10px; color: #666; }

div.Bafta {
    padding-top: 10px;
}

div.Bafta div.filmHeader {
    position: relative;
}

div.Bafta div.filmHeader ul {
    padding-top: 5px;
}

div.filmHeader ul li a {
    padding-left: 7px;
    padding-right: 7px;
}

div.Bafta div.filmHeader div.headerText {
    margin-top: 5px;
}

div.Bafta div.filmHeader div.headerText h1 {
    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
    font-size: 42px;
    line-height: 53px;
    font-weight: normal;
    letter-spacing: -0.5px;
}

div.Bafta div.leftContainer {
    margin-bottom: 23px;
}

div.Bafta div.rightContainer {
    position: absolute;
    top: 0;
    right: 2px;
    width: 233px;
    height: 96px;
    margin: 0;
    padding: 20px 0 0 2px;
}

div.pill_linklist_movies_navigation {
    background: transparent url("/images/furniture/movies/filmfinder/outer_bg.gif") repeat-x scroll left bottom;
    padding: 0 0 2px 0;
    margin:0 0 0 0;
    height: 43px; 
}

div.LinkList.pill_linklist_movies_navigation ul {
    width: 930px; 
    height: 34px;
    margin: 0px auto; 
    padding: 0 5px;
    background: #cdcdcd url(/images/furniture/movies/bafta/background.gif) top center no-repeat;
    position:relative;

    background: -webkit-gradient(linear, 0% 100%, 0% 0%, from(#cccccc), to(#ffffff));
    border-top-right-radius: 4px;
    border-top-left-radius: 4px;
}

div.LinkList.pill_linklist_movies_navigation ul li {
    float: left;
    padding: 0;
    margin: 0;
    line-height: 34px;
    height: 34px;
    font-size: 14px;
}

div.LinkList.pill_linklist_movies_navigation ul li a {
    float: left;
    padding: 0 10px;
    text-decoration: none;
    text-align: center;
    background: transparent url(/images/furniture/movies/bafta/separator.gif) top right no-repeat;
    color: #333333;
}

div.LinkList.pill_linklist_movies_navigation ul li a:hover {
    text-decoration: underline;
}

div.LinkList.pill_linklist_movies_navigation ul li a.selected {
    text-decoration: none;
    background: transparent url(/images/furniture/movies/bafta/menu_selected.gif) top center repeat-x;
    color: #FFFFFF;
    background: -webkit-gradient(linear, 0% 100%, 0% 0%, from(#ff6600), to(#ff9902));
}


div.LinkList.pill_linklist_movies_navigation ul li div {
    position:absolute;
    right: 0;
}

div.LinkList.pill_linklist_movies_navigation ul li div a,
div.LinkList.pill_linklist_movies_navigation ul li div a:hover {
    text-decoration: none;
    background: none;
}

div.LinkList.pill_linklist_movies_navigation ul li div h3 {
    float: left;
}

div.LinkList.pill_linklist_movies_navigation ul li div h3 span.l,
div.LinkList.pill_linklist_movies_navigation ul li div h3 span.r {
    font-size: 12px;
    font-weight: normal;
    color: #555555;
    line-height: 34px;
    background: none;
}

div.LinkList.pill_linklist_movies_navigation ul li div ul {
    float: left;
    background: none;
    width: auto;
}

div.LinkList.pill_linklist_movies_navigation ul li div ul li a,
div.LinkList.pill_linklist_movies_navigation ul li div ul li a:hover {
    padding: 6px 9px 0 0;
    background: none;
    text-decoration: none;
}



div.FilmFinderOuter, div.FilmFinderOuterBlack { height: 47px; }
div.FilmFinderOuter { background: url('/images/furniture/movies/filmfinder/outer_bg.gif') bottom left repeat-x #000; margin-bottom: 15px; }
div.FilmFinderOuterBlack { background: url('/images/furniture/movies/filmfinder/outer_bg_black.gif') bottom left repeat-x #000; }

div.FilmFinder { width: 940px; height: 36px; margin: 0px auto; background: url(/images/furniture/movies/filmfinder/background.gif) no-repeat; }
div.FilmFinder fieldset { margin: 0px; padding: 0px; border: 0px; width: 940px; height: 36px; }
div.FilmFinder form { margin: 0px; padding: 0px; border: 0px; width: 940px; height: 36px; padding-top: 8px; } 
div.FilmFinder button { margin: 0px; padding: 0px; border: 0px; width: 89px; height: 28px; text-indent: -2000px; background-image: url(/images/furniture/movies/filmfinder/findfilmbutton.gif); float: left; margin-left: 20px; cursor: pointer; }
div.FilmFinder div.leftfloater { float: left; height: 36px; }
div.FilmFinder label#idliketoseelabel { float: left; margin-left: 121px; height: 26px; line-height: 26px; font-size: 19px; color: white; margin-right: 17px; }
div.FilmFinder label#locationlabel { float: left; margin-left: 12px; height: 26px; line-height: 26px; font-size: 19px; color: white; margin-right: 12px; }
div.FilmFinder input#location { margin: 0px; padding: 0px; border: 0px; width: 192px; height: 19px; padding-left: 10px; padding-top: 5px; font-size: 14px !important; color: #999; font-family: arial, helvetica, sans-serif; background-color: transparent; }
div.FilmFinder div#filmselectioncontainer { background: url(/images/furniture/movies/filmfinder/filmcomboleft.gif) no-repeat }
div.FilmFinder div#locationselectioncontainer { background:url(/images/furniture/movies/filmfinder/postcodetextboxbg.gif) no-repeat }

div.CinemaSelection { background-color: #333; font-family: arial, helvetica, sans-serif; font-size: 12px; text-align: left; width: 285px; }
div.CinemaSelection.brandmode { width: 232px; }
div.CinemaSelectionShadow { padding-right: 16px; padding-bottom: 16px; background: url(/images/furniture/movies/filmfinder/shadow-cinemaselection.png) bottom right; _background: none }
div.CinemaSelection table { margin: 0px; padding: 0px; border: 0px; border-collapse: collapse; text-align: left;  }
div.CinemaSelection table th { color: #f60; font-size: 12px; height: 18px;  line-height: 18px; padding-left: 12px; padding-right: 4px; padding-bottom: 4px; }
div.CinemaSelection table th.cinemaname { text-align: left; }
div.CinemaSelection table th.distance { text-align: center; } 
div.CinemaSelection table td { line-height: 17px; padding-top: 5px; padding-bottom: 5px; font-size: 12px; cursor: default; background-image: none; cursor: pointer; } 
div.CinemaSelection table td.cinemaname { color: #fff; font-weight: bold; text-align: left; padding-left: 12px; width: 172px; background: url(/images/furniture/movies/filmfinder/cinemaselectoritembg.gif) no-repeat 8px 0px; }
div.CinemaSelection table td.isow { width: 39px; background: url(/images/furniture/movies/filmfinder/cinemaselectoritembg.gif) no-repeat -176px 0px; }
div.CinemaSelection table td.isow img { padding-left: 10px; padding-right: 10px; display: block; }
div.CinemaSelection table td.distance { color: #b7b7b7; font-size: 12px; text-align: center; width: 74px; padding-right: 8px; background: url(/images/furniture/movies/filmfinder/cinemaselectoritembg.gif) no-repeat -198px 0px; }
div.CinemaSelection table tr.header { background: none } 
div.CinemaSelection table tr.selected td { background-color: #666 }
div.CinemaSelection table tr.selected td.distance { color: #c9c9c9; }
div.CinemaSelection p.nearestcinemas { margin: 0px; padding: 0px; border: 0px; text-align: left; color: #b7b7b7; line-height: 17px; margin-left: 12px; margin-right: 12px; padding-top: 3px; padding-bottom: 3px; }
div.CinemaSelection p.nearestcinemas a { color: #fff }
div.CinemaSelection p.key { background: url(/images/furniture/movies/filmfinder/oworangebg.gif) no-repeat 11px 9px; text-indent: 32px;  margin: 0px; padding: 0px; border: 0px; background-color: #f60; font-weight: bold; height: 32px; line-height: 32px; color: #fff; text-align: left; }

div.IncompletePostcode { width: 285px; height: 50px; background-color: #333 }
div.IncompletePostcodeShadow { padding-right: 16px; padding-bottom: 16px; background: url(/images/furniture/movies/filmfinder/shadow-cinemaselection.png) bottom right; _background: none }
div.IncompletePostcode img { float: left; margin-top: 10px; margin-left: 10px }
div.IncompletePostcode p { margin: 0px; padding: 0px; border: 0px; color: #fff; margin-left: 46px; margin-right: 18px; line-height: 16px; font-size: 12px; text-align: left; padding-top: 7px; padding-bottom: 8px;  }

div.InvalidPostcode { background-color: #333; width: 285px; text-align: left }
div.InvalidPostcodeShadow { padding-right: 16px; padding-bottom: 16px; background: url(/images/furniture/movies/filmfinder/shadow-cinemaselection.png) bottom right; _background: none }
div.InvalidPostcode p { margin: 0px; padding: 0px; border: 0px; color: #fff; margin-left: 12px; margin-right: 12px; font-size: 12px; padding-top: 8px; padding-bottom: 11px; }

div.NoMatchingFilms { width: 290px; text-align: left; background-color: #333 }
div.NoMatchingFilmsShadow { padding-right: 16px; padding-bottom: 16px; background: url(/images/furniture/movies/filmfinder/shadow-nomatchingfilms.png) bottom right; _background: none }
div.NoMatchingFilms p { margin: 0px; padding: 0px; border: 0px; color: #d6d6d6; font-size: 12px; line-height: 16px; padding-left: 12px; padding-right: 10px; padding-bottom: 11px; padding-top: 7px; }
div.NoMatchingFilms p.otheroptions { height: 32px; line-height: 32px; color: #fff; background: #f60 url(/images/furniture/movies/filmfinder/hintarrow.gif) no-repeat 27px 0px; padding-bottom: 0px; padding-top: 0px; }
div.NoMatchingFilms p.otheroptions a { color: #fff; text-decoration: underline; }

table.FilmSelection { border-collapse: collapse; border: 0px; }
table.FilmSelection tr { vertical-align: top;  }
table.FilmSelection input { width: 161px !important; height: 19px; margin: 0px !important; padding: 0px; border: 0px !important; padding-top: 5px; font-size: 14px !important; color: #999; padding-left: 10px; overflow: hidden; font-family: arial, helvetica, sans-serif }
table.FilmSelection td img { display: block }
table.FilmSelection td { overflow: hidden }

div.MatchingFilms { margin: 0px; padding: 0px; border: 0px; width: 270px; text-align: left; background-color: #333; font-size: 12px; }
div.MatchingFilmsShadow { padding-right: 16px; padding-bottom: 16px; background: url(/images/furniture/movies/filmfinder/shadow-matchingfilms.png) bottom right; _background: none }
div.MatchingFilms h2 { color: #f60; font-size: 12px; margin: 0px; padding: 0px; border: 0px; height: 28px; line-height: 28px; padding-left: 12px; }
div.MatchingFilms ul li { margin: 0px; padding: 0px; border: 0px; list-style-type: none; height: 28px; line-height: 28px; color: #d6d6d6; background: url(/images/furniture/movies/filmfinder/matchingfilmsitembg.gif) no-repeat 8px 0px; padding-left: 12px; cursor: pointer; overflow: hidden; font-weight: bold }
div.MatchingFilms ul li.selected { background-color: #666 }
div.MatchingFilms p.otheroptions { height: 32px; line-height: 32px; color: #fff; background: #f60 url(/images/furniture/movies/filmfinder/hintarrow.gif) no-repeat 27px 0px; padding-bottom: 0px; padding-top: 0px; padding-left: 12px; }
div.MatchingFilms p.otheroptions a { color: #fff; text-decoration: underline; }

div.LatestFilms { margin: 0px; padding: 0px; border: 0px; width: 270px; text-align: left; background-color: #333; font-size: 12px; }
div.LatestFilmsShadow { padding-right: 16px; padding-bottom: 16px; background: url(/images/furniture/movies/filmfinder/shadow-matchingfilms.png) bottom right; _background: none }
div.LatestFilms ul li, div.LatestFilms h2 { margin: 0px; padding: 0px; border: 0px; list-style-type: none; height: 28px; line-height: 28px; color: #d6d6d6; background: url(/images/furniture/movies/filmfinder/matchingfilmsitembg.gif) no-repeat 8px 0px; padding-left: 12px; overflow: hidden; font-weight: bold }
div.LatestFilms ul li { cursor: pointer; }
div.LatestFilms ul li.selected { background-color: #666 }
div.LatestFilms h2 { color: #f60; font-size: 12px; }
div.LatestFilms p.otheroptions { height: 32px; line-height: 32px; color: #fff; background: #f60 url(/images/furniture/movies/filmfinder/hintarrow.gif) no-repeat 27px 0px; padding-bottom: 0px; padding-top: 0px; padding-left: 12px; }

div.LocationSelection { margin: 0px; padding: 0px; border: 0px; width: 270px; text-align: left; background-color: #333; font-size: 12px; }
div.LocationSelectionShadow { padding-right: 16px; padding-bottom: 16px; background: url(/images/furniture/movies/filmfinder/shadow-matchingfilms.png) bottom right; _background: none }
div.LocationSelection p { margin: 0px; padding: 0px; border: 0px; text-align: left; color: #b7b7b7; line-height: 17px; margin-left: 12px; margin-right: 12px; padding-top: 3px; padding-bottom: 3px; }
div.LocationSelection ul li { margin: 0px; padding: 0px; border: 0px; list-style-type: none; height: 28px; line-height: 28px; color: #d6d6d6; background: url(/images/furniture/movies/filmfinder/matchingfilmsitembg.gif) no-repeat 8px 0px; padding-left: 12px; cursor: pointer; overflow: hidden; font-weight: bold }
div.LocationSelection ul li.selected { background-color: #666 }
div.LocationSelection p.otheroptions { height: 32px; line-height: 32px; color: #fff; background: #f60 url(/images/furniture/movies/filmfinder/hintarrow.gif) no-repeat 27px 0px; padding-bottom: 0px; padding-top: 0px; padding-left: 12px; }
div.LocationSelection p.otheroptions a { color: #fff; text-decoration: underline; }

div.EmptyPostcode { background-color: #333; width: 285px; text-align: left }
div.EmptyPostcodeShadow { padding-right: 16px; padding-bottom: 16px; background: url(/images/furniture/movies/filmfinder/shadow-cinemaselection.png) bottom right; _background: none }
div.EmptyPostcode p { margin: 0px; padding: 0px; border: 0px; color: #fff; margin-left: 12px; margin-right: 12px; font-size: 12px; padding-top: 8px; padding-bottom: 11px; }

div.EmptyFilm { background-color: #333; width: 285px; text-align: left }
div.EmptyFilmShadow { padding-right: 16px; padding-bottom: 16px; background: url(/images/furniture/movies/filmfinder/shadow-cinemaselection.png) bottom right; _background: none }
div.EmptyFilm p { margin: 0px; padding: 0px; border: 0px; color: #fff; font-size: 12px; padding-top: 8px; padding-bottom: 11px; padding-left: 12px; }
div.EmptyFilm p.otheroptions { height: 32px; line-height: 32px; color: #fff; padding-bottom: 0px; padding-top: 0px; padding-left: 12px; background-color: #f60 }
div.EmptyFilm p.otheroptions a { color: #fff; text-decoration: underline; }

div.NoCinemasShowingFilm { background-color: #333; width: 285px; text-align: left }
div.NoCinemasShowingFilmShadow { padding-right: 16px; padding-bottom: 16px; background: url(/images/furniture/movies/filmfinder/shadow-cinemaselection.png) bottom right; _background: none }
div.NoCinemasShowingFilm p { margin: 0px; padding: 0px; border: 0px; color: #fff; margin-left: 12px; margin-right: 12px; font-size: 12px; padding-top: 8px; padding-bottom: 11px; }


div.FilmFooter { position:relative; z-index: 1; margin-top: auto; height: 265px; padding-top: 128px; padding-bottom: -110px; background: url('/images/furniture/movies/footer/footer_bg.gif') repeat-x top left #000; }
div.FilmFooter div.footerinner { width: 940px; margin: 0px auto; }
div.FilmFooter div.footerinner div.footergraphic { position: relative; float:left; left: 518px; margin-top: -175px; width: 434px; height: 386px; }
div.FilmFooter div.footerinner div.footerlinks { width:500px; margin-top: 35px; }
div.FilmFooter div.footerinner div.footerlinks a { font-size: 12px; margin-right: 20px;  }

div.remindOrangeWednesdays{    
    width:940px;
}


body { background: url('/images/furniture/movies/backgrounds/main_bg.gif') top left repeat-x #e1e1e1; }

div.filmHeaderOuter { 
    background: url('/images/furniture/movies/header/header_bg.gif') top left repeat-x #000; 
    min-height: 105px; 
}
div.filmHeader {
    margin: 0px auto;
    width: 940px;
} 

div.filmHeader div.leftContainer {
    float: left;
}

div.filmHeader div.headerText {
    float: left;
    clear: both;
    width: 500px;
}


div.filmHeader div.headerText h1 {
    font-size: 42px;
    font-weight: bold;
    color: white;
    padding-left: 15px;
    display: inline;
}

div.filmHeader div.headerText h2 {
    font-size: 42px;
    font-weight: normal;
    color: #666;
    padding-left: 15px;
    display: inline;
}

div.filmHeader ul {
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none;
    float: left;
    width: 610px;
    height: 30px;
    padding-top: 5px;
}

div.filmHeader ul li {
    list-style-type: none;
    display: list-item;
    float: left;
    font-size: 14px;
}

div.filmHeader ul li {
    color: #cccccc;
}

div.filmHeader ul li a {
    padding-left: 5px;
    padding-right: 5px;
    color: #cccccc;
}

div.filmHeader ul li.first a {
    color: #ff6600;
    padding-left: 0px;
}

div.filmHeader ul li.last a {
    color: #737373;
    padding-right: 0px;
}
div.filmHeader a.countdownContainerWednesday {
    background: url('/images/furniture/movies/header/wednesday.png') no-repeat;
    width: 318px;
    height: 96px;
    padding-top: 10px; 
    float: right;
    position: relative;
}

div.filmHeader div.countdownContainer {
    width:325px;
    height: 60px;
    padding-top: 10px; 
    float: right;
    position: relative;
}
div.filmHeader div.countdownOverlay {
    background: url('/images/furniture/movies/header/countdown_line.png') repeat-x;
    position: absolute;
    width:127px;
    height: 2px;
    float: left;
    top: 31px;
    left:0px;
}
* html div.filmHeader div.countdownOverlay { 
    background: none; 
    filter: progid: DXImageTransform.Microsoft.AlphaImageLoader(src="/images/furniture/movies/header/countdown_line.png" ,sizingMethod="crop"); 
}

div.filmHeader div.countdownContainer div.countdown div.countdown-number { color: #737373; width: 36px; float: left; padding-top: 7px; text-align: center; background: url('/images/furniture/movies/header/countdown_bg.gif') top left no-repeat;}
div.filmHeader div.countdownContainer div.countdown div.countdown-number div.caption { color: #ff6600; font-size: 24px; font-weight: bold; margin-bottom: 5px;}
div.filmHeader div.countdownContainer div.countdown div.separator { float: left; width: 10px; height: 40px; background: url('/images/furniture/movies/header/countdown_colon.gif') 3px 18px no-repeat; }

div.filmHeader div.countdownContainer div.owPromo {
    float:left;
    font-size: 12pt;
    padding-left: 10px;
}
div.filmHeader div.countdownContainer div.owPromo p {
    color: #cccccc;
}
div.filmHeader div.countdownContainer div.owPromo p.orange {
    color: #ff6600;
}

div.cookieOrangeWednesdays{    
    float:left; 
    width:940px;
}



div.FilmReviewList div.FilmReview, div.FilmReviewList div.FilmReviewHighlighted { margin-left: 20px; font-family: arial, helvetica, sans-serif; font-size: 12px; clear: both }
div.FilmReviewList div.FilmReview h4, div.FilmReviewList div.FilmReviewHighlighted h4 { margin: 0px; padding: 0px; border: 0px; width: 579px; color: #f60; border: 0px solid #ccc; border-top-width: 1px; font-size: 14px; color: #f60; font-weight: bold; height: 40px; line-height: 40px; position:relative;}
div.FilmReviewList div.FilmReviewHighlighted h4 { border-color:#595959; margin-left:20px;  }
div.FilmReviewList div.FilmReview h4.first, div.FilmReviewList div.FilmReviewHighlighted h4.first { border: 0px; padding-top: 0px; }
div.FilmReviewList div.FilmReview h4 a, div.FilmReviewList div.FilmReviewHighlighted h4 a { color: #f60; text-decoration: none }
div.FilmReviewList div.FilmReviewHighlighted h4 a { color: white; }
div.FilmReviewList div.FilmReview h4 a:hover, div.FilmReviewList div.FilmReviewHighlighted h4 a:hover { text-decoration: underline }
div.FilmReviewList div.FilmReview h4 .chart_position, div.FilmReviewList div.FilmReviewHighlighted h4 .chart position { color:#666; }
div.FilmReviewList div.FilmReview img.certificate, div.FilmReviewList div.FilmReviewHighlighted img.certificate { 
    vertical-align:middle;
    margin-left:10px;
    position:absolute;
    top:9px;
}
div.FilmReviewList div.FilmReview img.main, div.FilmReviewList div.FilmReviewHighlighted img.main { padding: 2px; border: 1px solid #ccc; float: left; margin-bottom: 20px; }
div.FilmReviewList div.FilmReviewHighlighted img.main { border: 1px solid #FFF; color:#FFF; margin-left:20px; }
div.FilmReviewList div.FilmReview p, div.FilmReviewList div.FilmReviewHighlighted p { margin: 0px; padding: 0px; border: 0px; margin-left: 312px; color: #666; font-size: 12px; line-height: 15px; width: 260px; margin-bottom:1em; }
div.FilmReviewList div.FilmReviewHighlighted p { color: #FFF; padding-left: 20px; }
div.FilmReviewList div.FilmReview ul, div.FilmReviewList div.FilmReviewHighlighted ul { margin: 0px; padding: 0px; border: 0px; margin-left: 312px; padding-top: 0; padding-bottom: 20px; }
div.FilmReviewList div.FilmReview ul li, div.FilmReviewList div.FilmReviewHighlighted ul li { margin: 0px; padding: 0px; border: 0px; color: #666 }
div.FilmReviewList div.FilmReviewHighlighted ul li { padding-left: 20px; }
div.FilmReviewList div.FilmReview ul li a { color: #666; text-decoration: underline; }
div.FilmReviewList div.FilmReviewHighlighted ul li a { color: #FFF; text-decoration: underline;  }
div.FilmReviewList div.FilmReviewHighlighted { width:620px; background-color: #595959; margin-left: 0px; position: relative; }

div.FilmReviewList { width: 622px; background-color: white; background: url(/images/furniture/movies/articles/articleborder_right.png) repeat-y; }
div.FilmReviewList p { margin: 0px; padding: 0px; border: 0px; line-height: 22px; padding-top: 14px; color: #333; font-size: 14px; margin-left: 21px; }
div.FilmReviewList p.bold { font-weight: bold; }
div.FilmReviewList div.clear { clear: both;   }

.filmTakeoverHeader {
    width:940px;
    margin:0 auto;
}

.filmTakeoverHeaderInner{
    position:relative;
}

.filmTakeoverHeader .filmTakeoverHeaderLeftShoulder {
    width:150px;
    height:900px;
    position:absolute;
    top:-85px;
    left:-155px;
    z-index:1000;
    background-color:#000;
    overflow:hidden;
}

.filmTakeoverHeader .filmTakeoverHeaderRightShoulder {
    width:150px;
    height:900px;
    position:absolute;
    top:-85px;
    left:945px;
    z-index:1000;
    background-color:#000;
    overflow:hidden;
}

.filmTakeoverHeader .filmTakeoverHeaderTop {
    width:940px;
    height:70px;
    background-color:#000;
    overflow:hidden;
    padding-bottom:5px;
}

.movieFullAd {
    background-color:black;
    width:100%;
    text-align:center;
    position:static;
} 

div.html_inclusion { position:static; }

.movieFullAd div.html_inclusion_inner {
    margin:0 auto;
    width:950px;
}

div.FlexCarousel { background: url('/images/furniture/movies/articles/articleborder_right.png') repeat-y top right; }
div.FlexCarousel div.carouselinner { padding: 0px 20px 0px 20px; }
div.FlexCarousel .loading_container p { color:#666; font-size:11px; text-align:center; position:absolute; top:66px; width:100%; color:#999; }
div.FlexCarousel .loading_container p a { text-decoration:underline; color:#999; }
div.FlexCarousel .loading_container { background:url(/images/furniture/flexcarousel/loading.png) no-repeat center center white; height:72px; border-bottom: 1px solid #ccc; padding-bottom: 20px; position:relative; }
div.FlexCarousel object { outline:none; }
div.FlexCarousel h2 { color: #333; padding: 10px 0px 10px 0px; }

div.MoviesTabbedPageContainer div.FlexCarousel div.carouselinner { padding: 0px; padding-top: 20px; border: 0px solid #ccc; border-top-width: 1px; }
div.MoviesTabbedPageContainer div.FlexCarousel div.carouselinner h2 { display: none }

/* <footer.css> */

/* Override base */

div#footer a {
    background: none;
    color: auto;
    margin-right: 0;
    padding-left: 0;
    text-decoration: none;
}

/* End of Override base */

#footer { 
	font-size: 10px;
}

#footer div.sitemap-box ul li a {
	color: #aeaeae;
	display: block;
	line-height: 11px;
	margin-bottom: 5px;
}

#footer div.primary-footer-links ul li.last {
	background-image: none;
}

#footer div.sitemap-box {
	border-top: solid 4px #FF5500;
	background-repeat: repeat-x;
	padding-top: 25px;
	margin-bottom: 25px;
}

#footer div.sitemap-box ul.sitemap {
	margin: 0 auto;
	width: 970px;
}

#footer div.sitemap-box ul.sitemap h4 {
	font-weight: bold;
	margin-bottom: 6px;
	border-bottom: solid 1px #aeaeae;
}

#footer div.sitemap-box ul.sitemap h4 a {
	color: #fff;
	line-height: 10px;
}

#footer div.sitemap-box ul.sitemap li.section {
	float: left; 
	width: 106px;
	margin-right: 15px;
}

body #footer div.sitemap-box ul.sitemap li.last {
	margin-right: 0;
}

#footer div.sitemap-box ul.sitemap li.section ul.sub-section {
	padding-bottom: 16px;
}

#footer div.sitemap-box ul.sitemap li.section ul.sub-section li {
	display: inline;
	width: 106px;
}

#footer #footer-search {
	clear: both;
}

#footer #footer-ad {
	/* display: none; */
	margin: 23px auto 0 auto;
	width: 730px;
	text-align: right;
}

#footer #footer-ad h6 {
	font-size: 10px;
	color: #ccc;
	margin-bottom: 3px;
	margin-right: 1px;
}

#footer #footer-ad-outer {
	background-color: #4d4c4c;
	position: relative;
	width: 730px;
	height: 92px;
	text-align: left;
	
	width: 735px;	
} 

#footer #footer-ad-inner {
	position: absolute;
	top: 1px;
	right: 1px;
	bottom: 1px;
	left: 1px;
	width: 728px;
	height: 90px;
	background: #000;
	overflow: hidden;
	
	width: 733px;	
}

#footer div.primary-footer-links {
	background-color: #222;
	float: none;
	clear: both;
	margin-top: 42px;
	text-align: center;
}

#footer div.primary-footer-links a {
	color: #fff;
	line-height: 24px;
}

#footer div.primary-footer-links ul { 
	height: 24px; 
	margin: 0 auto;
	display: inline-block;
}

#footer div.primary-footer-links ul li { 
	float: left; 
	line-height: 24px;
	text-align: center;
	/* background: url(/images/footer-separator.gif) no-repeat right center; */
	background-position: right center;
	background-repeat: no-repeat;
	padding: 0 16px;
}


/* </footer.css> */
/* <search-form.css> */

form.search-form {
	width: 466px;
	margin: 0 auto;
}

form.search-form li {
	float: left;
	background: transparent url(/images/furniture/links-sprite.gif) right 2px no-repeat;
}

form.search-form li.no-seperator {
	background-image: none;
}

form.search-form a {
	color: #fff;
	display: block;
	padding: 0 6px 0 5px;
	outline: none;
	font-size: 11px;
}

form.search-form a.selected {
	text-decoration: underline;
	font-weight: bold;
}

form.search-form p {
	width: 40%;
	float: right;
	text-align: right;
	color: #fff;
	font-size: 11px;
}

form.search-form p img {
	vertical-align: middle;
}

form.search-form label {
	display: none;
}

form.search-form input.text {
	border: none;
	background-color: #fff;
	font-size: 13px;
	color: #000;
	padding: 2px 4px;
	width: 385px;
	height: 17px;
	float: left;
	outline: none;
}

form.search-form fieldset {
	background-color: #454545;
	padding: 5px;
	clear: both;
    border:	none;
}

form.search-form input.button {
	border: none;
	background-color: #f50;
	color: #fff;
	font-size: 12px;
	width: 58px;
	display: block;
	float: right;
	text-align: center;
	padding-bottom: 3px;
	background: transparent url(/images/furniture/search-button.gif) 0 0 no-repeat;
	cursor: pointer;
	height: 22px;
}

/* header specific : */
#header form.search-form li {
	margin: 15px 0 7px 0;
}

#header form.search-form p {
	margin-top: 15px;
}

/* footer specific : */
#footer form.search-form li {
	margin-bottom: 7px;
}

/* </search-form.css> */
div.GeneralFeatureNew div.clear {
    clear:both;
    font-size:0;
    height:0;
}

div.GeneralFeatureNew_large {
}

div.GeneralFeatureNew_small {
}

div.GeneralFeatureNew p {
    font-size:12px;
    line-height:16px;
}

div.GeneralFeatureNew p, div.GeneralFeatureNew p a {
    color:#707070;
}

div.GeneralFeatureNew p a {
    text-decoration:underline;
}

div.GeneralFeatureNew p a:hover {
}
 
div.GeneralFeatureNew_large h2 {
    font-weight:normal;
    font-size:22px;
    margin-bottom:10px;
}

div.GeneralFeatureNew_large h2 a {
    color:#333;
}

div.GeneralFeatureNew div.large_title_image_bodywithlink h2 {
    font-size:22px;
}

div.GeneralFeatureNew div.large_title_bodywithlink h2 {
    margin-bottom:6px;
}

div.GeneralFeatureNew img {
    display:block;
}

div.GeneralFeatureNew div.image a {
    display:block;
}

div.GeneralFeatureNew div.large_title_image_bodywithlink div.image {
    border:1px solid #cdcdcd;
    padding:2px;
    margin-bottom:11px;
}

div.GeneralFeatureNew div.large_title_images_bodywithlink div.images a {
    display:block;
    float:left;
    margin-right:13px;
    border:1px solid #cdcdcd;
    padding:2px;
}

div.GeneralFeatureNew div.large_title_images_bodywithlink div.images a.last {
    margin-right:0;
}

div.GeneralFeatureNew div.large_title_images_bodywithlink div.images {
    margin-bottom:11px;
}


div.GeneralFeatureNew h2.header_ow {
  font-size: 18px;
  color: #FF6600;
}

div.GeneralFeatureNew_small div.image {
    width:136px;
    height:75px;
    padding:3px 0 0 3px;
    background:url(/images/furniture/movies/general_feature/small_image_bg.png) no-repeat;
}

div.GeneralFeatureNew_small h2 {
    font-size:15px;
    height:22px;
}

div.GeneralFeatureNew_small h2 a {
    color:#333;
}

div.GeneralFeatureNew_small h2.header_orange {
    margin-bottom:10px;
}

div.GeneralFeatureNew_small h2.header_orange a {
    color:white;
}

div.GeneralFeatureNew_small h2.header_orange span.l {
    background:url(/images/furniture/movies/general_feature/orange_text_left_bg.png) no-repeat;
    display:block;
    height:22px;
    line-height:22px;
    padding-left:4px;
    padding-right:2px;
    float:left;
}

div.GeneralFeatureNew_small h2.header_orange span.r {
    display:block;
    width:2px;
    height:22px;
    float:left;
    background:url(/images/furniture/movies/general_feature/orange_text_right_bg.png) no-repeat;
}

div.GeneralFeatureNew_small h3 {
    font-size:15px;
    color:black;
    font-weight:normal;
}

div.GeneralFeatureNew_small h3 a {
    color:black;
}

div.GeneralFeatureNew div.FlexCarousel .loading_container {
    padding-bottom:10px;
    border:0;
}

div.GeneralFeatureNew div.FlexCarousel div.carouselinner {
    padding:0;
}

div.GeneralFeatureNew div.FlexCarousel h2 {
    display:none;
}

div.GeneralFeatureNew div.triptych {
    margin-bottom:11px;
}

div.IceArticle { background: url('/images/furniture/movies/articles/articleborder_right.png') repeat-y top right; margin: 0px; clear: left; font-size: 12px; }
div.IceArticle div.articleinner { background: #fff; padding: 10px 20px 0px 20px; width: 578px; }
div.IceArticle div.articleinner div.articlebottom { clear: both; border-bottom: 1px solid #ccc; }
div.IceArticle div.articleinner div.relateditems { width: 160px; float: left; }
div.IceArticle div.articleinner div.IceArticleImage { width: 393px; height: 221px; overflow: hidden; float: left; border: 1px solid #ccc; padding: 1px; margin: 0px 15px 20px 0px; }
div.IceArticle div.articleinner div.IceArticleEmbeddedVideo { overflow:hidden; float:left; margin: 0px 15px 20px 0px;}
div.IceArticle div.articleinner div.clear { clear: both; }
div.IceArticle h4 { margin-bottom: 15px; font-size: 12px; color: #f50; font-weight: bold; }
div.IceArticle a { text-decoration:underline; color:#333; } 

div.IceArticleFooter { background: url('/images/furniture/movies/articles/articleborder_right.png') repeat-y top right; border-top: 1px solid #ccc; }
div.IceArticleFooter div.footerinner { width: 578px; background: #eee; padding: 10px 20px 0px 20px; }
div.IceArticleFooter div.footerinner div.clear { clear: both; }
div.IceArticleFooter div.footerinner div.bar { width: 1px; height: 130px; float: left; border-left: 1px solid #e1e1e1; margin: 45px 20px 0px 20px; }
div.IceArticleFooter div.footerinner div.col { width: 160px; float: left; }
div.footerbottom { height: 4px; width: 622px; background: url('/images/furniture/movies/articles/articleborder_bottom.png') top left no-repeat; }

div.IceArticleHeader div.articletop { height: 4px; width: 622px; background: url('/images/furniture/movies/articles/articleborder_top.png') bottom left no-repeat; }
div.IceArticleHeader div.header { background url('/images/furniture/movies/articles/articleborder_right.png') repeat-y top right;  }
div.IceArticleHeader div.header div.headerinner { width: 578px; padding: 10px 20px 0px 20px; background: #fff; font-size: 12px; }
div.IceArticleHeader div.header div.headerinner div.bar { clear: both; padding-top: 5px; border-bottom: 1px solid #ccc; }
div.IceArticleHeader div.header div.headerinner h2.headline { margin-top: 16px; color: #333; font-size: 17px; }
div.IceArticleHeader div.header div.headerinner div.left { width: 250px; float: left; }
div.IceArticleHeader div.header div.headerinner div.left span.category { font-weight: bold; }
div.IceArticleHeader div.header div.headerinner div.right { width: 250px; float: right; text-align: right; }

div.IceArticle div.ArticleQandA { clear: left; margin: 10px 0px 10px 0px; padding: 5px 5px 5px 0px; background-color: #efefef; }
div.IceArticle div.ArticleQandA span.name { color: #f50; font-weight: bold; margin-right: 5px; }
div.IceArticle div.ArticleQandA p.question { font-weight: bold; }
div.IceArticle div.ArticleQandA p.answer { margin-bottom: 0px; }

div.IceArticle div.hr { width: 100%; clear: both; border-top: 1px solid #ddd; height: 1px; margin: 9px 0px; } 

div.IceArticle img.inline { float: none; margin: 0px 10px 10px 0px; border: 1px solid #ccc; padding: 1px; }

div.MoviesTabbedPageContainer div.IceArticle { background: none; }
div.MoviesTabbedPageContainer div.IceArticle div.articleinner { padding-right: 0px; padding-left: 0px; }
div.MoviesTabbedPageContainer div.IceArticle div.articleinner div.articlebottom { border: 0px; }

div.IceArticle ul li, div.IceArticle ol li { color: #333; }
div.IceArticle ul, div.IceArticle ol { padding-top: 6px; padding-bottom: 16px; }

div.Lightbox_underlay {
    background:#000 !important;
    opacity:0.6;
    filter:alpha(opacity=60);
}

.dijitDialog {
    /*    display:none; */
}

div.Lightbox {
    width:658px;
    position:relative;
    padding:0;
    text-align:left;
    outline:none;
}

div.Lightbox div.clear {
    clear:both;
    font-size:0;
    height:0;
}

div.Lightbox object {
    outline:none;
}

div.Lightbox div.top {
    height:6px;
    font-size:1px;
    background-image:url(/images/furniture/movies/lightbox/top_bg.png);
    _background-image:none;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/furniture/movies/lightbox/top_bg.png", sizingMethod="crop");
}

div.Lightbox div.bottom {
    height:16px;
    font-size:1px;
    background-image:url(/images/furniture/movies/lightbox/bottom_bg.png);
    _background-image:none;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/furniture/movies/lightbox/bottom_bg.png", sizingMethod="crop");
}

div.Lightbox div.main {
    zoom:1;
    background-image:url(/images/furniture/movies/lightbox/main_bg.png);
    _background-image:none;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/furniture/movies/lightbox/main_bg.png", sizingMethod="scale");
    width:598px;
    overflow:hidden;
    color:#666;
    padding:15px 30px 10px 30px;
}

div.Lightbox h3 {
    font-size:22px;
    font-weight:bold;
    color:#ff6600;
    margin-bottom:3px;
    margin-left:5px;
}

div.Lightbox h3 span {
    font-weight:normal;
    color:#fff;
}

div.Lightbox a.close {
    display:block;
    width:58px;
    height:18px;
    background:url(/images/furniture/movies/lightbox/close.png);
    text-indent:-9999em;
    outline:none;
    position:absolute;
    right:29px;
    top:18px;
}

div.Lightbox_image div.image_area {
    background:url(/images/furniture/movies/lightbox/image_bg.png) bottom left repeat-x;
    /*height:387px;*/
    min-height:200px;
    padding:10px;
    margin-bottom:12px;
}

div.Lightbox_image div.image {
    width:579px;
    /*height:388px;*/
    min-height:201px;
    background:url(/images/furniture/movies/lightbox/loading.gif) center center no-repeat black;
    border:1px solid #666;
    overflow:hidden;
    float:left;
}

div.Lightbox_image div.image img {
    /*width:579px;*/
    height:201px;
    display:block;
    margin:auto;
}

div.Lightbox div.advert {
    border-top:1px solid #333;
    padding-top:18px;
    height:80px;
}

div.Lightbox div.advert p, div.Lightbox div.advert div.advertisementtext {
    margin-top:5px;
    font-size:12px;
}

div.Lightbox .loading_container_lightbox { 
    background:none; 
    border:0;
    padding:0; 
    margin-bottom:12px;
}

div.Lightbox div.caption { 
    color:#ddd;
    font-size:12px;
    margin-bottom:12px;
    padding-bottom:10px;
    border-bottom:1px solid #333;
    display:none;
}

div.pill { 
    border:0;
}

div.LinkList {
}

div.LinkList h3 {
    padding:0;
    height:22px;
    margin-bottom:10px;
}

div.LinkList h3 span.l {
    background:url(/images/furniture/movies/general_feature/orange_text_left_bg.png) no-repeat;
    display:block;
    height:22px;
    line-height:22px;
    padding-left:4px;
    padding-right:2px;
    float:left;
    color:white;
    font-size:15px;
    font-weight:bold;
    margin:0;
}

div.LinkList h3 span.r {
    display:block;
    width:2px;
    height:22px;
    float:left;
    background:url(/images/furniture/movies/general_feature/orange_text_right_bg.png) no-repeat;
}

div.LinkList.plain h3 span.r {
    display:none;
    width:0px;
    height:0;
    float: none;
    background: none;
}
div.LinkList.plain h3 span.l {
    background: none;
    display:block;
    height:22px;
    line-height:22px;
    padding:0px;
    float:left;
    color:#f60;
    font-size:16px;
    font-weight:bold;
    margin:0;
}

div.LinkList h4 {
    color:#000;
    font-weight:normal;
    font-size:15px;
}

div.LinkList div.image {
    margin-bottom:1px;
    width:136px;
    height:75px;
    padding:3px 0 0 3px;
    background:url(/images/furniture/movies/general_feature/small_image_bg.png) no-repeat;
}

div.LinkList ul {
    padding:0;
    margin-top:2px;
}

div.LinkList ul li {
    background:none;
    padding:0;
    padding-bottom: 7px;
    font-size:12px;
    color:#707070;
}

div.LinkList ul li a {
    text-decoration:underline;
}

div.LinkList ul li a:hover {
}

div#maincontainer { position: static; top:0; left:0; } 

div.MovieCommentForm { width: 622px; background: url(/images/furniture/movies/articles/articleborder_right.png) repeat-y top right; font-family: arial, helvetica, sans-serif; font-size: 13px; _background-image:none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/furniture/movies/articles/articleborder_right.png", sizingMethod="scale"); zoom:1; }
div.MovieCommentForm p { margin: 0px; padding: 0px; border: 0px; float: right; line-height: 39px; padding-top: 8px; margin-right: 20px; display: inline }
div.MovieCommentForm p a { color: #333; }
div.MovieCommentForm p.leavecomment { padding-left: 24px; background: url(/images/furniture/movies/movie_comments/bg.png) no-repeat 0px 19px; }
div.MovieCommentForm p.leavecomment a { padding-right: 18px; background: url(/images/furniture/movies/movie_comments/down_arrow.gif) no-repeat right 7px; }
div.MovieCommentForm h2 { margin: 0px; padding: 0px; border: 0px; line-height: 51px; color: #333; font-size: 18px; margin-left: 20px; font-weight: normal }
div.MovieCommentForm h3 { margin: 0px; padding: 0px; border: 0px; position: absolute; top: 20px; left: 11px; color: #f60; font-size: 15px; font-weight: normal }
div.MovieCommentForm form { margin: 0px; padding: 0px; border: 0px; width: 579px; height: 218px; position: relative; top: 0px; left: 0px; background-color: #eeeeff; margin-left: 20px; background: url(/images/furniture/movies/movie_comments/formbg.gif) no-repeat; padding-bottom: 20px; }
div.MovieCommentForm fieldset { margin: 0px; padding: 0px; border: 0px }
div.MovieCommentForm form p { padding-top: 0px; position: absolute; left: 412px; top: 52px; color: #666; font-size: 10px; width: 152px; line-height: 13px; }
div.MovieCommentForm #forname { margin: 0px; padding: 0px; border: 0px; position: absolute; left: 11px; top: 48px; font-weight: bold; font-size: 12px; }
div.MovieCommentForm #name { color: #999; margin: 0px; padding: 0px; padding-left: 7px; border: 0px; border: 1px solid black; position: absolute; top: 68px; left: 11px; width: 179px; height: 20px; border-color: #7e7e7e #b5b5b5 #dadada #b5b5b5 }
div.MovieCommentForm #forposterem { margin: 0px; padding: 0px; border: 0px; position: absolute; left: 209px; top: 48px; font-weight: bold; font-size: 12px; }
div.MovieCommentForm #posterem { color: #999; margin: 0px; padding: 0px; border: 0px; padding-left: 8px; border: 1px solid black; position: absolute; top: 68px; left: 208px; width: 178px; height: 20px; border-color: #7e7e7e #b5b5b5 #dadada #b5b5b5 }
div.MovieCommentForm #foryourcomment { margin: 0px; padding: 0px; border: 0px; position: absolute; left: 11px; top: 110px; font-weight: bold; font-size: 12px; }
div.MovieCommentForm textarea { font-family: arial, helvetica, sans-serif; color: #999; margin: 0px; padding: 0px; padding-left: 7px; border: 0px; border: 1px solid black; position: absolute; top: 128px; left: 11px; width: 375px; height: 64px; border-color: #7e7e7e #b5b5b5 #dadada #b5b5b5; font-size: 13px; } 
div.MovieCommentForm button { margin: 0px; padding: 0px; border: 0px; position: absolute; left: 488px; top: 172px; width: 84px; height: 28px; background: transparent url(/images/furniture/movies/movie_comments/submit.gif); cursor: pointer; }
div.MovieCommentForm form button p { margin: 0px; padding: 0px; border: 0px; position: static; top: 0px; left: 0px; text-indent: -2000px; width: auto; }
div.MovieCommentForm p.charactersremaining { float: none; position: relative; top: 109px; left: 230px; width: 165px; text-align: right; font-size: 11px; width: 166px; display: block } 
div.MovieCommentForm p.charactersremaining span { font-size: 16px; color: #f60; font-weight: bold }

div.MovieCommentList { width: 622px; background: url('/images/furniture/movies/articles/articleborder_right.png') repeat-y top right; font-family: arial, helvetica, sans-serif; font-size: 13px; _background-image:none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/furniture/movies/articles/articleborder_right.png", sizingMethod="scale"); zoom:1; }
div div.commentsinner { width: 618px; background: #fff; }
div.MovieCommentList p { margin: 0px; padding: 0px; border: 0px; float: right; line-height: 39px; padding-top: 8px; margin-right: 20px; display: inline }
div.MovieCommentList p a { color: #333; }
div.MovieCommentList p.openall { padding-left: 24px; background: url(/images/furniture/movies/movie_comments/see_all_comments.gif) no-repeat 0px 19px; }
div.MovieCommentList p.openall a { padding-right: 18px; background: url(/images/furniture/movies/movie_comments/down_arrow.gif) no-repeat right 7px; }
div.MovieCommentList h2 { margin: 0px; padding: 0px; border: 0px; line-height: 51px; color: #333; font-size: 18px; margin-left: 20px; font-weight: normal }
div.MovieCommentList .comment { margin-left: 20px; background: url(/images/furniture/movies/movie_comments/speech_bubble.gif) no-repeat; width: 579px; height: 112px; position: relative; padding-bottom: 15px; }
div.MovieCommentList .comment h3 { margin: 0px; padding: 0px; border: 0px; position: absolute; top: 12px; left: 16px; color: #f60; font-size: 13px; }
div.MovieCommentList .comment blockquote { margin: 0px; padding: 0px; border: 0px; line-height: 21px; height: 42px; position: absolute; left: 17px; top: 37px; font-size: 14px; color: #666; width: 540px; }
div.MovieCommentList .comment p { margin: 0px; padding: 0px; border: 0px; position: absolute; top: 14px; left: 450px; width: 113px; text-align: right; line-height: 15px; }
div.MovieCommentList .comment p a { text-decoration: underline }

div.MovieCommentList .initiallyhidden { display: none }
div.MovieCommentList ul { margin: 0px; padding: 0px; border: 0px; height: 20px; margin-left: 21px; padding-bottom: 15px }
div.MovieCommentList ul li { margin: 0px; padding: 0px; border: 0px; height: 20px; float: left; margin-right: 10px; width: 20px; text-align: center; line-height: 20px; font-weight: bold; list-style-type: none; border: 1px solid #ccc; color: #f60 }
div.MovieCommentList ul li a { color: #333; font-weight: normal  } 

div#MovieCommentFormErrors { margin-left: 20px; margin-right: 23px; background-color: #f3f3f3; border: 1px solid #ccc; margin-bottom: 15px; } 
div#MovieCommentFormErrors p { margin: 0px; padding: 0px; border: 0px; float: none; display: block; font-size: 15px; color: #f60; margin-left: 10px; }
div#MovieCommentFormErrors ul { margin: 0px; padding: 0px; border: 0px; margin-left: 10px; padding-bottom: 15px; }
div#MovieCommentFormErrors ul li { color: #333; height: 20px; line-height: 20px; font-size: 13px; padding-left: 9px; background: url(/images/furniture/link_arrow.gif) no-repeat 0px 7px; }

.MovieReviewQuotes {
    width:622px;
    font-size:12px;
    color:#666;
}

.MovieReviewQuotes .main .top {
    width:620px;
    height:3px;
    font-size:1px;
    background:url(/images/furniture/movies/backgrounds/3px_hr_f7_bg.png) top left repeat-x #f7f7f7;
}

.MovieReviewQuotes .main {
    background-image:url(/images/furniture/movies/backgrounds/622_bg_f7.png);
    _background-image:none;
    zoom:1;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/furniture/movies/backgrounds/622_bg_f7.png", sizingMethod="scale");
}

.MovieReviewQuotes .main .inner {
    padding:15px 20px 14px 20px;
}

.MovieReviewQuotes .bottom {
    height:6px;
    font-size:1px;
    background-image:url(/images/furniture/movies/backgrounds/622_bottom_f7.png);
    _background-image:none;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/furniture/movies/backgrounds/622_bottom_f7.png", sizingMethod="crop");
}

.MovieReviewQuotes .clear {
    clear:both;
    font-size:1px;
    height:0;
}

.MovieReviewQuotes h3 {
    font-weight:bold;
    font-size:17px;
    color:#ff6600;
    margin-bottom:13px;
    position:relative;
}

.MovieReviewQuotes .reviews {
    background:url(/images/furniture/movies/review_quotes/reviews_bg.png) repeat-y;
    padding-bottom:20px;
}

.MovieReviewQuotes .review {
    width:167px;
    margin-right:40px;
    float:left;
    line-height:17px;
}

.MovieReviewQuotes .review_last {
    margin-right:0;
}

.MovieReviewQuotes .review p.provider {
    font-weight:bold;
    font-size:15px;
    color:#000;
}

.MovieReviewQuotes .review p.link a {
    color:#666;
    text-decoration:underline;
}

.MoviesAToZ {
    width:622px;
    overflow:hidden;
    font-size:15px;
}

.MoviesAToZ .clear {
    clear:both;
}
 
.MoviesAToZ .main {
    width:579px;
    overflow:hidden;
    padding:12px 23px 20px 20px;
    background-image:url(/images/furniture/movies/backgrounds/622_bg.png);
    _background-image:none;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/furniture/movies/backgrounds/622_bg.png", sizingMethod="scale");
    zoom:1;
}

.MoviesAToZ .bottom {
    height:6px;
    font-size:1px;
    background-image:url(/images/furniture/movies/backgrounds/622_bottom.png);
    _background-image:none;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/furniture/movies/backgrounds/622_bottom.png", sizingMethod="crop");
}

.MoviesAToZ .group_links {
    text-align:center;
    font-size:14px;
}

.MoviesAToZ a {
    color:#333;
}

.MoviesAToZ .group_links {
    margin-bottom:15px;
}

.MoviesAToZ .group_links span {
    margin:0 4px;
}

.MoviesAToZ .group_links a {
    text-decoration:underline;
    font-weight:bold;
}

.MoviesAToZ .group_links a.current {
    text-decoration:none;
}

.MoviesAToZ .group_links span.bullet {
    color:#ff6600;
    font-weight:normal;
}

.MoviesAToZ .group_content {
}

.MoviesAToZ .group_content div.group {
    display:none;
}

.MoviesAToZ .group_content div.group div.movie {
    margin-left:-20px;
    padding-left:20px;
    width:600px;
}
    
.MoviesAToZ .group_content div.group div.movie, .MoviesAToZ .group_content h4 {
    height:25px;
    line-height:25px;
}

.MoviesAToZ .group_content div.group div.odd {
    background-color:#eee;
}

.MoviesAToZ .group_content h4 {
    color:#ff6600;
}

.MoviesAToZ div.alpha {
    margin-bottom:25px;
}

div.movies_rhs div.LinkList {
    background-color:#fff;
    width:280px;
    padding: 10px 10px 10px 10px;
}

div.movies_rhs div.LinkList h3 {
    margin:0px 0px 0px 0px;
    padding:0px;
}

div.movies_rhs div.LinkList h3 span {
    background-image: none;
    color:#000;
    padding:0px;
    margin:0px;
    color:#ff5500;
}


div.movies_rhs div.LinkList ul li {
    background:url("http://www.orange.co.uk/img/homerefresh/downrightarrow66.gif") no-repeat scroll 0 5px transparent;
    padding:0 0 0 11px;
}

div.movies_rhs div.LinkList ul li a {
    color:#7f8691;
}

div.MoviesBrandHeader_outer { background: url(/images/furniture/movies/orange_wednesdays/header_bg.gif) repeat-x; height:327px; margin-top:-20px; margin-bottom:10px; }
div.MoviesBrandHeader { margin:0 auto; width:941px; height:327px; position:relative; }
div.MoviesBrandHeader div.text { width:273px; height:101px; padding-top: 18px;  }
div.MoviesBrandHeader div.text h3 { color: #f60; font-size: 28px; font-family: arial, sans; font-weight: normal; }
div.MoviesBrandHeader div.text p.intro { color: #fff; font-size: 14px; padding-top: 5px; line-height: 20px; }
div.MoviesBrandHeader img.promo { position:absolute; top:0; left:414px; }
div.MoviesBrandHeader div.trailer { position:absolute; bottom:20px; left:0; width:280px; }
div.MoviesBrandHeader div.trailer p { margin-top:4px; color:#cbcbcb; font-size:12px; }

.MoviesByCinemaListing {
    width:622px;
    font-size:12px;
}

.MoviesByCinemaListing .top {
    height:4px;
    font-size:1px;
    background-image:url(/images/furniture/movies/movies_listing/main_bg_top.png);
    _background-image:none;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/furniture/movies/movies_listing/main_bg_top.png", sizingMethod="crop");
}

.MoviesByCinemaListing .bottom {
    height:4px;
    font-size:1px;
    background-image:url(/images/furniture/movies/movies_listing/main_bg_bottom.png);
    _background-image:none;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/furniture/movies/movies_listing/main_bg_bottom.png", sizingMethod="crop");
}

.MoviesByCinemaListing .main {
    padding:13px 0 20px 20px;
    background-image:url(/images/furniture/movies/movies_listing/main_bg.png);
    _background-image:none;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/furniture/movies/movies_listing/main_bg.png", sizingMethod="scale");
    zoom:1;
}

.MoviesByCinemaListing .clear {
    clear:both;
    font-size:1px;
    height:0;
}

.MoviesByCinemaListing .movies {
    width:440px;
    margin-right:1px;
    float:left;
}

.MoviesByCinemaListing .venue {
    width:159px;
    float:left;
}

.MoviesByCinemaListing .movies h2, .MoviesByCinemaListing .movies .date {
    font-size:22px;
    font-weight:normal;
}

.MoviesByCinemaListing .movies h2 {
    color:#ff6600;
    margin-bottom:3px;
}

.MoviesByCinemaListing .movies .date {
    margin-bottom:13px;
}

.MoviesByCinemaListing .movies .movie {
    width:420px;
    min-height:148px;
    _height:148px;
    background-image:url(/images/furniture/movies/movies_listing/movie_bg.png);
    margin:0 0 21px 0;
}

.MoviesByCinemaListing .movie .content {
    width:298px;
    float:left;
    padding:10px 0 0 10px;
    color:#333;
    position:relative;
    margin-bottom:10px;
    min-height:123px;
    _height:123px;
}

.MoviesByCinemaListing .movie .content .title {
    font-size:15px;
    font-weight:bold;
    padding-top:8px;
    margin-bottom:3px;
}

.MoviesByCinemaListing .movie .content .title a {
    color:#333;
}

.MoviesByCinemaListing .movie .content .title img {
    vertical-align:middle;
    margin-left:10px;
    /* Take the image out of the flow */
    position:absolute;
}

.MoviesByCinemaListing .movie .content .duration {
}

.MoviesByCinemaListing .movie .content .times {
    margin-top:15px;
    margin-bottom:39px;
    color:#666;
    line-height:15px;
}

.MoviesByCinemaListing .movie .content .times p {
    margin-bottom:5px;
}

.MoviesByCinemaListing .movie .content .buttons {
    position:absolute;
    bottom:0;
}

.MoviesByCinemaListing .movie .content .buttons a {
    display:block;
    outline:none;
    text-indent:-9999em;
    height:29px;
    float:left;
}

.MoviesByCinemaListing .movie .content a.info {
    width:85px;
    background-image:url(/images/furniture/movies/movies_listing/film_info_button.png);
    margin-right:8px;
}

.MoviesByCinemaListing .movie .content a.trailer {
    width:73px;
    background-image:url(/images/furniture/movies/movies_listing/trailer_button.png);
}

.MoviesByCinemaListing .movie .image {
    width:87px;
    border:1px solid #bdbdbd;
    float:right;
    margin:10px 10px 10px 0;
    /* Fix doubled margin bug */
    display:inline;
}

.MoviesByCinemaListing .movie .image img {
    display:block;
}

.MoviesByCinemaListing .movie .actions {
    width:411px;
    background-image:url(/images/furniture/movies/movies_listing/movie_bg_bottom.png);
    padding:8px 0 0 9px;
}

.MoviesByCinemaListing .movie .actions_text_details {
    background-position:-420px 0;
}

.MoviesByCinemaListing .movie .actions_invite {
    background-position:-840px 0;
}

.MoviesByCinemaListing .movie .actions .links {
    height:24px;
}

.MoviesByCinemaListing .movie .actions .links a {
    display:block;
    height:16px;
    line-height:16px;
    background-repeat:no-repeat;
    color:#333;
    float:left;
    margin-right:19px;
    outline:none;
}

.MoviesByCinemaListing .movie .actions .links a:hover {
    text-decoration:none;
}

.MoviesByCinemaListing .movie .actions .links a span {
    padding-right:12px;
    background:url(/images/furniture/movies/movies_listing/arrow.png) top right no-repeat;
    _background-image:url(/images/furniture/movies/movies_listing/arrow.gif);
}

.MoviesByCinemaListing .movie .actions a.text_me {
    padding-left:20px;
    background-image:url(/images/furniture/movies/movies_listing/text_me_bg.png);
    cursor:pointer;
}

.MoviesByCinemaListing .movie .actions_text_details a.text_me span {
    background-position:right -16px;
}

.MoviesByCinemaListing .movie .actions a.invite {
    padding-left:23px;
    background-image:url(/images/furniture/movies/movies_listing/invite_bg.png);
}

.MoviesByCinemaListing .movie .actions_invite a.invite span {
    background-position:right -16px;
}

.MoviesByCinemaListing .movie .actions .text_details, .MoviesByCinemaListing .movie .actions .text_details_recaptcha {
    height:118px;
    padding:10px 10px 0 0;
    position:relative;
    display:none;
}

.MoviesByCinemaListing .movie .actions_text_details .text_details {
    display:block;
}

.MoviesByCinemaListing .movie .actions div.header {
    font-size:12px;
    color:#000;
    width:270px;
    line-height:15px;
    margin-bottom:12px;
    float:left;
}

.MoviesByCinemaListing .movie .actions .text_details div.header {
    line-height:15px;
    margin-bottom:9px;
    _margin-bottom:1px;
}

.MoviesByCinemaListing .movie .actions .text_details div.header p.first {
    /*margin-bottom:7px;*/
}

.MoviesByCinemaListing .movie .actions .text_details_recaptcha {
    position:absolute;
    top:0;
    left:0;
    display:none;
    width:401px;
}

.MoviesByCinemaListing .movie .actions .text_details_recaptcha div.header {
    width:360px;
    margin-bottom:1px;
    float:none;
}

.MoviesByCinemaListing .movie .actions .text_details_recaptcha div.recaptcha {
    height:300px;
    margin-bottom:1px;
    background:white;
}

.MoviesByCinemaListing .movie .actions .text_details_recaptcha p.disclaimer {
    color:#aaa !important;
}
 
.MoviesByCinemaListing .movie .actions .text_details_recaptcha a.reload {
    width:30px;
    height:28px;
    background-image:url(/images/furniture/movies/movies_listing/reload.png);
    _background-image:none;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/furniture/movies/movies_listing/reload.png", sizingMethod="crop");
    position:absolute;
    top:86px;
    left:-2px;
    outline:none;
}

.MoviesByCinemaListing .movie .actions .text_details_recaptcha input.text {
    width:259px;
    left:29px;
}

.Recaptcha {
    display:none;
}

.MoviesByCinemaListing .text_details_recaptcha .Recaptcha {
    display:block;
}

.MoviesByCinemaListing .text_details_recaptcha .Recaptcha input {
    display:none;
}

.MoviesByCinemaListing .movie .actions a.close {
    color:#333;
    text-decoration:underline;
    float:right;
}

.MoviesByCinemaListing .movie .actions label {
    font-weight:bold;
    display:block;
    margin-bottom:7px;
}

.MoviesByCinemaListing .movie .actions .text_details label {
    float:left;
}

.MoviesByCinemaListing .movie .actions .text_details .error {
    color:#fe0000;
}

.MoviesByCinemaListing .movie .actions input.text {
    display:block;
    height:18px;
    padding:0 4px;
    width:174px;
    color:#989898;
    position:absolute;
    top:87px;    
}

.MoviesByCinemaListing .movie .actions a.send {
    display:block;
    outline:none;
    text-indent:-9999em;
    width:72px;
    height:28px;
    position:absolute;
    right:10px;
    background-image:url(/images/furniture/movies/movies_listing/send_button.png);
    _background-image:url(/images/furniture/movies/movies_listing/send_button.gif);
    cursor:pointer;
}

.MoviesByCinemaListing .movie .actions .text_details a.send {
    top:85px;
}

.MoviesByCinemaListing .movie .actions .text_details div.thanks {
    display:none;
    width:230px;
    line-height:15px;
}

.MoviesByCinemaListing .movie .actions .text_details p.disclaimer {
    font-size:10px;
    color:#666;
    position:absolute;
    bottom:3px;
}

.MoviesByCinemaListing .movie .actions .text_details p.disclaimer span {
    color:#ff6600;
}

.MoviesByCinemaListing .movie .actions .invite_details {
    height:118px;
    padding:10px 10px 0 0;
    position:relative;
    display:none;
}
 
.MoviesByCinemaListing .movie .actions_invite .invite_details {
    display:block;
}

.MoviesByCinemaListing .movie .actions .invite_details div.social_networks {
    margin-bottom:12px;
}

.MoviesByCinemaListing .movie .actions .invite_details div a {
    display:block;
    float:left;
    color:#333;
    text-decoration:underline;
    font-weight:bold;
    padding-left:18px;
    background-repeat:no-repeat;
    margin-top:4px;
}

.MoviesByCinemaListing .movie .actions .invite_details div.social_networks a.facebook {
    background-image:url(/images/furniture/movies/movies_listing/facebook_icon.png);
    background-position:0 2px;
    margin-left:3px;
    margin-right:22px;
}

.MoviesByCinemaListing .movie .actions .invite_details div.social_networks a.bebo {
    background-image:url(/images/furniture/movies/movies_listing/bebo_icon.png);
}

.MoviesByCinemaListing .movie .actions .invite_details div.fieldset {
    width:191px;
    float:left;
    margin-top:2px;
    overflow:hidden;
}

.MoviesByCinemaListing .movie .actions .invite_details div.from_email {
    margin-right:16px;
}

.MoviesByCinemaListing .movie .actions .invite_details .email {
    border-top:1px solid #d6d6d6;
    padding-top:8px;
    display:none;
}

.MoviesByCinemaListing .movie .actions .invite_details .email a {
    background-image:url(/images/furniture/movies/movies_listing/invite_bg.png);
    background-position:-1px 0;
    margin-left:3px;
    margin-right:22px;
}

.MoviesByCinemaListing .movie .actions .invite_details .email .message {
    margin-top:10px;
}

.MoviesByCinemaListing .movie .actions .invite_details .email .message label {
    float:left;
    height:4em;
    padding-right:9px;
}

.MoviesByCinemaListing .movie .actions .invite_details .email .message p {
    float:left;
    width:230px;
}

.MoviesByCinemaListing .movie .actions .invite_details .email .message p.more_link {
    margin-top:7px;
}

.MoviesByCinemaListing .movie .actions .invite_details .email .message p.more_link a {
    color:#333;
    text-decoration:underline;
}

.MoviesByCinemaListing .movie .actions .invite_details a.send {
    bottom:13px;
}

.MoviesByCinemaListing .venue {
    line-height:15px;
    color:#333;
}

.MoviesByCinemaListing .venue a {
    color:#333;
}

.MoviesByCinemaListing .venue .title {
    color:#ff6600;
    padding-bottom:6px;
}

.MoviesByCinemaListing .venue .section {
    padding:15px 0 24px 20px;
    background:url(/images/furniture/movies/movies_listing/section_bottom_bg.png) repeat-x bottom left;
}

.MoviesByCinemaListing .venue .print_section {
    padding-top:8px;
}

.MoviesByCinemaListing .venue .print_section a {
    display:block;
    height:16px;
    line-height:16px;
    background:url(/images/furniture/movies/movies_listing/print_listings_bg.png) no-repeat;
    padding-left:25px;
}

.MoviesByCinemaListing .venue .cinema_information_section img {
    margin-bottom:10px;
}

.MoviesByCinemaListing .venue .cinema_information_section .telephone {
    margin-top:5px;
}

.MoviesByCinemaListing .venue .cinema_information_section a.map {
    display:block;
    height:21px;
    line-height:21px;
    padding-left:18px;
    margin-top:10px;
    color:#000;
    background:url(/images/furniture/movies/icons/map_bg.png) no-repeat;
}

.MoviesByCinemaListing .venue .cinema_facilities_section ul {
    line-height:16px;
} 

.MoviesByCinemaListing .venue .cinema_facilities_section li {
    background:url(/images/furniture/movies/movies_listing/orange_bullet.png) no-repeat left center;
    padding-left:11px;
}

.MoviesByCinemaListing .venue .orange_wednesdays_section {
    padding-left:15px;
}

.MoviesByCinemaListing .venue .orange_wednesdays_section p.text {
    float:left;
    width:45px;
    line-height:14px;
}

.MoviesByCinemaListing .venue .orange_wednesdays_section img {
    float:right;
    margin-top:-4px;
}

.MoviesByCinemaListing .venue .orange_wednesdays_section a {
    color:#333;
    display:block;
    background:url(/images/furniture/movies/movies_listing/ticket_bg.png) no-repeat;
    padding-left:24px;
    margin:2px 0 0 5px;
}

.MoviesCinemaInfo {
    width:302px;
    font-size:12px;
    color:#666;
}

.MoviesCinemaInfo p {
    line-height:15px;
}

.MoviesCinemaInfo .showing_times .top {
    height:4px;
    font-size:1px;
    background-image:url(/images/furniture/movies/cinema_info/top_bg_top.png);
    _background-image:none;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/furniture/movies/cinema_info/top_bg_top.png", sizingMethod="crop");
}

.MoviesCinemaInfo .showing_times .main {
    background-image:url(/images/furniture/movies/cinema_info/top_bg.png);
    padding:11px 20px 18px 20px;
    _background-image:none;
    zoom:1;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/furniture/movies/cinema_info/top_bg.png", sizingMethod="scale");
}

.MoviesCinemaInfo .cinema_information .main {
    background-image:url(/images/furniture/movies/cinema_info/bottom_bg.png);
    _background-image:none;
    zoom:1;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/furniture/movies/cinema_info/bottom_bg.png", sizingMethod="scale");
    padding:20px 20px 13px 20px;
}

.MoviesCinemaInfo .cinema_information .bottom {
    font-size:1px;
    height:6px;
    background-image:url(/images/furniture/movies/cinema_info/bottom_bg_bottom.png);
    _background-image:none;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/furniture/movies/cinema_info/bottom_bg_bottom.png", sizingMethod="crop");
    margin-bottom:10px;
}

.MoviesCinemaInfo .divider {
    font-size:1px;
    width:300px;
    height:1px;
    background:#ccc;
    position:absolute;
}

.MoviesCinemaInfo .showing_times h3 {
    font-size:18px;
    line-height:19px;
    font-weight:normal;
    padding-bottom:7px;
    color:#f60;
}

.MoviesCinemaInfo .showing_times h3 span {
    color:#ff6600;
}

.MoviesCinemaInfo .showing_times p {
    color:#333;
    font-size:15px;
    line-height:18px;
}

.MoviesCinemaInfo .showing_times p span {
    color:#f60;
}

.MoviesCinemaInfo div.listings {
    margin-top:7px;
}

.MoviesCinemaInfo div.listings span {
    color:#f60;
}

.MoviesCinemaInfo div.listings a {
    color:#000;
}

.MoviesCinemaInfo  ul.alternate_cinemas li span {
    color:#ff6600;
}

.MoviesCinemaInfo .cinema_information h3 {
    font-size:12px;
    font-weight:normal;
    color:#ff6600;
    padding-bottom:4px;
}

.MoviesCinemaInfo .cinema_information p {
    line-height:16px;
}

.MoviesCinemaInfo .cinema_information p.telephone {
}

.MoviesCinemaInfo .cinema_information img {
    float:right;
    margin-right:-18px;
}

.MoviesCinemaInfo .cinema_information div.map {
    height:21px;
    line-height:21px;
    padding-left:18px;
    margin-top:7px;
    background:url(/images/furniture/movies/icons/map_bg.png) no-repeat;
}

.MoviesCinemaInfo .cinema_information div.map a {
    color:#000;
}

.MoviesContainerBottom {
    height:6px;
    font-size:1px;
    background-image:url(/images/furniture/movies/backgrounds/622_bottom_f7.png);
    _background-image:none;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/furniture/movies/backgrounds/622_bottom_f7.png", sizingMethod="crop");
}

div.MoviesHomepageFeatureContainer_outer {
    width:622px;
}

div.MoviesHomepageFeatureContainer_outer div.clear {
    clear:both;
    height:0;
    font-size:0;
}

div.MoviesHomepageFeatureContainer_outer div.main {
    background:url(/images/furniture/movies/backgrounds/homepage_bg.png) repeat-y;
    _background-image:none;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/furniture/movies/backgrounds/homepage_bg.png", sizingMethod="scale");
    zoom:1;
    padding-bottom:40px;
}

div.MoviesHomepageFeatureContainer_outer div.top {
    height:4px;
    font-size:1px;
    background-image:url(/images/furniture/movies/backgrounds/homepage_top_bg.png);
    _background-image:none;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/furniture/movies/backgrounds/homepage_top_bg.png", sizingMethod="crop");
}

div.MoviesHomepageFeatureContainer_outer div.bottom {
    height:6px;
    font-size:1px;
    background-image:url(/images/furniture/movies/backgrounds/homepage_bottom_bg.png);
    _background-image:none;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/furniture/movies/backgrounds/homepage_bottom_bg.png", sizingMethod="crop");
}

div.MoviesHomepageFeatureContainer_left {
    width:179px;
    margin-right:2px;
    float:left;
}

div.MoviesHomepageFeatureContainer_right {
    width:437px;
    float:left;
}

div.MoviesHomepageFeatureContainer_left div.feature {
    padding:20px 15px 18px 19px;
    background:url(/images/furniture/movies/backgrounds/3px_hr_grey_bg.png) top left repeat-x;
}

div.MoviesHomepageFeatureContainer_inner div.feature_first {
    padding-top:11px;
}

div.MoviesHomepageFeatureContainer_left div.feature_first {
    background:none;
    padding-top:15px;
}

div.MoviesHomepageFeatureContainer_right div.feature {
    padding:10px 0 15px 0;
    margin:0 19px;
    border-bottom:1px solid #ccc;
}

div.MoviesHomepageFeatureContainer_inner div.feature_last {
    padding-bottom:11px;
    border-bottom:0;
}

.MoviesMovieDetailTrailer {
    width:622px;
    font-size:12px;
}

.MoviesMovieDetailTrailer .clear {
    clear:both;
}
 
.MoviesMovieDetailTrailer .top {
    height:4px;
    font-size:1px;
    background-image:url(/images/furniture/movies/backgrounds/622_top_bg.png);
    _background-image:none;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/furniture/movies/backgrounds/622_top_bg.png", sizingMethod="crop");
}

* html .MoviesMovieDetailTrailer .main { width: 579px; overflow:hidden; }

.MoviesMovieDetailTrailer .main {
    padding:12px 23px 20px 20px;
    background-image:url(/images/furniture/movies/backgrounds/622_bg.png);
    _background-image:none;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/furniture/movies/backgrounds/622_bg.png", sizingMethod="scale");
    zoom:1;
}

.MoviesMovieDetailTrailer .main h2, .MoviesMovieDetailTrailer .main .certificate, .MoviesMovieDetailTrailer .main .duration {
    float:left;
}

.MoviesMovieDetailTrailer .main h2 {
    font-size:22px;
    font-weight:normal;
    margin-right:15px;
    margin-bottom:9px;
}

.MoviesMovieDetailTrailer .main .certificate {
    margin-right:15px;
    vertical-align:middle;
}

.MoviesMovieDetailTrailer .main .duration {
    color:#333;
    padding-top:7px;
}

.MoviesMovieDetailTrailer .main div.trailer {
    position:relative;
    border:1px solid #d1d1d1;
    padding:2px;
}

.MoviesMovieDetailTrailer .main div.trailer img {
    display:block;
}

.MoviesMovieDetailTrailer .main .trailer a.play_icon {
    position:absolute;
    display:block;
    cursor:pointer;
    top:136px;
    left:261px;
    width:56px;
    height:56px;
    background-image:url(/images/furniture/movies/movie_detail/play_icon.png);
    _background-image:none;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/furniture/movies/movie_detail/play_icon.png", sizingMethod="crop");
}

.MoviesMovieDetailTrailer .main div.trailer_bottom {
    width:579px;
    height:32px;
    background-image:url(/images/furniture/movies/movie_detail/bottom_bg.png);
}

.MoviesMovieDetailTrailer .main div.trailer_top {
   height: 1px;
   border-bottom: 1px solid #dcdcdc;
}
.MoviesMovieDetailTrailer .main div.trailer_bottom a {
    display:block;
    height:19px;
    color:#333;
    line-height:19px;
    background-repeat:no-repeat;
    margin-top:6px;
}

.MoviesMovieDetailTrailer .main div.trailer_bottom a.share {
    background-image:url(/images/furniture/movies/movie_detail/share_icon.png);
    float:right;
    margin-right:6px;
    padding-left:23px;
}

.MoviesMovieDetailTrailer .main div.trailer_bottom a.more_clips {
    background-image:url(/images/furniture/movies/movie_detail/play_icon_small.png);
    float:left;
    margin-left:6px;
    padding-left:24px;
    display:none;
}
.MoviesMovieDetailTrailer .details { 
    margin-top:18px;
}
.MoviesMovieDetailTrailer .details p {
    margin-bottom:7px;
    line-height:17px;
    color:#666;
}

.MoviesMovieDetailTrailer .details p strong {
    color:#000;
}

.MoviesMovieDetailTrailer .links p span {
    color:#FF6600;
}

div.MoviesOrangeWednesdaysEmailPromo {
    background:url(/images/furniture/movies/orange_wednesdays/monkey.jpg) top right no-repeat;
    height:256px;
}

div.MoviesOrangeWednesdaysEmailPromo p, div.MoviesOrangeWednesdaysEmailPromo h3 {
    width:235px;    
}

div.MoviesOrangeWednesdaysEmailPromo p {
    margin-bottom:15px;
}

div.MoviesOrangeWednesdaysHeader_outer {
    background: url(/images/furniture/movies/orange_wednesdays/header_bg.gif) repeat-x;
    height:327px;
    margin-top:-20px;
    margin-bottom:10px;
}

div.MoviesOrangeWednesdaysHeader {
    margin:0 auto;
    width:941px;
    height:327px;
    position:relative;
}

div.MoviesOrangeWednesdaysHeader div.text {
    position:absolute;
    top:0;
    left:0;
    text-indent:-9999em;
    background:url(/images/furniture/movies/orange_wednesdays/header_text_new.gif) no-repeat;
    width:273px;
    height:101px;
}

div.MoviesOrangeWednesdaysHeader img.promo {
    position:absolute;
    top:0;
    left:414px;
}

div.MoviesOrangeWednesdaysHeader div.trailer {
    position:absolute;
    bottom:20px;
    left:0;
    width:280px;
}

div.MoviesOrangeWednesdaysHeader div.trailer p {
    margin-top:4px;
    color:#cbcbcb;
    font-size:12px;
}

div.MoviesPizzaExpressHeader { 
    background: url('/images/furniture/movies/articles/articleborder_right.png') repeat-y top right; 
    margin: 0px; 
    clear: left; 
    font-size: 12px; 
    padding:20px 20px 0 20px; 
    height:224px;
}
div.MoviesPizzaExpressHeader div {
    float:left;
}
div.MoviesPizzaExpressHeader div.left {
    width:393px;
    margin-right:20px;
}
div.MoviesPizzaExpressHeader div.right {
    width:154px;
}
div.MoviesPizzaExpressHeader div.right a.download {
    width:154px;
    height:41px;
    display:block;
    background:url(/images/furniture/movies/pizza_express/download.png);
    text-indent:-9999em;
    outline:none;
    margin-bottom:75px;
}

div.MoviesPoll {
    width:622px;
}

div.MoviesPoll div.main {
    padding:12px 23px 20px 20px;
    background-image:url(/images/furniture/movies/backgrounds/622_bg.png);
    _background-image:none;
    zoom:1;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/furniture/movies/backgrounds/622_bg.png", sizingMethod="scale");
}

div.MoviesPoll object {
  outline:none;
}

div.MoviesPoll div.header {
    height:28px;
    margin-bottom:20px;
}

div.MoviesPoll h2 {
    display:block;
    float:left;
    line-height:28px;
    height:28px;
    font-size:18px;
    font-weight:normal;
}

div.MoviesPoll div.poll_text_area {
    display:none;
    width:239px;
    height:28px;
    padding-left:25px;
    background:url(/images/furniture/movies/poll/text_bg.png);
    font-size:12px;
    line-height:28px;
    float:right;
}

div.MoviesPoll .loading_container { position:relative; height:12px; } 
div.MoviesPoll .loading_container p { color:#666; font-size:11px; text-align:center; color:#999; }
div.MoviesPoll .loading_container p a { text-decoration:underline; color:#999; }

div.MoviesTabbedPageContainer { background-color: #fff; padding-left: 20px; padding-right: 20px; padding-top: 10px; padding-bottom: 10px; width: 582px; background: url(/images/furniture/movies/articles/articleborder_right.png); position: relative; top: 0px; left: 0px; }
div.MoviesTabbedPageContainerBottom { width: 622px; height: 6px; background: url(/images/furniture/movies/backgrounds/622_bottom.png) no-repeat top left; clear: both; }

div.MoviesTabbedPageContainer h2 { margin: 0px; padding: 0px; border: 0px; height: 30px; line-height: 30px; color: #333; font-size: 14px; font-weight: bold; }

div.TabContainer div.film_review_list div.tabs div.MoviesTabbedPageContainer h3 { background: none transparent; margin: 0px; padding: 0px; border: 0px; text-align: left; height: 30px; line-height: 30px; color: #f50; width: 100%; font-size: 14px; font-weight: bold }

div.MoviesTriptych {
    height:225px;
}

div.MoviesTriptych div.Images {
    float: left;
    border: 1px solid #CDCDCD;
    padding: 1px;
    width: 395px;
}


div.MoviesTriptych div.Images a {
    padding-right: 1px;
}

div.MoviesTriptych div.Images a.last {
    padding-right: 0px;
}


div.MoviesTriptych div.Images a img {
    display: inline;
    vertical-align: top;
}


div.MoviesTriptych div.Trailers {
    float: left;
    margin-left: 15px;
    width: 164px;
    overflow: hidden;
}

div.MoviesTriptych div.Trailers h3 a {
    font-size: 16px;
    font-weight: bold;
    color: #ff6600;
}


div.MoviesTriptych div.Trailers ul li {
    font-size: 14px;
    margin-bottom: 10px;
}

div.MoviesTriptych div.Trailers ul li a {
    display: block;
    color: #707070;
    text-decoration: underline;
    background: url("/images/furniture/movies/general_feature/play_icon.png") left 5px no-repeat;
    padding-left: 30px;
    height: 32px;
}


div.MoviesTriptych div.Trailers p {
    margin-top: 10px;
}


/* standard film box */
.new-film-box { margin-top: 6px; clear: both; cursor: pointer; height: 250px; width: 621px; overflow: hidden; background-color: #5a5a5a; position: relative; margin-bottom: 19px; }
.new-film-inner { position: absolute; top: 1px; left: 1px; right: 1px; bottom: 1px; height: 248px; width: 619px; background-color: #000; }
.new-film-rounded {  -webkit-border-radius: 5px; -khtml-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
.new-film-box h3 { font-family: Arial,Helvetica,sans-serif; font-weight: bold; font-size: 32px; color: #fff; position: absolute; top: 150px; left: 19px; }
.new-film-box .new-film-text { position: absolute; top: 192px; left: 21px; width: 440px; }
.new-film-box p { font-family: Arial,Helvetica,sans-serif; font-weight: bold; font-size: 14px; color: #fff; margin: 0 0 4px 0; }
.new-film-box p.small { font-family: Arial,Helvetica,sans-serif; font-weight: lighter; font-size: 12px; margin-left: -1px; }
.new-film-box a { font-family: Arial,Helvetica,sans-serif; font-weight: bold; font-size: 13px; position: absolute; right: 19px; top: 193px; display: block; float: left; height: 33px; overflow: hidden; background: transparent url('/images/furniture/new-film-sprite.gif') 0 -33px no-repeat; color: #fff; }
.new-film-box a.over { text-decoration: underline; }
.new-film-box a span { cursor: pointer; display: block; float: left; line-height: 31px; height: 33px; padding: 0 22px 0 16px; overflow: hidden; background: transparent url('/images/furniture/new-film-sprite.gif') top right no-repeat; }
/* standard film box */

/* 'secondary' film box */
#new-film-secondary { float: left; }
#new-film-secondary.new-film-box { width: 302px; clear: none; margin: 0; }
#new-film-secondary .new-film-inner { width: 300px; }
#new-film-secondary.new-film-box h3 { font-size: 26px; top: 154px; left: 13px; }
#new-film-secondary.new-film-box .new-film-text { position: absolute; top: 194px; left: 17px; width: 134px; }
#new-film-secondary.new-film-box p { font-family: Arial,Helvetica,sans-serif; font-weight: lighter; }
#new-film-secondary.new-film-box a { right: 22px; top: 195px; }
/* /'secondary' film box */

/* film club box */
#new-film-club { height: 250px; width: 302px; background-color: #5a5a5a; position: relative; margin-top: 6px; margin-bottom: 14px; }
#new-film-club .new-film-inner { width: 300px; background: transparent url('/images/furniture/new-film-sprite.jpg') 0 0 no-repeat; }
#new-film-club h3 { font-family: Arial,Helvetica,sans-serif; font-weight: lighter; font-size: 21px; color: #f50; position: absolute; top: 81px; left: 18px; }
#new-film-club .new-film-text { position: absolute; top: 111px; left: 18px; width: 185px; }
#new-film-club p { font-family: Arial,Helvetica,sans-serif; font-weight: lighter; font-size: 13px; color: #fff; line-height: 16px; margin: 0 0 9px 0; }
#new-film-club p a { color: #000; }
#new-film-club #new-film-facebook { display: block; text-indent: -9999px; text-decoration: none; background: transparent url('/images/furniture/new-film-sprite.gif') 0 -66px no-repeat; width: 107px; height: 29px; overflow: hidden; }
#new-film-club #new-film-facebook:hover { text-decoration: none; }
#new-film-club a#new-film-club-more { position: absolute; top: 219px; left: 19px; font-family: Arial,Helvetica,sans-serif; font-weight: bold; font-size: 13px; color: #fff; background: transparent url('/images/furniture/new-film-sprite.gif') right -100px no-repeat; padding-right: 10px; display: block; float: left; z-index: 2; }
#new-film-club #new-film-club-image { z-index: 1; position: absolute; top: 104px; right: -10px; background: transparent url('/images/furniture/new-film-sprite.jpg') 0 -252px no-repeat; width: 103px; height: 141px; }

#new-film-club #new-film-club-posts { width: 250px; height: 50px; position: absolute; top: 17px; left: 24px; overflow: hidden; }

#new-film-club #new-film-club-posts div { display: table; text-align: center; position: absolute; left: 0; width: 250px; height: 50px; }
#new-film-club #new-film-club-posts div.first { top: 0; }
#new-film-club #new-film-club-posts div.second { top: 50px; }
#new-film-club #new-film-club-posts p { display: table-cell; vertical-align: middle; font-family: Arial,Helvetica,sans-serif; font-weight: lighter; font-style: oblique; font-size: 14px; color: #000; line-height: 16px; }
/* /film club box */

/* film finder */
#new-film-finder { float: left; margin-right: 19px; background: transparent url('/images/furniture/new-film-finder-bg.gif') 0 0 no-repeat; width: 300px; height: 268px; position: relative; }
#new-film-finder h3 { font-family: Arial,Helvetica,sans-serif; font-weight: lighter; font-size: 16px; color: #fff; position: absolute; top: 4px; left: 9px; }

#new-film-finder div.FilmFinder { width: auto; height: auto; margin: 0; background-image: none; }

#new-film-finder div.FilmFinder form { width: auto; height: auto; padding: 0; }

#new-film-finder div.FilmFinder fieldset { width: auto; height: auto; }

#new-film-finder div.FilmFinder label#idliketoseelabel,
#new-film-finder div.FilmFinder label#locationlabel { position: absolute; left: 23px; top: 41px; float: none; margin: 0; height: auto; line-height: normal; font-size: 14px; font-family: Arial,Helvetica,sans-serif; font-weight: lighter; color: #fff; }

#new-film-finder div.FilmFinder label#locationlabel { top: 101px; }

#new-film-finder div.FilmFinder div.leftfloater { float: none; height: auto; }

#new-film-finder div.FilmFinder div#filmselectioncontainer,
#new-film-finder div.FilmFinder div#locationselectioncontainer { background-image: none; }

#new-film-finder div.FilmFinder button { font-family: Arial,Helvetica,sans-serif; font-weight: bold; font-size: 13px; line-height: 31px; text-align: center; padding-right: 10px; text-indent: 0; float: none; margin: 0; background: transparent url('/images/furniture/new-film-sprite.gif') 0 -132px; width: 121px; height: 33px; color: #fff; position: absolute; top: 166px; left: 21px; }

#new-film-finder div.FilmFinder div#filmselectioncontainer { position: absolute; top: 65px; left: 22px; }
#new-film-finder div.FilmFinder div#locationselectioncontainer { position: absolute; top: 120px; left: 22px; }

@media screen and (-webkit-min-device-pixel-ratio:0){
	#new-film-finder div.FilmFinder div#filmselectioncontainer { top: 68px; }
	#new-film-finder div.FilmFinder div#locationselectioncontainer { top: 124px; }
}


#new-film-finder div.FilmFinder input { font-size: 16px !important; outline: none;  }

#new-film-finder div.FilmFinder input#idliketosee { width: 205px !important; }
#new-film-finder div.FilmFinder input#location { width: 144px !important; }

#new-film-finder table.FilmSelection td img { width: 35px; height: 25px; margin-left: 5px; cursor: pointer; }

#new-film-finder a#new-film-finder-more { background: transparent url('/images/furniture/new-film-sprite.gif') 0 -170px no-repeat; position: absolute; top: 213px; left: 19px; font-family: Arial,Helvetica,sans-serif; font-weight: bold; font-size: 13px; color: #fff; display: block; float: left; z-index: 2; padding-left: 8px; }

/* film landing - header and footer fixes */

#header_search {  
    display: none;
}

div.StandardHeader div.main_content {
    border-bottom: 1px solid #262626;
}

div.header {
    padding-bottom: 0px;
}

div#footer a {
    background: none;
    margin-right: auto;
    padding-left: auto;
    text-decoration: auto;
    color: #FFFFFF;
    display: block;
    outline: medium none;
    padding: 0 6px 0 5px;
}

div#footer a:hover {
    color: #FFFFFF;
}

#footer #footer-ad-outer {
    background-color: #000;
}

div#footer {
    border: none;
}

/* /film finder */

div.NumberedTextContainer div.clear {
    clear:both;
    font-size:0;
    height:0;
}

div.NumberedTextContainer div.item {
    margin-bottom:20px;
}

div.NumberedTextContainer div.number {
    float:left;
    font-size:32px;
    color:#ff6600;
    font-weight:normal;
    width:43px;
}

div.NumberedTextContainer div.text {
    float:left;
    width:530px;
}

div.NumberedTextContainer div.text h3 {
    font-size:12px;
    font-weight:bold;
    color:#000;
    margin-bottom:3px;
}

div.NumberedTextContainer div.text p {
    width:auto;
    color:#666;
}


div.film_review_list div.tabs h3.current { background-color: #fff; background-image: none; }
div.film_review_list { width: 622px; height: 40px; font-family: arial, helvetica, sans-serif; font-size: 12px; background: url(/images/furniture/movies/film_review_list/containerbg.gif) repeat-x; }
div.film_review_list div.tabs { margin: 0px; padding: 0px; border: 0px; width: 622px; height: 40px; background-color: transparent; background: url(/images/furniture/movies/film_review_list/containeredge.gif) no-repeat top right }
div.film_review_list div.tabs h3 { margin: 0px; padding: 0px; border: 0px; height: 40px; line-height: 40px; text-align: center; font-size: 14px; }
div.film_review_list div.tabs div.last h3 { margin: 0px; padding: 0px; border: 0px; }
div.film_review_list div.tabs h3 a { color: #000; display: block; height: 40px; }
div.film_review_list div.tabs h3.current a { color: #f60 }
div.film_review_list div.tabs div.Tab { top: 40px; }

div.film_review_list_4tabs div.film_review_list div.tabs h3.current { background-color: #fff; background-image: none; }
div.film_review_list_4tabs div.film_review_list div.tabs h3 { width: 154px; background-image: url(/images/furniture/movies/film_review_list/unselectedtabbg.gif); }
div.film_review_list_4tabs div.film_review_list div.tabs h3 a { width: 154px; }
div.film_review_list_4tabs div.film_review_list div.tabs h3.tab1 { background-image: url(/images/furniture/movies/film_review_list/firstunselectedtabbg.gif); }
div.film_review_list_4tabs div.film_review_list div.tabs h3.tab1-current { background-image: url(/images/furniture/movies/film_review_list/firsttabbg.gif); }
div.film_review_list_4tabs div.film_review_list div.tabs h3.tab1 { width: 155px; }
div.film_review_list_4tabs div.film_review_list div.tabs h3.tab4 { width: 155px; }

div.film_review_list_3tabs div.film_review_list div.tabs h3.current { background-color: #fff; background-image: none; }
div.film_review_list_3tabs div.film_review_list div.tabs h3 { width: 206px; background-image: url(/images/furniture/movies/film_review_list/unselectedtabbg-3tabs.gif); }
div.film_review_list_3tabs div.film_review_list div.tabs h3 a { width: 206px; }
div.film_review_list_3tabs div.film_review_list div.tabs h3.tab1 { background-image: url(/images/furniture/movies/film_review_list/firstunselectedtabbg-3tabs.gif); }
div.film_review_list_3tabs div.film_review_list div.tabs h3.tab1-current { background-image: url(/images/furniture/movies/film_review_list/firsttabbg-3tabs.gif); }

div.film_review_list_2tabs div.film_review_list div.tabs h3.current { background-color: #fff; background-image: none; }
div.film_review_list_2tabs div.film_review_list div.tabs h3 { width: 309px; background-image: url(/images/furniture/movies/film_review_list/unselectedtabbg-2tabs.gif); }
div.film_review_list_2tabs div.film_review_list div.tabs h3 a { width: 309px; }
div.film_review_list_2tabs div.film_review_list div.tabs h3.tab1 { background-image: url(/images/furniture/movies/film_review_list/firstunselectedtabbg-2tabs.gif); }
div.film_review_list_2tabs div.film_review_list div.tabs h3.tab1-current { background-image: url(/images/furniture/movies/film_review_list/firsttabbg-2tabs.gif); }

div.film_review_list div.tabs div.last h3 { background-image: none; }
div.film_review_list div.tabs div.last h3.current { background-image: url(/images/furniture/movies/film_review_list/lastselectedbg.gif); background-repeat: no-repeat; background-position: top right; background-color:  #fff; }

div.film_review_list div.tabfooter { width: 622px; height: 4px; background: url(/images/furniture/movies/film_review_list/footerbg.png) no-repeat top left;

 }
div.film_review_list div.FlexCarousel { background: none; }

.TwitterFeed {
    width:302px;
    font-size:12px;
    color:#666;
}

.TwitterFeed p {
    line-height:15px;
}

.TwitterFeed .top {
    height:4px;
    font-size:1px;
    background-image:url(/images/furniture/movies/cinema_info/top_bg_top.png);
    _background-image:none;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/furniture/movies/cinema_info/top_bg_top.png", sizingMethod="crop");
}

.TwitterFeed .main_top {
    background-image:url(/images/furniture/movies/cinema_info/top_bg.png);
    padding:11px 10px 5px 10px;
    _background-image:none;
    zoom:1;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/furniture/movies/cinema_info/top_bg.png", sizingMethod="scale");
}

.TwitterFeed .orange_divider {
    margin-right: 2px;
    background-color: #FF6600;
    min-height: 2px;
    max-height: 2px;
    width: 300px;
    border-right: 1px solid #C0C0C0;
}

.TwitterFeed .main {
    padding:11px 10px 18px 10px;
    _background-image:none;
    zoom:1;
    width: 280px;
    border-right: 1px solid #C0C0C0;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/furniture/movies/cinema_info/top_bg.png", sizingMethod="scale");
    background-color: #EEEEEE;
}

.TwitterFeed .bottom {
    font-size:1px;
    height:6px;
    background-image:url(/images/furniture/movies/cinema_info/bottom_bg_bottom.png);
    _background-image:none;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/furniture/movies/cinema_info/bottom_bg_bottom.png", sizingMethod="crop");
    margin-bottom:10px;
}

.TwitterFeed .divider {
    font-size:1px;
    min-height:1px;
    max-height: 1px;
    background:#ccc;
    width: 275px;
}

.TwitterFeed h3 {
    font-size:18px;
    line-height:19px;
    font-weight:normal;
    padding-bottom:7px;
    color:#f60;
}

.TwitterFeed .twitter_follow {
    padding-top: 10px;
}

.TwitterFeed .tweet_main {
    width: 270px;
    max-width: 270px;
    background-image: url(/images/furniture/twitter/tweet_top.gif);
    background-repeat: no-repeat;
    background-position: top;
    background-color: #6BD6FA;
    margin: auto auto;
}

.TwitterFeed .tweet_main p {
    color: #FFFFFF;
    padding: 10px;
    text-align: left;
}

.TwitterFeed .tweet_bottom {
    width: 270px;
    max-width: 270px;
    background-image: url(/images/furniture/twitter/tweet_bottom.gif);
    background-repeat: no-repeat;
    background-position: top;
    background-color: #EEEEEE;
    padding-top: 15px;
    margin: auto auto;
    margin-bottom: 12px;
    text-align: left;
}

.TwitterFeed .tweet_from {
    background-image: url(/images/furniture/twitter/twitter_icon.png);
    background-repeat: no-repeat;
    background-position: left;
    padding-left: 25px;
    line-height: 22px;
}

.TwitterFeed .loader {
    margin: auto auto;
    width: 32px;
    padding-bottom: 20px;
    min-height: 64px;
    background-image: url(/images/furniture/twitter/loading.gif);
    background-repeat: no-repeat;
    background-position: center;
}

.TwitterFeed .loader_outer {
    text-align: center;
}

#TwitterFeedArea {
    min-height: 82px;
}

















div#TwitterTweetsFromList {
    background-color: #FFFFFF;
    border: 1px solid #999999;
    font-family: arial,helvetica,sans-serif;
    position: relative;
    width: 298px;
}

div#TwitterTweetsFromList div.content {
    padding: 9px;
}

div#TwitterTweetsFromList h2 span {
    display: block;
    background: url(/images/furniture/film/header_twitter.png) no-repeat 100% 0;
    color: #eee;
    font-size: 13px;
    font-weight: bold;
    height: 42px;
    line-height: 42px;
    padding-left: 10px;
}
body {
    margin-top:0;
}

