@charset "utf-8";

/*--------------------------------------------------------------*/
/*--------------------[ CSS Document reset ]--------------------*/
/*--------------------------------------------------------------*/

* {
	margin: 0;
	padding:0;
	outline:none;
}

/*--------------------------------------------------------------*/
/*-------------[ global tags, selectors, classes ]--------------*/
/*--------------------------------------------------------------*/
html {background:#000;}
body {
	font:62.5%/200% arial, tahoma, verdana sans-serif;
	color:#fff;
	background:#fff;
}

/*--------------------------------------------------------------
	gloabal => typography
--------------------------------------------------------------*/
p {
	margin:0 0 20px 0;
}

textarea {
	overflow:auto;
}

a {
	text-decoration:underline;
	color:#e3a72d;
}

a:hover {
	color:#888;
}

.highlight {
	font-weight:bold;
}

ul {
	list-style:none;
}

.caption {
	color:#7e7e7e;
	font-style:italic;
	font-size:11px;
	text-align:center;
	padding:4px 0 0 0;
}

.larger {
	font-size:1.3em;
	line-height:130%;
	font-weight:normal;
}

.squad .larger {
	color:#000;
}

.right10 {
 margin-right:10px;	
}

.under10 {
 margin-bottom:10px;
}

/*--------------------------------------------------------------
	gloabal => positioning
--------------------------------------------------------------*/

.clear {
	clear:both;
	height:0;
	overflow:hidden;
}

.hide {display:none;}

.floatRight {
	float:right;
}

.floatLeft {
	float:left;
}

.indent {
	display:block;
	position:absolute;
	text-indent:-9999px;
}

/*--------------------------------------------------------------
	gloabal => images
--------------------------------------------------------------*/
a img {
	border:0;
}

/*--------------------------------------------------------------*/
/*---------------------------[ =header ]------------------------*/
/*--------------------------------------------------------------*/

#header {
	height:146px;
	background:#000;
	margin:0 auto 35px;
	min-width:860px;
}


/*--------------------------------------------------------------
	header => logos
--------------------------------------------------------------*/
#header img.logo-mc {
	margin:0 0 0 20px;
	position:relative;
	top:20px;
}

#header img.logo-23 {
	position:absolute;
	top:28px;
	left:215px
}

/*--------------------------------------------------------------
	header => nav
--------------------------------------------------------------*/
#header ul {
	float:left;
	position:absolute;
	left:1px;
	top:130px;
	width:860px;
}
#header ul li {
	float:left;
	height:16px;
	overflow:hidden;
	background:url(../images/li-bg.gif) left top no-repeat;
	margin-right:1px;
}
#header ul li a {
	height:16px;
	padding:0 20px;
	overflow:hidden;
	background:url(../images/li-bg-right.gif) right top no-repeat;
	font:11px/130% Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:none;
	color:#000;
	float:left;
}
#header ul li a:hover {
	color:#555;
}
#header ul li a.home {
	padding:0 35px;
}
#header ul li a.being23 {
	padding:0 25px;
}

/*--------------------------------------------------------------
	header => nav => active states
--------------------------------------------------------------*/
#header ul li.active a {
	background:url(../images/li-bg-right-active.gif) right top no-repeat;
}
#header ul li.active {
	background:#fff url(../images/li-bg-active.gif) left top no-repeat;
}
#header ul li.active a:hover {
	color:#000;
}
/*--------------------------------------------------------------*/
/*--------------------------[ =content ]------------------------*/
/*--------------------------------------------------------------*/

#content {
	margin:0 0 6px 20px;
	width:798px;
	font-size:1.4em;	
}
.blacktext {
	color:#585858;
}

