/* LAYOUT */
body {font-size:16px;line-height:20px;color:#666666;}
#pagetop_container, #pagetop_body, #pagesection_1 {overflow:visible;}
#pageheader_container {padding:0 0 5px;}
#pageheader_body {width:auto;}
#pagetop_body {width:auto;}
#pagenav_body {width:auto;}
.FilmHeader {overflow:visible !important;}

/* STYLES */
	
	/* DEFAULT */
	body {color:#666666;font-size:14px;line-height:16px;}
	h1, h2, h3, h4, h5, h6, h7 {font-size:14px;line-height:18px;}
	hr {border:none;background:#cccccc;height:1px;float:none;clear:both;margin:10px 0;}
	br {float:none;clear:both;}
	.article_text br {clear:none;}
	p {margin:0 0 10px 0;}
	a {color:#336699;cursor:hand;cursor:pointer;/* beause ie6 is stupid */}
	h1 a, h2 a, h3 a, h4 a, h5 a, h5 a, h6 a, h7 a {}
	blockquote {font-size:18px;line-height:23px;padding-right:0px;	margin:15px 0px 15px 30px;color:inherit;}
	.nolink {cursor:default !important;}
	.nolink:hover {text-decoration:none !important;}
	.nobg {background:none !important;}
	.noborder {border:none !important;}
	
	/* CAROUSEL */
	.carousel {
	overflow:hidden;
	width:auto;
	height:90px;
	}
	.carousel .scrollable {
	display:block;
	float:left;
	left:0 !important;
	margin:0 15px;
	overflow:hidden;
	width:90%;
	height:80px;
	}
		body.ie6 .carousel .scrollable {display:inline !important;}
	.carousel .scrollable ul {
	position:absolute;
	width:5000px !important;
	}
	.carousel li {
	float:left;
	list-style:none outside none;
	margin:0;
	padding:0;
	}
		body.ie6 .carousel li {display:inline !important;}
	.carousel * {
	margin:0;
	padding:0;
	}
	.carousel .scrollable a:hover {
	text-decoration:none;
	}
		body.ie6 .carousel .scrollable a {	display:block;	float:left;	clear:both;	}
	.carousel .scrollable a img {
	border:3px solid #666666;
	margin-right:12px;
	}
	.carousel .scrollable a:hover img {
	border:3px solid #006699;
	}
	.carousel .browse {
	cursor:hand;
	cursor:pointer;
	font-size:36px;
	font-weight:bold;
	top:0 !important;
	left:0 !important;
	margin:0;
	padding:0;
	width:20px;
	height:20px;
	}
		body.ie6 .carousel .browse {display:inline !important;}
	.carousel .browse.left {float:left;}
	.carousel .browse.right {float:right;text-align:right;}
	.carousel .browse.disabled {visibility:hidden;}
	
	.graphic_arrows .browse {width:34px;height:33px;margin:28px 0 0 0;text-indent:-1000px;overflow:hidden;}
	.graphic_arrows .browse.left {margin-left:3px;background:url('/focusfeatures/film/default/images/left_arrow.png');}
	.graphic_arrows .browse.right {margin-right:3px;background:url('/focusfeatures/film/default/images/right_arrow.png');text-align:left;}
	.graphic_arrows .browse.left.disabled {background:url('/focusfeatures/film/default/images/left_arrow_disabled.png');}
	.graphic_arrows .browse.right.disabled {background:url('/focusfeatures/film/default/images/right_arrow_disabled.png');}
	.graphic_arrows .browse.left:hover {background:url('/focusfeatures/film/default/images/left_arrow_hover.png');}
	.graphic_arrows .browse.right:hover {background:url('/focusfeatures/film/default/images/right_arrow_hover.png');}
	.graphic_arrows .browse.disabled {visibility:hidden;}
		body.ie67 .graphic_arrows .browse b {height:30px;width:30px;font-size:30px;line-height:30px;display:block;position:relative;zoom:1;}
	
	/*.Slideshow .SlideshowPager .PagerPrev a, .Slideshow .SlideshowPager .PagerNext a {background:#9e0000;}
	.Slideshow .SlideshowPager .PagerPrev a:hover, .Slideshow .SlideshowPager .PagerNext a:hover {background:#e20000;}
	.Slideshow .SlideshowNav .NavSlide a:hover img, .Slideshow .SlideshowNav .NavSlide.selected img {border-color:#9e0000;}*/
	
	/* INTERACT */
	div.interact {margin:0 0 5px 0;}
	div.interact.snippet {margin:0 0 5px 0;}
	
	/* NAV */
	.FilmHeader {margin:0 auto;overflow:visible;background-color:transparent;background-position:center;background-repeat:no-repeat;}
	.FilmHeaderNav {overflow:hidden;background:#3c5773;color:#3c5773;padding:10px;font-size:16px;line-height:12px;text-align:center;text-shadow:#3C5773 0 0 0;margin:0 auto;padding-right:0 !important;padding-left:0 !important;}
	.FilmHeaderNav a {color:#C4E1EF;font-size:16px;line-height:17px;padding:0 3px;text-decoration:none;}
	.FilmHeaderNav a.selected {color:#fff;}
	.FilmHeaderNav a:hover {color:#fff;text-decoration:none;}
	.FilmHeaderNav .divider {visibility:hidden;}
	.FilmHeaderSubnav {background:#3c5773;color:#3c5773;padding:0 10px 12px;text-align:center;text-shadow:#3C5773 0 0 0;margin:0 auto;}
	.FilmHeaderSubnav a {color:#C4E1EF;font-size:14px;line-height:15px;padding:0 3px;text-decoration:none;}
	.FilmHeaderSubnav a.selected {color:#fff;}
	.FilmHeaderSubnav a:hover {color:#fff;text-decoration:none;}
	.FilmHeaderSubnav .divider {visibility:hidden;}


/* PAGES */
	
	/* STYLES */
		/* links */
		.FilmTitleAddthis .addthis_toolbox {float: right;width: 313px;}
		.addthis_toolbox {}
		.activity_strip {margin-bottom:15px;}

		/* titles */
		.ContentHeader {clear: none;float: left;width:600px;font-size:28px;line-height:34px;padding:0;margin:0;border:none;}
		.ContentHeaderDescription {clear:both;font-size:16px;padding-bottom:2px;font-weight:bold;color:#666666;}
		.ContentHeaderDescription i {text-transform:uppercase;}
		.ContentHeaderDescription a:hover {text-decoration:none;}
		.ContentHeaderText {clear:both;padding-bottom:2px;display:none;}
		.ContentTitle {clear:both; font-size:24px; line-height: 24px;}
		.ContentSubtitle {color: #666; font-size:20px; line-height: 24px;display:inline;}
		.ContentHeaderBookmark {float:right;clear:none;margin:3px 0 0 2px;display:block;width:364px;height:28px;}
		.addthis_default_style .at300b, .addthis_default_style .at300m {color:#333333;font-size:16px;}
		.addthis_default_style .at15t_expanded, .addthis_default_style .at15t_compact {margin-right:5px;}
		.BodyTitle {font-size:24px;line-height:30px;}
		.ByLine {clear:both;margin:4px 0 8px 0;}
		/* subtitle (Takes style of .BodyTitle, but forces the size and color. Use ".film_page .BodyTitle.BodySubtitle" to override for each film) */
		.BodyTitle.BodySubtitle, .film_page .BodyTitle.BodySubtitle  {font-size:18px;line-height:24px;color:#666666;}
		
		/* content */
		.BodyText {clear:both;color:#333333;}
		.OverviewLargeLink {padding:4px 0 20px;font-weight:bold;}
		
		/* images - displayed by the template - for images pasted into the cms articles, see ".article-img-wrapper" in main.css */
		.BodyPhoto {float:left;clear:none;padding:2px 12px 10px 0;z-index:300;}
		.BodyPhotoImage {}
		.BodyPhotoCredit {font-size:12px;padding:5px;text-align:center;}
		.BodyPhotoCaption {font-size:12px;font-weight:bold;text-align:center;}
		
		/* filter */
		.ContentControl {text-transform: uppercase;overflow: hidden;margin: 7px 0 10px;font-size: 12px;line-height: 15px;}
		.ContentControl .left {float:left;clear:left;}
		.ContentControl .right {float:right;text-align:right;clear:right;}
		.ContentControl a.selected {font-weight:bold;}
		
	/* HOMEPAGE */
	.film_overview .OverviewReadMore {display:none;}
	
	.newsandpress_item a {background: #eaf2f4; display: block; margin-bottom: 10px; padding:12px 0 1px 20px; text-decoration: none;}
	.newsandpress_item a:hover {background: #d5e3e7;}
	.newsandpress_item h3 {color: #198cae;}
	.newsandpress_item p {color: #333; font-size: 14px;margin-left: 28px;} 
	.newsandpress_item .newsitem_photo {float:left;width:18px;height:18px;margin:0 10px 2px 0;padding-top:3px;} 
	.newsandpress_item .newsitem_image {border:solid 1px #333333;}
	 
	/* SYNOPSIS */
	
	/* ARTICLES & VIDEOS */
	.film_articles #maincolumn_container, .film_videos #maincolumn_container {width:610px;}
	
	.OverviewLargeItems table {width:100%;height:250px;}
	.OverviewLargeItems td {height:auto;}
	.OverviewLargeItems td.spacer {width:auto;}
	.OverviewLargeItems td.cell {width:300px;}
	.OverviewLargeItems td .OverviewLargeItem {height:100%;width:289px;}
	.OverviewLargeItems td .OverviewLargeContent {height:100%;}
	
	.OverviewLargeItems {overflow:hidden;display:block;float:none;clear:both;margin:0 0 20px;}
	.OverviewLargeItem {width:100%;display:block;float:left;}
	.OverviewLargeItem p {margin:0;}
	.OverviewLargeContent {margin:0;padding:10px 13px;overflow:hidden;min-height:311px;}
	.OverviewLargeImage {padding:0 0 4px 0;}
	.OverviewLargeImage img {border:solid 3px #333333;width:267px;height:150px;}
	.OverviewLargeTitle {padding:4px 0;overflow:hidden;display:block;}
		body.ie6 .OverviewLargeTitle .contenttype {float:left;}
	.OverviewLargeBlurb {padding:4px 0;color:#333333;}
	.OverviewLargeLink {padding:4px 0;font-weight:bold;}
	.OverviewLargeLink a {color:#3399cc;}
	
	.OverviewMediumItems {overflow:hidden;}
	.OverviewMediumItem {margin:0 0 20px;}
		body.ie6 .OverviewMediumItem {margin-right:-5px;}
	.OverviewMediumItem p {margin:0;}
	.OverviewMediumContent {margin:0;padding:10px;overflow:hidden;}
	.OverviewMediumImage {padding:4px 0 35px 0;float:left;margin:0 10px 0 0;}
	.OverviewMediumImage img {border:solid 3px #333333;width:150px;height:97px;}
	.OverviewMediumTitle {padding:0 0 4px 0;overflow:hidden;display:block;}
	.OverviewMediumBlurb {padding:4px 0;color:#333333;margin-left:165px;}
	.OverviewMediumLink {padding:4px 0;font-weight:bold;margin-left:165px;}
	.OverviewMediumLink a {color:#3399cc;}
	
	/* CAST CREW */
	.film_cast-crew #maincolumn_container {width:610px;}
	
	.BodyLeft {width:290px;float:left;margin:0 15px 0 0;clear:none;}
	.BodyRight {width:290px;float:left;margin:0 0 0 0;clear:none;}
	
	.film_cast-crew .ContentTitle {color:#333333;font-weight:bold;padding:7px 0;margin:7px 0;border-top:solid 1px #cccccc;border-bottom:solid 1px #cccccc;}
	
	.ContentItems {margin:10px 0;}
	.ContentItem {margin:10px 0;overflow:hidden;height:50px;}
	.ContentItemPhoto {float:left;}
	.ContentItemImage {border:solid 1px #cccccc;padding:4px;margin:0 8px 0 0;}
	.ContentItemDetails {}
	.ContentItemTitle {font-weight:bold;padding:2px 0;}
	.ContentItemBlurb {}
	
	/* CAST N CREW */
	.film_castncrew #maincolumn_container {width:610px;}
	.film_castncrew .BodyFilter {padding:0 0 15px 0;margin:0 0 15px 0;border-bottom:solid 1px #cccccc;}
	.film_castncrew .BodyTitle {font-size:20px;line-height:20px;padding:3px 0;}
	.film_castncrew .ContentTitleDescription > p {color:#666;font-size:16px;}
	.film_castncrew .BodySubtitle {font-size:14px;line-height:14px;padding:2px 0;color:#666666;}
	.film_castncrew .BodyMore {margin:30px 0;padding:20px 0;border-top:solid 1px #cccccc;font-weight:bold;}
	.film_castncrew .BodyPhotoImage {padding:5px;border:solid #9b9b9b 1px;}
	.film_castncrew .ContentTitle {clear:none !important;display:inline !important;line-height:120% !important;}
	.film_castncrew .ContentDescription {clear:none !important;display:inline !important;}
	
	/* AWARDS & REVIEWS */
	.BodyItem {margin:5px 0 20px 0;padding:15px 0;border-top:solid 1px #cccccc;overflow:hidden;}
	.BodyItemContent {}
	.BodyItemPhoto {float:left;width:220px;text-align:center;margin:2px 15px 10px 0;min-height:80px;}
	.BodyItemImage {}
	.BodyItemLabel {text-transform:uppercase;font-size:12px;font-weight:bold;text-align:center;margin:6px 0 12px;padding:0 0 10px;border-bottom:solid 1px #cccccc;color:#666;font-weight:bold;}
	.BodyItemQuote {font-weight:bold;text-align:center;padding:0 5px 10px;color:#666;font-weight:bold;font-style:italic;font-size:16px;}
	.BodyItemDetails {}
	.BodyItemBlurb {padding:0 0 4px 0;color:#333333;overflow:hidden;}
	.BodyItemLink {padding:15px 0 0px 0;font-style:normal;font-style:italic;}
	.film_reviews .reviews_stars {text-align:center;}
	.film_reviews .morelink {font-size:16px;}
	
	/* VIDEOS */
	.film_videos .ContentTitle {font-weight:normal;}
	
	/* VIDEO */
	.film_video #page_content {overflow:visible;}
	.film_video #pagebody_content {padding-top:0;}
	.film_video #topcolumn_content {padding:0 0 20px;}
	.film_video #sidecolumn_container {margin-top: 15px;}
	
	.VideosWide {overflow:visible;margin:15px 0 30px;}
	.VideosWide .VideosWideCarousel {overflow:visible;background:#f0f0f0;height:135px;width:950px;padding:10px 15px;clear:both;margin:0;}
	.VideosWide .VideosWideScrollable {margin:0;width:880px;height:130px;margin-left:15px;}
	.VideosWide .VideosWideScrollable ul li {height:150px;width:147px;padding:5px 14px;}
		body.ie6 .VideosWide .VideosWideScrollable ul li.hover {background:none !important;}
	.VideosWide .VideosWideScrollable ul li a img {border:solid 3px #666666}
	.VideosWide .VideosWideScrollable ul li.selected a img {border:solid 3px #006699}
	.VideosWide .VideosWideCaption {display:block;font-size:14px;line-height:16px;margin:3px 0 0;font-weight:bold;}
	.VideosWide .VideosWideBrowse {margin-top:36px;}
	.VideosWide .VideosWideBrowse.left {margin-left:0;}
	.VideosWide .VideosWideBrowse.right {margin-right:0;}
	
	/* NEWS */
	.film_news #maincolumn_container {}
	.film_news #sidecolumn_container {}
	.film_news #page_subtitle {
	padding: 10px 5px;
	text-transform: uppercase;
	font-size: 20px;
	line-height: 20px;
	}
	.film_news .BodyText p {display: block;float: none;clear: both;}
	
	
	.BodyNews {background:#efefef;-moz-border-radius:6px;-webkit-border-radius:6px;}
	.BodyNewsContent {padding:5px;}
	.BodyNewsButtons {padding:12px 5px 18px;overflow:hidden;oveflow:hidden;}
	.BodyNewsButton {display:block;padding:7px;width:200px;background:#006699;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;text-align:center;color:#ffffff;font-weight:bold;text-transform:uppercase;}
	.BodyNewsButton:hover {background:#3399cc;text-decoration:none;}
	.BodyNewsButton.left {float:left;}
	.BodyNewsButton.right {float:right;}
	
	.BodyNewsItems {background:#ffffff;-moz-border-radius:6px;-webkit-border-radius:6px;}
	.BodyNewsItemsContent {padding:7px 5px;}
							
	.BodyNewsItem {}
	.BodyNewsItemContent {padding:0;}
	.BodyNewsItemTop {display:block;clear:both;margin:0px 10px 10px;}
	.BodyNewsItemTop a {display:block;clear:both;margin:0;color:#666666;font-size:14px;line-height:16px;text-transform:uppercase;}
	.BodyNewsItemTop span {display:block;clear:both;margin:0;font-size:16px;line-height:18px;}
	.BodyNewsItemTop span * {vertical-align:middle;}
	.BodyNewsItemHeading {background:#efefef;-moz-border-radius:7px;-webkit-border-radius:7px;border-radius:7px;padding:9px 10px 12px;}
	.BodyNewsItem .ContentTitle {margin:0;font-size:18px;line-height:20px;}
	.BodyNewsItem .Byline {margin:0;color:#666666;line-height:16px;}
	.BodyNewsItemDetails {padding:14px 7px;overflow:hidden;}
	.BodyNewsItemDescription {display:block;clear:both;}
	
	.BodyNewsItemInteractive {padding:15px 0;margin:15px 0;border-top:solid 1px #cccccc;}
	
	.BodyNews {-moz-border-radius:0px;-webkit-border-radius:0px;}
	.BodyNewsItemsContent {background-color:#efefef;}
	.BodyNewsItem {padding:10px;background-color:#fff;margin-bottom:20px;}
	
	/* PARTNERS */
	.film_partners #maincolumn_container {width:610px;}
	
	/* ARTICLE */
	.article_content {padding:5px 0;}
	.film_article #maincolumn_container {width:610px;}	
	.article_text {padding:10px 0;}
	.article-img-wrapper .caption {color:#333333;font-size:14px;font-weight:bold;line-height:16px;padding:5px 0;text-align:center;}
	.article_photo_box {float: left; padding: 3px 10px 7px 0;}
	
	/* THEATRES */	
	.film_theatres .BodyText {margin:0 0 16px 0;}
	.film_theatres .BodyText p {margin:0 0 8px 0;}
	.BodyBox {background:#efefef;margin:0 0 16px 0;}
	.BodyBoxHeading {background:#3c5773;overflow:hidden;padding:10px;}
	.BodyBoxHeading * {font-weight:normal;}
	.BodyBoxTitle {color:#ffffff;text-transform:uppercase;font-size:18px;line-height:18px;float:left;clear:none;}
	.BodyBoxSubtitle {color:#ffffff;text-transform:uppercase;font-weight:bold;float:right;clear:none;text-align:right;}
	.BodyBoxContent {padding:12px 10px;}
	.BodyTable {width:100%;}
	.BodyTable th {padding:8px;}
	.BodyTable .BodyTableTop {background:#ffffff;font-weight:bold;}
	.BodyTable .BodyTableTop th a {white-space:pre;}
	.BodyTable .BodyTableStripe {background:#ffffff;}
	.BodyTable td {padding:8px;}
	.BodyTable .BodyTableDate {width:100px;}
	.BodyTable closed {color:#cccccc;}
	.BodyTable th.tname {min-width:220px;}
	.BodyTable th.tstate {min-width:50px;}
	.BodyTable th.tzip {min-width:60px;}
	.BodyTable th.tnotes {min-width:200px;}
	
	/* INTERACTIVE */
	.film_interactive #interactive_shell {padding:8px 0 0;text-align:center;}
	
	/* SPLASHPAGE */
	.film_splashpage #pageheader_container {padding-bottom:0;}
	.film_splashpage #page_title {
		color: #333333;
		display: block;
		font-size: 34px;
		height: 45px;
		line-height: 40px;
		margin: 0;
		overflow: hidden;
		position: relative;
		text-indent: 0;
		width: 600px;
	}
	.film_splashpage #sidecolumn_container {width:355px;margin-top:0;}
	.film_splashpage #page_title {border:none;}
	.film_splashpage .ContentTitle {padding:0 0 15px;}
	
/* HOMEPAGE */
.film_overview .graphic_arrows .browse.right {text-align:right;text-indent:1000px;}
	
	/* LAYOUT */
	.film_overview #pagebody_content {}
	
	/* GIGYA */
	.FilmTitleAddthis {z-index:99;}
	
	/* WIDGET */
	.main_widget {margin:0 0 30px 0;}
	.widget_title {font-size:24px;line-height:24px;padding:5px 0;}
	.widget_content {clear:both;}
	
	/* CROSSPROMOS */
	.crosspromos_widget {width:100%;text-align:center;padding:0 0 12px;clear:both;overflow:hidden;}
	.crosspromos_widget table {width:100%;}
	.crosspromos_widget td {text-align:center;}
	.crosspromos_widget .crosspromo {display:block;margin:0;padding:0;text-align:center;}
	.crosspromos_widget .widget_title {display:none;}
	
	/* FOCUSON */
	.focuson_widget {overflow:visible;margin:0 0 30px 0;clear:both;}
	.focuson_widget .widget_title {padding:0 0 15px;}
	
	/* ARTICLES */
	.articles_widget {overflow:visible;margin:15px 0 30px 0;clear:both;}
		body.ie67 .articles_widget {}
	.articles_widget .articles_title {font-weight:normal;float:left;clear:none;padding:10px 0;}
	.articles_widget .articles_subtitle {font-weight:bold;float:right;clear:none;padding:17px 0 0 0;font-size:16px;}
	.articles_widget .articles_subtitle i {text-transform:uppercase;}
	.articles_widget .carousel {overflow:visible;background:#f0f0f0;height:250px;width:975px;padding:15px 0 0 0;margin:0;clear:both;}
	.articles_widget .scrollable {margin:0;height:250px;width:930px;}
	.articles_widget .infinite {}
	.articles_widget li {cursor:pointer;height:auto;margin:0 12px 0 21px;height:auto;width:281px;display:inline;} 
	.articles_widget li a img {border:solid 3px #f0f0f0;}
	.articles_widget li a:hover img {border:solid 3px #006699;}
	.articles_widget li .caption {width:280px;}
	.articles_widget li .caption a {display:block;line-height:18px;margin:0;font-weight:bold;}
	.articles_widget li .description a {display:none;}
	.articles_widget .browse {width:34px;height:35px;margin:98px 0 0 0;}
	.articles_widget .browse.left {margin-left:-17px;}
	.articles_widget .browse.right {margin-right:-17px;}
	.articles_widget .browse.left.disabled {}
	.articles_widget .browse.right.disabled {}
	.articles_widget .browse.left:hover {}
	.articles_widget .browse.right:hover {}
	.articles_widget.four_homepage_articles .carousel {height:220px;}
	.articles_widget.four_homepage_articles .scrollable {height:220px;}
	.articles_widget.four_homepage_articles li {height:220px;margin:0 16px 0 12px;width:208px;}
		body.ie6 .articles_widget.four_homepage_articles li {margin:0 14px 0 10px;}
	.articles_widget.four_homepage_articles li .caption {width:190px;}
	.articles_widget.four_homepage_articles .browse {margin-top:85px;}
	
	/* VIDEOS */
	.videos_widget {margin:0 0 30px;}
	.videos_widget a:hover {text-decoration:none;}
	.videos_widget .videos_title {} /* ldaskfj */
	.videos_widget .videos_subtitle {}
	.videos_widget .videos_carousel {background:#f0f0f0;height:163px;}
	.videos_widget .scrollable {height:120px;margin:0 0 0 10px;padding:0;width:580px;}
	.videos_widget .infinite {}
	.videos_widget li {cursor:pointer;margin:0 0 0 10px;width:135px;}
	.videos_widget li a img {border:solid 3px #f0f0f0;}
	.videos_widget li a:hover img {border:solid 3px #006699;}
	.videos_widget li .caption a {display:block;font-size:12px;line-height:14px;margin:0;font-weight:normal;}
	.videos_widget .browse {width:120px;padding:10px 15px 5px;font-size:14px;}
	.videos_widget .browse.left {}
	.videos_widget .browse.right {}
	.videos_widget .browse.disabled {}
	
	/* TRAILER */
	.trailer_widget {margin:0 0 30px;}
	.trailer_widget .trailer_title {display:none;}
	.trailer_widget .trailer_content {padding: 0 !important;background:#f0f0f0;}
	
	/* PHOTOS */
	.photos_widget {margin:0 0 30px;}
	.photos_widget a:hover {text-decoration:none;}
	.photos_widget .photos_title {}
	.photos_widget .photos_subtitle {}
	.photos_widget .photos_carousel {background:#f0f0f0;height:118px;}
	.photos_widget .scrollable {margin:0 0 0 15px;width:575px;height:120px;padding:0;}
	.photos_widget .infinite {}
	.photos_widget li {margin:0 5px 0 0;cursor:hand;cursor:pointer;}
	.photos_widget li a img {border:solid 3px #f0f0f0;}
	.photos_widget li a:hover img {border:solid 3px #006699;}
	.photos_widget li .caption a {display:block;font-size:12px;line-height:14px;margin:0 0 0 3px;font-weight:normal;}
	.photos_widget .browse {width:120px;padding:6px 15px 5px;font-size:14px;}
	.photos_widget .browse.left {}
	.photos_widget .browse.right {}
	.photos_widget .browse.disabled {}
	
	/* COMMUNITY */
	.community_widget {margin:5px 0 30px;overflow:hidden;clear:both;}
	.community_widget a:hover {text-decoration:underline;}
	.community_widget .community_title {overflow:hidden;}
	.community_widget .community_content {overflow:hidden;}
	.community_widget .community_content a b {font-size:14px;line-height:14px;}
	.community_widget .community_content a span {display:block;line-height:14px;padding:3px 0;font-weight:normal;color:#666666;font-size:12px;}
	.community_widget .community_content a:hover span {text-decoration:none;}
	.community_widget .community_signup {float:left;clear:none;width:302px;height:117px;background:#f0f0f0 url('/focusfeatures/film/default/images/signup.png') no-repeat;}
	.community_widget .community_signup p {display:block;padding:28px 12px 0 77px;}
	.community_widget .community_facebook {float:right;clear:none;width:288px;height:55px;background:#f0f0f0 url('/focusfeatures/film/default/images/facebook.png') no-repeat;}
	.community_widget .community_facebook p {display:block;padding:11px 0 0 62px;}
	.community_widget .community_twitter {float:right;clear:none;width:288px;height:55px;background:#f0f0f0 url('/focusfeatures/film/default/images/twitter.png') no-repeat;margin-top:8px;}
	.community_widget .community_twitter p {display:block;padding:9px 0 0 62px;}
	
	/* SHARE */
	#share_widget {}
	#share_widget .widget_content {padding:15px 0;clear:both;}
		body.ie67 #share_widget .widget_content {height:60px;}
	#share_widget .share_link {border-radius:6px;background-color:#e0e0e0;display:inline-block;width:76px;height:50px;overflow:hidden;margin:0 5px 0 0;padding:0;text-decoration:none;text-indent:-500px;}
	#share_widget .share_link:hover {background-position:0 -50px;}
		body.ie67 #share_widget .share_link {display:block;float:left;background-color:none;}
	#share_widget .share_Facebook {background-image:url('/gfx/movies/default/share_buttons/facebook.png');}
	#share_widget .share_Twitter {background-image:url('/gfx/movies/default/share_buttons/twitter.png');}
	#share_widget .share_stumbleupon {background-image:url('/gfx/movies/default/share_buttons/stumbleUpon.png');}
	#share_widget .share_google {background-image:url('/gfx/movies/default/share_buttons/google.png');}
	#share_widget .share_Email {background-image:url('/gfx/movies/default/share_buttons/email.png');}
	#share_widget .share_rss {background-image:url('/gfx/movies/default/share_buttons/RSS.png');}
	#share_widget .share_Share {background-image:url('/gfx/movies/default/share_buttons/more.png');}
	#share_widget .share_Pinterest {background-image:url('/gfx/movies/default/share_buttons/Pinterest.png');}
	#share_widget .share_tumblr {background-image:url('/gfx/movies/default/share_buttons/tumblr.png');}
	#share_widget #___plusone_0 {
	border: solid white 15px !important;
	background-color:#ffffff !important;
	background-image:url('/gfx/movies/default/share_buttons/google.png') !important;
	border-radius: 5px !important;
	margin-right: 5px !important;
	border-left-width: 20px !important;
	border-right-width: 20px !important;
	}
	
	/* SIDEPROMOS */
	.sidepromos_widget {width:100%;text-align:center;margin:0 auto 30px;clear:both;}
	.sidepromos_widget table {width:100%;}
	.sidepromos_widget td {text-align:center;}
	.sidepromos_widget .sidepromo {display:block;margin:0;padding:0;text-align:center;}
	
	/* CAST-CREW */
	.film_overview .castcrew_widget {}
	.film_overview .castcrew_widget .HCCCell {width:49%;}
	
	.film_overview .castcrew_widget p {font-weight:normal !important;text-transform:none !important;font-size:16px !important;line-height:20px !important; margin:-6px 0 10px 0 !important; }
	.film_overview .castcrew_widget p strong {font-weight:bold !important;display: block !important; text-transform:uppercase !important;font-size:16px !important;line-height:16px !important; margin-top:10px !important;}
	.film_overview .castcrew_widget br {}
	
	.film_overview .HCCTable {}
	.film_overview .HCCCell {}
	.film_overview .HCCSpacer {}
	
	.film_overview .HCCTitle {display:none;}
	.film_overview .HCCItems {}
	.film_overview .HCCItem {padding:5px 0;}
	.film_overview .HCCItemTitle {color:#666666;font-weight:bold;}
	.film_overview .HCCItemTitle a {color:#666666;font-weight:bold;}
	.film_overview .HCCItemBlurb {}
	
	/* RELEASE */
	.film_overview .release_widget .ContentTitle {
	color: #006699;
    font-size: 18px;
    font-weight: 600;
    line-height: 20px;
	margin:5px 0;
    padding: 0;
    text-transform: uppercase;
    }
	.film_overview .release_widget .ContentSubtitle {
	color: #333333;
    font-size: 16px;
    line-height: 18px;
    font-weight: bold;
    padding: 0;
    }
    
    /* VIDEO */
	.article_more_heading {padding:5px 0;border-bottom:1px solid #666666;margin:0;overflow:visible;height:30px;}
	.more_heading_left {float:left;font-size:18px;line-height:22px;width:300px;}
	.more_heading_left a {}
	.more_heading_left a.selected {font-weight:bold;color:#333333;cursor:default;}
	.more_heading_right {float:right;width:318px;margin: 0 -9px 0 0;}
	.article_more_content {}
	.article_more_related {padding: 15px 25px;}
	.more_content_title {padding:2px 0;font-size:24px;line-height:30px;font-weight:bold;color:#333333;}
	.more_content_title a {font-size:24px;font-weight:bold;color:#333333;}
	.more_content_text {font-size:16px;padding:2px 0;}
	.more_content_items {padding:10px 0;}
	.more_content_item {float:left;width:166px;height: 180px;padding:0 20px 0 0;}
	.content_item_image {}
	.content_item_title {padding: 5px 0 0;text-transform: uppercase;}
	.film_video .activity_module {margin:0;}
	.film_video .activity_module .activity_section {padding:30px 0 0 !important;}
	.film_video .activity_module .comment_rate {display:none;}
	.film_video .BodyTitle {font-size:30px;line-height:36px;margin:5px 0px;}

/* SIDEBARS */

	/* DEFAULT */	
	.side_widget {border:solid 1px #cccccc;overflow:hidden;margin:0 auto 30px;clear:both;position:relative;width:334px;}
	.side_widget_content{display:block;margin:0 auto;}
	.side_widget a span, .side_widget a span span {display:block;position:relative;zoom:1;overflow:hidden;}
	
	.side_filmname {padding:10px 11px 0;text-align:left;display:none;}
	.side_filmname a {display:block;font-weight:bold;text-decoration:none;font-size:16px;line-height:18px;}
	
	.side_title {display:block;font-size:22px;line-height:24px;padding:13px 11px 8px;color:#333333;font-weight:normal;font-style:normal;text-transform:capitalize;width:320px;}
	.side_title i {display:inline;text-transform:uppercase;}
	
	.side_promo {margin:5px auto;text-align:center;}
	
	.side_items {margin:5px 0;}
		#side_news .side_items,
		#side_articles .side_items,
		#side_splashpage .side_items,
		#side_videos .side_items {
		max-height:500px;
		overflow-y: auto;
		}
	
	#side_articles .side_items {max-height:500px;}
		body.ie678 #side_articles .side_items {height:500px;}
	.side_item {margin:3px;padding:3px;border-bottom:solid 1px #cccccc;overflow:hidden;zoom:1;clear:both;position:relative;}
	.side_item:last-child {border-bottom:none;}
	.side_item_link {display:block;padding:5px;overflow:hidden;zoom:1;cursor:hand;cursor:pointer;}
	.side_item_link:hover {text-decoration:none;background:#c6eafc;}
	.side_item_description {color:#666666;}
	.side_item_photo {float:left;padding:0 12px 0 0;}
		body.ie6 .side_item_photo {width:90px;}
	.side_item_photo .side_item_image {border:solid 1px #666666;}
		.nolink:hover .side_item_photo .side_item_image {border-color:#666666;}
	.side_item_details {float:none;width:auto;}
		body.ie6 .side_item_details {float:left;}
	.side_item_title {display:block;font-weight:bold;margin:0;color:inherit;}
		.nolink .side_item_title {color:#333333;}
	.side_item_description {margin:0;font-size: 85%;line-height: 120%;}
	.side_item_description a p {margin:0;} 
	.side_text {margin:5px 10px;}
	
	.side_more {padding:12px 5px;text-align:right;}
	.side_more a {display:block;font-weight:bold;color:#3399cc;}
	#side_synopsis .side_more a {text-align:left;}
	
	/* AWARDS */
	.ContentTitleLink {font-size:24px;line-height:26px;font-weight:bold;}

	/* NEWS */
	#side_news .side_item_details {width:auto;margin-left:30px;}
	#side_news .side_item_photo {padding:2px 11px 0 0;}
	#side_news .side_items {margin: 5px 0;height: 190px;overflow: auto;}
	
	/* ARCHIVES */
	#side_archives {width:336px;border:none;}
	#side_archives .side_title {display:block;text-transform:uppercase;font-size:16px;color:#333333;font-weight:bold;}
	#side_archives .side_list {padding:7px 0 0 0;}
	
	/* SIDE PROMOS */
	#side_insidepromos {margin:0 0 20px;width:336px;border:none;background:none;}
	#side_insidepromos .side_title {display:none;}
	#side_insidepromos .side_items {margin:0;border:none;background:none;}
	#side_insidepromos .side_item {margin:0;margin-bottom:20px;padding:0;background:none !important;border:none !important;}
	#side_insidepromos .side_item iframe {margin: 0 auto; display: block;}
	#side_insidepromos .side_item_link {padding:0;text-align:center;background:none !important;border:none !important;}
	#side_insidepromos .side_item_link:hover {background:none;}
	#side_insidepromos .side_item.last {border:none;}
	#side_insidepromos .side_widget_content {padding:0 !important;}
	
	#side_sidepromos .side_item.last {width:336px;border:none;}
	#side_adwords {width:336px;border:none;}
	#side_awards ins {margin:0 auto;}
	
	/* FACEBOOK */
	#side_facebook {width:336px;border:none;}
	#side_facebook iframe {background:#ffffff;}
	
	/* SYNOPSIS */
	#side_synopsis {width:336px;border:none;}
	#side_synopsis .side_more {padding:12px 10px;text-align:left;}
	
	/* LAURELS */
	#laurelsandquotes {border:none;background:none;width:336px;}
	#laurelsandquotes .slides {width:336px;height:160px;}
	#laurelsandquotes .slide {display:none;position:absolute;background-color:transparent !important;background-position:center;background-repeat:no-repeat;width: 280px;margin: 5px 27px;height: 145px;}
	#laurelsandquotes .slide:first-child {display:block;}
	#laurelsandquotes a {text-decoration:none;cursor:pointer;z-index:90;display:block;position:absolute;top:60px;height:40px;width:30px;}
	#laurelsandquotes a#laql {left:0;}
	#laurelsandquotes a#laqr {right:0;}
	
	/* POLLDADDY */
	#PDI_container5719157 .pds-view-results, .pds-comments, .pds-return-poll, .pds-pd-link, .pds-share {padding: 5px 10px 0 5px;}
		
	/* FOCUS WORLD */
	#side_focusworld {border: 0; text-align: center;width:300px;margin:0 auto 30px auto;}
	#side_focusworld .side_widget_content {text-align: center;}
	#side_focusworld a {background: url(http://focusfeatures.com/gfx/movies/default/focusworld_sidepromo.png) no-repeat 0 0; display: block; height: 100px; text-indent: -9999em; width: 100%; overflow:hidden;}
	#side_focusworld a:hover {background-position:0px -100px;}
	
	/* SPLASHPAGE */
	.film_splashpage #sidecolumn_container {margin-right:0;}
	#side_splashpage .side_items {height:auto !important;}
	#side_splashpage .side_title {border:none;text-indent:0;height:auto;font-size:24px;line-height:28px;font-weight:normal;}
	#side_splashpage .side_item_title {font-size:120%;line-height:120%;}
	#side_splashpage .side_buyit {text-transform:uppercase;font-size:85% !important;}
	#side_splashpage .side_item_description {margin: 5px 0 10px;}

/* CONTENT ICONS */
.contentheader {}
.contenticon {float:left;padding:0;margin: -9px 0 0 -2px;display:block;}
	.newsicon {margin: -6px 0 0 0;}
	.articleicon {margin: -9px 0 0 -5px;}
.contenttype {text-transform: uppercase !important;font-weight: normal !important;color: #666 !important;font-size: 14px !important;line-height: 16px !important;display: block;padding: 7px 0 4px;}
.contenttype a {text-transform: uppercase !important;font-weight: normal !important;color: #666 !important;font-size: 14px !important;line-height: 16px !important;}
.contenttitle {clear:both;font-size:18px;line-height: 21px;}

/* PAGINATION */
	.pagination_container ul {margin:0;padding:0;}
	.pagination_container .pagination_item a {background:#ffffff;color:#336699;border:solid 1px #336699;}
	.pagination_container .pagination_item a:hover {background:#a1dffe;color:#336699;border:solid 1px #336699;}
	.pagination_container .pagination_item.selected a {background:#336699;color:#ffffff;border:solid 1px #336699;}

/* FIXES */

	/* OLD SLIDESHOW (REPLACE WITH NEW IN ARTICLES, THEN STYLE IN MAIN.CSS) */
	.photogallery_slideshow {margin-bottom:30px;}
	#profile-photo-nav {margin:7px 4px 0 44px;}
	.photogallery_slide h4 {margin:0 0 4px;}
	.slideshow_image {height:315px;}
	#profile-photo-nav #viewport {margin:0 15px;width:450px;}
	#profile-photo-nav {margin-left:61px !important;}

/* STYLES */
	.nolink {color:#333333 !important;cursor:default !important;text-decoration:none !important;background:none !important;}
	.nolink:hover {color:#333333 !important;cursor:default !important;text-decoration:none !important;background:none !important;}

/* DROPDOWN */
	#top_dropdown a {color:#336699;}
	
/* NEW TEMPLATE STYLES (UNSORTED) */
	/* main */
	#links_widget .links_item {padding:2px 0 8px;}
	#links_widget .links_item a {font-weight:bold;}
	
	/* side */
	#side_poster {border:none;margin:0 0 30px;}
	#side_poster .image {display:block;padding:8px 18px;position:relative;z-index:10;}
	#side_poster .image_expand_icon {display:none;padding:16px 28px;position:absolute;z-index:11;}
	#side_poster a:hover .image_expand_icon {display:block;}
	
	#side_adstream {margin:0 0 30px;}
	
	#side_products {border:none;margin:0 0 20px;}
	#side_products .side_title {margin:0;width:100%;height:auto;font-weight:bold;padding: 3px 0 1px 0;}
	#side_products .side_title img {width:100%;height:auto;}
	#side_products .product_button {background:#f0f0f0; margin-bottom: 6px;overflow:hidden;display:block;}
	#side_products .product_button img {float:left; padding: 2px 8px 0 14px;}
	#side_products .product_button div {float:left; padding: 0 0 10px 0; width:222px; font-size:14px; color:#333333;}
	#side_products .product_button b {display: block; font-weight: bold; padding:15px 0 0 0; font-size:16px;}
	#side_products .product_button b p {margin:0;}
	#side_products .product_button a,
	#side_products .product_button span {display: block; padding:0; font-size:14px;}
	#side_products .product_button span {color:#333333;}
	#side_products a.product_button:hover {background:#cccccc;text-decoration:none;}

	#side_products_hover .product_button div {
	text-align:center;float:none;width:auto;
	display: block;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 14px;
	line-height: 16px;
	padding: 0 !important;
	margin: 0 !important;
	}
	#side_products_hover .product_button b {
	font-size: 14px;
	font-weight: normal;
	padding-top: 10px;
	white-space:pre;
	text-transform:uppercase;
	}
	#side_products_hover .product_button a, 
	#side_products_hover .product_button span {
	display: block;
	padding-bottom: 10px;
	font-size: 14px;
	font-weight:bold;
	text-transform:uppercase;
	}
	
	.film_digital #side_products .side_title {margin: 0 0 5px 0 !important;}
	.film_digital #side_products .side_items {margin: 0 0 5px 0 !important;}
	.film_digital #side_products .product_button {margin:0 0 7px 0 !important;}
	.film_digital #side_products .product_button b {font-size: 16px !important;line-height:20px !important;padding-top: 8px !important;font-weight:bold !important;}
	.film_digital #side_products .product_button span {font-size: 16px !important;line-height:20px !important;font-weight:normal !important;text-transform:none !important;padding-bottom:8px !important;}	
	
	
	/* video controls */
	.video_top_links {overflow:hidden;font-size:12px;padding:3px 0 8px;}
	.video_left_links {float:left;}
	.video_right_links {float:right;}
	.video_top_links a {color: #00B4E9;}
	.video_top_links a.selected {font-weight:bold;color:#666666;}
	

/* SHOWTIMES */
#showtimes_top {border:none;position:relative;width:100%;height:50px;margin:0 auto 20px;background:url('/gfx/movies/default/showtimes.jpg') no-repeat;}
#showtimes_top #showtimes_zipcode {position:absolute;width:108px;height:17px;border:solid 1px #999999;margin-top:15px;margin-left:370px;}
#showtimes_top #showtimes_buttons {position:absolute;margin-left: 700px;margin-top: 6px;position: absolute;width: 282px;}
#showtimes_top .showtimes_button {cursor: pointer;float: left;height: 38px;margin-right: 9px;margin-top: 1px;overflow: hidden;position: relative;width: 76px;}
#showtimes_top #showtimes_fandango {background:url('/gfx/movies/default/showtimes/fandango.png') no-repeat;}
#showtimes_top #showtimes_movietickets {background:url('/gfx/movies/default/showtimes/movietickets.png') no-repeat;}
#showtimes_top #showtimes_moviefone {background:url('/gfx/movies/default/showtimes/moviefone.png') no-repeat;}
#showtimes_top #showtimes_fandango:hover,
#showtimes_top #showtimes_movietickets:hover,
#showtimes_top #showtimes_moviefone:hover {background-position:0 -38px;}


/* MORE FROM */
.more-from-box {
	text-align:center;
}

.more-from-container {
	height:250px;
	width:960px;
	margin:0px auto;
}

.cycle-container {
	margin:0px auto;
	text-align:center;
	width:100%;
}

.more-from-container  > div {
	float:left;
	text-align:center;
}

#f_morefrom_slides {
	margin:20px auto 0px auto;
	text-align:center;
	width:880px !important;
	height:100% !important;
}

#f_morefrom_slide {
	margin:0px auto;
	background: none !important;
	width:100% !important;
}

#f_morefrom_slide a {
	text-decoration:none;
}

#f_morefrom_slide a:hover {
	text-decoration:none;
}

.f_morefrom_article {
	float:left;
	display:block;
	width:200px;
	padding:10px;
	text-align:left;
}

.f_browse {
	display:block;
	width:40px;
	height:40px;
}

.f_browse img {
	width:40px;
	fill:#006699;
}

.f_browse img:hover {
	width:40px;
	fill:#0099CC;
}

polygon {
	fill:#006699;
}

polygon:hover {
	fill:#0099CC;
}

.f_browse embed {
	width:40px;
}

#more-from .side_items {
	border:solid #ccc 1px;
	border-bottom:solid #ccc 1px;
}

#more-from h6.side_title {
	font-weight:bold;
	text-transform:capitalize;
}

/* CORNER SHARE */
#corner_share_icons {float:right;}
#corner_share_icons .addthis_toolbox {width:130%;margin-right: 14px;}
#corner_share_title {float:right;line-height:16px;}
