body {
	font-size: 12px;
	background: #000000;
	font-family: 'Matterhorn', sans-serif;
}

@font-face{
	font-family:'Matterhorn';src:url("//a.dilcdn.com/a/m4-1a790d2fc6f4.eot#") format("eot"),url("//a.dilcdn.com/a/m4-64b108659f6f.woff") format("woff"),url("//a.dilcdn.com/a/m4-581a98a8f856.ttf") format("truetype"),url("//a.dilcdn.com/a/m4-99bfd55ea642.svg#Matterhorn") format("svg");
	font-weight:400;
	font-style:normal;
}

a, a:active, a:hover, a:visited, a:link {
	outline: 0;
}

#wrapper {
	position: relative;
	top: 0;
	left: 0;
	width: 100%;
	height: 1290px;
	overflow: hidden;
	min-width: 1000px;
	min-height: 784px;
}

#content {
	position: relative;
	width: 1544px;
	height: 1290px;
	/*border-top: solid 1px #b09e4f;*/
	margin: 0 auto;
	-webkit-user-select: none;
	-moz-user-select: none;
	-o-user-select: none;
	-ms-user-select: none;
	user-select: none;
}


/* ----- INTRO ----- */
#intro {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	width: 1544px;
	height: 643px;
	/*background: #000000;*/
	z-index: 30;
}


/* ----- MAIN PARALLAX ----- */
#mainParallax {
	position: absolute;
	width: 1544px;
	height: 642px;
	top: 0;
	left: 0;
	z-index: 0;
	display: none;
	overflow: hidden;
}

.mobile-parallax {
	position: absolute;
	width: 100%;
	height: 642px;
	top: 0;
	left: 0;
	z-index: 0;
}

.parallax-container {
	position: absolute;
	width: 100%;
	height: 667px;
	top: 26px;
	left: 0;
	overflow: hidden;
}

#mainParallaxClick {
	position: absolute;
	width: 100%;
	height: 642px;
	top: 0;
	left: 0;
	z-index: 12;
	overflow: hidden;
	display: none;
}

.main-parallax-left-arrow {
	position: absolute;
	left: 100px;
	top: 320px;
	width: 27px;
	height: 44px;
	background: url(../images/shared/arrows_sprite.png) 0 0 no-repeat;
	display: none;
}

.main-parallax-right-arrow {
	position: absolute;
	right: 100px;
	top: 320px;
	width: 27px;
	height: 44px;
	background: url(../images/shared/arrows_sprite.png) -27px 0 no-repeat;
	display: none;
}

.main-parallax-up-arrow {
	position: absolute;
	left: 400px;
	top: 70px;
	width: 44px;
	height: 27px;
	background: url(../images/shared/arrows_sprite.png) -55px 0 no-repeat;
	display: none;
}

.main-parallax-down-arrow {
	position: absolute;
	top: 600px;
	left: 400px;
	width: 44px;
	height: 27px;
	background: url(../images/shared/arrows_sprite.png) -99px 0 no-repeat;
	display: none;
}

.main-parallax-deactivate-overlay {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 668px;
	background: #000000;
	opacity: .6;
	display: none;
}

#mainParallaxMobileScrollerContainer {
	position: absolute;
	width: 100%;
	height: 642px;
	top: 25px;
	left: 0;
	overflow: scroll;
	display: none;
}

#mainParallaxMobileScroller {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 2000px;
	height: 1000px;
	/*background: #999999;
	opacity: .6;*/
}

.move-parallax-button1 {
	background: #999;
	color: #fff;
	position: absolute;
	top: 400px;
	left: 400px;
	height: 40px;
	z-index: 20;
}

.move-parallax-button2 {
	background: #999;
	color: #fff;
	position: absolute;
	top: 400px;
	left: 550px;
	height: 40px;
	z-index: 20;
}

.move-parallax-button3 {
	background: #999;
	color: #fff;
	position: absolute;
	top: 400px;
	left: 700px;
	height: 40px;
	z-index: 20;
}

/*.mobile-scroller-mark1 {
	position: absolute;
	top: 200px;
	left: 200px;
	width: 100px;
	height: 100px;
	background: #000000;
}

.mobile-scroller-mark2 {
	position: absolute;
	bottom: 0;
	right: 0;
	width: 100px;
	height: 100px;
	background: #333333;
}*/

#mainParallaxScroller {
	position: absolute;
	top: 25px;
	left: 0;
	width: 100%;
	height: 643px;
	z-index: 13;
}

#mainParallaxActivationContainer {
	position: absolute;
	top: 65px;
	left: 400px;
	width: 373px;
	height: 110px;
	font-size: 22px;
	line-height: 30px;
	color: #ffffff;
	z-index: 13;
	display: none;
	background: url(../images/shared/taptoexploreOz_tab.png) 0 0 no-repeat;
}

.main-parallax-activate {
	position: absolute;
	top: 0;
	left: 0;
	/*border: 1px solid #ffffff;*/
	margin-top: 40px;
	margin-left: 35px;
	width: 300px;
	text-align: center;
	cursor: pointer;
	display: none;
}

.main-parallax-deactivate {
	position: absolute;
	top: 0;
	left: 0;
	/*border: 1px solid #ffffff;*/
	margin-top: 40px;
	margin-left: 35px;
	width: 300px;
	text-align: center;
	cursor: pointer;
	display: none;
	font-size: 20px;
}

.main-parallax-activate:hover, .main-parallax-deactivate:hover {
	color: #b09e4f;
}

