.tellafriend p{
	padding:10px 10px 10px 10px;
	overflow:hidden;
}


.tellafriend form {
	margin-left:100px;
}

.tellafriend-label {
	width:100px;
	margin-top:3px;
	float:left;
}

.tellafriend {
	height:140px;
}

.tellafriend input{ 
	color:#050; 
	background-color:#fed; 
	border:1px solid; 
	border-color: #00F 2336 #236 #46F; 
}

input.tellafriend-submit{
	color:#050; 
	background-color:#fed; 
	border:1px solid; 
	border-color: #696 #363 #363 #696; 
}


.tabberlive .tabbertab
{
	background-color:#444;
	border: 1px solid #666;
	margin-bottom:4px;
}


.fullscreen-button  a{
	background: url('images/fullscreen-button.png');
	height:50px;
	width:200px;
	margin: 4px;
	float:left;
}

.fullscreen-button  a:hover{
	background-image: url('images/fullscreen-button-h.png');
	}
	
.add2mygames-button  a{
	background: url('images/add-to-mygames-button.png');
	height:50px;
	width:200px;
	margin: 4px;
	float:left;
}

.add2mygames-button  a:hover{
	background-image: url('images/add-to-mygames-button-h.png');
	}
	
	
.rating-button  {
	background: url('images/rating.png');
	height:50px;
	width:200px;
	margin: 4px;
	float:left;
}

/*.rating-button :hover{	background-image: url('images/rating-h.png');	}*/
	

.spacer-2px {	height: 2px;}
.spacer-4px {	height: 4px;}
.spacer-6px {	height: 6px;}

#thegamediv {
	position:relative;
	z-index:0;
	border: 1px solid #444; 
	background-color:#333;
}

.playrightside {	float:left;	margin: -16px 0 60px 6px;	width:780px;  }


