body {

	background-color:#09F;



	font-family:"Segoe","Segoe UI","Humanist 777","Frutiger","Univers","Frobisher",Verdana,Arial,Lucida,times new roman,"Myriad Pro","Myriad";

	font-size:12px;

	color:#FFFFFF;

	margin: 0pt auto;

}

a:focus {

  outline: 0;

}



.newgamelist img{

	border: 10 10 10 10;

	text-align: center;

	

	

	

	}



.wrapper {

	width:100%;	

	margin:0 auto;

	position: relative;

		background-image:url('images/background.gif') ;

	width: 983px;

}

.gamewrapper {

	width:100%;	

	margin:0 auto;

	position: relative;

	width:950px;

}





.container {



	margin-left: auto;

	margin-right: auto;

	width:980px;

	display:table; /* FireFox hack */

	text-align:left;

}



.header {

	background: #c8c8c8 url('images/header.jpg') top center;

	height:165px;

	width:950px;

	margin: 0 auto;

}



.adtop {

	

background: #c8c8c8 url('images/ad-top.jpg') top center;

width:950px;

height:115px;

	

}



.farrightside {

	float:left;

	width:191px;

	background: #FFF url('images/sidebar_02repeat.jpg') top left;

}

.adside {



	position:absolute;



	background: #FFF url('images/sidebar_02repeat.jpg') top left;



	top:178px;



	left: 780px;



	z-index:1;	



	



}



.rightside {

	float:left;

	margin: -16px 0 60px 9px;

	width:565px;

}



.leftside {

	float:left;

	background: #FFFFFF url('images/sidebar_02repeat.jpg') top left;

	margin: 0px 0 -5px 12px;

	width:191px;

}







.leftside h2, .adside h2, .farrightside h2 {

	font-size:12px;

	color:#000;

	text-align:center;

	padding-top:15px;

	margin: 0 0 10px 0;



	height: 30px;

	width: 191px;	



}



.leftside li, .adside li, .farrightside li {

	list-style-image: url('images/li.gif');

	font-family: verdana,arial,times;

	font-size:12px;

	

	margin:0 5px 2px -5px;

}



.leftside li a, .adside li a, .farrightside li a {

	color: #FFFFFF;

	text-decoration: none;

	padding: 1px 2px 0px 2px;

}



.leftside li a:hover {

	color: #fff;

	text-decoration: none;

	background:#09F;

}



.sidebarback {

	background: url('images/sidebar_01top.jpg') top left no-repeat;

	width:191px;

	max-width:191px;

}



.menuholder { width:730px; }



.menu {

	position:relative;

	top:-56px;

	left:0px;

	font-size:12px;

	color:#2f2f2f;

	width:950px;

	text-align:center;

	font-family:Verdana,Arial,Times;

}

	

.menu a{

	color:#2f2f2f;

	text-decoration:none;

}	



.menu a:hover{

	color:#6b6b6b;

}		



.footer {

	

	clear:both;

	background: #fff url('images/footer.jpg') bottom center no-repeat;

	height:140px;

	width:950px;

	font-size:80%;

}



.footertext {

		text-transform: uppercase;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	color:#000000; 

	padding-top:60px;

	

	text-align:center;



}



a img {

	border:none;

}



.blockdiv img {

	max-height: 50px;

	max-width: 50px;

	padding: 0 40px 0px 40px;

	width: expression(this.width > 50 ? 50: true);

	height: expression(this.height > 50 ? 50: true);

	position:relative;

	top:-172px;

	z-index:1;

}



.blockdiv a img {

	max-height: 80px;

	max-width: 101px;

	padding: 0 0 0 0;

	width: expression(this.width > 101 ? 101: true);

	height: expression(this.height > 80 ? 80: true);

	position:relative;

	top:-15px;

	left:33px;

}



.blockdiv {

	height:176px;

	width:135px;

	min-height:176px;

	min-width:135px;

	background: url('images/tableback1.gif') top center;

	float:left;

	display:block;

	margin: 0 2px 0 2px

}



.blockdiv h4 {

	text-align:center;

	font-size:95%;

	position:relative;

	top:0px;

}



.block {

	color:#000;

		



	float:left;

	width:553px;

	margin-bottom: 10px;

}



.bottomnav {

	margin-left:auto;

	margin-right:auto;

	float:right;

	color:#000000;

	font-family:"Comic Sans MS", cursive;

}

.bottomnav a{

	text-decoration:none;

	font-family:"Comic Sans MS", cursive;

	font-size:20px;

	color:#000000;

	position:relative;

	top:3px;

}



.blockdiv .spacer {

	padding:0 40px 0 40px;

	margin:0;

	top:0;

}



