@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,sans-serif
  LINK COLOR            #285CAB
  HOVER COLOR           #3C7EE2
  VISITED COLOR         #6B88B4
  ACTIVE COLOR          #b44102
  SELECT COLOR          #113402
-----------------------------*/

@media projection, 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_container { margin-bottom: 5px; overflow: auto; clear: both; }
div#promos_sidebar div.sweeps_text { height: 60px; margin: 0; }
    html>body div#promos_sidebar div.sweeps_text { height: auto; min-height: 60px; }


/* Freshlinks box common/freshlinks.php */
div#freshlinks_sidebar { margin: 0 0 5px 0; }
div#freshlinks_sidebar h5 { margin-top: 0; }
div#freshlinks_sidebar .abstract img { float: left; margin: 0 5px; }
div#freshlinks_sidebar div.sweeps_container { margin-top: 5px; padding-top: 5px; overflow: auto; zoom: 1; clear: both; border-top: 1px solid #C8CECD; }
div#freshlinks_sidebar div.sweeps_container_first { border-top: none; margin-top: 0; padding-top: 0; }


div#freshlinks_sidebar div.sweeps_container .abstract { margin-top: 5px; }
div#freshlinks_sidebar div.sweeps_text { margin-top: 5px; margin-right: 5px; }
div#freshlinks_sidebar div.sweeps_container.first-child .abstract,
div#freshlinks_sidebar div.sweeps_container.first-child .sweeps_text,
div#freshlinks_sidebar div.sweeps_container:first-child .abstract,
div#freshlinks_sidebar div.sweeps_container:first-child .sweeps_text { margin-top: 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: 244px; /* 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; }
*/

/* Certified Fresh Picks - wwwroot/inc/sidebar_certified_fresh_reskinned.php */
#certified_fresh_picks_sidebar div.content_header { height: 34px; padding: 18px 0 0 63px; line-height: 23px; background: Transparent url('http://images.rottentomatoes.com/images_REDESIGN/movie/bestof.gif') no-repeat top left; }


/* Features - home/features.php */
div#features_sidebar div.content_header { padding-top: 0px; }
#features_sidebar div.feature { width: 122px; height: 160px; margin: 5px 0 0 8px; float:left; overflow: hidden; }
    html>body #features_sidebar div.feature { margin: 5px 0 0 12px; height: auto; max-height: 160px; }
#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; height: 140px; 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 div.videoImg { margin: 0px 5px; }

/* Games - home/games.php  */
#home_games_sidebar p { width: 230px; margin: 0 auto 5px auto; padding: 0 5px; }


/* Games - games/index.php  */
div#col_right_games_arcade div.content_body { text-align: center; }
div#col_right_games_arcade div.content_body a span { margin-left: 110px; }
div#col_right_games_arcade div.content_body p { margin: 5px auto; overflow: auto; }


/* Around the Community - home/around_the_community.php */
#around_the_community div.content_body { padding-bottom: 10px; }

#around_the_community div.item_container { clear: both; overflow: auto; margin: 5px 5px 0 5px; border-top: 1px solid #c8cecd; padding-top: 5px; }
#around_the_community div.item_container.no_top { margin-top:0; border-top: none; }
#around_the_community div.item_container .image { float: left; margin-left: 5px; text-align: center; width: 90px; }
#around_the_community div.item_container .image span { display: block; }

#around_the_community div.item_container .content { float: left; margin-left: 10px; width: 280px; }
#around_the_community div.item_container .content .tmeter_display,
#around_the_community div.item_container .content p { margin-top: 8px; margin-left: 0; }

#around_the_community div#most_active_members.item_container .image { width: 97px; }

#around_the_community div#around_community_join a { display:block; margin: 10px auto 5px auto; line-height: 14px; width: 370px; overflow: auto; }
#around_the_community div#around_community_join a img { float: left; width: 305px; height: 14px; }
#around_the_community div#around_community_join a span { display:block; float: right; font-weight: bold; }

/* 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 */
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 tbody td a { line-height: 12pt; } /* matches .tmeter_display */
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 { margin-top: 5px }

