ol#request-form {
	list-style:none;
	margin:0;
	padding:0;
}
#request-form input, #request-form select, #request-form textarea {
	border:1px solid #737373;
	border-top-width:2px;
	border-left-width:2px;
}
#request-form li {
	display:block;
	float:left;
	margin-bottom:14px;
}
#request-form li label {
	display:block;
	margin-bottom:1px;
}
li.frm-full {
	float:none;
	width:620px;
}
li.frm-left {
	clear:both;
	margin-right:20px;
}
li.frm-long {width:300px;}
li.frm-long .textfield-1 {width:300px;}
li.frm-short {
	width:180px;
	margin-right:10px;
}
ul.frm-yesno {
	margin:8px 0 0 0;
	padding:0;
}
ul.frm-yesno li {
	margin:0 0 5px 0;
	padding:0;
}
ul.frm-yesno li label {
	display:inline;
	margin-right:10px;
}
ul.frm-yesno li input {
	padding:0;
	margin:0;
	border:0 !important
}
ul.frm-yesno li.frm-yesnon-verify {
	clear:left;
	width:180px;
	margin-bottom:0px;
}
li.frm-select {
	width:110px;
	margin-right:20px;
}
li.frm-select select {width:110px;}
li#frm-sec-city {width:150px;}
li#frm-sec-city input {width:150px;}
li#frm-sec-state {width:60px;}
li#frm-sec-state input {width:60px;}
li#frm-sec-zip {width:70px;}
li#frm-sec-zip input {width:70px;}
li#frm-sec-comment textarea {
	width:470px;
	height:110px;
}
li#frm-sec-howdidyouhear input {width:470px;}
li#frm-sec-mailinglist input {border:0;}
li#frm-sec-mailinglist label {display:inline;}
li#frm-sec-submit {
	clear:left;
	float:none;
	margin-right:167px;
	text-align:right;
}
li#frm-sec-submit input {
	clear:left;
	width:87px;
	height:21px;
	border:0;
}