/* SCRIPT DEPENDANT CSS (NON AMTheme 3) */



.detail {

	background:#8ebde6 url('images/det.gif');

	border:2px solid #000;

	margin:0 0 -65px 0;

	padding: 5px 10px 5px 10px;

	position:relative;

	color:#000000;

}



.playnow a img {

	z-index:0;

	position:relative;

	left:454px;

	top:-3px;

}

.ex2{

	background:#8ebde6 url('images/det.gif');

	border: 4px solid #3f667b;

	text-align:center;

	font-size:16px;

	font-family:"Comic Sans MS", cursive;

width:545px;

	margin-bottom: 10px;

}

.ex{

	background:#8ebde6 url('images/detred.gif');

	border: 4px solid #ff0000;

	text-align:center;

	font-size:16px;

	font-family:"Comic Sans MS", cursive;

width:545px;

	margin-bottom: 10px;

}

.reviews, .article, .register form, .login form, .gameembed, .viewFavorites, .changePass, .profileInfo {

	background:#8ebde6 url('images/det.gif');

	border: 4px solid #3f667b;



	float:left;

	width:545px;

	margin-bottom: 10px;

}



.gameembed {

	margin-bottom:18px;

}





.reviews p, .reviews h2, .reviews h3, .reviews form, .postcat, .article h1, .article h2, .article p, form p, .gameembed h3, .viewFavorites p, .changePass p, .viewFavorites h2, .changePass h2, .viewFavorites h1, .changePass form, .profileInfo h1, .profileInfo p, .profileInfo img  {

	padding: 0 20px 0 20px ;

}



.profileInfo img {

	float:right;	

}



.individualreview {

	border: 1px solid #313131;

	background:#FFFFFF;

	padding: 10px 20px 10px 20px ;

	margin: 10px 20px 5px 20px ;

	width:400px;

	color:#000000;

}



.reviewtext {

	font-size:10px;

	color:#333333;

	text-indent:10px;

	background:#AAAAAA;

}





.addreview {

	width:200px;

	padding:15px 15px 15px 15px;

	border: 1px solid #313131;

	margin: 0 auto 0 auto;

}



 h1 a {

	color:#000000;

	font-size:22px;

	text-decoration:none;

}



h1 a:hover, a:hover {

	color:#0090ff;

}



h2 {

	color:#000;

	font-size:18px;

}



a {

	color:#000000;

}



.gamedetails {

	color:#FFFFFF;

	font-family: verdana,arial,times;

	font-size:11px;

	background: url('images/bigback.jpg') top left no-repeat;

	padding: 10px 28px 10px 12px;

	height:238px;

	min-height:238px;

	text-align:left;

}



.gamedetails p{

	margin: 0 0 0 70px;

}

.gamedetails img{

	float:left;

	margin: 5px 5px 5px 2px;

	border: 1px solid #000;

}



.register form, .login form {



}



.register input, .login input {

	

	height: 22px;

	margin: -20px 0 20px 0;

	font-size:18px;

	font-family:Verdana,Arial,Times;

	background:#ededed;	





}

#inputArea

{

    font-family: Arial, Sans-Serif;

    font-size:12px;

	padding-bottom:10px;

	padding-right:25px;

	padding-left:10px;

	float:left;

	width:500px;

	

	position:relative;

	background:#8ebde6 url('images/det.gif');

	border: 4px solid #3f667b;

}



.register input:hover, .register input:hover:active, .login input:hover, .login input:hover:active{

	background:#FFFFFF;

	

}



#submit2{

	background: #fff;



	font-family:"Segoe","Segoe UI","Humanist 777","Frutiger","Univers","Frobisher",Verdana,Arial,Lucida,times new roman,"Myriad Pro","Myriad";

	font-weight:bold;

	font-size:10px;

	

	border : 1px solid #000;

	width:90%;

	margin:0 10px 0 0;

	text-transform:uppercase;

}

#submit2:hover {

	border : 1px solid #aaa;

	cursor:pointer;

}

#regsubmit, #submit, #tafbutton {

	background: #fff;

	padding: 1px;

	font-size: 10px;

	font-family:Georgia, "Times New Roman", Times, serif;

	border : 1px solid #000;

	width:30%;

	margin:0 10px 0 0;

	text-transform:uppercase;

}



#regsubmit:hover, #submit:hover, #tafbutton:hover {

	border : 1px solid #aaa;

	cursor:pointer;

}



#agree, #sponsored, #rememb {

	width: 15px;

	background:transparent;

	margin:-10px 0 0 0;	

}



#tafbutton {

clear:both;

}



.tellafriend label {

    display:block;

}



.register textarea, .gameembed textarea {

	width: 492px;

	height: 100px;

	margin: 0 0 20px 0;

	font-size: 11px;

	font-weight: normal;

}



