/*body {
	background: #92cd41 url('images/big_bg1.jpg');	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-attachment:fixed;
	background-position:top;
	background-repeat:repeat;
	font-size:12px;
	color:#FFFFFF;
	margin: 150px 20px 20px 0;
	
}*/
body  {
background : #92cd41 url('images/big_bg1.jpg');
font-family:Arial, Helvetica, sans-serif;
background-attachment : fixed;
background-position : top;
background-repeat : repeat;
font-size : 12px;
color : #ffffff;
margin : 100px 20px 20px 0;
} 

ul {
   margin:10px 0 0 30px;
   padding:0px 
   }

li { color:#333333; }

/*.main {
	background:url('images/mainbg.png') top center repeat-y;
	width:950px;
	margin:0px auto 0 auto;
	position:relative;
	top:0px;
}*/

.main  {
background : url('images/mainbg.png') repeat-y top center;
width:950px; 
margin : 0 auto 0 auto;
position : relative;
top:0;
} 

.container  {
margin-left : auto;
margin-right : auto;
width : 950px; display:table;
text-align : left;
} 

.header {
	background:url('images/header.gif') top center no-repeat;
	height:167px;
	width:950px;
	margin: 0 auto;
}
 
.logo  {
width : 241px;
height : 76px;
background : url(images/logo2.gif) no-repeat;
margin : 0;
padding : 0;
} 	 

.search_box{width:100px;
            height:15px;
			border:1px solid #000000;
			font-size:12px;	
			float:left;
			position:relative;
			top:5px; left:-5px;		
			}
.go{width:34px;
    height:34px;
	background:url(images/go.gif) no-repeat;
	border:none;
	}
/*.search_text{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#454444; font-weight:bold; width:100px; height:34px;}	*/		


.adtop {
	text-align:center;
	margin:17px 0 0 0 ;
	width:569px;
}

.adside {
	position:absolute;
	top:150px;
	left:773px;
	height:auto;	
	z-index:1;	
}

.rightside {
	float:left;
	margin: 0 0 60px 14px;
	width:569px;
	height:auto;
}

.sidebarback {	
	background:#ccc119;
	width:165px;
	max-width:165px;
	border:1px solid #fb9c06;
	margin:0 0 5px 0;
	position:relative;
}


.sidebarback a {
	color:#000000; 
	text-decoration:none;	
	width:165px;
	font-size:12px;
	font-weight:normal;
	max-width:165px;
	border:0px solid #fb9c06;
	margin:0 0 5px 0;
}



.leftside {
	float:left;
	margin: -20px 4px 0px 8px;
	width:165px;
	height:auto;
}

.leftside h2, .adside h2 {
	font-size:13px; 
	font-family:Arial, Helvetica, sans-serif; 
	font-weight:bold;
	padding:4px 0 0 3px;
	margin: 0 0 0 0;
	height:21px;
	background:url('images/sidebartop.gif') repeat-x;
}


.leftside li, .adside li {
	list-style-image: url('images/li.png');
	font-family: verdana,arial,times;
	font-size:12px;
	margin:0px;
}

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

.leftside li a:hover {
	color: #dddddd;
	text-decoration: none;
	background:#772c00;
}


.google-ads { 
			color:#000000; 
			font-family:Verdana, Arial, Helvetica, sans-serif; 
			font-size:12px; 
			font-weight:bold; 
			margin:4px; 
			padding:0px; 		
			}
			
.google-ads-right { 
			color:#000000; 
			font-family:Verdana, Arial, Helvetica, sans-serif; 
			font-size:11px; 
			font-weight:bold; 
			margin:5px 0 0 2px; 
			padding:0px; 		
			}

.google-ads-right-text { 
			color:#333333; 
			font-family:Arial, Helvetica, sans-serif; 
			font-size:10px; 
			margin:5px 0 0 2px; 
			padding:0px; 		
			}
			
/*.google-ads-links 
				{
				color:#000000; 
				font-family:Verdana, Arial, Helvetica, sans-serif; 
				font-size:10px; 
				font-weight:lighter; 
				float:left;				
				margin:2px 0 0 2px;
				line-height:10px; 
				padding:10px 0 0 0;
				text-decoration:none; 
				}*/
.google-ads-links  {
color : #000000;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 10px;
font-weight : lighter;
margin : 2px 0 0 2px;
line-height : 10px;
padding : 10px 0 0 0;
text-decoration : none;
} 				
				
				
				

.menuholder { width:730px; }

.menu {
	position:relative;
	top:-52px;
	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;
	height:100px;
	width:950px;
	float:left;
	margin:65px 0 0 0;
	padding:0px;
	font-size:80%;
	background:#a8bd00;
	
}

p{color:#000000;}



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 img  {
max-height : 50px;
max-width : 50px;
padding : 0 40px 0 40px;
position : relative;
top : -152px;
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 a img  {
max-height : 80px;
max-width : 101px;
padding : 0 0 0 0;
position : relative;
top : 0px;
left : 20px;
}


#blockdiv {
	height:200px;/*176*/
	width:185px;/*135*/
	min-height:200px;
	min-width:185px;
	background: url('images/tableback1.gif') top center;
	float:left;
	display:block;
	margin: 0 2px 0 2px
}
.bottomnav{clear:both;}
#blockdiv h4 {
	text-align:center;
	font-size:95%;
	position:relative;
	top:10px;
}

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

/*.bottomnav {
	margin-left:auto;
	margin-right:auto;
	float:right;
	color:#000000;
}*/

/*.bottomnav  {
margin-left : auto;
margin-right : auto;
float : right;
color : #000000;
} 
*/

.bottomnav a{
	text-decoration:none;
	font-family:verdana,arial;
	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:#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, .article, .register form, .login form, .gameembed, .viewFavorites, .changePass, .profileInfo {
	/*background: url('images/mediumback.gif') top left repeat-y;*/
	color:#000000;	
	border-top: 0px solid #00ffc6;
	border-bottom: 0px solid #00ffc6;
	width:556px;
	padding:0;
}

.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: #FFFF33;
	padding: 10px 20px 10px 20px ;
	margin: 10px 20px 5px 20px ;
	width:400px;
}

