div#ppGuts { width: 799px; position: absolute; left: 9px; top: 140px; text-align: center; }
* html div#ppGuts { top: 160px; }

#pptext, #ppp, .ppp, #ppGuts {
	font: 14px Arial, Verdana, Helvetica, sans-serif;
}
#pptext a {
	color: #f30;
}

.ppheds { color: #f30; }

/* Purchase Form */
table.ppp { color: rgb(254,217,79); background-color: rgb(34,29,31); margin: 1em auto 0.5em; width: 100%; border-bottom: 3px solid #f30; }
table.ppp td, table.ppp th { border-top: 1px solid #f30; text-align: center; }
table.ppp td.qty, table.ppp th.qty { border-left: 1px solid #f30; }
table.ppp th { color: #f30; }
table.ppp th.shoname { font-size: 120%; font-style: italic; border-top: none; }
table.ppp td.shodesc p { font-weight: bold; margin: 0.5em; padding: 0; text-align: left; }
table.ppp td.shodesc a { color: #f30; }
table.ppp td.label { text-align: right; font-weight: bold; }
table.ppp td.pi { width: 38%; }
table.ppp td.data { text-align: left; }
th { text-align: center; }

/* Confirm Page */
p#ppinfo {
	margin-top: 1em;
}
ul#pplist {
	text-align: left; padding-right: 0.5em;
}
