﻿body {
	background: #C0D1FF url('images/background1.gif') top center no-repeat;
	font-family:"Segoe","Segoe UI","Humanist 777","Frutiger","Univers","Frobisher",Verdana,Arial,Lucida,times new roman,"Myriad Pro","Myriad";
	font-size:12px;
	color:#000000;
	margin: 0pt auto;
}

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

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

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

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

.cdetail, .commentbox {
	color: #000000;
	background: #14B8FF;
	border:1px solid #79DE23;
    font-size:14px;
}
.adtop {
	text-align:center;
}

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

.rightside {
	float:left;
	margin: -16px 0 60px 14px;
	width:565px;
}

.leftside {
	float:left;
	background: #ffffff url('images/sidebar_02repeat1.jpg') top left;
	margin: 0px 0 -5px 8px;
	width:191px;
}

.leftside h2, .adside h2 {
	font-size:14px;
	text-align:center;
	color: #FFD800;
	margin: 0 0 -5px 0;
	
}

.leftside li, .adside li {
	list-style-image: url('images/li1.gif');
	font-family: verdana,arial,times;
	font-size:12px;
	border-bottom: none;
	margin:0 5px 2px -5px;
}
.leftside ul {
	
	color:#000000;
	line-height:12px;
	text-decoration:none;
	width:150px;
}

.leftside a {
	
	color:#FF0A16;
	line-height:12px;
	text-decoration:none;
	width:150px;
}

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

.leftside li:hover {
	list-style-image: url('images/li1.gif');
}
	
.leftside li a:hover {
	color: #ED009C;
	text-decoration: none;
	background:#76DC1D;
}

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

.sidebarback h3 a, .sidebarback h3 {
	font-size:12px;
	text-align:left;
	color:#267F00;
	text-decoration:none;
}

.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:#ffffff;
	text-decoration:none;
}	

.menu a:hover{
	color:#ff1414;
}		

.footer {
	clear:both;
	background: #ffffff;
	height:107px;
	width:950px;
	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_1.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:#EEF3FF;
    border:1px solid #79DE23;
    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, .article form, .login form, .gameembed, .viewFavorites, .changePass, .profileInfo {
	background: url('images/bigback_trepeat_1.jpg') top left repeat-y;
	border:none;
	padding:20px 20px 20px 20px;
}

.gameembed {
	margin-bottom:18px;
}

.profile h2 {
	color:#000000;
}

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

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

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

a {
	color:#000000;
}

.gamedetails {
	color:#ffffff;
	background: url('images/bigback1.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;
}

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

.article input, .login input {
	width: 300px;
	height: 22px;
	margin: -20px 0 20px 30px;
	font-size: 18px;
	font-family:Verdana,Arial,Times;
	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 {
	background: url('images/mediumback_1.gif') top left no-repeat;
	width:550px;
	height:200px;
	min-width:550px;
	min-height:200px;
	float:left;
}

.featuredgame, .suggestedgames {
	background: url('images/mediumback_1.gif') top left no-repeat;
	color:#000000;
	width:550px;
	height:240px;
	min-width:550px;
	min-height:240px;
	float:left;
}

.likegames {
	background: url('images/mediumback_1.gif') top left no-repeat;
	color:#000000;
	width:550px;
	height:240px;
	min-width:550px;
	min-height:240px;
	float:left;
}

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

.welcomebox h1{
	color:#ffffff;
	font-size:18px;
	padding:8px 10px 0px 10px;
	text-align:center;
	margin:0 0 0 0;
}

.welcomebox h2, .suggestedgames h3, .likegames h3, .tellafriend h3{
	color:#ffffff;
	padding:8px 10px 0px 10px;
	text-align:center;
	margin:0 0 0 0;
}

.featuredgame h2{
	color:#000000;
	padding:10px 10px 0px 10px;
	text-align:center;
	margin:0 0 0 0;
}

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

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

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

.featuredgame {
	background: url('images/featuredgame1.jpg') top left no-repeat;
	
}

.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:#00FF21;
}

.tellafriend {
	background: url('images/tellafriend.jpg') top left no-repeat;
	color:#ffffff;
	width:550px;
	height:240px;
	min-width:550px;
	min-height:240px;
	float:right;
	position:relative;
	left:-10px;
}


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

.topcategory {
	height:217px;
	width:270px;
	min-height:217px;
	min-width:270px;
	background: url('images/tableback1_1.gif') top center;
	float:left;
	display:block;
	margin: 4px 6px 0 0px
}

.topcategory h2 a, .topcategory h2 {
	font-size:14px;
	text-align:center;
	color:#FFD800;
	text-decoration:none;
}

.topcategory a:hover{
	color:#ff1414;
}

.topcategory h3 a, .topcategory h3 {
	font-size:12px;
	text-align:left;
	color:#267F00;
	text-decoration:none;
}


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

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

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

.changetheme {
	position:absolute;
	top:132px;
	left:140px;
	text-align:left;
	
	
}


.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: 675px;
	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:76px;
	width:552px;
	min-height:76px;
	min-width:552px;
	background: url('images/rotate1.jpg') top center;
	margin:5px 0px 5px 0px;
}

.shoutbox{
	background: #9eb9ff;
	width:191px;
	max-width:191px;
}

#deleteav{
float:left;
}
/* Feed */

#feed {
	height:25px;
	width:126px;
	background:url(images/bg-feed.gif) no-repeat;
	margin:0 auto;
	padding-left:26px;
	}
a.feed-button {
	display:block;
    width:100px;
    height:25px;
    background:url("images/button-feed.png") 0 0 no-repeat;
    text-decoration: none;
	}
a:hover.feed-button {
	background-position:0 -25px;
	}
    .sliderwrapper{
    position: relative; /*leave as is*/
    overflow: hidden; /*leave as is*/
    border: 10px solid grey;
    border-bottom-width: 6px;
    width: 400px; /*width of featured content slider*/
    height: 250px;
    }

    .sliderwrapper .contentdiv{
    visibility: hidden; /*leave as is*/
    position: absolute; /*leave as is*/
    left: 0;  /*leave as is*/
    top: 0;  /*leave as is*/
    padding: 5px;
    background: white;
    color: #000;
    width: 390px; /*width of content DIVs within slider. Total width should equal slider's inner width (390+5+5=400) */
    height: 100%;
    filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);
    -moz-opacity: 1;
    opacity: 1;
    }

    .pagination{
    width: 400px; /*Width of pagination DIV. Total width should equal slider's outer width (400+10+10=420)*/
    text-align: right;
    background-color: grey;
    padding: 5px 10px;
    }

    .pagination a{
    padding: 0 5px;
    text-decoration: none;
    color: #00007D;
    background: white;
    }

    .pagination a:hover, .pagination a.selected{
    color: #000;
    background-color: #FEE496;
    }
