body {
	background-color:	#000000;
	background-image:	url(/gfx/structure/backgroundSky-default.jpg);
	background-repeat:	no-repeat;
	background-position:	center top;
	margin-top:		0px;
	margin-bottom:		30px;
	margin-left:		0px;
	margin-right:		0px;
	font-family:		Verdana, Helvetica;
	font-size:		10px;
	color:			#ffffff;
	text-align:		center;
}
body.intro {
	background-image:	url(/gfx/structure/backgroundSky-intro.jpg);
}
body.intro02 {
	background-image:	none;
	color:			#000000;
}
body.start {
	background-image:	url(/gfx/structure/backgroundSky-start.jpg);
}
body.movie {
	background-image:	url(/gfx/structure/backgroundSky.jpg);
	margin-bottom:		30px;
}

h1 {
	margin-top:		0px;
	font-size:		14px;
}
img {
	border:			0px;
}

a {
	color:			#ffffff;
}

form {
	display:		inline;
}

.h1 {
	font-weight:		bold;
	font-size:		14px;
	color:			#e9a614;
	text-decoration:	none;
}
.h1:hover {
	font-weight:		bold;
	font-size:		14px;
	color:			#e9a614;
	text-decoration:	underline;
}

.textlink {
	color:			#ffffff;
	text-decoration:	none;
}
.textlink:hover {
	text-decoration:	underline;
}
/**********************************************************************************/
.headContainer {
	position:		relative;
	margin-top:		0px;
	top:			-1px;
	background-color:	#000000;
	width:			100%;
	height:			30px;
	background-image:	url(/gfx/structure/backgroundSky_head.jpg);
	background-repeat:	no-repeat;
	background-position:	center top;
	border-top:		1px solid #000000;
	
}
.footLineContainer {
	position:		absolute;
	top:			571px;
	left:			0px;
	width:			100%;
	height:			1px;
	background-image:	url(/gfx/structure/line_foot.jpg);
	background-repeat:	no-repeat;
	background-position:	center top;
}
.footContainer {
	position:		absolute;
	top:			572px;
	left:			0px;
	width:			100%;
	height:			61px;
	background-image:	url(/gfx/structure/backgroundSky_foot.jpg);
	background-repeat:	no-repeat;
	background-position:	center top;
}
.linkLabelsTopContainer {
	width:			750px;
	margin-top:		10px;
	text-align:		left;
	margin-left:		auto;
	margin-right:		auto;
}
.linkTopLabel {
	display:		inline;
	margin-right:		10px;
}
.linkLabelsFootContainer {
	margin-top:		8px;
}
.linkFootLabel {
	display:		inline;
	margin-left:		22px;
	margin-right:		22px;
}
.linkLabelImg {
	border:			0px;
}
/**********************************************************************************/
.baseContainer {
	position:		relative;
	top:			0px;
	margin:			0 auto;
	width:			750px;
	
	text-align:		left;
	cursor:			default;
}
.logo1Container {
	position:		absolute;
	top:			70px;
	left:			223px;
	width:			300px;
	height:			73px;
}
.logo2Container {
	position:		absolute;
	top:			17px;
	left:			146px;
	width:			455px;
	height:			105px;
}
.logo3Container {
	position:		absolute;
	top:			17px;
	left:			146px;
	width:			455px;
	height:			75px;
}
.streamContainer {
	position:		absolute;
	top:			164px;
	left:			173px;
	width:			400px;
	height:			228px;
	background-color:	#000000;
	overflow:		hidden;
}
.ironwoodLogoStreamContainerWrapper {
	position:		relative;
}
.ironwoodLogoStreamContainer {
	position:		relative;
	margin-top:		164px;
	width:			600px;
	height:			230px;
	background-color:	#000000;
	overflow:		hidden;
	margin-left:		auto;
	margin-right:		auto;
	
}
.ironwoodLogoStreamContainerCover {
	position:		absolute;
	top:			0px;
	left:			0px;
	width:			600px;
	height:			230px;
	
}
.skipIntro {
	position:		relative;
	margin-top:		50px;
	
}
/**********************************************************************************/
.mainMovieBlock {
	position:		absolute;
	top:			134px;
	left:			0px;
	
	width:			748px;
	height:			250px;
	background-color:	#000000;
	border:			1px solid #3a5d84;
}
.miniMovieBlocksWrapper {
	position:		absolute;
	top:			390px;
	left:			0px;
	width:			750px;
	height:			88px;
}
.miniMovieBlock1 {
	position:		absolute;
	top:			0px;
	left:			0px;
	width:			178px;
	height:			86px;
	background-color:	#000000;
	border:			1px solid #3a5d84;
}
.miniMovieBlock2 {
	position:		absolute;
	top:			0px;
	left:			190px;
	width:			178px;
	height:			86px;
	background-color:	#000000;
	border:			1px solid #3a5d84;
}
.miniMovieBlock3 {
	position:		absolute;
	top:			0px;
	left:			380px;
	width:			178px;
	height:			86px;
	background-color:	#000000;
	border:			1px solid #3a5d84;
}
.miniMovieBlock4 {
	position:		absolute;
	top:			0px;
	left:			570px;
	width:			178px;
	height:			86px;
	background-color:	#000000;
	border:			1px solid #3a5d84;
}
.pageContentWrapper {
	position:		absolute;
	top:			90px;
	height:			430px;
	
	width:			750px;
	margin-bottom:		4px;
	overflow:		hidden;
}
.pageContentBlock {
	position:		absolute;
	top:			0px;
	left:			0px;
	height:			388px;
	
	border:			1px solid #3a5d84;
	width:			718px;
	margin-bottom:		4px;
	overflow:		auto;
	padding-left:		15px;
	padding-right:		15px;
	padding-top:		20px;
	padding-bottom:		20px;
}
.pageContentBackground {
	position:		absolute;
	top:			0px;
	left:			0px;
	height:			430px;
	width:			100%;
	background-color:	#00060e;
	filter:alpha(opacity=80);
	-moz-opacity:.8;
	opacity:.8;
}
.XpageContentBackground {
	position:		absolute;
	top:			0px;
	left:			0px;
	height:			430px;
	width:			100%;
	background-color:	#1f3752;
}
.pageColumn {
	width:			500px;
}
.page2Column_1 {
	width:			320px;
	float:			left;
}
.page2Column_2 {
	width:			320px;
	float:			left;
	margin-left:		30px;
}
.movieListPosterWrapper {
	float:			left;
	width:			105px;
	padding-bottom:		20px;
}
.listPoster {
	border:			1px solid #3a5d84;
}
.movieListDescriptionWrapper {
	float:			left;
	width:			215px;
	padding-bottom:		20px;
}
.clearBlock {
	height:			1px;
	clear:			both;
}