/*--------------------------------------------------------------
	content => blackbox
--------------------------------------------------------------*/
.blackbox {
	width:765px;
	padding:0 0 0 35px;
	margin:0 0 35px 0;
	background:url(../images/blackbox-tile.gif) 0 0 repeat-y;
	line-height:150%;
}
.blackbox .bbheader {
	height:35px;
	width:798px;
	position:relative;
	left:-35px;
	background:url(../images/blackbox-header.gif) 0 0 no-repeat;
}
.blackbox .bbfooter {
	height:80px;
	width:798px;
	position:relative;
	left:-35px;
	background:url(../images/blackbox-footer.gif) 0 0 no-repeat;
}
/*--------------------------------------------------------------
	content => columns
--------------------------------------------------------------*/
.column {
	margin:0 35px 0 0;
	width:347px;
	float:left;
}
.squad .column {
	width:381px;
	margin:0 36px 0 0;
	overflow:hidden;
}
.lastcol {
	margin-right:0!important;;
}
/*--------------------------------------------------------------
	content => elements => Enter Btn
--------------------------------------------------------------*/
#content p.enter {
	height:70px;
	text-align:center;
}
#content p.enter a {
	height:45px;
	width:192px;
	display:block;
	text-indent:-9999px;
	background:url(../images/btn-enter-black.gif) 0 0 no-repeat;
	margin:0 auto;
	position:relative;
	top:15px;
}
#content p.enter a:hover {
	background-position:0 -45px;
}
/*--------------------------------------------------------------
	content => elements => Banner
--------------------------------------------------------------*/
.banner {
	padding:35px 0;
}
/*--------------------------------------------------------------
	content => elements => blacklist
--------------------------------------------------------------*/
ul.blacklist { line-height:24px; }
ul.blacklist li {
	padding:0 0 0 15px;
	background:url(../images/li-bullet-black.gif) 0 8px no-repeat;
}
/*--------------------------------------------------------------
	content => elements => share your video
--------------------------------------------------------------*/
#share,#makeanother {
	width:399px;
	overflow:hidden;
	font:14px/20px Arial, Helvetica, sans-serif;
	height:140px;
}

#makeanother {
	padding-left:9px;
	width:390px;
}
#share a:hover img {
	opacity:0.8;
}
#share div.textfield2 {
	width:270px;
	padding:6px;
	background:url(../images/share-field.gif) 0 0 no-repeat;
}
#share div.textfield2 input {
	width:95%;
	padding:2px 5px;
	border:0;
}
#share dl {
	width:400px;
	margin:20px 0;
	overflow:hidden;
}
#share dl dt {
	float:left;
	clear:both;
	width:100px;
	line-height:220%;
}
#share dl dd {
	float:left;
	width:300px;
}

/*--------------------------------------------------------------
	content => smallbox
--------------------------------------------------------------*/
.smallbox {
	width:317px;
	overflow:hidden;
	background:#000 url(../images/being23blackbg.jpg) 0 0 repeat-y;
	padding:0 35px 0 30px;
	margin-right:35px;
	margin-bottom:20px;
	float:left;
}
.smallboxfooter {
	background:#000 url(../images/smallbox-footer.gif) 0 bottom no-repeat;
	height:79px;
	left:-30px;
	position:relative;
	width:382px;
	padding:0 0 35px;
}
.smallboxheader {
	background:#000 url(../images/smallboxheaderbg.jpg) 0 bottom no-repeat;
	left:-30px;
	position:relative;
	width:382px;
	height:35px;
}
.col {
	color:#585858;
	width:381px;
}
.col ul li {
	padding:0 0 0 15px;
	background:url(../images/li-bullet.gif) 3px 6px no-repeat;
}
/*--------------------------------------------------------------
	content => smallbox => register form
--------------------------------------------------------------*/
#registerForm {
	width:350px;
	overflow:hidden;
}
.reqstar {
	color:#e3a935;
	font-size:17px;
	font-weight:bold;
}
.question {
	text-indent:-9999px;
	width:14px;
	height:14px;
	display:inline-block;
	background:url(../images/question.gif) 0 0 no-repeat;
	cursor:pointer;
	position:relative;
	top:2px;
	left:6px;
}
* + html .question {
	top:-4px;
}
.question:hover {
	opacity:0.8;
}
/*--------------------------------------------------------------
	Register Form => Fieldsets
--------------------------------------------------------------*/
#registerForm fieldset {
	border:0;
	margin:0 0 5px 0;
	clear:both;
	width:350px;
}
/*--------------------------------------------------------------
	Register Form => Fieldsets => Register Info
--------------------------------------------------------------*/
#chars {width:28px;position:relative;left:143px;background:none;border:0;color:#E2A62D;text-align:right;}
#chars.minitextfield2 {left:291px;top:4px;}
#registerForm fieldset#register-info label {
	width:110px;
	max-width:110px;
	overflow:hidden;
	display:block;
	font-weight:bold;
	color:#fff;
	float:left;
	clear:both;
	padding:4px 0;
	margin:0 0 2px 0;
}
#registerForm fieldset#register-info .textfield1 {
	width:185px;
	border:2px solid #fff;
	padding:3px 5px;
	float:left;
	margin:0 0 2px 0;
	overflow:hidden;
}
#registerForm fieldset#register-info .textfield1:focus {
	border:2px solid #e2a62d;
}
#registerForm fieldset#register-info select.textfield1 {
	width:199px;
	height:26px;
	max-height:26px;
}
/* IE 6 and 7 hack */
* html #registerForm fieldset#register-info select.textfield1 {
	position:relative;
	top:4px;
}
* + html #registerForm fieldset#register-info select.textfield1 {
	position:relative;
	top:4px;
}
/* Webkit hack */
@media screen and (-webkit-min-device-pixel-ratio:0){
	#registerForm fieldset#register-info select.textfield1 {
		position:relative;
		top:3px;
		padding:1px 5px;
		height:23px;
	}
}

