@charset "utf-8";
/* Mainpage */

body{
	background:url("../designimages/background.jpg") repeat-x;
	background-color:#000000;
	margin:0px;
	padding:0px;
}

.black_overlay{
    display: hidden;
    position: absolute;
    top: 0%;
    left: 0%;
    width: 100%;
    height: 100%;
    background-color: black;
    z-index:1001;
    -moz-opacity: 0.9;
    opacity:.90;
    filter: alpha(opacity=90);
}

#mainframe{
	position:relative;
	background:url("../reloadedimages/mainheader.png") center top no-repeat;
	width:1024px;
    height: 210px;
	padding-bottom:0px;
	margin:auto;
}
#headinfo{
	position:absolute;
	width:490px;
	height:100%;
	top:0px;
	left:389px;
	background:url("../reloadedimages/contentback2.png") repeat-y;
}
#searchform{
	position:relative;
	left:-300px;
	top:60px;
	width:280px;
}

#searchedit:focus{
	background:url("../reloadedimages/searchback.jpg") no-repeat;
	border:#222222 dotted 1px;
}
#searchedit{
	background:url("../reloadedimages/searchback.jpg") no-repeat;
	border:#aaaaaa solid 1px;
}

#totalplays{
	position:absolute;
	left:236px;
	top:131px;
	width:150px;
	font-family:Arial, sans-serif;
	font-variant : small-caps;
	font-size:12px;
	text-align:right;
	color:#222222;
}
#maindisplayer{
	position:relative;
	width:1024px;
	min-height:3200px;
	padding-bottom:0px;
	margin:auto;
	background:url("../reloadedimages/mainback.png") repeat-y;
}
#maingamescontainer{
	position:absolute;
	width:490px;
	height:100%;
	top:-50px;
	left:389px;
	background:url("../reloadedimages/contentback2.png") repeat-y;
}
#subbestcontainermain{
	position:absolute;
	width:275px;
	height:250px;
	top:50px;
	left:79px;
}
#subbestcontainer{
	position:relative;
	width:275px;
	height:250px;
	top:2px;
	left:0px;
}
#bestratedtab{
	position:relative;
	background:url("../reloadedimages/besttab.png") center top no-repeat;
	top:0px;
	left:0px;
	width:265px;
	height:27px;
}
#submostcontainermain{
	position:absolute;
	width:275px;
	height:250px;
	top:410px;
	left:79px;
}
#submostcontainer{
	position:relative;
	width:275px;
	height:250px;
	top:2px;
	left:0px;
}
#mostplayedtab{
	position:relative;
	background:url("../reloadedimages/mosttab.png") center top no-repeat;
	top:0px;
	left:0px;
	width:265px;
	height:27px;
}
#adtowerB{
	position:absolute;
	top:2600px;
	left:85px;
	width:120px;
	height: 600px;
}
#adtowerA{
	position:absolute;
	top:100px;
	left:876px;
	width:120px;
	height: 600px;
}
#adsquareA{
	position:absolute;
	top:20px;
	left:85px;
	width:250px;
	height: 250px;
}
#twitter_div{
	position:absolute;
	top:800px;
	left:60px;
	width:290px;
	height: 350px;
}
#videoplayer{
	position:absolute;
	top:1300px;
	left:83px;
	width:160px;
	height: 600px;
}
#adtopsmall{
	position:absolute;
	top:1px;
	left:11px;
	width:468px;
	height: 60px;
}
#whatrandom{
	position:absolute;
	width:161px;
	height:90px;
	top:35px;
	left:896px;
	background:url("../designimages/whatrandom.png") no-repeat;
}
#qmark{
	position:absolute;
	top:130px;
	left:903px;
}
#qmarkgames{
	position:absolute;
	top:50px;
	left:550px;
}
.qmarklink{
	border:0px;
}
#gamelist{
	position:absolute;
	left:31px;
	top:58px;
	width:436px;
}
#singlegamecontainer{
	position:relative;
	top:10px;
	width:420px;
	height:112px;
	margin:4px;
	border:#666666 dotted 1px;
	overflow:hidden;
}
#thumbnail{
	position:absolute;
	left:4px;
	top:2px;
}
#starrating{
	position:absolute;
	left:6px;
	top:78px;
}
#descript{
		position:absolute;
		top:21px;
		left:109px;
		width:290px;
		height:55px;
		font-family:Arial, sans-serif;
		font-size:11px;
		color:#333388;
}
#gametitle{
		position:absolute;
		width:300px;
		left:104px;
		top:2px;
		font-family:Arial, sans-serif;
		font-variant : small-caps;
		font-size:16px;
		color:#333333;
		text-transform:capitalize;	
		margin:auto;
}
#gamestats{
		position:absolute;
		bottom:0px;
		right:10px;
		width:130px;
		font-family:Arial, sans-serif;
		font-variant : small-caps;
		font-size:11px;
		text-align:right;
		color:#333333;
		text-transform:capitalize;	
}
.pagelistreloaded{
	position:relative;
	top:15px;
	left:15px;
    height:40px;
	width:400px;
	border:0px;
	text-align:center;
}




