body{
	text-align: center;
	margin:0px;
}	

a{
	text-decoration:none;
	padding:0px;
	margin:0px;
	color: inherit;
}

a:hover{
	text-decoration:underline;	
}

a.no:hover{
	text-decoration:none;
}

div.mainheader{
	width:800px;
	height:151px;
	background-image: url('../images/main_bg.png');
	background-repeat: repeat-x;
}

#search_results a{
	color:white	
}

div.mainheader img.logo{
	width:161px;
	height:151px;
	float:left;
}

div.mainheader h1{
	float:right;
	color:white;
	font: 36px verdana;
	height:36px;
	margin-top:50px;
	margin-right:10px;
}

h1 a, div.navigation a,div.header a,div.favorite_a a{
	color:white	
}

li a,div.content_c a,div.copyright a,div.pages a,div.content_w a, div.gamedetails a{
	color:black
}

div.navigation{
	width:800px;
	background-color: #68ab13;
	float:left;
}

div.navigation ul.category{
	list-style-type:none;
	padding:0 0 0 9px;
	margin:5px 0 15px 0;
	float:left;
}

div.navigation ul.category li{
	background:transparent url('../images/joystick.png') no-repeat;
	background-position:0 0;
	margin:10px 0 0 0;
	padding:2px 20px 0 20px;
	float:left;
	font:12px verdana;
	color:white;
}

ul.list{
	list-style-type:none;
	padding:0 0 0 9px;
	margin:5px 0 15px 0;
	float:left;
}

div.container{
	margin-left: auto;	margin-right: auto;	width: 800px;	text-align: left;	
}

div.left{
	width:212px;
	float:left;	
}

div.right{
	width:588px;
	float:left;	
}	

div.header{
	background-image: url('../images/header_bg.png');
	background-repeat: repeat-x;
	width:100%;
	height:49px;
	color:white;
	font: 12px verdana;
	margin-top:20px;
}

a.rss{
	float:left;
}

a.rss img{
	padding-left:5px;
	width:16px;
	height:16px;
	border:0px
}

h2,h3{
	color:white;
	font: 12px verdana;
	margin:0px;
	padding:0px;	
}

div.header img.c_t_l, div.footer img.c_b_l, div.navigation img.c_b_l{
	float:left;
	width:4px;
	height:4px;
}

div.navigation img.c_b_l{
	clear:both;
}

div.header img.icon{
	float:left;
	margin:15px 10px 0 5px;
}	

div.header div.header_r{
	float:right;
	width:22px;
	text-align:right;
}

div.header div.header_r img.hideshow{
	margin-top:27px;
	float:right;
	width:22px;
	height:18px;	
}

div.header select{
	float:right;
	margin-top:14px;
	height:20px	
}

div.header div.header_r img.c_t_r, div.mainheader img.c_t_r, div.navigation img.c_b_r{
	width:4px;
	height:4px;
	float:right;
}

div.header div.padding{
	padding-top:15px;
	height:9px;
	float:left;
}

div.header img.cog{
	float:right;
	border:0px;
	margin-top:18px;
	margin-right:5px;
	width:12px;
	height:12px;	
}

div.content_w{
	overflow:hidden;	
}	

div.content, div.content_c{
	color:black;	
	font: 10px verdana;
	background-color:#FCFCFC;
	padding:10px;
}

div.content img, div.content_c img{
	border:0px;	
}

div.content_c{
	text-align:center;	
}

div.content div.featured{
	float:left;
	width:120px;
	margin-left:10px;
}

div.content img.featured{
	width:45px;
	height:45px;
	float:left;
}

div.menu_wrapper, div.reorder{
	overflow:hidden;
	position:absolute;
	z-index:20;
	text-align:left;
	font-size:10px;
}	

div.reorder{
	margin-top:30px;
}	

div.menu{
	padding:10px;
	background-color:#252525;
	color:white;
}

div.menu span{
	color:#89b22c;
}

div.content ul{
	list-style-type:none;
	margin:0px;
	padding-left:17px;
}

div.content li{
	background:transparent url('../images/bullet_green.png') no-repeat;
	background-position:0 0;
	margin:0px;
	padding:2px 0px 0 25px;
}	