/*--------------------------------------------------------------
	Register Form => Fieldsets => Register Options
--------------------------------------------------------------*/
#registerForm fieldset#register-options {
	padding:15px 0 0 0;
}
#registerForm fieldset#register-options label {
	padding:0 0 0 3px;
	font-size:12px;
}
#registerForm fieldset#register-options label a {
	color:#fff;
}
#registerForm fieldset#register-options label a:hover {
	color:#999;
}
span.chkbox {
	position:relative;
	top:1px;
}
span.legend-required {
	float:right;
	padding-right:35px;
	font-size:12px;
	color:#e2a62d;
}


/*--------------------------------------------------------------
	Register Form => Fieldsets => Submit
--------------------------------------------------------------*/
#registerForm fieldset#register-submit {
	padding:20px 0 0 0;
}
#registerForm fieldset#register-submit input.submit-btn-1 {
	background:url(../images/btn-enter-black.gif) 0 0 no-repeat;
	width:191px;
	height:44px;
	border:0;
	cursor:pointer;
	margin:0 70px;
}
#registerForm fieldset#register-submit input.submit-btn-1:hover {
	background-position:0 -45px;
}

/*--------------------------------------------------------------
	content => Steps
--------------------------------------------------------------*/
#steps {
	width:728px;
	padding:22px 0 0 0;
	margin-bottom:35px;
	background:url(../images/steps.gif) 0 0 no-repeat;
}
#steps.step1 {
	background-position:0 0;
}
#steps.step2 {
	background-position:0 -22px;
}
#steps.step3 {
	background-position:0 -44px !important;
}
#steps.step4 {
	background-position:0 -66px !important;
}

#step2 {
	position:relative;
	margin:20px 0 0 0;
}
#step2 p.tip {
	position:absolute;
	width:180px;
	color:#fff;
	float:left;
	margin:0 35px 0 0;
	overflow:hidden;
	right:10px;
}
#step2 #wim_wim_canvas {
	position:absolute;
	left:0;
	top:0;
}

#step2 #wim_wim_cancel {
	display:none;
}

#step2 #wim_wim_confirm {
	position:absolute;
	right:120px;
	bottom:63px;
	width:104px;
	height:43px;
	background:url(../images/btn-crop-black.gif) 0 0 no-repeat;
	border:0;
	text-indent:-9999px;
	cursor:pointer;
}

#step2 #wim_wim_confirm:hover {
	background-position:0 -43px;
}

#step3 {
	position:relative;
}

#step3 span.spantip {
	display:none;
	width:150px;
	position:absolute;
	left:93px;
	top:33px;
	background:#000;
	border:2px solid #e2a62d;
	padding:5px;
	font-weight:normal;
	font-size:12px;
	z-index:1;
}

#step3 span#commentstip {
	left:480px;
	top:2px;
}

#step4 {
	position:relative;
}
#step4 #flashtitle {
	height:77px;
}
#flashtitle {
	font-family:dinengschrift,arial,tahoma,verdana sans-serif;
	font-size:100px;
	letter-spacing:-1pt;
	color:#000;
	text-transform:uppercase;
	padding:20px 0 25px;
	position:relative;
	left:-5px;
	top:0;
	margin-bottom:17px;
}
* html #flashtitle {
	padding:35px 0 25px;
	margin-top:-20px;
}
@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0)
{
 head~body #flashtitle { font-size:80px; letter-spacing:-6pt; font-family:"Trebuchet ms",Arial, Helvetica, sans-serif; }
}
#previewTitle {
	font-family:arial,tahoma,verdana sans-serif;
	padding:15px 0 20px 5px;
}
#flashmovie {
	width:728px;
	height:477px;
}

