/* forms styles */
.form-container {
	border-top:1px solid #660000;
	padding-bottom:10px;
	margin:2px 0 20px 0;
	background: url(images/formContainer_bkg.png);
}

.form-container td {
	width:500px;
	padding-top:2px;
	padding-bottom:3px;
	border-bottom:1px dotted #660000;
}
.float-left {
	float:left;
	margin-right:5px;
}
input, select, submit, textarea {
	font-family: Arial;
	font-size: 11px;
	color: #666666;
	padding: 2px;
	margin-top:2px;
	border: 1px solid #999999;
}
input:hover, select:hover {
	background:#FFFFCC;
}
#reset:hover {
	background:#CC0000;
	color:#FFFFFF;
}
#submit:hover {
	background: #339900;
	color:#FFFFFF;
}
#first, #last, #email, #phone, #address, #city, #other, #other2 {
	width:175px;
}
#comments {
	width:409px;
}
.rate {
	width:13px;
	height:13px;
	margin-right:5px;
	font-size:10px;
	text-align:center;
}