#account-form {
	margin:0;
	}	
#account-form input[type=text] {
	width:244px;
	color:#919090;
	border:solid 1px #e9e9e9;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	padding:6px 7px;
	}
#account-form textarea {
	color:#919090;
	border:solid 1px #e9e9e9;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	padding:6px 7px;
	height:244px;
	width:596px;
	overflow:auto;	
	margin:0 !important;
	}
#account-form .textarea_box {
	padding-top:17px;
	}
#account-form .textarea_box label {
	padding-bottom:5px;
	}	
#account-form .rowElem {
	height:39px;
	}	

#account-form label{ 
	display: block;
	float:left;
	width:278px;
	font-size:12px;
	line-height:1.2em;
	padding-top:7px;
	font-family:Arial, Helvetica, sans-serif;
	color:#919090;
}
#account-form .elem1 {
	height:38px;
	}
#account-form .elem1 input {
	float:right;
	width:296px;
	padding-left:6px;
	}	
#account-form .elem2 {
	height:64px;
	padding-top:6px;
	}
#account-form .elem2 label {
	padding-bottom:5px;
	}	
#account-form .elem2 input {
	width:596px;
	}	
	#account-form .captcha {
	overflow:hidden;
	padding:0 17px 0px 0;
	}		
#account-form .captcha input {
	float:right;
	width:126px;
	padding-left:8px;
	}	
#account-form .captcha figure {
	float:right;
	margin-right:16px;
	}	
#account-form .buttons {
	text-align:right;
	padding:32px 0px 0px 0;
	float:right;
	}
#account-form .buttons a {
	text-transform:uppercase;
	}
#account-form .info {
	width:504px;
	float:left;
	font-weight:bold;
	color:#000;
	padding-top:10px;
	}		
#account-form p {
	margin-bottom:15px;
	}	
#account-form .info span {
	color:#fca906;
	}	