/*--------------------------------------------------------------
	content => ImageUpload Form
--------------------------------------------------------------*/
.uploadImage {
	width:width:100%;
	overflow:hidden;
	margin:0 auto;
	position:relative;
}
.uploadImage p {
	color:#fff;
	text-align:center;
}
.uploadImage fieldset {
	border:0;
	margin:30px 0;
	text-align:center;
}
.uploadImage label {
	padding:0 30px 0 0;
	font-weight:bold;
	color:#fff;
}
.uploadImage fieldset#image-upload-submit {
	padding:0px 0 0 0;
}
.uploadImage fieldset#image-upload-submit input.submit-btn-1 {
	background:url(../images/btn-upload-black.gif) 0 0 no-repeat;
	width:191px;
	height:44px;
	border:0;
	cursor:pointer;
	margin:0 70px;
}
.uploadImage fieldset#image-upload-submit input.submit-btn-1:hover {
	background-position:0 -45px;
}

.uploadImage fieldset#video-options label {font-weight:normal;}
.uploadImage fieldset#video-options label a {color:#fff;}
.uploadImage fieldset#video-options label a:hover {color:#888;}

.uploadImage fieldset#video-submit input.submit-btn-1  {
background:url(../images/btn-benumber23-black.gif) 0 0 no-repeat;
	width:191px;
	height:44px;
	border:0;
	cursor:pointer;
	margin:0 70px;
}
.uploadImage fieldset#video-submit input.submit-btn-1:hover {
	background-position:0 -45px;
}
.uploadImage fieldset#video-details {
	margin-top:0;
}
fieldset#video-details input,
fieldset#video-details textarea {
	font:12px/120% Arial, Helvetica, sans-serif;
}
.uploadImage fieldset#video-details label {
	float:left;
	width:115px;
	text-align:left;
	display:block;
	margin:0 0 4px 0;
}
.uploadImage .textfield1 {
	width:185px;
	border:2px solid #fff;
	padding:3px 5px;
	float:left;
	margin:0 0 4px 0;
	overflow:hidden;
}
.blankrow {
	height:1px;
	overflow:hidden;
	clear:both;
	width:344px;
}
.uploadImage .textfield1:focus {
	border:2px solid #e2a62d;
}
.uploadImage .floatLeft {
	width:347px;
	float:left;
	margin:0 35px 0 0;
	overflow:hidden;
}
form.step3form {
	width:auto;
	position:relative;
	margin:0;
}
#pnlForm {text-align:center;}
#imgCroppedImage {
	border:4px solid #e2a62d;
	margin:0 auto 40px;
}
.uploadImage textarea {
	width:185px;
	border:2px solid #fff;
	padding:3px 5px;
	float:left;
	margin:0 0 4px 0;
	height:76px;
	max-height:76px;
	min-height:76px;
}
.uploadImage  textarea:focus {
	border:2px solid #e2a62d;
}
/*--------------------------------------------------------------
	content => headlines
--------------------------------------------------------------*/
h2 {
	font-size:1.5em;
	font-weight:bold;
	color:#000;
}
h2.headline {
	display:block;
	margin:0 0 20px 0;
	text-indent:-9999px;
	height:43px;
}
h2.bigheadline {
	display:block;
	margin:0 0 -2px 0;
	text-indent:-9999px;
	height:100px;
}
h2.be-number-23 {
	background:url(../images/headlines/be-number-23.gif) 0 0 no-repeat;
}
h2.being-number-23 {
	background:url(../images/headlines/being-number-23.gif) 0 0 no-repeat;
}
h2.enter-now {
	background:url(../images/headlines/enter-now.gif) 0 0 no-repeat;
}
h2.making-the-squad {
	background:url(../images/headlines/making-the-squad.gif) 0 0 no-repeat;
}


/*--------------------------------------------------------------*/
/*--------------------------[ =footer ]-------------------------*/
/*--------------------------------------------------------------*/

