/* CSS DOCUMENT */

html,body{
	height:100%;
}
body{
	background:#000 url(../wf_images/wf_body-1.jpg) no-repeat center top;
	font:normal 14px arial, helvetica, verdana, sans-serif;
	color:#fff;
}
#page{
	width:866px;
	margin:0 auto;
	height:1100px;
	position:relative;
}
#wf_players{
	color:#fff;
	position:absolute;
	top:9px;
	right:50px;
}
#wf_register-link{
	display:block;
	text-indent:-999em;
	width:90px;
	height:80px;
	position:absolute;
	top:0px;
	right:-52px;
}
#wf_left{
	float:left;
	display:inline;
	width:430px;
	padding:478px 0 0;
}
#videoBox{
	background:transparent url(../wf_images/wf_videoBox.png) repeat-x left top;
	width:410px;
	height:300px;
	padding:1px;
}
#wf_right{
	float:left;
	display:inline;
	width:408px;
	padding:358px 0 0;
}
.animateLink{
	background:transparent url(../wf_images/wf_cta-1.png) no-repeat left top;
	display:block;
	width:448px;
	height:120px;
	text-indent:-999em;
	clear:left;
	margin:0 auto;
}
.animateLink:hover{
	background-position:0 -120px;
}
#wf_right .animateLink{
	margin:0 0 0 -19px;
}
#wf_gallery{
	background:#000 url(../wf_images/wf_gallery.png) repeat-x left top;
	width:408px;
	height:227px;
	padding:1px;
}
#wf_main-image{
	width:408px;
	height:227px;
	overflow:hidden;
}
#screenThumbs{
	width:408px;
}
#screenThumbs li{
	float:left;
	display:inline;
}
#screenThumbs li a img{
	width:76px;
	height:48px;
	margin:12px 7px 0 0;
}
#screenThumbs li a img.wf_last{
	margin:12px 0 0;
}
#copyright{
	text-indent:-999em;
}
#user_register{
	background:#000;
	width:502px;
	padding:10px;
	overflow:auto;
}
#user_register fieldset{
	background:#fff;
	padding:0 0 10px;
}
#user_register h3{
	font:bold 22px "myriad pro", "myriad", helvetica, arial, sans-serif;;
	color:#1f4366;
	text-indent:0px;
	padding:10px 0 10px 25px;
}
#user_register p{
	font:normal 11px arial, helvetica, verdana, sans-serif;
	color:#111;
	clear:left;
	padding:0 20px 0 20px;
}
#user_register p span{
	font-size:14px;
	float:left;
	display:inline;
	color:#f00;
	padding:0 2px 0;
}
#user_register p a{
	color:#0054a6;
	text-decoration:none;
}
#user_register label{
	float:left;
	display:block;
	font:bold 12px arial, helvetica, verdana, sans-serif;
	text-align:right;
	color:#000;
	width:115px;
	padding:0 9px 0 0;
}
#user_register input{
	border:1px solid #ccc;
	float:left;
	display:inline;
	color:#000;
	width:208px;
	height:17px;
	padding:0 0 0 2px;
	margin:0 3px 13px 0;
	font-size:11px;
}
#user_register input#edit-user-register{
	display:none;
}
#user_register select{
	border:1px solid #ccc;
	float:left;
	display:inline;
	color:#000;
	width:64px;
	height:18px;
	margin:0 3px 13px 0;
	font-size:11px;
}
#user_register select#edit-birth-year,
#user_register select#edit-birth-month{
	margin-right:10px;
}
#user_register img{
	display:block;
	margin:10px auto;
}
#user_register select#edit-country,
#user_register select#edit-gender{
	width:212px;
}
#user_register button#wf_submit{
	background:transparent url(../wf_images/wf_form-submit-1.png) no-repeat left top;
	border:none;
	float:left;
	width:216px;
	height:43px;
	text-indent:-999em;
	overflow:auto;
	margin:0 0 10px 123px;
	cursor:pointer;
}
#user_register button.wf_submit:hover{
	background-position:0 -43px;
}
#user_register #wf_footer{
	background:#000;
	padding:15px 0 5px;
}
#user_register #wf_footer p{
	font-size:11px;
	float:left;
	display:inline;
	color:#aaa;
	padding:0 0 0 5px;
}
#sbox-window a#sbox-btn-close{
	background:transparent url(../wf_images/wf_close.png) no-repeat left top;
	position:absolute;
	top:auto;
	right:auto;
	bottom:31px;
	#bottom:18px !important;
	left:435px;
	width:63px;
	height:19px;
	text-indent:-999em;
}
