body {
	margin:0 1em 1em 1em;
	color:#000;
	background-color:#FFF;
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:small;
	text-align:center;
}
* html body {font-size:12px;}

h2 {
	font-size:1.1em;
	border-top:1px solid #777;
	padding:2px 10px;
}

body #page {
	width:700px;
	margin:0 auto;
	text-align:left;
	padding-top:5px;
}

form fieldset {
	border:1px solid #7F9DB9;
	margin:1.5em 0;
	padding:1em;
}
form fieldset legend {
	font-weight:bold;
	font-size:1.1em;
	color:#0046D5;
}

form label {
	float:left;
	clear:left;
	width:160px;
	text-align:right;
	line-height:1.2em;
	height:1.2em;
	margin:1px 0 0 0;
	padding:4px 0 2px 0;
	font-weight:bold;
}
form input.textField {
	display:block;
	font-size:1em;
	line-height:1.2em;
	width:10em;
	margin:3px 0 0 170px;
}
form .inputHolder {
	margin:3px 0 0 170px;
	font-size:1em;
}
form .inputHolder input.textField {
	display:inline;
	margin:0;
	vertical-align:middle;
}
form .inputHolder span {
	vertical-align:middle;
	font-size:85%;
	padding:0 5px 0 0;
}
form select {
	margin:3px 0 0 10px;
}
form .inputHolder select {
	margin:0;
	vertical-align:middle;
}
form input.wTiny {width:5em;}
form input.wMed  {width:20em;}
form input.wWide {width:30em;}

form .inputHolder span#dollar {font-size:1.1em;padding:0;}
form input#submitButton {margin:1em 0 0 170px;}
#notes {text-align:center;}

/* *** LAST PAGE OF CHECKOUT ************************************************** */

div.finalPage {
	border:1px solid #000;
	background-color:#DFEBF7;
	padding:12px 12px 2px 130px;
	font-size:1.2em;
	min-height:117px;
	font-family:"trebuchet ms",arial,helvetica,sans-serif;
	font-weight:bold;	
	background-image:url(order_ok.png);
	background-repeat:no-repeat;
	background-position:10px 50%;
	width : 633px;
	margin : 12px auto;
}
div.finalPage a, div.finalPage strong {color:#000065;}
div.finalPage p {margin:0 0 1em 0;}
p.finalPage {
	text-align:center;
	font-weight:bold;
	color:#900B0B;
	font-family:"trebuchet ms",arial,helvetica,sans-serif;
	width:174px;
	margin:1.5em auto;
	padding:0 25px;
	font-size:1.4em;
	background-image:url(order_close.gif);
	background-repeat:no-repeat;
	background-position:10px 50%;
}
p.finalPage a {
	color:#900B0B;
} 


h2.finalBad {
	background-color:#F33636;
}
div.finalBad {
	background-color:#F7E1DF;
	background-image:url(order_bad.gif);
}
div.finalBad a, div.finalPage strong {color:#000065;}