BODY { 
	background: #323429 url(../images/bg_common_02.gif) repeat; 
	font: 11px Tahoma, Arial, Helvetica, sans-serif; 
	margin: 0;
	padding: 0;
	text-align:left;
}
UL, H2, H3, H4, LI, BR, P, SPAN, DIV, LABEL, FORM {
	margin:0;
	padding:0;
}
TABLE {
	border-collapse: collapse;
	font: 11px Tahoma, Arial, Helvetica, sans-serif;
	text-align:left;
}
DIV {
	font: 11px Tahoma, Arial, Helvetica, sans-serif;
}
H4, DIV.h4 {
	display:none;
}
H1 {
	font-size: 18px;
	margin: 0;
	padding-bottom: 4px;
	font-weight:normal;
	color:#FFFFFF;
}
.whitebox H1 { color:#000000;}
H2 {
	font-size: 11px;
	font-weight:bold;
	
}
H3, P.black, P.white {
	font-size: 10px;
	font-weight:bold;
	text-transform:uppercase;
}
.whitebox A:link, .whitebox A:visited, .whitebox A:active, .whitebox-small A:link, .whitebox-small A:visited, .whitebox-small A:active {
	border-bottom: #000000 dotted 1px;
}
.whitebox A:hover, .whitebox-small A:hover {
	border-bottom: #000000 solid 1px;
}
A:link, A:visited, A:active {
	color:#000000;
	text-decoration:none;
	border-bottom: none;
}
A:hover {
	border-bottom: none;
}
#breadcrumbs A, #container_footer A, #container_info A { 
	color:#CCCCCC;
}
#breadcrumbs A:hover, #container_footer A:hover, #container_info A:hover { 
	border-bottom: #000000 solid 1px;
}
.files_body A:link, .files_body A:visited, .files_body A:active {
	border-bottom:none;
}
.files_body A:hover {
	border-bottom:#000000 solid 1px;
}
#editorspick_body A { 
	color:#FFFFFF;
}

