/*------------------------------
=HEADER (LOGO + GCASH + TROPHY + SIGN IN}
------------------------------*/
.topbg
{
height:136px;
background:url(../images/banner_background.png) repeat-x;
background-color:#D9073B;
position:relative;
z-index:1000;
}
.topad
{
	-moz-border-radius:7px 7px 7px 7px;
	/*background:none repeat scroll 0 0 #000000;*/
	height:91px;
	padding:3px;
	position:relative;
	width:919px;
	text-align:center;
	margin:20px auto 0px;
}

.topbg .topmain
{
width:869px;
/*height:108px;
*/padding:16px 28px;
margin:0 auto;
position:relative;
z-index:1000;
}

.topmain .top1
{
width:869px;
height:76px;
}

.top1 .logopart
{
width:227px;
height:66px;
float:left;
background-color:#fff;
padding:5px 5px 5px 7px;
-moz-border-radius:7px;
-webkit-border-radius:7px;
border-radius:7px;
}

.logopart .logo
{
width:226px;
height:63px;
background:url(../images/img.png) no-repeat;
overflow:hidden;
}

.logo .logolink
{
padding:63px 0 0;
display:block;
}

.top1 .logopart
{
width:227px;
height:66px;
float:left;
background-color:#fff;
padding:5px 5px 5px 7px;
}

.top1 .otherpart
{
width:370px;
height:66px;
float:left;
padding:5px 5px 5px 255px;
}

.otherpart .gcashpart
{
width:60px;
height:60px;
float:left;
padding:2px;
background-color:#e3e3e3;
margin:4px 10px 0 0;
-moz-border-radius:7px;
-webkit-border-radius:7px;
border-radius:7px;
}

.gcashpart .icon
{
width:30px;
height:20px;
margin:10px 15px;
background:url(../images/img.png) no-repeat -60px -67px;
}

.gcashpart .cash
{
width:50px;
height:20px;
margin:0 5px;
font:bold 12px tahoma;
text-align:center;
color:#000;
}

.otherpart .trophypart
{
width:60px;
height:60px;
float:left;
padding:2px;
background-color:#e3e3e3;
margin:4px 10px 0 0;
-moz-border-radius:7px;
-webkit-border-radius:7px;
border-radius:7px;
}

.trophypart .icon
{
width:24px;
height:26px;
margin:7px 18px;
background:url(../images/img.png) no-repeat -35px -67px;
}

.trophypart .number
{
width:50px;
height:20px;
margin:0 5px;
font:bold 12px tahoma;
text-align:center;
color:#000;
}

.otherpart .loginregpart
{
width:222px;
height:64px;
float:left;
margin:4px 0 0;
}

.loginregpart .profileimage
{
width:50px;
height:50px;
float:left;
margin:7px 3px 0 0;
overflow:hidden;
-moz-border-radius:7px;
-webkit-border-radius:7px;
border-radius:7px;
}

.profileimage .link
{
padding:50px 0 0;
display:block;
}

.loginregpart .userloginreglrpart
{
width:169px;
height:50px;
float:left;
margin:7px 0 0;
}

.userloginreglrpart .username
{
/*width:88px;*/
height:18px;
float:left;
margin:4px 0 0;
font:bold 12px tahoma;
color:#ffa300;
}

.userloginreglrpart a
{
font:11px tahoma;
color:#fff;
}

.topmain .top2
{
width:869px;
height:32px;
}

.top2 .navigation
{
width:640px;
height:32px;
margin:0 29px 0 0;
float:left;
}

.top2 .gamesearchpart
{
width:191px;
height:26px;
float:left;
margin:4px 0 0 0;
background:#000;
padding:3px;
-moz-border-radius:7px;
-webkit-border-radius:7px;
border-radius:7px;
}

.gamesearchpart .searchinner
{
width:188px;
height:20px;
background:#292929;
padding:3px;
-moz-border-radius:7px;
-webkit-border-radius:7px;
border-radius:7px;
}

