body {
	background: #616161 url("/images/bg_page-left.gif") repeat-y 0 0; }

a { color: #FFFFFF; }
a:hover { color: #8EACD7; }

h1.title {
	color: #8EACD7;
	font-weight: bold;
	text-align: center;
	font-size: 16px;
	margin-bottom: 20px;
}

table.gameq {
	font-size: 12px;
	width: 60%;
	margin-left: auto;
	margin-right: auto;
	border-collapse: collapse;
	border-spacing: 0px;
	color: #C0C0C0;
}
table.gameq td {
	border:1px solid #333333;
}
table.gameq td table {
	width: 100%;
}
table.gameq td table td {
	font-size: 12px;
	border: 0;
	text-align: left;
	color: #C0C0C0;
}
table.gameq td.lightcell table td {
	border:1px solid #333333;
}

table.statslist {
	width: 100%;
	padding: 4px;
	border-collapse: collapse;
}
	table.statslist tr.rowEven {
		background-color: #404040;
	}
	table.statslist tr.rowOdd {
		background-color: #454545;
	}
/*
	table.statslist tr.datarow:hover {
		background-color: #606060;
	}
*/
	table.statslist tr.datarow td {
		padding: 4px;
	}
	table.statslist tr.header td {
		background-color: #505050;
		font-size: 10px;
		font-weight: bold;
		padding: 4px;
	}

#sitewrapper {
	width: 100%;
	min-width: 772px;
	background: transparent url("/images/bg_page-right.gif") repeat-y 100% 0; }
	#sitewrapper #page-left {
		position: absolute;
			top: 0;
			left: 0;
		z-index: 0;
		background: transparent url("/images/bg_page-left.jpg") no-repeat 0 0;
		height: 431px;
		width: 549px; }
	#sitewrapper #page-right {
		position: absolute;
			top: 0;
			right: 0;
			right: expression(-this.parentNode.offsetWidth%2+"px"); /* IE 1px shift hack */
		z-index: 0;
		margin-left: -223px;
		background: transparent url("/images/bg_page-right.jpg") no-repeat 0 0;
		height: 431px;
		width: 223px; }
	#sitewrapper #header {
		width: 100%;
		min-width: 772px;
		height: 161px;
		background: transparent url("/images/bg_header.gif") repeat-x 0 0; }
		#sitewrapper #header h1 {
			display: none; }
	#sitewrapper #navigation {
		clear: both;
		width: 100%;
		min-width: 772px;
		height: 73px;
		background: transparent url("/images/bg_navigation.gif") repeat-x 0 0; }
		#sitewrapper #navigation ul {
			height: 73px;
			float: left;
			position: relative;
			z-index: 10;
			padding-left: 33px; }
			#sitewrapper #navigation ul li {
				float: left; }
				#sitewrapper #navigation ul li a {
					margin-top: 5px;
					height: 34px;
					width: 100px;
					display: block;
					text-indent: -5000px; }

					/* Navigation Styles */

					#sitewrapper #navigation ul li a#nav_home {	background: transparent url("/images/navigation.gif") no-repeat 0 0; }
						#sitewrapper #navigation ul li a#nav_home:hover,
						#sitewrapper #navigation ul li a#nav_home.current { background: transparent url("/images/navigation.gif") no-repeat 0 -34px; }

					#sitewrapper #navigation ul li a#nav_forums { background: transparent url("/images/navigation.gif") no-repeat -100px 0; }
						#sitewrapper #navigation ul li a#nav_forums:hover,
						#sitewrapper #navigation ul li a#nav_forums.current { background: transparent url("/images/navigation.gif") no-repeat -100px -34px; }

					#sitewrapper #navigation ul li a#nav_contact-us { background: transparent url("/images/navigation.gif") no-repeat -200px 0; }
						#sitewrapper #navigation ul li a#nav_contact-us:hover,
						#sitewrapper #navigation ul li a#nav_contact-us.current { background: transparent url("/images/navigation.gif") no-repeat -200px -34px; }

					#sitewrapper #navigation ul li a#nav_control-panel { background: transparent url("/images/navigation.gif") no-repeat -300px 0; }
						#sitewrapper #navigation ul li a#nav_control-panel:hover,
						#sitewrapper #navigation ul li a#nav_control-panel.current { background: transparent url("/images/navigation.gif") no-repeat -300px -34px; }

					#sitewrapper #navigation ul li a#nav_web-admin { background: transparent url("/images/navigation.gif") no-repeat -400px 0; }
						#sitewrapper #navigation ul li a#nav_web-admin:hover,
						#sitewrapper #navigation ul li a#nav_web-admin.current { background: transparent url("/images/navigation.gif") no-repeat -400px -34px; }

		#sitewrapper #navigation #clock {
			height: 39px;
			width: 188px;
			float: right;
			background: transparent url("/images/bg_clock.gif") no-repeat 0 0;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 10px;
			font-weight: bold;
			position: relative;
				top: 5px;
				right: 36px;
			z-index: 10;
			color: #FFFFFF; }
			#sitewrapper #navigation #clock b {
				position: relative;
					top: 10px;
					left: 37px; }
	
	#sitewrapper #content { }
		#sitewrapper #content #sidebar {
			width: 167px;
			background: transparent url("/images/bg_sidebar.gif") repeat-y 0 0;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 12px;
			color: #FFFFFF;
			text-align: center;
			float: left;
			position: relative;
				left: 25px; }
			#sitewrapper #content #sidebar h2 { }
				#sitewrapper #content #sidebar h2#top {
					height: 45px;
					padding: 10px 0 0 0;
					color: #8EACD7;
					background: transparent url("/images/bg_sidebar-top.gif") no-repeat 0 0; }
				#sitewrapper #content #sidebar h2#bottom {
					height: 28px;
					padding: 20px 0 5px 0;
					background: transparent url("/images/bg_sidebar-bottom.gif") no-repeat 0 100%; }
					#sitewrapper #content #sidebar h2#bottom a { color: #FFFFFF; }
						#sitewrapper #content #sidebar h2#bottom a:hover { color: #8EACD7; }
			#sitewrapper #content #sidebar h3 {
				display: inline;
				padding-left: 11px;
				background: transparent url("/images/blt_arrow-right.gif") no-repeat 0 50%; }
				#sitewrapper #content #sidebar h3 b {
					padding-right: 11px;
					background: transparent url("/images/blt_arrow-left.gif") no-repeat 100% 50%; }
			#sitewrapper #content #sidebar hr {
				padding: 0 14px 0 18px;
				border-bottom: 1px solid #5E5E5E;
				border-top: 1px solid #000000;
				border-right: 1px solid #2C3137;
				margin: 10px 14px 25px 18px; }
			#sitewrapper #content #sidebar ul {
				text-align: left;
				margin: 20px 14px 0 18px; }
				#sitewrapper #content #sidebar ul li { }
					#sitewrapper #content #sidebar ul li a {
						color: #FFFFFF;
						background: transparent url("/images/blt_arrow-right.gif") no-repeat 0 50%;
						padding-left: 11px;
						line-height: 130%; }
						#sitewrapper #content #sidebar ul li a:hover {
							color: #8EACD7; }
		#sitewrapper #main {
			position: relative;
			background: #575757 url("/images/bg_main.gif") repeat-y 0 0;
			font-size: 12px;
			font-family: Arial, Helvetica, sans-serif;
			color: #FFFFFF;
			margin: 0 30px 0 195px;
			text-align: center; }
			#sitewrapper #main.control-panel { margin: 0 30px; }
			#sitewrapper #main.control-panel #control-panel { min-height: 500px; height: auto !important; height: 500px; }
				#sitewrapper #main.control-panel #control-panel p { font-weight: bold; }
				#sitewrapper #main.control-panel #control-panel a { color: #8EACD7; }

			#sitewrapper #main #main-top-left {
				height: 34px;
				position: relative;
				left: 0 !important;
				left: -3px;
				background: url("/images/bg_main-top.jpg") no-repeat 0 0; }
				#sitewrapper #main.control-panel #main-top-left { left: 0px; }
			#sitewrapper #main #main-top-right {
				height: 34px;
				width: 40px;
				float: right;
				position: relative;
				z-index: 20;
				background: url("/images/bg_main-top-right.jpg") no-repeat 0 0; }
			#sitewrapper #main #main-right {
				background: url("/images/bg_main-right.gif") repeat-y 100% 0; }
			#sitewrapper #main img.banner { }
			#sitewrapper #main h3.phone { }
			#sitewrapper #main div.product {
				text-align: left;
				margin: 0 15px; }
				#sitewrapper #main div.product img.product-banner {
					float: right; margin-left: 5px }
				#sitewrapper #main div.product h2 {
					margin: 30px 0 10px 0;
					font-weight: normal; }
					#sitewrapper #main div.product h2 b {
						color: #8EACD7; }
					#sitewrapper #main div.product h2 a {
						font-weight: bold; }
					#sitewrapper #main div.product h2 strong { }
				#sitewrapper #main div.product table.info {
					border: 1px solid #3D3C3C;
					border-bottom: 1px solid #717171;
					border-right: 1px solid #717171; }
					#sitewrapper #main div.product table.info td.icon {
						background: #4A4A4A;
						width: 69px;
						padding: 5px;
						vertical-align: middle;
						text-align: center; }
						#sitewrapper #main div.product table.info td.icon img { }
					#sitewrapper #main div.product table.info td.detail {
						padding: 10px; }
					#sitewrapper #main div.product table.info h3 {
						margin-bottom: 7px; }
					#sitewrapper #main div.product table.info p { }
			#sitewrapper #main #main-bottom-right {
				height: 21px;
				width: 25px;
				float: right;
				position: relative;
				left: 1px;
				z-index: 20;
				background: url("/images/bg_main-bottom-right.jpg") no-repeat 0 0; }
			#sitewrapper #main #main-bottom-left {
				height: 21px;
				background: transparent url("/images/bg_main-bottom-left.jpg") no-repeat 0 0; }
			#sitewrapper #main hr {
				border-top: 1px solid #161616;
				border-bottom: 1px solid #5E5E5E;
				height: 2px;
				width: 96%;
				color: black;
				background-color: black; }
			#sitewrapper #main hr.width80 {
				width: 80%; }
			#sitewrapper #main hr.width75 {
				width: 75%; }
			#sitewrapper #main hr.width50 {
				width: 50%; }
			#sitewrapper #main table {
				font-size: 12px;
				font-family: Arial, Helvetica, sans-serif;
				color: #FFFFFF; }
			#sitewrapper #main p.announce {
				color: #00CCFF;
				font-weight: bold; }
			#sitewrapper #main table.block-center {
				text-align: left;
				margin-left: auto;
				margin-right: auto; }
			#sitewrapper #main h3 {
				font-size: 14px;
				font-weight: bold;
				margin: 20px;
				text-align: center; }
			#sitewrapper #main h3.h3index {
				font-size: 12px;
				font-weight: bold;
				margin: 0px;
				color: #8EACD7;
				text-align: left; }
			#sitewrapper #main h4 {
				font-size: 12px;
				font-weight: bold;
				margin: 20px 0 0 0; }
			#sitewrapper #main h5 {
				font-size: 10px;
				font-weight: bold;
				margin: 20px;
				text-align: center; }
			#sitewrapper #main #pagebox {
				margin: 0 20px 0 20px;
				text-align: left; }
			#sitewrapper #main #pagebox ul {
				list-style-type: square; }
			#sitewrapper #main #pagebox li {
				margin: 10px 0 20px 40px; }
			#sitewrapper #main #pagebox ul.circled {
				list-style-type: circle;
				margin: 10px 0; }
			#sitewrapper #main #pagebox ul.circled li {
				margin: 0 0 0 40px; }
			#sitewrapper #main #pagebox p {
				margin: 10px 0; }
			#sitewrapper #main #pagebox span.blocktitle {
				font-weight: bold;
				font-size: 12pt;
				color: #8EACD7;
				font-family: arial;
				letter-spacing: 0px;
				text-decoration: none; }
			#sitewrapper #main div.boxed {
				border: 1px solid #8EACD7;
				margin: 10px 20px;
				background-color: #404040;
				text-align: left;
			}
				#sitewrapper #main div.boxed h2 {
					text-align: center;
					background-color: #576A84;
					font-size: 12px;
					font-weight: bold;
					color: #FFFFFF;
					padding: 4px;
					margin: 0px;
				}
				#sitewrapper #main div.boxed h3 {
					color: #8EACD7;
					font-weight: bold;
					text-align: center;
					margin: 10px;
				}
				#sitewrapper #main div.boxed p {
					margin: 10px;
				}
			#sitewrapper #main table.priceblock {
				margin-left: auto;
				margin-right: auto;
				border: 0;
				color: #FFFFFF;
				background-color: #686868;
			}
				#sitewrapper #main table.priceblock td.label {
					white-space: nowrap;
					font-weight: bold;
					text-align: right;
					padding-right: 4px;
				}
				#sitewrapper #main table.priceblock td.slot {
					width: 30px;
					height: 20px;
					font-weight: bold;
					color: inherit;
					background-color: #606060;
				}
				#sitewrapper #main table.priceblock td.price {
					width: 30px;
					height: 20px;
					color: inherit;
					background-color: #575757;
				}

		#sitewrapper #sidebar2 {
			width: 167px;
			background: transparent url("/images/bg_sidebar.gif") repeat-y 0 0;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 12px;
			color: #FFFFFF;
			text-align: center;
			float: right;
			position: relative;
				right: 25px; }
			#sitewrapper #content #sidebar2 h2 { }
				#sitewrapper #content #sidebar2 h2#top2 {
					height: 45px;
					padding: 10px 0 0 0;
					color: #8EACD7;
					background: transparent url("/images/bg_sidebar-top.gif") no-repeat 0 0; }
				#sitewrapper #content #sidebar2 h2#bottom2 {
					height: 28px;
					padding: 20px 0 5px 0;
					background: transparent url("/images/bg_sidebar-bottom.gif") no-repeat 0 100%; }
					#sitewrapper #content #sidebar2 h2#bottom2 a { color: #FFFFFF; }
						#sitewrapper #content #sidebar2 h2#bottom2 a:hover { color: #8EACD7; }
			#sitewrapper #content #sidebar2 h3 {
				display: inline;
				padding-left: 11px;
				background: transparent url("/images/blt_arrow-right.gif") no-repeat 0 50%; }
				#sitewrapper #content #sidebar2 h3 b {
					padding-right: 11px;
					background: transparent url("/images/blt_arrow-left.gif") no-repeat 100% 50%; }
			#sitewrapper #content #sidebar2 hr {
				padding: 0 14px 0 18px;
				border-bottom: 1px solid #5E5E5E;
				border-top: 1px solid #000000;
				border-right: 1px solid #2C3137;
				margin: 10px 14px 25px 18px; }
			#sitewrapper #content #sidebar2 ul {
				text-align: left;
				margin: 20px 14px 0 18px; }
				#sitewrapper #content #sidebar2 ul li { }
					#sitewrapper #content #sidebar2 ul li a {
						color: #FFFFFF;
						background: transparent url("/images/blt_arrow-right.gif") no-repeat 0 50%;
						padding-left: 11px;
						line-height: 130%; }
						#sitewrapper #content #sidebar2 ul li a:hover {
							color: #8EACD7; }
			#sitewrapper #content #sidebar2 div.rightblock {
				text-align: left;
				margin: 20px 15px 0 15px; }
#footer {
	width: 100%;
	clear: both;
	text-align: center;
	height: 167px;
	background: url("/images/bg_footer-bottom.jpg") no-repeat 50% 100%; }
	#footer img {
		position: relative;
		top: 47px; }
	#footer #footer-right {
		float: right;
		position: relative;
			right: 6px;
		z-index: 20;
		height: 167px;
		width: 15px;
		background: url("/images/bg_footer-right.jpg") no-repeat 0 0; }
	#footer #footer-left {
		float: left;
		position: relative;
			left: 5px;
		z-index: 20;
		height: 167px;
		width: 15px;
		background: url("/images/bg_footer-left.jpg") no-repeat 0 0; }
