@charset "utf-8";
/* Custom Fonts */

@font-face {
	font-family: futuraL;
	src: url('../assets/FuturaLTL.ttf');
}
@font-face {
	font-family: futura;
	src: url('../assets/FuturaLT.ttf');
}
@font-face {
	font-family: futuraCond;
	src: url('../assets/FuturaLTCond.ttf');
}
@font-face {
	font-family: futuraCondL;
	src: url('../assets/FuturaLTCondL.ttf');
}
@font-face {
	font-family: futuraCondB;
	src: url('../assets/FuturaLTCondB.ttf');
}
/* Text */

.body, td, th {
	text-shadow: #111 0px 0px 25px;
	font-family: futuraCondL;
	color: #FFF;
	font-size: 28px;
	text-align: left;
}
.center {
	text-align:center;
}
.navbar {
	font-family: futuraCond;
	font-size: 36px;
}
.h1 {
	font-family: futuraCondB;
	color: #FFF;
	text-shadow: #111 0px 0px 25px;
	font-size: 48px;
	margin-left: 75px;
}
.h2 {
	font-family: futuraCondB;
	color: #FFF;
	text-shadow: #111 0px 0px 25px;
	font-size: 36px;
	margin-left:60px;
}
.h3 {
	font-family: futuraCondB;
	color: #FFF;
	text-shadow: #111 0px 0px 25px;
	font-size: 36px;
}
.h4 {
	font-family: futuraCondL;
	text-align: center;
	font-size: 18px;
}
.h5 {
	font-family: futuraCondL;
	text-align: center;
	font-size: 75%;
}
.h7 {
	font-family: futuraCondL;
	text-align: center;
	font-size: 50%;
}
/* URLS */

a:link {
	color: #9CF;
	text-decoration: none;
	text-shadow: #111 2px 2px 10px;
}
a:visited {
	color: #9CF;
	text-decoration: none;
	text-shadow: #9CF 2px 2px 10px;
}
a:hover {
	color: #FFFFFF;
	text-decoration: none;
	text-shadow: #FFF 0px 0px 10px, #9CF 0px 0px 10px;
}
a:active {
	color: #FFFFFF;
	text-decoration: none;
	text-shadow: #00ff00 0px 0px 10px, #00ff00 0px 0px 10px;
}
/* Floating Objects */

.floatGlobalNav {
	display: scroll;
	position: fixed;
	height: 72px;
	background: #333;
	background-image: url("../images/structure/navbar.jpg");
	top: 0px;
	height: 75px;
	width: 1024px;
	margin-left: -12px;
	border-bottom-left-radius: 25px;
	border-bottom-right-radius: 25px;
	box-shadow: #000 0px 0px 25px inset, #000 0px 0px 25px;
}
.objectNavHome {
	background-image: url("../images/assets/logo-small.png");
	position: fixed;
	display: scroll;
	float: left;
	width: 230px;
	height: 123px;
	margin-top: -25px;
	margin-left: 25px;
}
.objectNavHome:hover {
	background-image: url("../images/assets/logo-small-float.png");
}
.objectNavBtnSpc {
	width: 260px;
	float: left;
}
.objectNavBtn {
	width: 12%;
	height: 40px;
	float: left;
	margin-top: 18px;
	font-family: futuraCond;
	font-size: 30px;
	border-left: 1px solid #555;
	text-align: center;
}
.floatFadeout {
	display: scroll;
	position: fixed;
	background-color: black;
	bottom: 0px;
	height: 0px;
	width: 125%;
	margin-left: 0px;
	box-shadow: #000 0px 0px 100px 50px;
}
.floatFadeoutTop {
	display: scroll;
	position: fixed;
	background-color: black;
	top: 0px;
	height: 0px;
	width: 125%;
	margin-left: 0px;
	box-shadow: #000 0px 0px 100px 50px;
}
.floatBackTop {
	display: scroll;
	position: fixed;
	bottom: 0px;
	margin-left: 824px;
	font-family: FuturaCondB;
	height: 32px;
	/* button shape */
	background-color: #333;
	border-top-left-radius: 25px;
	border-top-right-radius: 25px;
	width: 200px;
	box-shadow: #000 0px 0px 25px inset, #000 0px 0px 25px;
	padding-bottom: 10px;
	text-align: center;
}
.floatShare {
	height: 22px;
	text-align: center;
	position: fixed;
	width: 450px;
	bottom: 0px;
	margin-left: 0px;
	/* shape */
	background-color: #333;
	border-top-left-radius: 25px;
	border-top-right-radius: 25px;
	box-shadow: #000 0px 0px 25px inset, #000 0px 0px 25px;
	padding-bottom: 25px;
}
.floatShareBtn {
	margin: 0px auto;
}
/* Tables */

.master {
	width: 1000px;
	margin: 0px auto;
}
.tableTopbanner {
	height: 575px;
	width: 100%;
	margin: 0px auto;
}
.tableAvailability {
	width: 100%;
	height: 175px;
	margin: 0px auto;
}
.tableNavbar {
	width: 100%;
	height: 100px;
	text-align: center;
	margin: 0px auto;
}
.objectNavbar {
	width: 20%;
	font-family: futuraCond;
	font-size: 30px;
	margin-top: 25px;
	float: left;
}
.objectEnd {
	width: 100%;
}
.objectBuffer {
	width: 100%;
	height: 100px;
	float: left;
}
.tableYoutube {
	width: 100%;
	height: 600px;
	margin: 0px auto;
}
.tableContent {
	clear: left;
	width: 100%;
}
.tableContent2 {
	float: left;
	width: 50%;
}
.tableBuy {
	width: 100%;
	height: auto;
	text-align: left;
	margin: 0px;
}
	.BuyImg {
		width: 250px;
		margin-left: 25px;
		text-align: center;
		margin-right:25px;
		float:left;

	}
	.BuyTxt {
		float:left;
		width:700px;
	}
	.BuyTxtList {
		width:100%;
		align-self:center;
	}
	.BuyTxtHalf {
		float:left;
		padding-left:50px;
	}
.tableBuyDVD {
	width: 29%;
	float: left;
	padding: 2%;
	text-align: left;
}
.tableBuyDigi {
	width: 100%;
	padding: 5px;
	margin: 0px auto;
	padding-right: 50px;
	float: left;
}
.objectBuyImg {
	background-position: center;
	height: 250px;
	width: 250px;
	margin-left: 25px;
	text-align: center;
}
.objectHRBlock {
	clear: left;
	width: 100%;
	float: left;
	padding-top:25px;
	padding-bottom: 50px;
}
.objectHR {
	margin-top: 25px;
}
.objectBuy {
	height: 100px;
	padding-top: 20px;
	padding-bottom: 20px;
}