.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;
}



	
	
p{margin:0 0 2px 0; padding:0px; line-height:18px;}


a {	color:#000000;
}

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

.gamedetails p{
	margin: 0 0 0 70px;
}
.gamedetails img{
	float:left;
	margin: 5px 5px 5px 5px;
}

.register form{
	font-size: 12px;
	display:table;
	line-height:18px; margin:20px 0 0 0;
}
.login form {
	font-size: 12px;
	display:table;
	line-height:20px; 
	margin:20px 0 0 0;
}

/*.login input {
	width: 370px;
	height: 14px;
	margin: -18px 0 20px 0;
	font-size: 12px;
	font-family:Verdana,Arial,Times;
	float:right;
	position:relative;
	left:-20px;
}*/
.login input  {
width : 370px;
height : 14px;
margin : -18px 0 20px 0;
font-size : 12px;
font-family : Verdana, Arial, Times;
float : right;
position : relative;
left : -20px;
} 

.check_box1{margin:0 50px 0 0;}

.register input{
	width: 370px;
	height: 15px;
	margin: -18px 0 20px 0;
	font-size: 12px;
	font-family:Verdana,Arial,Times;
	float:right;
	position:relative;
	left:-20px;
}

.register input:hover, .register input:hover:active, .login input:hover, .login input:hover:active{	background:#FFFFCC;
}

#regsubmit, #submit, #tafbutton {
	background: #FFFFCC;
	padding: 1px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	border : 1px solid #aaa;
	width:30%;
	margin:0 10px 0 0px;
	height:20px;
}

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

#agree, #sponsored, #rememb {
	width: 15px;
	background:transparent;
	margin:-17px 0 0 0;	
		}
