.login_label, .login_error  {
  padding:0px;
  color:#000;
  float:left; 
  text-align:left;
  clear:left;
  padding-top:3px;
  padding-left:5px;
  width:100px;
  /* border:1px solid black; */
}
div#info_capture {
	width:400px;
	overflow:auto;
	}

.login_input {
  margin-top:-3px;
  float:left;
}
div.phone input.phone-f, input.phone-s{
	float:left;
	width:30px;
	}
input.phone-t {
	float:left;
	width:40px;
	}
	
div.sign_button {
	float:left;
	margin-left:-30px;
	}
div#pop_form2 {
	clear:left;
	text-align:left;
	}
.login_error {
  width:250px;
  color:#F00;
}
ul#checkboxes  {
	margin:0px;
	padding:0px;
	list-style:none;
	}
ul#checkboxes li {
	clear:left;
	font-size:.8em;
	font-weight:bold;
	margin-top:3px;
	margin-bottom:3px;
	}
	
form#window_form {
/*	border:1px solid black; */
}
form div {
	display:block;
	}

.login_input input {
  width:100%;
}
#login {
  background:#ffffff;
}