/* gamelist */
#game_list{width:100%; height:auto; float:left; background:#FFFFFF; border-top:1px solid #cacaca; }
#game_title{ height:17px; background:#fee155; font:normal 11px Tahoma; color:#000000; padding-top:5px; padding-left:10px}
.listmenu ul {margin: 0 0 5px 0; padding: 0 0 2px 0; list-style-type: none; width:165px; height:auto}
.listmenu li a {color: #333; display: block; height: 10px; padding: 4px 0 4px 14px; text-decoration: underline; font:normal 11px Tahoma; color:#000000}
.listmenu_alpha {color: #000; display: block; height: 10px; padding: 4px 0 4px 14px; text-decoration: none; font:bold 11px Tahoma; color:#000000}
.comdiv{width:165px; height:auto; float:left}
.listmenugrbor{ width:100%;height:20px; background:#ededed; border-top:10px solid #a7a7a7; margin-top:10px; text-align:center}
/* sortable genres */
#genre-sort ul{ padding:0; margin:0; }
#genre-sort li{	list-style:none; padding:0; margin:10px 0 0 0; }
#genre-sort li:hover{ cursor:pointer;}
*{	padding:0;	margin:0;}
/* Sponsored links */
#sponsored-links{overflow:hidden; position:relative; left:0; }
#sponsored-links .banner {float:left; padding-right: 10px;}
#sponsored-links .banner img{border:0;}

/* world's best online games */
.marg10T{margin-top:10px}
#bestGames{width:526px; overflow:hidden; float:left; margin-right:10px}
#bestGaThumbdiv{border:1px solid #cbcbcb; padding:10px 8px 6px 8px;float:left; width:506px}
.thumb140x190{margin-right: 8px;}
#ad300x250{width:300px; height:250px; float:left}
#personal_fav{width:831px; float:left; padding:5px 0px 5px 5px; background: url(../images/perfav_bg.gif) repeat-x; border:1px solid #cbcbcb; margin:10px 0px}
#pannelThumb01{max-width:100%; padding-left:4px; padding-right:0px;margin-top:0px; overflow:hidden; padding-bottom:5px;padding-top:5px; background:#FFFFFF}
div.img{width:auto; height:auto; text-align:center; float:left; margin:0px 3px;}
div.img img {display: inline; border:1px solid #bababa; margin:1px}
div.desc1 {text-align: left; font-weight: normal; width: 85px; margin: 2px; font:normal 11px Tahoma; color:#000000; padding-top:2px}
div.desc1 a{ color:#000000; text-decoration:none}
div.desc1 a:hover{ color:#e11d11; text-decoration:none}
#moregames{
	border:1px solid #ece1cf;
	float:left;
	width: 183px;	
	margin-top: 12px;
	margin-right:10px;
	_margin-right:0px;
	margin-bottom: 0px;
	margin-left: 10px;
	_margin-left: 0px;
}
.moregamesTxtLf{border-bottom:1px solid #ece1cf; float:left; padding:10px; width:70px;height:26px;}
.moregamesTxtRt{border-left:1px solid #ece1cf;border-bottom:1px solid #ece1cf; float:left; padding:10px; width:71px;height:26px;}
.moregamesTxtBL{float:left; padding:10px; width:70px;height:26px;}
.moregamesTxtBR{float:left; padding:10px; width:71px;border-left:1px solid #ece1cf;height:26px;}
.moregamesTxtBt{float:left; padding:10px; width:70px; height:20px;}
/* body content */
#bodyCotainer{ width:100%; float:left; overflow:hidden; background:url(../images/bodyContainerBG.gif) repeat-y; margin-bottom:5px;}
#bodycenter{width:530px; overflow:hidden; float:left; margin-right:0px;}
/* Modal CSS */
.generic_dialog { height:0; left:0; overflow:visible; position:fixed; /*dw*/ top:0; width:100%; z-index:101; }
#generic_dialog_iframe { left:0; position:absolute; top:0; z-index:3; }
.generic_dialog .generic_dialog_popup { height:0; overflow:visible; position:relative; }
.pop_dialog_table td.pop_content { padding:0; text-align:center; background-color:#fff;} 
table.pop_dialog_table { border-collapse:collapse; direction:ltr; margin:auto; table-layout:fixed; width:465px; }
td.pop_topleft, td.pop_topright, td.pop_bottomleft, td.pop_bottomright { height:10px; overflow:hidden; padding:0 !important; width:10px !important; }
td.pop_topleft { background:transparent url(../images/facebook-pop-dialog-sprite.png) no-repeat scroll 0 0; }
td.pop_topright { background:transparent url(../images/facebook-pop-dialog-sprite.png) no-repeat scroll 0 -10px; }
td.pop_bottomleft { background:transparent url(../images/facebook-pop-dialog-sprite.png) no-repeat scroll 0 -20px; }
td.pop_bottomright { background:transparent url(../images/facebook-pop-dialog-sprite.png) no-repeat scroll 0 -30px; }
td.pop_top, td.pop_bottom { background:transparent url(../images/facebook-pop-dialog-sprite.png) repeat-x scroll 0 -40px; }
td.pop_side { background:transparent url(../images/facebook-pop-dialog-sprite.png) repeat-y scroll -10px 0; }
#z-modal	{ display:none;z-index:10000;position:relative; }
#z-close	{ cursor:pointer; }
/* mask */
.mask {	position: absolute;	opacity: 0.9;	filter: alpha(opacity=90);	-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=90); z-index: 1; background: #000; }

/*css for facebook modal window starts*/
#registerpage{
	position:absolute;
	z-index:100000;
	display:none;
	background-color:#ffffff;
	padding:20px;
}
img{border:0;}
.fblogin-wrap{width:603px; font:normal 11px Tahoma, Geneva, sans-serif; color:#000; overflow:hidden; margin:10px 0;}
.fblogin-wrap h3{font:bold 18px Arial, Helvetica, sans-serif; margin:0 0 10px;}
.fblogin-wrap .loginwrap{width:580px; background-color:#ededed; border:1px solid #dbdbdb; padding:10px; overflow:hidden; position:relative;}
.fblogin-wrap .loginwrap-content{width:578px; background-color:#fff; border:1px solid #dbdbdb; overflow:hidden;}
.fblogin-wrap .loginwrap-content .userinfo{width:460px; font:bold 14px Arial, Helvetica, sans-serif; overflow:hidden; margin:10px;}
	.fblogin-wrap .loginwrap-content .userinfo .user-snap{float:left; width:50px; height:50px; margin-right:10px;}
	.fblogin-wrap .loginwrap-content .userinfo .user-name{float:left;width:277px;}
.fblogin-wrap .loginwrap-content .loginpart	{width:558px; padding:10px; border-top:1px solid #dbdbdb;}
	.fblogin-wrap .loginwrap-content .loginpart table td{padding:5px;}
	.fblogin-wrap .loginwrap-content .loginpart table td a{text-decoration:underline;}
		.fblogin-wrap .loginwrap-content .loginpart table td a:hover{color:#e11d11;}
	.fblogin-wrap .loginwrap-content .loginpart td.greyfnt{font:normal 11px Arial, Helvetica, sans-serif; color:#7d7d7d;}
	.fblogin-wrap .loginwrap-content .loginpart td p{padding-bottom:6px;}
	.fblogin-wrap .loginwrap-content .loginpart input{vertical-align:middle; margin-right:5px;}
	.fblogin-wrap .loginwrap-content .loginpart .register{margin-top:10px;}
	.fblogin-wrap .loginwrap-content .loginpart .text-input{width:200px; padding:7px; background-color:#f6f5f5!important; border:1px solid #aeaeae!important; font:normal 11px Tahoma, Geneva, sans-serif; color:#6e6e6e;}
.fblogin-wrap .loginwrap-content .already-account{position:absolute; width:175px; top:20px; right:20px; padding:6px 8px; background:url(../images/accont-bg.gif) left top repeat-x;  border:1px solid #dcdcdc;}
.fblogin-wrap .loginwrap-content .already-account .account{float:left; width:75px; padding:3px 0 0 0; font:bold 11px Arial, Helvetica, sans-serif; }
.fblogin-wrap .loginwrap-content .already-account .loginhere{float:left; width:76px; margin:3px 0 0 5px;}
.fblogin-wrap .loginwrap-content .already-account .hand{position:absolute; top:23px; right:7px;}
.fblogin-wrap .loginwrap-content .already-account .account.regi{width:59px;}
.fblogin-wrap .fblogin{width:537px; height:auto; padding:5px 10px; background:#fffdde; border: 1px solid #ffeb86; margin:6px auto 10px; position:relative; color:#464646;}
.fblogin-wrap .fblogin a{color:#e11d11;}
.fblogin-wrap .fblogin .facebook-icon{position:absolute; left:10px; top:6px;}
.fblogin-wrap .fblogin p.cont-fb{margin: 0 0 0 35px;}
#closebutton{
text-align:right;font:bold 14px Tahoma,Arial;color:#5E5E5E;cursor:pointer;
}
#errormsg, #errormsgsreg, #errormsgslogin{
color:red;
}
/*css for facebook modal window ends */
/*new css 15-06-11*/
.content-wrapper .container-wrap .container-left h3{clear:both;}
.content-wrapper .container-wrap .container-left .loginwrap, .content-wrapper .container-wrap .container-left .loginwrap .logincontent{float:left;}
.content-wrapper .container-wrap .container-left .loginwrap .logincontent .sign-in{width:360px; float:left; border-right:1px solid #ededed; padding-right:10px; margin-right:10px;}
.content-wrapper .container-wrap .container-left .loginwrap .logincontent .sign-in input{vertical-align:middle;}
.content-wrapper .container-wrap .container-left .loginwrap .logincontent .sign-in td{padding:0 0 8px;}
.content-wrapper .container-wrap .container-left .loginwrap .logincontent .sign-in .remember_me label{font:normal 11px Tahoma, Geneva, sans-serif; padding-left:5px; vertical-align:middle;}
.content-wrapper .container-wrap .container-left .loginwrap .logincontent .signin-btn{margin-right:5px;}
.content-wrapper .container-wrap .container-left .loginwrap .logincontent .sign-in .brdbtm{border-bottom:1px dotted #000; }
.content-wrapper .container-wrap .container-left .loginwrap .logincontent .sign-in .note{font:bold 15px Arial, Helvetica, sans-serif; padding-top:8px;}
.redd{color:#e11d11!important; background-color:#fff}
.content-wrapper .container-wrap .container-left .loginwrap .logincontent .not_member{float:left; width:226px;}
.content-wrapper .container-wrap .container-left .loginwrap .logincontent .not_member {font:bold 14px Arial, Helvetica, sans-serif;}
.content-wrapper .container-wrap .container-left .loginwrap .logincontent .not_member p{ margin-bottom:8px; }
.content-wrapper .container-wrap .container-left .loginwrap .logincontent .not_member .registerbtn{padding-bottom:10px; border-bottom:1px dotted #000; margin-bottom:18px;}
.content-wrapper .container-wrap .container-left .loginwrap .logincontent .not_member .facebook-pug{padding:5px; border:1px solid #dddddd; background:url(../images/login-facebook.gif) 5px 5px no-repeat; padding-left:38px; font:normal 11px Arial, Helvetica, sans-serif; color:#464646;}

.slides_control{position:relative;}