body
{
	margin: 0px;
	background-image: url(/_img/body-bg.png);
	background-repeat: repeat-x;
	background-color: #111111;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
}

.category {
	background-color: #000000;
	color: #FFFFFF;
}

a
{
	text-decoration: none;
	color: #CC0000;
}
a:hover
{
	color: #FF0000;
	border-bottom: 1px dotted #FFFFFF;
}

img
{
	border: none;
}

form
{
	clear: none;
}

input
{
}

p
{
	margin: 0px;
	padding: 0px;
	clear: none;
}

.clear { clear: both; }
.left { float: left; }
.center { text-align: center; }
.right { float: right; }
.justify { text-align: justify; }
.bold { font-weight: bold; }
.row0 { background-color: #B8B8B8; text-align: center; }
.row1 { background-color: #E8E8E8; }
.row2 { background-color: #D8D8D8; }

#wrapper-grey
{
	margin: 0px auto 0px auto;
	background-color: #D4D4D4;
	width: 984px;
}

#wrapper-red
{
	margin: 0px auto 0px auto;
	background-color: #D30000;
	width: 980px;
}

#wrapper-black-top
{
	margin: 0px auto 0px auto;
	background-color: #000000;
	width: 976px;
}

#wrapper-top
{
	margin: 0px auto 0px auto;
	width: 974px;
}

#wrapper-black
{
	margin: 0px auto 0px auto;
	background-color: #000000;
	width: 976px;
}

#wrapper-middle
{
	margin: 0px auto 0px auto;
	padding: 2px;
	background-color: #EAEAEA;
	width: 970px;
}

#top
{
	margin: 0px;
	width: 100%;
	height: 29px;
	background-image: url(/_img/top-bg.png);
	background-repeat: repeat-x;
	background-color: #2C2C2C;
	text-align: right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-variant: small-caps;
	font-weight: bold;
	font-size: 10px;
}
	#top-login-text
	{
		float: right;
		margin: 8px 6px 0px 0px;
	}
	#top-login
	{
		float: right;
		margin-top: 4px;
	}
		.top-login
		{
			border: 1px solid #000000;
			background-color: #090909;
			color: #FFFFFF;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 10px;
			background-image: url(/_img/top-login-input-bg.png);
			background-repeat: repeat;
			margin: 0px 3px 0px 0px;
		}
		#top-login input
		{
			width: 99px;
			height: 14px;
		}
		#top-login-submit
		{
			width: 30px;
			height: 18px;
		}

#header
{
  background: url('/_img/header2.png');
	margin: 0px;
	width: 974px;
	height: 192px;
}

#ad 
{
  float: right;
  margin: 67px 20px 0px 0px;
}

#ad img { border: 2px #686868 solid; }

#nav
{
  float: left;
	margin: 0px 0px 0px 2px;
	width: 976px;
	height: 32px;
	background-image: url(/_img/nav-bg.png);
	background-repeat: repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
}

#dropmenudiv
{
  color: #FFFFFF;
  float: left;
  margin-top: 2px;
  position: absolute;
  line-height: 18px;
  z-index: 100;
  background-color: #000000;
}

#dropmenudiv a:link
{
  color: #FFFFFF;
  width: 100%;
  display: block;
  text-indent: 3px;
  padding: 1px 0;
  text-decoration: none;
  background-color: #000000;
}

#dropmenudiv a:visited
{
  color: #FFFFFF;
  width: 100%;
  display: block;
  text-indent: 3px;
  padding: 1px 0;
  text-decoration: none;
  background-color: #000000;
}

#dropmenudiv a:hover
{ 
  font-weight: bold;
  color: #FFFFFF;
  background-color: #ae0909;
}

.nav
{ 
  font-size: 12px;
  margin: 8px 0px 0px 5px;
  color: #686868;
  height: 32px;
  font-weight: bold;
}

.nav-button
{
  text-align: center;
  float: left;
  margin-left: 15px;
  height: 32px;
  width: 80px;
}

.nav a:link
{
  color: #f8f8f8;
}

.nav a:visited
{
  color: #f8f8f8;
}  

.nav a:hover
{
  border: 9px #ae0909 solid;
  color: white;
  background-color: #ae0909;
}

#locations-map
{
  margin-top: 1px;
	margin-bottom: 2px;
	background: url(/_img/map-temp.png);
	float: left;
	width: 560px;
	height: 245px;
}

#locations-map a:link
{
  color: #878787;
}

#locations-map a:hover
{
  color: #FF0000;
}

#locations-map a:visited
{
  color: #878787;
}


#select-loc
{
  margin: 15px 0px 0px 355px;
  float: left;
	background: url(/_img/select_loc.png);
	height: 100px;
	width: 188px;
}

#select-loc-dal
{
  margin: 15px 0px 0px 355px;
  float: left;
	background: url(/_img/server_specs.png);
	height: 100px;
	width: 188px;
}

.sub-text
{
  margin: 26px 0px 0px 10px;
  text-align: left;
  color: #878787;
  font-size: 9px;
  line-height: 15px;
}

#gamepromos-header
{
	float: left;
	margin: 1px 0px 0px 1px;
	width: 407px;
	height: 38px;
	background-image: url(/_img/network_head_10.png);
}

#gamepromos
{
  margin: 1px 0px 0px 2px;
	float: left;
	background-image: url(/_img/bg_small.png);
	width: 408px;
	height: 245px;	
}

.net-text {
  float: left;
  text-align: left;
  padding: 5px 15px 15px 15px;
  color: #FFFFFF;
}

#middle-left
{
	float: left;
	margin-right: 2px;
	width: 366px;
}

#middle-right
{
	float: left;
	margin-right: 2px;
}

div.middle-left-header
{
	width: 366px;
	height: 38px;
	background-image: url(/_img/middle-left-header.png);
	background-repeat: no-repeat;
	color: #FFFFFF;
}
#middle-left-testservers-header
{
	width: 366px;
	height: 38px;
	background-image: url(/_img/left-testservers-header.png);
	background-repeat: no-repeat;
	color: #FFFFFF;
}

#middle-left-testservers-content
{
	width: 366px;
	height: 192px;
	background-image: url(/_img/left-testservers-content.png);
	background-repeat: no-repeat;
	background-color: #202020;
	color: #FFFFFF;
}
div#middle-left-testservers-games
{
	float: left;
	margin: 30px 0px 0px 10px;
}
	div#middle-left-testservers-games ul
	{
		margin: 0px;
		padding: 0px;
		list-style: none;
		display: inline;
	}
	div#middle-left-testservers-games ul li
	{
		display: block;
		float: left;
		padding-left: 50px;
		cursor: pointer;
	}

#middle-left-testservers-games a:link { color: #FFFFFF; }
#middle-left-testservers-games a:visited { color: #FFFFFF; }	
#middle-left-testservers-games a:hover { color: #ae0909; }

div#middle-left-testservers-ips
{
	float: left;
	clear: none;
	padding-top: 32px;
}
	div#middle-left-testservers-ips ul
	{
		margin: 0px 0px 0px 17px;
		padding: 0px;
		list-style: none;
	}
		div#middle-left-testservers-ips ul li
		{
			margin-bottom: 14px;
		}
			div#middle-left-testservers-ips ul li span
			{
				font-weight: bold;
			}
div.middle-left-testimonials-header
{
	width: 366px;
	height: 38px;
	background-image: url(/_img/left-testimonials-header.png);
	background-repeat: no-repeat;
	color: #FFFFFF;
}
div#middle-left-partners-header
{
	width: 366px;
	height: 38px;
	background-image: url(/_img/left-partners-header.png);
	background-repeat: no-repeat;
	color: #FFFFFF;
}
div#middle-left-partners-content
{
	width: 364px;
	border-style: solid;
	border-color: #202020;
	border-width: 0px 1px 1px 1px;
}

div.middle-left-content
{
	clear: none;
	background-color: #202020;
	color: #FFFFFF;
}

.left-testimonials
{
	padding: 6px;
}

#middle-right-live_support-header
{
	float: left;
	width: 284px;
	height: 38px;
	background-image: url(/_img/live_support-header.png);
	background-repeat: no-repeat;
	margin-right: 2px;
}
#middle-right-live_support-content
{
	float: left;
	width: 284px;
	height: 170px;
	background-color: #171717;
	margin-right: 2px;
}

#middle-right-promotions-header
{
	float: left;
	width: 316px;
	height: 38px;
	background-image: url(/_img/promotions-header.png);
	background-repeat: no-repeat;
}
#middle-right-promotions-content
{
	float: left;
	width: 316px;
	height: 170px;
	background-color: #171717;
}

#middle-right-news-header
{
	float: right;
	width: 602px;
	height: 38px;
	background-image: url(/_img/news-header.png);
	background-repeat: no-repeat;
}
#middle-right-news-content
{
	float: right;
	width: 602px;
	color: #212121;
}
	div.news-header
	{
		width: 602px;
		background-image: url(/_img/news-title-bg.png);
		background-repeat: no-repeat;
		color: #FFFFFF;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
	}
		div.news-title
		{
			float: left;
			margin: 4px 0px 0px 20px;
			padding: 0px;
			font-weight: bold;
		}
		div.news-title-date
		{
			float: right;
			margin: 4px 2px 0px 0px;
		}
			span.news-title-date
			{
				font-weight: bold;
			}
	div.news-text
	{
		margin: 0px 4px 25px 4px;
		text-align: justify;
		text-indent: 15px;
		font-size: 11px;
		color: #000000;
	}

#footer
{
	margin: 0px auto 0px auto;
	width: 974px;
	height: 40px;
	background-image: url(/_img/footer-bg.png);
	background-repeat: no-repeat;
	background-color: #FF0000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #4D4D4D;
}
	#footer-links
	{
		float: left;
		margin: 8px 0px 0px 8px;
	}
	#footer-links a
	{
		color: #4D4D4D;
		text-decoration: none;
	}
	#footer-links a:hover
	{
		color: #FFFFFF;
		border-bottom: 1px dotted #FFFFFF;
	}
	#footer-credits
	{
		float: right;
	}