.loginFormSetWrapper {
	margin-bottom:		10px;
}
/**********************************************************************************/

.pageContainer {
	position:		relative;
	top:			0px;
	left:			0px;
	width:			579px;
	height:			593px;
	background-color:	#000000;
	border:			1px solid #5c5c5c;
	overflow:		auto;
}
.pageContent {
	position:		absolute;
	top:			50px;
	left:			50px;
	width:			479px;
	padding:		0px;
	padding-bottom:		40px;
}

.navBarContainer {
	position:		absolute;
	top:			594px;
	left:			0px;
	width:			579px;
	height:			32px;
	background-color:	#000000;
	border:			1px solid #5c5c5c;
	background-image:	url(/gfx/structure/navbar_spacer.gif);
}

/**********************************************************************************/
.navbtn_container {
	position:		absolute;
	top:			0px;
	height:			32px;
	background-image:	url(/gfx/structure/navbtn_bg.gif);
}
.navbtn_activebg {
	position:		absolute;
	top:			0px;
	left:			0px;
	height:			100%;
	width:			100%;
	background-image:	url(/gfx/structure/active_navbtn_bg.gif);
	z-index:		2;
}
.navbtn_label {
	position:		absolute;
	top:			13px;
	left:			0px;
	width:			100%;
	text-align:		center;
	z-index:		3;
}
.navbtn_control {
	position:		absolute;
	top:			0px;
	left:			0px;
	height:			100%;
	width:			100%;
	z-index:		5;
}
.navBtnLabelImg {
	border:			0px;
	height:			9px;
}
.navBtnControlImg {
	border:			0px;
	height:			100%;
	width:			100%;
}
/**********************************************************************************/
.posterArrowLeft {
	position:		absolute;
	left:			0px;
	top:			494px;
	width:			11px;
	height:			20px;
}
.posterArrowRight {
	position:		absolute;
	left:			570px;
	top:			494px;
	width:			11px;
	height:			20px;
}
.poster {
	position:		absolute;
	top:			443px;
	width:			84px;
	height:			115px;
}

.miniMovieBlockSwapLeft {
	position:		absolute;
	left:			-21px;
	top:			424px;
	width:			11px;
	height:			20px;
}
.miniMovieBlockSwapRight {
	position:		absolute;
	left:			760px;
	top:			424px;
	width:			11px;
	height:			20px;
}