﻿form.grey_form {
	width:942px;
	border: 1px solid #C0C0C0; 
	padding:1px 4px 1px 4px;
	background-color:#efefef;
}

fieldset#passcode_details,
fieldset#quote_details,
fieldset#project_details,
fieldset#contact_details {
	width:634px;
	height:230px;
	float:left;
	padding:4px 8px 4px 4px;
}

fieldset#project_details {
	width:922px;
	height:200px;
}

fieldset#quote_details,
fieldset#passcode_details { 
	width:120px 
}

table.form { width:100% }

table.form th {
	text-align:left;
	vertical-align:top;
	white-space:nowrap;
}

.fullwidth { width:100% }

table.form td {
	font-family:Tahoma, "Arial Black", Helvetica, sans-serif;
	width:100%;
}

table.form td textarea,
table.form td input {
	font-family:Tahoma, "Arial Black", Helvetica, sans-serif;
}

div.form_prompt {
	float:left;
	width:120px;
	padding:1px;
	overflow:hidden;
	white-space:nowrap;
}

div.form_prompt input {
	float:left;
}

div.form_prompt label {
	display:block;
	height:1.75em;
}