#popupscoreX{
		width:250px;
		font-family:Arial, sans-serif;
		font-variant : small-caps;
		font-size:12px;
		color:#333333;
		margin:auto;
		text-transform:capitalize;	
}









#contentframe{
	position:relative;
	background:url("../designimages/mainpanelback.png") center top repeat-y;
	width:990px;
    height: 2000px;
	padding-bottom:0px;
	margin:auto;
}

#toplist{
	position:relative;
	background:url("../designimages/toplistback.png") center top no-repeat;
	top:50px;
	width:920px;
    height: 470px;
	padding-bottom:0px;
	margin:auto;
}
#adengagebox{
	position:absolute;
	top:1270px;
	right:60px;
	width:700px;
	padding-bottom:0px;
}
#shoutbox{
	position:absolute;
	top:1370px;
	right:60px;
	width:700px;
	padding-bottom:0px;
}
#gamelistX{
	position:absolute;
	right:60px;
	top:500px;
	width:700px;
	padding-bottom:0px;
}
#gamelisttop{
	position:relative;
	background:url("../designimages/gamelisttop.png") center top no-repeat;
	width:700px;
    height: 20px;
}
#gamelistmiddle{
	position:relative;
	background:url("../designimages/gamelistback.png") center top repeat-y;
	width:700px;
}
#gamelistbottom{
	position:relative;
	background:url("../designimages/gamelistbottom.png") center top no-repeat;
	width:700px;
    height: 20px;
}
#gamelistcont{
	position:relative;
	width:635px;
	padding-bottom:0px;
	margin:auto;
}
#gamelistconts{
	position:relative;
	width:635px;
		height:700px;
	padding-bottom:0px;
	margin:auto;
}



.gamelink{
	border:#ffffff solid 1px;
	margin:1px;

}
.gamelink:visited{
	border:#666666 dotted 1px;
	margin:1px;

}
.gamelink:hover{
	border:#ff0000 dotted 2px;
	margin:0px;

}


#recentgames{
	position:absolute;
	top:30px;
	left:30px;
	width:830px;
    height:120px;
	margin:5px;
	padding:10px;
}
#mostplayed{
	position:absolute;
	top:180px;
	left:30px;
	width:830px;
    height:120px;
	margin:5px;
	padding:10px;
}
#bestgames{
	position:absolute;
	top:330px;
	left:30px;
	width:830px;
    height:120px;
	margin:5px;
	padding:10px;
}


#recenttab{
	position:absolute;
	background:url("../designimages/latesttab.png") center top no-repeat;
	top:10px;
	left:60px;
	width:260px;
    height:25px;
}
#mosttab{
	position:absolute;
	background:url("../designimages/mosttab.png") center top no-repeat;
	top:121px;
	left:65px;
	width:260px;
	height:25px;
}
#besttab{
	position:absolute;
	background:url("../designimages/besttab.png") center top no-repeat;
	top:310px;
	left:60px;
	width:260px;
    height:25px;
}