.main-parallax-download-generator {
	position: absolute;
	top: 495px;
	left: 500px;
	width: 409px;
	height: 158px;
	background: url(../images/shared/zoom_tout_bg.png) 0 0 no-repeat;
	text-align: center;
	font-size: 20px;
	line-height: 20px;
	display: none;
	z-index: 14;
}

.main-parallax-download-generator-label {
	position: relative;
	margin-top: 47px;
	margin-left: 40px;
	width: 330px;
	color: #baa678;
}

.main-parallax-download-generator-button {
	position: absolute;
	top: 55px;
	margin-left: 76px;
	width: 256px;
	height: 77px;
	background: url(../images/shared/zoom_tout_ctabtn.png) 0 0 no-repeat;
	cursor: pointer;
	color: #ffffff;
}

.main-parallax-download-generator-button-label {
	margin-top: 28px;
	margin-left: 20px;
	width: 216px;
}

.main-parallax-download-generator-button:hover {
	color: #b09e4f;
}

.parallax-layer {
	position: absolute;
	/*width: 100%;
	height: 100%;*/
}

.parallax-image {
	position: absolute;
	top: 0;
	left: 0;
}

.parallax-image-sprite {
	overflow: hidden;
}

#mainParallaxMobileLayer1 {
	width: 2376px;
	height: 1306px;
	top: 0;
	left: 0;
}

.main-parallax-mobile-layer1-background {
	position: absolute;
	top: 0;
	left: 0;
	width: 4000px;
	height: 1800px;
}

#mainParallaxLayer1 {
	width: 2000px;
	height: 1099px;
	top: 100px;
	left: 0;
	/*display: none;*/
}

.main-parallax-layer1-background {
	position: absolute;
	top: 0;
	left: 0;
	width: 4000px;
	height: 1800px;
}

/*.main-parallax-layer1-1 {
	position: absolute;
	top: 1567px;
	left: 0;
	width: 400px;
	height: 630px;
}

.main-parallax-layer1-2 {
	position: absolute;
	top: 1567px;
	left: 400px;
	width: 400px;
	height: 630px;
}

.main-parallax-layer1-3 {
	position: absolute;
	top: 1657px;
	left: 800px;
	width: 400px;
	height: 540px;
}

.main-parallax-layer1-4 {
	position: absolute;
	top: 1657px;
	left: 1200px;
	width: 400px;
	height: 540px;
}

.main-parallax-layer1-5 {
	position: absolute;
	top: 1757px;
	left: 1600px;
	width: 400px;
	height: 440px;
}

.main-parallax-layer1-6 {
	position: absolute;
	top: 1632px;
	left: 2000px;
	width: 400px;
	height: 565px;
}

.main-parallax-layer1-7 {
	position: absolute;
	top: 1597px;
	left: 2400px;
	width: 400px;
	height: 600px;
}

.main-parallax-layer1-8 {
	position: absolute;
	top: 1697px;
	left: 2800px;
	width: 400px;
	height: 500px;
}

.main-parallax-layer1-9 {
	position: absolute;
	top: 1727px;
	left: 3200px;
	width: 400px;
	height: 470px;
}

.main-parallax-layer1-10 {
	position: absolute;
	top: 1597px;
	left: 3600px;
	width: 400px;
	height: 600px;
}*/

.main-parallax-layer1-finley {
	position: absolute;
	top: 510px;
	left: 2170px;
	width: 293px;
	height: 242px;
}

.main-parallax-layer1-flyingcreature {
	position: absolute;
	top: 240px;
	left: 2089px;
	width: 146px;
	height: 95px;
}

.main-parallax-layer1-full {
	position: absolute;
	top: 835px;
	left: 0;
	width: 3000px;
	height: 385px;
}

#mainParallaxLayer2 {
	width: 2000px;
	height: 1099px;
	top: 10px;
	left: 0px;
}

/*.main-parallax-layer2-1 {
	position: absolute;
	top: 1358px;
	left: 0;
	width: 400px;
	height: 839px;
}

.main-parallax-layer2-2 {
	position: absolute;
	top: 1009px;
	left: 400px;
	width: 400px;
	height: 1188px;
}

.main-parallax-layer2-3 {
	position: absolute;
	top: 1321px;
	left: 800px;
	width: 400px;
	height: 876px;
}

.main-parallax-layer2-4 {
	position: absolute;
	top: 1089px;
	left: 1200px;
	width: 400px;
	height: 1108px;
}

.main-parallax-layer2-5 {
	position: absolute;
	top: 954px;
	left: 1600px;
	width: 400px;
	height: 1243px;
}

.main-parallax-layer2-6 {
	position: absolute;
	top: 999px;
	left: 2000px;
	width: 400px;
	height: 1198px;
}

.main-parallax-layer2-7 {
	position: absolute;
	top: 958px;
	left: 2400px;
	width: 400px;
	height: 1239px;
}

.main-parallax-layer2-8 {
	position: absolute;
	top: 958px;
	left: 2800px;
	width: 400px;
	height: 1239px;
}

.main-parallax-layer2-9 {
	position: absolute;
	top: 815px;
	left: 3200px;
	width: 400px;
	height: 1382px;
}

.main-parallax-layer2-10 {
	position: absolute;
	top: 847px;
	left: 3600px;
	width: 400px;
	height: 1350px;
}*/

.main-parallax-layer2-full {
	position: absolute;
	top: 408px;
	left: 0px;
	width: 2250px;
	height: 691px;
}

#mainParallaxLayer3 {
	width: 2000px;
	height: 1099px;
	top: -50px;
	left: 0px;
}

