body {
 background: #ffffff;
 font-family: helvetica,arial,sans-serif;
 font-size: 10pt;
 margin: 4px 4px 16px 4px;
}
table { font-family: helvetica,arial,sans-serif; font-size: 10pt; }

pre { font-family: monaco; font-size: 7pt; }

a:link { color: #cc0000; text-decoration: none; }
a:visited { color: #cc0000; text-decoration: none; }
a:hover { color: #990000; text-decoration: underline; }

td.left { vertical-align: top; width: 150px; }
td.gap { padding: 0px 0px 0px 8px; }
td.double_gap { padding: 0px 0px 0px 16px; }
td.right { vertical-align: top; width: 702px; }
td.space { padding: 0px 0px 7px 0px; }
td.double_space { height: 14px; }

td.logo { padding: 0px 0px 6px 0px; }

td.cat_nav { font-size: 11pt; line-height: 11.5pt; padding: 0px 0px 16px 0px; }
.subcat_nav { font-size: 8.5pt; line-height: 9pt; margin: 1px 0px 3px 8px; }
a.cat_nav_this { color: #000000; }
a.cat_nav_new { color: #cc0000; }
a.cat_nav_sale { color: #660000; }
a.cat_nav_hot { color: #440000; font-weight: bold; }

td.motd { font-size: 8pt; line-height: 8.5pt; padding: 4px 0px 4px 0px; }
td.motd_box { font-size: 8pt; line-height: 8.5pt; padding: 2px 2px 2px 2px; }
td.motd_rss { font-size: 8pt; line-height: 8.5pt; padding: 4px 4px 4px 0px; }

td.button { font-size: 10pt; }
td.sep { color: #dddddd; font-size: 8.5pt; width: 24px }
a.button { color: #660000; }

.path_nav { font-size: 8.5pt; line-height: 9pt; }
.path_nav_this { font-size: 12pt; line-height: 12pt; }
.page_nav { font-size: 8.5pt; line-height: 9pt; }
.page_nav_this { color: #000000; text-decoration: underline; }
.page_nav_dead { color: #cccccc; }
.sort_nav { font-size: 8.5pt; line-height: 9pt; padding: 1px 0px 0px 0px; }
.grid_nav { font-size: 8.5pt; line-height: 9pt; padding: 1px 0px 0px 0px; }

td.copyright { color: #999999; font-size: 8.5pt; padding: 16px 0px 0px 0px; }

/* index.php */

td.grid_space_x { padding: 0px 0px 13px 0px; }
td.grid_space_y { padding: 0px 0px 0px 13px; }

/* c.php */

.shoe { font-size: 8.5pt; }
.model { padding: 0px 0px 0px 0px; }
.colorway { padding: 0px 0px 0px 0px; }
.notes { padding: 3px 0px 0px 0px; }
.new_icon { color: #0099cc; font-weight: bold; padding: 2px 0px 0px 0px; }
.sale_icon { color: #006666; font-weight: bold; padding: 2px 0px 0px 0px; }
.pricing { font-size: 8.5pt; }
.pricing_average { font-size: 8.5pt; }
.low_pricing { color: #ff9933; font-size: 8.5pt; padding: 3px 0px 0px 0px; }
.sizes { font-size: 8.5pt; }
.size_select { font-size: 9px; }
.rss { padding: 1px 0px 0px 0px; }

/* p.php */

.title { font-size: 12pt; }

td.line { padding: 4px 0px 4px 0px; }
td.key { color: #999999; font-size: 8.5pt; line-height: 10pt; width: 150px; }
td.arc_key { color: #999999; font-size: 8.5pt; line-height: 10pt; width: 100px; }
td.arc_keyx { color: #999999; font-size: 8.5pt; line-height: 10pt; width: 228px; }
td.value { font-size: 8.5pt; }

td.sub_key { color: #666666; font-size: 8.5pt; line-height: 10pt; }
td.sub_value { font-size: 8.5pt; line-height: 10pt; }

td.size { font-size: 11pt; }
td.prices { }
.select { font-size: 11px; }
.submit { font-size: 11px; }

.in_store { font-size: 8.5pt; }

td.size_space { padding: 1px 0px 1px 0px; }

.text { font-size: 8.5pt; }

.new_text { color: #0099cc; font-weight: bold; }
.sale_text { color: #006666; font-weight: bold; }

.other { font-size: 8.5pt; }
.footnote { font-size: 8.5pt; }
.store { font-size: 8.5pt; }
.state { font-size: 8.5pt; }
.condition { color: #999999; font-size: 8.5pt; }

/* info.php */

td.info { font-size: 9pt; }
.header { color: #660000; font-size: 11pt; }

table.ship { font-size: 8.5pt; margin: 4px 0px 4px 0px; }
tr.ship_title { background: #eeeeee; font-size: 8.5pt; text-align: center; vertical-align: bottom; color: #660000; }
tr.ship_row { background: #ffffff; font-size: 8.5pt; vertical-align: top; }
td.ship_dest { width: 150px; }
td.ship_cost { text-align: center; width: 40px; }
td.ship_how { text-align: center; width: 125px; }
td.ship_tax { text-align: center; width: 60px; }
td.ship_time { }
td.ship_notes { }

/* vcart */

.huge { font-size: 12pt; font-weight: bold; line-height: 12pt; }
.big { font-size: 10pt; font-weight: bold; line-height: 12pt; }

/* openx */

td.dot_top { vertical-align: middle; padding: 4px 0px 4px 0px; }
td.ad_top { vertical-align: top; padding: 0px 0px 8px 0px; }
td.dot_bottom { vertical-align: middle; padding: 4px 0px 4px 0px; }
td.ad_bottom { vertical-align: top; padding: 8px 0px 0px 0px; }
td.dot_wide { vertical-align: top; padding: 0px 4px 0px 4px; }
td.ad_wide { vertical-align: top; padding: 0px 0px 0px 8px; }
