body { 
	background: #000000;
	margin-left: 8%;
	margin-right: 8%;
}
a {
	cursor: pointer;
}
div#master {
/*	background: #341212;*/
	background: url('images/b-topmost.png') repeat-x top left #341212;
	position: relative;
/*	width: 1024px;
	left: 50%;
	margin-left: -512px;
*/
	padding-top: 15px;
}
div#header {
	#border-top: 1px solid #999;
	background: url("images/header.png") repeat-x top left;
	height: 39px;
	margin: 0px;
	padding: 0px;
}
div#header div#nav {
	position: relative;
	width: 600px;
	left: 50%;
	margin-left: -300px;
	text-align: center;
	margin-top: 5px;
	padding: 3px;
}
div#header div#nav a,a.visited {
	margin-top: 13px;
	font-variant: small-caps;
	font-size: 13px;
	color: #999999;
	padding-left: 8px;
	padding-right: 8px;
	text-decoration: none;
	border-right: url("images/Layer-14.png");
}
div#header div#nav a:hover {
	#background: url("images/nav-back.png") repeat-x top left;
	color: #ffffff;
}
/*
div#logo {
	background: #000000;
	height: 210px;
	margin: 0px;
	padding: 0px;
}
div#logo img {
	position: relative;
	width: 316px;
	margin-left: 50%;
	left: -158px;
}
*/
div#logo {
	background: #000000 url('images/logo.png') no-repeat top center;
	height: 210px;
	margin: 0px;
	padding: 0px;
}
div#logo img {
	display: none;
	position: relative;
	width: 316px;
	margin-left: 50%;
	left: -158px;
}
div#main-container {
	position: relative;
/*	padding-left: 5%;
	padding-right: 5%; */
	margin: 0px;
	background: url('images/transition.png') repeat-x top left;
}
div#main-container div#content p#location-tag {
	padding: 0px;
	color: #999999;
	font-size: 12px;
	font-variant: small-caps;
	text-align: left;
/*	margin-left: -5%; */
	margin-top: -30px;
	padding-bottom: 10px;
}
div#main-container div#content {
	position: relative;
	color: #ffffff;
	text-align: center;
	padding: 50px;
	padding-left: 5%;
	padding-right: 5%;
	margin: 0px;
}
div#main-container div#content p#content-header {
	text-align: center;
}
div#main-container div#content p#content-header img {
	padding: 15px;
}
div#hold-bottom {
	clear: both;
	position: relative;
	margin: 0px;
	padding: 0px;
	height: 25px;
	background: url('images/b-bottommost.png') repeat-x bottom left;
}
div#stats {
	position: relative;
	margin: 0px;
	padding: 0px;
	height: 25px;
	background: url('images/header.png') repeat-x bottom left;
	text-align: center;
}
div#stats-content {
	position: relative;
	margin-left: 50%;
	left: -450px;
}
div#stats span {
	color: #999999;
	font-size: 12px;
	font-variant: small-caps;
}
div#stats a,a.visited {
	text-decoration: none;
	color: #ffffff;
	font-weight: bold;
	font-size: 13px;
	font-stretch: ultra-expanded;
}
div#stats a:hover {
	color: #ff0000;
}
table#wiki {}
table#wiki a,a.visited {
	text-decoration: none;
	color: #999999;
	border-bottom: 1px dashed #ff0000;
}
table#wiki a:hover {
	color: #ffffff;
	border-bottom: 1px transparent;
}
table#wiki tr#start-section a,a.visited {
	text-decoration: none;
	color: #ffffff;
	border: none;
}
table#wiki tr#start-section td{
	font-size: 16px;
	color: #ffffff;
	border-bottom: 1px solid #ffffff;
	padding-bottom: 5px;
	padding-top: 25px;
}