/*.main-parallax-layer3-1 {
	position: absolute;
	top: 0;
	left: 0;
	width: 400px;
	height: 2197px;
}

.main-parallax-layer3-2 {
	position: absolute;
	top: 82px;
	left: 400px;
	width: 400px;
	height: 2115px;
}

.main-parallax-layer3-3 {
	position: absolute;
	top: 266px;
	left: 800px;
	width: 400px;
	height: 1931px;
}

.main-parallax-layer3-4 {
	position: absolute;
	top: 634px;
	left: 1200px;
	width: 400px;
	height: 1563px;
}

.main-parallax-layer3-5 {
	position: absolute;
	top: 1047px;
	left: 1600px;
	width: 400px;
	height: 1150px;
}

.main-parallax-layer3-6 {
	position: absolute;
	top: 1113px;
	left: 2000px;
	width: 400px;
	height: 1084px;
}

.main-parallax-layer3-7 {
	position: absolute;
	top: 1035px;
	left: 2400px;
	width: 400px;
	height: 1162px;
}

.main-parallax-layer3-8 {
	position: absolute;
	top: 1011px;
	left: 2800px;
	width: 400px;
	height: 1186px;
}

.main-parallax-layer3-9 {
	position: absolute;
	top: 816px;
	left: 3200px;
	width: 400px;
	height: 1381px;
}

.main-parallax-layer3-10 {
	position: absolute;
	top: 982px;
	left: 3600px;
	width: 400px;
	height: 1215px;
}*/
/*
.main-parallax-layer3-1 {
	position: absolute;
	top: 0;
	left: 0;
	width: 420px;
	height: 900px;
}

.main-parallax-layer3-2 {
	position: absolute;
	top: 317px;
	left: 420px;
	width: 1580px;
	height: 583px;
}
*/
.main-parallax-layer3-full {
	position: absolute;
	top: 0;
	left: 0;
	width: 2000px;
	height: 950px;
}

#mainParallaxLayer4 {
	width: 2000px;
	height: 1099px;
	top: -75px;
	left: -100px;
}

/*.main-parallax-layer4-1-large {
	position: absolute;
	top: 0px;
	left: 0;
	width: 1200px;
	height: 1860px;
}

.main-parallax-layer4-2-large {
	position: absolute;
	top: 0px;
	left: 1200px;
	width: 1600px;
	height: 1860px;
}

.main-parallax-layer4-3-large {
	position: absolute;
	top: 0px;
	left: 2800px;
	width: 1200px;
	height: 1860px;
}

.main-parallax-layer4-1 {
	position: absolute;
	top: 337px;
	left: 0;
	width: 400px;
	height: 1860px;
}

.main-parallax-layer4-2 {
	position: absolute;
	top: 503px;
	left: 400px;
	width: 400px;
	height: 1694px;
}

.main-parallax-layer4-3 {
	position: absolute;
	top: 0;
	left: 800px;
	width: 400px;
	height: 2197px;
}

.main-parallax-layer4-4 {
	position: absolute;
	top: 0;
	left: 1200px;
	width: 400px;
	height: 2197px;
}

.main-parallax-layer4-5 {
	position: absolute;
	top: 0;
	left: 1600px;
	width: 400px;
	height: 2197px;
}

.main-parallax-layer4-6 {
	position: absolute;
	top: 0;
	left: 2000px;
	width: 400px;
	height: 2197px;
}

.main-parallax-layer4-7 {
	position: absolute;
	top: 0;
	left: 2400px;
	width: 400px;
	height: 2197px;
}

.main-parallax-layer4-8 {
	position: absolute;
	top: 0;
	left: 2800px;
	width: 400px;
	height: 2197px;
}

.main-parallax-layer4-9 {
	position: absolute;
	top: 0;
	left: 3200px;
	width: 400px;
	height: 2197px;
}

.main-parallax-layer4-10 {
	position: absolute;
	top: 0;
	left: 3600px;
	width: 400px;
	height: 2197px;
}*/

.main-parallax-layer4-full {
	position: absolute;
	top: 0;
	left: 0;
	width: 2000px;
	height: 900px;
}

#mainParallaxLayer5 {
	width: 2000px;
	height: 1099px;
	top: -100px;
	left: -200px;
	/*display: none;*/
}

/*.main-parallax-layer5-1 {
	position: absolute;
	top: 712px;
	left: 0;
	width: 400px;
	height: 585px;
}

.main-parallax-layer5-2 {
	position: absolute;
	top: 712px;
	left: 400px;
	width: 400px;
	height: 585px;
}

.main-parallax-layer5-3 {
	position: absolute;
	top: 712px;
	left: 800px;
	width: 400px;
	height: 585px;
}

.main-parallax-layer5-4 {
	position: absolute;
	top: 669px;
	left: 1200px;
	width: 400px;
	height: 628px;
}

.main-parallax-layer5-5 {
	position: absolute;
	top: 579px;
	left: 1600px;
	width: 400px;
	height: 718px;
}

.main-parallax-layer5-6 {
	position: absolute;
	top: 276px;
	left: 2000px;
	width: 400px;
	height: 1021px;
}

.main-parallax-layer5-7 {
	position: absolute;
	top: 219px;
	left: 2400px;
	width: 400px;
	height: 1220px;
}

.main-parallax-layer5-8 {
	position: absolute;
	top: 244px;
	left: 2800px;
	width: 400px;
	height: 1295px;
}

.main-parallax-layer5-9 {
	position: absolute;
	top: 175px;
	left: 3200px;
	width: 400px;
	height: 1364px;
}

.main-parallax-layer5-10 {
	position: absolute;
	top: 0;
	left: 3600px;
	width: 400px;
	height: 1539px;
}*/

