#request_form {
	border: solid 1px #60c;
	padding: 15px;
	margin: 0 30px;
}
.form_item {
	padding: 5px;
}
.form_item input, .form_item select, .form_item textarea {
	background-color: #ffc;
}
#city input {
	background-color: #ffc;
}
input.check_radio {
	background-color: #fff;
}
span.label {
	vertical-align: top;
}

#title, #title_other, #first_name, #last_name, #position, #department {
	float: left;
}
#city, #zip, #phone, #cell, #email {
	float: left;
}

#title select, #first_name input, #position input, #city input, #email input, #title_other input {
	width: 210px;
}
#other_wrapper input, #last_name input, #department input {
	width: 208px;
}
#address_1 input {
	width: 510px;
}
#state select {
	width: 250px;
}

#title {
	padding-left: 72px;
}
#title_other {
	padding-left: 33px;
	visibility: hidden;
}
#first_name {
	padding-left: 30px;
}
#last_name {
	padding-left: 9px;
}
#position {
	padding-left: 20px;
}
#address_1 {
	padding-left: 6px;
}
#city {
	padding: 5px 5px 0px 72px;
}
#country {
	padding-left: 47px;
}
#zip {
	padding-left: 35px;
}
#cell {
	padding-left: 30px;
}
#options {
	padding-left: 100px;
}
#comments {
	padding-left: 30px;
}