.searchinner .searchlr
{
font:bold 11px tahoma;
color:#fff;
margin:3px;
}

/*------------------------------
=THEME BACKGROUND PART
------------------------------*/
.themebg
{
background:#c0a55e url(../images/bg.jpg) no-repeat center 136px;
/*background:#013682 url(../images/bg.jpg) no-repeat center 136px;*/
/*background:#1c2f41 url(../images/bg.png) no-repeat center 136px;*/
position:relative;
}
.themebg_maxustest
{
/*(background:#012255 url(../images/bg_new.png) no-repeat center 136px;*/
background:#0a1b35 url(../images/bg.png) no-repeat center 136px;
position:relative;
}
.mainpart
{
/*	width:919px;
	height:100%;
	margin:145px auto 50px;
	background:#000;
	padding:3px;
	-moz-border-radius:7px;
	-webkit-border-radius:7px;
	border-radius:7px;
	position:relative;
	z-index:1000;*/
}

/*------------------------------
=MAINPART
------------------------------*/
.themebg .mainpart
{
width:919px;
height:100%;
/*margin:150px auto 50px;*/
margin:30px auto 0px;
background:#000;
padding:3px;
-moz-border-radius:7px;
-webkit-border-radius:7px;
border-radius:7px;
position:relative;
z-index:1000;
}
.themebg_maxustest .mainpart
{
width:919px;
height:100%;
margin:125px auto 0px;
/*margin:19px auto 0px;*/
background:#000;
padding:3px;
-moz-border-radius:7px;
-webkit-border-radius:7px;
border-radius:7px;
position:relative;
z-index:1000;
}
.mainpart .main
{
width:919px;
background:#fff;
height:100%;
-moz-border-radius:7px;
-webkit-border-radius:7px;
border-radius:7px;
}

/*------------------------------
=MAINPARTLEFT
------------------------------*/
.main .mainleft
{
width:600px;
float:left;
margin:7px 12px 25px 19px;
}

.mainleft .latestgames, .populargames
{
width:600px;
margin:0 0 10px 0;
height:36px;
border-bottom:1px solid #f07e1e
}

.latestgames .letter, .populargames .letter
{
width:585px;
float:left;
}

.latestgames .arrow, .populargames .arrow, .desigames .arrow, .topratedgames .arrow
{
width:15px;
float:left;
height:15px;
background:url(../images/img.png) no-repeat -19px -67px;
overflow:hidden;
margin:18px 0 0
}
		
.latestgames .arrowlink, .populargames .arrowlink, .desigames .arrowlink, .topratedgames .arrowlink
{
padding:15px 0 0;
display:block;
}		

.mainleft .games
{
width:600px;
margin:10px 0 0;
height:250px;
}

.mainleft .populargamesgames
{
width:594px;
margin:10px 0 0;
height:244px;
background:#ececea;
padding:3px;
-moz-border-radius:7px;
-webkit-border-radius:7px;
border-radius:7px;
}

.populargamesgames .popmains
{
width:575px;
height:228px;
background:#fff;
padding:8px 10px 8px 9px; 
-moz-border-radius:7px;
-webkit-border-radius:7px;
border-radius:7px;
}

.popmains .popgametoall
{
width:110px;
height:110px;
float:left;
margin:2px 5px 2px 0; 
background-color:#dddcda;
-moz-border-radius:7px;
-webkit-border-radius:7px;
border-radius:7px;
}

.popgametoall .popinnerwhite
{
width:106px;
height:106px;
background-color:#fff;
margin:1px;
padding:1px;
-moz-border-radius:7px;
-webkit-border-radius:7px;
border-radius:7px;
}

.popinnerwhite .popgameimage
{
width:106px;
height:79px;
margin:3px 0 2px;
overflow:hidden;
-moz-border-radius:7px;
-webkit-border-radius:7px;
border-radius:7px;
}

.popgameimage .link
{
padding:106px 0 0;
display:block;
}

