@charset "utf-8";

#vfx-signup				{ width: 390px; margin: auto;}
#vfx-signup table		{ width: 100%; }
#vfx-signup label		{ font-weight: bold;} 
#vfx-signup .tdlabel	{ width: 120px;} 
#vfx-signup td			{ padding: 5px;padding-right:0px;} 

#vfx-signup h3			{ padding: 5px;  margin-top: 20px;margin-bottom: 5px;}  
#vfx-signup input[type=text],
#vfx-signup input[type=password],
#vfx-signup select		{ color: black; height: 18px;width: 250px;}
#vfx-signup select		{ height: 22px;}
#vfx-signup textarea	{ width: 250px; height: 120px; }

#vfx-signup input[type=submit],
#vfx-signup input[type=button]{font-weight: bold; padding:2px;}		
#vfx-signup .buttons 	{ text-align: right; margin:auto;margin-top:10px;}

#vfx-signup .error				{padding-top:10px; padding-bottom: 10px;margin-bottom:20px;}
#vfx-signup .error td			{ padding: 0px;}
#vfx-signup .error p			{ margin-bottom: 5px; margin-top: 7px;margin-left: 50px; color: black; font-weight: bold;}
#vfx-signup .error strong		{ padding-right: 5px;color: black;}
#vfx-signup .error table		{ width: auto;margin-left: 15px;margin-top: 20px;}

#vfx-signup .success			{ padding: 5px;padding-left: 45px;margin-bottom: 20px;}
#vfx-signup #antispam-image		{ display: block; float: right; margin-right: 100px;}
#vfx-signup #antispam			{ width: auto;}

#vfx-signup .chbx-element label { padding-left: 5px; padding-right: 10px;}