div#homepage_dvd_sidebar tbody td a { line-height: 12pt; } /* matches .tmeter_display */
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; }*/
form#showtimesFrm { overflow:hidden; }
div#home_showtimes_sidebar input#showtimesFrm_locationTxt { width: 180px; float: left; }     
div#home_showtimes_sidebar button { float: right; }
div#home_showtimes_sidebar select#theatershowFrm_movietitleSelect { width: 100%; margin-bottom: 10px; }
div#home_showtimes_sidebar .more { text-align: left; clear:left; }

/* More News - home/news.php */
div#newsmore { width: 422px; } /*Fixed unknown IE6 bug*/
    html>body div#newsmore { width: auto; } /*resets for other browsers*/
div#newsmore .content_body { padding: 8px 0 0 0; }
div#newsmore p#comments { margin-top:-4px; margin-bottom:4px; color: #606162; text-transform: lowercase; }

div#newsmore #news_content_allNews .content_abstract_content { height: 320px; }
    html>body div#newsmore #news_content_allNews .content_abstract_content { height: auto; min-height: 320px; }
div#newsmore col.otherHeadlinesCol { width: 90%; }
div#newsmore col.commentsCol { width: 10%; }

/*div#newsmore .content_abstract_content2 { height: 500px; }*/

div#newsmore .abstractViewTbl p { margin:5px; }
div#newsmore .abstractViewTbl p.first { margin-top:0; padding-top:0; }

div#newsmore p.more { float: right; margin-top: 10px; }

div#newsmore #news_content_featuresTbl a.comments, 
div#newsmore #news_content_columnsTbl a.comments, 
div#newsmore #news_content_guidesTbl a.comments { width:auto; }

div#newsmore span.article_description { display:block; width:270px; float:left; }
div#newsmore span.article_comments { display:block; width:100px; float:right; }

div#newsmore #news_content_guidesTbl span.article_description { display:block; width:195px; float:left; }

div#newsmore #newsmore_news_type a.selected { color:#000; text-decoration:none; }
div#newsmore td.colGuideThumb p { padding:5px; margin:0; }

/*  article/more_news.php */
div#morenews_sidebar .content_body { padding-bottom: 0px; }

/* RT Widget - common/rt_widget.php */
div#rt_widget_sidebar .content_body a { margin-left: 5px; margin-right: 5px; } /*overrides inline embed code*/
div#rt_widget_sidebar object { margin-left: 5px; }

/* Poll - common/poll.php, poll_results.php */
div#poll_sidebar .messages { text-align: center; margin: 5px 0; }
div#poll_sidebar h6 { margin-bottom: 10px; }
div#poll_sidebar .buttonArea { padding-left: 0px; padding-right: 0px; }
div#poll_sidebar .buttonArea button { float: left; margin-left: 5px; width: 110px; }
div#poll_sidebar .buttonArea button.first-child,
div#poll_sidebar .buttonArea button:first-child { margin-left: 0; }
/* Results */
div#poll_sidebar table.pollgraph { margin: 0 5px 10px; padding: 0; }
div#poll_sidebar table.pollgraph td { padding-right: 5px; padding-bottom: 2px; }
div#poll_sidebar table.pollgraph td.last-child,
div#poll_sidebar table.pollgraph td:last-child { padding-right: 0; }

/* RT Widget - common/rt_widget.php */
div#rt_widget_sidebar .content_body a { margin-left: 5px; margin-right: 5px; } /*overrides inline embed code*/
div#rt_widget_sidebar object { margin-left: 5px; }

/* Movie Finder - movie/tomatopicker.php */
#moviefinder_main form { overflow: hidden; clear: both; margin:0 auto; width: 250px; }
#moviefinder_main form input,
#moviefinder_main form select { font-size: 8pt; width: 160px; }

#moviefinder_main form#full_search { height: 55px; }
#moviefinder_main form#full_search label { float: left; overflow: hidden; width: 200px; }
#moviefinder_main form#full_search button { float: right; margin: 10px 0 0 5px; }
    html>body #moviefinder_main form#full_search button { margin-top: 17px; }
#moviefinder_main form#full_search span.label { margin-bottom: 5px; display: block; clear: both; }

#moviefinder_main form#browser label { clear: both; float: none; height: 20px; line-height: 20px; }
#moviefinder_main form#browser label span.label { display: block; float: left; width: 70px; line-height: 18px; }
#moviefinder_main form#browser label select { float: right; }
#moviefinder_main form#browser button { float: right; clear: both; }

