/*-----------------------------------------------------------------------------
	Film profile
-----------------------------------------------------------------------------*/

body.film-profile .primary-content {
	width:660px;
	}
	body.film-profile h3 {
		clear:both;
		margin:0 0 1em;
		padding:0 0 4px;
		border-bottom:2px solid #c6c6c6;
		}
	body.film-profile .primary-content .content-left {
		float:left;
		width:410px
		}
	body.film-profile .primary-content .content-right {
		float:right;
		width:220px
		}

	body.film-profile img.film {
		margin:0 0 26px;
		}

	body.film-profile .primary-content dl dt,
	body.film-profile .primary-content dl dd { /* Sales/Screening Contact */
		float:left;
		}
		body.film-profile .primary-content dl {
			clear:both;
			}
			body.film-profile .primary-content dl dt {
				clear:left;
				padding:0 10px 0 0;
				font-weight:bold;
				}
/* Flash player
-------------------------------------------------------*/
body.film-profile #FlashVideo {
		margin: 10px 0px 25px 0px;
}


ul.distribution { /* Distribution Deals */
	padding:0;
	margin:0 0 30px;
	list-style:none;
	background:#ededed;
	}
	ul.distribution li {
		padding:0;
		border-bottom:2px solid #fff;
		}
		ul.distribution li strong {
			float:left;
			width:50px;
			padding:8px 5px;
			color:#4ca34d;
			}
		ul.distribution li ul {
			margin:0 0 0 60px;
			padding:6px 8px;
			list-style:none;
			color:#000;
			background:#f5f5f5;
			}
			ul.distribution li ul li {
				border:none;
				}

/* =quotes
-------------------------------------------------------*/
div.quotes {
	clear:both;
	position:relative;
	padding:0 15px;
	margin:0 0 25px;
	background:#f5f5f5;
	}
	html.js div.quotes {
		overflow:hidden;
		height:150px;
		}
	div.quotes ul {
		height:100%;
		padding:0;
		list-style:none;
		}
		div.quotes ul li {
			display:block;
			width:145px;
			padding:15px 20px;
			font-size:1.2em;
			}
			div.quotes ul li cite {
				display:block;
				line-height:normal;
				font-family: georgia,serif;
				font-size:1em;
				}
			div.quotes ul li span {
				display:block;
				padding:4px 0 0;
				line-height:1;
				font-size:0.9em;
				color:#4ca34d;
				}
	div.quotes a#Prev,
	div.quotes a#Next { /* hide switchers if js is disabled */
		display:none;
		}
	html.js div.quotes a#Prev,
	html.js div.quotes a#Next {
		display:block; /* show switchers if js is enabled */
		position:absolute;
		top:0;
		left:0;
		width:15px;
		height:100%;
		text-indent:-999em;
		outline:none;
		color:#fff;
		background:#ccc url(../../images/branding/quoteArrows.gif) 100% 50% no-repeat;
		}
		html.js div.quotes a#Prev {
			background-position:0 50%;
			}
		html.js div.quotes a#Next {
			right:0;
			left:auto;
			}
			html.js div.quotes a#Prev:hover,
			html.js div.quotes a#Next:hover {
				border:none;
				background-color:#999;
				}

/* =Awards
-------------------------------------------------------*/
ul.awards {
	width:218px;
	padding:0;
	margin:0 auto 25px;
	list-style:none;
	}
	ul.awards li {
		min-height:40px;
		height:auto !important;
		height:40px;
		margin:0 0 15px;
		padding:4px 28px 0;
		text-align:center;
		font-size:.9em;
		font-weight:bold;
		line-height:1.1;
		color:#000;
		background:url(../../images/branding/AwardBg.png) 2px 0 no-repeat;
		}
		ul.awards li span {
			display:block;
			padding:4px 0 0;
			color:#4ca34d;
			}

/* =Lists
-------------------------------------------------------*/
ul.list {
	padding:0 0 20px;
	list-style:none;
	}
	ul.list.links,
	ul.tags {
		margin:-12px 0 0;
		}
		ul.tags {
			margin-bottom:20px;
			}
	ul.list.areas {
		margin:0 20px 0 30px;
		border-top:1px solid #c7c7c7;
		font-size:.9em;
		}
		ul.list li {
			float:none !important;
			padding:4px 0 !important;
			border-bottom:1px solid #c7c7c7;
			}


