@import "tweet-thread.css";


/*==== page layout =====*/
.stdpage #maincol{
	margin-left:10px;
	width:800px;
}
#middle-section {
	width: 610px;
	float: left;
}

#movie-landing-subcol1 {
	width: 190px;
	float: left;
	text-align:center;
}

#movie-landing-subcol2 {
	float: left;
	width: 260px;
}

#movie-landing-subcol3 {
	float: left;
	margin-left:10px;
	width: 340px;
}



#movie-facts h2, #movie-stats h2,#tweet-threads h2, #reviewers h2, #movie-chart h2{
	font-size:14px;
	margin-bottom:4px;
}



/*====== end page layout ====*/
.movie-landing-image{
	width:180;
}
.movie-landing-image img{
	width:175px;
}


.movie-landing-rankings {
	width: 285;
	float: left;
}

.movie-landing-rankings-pos, .movie-landing-rankings-neg {
	float: left;
	width: 123px;
	height: 100px;
	background:url(/assets/img/diag-tile.png);
	-moz-border-radius:4px;
}

.movie-landing-rankings-neg{
	margin-left: 1px;
	background:#D8D8D8;
}

.movie-landing-totals {
	float: right;
	margin-right: 5px;
	margin-top: 3px;
}

.movie-landing-ranking-neg-image, .movie-landing-ranking-pos-image{
	display:none;
	background: transparent url(../img/unhappyface.png) no-repeat scroll 0 0;
	margin-top: 5px;
	margin-left: 5px;
	height: 22px;
	width: 22px;
	float: left;
}
.movie-landing-ranking-pos-image{
	display:none;
	background-image:url(../img/happyface.png);
}

.movie-landing-ranking-neg-title,.movie-landing-ranking-pos-title {
	font-size:11px;
	margin-top: 8px;
	margin-left: 5px;
	float: left;
}

.movie-landing-ranking-neg-score,.movie-landing-ranking-pos-score{
	margin-top: 10px;
	font-size: 26px;
	color: #fd0004;
	text-align: center;
	font-weight: bold;
}
.movie-landing-ranking-pos-score {
	color: #0c8f0d;
}

.movie-landing-ranking-pos-percentage, .movie-landing-ranking-neg-percentage {
	font-size: 20px;
	color: #aaaaaa;
	margin-top: 4px;
	text-align:center;
}


.movie-landing-rankings #otherstats{
	clear:both;
	margin-top:4px;
}


/*================ chart element =====*/
#movielanding #movie-chart-timeframes{
	float:right;
}
#movielanding #movie-chart-timeframes a{
	text-decoration:none;
	font-size:11px;
	padding:2px 6px;
	margin-right:3px;
	-moz-border-radius:3px;
	color:#000;
	font-weight:bold;
}
#movielanding #movie-chart-timeframes a.on, #movielanding #movie-chart-timeframes a:hover{
	background:#FD0004;
	color:#FFF;
}

/*===== tables w/ data points ======*/
table.datapoints{
	border-collapse:collapse;width:100%;
}
table.datapoints td{padding:4px;font-size:11px;}
table.datapoints td.label{font-weight:bold;width:5%;white-space:nowrap;padding-left:0px;}


/*===== movie facts =====*/
#movie-facts h3{
	font-size:12px;
}
#movie-facts p{
	font-size:11px;
	line-height:1.7em;
}



#quicklinks {
	width: 156px;
	text-align: left;
	margin-top: 10px;
}

#quicklinks a {
	text-decoration: none;
	color: #5379f4;
}



/*============================ reviewers module =================*/
#movielanding #reviewers ul{
	margin-left:2px;
}
#movielanding #reviewers li{
	width:48px;
	height:48px;
	margin-bottom:1px;
	margin-right:1px;
	border:1px #CCC solid;
	display:block;
	float:left;
}
#movielanding #reviewers li img{
	width:48px;
	height:48px;
}

/*============== trailers page =================*/
#movietrailers #vidembed-content{
	width:594px;
	margin:auto;
}
#movietrailers #vidembed-content embed{
	display:block;
	margin-bottom:8px;
	width:100%;
}
#movietrailers #vidembed-thumbs{
	margin:auto;
	margin-top:12px;
	width:560px;
}
#movietrailers #vidembed-thumbs li{
	float:left;
	width:50%;
	margin-bottom:18px;
}
#movietrailers #vidembed-thumbs li em{
	display:block;
	font-style:normal;
	font-weight:bold;
}
#movietrailers #vidembed-thumbs li img{
	border:0px;
	width:250px;
}
#movietrailers #vidembed-thumbs li a{
	font-style:normal;
	font-weight:bold;
}
#movietrailers #vidembed-thumbs li.on a{

}


/*================== for critics page ================*/
#moviecritics .critics-avg-rating .content{
	height:100px;
	text-align:center;
}
#moviecritics .critics-avg-rating #critics-avg-rating-score{
	font-size:50px;
	font-weight:bold;
	color:#0C8F0D;
	line-height:75px;
}

#moviecritics .critics-avg-rating .neg-avg#critics-avg-rating-score{
	color:#FD0004;
}
#xmoviecritics #movie-landing-subcol3{
	margin-left:0px;
	margin-right:10px;
	width:30%;
}
#xmoviecritics #movie-landing-subcol2{
	float:right;
}


#fandango-findmovie{
	text-align:left;
	margin:14px auto;
}
