.movie-information .details {
	float: left;
	padding: 0 10px 10px 10px;
	width: 330px; }
 
	.movie-information .details h2 { margin: .2em 0 .5em; }
 
h2 .rating, h3 .rating, h1 .rating {
	color: #AFAFAF;
	font-family: Garamond, "Hoefler Text", Palatino, "Palatino Linotype", serif;
	margin-left: 1em; }
 
.movie-information .photos {
	float: right;
	text-align: center;
	width: 280px; }
 
	.movie-information .photos .thumbnails {
		margin-top: 10px;
		text-align: left; }
 
		.movie-information .photos .thumbnails img { margin: 0 .25em .25em 0; }
 
ul.detail-list { margin: 0; }
 
	ul.detail-list > li { list-style-type: none; }
 
	ul.detail-list li label {
		color: #8F8F8F;
		font-weight: bold; }
 
.movie-table {
	clear: both;
	margin-top: 10px; }
 
.movie-information .details #plot { margin-top: 10px; }
 
.movie-information .photos #primary-movie-photo { margin: 0 auto; }
 
.theater-information {
	clear: left;
	float: left;
	width: 350px; }
 
	.theater-information ul.detail-list > li { list-style-type: none; }
 
#map_canvas {
	clear: right;
	float: right;
	width: 300px; }
 
.theater-finder button, 
.movie-search button {
	background: transparent none repeat scroll 0 0;
	border: 0 none;
	clear: none;
	display: inline;
	float: none;
	height: 15px;
	margin: 0;
	padding: 1px;
	width: 20px; }
 
.movie-search label { display: inline-block }
 
.box-office {
	float: left;
	width: 360px; }
 
	.box-office #top_box_office td.ranking { padding: 0; }
 
.trailer-player { float: right; width: 370px }
 
.top-headlines h5.headline {
	font-size: 14px;
	margin-bottom: .25em; }
 
.finder-columns { background-color: #efefef; }
 
	.finder-columns label {
		background-color: #BFBFBF;
		color: #fff;
		float: left;
		font-weight: normal;
		overflow: auto;
		padding: .25em 0;
		text-align: center;
		text-transform: uppercase; }
 
	.finder-columns > ul {
		border: 0;
		float: left;
		height: 200px;
		margin: 0;
		overflow: auto; }
 
		.finder-columns > ul > li {
			background-color: #fff;
			border-bottom: 1px solid #eee;
			padding: .5em 1em; }
 
			.finder-columns > ul > li:hover {
				background-color: #ddd;
				cursor: hand;
				cursor: pointer; }
 
	.finder-columns .left, .finder-columns .center { border-right: 1px #eee solid; }
 
	.finder-columns .left { width: 250px; }
 
	.finder-columns .center { width: 305px; }
 
	.finder-columns .right { width: 112px; }
 
	.finder-columns .selected {
		background-color: #dedede;
		border-color: #ddd;
		border-style: solid;
		border-width: 0 1px 1px 0;
		font-weight: bold; }
 
.finder-detail {
	clear: both;
	margin-top: 10px; }
 
	.finder-detail > img:first-child { float: left; }
 
	.finder-detail .details {
		float: left;
		margin: 20px 0 0 20px;
		width: 410px; }
 
		.finder-detail .details > h3 > a.title { font-weight: bold }
 
		.finder-detail .details > h3 > span.rating {
			color: #AFAFAF;
			font-family: Garamond, "Hoefler Text", Palatino, "Palatino Linotype", serif; }
 
.movie-settings {  }
 
	.movie-settings > div, 
	.movie-settings > div > form > div {
		display: inline-block;
		float: left;
		margin: 0 .25em; }
 
	.movie-settings input, .movie-settings select { margin: .25em 0 .5em 0; }
 
	.movie-settings label { display: block; }
 
	.movie-settings button {
		background: transparent;
		border: 0;
		display: inline-block;
		float: none;
		margin: 0;
		padding: 0; }
 
	.movie-settings div.search-order { margin-right: 2em }
 
		.movie-settings div.search-order label { display: inline; }
 
	.movie-settings .select-distance { float: left; }
 
	.movie-settings .select-date { float: right; }
 
.top-headlines img {
	float: left;
	padding: 0 10px 10px 0; }
 
p#buy-tickets-link { margin: 0 0 0 20px; }
 
	p#buy-tickets-link a { font-size: 110%; font-weight: bold }
 
tr.showing td { padding: .5em; }
 
tr.showing-1 { background-color: #EFEFEF; }
 
#showtime-select > li > a { display: block; }

.fb-like {margin-left: 20px; padding: 10px;}
