* {
	margin:0px;
	padding:0px;
}

html, body {
	background-color:#000;
	font-family:Verdana, Arial;
	font-size:11px;
	color:#ACABAB;
}

a {
	color:#ACABAB;
}

img {
	border-style:none;
	border-width:0px;
}

div#header {
	width:800px;
	height:110px;
	margin:8px auto 0px auto;
	
	border:1px solid silver;
	
	background-image:url('/templates/default/images/header.jpg');
	background-repeat:no-repeat;
}

div#menu {
	width:800px;
	height:31px;
	margin:0px auto 0px auto;
	
	border-left:1px solid silver;
	border-right:1px solid silver;
	border-bottom:1px solid silver;
}

div#main {
	width:800px;
	margin:0px auto 0px auto;
	padding-bottom:20px;
	
	background-color:#071D23;
	
	border-left:1px solid silver;
	border-right:1px solid silver;
	border-bottom:1px solid silver;
}

div#left {
	width:188px;
	/*height:460px;*/
	
	float:left;
}

div#offer1 {
	width:188px;
	height:145px;
	margin:0px 0px 0px 20px;
	
	border:1px solid #66849B;
}

div#offer2 {
	width:188px;
	height:145px;
	margin:10px 0px 0px 20px;
	
	border:1px solid #66849B;
}

div#loginbox {
	width:188px;
	height:145px;
	margin:10px 0px 0px 20px;
	
	background-image:url('/templates/default/images/loginbox_bg.jpg');
	border:1px solid #66849B;
}

div.username_txt {
	padding-top:43px;
	padding-left:11px;
}

div.password_txt {
	padding-top:20px;
	padding-left:11px;
}

div.login_btn {
	font-size:16px;
	text-align:right;
	padding-right:32px;
}

div.login_btn a {
	text-decoration:none;
}

div.login_footer {
	padding-left:11px;
	font-size:9px;
	text-decoration:underline;
}

div#right {
	float:right;
	width:550px;
	margin-right:10px;
}

div.pageheader {
	width:550px;
	height:38px;
}

div.content {
	width:546px;
	
	background-image:url('/templates/default/images/content_bg.jpg');
	background-repeat:repeat-y;
}

div.news {
	padding-left:15px;
	margin-bottom:20px;
}

div.news ul {
	padding-left:15px;
}

div.box {
	border:1px solid #66849B;
}

div.box h2 {
	padding-left:15px;
}

table.maintable {
	width:100%;
	border-collapse:collapse;
}

td.content {	
	padding:10px 15px 10px 15px;
}

td.newstitle, td.errortitle {
	font-size:14px;
	font-weight:bold;
	padding-top:10px;
	padding-left:15px;
}

td.pagetitle {
	text-align:left;
	font-size:14px;
	font-weight:bold;
	padding-top:10px;
	padding-left:15px;
}	

td.newsdate {
	font-size:10px;
	padding-left:15px;
}

td.generalerror {
	padding-top:10px;
}

td.cell {
	padding-left:15px;
	padding-right:5px;
}


td.cell15 {
	padding-left:15px;
	padding-right:5px;
}

td.gameimage {
	width:100px;
	
	padding-top:10px;
	padding-left:15px;
}

td.gameimage img {
	border:1px solid #989899;
}

td.gamedetail {
	border-bottom:1px solid #66849B;
} 

td.pricelabel {
	padding-right:25px;
}

td.gameheader, td.backcenter {
	padding-top:10px;
	padding-bottom:20px;
	text-align:center;
}

td.backleft {
	padding-left:15px;
	padding-top:10px;
	padding-bottom:20px;
}

td.orderlist {
	padding-bottom:20px;
	text-align:center;
}

table.pricelist {
	width:100%;
	text-align:center;
}

div.formbox {
	padding:10px;
	margin:10px;
	border:1px solid #66849B;
}

a.submitbtn {
	text-decoration:none;
	font-size:16px;
}

input.stdtextfield, select.stdselect, textarea, input.stdtxt {
	background-color:#CCC;
	font-family:Verdana;
	font-size:11px;
}

h1 {
	text-align:left;
	font-size:14px;
	font-weight:bold;
	padding-top:10px;
	padding-left:15px;
	padding-bottom:20px;
}

h2 {
	font-size:12px;
	font-weight:bold;
}

p.footer {
	text-align:center;
	color:#ACABAB;
	margin-bottom:10px;
	padding-bottom:10px;
}

p.info {
	text-align:center;
	color:#4D4C4C;
	font-size:9px;
	margin-bottom:10px;
}

div.main {
	border:1px solid #66849B;
}

div.main h2 {
	text-align:left;
	font-size:13px;
	font-weight:bold;
}

div.main div {
	margin-left:15px;
	margin-right:15px;
	padding-left:15px;
	padding-top:5px;
	padding-bottom:5px;
	border-top:1px solid silver;
	border-left:1px solid silver;
	border-right:1px solid silver;
}

div.main select {
	background-color:#CCC;
	font-family:Verdana;
	font-size:11px;
	width:134px;
}

div#cmsmenu {
	width:188px;
	height:145px;
	margin:0px 0px 0px 20px;
	padding-top:10px;
	border:1px dashed #66849B;
}

div#cmsmenu ul {
	padding-left:30px;
}

div#cmsmenu ul li {
}

div#gameslist {
	width:188px;
	height:auto;
	padding-top:5px;
	padding-bottom:20px;
	margin:0px 0px 10px 20px;
	
	background-image:url('/templates/default/images/left_bg.jpg');
	background-repeat:repeat-y;
	
	border:1px solid #66849B;
}

div#gameslist ul {
	padding-left:20px;
}

div.faq {
	width:auto;
	height:auto;
	
	padding:10px 15px 10px 15px;
}

div.faq ul {
	padding-left:20px;
}

div.faq div.question {
	padding-bottom:5px;
	text-decoration:underline;
	font-weight:bold;
}

div.faq div.answer {
	padding-bottom:10px;
}

div.formbtn {
	margin-top:15px;
	padding-left:15px;
	margin-bottom:20px;
}

input.btn {
}

form#customer label {
	display:block;
	width:150px;
	float:left;
	padding-left:15px;
}

form#customer input,
form#customer select {
	float:left;
}

form#customer br {
	clear:both;
}

span.formtitle {
	padding-left:15px;
	font-weight:bold;
}