#moviefinder_main p { margin: 5px auto; text-align: center; }

/* DVD Finder - dvd/tomatopicker.php */
#dvdfinder_main form { overflow:auto; clear: both; margin:0 auto;  }
#dvdfinder_main form input,
#dvdfinder_main form select { font-size: 8pt; width: 160px; }
#dvdfinder_main form#full_search { width:230px; height: 50px; }
#dvdfinder_main form#full_search label { float: left; }
#dvdfinder_main form#full_search button { float: left; margin: 12px 0 0 5px; }
*>#dvdfinder_main form#full_search button { margin-top: 17px; }
#dvdfinder_main form#full_search span.label { margin-bottom: 5px; display: block; clear: both; }
#dvdfinder_main p { margin: 5px auto; text-align: center; }
#dvdfinder_main form#browser { width: 245px; padding: 0 0 5px; }
#dvdfinder_main form#browser label { clear: both; }
#dvdfinder_main form#browser span.label { display:block; float: left; width:80px; line-height:18px; }
#dvdfinder_main form#browser button { float: right; }

/* Current TV - common/current */
#current_sidebar div.current_media { background: #fff; border: 1px solid #B7BABB; padding: 4px; width: 278px; overflow: auto; margin: 0 auto; }

/* Poll - common/poll */
#poll_sidebar .dialog { margin-bottom: 0px; }



/* Features Carousel - home/spotlights.php */
/* This should be in it's own file, but is here to save request for now */
div#featuresCarousel_main .content_body { padding: 0px; background-color: #000; border: none; } /*overrides existing values*/
div#featuresCarousel_main a { text-decoration: none; }

div#featuresCarousel_main .content_body #feature_item_region { height: 233px; }
div#featuresCarousel_main .content_body a.feature_item { height: 233px; background-color: #000; background-repeat: no-repeat; background-position: top center; display: block; }
div#featuresCarousel_main .content_body a.feature_item .content { height: 70px; margin: 0; padding-top: 5px; display: block; position: relative; top: 163px; background-color: #000; opacity: 0.6; }
div#featuresCarousel_main .content_body a.feature_item .content_text { position:relative; width:412px; top: 95px; left: 5px; display: block; }
div#featuresCarousel_main .content_body a.feature_item .content_text .title { margin: 2px 5px; padding-top: 5px; color: #FFFF99; font: bold 11pt/14pt Arial,Helvetica,Verdana,sans-serif; text-transform: capitalize; }
div#featuresCarousel_main .content_body a.feature_item .content_text .body { height: 34px; color: #FFF; display: block; margin: 0 5px 0; }

div#featuresCarousel_main .content_body a.feature_item:hover .content_text .title,
div#featuresCarousel_main .content_body a.feature_item .content_text .title.hover { color: #FFFF00 !important; }