.check_box1{text-align:center; width:40px; margin:0px; padding:0px; position:relative; top:18px;}		
		
#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{
	background: url('images/home_google_box.gif') top left no-repeat;
	width:569px;
	height:266px;
	min-width:569px;
	min-height:266px;
	float:left;
	margin:-52px 0 0 0;
	padding:0px;
}

h4{color:#ccff00; margin:0px; padding:0px;}

.home_google_box{
	background: url('images/home_google_box.gif') top left no-repeat;
	width:569px;
	height:266px;
	min-width:569px;
	min-height:266px;
	float:left;
	margin:5px 0 0 0;
	padding:0px;
}

.suggestedgames {
	background: url('images/featured_box.gif') top center;
	width:281px;
	height:248px;
	min-width:281px;
	min-height:248px;
	float:left;
}

.featuredgame {
    background: url('images/featured_box.gif') top center;
	width:281px;
	margin:10px 0px 0px 0px;
	height:248px;
	min-width:281px;
	min-height:248px;
	float:left;
	

}


.welcomebox p, .suggestedgames p, .tellafriend p, .tellafriend label {
	padding:2px;
	overflow:hidden;
	color:#ffffff;
	font-size:13px;
	margin:0px 0 0 10px;
}

.welcomebox h2, .suggestedgames h3, .tellafriend h3{
	padding:0px;
	text-align:left;
	margin:0px;
	color:#00FF33;
}

.welcomebox h1, .suggestedgames h1, .tellafriend h1{
	padding:2px;
	text-align:left;
	margin:0px 0 0 10px;
}

.suggestedgames, .tellafriend {
	margin-top:15px;
}

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

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

/*.featuredgame {
	background: url('images/featured_box.gif') top left no-repeat;
	margin-left:0px;
}*/

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

.featuredgame h1 {
	font-size:20px;
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-weight:bold;
	text-align:left;
	color:#ffffff;
	margin:5px 0 15px 10px;
	text-decoration:none;
}

.featuredgame h3 {
	font-size:13px;
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	color:#ffcc00;
	margin:5px 0 10px 120px;
	text-decoration:none;
}

.featuredgame h4 {
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	color:#ffffff;
	margin:5px 0 10px 120px;
	text-decoration:none;
}

.featuredgame h5 {
	font-size:14px;
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	color:#ffffff;
	margin:5px 0 10px 120px;
	text-decoration:none;
}
/*.featuredgame a{
	color:#FF9933;
	font-size:16px;
	text-decoration:none;
	float:left;
}*/
.featuredgame a  {
color : #ff9933;
font-size : 16px;
text-decoration : none;

} 


.featuredgame a:hover{
	color:#ff0000;
}

.tellafriend {
	background: url('images/meadium.gif') top left no-repeat;
	width:367px;
	height:186px;
	min-width:367px;
	min-height:186px;
	float:left;
	position:relative;
	left:0px;
	padding:5px 0 0 5px;
}

.sign{width:187px; height:37px;float:left; margin:10px 0 0 35px; padding:0px; border:0px; background:url('images/sign.png') no-repeat;}
/*.sign:hover{width:187px; height:37px;float:left; margin:30px 0 0 35px;z-index:9999; padding:0px; border:0px; background:url('images/sign_hover.png') top left no-repeat;}*/


#searchbox {
	position:relative;
	top:0;
	left:0;
}

.topcategory {
	height:248px;
	width:281px;
	min-height:248px;
	min-width:281px;
	background: url('images/top_box.gif') top center;
	float:left;
	margin: 10px 0px 0 5px;
}

.topcategory-small {
	height:198px;
	width:130px;
	min-height:198px;
	min-width:138px;
	background: url('images/one_box.gif') top center;
	float:left;
	display:block;
	margin: 10px 0px 0 4px
}