.gameembed textarea {

margin: 0 5px 10px 30px;

}



.welcomebox, .featuredgame, .suggestedgames {

	background: url('images/mediumback.png') top left no-repeat;

	width:280px;

	height:240px;

	min-width:275px;

	min-height:240px;

	float:left;



}



.welcomebox p, .featuredgame p, .suggestedgames p, .tellafriend p, .tellafriend label {

	padding:0px 10px 10px 10px;

	overflow:hidden;

	

}



.welcomebox h2, .featuredgame h2, .suggestedgames h3, .tellafriend h3{

	padding:19px 10px 0px 10px;

	text-align:left;

	margin:0 0 0px 0;

	color:#000;

	font-size: 15px;

}









.suggestedgames, .tellafriend {

	margin-top:15px;

}



.tellafriend form {

	margin:5px 0 0 5px;

	text-align:left

}



.tellafriend label {

	display:block;

	margin-bottom:-8px;

}



.featuredgame {

	background: url('images/featuredgame.png') top left no-repeat;

	

	

}



.featuredgame img {

	float:left;

	margin:10px 5px 25px 0px;

	border: solid 1px #000;

	

}





.featuredgame a{

	color:#FFFFFF;

	font-size:24px;

	text-decoration:none;



}



.featuredgame a:hover{

	color:#041a00;

}



.socialheader{

border:none;

position:absolute; top:58px;left: 700px;

z-index:1;



}

.featuredgameplaynow a img {





border:none;

position:absolute; top:500px;left: 650px;

z-index:1;	

}



.tellafriend {

	background: url('images/mediumgreen.png') top left no-repeat;

	width:274px;

	height:240px;

	min-width:274px;

	min-height:240px;

	float:right;

	position:relative;

	left:-10px;

}





#search {

	position:absolute;

	top:134px;

	left:645px;

}



#searchbox {

	position:absolute;

	top:135px;

	left:741px;

	border:0px;

}



.topcategory {

	height:176px;

	width:135px;

	min-height:176px;

	min-width:135px;

	background: url('images/tableback1.gif') top center;

	float:left;

	display:block;

	margin: 4px 6px 0 0px

}



.topcategory h2 a, .topcategory h2 {

	font-size:14px;

	text-align:center;

	color:#ffffff;

	text-decoration:none;

}



.topcategory img {

	margin: 0 auto 0 auto;

}



.topcategory ul, .topcategory a {

	margin:-10px 5px 0 0;

	color:#ffffff;

	line-height:12px;

	text-decoration:none;

	width:120px;

	

}



.topcategory li {

height:13px;

overflow:hidden;

position:relative;

left:-25px;

}



.toplogin {
	


background: url('images/toploginbg.png') ;

	color:#fff;

	position:absolute;

	top:8px;

	right:41px;

	text-align:center;

	width:600px;

	text-transform: uppercase;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

		text-transform: uppercase;

	font-family: Arial, Helvetica, sans-serif;

}



.toplogin a {

	text-decoration:none;

}



/* Code added for 2.7 compatibility*/

#gameRating {

	position:relative;

	top:-10px;

	left:126px ;

}



#thegamediv {

	position:relative;

	z-index:0;

}



.tip {

margin-left:-100px;

}

.leftside li, .sidebarback li {

	list-style-image: url('images/li.png');

	font-family: verdana,arial,times;

	font-size:11px; /* da regolare per il testo nei blocchi  */

	margin:3px 10px 0px 0px;

}



/* --- table ---*/

#greenTable {

	border-collapse:collapse;

	background-color: #cde8ff;	width:100%;

	font-size:12px;

	font-family:"Comic Sans MS", cursive;

	text-decoration:none;	border: 1px solid #000;



}



#greenTable caption{

	background-color:#09F;

	border-bottom:3px solid #000;

	color:#FFF;

	padding:10px;



	text-transform:uppercase;

	border: 1px solid #000;

}

#greenTable a{color:#000;

text-decoration:none}

	

#greenTable thead th{

	background-color:#333;

	border-bottom:1px solid #111;

	color:#FFF;

	padding:5px;

}



#greenTable tbody tr td {

	padding: 3px 8px;

}



#greenTable tfoot tr td{

	background-color:#555;

	color:#FFF;

	padding:4px;

	text-align:center;

	border-bottom:1px solid #333;

}



.listWinners {

	clear:both;

		

}

.listWinners a {

	clear:both;

		text-decoration:none ;

}



.listWinners blockquote {

	background:#0da0ed;

	padding: 10px 20px 10px 0px;

	margin: 0 20px 5px 20px;

	width:335px;

	border: 1px solid #000;



}