.featuredbox { width: 630px; background-color:#333;float:right; border-top: 1px solid #444; padding-top:8px;}

.featuredgame {	width:309px;	height:231px;	min-width:309px;	min-height:231px;	float:left;	background-color:#990000;	border: 1px solid #444;	margin-bottom:4px; margin-left:4px;}
.featuredgame:hover {}

.welcomebox  {	width:296px;	height:236px; float:left;	padding-left:10px;	margin-bottom:4px;}
.welcomebox a:link, .welcomebox a:visited, .welcomebox a:hover {text-decoration: none;} /*hide undeline for ie and chrome*/


.featuredgame img { float:left;	width: 309px;}
.featuredgame a{	color:#FFFFFF;	font-size:16px;	text-decoration:none;	float:right;}
.featuredgame a:hover{	color:#041a00;}




.main-games { width: 630px; background-color:#333;float:right; }
.main-games-action { }
.main-games-header { height: 32px;	margin-right: 10px; margin-left: 10px; border: 0px solid #444;}
.main-games-header a {	display: block; color: #FFFF00; background-color:#990000; font-size:20px; padding-left:30px; font:bold 20px arial, Helvetica, sans-serif; text-decoration:none;border-top: 1px solid #444;border-bottom: 1px solid #444;padding-top:2px;padding-bottom:2px;}

.main-games-header a:hover {border-top: 1px solid #666;border-bottom: 1px solid #666;color: #FFFFFF; text-decoration: none;}


.left-content {
	padding:0px 0px 10px 10px;
	float: left; 
	width: 302px;
	margin-right: -291px;
	margin-left: 0px; /* was -1 */
	display: inline; /* IE double margin bug */
	text-align:left;
}

.game-item {
	height: 72px;
	padding: 0px .4em 0px .4em;
	margin-bottom: 4px; 
	line-height: 14px;
	overflow: hidden;
	background-color: #393939;
	border-top: 1px solid #444;
	border-bottom: 1px solid #444;
}

.game-item:hover {border-top: 1px solid #666;border-bottom: 1px solid #666;}

a:link   .game-item  {color: #EEE;text-decoration: none;}
a:visited .game-item{color: #EEE;text-decoration: none;}
a:hover   .game-item{color: #EEE;text-decoration: none;}

.left-content a:link, .left-content a:visited, .left-content a:hover, .right-content a:link, .right-content a:visited, .right-content a:hover  {text-decoration: none;} /*hide undeline for ie and chrome*/


.right-content {
	padding:0px 10px 10px 10px;
	float: right;
	width: 302px;   /*** Critical left and right col/divider dimension value (moves inversly) ***/
	margin-bottom: -1px;
	margin-left: -1px; 
	display: inline; /* IE double margin bug */
	text-align:left;	
}

.game-img {
	float: left;
	position: relative;
	width: 80px;
	height: 67px;
	margin-top: .2em;
	padding-right: 5px;
}

.game-title {font-size: 13px;color:#FFFF00; padding: 0px;}
a:link .game-title {color: #FFFF00;text-decoration: none;}
a:visited  .game-title {color: #FFFF00;text-decoration: none;}
a:hover   .game-title {color: #FFFF00;text-decoration: underline;}

.sgame-img {
	float: left;
	position: relative;
	width: 60px;
	height: 50px;
	margin-top: .2em;
	padding-right: 5px;
}

.sgame-item {
	height: 53px;
	padding: 0px 1px 0px 1px;
	margin-bottom: 4px; 
	line-height: 13px;
	overflow: hidden;
	background-color: #393939;
	border-top: 1px solid #444;
	border-bottom: 1px solid #444;
}

.sgame-item:hover {border-top: 1px solid #666;border-bottom: 1px solid #666;}

.sgame-title {font-size: 11px;color:#FFFF00; padding: 0px;}
a:link  .sgame-title   {color: #FFFF00;text-decoration: none;}
a:visited .sgame-title {color: #FFFF00;text-decoration: none;}
a:hover  .sgame-title  {color: #FFFF00;text-decoration: underline;}






body {

	background: #2c312d url('images/background2.png') top center repeat;

	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: #51b9ee url('images/mainbg.jpg') top center repeat-y;

	width:950px;

}



.container {
	background: #262626;
	margin-left: auto;
	margin-right: auto;
	width:1000px;
	display:table; /* FireFox hack */
	text-align:left;
}



.header {

	background: #990000 url('images/header.png') top center;

	height:126px;

	width:1000px;

	margin: 0 auto;

}



.adtop {

	text-align:center;

}



.adside {

	position:absolute;

	top:139px;

	left: 822px;

	z-index:1;	

}



.rightside {	float:left;	margin: -16px 0 60px 6px;	width:630px;}



.leftside {

	float:left;


	margin: 0px 0 -5px 8px;

	width:171px;

}



.leftside h2, .adside h2 {

	font-size:12px;

	text-align:center;

	margin: 0 0 -5px 0;

	background-color: #990000;

}



.leftside li, .adside li {

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

	font-family: verdana,arial,times;

	font-size:12px;

	border-bottom: 1px solid #444;

	margin:0 5px 2px -11px;
	
	color: #b79d4f;

}



.leftside li a, .adside li a {

	color: #b79d4f;

	text-decoration: none;
	padding: 1px 2px 0px 2px;

}



.leftside li a:hover {

	color: #b79d4f;

	text-decoration: none;

	background:#772c00;

}



.sidebarback {

	width:171px;
	max-width:171px;
	margin-bottom:20px;
	
	/*background-color:#30404f;*/

}



.menuholder { width:730px; }



.menu {

	position:relative;

	top:-34px;

	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: #990000;



	margin: 0 auto;

	font-size:80%;

}



.footertext {

	color:#000000;

	padding:0 50px 0 0;

	text-align:right;

}



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 {

	margin-left:auto;

	margin-right:auto;

	width:560px;

}



.bottomnav {

	margin-left:auto;

	margin-right:auto;

	float:right;

}

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

}



 .article, .register form, .login form,.linkexchage form, .viewFavorites, .changePass, .profileInfo {
	/*background: url('images/bigback_trepeat.jpg') top left repeat-y;*/
	border-top: 4px solid #3f667b;
	border-bottom: 4px solid #3f667b;
	width:556px;
	padding-top:20px;
}

 .gameembed{

 }



.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 {
color:#FFFF00;
margin:10px 20px 5px;
padding:10px 20px;
}



.reviewtext {

	font-size:10px;
	color:#FFF;
	text-indent:10px;
	border-bottom:1px solid #999;
}





.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:#ffffff;

}



h2 {

	color:#dba700;

	font-size:18px;

}



a {

	color:#EEEEEE;

}



.gamedetails {

	color:#FFFFFF;
	padding: 10px 28px 10px 12px;
}



.gamedetails p{

	margin: 0 0 0 70px;

}

.gamedetails img{

	float:left;

	margin: 5px 5px 5px 5px;

}


/* register, login, linkexchange*/
.register form, .login form , .linkexchage form{
	font-size: 14px;
	padding-left: 24px;
}

.register input, .login input , .linkexchage input[type="text"]{
	width: 400px;
	height: 22px;
	font-family:Verdana,Arial,Times;
	background:#ededed;	
}

.register textarea, .linkexchage textarea {

	width: 527px;
	height: 80px;
	margin: 0 0 20px 0;
	font-size: 11px;
	font-weight: normal;
}

.login .label, .register .label, .linkexchage .label{
	width:130px;
	float:left;
}
.login .field, .register .field, .linkexchage .field{
	margin-top:10px;
}

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

	background:#FFFFFF;
}

.linkexchage input[type="submit"] {
	background: #fff;
	padding: 1px;
	font-family: Geneva, Vera, Arial, Helvetica, sans-serif;
	border : 1px solid #aaa;
	width:80px;
	height: 22px;
	margin:0 10px 0 0;
	font-size: x-small;
}
/* register, login, linkexchange*/


#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;

}







.gameembed textarea {

	width: 527px;
	height: 100px;
	margin: 0 0 20px 0;
	font-size: 11px;
	font-weight: normal;
}



.gameembed textarea {

margin: 0 5px 10px 30px;

}



.suggestedgames , .reviews{
	min-width:320px;
	min-height:175px;
	background-color:#444;
	border: 1px solid #666;
	margin-bottom:4px;
}






.suggestedgames p{

	padding:10px 10px 10px 10px;

	overflow:hidden;

}



.suggestedgames h3{

	
	width:300px;
	text-align:center;

	margin:0 0 0 0;
	
	background-color:#900;
	color:#DBA700;
	margin:10px auto 0;

}



.suggestedgames{

	margin-top:15px;

}















#searchbox {

	position:absolute;

	top:58px;

	left:842px;

}



.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 {
	position:absolute;
	top:20px;
	left:372px;
	text-align:right;
	width:600px;
	color:#ffff00;
}



.toplogin a {

	text-decoration:none;
	color:#ffff00;

}

/* Code added for 2.7 compatibility*/
#gameRating {
	position:relative;
	top:24px;
	left:77px ;
}


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


.header input[type="text"]
{
color: #CCC;
background: #454545;
border: 1px solid #232323;
width:135px;
height:16px;
padding:0px;
}