table#wiki tr#regular td {
	padding-top: 10px;
	font-size: 14px;
	color: #999999;
}
table#wiki tr#regular td#images p {
	font-size: 13px;
	border-top: 1px dashed #ffffff;
	border-bottom: 1px dashed #ffffff;
	padding-top: 8px;
	padding-bottom: 8px;
}
table#wiki tr#regular td#images img {
	width: 150px;
	margin-right: 20px;
	border: none;
}
table#wiki tr#regular td#images a,a.visited {
	text-decoration: none;
	border: none;
}
p#hint {
	border: 1px dashed #ffffff;
	padding: 4px;
}
table#wiki tr#guide-title td {
	font-size: 20px;
	color: #ffffff;
	border-bottom: 1px solid #ffffff;
}
table#wiki tr#guide-nav td {
	padding: 30px;
}
table#wiki tr#guide-nav li {
	list-style-type: none;
}
iframe {
	position: relative;
	width: 100%;
	height: 75%;
}
table#videos {
	color: #ffffff;
	font-size: 14px;
}
table#videos div {
	border: 1px solid #999999;
	padding: 4px;
	text-align: left;
	font-size: 12px;
}
table#videos input {
	border: 0px;
	background: transparent;
	font-size: 10px;
	color: #999999;
	border-bottom: 1px dashed #ff0000;
	padding:0px;
}
input#dropper {
	border: 0px;
	background: transparent;
	font-size: 10px;
	color: #999999;
	border-bottom: 1px dashed #ff0000;
	padding:0px;
	cursor: pointer;
}
div.tree-down {
	display: none;
	background: black;
	border: 1px solid #ffffff;
	color: #ffffff;
	position: relative;
	width: 70%;
	margin-left: 50%;
	left: -35%;
	height: 50%;
	overflow: auto;
}
p#list-root {
	text-align: left;
	font-size: 14px;
}
div.tree-down2 {
	display: none;
	text-align: left;
	padding-left: 5px;
	font-size: 12px;
}
div.tree-down2 li {
	list-style: none;
	padding-bottom: 8px;
	margin-left: 5px;
}
div.tree-down2 li a,a.visited {
	text-decoration: none;
	color: #ff0000;
}
div#videos-list div.tree-down2 li {
	list-style-image: url('images/vid.png');
}
div#manuals-list div.tree-down2 li {
	list-style-image: url('images/package.png');
}
div#guides-list div.tree-down2 li {
	list-style-image: url('images/hwinfo.png');
}
div#neo-tut-list div.tree-down2 li {
	list-style-image: url('');
}
p#download-list-topics {
	text-align: left;
	font-size: 16px;
	font-weight: bold;
	padding-left: 50px;
}
div.downloads-mains {
	display: none;
	padding: 0px;
}
table#gallery {
	color: #ffffff;
	font-size: 12px;
	width: 100%;
	
}
table#gallery img {
	height: 75px;
	margin-right: 20px;
	border: none;
}
table#gallery a,a.visited {
	text-decoration: none;
	border: none;
}
table#gallery td {
	padding: 8px;
}
div.gallery-popper {
}
div.gallery-popper p {
	border-top: 1px solid #999999;
	color: #ffffff;
	font-size: 13px;
	padding: 8px;
}
div.gallery-popper a,a.visited {
	text-decoration: none;
	color: #999;
	font-style: italic;
	font-weight: bold;
	padding: 0px 10px 0px 0px;
}
div#gallery-section {
	margin-top: 2px;
}
div#gallery-section p#section-title {
	font-size: 16px;
	color: #ffffff;
	font-weight: bold;
	text-align: left;
	padding-bottom: 5px;
	padding-left: 50px;
}
div#gallery-section p#section-title span {
#	margin-left: 50px;
	color: #999999;
	font-size: 12px;
	padding-right: 20px;
}
div.gallery-shrunk {
}
div#gallery-pictures-no-height {
	padding: 0px 10px 0px 10px;
}
div#gallery-pictures-no-height p {
	font-size: 16px;
	text-align: left;
	margin: 0px;
	padding: 0px 0px 3px 0px;
	color: #fff;
	border-bottom: 1px solid #999;
}
div#gallery-pictures-no-height p span {
	font-size: 12px;
	padding-left: 30px;
}
div#message-form {
	color: #999999;
	font-size: 12px;
	padding: 5px;
}
div#message-form p span {
	padding-right: 4px;
}
div#message-form p input,textarea {
	background: #341212;
	color: #ffffff;
	font-weight: bold;
	font-size: 12px;
	font-variant: small-caps;
	border: 2px solid #ffffff;
	-moz-border-radius: 3%;
}
div.sale-items {
	color: #999999;
	font-size: 12px;
	padding: 5px;
}
div.sale-items span {
	padding-left: 4px;
	color: #ffffff;
	font-weight: bold;
	font-size: 12px;
}
div.sale-items p {
#	border-bottom: 1px solid #999;
	padding: 5px;
}
div.sale-items#show-buy table {
	text-align: center;
	color: #999999;
	font-size: 12px;
	padding: 4px;
}
div.sale-items table#show-buy img {
	height: 100px;
}
table#show-buy td {
	padding-right: 10px;
}
div#reqimage {
}
div#reqform {
}
/*
div.sale-items table input {
	background: #341212;
	color: #ffffff;
	font-weight: bold;
	font-size: 12px;
	font-variant: small-caps;
	border: 2px solid #ffffff;
	-moz-border-radius: 3%;
}
*/
table#sale-item-details {
	color: #999999;
	font-size: 13px;
}
table#sale-item-details td#image-part {
	text-align: center;
	width: 30%;
}
table#sale-item-details td#desc-part {
	text-align: left;
	width: 70%;
}
table#sale-item-details td#desc-part a {
/*
	font-size: 14px;
	color: #ffffff;
	font-weight: bold;
	font-variant: small-caps;
*/
	margin: 0px;
	color: #fff;
	font-size: 14px;
	padding: 4px 8px 4px 8px;
	text-align: center;
	background: #000;
