body {
	margin:0 auto;
	background:#000000 url('img/bg_300.jpg') top center repeat;
	font-family:arial;
	font-size:12px;
}

* {
	border:none;
	float:none;
	padding:0px;
	margin:0px;
}

a, a:visited {
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}
#header a, #header a:visited, #right a, #right a:visited {
	color:#d5a122;
}

h1.pagetitle {
	font-size:18px;
	font-weight:bold;
	color:#d5a122;
}
h2 {
	font-size:14px;
	font-weight:bold;
	color:#d5a122;
}

#container {
	margin:0 auto;
	width:1000px;
	position:relative;
	color:#FFFFFF;
}

#header {
	display:block;
	height:60px;
	width:760px;
	margin:0px 0px 20px 0px;
	position:relative;
}
#header .logo {
	position:absolute;
	top:13px;
	left:0px;
}
#header .tagline {
	position:absolute;
	top:21px;
	left:175px;
	color:#FFFFFF;
	font-size:15px;
}
#header #login {
	position:absolute;
	top:13px;
	left:350px;
	text-align:center;
}
#header #login .logpre {
	margin:10px 0px 0px 50px;
}
#header #cartcart {
	position:absolute;
	top:15px;
	right:0px;
}

#left {
	float:left;
	width:171px;
}
#left a, #left a:visited {
	color:#FFFFFF;
}
#left a:active {
	color:#D5A122;
}
#left ul#categoryList li.listNode a.expand {
	color:#999999;
	line-height:27px;
}
#left ul#categoryList li.listNode {
	background:transparent url('img/cat_1.png') top center no-repeat;
	padding:0px;
}
#left li.categoryProducts {
	background:transparent url('img/cat_2.png') top center no-repeat;
	padding:2px 0px 3px 0px;
	display:block;
	height:15px;
}
#left a.toggle_button {
	padding:0px 0px 0px 10px;
}
#left h2 {
	padding:0px 0px 0px 10px;
	margin:0px 0px 3px 0px;
}
#left #searchform {
	background:#000000;
	border:1px solid #666666;
	padding:5px 0px 8px;
	margin:0px 0px 20px 0px;
}
#left #searchform #s {
	width:147px;
	margin:0px 0px 5px 10px;
}
#left #searchform #searchsubmit {
	width:87px;
	height:15px;
	margin-left:41px;
	text-align:center;
	font-weight:bold;
	background:transparent url('img/search_btn.png') top center no-repeat;
	cursor:pointer;
}

#right {
	float:right;
	width:823px;
}
#right #nav {
	background:transparent url('img/nav_bg.png') top center no-repeat;
	display:block;
	width:823px;
	height:42px;
	margin:0px 0px 15px 0px;
}
#right #nav a.home {
	background:transparent url('img/nav_home_off.png') top center no-repeat;
	float:left;
	margin:0px 0px 0px 45px;
	width:124px;
	height:42px;
}
#right #nav a.home:hover {
	background:transparent url('img/nav_home_on.png') top center no-repeat;
}
#right #nav a.news {
	background:transparent url('img/nav_news_off.png') top center no-repeat;
	float:left;
	margin:0px;
	width:121px;
	height:42px;
}
#right #nav a.news:hover {
	background:transparent url('img/nav_news_on.png') top center no-repeat;
}
#right #nav a.btn1 {
	background:transparent url('img/nav_btn1_off.png') top center no-repeat;
	float:left;
	margin:0px;
	width:121px;
	height:42px;
}
#right #nav a.btn1:hover {
	background:transparent url('img/nav_btn1_on.png') top center no-repeat;
}
#right #nav a.retail {
	background:transparent url('img/nav_retailstore_off.png') top center no-repeat;
	float:left;
	margin:0px;
	width:121px;
	height:42px;
}
#right #nav a.retail:hover {
	background:transparent url('img/nav_retailstore_on.png') top center no-repeat;
}
#right #nav a.btn2 {
	background:transparent url('img/nav_btn2_off.png') top center no-repeat;
	float:left;
	margin:0px;
	width:121px;
	height:42px;
}
#right #nav a.btn2:hover {
	background:transparent url('img/nav_btn2_on.png') top center no-repeat;
}
#right #nav a.btn3 {
	background:transparent url('img/nav_btn3_off.png') top center no-repeat;
	float:left;
	margin:0px;
	width:124px;
	height:42px;
}
#right #nav a.btn3:hover {
	background:transparent url('img/nav_btn3_on.png') top center no-repeat;
}
#right #maintop {
	background:transparent url('img/main_top.png') top center no-repeat;
	width:823px;
	height:13px;
	display:block;
}
#right #mainfill {
	background:transparent url('img/main_fill.png') top center repeat-y;
	width:728px;
	min-height:450px;
	padding:1px 48px 17px 48px;
	display:block;
}
#right #mainbottom {
	background:transparent url('img/main_bottom.png') top center no-repeat;
	width:823px;
	height:13px;
	display:block;
}

