@import url(forms.css);

#col1 h1
{
	width:288px;
	height:44px;
	margin:30px -288px 0 30px;
 *margin:10px -288px 0 30px;
	list-style-image: url(img/t_contact.gif);
	color:#dff0fa;
}

#name, #lname, #phone, #email, #address, #col1 div, #comments, #col1 label,#ref
{
	display:block;
	margin:0 30px 10px 30px;
	width:280px;
	position:relative;
}

#comments
{
	height:50px;
}

#zip
{
	position:absolute;
	left:240px;
	top:0;
	width:40px;
}

#city
{
	width:170px;
	*left:-30px;
	*position:relative;
}

#state
{
	position:absolute;
	left:187px;
	top:0;
	width:45px;
}

#submit
{width:66px;
height:20px;
	position:absolute;
	left:80px;
	top:0;
/**top:15px;*/
}

.bt_cancel
{
	display:block;
	width:66px;
	height:20px;
	background:url(img/bt_cancel.gif);
	margin:15px 0 0 0;
	*margin:0;
}

a.bt_cancel span
{
	width:0;
	height:0;
	display:block;
	overflow:hidden;
}

#name.blank
{
background:#fff url(img/f_text-fname.gif) top left no-repeat;
}
#lname.blank
{
background:#fff url(img/f_text-Lname.gif) top left no-repeat;
}

#phone.blank
{
background:#fff url(img/f_text-phone.gif) top left no-repeat;
}

#email.blank
{
background:#fff url(img/f_text-email.gif) top left no-repeat;
}

#address.blank
{
background:#fff url(img/f_text-address.gif) top left no-repeat;
}
#city.blank
{
background:#fff url(img/f_text-city.gif) top left no-repeat;
}
#ref.blank
{
background:#fff url(img/f_text-how.gif) top left no-repeat;
}

#zip.blank
{
background:#fff url(img/f_text-zip.gif) top left no-repeat;
}
#comments.blank
{
background:#fff url(img/f_text-comments.gif) top left no-repeat;
}

.white
{
background:#fff;
}