#	border: 1px solid #341212;
	-moz-border-radius: 10%;
}
table#sale-item-details td#desc-part a:hover {
	border: 2px solid #fff;
	background: #999;
	color: #000;
	font-size: 14px;
	font-weight: bold;
}
table#sale-item-details td#desc-part a img {
	width: 140px;
	height: 20px;
}
table#sale-item-details img {
	height: 100px;
	border: 5px solid #000000;
}
p#sale-item-listing {
	font-size: 14px;
	color: #ffffff;
	font-weight: bold;
}
div#sale-item-div {
	#border: 1px dashed #794F4E;
	border: 1px solid #000;
	color: #999999;
	#margin-top: 20px;
	margin-bottom: 20px;
	padding: 10px;
	padding-bottom: 15px;
	background: #542E2E;
}
div#sale-item-div a,a.visited {
	text-decoration: none;
	border: none;
	color: #999999;
}
div#sale-item-div img {
	border: 1px solid #000;
}
div#about-store {
	margin-bottom: 15px;
}
div#about-store p {
	padding: 0px;
	margin: 0px;
	font-size: 12px;
}
div#cats-store {
	float: left;
	position: relative;
	width: 15%;
	padding: 5px;
	margin-top: 15px;
	text-align: left;
	border: 1px solid #542E2E;
}
div#cats-store-top {
	margin: 0px;
	color: #fff;
	font-size: 16px;
	padding: 2px;
	text-align: center;
	#background: #542E2E;
	background: #000;
	border-bottom: 1px solid #542E2E;
	-moz-border-radius: 4%;
}
div#cats-store-bottom {
	margin: 2px 0px 0px 0px;
	border-top: 1px solid #542E2E;
}
div#cats-store-bottom img {
	width: 100%;
}
div#prods-store {
	float: left;
	width: 70%;
	padding: 15px 15px 15px 50px;
	position: relative;
}
.hidden {display:none;}
div#cats-store-cat input#store-nav-dropper {
	border: 0px;
	background: transparent;
	font-size: 14px;
	padding: 2px 0px 2px 0px;
	cursor: pointer;
}
.inactive-nav {
	color: #fff;
}
.active-nav {
	color: #999;
}
div.store-cat-down {
	display: none;
	padding: 0px;
	margin: 0px;
}
div.store-cat-down2 {
	display: none;
	padding: 0px;
	margin: 0px;
}
div.store-cat-down p {
	padding: 0px 0px 0px 15px;
	font-size: 14px;
	cursor: pointer;
}
div.store-cat-down2 p {
	padding: 0px 0px 0px 30px;
	font-size: 14px;
	cursor: pointer;
}
p#store-header {
	font-size: 20px;
	padding: 0px;
	margin: -15px 0px 5px 0px;
	font-variant: small-caps;
}
p#store-information {
	color: #999;
	text-align: left;
	text-indent: 20px;
}	
a#pic-link {
	border: 0px;
	text-decoration: none;
}
a#pic-link img {
	border: 0px;
	height: 50px;
	margin-top: 25px;
}
p#mod-boxes span {
	font-size: 12px;
	color: #ff9900;
}
p#info-stamper {
	padding: 0px 0px 5px 0px;
	margin: 0px;
	font-size: 10px;
	text-align: left;
	border-bottom: 1px solid #341212;
}
p#info-stamper span {
	padding-left: 50px;
	font-size: 14px;
	color: #fff;
}
div#main-page-entries {
	padding: 20px 5px 10px 10px;
}
div#main-page-sticky {
	border-bottom: 1px dashed #794F4E;
	border-top: 1px dashed #794F4E;
	#border: 1px solid #542E2E;
	color: #fff;
	#margin-top: 20px;
	margin: 10px 75px 25px 75px;
	padding: 0px;
}
div#main-page-sticky p#store-information {
	color: #fff;
	text-align: left;
	text-indent: 20px;
}
div#main-page-sticky p#store-information span {
	font-style: italic;
	padding-left: 15px;
	font-size: 12px;
	cursor: pointer;
	color: #999;
}	
p#actual-time-stamp {
	background: #000;
	color: #999;
	padding: 0px;
	margin: 0px;
	padding-bottom: 2px;	
}
p#actual-time-stamp span {
	padding-left: 20px;
	font-size: 11px;
	color: #999;
}
div#main-bar-div {
	#position: relative;
	margin-top: -35px;
}
table#main-bar {
	padding: 0px;
	color: #999;
	border-collapse: collapse;
}
table#main-bar td {
	border: 0px;
	padding: 3px;
	height: 20px;
	background: #000;
}
table#main-bar td#left {
	background: url('images/bar-bl.png') bottom left no-repeat #000;
	padding: 0px;
	margin: 0px;
	width: 12px;
}
table#main-bar td#right {
	background: url('images/bar-br.png') bottom left no-repeat #000;
	padding: 0px;
	margin: 0px;
	width: 12px;
}
div#none-here img {
	border: none;
	height: 45px;
}
div#cat-title-display {
	margin: 0px 50px 10px 50px;	
	color: #999;
	#margin-top: 20px;
	#margin-bottom: 25px;
	padding: 4px;
	background: #542E2E;
	color: 	#fff;
	text-align: center;
	border: 1px solid #000;
}
div#linkage {
	margin-top: -35px;
	padding: 0px;
	position: absolute;
	left: 0;
	font-size: 12px;
	color: #999;
	background: #000;
	cursor: pointer;
}
div#linkage div#linkage-icon {
	background: #341212;
	font-size: 12px;
	font-variant: small-caps;
	color: #fff;
}
div#linkage div {
	float: left;
	padding: 2px;
}
div#linkage-links {
	position: absolute;
	margin-left: 5px;
	padding: 4px;
	top: -15px;
	left: -10px;
	font-size: 12px;
}
div#linkage-links a,a.visited {
	color: #fff;
	text-decoration: none;
	padding-left: 4px;
}
li#topic-item {
	text-align: left;
	color: #fff;
	list-style: none;
	font-size: 15px;
	padding: 4px 0px 4px 0px;
	margin: 10px 0px 10px 0px;
}
li#topic-item .downloader {
	text-decoration: none;
	padding-left: 50px;
	margin-left: 50px;
	font-size: 12px;
	color: #999;
	font-variant: small-caps;
}
li#topic-item .downloader span {
	padding-left: 6px;
	font-size: 10px;
	font-style: italic;
	color: #999;
}
li#tut-item {
	font-size: 14px;
	color: #999;
	list-style: none;
	padding: 4px 0px 4px 8px;
	margin: 0px;
	border-bottom: 1px dashed #999;
	text-align: left;
}
li#tut-item a {
	text-decoration: none;