.popinnerwhite .popgamenamepart
{
width:104px;
height:26px;
font-size:11px;
color:#000;
text-align:left;
margin:0 0 0 2px;
line-height:10px;
}

.games .maingame
{
width:190px;
height:244px;
background:#bd1227;
padding:3px;
float:left;
margin:0 10px 0 0;
-moz-border-radius:7px;
-webkit-border-radius:7px;
border-radius:7px;
}

.maingame .game
{
width:180px;
height:234px;
background:#fff;
padding:5px;
-moz-border-radius:7px;
-webkit-border-radius:7px;
border-radius:7px;
}

.maingame .gameimage
{
width:180px;
height:135px;
margin:0 0 3px 0;
overflow:hidden;
-moz-border-radius:7px;
-webkit-border-radius:7px;
border-radius:7px;
}

.gameimage .link
{
padding:180px 0 0;
display:block;
}

.maingame .gamename
{
width:180px;
height:20px;
margin:0 0 5px 0;
line-height:16px;
}

.gamename .gamenamef
{
width:160px;
height:20px;
float:left;
font:bold 12px tahoma;
color:#bd1227;
}

.gamename .fblikef
{
width:20px;
height:20px;
float:left;
background:url(../images/img.png) no-repeat 3px -67px;
overflow:hidden;
}

.fblikef .link
{
padding:17px 0 0;
display:block;

}

.maingame .gamedecs
{
width:180px;
height:70px;
line-height:14px;
font-size:10px;
text-align:justify;
}

.games .mainothergame
{
width:388px;
height:244px;
float:left;
background:#ececea;
padding:3px;
-moz-border-radius:7px;
-webkit-border-radius:7px;
border-radius:7px;
}

.mainothergame .othergames
{
width:360px;
height:228px;
background:#fff;
padding:8px 9px 8px 19px;  /* width: 5  10 110  10  110  10  110 10 5 */ /* height: 4 2 110 2 2 110 2 4 */
-moz-border-radius:7px;
-webkit-border-radius:7px;
border-radius:7px;
}

.othergames .gametoall
{
width:110px;
height:110px;
float:left;
margin:2px 10px 2px 0;
background-color:#dddcda;
-moz-border-radius:7px;
-webkit-border-radius:7px;
border-radius:7px; 
}

.gametoall .innerwhite
{
width:106px;
height:106px;
background-color:#fff;
margin:1px;
padding:1px;
-moz-border-radius:7px;
-webkit-border-radius:7px;
border-radius:7px;
}

.innerwhite .latestgameimage
{
width:106px;
height:79px;
margin:3px 0 2px 0;
overflow:hidden;
-moz-border-radius:7px;
-webkit-border-radius:7px;
border-radius:7px;
}

.latestgameimage .link
{
padding:106px 0 0;
display:block;
}

.innerwhite .latestgameimagenamepart
{
width:106px;
height:26px;
}

.latestgameimagenamepart .latestgamenameh
{
width:84px;
height:26px;
float:left;
font:bold 11px tahoma;;
color:#ea6e09;
line-height:10px;
margin:0 0 0 2px;
}

.latestgameimagenamepart .latestgamef
{
width:20px;
height:20px;
float:left;
background:url(../images/img.png) no-repeat 3px -67px;
overflow:hidden;
margin:3px 0 0;
}

.latestgamef .link
{
padding:17px 0 0;
display:block;
}

.games .clear
{
clear:both
}

.mainleft .desitopratedgames
{
width:600px;
margin:0 0 10px 0;
height:296px;
}

.desitopratedgames .desigamespart
{
width:295px;
margin:0 10px 0 0;
float:left;
height:296px;
-moz-border-radius:7px;
-webkit-border-radius:7px;
border-radius:7px;
}

.desitopratedgames .topratedgamespart
{
width:295px;
float:left;
height:296px;
}

.desigamespart .desigames
{
width:295px;
height:36px;
border-bottom:1px solid #f07e1e;
}

