body
{
	margin:0;
	padding:0;

}
.clear
{
	clear:both;
}
.registration_wrapper
{
	width:666px;
	font: 16px arial;
	margin:20px auto;
}

.registration_wrapper .title
{
	color:#9e9e9e;
	font:16px arial;
	text-align:center;
}
.registration_wrapper  .divider
{
	height:5px;
	border-bottom:1px solid #dcdcdc;
}
.form_container
{
	margin:30px 0;
}
input{
	border:0;
}
.registration_wrapper  .form_container .inputs 
{
	width:350px;
	float:left;
}
.registration_wrapper  .form_container .inputs .input 
{
    color: black;
    background: #f3f3f6;
    border-bottom: 4px solid #e4f6a9;
    height: 36px;
    width: 350px;
    padding: 0 0 0 15px;
    font: 16px/42px "MikadoRegular", sans-serif;
    margin: 4px 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.registration_wrapper  .button_wrapper
{
	float:right;
	color:#644e5b;
	width: 205px;
	text-align:right
}
.registration_wrapper  .sign_up_button
{
	background:url(/club/pages/img/sign_up_but.png) no-repeat;
	width: 203px;
	height:55px;
	margin:12px 0 6px;
	cursor: pointer;
	
}
.registration_wrapper  .sign_up_button:hover
{
	background:url(/club/pages/img/sign_up_but_hover.png) no-repeat;
	transition: background 0.3s ease-in-out;
	-webkit-transition: background 0.3s ease-in-out;
}

.google_button
{
	margin:20px auto;
}


.registration_wrapper  .tos_wrapper
{
	font-size: 11px;
    font-family: verdana;
    color: grey;
	margin-top:25px;
}
.registration_wrapper .secure .lock {
    background: url(/club/pages/img/lock.png);
    width: 17px;
    height: 25px;
    display: block;
    float: left;
    margin: 12px 10px 0 0;
}
.registration_wrapper .secure p
{
	display:block;
	width:420px;
	float:left;
}

.formfield_error
{
    border-bottom: 4px solid red;
    color: black;
    background: #f3f3f6;
    height: 40px;
    width: 350px;
    padding: 0 0 0 15px;
    font: 16px/42px "MikadoRegular", sans-serif;
    margin: 4px 0;
}

.google_button
{
		background: url(/club/pages/img/google-button.png) no-repeat;
		width: 380px;
		height: 90px;
		margin:0 130px;
}