#	font-variant: small-caps;
	color: #fff;
	font-style: italic;
}
li#tut-item span {
	font-weight: bold;
	color: #fff;
	font-size: 14px;
}
.lefter {
	text-align: left;
	text-indent: 20px;
	border: 1px solid #542E2E;
	padding: 8px;
}
div#view-cart-button {
	margin: 5px 0px -10px 0px;
	padding: 8px 0px 0px 0px;
	border-top: 1px solid #542E2E;
}
div#view-cart-button input {
	margin: 0px 0px 0px 4px;
	width: 75px;
	color: #fff;
	font-size: 14px;
	text-align: center;
	border:0;
}
div#view-cart-button input:hover {
	border:0px;
}
div#movie-screen {
	position: relative; 
	#border: 4px solid #000;
	width: 100%;
	padding-top: 85px;
	height: 100%; 
	background: url('images/movietheater.jpg') top center no-repeat;
}
.movie-display {
	width: 900px;
	height: 100%;
	background: url('images/movietheater.jpg') top center no-repeat;
}
.movie-block object {
	position: relative;
	width: 580px;
	height: 355px;
}
.dark {
	background: #000;
}
#overlay-title {
	color: #fff;
	font-size: 16px;
	padding: 0px 0px 6px 0px;
	border-bottom: 1px solid #999;
}
#overlay-title span {
	font-size: 12px;
	color: #999;
	padding: 0px 0px 0px 20px;
}
table#sale-item-details td#desc-part a.normal-linker,a.normal-linker:visited {
	color: #fff;
	font-weight: bold;
	cursor: pointer;
	margin: 0px;
	font-size: 12px;
	padding: 0;
	text-align: center;
	background: transparent;
	-moz-border-radius: 0%;
}
table#sale-item-details td#desc-part a.normal-linker:hover {
	border: 0px;
	background: transparent;
	color: #fff;
	font-size: 12px;
	font-weight: bold;
}
#main-extended-toggler2 {
	color: #999;
	text-align: right;
	font-size: 12px;
	cursor: pointer;
}
table.price-guide-table {
	color: #fff;
	font-size: 14px;
	border-spacing: 20px;
	text-align: center;
	border: 1px solid #999;
}
table.price-guide-table tr {
}
table.price-guide-table th {
	font-size: 16px;
	font-weight: bold;
}
.region-jap {
	width:50px;
	height: 22px;
	background:url('/jammax/images/japan-flag.jpg') no-repeat center center;
}
.region-us {
	width:50px;
	height: 22px;
	background:url('/jammax/images/us-flag.jpg') no-repeat center center;
}
.region-korean {
	width:50px;
	height: 22px;
	background:url('/jammax/images/korea-flag.jpg') no-repeat center center;
}
.region-german {
	width:50px;
	height: 22px;
	background:url('/jammax/images/germany-flag.jpg') no-repeat center center;
}
.region-euro {
	width:50px;
	height: 22px;
	background:url('/jammax/images/euro-flag.jpg') no-repeat center center;
}
.region-home {
	width:50px;
	height: 22px;
	background:url('/jammax/images/home-flag.gif') no-repeat center center;
}
.region-japo {
	width:50px;
	height: 22px;
	background:url('/jammax/images/japo-flag.jpg') no-repeat center center;
}