.desigames .letter, .topratedgames .letter
{
width:280px;
float:left;
}

.desitopratedgames .desigamesgames, .topratedgamesgames
{
width:289px;
height:244px;
margin:10px 0 0;
background:#ececea;
padding:3px;
-moz-border-radius:7px;
-webkit-border-radius:7px;
border-radius:7px;
}

.desigamesgames .gamespart, .topratedgamesgames .gamespart
{
width:279px;
height:234px;
background:#fff;
padding:5px;
-moz-border-radius:7px;
-webkit-border-radius:7px;
border-radius:7px;
}

.gamespart .desigametoall, .gamespart .topratedgamestoall
{
width:90px;
height:70px;
float:left;
margin:4px 3px 4px 0;
background-color:#dddcda; 
-moz-border-radius:7px;
-webkit-border-radius:7px;
border-radius:7px;
}

.desigametoall .desigameinnerwhite, .topratedgamestoall .topratedgameinnerwhite
{
width:86px;
height:66px;
background-color:#fff;
margin:1px;
padding:1px;
-moz-border-radius:7px;
-webkit-border-radius:7px;
border-radius:7px;
}

.desigameinnerwhite .desigameimagepart, .topratedgameinnerwhite .topratedgameimagepart
{
width:80px;
height:60px;
margin:3px;
overflow:hidden;
-moz-border-radius:7px;
-webkit-border-radius:7px;
border-radius:7px;
}

.desigameimagepart .link, .topratedgameimagepart .link
{
padding:60px 0 0;
display:block;
}

.topratedgamespart .topratedgames
{
width:295px;
height:36px;
border-bottom:1px solid #f07e1e;
}


/*------------------------------
=MAINPARTRIGHT
------------------------------*/
.main .mainright
{
width:270px;
float:left;
background:#ececea;
margin:21px 12px 25px 0;
padding:3px;
height:870px;
-moz-border-radius:7px;
-webkit-border-radius:7px;
border-radius:7px;
}

.mainright .mains
{
width:260px;
background:#fff;
padding:5px;
height:860px;
-moz-border-radius:7px;
-webkit-border-radius:7px;
border-radius:7px;
}

.mains .fblikebox
{
width:250px;
margin:5px 5px 10px;
height:250px;
}

.mains .twitterpart
{
width:250px;
margin:0 5px 10px;
height:60px;
}

.twitterpart .twitterlogo
{
width:160px;
margin:0 10px 0 0;
float:left;
height:60px;
background:url(../images/img.png) no-repeat -230px 0;
overflow:hidden;
}

.twitterlogo .link
{
padding:60px;
display:block;
}

.twitterpart .tweet
{
width:60px;
margin:0 10px 0 10px;
float:left;
height:60px;
}

.mains .topscorepart
{
width:248px;
margin:0 5px 10px;
height:278px;
padding:1px;
background:#ececea;
-moz-border-radius:7px;
-webkit-border-radius:7px;
border-radius:7px;
}

.mains .topscorepartinner
{
width:246px;
height:276px;
padding:1px;
background:#fff;
-moz-border-radius:7px;
-webkit-border-radius:7px;
border-radius:7px;
}

.topscorepartinner .bg
{
width:246px;
height:59px;
background:url(../images/topscore_bg.jpg) repeat-x;
-moz-border-radius:7px;
-webkit-border-radius:7px;
border-radius:7px;
}

.bg .top1
{
width:236px;
height:24px;
padding:5px;
font:bold 19px tahoma;
color:#fff;
}

.bg .top2
{
width:236px;
height:16px;
padding:5px;
font:bold 11px tahoma;
color:#fff;
}

.top2 .playername
{
width:185px;
height:16px;
float:left;
margin:0 0 0 5px;
}

.top2 .cash
{
width:41px;
height:16px;
float:left;
text-align:right;
margin:0 5px 0 0;
}

.topscorepartinner .scorepart
{
width:246px;
height:217px;
}

