#orders :link, #orders :visited { color:#933; font-size:100%; text-decoration:none; white-space:nowrap; }
#orders :link:hover, #orders :visited:hover { text-decoration:underline; }

#orders .button { background:#000; color:#fc0; font-family:arial,sans-serif; font-weight:bold; overflow:visible; padding:0.1em 0.2em; width:auto; }
#orders .clear { clear:both; }
#orders .data .even td, #orders .data th { background-color:#ed9; }
#orders .data td, #orders .data th { padding:5px 10px; }
#orders .data th { border-bottom:1px solid #333; }
#orders .data { background-color:#fea; border:1px solid #333; margin:0.75em 0 0; }
#orders .datetime, #orders .label, #orders .number { text-align:right; white-space:nowrap; }
#orders .labels td { padding:0 0.5em 0.5em 0; }
#orders .labels { margin:0.75em 0 0; }
#orders .textbox { font-family:monospace; padding:0; }
#orders .textbox, #orders select { background:#fff; border:1px solid #999; }
#orders .total td { border-top:3px double #000; text-transform:uppercase; }
#orders h1 { color:#c00; font-size:3em; margin:0; }
#orders h2 { font-size:2em; margin:1em 0 0; text-transform:uppercase; }
#orders h3 { font-size:1.5em; margin:1em 0 0; text-transform:uppercase; }
#orders li { margin-top:0.25em; }
#orders p { margin:0.75em 0 0; max-width:690px; }
#orders select { font-size:11px; }
#orders strong { text-transform:uppercase; }
#orders table { border-collapse:collapse; border-spacing:0; }
#orders td, #orders th { vertical-align:top; }
#orders th { font-size:11px; text-align:left; }
#orders ul { list-style-type:disc; margin:0 0 0 2em; padding:0; }
#orders { margin:10px 10px 50px 0; }