html { overflow-y:scroll;}

body { background: #000000; color: #FFFFFF; font-size: 12px; font-family: "tahoma" ; }

body.hdg { margin-left: 4px; margin-top: 4px; margin-bottom: 0px; }

a:link, a:visited, a:active { color: #576b7d; text-decoration: none; }

a:hover { color: #FFFFFF; text-decoration: underline; }

a:link.navigation, a:visited.navigation, a:active.navigation { color: #283B4C; text-decoration: none; }

a:hover.navigation { color: #000000; text-decoration: underline; }

.img { border: 1px solid #2C2924; margin: 2px; }
img { border: 0px; }

table { border: 0px; border-collapse: collapse; }

.layout_table { margin: 0px auto; padding: 0px; width: 620px; }
.layout_table td { padding: 0px; }

.layout_shirts { background: #FFFFFF; color: #000000; margin: 0px auto; padding: 0px; width: 100%; }
.layout_shirts th { width: 50%; text-align: center; vertical-align: top; }
.layout_shirts td { vertical-align: top; }
.layout_distro { background: #FFFFFF; color: #000000; margin: 0px auto; padding: 0px; width: 100%; margin-top: 12px; }
.layout_distro th { width: 120px; padding: 1px; margin:1px; text-align: center; }
.layout_distro td { padding: 1px; margin:1px; vertical-align: top;  }

.layout_links { margin: 0px auto; padding: 0px; width: 100%; margin-top: 12px; }
.layout_links th { width: 50%; padding: 1px; margin:1px; text-align: left; }
.layout_links td { width: 50%; padding: 1px; margin:1px; text-align: right; }

.layout_orderinfo { margin: 0px auto; padding: 0px; width: 100%; margin-top: 12px; border: 1px solid #2C2924; border-collapse: collapse; }
.layout_orderinfo th { padding: 1px; margin:1px; text-align: center; }
.layout_orderinfo td { padding: 1px; margin:1px; text-align: center; }

.layout_orderinfo2 { margin: 0px auto; padding: 0px; width: 100%; margin-top: 12px; border: 1px solid #2C2924; border-collapse: collapse; }
.layout_orderinfo2 th { padding: 1px; margin:1px; text-align: center; font-size: 16px; }
.layout_orderinfo2 td { padding: 1px; margin:1px; text-align: center; }

.layout_shipping { margin: 0px auto; padding: 0px; width: 100%; border: 1px solid #2C2924; border-collapse: collapse; }
.layout_shipping th { padding: 1px; margin:1px; text-align: center; }
.layout_shipping td { padding: 1px; margin:1px; text-align: center; }
.small  { padding: 1px; margin:1px; text-align: center; font-size: 10px; }
.smalltext  { padding: 1px; margin:1px; font-size: 11px; }

.layout_payinfo { margin: 0px auto; padding: 0px; width: 100%; border: 1px solid #2C2924; border-collapse: collapse; }
.layout_payinfo th { padding: 1px; margin:1px; text-align: left; }
.layout_payinfo td { padding: 1px; margin:1px; text-align: left; }

.border { border: 1px solid #2C2924; border-collapse: collapse; }

.content { width: 440px; }
.content2 { margin: 4px; padding: 4px; }
.menu { width: 160px; background: #111111; }
.whitebottom { background: #FFFFFF; width: 600px; height: 20px; }
.whiteline { background: #FFFFFF; width: 100%; height: 2px; margin-bottom: 12px; }
.newsheader { width: 100%; margin-bottom: 12px; }
.newsheader th { text-align: left; }
.newscontent { width: 100%; margin-bottom: 12px; }

.black { background: #000000; color: #FFFFFF; }
.white { background: #FFFFFF; color: #000000; }

.txtfield { width: 90px; height: 12px; }
h1.reg { font-size: 16px; color: #9b1515; }

td.left { width: 10px; background-image: url('../images/left.gif'); }
td.right { width: 10px; background-image: url('../images/right.gif'); }