.scorepart .row
{
width:246px;
height:30px;
border-bottom:1px dotted #ececea;
}
.scorepart .row1
{
width:246px;
height:27px;
border-bottom:1px dotted #ececea;
}

.scorepart .playername
{
width:185px;
height:23px;
float:left;
margin:7px 0 0 5px;
font:bold 11px tahoma;
color:#ea7618;
}

.scorepart .cash
{
width:41px;
height:25px;
float:left;
text-align:right;
margin:7px 5px 0 0;
font:bold 11px tahoma;
color:#000;
}
.scorepart .playername1
{
width:185px;
height:22px;
float:left;
margin:5px 0 0 5px;
font:bold 11px tahoma;
color:#ea7618;
}

.scorepart .cash1
{
width:41px;
height:22px;
float:left;
text-align:right;
margin:5px 5px 0 0;
font:bold 11px tahoma;
color:#000;
}

.scorepart .rowlast
{
width:70px;
height:31px;
margin:0 0 0 176px;
}

.rowlast .arrow
{
width:15px;
float:left;
height:23px;
background:url(../images/img.png) no-repeat -19px -67px;
overflow:hidden;
margin:7px 3px 0 0;
}

.rowlast .seeall
{
width:52px;
float:left;
height:23px;
margin:7px 0 0;
font:bold 11px tahoma;
color:#000;
text-decoration:underline;
}

.mains .fbrecentactivity
{
width:250px;
margin:0 5px 10px;
height:260px;
}

.main .clear
{
clear:both;
}
		
/*------------------------------
=FOOTER
------------------------------*/	

.footer
{
width:899px;
background:#bd1227;
padding:10px;
top:25px;
height:378px;
border-top:10px solid #bfa55d;
-webkit-border-radius-bottomleft:7px;
-webkit-border-radius-bottomright:7px;
-moz-border-radius-bottomleft:7px;
-moz-border-radius-bottomright:7px;
border-radius-bottomleft:7px;
border-radius-bottomright:7px;
}

.footer .welcomeletterpart
{
font:12px tahoma;
color:#fff;
width:899px;
height:25px;
}

.welcomeletterpart .welcome
{
float:left;
width:824px;
height:25px;
}

.welcomeletterpart .fbtwrssicons
{
float:left;
width:75px;
height:25px;
}

.fbtwrssicons .fbicon
{
float:left;
width:25px;
height:25px;
background:url(../images/img.png) no-repeat -114px -67px;
}

.fbtwrssicons .twicon
{
float:left;
width:25px;
height:25px;
background:url(../images/img.png) no-repeat -139px -67px;
}

.fbtwrssicons .rsicon
{
float:left;
width:25px;
height:25px;
background:url(../images/img.png) no-repeat -164px -67px;
}

.footer .welcomecontents
{
font:11px tahoma;
color:#fff;
width:899px;
text-align:justify;
line-height:16px;
height:200px;
}

.footer .welcomecontentss
{
font:12px tahoma;
height:10px;
}

.footer .linkspart
{
width:899px;
height:134px;
}

.linkspart .sitelinks
{
width:150px;
float:left;
}

.sitelinks .head
{
font:bold 11px tahoma;
height:30px;
color:#fff;
}

.sitelinks .links
{
font:bold 11px tahoma;
height:16px;
color:#87c5ff;
}

.footer .footerpart
{
width:899px;
height:10px;
font:10px tahoma;
color:#ce747f;
text-align:center;
}

/*#banner_div{
position:relative;
width:1384px;
margin:0px auto;
}

.banner_tp_link{
position:absolute;
left:0px;
top:-145px;
}

.banner_lt_link{
position:absolute;
left:0px;
top:0px;
}

.banner_rt_link{
position:absolute;
left:1154px;
top:0px;
}*/
#banner_div{
position:relative;
width:100%;
margin:0px auto;
z-index:2;

}
.banner_tp_link {
cursor: pointer;
height: 500px;
left: 0;
position: absolute;
top: -145px;
width: 100%;
z-index: 2;
}