.main-parallax-layer5-full {
	position: absolute;
	top: 90px;
	left: -200px;
	width: 2400px;
	height: 680px;
}
/*
#mainParallaxLayer6 {
	width: 2000px;
	height: 1099px;
	top: -113px;
	left: -225px;
}

.main-parallax-layer6-1 {
	position: absolute;
	top: 0;
	left: 0;
	width: 400px;
	height: 960px;
}

.main-parallax-layer6-2 {
	position: absolute;
	top: 0;
	left: 400px;
	width: 400px;
	height: 960px;
}

.main-parallax-layer6-3 {
	position: absolute;
	top: 0;
	left: 800px;
	width: 400px;
	height: 960px;
}

.main-parallax-layer6-4 {
	position: absolute;
	top: 0;
	left: 1200px;
	width: 400px;
	height: 960px;
}

.main-parallax-layer6-5 {
	position: absolute;
	top: 0;
	left: 1600px;
	width: 400px;
	height: 960px;
}

.main-parallax-layer6-6 {
	position: absolute;
	top: 0;
	left: 2000px;
	width: 400px;
	height: 960px;
}

.main-parallax-layer6-7 {
	position: absolute;
	top: 0;
	left: 2400px;
	width: 400px;
	height: 960px;
}

.main-parallax-layer6-8 {
	position: absolute;
	top: 0;
	left: 2800px;
	width: 400px;
	height: 960px;
}

.main-parallax-layer6-9 {
	position: absolute;
	top: 0;
	left: 3200px;
	width: 400px;
	height: 960px;
}

.main-parallax-layer6-10 {
	position: absolute;
	top: 0;
	left: 3600px;
	width: 400px;
	height: 960px;
}

.main-parallax-layer6-full {
	position: absolute;
	top: 0;
	left: -200px;
	width: 2400px;
	height: 480px;
}
*/
/*
#mainParallaxCanvasLayer6 {
	position: absolute;
	top: 0;
	left: 0;
}

#mainParallaxCanvasLayer5 {
	position: absolute;
	top: 0;
	left: 0;
}

#mainParallaxCanvasLayer4 {
	position: absolute;
	top: 0;
	left: 0;
}

#mainParallaxCanvasLayer3 {
	position: absolute;
	top: 0;
	left: 0;
}

#mainParallaxCanvasLayer2 {
	position: absolute;
	top: 0;
	left: 0;
}

#mainParallaxCanvasLayer1 {
	position: absolute;
	top: 0;
	left: 0;
}
*/
/* ----- DEBUG STUFFS ----- */
#debugMessage {
	position: fixed;
	bottom: 0;
	height: auto;
	background: white;
	color: #000000;
	width: 100%;
	font-size: 12px;
	padding-bottom: 5px;
	display: none;
}

.corner-marker {
	position: fixed;
	width: 10px;
	height: 10px;
	background: #FF9810;
	z-index: 100;
}

#topLeftCorner {
	top: 0;
	left: 0;
}

#topRightCorner {
	top: 0;
	left: 1014px;
}

#bottomLeftCorner {
	top: 774px;
	left: 0;
}

#bottomRightCorner {
	/*top: 774px;
	left: 1014px;*/
	bottom: 0;
	right: 0;
}


/* ----- NAVIGATION ----- */
#mainNavigation {
	position: absolute;
	top: 35px;
	left: 100px;
	height: 53px;
	width: auto;
	z-index: 20;
	opacity: 0;
	display: block;
}

.main-nav-background {
	position: absolute;
	top: 0;
	left: 0;
}

.main-nav-background-closed {
	background: url(../images/navigation/bg_closed.png) 0 0 no-repeat;
	width: 197px;
	height: 54px;
	position: absolute;
	left: 0;
	top: 0;
}

.main-nav-background-left {
	background: url(../images/navigation/bg_left.png) 0 0 no-repeat;
	width: 170px;
	height: 54px;
	position: absolute;
	left: 0;
	top: 0;
	display: none;
}

.main-nav-background-right {
	background: url(../images/navigation/bg_opened_cut.png) top right no-repeat;
	width: 27px;
	height: 54px;
	position: absolute;
	left: 170px;
	top: 0;
	display: none;
}

.main-nav-closed {
	position: relative;
	color: #ffffff;
	text-align: center;
	width: 197px;
	height: 53px;
	display: block;
	font-size: 18px;
	line-height: 18px;
	cursor: pointer;
}

.main-nav-closed:hover {
	color: #b09e4f;
}

.main-nav-closed-label {
	position: absolute;
	margin-top: 19px;
	width: auto;
	height: auto;
	padding-left: 70px;
}

.main-nav-closed-text {
	position: relative;
	float: left;
	padding-right: 10px;
	margin-top: -1px;
}

.main-nav-closed-arrow {
	background: url(../images/navigation/arrow_sprite.png) 0 0 no-repeat;
	position: relative;
	float: left;
	margin-left: 0;
	margin-top: 0;
	width: 11px;
	height: 15px;
}

/* MAIN NAV OPENED */
.main-nav-opened {
	position: relative;
	color: #ffffff;
	text-align: center;
	display: none;
	font-size: 15px;
	line-height: 15px;
	height: 67px;
}

