.app_content_2558160538 #app2558160538_movie { padding-top: 10px; }
.app_content_2558160538 #app2558160538_movie .box_roundGray { margin: 0pt; padding: 0pt; }
.app_content_2558160538 #app2558160538_movie #app2558160538_leftColumn { float: left; width: 445px; }
.app_content_2558160538 #app2558160538_movie #app2558160538_rightColumn { float: right; width: 300px; }
.app_content_2558160538 #app2558160538_movie #app2558160538_visitor { border: 1px solid #ffe222; margin: 10px 5px; padding: 4px; background-color: #fff8cc; }
.app_content_2558160538 #app2558160538_movie #app2558160538_visitor .message { margin: 0px 0px 0px 10px; padding: 0px; color: #ff4100; font-size: 18px; font-weight: bold; float: left; }
.app_content_2558160538 #app2558160538_movie #app2558160538_movieImage { width: 132px; float: left; }
.app_content_2558160538 #app2558160538_movie #app2558160538_movieImage #app2558160538_poster { overflow: hidden; width: 118px; height: 177px; display: block; position: relative; }
.app_content_2558160538 #app2558160538_movie #app2558160538_movieImage #app2558160538_poster img.posterThumb { border: 1px solid #efefef; width: 118px; height: 177px; }
.app_content_2558160538 #app2558160538_movie #app2558160538_movieImage #app2558160538_poster #app2558160538_trailerPlay { position: absolute; top: 75px; left: 45px; display: block; width: 35px; height: 34px; }
.app_content_2558160538 #app2558160538_movie #app2558160538_movieDetails { width: 308px; float: left; }
.app_content_2558160538 #app2558160538_movie #app2558160538_movieDetails td { vertical-align: top; }
.app_content_2558160538 #app2558160538_movie #app2558160538_movieDetails #app2558160538_summary { float: left; }
.app_content_2558160538 #app2558160538_movie #app2558160538_movieDetails #app2558160538_summary p { margin: 4px 0px; clear: both; }
.app_content_2558160538 #app2558160538_movie #app2558160538_movieDetails #app2558160538_summary p.first { margin: 0px 0px 4px; }
.app_content_2558160538 #app2558160538_movie #app2558160538_movieDetails #app2558160538_summary .actor { float: left; width: 75px; text-align: center; }
.app_content_2558160538 #app2558160538_movie #app2558160538_movieDetails #app2558160538_summary .actor img { display: block; margin-left: auto; margin-right: auto; }
.app_content_2558160538 #app2558160538_movie #app2558160538_cast { margin: 13px 0pt 0pt; padding: 0pt; }
.app_content_2558160538 #app2558160538_movie #app2558160538_cast .photos { list-style-type: none; list-style-image: none; list-style-position: outside; margin-left: -5px; }
.app_content_2558160538 #app2558160538_movie #app2558160538_cast .photos li { margin: 0px 5px 4px; float: left; width: 60px; text-align: center; min-height: 100px; }
.app_content_2558160538 #app2558160538_movie .review_share .loading { background: transparent url("http://static5.flixster.com/static/images/wait.gif") no-repeat scroll center top; text-align: center; padding-top: 60px; }
.app_content_2558160538 #app2558160538_movie .review_share .has_padding { margin: 0px 0px 5px; padding: 0px; }
.app_content_2558160538 #app2558160538_movie .review_share form h4 { margin: 0px 0px 2px; }
.app_content_2558160538 #app2558160538_movie .review_share form label { margin: 5px 0px; display: block; }
.app_content_2558160538 #app2558160538_movie .review_share form label input { margin: 0px 2px 2px 0px; vertical-align: middle; }
.app_content_2558160538 #app2558160538_movie .review_share form .poster { float: left; width: 60px; }
.app_content_2558160538 #app2558160538_movie .review_share form .review { float: left; width: 350px; }
.app_content_2558160538 #app2558160538_movie .review_share form .review a { font-weight: bold; }
.app_content_2558160538 #app2558160538_movie .review_share .buttons { text-align: center; }
.app_content_2558160538 #app2558160538_movie .review_share .buttons input { width: 120px; }
.app_content_2558160538 #app2558160538_movie .page iframe.sponsor { margin: 8px 0px 0px; padding: 0px; width: 300px; height: 30px; text-align: center; display: block; float: right; }
.app_content_2558160538 #app2558160538_movie #app2558160538_myExistingRating #app2558160538_myExistingRatingEditLink { margin-left: 5px; vertical-align: 25%; }
.app_content_2558160538 #app2558160538_movie #app2558160538_rateWithFriends { clear: both; padding-top: 15px; }
.app_content_2558160538 #app2558160538_movie #app2558160538_rateWithFriends #app2558160538_rateWithFriendsImg { overflow: hidden; display: block; float: left; width: 50px; height: 60px; }
.app_content_2558160538 #app2558160538_movie #app2558160538_rateWithFriends #app2558160538_rateWithFriendsImg img { width: 50px; }
.app_content_2558160538 #app2558160538_movie #app2558160538_rateWithFriends #app2558160538_rateWithFriendsInfo { float: right; width: 385px; }
.app_content_2558160538 #app2558160538_movie #app2558160538_rateWithFriends strong { display: block; font-size: 13px; }
.app_content_2558160538 #app2558160538_movie #app2558160538_rateWithFriends #app2558160538_ratingWidget { padding: 0px; margin-top: 5px; }
.app_content_2558160538 #app2558160538_movie #app2558160538_rateWithFriends .myReviewForm { padding: 2px; float: left; background-color: #edeff4; text-align: left; width: 380px; }
.app_content_2558160538 #app2558160538_movie #app2558160538_rateWithFriends .myReviewForm .stars { margin: 1px; float: left; width: 80px; height: 21px; text-align: center; }
.app_content_2558160538 #app2558160538_movie #app2558160538_rateWithFriends .myReviewForm .stars img { margin: 1px 0px; cursor: pointer; vertical-align: middle; }
.app_content_2558160538 #app2558160538_movie #app2558160538_rateWithFriends .myReviewForm .buttons { margin: 4px 2px 0px; padding: 0px; font-size: 0px; line-height: 0px; }
.app_content_2558160538 #app2558160538_movie #app2558160538_rateWithFriends .myReviewForm .buttons img { margin: 0px; padding: 0px 1px; cursor: pointer; }
.app_content_2558160538 #app2558160538_movie #app2558160538_rateWithFriends .myReviewForm .buttons img.saveStatus { margin-left: 20px; vertical-align: bottom; }
.app_content_2558160538 #app2558160538_movie #app2558160538_rateWithFriends .myReviewForm textarea { border: 1px solid gray; margin: 3px 0px 0px 3px; overflow: auto; width: 364px; height: 46px; }
.app_content_2558160538 #app2558160538_movie #app2558160538_rateWithFriends .myReviewForm .inputbutton { margin: 3px; float: right; width: 45px; }
.app_content_2558160538 #app2558160538_movie #app2558160538_rateWithFriends .myReviewForm #app2558160538_publish { margin: 6px 6px 0pt 0pt; float: right; background-color: #0077bb; color: #ffffff; font-size: 10px; }
.app_content_2558160538 #app2558160538_movie #app2558160538_rateWithFriends .myReviewForm #app2558160538_clear { float: left; line-height: 26px; margin-left: 4px; }
.app_content_2558160538 #app2558160538_movie #app2558160538_rateWithFriends .usercomments { width: 385px; float: right; margin-top: 3px; }
.app_content_2558160538 #app2558160538_movie #app2558160538_rateWithFriends .comment .content { width: 305px; }
.app_content_2558160538 #app2558160538_movie #app2558160538_rateWithFriends .comment_form textarea { width: 300px; }
.app_content_2558160538 #app2558160538_movie .othersRatings .rating { border-top: 1px solid #d8dfea; padding: 10px 0px; }
.app_content_2558160538 #app2558160538_movie .othersRatings .rating:first-child { border-top: medium none #ffffff; }
.app_content_2558160538 #app2558160538_movie .othersRatings.recent .rating { border-top: medium none #ffffff; border-bottom: 1px solid #d8dfea; }
.app_content_2558160538 #app2558160538_movie .othersRatings.recent .rating:last-child { border-bottom: medium none #ffffff; }
.app_content_2558160538 #app2558160538_movie .othersRatings .rating .userImg { float: left; width: 50px; }
.app_content_2558160538 #app2558160538_movie .othersRatings .rating .info { float: left; width: 380px; padding-left: 5px; }
.app_content_2558160538 #app2558160538_movie .othersRatings .rating .name { font-weight: bold; font-size: 13px; }
.app_content_2558160538 #app2558160538_movie .othersRatings .rating .name a {  }
.app_content_2558160538 #app2558160538_movie .othersRatings .rating .publicationName { font-size: 13px; }
.app_content_2558160538 #app2558160538_movie .othersRatings .rating .stars { float: none; }
.app_content_2558160538 #app2558160538_movie .othersRatings .rating .stars img { padding-left: 5px; }
.app_content_2558160538 #app2558160538_movie .othersRatings .rating .age { font-size: 10px; color: #aaaaaa; font-weight: normal; float: right; }
.app_content_2558160538 #app2558160538_movie #app2558160538_showtimes { margin-top: 15px; }
.app_content_2558160538 #app2558160538_movie #app2558160538_showtimes form { padding: 5px; }
.app_content_2558160538 #app2558160538_movie #app2558160538_showtimes .date { width: 150px; }
.app_content_2558160538 #app2558160538_movie #app2558160538_showtimes .postal { width: 60px; }
.app_content_2558160538 #app2558160538_movie #app2558160538_suggestions { margin-bottom: 15px; }
.app_content_2558160538 #app2558160538_movie #app2558160538_suggestions ul { margin: 4px 0px; padding: 0px; list-style-type: none; list-style-image: none; list-style-position: outside; }
.app_content_2558160538 #app2558160538_movie #app2558160538_suggestions ul li { float: left; width: 66px; margin-right: 4px; text-align: center; }
.app_content_2558160538 #app2558160538_movie #app2558160538_suggestions ul li.last { margin-right: 0px; }
.app_content_2558160538 #app2558160538_movie #app2558160538_suggestions ul li img { border: 1px solid #efefef; width: 62px; }
.app_content_2558160538 #app2558160538_movie #app2558160538_suggestions ul li div { margin: 7px 0pt; text-align: center; }
.app_content_2558160538 #app2558160538_movie #app2558160538_videos .links { padding: 1px 0px; text-align: right; clear: both; margin-bottom: 5px; }
.app_content_2558160538 #app2558160538_movie #app2558160538_videos #app2558160538_upper.links { border-top: 1px solid #cccccc; background-color: #eeeeee; }
.app_content_2558160538 #app2558160538_movie #app2558160538_videos .trailer { border-bottom: 1px solid #efefef; width: 310px; margin-bottom: 8px; padding-bottom: 5px; }
.app_content_2558160538 #app2558160538_movie #app2558160538_videos .trailer a.trailerThumb { display: block; height: 135px; }
.app_content_2558160538 #app2558160538_movie #app2558160538_videos .trailer a.trailerThumb img { margin: 0px auto; display: block; }
.app_content_2558160538 #app2558160538_movie #app2558160538_videos .trailer img.trailerPlay { margin: 0px; display: block; position: relative; top: -85px; left: 0px; }
.app_content_2558160538 #app2558160538_movie #app2558160538_videos .trailer .trailerCaption { display: block; margin-top: 5px; text-align: center; }
.app_content_2558160538 #app2558160538_movie #app2558160538_videos ul { margin: 0px 0px 5px; padding: 0px; list-style-type: none; list-style-image: none; list-style-position: outside; }
.app_content_2558160538 #app2558160538_movie #app2558160538_videos ul li { margin: 5px 0px; float: left; width: 92px; text-align: center; }
.app_content_2558160538 #app2558160538_movie #app2558160538_videos ul li a.videoThumb { margin: 0px auto; width: 82px; height: 57px; display: block; }
.app_content_2558160538 #app2558160538_movie #app2558160538_videos ul li a.videoThumb .thumb { width: 82px; height: 54px; }
.app_content_2558160538 #app2558160538_movie #app2558160538_videos ul li a.videoThumb .thumb img { width: 82px; height: 54px; }
.app_content_2558160538 #app2558160538_movie #app2558160538_videos ul li a.videoThumb img.videoPlay { margin: 0px auto; display: block; position: relative; top: -40px; left: 0px; }
.app_content_2558160538 #app2558160538_movie #app2558160538_videos ul li div { text-align: center; }
.app_content_2558160538 #app2558160538_movie #app2558160538_videos #app2558160538_trailersLink { background: transparent url("http://static5.flixster.com/static/images/icons/triangle-right.gif") no-repeat scroll right center; padding-right: 12px; }
.app_content_2558160538 #app2558160538_movie #app2558160538_photos { margin-bottom: 15px; }
.app_content_2558160538 #app2558160538_movie #app2558160538_photos ul { margin: 0px 0px 0px -4px; padding: 0px; list-style-type: none; list-style-image: none; list-style-position: outside; }
.app_content_2558160538 #app2558160538_movie #app2558160538_photos ul li { padding: 4px; float: left; display: block; width: 62px; }
.app_content_2558160538 #app2558160538_movie #app2558160538_photos .allLink { float: right; margin-top: 4px; }
.app_content_2558160538 #app2558160538_movie #app2558160538_quizzes { margin-bottom: 15px; }
.app_content_2558160538 #app2558160538_movie #app2558160538_quizzes ul { margin: 4px 0px 0px; padding: 0px; list-style-type: none; list-style-image: none; list-style-position: outside; }
.app_content_2558160538 #app2558160538_movie #app2558160538_quizzes ul li { padding: 2px 0px; float: left; width: 139px; }
.app_content_2558160538 #app2558160538_movie #app2558160538_quizzes ul li .qimg { float: left; margin-right: 4px; }
.app_content_2558160538 #app2558160538_movie #app2558160538_quizzes ul li .qlink { text-decoration: underline; }
.app_content_2558160538 #app2558160538_movie #app2558160538_fans ul { margin: 4px 0px 0px; padding: 0px; clear: both; list-style-type: none; list-style-image: none; list-style-position: outside; }
.app_content_2558160538 #app2558160538_movie #app2558160538_fans ul li { margin: 3px 0px; float: left; width: 75px; text-align: center; }
.app_content_2558160538 #app2558160538_movie #app2558160538_fans ul li div { text-align: center; }
.app_content_2558160538 #app2558160538_movie #app2558160538_trailer { border: 3px solid #bfbfbf; padding: 15px; width: 530px; text-align: center; position: absolute; top: 100px; left: 100px; background-color: white; z-index: 10002; }
.app_content_2558160538 #app2558160538_movie #app2558160538_trailer #app2558160538_trailerHeader { border-bottom: 1px solid #bfbfbf; margin-bottom: 15px; padding-bottom: 10px; text-align: right; }
.app_content_2558160538 #app2558160538_movie #app2558160538_trailer #app2558160538_trailerHeader h3 { display: block; float: left; color: #e57f3e; font-size: 14px; }
.app_content_2558160538 #app2558160538_movie #app2558160538_trailer #app2558160538_trailerHeader span { background: transparent url("http://static5.flixster.com/static/images/icons/close.gif") no-repeat scroll right center; color: #0077bb; font-size: 13px; font-weight: bold; padding-right: 15px; cursor: pointer; }
.app_content_2558160538 #app2558160538_movie #app2558160538_trailer #app2558160538_trailerRating { margin: 10px auto; padding: 5px; background-color: #edeff4; width: 435px; }
.app_content_2558160538 #app2558160538_movie #app2558160538_trailer #app2558160538_trailerRating #app2558160538_trailerUserImg { overflow: hidden; float: left; display: block; width: 50px; }
.app_content_2558160538 #app2558160538_movie #app2558160538_trailer #app2558160538_trailerRating #app2558160538_trailerUserImg img { width: 50px; }
.app_content_2558160538 #app2558160538_movie #app2558160538_trailer #app2558160538_trailerRating #app2558160538_trailerRatingForm { float: right; display: block; width: 375px; }
.app_content_2558160538 #app2558160538_movie #app2558160538_trailer #app2558160538_trailerRating #app2558160538_trailerRatingForm #app2558160538_trailerButtons img { margin: 0px 2px; }
.app_content_2558160538 #app2558160538_movie #app2558160538_trailer #app2558160538_trailerRating #app2558160538_trailerRatingForm #app2558160538_trailerButtons span { font-weight: bold; vertical-align: 3px; }
.app_content_2558160538 #app2558160538_movie #app2558160538_trailer #app2558160538_trailerRating #app2558160538_trailerRatingForm textarea { width: 300px; height: 24px; float: left; display: block; margin-top: 2px; }
.app_content_2558160538 #app2558160538_movie #app2558160538_trailer #app2558160538_trailerRating #app2558160538_trailerRatingForm #app2558160538_trailerSave { float: right; display: block; margin-top: 5px; margin-right: 5px; font-size: 11px; width: 55px; }
.app_content_2558160538 #app2558160538_movie #app2558160538_trailerBlanket { position: absolute; top: 0px; left: 0px; background-color: gray; width: 760px; height: 1000px; filter: alpha(opacity=90); opacity: 0.9; z-index: 10001; }
.app_content_2558160538 #app2558160538_movie div.postToStatus { padding: 5px; background-color: #fffcdd; margin-top: 3px; font-weight: bold; font-size: 11px; float: left; margin-left: 56px; width: 375px; }
.app_content_2558160538 #app2558160538_movie div.postToStatus input { padding: 2px; font-size: 11px; font-weight: bold; vertical-align: middle; }
.app_content_2558160538 #app2558160538_movie div.postToStatus span.canceltext { font-weight: normal; }
.app_content_2558160538 #app2558160538_soundtrack { padding: 10px 8px 4px; }
.app_content_2558160538 #app2558160538_soundtrack .heading p { margin: 10px 0px 40px; font-size: 13px; }
.app_content_2558160538 #app2558160538_soundtrack .heading h1 { padding: 0px; font-size: 16px; margin-bottom: 10px; }
.app_content_2558160538 #app2558160538_soundtrack #app2558160538_p1 { margin-bottom: 20px; }
.app_content_2558160538 #app2558160538_movie #app2558160538_cast .photos li img { width: 64px; height: 64px; }
.app_content_2558160538 #app2558160538_movie #app2558160538_friends .wts { margin: 3px 0pt 0pt; padding: 4px 8px 4px 24px; background: transparent url("http://static5.flixster.com/static/images/facebook/icons/wts.png") no-repeat scroll 4px 4px; }
.app_content_2558160538 #app2558160538_movie #app2558160538_friends .ni { margin: 3px 0pt 0pt; padding: 4px 8px 4px 24px; background: transparent url("http://static5.flixster.com/static/images/facebook/icons/ni.png") no-repeat scroll 4px 4px; }
.app_content_2558160538 #app2558160538_movie #app2558160538_showtimesListings { margin: 4px; }
.app_content_2558160538 #app2558160538_movie #app2558160538_showtimesListings .error { padding: 4px; background-color: red; color: white; font-weight: bold; }
.app_content_2558160538 #app2558160538_movie #app2558160538_leftColumn .box_default { margin-bottom: 10px; }
.app_content_2558160538 #app2558160538_movie .boxHeaderLink { margin: 10px; position: absolute; top: 0pt; right: 0pt; }
.app_content_2558160538 #app2558160538_movie .expandDownLink { margin: 5px 0pt; background: transparent url("http://static5.flixster.com/static/images/icons/expandDownArrowBlue.gif") no-repeat scroll right center; padding-right: 10px; text-align: right; }
.app_content_2558160538 #app2558160538_movie .actions { margin: 7px 0pt; }
.app_content_2558160538 #app2558160538_movie .actions span { margin: 3px 0pt; display: block; height: 16px; }
.app_content_2558160538 #app2558160538_movie .actions #app2558160538_favorite_link { background: transparent url("http://static5.flixster.com/static/images/icons/feed/favorited.gif") no-repeat scroll 0pt 0pt; padding-left: 20px; }
.app_content_2558160538 #app2558160538_movie .actions .recommend_link { background: transparent url("http://static5.flixster.com/static/images/icons/feed/share.gif") no-repeat scroll 0pt 0pt; padding-left: 20px; }
.app_content_2558160538 #app2558160538_movie .actions .showtimes_link { background: transparent url("http://static5.flixster.com/static/images/icons/feed/times.gif") no-repeat scroll 0pt 0pt; padding-left: 20px; }
.app_content_2558160538 #app2558160538_movie .minibox { margin: 10px 14px 12px 0pt; background: transparent url("http://static5.flixster.com/static/images/boxes/peach-minibox.gif") no-repeat scroll 0pt 0pt; padding-bottom: 10px; width: 100px; height: 55px; position: relative; float: left; }
.app_content_2558160538 #app2558160538_movie .minibox .content { padding: 20px 0pt 0pt 44px; position: absolute; top: 0pt; left: 0pt; width: 56px; height: 35px; color: #808080; }
.app_content_2558160538 #app2558160538_movie .minibox .content .percentage { display: block; color: #000000; font-weight: bold; }
.app_content_2558160538 #app2558160538_movie .minibox h4 { margin: 0pt; padding: 2px; color: #808080; text-align: center; }
.app_content_2558160538 #app2558160538_movie .minibox .ratingCount { padding-top: 40px; text-align: center; }
.app_content_2558160538 #app2558160538_movie .ratingSummaries .flixuser { background: transparent url("http://static5.flixster.com/static/images/icons/popcorn_27x31.png") no-repeat scroll 13px 20px; }
.app_content_2558160538 #app2558160538_movie .ratingSummaries .tomato { background: transparent url("http://static5.flixster.com/static/images/icons/rt.fresh.med.png") no-repeat scroll 13px 20px; }
.app_content_2558160538 #app2558160538_movie .ratingSummaries .splat { background: transparent url("http://static5.flixster.com/static/images/icons/rt.rotten.med.png") no-repeat scroll 13px 20px; }
.app_content_2558160538 #app2558160538_movie .releaseInfo { clear: both; }
.app_content_2558160538 #app2558160538_movie .rating .tomato { background: transparent url("http://static5.flixster.com/static/images/icons/rt.fresh.lg.png") no-repeat scroll 0pt 0pt; width: 47px; height: 49px; }
.app_content_2558160538 #app2558160538_movie .rating .splat { background: transparent url("http://static5.flixster.com/static/images/icons/rt.rotten.lg.png") no-repeat scroll 0pt 0pt; width: 47px; height: 49px; }
.app_content_2558160538 #app2558160538_movie .spawnNewWindowLink { background: transparent url("http://static5.flixster.com/static/images/icons/spawn.new.window.gif") no-repeat scroll right center; padding-right: 10px; }
.app_content_2558160538 #app2558160538_movie .rottenTomatoesInfo { margin: 20px 0pt; padding: 7px; background-color: #f7f7f7; }
.app_content_2558160538 #app2558160538_movie .rottenTomatoesInfo p { margin: 7px 0pt; padding: 0pt; }
.app_content_2558160538 #app2558160538_movie .rottenTomatoesInfo .fresh { background: transparent url("http://static5.flixster.com/static/images/icons/rt.fresh.sm.png") no-repeat scroll 0pt 0pt; padding-left: 18px; }
.app_content_2558160538 #app2558160538_movie .rottenTomatoesInfo .rotten { background: transparent url("http://static5.flixster.com/static/images/icons/rt.rotten.sm.png") no-repeat scroll 0pt 0pt; padding-left: 18px; }
.app_content_2558160538 #app2558160538_movie .rottenTomatoesInfo .legal { color: #808080; font-size: 10px; }


#bootloader__fbml_static_get_php_src_http_3A_2F_2Fstatic_flixstercdn_com_2Fstatic_2Fstyles_2Ffacebook_2Fmovie_css_3Fversion_3D20091106b_appid_2558160538_pv_1_sig_bf611401f8ff2ed3a183d9ed1098ca80_filetype_css { height: 42px; }