body {
	background: #000000 url('images/background-nedrago.jpg') no-repeat; background-attachment:fixed ;
	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;
}

.wrapper { position: relative; width: 980px; margin: 0pt auto;}

.main {
	background: #555555 url('images/mainbg.jpg') top center repeat-y;
	width:950px;
}

.search {
	background-color: #555555;
	}
.container {
	background: #555555;
	margin-left: auto;
	margin-right: auto;
	width:980px;
	display:table; /* FireFox hack */
	text-align:left;
}

.header {
	background: #555555 url('images/header.png') top center;
	height:162px;
	width:980px;
	margin: 0 auto;
}

.adtop {
	text-align:center;
}

.adside {
	position:absolute;
	top:178px;
	left: 781px;
	z-index:1;	
}
.adside2 {
	display:inline;
	position:absolute;
	top:890px;
	left: 781px;
	z-index:1;	
}

.categoriesleft img{
margin-bottom:-13px;

}
.rightside {
	float:left;
	margin: -16px 0 60px 14px;
	width:565px;
}
.playgame {
	float:left;
	margin: none;
	width:947px;
}
.rightside2 {
	float:left;
	margin: -16px 0 60px 0px;
	width:565px;
}
	
.leftside {
	float:left;
	background: #FFFFFF url('images/sidebar_02repeat.jpg') top left;
	margin: 0px 0 -5px 8px;
	width:191px;
	
}
.leftside2 {
	float:left;
	background: #FFFFFF url('images/sidebar_02repeat.jpg') top left;
	margin: 0px 0 -5px 8px;
	width:200px;
	
}
.leftside h2, .adside h2 {
	font-size:12px;
	text-align:center;
	margin: 0 0 -5px 0;
	background: #FFFFFF url('images/sidebartop.gif') top left;
}

.leftside li, .adside li {
	list-style-image: url('images/li.gif');
	font-family: verdana,arial,times;
	font-size:12px;
	border-bottom: none;
	margin:0 5px 2px -5px;
}
.sidebarback1 li {
	list-style-image: url('images/N.png');
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	border-bottom: none;
	margin:0 5px 2px -5px;
}

.leftside li a, .adside li a {
	color: #FFFFFF;
	text-decoration: none;
	padding: 1px 2px 0px 2px;
	
}


.gamesmoreplayed {
	display:inline;
	
	
	

}
.gamesmoreplayed img {
	width:80px;
	height:80px;
	margin: 5px 3px 5px 10px; 
	
}

.newgames {
	display:inline;
	
}
.newgames img {
	width:80px;
	height:80px;
	margin: 5px 3px 5px 10px; 
}
.leftside li a:hover {
	color: #DDDDDD;
	text-decoration: none;
	background:#772c00;
}

.sidebarback {
	background: #030303 url('images/sidebar_01top.jpg') top left no-repeat;
	width:191px;
	max-width:191px;
}
.sidebarback1 {
	background: #030303 url('images/sidebar_01top.jpg') top left no-repeat;
	width:191px;
	max-width:191px;
}
.menuholder { width:730px; }

.menu {
	position:relative;
	top:-52px;
	left:0px;
	font-size:9px;
	color:#2f2f2f;
	width:950px;
	text-align:center;
	font-family:Verdana,Arial,Times;
	overflow:hidden;
	height:12px;
	max-height:12px;
}
	
.menu a{
	color:#2f2f2f;
	text-decoration:none;
}	

.menu a:hover{
	color:#6b6b6b;
}		

.footer {
	clear:both;
	background: #555555;
	height:107px;
	width:950px;
	margin: 0 auto;
	font-size:80%;
}

.footertext {
	color:#000000;
	padding:30px 0 0 0;
	text-align:center;
}

a img {
	border:none;
	
}


.blockdiv img {
	height: 100px;
	width: 100px;
	padding: 0px 5px 0px 5px;
	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: 100px;
	max-width: 100px;
	padding: 2px 0 0 0;
	width: expression(this.width > 100 ? 100: true);
	height: expression(this.height > 100 ? 100: true);
	position:relative;
	top:-15px;
	left:10px;
}

.blockdiv {
	height:100px;
	width:100px;
	min-height:100px;
	min-width:100px;
	float:left;
	display:block;
	margin: 2px 2px 2px 2px
}