.main-nav-opened-arrow {
	background: url(../images/navigation/arrow_sprite.png) -11px 0 no-repeat;
	position: relative;
	float: left;
	margin-left: 0;
	margin-top: 0;
	width: 11px;
	height: 15px;
	cursor: pointer;
}

.main-nav-background-opened {
	position: absolute;
	top: 0;
	left: 0;
	height: 67px;
	width: 1054px;
}

.main-nav-buttons-container {
	position: absolute;
	top: 0;
	left: 0;
	margin-top: 19px;
	height: 37px;
	width: 1054px;
}

.main-nav-button {
	position: relative;
	float: left;
	padding-right: 14px;
	padding-top: 1px;
	cursor: pointer;
	min-width: 50px;
}

.main-nav-button:hover, .main-nav-button.current {
	color: #b09e4f;
}

.main-nav-button.current {
	cursor: default;
}

.main-nav-button-highlight {
	position: absolute;
	width: 100px;
	height: 37px;
	top: 6px;
	left: 0;
	/*background: #999999;*/
	display: none;
}

.main-nav-button-highlight-left {
	position: absolute;
	width: 22px;
	height: 40px;
	top: 0;
	left: 0;
	background: url(../images/navigation/topnav_goldleft.png) 0 0 no-repeat;
}

.main-nav-button-highlight-middle {
	position: absolute;
	width: 10px;
	height: 40px;
	top: 0;
	left: 21px;
	background: url(../images/navigation/topnav_goldmid.png) 0 0 repeat-x;
}

.main-nav-button-highlight-right {
	position: absolute;
	width: 15px;
	height: 40px;
	top: 0;
	right: 0;
	background: url(../images/navigation/topnav_goldright.png) 0 0 no-repeat;
}

.main-nav-button-highlight-underline {
	position: absolute;
	width: 60px;
	height: 6px;
	bottom: 0;
	left: 10px;
	background: url(../images/navigation/topnav_underline.png) 0 0 no-repeat;
}

/* ----- SECTION ----- */
#sectionContainer {
	/*position: absolute;
	top: 0;
	left: 0;*/
	position: relative;
	width: 100%;
	min-width: 1000px;
	height: 668px;
	margin: 0 auto;
	/*background: #000000;*/
	display: none;
	z-index: 10;
	overflow: hidden;
}

.main-content {
	position: absolute;
	top: 25px;
	left: 0;
	width: 100%;
	height: 100%;
}

#titleTreatment {
	position: absolute;
	width: 192px;
	height: 295px;
	top: 90px;
	left: 100px;
	z-index: 13;
	opacity: 0;
	display: block;
}

.title-treatment-logo {
	position: relative;
	/*margin-top: 8px;*/
}

.title-treatment-date {
	position: relative;
	margin-top: -34px;
	margin-left: -11px;
}

#titleTreatmentClick {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 199px;
	height: 236px;
	cursor: pointer;
}

#homeOrderNow {
	position: absolute;
	top: 357px;
	left: 120px;
	width: 156px;
	height: 163px;
	z-index: 13;
	opacity: 0;
	background: url(../images/shared/PackShot_bluRayDVDCombo_treatmentWithCTA.png) 0 0 no-repeat;
	cursor: pointer;
}

#homeOrderNow:hover {
	background-position: 0 -163px;
}

/* ----- FOOTER ----- */
#siteFooter {
	position: absolute;
	top: 669px;
	left: 0;
	width: 100%;
	height: 620px;
	background: url(../images/footer/footer_bg.jpg) top center no-repeat;
	/*border-top: solid 1px #b09e4f;*/
}

.feature-container {
	position: relative;
	top: 0;
	height: 268px;
	margin-top: 10px;
	margin-bottom: 10px;
}

.footer-share {
	position: absolute;
	top: 0;
	left: 600px;
	/*width: 250px;*/
	height: 33px;
	color: #b09e4f;
	font-size: 16px;
	line-height: 16px;
}

.footer-share-facebook {
	position: relative;
	float: left;
	margin-top: 6px;
	/*margin-left: 18px;*/
}

.footer-share-facebook-text {
	/*width: 34px;*/
	margin-top: 5px;
	height: 22px;
	float: left;
}

.footer-share-facebook-icon {
	width: 22px;
	height: 21px;
	float: left;
	margin-top: 3px;
	margin-left: 2px;
}

.footer-share-separator {
	float: left;
	margin-left: 6px;
	width: 1px;
	height: 27px;
	background: url(../images/footer/footer_seperator_line.png) 0 0 no-repeat;
}

.footer-share-twitter {
	position: relative;
	float: left;
	margin-top: 6px;
	margin-left: 6px;
}

.footer-share-twitter-text {
	/*width: 56px;*/
	margin-top: 5px;
	height: 22px;
	float: left;
}

.footer-share-twitter-icon, .footer-share-pinterest-icon {
	width: 22px;
	height: 21px;
	float: left;
	margin-top: 3px;
	margin-left: 2px;
}

.footer-share-pinterest {
	position: relative;
	float: left;
	margin-top: 6px;
	margin-left: 6px;
}

.footer-share-audio-container {
	position: relative;
	float: left;
	margin-top: 6px;
	margin-left: 10px;
	width: 28px;
	height: 26px;
	background: url(../images/footer/footer_soundbtn_sprite.png) top center no-repeat;
	cursor: pointer;
}

.footer-share-audio-container.mute {
	background-position: 0 -25px;
}

/*.footer-share-audio-mute {
	background: url(../images/footer/footer_soundbtn_sprite.png) 0 0 no-repeat;
	width: 28px;
	height: 26px;
	
}

.footer-share-audio-unmute {
	
}*/

