#firstname,#lastname,#password,#password_confirm,#accept_license,#accept_license_text,#company,#website,#title,#email,#email_confirm,#vemail,#telephone,#address,#address2,#country,#zipcode,#request,#city,#hearabtus,#comments,#contentcity,#security_code,#extension,#Name,#Email,#Telephone,#Extension
{
	float: left;
}

#f_support input, #f_support select, #f_support .read_faq
{
	float: left;
}

input.textfield, textarea.textfield, select.textfield {
	margin-bottom: .5em;
	width: 250px;
}

select.textfield {
	width: 258px;
	margin-right: -4px
}

input.error {
	border: 1px solid #D91F3D;
}

/*
label.error { width: 155px; float:left; padding:2px; font-size:11px; background: url('../images/common/unchecked.gif') no-repeat right 2px; }
label.valid { background: url('../images/common/checked.gif') no-repeat right 2px; display: block; width: 16px; height: 16px; padding-left: 2px;}
*/
label.error {
	float: left;
	padding-left: 20px;
	font-size: 11px;
	line-height: 18px;
	background: url('../images/common/unchecked.gif') no-repeat left 0px;
}

label.valid {
	background: url('../images/common/checked.gif') no-repeat left 0px;
	display: block;
	width: 16px;
	height: 16px;
	padding-left: 2px;
}

/*label.error { width: 160px; float:left; padding-left:20px; font-size:11px; }*/
input[type=checkbox] {
	margin-right: 10px;
}

.optional {
	margin-left: 10px;
	font-size: 10px;
}