#footer {
	width:1000px;
	display:block;
	clear:both;
	text-align:center;
	line-height:20px;
	color:#999999;
	margin:15px 0px 0px 0px;
	padding:5px 0px 7px 0px;
}
#footer a, #footer a:visited {
	color:#999999;
}
div.column1-unit {
	border-bottom:1px solid #838383;
	display:block;
	height:17px;
	overflow:hidden;
}
hr.clear-contentunit {
	clear:both;
	height:10px;
}
div.column1-unit h1 {
	float:left;
	margin:0px 10px 0px 0px;
	font:bold 14px arial;
	display:none;
}
div.column1-unit h3 {
	float:left;
	margin:0px 10px 0px 0px;
	font:normal 14px arial
}
div.column1-unit p {
	float:left;
	margin:0px 10px 0px 0px;
	font:normal 14px arial;
}

.podheader {
	margin:0px;
	padding:7px 0px 0px 15px;
	background:transparent url('img/pod_header.png') top center no-repeat;
}
.podfill {
	margin:0px;
	padding:10px 10px 5px;
	background:transparent url('img/pod_fixedbg.png') center no-repeat;
}
.podfooter {
	height:11px;
	width:253px;
	background:transparent url('img/pod_footer.png') top center no-repeat;
}

.mtg {
	background:transparent url('img/bg_module_mtg.jpg') top center no-repeat;
	height:183px;
	width:350px;
	margin:0px 0px 25px 0px;
	position:relative;
}
.ygo {
	background:transparent url('img/bg_module_ygo.jpg') top center no-repeat;
	height:183px;
	width:350px;
	margin:0px 0px 25px 0px;
	position:relative;
}
.wow {
	background:transparent url('img/bg_module_wow.jpg') top center no-repeat;
	height:183px;
	width:350px;
	margin:0px 0px 25px 0px;
	position:relative;
}
.events {
	background:transparent url('img/bg_module_events.jpg') top center no-repeat;
	height:183px;
	width:350px;
	margin:0px 0px 25px 0px;
	position:relative;
}
.dnd {
	background:transparent url('img/bg_module_dnd.jpg') top center no-repeat;
	height:183px;
	width:350px;
	margin:0px 0px 25px 0px;
	position:relative;
}
.bens {
	background:transparent url('img/bg_module_bens.jpg') top center no-repeat;
	height:183px;
	width:350px;
	margin:0px 0px 25px 0px;
	position:relative;
}
.modlogo {
	position:absolute;
	top:5px;
	left:5px;
}
.listed {
	width:220px;
	height:95px;
	position:absolute;
	bottom:10px;
	left:10px;
	overflow:hidden;
	line-height:20px;
	color:#a45600;
}
.bens .listed {
	width:300px;
	height:120px;
	position:absolute;
	bottom:10px;
	left:10px;
	overflow:hidden;
	font-size:10px;
	font-weight:bold;
	line-height:14px;
	color:#a45600;
}
.bens .listed img {
	padding:0px 5px 0px 0px;
}
#right .listed a, listed a:visited {
	color:#000000;
}

#selling {
	border:1px solid #838383;
	padding:5px;
	background:#000000;
	margin:0px 0px 20px 0px;
	text-align:center;
}

.mass_add_to_cart {
	cursor:pointer;
	color:#D5A122;
	background:#000000;
	border:1px solid #D5A122;
	padding:2px;
}