.orangecell {	/* black text on orange background with grey border */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	background-color: lightsalmon;
	color: black;
	font-weight:bold;
	text-align: center;
	width: 20%;
}

.confirm {	/* black text on orange background with grey border */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	background-color: lightsalmon;
	color: black;
	font-weight:bold;
	text-align: center;
}
.greencell {	/* black text on green background with grey border */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	background-color: palegreen;
	color: black;
	font-weight:bold;
	text-align: center;
	width: 20%;
}

.greycell {	/* black text on white background with grey border */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	background-color: #D3D3D3;
	color: gray;
	font-weight:bold;
	text-align: center;
	width: 20%;
}

.focusfield {
	background-color: lightsalmon;
}

.blurfield {
	background-color: white;
}

.errorfield {
	background-color: #FF9F9F;
}

.goodfield {
	background-color: palegreen;
}

.contact_black {
	background-color: palegreen;
	color: black;
}

.contact_message {
	background-color: #D0FED0;
	color: black;
}

.contact_red {
	background-color: palegreen;
	color: red;
	font-weight: bold;
}

.contact_red_larger {
	background-color: palegreen;
	color: red;
	font-weight: bold;
	font-size:larger;
}

.price_grey {
	font-weight: bold;
	color: gray;
}

.paypal_blue {
	background-color: #336699;
	color: white;
	font-weight: bold;
}