.blockdiv h4 {
	text-align:center;
	font-size:95%;
	position:relative;
	top:16px;
}

.block {
	margin-left:auto;
	margin-right:auto;
	width:560px;
	
}

.bottomnav {
	margin-left:auto;
	margin-right:50px;
	float:right;
}

.bottomnav a{
	text-decoration:none;
	font-family:"Courier New", Courier, monospace;
	font-size:14px;
	color:#FFFFFF;
	position:relative;
	top:3px;
}
.bottomnav img{
	width:20;
	height:auto;
}

.blockdiv .spacer {
	padding:0px 3px 0px 3px;
	margin:0;
	top:0;
	width: 100px;
	height: 100px;
}

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

.detail {
	background:#5993eb;
	border:1px solid #333333;
	margin:0 0 -65px 0;
	padding: 5px 10px 5px 10px;
	position:relative;
	color:#000000;
}

.playnow a img{
	z-index:0;
	position:relative;
	left:471px;
	top:-3px;
}

.reviews, .login form, .gameembed, .viewFavorites, .changePass{
	background: none;
	border:none;
	padding:20px 20px 20px 20px;
}
.profileInfo {
	background: url(./images/madera.jpg);
	border:none;
	padding:20px 20px 20px 20px;
}
.article, .article form {
background: url(./images/madera.jpg);
	border:none;
	padding:20px 20px 20px 20px;
}

.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 {
	padding: 0 20px 0 20px ;
}
.profileInfo h1, .profileInfo p, .profileInfo img  {
	padding: 0 20px 0 0 ;
}

.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, h1 a {
	color:#FFFFFF;
	font-size:22px;
	text-decoration:none;
}

h1 a:hover, a:hover {
	color:#ff5400;
}

h2 {
	color:#FFFFFF;
	font-size:18px;
}

a {
	color:#000000;
}

.gamedetails {
	color:#FFFFFF;
	background: url('images/bigback.gif') top left no-repeat;
	padding: 10px 28px 10px 12px;
	height:280px;
	min-height:238px;
	
	
}

.gamedetails p{
	margin: 0 0 0 70px;
}
.gamesFeatures{
	background: url('images/gamefeatures.png') top left no-repeat;
	padding: 15px 15px 5px;
	
}
.gamedetails img{
	float:left;
	margin: 5px 5px 5px 5px;
	height:100px;
	width:100px;
}
.gamedetailsnew {
	color:#FFFFFF;
	background: url('images/bigback.gif') top center no-repeat;
	padding: 10px 28px 10px 12px;
	height:280px;
	min-height:238px;
	text-align:left;
	width: 500px;
	
	
}

.gamedetailsnew p{
	margin: 0 0 0 70px;
}
.gamedetailsnew img{
	float:none;
	margin: 5px 5px 5px 5px;
	height:100px;
	width:100px;
}
.bannergameplay{
margin-top: 30px;
}

.article form, .login form {
	font-size: 14px;
	display:table;
}

.login input {
	width: 300px;
	height: 20px;
	margin: -5px 10px 10px 30px;
	font-size: 18px;
	font-family:Verdana,Arial,Times;
	background:#ededed;	
	float:right;
	position:relative;
	left:-20px;
}
.article input{
	width: 150px;
	height: 30px;
	margin: -5px 0 10px 30px;
	font-size: 18px;
	font-family: comic Sans MS;
	background:#ededed;	
	float:right;
	position:relative;
	left:-20px;
}

.article input:hover, .article input:hover:active, .login input:hover, .login input:hover:active{
	background:#FFFFFF;
}

#regsubmit, #submit, #tafbutton {
	background: #fff;
	padding: 1px;
	font-family: Geneva, Vera, Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-variant : small-caps;
	border : 1px solid #aaa;
	width:30%;
	margin:0 10px 0 0;
}

#regsubmit:hover, #submit:hover, #tafbutton:hover {
	border : 1px solid #000;
}

#agree, #sponsored, #rememb {
	width: 15px;
	background:transparent;
	margin:-10px 0 0 0;	
}

#tafbutton {
clear:both;
}

.tellafriend label {
    display:block;
}

.article textarea, .gameembed textarea {
	width: 450px;
	height: 100px;
	margin: 0 0 20px 0;
	font-size: 11px;
	font-weight: normal;
}

