body { margin:24px; background-color:#222; font: 14px/18px Arial, Helvetica, sans-serif; color:#aaa; }


.price { color:#c00; font-weight:bold; }

a { color:#c00; text-decoration:none; }
a:hover { text-decoration:underline; }

h1 { font:24px/28px Arial, Helvetica, sans-serif; font-weight:normal; text-transform:uppercase; margin:0; margin-bottom:18px; }

h2 { font:18px/24px Arial, Helvetica, sans-serif; font-weight:normal; margin:0; margin-bottom:18px; }
h2 a { color:#999; text-decoration:none; }
h2 a:hover { color:#c00; text-decoration:none; }

h3 { font:14px/18px Arial, Helvetica, sans-serif; font-weight:bold; margin:0; }
h3 a { color:#666; text-decoration:none; }
h3 a:hover { color:#c00; text-decoration:none; }

ul { margin-bottom:18px; }

hr { height: 1px; margin:0; margin-top:6px; margin-bottom:18px; color:#222; background-color:#222; border:none; }

.red { color:#c00; }

.close { font:10px/12px Arial, Helvetica, sans-serif; }

.spacer { clear:both; width:100%; height:1px; }

td { vertical-align:top; }

.form-table td { padding-bottom:12px; }
.form-desc { color:#666; }
.form-text { font:12px/18px Arial, Helvetica, sans-serif; color:#ddd; background-color:#333; border:1px solid #222; }
.form-select { font:12px/18px Arial, Helvetica, sans-serif; color:#ddd; background-color:#333; }
.form-btn { color:#333; }