div.footer{
	background-color:#FCFCFC;
	width:100%;
	height:4px;
}

div.footer img.c_b_r{
	float:right;
}

div.category{
	width:274px;
	float:left;
	margin-left:20px;
}

br.both{
	clear:both;	
}

div.top_3{
	width:176px;
	float:left;
	margin-left:20px;
}

img.top_3,img.thumb{
	width:42px;
	height:42px;
	border:0px;
	float:left;
	margin:5px;
}

ul.list li{
	float:left	
}

ul.list div.result{
	float:left;
	height:42px;
	width:400px;
	text-align:left;
	margin:1px 0px 0px 5px;
	overflow:hidden
}

ul.list img.thumb{
	margin:1px 0px 0px 0px;
	float:left
}

img.hack{
	width:0px;
	height:0px;
	border:0px;
}

div.gamedetails div{
	background-color: white;
	color:#252525;
	float:left;
	height:25px;
	clear:both;
	margin-top:1px;
}

div.gamedetails{
	float:left;	
}

div.selectcontent{
	float:right;
	width:548px;
	background-color:#252525;
	margin-top:1px;
	color:white;
}

div.selectcontent div{
	float:left;
	margin:6px 20px 10px 20px;
}

div.selectcontent img.c_t_r{
	float:right;
	width:4px;
	height:4px;
}

div.selectcontent img.c_b_l{
	clear:both;
	float:left;
	width:4px;
	height:4px;
}

div.selectcontent div.c_t_l{
	float:left;
	width:4px;
	height:4px;
	margin:0px;
	padding:0px;
}

div.selectcontent div.c_t_l img{
	width:4px;
	height:4px;
	float:left;
}

div.selectcontent img.c_b_r{
	float:right;
	width:4px;
	height:4px;
}

div.selectcontent h1{
	font:14px verdana;
	margin:0 0 10px 0;
	clear:both;
}

div.selectcontent div.favorite_a{
	clear:both;
	float:right;
}

div.selectcontent img.icon{
	width:60px;
	height:60px;
	float:left;
}

div.selectcontent div.description{
	float:left; 
	width:250px;
	margin-top:0px;	
}

div.gamedetails div img{
	width:15px;
	height:15px;
	float:left;
	margin:5px 0 0 0;
}

div.gamedetails div a{
	padding:6px 10px 0 10px;
	float:left;
	width:90px;
	color:white;
}

div.gamedetails div div{
	float:left;
	height:25px;
	margin-top:0px;
}

div.gamedetails div div img{
	width:4px;
	height:4px;
	margin:0px;
	padding:0px;
}

div.gamedetails div div img.c_b_l{
	clear:both;
	margin-top:17px;
}

div.copyright,div.pages{
	text-align:center;
	font:12px verdana;
	color:#252525;
}

img.user_image_little{
	width:45px;
	height:45px;
	float:left;
	padding-bottom:15px;
}

span.user_image_little{
	float:left;
	padding:0 0 15px 5px;
	width:306px;
}

div.rating div.parent, div.rating div.stars{
	background-repeat: repeat-x;
	height:16px;
	float:left;
	cursor:pointer;
	cursor:hand;
	margin:0px;
}

div.rating div.parent{
	background-image: url('../images/star.png');
	width:100%;
}

div.rating div.stars{
	width:50%;
	background-image: url('../images/star_full.png');
}

div.rating{
	height:16px;
	padding:5px;
}

form.form label{
	clear:both;
	width:170px;
	float:left;
	text-align:left;
	margin-left:25px
}

form.form input{
	float:left;	
}

div.errors{
	width:558px;
	float:left;
	padding:5px 5px 5px 5px;
	font:12px verdana;
	margin-bottom:10px;
}

div.errors img{
	float:left;
	width:16px;
	height:16px;
	margin-right:10px;
}

div.errors ul{
	color:#4a4a4a;
	background-color:#fbe495;
	margin:0px;
	padding:0px;
}

div.errors li{
	margin:0px;
	padding-left:0px;
	width:100%;
	border-top:1px solid #e2bd3c;
	clear:left;
	float:left;
	padding:10px 0px 10px 10px;
	background:none;
	background-color:#fbe495;
}

#advertise td{
	font-size:10px;
	padding:5px 10px 5px 10px;
}