body							{ margin:0px; color:#000000; background:#FFFFFF; font-family:Tahoma, Arial, Helvetica; font-size:12px; }
a								{ color:#0B0C4D; text-decoration:underline; }
a:hover							{ color:#340E03; text-decoration:underline; }

h1, .page_title					{ font-size:110%; font-weight:bold; color:#000; margin:0px 0px 5px 0px; padding:0px; }
h2								{ font-size:105%; font-weight:bold; color:#000; margin:0px 0px 5px 0px; padding:0px; }
img								{ border:0px; }
form							{ margin:0px; padding:0px; }
input							{ font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:10px; color:#0B0C4D; }
label							{ cursor:pointer; }

/* Site Layout */

.layout_left					{ background-color:#340E03; background-image:url(images/gameworn_top_left.jpg); background-position:top left; background-repeat:no-repeat; vertical-align:bottom; text-align:right; }
.layout_right					{ background-color:#340E03; background-image:url(images/gameworn_top_right.jpg); background-position:top right; background-repeat:no-repeat; vertical-align:bottom; text-align:left; }
.layout_main					{ background-color:#E5CCB6; height:400px; background-image:url(images/inner_right.jpg); background-position:bottom right; background-repeat:no-repeat; }

.blue_nav						{ background-color:#0B0C4D; background-image:url(images/blue_bg.jpg); background-repeat:no-repeat; background-position:top left; vertical-align:top; text-align:left; }
	.blue_nav DIV				{ margin-left:10px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff; }
	.blue_nav DIV a				{ color:#ffffff; text-decoration:none; }
	.blue_nav DIV a:hover		{ color:#ffffff; text-decoration:underline; }
.body_main						{ background-image:url(images/main_bg.jpg); background-repeat:repeat-y; vertical-align:top; text-align:left; }
.body_content					{ margin-left:10px; font-family:Tahoma, Helvetica, sans-serif; font-size:12px; color:#0D0E4E; padding-bottom:140px; }
.category_list					{ font-size:10px; margin:10px 5px 40px 5px; }
.category_list a				{ padding-top:5px; }

.sortable						{  }
.sortable TH					{ text-align:center; font-size:13px; font-weight:bold; cursor:pointer; background-color:#DDDDDD; }
.sortable TH.sorttable_nosort	{ cursor:auto; }

.auction_details TD				{ font-size:11px; }

.swap_pic_holder				{ display:block; position:absolute; width:223px; height:264px; filter:alpha(opacity=0); opacity:0.0; }
.swap_pic_holder A				{ color:#ffffff; text-decoration:none; }
.swap_pic_holder A:hover		{ color:#ffffff; text-decoration:underline; }

/* this keeps bulleted lists consistent between browsers when dealing with floating img's, div's, etc */
ul								{ padding:0px; margin:0px 0px 0px 15px; list-style-position:inside; }
li								{ padding:0px; margin:0px; }


/* Cart classes */

.CatalogItemLight				{ font-size:11px; background-color:#E5CCB6; color:#0B0C4D; }
.CatalogItemDark				{ font-size:11px; background-color:#DFC1A7; color:#0B0C4D; }
.ProductSubtitle				{ background-color:#0B0C4D; color:#ffffff; font-weight:bold; padding:3px; border:outset 1px #ffffff; }
.ProductSubtitle A				{ color:#ffffff; text-decoration:underline; }
.ProductSubtitle A:hover		{ color:#ffffff; text-decoration:none; }
.pageHeader						{ width:98%; color:#340E03; font-size:16px; font-weight:bold; padding:0 0 2px 0; border-style:solid; border-width:0 0 1px 0; border-color:#340E03; margin:0 0 20px 0; }
.pageNavigation					{ background-color:#0B0C4D; color:#ffffff; font-weight:bold; padding:3px; }
.pageNavigation A				{ color:#ffffff; text-decoration:underline; }
.pageNavigation A:hover			{ color:#ffffff; text-decoration:none; }
.formLine						{ margin:0px; clear:both; color:#0B0C4D; font-weight:normal; }
.formCaption					{ width:200px; float:left; text-align:right; padding-bottom:10px; padding-right:10px; }
.formControl					{ width:auto; float:left; text-align:left; padding-bottom:10px; }
.formControlText				{ font-family:Tahoma, Helvetica, sans-serif; font-size:10px; width:175px; }
.formFieldSet					{ margin:5px 5px 25px 0; color:#000000; font-weight:bold; }
.formButtons					{ width:auto; margin:0 auto 0 auto; text-align:center; }


/* Image Text Replacement Code */

#navigation						{ width:600px; height:25px; margin:0px auto; background:url('/images/navigation_bg.jpg') top left no-repeat #FFF; }
	#navigation ul 				{ margin:0px; padding:0px; list-style:none; }
	#navigation ul li 			{ float:left; margin:0px; padding:0px; list-style:none; display:block; height:25px; position:relative; }
	#navigation a, #navigation a:hover { display:block; height:25px; line-height:25px; font-size:70%; }
	#navigation span 			{ position:absolute; top:0; left:0; height:25px; }

	#nav_01 					{ width:100px; }
	#nav_01 span 				{ background:url('/images/nav_01.jpg') no-repeat 0px 0px; width:100px; }
	#nav_01 a, #nav_01 a:hover 	{ background:url('/images/nav_01.jpg') no-repeat 0px 0px; width:100px; text-indent:-9009px; cursor:default; }
	#nav_01 a:hover span, #nav_01 a.selected span, #nav_01 a.selected:hover span { background:url('/images/nav_01.jpg') no-repeat 0px -25px; }

	#nav_02 					{ width:110px; }
	#nav_02 span 				{ background:url('/images/nav_02.jpg') no-repeat 0px 0px; width:110px; }
	#nav_02 a, #nav_02 a:hover 	{ background:url('/images/nav_02_over.jpg') no-repeat 0px 0px; width:110px; text-indent:-9009px; }
	#nav_02 a:hover span, #nav_02 a.selected span, #nav_02 a.selected:hover span { background:url('/images/nav_02.jpg') no-repeat 0px -25px; }

	#nav_03 					{ width:120px; }
	#nav_03 span 				{ background:url('/images/nav_03.jpg') no-repeat 0px 0px; width:120px; }
	#nav_03 a, #nav_03 a:hover 	{ background:url('/images/nav_03.jpg') no-repeat 0px 0px; width:120px; text-indent:-9009px; cursor:default; }
	#nav_03 a:hover span, #nav_03 a.selected span, #nav_03 a.selected:hover span { background:url('/images/nav_03.jpg') no-repeat 0px -25px; }

	#nav_04 					{ width:130px; }
	#nav_04 span 				{ background:url('/images/nav_04.jpg') no-repeat 0px 0px; width:130px; }
	#nav_04 a, #nav_04 a:hover 	{ background:url('/images/nav_04_over.jpg') no-repeat 0px 0px; width:130px; text-indent:-9009px; }
	#nav_04 a:hover span, #nav_04 a.selected span, #nav_04 a.selected:hover span { background:url('/images/nav_04.jpg') no-repeat 0px -25px; }

	#nav_05 					{ width:140px; }
	#nav_05 span 				{ background:url('/images/nav_05.jpg') no-repeat 0px 0px; width:140px; }
	#nav_05 a, #nav_05 a:hover 	{ background:url('/images/nav_05_over.jpg') no-repeat 0px 0px; width:140px; text-indent:-9009px; }
	#nav_05 a:hover span, #nav_05 a.selected:hover span { background:url('/images/nav_05.jpg') no-repeat 0px -25px; }

/* S01 Template Code */

.s01_table						{ display:table; }
.s01_photo						{ margin-bottom:5px; border:0px; }
.s01_main_image					{ float:left; margin:0px 10px 10px 0px; }
.s01_main_photo					{ border:0px; }
.s01_jumplinks					{ margin:10px 0px 10px 10px; }
.s01_text						{ vertical-align:top; padding-top:10px; clear:both; }
.s01_text ul					{ margin-bottom:0px; margin-top:5px; }
.s01_image_holder				{ float:left; margin:0px 10px 5px 0px; text-align:center; }
.s01_photo						{ margin-bottom:5px; border:0px; }
.back_to_top					{ padding:5px 0px 10px 0px; }
.back_to_top a					{ background:url('/images/top_icon.gif') center left no-repeat; padding-left:16px; font-size:90%; text-decoration:none; }
.click_to_enlarge				{ text-align:center; }
.click_to_enlarge a				{ background:url('/images/zoom_icon.gif') center left no-repeat; padding-left:16px; font-size:90%; text-decoration:none; }

/* IQ footer code */

.iqfooter_l						{ width:40px; float:left; vertical-align:top; padding-top:5px; }
.iqfooter_r						{ width:700px; float:left; font-size:80%; color:#666; padding-top:30px; }
.iqfooter_r a					{ color:#666; }
.iqfooter_r a:hover				{ color:#333; }

/* stuff for the nav menus */

.body11px						{ font-size:11px; line-height:13px; text-decoration:none; }
.body12px						{ font-size:12px; line-height:14px; text-decoration:none; }
.body10px						{ font-size:10px; line-height:12px; text-decoration:none; }
a.body11px:hover				{ font-size:11px; line-height:13px; text-decoration:underline; }
a.body10px:hover				{ font-size:10px; line-height:12px; text-decoration:underline; }
.lnavcatopen					{ font-weight:bold; font-size:10px; color:#000; background:#FFF; text-decoration:none; }
.lnavcatopen a					{ font-weight:bold; color:#000; text-decoration:none; }
.lnavcatopen a:active			{ font-weight:bold; color:#000; text-decoration:none; }
.lnavcatopen a:visited			{ font-weight:bold; color:#000; text-decoration:none; }
.lnavcatopen a:link				{ font-weight:bold; color:#000; text-decoration:none; }
.lnavcatopen a:hover			{ font-weight:bold; color:#C73348; text-decoration:underline; }
.lnavselected					{ font-weight:bold; font-size:10px; color:#4346A0; background:#EEE; text-decoration:none; }
.lnavselected a					{ color:#555; text-decoration:none; }
.lnavselected a:active			{ color:#555; text-decoration:none; }
.lnavselected a:visited			{ color:#555; text-decoration:none; }
.lnavselected a:link			{ color:#555; text-decoration:none; }
.lnavselected a:hover			{ color:#00092A; text-decoration:underline; }
.lnavcat						{ font-weight:bold; font-size:10px; color:#4346A0; background:#FFF; text-decoration:none; }
.lnavcat a						{ color:#555; text-decoration:none; }
.lnavcat a:active				{ color:#555; text-decoration:none; }
.lnavcat a:visited				{ color:#555; text-decoration:none; }
.lnavcat a:hover				{ color:#00092A; text-decoration:underline; }
.mtDropdownMenu					{ left:-1000px; overflow:hidden; position:absolute; top:-1000px; text-align:left; }
.mtDropdownMenu .content		{ position:absolute; }
.mtDropdownMenu .items			{ border:#999 1px solid; z-index:2; position:relative; left:0px; top:0px; }
.mtDropdownMenu .item			{ border:medium none; font-size:11px; cursor:pointer; color:#3B71B6; text-decoration:none; }
.mtDropdownMenu .background		{ z-index:0; -moz-opacity:1; filter:alpha(opacity=100); left:0px; position:absolute; top:0px; }
.mtDropdownMenu .shadowRight	{ z-index:2; -moz-opacity:.4; filter:alpha(opacity=40); position:absolute; top:3px; width:2px; }
.mtDropdownMenu .shadowBottom	{ z-index:0; -moz-opacity:.4; filter:alpha(opacity=40); left:3px; position:absolute; height:2px; }
.mtDropdownMenu .hover			{ background:#4346A0; color:#FFF; }
