/*
TruGreen Site Styles
forms.css: styles for forms across the site (not for zip code, search and other unique styles)
*/

.formerror {
	color: #a00000;
	font-weight: bold;
}

.formitem {
	padding: 0 0 5px 0;
}

.formlegend {
	color: #666666;
	font-weight: bold;
}

.formfield {

}

.formrow {
	margin: 3px 0 3px 0;
}

/* commercial page */

.formtextinput236 {
	-moz-background-clip: border;
	-moz-background-inline-policy: continuous;
	-moz-background-origin: padding;
	background: transparent url(../images/chrome/formfield_input_236.gif) no-repeat scroll 0 0;
	border: 0 solid #FFFFFF;
	color: #999999;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 0.9em;
	height: 18px;
	padding: 4px 8px 0 4px;
	width: 232px;
}

.formtextinput236_2 {
	-moz-background-clip: border;
	-moz-background-inline-policy: continuous;
	-moz-background-origin: padding;
	background: transparent url(../images/chrome/formfield_input_236_error.gif) no-repeat scroll 0 0;
	border: 0 solid #FFFFFF;
	color: #999999;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 0.9em;
	height: 18px;
	padding: 4px 8px 0 4px;
	width: 232px;
}

.formselect236 {
	-moz-background-clip: border;
	-moz-background-inline-policy: continuous;
	-moz-background-origin: padding;
	background: transparent url(../images/chrome/formfield_select_236.gif) no-repeat scroll 0 0;
	border: 0 solid #FFFFFF;
	color: #999999;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 0.9em;
	height: 20px;
	padding: 4px 4px 0 4px;
	width: 236px;
}

.formtextarea236x57 {
	-moz-background-clip: border;
	-moz-background-inline-policy: continuous;
	-moz-background-origin: padding;
	background: transparent url(../images/chrome/formfield_textbox_236x57.gif) no-repeat scroll 0 0;
	border: 0 solid #FFFFFF;
	color: #999999;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 0.9em;
	padding: 4px 8px 10px 4px;
	width: 232px;
	height: 54px;
}

.formtextarea236x57 {
	*background: url(../images/spacer.gif);
	*border: 1px solid #888888;
}


/* contact us page */

.formtextinput230 {
	-moz-background-clip: border;
	-moz-background-inline-policy: continuous;
	-moz-background-origin: padding;
	background: transparent url(../images/chrome/formfield_input_230.gif) no-repeat scroll 0 0;
	border: 0 solid #FFFFFF;
	color: #999999;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 0.9em;
	height: 22px;
	padding: 4px 8px 0 4px;
	width: 226px;
}

.formtextinput130 {
	-moz-background-clip: border;
	-moz-background-inline-policy: continuous;
	-moz-background-origin: padding;
	background: transparent url(../images/chrome/formfield_input_130.gif) no-repeat scroll 0 0;
	border: 0 solid #FFFFFF;
	color: #999999;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 0.9em;
	height: 22px;
	padding: 4px 8px 0 4px;
	width: 126px;
}

.formselect130 {
	-moz-background-clip: border;
	-moz-background-inline-policy: continuous;
	-moz-background-origin: padding;
	background: transparent url(../images/chrome/formfield_select_130.gif) no-repeat scroll 0 0;
	border: 0 solid #FFFFFF;
	color: #999999;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 0.9em;
	height: 24px;
	padding: 4px 4px 0 4px;
	width: 130px;
}

.formtextarea230x79 {
	-moz-background-clip: border;
	-moz-background-inline-policy: continuous;
	-moz-background-origin: padding;
	background: transparent url(../images/chrome/formfield_textbox_230x79.gif) no-repeat scroll 0 0;
	border: 0 solid #FFFFFF;
	color: #999999;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 0.9em;
	padding: 4px 8px 10px 4px;
	width: 226px;
	height: 76px;
}

.formtextarea230x79 {
	*background: url(../images/spacer.gif);
	*border: 1px solid #888888;
}


/* quote flow  */

.formtextinput93 {
	-moz-background-clip: border;
	-moz-background-inline-policy: continuous;
	-moz-background-origin: padding;
	background: transparent url(../images/chrome/formfield_input_93.gif) no-repeat scroll 0 0;
	border: 0 solid #FFFFFF;
	color: #999999;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 0.9em;
	height: 18px;
	padding: 4px 8px 0 4px;
	width: 93px;
}

.formtextinput177 {
	-moz-background-clip: border;
	-moz-background-inline-policy: continuous;
	-moz-background-origin: padding;
	background: transparent url(../images/chrome/formfield_input_177.gif) no-repeat scroll 0 0;
	border: 0 solid #FFFFFF;
	color: #999999;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 0.9em;
	height: 18px;
	padding: 4px 8px 0 4px;
	width: 177px;
}



