/* CSS Document */

#input_form table {
	border-collapse: collapse;
	width: 555px;
}

#input_form tr {
	border-top: 1px solid #CCC;
	border-left: 1px solid #CCC;
}

#input_form td,
#input_form th {
	border-right: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
	font-weight: normal;
	font-size: 11px;
	padding: 5px;
	vertical-align: middle;
	text-align: left;
}

#input_form .separator {
	text-align: center;
	margin: 15px 0px 15px 0px;
}

#input_form table.no_border tr,
#input_form table.no_border td,
#input_form table.no_border th {
	border: 0;
}

#input_form .right {
	text-align: right;
}

#input_form input.nam {
	width: 100px;
	margin-right: 10px;
	margin-left: 5px;
}

#input_form input.zip {
	width: 75px;
}

#input_form input.address {
	width: 420px;
}

#input_form input.tel {
	width: 100px;
}

#input_form input.email {
	width: 250px;
}