table{
	border-spacing: 0px; 
	padding:0px;
	margin:0px;
	border-spacing: 0px; 
}

td{
	padding:0;
	margin:0;
	border-spacing: 0px; 
}

tr{
	padding:0;
	margin:0;
	border-spacing: 0px; 
}

body{
	background-color:#414141;
	margin-top: 0px; 
	margin-bottom: 0px; 
	margin-left: 0px; 
	margin-right: 0px;
	font-family:Arial,Helvetica,sans-serif;
	background:  url("../img/menu_more_categ_bg.gif");
}

#main {
	position:relative;
	width:985px;
	height:1064px;
	display:block;
	font: 12px arial;
	color: #222222;
	 margin-left: auto;
	margin-right: auto;
	left: 50%;
	margin-left: -492px; 
}

#header {
	width:985px;
	height:128px;
	background:url(../img/header.png);
}

#menu {
	width:985px;
	height:51px;
	background:url(../img/menu.png);
}

#menu_left {
	background:  url(../img/menu_left.png) top left no-repeat;
	position:absolute;
	left:0px;
	top:148px;
	width:2px;
	height:51px;
}

#menu_right {
	background:  url(../img/menu_right.png) top right no-repeat;
	position:absolute;
	left:983px;
	top:148px;
	width:2px;
	height:51px;
}

#menu_center {
	background:   top right no-repeat;
	height:51px;
}

#content {
	
	width:985px;
	background:#989477;
}

#footer {
	width:985px;
	height:56px;
	background:url(../img/footer.png);
}

.spacer {
	height:20px;
}


.block_clear {
	margin:0;
	padding:0;
	border-width:0px;
}

.block_gray {

	font-size:12px;
	margin:0;
	padding:0px 15px 11px 11px;
	margin:2px 3px 5px 3px;
	background-color:#c6c5b0;
	border-style:solid;
	border-width:1px;
	border-color:#ffffff #726f55 #726f55 #ffffff;
}

.block_white {
	background-color:#ffffff;
	border-style:solid;
	border-width:1px;
	border-color:#9d9d9d;
	font-size:10px;
	margin:3px 0px 3px 3px;
	padding:1px;
}

.small_sections{
	font: 12px arial;
	margin:0;
	padding:0px 15px 11px 11px;
	margin:2px 3px 5px 3px;
	background-color:#c6c5b0;
	border-style:solid;
	border-width:1px;
	border-color:#ffffff #726f55 #726f55 #ffffff;
}



.tr {
	background:  url("../img/tr.png") top right no-repeat;
	width:100%;
	zoom:1;
	
}

.tl {
	background:  url("../img/tl.png") top left no-repeat;
}

.br {
	background:  url("../img/br.png") bottom right no-repeat;
}

.bl {
	background:  url("../img/bl.png") bottom left no-repeat;
}

.wh_tr {
	background:  url("../img/wh_tr.png") top right no-repeat;
	width:100%;
	zoom:1;
}

.wh_tl {
	background:  url("../img/wh_tl.png") top left no-repeat;
}

.wh_br {
	background:  url("../img/wh_br.png") bottom right no-repeat;
}

.wh_bl {
	background:  url("../img/wh_bl.png") bottom left no-repeat;
}

.dark_tr {
	width:100%;
	background:  url("../img/dark_tr.png") top right no-repeat;
	zoom:1;
}

.dark_tl {
	background:  url("../img/dark_tl.png") top left no-repeat;
}

.dark_br {
	background:  url("../img/dark_br.png") bottom right no-repeat;
}

.dark_bl {
	background:  url("../img/dark_bl.png") bottom left no-repeat;
}



.in {
	margin:0;
	padding:3px 15px 15px 15px;
}
.wh_in {
	font-size:11px;
	padding:5px 5px 5px 5px;
}

.dark_in {
	font-size:11px;
	color:#ffffff;
	margin:0;
	padding:5px 5px 5px 5px;
}

.dark_in img{
	border-style:solid;
	border-width:1px;
	border-color:#ffffff;
	/*margin:5px;*/
}

.block_dark {
	background-color:#6d6c5e;
	border-style:solid;
	border-width:0px;
	border-color:#000000;
	font-size:11px;
	margin:3px 0px 3px 3px;
	padding:1px;
	color:#ffffff;
}

