.celeb_overall_container {
    width:980px;
}

/* Celebrities Fan Sites */
#celebrities_fansites_main {  }
.celeb_fansite_left_menu {
    background-color:#E8EDF5;
    width:160px;
    padding:2px;
    float:left;
    margin-left:5px;
    border:1px solid #B7BABB;    
}
hr.celeb_hr_tag{
    clear:both;
}
.celeb_news_posted_date_text{
    margin-bottom:10px;
    color:#A7A7A7;
    font-weight:bold;

}
.celeb_news_summary_text{
    color:#000000;
}
.celeb_news_read_articles{
    float:right;
}
.celeb_fansite_left_sub_menu_header {
    color:#A7A7A7;
    font-weight:bold;
}
.celeb_fansite_left_sub_menu_link {
    color:#285CAB;
    font-weight:bold;
}

.celeb_fansite_image{
    width:140px;
}
.celeb_fansite_image_container {
	text-align: center;
    padding:5px;
}
.celeb_total_body_container {
    width:975px;
    padding:0px;
}
div#tmeter_bar {
	margin:20px 0 0;
    height: 57px;
    width: 477px;
    text-align: center;
    background: url('//images.rottentomatoescdn.com/images/celeb/tomatometer_480b.gif');
    background-repeat:no-repeat;
}
div#critics_tomatometer_numbers_txt {
	color:#666666;
	float:left;
	font-size:7pt;
	margin-left:12px;
	padding:10px 0px 0px 0;
	text-align:left;
	width:110px;
}
div#critics_tomatometer_score {
	color:#627d11;
	float:left;
	font-family:"Trebuchet MS",Trebuchet,Myriad,sans-serif;
	font-size:45px;
	font-weight:bold;
	padding-left:5px;
	width:76px;
}

div.critics_tomatometer_bar_shade {
	float:left;
}
div#critics_tomatometer_bar {
	float:left;
	padding-top:19px;
	width:207px;
}
#tmeter_bar .iconset { float: left; position: relative; top: -4px; left: 4px; }
div#critics_tomatometer_score sup {
	font-size:15px;
}
.celeb_fansite_left_sub_menu_container {
    background-color:#FFFFFF;
    margin:auto;
    padding-left:5px;
    width:150px;
        
}
.celeb_fansite_celeb_back_home{
    clear:both;
    font-family: "Trebuchet MS",Trebuchet,Myriad,sans-serif; 
    font-weight: bold; 
    font-size: 14px; 
    text-align:left;
    margin-left:5px;
    margin-bottom:10px;
    color: rgb(40, 92, 171);
}
.celeb_fansite_celeb_name{
    clear:both;
    font-family: "Trebuchet MS",Trebuchet,Myriad,sans-serif; 
    font-weight: bold; 
    font-size: 20px; 
    text-align:left;
    margin-left:5px;
    margin-top:5px;
    color: rgb(40, 92, 171);
}
.celeb_fansite_thumb_contianer {
    float:left;
    margin-top:10px;
    width:150px;
}

.thumbnail_whit_container{
background-color:#FFFFFF;
padding-left:6px;
padding-top:6px;
padding-bottom:10px;

margin:3px;
text-align:center;

}
.lg_header_h1{
color:#A9A658;
font-family:"Trebuchet MS",Trebuchet,Myriad,sans-serif;
font-size:24pt;
font-weight:bold;
text-decoration:none;
text-transform:uppercase;
}
.celeb_fan_site_n_button_container{
margin-left:1px;
float: left;
min-height:40px;
margin-right:1px; 
width: 500px;
}
.celeb_photos_central_container{
margin-left:10px;float: left;min-height:40px;margin-right:10px; width: 55px;
}

#celeb_right_wrapper {
    float:right;
    width:300px;
    margin-right:10px;
}

