@charset "UTF-8";

/* Rotten Tomatoes Master */

/* CONTENTS  
-----------------------------*/

/* NOTES
  image path            http://images.rottentomatoes.com/images/
  MAIN AREA FONT        9pt
  MAIN AREA PADDING     5px
  SIDEBAR AREA FONT     8pt
  SIDEBAR AREA PADDING  5px
  MAIN FONT FACE        Arial,Helvetica,Verdana
  LINK FONT FACE        "Trebuchet MS",Trebuchet,Myriad,Arial
  LINK COLOR            #285CAB
  HOVER COLOR           #3C7EE2
  VISITED COLOR         #6B88B4
  ACTIVE COLOR          #b44102
  SELECT COLOR          #113402
-----------------------------*/

@media screen {




/* MAIN TEMPLATE - =SIDEBAR BOXES
  Partial Box Styles
-----------------------------*/

/* Legacy Padding
  Class to add padding to boxes that don't have updated styles */
div.content_body div.legacy { padding: 5px; }


/* News Ticker on Homepage */
#rssViewToggleHd a { color: #285CAB; }
div#news_content_rssView { margin: 0 20px; }
table#news_content_rssViewTbl th,
table#news_content_rssViewTbl td { padding: 0 5px 5px 0; }
#news_content_rssView_rssLabelCol, #news_content_rssView_springwidgetLabelCol { width: 80px; white-space: nowrap; vertical-align: middle; }
#news_content_rssView_rssSelectCol, #news_content_rssView_springwidgetSelectCol { width: 110px; white-space: nowrap; vertical-align: middle; }
table#news_content_rssViewTbl input { width: 300px; }

/* Sweeps box home/sweeps.php */
div#promos_sidebar { margin: 0 0 5px 0; }
div#promos_sidebar hr { margin: 5px 0; }
div#promos_sidebar img { float: left; margin: 0 5px 5px 5px; }
div#promos_sidebar div.sweeps_text { height: 60px; margin: 0; }

/* Top Box Office - home/box_office.php */
div#topboxoffice_dialog { width: 134px; position: relative; z-index: 20; left: -5px; float: left; }
  html>body div#topboxoffice_dialog { width: 140px; position: static; left: 0px; }
div#topboxoffice_dialog .dialog_content { padding: 5px 2px; }
div#topboxoffice_content { width: 260px; float: right; }
  html>body div#topboxoffice_content { width: 265px; }
div#main_box_office_gross { width: 260px; height: 49px; position: relative; text-align: left; background: Transparent url('http://images.rottentomatoes.com/images/home_page/BoxOfficeBG.gif') no-repeat; }
div#main_box_office_gross_number { position: absolute; top: 10px; left: 65px; font-size: 27px; font-weight:bold; color:#304001; }

/* DVD Picks - home/dvd_picks.php */
div#dvdpicks_dialog { width: 134px; position: relative; z-index: 20; left: -5px; float: left; }
  html>body div#dvdpicks_dialog { width: 140px; position: static; left: 0px; }
div#dvdpicks_dialog .dialog_content { padding: 5px 2px; }
div#dvdpicks_content { width: 260px; float: right; }
  html>body div#dvdpicks_content { width: 265px; }

/* Critic Profile - home/critics.php */
div#criticprofile_dialog { width: 134px; position: relative; z-index: 20; left: -5px; float: left; }
  html>body div#criticprofile_dialog { width: 140px; position: static; left: 0px; }
div#criticprofile_dialog .dialog_content { padding: 5px 2px; }
div#criticprofile_content { width: 260px; float: right; }
  html>body div#criticprofile_content { width: 265px; }

/* Weekly Ketchup - home/recall.php; home/ketchup.php */
div#weeklyketchup_dialog { width: 134px; position: relative; z-index: 20; left: -5px; float: left; }
  html>body div#weeklyketchup_dialog { width: 140px; position: static; left: 0px; }
div#weeklyketchup_dialog .dialog_content { padding: 5px 2px; }
div#weeklyketchup_content { width: 260px; float: right; }
  html>body div#weeklyketchup_content { width: 265px; }
  
/* Critics Concensus - home/critical_concensus.php */
div#criticalconcensus_dialog { width: 134px; position: relative; z-index: 20; left: -5px; float: left; }
  html>body div#criticalconcensus_dialog { width: 140px; position: static; left: 0px; }
div#criticalconcensus_dialog .dialog_content { padding: 5px 2px; }
div#criticalconcensus_content { width: 260px; float: right; }
  html>body div#criticalconcensus_content { width: 265px; }
  

/* Certified Fresh - home/certified_week.php */
#certified_week_sidebar h3, 
#certified_week_sidebar h4, 
#certified_week_sidebar p { width: 230px; margin: 0 auto 5px auto; padding: 0 5px; }
#certified_week_sidebar div.tomatometer_cf { width: 250px; /* this won't align without width */ margin: 0 auto; }
h3#certifiedfreshHd { margin: inherit inherit 15px inherit; clear: both; }
/* deprecated 
div.certified_fresh_box { margin-bottom: 10px; padding: 3px; border: 1px solid #B7BABB; background: #E8EDF5; }
div.certified_fresh_box_links { text-align: right; font-size: 9pt; }
*/

/* Features - home/features.php */
#features_sidebar div.feature { width: 122px; margin: 10px 0 0 8px; float:left; overflow: hidden; }
  html>body #features_sidebar div.feature { margin: 10px 0 0 12px; }
#features_sidebar div.feature a#abstract { margin-bottom: 5px; }
#features_sidebar div.feature p,
#features_sidebar div.feature h6 { width: 122px; text-align: center; margin:0; padding:0;}

/* Pictures - home/pictures.php */
#pictures_sidebar div.feature { width: 93px; margin: 0; padding: 10px 0 0 35px; float:left; overflow: hidden; }
  html>body #pictures_sidebar div.feature { margin: 10px 0 0 35px; padding: 0; }
#pictures_sidebar div.feature a#abstract { margin-bottom: 5px; }
#pictures_sidebar div.feature a#abstract img { width: 83px; height: 83px; }
#pictures_sidebar div.feature p { width: 93px; text-align: center; margin:0; padding:0;}

#celebrities_sidebar p#certifiedfreshImg { width: 100%; text-align: center; clear: both; }

/* Featured Video - home/trailer.php */
#trailer_sidebar ul.fl { list-style-type: none; width: 40%; }
#trailer_sidebar ul li { white-space: nowrap; }

/* Around the Community - home/around_the_community.php */
div#aroundthecommunity_dialog { clear: both; top: 10px; }
table#aroundcommunity_highestratedTbl,
table#aroundcommunity_mostratedTbl { width: 50%; float: left; }
table#aroundcommunity_highestratedTbl .tomatometerCol,
table#aroundcommunity_mostratedTbl .tomatometerCol,
table#aroundcommunity_hottopicsTbl .lastCol,
table#aroundcommunity_latestpostsTbl .lastCol { white-space: nowrap; }
table#aroundcommunity_hottopicsTbl .date,
table#aroundcommunity_latestpostsTbl .date { text-align: right; }
table#aroundcommunity_hottopicsTbl { margin: 0 0 10px 0; }

/* Celebrity - home/celebrity.php */
div#homepage_celebrity_main .abstract { float: left; margin-left: 5px; width: 150px; height: 160px; overflow: hidden; }
div#homepage_celebrity_main div#homepage_celebrity_main_content { float: left; width: 250px; }
div#homepage_celebrity_main h5 { clear: both;} 
div#homepage_celebrity_main table { margin-bottom: 5px; clear: both; }
div#homepage_celebrity_main table tbody th { white-space: nowrap; }
div#homepage_celebrity_main table td.tomatometerCol,
div#homepage_celebrity_main table td.tomatometerCol p { margin-right: 0px; padding-right: 0px; white-space: nowrap; }
div#homepage_celebrity_main table td.title { width: 50%; padding-left: 0px; }

/* Movies - home/movies.php
    home/movies.php
    movie/box_office.php
    td, th */
.boxofficeTbl_tomatometerCol,
.openingTbl_tomatometerCol,
.comingsoonTbl_tomatometerCol,
.toprentalsTbl_tomatometerCol,
.newdvdweekTbl_tomatometerCol,
.nextweekTbl_tomatometerCol,
.weekafterTbl_tomatometerCol { width: 44px; padding: inherit 0px inherit inherit !important; white-space: nowrap; }

html>body .boxofficeTbl_movieCol,
html>body .openingTbl_movieCol,
html>body .comingsoonTbl_movieCol,
html>body .toprentalsTbl_movieCol,
html>body .newdvdweekTbl_movieCol,
html>body .weekafterTbl_movieCol { width: auto; padding-left: 0px; margin-left: 0px; margin-right: 0px;}

div#homepage_movies_sidebar h6 { margin: 5px 0 0 5px; }
div#homepage_movies_sidebar input#homepage_movies_sidebar_xmlTxt { width: 185px; }
div#homepage_movies_sidebar .more { margin-bottom: 10px; }
#homepage_movies_sidebar_rssViewToggle { color: #285CAB; }
div#homepage_movies_sidebar_rssView table th, 
div#homepage_movies_sidebar_rssView table td { vertical-align: middle; }
div#homepage_movies_sidebar p#homepage_movies_sidebar_mostanticipatedLess,
div#homepage_movies_sidebar p#homepage_movies_sidebar_mostanticipatedMore { position: relative; top: -5px; }


div#homepage_dvd_sidebar h6 { margin: 5px 0 0 5px; }
div#homepage_dvd_sidebar input#homepage_dvd_sidebar_xmlTxt { width: 185px; }
div#homepage_dvd_sidebar .more { margin-bottom: 10px; }
#homepage_dvd_sidebar_rssViewToggle { color: #285CAB; }
div#homepage_dvd_sidebar_rssView table th, 
div#homepage_dvd_sidebar_rssView table td { vertical-align: middle; }

.boxofficeTbl_grossCol,
.toprentalsTbl_grossCol { width: 44px; white-space: nowrap; text-align: right; }

.comingsoonTbl_dateCol { width: 40px; white-space: nowrap; text-align: right; }

/* Theaters & Showtimes - home/showtimes.php */
div#home_showtimes_sidebar h6 { margin: 5px 0 0 5px; clear: both; }
div#home_showtimes_sidebar form { overflow: auto; text-align: left; }
div#home_showtimes_sidebar form input#showtimesFrm_locationTxt { width: 170px; margin-right: 5px; float: left; }
div#home_showtimes_sidebar form button { float: left; }
div#home_showtimes_sidebar form select#theatershowFrm_movietitleSelect { width: 100%; margin-bottom: 10px; }














/* From rt_three_column.css
  Keep below other styles to preserve inheritance
  * Merge in progress
-----------------------------*/

p.first_fresh { font-size: 9pt; }
.blue_text { font: bold 9pt "Trebuchet MS", Myriad, Arial; color:#285CAB; } /* RT Text: 17 */
.more_list { padding-left: 12px; }

div.review_quote_box { width: 165px; margin-left: -3px; float: left; position: relative; z-index: 50; }
div.review_quote_arrow { width: 22px; margin-left: -10px; padding-top: 17px; position: relative; z-index: 70; float: left; }
div.review_quote_body { width: 175px; background: url('http://images.rottentomatoes.com/images/home_page/mid.gif') repeat-y;  /*  float: left; */ }
div.review_quote_body_rating { height: 25px;  /* For 1 line reviews with no rating */ padding: 4px 4px 0 8px; float: left; }
div.review_quote_body_quote { width: 123px; padding: 3px; float: left; font-size: 8pt; }

div.center_box h2.tomatometer_says { color: #B53F00; }
div.center_box table td { vertical-align: top; }
.center_box_cell { width: 125px; padding: 3px 5px; border: 1px solid #CFCFCF; background-color: #F6F7FB; }
.center_box_cell img { margin: 0 auto; display: block; }
.center_box_cell p { font-size: 10px; }

table.more_hot_movies { text-align: center; }
table.more_hot_movies td { width: 33%; padding-top: 5px; }

.fresh_people_box { padding: 3px 5px; border: 1px solid #CFCFCF; background-color: #F6F7FB; }

div.button_left { margin-left: 2px; }
.link-lg-text { color:#285CAB; }   
.link-lg-text a:link { color:#285CAB; }   
.link-lg-text h2 { color:#285CAB; }

div#three_column_main { width: 990px; margin: 0 auto; padding: 0px; }
div#three_column_left { width: 248px; /* width: 252px; */ margin: 0; padding: 0; float: left; /* float: left is causing the ff2 page select bug */ }
div#three_column_mid_right { width:728px; margin: 0 0 0 8px; float: left; }
div#three_column_mid { }
img.mid_header { margin: inherit auto; display: block; }
div#three_column_right { width: 300px; margin:0 0 0 2px; float: right; }

div.mid_header { height: 25px; padding-left: 18px; vertical-align: middle; position: relative; line-height: 25px; color:#FFFFFF; font-weight: bold; background: url('http://images.rottentomatoes.com/images/videodvd/generic_header.gif') repeat-x; }
div.mid_header img { position: absolute; top: 0; left: 3px; }
.mid_header { margin-top: 10px; }

.buttonTrailer { width: 60px; margin-right: 5px; padding:2px 0px; border:1px solid #000000; float: left;  font: bold 10px verdana,arial,helvetica,sans-serif; text-align:center; color:#000000; background-color:#FED062; cursor:pointer; }





}