.block_dark a{ color:#ffffff; text-decoration:underline;font-weight:bold;}
.dark_in a{ color:#ffffff; text-decoration:underline;font-weight:bold;}

.block_dark a:hover{ color:#ffffff;text-decoration:none;font-weight:bold; }
.dark_in a:hover{ color:#ffffff;text-decoration:none;font-weight:bold; overflow:show;}

.block_gray a{ color:#000000; text-decoration:underline;}


.block_gray a:hover{ color:#000000;text-decoration:none;}

a{ color:#000000; text-decoration:underline;}
a:hover{ color:#000000;text-decoration:none; }

.smimg{ width:45px; height:45px;  border:0px;  }
/*.smimg{ width:60px; height:60px;  border:0px;  }*/

.bigimg {
	width:80px; height:80px; border:0px; 	
	border-width :1px;
	border-style:solid;
	border-color:#000000; 
}

.pagination {
	padding-top:20px;
	text-align:center;
	padding-bottom:30px;
}

.PageNumbers {
	text-align:center;
	height:35px;
}

.pagination  a {
	margin:3px;
	padding:3px 7px 3px 7px;
	width:15px;
	text-align:center;
 	border-width :1px;
	border-style:solid;
	text-decoration:none;
	background-color:#c6c5b0;
	border-color:#ffffff #726f55 #726f55 #ffffff;
}

.pagination .current {
font-weight:bold;
}

.pagination .dots{
border-width :0px;
}

.pagination  span {
	padding:3px 5px 3px 3px;
	margin:3px;
	text-decoration:none;
}


.pagination  a:hover{
	border-color: #726f55 #ffffff #ffffff #726f55;
}

h3{
	font: 14px arial;
	font-weight: bold;
	color: #FFFFFF;
}

h2{
	margin:0;
	padding-top:6px;
	padding-bottom:15px;
	font: 12px arial;
	font-weight: bold;
	color: #000000;
}

h1{
	margin:0;
	padding-top:6px;
	padding-bottom:15px;
	font: 12px arial;
	font-weight: bold;
	color: #000000;
}


.column_left{
	float:left;
	width:300px;
	padding-left:3px;
	padding-top:3px;
	zoom:1;
}

.column_right{
	float:right;
	width:161px;
	margin:0px;
	padding:0px;
	margin-left:3px;
	margin-top:3px;
	
	zoom:1;
}

.column_center{
	float:left;
	display: block;
	padding-top:3px;
	padding-right:0px;
	padding-left:0px;
	margin-left:0px;
	margin-right:3px;
	
	zoom:1;
}
/**********************************/
.rated_text{
/*margin-bottom:-12px;*/
overflow:auto;
}
.five-stars{
overflow:auto;
}
.out5Class{
overflow:auto;
}
.star-rating2{
overflow:auto;
}
/********************************/
.rate_star {
	width:25px;
	height:25px;
	color:#ff0000;
	background:  url("../images/rate_star.png") top right no-repeat;
	text-decoration:none;
}

.rate_star_light{
	width:25px;
	height:25px;
	color:#ff0000;
	background:  url("../images/rate_star.png") bottom right no-repeat;
}

.rate_star a, .rate_star_light a{
	font-size:20px;
	text-decoration:none;
}

#newcomment{
}

textarea {
	width: 200px;
	height: 120px;
	border: 3px solid #cccccc;
	padding: 5px;
	font-family: Tahoma, sans-serif;
	background-image: url(bg.gif);
	background-position: bottom right;
	background-repeat: no-repeat;
}

.top_menu_seperator{
	float:left;
	background:  url("../img/menu_sp.png") bottom left no-repeat;
	width:3px;
	height:51px;
}

.top_menu_item{
	float:left;
	color:#FFFFFF;
	font-weight:bold;
	padding:16px 11px 20px 11px;
	background:  url("../img/menu_bg.png");
	text-decoration:none;
}
.top_menu_item:hover{
	float:left;
	color:#FFFFFF;
	padding:16px 11px 20px 11px;
	background:  url("../img/menu_bg_on.png");
	text-decoration:underline;
}

.top_menu_search{
	background:  url("../img/menu_search_bg.png");
	width:130px;
	float:right;
	padding:0;
	margin:0;
}

.top_menu_search2{
	background:  url("../img/menu_search_bg2.png") center right no-repeat;
	float:right;
	height:51px;
}

.top_menu_search2 div{
	padding:18px 20px 10px 15px;
}

.menu_search_box{
	width:100px;
	background:transparent;
	border-width :0px;
	color:#000000;
}

#moreCategories{
	color:#aaaaaa;
	height:50px;
	padding: 10px 10px 10px 10px;
	/*background:  url("../img/menu_more_categ_bg.gif");*/
	background-color:#222222;
	
	border-width : 0px 10px 10px 10px;
	border-style:solid;
	border-color:#000000;
	
	display:none;
	overflow:visible;
}

#moreC ategories div{
	padding: 10px 10px 10px 10px;
	color:#cccccc;
	display:block;
	float:left;
}

#moreCategories a{
	padding: 5px 7px 5px 7px;
	color:#cccccc;
	display:block;
	float:left;
	text-decoration:none;
}

#moreCategories a:hover{
	color:#ffffff;
	display:block;
	float:left;
	text-decoration:underline;
}

#topMenuMoreButton{
	width:32px;
}

#topMenuCloseButton{
	border-width : 1px 1px 0px 1px;
	border-style:solid;
	border-color:#000000;
	width:30px;
	background-color:#222222;
	background:  #222222;
}

.browse_item{
	float:left;
	width:476px;
	padding:0px;
	margin:0px;
	height:80px;
	margin-bottom:25px;
}

.browse_item .dark_in{
	
	padding-right:10px;
}

.browse_item .browse_item_image {
	float:left;
}
.browse_item .browse_item_options {
	float:right;
	width:60px;
	margin-top:15px;
	margin-left:20px;
}


.browse_item img {
	margin: 5px 5px 5px 5px;
}

.game_options_left{
	padding:0px;
	margin:0px;
	width:100%;
	float:left;
}

.game_options_right{
	padding:0px;
	margin:0px;
	width:322px;
	float:right;
}

.game_left{
	float:left;width:670px;
	margin:0px 0px 3px 3px;
	padding:0px;
}
.game_right{
	float:right;width:307px;
	margin:0px 3px 0px 0px;
	padding:0px;
}

.button_login{
	margin: 7px 7px 0px 0px;
	background:  url("../img/login.png") center right no-repeat;
	float:right;
}

.button_login a{
	width:105px;
	height:51px;
	color:#ff0000;
	display:block;
}


.button_signup{
	margin: 7px 7px 0px 5px;
	background:  url("../img/signup.png") center right no-repeat;
	float:right;
}

.button_signup a{
	width:105px;
	height:51px;
	color:#ff0000;
	display:block;
}

.game_description{
	font-size:12px;
	padding:20px;
}

.register_rows{
	padding:10px;
}

.pmessage {
	padding:20px 0px 20px 0px;
}

.pmessage img{
	border:0px;
}

.headerAd2{
	float:right;
	padding:35px 25px 0px 0px;
}

.headerAd {
	float:right;
	height:60px;
	margin:0;
	padding:0;
	border-width :1px;
	border-style:solid;
	border-color:#000000;
}

.headerHomeLink{
	float:left;
}

.headerHomeLink a{
	display:block;
	height:122px;
	width:450px;
}



.footer_text{
	color:#000000;
	font-size:11px;
	margin:25px 0px 0px 20px;
	float:left;
}

#reusableHint img{
	width:90px;
	height:90px;
	margin: 10px 10px 10px 10px;
	float:left;
	border-width :1px;
	border-style:solid;
	border-color:#000000;
}