.footer-share-audio-player {
	position: relative;
	width: 1px;
	height: 1px;
	/*display: none;*/
}

.feature-one {
	position: absolute;
	width: 289px;
	height: 220px;
	top: 50px;
	left: 0;
	background: url(../images/footer/footer_specialfeaturebox.png) top center no-repeat;
}

.feature-two {
	position: absolute;
	width: 289px;
	height: 220px;
	top: 50px;
	left: 600px;
	background: url(../images/footer/footer_specialfeaturebox.png) top center no-repeat;
}

.feeds {
	position: absolute;
	width: 289px;
	height: 249px;
	top: 20px;
	left: 300px;
	background: url(../images/footer/footer_twitterbox.png) top center no-repeat;
}

.feeds-header {
	position: relative;
	width: 289px;
	height: 21px;
	margin: 15px auto;
	color: #baa678;
	text-align: center;
	font-size: 24px;
	line-height: 26px;
}

.feeds-header-logo {
	float: left;
}

.feeds-header-text {
	float: left;
	margin-left: 5px;
}

.feeds-container {
	position: relative;
	width: 240px;
	height: 195px;
	margin-left: 20px;
	margin-top: 15px;
	color: #726C54;
	overflow: hidden;
}

.feed-content {
	position: relative;
}

/*.feed-content-icon {
	position: relative;
	width: 48px;
	height: 48px;
	float: left;
}*/

/*.feed-content-text {
	position: relative;
	float: left;
	width: 150px;
}*/

.feed-content-header {
	position: relative;
	font-size: 12px;
	font-weight: bold;
	line-height: 14px;
}

.feed-content-description {
	position: relative;
	font-size: 12px;
	line-height: 16px;
	word-wrap: break-word;
	margin-top: 3px;
}

.feed-content-divider {
	position: relative;
	width: 225px;
	height: 13px;
	background: url(../images/footer/footer_twitterbox_divider.png) 0 0 no-repeat;
	margin-left: 17px;
	margin-top: 7px;
	margin-bottom: 7px;
}

.feeds-container a {
	color: #baa678;
	text-decoration: none;
	outline: 0;
}

.feeds-container a:hover {
	color: #ffffff;
}

.feature-promos-container {
	position: relative;
	width: 288px;
	height: 180px;
	margin-top: 10px;
	margin-bottom: 5px;
	color: #726c54;
}

.feature-promo {
	position: absolute;
	top: 0;
	left: 0;
	width: 288px;
	display: none;
}

.feature-header {
	position: relative;
	font-size: 18px;
	line-height: 18px;
	width: 288px;
	text-align: center;
	margin-top: 5px;
	margin-bottom: 10px;
	color: #baa678;
}

.feature-header.small {
	font-size: 14px;
}

.feature-image {
	position: relative;
	width: 288px;
	height: 143px;
	margin-top: 5px;
	text-align: center;
}

.feature-page-buttons-container {
	position: relative;
	width: auto;
	height: 10px;
	margin-top: 5px;
}

.feature-page-button {
	position: relative;
	float: left;
	width: 10px;
	height: 10px;
	background: url(../images/footer/footer_featurebox_circlebtn_sprite.png) 0 0 no-repeat;
	margin-right: 20px;
	cursor: pointer;
}

.feature-page-button:hover, .feature-page-button.current {
	background-position: 0 -10px;
}

.feature-page-button.current {
	cursor: default;
}

.imax {
	position: relative;
	width: 400px;
	height: 13px;
	margin: 30px auto 17px;
	color: #726C53;
	background: url(../images/footer/footer_Text_onBluRay.png) top center no-repeat;
}

.film-rating {
	position: relative;
	width: 292px;
	height: 61px;
	margin: 10px auto;
	background: url(../images/footer/footer_ratingBlock.png) top center no-repeat;
}

.bonus-material {
	position: relative;
	/*height: 40px;*/
	margin: 10px auto;
	text-align: center;
	color: #726C53;
}

.billing-block {
	position: relative;
	width: 629px;
	height: 89px;
	margin: 20px auto 10px auto;
	background: url(../images/footer/footer_billingBlock.png) top center no-repeat;
}

.legal {
	text-align: center;
	width: 100%;
	color: #726c54;
	font-size: 11px;
	line-height: 13px;
}

.legal-link {
	text-decoration: underline;
	color: #726C54;
}

.legal-link:hover {
	color: #ffffff;
}

.legal-copyright {
	margin-top: 2px;
}

.gold-line {
	position: absolute;
	border-top: solid 1px #726c54;
	width: 100%;
	height: 0;
	top: 668px;
}

.top-gold-line {
	position: absolute;
	border-top: solid 1px #726c54;
	width: 100%;
	height: 0;
	top: 0px;
}

/* ----- FADE ELEMENTS LEFT / RIGHT ----- */
#fadeToBlackLeft {
	position: absolute;
	top: 0;
	left: -50px;
	background: url(../images/shared/fadetoblack_left.png) top center no-repeat;
	width: 300px;
	height: 1200px;
	pointer-events: none;
	/*z-index: 5;*/
}

#fadeToBlackRight {
	position: absolute;
	top: 0;
	right: -50px;
	background: url(../images/shared/fadetoblack_right.png) top center no-repeat;
	width: 300px;
	height: 1200px;
	pointer-events: none;
	/*z-index: 5;*/
}