#footer {
	height:194px;
	background:url(../images/bg-footer.gif) 0 0 repeat-x;
	position:relative;
	clear:both;
}

#footer ul#footer-nav {
	position:absolute;
	left:213px;
	top:32px;
	height:15px;
}
#footer ul#footer-nav li {
	float:left;
	padding:0 5px 0 0;
}
#footer ul#footer-nav li a {
	float:left;
	padding:4px 5px 0 0;
	font:1.0em Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
}
* html #footer ul#footer-nav li a {
	padding:4px 2px 0 0;
}
#footer p.copyright {
	position:absolute;
	left:213px;
	top:48px;
}
/*--------------------------------------------------------------*/
/*-----------------[ =register-success ]------------------------*/
/*--------------------------------------------------------------*/
#register-msg {
	padding:48px 20px 20px 20px;
	font:22px/26px tahoma, arial, verdana, sans, sans-serif;
	color:#FBA846;
	text-align:center;
}
/*--------------------------------------------------------------*/
/*-----------------[ =register-errors ]-------------------------*/
/*--------------------------------------------------------------*/
#pnlerror {
	border:1px dashed #AAAAAA;
	color:#CC0000;
	margin:0 38px 20px 0;
	padding:20px;
}

/*--------------------------------------------------------------*/
/*------------------------[ =gallery ]--------------------------*/
/*--------------------------------------------------------------*/
h2.gallery {
	width:320px;
	height:77px;
	background:url(../images/headlines/gallery.gif) 0 0 no-repeat;
}
.gal {color:#7e7e7e;width:820px;margin:0 0 40px 0;}

.gallery-item {float:left;font-size:12px;line-height:18px;width:174px;overflow:hidden;margin:0 30px 30px 0;}
.gallery-item a:hover img{opacity:.9;}
.gallery-item h3 {font-weight:bold;color:#000;font-size:12px;margin:5px 0 0 0;}
.gallery-item  p {float:left;margin:0;}

#paging {text-align:right;padding-right:35px;font-size:12px;}
#paging a {color:#7e7e7e;text-decoration:none;}
#paging a:hover {color:#7e7e7e;text-decoration:underline;}
#paging a.next,#paging a.prev,#paging a.active {color:#000;text-decoration:underline;}


/*--------------------------------------------------------------*/
/*------------------------[ =thanks ]--------------------------*/
/*--------------------------------------------------------------*/
h2.thankyou {
	width:325px;
	height:73px;
	background:url(../images/headlines/thankyou.gif) 0 0 no-repeat;
}
.thanks {color:#7e7e7e;}
.thanks p , .thanks h2 {margin:0 0 14px 0;}
.thanks h2 {font-size:18px;}

/*--------------------------------------------------------------*/
/*------------------------[ =tcandcs ]--------------------------*/
/*--------------------------------------------------------------*/
h2.terms {
	width:591px;
	height:75px;
	background:url(../images/headlines/tcandcs.gif) 0 0 no-repeat;
}
p.nav {color:#7e7e7e;}
#terms {	padding:0 0 20px 0;	color:#7e7e7e; text-align:justify;}
#terms p {margin:0 0 10px;overflow:hidden;}
#terms h2 {clear:both;padding:0;margin:20px 0 !important;}
#terms span.num {float:left;clear:both;width:35px;}
#terms span.text {float:left;width:750px;}

.errormsg {
	border:1px dashed #CC0000;
	color:#C8950B;
	margin:0 0 20px;
	padding:10px;
	width:704px;
}
/*--------------------------------------------------------------*/
/*-------------------------[ =squad ]---------------------------*/
/*--------------------------------------------------------------*/

.squad {
	width:798px;
	color:#7e7e7e;
}
#slides div  {
	position:relative;
	height:350px;
}
#slides div p {
	color:#fff;
	background:#000;
	display:block;
	width:728px;
	height:55px;
	position:absolute;
	bottom:0;
	left:0;
	margin:0;
	opacity:.7;
	filter:alpha(opacity=70);
	padding:15px 35px 10px;
}
#slides div p span {
	color:#999;
	font-size:11px;
}

#wrapslider {
	position:relative;
	margin:8px 0 35px;
}