/*RT Features Main jCarousel Skin*/
.jcarousel-skin-rt_features_main .jcarousel-container,
.jcarousel-skin-rt_features_main .jcarousel-item a.img { background: #000 url(http://images.rottentomatoes.com/images_REDESIGN/template/jcarousel-skin-rt_features_main/gradient.gif) no-repeat top center; }
.jcarousel-skin-rt_features_main .jcarousel-container-horizontal { padding: 6px 20px; }
.jcarousel-skin-rt_features_main .jcarousel-clip-horizontal { width:  354px; height: 80px; margin: 0 auto; }
.jcarousel-skin-rt_features_main .jcarousel-item { width: 84px; height: 80px; }
.jcarousel-skin-rt_features_main .jcarousel-item a { font-weight: normal; color: #FFF; }
.jcarousel-skin-rt_features_main .jcarousel-item a:hover { color: #FFFF00; }

.jcarousel-skin-rt_features_main .jcarousel-item a.hover img,
.jcarousel-skin-rt_features_main .jcarousel-item a:hover img { border-color: #FFFF99; }
.jcarousel-skin-rt_features_main .jcarousel-item a.img { width: 80px; height: 50px; border: 2px solid #b7babb; display: block; background-position: bottom left; }
.jcarousel-skin-rt_features_main .jcarousel-item a.img:hover { border-color: #FFFF99; }

.jcarousel-skin-rt_features_main .jcarousel-item a span { position: relative; top: 55px; display: block; text-align: center; font-size: 0.8em; line-height: 12px; } /* IE6 doesnt like borders here. */
    html>body .jcarousel-skin-rt_features_main .jcarousel-item a span { width:80px; height:22px; border:2px solid transparent; top:52px; left:-2px; }
.jcarousel-skin-rt_features_main .jcarousel-item a span.selected { color: #FFFF99; }
.jcarousel-skin-rt_features_main .jcarousel-item a:hover span { color: #FFFF99; }
.jcarousel-skin-rt_features_main .jcarousel-item a:hover span.selected { color: #FFFF00 !important; }

.jcarousel-skin-rt_features_main .jcarousel-item-horizontal { margin-right: 6px; }
.jcarousel-skin-rt_features_main .jcarousel-item-placeholder { background: #fff; color: #000; }

/*RT Features Main jCarousel Skin - Item Overlay*/
#feature_carousel_item_overlay { width: 80px; height: 50px; position: absolute; left: 14px; top: 6px; border: 2px solid #FFFF99; z-index: 3; text-align: center; cursor: pointer; }
    html>body #feature_carousel_item_overlay { left: 34px; } /*ie6 is -20px*/
#feature_carousel_item_overlay.hover,
#feature_carousel_item_overlay:hover { border-color: #FFFF00; }
#feature_carousel_item_overlay #feature_carousel_item_overlay_arrow { width: 13px; height: 6px; margin: 0 auto; overflow: hidden; position: relative; top: -8px; cursor: pointer; background: url(http://images.rottentomatoes.com/images_REDESIGN/template/jcarousel-skin-rt_features_main/feature_carousel_item_overlay_arrow.gif) no-repeat 0 0; }
    html>body #feature_carousel_item_overlay #feature_carousel_item_overlay_arrow { background-image: url(http://images.rottentomatoes.com/images_REDESIGN/template/jcarousel-skin-rt_features_main/feature_carousel_item_overlay_arrow.png); }
#feature_carousel_item_overlay:hover #feature_carousel_item_overlay_arrow,
#feature_carousel_item_overlay #feature_carousel_item_overlay_arrow.hover { background-position: 0 -6px; }

/*RT Features Main jCarousel Skin - Horizontal Buttons*/
.jcarousel-skin-rt_features_main .jcarousel-next-horizontal,
.jcarousel-skin-rt_features_main .jcarousel-prev-horizontal { background: transparent url(http://images.rottentomatoes.com/images_REDESIGN/template/jcarousel-skin-rt_features_main/buttons.gif) no-repeat 0 0; }
    html>body .jcarousel-skin-rt_features_main .jcarousel-next-horizontal,
    html>body .jcarousel-skin-rt_features_main .jcarousel-prev-horizontal { background-image: url(http://images.rottentomatoes.com/images_REDESIGN/template/jcarousel-skin-rt_features_main/buttons.png); }
.jcarousel-skin-rt_features_main .jcarousel-next-horizontal { width: 18px; height: 14px; position: absolute; top: 28px; right: 7px; cursor: pointer; background-position: 0 0; }
.jcarousel-skin-rt_features_main .jcarousel-next-horizontal:hover { background-position: -18px 0; }
.jcarousel-skin-rt_features_main .jcarousel-next-horizontal:active { background-position: -36px 0; }
.jcarousel-skin-rt_features_main .jcarousel-next-disabled-horizontal,
.jcarousel-skin-rt_features_main .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-rt_features_main .jcarousel-next-disabled-horizontal:active { cursor: default; background-position: -54px 0; }
.jcarousel-skin-rt_features_main .jcarousel-prev-horizontal { width: 18px; height: 14px; position: absolute; top: 28px; left: -14px; cursor: pointer; background-position: 0 -14px; }
    html>body .jcarousel-skin-rt_features_main .jcarousel-prev-horizontal { left: 7px; } /*ie6 is -7px*/
.jcarousel-skin-rt_features_main .jcarousel-prev-horizontal:hover { background-position: -18px -14px; }
.jcarousel-skin-rt_features_main .jcarousel-prev-horizontal:active { background-position: -36px -14px; }
.jcarousel-skin-rt_features_main .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-rt_features_main .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-rt_features_main .jcarousel-prev-disabled-horizontal:active { cursor: default; background-position: -54px -14px; }





/* Add to List Dialog - common/list_add.php */

/* Fixes $.dialog bug where it calculates height incorrectly based on internal content. 
   Setting explicit height fixes the problem */
/*.dialog_addtolist { height: 355px !important; }*/

.dialog_addtolist div.item { overflow: auto; margin: 10px; }
.dialog_addtolist div.item .image { float: left; width: 100px; display: block; background-color: #000; }
.dialog_addtolist div.item .content { float: left; width: 325px; margin-left: 10px; }
.dialog_addtolist div.item .content h4 { font-size: 11pt; line-height: 12pt; font-weight: bold; text-transform: none; margin-bottom: 10px; }
.dialog_addtolist div.item .content h4:first-child,
.dialog_addtolist div.item .content h4.first-child { margin-top: 0px; }
.dialog_addtolist div.item .content p { margin-bottom: 10px; }
.dialog_addtolist div.item .content a.button,
.dialog_addtolist div.item .content button { width: 90px; }
.dialog_addtolist div.item .content div.buttonArea { margin: 10px auto; overflow: auto; clear: both; }
.dialog_addtolist div.item .content div.buttonArea a.button,
.dialog_addtolist div.item .content div.buttonArea button { float: left; }
.dialog_addtolist div.item .content div.buttonArea #addtolist_submit_button { margin-right: 10px; }

.dialog_addtolist div.item .content label a.button,
.dialog_addtolist div.item .content label button { margin-left: 5px; }

.dialog_addtolist div.item .content label#addtolistLbl select { height: 160px; }
*>.dialog_addtolist div.item .content label#addtolistLbl select { max-height: 160px; height: auto}

.dialog_addtolist div.item .content label#categoryCreateLbl input { width: 200px; float: left; clear: left; }
.dialog_addtolist div.item .content label#categoryCreateLbl a.button,
.dialog_addtolist div.item .content label#categoryCreateLbl button { margin-top:-8px; }
*>.dialog_addtolist div.item .content label#categoryCreateLbl a.button,
*>.dialog_addtolist div.item .content label#categoryCreateLbl button { margin-top:-2px; }

.dialog_addtolist div.item .content .note { font-size: 0.8em; clear: both; }
.dialog_addtolist div.item .content label { display: block; margin-bottom: 10px; }
.dialog_addtolist div.item .content label select { width: 210px; }
.dialog_addtolist div.item .content label span.label { display: block; }
.dialog_addtolist div.item .content label.checkboxLbl input { float: left; padding: 0; margin: 0; width: 15px; }
.dialog_addtolist div.item .content label.checkboxLbl span.label { display: block; float: left; margin-left: 5px; }




/* 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",Trebuchet,Myriad,sans-serif; 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; }

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

/* bookmarking css */
.social_bookmark_list { float:left; overflow:visible; width:155px; height:18px; padding-top:2px; }
/* groups profile page */
.image_container .social_bookmark_list { overflow:none;display:block; }
.social_bookmark_list span { height:16px; float:left; margin-right:2px; }

.social_bookmarking_icons{ width:16px; height:16px; float:left; }    
.social_bookmarking_icons.sharebutton {  height:16px; display:block; margin-right:0px; width:84px; margin-left:1px;}

/* bookmarking for celebrity object page */
li.celebToolsAddThis span.social_bookmark_list { float:none;}
html > body .content_abstract_content div.social_bookmark_list div { margin:0; }
#groupsabstract_main div.content_body div.image_container span.social_bookmark_list { height:22px;margin-left:15px; }
.movie_tools_area span.social_bookmark_list { margin-left:3px;}

/* bookmarking addthis on news index pages */
.controls .social_bookmark_list { float:right; overflow:visible; width:142px; height:18px; padding-top:2px; margin-top: 3px; display:block;}
}

.column_article_headline {font-size:14px;font-weight:bold;text-transform: uppercase;}
.past_guides_headline {font-size:14px;text-transform: uppercase;}