/* ----- SHARE CONTENT ----- */
.content-share-container {
	position: absolute;
	top: 80px;
	left: 260px;
	color: #ffffff;
	z-index: 15;
	font-weight: 800;
}

.content-share-label {
	float: right;
	height: 26px;
	font-size: 18px;
	line-height: 18px;
	text-shadow: 1px 1px 2px #000000;
	padding-right: 4px;
	margin-top: 0px;
}

.content-share-facebook {
	float: right;
	width: 25px;
	height: 26px;
	background: url(../images/shared/fb_share_button.png) 0 0 no-repeat;
	padding-left: 10px;
	cursor: pointer;
}

.content-share-facebook:hover {
	background-position: 0 -26px;
}

.content-share-twitter {
	float: right;
	width: 25px;
	height: 26px;
	background: url(../images/shared/twitter_share_button.png) 0 0 no-repeat;
	padding-left: 10px;
	cursor: pointer;
}

.content-share-twitter:hover {
	background-position: 0 -26px;
}

.content-share-pinterest {
	float: right;
	width: 25px;
	height: 26px;
	background: url(../images/shared/pinterest_share_button.png) 0 0 no-repeat;
	padding-left: 10px;
	cursor: pointer;
}

.content-share-pinterest:hover {
	background-position: 0 -26px;
}

.content-close {
	position: absolute;
	top: 75px;
	right: 225px;
	width: 36px;
	height: 36px;
	background: url(../images/shared/shared_closebtn.png) top center no-repeat;
	cursor: pointer;
	z-index: 15;
	
}

.content-fade-to-black-left {
	position: absolute;
	top: 0;
	left: -50px;
	background: url(../images/shared/fadetoblack_left.png) top center no-repeat;
	width: 300px;
	height: 1200px;
	pointer-events: none;
	/*z-index: 11;*/
}

.content-fade-to-black-right {
	position: absolute;
	top: 0;
	right: -50px;
	background: url(../images/shared/fadetoblack_right.png) top center no-repeat;
	width: 300px;
	height: 1200px;
	pointer-events: none;
	/*z-index: 11;*/
}

/* ----- AGE GATE ----- */
/*#ageGate {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: none;
	z-index: 21;
}

.age-gate-background {
	width: 100%;
	height: 100%;
	background-color: #000000;
	opacity: 0.6;
	position: absolute;
	top: 0;
	left: 0;
}

.age-gate-container {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.age-gate-content {
	position: relative;
	margin: 200px auto;
	width: 340px;
	height: 289px;
	padding: 20px;
	background: url(../images/agegate/oz_agegate_box.png) 0 0 no-repeat;
	text-align: center;
	font-size: 16px;
	line-height: 16px;
	color: #f4efdb;
}

.age-gate-header {
	position: relative;
	font-size: 36px;
	line-height: 36px;
	width: 340px;
	color: #ffffff;
}

.age-gate-enter-dob {
	position: relative;
	color: #726c54;
	margin-top: 5px;
	font-size: 14px;
	line-height: 14px;
}

.age-gate-dob-inputs-container {
	position: relative;
	margin-top: 20px;
	height: 55px;
}

.age-gate-month-input {
	float: left;
	width: 66px;
	margin-left: 44px;
	margin-right: 0;
	padding: 0;
	background: none;
	border: none;
	height: 56px;
	text-align: center;
	color: #ffffff;
	font-size: 24px;
	border: 1px solid #726c54;;
}

.age-gate-day-input {
	float: left;
	width: 66px;
	margin-left: 14px;
	margin-right: 0;
	padding: 0;
	background: none;
	border: none;
	height: 56px;
	text-align: center;
	color: #ffffff;
	font-size: 24px;
	border: 1px solid #726c54;;
}

.age-gate-year-input {
	float: left;
	width: 82px;
	margin-left: 14px;
	margin-right: 0;
	padding: 0;
	background: none;
	border: none;
	height: 56px;
	text-align: center;
	color: #ffffff;
	font-size: 24px;
	border: 1px solid #726c54;;
}

.age-gate-dob-labels-container {
	clear: both;
	position: relative;
	margin-top: 10px;
	font-size: 14px;
	line-height: 14px;
	color: #726c54;
	text-align: center;
	height: 16px;
	font-size: 14px;
}

.age-gate-month-label {
	float: left;
	width: 70px;
	margin-left: 44px;
}

.age-gate-day-label {
	float: left;
	width: 70px;
	margin-left: 10px;
}

.age-gate-year-label {
	float: left;
	width: 84px;
	margin-left: 12px;
}

.age-gate-warning {
	clear: both;
	position: relative;
	width: 300px;
	color: #ffffff;
	font-size: 12px;
	line-height: 14px;
	padding-left: 20px;
	padding-right: 20px;
	margin-top: 10px;
}

.age-gate-submit {
	position: relative;
	width: 187px;
	height: 77px;
	margin: 0 auto;
	background: url(../images/agegate/submitbutton.png) 0 0 no-repeat;
	cursor: pointer;
}

.age-gate-submit-label {
	position: relative;
	padding-top: 26px;
	font-size: 24px;
	line-height: 24px;
	color: #f4efdb;
}

.age-gate-submit-label:hover {
	color: #ffffff;
}

.age-gate-close {
	position: absolute;
	top: 6px;
	right: 6px;
	width: 36px;
	height: 36px;
	background: url(../images/shared/shared_closebtn.png) top center no-repeat;
	cursor: pointer;
}*/


/* ----- globalFooter ----- */
#globalFooter {
	position: relative;
}