#container_page {
	margin: 0 0 0 10px;
  	width: 825px;
}
#container_header {
	width:825px;
	height:226px;
	display:table;
}
#container_content {
	width:825px;
	display:inline;
}
#LCol_large {
	float:left;
	/*clear:left;*/
	width:640px;
	/*margin-right: 5px;*/
	display:block;
	height:auto
}
#RCol_small {
	width: 180px;
	margin-left: 5px;
	float:right;
	/*clear:right;*/
	display:block;
}
/*#LCol_small {
	float:left;
	clear:left;
	width:180px;
	margin-right: 5px;
	display:table;
}
#RCol_large {
	float:right;
	clear:right;
	width: 640px;
	display:table;
}*/
#container_footer, #container_info {
	width:825px;
	text-align:center;
	display:table;
	clear:both;
}
#container_info {
	margin:5px 0;
}
DIV.whitebox, DIV.whitebox-small {
	background:url(../images/roundedBox_br.gif) bottom right no-repeat;
	margin: 0 0 5px 0; 
	display:table;
}
DIV.whitebox {
	width:640px;
	clear:both;
}
DIV.whitebox-small {
	width:180px;
}
DIV.whitebox_header {
	background:url(../images/roundedBox_tr.gif) top right no-repeat;
	margin: 0;
	padding: 0;
}
DIV.whitebox_header h3, DIV.whitebox_header p {
	background:url(../images/roundedBox_tl.gif) top left no-repeat;
	margin: 0;
	padding:5px;
}
DIV.whitebox_body, DIV.whitebox_body-small {
	background:url(../images/roundedBox_bl.gif) bottom left no-repeat;
	margin: 0;
	padding:5px;
	display:table;
}
DIV.whitebox_body {
	width:630px;
}
DIV.whitebox_body-small {
	width:170px;
}
DIV.whitebox_body P.black {
	display:inline;
}
DIV.whitebox IMG, DIV.whitebox-small IMG, DIV.files_body IMG {
	margin: 0 5px 5px 0;
/*	float:left;
	clear:left;*/
	/* border:#CCCCCC solid 2px; */
}
DIV.whitebox H2 {
	margin:5px 0 2px 0;
}
#moretopdownloads {
	margin: 5px 0 10px 0;
	display:table;
	float:left;
}
#moretopdownloads LI, #filesleft LI, #filesright LI, DIV.whitebox LI, DIV.whitebox-small LI {
	list-style: none; 
	background-image: url(../images/li_square.gif);
	background-repeat: no-repeat;
	background-position: 0 top;
	padding-left:10px;
	margin-bottom: 6px; 
}
#filesleft LI, #filesright LI {
	padding-bottom: 6px;
	display: table;
}
#moretopdownloads LI, #filesleft LI, #filesright LI, DIV.whitebox-small LI  {
	color: #666666;
	clear: both;
}
#moretopdownloads LI A, #filesleft LI A, #filesright LI A, DIV.whitebox LI A {
	font-weight:bold;
}
DIV.whitebox_body #filesleft, DIV.whitebox_body #filesright {
	width:49%;
	min-width:305px;
	background:url(../images/roundedFiles_white_br.gif) bottom right no-repeat;
}
DIV.whitebox_body #filesleft, DIV.whitebox_body #filesright {
	margin: 0 5px 5px 0;
	float:left;
}
/*DIV.whitebox #filesright {
	margin:0;
	float:right;
	clear:right;
}*/
DIV.whitebox_body DIV.files_header{
	background:url(../images/roundedFiles_white_tr.gif) top right no-repeat;
	margin:0;
	padding:5px 0;
}
DIV.whitebox_body DIV.files_header p{
	background:url(../images/roundedFiles_white_tl.gif) top left no-repeat;
	margin:0;
	padding:5px;
}
DIV.whitebox_body DIV.files_body{
	background:url(../images/roundedFiles_white_bl.gif) bottom left no-repeat;
	margin: 0;
	padding:5px;
	display:table;
}
DIV.whitebox_body #filesleft UL, #filesright UL {
	margin-bottom:5px;
}
#editorspick {
	background:url(../images/roundedPicks_br.gif) bottom right no-repeat;
	margin: 0 0 5px 0; 
	display:table;
	width:640px;
}
#editorspick_header {
	background:url(../images/roundedPicks_tr.gif) top right no-repeat;
	margin: 0;
	padding: 0;
}
#editorspick_header p {
	background:url(../images/roundedPicks_tl.gif) top left no-repeat;
	margin: 0;
	padding:5px;
}
#editorspick_body {
	background:url(../images/roundedPicks_bl.gif) bottom left no-repeat;
	margin: 0;
	padding:5px;
	display:table;
	width:630px;
}
#pick1 {
	width:49%;
	min-width:305px;
	color:#FFFFFF;
	float:left;
	margin: 0 5px 10px 0;
	display:inline;
}
#pick1 IMG {
	margin:0 5px 5px 0;
	float:left;
	/*clear:left;*/
	border:#CCCCCC solid 2px;
}
#pick1 H2 {
	padding-bottom:5px;
	background:url(../images/h3_white.gif) repeat-x bottom;
	background-position: 0 1.3em;
}
#container_footer ul, #container_info ul {
	list-style:none;
	width:825px;
}
#container_footer li, #container_info li {
	display:inline;
}
#ad_rectangle, #ad_block90, #ad_vbanner {
	width:180px;
	display:table;
	margin-bottom:5px;
	background-color:#FF6600;
}
#ad_rectangle {
	height:150px;
}
#ad_block90 {
	height:90px;
}
#ad_vbanner {
	height:240px;
}
#navlist {
	width: 825px;
	clear:both;
}
#navlist li {
	float: left;
	margin: 0 3px 0 0;
	list-style-type: none;
}
#navlist li a {
	width: 80px;
	display: block;
	padding: 2px 0;
	color: #666;
	text-align: center;
	height:14px;
	background: url(../images/nav.gif) no-repeat;
}
#navlist li#active a {
	background: url(../images/nav_active.gif) no-repeat;
	color: #fff;
}
#subnavlist {
	width: 825px;
	white-space: nowrap;
	clear:both;
	height:21px;
	background: url(../images/subnav.gif) repeat-x;
}
#subnavlist li {
	float: left;
	list-style-type: none;
}
#subnavlist li a {
	display: block;
	float:left;
	margin: 1px 0;
	padding:3px 6px;
	color: #FFF;
	text-align: center;
	border-right: #333333 groove 2px;
}
#subnavlist li#subactive a {
	background: url(../images/subnav_active.gif) repeat-x;
	color: #fff;
}
#container_nav {
	width:825px;
}
#container_search {
	text-align:center;
	width:825px;
	clear:both;
	background: url(../images/search_bg.gif) repeat-x #FFC018;
	padding:2px 0 2px 0;
}
#container_search IMG {
	margin-bottom:-1px;
}
#container_floze {
	float:left;
	width:145px;
	clear:left;
	text-align:right;
	height:53px;
}
#breadcrumbs {
	margin:3px 0 0 2px;
	color:#FFFFFF;
	font-size:10px;
}
#filesleft, #filesright {
	width:317px;
	background:url(../images/roundedFiles_br.gif) bottom right no-repeat;
}
#filesleft {
	margin: 0 5px 5px 0;
}
#filesright {
	margin:0 0 5px 0;
	float:right;
	clear:right;
}
DIV.files_header{
	background:url(../images/roundedFiles_tr.gif) top right no-repeat;
	margin: 0;
	padding: 0;
}
DIV.files_header h3{
	background:url(../images/roundedFiles_tl.gif) top left no-repeat;
	margin: 0;
	padding:5px;
}
DIV.files_body{
	background:url(../images/roundedFiles_bl.gif) bottom left no-repeat;
	margin: 0;
	padding:5px;
	display:table;
}
#filesleft UL, #filesright UL {
	margin-bottom:5px;
}
#container-fileinfo {
	float:left;
	clear:left;
	display:table;
	width:312px;
	margin-right:5px;
}
#container-filedownload {
	float:right;
	clear:right;
	display:table;
}
#highspeed-download {
	width:312px;
	background:url(../images/roundedhighspeed_br.gif) bottom right no-repeat;
	margin-bottom: 5px;
}
#highspeed_header{
	background:url(../images/roundedhighspeed_tr.gif) top right no-repeat;
	margin: 0;
	padding: 0;
}
#highspeed_header h3{
	background:url(../images/roundedhighspeed_tl.gif) top left no-repeat;
	margin: 0;
	padding:5px;
}
#highspeed_body{
	background:url(../images/roundedhighspeed_bl.gif) bottom left no-repeat;
	margin: 0;
	padding:5px;
	display:table;
}
#lowspeed-download {
	width:312px;
	background:url(../images/roundedlowspeed_br.gif) bottom right no-repeat;
	margin-bottom: 5px;
}
#lowspeed_header{
	background:url(../images/roundedlowspeed_tr.gif) top right no-repeat;
	margin: 0;
	padding: 0;
}
#lowspeed_header h3{
	background:url(../images/roundedlowspeed_tl.gif) top left no-repeat;
	margin: 0;
	padding:5px;
}
#lowspeed_body{
	background:url(../images/roundedlowspeed_bl.gif) bottom left no-repeat;
	margin: 0;
	padding:5px;
	display:table;
}
.downloadfile {font-size:11px;display:block;clear:left; }
.filetext {font-weight:bold;}
HR.blackdotted { border:none; background:url(../images/h3_black.gif) repeat-x center; height:1px; padding:5px 0; float:none; clear:both;}
.download-text-left { font-weight:bold; width:100px; vertical-align:top;}
#lowspeed_body TD, #highspeed_body TD {
	padding-bottom:8px;
}
#hd_submit {
	width:181px;
	height:32px;
	margin-bottom:10px;
}
#games-listing {
	float:left;
	/*display:block;*/
	/*background-color:#999999;*/
	margin:0 5px 30px 5px;
	/*border-right: #CCCCCC dotted 1px;*/
	/*width:300px;*/
}
#games-listing P A {
	text-transform:uppercase;
	font-weight:bold;
	text-decoration:underline;
	border:none;
	font-size:larger;
}
#games-listing LI {
	margin:4px 0 0 0;
	float:left;
	padding: 0 15px 4px 0;
	background:none;
	white-space:nowrap;
}
#searchinput {
	font-size:11px;
	/* background-color:#CCCCCC; */
	border: 1px solid #E97E0E;
	margin-bottom: 4px;
}
#searchsubmit {
	border:none;
	/* margin-bottom:-4px; */
}
#searchlabel {
	display:inline;
	margin-right:3px;
	color:#CCCCCC;
}
#container-fileimg {
	float:left;
}
#container-fileimg A {
	border:none;
}
#container-fileimg IMG {
	margin:0 10px 0 0;
}
P.fileimg-caption {
	display:block !important;
	margin-bottom: 5px;
	font-size:9px;
}
#filedetails {
	width:100%;
	background:url(../images/filedetails_br.gif) bottom right no-repeat;
	margin:15px 0;
}
#filedetails_header{
	background:url(../images/filedetails_tr.gif) top right no-repeat;
	margin: 0;
	padding: 0;
}
#filedetails_header h2{
	background:url(../images/filedetails_tl.gif) top left no-repeat;
	margin: 0;
	padding:5px;
}
#filedetails_body{
	background:url(../images/filedetails_bl.gif) bottom left no-repeat;
	margin: 0;
	padding:5px;
	display:table;
}
/*--- IMTEXT  ---*/
DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DT A { border: none; }
#container-fileinfo P.bodytext { display:block; }
DIV.files_body P.bodytext, DIV.files_body IMG {
	margin-top: 4px;
	margin-bottom: 4px;
}
DIV.files_body P.bodytext {
	color: #333333;
}
/*--- IMGTEXT ---*/
#container_special {
	text-align:right;
	margin-top: 2px;
	vertical-align:top;
	float:right;
	width:600px;
}
UL.browsebox LI {
	display:inline;
}
.tx-macinasearchbox-pi1, #special-menu, #googlecustomsearch {
	float:right;
}
#special-menu {
	padding-right:10px;
}
DIV.sponsors IMG, DIV.sponsors A, DIV.sponsors A:hover, DIV.sponsors A:link, DIV.sponsors A:visited, DIV.sponsors A:active {
	border:none;
}
.mmorpg-game-h1, .mmorpg-game-h2 {
	float:left;
	width:400px;
	clear:left;
}
#mmorpg-game-image {
	float:right;
	width:200px;
	text-align:center;
}
#mmorpg-game-body {
	clear:left;
	line-height:1.5;
}
#mmorpg-game-features {
	background-color:#CCCCCC;
	padding:5px 5px 0 5px;
	margin:10px 0;
	width:390px;
	height: 127px;
	float:left;
	background:url(../images/mmorpg-features-bg.gif) no-repeat top left;
}
#mmorpg-game-features TABLE TD {
	padding-right:10px;
	padding-bottom:10px;
	width:190px;
	vertical-align:top;
}
#mmorpg-game-features P {
	color: #828273;
	text-transform:uppercase;
	font-size:smaller;
	font-weight:bold;
}
DIV.mmorpg-whitebox {
	background:url(../images/mmorpg-roundedBox_br.gif) bottom right no-repeat;
}
#mmorpg-game-image P {
	padding-bottom:20px;
}
#mmorpg-game-image P A {
	border:none;
}
#ad_728x90 {
	height:90px;
}
.nextgen_hr {
	border: 1px solid #DECB99;
}
#stats_overview TD {
	vertical-align: top;
}
.ov_title, .ov_sum {
	font-size: 18px;
}

