.register_columns .left_column { padding-left:10px; width:600px; }
.register_columns .right_column { padding-right:10px; }

/* sign up form */
 
 	.signup_form h2 { margin-bottom:20px; }
	.signup_form h3.bigger { margin-top:20px; }

	.signup_form p { margin-bottom:10px; }

	.signup_form .signup_elements label { display:block; width:110px; line-height:14px; }
	.signup_form .signup_elements label.terms { display:inline; width:auto; line-height:normal }
	.signup_form .signup_elements { position:relative; height:41px; line-height:20px; }
	.signup_form .signup_elements input.text,
	.signup_form .signup_elements select { position:absolute; left:120px; top:0; width:230px; }
	.signup_form .signup_elements select { width:233px; }

	.signup_form .signup_elements_textarea { height:auto!important }
	.signup_form .signup_elements_textarea label { position:absolute; left:0; top:0; }
	.signup_form .signup_elements_textarea textarea { margin-left:120px; width:230px; height:80px; }

	.signup_form .signup_elements #terms_fields { padding-left:120px }
		.signup_form .signup_elements #terms_fields input { position:relative; top:3px }

	.signup_form .signup_elements .button { padding-left:120px }
		.signup_form .signup_elements .button input { cursor:pointer }
	
	.signup_form .signup_error { position:absolute; left:120px; top:21px; width:230px; color:#bb0000; text-align:left }
	.signup_form .signup_comments { position:absolute; left:380px; top:-1px; width:230px; color:#FE6498 }
	.signup_form .likehref { position:absolute; left:380px; width:230px; }


	.why-register { padding-top:50px; }
	.why-register li { line-height: 200%; font-size: 16px; list-style-position:inside; list-style-type:disc; }
