/* LAYOUT */
body {}
#page_body {background: none; margin: 20px auto 30px; -moz-box-shadow:0 5px 20px 1px #000;-webkit-box-shadow:0 5px 20px 1px #000;box-shadow:0 5px 20px 1px #000; width: 1015px;}
#pagesection_1 {width:100%;}
#pagesection_2 {background: #282525; padding-bottom: 45px;margin:0 auto 0px; }
#page_container {background: #000 url(http://focusfeatures.com/gfx/movies/9/bg/final.jpg) no-repeat 50% 0;}
#top_container {background: #000 url(http://focusfeatures.com/gfx/movies/9/header-footer-border.png) center bottom repeat-x !important;}
#bottom_container {background: #000 url(http://focusfeatures.com/gfx/movies/9/header-footer-border.png) center top repeat-x;}
#maincolumn_container {/*margin:0 0 0 12px;? */}
#pagetop_body {
background: #000;
width: 1015px;
}

/* STYLES */
a {color: #CCFF99;}
.BodyText {color: #CCC; font-size: 15px;line-height:19px;}
.BodyText a {color: #CCC;}
.BodyText p {color: #CCC;}
.ContentHeaderBookmark {width: 238px;}
.addthis_default_style .at300b, .addthis_default_style .at300m {color: #CCC;}
.ContentHeaderDescription {color: #555; padding:10px 0 2px;}
.ContentTitle {clear:both; font-size:30px; line-height:30px;}
.ByLine {clear:both;font-size:16px;line-height:18px;margin:5px 0 15px;}

.contenttype,
.contenttype a {color: #CCC !important;}

/* HEADER */
#top_body #top_header .h_nav a:hover, 
#top_body #top_header .h_nav a.selected {background-position: 0 -36px;text-decoration: none;}
#top_header .h_text {color:#FFF;}
#top_header .h_text p, #top_header .h_text a {color: #FFF;}
#container .hpp_content {}
#container .hpp_content a {color:#333;}
#container .hpp_content a.secondary {}
#container .hpp_title span {}
#container .hpp_bottom {background:#000;} /* bg */
#container .hpp_bottom .hpp_buttons a {background: #FFF; color:#000;}

.gg-trailer-med {
    background: url(http://focusfeatures.com/gfx/movies/greenberg/splash/trailer.png) no-repeat scroll center center transparent;
    display: block;
    height: 40px;
    left: 380px;
    top: 205px;
    overflow: hidden;
    position: absolute;
    text-indent: -1000px;
    width: 263px;
}
.gg-trailer-med.hover {
    background-image: url(http://focusfeatures.com/gfx/movies/greenberg/splash/trailer_h.png);
}

/* FOOTER */
.bottom_link.bottom_toplink a {color: #f6edd6; font-weight: normal;}
.bottom_link a {color: #FFF;}
.bottom_copyright, .bottom_copyright a {color: #FFF;}
.bottom_links {background: none;  border-left: 1px solid #4A505B;}


/* FILM HEADER */
.FilmHeader {display:block; height: 350px; margin:0 auto;overflow:hidden;zoom:1;position:relative;}
.FilmHeaderImage {float:left;margin:0;width:240px;}
.FilmHeaderText {float:left;width:365px;height: 314px;background:none;}
	.FilmHeaderTextTitle {font-weight:bold;font-size:36px;line-height:36px;padding:28px 0 10px;margin:0;color:#333333;}
	.FilmHeaderTextDescription {color: #333; padding:20px 0 0;font-size:18px;line-height:20px;}
	.FilmHeaderTextDescription p {margin:0 0 15px 0;color:#333333;}
.FilmHeaderText2 {height: 350px;}
	.FilmHeaderTextRelease {display: none; letter-spacing:-1px;padding:35px 0 10px 0;font-size:18px;line-height:18px;font-weight:bold;color:#333333;text-align:center;}
	.FilmHeaderTextRelease p {margin:0;}
	.FilmHeaderTextRelease b, .FilmHeaderTextRelease strong {font-size:22px;line-height:34px;clear:both;display:block;margin:0 0 5px;}
	.FilmHeaderPullquotes {background:none;display:block;height:100px;width:315px;right: 0;top: 88px;padding:0;position:absolute;text-align:center;}
	.FilmHeaderLaurels {z-index:100;background:none;display:block;height:100px;width:315px;right: 5px;top: 199px;padding:0;position:absolute;text-align:center;}
	.FilmHeaderVideo {font-family: georgia; overflow: visible; position: absolute; right: 200px; top: 260px;}
	.FilmHeaderVideo a {color: #FFF; font-size: 15px; font-weight: bold; line-height: 20px; margin-right: 15px; padding-right: 0; text-shadow: #333 2px 2px 2px;}
	.FilmHeaderTextLinks {font-size: 15px; font-weight: normal; line-height: 20px; padding: 0; position: absolute; right: 37px; text-align: center; text-transform: uppercase; top: 315px;}
	.FilmHeaderTextLinks a {color: #62141D;}
	.FilmHeaderTextAddthis {padding:10px 0 0;font-size:16px;line-height:18px;font-weight:normal;margin:0 0 0 20px; position: absolute; right: 0; top: 275px; width: 301px;}

.FilmHeaderNav {   background: none repeat scroll 0 0 #000; padding: 10px 0 9px;}
.FilmHeaderNav a {color: #FFF; font-size:16px; font-family:georgia; text-transform:uppercase;}
.FilmHeaderNav a:hover, .FilmHeaderNav a.selected {color: #87d330;}


/* TITLES */
#page_title, .film_page #page_title, 
.film_overview .articles_widget .widget_title {text-indent: -9999em;}
	
.film_overview .articles_widget .widget_title b {font-style: italic;}
.film_page #page_title {height: 37px; margin:15px 0 0px 0; width: 590px;}

.articles_widget {margin-top: 0;}

.film_overview .articles_widget .widget_title {background:url("/gfx/movies/9/headings/more-about-9.png") no-repeat; margin: 0px 12px 10px;padding:10px 0;}
.film_synopsis #page_title {background:url("/gfx/movies/9/headings/the-story.png") no-repeat;}
.film_cast-crew #page_title {background:url("/gfx/movies/9/headings/cast-crew.png") no-repeat;}
.film_castncrew #page_title {background:url("/gfx/movies/9/headings/cast-crew.png") no-repeat;}
.film_photos #page_title, .film_slideshow #page_title {background:url("/gfx/movies/9/headings/photos.png") no-repeat; border-bottom:1px solid #666666;margin:15px 0 0;padding:0 0 15px;}
.film_videos #page_title {background:url("/gfx/movies/9/headings/videos.png") no-repeat; border-bottom:1px solid #666666;margin:15px 0 0;padding:0 0 15px;}
.film_video #page_title {background:url("/gfx/movies/9/headings/videos.png") no-repeat; border-bottom:1px solid #666666;margin:15px 0 0;padding:0 0 15px;}
.film_splashpage #page_title {background:url("/gfx/movies/9/headings/cast-crew.png") no-repeat; border-bottom:1px solid #666666;margin:15px 0 10px;padding:0 0 15px;}
.film_articles #page_title {background:url("/gfx/movies/9/headings/in-depth.png") no-repeat; border-bottom:1px solid #666666;margin:15px 0 0;padding:0 0 15px;}
.film_article #page_title {background:url("/gfx/movies/9/headings/in-depth.png") no-repeat; border-bottom:1px solid #666666;margin:15px 0 0;padding:0 0 15px;}
.film_theatres #page_title {background:url("/gfx/movies/9/headings/cast-crew.png") no-repeat;} /* */
.film_awards #page_title {background:url("/gfx/movies/9/headings/cast-crew.png") no-repeat;}
.film_reviews #page_title {background:url("/gfx/movies/9/headings/reviews.png") no-repeat;}
.film_partners #page_title {background:url("/gfx/movies/9/headings/cast-crew.png") no-repeat;} /* */
.film_news #page_title  {background:url("/gfx/movies/9/headings/latest-news.png") no-repeat;} /* */

	#pageheader_container {padding: 0;}

.film_photos #page_title, .film_slideshow #page_title,
.film_article #page_title,
.film_videos #page_title,
.film_news #page_title,
.film_articles #page_title {border-bottom:1px solid #666666; padding:0 0 15px;}


	/* SIDE TITLES */
	.side_title {background-position: 0 9px; margin:2px 0 10px; text-indent: -9999em;}
	#side_news .side_title {background:url("/gfx/movies/9/subheadings/latest-news-press.png") no-repeat;}
	#side_moreon .side_title {background:url("/gfx/movies/9/subheadings/more-about-9.png") no-repeat;}
	#side_videos .side_title {background:url("/gfx/movies/9/subheadings/more-video.png") no-repeat;}
	#side_videofolders .side_title {background:url("/gfx/movies/9/subheadings/more-video.png") no-repeat;}
	#side_articles .side_title {background:url("/gfx/movies/9/subheadings/more-about-9.png") no-repeat;}
	#side_synopsis .side_title {background:url("/gfx/movies/9/subheadings/the-story.png") no-repeat;}
	#side_archives .side_title {background:url("/gfx/movies/9/subheadings/the-story.png") no-repeat;} /* */


/* HOMEPAGE */	
	.film_overview .widget_container {margin:0 0 20px;}
	.film_overview .widget_title {border-bottom: 1px solid #999; font-weight: bold; width: 590px;}
	.film_overview .widget_content {padding:5px 0;font-size:16px;line-height:18px;}
	.film_overview .widget_content p {color: #CCC; padding:5px 0;}

	.film_overview #side_facebook {margin:10px 0 20px;}

	.contenttitle {color: #ccff99; font-family: georgia;}

	xx.OverviewLargeImage img {border: 0;}
	.OverviewLargeItem p {color: #CCC;}
	
	.OverviewLargeLink a,
	.OverviewMediumLink a {color: #99ff00; font-weight: normal; text-transform: uppercase;}
	.OverviewReadMore a {color: #99ff00; text-decoration: none; text-transform: uppercase;}
	.OverviewMediumBlurb {color: #CCC;}

/* INSIDE PAGES */
	
	/* TITLES */
	xx.ContentItemTitle a {color: #40250c; font-family: georgia;}
	.ContentItemBlurb {color: #CCC;}

	/* SYNOPSIS */
	.activity_strip_left .addthis_title {color: #333;}
	
	/* CAST CREW */
	.film_cast-crew .ContentTitle {color: #CCC; font-size:22px;font-weight:bold;line-height:28px;}
	.film_castncrew .BodyFilter {border: 1px solid #9b9a9a; border-width: 1px 0; padding: 10px 0 0; }
	.film_castncrew .ContentTitleDescription {color: #666;}
	
	.film_castncrew .BodyTitle {color: #CF9;}

	/* SLIDESHOW */
	.Slideshow .SlideshowPager .PagerPrev a,
	.Slideshow .SlideshowPager .PagerNext a {background: #666; }
	.Slideshow .SlideshowPager .PagerPrev a:hover,
	.Slideshow .SlideshowPager .PagerNext a:hover {background: #99ff00; }
	.carousel .scrollable a img {border-color: #666;}
	.Slideshow .SlideshowNav .NavSlide a:hover img,
	.Slideshow .SlideshowNav .NavSlide.selected img {border-color: #99ff00;}
	.film_photos .ContentTitle {color: #CCC; margin-top: 15px;}

	.comment_a {color: #666666;}
	.activity_module .activity_comments .comment_text {color: #CCC;}
	.activity_comment_on .submit a {color: #606E5E;}
	.activity_module h5,
	.activity_module h6 {color: #CCC;}
	

	/* ARTICLES & VIDEOS */
	.film_articles #sidecolumn_container, .film_videos #sidecolumn_container {margin-top:5px;}
	
	/* IN DEPTH */
	.film_article #pageheader_container {padding:0 0 10px;}
	.film_articles .OverviewMediumItem {border-bottom: 1px solid #999;}
	.film_article .BodyTitle {color: #CCFF99;}

	/* NEWS */
	.film_news #pageheader_container {padding:0;}
	.film_news #page_title {padding:0 0 20px;}
	.film_news #page_subtitle {color: #CCC; font-size: 20px; padding:25px 5px 10px 5px;text-transform:none;}
	.BodyNews {background: none;}
	.BodyNewsContent {padding:0;}
	.BodyNewsItems {background: none; padding-left: 0; padding-right: 0;}
	.BodyNewsItem {background: none; padding-left: 0; padding-right: 0;}
	.BodyNewsItemsContent {background: none; padding-left: 0; padding-right: 0;}
	.BodyNewsItemHeading {background: #3B3636; padding:10px;}
	.BodyNewsItem .ContentTitle {font-size: 18px;line-height:20px;}
	.BodyNewsItemHeading h5 a {color:#CCFF99; font-family: geogia;}
	.BodyNewsItemHeading .Byline {font-size: 14px;line-height:16px; font-weight: normal;}
	.BodyPhotoImage {border: 3px solid #CCC; padding: 0;}
	.BodyNewsItemDescription p {color: #CCC;margin:0 0 12px;}
	
	.BodyNewsButtons {border-bottom:1px solid #666666;margin:0 0 10px;overflow:hidden;padding:12px 5px;}
	.BodyNewsButton {background: #CCC; color: #333;}
	.BodyNewsButton:hover {background: #CCFF99;}

	.film_newspost #page_subtitle {display: none;}
	
	/* VIDEO */
	.ContentControl {color: #333;}
	.ContentControl a {color: #4e9aa4;}
	.film_videos .ContentHeaderDescription {color: #CCC; font-size: 20px;}
	
	/* REVIEWS */
	.BodyItemLink {font-style: normal;}
	.BodyItemLabel,
	.BodyItemQuote {color: #CCC;}

	/* SPLASHPAGE */
	.film_splashpage #pagesection_2 {padding-top:15px;}
	.film_splashpage #maincolumn_container {}
	.film_splashpage #maincolumn_container .BodySubtitle {}
	.film_splashpage .ContentTitle {padding:0 0 15px;}
	
	.film_splashpage .featured {margin-top:18px;}
	.film_splashpage .featured .header {height:58px;background:url('/focusfeatures/film/default/images/splashpage_moreon.png');}
	.film_splashpage .featured .header h2, .film_splashpage .featured .header h2 b { font-size: 34px;line-height:38px;}
	.film_splashpage .featured .featured-details h3, .film_splashpage .featured-details h3 a {font-weight:normal;}
	.film_splashpage .featured-details h3 a.featured-title {font-weight:bold;font-size:18px;line-height:22px;color:#42141d;}
	.film_splashpage .featured .featured-details h4, .film_splashpage .featured-details h4 a {color:#666666;font-weight:normal;font-size:14px;line-height:16px;}
	.film_splashpage .featured .featured-details {padding:0;}
	.film_splashpage .featured .featured-image img {border:solid 1px #333333;}

	.film_splashpage .sidesection {border:none;}
	.film_splashpage .sidesection .header {padding:0 0 10px 0;}
	.film_splashpage .sidesection .header h2, .film_splashpage .sidesection .header h2 b {font-size:30px;padding:3px;}
	.film_splashpage .sidesection .body {background:#f8f7ef;border:solid 1px #cccccc;float:none;width:auto;padding:0;margin:0;}
	.film_splashpage .sidesection .side-item {float:none;width:auto;padding:15px;margin:0;border-color:#cccccc;}
	.film_splashpage .sidesection .side-details h3 {font-size:16px;line-height:18px;}
	.film_splashpage .sidesection .side-details h3 a {color:#42141d;font-size:18px;line-height:20px;}
	.film_splashpage .sidesection .side-details p {font-weight:normal;}
	.sidesection .side-details p {font-weight:normal;}
	.sidesection .side-details .buyit a {color:#42141d;}
	
	.film_splashpage .sidesection.noimages .side-item {padding:0;}
	.film_splashpage .sidesection.noimages .side-details h3 a {padding:15px;display:block;}
	.film_splashpage .sidesection.noimages .side-details h3 a:hover {text-decoration:none;background:#ffffff;}
	
/* SIDEBARS */
.side_widget {border:none;}
.side_title {width:auto;}
.side_text {color: #CCC; font-size: 16px; line-height: 18px; margin:0;padding:0 0 0 1px;}
.side_items {border: 1px solid #000; border-width: 1px 1px 0; margin: 0 0 5px; }
.side_item {border: 0; margin: 0; padding: 0;}
.side_item_link {background: #3b3636; border-bottom: 1px solid #000; padding: 10px;}
.side_item_link:hover {background: #000;}
.side_item_details .side_item_title {font-size: 16px; line-height:17px;}
.side_item_link .side_item_description {color: #CCC;}
.side_more {margin: 0; padding:0 8px 0 0;}
.side_more a {color: #99ff00;}

#side_synopsis .side_title {border-bottom:1px solid #999999;border-color:#999999; font-family: geogia; padding: 12px 0; text-transform: uppercase;}
#side_synopsis .side_more {display:block;}
#side_synopsis .side_more a {font-weight:normal;font-size:16px;line-height:18px;}
	
#side_news .side_items {height:300px;}
#side_news .side_more {display:block;margin:7px 0;}
#side_news .side_more a {font-weight:bold;font-size:16px;line-height:18px;}
	
#side_insidepromos .side_items, #side_insidepromos .side_items, #facebook_widget .side_items, #archives_widget .side_items {
	border:none;
}
#side_insidepromos .side_item_link {border:none;}
#side_insidepromos .side_item_link {background: none;}

/* SHOWTIMES */
.film_overview #showtimes_side {margin-top:27px;}
#showtimes_side {border:none;position:relative;width:336px;height:220px;margin:0 auto 30px;background:url('/focusfeatures/film/the_debt/images/showtimes/showtimes_side.png') no-repeat;}
#showtimes_side #showtimes_zipcode {position:absolute;width:108px;height:17px;border:solid 1px #999999;margin-top:93px;margin-left:186px;}
#showtimes_side #showtimes_buttons {position:absolute; margin-left: 65px; margin-top: 160px; width:280px;}
#showtimes_side .showtimes_button {position:relative;width:66px;height:38px;margin-right: 15px;float:left;cursor:hand;cursor:pointer;}
#showtimes_side #showtimes_moviefone {background:url('/focusfeatures/film/the_debt/images/showtimes/moviefone.png') no-repeat 0 0;}
#showtimes_side #showtimes_fandango {background:url('/focusfeatures/film/the_debt/images/showtimes/fandango.png') no-repeat 0 0;}
#showtimes_side #showtimes_movietickets {background:url('/focusfeatures/film/the_debt/images/showtimes/movietickets.png') no-repeat 0 0;}
#showtimes_side #showtimes_moviefone:hover,
#showtimes_side #showtimes_fandango:hover,
#showtimes_side #showtimes_movietickets:hover {background-position: 0 bottom;}
 
/* HEADER FOOTER LINKS */
#top_header .h_text a, .bottom_link a, .bottom_copyright a {color:#CF9;}

#top_header .h_nav a.nav_home {background-image: url(/focusfeatures/film/9/images/nav_home.png);}
#top_header .h_nav a.nav_videos {background-image: url(/focusfeatures/film/9/images/nav_videos.png);}
#top_header .h_nav a.nav_news {background-image: url(/focusfeatures/film/9/images/nav_news.png);}
#top_header .h_nav a.nav_store {background-image: url(/focusfeatures/film/9/images/nav_store.png);}
#top_header .h_nav a.nav_search {background-image: url(/focusfeatures/film/9/images/nav_search.png);}

/* MOBILE */
body.mobile #page_body {width:auto;}
body.oversize #page_body {width:480px;}
body.mobile .FilmHeaderImage {float:none;width:100%;margin:0;}

polygon {
	fill:#99ff00;
}

polygon:hover {
	fill:#99ff00;
}

h5.side_item_title:hover {
	color:#99ff00;
}

h6.side_title {
	color:#ccff99;
	text-indent:0em;
}
