﻿P, INPUT, TEXTAREA, SELECT, BUTTON, TABLE, TR, TH, TD {
color: black;
font-family: Tahoma, Verdana, Geneva, sans-serif;
font-size: 11px;
}

A:link { color: blue; text-decoration: none; }
A:visited { color: #5050B4; text-decoration: none; }
A:hover { color: blue; text-decoration: underline; }
A:active { color: blue; text-decoration: underline; }

A.black:link { color: black; text-decoration: none; }
A.black:visited { color: black; text-decoration: none; }
A.black:hover { color: black; text-decoration: underline; }
A.black:active { color: black; text-decoration: underline; }

A.grid-top-title:link { color: #AAAAAA; text-decoration: none; }
A.grid-top-title:visited { color: #AAAAAA; text-decoration: none; }
A.grid-top-title:hover { color: #AAAAAA; text-decoration: underline; }
A.grid-top-title:active { color: #AAAAAA; text-decoration: none; }

A.grid-topsub-menu:link { color: yellow; text-decoration: none; font-weight: bold; }
A.grid-topsub-menu:visited { color: yellow; text-decoration: none; font-weight: bold; }
A.grid-topsub-menu:hover { color: orange; text-decoration: underline; font-weight: bold; }
A.grid-topsub-menu:active { color: yellow; text-decoration: underline; font-weight: bold; }

A.sidebar-item:link { color: white; text-decoration: none; }
A.sidebar-item:visited { color: white; text-decoration: none; }
A.sidebar-item:hover { color: white; text-decoration: underline; }
A.sidebar-item:active { color: white; text-decoration: underline; }

IMG.glowlink {
border: 3px;
border-color: white;
border-style: solid;
}

A.glowlink:link IMG.glowlink { color: black; text-decoration: none; border-color: white; }
A.glowlink:visited IMG.glowlink { color: black; text-decoration: none; border-color: white; }
A.glowlink:hover IMG.glowlink { color: black; text-decoration: underline; border-color: red; }
A.glowlink:active IMG.glowlink { color: black; text-decoration: none; border-color: white; }


IMG.glowlink-black {
border: 3px;
border-color: white;
border-style: solid;
}

A.glowlink-black:link { color: black; text-decoration: none; border-color: white; }
A.glowlink-black:visited { color: black; text-decoration: none; border-color: white; }
A.glowlink-black:hover { color: black; text-decoration: underline; border-color: black; }
A.glowlink-black:active { color: black; text-decoration: none; border-color: white; }


IMG.framed-1px {
border: 1px;
border-color: black;
border-style: solid;
}

IMG.icon-misc {
border: 0px;
padding: 1px;
vertical-align: middle;
}

IMG.icon-flag {
border: 0px;
padding: 1px;
vertical-align: middle;
}


BODY.grid {
color: black;
background-color: white;
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
font-family: Tahoma, Verdana, Geneva, sans-serif;
font-size: 11px;
}

TABLE.grid {
width: 100%;
height: 100%;
}

TR.grid-top {
}

TD.grid-top-image {
background-color: black;
padding: 8px;
}

TD.grid-top-title {
color: #AAAAAA;
text-align: left;
white-space: nowrap;
background-color: black;
width: 100%;
padding-left: 3px;
padding-top: 0px;
padding-right: 8px;
padding-bottom: 3px;
}

TR.grid-topsub {
}

TD.grid-topsub-menu {
font-family: Verdana, Geneva, sans-serif;
font-size: 10px;
color: #AAAAAA;
text-align: right;
white-space: nowrap;
background-color: black;
width: 100%;
padding-left: 10px;
padding-top: 2px;
padding-right: 10px;
padding-bottom: 3px;
border-style: solid;
border-left-width: 0px;
border-top-width: 1px;
border-right-width: 0px;
border-bottom-width: 0px;
border-left-color: black;
border-top-color: #222222;
border-right-color: black;
border-bottom-color: black;
}

IMG.grid-top-image {
border-style: solid;
border-width: 1px;
border-color: #888888;
}

SPAN.grid-top-title-1stline {
font-size: 30px;
}

TR.grid-main {
}

TD.grid-main-sidebar {
background-color: #AAAAAA;
height: 100%;
text-align: center;
vertical-align: top;
padding-left: 8px;
padding-top: 8px;
padding-right: 8px;
padding-bottom: 8px;
}

TD.grid-main-contents {
width: 100%;
height: 100%;
background-color: white;
text-align: left;
vertical-align: top;
padding: 8px;
}

TABLE.sidebar {
width: 100%;
background-color: black;
border-style: solid;
border-width: 2px;
border-color: black;
}

TD.sidebar-title {
color: white;
font-weight: bold;
background-color: #333333;
text-align: center;
padding-left: 3px;
padding-top: 2px;
padding-right: 3px;
padding-bottom: 2px;
}

TD.sidebar-item {
/*font-family: Verdana, Geneva, sans-serif;
font-size: 10px; */
color: #CCCCCC;
/* font-weight: bold; */
background-color: #777777;
text-align: left;
padding-left: 5px;
padding-top: 2px;
padding-right: 4px;
padding-bottom: 2px;
}

TD.sidebar-splitter {
color: black;
background-color: black;
text-align: center;
padding-left: 0px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
}

IMG.sidebar-splitter {
border: 0px;
}

IMG.sidebar-item-arrow {
vertical-align: middle;
margin: 0px 4px 0px 0px;
}

SPAN.text-section-header {
font-weight: bold;
font-size: large;
}

SPAN.text-section-subheader {
font-family: Arial, Helvetica, sans-serif;
font-size: 18px;
font-weight: bold;
}

TABLE.char {
background-color: white;
}

TD.char-profile {
text-align: left;
vertical-align: top;
padding-left: 5px;
padding-top: 2px;
padding-right: 5px;
padding-bottom: 2px;
}

SPAN.char-name {
font-weight: bold;
}

TD.char-image {
text-align: center;
vertical-align: top;
padding-left: 5px;
padding-top: 5px;
padding-right: 5px;
padding-bottom: 2px;
}

IMG.char-image {
border-style: solid;
border-width: 1px;
border-color: black;
}

TD.char-seperator {
text-align: right;
padding-left: 5px;
padding-top: 40px;
padding-right: 5px;
padding-bottom: 40px;
}

TABLE.char-index {
width: 500px;
background-color: black;
border-style: solid;
border-width: 1px;
border-color: black;
}

TH.char-index-title {
font-weight: bold;
background-color: #BBBBBB;
text-align: center;
padding-left: 5px;
padding-top: 2px;
padding-right: 5px;
padding-bottom: 2px;
}

TH.char-index-category {
width: 50%;
font-weight: bold;
background-color: #DDDDDD;
text-align: center;
padding-left: 5px;
padding-top: 2px;
padding-right: 5px;
padding-bottom: 2px;
}

TD.char-index-list {
background-color: white;
text-align: center;
vertical-align: top;
padding-left: 5px;
padding-top: 2px;
padding-right: 5px;
padding-bottom: 2px;
}



TABLE.releases {
background-color: black;
border-style: solid;
border-width: 1px;
border-color: black;
}

TH.releases-header {
color: white;
font-weight: bold;
background-color: black;
text-align: center;
padding-left: 5px;
padding-top: 4px;
padding-right: 5px;
padding-bottom: 4px;
}

TH.releases-title {
font-weight: bold;
background-color: #DDDDDD;
text-align: center;
padding-left: 3px;
padding-top: 3px;
padding-right: 8px;
padding-bottom: 3px;
}

TH.releases-format {
font-weight: bold;
background-color: #DDDDDD;
text-align: center;
padding-left: 8px;
padding-top: 3px;
padding-right: 8px;
padding-bottom: 3px;
}

TH.releases-region {
font-weight: bold;
background-color: #DDDDDD;
text-align: center;
padding-left: 8px;
padding-top: 3px;
padding-right: 8px;
padding-bottom: 3px;
}

TD.releases-title {
background-color: white;
text-align: left;
padding-left: 5px;
padding-top: 2px;
padding-right: 8px;
padding-bottom: 2px;
}

TD.releases-format {
background-color: white;
text-align: center;
padding-left: 8px;
padding-top: 2px;
padding-right: 8px;
padding-bottom: 2px;
}

TD.releases-region {
background-color: white;
text-align: center;
padding-left: 8px;
padding-top: 2px;
padding-right: 8px;
padding-bottom: 2px;
}

TABLE.timeline {
background-color: black;
border-style: solid;
border-width: 1px;
border-color: black;
}

TH.timeline-header {
color: white;
font-weight: bold;
background-color: black;
text-align: center;
padding-left: 5px;
padding-top: 4px;
padding-right: 5px;
padding-bottom: 4px;
}

TH.timeline-order {
font-weight: bold;
background-color: #DDDDDD;
text-align: center;
padding-left: 8px;
padding-top: 3px;
padding-right: 8px;
padding-bottom: 3px;
}

TH.timeline-title {
width: 300px;
font-weight: bold;
background-color: #DDDDDD;
text-align: center;
padding-left: 3px;
padding-top: 3px;
padding-right: 8px;
padding-bottom: 3px;
}

TH.timeline-series {
font-weight: bold;
background-color: #DDDDDD;
text-align: center;
padding-left: 8px;
padding-top: 3px;
padding-right: 8px;
padding-bottom: 3px;
}

TH.timeline-pubdate {
font-weight: bold;
background-color: #DDDDDD;
text-align: center;
padding-left: 8px;
padding-top: 3px;
padding-right: 8px;
padding-bottom: 3px;
}

TD.timeline-order {
background-color: white;
text-align: right;
padding-left: 8px;
padding-top: 2px;
padding-right: 5px;
padding-bottom: 2px;
}

TD.timeline-title {
background-color: white;
text-align: left;
padding-left: 5px;
padding-top: 2px;
padding-right: 8px;
padding-bottom: 2px;
}

TD.timeline-series {
background-color: white;
text-align: left;
padding-left: 5px;
padding-top: 2px;
padding-right: 8px;
padding-bottom: 2px;
}

TD.timeline-pubdate {
background-color: white;
text-align: center;
padding-left: 8px;
padding-top: 2px;
padding-right: 8px;
padding-bottom: 2px;
}


TABLE.jumplinks {
}

TD.jumplinks-header {
font-weight: bold;
background-color: white;
text-align: center;
padding-left: 15px;
padding-top: 3px;
padding-right: 15px;
padding-bottom: 3px;
}


TD.jumplinks-items {
font-weight: bold;
background-color: #DDDDDD;
text-align: center;
padding-left: 15px;
padding-top: 3px;
padding-right: 15px;
padding-bottom: 3px;
}



TABLE.filmstills {
}

TD.filmstills-image {
text-align: center;
padding-left: 4px;
padding-top: 4px;
padding-right: 4px;
padding-bottom: 1px;
}

TD.filmstills-desc {
text-align: center;
vertical-align: top;
padding-left: 3px;
padding-top: 1px;
padding-right: 3px;
padding-bottom: 1px;
}


TABLE.products {
background-color: black;
border-style: solid;
border-width: 1px;
border-color: black;
}

TH.products-header {
color: white;
font-weight: bold;
background-color: black;
text-align: center;
padding-left: 5px;
padding-top: 4px;
padding-right: 5px;
padding-bottom: 4px;
}

TH.products-sectionheader {
color: black;
font-weight: bold;
background-color: #AAAAAA;
text-align: left;
padding-left: 5px;
padding-top: 3px;
padding-right: 5px;
padding-bottom: 3px;
}

TH.products-column-generic {
background-color: #DDDDDD;
text-align: center;
padding-left: 8px;
padding-top: 3px;
padding-right: 8px;
padding-bottom: 3px;
}

TH.products-column-title {
/* width: 300px; */
font-weight: bold;
background-color: #DDDDDD;
text-align: center;
padding-left: 3px;
padding-top: 3px;
padding-right: 8px;
padding-bottom: 3px;
}

TD.products-column-generic {
background-color: white;
text-align: left;
vertical-align: top;
padding-left: 5px;
padding-top: 2px;
padding-right: 5px;
padding-bottom: 2px;
}

TD.products-column-image {
background-color: white;
text-align: center;
padding-left: 3px;
padding-top: 3px;
padding-right: 3px;
padding-bottom: 3px;
}

TD.products-column-title {
white-space: nowrap;
background-color: white;
text-align: left;
vertical-align: top;
padding-left: 5px;
padding-top: 2px;
padding-right: 5px;
padding-bottom: 2px;
}


SPAN.text-section-subheader {
font-weight: bold;
font-size: 20px;
}

SPAN.mystery-section {
font-family: Arial, Helvetica, sans-serif;
font-size: 16px;
font-weight: bold;
}


TABLE.links {
background-color: black;
border-style: solid;
border-width: 1px;
border-color: black;
}

TH.links-title {
font-weight: bold;
background-color: #BBBBBB;
text-align: left;
padding-left: 5px;
padding-top: 4px;
padding-right: 5px;
padding-bottom: 4px;
}

TH.links-header {
font-weight: bold;
background-color: #DDDDDD;
text-align: center;
padding-left: 5px;
padding-top: 2px;
padding-right: 5px;
padding-bottom: 2px;
}

TD.links-item {
background-color: white;
text-align: left;
vertical-align: top;
padding-left: 5px;
padding-top: 3px;
padding-right: 5px;
padding-bottom: 3px;
}

TD.links-separator {
background-color: white;
padding-left: 5px;
padding-top: 3px;
padding-right: 5px;
padding-bottom: 3px;
}

BLOCKQUOTE.blockquote {
background-color: #CCCCCC;
border-style: solid;
border-width: 1px;
border-color: black;
padding-left: 5px;
padding-top: 2px;
padding-right: 5px;
padding-bottom: 2px;
}


TABLE.news {
width: 500px;
}

TR.news-title {
}

TD.news-title {
font-family: Arial, Helvetica, sans-serif;
font-size: 16px;
font-weight: bold;
padding: 0px;
vertical-align: top;
border-style: solid;
border-left-width: 0px;
border-top-width: 0px;
border-right-width: 0px;
border-bottom-width: 1px;
border-color: black;
}

TD.news-title-noline {
font-family: Arial, Helvetica, sans-serif;
font-size: 16px;
font-weight: bold;
padding: 0px;
vertical-align: top;
}

TR.news-date {
}

TD.news-date {
color: gray;
font-style: italic;
padding: 0px;
vertical-align: top;
text-align: left;
}

TR.news-image {
}

TD.news-image {
padding: 0px;
vertical-align: top;
text-align: left;
}

TR.news-item {
}

TD.news-item {
padding-left: 0px;
padding-top: 2px;
padding-right: 0px;
padding-bottom: 0px;
vertical-align: top;
text-align: left;
}

IMG.news-thumbnail {
border-style: solid;
border-width: 1px;
border-color: black;
margin-left: 0px;
margin-top: 2px;
margin-right: 5px;
margin-bottom: 2px;
}

IMG.news-thumbnail-noframe {
border-width: 0px;
margin-left: 0px;
margin-top: 2px;
margin-right: 5px;
margin-bottom: 2px;
}

TR.news-spacer {
}

TD.news-spacer {
font-size: 32px;
}

TABLE.news-item-quote {
margin-left: 0px;
margin-top: 10px;
margin-right: 0px;
margin-bottom: 10px;
}

TR.news-item-quote {
}

TD.news-item-quote-pad-left {
width: 20px;
}

TD.news-item-quote {
background-color: #CCCCCC;
border-style: solid;
border-width: 1px;
border-color: black;
padding-left: 4px;
padding-top: 2px;
padding-right: 4px;
padding-bottom: 2px;
}

TD.news-item-quote-pad-right {
width: 20px;
}

TABLE.discussionlist-join {
background-color: #FFFFCC;
border-style: solid;
border-width: 1px;
border-color: orange;
}



TABLE.archive {
background-color: black;
border-style: solid;
border-width: 1px;
border-color: black;
}

TH.archive-header {
font-weight: bold;
background-color: #BBBBBB;
text-align: left;
padding-left: 5px;
padding-top: 4px;
padding-right: 5px;
padding-bottom: 4px;
}

TD.archive-item {
background-color: white;
text-align: left;
vertical-align: top;
padding-left: 5px;
padding-top: 3px;
padding-right: 5px;
padding-bottom: 3px;
}


TABLE.book {
background-color: black;
border-style: solid;
border-width: 1px;
border-color: black;
}

TH.book-header {
background-color: #DDDDDD;
text-align: center;
padding-left: 8px;
padding-top: 3px;
padding-right: 8px;
padding-bottom: 3px;
}

TD.book-data {
background-color: white;
text-align: left;
vertical-align: top;
padding-left: 5px;
padding-top: 2px;
padding-right: 5px;
padding-bottom: 2px;
white-space: nowrap;
}

TD.book-data-name {
background-color: white;
text-align: left;
vertical-align: top;
padding-left: 5px;
padding-top: 2px;
padding-right: 100px;
padding-bottom: 2px;
white-space: nowrap;
}



TABLE.commonlist {
background-color: black;
border-style: solid;
border-width: 1px;
border-color: black;
}

TH.commonlist-title {
color: white;
font-weight: bold;
background-color: black;
text-align: center;
padding-left: 5px;
padding-top: 4px;
padding-right: 5px;
padding-bottom: 4px;
}

TH.commonlist-sectionheader-dark {
font-weight: bold;
background-color: #BBBBBB;
text-align: left;
padding-left: 5px;
padding-top: 4px;
padding-right: 5px;
padding-bottom: 4px;
}

TH.commonlist-sectionheader-light {
font-weight: bold;
background-color: #DDDDDD;
text-align: left;
padding-left: 5px;
padding-top: 4px;
padding-right: 5px;
padding-bottom: 4px;
}

TH.commonlist-header-dark {
background-color: #BBBBBB;
text-align: center;
padding-left: 8px;
padding-top: 3px;
padding-right: 8px;
padding-bottom: 3px;
}

TH.commonlist-header-light {
background-color: #DDDDDD;
text-align: center;
padding-left: 8px;
padding-top: 3px;
padding-right: 8px;
padding-bottom: 3px;
}


TD.commonlist-data {
background-color: white;
text-align: left;
vertical-align: top;
padding-left: 5px;
padding-top: 2px;
padding-right: 5px;
padding-bottom: 2px;
white-space: nowrap;
}

TD.commonlist-data-name {
background-color: white;
text-align: left;
vertical-align: top;
padding-left: 5px;
padding-top: 2px;
padding-right: 100px;
padding-bottom: 2px;
white-space: nowrap;
}

TD.commonlist-data-right {
background-color: white;
text-align: right;
vertical-align: top;
padding-left: 5px;
padding-top: 2px;
padding-right: 5px;
padding-bottom: 2px;
white-space: nowrap;
}

TD.commonlist-sectionfooter-light {
background-color: #DDDDDD;
text-align: left;
padding-left: 5px;
padding-top: 2px;
padding-right: 5px;
padding-bottom: 2px;
}

TD.commonlist-separator {
background-color: white;
padding-left: 5px;
padding-top: 3px;
padding-right: 5px;
padding-bottom: 3px;
}

TABLE.commonstack {
width: 550px;
}

TD.commonstack-section-title {
font-family: Arial, Helvetica, sans-serif;
font-size: 19px;
font-weight: bold;
padding-left: 0px;
padding-top: 10px;
padding-right: 0px;
padding-bottom: 10px;
vertical-align: top;
text-align: center;
}

TD.commonstack-item-title {
font-family: Arial, Helvetica, sans-serif;
font-size: 16px;
font-weight: bold;
padding: 0px;
vertical-align: top;
border-style: solid;
border-left-width: 0px;
border-top-width: 0px;
border-right-width: 0px;
border-bottom-width: 1px;
border-color: black;
}

TD.commonstack-item {
padding-left: 0px;
padding-top: 2px;
padding-right: 0px;
padding-bottom: 0px;
vertical-align: top;
text-align: left;
}

TD.commonstack-item-spacer {
font-size: 32px;
}

TABLE.commoncatalog {
width: 650px;
}

TD.commoncatalog-image {
width: 116px;
padding: 0px;
vertical-align: top;
text-align: center;
}

TD.commoncatalog-container {
padding: 0px;
vertical-align: top;
text-align: left;
}

TABLE.commoncatalog-container {
width: 100%;
}

TD.commoncatalog-item-title {
vertical-align: top;
text-align: left;
padding: 0px;
border-style: solid;
border-color: black;
border-left-width: 0px;
border-top-width: 0px;
border-right-width: 0px;
border-bottom-width: 1px;
}

TD.commoncatalog-item-generic {
vertical-align: top;
text-align: left;
padding-left: 0px;
padding-top: 2px;
padding-right: 0px;
padding-bottom: 8px;
}

TD.commoncatalog-spacer {
font-size: 32px;
}

SPAN.commoncatalog-title {
font-family: Arial, Helvetica, sans-serif;
font-size: 16px;
font-weight: bold;
}

SPAN.commoncatalog-subtitle {
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
font-style: italic;
}

SPAN.text-blue {
color: blue;
}

SPAN.text-red {
color: red;
}

SPAN.text-green {
color: green;
}

SPAN.text-gray {
color: gray;
}

P.generic-centered {
text-align: center;
}