/*
	 Accordion
*/
.accordion_toggle {
	display: block;
	height: 30px;
	width: 100%;
	background: url(../images/accordion_arrow_inactiv.gif) no-repeat center left #C4C6BA;
	padding: 0 10px 0 15px;
	line-height: 30px;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
	outline: none;
	font-size: 12px;
	color: #000000;
	border-bottom: 1px solid #f5f7e8;
	cursor: pointer;
	margin: 0 0 0 0;
}

.accordion_toggle_active {
	background: url(../images/accordion_arrow_activ.gif) no-repeat center left #CF2700;
	background-position: 2px;
	color: #ffffff;
	border-bottom: 1px solid #c2aca7;
}

.accordion_content {
	background-color: #fffad7;
	overflow: hidden;
	width:100%;
}
	
/* Container styling*/
#vertical_container {
  /* margin: 20px auto 20px auto; */
  width: 615px;
}
#vertical_container  H2 {
	padding:0 0 0 15px;
	margin:0;
}

DIV.embedform {
	width:300px;
	border: 1px solid #DEB548;
	background-color: #FFE59F;
	padding: 5px;
	margin: 0 0 5px 0;
	display:table;
}

.embedform SPAN {
	display: block;
}

.embedform INPUT {
	font-size:11px;
	border: 1px solid #E97E0E;
	width: 250px;
	padding: 2px;
}

P.embedhead {
	font-weight: bold;
	padding-bottom: 5px;
}
P.bizlink {
	font-weight: bold;
}

DIV.shareitform {
	width:300px;
	border: 1px solid #DEB548;
	padding: 5px;
	margin: 0 0 5px 0;
	display:table;
	background:url(../images/share-neu-bg.gif) no-repeat top right #FFE59F;
}
P.shareithead {
	font-weight: bold;
	padding-bottom: 5px;
}
DIV.shareitform  LI {
	float: left;
	list-style: none; 
	background:none;
	margin:0;
	padding: 0 5px 0 0;
}
DIV.shareitform  LI A {
	display: block;
	float:left;
	text-align: center;
}
.shareitform A:link, .shareitform A:visited, .shareitform A:active {
	border:1px solid #FFE59F;
}
.shareitform A:hover {
	border: 1px solid #DEB548;
}
.shareitform UL LI A IMG {
	border:0;
	margin:0;
	padding:1px;
}