body{
	margin:0px;
	font-size: 62.5%;
	background:#000 url(../images/body.jpg) repeat-y top center;
}

*{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 1em;
	line-height:1.2;
	padding:0;
	margin:0;
	color:#FFF;
	list-style-type:none;
	border:0;
}

p{
	font-size:1.2em;
}

ul{
	display:inline;
}

a{
	color: #FB6A35;
	text-decoration:none;
}
small{
	font-size:0.9em;
}
#stage{
	position:fixed;
	left:50%;
	top:50%;
	margin-left:-490px;
	margin-top:-285px;
	width:980px;
	height:570px;
	background:#000;
	overflow:hidden;
}

	#stageHeader{
		width:980px;
		height:100px;
		background:#333 url(../images/stageHeader.jpg) no-repeat top left;
	}
		#stageHeader img{
			float:left;
		}
		#stageHeader ul{
			position:absolute;
			left:230px;
			top:30px;
			width:750px;
		}
			#stageHeader ul li{
				float:left;
				margin:0px 10px;
				height:60px;
			}
				#stageHeader ul li a{
					display:block;
					font-size:1.3em;
					font-weight:bold;
					color:#FFF;
					text-decoration:none;
					padding-bottom:10px;
					padding-top:40px;
				}
				#stageHeader ul li a:hover{
					background: transparent url(../images/menu.gif) no-repeat center bottom;
				}
				#stageHeader ul li a.active{
					color: #FB6A35;
				}

	#stageMain{
		position:absolute;
		top:100px;
		width:950px;
		height:440px;
		border:15px solid #FFF;
		background:transparent;
	}
	#StageMainBack{
		position:absolute;
		top:100px;
		width:980px;
		height:470px;
		/*background:#000 url(../images/stageMainBack/1.jpg) no-repeat center center;*/
	}

	#stageMain h2{
		position:absolute;
		left:140px;
		top:42px;
		font-size:6em;
		color:#000;
		opacity:0.2;
		filter: alpha(opacity=20);
	}

	#stageMain big{
		position:absolute;
		left:150px;
		top:71px;
		color:#000;
		font-size:3em;
		font-weight:bold;
	}

		#stageMainContentMore{
			position:absolute;
			visibility:hidden;
			left:0;
			top:0;
			width:910px;
			height:400px;
			padding:20px;
			background:#000;
		}

		#StageContentMore h3{
			display:block;
			color: #FB6A35;
			text-align:center;
			border-bottom:1px solid #999;
			font-size:2.2em;
			margin-bottom:20px;
		}

		#stageMainContentMore p {
			display:block;
			float:left;
			width:260px;
			margin:0px 20px;
		}

		#stageMainContent{
			position:absolute;
			left: 130px;
			top:100px;
			width: 690px;
			height:245px;
			background:#000;
			opacity:0.8;
			filter: alpha(opacity=80);
		}

		#stageMainContent p{
			width:260px;
			margin:15px;
		}

		#stageMainContentTrigger3{ position:absolute; left:435px; top:110px; border:5px solid #FFF; cursor:pointer; }
		#stageMainContentTrigger2{ position:absolute; left:580px; top:140px; border:5px solid #FFF; cursor:pointer; }
		#stageMainContentTrigger1{ position:absolute; left:465px; top:215px; border:5px solid #FFF; cursor:pointer; }
		#stageMainContentTriggerX{ position:absolute; left:720px; top:270px; border:none;           cursor:pointer; }

		#stageMainContentMoreButton{
			position:absolute;
			left:815px;
			top:555px;
			width:150px;
			height:15px;
			background:#000 url(../images/stageMainContentMoreButton.jpg) no-repeat top left;
			cursor:pointer;
		}
		#stageMainContentMoreButtonClose{
			position:absolute;
			visibility:hidden;
			left:815px;
			top:555px;
			width:150px;
			height:15px;
			background:#000 url(../images/stageMainContentMoreButtonClose.jpg) no-repeat top left;
			cursor:pointer;
		}

	#stageFooter{
		position:absolute;
		left:50%;
		top:50%;
		margin-top:300px;
		margin-left: -487px;
		width:980px;
		text-align:center;
		font-size:1.2em;
	}

#stageContactForm{
	position:absolute;
	left: 400px;
	top: 110px;
	width:400px;
	height:210px;
	overflow:hidden;
}
	#stageContactForm label{
		float:left;
		display:block;
		width:100px;
		text-align:right;
		margin-right:10px;
		font-size:1.2em;
	}
	#stageContactForm input,
	#stageContactForm textarea
	{
		font-size:1.2em;
		border:1px solid #FFF;
		background:#666;
		width:250px;
	}

	#stageContactForm textarea{
		height:60px;
	}

	#stageContactForm div{
		margin:10px 0px;
	}