#apDiv1 {
	position:absolute;
	left:0px;
	top:0px;
	width:300px;
	z-index:100;
	visibility:hidden;

}
#popuphead{
	position:relative;
	width:300px;
	height:25px;
	background:URL(../styleImages/popupHead.png);
}
#popupcontent{
	position:relative;
	width:300px;
	background:URL(../styleImages/popupCont.png) repeat-y;
}
#popupfoot{
	position:relative;
	width:300px;
	height:19px;
	background:URL(../styleImages/popupFoot.png);
}
#popuptitle{
		width:250px;
		font-family:Arial, sans-serif;
		font-variant : small-caps;
		font-size:18px;
		color:#333333;
		text-transform:capitalize;	
		margin:auto;
}
#popupdescript{
		width:250px;
		font-family:Arial, sans-serif;
		font-size:12px;
		color:#3333AA;
		margin:auto;
}
#popupplays{
		width:250px;
		font-family:Arial, sans-serif;
		font-variant : small-caps;
		font-size:12px;
		color:#333333;
		margin:auto;
		text-transform:capitalize;	
}
#popupscore{
		width:250px;
		font-family:Arial, sans-serif;
		font-variant : small-caps;
		font-size:12px;
		color:#333333;
		margin:auto;
		text-transform:capitalize;	
}
#pageSelected {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-large;
	color: #CCCCCC;
	text-decoration: none;
}


#pageQuick:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: large;
	color: #333333;
	text-decoration: none;
}
#pageQuick:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: large;
	color: #333333;
	text-decoration: none;
}
#pageQuick:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: large;
	color: #33CC33;
	text-decoration: none;
}
#nextbutton{
	position:absolute;
	bottom:2px;
	right:253px;
	width:93px;
    height:17px;
	border:0px;
}
#prevbutton{
	position:absolute;
	bottom:2px;
	right:353px;
	width:93px;
    height:17px;
	border:0px;
}
#navimage{
	border:0px;
}
.pagelist{
	position:absolute;
	bottom:15px;
	right:275px;
    height:40px;
	border:0px;
}

	#textbanner_d{
	position:absolute;
	top:5px;
	width:154px;
	font-family:Arial, sans-serif;
	font-size:14px;
	color:#333333;
	text-align:center;
	right: 15px;
	}
	
/* Gamepage */
#adtopsmallgames{
	position:absolute;
	top:-68px;
	left:250px;
	width:468px;
    height: 60px;
}
#adtowerAgame{
	position:absolute;
	top:260px;
	right:75px;
	width:120px;
    height: 600px;
}
#adtowerBgame{
	position:absolute;
	top:10px;
	right:75px;
	width:120px;
    height: 240px;
}
#contbox{
	position:relative;
	left:50px;
	min-height:40px;
	width:700px;
	padding-bottom:0px;
}
#gamelistcontX{
	position:relative;
	border:0px;
}
#gtitle{
	position:relative;
	margin:0 auto;
	top:0px;
}
#descriptbox{
	position:relative;
	width:650px;
	left:10px;
	top:0px;
}

#gameDescript {
	font-family:Arial, sans-serif;
	font-variant : small-caps;
	font-size:14px;
	color: #000000;
	text-decoration: none;
}
#contentframegames{
	position:relative;
	background:url("../designimages/mainpanelback.png") center top repeat-y;
	width:990px;
    height: 1000px;
	padding-bottom:0px;
	margin:auto;
}
#stars{
	position:absolute;
	left:250px;
	top:3px;
}
#mostplayedGames{
	position:relative;
	top:10px;
	left:0px;
	width:560px;
    height:150px;
	margin:5px;
	padding:10px;
}
.video{
	position:relative;
	bottom:-400px;
	width:400px;
	height:515px;
	}
#devbadge{
	border:#ffffff solid 0px;
	position:absolute;
	top:40px;
	left:110px;
	width:300px;
	height:90px;
	margin:1px;
}
.devlink{
	border:#ffffff solid 0px;
	margin:1px;
	
}

