.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    }


.registration-container {
	width: 787px;
	margin: 0 auto 0 auto;
}

.registration-left {
	float: left;
	width: 394px;
}

.registration-right {
	float: left;
	width: 393px;
}

.registration-form p {
	color: #999999;
	font: 11px Arial, Helvetica, sans-serif;
	margin: 10px 0 10px 0;
}

p.form-title {
	color: #FFFF00;
	font: 11px Arial, Helvetica, sans-serif;
	clear: left;
	margin-top: 0;
	padding-top: 5px;
}

.registration-form {

}

.registration-form .text {
	background: #090909;
	border: 1px solid #323232;
	font: 11px Arial, Helvetica, sans-serif;
	color: #333333;
	padding: 3px;
	float: left;
	margin: 0 5px 5px 0;
}

.registration-form select.select {
	background: #090909;
	border: 1px solid #323232;
	font: 11px Arial, Helvetica, sans-serif;
	color: #333333;	
	padding: 3px;
	float: left;
	clear: left;
	width: 180px;
	margin: 0 5px 5px 0;
}

.registration-form .half {
	width: 172px;
}

.registration-form .full {
	width: 357px;
}

.registration-form .two-third {
	width: 232px;
}

.registration-form .one-third {
	width: 112px;
}

#registrationForm .inactive{
	color: #333333;
}	
 
#registrationForm .active{
	color: #777777;
}
	 		
#registrationForm .focused{
	color: #777777;
}