.celeb_fansite_img{


float:left;margin-right:12px;
height:120px;
width:120px;
min-height:120px;
min-width:120px;
max-height:120px;
max-width:120px;
background:url(//images.rottentomatoescdn.com/images/celeb//NoImage_MovOBJ.gif) ;
background-position: 38% 44%; 
}
.lg_header_h2 {
font-size:18pt;
color:#A9A658;
font-family:"Trebuchet MS",Trebuchet,Myriad,sans-serif;
text-decoration:none;
text-transform:uppercase;
}

.celeb_fansite_hr_tag{clear:both;margin:2px;}

.celeb_creat_fansite_message { margin: 0 5px 15px 5px; }
.celeb_right_side_advert {
float:left;
clear:right;
width:200px;
margin-right:5px;
}
.celeb_photos_pagination {
    margin-left:10px;
    color:#285CAB;
    font-size:12px;
    float:left;

}
.celeb_fan_site_main_container {
clear:left;
float:right;
margin-left:10px;
margin-right:10px;
margin-right:15px;
}
.celeb_photos_pagination_button {
    float:right;
    margin-right:10px;
}
.celeb_photos_pagination_button_left {
    float:left;
    margin-right:10px;
}
.celeb_total_pag_container{
clear:right;
margin-top:10px;
margin-bottom:50px;
}
.celeb_total_images_container{
float:auto;
margin-left:20px;
clear:both;
}
.lg_header_h3 {
font-size:15pt;
color:#A9A658;
font-family:"Trebuchet MS",Trebuchet,Myriad,sans-serif;
text-decoration:none;
text-transform:uppercase;
}
.celeb_bread_crumb_container {
    margin-left:10px;
    margin-right:10px;
}
.breakcrumb_hr_bar{
color:#A9A658;
background-color:#A9A658;
height:3px;
margin:5px;
border:0px;
}
.celeb_thumb_background_fansite  img{
    background-color:#A7A7A7;
    border:1px solid #A7A7A7;
    float:left;
    height:150px;
    margin:3px;
    text-align:center;
    width:60px;
    background:url(//images.rottentomatoescdn.com/images/celeb/NoImage_MovSmall.gif);
    background-position:50% 50%;
    background-repeat:none;
}
.celeb_thumb_background {
    background-color:#A7A7A7;
    border:1px solid #A7A7A7;
    float:left;
    height:80px;
    margin:3px;
    text-align:center;
    width:80px;
}
.celeb_bio_image {
    float:left;
    border:none;
    max-height:230px;
    max-width:272px;
    /*
    max-height:235px;
    max-width:235px;
    width:235px;
    height:235px;    
    margin-bottom:2px;
    margin-right:2px;
    max-width:300px;
    */
}
.celeb_sidebar_image {
    max-height:150px;
    overflow:hidden;
    width:150px;
    float:left;
    border:none;
    /*
    margin-bottom:2px;
    margin-right:2px;
    max-width:300px;
    */
}
.celeb_celeb_wired_thumbs {
    margin-right:2px;
    margin-bottom:2px;
}
.celeb_celeb_wired_thumbs_last {
    margin-right:2px;
    clear:right;
}
.celeb_box_content {
    margin-left:8px;
    margin-right:8px;
}
.celeb_news_summary_title_text {
    color:#285CAB;
    font-family:"Trebuchet MS",Trebuchet,Myriad,sans-serif;
    font-weight:bold;
}
.celeb_news_summary_title_text_big {
    color:#285CAB;
    /*font-size:40px;*/
    font-size: 12pt;
    font-family:"Trebuchet MS",Trebuchet,Myriad,sans-serif;
    font-weight:bold;
}
.celeb_news_summary_body_text {
    color:#000000;
    margin-bottom:8px;
}
.blue_title {
    color:blue;
    font-size:16px;
    font-weight:bold;
}
.grey_title {
font-weight:bold;color:#7b7b7b;font-size:12px;
}
.white_block {
    background-color:#FFFFFF;
    margin-top:3px;
}
div.celebBioLayer{

font-family:"Trebuchet MS",Trebuchet,Myriad,sans-serif;
}
.celeb_hi_res_low_res_hi_lo_cont{

    margin-top:auto;
    align:center;
    color:#285CAB;
    margin-right:5px;
font-family:"Trebuchet MS",Trebuchet,Myriad,sans-serif;padding-left:50px;
}

.celeb_hi_res_low_res_hi{
    margin-top:8px;
    float:left;
    color:#285CAB;
    margin-right:5px;
font-family:"Trebuchet MS",Trebuchet,Myriad,sans-serif;
}
.celeb_hi_res_low_res_lo{
    margin-top:8px;
    margin-right:8px;
    float:left;
    color:#285CAB;
font-family:"Trebuchet MS",Trebuchet,Myriad,sans-serif;
}

.button_center a{
color:#FFFFFF;
cursor:pointer;
}
.celeb_fansite_titles {  
font-weight:bold;
clear:right;         
}
.celeb_photo_gallery_image_container {
    width:122px;
    height:125px;
    float:left;
    padding-top:10px;
    padding-bottom:30px;
    
}
.celeb_photo_gallery_image_outline {
    float:left;
    height:125px;
    margin-left:10px;
}
.celeb_photo_gallery_image {
    max-height:100px;;
    max-width:90px;
    max-height:150px;
    background-color:#FFFFFF;
    /*border:solid thick #A7A7A7;
    border:solid thick #FFFFFF;*/
}
.celeb_fansite_lower_texts{
    clear:both;
}
.celeb_fansite_collect_texts{
    margin-top:12px;
    height:55px;
}
.celeb_fansite_text_cont {
    float:left;

}
.celeb_fansite_desc {
float:left;
font-size:12px;  
}
.celeb_view_edit_fansite{
    margin-top:8px;
    float:right;
    color:#285CAB;
    font-weight:bold;
    font-size:14px;
    clear:both; 
}
div.celeb_comment_hr_tag hr{color:#6B88B4;background-color:#6B88B4;clear:both;}
.celeb_comments_image_container{margin-bottom:10px;width:80px;margin-right:20px;float:left;}
div.celeb_comment_hr_tag hr{color:#6B88B4;background-color:#6B88B4;clear:both;}
.celeb_comments_image_container{margin-bottom:10px;width:80px;margin-right:20px;float:left;}
.celeb_comments_image{margin-top:10px;width:60px;margin-right:20px;float:left;}
.celeb_comment_container{margin-top:10px;color:#000000;font-weight:bold;}
.celeb_comment_title{margin-right:10px;width:120px;max-width:150px;clear:right;color:#000000;font-weight:bold;}
.celeb_comment_body{margin-right:20px; clear:right; color:#000000; font-weight:normal;}

table#topcelebrityforumsTbl { width: auto; margin: 0 5px; }
table#topcelebrityforumsTbl tr,
table#topcelebrityforumsTbl tr td { border-bottom: 1px solid #c8cecd; }
table#topcelebrityforumsTbl h4 { margin-top: 0px; }
table#topcelebrityforumsTbl td.thread { width: 65%; }
table#topcelebrityforumsTbl th.firstCol, table#topcelebrityforumsTbl td.firstCol { width: 50px; }
table#topcelebrityforumsTbl td.firstCol img { height: 40px; width: 30px; margin-bottom: 5px; } /*IE6: force width/height*/
  html>body table#topcelebrityforumsTbl td.firstCol img { height: auto; width: auto; max-height: 40px; max-width: 40px; }
.celeb_forum_image_container{margin-top:4px;width:40px;margin-right:20px;float:left;}
.celeb_forum_image {max-height:30px;max-width:30px;vertical-align:bottom;background:url(//images.rottentomatoescdn.com/images/celeb//NoImage_MovSmall.gif);}


#celebrity_topcelebrityforums_main .container { overflow: auto; }

.celeb_comments_image{margin-top:10px;width:60px;margin-right:20px;float:left;}
.celeb_comment_container{margin-top:10px;color:#000000;font-weight:bold;}
.celeb_comment_title{margin-right:20px;clear:right;color:#000000;font-weight:bold;}
.celeb_comment_body{margin-right:20px;clear:right;color:#000000;font-weight:normal;}

.celeb_forum_image_container{margin-top:4px;width:40px;float:left;}
.celeb_forum_image {background:url(//images.rottentomatoescdn.com/images/celeb/NoImage_MovSmall.gif);height:30px;max-width:80px;vertical-align:bottom;}
.celeb_forum_username { width:120px; min-width:120px; max-width:120px; margin-top:8px; margin-right:5px; float:left; font-weight:bold; }
.celeb_forum_title { margin-top:8px; float:left; font-weight:bold; }
.celeb_forum_body{float:right;clear:right;color:#000000;float:left;font-weight:normal;}
.celeb_forum_date{margin-top:8px;float:right;}

/*  the contrip.php part */

            
/* Corresponds to 11 in RT Text Style */
.header_title_mini {
        color:#FFFFFF;
        font-weight: bold;
}
.celeb_black_arrow_bullets li {
    margin-top: 3px;
    margin-bottom: 3px;
    margin-left: 6px;
    padding-left: 5px;
}
.celeb_black_arrow_bullets{
list-style-position: inside;
}
.celeb_no_symbol_bullets{
    list-style-position: inside;
    margin-left: 6px;
    padding-left: 5px;
}
.right_celeb_content_container {
    margin-left: 0px;
    float: left;
    margin-left: 5px;
    width: 300px;
}
.left_blue_link_plain_bold {
    vertical-align: top;
}
.celeb_mini_content_boxes {
    float: left;
    clear: both;
    width: 300px;
    margin-bottom: 10px;
}            
/* Corresponds to 11 in RT Text Style */
.mini_box_header_title {
    color:#FFFFFF;
    font-weight: bold;
    font-size:13px;
}
.celeb_main_content_container {
    margin-left:2px; 
    float:left;
    width:472px;
}
.celeb_mini_box_more_link
{float:right;margin-right:2px;}
.celeb_left_modules {
   float:left; 
   margin-left:4px;
}
span.mini_box_sub_label {
    color:#000000;
    font-weight:bold;
    font-size:13px;
    margin-left: 6px;
}
.celeb_raking_main_header_text{font-weight:bold;font-size:18px;}
 .celeb_ranking_main_content_container{text-align:center}
.celeb_choose_job_text{font-weight:bold;font-size:15px;}

.celeb_center_rank_list{
    width:450px;
    padding-left:0px;
    padding-right:0px;
    vertical-align:bottom;
    line-height:11px;
    padding-top:6px;
    height:23px;
    margin-bottom:5px;
    background-color: #A7A7A7;
}

.celeb_single_line_ranking_header_text{float:left;width:50px;padding-top:3px; padding-left:3px;}
.celeb_single_line_ranking_header_text_long{float:left;width:210px;padding-top:3px;}
.cleb_double_line_raking_header_text{float:left;width:50px;margin-right:20px;padding-top:0px;margin-top:-3px;}
.cleb_double_line_raking_header_text_right{float:right;width:35px;margin-right:2px;margin-top:-3px;}

.celeb_raking_data_white_row {
    background-color: #FFFFFF;
}
.celeb_raking_data_blue_row {
    background-color: #E8EDF5;
}

.raking_row {
    margin-top:0px;
    width:440px;
    padding-left:5px;
    padding-right:5px;
    clear:both;
}


.celeb_rank_number_data {float:left;width:50px;font-size:13px;font-size:14px;}
.celeb_rank_average_data{float:left;width:50px;margin-right:20px;font-size:14px;}
.celeb_rank_name_data{font-weight:normal;float:left;font-size:14px;}
.celeb_rank_num_movies_data{font-weight:normal;float:right;width:5px;margin-right:8px;font-size:14px;}


#celeb_browse ul { margin-top: 5px; }
#celeb_browse ul li.addition { display: none; }
.ul_celeb_browse_menu li { margin-bottom:3px; text-transform: uppercase; }

/*.celeb_quick_browse_select{float: left; width: 200px;}*/
/* celeb news styles */

#celeb_quick_browser { margin: 0 5px; border-bottom: 1px solid #B7BABB; }
#celeb_quick_browser select { width: 100%; margin: 0 0 5px 0; }

.celeb_news_n_adds_right_column{
    
    float: left;
    margin-left:1px;
    width: 300px;
    clear:right;
    margin-right:2px;
}
/* snapshot styles */
.celeb_snapshot_body_container{
float:left;
margin-left:1px;
margin-right:1px;
}
.celeb_snapshot_container {
    margin-left:8px;
    width:650px;
    height:1000px;
}
.celeb_movie_snapshot_box{

float:left;clear:left;
margin-right:0px;
}
.celeb_movie_snapshot_img{float:left;clear:left;width:70px;}
.celeb_snapshot_total_container {
    margin-left:1px;
    margin-right:1px;
    font-weight:normal;
    float:left;
    width:686px;
}
.celeb_movie_snapshot_right_side{
float:left;visibility:visible;
width:120px;
}
.celeb_movie_snapshot_avg_rating {
float:left;
}
.celeb_movie_snapshot_right_side {
float:left;clear:right;
}
.celeb_filmography_container{

float:left;width:463px;height:150px;

}
.celeb_movie_snapshot_movie_blue_title {
    color:blue;
    font-family:"Trebuchet MS",Trebuchet,Myriad,sans-serif;
    font-weight:bold;font-size:12px;
    
    }
    
.celeb_movie_snapshot_movie_title {font-size:12px;color:blue;}
.celeb_movie_snapshot_movie_title_container {width:120px;color:blue;}
.celeb_movie_snapshot_movie_reviews_link {font-size:9px;color:blue;}
.celeb_movie_snapshot_movie_media_link {font-size:9px;color:blue;}
.celeb_movie_snapshot_movie_links {

float:left;
color:blue;
display:visible;

}
.celeb_movie_snapshot_white_block {
    height:90px;
    padding:2px;
    background-color:#FFFFFF;
    margin-right:2px;
    overflow:hidden;
    margin-top:3px;
    width:200px;
    }

/* filmography styles */
.celeb_filmography_n_history_sub_container{
margin-top:2px;
float:left;
visibility:visible;
width:400px;
}
.celeb_tomato_history_container{
max-height:100px;height:100px;float:left;
}
.celeb_filmography_title_data{
color:blue;
font-family:"Trebuchet MS",Trebuchet,Myriad,sans-serif;
font-size:12px;
font-weight:bold;
width:215px;font-size:12px;font-weight:bold;float:left;
}
.celeb_filmography_rating_data{
width:85px;font-size:12px;color:green;font-weight:bold;float:left;clear:left;
}

.celeb_filmography_year_data{
width:25px;font-size:12px;color:green;clear:right;font-weight:bold;float:left;

}
.celeb_filmography_image_data{
width:45px;font-size:12px;color:green;font-weight:bold;float:left;

}
.celeb_movie_flimography_container{max-height:462px;height:40px;overflow:hidden}
.celeb_filmography_footer_img{clear:both;width:463px;}
.celeb_filmography_clip_data{
width:61px;font-size:12px;color:green;font-weight:bold;float:left;font-size:12px;
}
.celeb_filmography_header_img_container{
    width:463px;clear:both;overflow:hidden;
}
.celeb_filmography_content{
width:463px;background-color:#FFFFFF;
}
/* celeb_bio_section */
.celeb_name_bio_name{float:left;font-family:"Trebuchet MS",Trebuchet,Myriad,sans-serif;font-weight:bold;font-size:26px;color:#285CAB;}
.celeb_name_bio_add_to_fav{width:130px;clear:right; float:right;text-align:right;font-family:"Trebuchet MS",Trebuchet,Myriad,sans-serif;font-weight:bold;text-align:right;font-size:12px;color:#285CAB;}
.celeb_name_bio_rate_celeb{margin-top:6px;width:100px; float:left;clear:left;text-align:left;font-family:"Trebuchet MS",Trebuchet,Myriad,sans-serif;font-weight:bold;font-size:12px;color:#285CAB;margin-left:0px;}



.celeb_filmography_last_page{color:grey;}
.celeb_filmography_next_page{color:blue;}


/* automatically generated */

.celeb_main_page_misc_style_0{float: left; width: 300px; }
.celeb_main_page_misc_style_1{background-color:#E8EDF5;}
.celeb_main_page_misc_style_2{float:left;background-color:#E8EDF5;}
.celeb_main_page_misc_style_3{float:right;background-color:#E8EDF5;}
.celeb_main_page_misc_style_4{font-size:12px;color:blue;}


.celeb_bio_style_0{
    /*margin-right:20px;*/
    text-align:center; 
    vertical-align:middle;
    float:left;
    width:250px;
    height:235px; 
    padding-top:5px;
}
.celeb_bio_style_1{
/*max-height:215px;
overflow:hidden;*/
overflow:hidden;
width:272px;
height:230px;
}
.celeb_bio_style_sidebar{
/*max-height:215px;
overflow:hidden;*/
overflow:hidden;
width:100%;
}
.celeb_bio_style_2{
    float:right;
    width:365px;
}
.celeb_bio_style_3{float:left;vertical-align:middle;padding-top:10px;clear:both;}
.celeb_bio_style_4{width:360px;float:left;padding-top:3px;margin-top:5px;}
.celeb_bio_style_5{font-family:"Trebuchet MS",Trebuchet,Myriad,sans-serif;font-weight:bold;font-size:12px;color:#285CAB;}
.celeb_bio_style_6{font-family:"Trebuchet MS",Trebuchet,Myriad,sans-serif;font-size:10px;}
.celeb_bio_style_7{padding-top:5px; padding-bottom:4px;float:left;text-align:center;margin:auto;font-family:"Trebuchet MS",Trebuchet,Myriad,sans-serif;font-weight:bold;font-size:14px;color:#285CAB;}
.celeb_bio_style_8{margin-top:5px;margin:auto;font-family:"Trebuchet MS",Trebuchet,Myriad,sans-serif;font-weight:bold;font-size:12px;color:#285CAB; display:none;}
.celeb_bio_style_9{float:left;width:170px}
.celeb_bio_style_10{width:28px;float:left;}
.celeb_bio_style_11{margin-top:5px;}
.celeb_bio_style_12{float:left;margin-left:15px;}
.celeb_bio_style_13{float:right;width:175px}
.celeb_bio_style_14{width:28px;float:left;}
.celeb_bio_style_15{margin-top:5px;}
.celeb_bio_style_16{float:left;margin-left:15px;}

/* ADS
  does this overwrite rt.css?
-----------*/
#billboard_ad { background:url(//images.rottentomatoescdn.com/images/ad_advertisement_txt.gif) no-repeat center top; margin:0 0 10px 0; width:300px; }
#sidebillboard_ad { background:url(//images.rottentomatoescdn.com/images/ad_advertisement_txt.gif) no-repeat center top; margin:0 0 10px 0; width:300px; }
span.button:hover { cursor: pointer; }
div#tmeter_tabs { margin-left: 12px; }
div#tmeter_tabs .tab { margin-left: 1px; height: 20px; float:left; }

/* PERCENT BUBBLE
-------------*/

/* IE6 - bring tabs flush with tomatometer - pushes all content below tabs up */
#tmeter_bar, #celeb_info_box { position: relative; top: -26px; clear: both; }
html>body #tmeter_bar, html>body #celeb_info_box { top: -20px; }

#tmeter_tabs { clear: both;  }
#tmeter_tabs, #tmeter_tabs .tab { margin: 0px; padding: 0px; }
#tmeter_tabs .tab { position: relative; }
.percentBubble {
  width: 54px; height: 32px; padding: 6px 0; text-align: center;
  position: absolute; top: -46px;
  font: bold 14pt "Trebuchet MS",Trebuchet,Myriad,sans-serif; color: #627d11; text-align: center;
  background: Transparent url(//images.rottentomatoescdn.com/images_REDESIGN/template/PercentBubble_white_bg.gif) center top no-repeat;
}
html>body .percentBubble {
  background: Transparent url(//images.rottentomatoescdn.com/images_REDESIGN/template/PercentBubble_white_bg.png) no-repeat;
}
#bubble_allCritics { left: 36px; }
#bubble_topCritics { left: 24px; }
#bubble_rtUsers    { left: 36px; }
#bubble_myCritics  { left: 24px; }
#bubble_myFriends  { left: 30px; }
#bubble_dvd        { left: 0px; }



/* From cob index.php  START */

.celeb_thumbnail { width: 50px; height: 80px; margin-right: 37px; margin-bottom: 10px; padding: 0; float: left; overflow:hidden; }
.celeb_photos_body { margin:8px 0 0 1px; }
.celeb_photos_body .thumbnail_group { margin-bottom:8px; }

#celebIndex_roundedCorners,
#celebmoviesnapshot_roundedcorners { margin-left: 0px; margin-right: 0px; } /* Overrides default rounded corners margins */

#celeb_info_box_body { overflow: auto; }
#celeb_tools_area { width:144px; float:left; clear: left; }
#celeb_tools_area_image {  }
#celeb_tools_area_image img { width: 144px; }
#celeb_info_area { margin-left:8px; width:490px; float:left; }

.celeb_title, .movie_title { margin:0 0 4px 12px; padding: 0; font: bold 17pt/normal "Trebuchet MS",Trebuchet,Myriad,sans-serif; text-decoration:none; color:#285CAB; }
.movie_title { margin:0; font-size: 12pt; }

.above_fold_body { width: 988px; margin: 0 0 0 7px; clear: both; }
.column_668 { width: 668px; }
.right_column_body { width: 300px; margin: 0px 0px 0px 7px; float: left; overflow: hidden; text-align:left; }

ul#celeb_tools_area_links { margin: 5px 0 0 0px; }
ul#celeb_tools_area_links a{ font: bolder 8pt Arial,Helvetica,Verdana; }
ul#celeb_tools_area_links li { margin-left: 0px; list-style-image: none; list-style-position: inherit; list-style-type: inherit; } /*overwrites default ul normalViewList class*/
ul#celeb_tools_area_links li.celebToolsAddThis { overflow: inherit; /* overwrites default overflow: auto */ margin: 5px auto; } /*add this partial*/

#celeb_stats { margin-top:10px; }
#celeb_stats a.celeb_stat_headline { font-weight:bold; color:#000000; }
#celeb_stats .half_width_left, #celeb_stats .half_width_right { float:left; font-size:10pt; }
#celeb_stats .half_width_left { width:276px; }
#celeb_stats .half_width_right { width:220px; }

#celeb_bio { margin-top:10px; font-size:8pt; }

.rated_movie { width:325px; }
.rated_movie_body { height:175px; }
.rated_movie span.headline { font-weight:bold; font-size:10pt; margin-left:5px; }
.rated_movie_data { margin-left:10px; width:182px; }
.rated_movie_data_row { margin-bottom:15px; }
.rated_movie_image { width:114px; height:175px; overflow:hidden; }

.current_movies { margin-top:5px; margin-bottom:10px; }

.line_seperator { padding-bottom:10px; border-bottom:1px solid #cccccc; }

table#filmographyTbl { margin-bottom:0; width: 646px; }
table#filmographyTbl tbody { border:1px solid #cccccc; border-bottom:0; background:#ffffff; }
table#filmographyTbl .filmographyTbl_ratingCol { width: 65px; text-align: center; }
table#filmographyTbl .filmographyTbl_titleCol { text-align: left; }
table#filmographyTbl .filmographyTbl_creditCol { width: 85px; text-align:left; }
table#filmographyTbl .filmographyTbl_clipsCol { width: 65px; text-align: center; }
table#filmographyTbl .filmographyTbl_photosCol { width: 65px; text-align: center; }
table#filmographyTbl .filmographyTbl_boxofficeCol { width: 110px; text-align: right; }
table#filmographyTbl .filmographyTbl_yearCol { width: 70px; text-align: center; }
table#filmographyTbl td.filmographyTbl_ratingCol span.na { margin-left: 16px; }

select#filmography_items { width:50px; }

#in_theatersTbl td.in_theatersTbl_tmeterCol, #in_theatersTbl td.in_theatersTbl_movieCol, #in_theatersTbl td.in_theatersTbl_creditCol, #in_theatersTbl td.in_theatersTbl_releaseDateCol, #in_theatersTbl td.in_theatersTbl_detailsCol,
#opening_moviesTbl td.opening_moviesTbl_tmeterCol, #opening_moviesTbl td.opening_moviesTbl_movieCol, #opening_moviesTbl td.opening_moviesTbl_creditCol, #opening_moviesTbl td.opening_moviesTbl_releaseDateCol, #opening_moviesTbl td.opening_moviesTbl_detailsCol,
#upcoming_moviesTbl td.upcoming_moviesTbl_tmeterCol, #upcoming_moviesTbl td.upcoming_moviesTbl_movieCol, #upcoming_moviesTbl td.upcoming_moviesTbl_creditCol, #upcoming_moviesTbl td.upcoming_moviesTbl_releaseDateCol, #upcoming_moviesTbl td.upcoming_moviesTbl_detailsCol,
#dvd_newTbl td.dvd_newTbl_tmeterCol, #dvd_newTbl td.dvd_newTbl_movieCol, #dvd_newTbl td.dvd_newTbl_creditCol, #dvd_newTbl td.dvd_newTbl_releaseDateCol, #dvd_newTbl td.dvd_newTbl_detailsCol,
#dvd_coming_soonTbl td.dvd_coming_soonTbl_tmeterCol, #dvd_coming_soonTbl td.dvd_coming_soonTbl_movieCol, #dvd_coming_soonTbl td.dvd_coming_soonTbl_creditCol, #dvd_coming_soonTbl td.dvd_coming_soonTbl_releaseDateCol, #dvd_coming_soonTbl td.dvd_coming_soonTbl_detailsCol {
padding-top:8px; }

#in_theatersTbl td.in_theatersTbl_tomatoCol { width:5% }
#in_theatersTbl td.in_theatersTbl_tmeterCol { width:5% }
#in_theatersTbl td.in_theatersTbl_movieCol { width:35%}
#in_theatersTbl td.in_theatersTbl_creditCol { width:18% }
#in_theatersTbl td.in_theatersTbl_releaseDateCol { width:25% }
#in_theatersTbl td.in_theatersTbl_detailsCol { width:12% }

#opening_moviesTbl td.opening_moviesTbl_tomatoCol { width:5% }
#opening_moviesTbl td.opening_moviesTbl_tmeterCol { width:5% }
#opening_moviesTbl td.opening_moviesTbl_movieCol { width:35%}
#opening_moviesTbl td.opening_moviesTbl_creditCol { width:18% }
#opening_moviesTbl td.opening_moviesTbl_releaseDateCol { width:25% }
#opening_moviesTbl td.opening_moviesTbl_detailsCol { width:12% }

#upcoming_moviesTbl td.upcoming_moviesTbl_tomatoCol { width:5% }
#upcoming_moviesTbl td.upcoming_moviesTbl_tmeterCol { width:5% }
#upcoming_moviesTbl td.upcoming_moviesTbl_movieCol { width:35%}
#upcoming_moviesTbl td.upcoming_moviesTbl_creditCol { width:18% }
#upcoming_moviesTbl td.upcoming_moviesTbl_releaseDateCol { width:25% }
#upcoming_moviesTbl td.upcoming_moviesTbl_detailsCol { width:12% }

#dvd_newTbl td.dvd_newTbl_tomatoCol { width:5% }
#dvd_newTbl td.dvd_newTbl_tmeterCol { width:5% }
#dvd_newTbl td.dvd_newTbl_movieCol { width:35%}
#dvd_newTbl td.dvd_newTbl_creditCol { width:18% }
#dvd_newTbl td.dvd_newTbl_releaseDateCol { width:25% }
#dvd_newTbl td.dvd_newTbl_detailsCol { width:12% }

#dvd_coming_soonTbl td.dvd_coming_soonTbl_tomatoCol { width:5% }
#dvd_coming_soonTbl td.dvd_coming_soonTbl_tmeterCol { width:5% }
#dvd_coming_soonTbl td.dvd_coming_soonTbl_movieCol { width:35%}
#dvd_coming_soonTbl td.dvd_coming_soonTbl_creditCol { width:18% }
#dvd_coming_soonTbl td.dvd_coming_soonTbl_releaseDateCol { width:25% }
#dvd_coming_soonTbl td.dvd_coming_soonTbl_detailsCol { width:12% }

span.no_current_movies { margin-left:40px; font-style:italic; }

div#critics_tomatometer_score .perfect { font-size:27pt; padding-top:6px; }
div#critics_tomatometer_score .na { padding-left: 5px; display: block; font-size: 28pt; padding-top: 7px; }
div#critics_tomatometer_score .percent { padding-left: 5px; display: block; width: 50px; text-align: right; }
div#critics_tomatometer_score .SUP { padding: 10px 0 0 2px; font-size: 15px; font-weight:normal; }
div#critics_tomatometer_score .smallerThanUsual { vertical-align: top; height:18px; }
div#critics_tomatometer_numbers_txt { padding-top:10px; }
a#celeb_tomatometer_work_link { font-weight:normal; margin-right:20px; }

div#chart_form_type { color:#6b7f28; }
#chart_control_panel { float: left; width: 200px; }
#chart_graph { float: left; width:450px; margin-left: 5px; }
.chart_content { margin-bottom: 10px; }
.chart_select, .chart_select_nmt { width: 100%; margin: 5px 0; }
.chart_select_nmt { margin-top: 0; }
#chart_radio_container { margin: 5px 0; }
#chart_radio_container a { font-weight: normal; color: #6b7f28; }

.advanced_chart_time_period { margin-right: 5px; }
.chart_form_submit { float: right; margin-top: 10px; }

.form_go_btn { width: 44px; height: 21px; border: 0; background:url('//images.rottentomatoescdn.com/images_REDESIGN/template/input_go_btn.png'); cursor: pointer; }

div#footer_ign_text .ofc_disclaimer a { margin: 0; }

/* From cob index.php  END */

/* From biography.php  START */
div#bio_box div.content_body p { margin-bottom: 10px; }
/* From biography.php  END */

div#celebritiesIndex_bigscreen_celeb { width: 160px; }
div#celebritiesIndex_bigscreen_celeb h4 { text-align: center; }
div#celebritiesIndex_bigscreen table#celebritiesBoxOfficeTbl { width: 500px; margin: 0 5px 0 0; }
div#celebritiesIndex_bigscreen table#celebritiesBoxOfficeTbl tbody tr th { vertical-align: bottom; }
div#celebritiesIndex_bigscreen table#celebritiesBoxOfficeTbl thead tr,
div#celebritiesIndex_bigscreen table#celebritiesBoxOfficeTbl thead span,
div#celebritiesIndex_bigscreen table#celebritiesBoxOfficeTbl thead th { white-space: nowrap; vertical-align: middle; }
div#celebritiesIndex_bigscreen table#celebritiesBoxOfficeTbl thead th.firstCol { width: 110px; text-align: left; }
div#celebritiesIndex_bigscreen table#celebritiesBoxOfficeTbl thead th.lastCol { width: 70px; padding-right: 5px; text-align: right; }
div#celebritiesIndex_bigscreen table#celebritiesBoxOfficeTbl h6 { border-top: 1px solid #c8cecd; padding-top: 5px; }
div#celebritiesIndex_bigscreen table#celebritiesBoxOfficeTbl tr.highestrated h6 { border-top: none; padding-top: 0; }
div#celebritiesIndex_bigscreen table#celebritiesBoxOfficeTbl .intheaters h6 { border-top: none; padding-top: 0px; }
div#celebritiesIndex_bigscreen table#celebritiesBoxOfficeTbl .currency { font-weight: bold; }
div#celebritiesIndex_bigscreen table#celebritiesBoxOfficeTbl tr.intheaters td.firstCol { width: 80px; }
div#celebritiesIndex_bigscreen table#celebritiesBoxOfficeTbl thead th.movie { width: 300px; text-align: right; }


/* Upcming/Celebrity Spotlight Container */
#main_upcomingcelebspotlight_container { width: 679px; margin-bottom: 5px; background: Transparent url(//images.rottentomatoescdn.com/images_REDESIGN/template/main668_2col_bg.gif) left bottom no-repeat; }
#main_upcomingcelebspotlight_container .content_body { border-bottom: 0px solid Transparent; }

div#celebrities_celebrity_spotlights.switch,
div#celebrities_upcoming.switch { width: 337px; float: left; position: relative; top: -5px; }
div#celebrities_celebrity_spotlights.switch { float: right; }
div#celebrities_celebrity_spotlights.switch .content_body,
div#celebrities_upcoming p#nextweek_cloudFake { margin-bottom: 15px; }


div#main_upcomingcelebspotlight_container .content_body { background-color: Transparent; }
div#celebrities_celebrity_spotlights .container { width: 325px; float: left; }
div#celebrities_celebrity_spotlights a.abstract img { margin: 0 5px; float: left; }
div#celebrities_celebrity_spotlights p.more { margin-top: 5px; }
div#celebrities_celebrity_spotlights hr { margin-top: 5px; }

div#celebritiesIndex_bigscreen div#tomatometer_history { margin: 0 5px; }

table#featuresTbl { background:#fff; }
table#featuresTbl td.featuresTbl_headlineCol h4 { line-height: 14pt; }
table#featuresTbl td.featuresTbl_commentsCol { width: 120px; padding-top: 15px; }

table#hot_on_rtTbl td.hot_on_rtTbl_headlinesCol { padding: 0px; }

/* Star Power at the Box Office */
#celebrities_starpower_main { clear: both; background-image: none; margin-bottom: 10px; }
#celebrities_starpower_main h5 { width: 95%; margin-bottom: 5px; padding: 10px 0 0 0; border-bottom: 0px solid Transparent; overflow: auto; }
html>body #celebrities_starpower_main h5 { overflow: hidden; }
html>body #celebrities_starpower_main h5 { clear: both; # /* Safari 3 Only */ }
#celebritiesIndex_bigscreen_celeb .tomatometer_small { margin: 0 0 0 20px; }
#celebritiesIndex_bigscreen .content_abstract { width: 655px; }

/* Celebrity Finder */
form#celeb_select { margin-bottom: 5px; padding-bottom: 5px; border-bottom: 1px solid #B7BABB; overflow: auto; clear: both; }
form#celeb_select input#search { width: 230px; }
form#celeb_select input#go { vertical-align: bottom; }

table#browseTbl { margin-bottom: 0; width: 645px; }
table#browseTbl td.browseTbl_ratingCol span.na { margin-left: 16px; }
table#browseTbl td.browseTbl_nameCol, table#browseTbl th.browseTbl_nameCol,
table#browseTbl td.browseTbl_ratingCol, table#browseTbl th.browseTbl_ratingCol { text-align: left; }

#browse_alpha_container { text-align: center; }

div#browse_loading { display:none; margin-top: 10px; height: 50px; }

.pictures_other { text-align:center; }

/* Pictures - celebrity/object/pictures.php */
div#celeb_object_pictures_sidebar div.thumbnail { width: 80px; height: 80px; margin: 3px; border: 1px solid #a7a7a7; float:left; overflow: hidden; text-align: center; background-color: #a7a7a7; }
div#celeb_object_pictures_sidebar div.thumbnail_container { background:#fff; border:1px solid #747474; margin-left:8px; padding:3px; }
div#celeb_object_pictures_sidebar div.thumbnail_container.first {  margin-left:0; }
div#celeb_object_pictures_sidebar div.thumbnail_container div.thumbnail { margin:0; border:0; float:none; }
div#celeb_object_pictures_sidebar div.thumbnail_container.selected { background:#cfe75d; }

/* Gallery scroller */
#thumb_nav table { width: 100%; margin: 5px 0; border-collapse: collapse;}
td.nav_btn { width: 40px; }
    html>body td.nav_btn { width: 45px; }
td.nav_btn button { width: 40px; }
    html>body td.nav_btn button {  }
.picture_nav_btn { width:43px; margin-left: -2px !important; }
    html>body td.thumb_nav_btn, 
    html>body td.picture_nav_btn { margin-left: 0px !important; }
td.descriptor { text-align: center; vertical-align: middle; white-space: nowrap; }

.trailers_other { text-align:center; width: 100%; white-space: nowrap; }