#reusableHint{
	width:200px;
	position:absolute;
	z-index:1;
	visibility:hidden;
	padding:10px;
	background-color:#bbff77;
	border:3px solid #000000;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
}

#reusableHint h1{
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:bold;

}

.lstCm{
	padding: 5px 0 5px 0;
	
}

.lstCm img{
/*	width:45px;
	height:45px;*/
	width:45px;
	height:45px;

	float:left;
	border-width :1px;
	border-style:solid;
	border-color:#000000;
	margin: 0 5px 0 5px;
}

.hiddentext{
	font-size:10px;
	color:#000000;
	clear:both;
	margin-top:30px;

}



.whiteBox1{
width:176px; 

/*width:262px; */
float:left;
/*border-style:solid;
	border-width:1px;
	border-color:#ffffff #726f55 #726f55 #ffffff;*/
}

/*.whiteBox2{
width:180px; 
float:left;
}*/

.lgads{
/*border-style:solid;
	border-width:1px;*/
	/*border-color:#ffffff #726f55 #726f55 #ffffff;*/
	/*border-color:#000000;*/
	padding:0px;
	spacing:0px;
}

.whiteBoxIn {
overflow:hidden;
height:50px;

}



.whiteBox1 img{
width:45px; 
height:45px; 
margin:1px; border:1px solid #000000;
}

.whiteBox1 b{
text-decoration:underline;
}
.WhGDes{
margin-top:5px;
}

.darkBox1{
width:260px; 
float:left;
}

.darkBox1in {
height:110px;display:block;
overflow:hidden;
}

.darkBox1in img{
margin:10px; border:1px solid #000000;
}

.categoryTable{
font-size:11px;
width:100%;
 height:335px;
}



.newestSpacer{
width:83px;
float:left;
}

.whiteTopBox{
width:175px; float:left;
}

.whiteTopBox img{
margin:1px; border:1px solid #000000;
}

.whiteTopBoxIn{
overflow:hidden;
height:50px; 

}

.customPageBorder{
	border-spacing: 0px; 
	padding:0px;
	margin:0px;
	/*border-spacing: 10px; */
}

.dark_in .image{
	/*border-style:solid;
	border-width:1px;
	border-color:#ffffff;*/
	margin:5px;
}

.freegames_embed{
	width:120px;
	background:#ffffff;
	border-width :2px;
	color:#000000;
}
.footer_links {
clear:both;
font-size:12px;
color:#FFFFFF;
}
.footer_links a{
color:#FFFFFF;
}
.freegamesdescr{
font-size:12px;
color:#FFFFFF;
}

.dark_in td{
	font-size:12px;
	color:#FFFFFF;
}
.imgBorderBK{
	border-style:solid;
	border-width:1px;
	border-color:#000000;
	
	margin:1px;
}

/***************************************/


