/*
------------------------------------------------------
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; }
.movie #movieSpecs { width: 492px; min-height: 126px; overflow: hidden; padding-left: 136px;}
.movie #movieSpecs dd { width: 365px;}

.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;}

#topContent { overflow: auto; }
#completeInfo { position: relative; overflow: auto; background: #D6E6E6; margin-right: 15px;}
#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;
}
#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; padding-left: 12px; text-transform: capitalize; font-weight: bold; font-size: 1.8em;}
.movie .sectionWrapper { overflow: auto; margin: 8px 0px; background: transparent url(../images/global/dot-c1c1c1.png) repeat-y 50% top; min-height: 130px;}
.movie .section { float: left; width: 146px;}
.movie .section p { padding: 0 7px 1em 11px; line-height: normal;}
.movie .section p.alternate {	padding-bottom: 3px;} 
.movie .section h3 {padding: 0px 8px 10px 12px; font-size: 1.8em;}

.movie .specList li { font-size:1.2em; margin-left:3em; margin-bottom: 0.25em; text-indent:-3em; }
.movie .sharethis a[href] {
	border: 1px solid #c1c1c1;
	-moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;
	padding: 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;}
#watchIt .viewingOptions { padding: 0px 0px 4px 12px; overflow: auto; }
#watchIt .viewingOptions li:first-child { margin-left: 0px;}
#watchIt .viewingOptions li {float: left; margin-left: 16px; font-size: 1.2em; }
.utilityBar { overflow: hidden; width: 100%; height: 34px; position: relative; clear:both;}
/*.utilityBar .fbLike {float:right; padding-top: 5px; width: 100px;}*/
.utilityBar .fbLike { position: absolute; right: 160px; top: 7px; display: block;} 
.utilityBar .sharethis { display: block; border: 0px; margin: 0px; padding: 8px 0 8px 0; text-align: right; height: 16px; margin-top: 2px;}