/*
------------------------------------------------------
Movies.com - Movie Pages Styles                       
Copyright (c) 2009. All rights reserved.          
------------------------------------------------------
*/

/* Movie Pages */
.movie h1 { padding: 15px 0px 10px 136px; text-transform: none; width: auto; background: #fff; }

.movie.splitCol160 #tabsWrapper { width: 768px; background:#d6e6e6 url(../images/global/tabs_movies_sprite.png) repeat-x -614px -117px;}
.movie.splitCol160 #tabsMovies li.last a em { background-position:-50px -117px; padding-right:23px; }
.movie #awards table { font-size: 1.2em; margin-top: 5px;}
.movie #awards th.event { width: 129px; }
.movie #awards th.nominee {width: 142px;}
.movie #awards th.category {width: 148px;}
.movie .segmentWrapper { width: 600px; max-width: 600px; }
.movie .segmentWrapper #cast, .movie .segmentWrapper #crew { float: left; width: 300px; max-width: 300px; overflow: hidden; }
.movie .segmentWrapper .segment ul.visual li { padding-left: 7px; width: 92px; height: 144px;}
.movie .segmentWrapper .segment ul.visual li a.image img { width: 69px; height: 99px; }
.movie #trailerClips .visual.trailers.labeled li {	height: auto; }
#topContentArea { zoom: 1;}
.movie #movieSpecs { width: 346px; min-height: 126px; overflow: hidden; padding-left: 136px; zoom:1; margin-bottom: 0px; }
.movie #movieSpecs dd { width: 365px;}
.movie #movieSpecs li {width: 299px;}
.movie #movieSpecs li .reald3d { margin-left: 4px; vertical-align: top;}
.movie #movieSpecs li.noData { visibility: hidden; display: none;}
.movie #fandangoFanReviews .wrapper {overflow: auto; margin-left: -15px; padding-left: 15px;}
.movie #fandangoFanReviews .wrapper .reviewSummary {float: left; width: 147px;}
.movie #fandangoFanReviews .fanReview strong { display: block;}
.movie.on-reviews #fandangoFanReviews .reviewSummary {width: auto; margin-bottom: 25px;}
.movie.on-reviews #fandangoFanReviews .fanReview { margin-bottom: 25px;}
.movie.on-reviews #fandangoFanReviews .fanReview strong { display: inline;}
.movie #fandangoFanReviews .wrapper .fanReview {float: left; width: 205px; margin-right: 20px;min-height:102px;}
.movie #fandangoFanReviews .buttons.readAllReviews {margin:0 0 11px -15px;}
.movie #fandangoFanReviews .reviewActions {font-size: 1.2em;}
.movie #fandangoFanReviews .fanReview span {margin-left: -2px;}
.movie #fandangoFanReviews .fandangoLarge {display: block;margin-top: 4px;}

.movie #rentNetflix.segment { height: 52px; clear: both; }
.movie #rentNetflix.segment p { margin-left: -4px; }
.movie #rentNetflix.segment a.buttons { float: left; }

.movie #dvdBlu.segment { clear: both; }
.movie #dvdBlu .discInfo { margin-left: 143px; }
.movie #dvdBlu .discImage { float: left; }
.movie #dvdBlu .discVersion { font-size: 1.7em; font-weight: bold; }
.movie #synopsisMovieData p { margin-bottom: 1em; }
.movie #synopsisMovieData .specList { padding: 0px; float: none; width: auto;}

.movie .module .hd li img { width: 54px; }

#topContent { overflow: auto; }
#completeInfo { position: relative; overflow: auto; background: #D6E6E6; margin-right: 15px;}
#completeInfo #featuredImage img { max-width: 94px; max-height: 141px; }
.msie7 #completeInfo {display: inline-block; width: 945px;}
#watchIt {
	z-index: 1; position: relative; width: 293px; height: auto; background: #D6E6E6; float: right; margin: 0px 0px 10px 0; 
	border: 7px solid #D6E6E6;
	border-width: 7px 7px 0px 7px;
	-moz-border-radius-topleft:7px;
	-moz-border-radius-topright:7px;
	-webkit-border-top-left-radius:7px;
	-webkit-border-top-right-radius:7px;
}
.hasShowtimes #watchIt { width: 449px;}
.movie #topContentArea {width: 628px;}
.movie .hasShowtimes #topContentArea {width: 482px; padding-right: 0px;}
#watchIt .module {background: #fff; -webkit-border-bottom-left-radius:0px;	-webkit-border-bottom-right-radius:0px; -moz-border-radius-bottomleft:0px;	-moz-border-radius-bottomright:0px; overflow: auto; margin-bottom: 0px; }
#watchIt h2 { color: #fff; background: #ab1f28 url(../images/global/watchit-bg.jpg) no-repeat 0 0; text-indent: -999em; padding-left: 12px; text-transform: capitalize; font-weight: bold; font-size: 1.8em;}
.movie .sectionWrapper { background: #fff; overflow: auto; margin: 12px 0px; min-height: 130px;}
.movie .hasShowtimes .sectionWrapper { background: transparent url(../images/global/dot-c1c1c1.png) repeat-y 155px top;}
.movie .watchIt.atTheater { text-indent: -999em; border: 0; cursor: pointer;}

/*.movie .section { float: left; width: 146px;}*/
.movie .section p { padding: 0 7px 1em 11px; line-height: normal;}
.movie .section p.alternate {	padding-bottom: 3px; padding-right: 11px;} 
.movie .section h3 {padding: 0px 8px 10px 12px; font-size: 1.8em;}
.movie .section .pTag {margin:0 0 0 20px;}
.movie .section .discReleaseInfo { padding: 0px 0 2px 0px; margin-bottom: 16px; max-width: 270px; font-size: 1.1em; }
.movie .section .discReleaseInfo .separator { padding:2px 2px;}
#watchIt .viewingOptions #forOtherStores .ajaxLoad {color: #666; background: transparent url(../images/global/ajax-loader.gif) no-repeat 8px 21px; padding: 22px 0 0 28px; font-size: 1.1em; width:96px; letter-spacing: 0px; font-style: italic; height: 37px;}
.movie .sectionWrapper .atHome {width: auto; float: left;}
.movie .sectionWrapper .inTheaters {width: 145px; padding-right: 10px; float: left; height: auto; zoom:1; }

.movie .specList li { font-size:1.2em; margin-left:3em; margin-bottom: 0.25em; text-indent:-3em; }
.movie .sharethisContainer a[href] { padding: 2px 0px 2px 10px; }
.movie #featuredImage {	top: 4px; }

.badges {
	background: transparent url(../images/global/watchit-badges.png) no-repeat 0 0;
	width: 42px; height: 21px; display: block; margin-top: 2px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	-moz-box-shadow:0 0 4px #888888; -webkit-box-shadow:0 0 4px #888888;	box-shadow:0 0 4px #888888;	
}
.msie8 .badges, .msie7 .badges { border: 1px solid #ddd;}
.badges.netflix{ background-position: 0 0px;}
.badges.amazon { background-position: -42px 0px;}

#trNowPlaying .wrapper { position: relative; width: 127px;}
.dateOpening { padding: 0px; line-height:1.4em; color: #808080; font-size: 0.91666em;} /* position: absolute; top: 11px; left: 10px; */
.dateOpening .date { font-size: 1.166666em;line-height:1.4em; font-weight: bold; display: block; color: #333; }

.movie .sectionWrapper .inTheaters .changeSelected { margin:0 0 1px 18px; height: 30px; font-size: 1.2em; float: none; padding-left: 0px;}
.movie .sectionWrapper .inTheaters .wrapper { position: relative; width: 127px; }
.movie .sectionWrapper .inTheaters .section .wrapper { padding-left: 14px;}
.movie .sectionWrapper .inTheaters .message { padding-left: 21px; font-size: 1.2em; margin-bottom: 1em; margin-top: 6px;}
.movie .sectionWrapper .inTheaters .message.error { color: #aa1e27; font-style: italic; font-weight: normal;}
.movie .sectionWrapper .inTheaters .noTimes { font-size: 1.2em; position: absolute; top: 12px; left: 30px; color: #808080; font-style: italic; }
#trNowPlaying {padding-left: 14px; font-size: 1.2em;}
#watchIt .viewingOptions { padding: 0px 0px 0px 16px; overflow: auto; }
#watchIt .viewingOptions > div {float: left; width: 127px; height: auto; }
#watchIt .viewingOptions > div > a { width: 127px; display: block; margin-bottom: 3px; }
#watchIt .viewingOptions #forNetflix {width: 135px;}
#watchIt .viewingOptions #forOtherStores span { width: 119px; height: 49px; padding: 4px 0px 4px 4px; display: block;}
#watchIt .viewingOptions li:first-child { margin-left: 0px;}
#watchIt .viewingOptions li {float: left; margin-left: 16px; font-size: 1.2em; }
.utilityBar { width: 100%; height: 34px; right: 10px; top: 0px;position: absolute;} /*overflow: hidden;*/
/*.utilityBar .fbLike {float:right; padding-top: 5px; width: 100px;}*/
.movie .utilityBar .fbLike { position: absolute; right: 140px; top: 7px; display: block;} 
.movie .utilityBar .sharethisContainer { display: block; border: 0px; margin: 2px 7px 0 0px; padding: 8px 0 8px 0; text-align: right; height: 17px; }

/* added for 102114 relevant news */
.movie #features { overflow:auto; padding-bottom: 1px; background: none;border:0;margin-bottom:36px;padding-top:0px;}
.movie #features .visual .featureItem { padding-bottom: 12px;}
.movie #features .pTag {clear:both;}
.featureItem {float:left;height:auto;margin-left:1px;overflow:hidden;width:203px;}
.featureItem:first-child {margin-left:0px;}
.featureItem a, .news .featureItem a:hover {border:none;outline:none;}
.featureItem img {display:block;max-width:188px;}
.featureItem .featureImage {display:inline-block;height:121px;margin:5px;overflow:hidden;position:relative;width:188px; box-shadow: none;}
.featureItem .featureType {background:url("../images/global/features_content_spotlight.png") no-repeat scroll 0 0 transparent;height:75px;left:0;padding:0;position:absolute;top:46px;width:72px;}
.featureItem .feature8great {background-position:0 0;}
.featureItem .featureinterview {background-position:-75px 0px;}
.featureItem .featurecriticscorner {background-position:-150px 0;}
.featureItem .featurefeature {background-position:-224px 0;}
.featureItem .featureItemCopy {display:block;max-width:188px;padding:0 0 0 5px;font-size:1.6em;font-weight:bold;line-height:1.1em;}
.msie7 .featureItemCopy, .msie8 .featureItemCopy { padding-top: 3px;}

#guestReview h2 { margin-bottom: 10px;}
#guestReview h2 a { margin-left: 22px;}
#guestReview h2 a img { vertical-align: middle;}

