.dropShadow { display:none; }

#registerOuter
{
	border:1px solid #191919;
	background:#000 url(../../images/interface/register_bg.jpg) no-repeat center top;
}

#registerInner
{
	border:1px solid #3a3a3a;
	padding:15px;
	padding-top:25px;
	padding-right:0;
}

#registerLeftCol
{
	float:left;
	width:480px;
}



#registerRightCol
{
	float:right;
	width:415px;
}

#connectLine,
#registerInner h2,
#registerInner h3,
#registerInner h4
{
	font-family:'ITCLubalinGraphStdDemi', Arial, Helvetica, sans-serif;
	color:#dbaa70;
}

#registerInner h2
{
	font-size:3em;
	border:0;
}

#connectLine,
#registerInner h3
{
	font-size:2em;
	padding-top:5px;
}

#registerInner h4
{
	font-size:1.75em;
	font-weight:normal;
	margin-bottom:20px;
}

.leftColPoint { padding-left: 120px; height:95px; background:url(../../images/interface/register_icon_sprite.png) no-repeat left top; margin-bottom:40px; }

#registerLeftCol div#uploadSignup { background-position:left center; }
#registerLeftCol div#connectSignup { background-position:left bottom; }

#registerLeftCol h2, #registerLeftCol h3 { font-weight:normal; padding:0; margin:0; }
#registerLeftCol h2 { font-size:2.1em; }
#registerLeftCol h3 { font-size:1.2em; }




#connectLine
{
	margin-top:20px;
	margin-left:68px;
}

.registerRow label
{
	width:100px;
	text-align:right;
	display:block;
	float:left;
	padding-right:10px;
	margin-top:5px;
	color:#cbcbcb;
}

.registerRow input,
.registerRow select
{
	color:#dbaa70;
	float:left;
	width:250px;
	background-color:#3e3b3b;
	border:1px solid #727272;
	-moz-border-radius:1px; 
    -webkit-border-radius:1px; 
	font-size:1.1em;
	padding:5px;
}

.registerRow select
{
	width:auto;
}

.registerRow
{
	margin-bottom:10px;	
	margin-right:5px;
}

.registerRow #dob_month, 
.registerRow #dob_day
{
	margin-right:14px;	
}

.greenButton
{
	margin-left:110px;
}

#captchaHolder .greenButton
{
	margin-left:70px;	
}

.note
{
	font-size:0.9em;
	color:#8a8989;
	margin:10px;
	margin-left:110px;
	
}


#registerRightCol .formSuccess { background:url(/loadres/images/interface/accept_small.png) no-repeat center right; }
#registerRightCol .formError{ background:url(/loadres/images/interface/delete_small.png) no-repeat center right; } 
#registerRightCol .formLoading{ background:url(/loadres/images/interface/ajax.large.gif) no-repeat center right; } 

.errorText
{
	padding:2px;
	background-color:#900;
	color:#FFF;
	margin-left:110px;
	margin-right:38px;
	display:none;
}

#captchaHolder
{
	display:none;	
}

#captchaHolder .errorText
{
	margin-left:0;	
}

/* Recaptcha */
#recaptcha_area { margin:0 auto; } 

#formBackButton
{
	color:#dbaa70;
	font-weight:bold;
}

#step2MsgCol
{
	width:280px;
	float:left;
	padding-top:170px;
}

#step2DetailsCol
{
	width:620px;
	float:left;
}

.nextStepLabel {
	float:left;
	width:90px;
	padding-right:10px;
	text-align:right;
}

.nextStepItem
{
	width:450px;
	float:left;
}

.nextStepRow
{
	font-family:Arial, Helvetica, sans-serif;
	color:#CCC;
	font-size:1.1em;
}

.nextStepItem #interestList li
{
	float:left;
	width:33%;
	margin-bottom:10px;
	text-transform:uppercase;
}

.nextStepRow
{
	border-bottom:1px solid #3a3a3a;
	margin-bottom:20px;
	margin-top:20px;
	padding-bottom:10px;
}

.nextStepRow .greenButton
{
	margin-left:0;	
	margin-top:30px;
}

#submitFormFriends
{
	margin-left:50px;
	font-size:17px;
}

.nextStepItem .newsletterSignup
{
	margin-bottom:10px;	
}