body { font-family: Tahoma; background-color: #ffffff; color: #000000; font-size: 12px; }
td { font-size: 12px; vertical-align: top; }
td.form { text-align: right; vertical-align: middle; }

#price td { vertical-align: middle; padding-left: 10px; }

h1 { font-size: 12px; display: inline; padding: 0; margin: 0; }
a { color: #a81000; }
a:hover { text-decoration: none; }
a.menu { color: #000000; font-size: 12px; text-decoration: none; padding-left: 21px; padding-right: 21px; padding-top: 5px; padding-bottom: 5px; line-height: 24px; }
a.menu.active { color: #ffffff; background-color: #cc0000; }
input,textarea { border: #777777 1px solid; font-family: Verdana; font-size: 12px; }
form { padding: 0px; margin: 0px; }
#footer { font-size: 10px; }
#footer h2 { font-size: 10px; display: inline; padding: 0; margin: 0; font-weight: normal; }
#footer a { font-size: 10px; color: #000000; text-decoration: none; font-weight: normal; }

.gray { color: #888888; }
.red { color: #a81000; }
.quote { font-family: Arial; font-size: 11px; color: #777777; }
.preview { width: 62px; height: 62px; margin: 3px 3px 0 0; border: 1px solid #aaaaaa; padding: 1px; }
.preview.last { margin: 3px 0 0 0; }

.billet { background-color: #f8f8f8; border: 1px solid #dddddd; padding: 8px; }
.important { border: 1px dashed #a81000; padding: 6px 9px 6px 9px; }