/* ----- LOADING ----- */
#loading {
	/*position: fixed;*/
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	/*height: 100%;*/
	height: 668px;
	display: none;
	z-index: 20;
}

.loading-background {
	width: 100%;
	height: 100%;
	/*background-color: #000000;
	opacity: 0.6;*/
	position: absolute;
	top: 0;
	left: 0;
}

.loading-progress {
	color: #FFFFFF;
	position: absolute;
	width: 100%;
	height: 100px;
	left: 0;
	top: 300px;
	text-align: center;
	font-size: 36px;
	line-height: 36px;
}

.loading-image {
	display: none;
}

/* ----- ACCOLADES ----- */
#accoladesContainer {
	position: absolute;
	/*width: 192px;
	height: 249px;*/
	top: 295px;
	left: 100px;
	z-index: 13;
	opacity: 0;
	display: block;
}


/* ----- ORDER WIDGET ----- */
#dvdWidget {
	width: 1586px;
	height: 25px;
	z-index: 21;
	position: absolute;
	top: 0px;
	left: 0px;
	background:url(../images/dvdwidget/oz_DVDWidget_sprite.jpg) 0 -25px no-repeat;
	text-transform: uppercase;
	color: #000000;
	opacity: 0;
}

#dvdWidget.preorder {
	background-position: 0 0;
}

#dvdType {
	/*position:absolute;
	width: 254px;
	height: 15px;
	top: 10px;
	left: 81px;
	text-align:center;
	color: #514e47;*/
	
	/*background-color: #ece7de;*/
	color: #514E47;
	height: 15px;
	left: 551px;
	padding-top: 4px;
	position: absolute;
	text-align: center;
	top: 2px;
	width: 210px;
	line-height: 14px;
}

#dvdWidget.preorder #dvdType {
	left: 540px;
}

#typeButton {
	position: absolute;
	width: 232px;
	height: 20px;
	top: 3px;
	left: 551px;
	cursor: pointer;
}

#dvdWidget.preorder #typeButton {
	left: 540px;
}

#typeDrop {
	border-top:none;
	border-left:solid;
	border-right:solid;
	border-bottom:solid;
	border-width:1px;
	border-color: #1d363a;
	position: absolute;
	top: 22px;
	left: 551px;
	text-align: center;
	width:230px;
	color:#514e47;
	background-color: #ece7de;
}

#dvdWidget.preorder #typeDrop {
	left: 540px;
}

.dvdOption {
	font-size: 12px;
	line-height: 14px;
	background-image:url('../images/dvdwidget/dvdDropNorm.png');
	cursor: pointer;
}

.dvdOption:hover {
	background-image:url('../images/dvdwidget/dvdDropSel.png');
}

.dvdOption.sel {
	background-image:url('../images/dvdwidget/dvdDropSel.png');
	cursor: default;
}

#dvdSource {
/*	position: absolute;
	height: 22px;
	top: 7px;
	left: 427px;
	width: 160px;
	text-align:center;
	color: #514e47;
	padding-top:2px;
	*/
	/*background-color: #ece7de;*/
	color: #514E47;
	height: 15px;
	left: 851px;
	/*opacity: 0.7;*/
	padding-top: 4px;
	position: absolute;
	text-align: center;
	top: 2px;
	width: 165px;
	line-height: 14px;
}

#dvdWidget.preorder #dvdSource {
	left: 840px;
}

#sourceButton {
	position: absolute;
	width: 187px;
	height: 20px;
	top: 3px;
	left: 851px;
	cursor: pointer;
}

#dvdWidget.preorder #sourceButton {
	left: 840px;
}

#sourceDrop {
	border-top:none;
	border-left:solid;
	border-right:solid;
	border-bottom:solid;
	border-width:1px;
	border-color:#1d363a;
	position: absolute;
	top: 22px;
	left: 851px;
	text-align: center;
	width: 185px;
	color:#514e47;
	background-color: #ece7de;
}

#dvdWidget.preorder #sourceDrop {
	left: 840px;
}

.dvdSources {
	background-image:url('../images/dvdwidget/dvdDropNorm.png');
	cursor: pointer;
}
.dvdSources:hover {
	background-image:url('../images/dvdwidget/dvdDropSel.png');
}
.dvdSources.sel {
	background-image:url('../images/dvdwidget/dvdDropSel.png');
	cursor: default;
}


#dvdOrder {
	position: absolute;
	width: 100px;
	height: 22px;
	top: 3px;
	right: 430px;
	cursor: pointer;
}

#dvdWidget.preorder #dvdOrder {
	right: 419px;
	width: 120px;
}

.hidden {
	display: none;
}

#dvdWidget ul, #dvdWidget ol {
	list-style: none;
	margin: 0;
	padding: 0;
}



/* ----- EXPERIENCE IFRAME ----- */
#experienceContainer {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 30;
	display: none;
}

.experience-bg {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: #000;
	/*opacity: .8;*/
}

.experience-iframe {
	position: absolute;
	top: 115px;
	left: 10px;
	width: 800px;
	height: 800px;
	border: solid 1px #726c54;
	background: #000;
}

.experience-iframe.mobile {
	height: 500px;
}

.experience-close-btn {
	position: absolute;
	top: 90px;
	left: 25px;
	width: 36px;
	height: 36px;
	background: url(../images/shared/shared_closebtn.png) top center no-repeat;
	cursor: pointer;
}

#showExperience {
	position: absolute;
	top: 600px;
	left: 300px;
	width: 100px;
	height: 50px;
	background: #000;
	z-index: 30;
	cursor: pointer;
}
