.tx-srfeuserregister-pi1 {
	margin:0;
	padding:0;
	padding-left:15px;
}

.tx-srfeuserregister-pi1 dl {
	margin:0;
}

.tx-srfeuserregister-pi1 dd {
	margin:0 !important;
	padding:0;
	padding-bottom:8px;
}

.tx-srfeuserregister-pi1 p { 
	margin-bottom: 0; 
	padding-bottom:5px;
	padding-top:5px !important; 
	text-indent: 0; 
	padding-left:0px !important;
}

#tx-srfeuserregister-pi1-username, #tx-srfeuserregister-pi1-password,
#tx-srfeuserregister-pi1-password_again, #tx-srfeuserregister-pi1-first_name,
#tx-srfeuserregister-pi1-last_name, #tx-srfeuserregister-pi1-company,
#tx-srfeuserregister-pi1-address, #tx-srfeuserregister-pi1-city,
#tx-srfeuserregister-pi1-zone, #tx-srfeuserregister-pi1-zip,
#tx-srfeuserregister-pi1-telephone, #tx-srfeuserregister-pi1-email,
#tx-srfeuserregister-pi1-www, #tx-srfeuserregister-pi1-comments,
#tx-srfeuserregister-pi1-captcha.response {
	border:1px solid #595959;
}

#tx-srfeuserregister-pi1-fe_users_form,
#tx-srfeuserregister-pi1-fe_users_form fieldset {
	margin:0;
	padding:0;
	border:none !important;
}

#tx-srfeuserregister-pi1-fe_users_form fieldset legend {
	margin:0;
	padding-left:0 !important;
	padding-bottom:10px;
	color:#444444;
}

p.tx-srfeuserregister-pi1-notice {
	margin:0;
	padding-bottom:10px !important;
	font-weight:bold;
}

#tx-srfeuserregister-pi1-zone {
	width:270px;
}

#tx-srfeuserregister-pi1-password_again {
	width:90px;
}

#tx-srfeuserregister-pi1-zip, #tx-srfeuserregister-pi1-telephone,
#tx-srfeuserregister-pi1-comments {
	width:260px;
}

.tx-srfeuserregister-pi1-captcha-response {
	width:270px;
}

#tx_srfreecap_pi2_captcha_image {
	margin-left:0px;
	padding-left:0px;
	padding-top:10px;
}


.tx-srfeuserregister-pi1 dd submit {
	margin:0;
	padding:0;
}


/* free cap */

.tx-srfreecap-pi2-image { margin-left: 1em; }

span.tx-srfreecap-pi2-cant-read {
	font-weight:12px !important;
}