.gameembed textarea {
margin: 0 5px 10px 30px;
}

.welcomebox, .featuredgame{
	background: url('images/featuredgame.png') top left no-repeat;
	width:240px;
	height:260px;
	min-width:240px;
	min-height:260px;
	float:left;
}
.addscategorypage {
	margin-left:4px;
	background: url('images/featuredgame.png') top left no-repeat;
	width:250px;
	height:260px;
	min-width:250px;
	min-height:260px;
	float:left;
	display:inline;
}



.welcomebox p, .featuredgame p, .suggestedgames p, .tellafriend p, .tellafriend label {
	padding:10px 10px 10px 10px;
	overflow:hidden;
}

.welcomebox h2, .featuredgame h2, .suggestedgames h3, .tellafriend h3{
	padding:10px 10px 0px 10px;
	padding-bottom: -5px;
	text-align:center;
	margin:0 0 0 0;
	color:#000000;
}

.featuredgame h2 {
	font-size:110%;
	text-align:left;
}
.suggestedgames {
	background: url('images/mediumback1.png') top left no-repeat;
	width:260px;
	height:240px;
	min-width:260px;
	min-height:240px;
	float:left;
	margin-top:15px;
	margin-left:15px;
	margin-bottom:10px;
}
.suggestedgames img{
	width:50px;
	height:50px;
	float:none;
	margin-top:3px;
	margin-left:3px;
}

.tellafriend form {
	margin:-40px 0 0 65px;
}

.tellafriend label {
	display:block;
	margin-bottom:-8px;
}

.featuredgame {
	background: url('images/mediumback.png') top left no-repeat;
	margin-left:7px;
	display:inline;
}

.featuredgame img {
	float:left;
	padding:10px 10px 10px 10px;
}

.featuredgame a{
	color:#000000;
	font-size:16px;
	text-decoration:none;
	float:right;
}

.featuredgame a:hover{
	color:#041a00;
}

.tellafriend {
	background: url('images/mediumgreen.png') top left no-repeat;
	width:260px;
	height:240px;
	min-width:260px;
	min-height:240px;
	float:left;
	position:relative;
	margin-top:15px;
	margin-left:15px;
	margin-bottom:10px;
}


#searchbox {
	position:absolute;
	top:70px;
	left:842px;
}

.topcategorygames img {
	height:100px;
	width:100px;
	
	
}

.topcategory {
	height:200px;
	width:256px;
	max-height:220px;
	max-width:265px;
	float:left;
	display: inline;
	margin: 10px 20px 0px 0px;
	border: thin solid black;
}

.topcategory h2 a, .topcategory h2 {
	font-size:18px;
	text-align:center;
	color:#FFF;
	
		
}


.topcategory img {
	margin: 1px 5px 6px 6px;
	width:70px;
	height:70px;
	border:thin solid white;
	float:left;
	display:inline;
}

.topcategory ul, .topcategory a {
	margin: -10px 5px 0 0;
	color:#ffffff;
	line-height:14px;
	text-decoration:none;
	width:120px;
	
}

.topcategory li {
height:13px;
overflow:hidden;
position:relative;
left:-25px;
}

.toplogin {
	position:absolute;
	top:135px;
	left:332px;
	text-align:right;
	width:600px;
	font-variant : small-caps;
		
}

.toplogin a {
	text-decoration:none;
}

/* Code added for 2.7 compatibility*/
#gameRating {
	position:relative;
	top:-16px;
	left:126px ;
}

#thegamediv {
	position:relative;
	z-index:0;
	
}

.tip {
margin-left:-100px;
}

#carousel
{
	width: 565px;
	height: 100px;
	position: absolute;
	top: 480px;
	left: 50%;
	margin-left: -275px;
}
#carousel a
{
	position: absolute;
	width: 110px;
}

#carousel img {
	max-height: 50px;
	max-width: 50px;
	width: expression(this.width > 50 ? 50: true);
	height: expression(this.height > 50 ? 50: true);
}

#rotate {
	clear:both;
	height:101px;
	width:552px;
	min-height:101px;
	min-width:552px;
	background: url('images/rotate.jpg') top center;
	margin:5px 0px 5px 0px;
}

.shoutbox{
	background: #00538C;
	width:191px;
	max-width:191px;
}

#deleteav{
float:left;
margin:15px;
}



