form { display:inline; } /* removes the horrible spacing after forms - makes them sit inline! */

p.order_form_control { margin-left: 20px; }

a.order_form_update:hover { color: #42BB48; } /* green */
a.order_form_delete:hover { color: #FF0000; } /* red */


.field_text { 
	font-family: "Arial";
	font-size: 11px;
	letter-spacing: 1px;
	color: #465E75;
}

.input { 
	font-size: 80%;
	color: #303D7C; /* prs blue */	
	/* color: #FFFFFF;*/
	/* background: #FCD845; /* yellow */
	background: #FDF8BB; /* cream */
} 

.norm { 
	font-size: 60%;
	color: #303D7C; /* prs blue */	
	background: #FFFFFF; /* white */
} 

.order_form_control {
	/* font-family: Arial, Helvetica, sans-serif; */ 
	font-size: 60%; 
	letter-spacing: 1px;
	line-height: 1.6; 
	font-weight: bold; 
	color: #9799A6; /* dk grey */
}
.order_form_delete {
	font-size: 90%; 
	color: #9799A6; /* dk grey */
	text-decoration: none;
}


.order_form_update {
	font-size: 90%; 
	color: #9799A6; /* dk grey */
	text-decoration: none;
}


.warn { 
	font-size: 60%;
	color: #303D7C; /* prs blue */	
	background: #FFFFFF; /* white */
	padding: 1px;
	border: 2px solid #FF0000; /* red */ 
} 

td.order_form_rows {
	border-bottom: #FFFFFF 1px solid;
	vertical-align: middle;
	font-size: 70%; 
	line-height: 1.4; 
	font-weight: normal; 
	color: #303D7C; /* prs blue */
}

td.order_form_error {
	border-bottom: #FFFFFF 1px solid;
	vertical-align: middle;
	font-size: 90%; 
	font-weight: normal; 
	color: #FF0000; /* red */
}