.topcategory-small h1{
	font-size:14px;
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-weight:bold;
	text-align:left;
	color:#ffcc00;
	margin:5px 0 15px 10px;
	text-decoration:none;
}



.topcategory-small h2{
	font-size:14px;
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-weight:bold;
	text-align:left;
	color:#ff9900;
	margin:5px 0 15px 14px;
	text-decoration:none;
}

.menu-top{width:100%; float:left;}

/*.top_link{font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#FFFFFF; text-decoration:none; margin:0 20px 0 40px; float:left; text-align:center;}*/

.top_link  {
font-family : Arial, Helvetica, sans-serif;
font-size : 16px;
font-weight : bold;
color : #ffffff;
text-decoration : none;
margin : 0 20px 0 40px;
/*float : left;*/
text-align : center;
} 

		  
/*.adfooter-ads 
			{ 			
			float:left; 
			margin:5px 0 0 250px; 
			padding:0px; 
			}*/
.adfooter-ads  {
/*float : left;*/
margin : 5px 0 0 250px;
padding : 0;
}			
			
			

.adfooter-links 
			{
			width:950px; 			
			float:left; 
			margin:5px 0px 0 0px;
			padding:0px; text-align:center; 
			
			}

.footer_link-text
          {
		  font-family:Verdana, Arial, Helvetica, sans-serif; 
		  font-size:11px; 
		  font-weight:normal; color:#1d1919;
		  margin:0 0 0 5px; 
		  text-decoration:none;
		  }
.footer-copy-right-text {
	color:#ffffff;
	padding:0px;
	text-align:center;
	
}

.topcategory h1{
	font-size:20px;
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-weight:bold;
	text-align:left;
	color:#ffffff;
	margin:6px 0 0px 10px;
	text-decoration:none;
}

.topcategory img {
	margin: 0 auto 0 auto;
}

/*.topcategory ul, .topcategory a {
	margin:7px 0px 0 0;
	padding:0px;
	color:#42433c;
	font-size:11px;	
	line-height:0px;
	color:#FFFFFF;
	text-decoration:none;
	width:120px;
	
}


.topcategory li {
height:13px;
position:relative;
left:15px;
list-style-position:inside;
list-style:disc;
color:#FF9900;


}
*/

.topcategory ul, .topcategory a {
 margin:5px 10px 0 20px;
 color:#ffffff;
 list-style:disc;
 list-style-position:inside;
 text-decoration:none;
 font-size:11px;
 
}

.topcategory li {
left:0;
list-style:disc;
color:#ffff00;
}

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

.toplogin a {
	text-decoration:none;
}

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

.games-page {
	height:176px;
	width:275px;/*182*/
	min-height:176px;
	min-width:275px;
	background: url('images/tableback1.gif') top center;
	float:left;
	display:block;
	margin: 4px 6px 0 0px
}

.games-page h2 { font-size:14px; text-align:left; font-family:Verdana, Arial, Helvetica, sans-serif; margin:5px 0 0 5px; 
	
}

.games-page h3 { font-size:14px; text-align:right; font-family:Verdana, Arial, Helvetica, sans-serif; margin:5px 0 0 0px; 
	
}

.games-page h3 a { font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; margin:0px 0 0 5px; color:#FFCC00; text-decoration:underline; font-size:9px;

}


.games-page a { font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; margin:0px 0 0 0; color:#FFFFFF; text-decoration:none; font-size:9px;

}

.games-page ul { font-size:14px; font-family:Verdana, Arial, Helvetica, sans-serif; margin:0px 0 0 0; color:#FFFFFF;

}

.games-page li { font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; margin:12px 0 0 10px; color:#FFFFFF; list-style-type:none; text-align:left; line-height:3px; 

}

.iframe_shout{width: 165px; height: 200px; border:none;	}		


#carousel
{
	width: 565px;
	height: 100px;
	position: relative;
	float:left;
	top: 5px;
	left: 0;
	margin-left: 0;
	background: url('images/rotate.jpg') top center;
}
#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);*/
}
