@charset "utf-8";
/*	-------------------------------------------------------------
	CSS - The White Ribbon MAIN
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
	Filename:		wr_main.css
	Date:			June 16, 2009
	Author:			Halo Media LLC - http://www.halopowered.com/
	-------------------------------------------------------------	*/
	
	
/*	--------------------------------------------------------------------------------------------------------------------------
	main/body/global Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	* {
		margin:0; padding:0; border:0;
	}
	body {
		background:#000 url(../../images/bg_body.jpg) top center no-repeat;
	}
	.altText {
		width:0; height:0;
		display:block;
		overflow:hidden;
	}
	.cleaner {
		clear:both;
		height:1px;
		font-size:1px;
		border:none;
		margin:0; padding:0;
		background:transparent;
	}
	.clearfix:after {
		content: ".";
		display: block;
		clear:both;
		visibility:hidden;
		line-height:0;
		height:0;
	}
	.clearfix {
		display:inline-block;
	}	
	html[xmlns] .clearfix {
		display:block;
	}
	* html .clearfix {
		height:1%;
	}
	#main {
		width:960px;
		margin:0 auto;
	}
	
/*	--------------------------------------------------------------------------------------------------------------------------
	#btns Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#btns {
		width:204px; height:26px;
		margin:360px 0 0 295px;
	}
		#btns a.btn_photos {
			width:74px; height:26px;
			margin:0 10px 0 0;
			background:url(../../images/btn_photos.jpg) 0 0 no-repeat;
			display:block;
			float:left;
			outline-color:#fff;
		}
			#btns a.btn_photos:hover {
				background-position:0 -26px;
			}
		#btns a.btn_press {
			width:120px; height:26px;
			background:url(../../images/btn_press.jpg) 0 0 no-repeat;
			display:block;
			float:right;
			outline-color:#fff;
		}
			#btns a.btn_press:hover {
				background-position:0 -26px;
			}
		#btns a.btn_trailer {
			width:74px; height:26px;
			background:url(../../images/btn_trailer.jpg) 0 0 no-repeat;
			display:block;
			float:left;
			outline-color:#fff;
		}
			#btns a.btn_trailer:hover {
				background-position:0 -26px;
			}
	a.btn_enterSite {
		width:158px; height:27px;
		margin:8px 0 0 295px;
		background:url(../../images/btn_enterSite.png) 0 0 no-repeat;
		display:block;
	}
		a.btn_enterSite:hover {
			background-position:0 -27px;
		}
	a.btnAwards {
		width:240px; height:10px;
		margin:10px 0 0 295px;
		background:url(../../images/btn_awards.png) 0 0 no-repeat;
		display:block;
	}
		a.btnAwards:hover {
			background-position:0 -20px;
		}
	a.btn_facebook {
		width:147px; height:10px;
		margin:4px 0 0 295px;
		background:url(../../images/btn_facebook.png) 0 0 no-repeat;
		display:block;
	}
		a.btn_facebook:hover {
			background-position:0 -10px;
		}
	a.btn_releaseDates {
		width:134px; height:26px;
		margin:8px 0 0 295px;
		background:url(../../images/btn_releaseDates.jpg) 0 0 no-repeat;
		display:block;
	}
		a.btn_releaseDates:hover {
			background-position:0 -26px;
		}
	
/*	--------------------------------------------------------------------------------------------------------------------------
	.awards Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	.awards {
		width:180px; height:91px;
		margin:59px 0 0 187px;
		overflow:hidden;
		float:left;
	}
		.awards .cannes {
			width:180px; height:91px;
			background:url(../../images/award_cannes.png) center 7px no-repeat;
		}
		.awards .telluride {
			width:180px; height:91px;
			background:url(../../images/award_telluride.png) center top no-repeat;
		}
		.awards .toronto {
			width:180px; height:91px;
			background:url(../../images/award_toronto.png) center top no-repeat;
		}
		.awards .newyork {
			width:180px; height:91px;
			background:url(../../images/award_newyork.png) center top no-repeat;
		}
	
/*	--------------------------------------------------------------------------------------------------------------------------
	.rating Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	.rating {
		width:167px; height:38px;
		margin:6px 0 0 540px;
		background:url(../../images/bg_rating.png) 0 0 no-repeat;
		display:block;
	}

/*	--------------------------------------------------------------------------------------------------------------------------
	.dvd Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	.dvd {
		width:250px; height:230px;
		margin:1px 0 0 4px;
		background:url(../../images/bg_dvdBluray.png) 0 0 no-repeat;
		float:left;
		font-size:1px;
	}
		.dvd .imageButtons {
			margin:47px 0 0 0;
			float:left;
		}
			.dvd .imageButtons a.btnBluray {
				margin:7px 0 0 0;
				width:64px; height:108px;
				display:block;
				float:left;
			}
			.dvd .imageButtons a.btnDVD {
				width:87px; height:114px;
				display:block;
				float:left;
			}
		.dvd .buttons {
			margin:81px 0 0 0;
			float:right;
		}
			.dvd .buttons a {
				width:91px; height:22px;
				margin:0 0 6px 0;
				display:block;
			}
			.dvd .buttons a.btn_buyBluray {
				background:url(../../images/btn_buyBluray.png) 0 0 no-repeat;
			}
			.dvd .buttons a.btn_buyDvd {
				background:url(../../images/btn_buyDvd.png) 0 0 no-repeat;
			}
			.dvd .buttons a.btn_download {
				background:url(../../images/btn_download.png) 0 0 no-repeat;
				display:none;
			}
				.dvd .buttons a:hover {
					background-position:0 -22px;
				}
		
/*	--------------------------------------------------------------------------------------------------------------------------
	fancybox Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#fancy_title {
		display:none !important;
	}
	#trailerVid {
		overflow:hidden;
	}