.jFlowPrev,.jFlowNext {
	position:absolute;
	left:35px;
	top:120px;
	z-index:1;
	display:block;
	width:40px;
	height:40px;
	cursor:pointer;
}
.jFlowNext {
	left:720px;
}
.jFlowPrev img:hover ,.jFlowNext img:hover {
	opacity:0.8;
	filter:alpha(opacity=80);
}
* html .jFlowPrev img ,* html .jFlowNext img {
	position:relative;
	behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
	this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
	this.src = "images/transparent.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
	this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
	this.runtimeStyle.backgroundImage = "none")),this.pngSet=true)
	);
}



#squad-video,#squad-video2 {
	padding:0 0 30px 0;
}


/*--------------------------------------------------------------*/
/*------------------------[ ASk WIll ]--------------------------*/
/*--------------------------------------------------------------*/

h2.askwill {
	display:block;
	margin:0px 0 20px 0;
	text-indent:-9999px;
	height:71px;
	background:url(../images/headlines/askwill.jpg) 0 0 no-repeat;
}

h2.askwillsmall {
	display:block;
	margin:-10px 0 20px 0;
	text-indent:-9999px;
	height:75px;
	background:url(../images/headlines/askwillsmall.jpg) 0 0 no-repeat;
}

h2.askearlier {
	display:block;
	margin:10px 0 30px 0;
	text-indent:-9999px;
	height:74px;
	background:url(../images/headlines/askearlier.jpg) 0 0 no-repeat;
}

.smallbox2 {
	width:317px;
	overflow:hidden;
	background:#000 url(../images/smallbox-footer.gif) 0 bottom no-repeat;
	padding:35px 35px 70px 30px;
	margin-right:5px;
	margin-bottom:20px;
	margin-left:5px;
	float:left;
	height:432px;
}

textarea#registerQuestion {
	float:left;
	font-family:Arial,Helvetica,sans-serif;
	font-size:0.9em;
	height:85px;
	margin:2px 0 0;
	padding:5px;
	width:185px;
	border:2px solid #fff;
}
textarea#registerQuestion:focus {
	border:2px solid #E2A62D;
}

* html textarea#registerQuestion,
*:first-child+html textarea#registerQuestion  {
 width: 197px;
}

/* *** Choose Video Panel *** */

input#chooseVideo {
	background:url(../images/btn-choosevideo.gif) 0 0 no-repeat;
	text-indent:-9999px;
	width:191px;
	height:44px;
	border:0;
	cursor:pointer;
	margin:20px 127px 12px;
}

input#chooseVideo:hover {
 background-position:0 -45px;
}


#choosevid {
	width:725px;
	text-align:center;
}

#opt1 {
	float:left;
	width:360px;	
}

#opt2 {
	float:left;	
	width:360px;	
}

#opt1 a img,
#opt2 a img {
	border: solid 2px #000000;	
}

#opt1 a:hover img,
#opt2 a:hover img {
	border: solid 2px #f5a713;	
	cursor:pointer;
}

#opt1 p,
#opt2 p {
 font-size: 10px;
 color: #ffffff;
}

/* *** Ask WIll ToolTips *** */

#register-info {
 position:relative;	
}

#register-info #label-registerUsername span.spantip {
	display:none;
	width:150px;
	position:absolute;
	left:90px;
	top:0px;
	background:#000;
	border:2px solid #e2a62d;
	padding:5px;
	font-weight:normal;
	font-size:12px;
	z-index:1;
}

#register-info #label-registerEmail span.spantip {
	display:none;
	width:150px;
	position:absolute;
	left:90px;
	top:30px;
	background:#000;
	border:2px solid #e2a62d;
	padding:5px;
	font-weight:normal;
	font-size:12px;
	z-index:1;
}

#register-info #label-registerEmail {
 display:block;
 width: 200px;
 height: 15px;
}

#register-info #label-registerEmail span.question {
 margin-left:38px;	
}

#register-info #label-registerUsername span#commentstip,
#register-info #label-registerEmail span#commentstip {
	left:480px;
	top:2px;
}

.smallbox2 fieldset#register-info input.textfield1,
.smallbox2 fieldset#register-info #registerQuestion {
 margin-left:10px!important;
}

#step3 span.question {
	margin-left: 10px;
}

/* *** amends *** */

.uploadImage fieldset#video-details label {
	width:120px;
}

.uploadImage label {
	padding-right: 10px!important;
}

#step3 span#commentstip {
 left: 490px;
}