@charset "utf-8";
/* CSS Document */
/*html{overflow: -moz-scrollbars-vertical;overflow-y: scroll;}*/
@font-face { font-family: 'trebuc';
             font-family: 'Trebuchet MS'\9 ;
             src: url('/font/trebuc.eot');
             src: url('/font/trebuc.eot?iefix') format('eot'), url('/font/trebuc.ttf') format('truetype');
             font-weight: normal; font-style: normal;
             -webkit-font-smoothing: none; -webkit-font-smoothing: subpixel-antialiased; -webkit-font-smoothing: antialiased; font-weight:normal !important;

}
#panel {
    position: relative;
    top: 1px;
    height: auto;
    margin-left: auto;
    margin-right: auto;

    overflow: hidden;
    text-align: left;
    display: none;  
    padding: 7px 20px 20px;
}

html, body { margin:0px; background-position:center top;
             background-repeat: no-repeat;
             font-size:13px; color: #a2a2a2;
             background-color: #FFFFFF; overflow-x: hidden;
             font-family: 'trebuc';
             font-family: 'Trebuchet MS'\9 ;
             font-style:  normal;
             font-weight: normal; src: url('/font/trebuc.eot');
             font-smooth:auto ; -webkit-font-smoothing: none; -webkit-font-smoothing: subpixel-antialiased; -webkit-font-smoothing: antialiased; font-weight:normal !important;
}

input, select, textarea, h1, h2, h3, h4, p{
    font-style:  normal;font-weight: normal;
    src: url('/font/trebuc.eot'); font-size:12x;
    padding:0px; margin:0px;}

.cl { clear:both;}
.fl { float:left;}
.fr { float:right;}
#wrapper { background-color: #FFFFFF;
    margin: 0 auto;
    padding: 5px 5px 0;
    width: 1001px;}
.header {min-height:92px; }
.header .top-strip{ margin: 0;padding: 0; background-color: #DDDDDD; height: 38px;}
.header .top-strip .icn-twitter{background:url(../img/sprit.png) no-repeat; background-position:-26px -45px; height:21px; width:21px; margin-right: 5px; display:block; text-indent: -9999em; position: inherit;}
.header .top-strip .icn-twitter:hover{background-position:-26px -68px;}
.header .top-strip .icn-facebook{background:url(../img/sprit.png) no-repeat; background-position:-50px -45px; height:21px; width:21px; margin-right: 5px; display:block; text-indent: -9999em;}
.header .top-strip .icn-facebook:hover{background-position:-50px -68px;}
.header .top-strip .icn-block{background:url(../img/sprit.png) no-repeat; background-position:-75px -45px; height:21px; width:21px; margin-right: 5px; display:block; text-indent: -9999em;}
.header .top-strip .icn-block:hover{background-position:-75px -68px;}
.header .othr-strip .topAd-728x90{ width:728px; height:90px;}
.header .othr-strip{ margin: 5px 0 0; padding: 0; height:90px;}
.header .othr-strip .tgb-logo{ background:url('../img/sprit.png?v=5') 0px -1261px  no-repeat; width:250px; height:50px; display:block;  margin: 23px 0 0 10px;}
.search-form {padding: 0; width: 276px; position: relative;}
#block-search-form input.form-text{width:200px; border:1px solid #C6C6C6; -moz-box-shadow: inset 0 1px 2px #C6C6C6; -webkit-box-shadow: inset 0 1px 2px #C6C6C6; box-shadow: inset 0 1px 2px #C6C6C6;}
.search-form input.form-text{width:264px;height:32px;line-height:24px;padding:0px 40px 0px 10px;color:#4d4d4d; padding:0px 0px 0px 4px\9; height:30px\9; line-height:30px\9; /*          background:#efefe9;*/
                             -webkit-appearance:none;-o-background-clip:padding-box;-moz-background-clip:padding-box;-webkit-background-clip:padding-box;background-clip:padding-box;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;outline:none;}
.search-form input.form-text:focus{background-color:#fff;color:#4d4d4d;}
.search-form input.form-submit{background:url(../img/sprit.png) 0px -44px  no-repeat; border: 0 none; cursor: pointer; height: 24px; overflow: hidden; position: absolute; right: 8px; text-indent: -9999em;  top: 4px; width: 24px;}
.search-form input.form-submit:hover {background:url(../img/sprit.png) 0px -67px  no-repeat;}
.header .noti-blk{height: 37px; margin-right: 8px; width: 32px; margin-top: 4px;}
.header .noti-icon{cursor: pointer; font-size: 14px; height: 31px; line-height: 26px; text-align: center; width: 31px;}
.header .noti-blk .act{background:url(../img/sprit.png) -210px -123px  no-repeat; color:#ffffff!important;}
.header .noti-blk .visit{background:url(../img/sprit.png) -210px -158px  no-repeat; color:#454545!important;}
.header .noti-blk .gray{background:url(../img/sprit.png) -210px -88px  no-repeat; color:#454545!important; }
.header .noti-blk .white{background:url(../img/sprit.png) -210px -158px  no-repeat; color:#454545!important;}
.header .noti-icon:hover{background:url(../img/sprit.png) -210px -158px  no-repeat; color:#454545!important;}
.header .noti-numbr{background:url(../img/sprit.png) -178px -50px  no-repeat; color: #FFFFFF; font-size: 11px; height: 18px; line-height: 18px; text-align: left; text-indent: 8px; width: 26px;}
.header .login-blk{ font-size:13px; color:#333333; line-height:33px; margin-top: 4px; margin-right: 4px;}
.header .login-blk .wel-user{ margin-right: 7px; text-align: right;}
.header .login-blk .user-active{ color:#CB2B2B; text-decoration:none;}
.header .login-blk .user-active:hover{text-decoration: underline;}
.header .login-blk .signin{color:#FFFFFF; background-color:#CB2B2B; line-height:30px; padding: 0 20px 0 20px; text-decoration:none;}
.header .login-blk .signin:hover{background-color:#AD2525;}
.header .login-blk .signup{color:#FFFFFF; background-color:#3B4755; line-height:30px; padding: 0 20px 0 20px; text-decoration:none;}
.header .login-blk .signup:hover{background-color:#5D5D5D}
.header .mid-strip{ margin-top:5px; width:1001px;}
.header .flt-head-blk{ margin:0px; padding:0px; position: relative;}
.header .flt-header{ background-color:#D64041; height:auto; position: relative; width: 1001px; }
.header .flt-more{background:url(../img/sprit.png) -3px -270px  no-repeat; display: block; height: 24px; position: absolute; right: 12px; text-indent: -9999em; width: 24px; z-index: 100;}
.header .flt-more:hover{background:url(../img/sprit.png) -28px -270px  no-repeat;}
.header .flt-less{background:url(../img/sprit.png) -53px -270px  no-repeat; display: block; height: 24px; position: absolute; right: 12px; text-indent: -9999em; width: 24px; z-index: 100;}
.header .flt-less:hover{background:url(../img/sprit.png) -78px -270px  no-repeat;}
.header .mid-strip .nav-blk{ background:url(../img/feeds-bg.png) repeat; display: block; height: 41px; top: 181px; width: 1001px;} 
.header .mid-strip .nav{margin: 7px 0 0 8px;}
.header .mid-strip .nav ul{ list-style:none; margin:0px; padding:0px;}
.header .mid-strip .nav ul li{float:left; margin-right:8px;}
.header .mid-strip .nav .icn-home{background:url(../img/sprit.png) 0px 0px  no-repeat; border: medium none; display: block; height: 26px; padding: 0px; width: 26px;}
.header .mid-strip .nav .icn-home:hover{background:url(../img/sprit.png) -27px 0px no-repeat; border: medium none; display: block; height: 26px; padding: 0px; width: 26px;}
.header .mid-strip .nav .icn-home-sel{background:url(../img/sprit.png) -27px 0px no-repeat; border: medium none; display: block; height: 26px; padding: 0px; width: 26px;}
.header .mid-strip .nav ul li a{ padding:0 10px 0 10px; height:24px; line-height:24px; background-color:#505457; border:1px solid #343C45; display:block; float:left; text-decoration:none; color:#FFFFFF; font-size:12px;}
.header .mid-strip .nav ul li a:hover{background-color:#D64041; border:1px solid #952424;}
.header .mid-strip .nav ul li a.sel-nav{background-color:#DDDDDD; color:#666666; border:1px solid #DDDDDD; height:32px;}
.header .mid-strip .sub-nav{ margin:0px; padding:0px; height:28px; background-color:#DDDDDD; line-height:28px; }
.header .mid-strip .sub-nav ul{list-style:none; margin:0px; padding:0px; display:block;}
.header .mid-strip .sub-nav ul li{float:left; margin-top:5px;}
.header .mid-strip .sub-nav ul li a{ padding:0 8px 0 8px; display:block; float:left; text-decoration:none; color:#666666; font-size:12px; line-height: 17px; height: 18px; outline: none; text-transform: uppercase; margin: 0 7px;}
.header .mid-strip .sub-nav ul li a:hover{color:#D64041;}
.header .mid-strip .sub-nav ul li a.sel-subNav{background-color: #D64041; border-radius: 2px 2px 2px 2px; color: #FFFFFF;}
.header .mid-strip .sub-nav .subnav-sep{ border-right:1px solid #B4B4B4;}
.header .mid-strip .jump-game{margin:8px 0 0 2px; width: 240px; overflow: hidden; display:block; background:url(../img/style-dd.jpg) 220px center no-repeat #FFFFFF; }
.header .mid-strip .jump-game select { width: 260px; padding: 2px; height: 25px; background: transparent; border: medium none; (-bracket-:hack; width: 238px;);}
.header .mid-strip .other-blk{ margin-right:45px;}
.header .top-strip .follow-us{ margin:10px 0 0 10px; width:240px;}
.main{ margin-top:8px; width:1001px;}
.header .search{ position:relative; margin: 3px 0px 0px 23px;}
.header .search-nav{ background:#6E6F6F; border: 1px solid #C5C5C5; color: #DDDDDD; font-weight: bold; height: 30px; line-height: 28px; position: relative; text-indent: 7px; width: 75px; box-shadow: 0 2px 2px #555 inset;}
.header .search-nav .icn-search-arrw{ background:url(../img/sprit.png) no-repeat; background-position:-127px -267px; height:10px; width:14px; display:block; position: absolute; right: 5px; top: 9px; outline:none;}
.header .search-nav .icn-search-arrw:hover{ background-position:-127px -278px;}
.header .top-strip .icn-youtube{background:url(../img/sprit.png) no-repeat; background-position:-223px -0px; height:21px; width:21px; margin-right: 5px; display:block; text-indent: -9999em;}
.header .top-strip .icn-youtube:hover{background-position:-223px -23px;}
/*game page css st*/
.main .game-blk{margin:0px; padding:0px;}
.main .game-blk .gb-row1{ margin:0px; padding:0px; }
.main .game-blk .gb-clmn1{ width:1002px; }
.main .game-blk .game-info{margin:0;}
.main .game-blk .game-info .game-name{margin: 0px;}
.main .game-blk .game-info h1{font-size:20px; color:#333333;}
.main .game-blk .game-info .gb-plays { font-size:16px; color:#999999; margin: -3px 0 0 10px; font-weight: bold;}
.main .game-blk .game-activity {margin: 0;}
.main .game-blk .game-activity .rating, .download, .favourite, .bug{ background:url(/img/sprit.png) no-repeat -3px -91px; text-indent: -9999em; height:35px; width:30px; display:block; float:left; border-left: 1px solid #D8D8D8;
}
.main .game-blk .game-activity .rating { background:url(/img/sprit.png) no-repeat -3px -91px; text-indent: -9999em; height:30px; width:30px; display:block; float:left;}
.main .game-blk .game-activity .download{ background:url(/img/sprit.png) no-repeat -33px -91px; text-indent: -9999em; height:30px; width:30px; display:block; float:left;}
.main .game-blk .game-activity .favourite{ background:url(/img/sprit.png) no-repeat -64px -91px; text-indent: -9999em; height:30px; width:30px; display:block; float:left;}
.main .game-blk .game-activity .bug{ background:url(/img/sprit.png) no-repeat -94px -91px; text-indent: -9999em; height:30px; width:30px; display:block; float:left;}
.main .game-blk .game-activity .rating:hover { background-position:-3px -122px;}
.main .game-blk .game-activity .download:hover{ background-position:-33px -122px;}
.main .game-blk .game-activity .favourite:hover{ background-position:-64px -122px;}
.main .game-blk .game-activity .bug:hover{ background-position:-94px -122px;}
.main .game-blk .game-play{ background: url(http://www.thegamebox.com/img/tgbx-bg-pattern.jpg) no-repeat; border: 1px solid #E2E2E2; display: table; width:812px; height:625px; text-align:center;  #position:relative; overflow:hidden;}
.main .game-blk .game-play .mygame-dimension {#position: absolute; #top: 50%;display: table-cell; vertical-align: middle;}
.main .game-blk .game-play .mygame-alignment {#position: relative; #top: -50%; #left:-50%; }


.main .game-blk .gb-clmn1 .challenge-blk{ background:url(/img/challenge-bar.jpg) no-repeat #333333; height: 50px; margin-top: 8px; width: 988px; position:relative; padding: 4px 7px;}
.main .game-blk .gb-clmn1 .challenge-blk .challenge-score{ list-style:none; padding:0px; font-size:10px; margin:15px 10px 0; color:#D4D4D4;}
.main .game-blk .gb-clmn1 .challenge-blk .challenge-score li{ float:left; padding: 0 4px; width:44px}
.main .game-blk .gb-clmn1 .challenge-blk .chall-pic{ background:url(/img/sprit.png) no-repeat -1px -203px; width:35px; height:30px; padding: 3px 0 0 3px; display:block; float:left;}
.main .game-blk .gb-clmn1 .challenge-blk .chall-pic:hover{background-position:-40px -203px;}
.main .game-blk .gb-clmn1 .challenge-blk .chall-flag {background:url(/img/sprit.png) no-repeat -145px -120px; height: 30px; width: 18px;}
.main .game-blk .gb-clmn1 .challenge-blk .chall-user1{ width:60px; position:absolute; top:6px; left:160px;}
.main .game-blk .gb-clmn1 .challenge-blk .chall-user2 {width:60px; position:absolute; top:6px; left:445px;}
.main .game-blk .gb-clmn1 .challenge-blk .chall-user3 {width:60px; position:absolute; top:6px; left:690px;}
.main .game-blk .gb-clmn2{ width:816px;}
.main .game-blk .gb-clmn3{ width:174px;}
.main .game-blk .gb-row2{ margin:10px 0 0 0; padding:0px; min-height: 421px;}
.main .game-blk .gb-row2 .other-games{ margin: 0 0 8px; padding:0px; }
.main .game-blk .gb-head{ font-size:20px; color:#333333; margin-bottom: 4px;}
.main .game-blk .other-games-bx{ background-color: #F0F0F0; border: 1px solid #E2E2E2; width: 160px; padding: 8px 7px 0;}
.main .game-blk .other-games-bx .og-thumb{ height:75px; width:75px; display:block; float:left; margin:0 6px 6px 0;}
.main .game-blk .gb-row2 .game360-blk{ width:1002px; margin:8px 0 0 0px; padding:0px;  min-height: 380px;}
.main .game-blk .gb-row2 .game360-blk .game360-tabbler{ margin-bottom: -4px; background-color: #F0F0F0; border: 1px solid #E2E2E2;}
.main .game-blk .gb-row2 .game360-blk .game360-tabbler-bx{  min-height: 310px; padding: 10px;}
.main .game-blk .gb-row2 .game360-blk .game360-shadetabs{height: 58px; margin: 0; padding: 0;}
.main .game-blk .gb-row2 .game360-blk .game360-shadetabs li{ display: block; margin: 0; font-size: 13px; float:left; background:url(/img/gp-nav-bg.jpg) repeat;}
.main .game-blk .gb-row2 .game360-blk .game360-shadetabs li a{ text-decoration: none; position: relative; z-index: 1; padding: 10px 0px 0px 0px; color: #fff; display:  block; width:142px; text-align:center; height: 48px; outline:none; }
.main .game-blk .gb-row2 .game360-blk .game360-shadetabs li:hover{ background:url(/img/gp-nav-bg-dark.jpg) repeat;}
.main .game-blk .gb-row2 .game360-blk .game360-shadetabs li a.selected{ position: relative; top: 0px; border-bottom-color: #fff; background-color:#F0F0F0; color: #999999; height: 48px; padding: 10px 0px 0 0;  }
.main .game-blk .gb-row2 .game360-blk .game360-tabbler .tabcontent{ display:none; }
.main .game-blk .gb-row2 .game360-blk .game360-tabbler @media print { .tabcontent { display:block !important; } }
.main .game-blk .gb-row2 .game360-blk .game360-shadetabs .sep{ border-right:1px solid #A82525;}
.main .game-blk .gb-row2 .game360-blk .game360-tabbler .icn-about {background:url(/img/sprit.png) no-repeat -4px -154px; display:block; width:20px; height:22px; margin:0 auto;}
.main .game-blk .gb-row2 .game360-blk .game360-tabbler .icn-user { background:url(/img/sprit.png) no-repeat -126px -155px; display:block; width:20px; height:22px; margin:0 auto;}
.main .game-blk .gb-row2 .game360-blk .game360-tabbler .icn-map { background:url(/img/sprit.png) no-repeat -224px -194px; display:block; width:20px; height:22px; margin:0 auto;}
.main .game-blk .gb-row2 .game360-blk .game360-tabbler .icn-medal { background:url(/img/sprit.png) no-repeat -28px -153px; display:block; width:20px; height:22px; margin:0 auto;}
.main .game-blk .gb-row2 .game360-blk .game360-tabbler .icn-help { background:url(/img/sprit.png) no-repeat -103px -154px; display:block; width:20px; height:22px; margin:0 auto;}
.main .game-blk .gb-row2 .game360-blk .game360-tabbler .icn-rating { background:url(/img/sprit.png) no-repeat -51px -156px; display:block; width:20px; height:22px; margin:0 auto;}
.main .game-blk .gb-row2 .game360-blk .game360-tabbler .icn-comment { background:url(/img/sprit.png) no-repeat -76px -154px; display:block; width:20px; height:22px; margin:0 auto;}
.main .game-blk .gb-row2 .game360-blk .game360-shadetabs li.about-tab a.selected span{background-position:-4px -176px;}
.main .game-blk .gb-row2 .game360-blk .game360-shadetabs li.user-tab a.selected span{background-position:-126px -178px;}
.main .game-blk .gb-row2 .game360-blk .game360-shadetabs li.map-tab a.selected span{background-position:-225px -218px;}
.main .game-blk .gb-row2 .game360-blk .game360-shadetabs li.medal-tab a.selected span{background-position:-28px -176px;}
.main .game-blk .gb-row2 .game360-blk .game360-shadetabs li.help-tab a.selected span{background-position:-103px -176px;}
.main .game-blk .gb-row2 .game360-blk .game360-shadetabs li.rating-tab a.selected span{background-position:-51px -176px;}
.main .game-blk .gb-row2 .game360-blk .game360-shadetabs li.comment-tab a.selected span{background-position:-76px -176px;}
.main .game-blk .gb-row2 .game360-blk .game360-tabbler .game-level{ float: left; margin: 5px 9px 10px 0;}
.main .game-blk .gb-row2 .game360-blk .game360-tabbler .game-medal-blk{ float: left; width:420px;}
.main .game-blk .gb-row2 .game360-blk .game360-tabbler .game-medal{ float: left; height:130px; width:130px; margin-right:8px; border: 1px solid #DDDDDD;}
.main .game-blk .gb-row2 .game360-blk .game360-tabbler .medal-desc{ float: left; width:370px; height: 132px;}
.main .game-blk .gb-row2 .game360-blk .game360-tabbler .medal-head{border-top: 1px solid #DDDDDD; color: #333333; font-size: 18px; font-weight: bold; margin-bottom: 8px; margin-top: 15px; padding-top: 10px;}
.main .game-blk .gb-row2 .game360-blk .game360-tabbler .medal-user-pic{ background-color:#D7D7D7; height:50px; width:50px; display:block; padding:3px; margin:0 11px 7px 0;}
.main .game-blk .gb-row2 .game360-blk .game360-tabbler .medal-user-pic:hover{ background-color:#CB2B2B;}
.main .game-blk .gb-row2 .game360-blk .game360-tabbler .help-blk .help-desc{text-align: justify; width: 350px;}
.main .game-blk .gb-row2 .game360-blk .game360-tabbler .help-blk .walkthrough{background-color: #DDDDDD; height: 290px; width: 405px; padding:10px;}
.userboard-blk{ margin:0px; padding:10px 7px 8px 7px; height: 292px;}
.main .game-blk .gb-row2 .game360-blk .user-blk .ub-user-pic{ background-color:#D7D7D7; height:50px; width:50px; display:block; padding:3px; margin:0 11px 7px 0;}
.main .game-blk .gb-row2 .game360-blk .user-blk .ub-user-pic:hover{ background-color:#CB2B2B;}




/* tabber css ST */
.main .game-blk .gb-clmn2 .game-tabbler-pc{margin-bottom: 0px;  #margin-bottom: 30px; background-color:#fff; border:1px solid #E2E2E2; height:335px;}
.main .game-blk .gb-clmn2 .game-tabbler{margin-bottom: 0px;  #margin-bottom: 30px; background-color:#fff; border:1px solid #E2E2E2; height:666px;}
.main .game-blk .gb-clmn2 .game-tabbler .icn-leaderbrd {background:url(../img/sprit.png) no-repeat -164px -88px; display:block; width:30px; height:16px; margin:0 auto;}
.main .game-blk .gb-clmn2 .game-tabbler .icn-userbrd { background:url(../img/sprit.png) no-repeat -190px -160px; display:block; width:14px; height:16px; margin:0 auto;}
.main .game-blk .gb-clmn2 .shadetabs{ padding: 0px 0; margin-left: 0; margin-top: 0px; margin-bottom: 0; height:35px;/*set to left, center, or right to align the menu as desired*/ }
.main .game-blk .gb-clmn2 .user-board-pc{ display: block; margin: 0; font-size: 12px; font-weight: bold; float:left; background:#D64041;}
.main .game-blk .gb-clmn2 .shadetabs li{ display: block; margin: 0; font-size: 12px; float:left; background:#D64041;}
.main .game-blk .gb-clmn2 .shadetabs li a{ text-decoration: none; position: relative; z-index: 1; padding: 2px 0px; color: #fff; display: block; text-align:center; height: 35px; outline:none; width:86px; font-size: 11px; }
.main .game-blk .gb-clmn2 .shadetabs li a:hover{ color:#fff; background-color:#C92C2C;}
.main .game-blk .gb-clmn2 .shadetabs li a.selected{ /*selected main tab style */ position: relative; top: 0px; border-bottom-color: #fff; background-color:#F0F0F0; color: #999999;}
.main .game-blk .gb-clmn2 .tabcontent{ display:none; }
.main .game-blk .gb-clmn2 .game-tabbler @media print { .tabcontent { display:block !important; } }
/* tabber css ED */
.main .game-blk .gb-clmn2 .shadetabs li.leaderboard-tab a.selected span{background-position:-164px -104px;}
.main .game-blk .gb-clmn2 .shadetabs li.userboard-tab a.selected span{background-position:-190px -176px;}

.main .game-blk .gb-clmn2 .game-tabbler-bx{ margin:0px; padding:0px;}
.main .game-blk .gb-clmn2 .game-tabbler-bx .leaderboard-blk{ margin:0px; padding:0px 0 0;}
.main .game-blk .gb-clmn2 .game-tabbler-bx .leaderboard-blk .lb-user-blk{ padding: 6.4px; font-size:12px; color:#333333; border:1px solid #D8D8D8; font-size:14px; background-color:#EFEFEF; margin: 6.3px 7px 6.3px 7px;}
.main .game-blk .gb-clmn2 .game-tabbler-bx .leaderboard-blk .lb-user-blk-sel{ padding: 6.4px; font-size:14px; color:#333333;  background-color: #C2EAF4; border: 1px solid #8DD8EB; margin: 7px;}
.main .game-blk .gb-clmn2 .game-tabbler-bx .leaderboard-blk .lb-user-pic{ background-color:#545658; height:24px; width:25px; display:block; padding:3px; margin-left:10px;}
.main .game-blk .gb-clmn2 .game-tabbler-bx .leaderboard-blk .lb-user-pic:hover{ background-color:#CB2B2B;}
.main .game-blk .gb-clmn2 .game-tabbler-bx .leaderboard-blk .user-name{width: 500px; margin-left:10px; line-height: 30px;}
.main .game-blk .gb-clmn2 .game-tabbler-bx .leaderboard-blk .user-rank{ color:#fff; background-color:#FF9900; text-align:center; line-height:30px; width:30px; border-radius:2px;}
.main .game-blk .gb-clmn2 .game-tabbler-bx .leaderboard-blk .user-score{text-align:right; line-height: 16px; line-height:30px;}
.main .game-blk .gb-clmn2 .game-tabbler-bx .leaderboard-blk .user-score span{ color:#D03F3F;}

.main .game-blk .gb-clmn2 .game-tabbler-bx .userboard-blk{ margin:0px; padding:10px 7px 8px 7px; height: 638px;}
.main .game-blk .ub-user-pic{background-color:#D7D7D7; height:42px; width:42px; display:block; padding:3px; margin:0 7px 7px 0;}
.main .game-blk .ub-user-pic:hover{ background-color:#CB2B2B;}
/*game page css ed*/
.inner-boundary { background-color: #F0F0F0; border: 1px solid #D2D2D2; margin: -2px 0 0 0;  background:url(../img/white_line.png) repeat-x; box-shadow: 1px 1px 0 #DDDDDD;}
.inner-border { background-color: #EBEBEB; border: 1px solid #ffffff;}

/*all games page css st*/
.main .game-info-blk{ width:1001px;}
.main .game-info-blk .game-details{ width:312px; font-size:12px; color:#666666;}
.main .game-info-blk .game-details .game-plays{ font-size:13px; padding-top: 4px; color:#D64041;}
.main .game-info-blk .game-details .game-tags{ padding-bottom:4px;}
.main .game-info-blk .game-details .game-medal{ width:38px; height:38px; border:1px solid #E5E5E5; display:block; text-align:center; padding:4px; background-color:#FFFFFF;}
.main .game-info-blk .levl-scrn{ margin-left:8px; float:left;}
.main .all-games-blk{ width:1001px; position:relative;}
.main .all-games-blk .all-games-head{ line-height:35px; font-size:18px; font-weight:bold; color:#454545;}
.main .lft-arrw{ background:url(../img/sprit.png) no-repeat -163px -123px; height:17px; width:20px; text-indent: -9999em; margin-right: 5px;}
.main .lft-arrw:hover{ background-position:-163px -141px;}
.main .rgt-arrw{ background:url(../img/sprit.png) no-repeat -189px -123px; height:17px; width:20px; text-indent: -9999em;}
.main .rgt-arrw:hover{ background-position:-189px -141px;}
.main .all-games-blk .all-game-nav{ color:#626262; font-size: 14px; border-bottom: 1px solid #CCCCCC; width: 654px; height:35px;}
.main .all-games-blk .all-game-nav .sep{ border-right:1px solid #D2D2D2;}
.main .all-games-blk .all-game-nav ul{ list-style:none; margin:0px; padding:0px;}
.main .all-games-blk .all-game-nav ul li{ float:left; line-height: 27px;}
.main .all-games-blk .all-game-nav ul li a{ padding: 0 11px 0 11px; float:left; cursor:pointer; color:#626262; text-decoration:none;}
.main .all-games-blk .all-game-nav ul li a:hover{color:#D64041;}
.main .all-games-blk .all-game-nav ul li a.select{color:#D64041;}
.main .all-games-blk .recent-items{ margin-top:10px;}
.main .all-games-blk .ad-300x250-blk{ height: 250px; position: absolute; right: 10px; top: 42px; width: 320px; background:url(../img/advertisement.jpg) no-repeat left bottom;}
.main .all-games-blk .ad-300x250{ height:250px; width:300px; background-color:#626262; line-height:250px; text-align:center; }
.main .all-games-blk .recent-items ul{ list-style:none; margin:0px; padding:0 3px;}
.main .all-games-blk .recent-items ul li{ color: #666666; display: block;float: left;height: 136px;margin-bottom: 4px;margin-right: 9px;width: 114px;}
.main .all-games-blk .recent-items ul li img{ }
.main .all-games-blk .recent-player-challange{ margin:0px; padding:0px;}
.main .icn-recent-player{ background:url(../img/sprit.png) no-repeat -3px -299px; width:120px; height:112px;}
.main .icn-challenge{ background:url(../img/sprit.png) no-repeat -3px -414px; width:120px; height:112px;}
.main .recent-players{margin:8px 0 0 10px; color:#626262;}
.main .recent-players ul{ list-style:none; margin:0px; padding:0px;}
.main .recent-players ul li{ float:left; margin-right:11.9px; width:75px; display:block;}
.main .recent-players ul li img{ border:1px solid #BBBBBB;}
.main .recent-players .player{position:relative; }
.main .recent-players .player .flag{background: none repeat scroll 0 0 #FFFFFF; padding: 2px; position: absolute; right: 1px; top: 56px;}
.main h1{ font-size:18px; color:#666666; padding-bottom: 4px;}
.imh155{ height:155px;}
.imh100{ height:100px;}
.imp8{ padding:8px;}
.imad300x250{width:300px; height:250px;}
/*all games page css ed*/

/*profile page css st*/
.main .profile-blk {margin:0px; padding:0px;}
.main .profile-blk .pb-row1{ margin:10px 0 0 0; padding:0px;}
.main .profile-blk .pb-row1 .pb-clmn{ width:690px; height: 248px; margin-top: 3px; position:relative;}
.main .profile-blk .pb-row1 .pb-clmn .game-user-info{border-right: 1px solid #D2D2D2; height: 225px; width: 549px; padding:10px; }
.main .profile-blk .pb-row1 .pb-clmn .game-plays-info{background-color: #E5E5E5; border-left: 1px solid #FFFFFF; height: 245px; position: absolute; right: 2px; top: 0; width: 115px;}
.main .profile-blk .pb-row1 .pb-clmn .game-plays-info ul{ list-style:none; margin:0px; padding:0px; font-size:12px; color:#BBBBBB;}
.main .profile-blk .pb-row1 .pb-clmn .game-plays-info ul li{ height: 42px; padding: 9px 5px 10px 10px;}
.main .profile-blk .pb-row1 .pb-clmn .game-plays-info .btm-brdr{ background:url(../img/pb-seperator.png) repeat-x top left;}
.main .profile-blk .pb-row1 .pb-clmn .game-plays-info .score-nmbr{ font-size:32px; line-height: 26px; color:#CCCCCC;}
.main .profile-blk .pb-row1 .pb-clmn .game-user-info .pb-user{ padding:8px; background:#D1D1D1; margin-bottom: 10px;}
.main .profile-blk .pb-row1 .pb-clmn .game-user-info .pb-user-info{margin-left: 12px; width: 360px;}
.main .profile-blk .pb-row1 .pb-clmn .game-user-info .pb-head{ font-size:20px; color:#444444;}
.main .profile-blk .pb-row1 .pb-clmn .game-user-info .sub-head{ color: #444444; font-size: 13px; line-height: 12px; margin-bottom: 15px;}
.main .profile-blk .pb-row1 .pb-clmn .game-user-info .pb-name{ width:100px; float:left; padding: 3px 0;height:16px;}
.main .profile-blk .pb-row1 .pb-clmn .game-user-info .pb-name-bold {float:left; width: 250px; padding: 3px 0;}
.main .profile-blk .pb-row1 .pb-clmn .game-user-info .pb-login-details{ position:relative;}
.main .profile-blk .pb-row1 .pb-clmn .game-user-info .pb-login-details .pb-time{ font-size:13px; color:#666666;}
.main .profile-blk .pb-row1 .pb-clmn .game-user-info .pb-login-details .pb-time span{color:#CB2B2B;}
.main .profile-blk .pb-row1 .pb-clmn .game-user-info .pb-login-details .pb-setting{background:url(../img/sprit.png) no-repeat -2px -238px; text-indent: -9999em; height:30px; width:30px; display:block; position: absolute; right: 1px; top: 10px;}
.main .profile-blk .pb-row1 .pb-clmn .game-user-info .pb-login-details .pb-setting:hover { background-position:-32px -238px;}
.main .profile-blk .pb-row1 .ad-300x250-blk{ height: 250px; width: 300px;}
.main .profile-blk .pb-row1 .ad-300x250{ height:250px; width:300px; background-color:#626262; line-height:250px; text-align:center; }
.imh245{ height:245px;}

.main .profile-blk .pb-row2 {margin:10px 0 0 0; padding:0px;}
.main .profile-blk .pb-row2 .profile-blk{ width:1001px; margin:0px; padding:0px; }
.main .profile-blk .pb-row2 .profile-blk .pb-tabbler{ background-color: #F0F0F0; border: 1px solid #E2E2E2;}
.main .profile-blk .pb-row2 .profile-blk .pb-tabbler-bx{  padding: 10px;}
.main .profile-blk .pb-row2 .profile-blk .pb-shadetabs{height: 58px; margin: 0; padding: 0;}
.main .profile-blk .pb-row2 .profile-blk .pb-shadetabs li{ display: block; margin: 0; font-size: 13px; float:left; background:url(../img/gp-nav-bg.jpg) repeat;}
.main .profile-blk .pb-row2 .profile-blk .pb-shadetabs li a{ text-decoration: none; position: relative; z-index: 1; padding: 2px 0px; color: #fff; display: block; padding: 8px 41px 0 41.1px; text-align:center; height: 50px; outline:none; }
.main .profile-blk .pb-row2 .profile-blk .pb-shadetabs li:hover{ background:url(../img/gp-nav-bg-dark.jpg) repeat;}
.main .profile-blk .pb-row2 .profile-blk .pb-shadetabs li a.selected{ /*selected main tab style */ position: relative; top: 0px; border-bottom-color: #fff; padding:8px 41px 0 41.1px; background-color:#F0F0F0; color: #999999;  }
.main .profile-blk .pb-row2 .profile-blk .pb-tabbler .tabcontent{ display:none; }
.main .profile-blk .pb-row2 .profile-blk .pb-tabbler @media print { .tabcontent { display:block !important; } }
.main .profile-blk .pb-row2 .profile-blk .pb-shadetabs .sep{ border-right:1px solid #A82525;}
.main .profile-blk .pb-row2 .profile-blk .pb-tabbler .icn-gameoscore {background:url(../img/sprit.png) no-repeat -44px -529px; display:block; width:20px; height:22px; margin:0 auto;}
.main .profile-blk .pb-row2 .profile-blk .pb-tabbler .icn-games-score { background:url(../img/sprit.png) no-repeat -137px -529px; display:block; width:26px; height:22px; margin:0 auto;}
.main .profile-blk .pb-row2 .profile-blk .pb-tabbler .icn-medal { background:url(../img/sprit.png) no-repeat -28px -153px; display:block; width:20px; height:22px; margin:0 auto;}
.main .profile-blk .pb-row2 .profile-blk .pb-tabbler .icn-challenge { background:url(../img/sprit.png) no-repeat -24px -531px; display:block; width:20px; height:22px; margin:0 auto;}
.main .profile-blk .pb-row2 .profile-blk .pb-tabbler .icn-rivals { background:url(../img/sprit.png) no-repeat -108px -531px; display:block; width:28px; height:22px; margin:0 auto;}
.main .profile-blk .pb-row2 .profile-blk .pb-tabbler .icn-favourite { background:url(../img/sprit.png) no-repeat -3px -527px; display:block; width:20px; height:22px; margin:0 auto;}
.main .profile-blk .pb-row2 .profile-blk .pb-tabbler .icn-comment { background:url(../img/sprit.png) no-repeat -76px -154px; display:block; width:20px; height:22px; margin:0 auto;}
.main .profile-blk .pb-row2 .profile-blk .pb-shadetabs li.gameoscore-tab a.selected span{background-position:-44px -554px;}
.main .profile-blk .pb-row2 .profile-blk .pb-shadetabs li.gamescore-tab a.selected span{background-position:-137px -552px;}
.main .profile-blk .pb-row2 .profile-blk .pb-shadetabs li.medal-tab a.selected span{background-position:-28px -176px;}
.main .profile-blk .pb-row2 .profile-blk .pb-shadetabs li.challenge-tab a.selected span{background-position:-24px -556px;}
.main .profile-blk .pb-row2 .profile-blk .pb-shadetabs li.rivals-tab a.selected span{background-position:-108px -555px;}
.main .profile-blk .pb-row2 .profile-blk .pb-shadetabs li.favourite-tab a.selected span{background-position:-3px -552px;}
.main .profile-blk .pb-row2 .profile-blk .pb-shadetabs li.comment-tab a.selected span{background-position:-76px -176px;}
.main .profile-blk .pb-row2 .profile-blk .timeline-blk{ background-color:#ffffff; border:1px solid #C5C5C5; height:740px;}
.main .profile-blk .pb-row2 .profile-blk .timeline-blk .timline-clmn1{ width:100%; border-right:1px solid #C5C5C5; float:left; height:700px;}
.main .profile-blk .pb-row2 .profile-blk .timeline-blk .timline-clmn1 .tab-strip{ background-color: #CECECE; height: 24px; padding: 5px 5px 5px 10px;}
.main .profile-blk .pb-row2 .profile-blk .timeline-blk .timline-clmn1 .tab-strip p{ color: #FFFFFF;}
.main .profile-blk .pb-row2 .profile-blk .timeline-blk .timline-clmn1 .tab-strip input{ background-color:#FFFFFF; border:none; padding:2px; color:#626262;}
.main .profile-blk .pb-row2 .profile-blk .timeline-blk .timline-clmn1 .tab-strip .tl-btn{background-color: #ACACAC; border: 1px solid #888888; cursor: pointer; padding: 1px 4px; margin: 0 4px 0 0;}
.main .profile-blk .pb-row2 .profile-blk .timeline-blk .timline-clmn1 .tab-strip .tl-btn:hover{background-color:#D64041; border:1px solid #952424; color:#FFFFFF;}

.main .profile-blk .pb-row2 .profile-blk .timeline-blk .timline-clmn2{ width:130px; border-left:1px solid #ffffff; float:right; background-color:#E5E5E5; height:700px;}
.main .profile-blk .pb-row2 .profile-blk .timeline-blk .timline-clmn2 .tl-btn{background-color: #ACACAC; border: 1px solid #888888; color: #626262; cursor: pointer; display: block; margin: 0 auto 5px; padding: 3px 4px; text-align: center; text-decoration: none; width: 103px;}
.main .profile-blk .pb-row2 .profile-blk .timeline-blk .timline-clmn2 .tl-btn:hover{background-color:#D64041; border:1px solid #952424; color:#FFFFFF;}
/*profile page css ed*/


/*search page css st*/
.main .profile-blk {margin:0px; padding:0px;}
.main .profile-blk .pb-row1{ margin:10px 0 0 0; padding:0px;}
.main .profile-blk .sp-row2 {margin:0px 0 0 0; padding:0px;}
.main .icn-more-games{ background:url(/img/sprit.png) no-repeat -124px -414px; width:120px; height:112px;}
.main .icn-top-search{ background:url(/img/sprit.png) no-repeat -124px -298px; width:120px; height:112px;}
.main .top20-search{ padding:10px; float:left; width: 857px; font-size: 14px; line-height: 22px;}
.main .top20-search a{ color: #8C8C8C; text-decoration: none;}
.main .top20-search a:hover{color: #CB2B2B; text-decoration: underline;}
.main .profile-blk .pb-clmn2{ margin:0px; padding:0px;}
.main .profile-blk .pb-clmn2 .tagcloud{ margin: 0px; padding:0px; width:300px; }
.main .profile-blk .pb-clmn2 .tc-head{ margin: 10px 0 5px 0; color: #454545; font-size: 18px;}
.main .profile-blk .pb-clmn2 .tagcloud-bx{ background-color: #F0F0F0; border: 1px solid #E2E2E2; width: 285px; padding: 8px 7px 0;}
.main .profile-blk .search-head{ font-size:20px; color:#626262;}
.main .profile-blk .search-bx{ border-bottom:1px solid #D2D2D2;}
.main .profile-blk .search-head{ font-size:20px; color:#626262; padding-bottom:10px;}
.imh200{ height:200px;}
.imh465{ height:465px;}
.imp10{ padding:10px;}
.clr-red{ color:#D64041;}
.immrt4 { margin-top: 4px; }
.main .profile-blk .recent-items{ margin-top:10px;}
.main .profile-blk .recent-items ul{ list-style:none; margin:0px; padding:0px;}
.main .profile-blk .recent-items ul li{ float:left; margin-right:13px; margin-bottom: 10px; height:130px; width:100px;}
.main .profile-blk .recent-items ul li a{display:block;}
.main .profile-blk .recent-items ul li p{ font-weight:bold; padding-top:2px;}
.main .profile-blk .recent-items ul li img{ border:1px solid #BBBBBB;}
.tagCloud { margin: 0; padding: 10px; width: 275px; text-align: center; }
.tagCloud li { display: inline; list-style-type: none; margin: 0 10px 0 0; padding: 0; line-height: 21px;}
.tagCloud a { color: #8C8C8C; margin: 0; text-decoration: none;}
.tagCloud a:hover { color: #CB2B2B; text-decoration: underline; }
.tagCloud .tag1 { font-size: 11px; }
.tagCloud .tag2 { font-size: 13px; }
.tagCloud .tag3 { font-size: 15px;}
.tagCloud .tag4 { font-size: 17px; }
.tagCloud .tag5 { font-size: 19px;}
/*search page css ed*/



.brdb1{ border-bottom:1px solid #D2D2D2;}
.btn{ background:#CB2B2B; border:1px solid #910000; line-height:32px; padding:0 14px 0 14px; font-size:16px; font-weight:bold; color:#FFFFFF; text-decoration:none; text-shadow: 1px 1px 1px #000;}
.btn:hover{background-color:#AD2525; border:1px solid #6C0000;}
.immrt14{ margin-top:14px;}
.immrb10{ margin-bottom:10px;}
.immrb8{ margin-bottom:8px;}
.immrb5{ margin-bottom:5px;}

.immrt8{ margin-top:8px;}
.impl0{ padding-left:0px!important;}
.immr0{ margin-right:0px!important;}
.imh467{ height:467px;}
.imh112{ height:112px;}
.immrl8{ margin-left:8px;}
.impt22{ padding-top:22px;}
.footer{ background:url(../img/feeds-bg.png) repeat #414141; display: block; margin-top: 10px; padding:15px 0px 0px 0px;}
.footer .ad-728x90-blk{ height: 90px; margin: 0 auto; padding: 0 15px 15px; width: 930px; border-bottom: 1px solid #252525;}
.footer .ad-728x90{ height:90px; width:728px; background-color:#626262; line-height:90px; text-align:center; margin:0 auto;}
.footer .footer-info { width:960px; margin: 0 auto; }
.footer .footer-des { width: 820px; padding-bottom: 10px; font-size:11px; color:#CCCCCC; text-align: justify; }
.footer h3 { color:#CCCCCC; font-size: 14px;}
.footer .footer-des p{ margin:5px 0 5px 0}
.footer .social-icns { float:left; padding-bottom: 10px; margin-left:25px;}
.footer .social-icns ul{ list-style:none; margin:5px 0 0 0; padding:0px;}
.footer .social-icns ul li{ margin-bottom:5px;}
.footer .social-icns a{ color:#CCCCCC; text-decoration:none;}
.footer .social-icns a:hover{ text-decoration:underline;}
.footer .social-icns span{ display: block; float: left; height: 20px; margin-right: 4px;}
.footer .social-icns .ftr-icn-blog {background:url(../img/sprit.png) no-repeat -124px -88px; width:18px; height:16px; text-indent:-9999em;}
.footer .social-icns .ftr-icn-fb {background:url(../img/sprit.png) no-repeat -125px -132px; width:18px; height:16px; text-indent:-9999em;}
.footer .social-icns .ftr-icn-twit {background:url(../img/sprit.png) no-repeat -124px -110px; width:18px; height:16px; text-indent:-9999em;}
.footer .social-icns .ftr-icn-youtube {background:url(../img/sprit.png) no-repeat -201px 2px; width:18px; height:16px; text-indent:-9999em;}
.footer .footer-btm { background:url(../img/footer-bg.jpg) no-repeat #2A2A2A; height:78px; width:960px; padding:0px 20px 0px 20px; font-size:12px; color:#8F887C;}
.footer .footer-btm a{color:#8F887C; text-decoration:none;}
.footer .footer-btm a:hover{ text-decoration:underline;}
.footer .powered-blk { color: #B5B5B5; float: right; font-size: 13px; font-weight: normal; width: 200px; padding: 12px 0 0px 0;}
.footer .powered-logo { background:url(../img/sprit.png) no-repeat -78px -207px; height: 55px; width: 130px; display:block; float:right; text-indent: -9999em;}
.footer .powered-logo span { float: left; padding-top: 5px;}
.footer .ftr-links{border-top: 1px solid #222222; font-size: 12px; margin: 10px 0 0; padding: 10px 0 0;}
.footer .ftr-links h2{color: #CCCCCC; font-size: 12px; margin-bottom: 5px; font-weight: bold; padding: 5px 5px 0 0; width: 55px;}
.footer .ftr-links .genreLinks ul li{float: left; list-style-type: none; margin: 5px 2px 5px 0; float:left;}
.footer .ftr-links .genreLinks  .sep{ border-right:1px solid #292929;}
.footer .ftr-links .tagclouds ul li {float: left; list-style-type: none; margin: 5px 2px 5px 0;}
.footer .ftr-links .tagclouds ul li a {background-color: #292929 !important; border-radius: 30px 30px 30px 30px; color: #CCCCCC !important; padding: 2px 10px; text-decoration: none !important;}
.footer .ftr-links .tagclouds ul li a:hover{  background-color: #1D1D1D !important;  color: #FFFFFF !important;}


.truncate { white-space: nowrap;  text-overflow: ellipsis;  overflow: hidden; display:block;}
.uc{text-transform: uppercase;}
.fc{text-transform: capitalize;}



/*home page css st*/
.main .hp-rw1 { margin-top:15px;}
.main .hp-rw1 .hp-head { color: #333333; font-size: 18px; line-height: 14px; padding-bottom: 8px;}
.main .allgames-head { color: #333333; font-size: 18px; line-height: 14px; margin-bottom: 10px; margin-top: 14px;}
.main .hp-rw1 .ad-300x250-blk{ height: 250px; width: 304px;}
.main .hp-rw1 .ad-300x250{ height:250px; width:300px; background-color:#626262; line-height:250px; text-align:center; }
.main .hot-games-blk{ width:1001px; position:relative;}
.main .hot-games-blk .hot-games-head{font-size:18px; font-weight:bold; color:#454545; margin-top: 7px; line-height: 30px;}
.main .icn-hot-games{ background:url(../img/sprit.png) no-repeat -2px -588px; width:100px; height:96px;}
.main .hot-games-blk .hot-games-list{ margin:10px 0 0 12px; color:#626262;}
.imh96{ height:96px;}
.main .hot-games-blk .hot-games-list ul{ list-style:none; margin:0px; padding:0px;}
.main .hot-games-blk .hot-games-list ul li{ float:left; margin-right:13.5px; width:75px; display:block;}
.main .hot-games-blk .hot-games-list ul li img{ border:1px solid #BBBBBB;}
.immrt14{ margin-top:14px;}
.main .hp-rw1 .hp-showcase .showcase-thumb{ width:355px; height:230px; float:left; margin:9px 12px 10px 9px;}
.main .hp-rw1 .hp-showcase .showcase-thumb img{ border:1px solid #333;}
.main .hp-rw1 .hp-showcase .showcase-info h1{color: #FFFFFF; font-size: 13px; padding-bottom: 0px; margin-bottom: 2px; font-weight:bold; width:195px;}
.main .hp-rw1 .hp-showcase .showcase-info .sc-thmb-desc{margin-bottom: 0px; font-size:11px; color:#FFFFFF;}
.main .hp-rw1 .hp-showcase .showcase-info .sc-recnt-thumb{list-style: none outside none; margin: 10px auto 0; padding: 0px; width: 295px;}
.main .hp-rw1 .hp-showcase .showcase-info .sc-recnt-thumb li{ float:left;}
.main .hp-rw1 .hp-showcase .showcase-info .sc-btn{ background:#373737; border:1px solid #262626; padding:5px 40px; font-size:16px; font-weight:bold; color:#FFFFFF; text-decoration:none; text-shadow: 1px 1px 1px #000; display:inline-block;}
.main .hp-rw1 .hp-showcase .showcase-info .sc-btn:hover{background-color:#9D2222; border:1px solid #821C1C;}
#slides { left: 0; position: absolute; top: 0; z-index: 100;}
.main .slides_container .sc-new-game{background:url(../img/sprit.png) -104px -588px  no-repeat; display: block; height: 52px; left: 0; position: absolute; top: 0; width: 52px; z-index: 100}
.imh252{ height:252px;}
.imw684{width:684px;}
.slides_container img{ border:1px solid #333;}
/*#showcase .pagination{ margin:0px; padding:0px; position: absolute;  bottom: 25px;}
#showcase .pagination li { float:left; margin-right: 5px; list-style:none; }
#showcase .pagination li a { display: block; float: left; height: 48px; padding: 3px; width: 48px; background:#E08080; outline:none; }
#showcase .pagination li.current a { background:#FFCC00;}*/

#showcase .pagination1 li a img{outline:none; border-style:none; }
.caption{display: none;}
.slides_container div.slide { display: block; height: 255px; width: 690px; }
.featured_thumb{ float:left; border:medium solid; }
#showcase .pagination {margin:0px; padding:0px; bottom:8px; left: 378px; position: absolute;}
#showcase .pagination li{float: left; list-style: none outside none; background-image: url("../img/pagination.png"); background-position: 0 -1px; margin-right:2px;  }
#showcase .pagination li a{margin: 0 1px; display: block; float: left; height: 12px; width:10px; overflow: hidden; text-indent:-22222em;}
#showcase .pagination li a:hover {background-position: 0 -13px;}
#showcase .pagination li.current {background-position: 0 -13px; background-image: url("../img/pagination.png");}
.main .hp-rw2 { margin-top: 12px; }
.imw680{ width:680px;}
.imh745{ min-height:745px;}
.main .hp-rw2 .feeds-bg{background: url("../img/feeds-bg.png") repeat scroll 0 0 transparent; display: block; padding:5px 0 5px 0; position:relative;}
.main .hp-rw2 .feeds-head{font-size:16px; color:#fff; margin-bottom: 5px; padding-left: 8px;}
.main .hp-rw2 .act-games{ background:url(../img/sprit.png) no-repeat -80px -856px;  color: #E6E6E6; font-size: 13px; font-weight: normal; height: 25px; line-height: 22px; text-indent: 27px; width: 162px;}
.main .hp-rw2 .act-games-numbr{ color: #E6E6E6; font-size: 12px; font-weight: normal; line-height: 23px; width:40px; margin-right:11px; text-indent:0px; text-align:center;}
.main .hp-rw2 .hp-feeds-blk{ margin:0px; padding:0px;}
.main .hp-rw2 .hp-feeds-head{font-size:18px;color:#454545; margin-bottom: 5px;}
.main .hp-rw2 .feeds-nav{width:100px; min-height:690px;}
.main .hp-rw2 .feeds-nav ul{list-style:none; padding:0px; margin:0px;}
.main .hp-rw2 .feeds-nav ul li{ width:83px; height:78px; display:block; margin: 0 auto 10px; position:relative;}
.main .hp-rw2 .feeds-nav ul li .trans{ filter:alpha(opacity=30); -moz-opacity:0.3; -khtml-opacity: 0.3; opacity: 0.3; background-color:#000000; width:83px; height:78px; display:block;}
.main .hp-rw2 .feeds-nav ul li .fdIcn-sel1{background-color:#ffffff!important; border: 0px solid #121212!important; margin: 0px!important;}
.main .hp-rw2 .feeds-nav ul li .fdIcn-sel2{background:url(../img/sprit.png) -81px -884px  no-repeat transparent; width:90px; height:78px; display:block; filter:alpha(opacity=100); -moz-opacity:10; -khtml-opacity: 10; opacity: 10; border:none; margin: 0px; }
.main .hp-rw2 .feeds-nav ul li .fdNumbr{ position:absolute; top:5px; right:-3px; background:url(../img/sprit.png) -177px -69px  no-repeat; width:25px; height:20px; color:#FFFFFF; z-index:11; text-align:center; font-style:normal; line-height: 13px; font-size: 10px; text-indent: 5px}
.main .hp-rw2 .feeds-nav ul li .fdIcn-game-play, .fdIcn-score, .fdIcn-challenge, .fdIcn-medal, .fdIcn-rivals, .fdIcn-rating, .fdIcn-favourite, .fdIcn-comment{background:url(../img/sprit.png) no-repeat; width:83px; height:78px; display: block; position:absolute; z-index:10;  text-indent: -9999em; border: 2px solid #4A4A4A; margin: -2px;}
.main .hp-rw2 .feeds-nav ul li .fdIcn-game-play:hover, .fdIcn-score:hover, .fdIcn-challenge:hover, .fdIcn-medal:hover, .fdIcn-rivals:hover, .fdIcn-rating:hover, .fdIcn-favourite:hover, .fdIcn-comment:hover{background-color:#181818; border: 2px solid #0D0D0D;}
.main .hp-rw2 .feeds-nav ul li .fdIcn-game-play { background-position:  -155px -604px;}
.main .hp-rw2 .feeds-nav ul li .fdIcn-score {background-position:  0px -688px;}
.main .hp-rw2 .feeds-nav ul li .fdIcn-challenge {background-position:  -79px -688px;}
.main .hp-rw2 .feeds-nav ul li .fdIcn-medal {background-position:  -158px -688px;}
.main .hp-rw2 .feeds-nav ul li .fdIcn-rivals {background-position:  0px -774px;}
.main .hp-rw2 .feeds-nav ul li .fdIcn-rating {background-position:  -80px -774px;}
.main .hp-rw2 .feeds-nav ul li .fdIcn-favourite {background-position: -158px -774px;}
.main .hp-rw2 .feeds-nav ul li .fdIcn-comment {background-position:  3px -854px;}


.main .hp-rw2 .feeds-nav ul li .fdIcn-game-play-sel, .fdIcn-score-sel, .fdIcn-challenge-sel, .fdIcn-medal-sel, .fdIcn-rivals-sel, .fdIcn-rating-sel, .fdIcn-favourite-sel, .fdIcn-comment-sel{background:url(../img/sprit.png) no-repeat; width:83px; height:78px; display: block; position:absolute; z-index:10;  text-indent: -9999em; border: 2px solid #4A4A4A; margin: -2px;}
.main .hp-rw2 .feeds-nav ul li .fdIcn-game-play-sel{ background-position: -164px -1016px;}
.main .hp-rw2 .feeds-nav ul li .fdIcn-score-sel {background-position: -9px -1099px;}
.main .hp-rw2 .feeds-nav ul li .fdIcn-challenge-sel {background-position: -86px -1099px;}
.main .hp-rw2 .feeds-nav ul li .fdIcn-medal-sel {background-position: -168px -1099px;}
.main .hp-rw2 .feeds-nav ul li .fdIcn-rivals-sel {background-position: -9px -1099px;}
.main .hp-rw2 .feeds-nav ul li .fdIcn-rating-sel {background-position: -88px -1184px;}
.main .hp-rw2 .feeds-nav ul li .fdIcn-favourite-sel {background-position: -168px -1183px;}
.main .hp-rw2 .feeds-nav ul li .fdIcn-comment-sel {background-position: -86px -1019px;}


.main .hp-rw2 .up-arrw{ background:url(../img/sprit.png) no-repeat -223px -884px; height:15px; width:15px; text-indent: -9999em; margin-right: 5px;}
.main .hp-rw2 .up-arrw:hover{ background-position:-191px -884px;}
.main .hp-rw2 .dwn-arrw{ background:url(../img/sprit.png) no-repeat -207px -884px; height:15px; width:15px; text-indent: -9999em; margin-right: 3px;}
.main .hp-rw2 .dwn-arrw:hover{ background-position:-175px -884px;}
.main .hp-rw2 .more{  bottom: 7px; margin-top: 9px; position: absolute; right: 2px; }
.main .hp-rw2 .more p{ color:#FFFFFF; font-weight:bold; float:left; margin-right:5px; line-height:14px;}
.main .hp-rw2 .feeds-blk{ background-color:#EBEBEB; width:578px; min-height:687px; margin-bottom:30px;}
.main .hp-rw2 .feeds-blk ul{ margin:0px; padding:0px; list-style:none;}
.main .hp-rw2 .feeds-blk ul li{ height:93px; border-top:1px solid #fff; border-bottom:1px solid #C8CECE; padding:8.2px;}
.main .hp-rw2 .feeds-blk .feed-user{background:url(../img/sprit.png) no-repeat -186px -900px ; width:53px; height:45px; display:block; padding:4px 0 0 4px; float:left; }
.main .hp-rw2 .feeds-blk .feed-name{display: block; float: left; width: 500px; font-size:12px; color:#585858; margin: -5px 0 4px 0;}
.main .hp-rw2 .feeds-blk .feed-name .highlight a{font-size:13px; color:#C9261D;text-decoration:none;}
.main .hp-rw2 .feeds-blk .feed-game{border: 1px solid #868686; display: block; float: left; height: 75px; width: 75px; margin-right: 7px;}
.main .hp-rw2 .feeds-blk .feed-desc{color: #8B8B8B; float: left; font-size: 12px; width: 415px; margin-top: -4px; height: 20px; margin-bottom:18px;} 
.main .hp-rw2 .feeds-blk .feed-comment{background:url(../img/comment-box-bg.png) no-repeat; color: #8B8B8B; float: left; font-size: 12px; height: 45px; margin-bottom: 5px; margin-top: -2px; padding-left: 29px; padding-top: 7px; width: 390px;} 
.main .hp-rw2 .feeds-blk .feed-tags{float: left; line-height: 1; margin-top: 4px; margin-bottom:6px; width: 415px;}
.main .hp-rw2 .feeds-blk .feed-tags .tag{}
.main .hp-rw2 .feeds-blk .feed-tags li, .feed-tags a { float: left;  font-size: 11px; height: 20px; line-height: 20px; position: relative; }



/*.main .hp-rw2 .feeds-blk .feed-tags a { background: none repeat scroll 0 0 #B3B3B3; color: #FFFFFF; margin-left: 10px; margin-right:8px; padding: 0 5px 0 7px; text-decoration: none;}
.main .hp-rw2 .feeds-blk .feed-tags a:before { border-color: transparent #B3B3B3 transparent transparent; border-style: solid; border-width: 10px 10px 10px 0; content: ""; float: left; height: 0; left: -10px; position: absolute; top: 0; width: 0;}
.main .hp-rw2 .feeds-blk .feed-tags a:after { background: none repeat scroll 0 0 #FFFFFF; border-radius: 4.167em; content: ""; float: left; height: 4px; left: -2px; position: absolute; top: 7px; width: 4px; -moz-box-shadow:-1px -1px 2px #707070; -webkit-box-shadow:-1px -1px 2px #707070; box-shadow:-1px -1px 2px #707070; box-shadow: 0 1px 0 #DDDDDD; border:1px solid #9A9A9A;}
.main .hp-rw2 .feeds-blk .feed-tags a:hover {  background: none repeat scroll 0 0 #868686; }
.main .hp-rw2 .feeds-blk .feed-tags a:hover:before { border-color: transparent #868686 transparent transparent;}
.main .hp-rw2 .feeds-blk .feed-tags a:hover:after {-moz-box-shadow:-1px -1px 2px #505050; -webkit-box-shadow:-1px -1px 2px #505050; box-shadow: 0 1px 0 #DDDDDD; border:1px solid #787878; }*/



.main .hp-rw2 .feeds-blk .feed-tags a.tag_grey { background: none repeat scroll 0 0 #C1C1C1; color: #FFFFFF; margin-left: 10px; margin-right:8px; padding: 0 5px 0 7px; text-decoration: none; }
.main .hp-rw2 .feeds-blk .feed-tags a.tag_grey:before { border-color: transparent #C1C1C1 transparent transparent; border-style: solid; border-width: 10px 10px 10px 0; content: ""; float: left; height: 0; left: -10px; position: absolute; top: 0; width: 0;}
.main .hp-rw2 .feeds-blk .feed-tags a.tag_grey:after { background: none repeat scroll 0 0 #FFFFFF; border-radius: 4.167em; content: ""; float: left; height: 4px; left: -2px; position: absolute; top: 7px; width: 4px; -moz-box-shadow:-1px -1px 2px #A0A0A0; -webkit-box-shadow:-1px -1px 2px #A0A0A0; box-shadow:-1px -1px 2px #A0A0A0; box-shadow: 0 1px 0 #A0A0A0; border:1px solid #A0A0A0;}

.main .hp-rw2 .feeds-blk .feed-tags a.tag_orange { background: none repeat scroll 0 0 #FF9900; color: #FFFFFF; margin-left: 10px; margin-right:8px; padding: 0 5px 0 7px; text-decoration: none;}
.main .hp-rw2 .feeds-blk .feed-tags a.tag_orange:before { border-color: transparent #FF9900 transparent transparent; border-style: solid; border-width: 10px 10px 10px 0; content: ""; float: left; height: 0; left: -10px; position: absolute; top: 0; width: 0;}
.main .hp-rw2 .feeds-blk .feed-tags a.tag_orange:after { background: none repeat scroll 0 0 #FFFFFF; border-radius: 4.167em; content: ""; float: left; height: 4px; left: -2px; position: absolute; top: 7px; width: 4px; -moz-box-shadow:-1px -1px 2px #D78100; -webkit-box-shadow:-1px -1px 2px #D78100; box-shadow:-1px -1px 2px #D78100; box-shadow: 0 1px 0 #D78100; border:1px solid #D78100;}

.main .hp-rw2 .feeds-blk .feed-tags a.tag_red { background: none repeat scroll 0 0 #E36060; color: #FFFFFF; margin-left: 10px; margin-right:8px; padding: 0 5px 0 7px; text-decoration: none;}
.main .hp-rw2 .feeds-blk .feed-tags a.tag_red:before { border-color: transparent #E36060 transparent transparent; border-style: solid; border-width: 10px 10px 10px 0; content: ""; float: left; height: 0; left: -10px; position: absolute; top: 0; width: 0;}
.main .hp-rw2 .feeds-blk .feed-tags a.tag_red:after { background: none repeat scroll 0 0 #FFFFFF; border-radius: 4.167em; content: ""; float: left; height: 4px; left: -2px; position: absolute; top: 7px; width: 4px; -moz-box-shadow:-1px -1px 2px #DA3434; -webkit-box-shadow:-1px -1px 2px #DA3434; box-shadow:-1px -1px 2px #DA3434; box-shadow: 0 1px 0 #DA3434; border:1px solid #DA3434;}

.main .hp-rw2 .feeds-blk .feed-tags a.tag_blue { background: none repeat scroll 0 0 #6ED1EA; color: #FFFFFF; margin-left: 10px; margin-right:8px; padding: 0 5px 0 7px; text-decoration: none;}
.main .hp-rw2 .feeds-blk .feed-tags a.tag_blue:before { border-color: transparent #6ED1EA transparent transparent; border-style: solid; border-width: 10px 10px 10px 0; content: ""; float: left; height: 0; left: -10px; position: absolute; top: 0; width: 0;}
.main .hp-rw2 .feeds-blk .feed-tags a.tag_blue:after { background: none repeat scroll 0 0 #FFFFFF; border-radius: 4.167em; content: ""; float: left; height: 4px; left: -2px; position: absolute; top: 7px; width: 4px; -moz-box-shadow:-1px -1px 2px #28BBDF; -webkit-box-shadow:-1px -1px 2px #28BBDF; box-shadow:-1px -1px 2px #28BBDF; box-shadow: 0 1px 0 #28BBDF; border:1px solid #28BBDF;}

.main .hp-rw2 .feeds-blk .feed-tags a.tag_green { background: none repeat scroll 0 0 #BCD52F; color: #FFFFFF; margin-left: 10px; margin-right:8px; padding: 0 5px 0 7px; text-decoration: none;}
.main .hp-rw2 .feeds-blk .feed-tags a.tag_green:before { border-color: transparent #BCD52F transparent transparent; border-style: solid; border-width: 10px 10px 10px 0; content: ""; float: left; height: 0; left: -10px; position: absolute; top: 0; width: 0;}
.main .hp-rw2 .feeds-blk .feed-tags a.tag_green:after { background: none repeat scroll 0 0 #FFFFFF; border-radius: 4.167em; content: ""; float: left; height: 4px; left: -2px; position: absolute; top: 7px; width: 4px; -moz-box-shadow:-1px -1px 2px #9AAE2B; -webkit-box-shadow:-1px -1px 2px #9AAE2B; box-shadow:-1px -1px 2px #9AAE2B; box-shadow: 0 1px 0 #9AAE2B; border:1px solid #9AAE2B;}

.main .hp-rw2 .feeds-blk .feed-tags a.tag_pink { background: none repeat scroll 0 0 #FF6699; color: #FFFFFF; margin-left: 10px; margin-right:8px; padding: 0 5px 0 7px; text-decoration: none;}
.main .hp-rw2 .feeds-blk .feed-tags a.tag_pink:before { border-color: transparent #FF6699 transparent transparent; border-style: solid; border-width: 10px 10px 10px 0; content: ""; float: left; height: 0; left: -10px; position: absolute; top: 0; width: 0;}
.main .hp-rw2 .feeds-blk .feed-tags a.tag_pink:after { background: none repeat scroll 0 0 #FFFFFF; border-radius: 4.167em; content: ""; float: left; height: 4px; left: -2px; position: absolute; top: 7px; width: 4px; -moz-box-shadow:-1px -1px 2px #FF1763; -webkit-box-shadow:-1px -1px 2px #FF1763; box-shadow:-1px -1px 2px #FF1763; box-shadow: 0 1px 0 #FF1763; border:1px solid #FF1763;}

.main .hp-rw2 .feeds-blk .feed-tags a.tag_grey:hover { filter:alpha(opacity=80); -moz-opacity:0.9; -khtml-opacity: 0.9; opacity: 0.9;}
.main .hp-rw2 .feeds-blk .feed-tags a.tag_grey:hover:before { filter:alpha(opacity=98); -moz-opacity:0.98; -khtml-opacity: 0.98; opacity: 0.98;}
.main .hp-rw2 .feeds-blk .feed-tags a.tag_grey:hover:after {filter:alpha(opacity=98); -moz-opacity:0.98; -khtml-opacity: 0.98; opacity: 0.98;}

.main .hp-rw2 .feeds-blk .feed-time{ color: #B3B3B3; float: left; font-size: 11px; margin-top: 4px;}
.main .hp-rw2 .feeds-blk .other-played{float: right; list-style: none outside none; margin-top: -27px;}
.main .hp-rw2 .feeds-blk .other-played .op-head{color: #C9261D; font-size: 13px; text-align: right;}
.main .hp-rw2 .feeds-blk .other-played li{float: left; height:25px; width:25px; padding:0px; margin-left:4px;}
.main .hp-rw2 .feeds-blk .other-played li a{ display:block;}
.main .hp-rw2 .feeds-blk .other-played li img{border:1px solid #ddd;}
.main .hp-rw2 .hp-right-blk{ width:304px;}
.main .hp-rw2 .hp-right-blk .hp-right-gameblk{ margin-bottom:13px;}
.main .hp-rw2 .hp-right-blk .hp-right-games{ list-style:none; margin:0px; padding:9px;}
.main .hp-rw2 .hp-right-blk .hp-right-games li{ float:left; margin:0 10px 12px 0; height:85px;}
.main .hp-rw2 .hp-right-blk .hp-right-games li img{ border:1px solid #BBBBBB;}
.imh202{ height:202px;}
.impt12{ padding-top:12px;}
.main .hp-rw2 .hp-right-blk .hp-gameblk-head{font-size:18px;color:#454545; margin-bottom: 5px;}
.main .hp-rw2 .hp-right-blk .fb-lik-blk{height: 185px; margin-bottom: 12px; width: 300px; line-height:185px; text-align:center;}
.main .hp-rw2 .hp-right-blk .ad-300x100{ height: 100px; width:304px; background-color: #ddd; line-height:100px; text-align:center;}
.feedbtn{ background:#CB2B2B; border:1px solid #910000; padding:0 7px 0 7px; font-size:12px; color:#FFFFFF; text-decoration:none; }
.feedbtn:hover{background-color:#AD2525; border:1px solid #6C0000;}

/*home page css ed*/

#edit-form input { border: medium none; border-radius: 3px 3px 3px 3px; box-shadow: 0 1px 2px #EEEEEE inset; color: #999999; height: 22px; line-height: 22px; margin-bottom: 5px; margin-right: 0; padding: 3px 5px 6px; border: 1px solid #D2D2D2;}
.imw140 { width: 140px; }
.imw150 { width: 150px; }
.imw208 { width: 208px; }
.immrb10{margin-bottom:10px;}
.close{background:url(../img/sprit.png) no-repeat -219px -531px; display: block; height: 20px; line-height: 20px; position: absolute; right: 5px; text-indent: -66666em; top: 3px; width: 20px;}
#user-edit-form{ position:relative;}


/*pc games css st*/
.tgb-simple-safe{}
.game-play-pc{ margin-top:10px;}
.imh273{ height:273px;}
.pc-games-clmn1{ width:468px; height:273px; margin-right:10px;}
.pc-games-clmn2{ width:315px; height:273px;}
.btn-gadiant-blue { background: #41c0f3; background: -webkit-gradient(linear, left top, left bottom, from(#41c0f3), to(#3fbaec)); background: -moz-linear-gradient(top, #41c0f3, #3fbaec); background: -o-linear-gradient(top, #41c0f3, #3fbaec); background: -webkit-linear-gradient(top, #41c0f3, #3fbaec); background: linear-gradient(top, #41c0f3, #3fbaec); border: 1px solid #2982a8; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#41c0f3', endColorstr='#3fbaec'); text-shadow: 0 -1px #2982a8;}
.btn-gadiant-blue:hover { background: #3ebaec; background: -webkit-gradient(linear, left top, left bottom, from(#3ebaec), to(#3cb3e3)); background: -moz-linear-gradient(top, #3ebaec, #3cb3e3); 
                          background: -o-linear-gradient(top, #3ebaec, #3cb3e3); background: -webkit-linear-gradient(top, #3ebaec, #3cb3e3); background: linear-gradient(top, #3ebaec, #3cb3e3); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3ebaec', endColorstr='#3cb3e3');}

.btn-gadiant-gray{ background: #989898; background: -webkit-gradient(linear, left top, left bottom, from(#989898), to(#939393)); background: -moz-linear-gradient(top, #989898, #939393); background: -o-linear-gradient(top, #989898, #939393); background: -webkit-linear-gradient(top, #989898, #939393); background: linear-gradient(top, #989898, #939393); border: 1px solid #727272; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#989898', endColorstr='#939393'); text-shadow: 0 -1px #2982a8;}
.btn-gadiant-gray:hover { background: #8D8D8D; background: -webkit-gradient(linear, left top, left bottom, from(#8D8D8D), to(#8B8B8B)); background: -moz-linear-gradient(top, #8D8D8D, #8B8B8B); 
                          background: -o-linear-gradient(top, #8D8D8D, #8B8B8B); background: -webkit-linear-gradient(top, #8D8D8D, #8B8B8B); background: linear-gradient(top, #8D8D8D, #8B8B8B); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#8D8D8D', endColorstr='#8B8B8B');}	


.icn-dwnld{ background:url(../img/sprit.png) no-repeat -58px -961px ; text-indent:-6666em; display:block; left: 0px; position: relative; float:left; border-right: 1px solid #2982A8; padding-right: 10px; height: 60px;  width: 50px;}
.icn-cart{ background:url(../img/sprit.png) no-repeat -3px -954px ; text-indent:-6666em; display:block; left: 0px; position: relative; float:left; border-right: 1px solid #2982A8; padding-right: 10px; height: 60px;  width: 50px;}
.icn-play{ background:url(../img/sprit.png) no-repeat -111px -961px ; text-indent:-6666em; display:block; left: 0px; position: relative; float:left; border-right: 1px solid #727272; padding-right: 10px; height: 60px;  width: 50px;}


.BigButton {
    box-shadow: inset 0 1px rgba(255, 255, 255, .5), 0 2px #fff;
    color: #FFFFFF;
    display: inline-block;
    font-size: 30px;
    font-weight: bold;
    line-height: 1;
    min-width: 160px;
    padding: 0px 10px 0px 10px;
    position: relative;
    text-align: left;
    width:294px;
    text-decoration: none;
}
.BigButton-small {
    box-shadow: inset 0 1px rgba(255, 255, 255, .5), 0 2px #fff;
    color: #FFFFFF;
    display: inline-block;
    font-size: 12px;
    font-weight: bold;
    line-height: 1;
    min-width: 160px;
    padding: 0px 4px 0px 4px;
    position: relative;
    text-align: left;
    width:154px;
    text-decoration: none;
}
.imw174{width:174px;}
.icn-dwnld-small{ background:url(../img/sprit.png) no-repeat -161px -969px ; text-indent:-6666em; display:block; left: 0px; position: relative; float:left; border-right: 1px solid #2982A8; padding-right: 10px; height: 49px;  width: 32px;}
.icn-cart-small{ background:url(../img/sprit.png) no-repeat -201px -969px ; text-indent:-6666em; display:block; left: 0px; position: relative; float:left; border-right: 1px solid #2982A8; padding-right: 10px; height: 49px;  width: 32px;}

.dwn-txt-small{ float:left; font-size:12px; border-left: 1px solid #9DDAFB; padding-left: 10px; height: 44px; padding-top: 5px; text-align: left; width: 105px;}
.dwn-txt-small .dwn-size-small{ margin:4px 0 0; padding:0px; font-size:10px; text-align:left;}

.dwn-txt{ float:left; font-size:19px; border-left: 1px solid #9DDAFB; padding-left: 10px; height: 50px; padding-top: 10px; text-align: left; width: 217px;}
.dwn-txt .dwn-size{ margin:4px 0 0; padding:0px; font-size:12px; text-align:left;}
.pc-tab-bg{background: url("/img/gp-nav-bg.jpg") repeat scroll 0 0 transparent;
           display: block;
           font-size: 13px;
           margin: 0;}
.pc-price{font-size:16px; margin-right:15px; margin-bottom:5px;}
.divide{ border-right: 2px solid #A2A2A2; padding-right: 15px;}

.splInfo {
    float: left;
    font-size: 13px;
    font-weight: bold;
    line-height: 20px;
    padding: 6px 20px;
}
.splInfo span {
    color: #FF0000;
    font-size: 15px;
    font-weight: bold;
    padding-left: 3px;
}
.splInfo ul {
    font-weight: normal;
    list-style: disc outside none;
    margin-left: 7px;
    padding: 0;
}
.splInfo ul li {
    font-weight: normal;
    line-height: 20px;
    padding-left: 4px;
    margin-left: 9px;
}
.pc-head{font-size:18px;}

/*pc games css ed*/
/*PC games FAQs*/
#boonty-faq{ margin:0px; padding:0px;}
#boonty-faq .faq-head { margin-bottom:5px; height:66px;}
#boonty-faq .faq-q{ font-size:13px; font-weight:normal; color:#C9261D; margin-bottom:5px; height:29px; line-height:27px; background:url(../img/b-gray-bg.jpg) repeat-x; text-indent: 10px; margin-top:5px; cursor: pointer;}

#boonty-faq p{ font-size:13px; text-align:justify; line-height:20px;}

#boonty-faq ol{ margin:0px; padding:0px; }
#boonty-faq ol li{  margin-bottom: 5px; margin-left: 20px; margin-top: 5px; font-size:13px; text-align:justify;}

#boonty-faq .faq-contnt{ padding-left:10px;}
#boonty-faq .up-arrw{ margin-top:5px; float:right; margin-right:5px;}
#boonty-faq .faq-block{ margin-s:10px;}
.show-more { background:url(../img/btn-more-games.jpg) no-repeat top; width:190px; height:36px; float:left;}
.hide-more { background:url(../img/btn-more-games.jpg) no-repeat bottom; width:190px; height:36px; float:left;}
.show-faq { background:url(../img/faq-up-down-arrow.jpg) no-repeat right; width:18px; height:18px; float:right; margin-top:5px; *margin-top:-21px; float:right; margin-right:5px;}
.hide-faq { background:url(../img/faq-up-down-arrow.jpg) no-repeat left; width:18px; height:18px; float:right; margin-top:5px; *margin-top:-21px; float:right; margin-right:5px;}

#b-wrapper { background-color: #FFFFFF; border: 10px solid #EAEAEA; color: #000000;   display: block;   margin: 0 auto; overflow: auto; padding: 10px; width: 960px;}
/*PC games FAQs ends */

/*medalpage css st*/
.impb8{ padding-bottom:8px!important;}
.imh145{ height:145px;}
.imh200{ height:200px;}
.imh30{ height:30px;}
.imh180{ height:180px;}
.imh672{ min-height:672px;}
.immrb8{ margin-bottom:8px;}
.med-numbers{color: #666666; font-size: 12px; margin-left: 7px;}
.all-medals{ color: #626262; margin: 8px 0 8px 10px;}
.med-head{color: #454545; font-size: 18px; line-height: 35px;}
.all-medals ul{ list-style:none; margin: 0; padding: 0; }
.all-medals ul li{ width:120px!important; background-color:#FFFFFF; box-shadow: 1px 1px 0 #DDDDDD; margin: 8px 10.8px 8px 7px !important; border:1px solid #CECECE; position:relative; float:left;}
.all-medals ul li .med-act{ background:url(../img/med-active-icn.jpg) no-repeat; width:20px; height:20px; position:absolute; right: 4px; top: 4px;}
.all-medals ul li .med-img{ border:none!important; display: block; margin: 10px auto 0; width: 97px;}
.all-medals ul li .med-name{ background-color: #D64041; border: 1px solid #FFFFFF; bottom: 0; color: #FFFFFF; line-height: 28px; padding: 0 7px; position: absolute; width: 104px; }
.med-score{ font-size:12px; text-align:right; color:#FFFFFF; line-height: 15px;}
.med-game{background-color: #FFFFFF; display: block; height: 40px; padding: 2px; width: 40px;}
/*medalpage css ed*/
.inner-frm{margin: 10px 0 0;}
.inner-frm label {
    font-size: 14px;
    font-weight: normal!important;
    line-height: 30px;
}
#new_password_error{
    color:#FF0000;
    margin:0 0 10px 138px;
}
#forgot_password_error{
    color:#FF0000;
    margin:0 0 10px 90px;
}
/*copied from elements/login.ctp st*/
.reg-inner-boundary{background-color: #BD2828; border: 1px solid #A02323; margin: 0px 0 0 0;  background:url(/img/register-line-bg.jpg) repeat-x; -moz-box-shadow: 0 0 4px #BD2C24; -webkit-box-shadow: 0 0 4px #BD2C24; box-shadow: 0px 0px 4px #BD2C24;}
.reg-inner-border{background-color: #BD2828; border: 1px solid #D64E4E;}
.imh110{height:110px;}
.reg-inner-boundary{margin: 8px 0 0;}
.imw640{width:640px;}
.imw90{width:90px;}
.r-input{width:202px; height:22px; line-height: 22px; padding: 4px; border-radius: 3px; box-shadow: 0 1px 2px #eee inset; border:none; margin-bottom: 10px;}
.login-sep{background: url("/img/login-sep.png") no-repeat scroll right -10px transparent; padding-right: 32px;}
/*copied from elements/login.ctp ed*/	

/*gigya css st*/
.contentRegister {
    margin: 0 auto;
    -moz-border-radius: 5px;
    -webkit-border-radius: 10px;
    padding:0 0px 0;
    position: relative;
    text-align: left;
}

.contentNotify {
    background-color: #FFFFFE;
    border: 5px solid #E0E0E0;
    border-radius: 5px 5px 5px 5px;
    height: 150px;
    left: 50%;
    margin-left: -200px;
    position: absolute;
    text-align: center;
    top: 20%;
    width: 450px;
}

.emailSentNotify {
    width: 550px;
    height:375px;
    background-color: #FFFFFF;
    border: 5px solid #E0E0E0;
    border-radius: 5px 5px 5px 5px;
    margin: 0 auto;
    padding: 0 47px;
    position: relative;
    text-align: left;
    width: 710px;
    text-align: center;
}

#inheader {
    height:50px;
}

#side-a {
    float: left;
}
#side-a .row-a2{ width:275px; margin-left: 8px;}

.imw310{ width:310px;}
.imw242{ width:242px;}
.imw635{ width:635px!important;}
.imw325{ width:325px!important;}

#side-b {
    float: left;
    width: 280px;
    margin-left:5px;
    color:#FFFFFF;
}

#orseperator { 
    float: left;
    width: 35px;
    line-height:35px;
    margin:65px 15px 0px 17px;
    text-align:center;
    font-size:18px;
    font-weight:bold;
    background-color:#394249;
    border:1px solid #2A2A2A;
    color:#757B80;
    border-radius: 100px 100px 100px 100px;
}

#footer{
    clear: both;
    position: absolute; 
    right: 15px; 
    width: 100%; 
    bottom: 15px;
}

#loginTitle{
    font-size:16px;
    font-weight: bold;
    color:#fff;
    margin-bottom:20px;
}
.benefitTitle{
    font-size:16px;
    font-weight: bold;
    color:#fff;
    margin-bottom:20px;
    padding-left:9px;
}
.otherblk{
    padding: 10px 10px 15px 10px; 
}
.otherTitle{
    font-size:16px;
    font-weight: bold;
    color:#fff;
    margin-bottom:8px;
}


label{
    font-size:14px;
    font-weight: bold;
    font-color: #333333;
    line-height:30px;	
}

#firstnameReg, #lastnameReg{
    height:25px;
    width:120px;
    padding: 4px;
    font-size:12px;
    margin-bottom: 12px;
}



.formContainer{
    width: 375px;
    margin: 20px 0 0 20px;
}

div.cssSpriteSubmit {
    background-image: url(../images/submit_button.jpg); 
    width: 64px;
    height: 28px;
    background-repeat: no-repeat;
    float: right;
    padding-right: 57px; 
}

div.cssSpriteSubmit:hover {
    background: url(../images/submit_button.jpg) 0 -28px;
    background-repeat: no-repeat;
    float: right;
    padding-right: 57px;
    cursor:pointer;
}

div.cssSpriteRegister {
    padding:8px 5px 8px 5px;
    float: left;
    background-color: #00CCFF;
    cursor:pointer;
    text-align:center;
    color: #000;
    font-weight:bold;
    margin-top: 5px;
    background: -moz-linear-gradient(center top , #00CCFF 0%, #0099CC 100%) repeat scroll 0 0 transparent;
    border: 1px solid #921F1F;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.25) inset;
}

div.cssSpriteRegister:hover {
    background: #00CCFF;
    background-color: #00B8E6;
    border: 1px solid #333;
    color: #333;
}
div.cssSpriteLogin {
    padding:0 15px 0 15px;
    line-height: 30px;
    background-repeat: no-repeat;
    float: right;
    background-color: #394249;
    border: 1px solid #2A2A2A;
    cursor:pointer;
    text-align:center;
}
div.cssSpriteLogin:hover {
    background-color: #2A2A2A;
    border: 1px solid #151515;
}
.frm-btn {
    background-repeat: no-repeat;
    background-color: #394249;
    border: 1px solid #2A2A2A;
    cursor:pointer;
    text-align:center;
    padding:5px 10px 5px 10px;
}
.frm-btn:hover {
    background-color: #2A2A2A;
    border: 1px solid #151515;
}


div.cssSpriteLogout {
    background-image: url(../images/logout_demo.jpg); 
    width: 82px;
    height: 28px;
    background-repeat: no-repeat;
    float: right;
    margin-top: 15px;
}

div.cssSpriteLogout:hover {
    background: url(../images/logout_demo.jpg) 0 -28px;
    background-repeat: no-repeat;
    float: right;
    margin-top: 15px;
    cursor:pointer;
}

div.cssSpriteLink{
    background-image: url(../images/link_accounts_button.jpg); 
    width: 111px;
    height: 28px;
    background-repeat: no-repeat;
    float: right;
    bottom:0;
    margin-top: 15px;
    padding-right: 75px; 
}

div.cssSpriteLink:hover {
    background: url(../images/link_accounts_button.jpg) 0 -28px;
    background-repeat: no-repeat;
    float: right;
    cursor:pointer;
}

div.cssSpriteUpdate{
    background-image: url(../images/update_details_button.jpg); 
    width: 107px;
    height: 28px;
    background-repeat: no-repeat;
    margin-top: 25px;
    float: right;
    padding-right: 10px; 
}

div.cssSpriteUpdate:hover {
    background: url(../images/update_details_button.jpg) 0 -28px;
    background-repeat: no-repeat;
    cursor:pointer;
}

div.cssSpriteCancel {
    background-image: url(../images/cancel_button.jpg); 
    width: 64px;
    height: 28px;
    background-repeat: no-repeat;
    float: right;
    margin-top: 25px;
}

div.cssSpriteCancel:hover {
    background: url(../images/cancel_button.jpg) 0 -28px;
    background-repeat: no-repeat;
    cursor:pointer;
}
div.cssSpriteForgot {
    background-image: url(../images/submit_button.jpg); 
    width: 64px;
    height: 28px;
    background-repeat: no-repeat;
}

div.cssSpriteForgot:hover {
    background: url(../images/submit_button.jpg) 0 -28px;
    background-repeat: no-repeat;
    cursor:pointer;
}

.linkback{
    color: #fff;;
    bottom:0;
    height: 22px;
}

.profileLinks{
    font-size:12px;
    color: #999999;
    float: right;
    bottom:0;
    margin-top: 15px;
}

.profileLinks a{
    color: #2095e6;
}

.error {
    background-color: #FFCC00;
    border: 1px solid #9A6600;
    color: #000;
    font-weight:bold;
    display: block;
    float: left;
    font-family: Arial;
    font-size: 12px;
    line-height: 15px;
    padding: 4px 10px 4px;
    margin-top:7px;
    display:none;
    position: absolute;
    right: 24px;
    top: -2px;
}
.error1 {
    background-color: #FFCC00;
    border: 1px solid #9A6600;
    color: #000;
    font-weight:bold;
    display: block;
    float: left;
    font-family: Arial;
    font-size: 12px;
    line-height: 15px;
    padding: 4px 10px 4px;
    margin-top:7px;
    display:none;
    position: absolute;
    right: 12px;
    top: -10px;
}
.frm-loader{position: absolute; right: 25px; top: 10px;}
#loginPluginDiv{
    margin-top: 5px;
}

#userProfile{
    padding: 60px 3px;
    vertical-align:top;
}

#userMainDetails{
    padding-left:7px;
    overflow:hidden;
    vertical-align:top;
}

#userName{
    font-size:20px;
    font-weight: bold;
    color: #333333;

}

#userLocation{
    font-size:12px;
    color: #666666;
}

.userProfileImg{
    float: left;
    width:100px;
    height:100px;
    overflow-x: hidden; 
    overflow-y: hidden; 
}

.userImage{
    float: left;
}

#userMoreDetails{
    width:600px;
    float: left;
    font-size:12px;
}

#userMoreDetails label{
    font-size:12px;
    color: #666666;
    font-weight: normal;
}
#userMoreDetails span{
    font-size:12px;
    color: #333333;
    font-weight: bold;
}
#userMoreDetails p{
    height:15px;
    width:100%;
}
#userWelcome{
    font-size:12px;
    color: #333333;
    font-weight: bold;
}

#inheaderlinkAccount{

}

.linkNewText{
    padding-top:10px;
    font-size:12px;
    color: #666666;
}

.bSidelinkAccounts{
    padding-left:55px;
    width:295px !important;
}

input[type=checkbox] ,input[type=radio] {
    width:15px;
    vertical-align:bottom;
}
select {
    height:25px;
    color: #999999;
    font-size:13px;
}

.checkbox{
    width:255px;
    float:left;
}

.bSideProfile{
    width:205px !important;
    height:100px;
}
.other-lnks{ margin-left:30px; float:left; width: 162px; color:#FFFFFF; margin-top: 15px;}
.forgotPassword{
    height:25px;
    display:block;
    color: #FFFFFF;
    text-decoration: none;
    font-size: 12px;
    text-align: left;
}
.forgotPassword:hover{
    text-decoration: underline;
}

.profileIcon{
    text-align: left;
    bottom:0;
    display:inline;
    vertical-align: middle;
}

#labelMoreDetails{
    font-weight: normal;
}

.spanSpace{
    padding-left:10px;
}
/* Likes... */

#userFavorites{
    margin-top:30px;
}

.likesBox{
    width: 660px;
    position: relative;
    display:block;
    background: white;
    display:none;
}

.likeCategory label{
    color: #666666;
    font-size: 12px;
    margin: 10px 10px;
    font-weight:normal;
}

.likeCategory span{
    color: #333333;
    font-size: 12px;
    font-weight: bold;
    left: 10px;
    position: relative;
    overflow:hidden;
    height:42px;
    line-height:17px;
}    

.likeTable{
    width:100%;
    border: 0;
    border-collapse: collapse;
    border-spacing: 0;
    text-align: -webkit-match-parent;
    display: table;
}

.likeCategory{
    position: relative;
    padding-bottom: 10px;
    text-align: left;
    margin-right: 8px;
    float:left;
    margin-right: 8px;
    text-decoration: none;
    height:42px;
    overflow:hidden;
    width: 320px;
    margin-top:15px;
}

.imgCategory{
    width:40px;
    height:40px;
}

.likeDetails{
    display: table-cell;
    text-align: left;
    vertical-align: top;
    width: 10000px;
    position: relative;
}

.likesHeader{
    padding-bottom: 6px;
    display:block;
}

.likesHeader span{
    text-align: -webkit-match-parent;
    color: #333333;
    font-size: 12px;
    font-weight: bold;
}

.redmand{
    color:red;
}



.recaptcha-widget {
    border: 1px solid #e0e0e0; 
    padding: 10px; 
    width: 300px;
    height: 150px;
}
.recaptcha-widget .recaptcha-main {
    position: relative;
}

.recaptcha-widget .recaptcha-buttons {
    right: 11px;
    position: absolute;
    bottom: 10px;
}

.recaptcha-widget #recaptcha_reload_btn {
    background: url("//ssl.gstatic.com/accounts/recaptcha-sprite.png") repeat scroll -63px 50% transparent;
}

.recaptcha-widget #recaptcha_switch_audio_btn {
    background: url("//ssl.gstatic.com/accounts/recaptcha-sprite.png") repeat scroll -42px 50% transparent;
}

.recaptcha-widget #recaptcha_switch_img_btn {
    background: url("//ssl.gstatic.com/accounts/recaptcha-sprite.png") repeat scroll -21px 50% transparent;
}

.recaptcha-widget #recaptcha_whatsthis_btn {
    background: url("//ssl.gstatic.com/accounts/recaptcha-sprite.png") repeat scroll 0 0 transparent;
}

.recaptcha-widget .recaptcha-buttons a {
    background: none no-repeat scroll center center #FFFFFF;
    display: inline-block;
    height: 21px;
    line-height: 0;
    margin-left: 2px;
    opacity: 0.55;
    width: 21px;
}

.hint {
    display: none;
    margin-top: -4px;
    border: 1px solid #c93;
    padding: 10px 12px;
    width: 300px;
    background: #ffc url(../images/pointer.gif) no-repeat -10px 5px;
    font-size:12px;
}

.hint .hint-pointer {
    position: absolute;
    left: -10px;
    top: 5px;
    width: 10px;
    height: 19px;
    background: url(../images/pointer.gif) left top no-repeat;
}

#formRegister{ margin:0px; padding:15px;}
#formRegister .chk-bx{float: left; margin: 4px 6px 0 0;}
#formRegister input{border: medium none; border-radius: 3px 3px 3px 3px; box-shadow: 0 1px 2px #EEEEEE inset; height: 22px; line-height: 22px; margin-bottom: 10px; padding: 3px 5px 6px; color: #999999; margin-right:0px;}
.imw315{ width:315px;}
.imw148{ width:148px;}
#captcha{float: left; margin-right: 8px; width: 150px; border-radius:4px;}
#change-image{ cursor: pointer; display: block; float: right; padding-bottom: 3px;}
#contentRegister .reg-clmn3 {width:242px; float:right; margin-top:16px; position:relative;}

.wl-msg{border-top: 1px solid #A02323; color: #FFFFFF; font-size: 12px; margin-left: 7px; margin-top: 8px; width: 890px;}
.contentRegister input{ border: medium none;
                        border-radius: 3px 3px 3px 3px;
                        box-shadow: 0 1px 2px #EEEEEE inset;
                        color: #999999;
                        height: 22px;
                        line-height: 22px;
                        margin-right: 10px;
                        padding: 2px 8px 4px}
/*gigya css ed*/

/* timeline css st */
.chat-bubble-more {
    background-color: #FFFFFF;
    border: 1px solid #D1D1D1;
    box-shadow: 3px 3px 0 #DDDDDD;
    height: 15px;
    /*    line-height: 1.3em;*/
    margin: 10px auto;
    padding: 10px;
    position: relative;
    text-align: center;
    width: 160px;
}
.chat-bubble {
    background-color: #FFFFFF;
    border: 1px solid #D1D1D1;
    line-height: 1.3em;
    margin: 10px auto;
    padding: 10px;
    position: relative;
    text-align: center;
    width:160px;
    height:48px;
    box-shadow: 3px 3px 0px #DDDDDD;
    /*  width:300px;*/

}
.chat-bubble-arrow-border {
    border-color: #DDDDDD transparent transparent transparent;
    border-style: solid;
    border-width: 10px;
    height:0;
    width:0;
    position:absolute;
    bottom:-20px;
    left:82px;
}
.chat-bubble-arrow {
    border-color: #ffffff transparent transparent transparent;
    border-style: solid;
    border-width: 10px;
    height:0;
    width:0;
    position:absolute;
    bottom:-20px;
    left:80px;
}

div.timeline-frame {
    /*  border: 1px solid #BEBEBE;*/
    overflow: hidden;
} 

div.timeline-axis {
    border-color: #BEBEBE;
    border-width: 1px;
    border-top-style: solid;
}  
div.timeline-axis-grid {
    border-left-style: solid;
    border-width: 1px;
}
div.timeline-axis-grid-minor {
    border-color: #e5e5e5;
}  
div.timeline-axis-grid-major {
    border-color: #bfbfbf;
}  
div.timeline-axis-text {
    color: #4D4D4D;
    padding: 3px;
    white-space: nowrap;
}  

div.timeline-axis-text-minor {
}

div.timeline-axis-text-major {
}

div.timeline-event {
    color: #1A1A1A;
    border-color: #97B0F8;
    background-color: #D5DDF6;


    display: inline-block;

}

div.timeline-event-selected {
    border-color: #FFC200;
    background-color: #FFF785;
    z-index: 999;
}


div.timeline-event-box {
    text-align: center;   
    border-style: solid;
    border-width: 1px;  
    border-radius: 5px;  
    -moz-border-radius: 5px; /* For Firefox 3.6 and older */ 
}  

div.timeline-event-dot {
    border-style: solid;
    border-width: 5px;
    border-radius: 5px;
    -moz-border-radius: 5px;  /* For Firefox 3.6 and older */ 
}

div.timeline-event-range {
    border-style: solid;
    border-width: 1px;
    border-radius: 2px;
    -moz-border-radius: 2px;  /* For Firefox 3.6 and older */
}

div.timeline-event-line {
    border-left-width: 1px;
    border-left-style: solid;
} 

div.timeline-event-content {
    /*  margin: 5px;*/
    white-space: nowrap;
    overflow: hidden;
}

div.timeline-groups-axis {
    border-color: #BEBEBE;
    border-width: 1px;
}
div.timeline-groups-text {
    color: #4D4D4D;
    padding-left: 10px;
    padding-right: 10px;
}

div.timeline-currenttime {
    background-color: #FF7F6E;
    width: 1px;
}

div.timeline-customtime {
    background-color: #6E94FF;
    width: 2px;
    cursor: move;
}

div.timeline-navigation {
    font-family: arial;
    font-size: 20px;
    font-weight: bold;
    color: gray;

    border: 1px solid #BEBEBE;
    background-color: #F5F5F5;
    border-radius: 2px;
    -moz-border-radius: 2px;  /* For Firefox 3.6 and older */
}

div.timeline-navigation-new, div.timeline-navigation-delete, 
div.timeline-navigation-zoom-in,  div.timeline-navigation-zoom-out, 
div.timeline-navigation-move-left, div.timeline-navigation-move-right {
    cursor: pointer;
    padding: 10px 10px;
    float: left;
    text-decoration: none;
    border-color: #BEBEBE; /* border is used for the separator between new and navigation buttons */

    width: 16px;
    height: 16px;
}

div.timeline-navigation-new {
    background: url('/img/16/new.png') no-repeat center;
}

div.timeline-navigation-delete {
    padding: 0px;
    padding-left: 5px;
    background: url('/img/16/delete.png') no-repeat center;
}

div.timeline-navigation-zoom-in {
    background: url('/img/16/zoomin.png') no-repeat center;
}

div.timeline-navigation-zoom-out {
    background: url('/img/16/zoomout.png') no-repeat center;
}

div.timeline-navigation-move-left {
    background: url('/img/16/moveleft.png') no-repeat center;
}

div.timeline-navigation-move-right {
    background: url('/img/16/moveright.png') no-repeat center;
}

.tt-info p.head a{ color:#444444;}
.tt-info p.playnow a{color:#CB2B2B;}

/* timeline css ed */


/* default.ctp css st */

#panel_contents {

}

* { margin: 0; padding: 0; } 
.language-dd{margin: 6px 0 0 10px;}
.language-dd p{margin:3px 5px 0 0}
.profilenav { position: relative; }
.profilenav li { display: block; float: left; min-width: 100px; padding:1px;  }
.profilenav li:hover {border:1px solid #999; border-radius:3px;  padding:0px!important; box-shadow: 0 1px 2px rgba(0, 0, 0, 0.4);}
.profilenav li img{ margin-left:3px;}
.profilenav a { display: inline; line-height: 25px; color: #666666;  text-decoration: none; padding-left: 5px; }

.langaugeNav { position: relative; }
.langaugeNav li { display: block; float: left; min-width: 70px; width: 70px\9; padding:1px; border:1px solid #999; border-radius:3px;  padding:0px!important; background-color: #FFFFFF; }
.langaugeNav li:hover { box-shadow: 0 1px 2px rgba(0, 0, 0, 0.4);}
.langaugeNav li img{ margin-left:3px;}
.langaugeNav a { display: inline; line-height: 25px; color: #666666;  text-decoration: none; padding-left: 5px; }
#localelist{ background: #fff; display: none; position: absolute; z-index:50000000; left: 0; top:26px; border-radius:0px 0px 3px 3px; border:1px solid #999; box-shadow: 0 1px 2px rgba(0, 0, 0, 0.4);}
#localelist .sub li { background: #fff; min-width: 70px; border:0px solid #999!important; width:99.5%; padding:0px; }

#settingslist{ background: #fff; display: none; position: absolute; z-index:50000000; left: 0; top:35px; border-radius:0px 0px 3px 3px; border:1px solid #999; box-shadow: 0 1px 2px rgba(0, 0, 0, 0.4);}
#settingslist .sub,#localelist .sub { background: #fff  }
#settingslist .sub li{ background: #fff; min-width: 100px; border:0px solid #999!important; width:99.5%; padding:0px; }
#settingslist .sub li a,#localelist .sub li a{ display: block; padding: 3px 6px; color: #596774;  }
#settingslist .sub li a:hover,#localelist .sub li a:hover { background-color:#CB2B2B; color:#fff;}
#settingslist .sub li:hover,#localelist .sub li:hover { width:100%;}
.profilenav .caret, .langaugeNav .caret { border-top-color: #2D2D2D; float: right; margin-left: 5px; margin-right: 10px; margin-top: 12px; opacity: 1;}
.caret { border-left: 4px solid transparent; border-right: 4px solid transparent; border-top: 4px solid #000000; content: ""; display: inline-block; height: 0; opacity: 0.3; text-indent: -99999px; vertical-align: top; width: 0;}


#notification-data {
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    color: #778899;
    display: none;
    font-size: 11px;
    margin-left: 42px;
    position: relative;
    right: 200px;
    text-align: left;
    top: 29px;
    width: 188px;
    z-index: 50;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.4);
}

#notification-data .not-thumb {
    border: 1px solid #BBBBBB;
    margin-right:5px;

}
#notification-data .not-txt{
    color: #454545;
    float: left;
    width: 131px;
}
.imbrdb{border-bottom: 1px dotted #999999;}
.notification-data-div{padding: 5px;}
.notification-data-div:hover{background-color:#eee; }

.ui-autocomplete-loading{ background: white url('/img/loader_16x16.gif') right center no-repeat; z-index:99999; background-position:148px; }
.ui-autocomplete {	max-height: 184px; overflow-y: auto; overflow-x: hidden; padding: 2px; background-color:#fff; border-left: 1px solid #ddd; border-right: 1px solid #ddd; border-bottom: 1px solid #ddd; border-top: none;}
* html .ui-autocomplete { height: 180px;} /* without this, the menu expands to 100% in IE6 */
.ui-menu { list-style:none;	padding: 2px;	margin: 0;	display:block;	float: left; margin: -1px 0 0;}
.ui-menu .ui-menu {	margin-top: -3px;}
.ui-menu .ui-menu-item {border-top: 1px dotted #CCCCCC; clear: left; float: left; margin: 0; padding: 0; width: 100%;}
.ui-menu .ui-menu-item a {	text-decoration:none;	display:block;	padding:3px; color:#666; width:255px;}
.ui-menu .ui-menu-item a.ui-state-hover {background-color:#E0E0E0;}
.ui-menu .ui-menu-item a.ui-state-active { font-weight: normal; background-color:#FFFFFF;}
.ui-autocomplete { cursor: default;}
.ui-autocomplete { position: absolute; cursor: default; z-index:99999!important; width: 194px!important;}
.imml5{margin-left:5px;}
/* default.ctp css ed*/
/* index.ctp css st*/
.tooltip{display:inline;position:relative}
.tooltip:hover{text-decoration:none}
.tooltip:hover:after{
    background:#CB2B2B;
    bottom:0px;
    color:#fff;
    content:attr(title);
    display:block;
    left:0px;
    padding:0px 3px;
    position:absolute;
    white-space:nowrap;
    z-index:98;
    width:78px;
    text-align:center;
    font-size:11px;
}
.slides_container img {

}

.sc-thmb-desc{
    height: 60px;
}
.fdNumbr{
    display: none;
}
/* index.ctp css ed*/

/* jcarousel css ed*/
.jcarousel-skin-tango .jcarousel-container {
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
}

.jcarousel-skin-tango .jcarousel-direction-rtl {
    direction: rtl;
}

.jcarousel-skin-tango .jcarousel-container-horizontal {
    width: 872px;

}



.jcarousel-skin-tango .jcarousel-clip {
    overflow: hidden;
}

.jcarousel-skin-tango .jcarousel-clip-horizontal {

}



.jcarousel-skin-tango .jcarousel-item {
    width: 75px;
    /*      height: 75px;*/
}

.jcarousel-skin-tango .jcarousel-item-horizontal {
    /*        margin-left: 0;
            margin-right: 10px;*/
}

.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-item-horizontal {
    margin-left: 50px;
    margin-right: 0;
}



.jcarousel-skin-tango .jcarousel-item-placeholder {
    background: #fff;
    color: #000;
}

/**
 *  Horizontal Buttons
*/
.jcarousel-skin-tango .jcarousel-next-horizontal {
    background: url("/img/sprit.png") no-repeat scroll -189px -123px transparent;
    height: 17px;
    position: absolute;
    right: -10px;
    text-indent: -9999em;
    top: -35px;
    width: 20px;
}

.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-next-horizontal {
    left: 5px;
    right: auto;
    background-image: url(prev-horizontal.png);
}

.jcarousel-skin-tango .jcarousel-next-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-horizontal:focus {
    background-position: -189px -141px;
}

.jcarousel-skin-tango .jcarousel-next-horizontal:active {
    /*        background-position: -64px 0;*/
}

.jcarousel-skin-tango .jcarousel-next-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:focus,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal {
    background: url("/img/sprit.png") no-repeat scroll -163px -123px transparent;
    height: 17px;
    margin-right: 5px;
    text-indent: -9999em;
    width: 20px;
    top: -35px;
    right: 10px;
    position: absolute;

}

.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-prev-horizontal {
    left: auto;
    right: 5px;
    background-image: url(next-horizontal.png);
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:hover, 
.jcarousel-skin-tango .jcarousel-prev-horizontal:focus {
    background-position: -163px -141px;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:active {
    /*        background-position: -64px 0;*/
}

.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:focus,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active {
    /*        cursor: default;
            background-position: -96px 0;*/
}
/* jcarousel css ed*/

/* elements/register.ctp css st */
label {
    font-weight: normal;
}
.otherTitle{
    font-weight: normal;
}
#timer_value{
    font-size: 30px;
    color:green;
} 
.reg-benefits{
    background: url(/img/reg-benefits.png) left top no-repeat;
    height:294px;
    width:301px;
    display:block;
}
.reg-benefits ul{list-style:none; padding: 10px 0 0 69px; margin: 0px; width:212px;}    
.reg-benefits ul li{color: #333333; font-size: 14px; line-height: 39px; text-shadow: 1px 1px #FFFFFF;}    
.imh385{height: 385px;}
#side-b .social-blk{ background-color:#A02323; border:1px solid #881E1E; width:225px; height:145px; border-radius: 3px; margin-top: 68px; }
#side-b .social-blk .social-head{font-size: 14px; font-weight: normal; padding: 8px 5px 10px 15px; background: url(/img/social-head-bg.jpg)repeat-x scroll left bottom transparent;}
#side-b .timer-blk{background-color:#394249; border:1px solid #333; width:225px; height:138px; border-radius: 3px;}
#side-b .timer-blk .timer-head{margin-bottom: 10px; font-size: 14px; padding: 10px 5px 12px 15px; text-align: left; background: url(/img/timer-head-bg.jpg)repeat-x scroll left bottom transparent;}
#side-b .timer-note{border-radius: 4px; background-color: #009966; width:225px; height:35px; line-height: 35px; text-align: center; font-weight: bold; position: absolute; top: 156px;}
#side-b .timer-blk .timer{margin:0px; padding:0px;}
#side-b .timer-blk .digit{background:url(/img/sprit.png) no-repeat -166px -532px;  color: #92969A; display: block; font-size: 50px; height: 55px; line-height: 51px; margin-right: 2px; text-align: center; width: 50px;}
#side-b .timer-blk .digit-dot.fl{padding-top: 4px;font-size: 30px}
#side-b .timer-blk .timer p{text-align: center; margin-top: 4px; font-size:12px; color:#757B80; font-weight:bold;}
/* elements/register.ctp css ed */


/* allgames.ctp css st */
.box-shadow{-webkit-box-shadow: 0 8px 6px -6px #333;
            -moz-box-shadow: 0 8px 6px -6px #333;
            box-shadow: 0 8px 6px -6px #333;border-bottom-right-radius:5px;
            border-bottom-left-radius:5px; padding-top:5px;}


.tooltip-hm{bottom: -3px; font-size: 9px; text-indent:5px; left: 3px; position: absolute; width: 100px;  background-color: #333333; color: #FFFFFF;}

.main .all-games-blk .all-game-nav ul li a.active{
    color:#D64041;
}



.game-instruction{
    height:40px;
    display: block;
}

.main .all-games-blk .recent-items ul li a img{
    border: 1px solid #BBBBBB;
    display: inline;
    margin: 0;
}

.main .all-games-blk .recent-items ul li{
    position:relative;
}
.main .all-games-blk .recent-items ul li a{
    display:block;
    padding: 3px;
    width: 100px;
    margin: 0;
}


.main .all-games-blk .recent-items ul li a:hover{
    padding: 0px;
    display:block;
    width: 102px;
    margin: 0;
    border: 3px solid #CB2B2B;

}

#stickyalias {
    display: none;
    height: 173px;
}
#all-game-nav-fixed-sticky-alias {
    display: none;
    height: 15px;
}
.fixed{position: fixed;top:8px;}
.more-less{
    text-align: center;
}
#all-games-game-play-fixed-div{
    z-index: 1000;
    /*        width: 990px;*/
    /*        background: red;*/
    /*        border:solid 5px black;*/
    /*        text-align: center;*/
    /*        overflow: hidden;
            position: relative;*/
    /*        background:none repeat scroll 0 0 white;*/
}
.game-play-image{float:left;padding: 5px;}
#content{width: 1000px}
/* allgames.ctp css ed */


/* users/profile css st */
.tt-info{
    /*        display: none;*/
    float: left;
    margin-left: 0px;
    width: 100px;
    font-size: 11px;
}
.tt-info .head-subhead-div{
    display: block;
    height: 27px;
}
.tt-info p.head{
    font-weight: bold;
    overflow: hidden;
    text-align: left;
    text-overflow: ellipsis;
    white-space: nowrap;
    line-height: 10px;
}
.tt-info p.sub-head{
    font-weight: bold;
    overflow: hidden;
    text-align: left;
    text-overflow: ellipsis;
    white-space: nowrap;
    color:#D04040;
    line-height: 18px;
}
.tt-info p.playnow{
    margin-top: 13px;
}

.treeview, .treeview ul { 
    padding: 0 8px;
    margin: 0;
    list-style: none;
}

.treeview ul {
    margin-top: 4px;
}

.treeview .hitarea {
    background: url(/images/treeview/treeview-default.gif) -64px -25px no-repeat;
    height: 16px;
    width: 16px;
    margin-left: -16px;
    float: left;
    cursor: pointer;
}
/* fix for IE6 */
.hitarea {
    display: inline;
    float:none;
}

.treeview li { 
    margin: 0;
    padding: 3px 0pt 3px 16px;
}

.treeview a.selected {
    background-color: #eee;
}

#treecontrol { margin: 8px 0; display: none; }

.treeview .hover { color: red; cursor: pointer; }

.treeview li { background: url(/images/treeview/treeview-default-line.gif) 0 0 no-repeat; }
.treeview li.collapsable, .treeview li.expandable { background-position: 0 -176px; }

.treeview .expandable-hitarea { background-position: -80px -3px; }

.treeview li.last { background-position: 0 -1766px }
.treeview li.lastCollapsable, .treeview li.lastExpandable { background-image: url(/images/treeview/treeview-default.gif); }  
.treeview li.lastCollapsable { background-position: 0 -111px }
.treeview li.lastExpandable { background-position: -32px -67px }

.treeview div.lastCollapsable-hitarea, .treeview div.lastExpandable-hitarea { background-position: 0; }

.treeview-red li { background-image: url(/images/treeview/treeview-red-line.gif); }
.treeview-red .hitarea, .treeview-red li.lastCollapsable, .treeview-red li.lastExpandable { background-image: url(/images/treeview/treeview-red.gif); } 

.treeview-black li { background-image: url(/images/treeview/treeview-black-line.gif); }
.treeview-black .hitarea, .treeview-black li.lastCollapsable, .treeview-black li.lastExpandable { background-image: url(/images/treeview/treeview-black.gif); }  

.treeview-gray li { background-image: url(/images/treeview/treeview-gray-line.gif); }
.treeview-gray .hitarea, .treeview-gray li.lastCollapsable, .treeview-gray li.lastExpandable { background-image: url(/images/treeview/treeview-gray.gif); } 

.treeview-famfamfam li { background-image: url(/images/treeview/treeview-famfamfam-line.gif); }
.treeview-famfamfam .hitarea, .treeview-famfamfam li.lastCollapsable, .treeview-famfamfam li.lastExpandable { background-image: url(/images/treeview/treeview-famfamfam.gif); } 

div.timeline-frame {
    background-color: #F0F0F0;
}

div.timeline-canvas {
    background-color: #FFF4F7;
}

div.timeline-event {
    border-color: #D04040;
    background-color: transparent;
}
div.timeline-event-selected {
    /*  border-color: orange;
    background-color: yellow;*/
}
div.timeline-event-box {
    font-size: 12pt;
    color: #454545;
    border-width: 0px;
}
div.timeline-event-line {
    border-width: 3px;
}
div.timeline-event-dot {
    border-width: 8px;
    border-radius: 8px;
}
div.timeline-event-range {
    font-size: 12pt;
    color: #454545;
    border-width: 3px;
}

div.timeline-axis {
    border-color: #C5C5C5;
    border-width: 4px;
}
div.timeline-axis-grid {
    border-width: 2px;
}
div.timeline-axis-grid-minor {
    border-color: #E4E4E4;
}
div.timeline-axis-grid-major {
    border-color: #E4E4E4;
}

div.timeline-axis-text {

    font-size: 15px;
    color: #454545;
}
div.timeline-axis-text-minor {
    padding-top: 15px;
}
div.timeline-axis-text-major {
    font-weight: bold;
    padding-top: 5px;
    padding-bottom: 10px;
}  

/* users/profile css ed */ 

/* 28th March 2013 css ed */ 

.main .game-blk .shadetabs1{ padding: 0px 0; margin-left: 0; margin-top: 0px; margin-bottom: 0; height:35px;/*set to left, center, or right to align the menu as desired*/ }
.main .game-blk .shadetabs1 li{ display: block; margin: 0; font-size: 12px; float:left; }
.main .game-blk .shadetabs1 li a{ color: #5F6064;
    display: block;
    font-size: 14px;
    height: 35px;
    outline: medium none;
    padding: 0px 15px;
    position: relative;
    text-align: center;
    text-decoration: none;
    z-index: 1;
    line-height: 33px;}
.main .game-blk .shadetabs1 li a:hover{ color:#999;}
.main .game-blk .shadetabs1 li a.selected{ /*selected main tab style */ position: relative; top: 0px; border-bottom-color: #fff; background-color:#CB2B2B; color: #ffffff;}
.main .game-blk .shadetabs1 li a.selBlue{ /*selected main tab style */ position: relative; top: 0px; border-bottom-color: #fff; background-color:#3CC3FD; color: #ffffff;}

.gp-InfoBlk {background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top,  #ffffff 0%, #e2e2e2 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#e2e2e2)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffffff 0%,#e2e2e2 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffffff 0%,#e2e2e2 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffffff 0%,#e2e2e2 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ffffff 0%,#e2e2e2 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e2e2e2',GradientType=0 ); /* IE6-9 */ border-bottom: 4px solid #CB2B2B;}
.imbrdr{border-right: 1px solid #D8D8D8;}
.ad160x600{height:300px; width:160px; background-color:#626262; line-height:300px; text-align:center; margin-bottom:8px;}
.lb-sub-nav{background-color:#EBEBEB; padding:10px; display:block; border-bottom:1px solid #E2E2E2;}
.lb-sub-nav a{background-color:#B6B9BA; padding:0px 10px 0 10px; line-height:26px; display:block; color:#fff; float:left; margin-right:7px; text-decoration:none; border-radius: 2px;}
.lb-sub-nav a:hover{background-color:#82878A;}
.lb-sub-nav a.navSel{background-color:#82878A;}
.lb-ftr-btn{background-color:#EBEBEB; padding:10px; display:block; border-top:1px solid #E2E2E2;  position: relative; bottom: -18px;}
.main .game-blk .gb-clmn2 .game-tabbler-bx .leaderboard-blk .btn-beatscore{background-color:#B6B9BA; padding:0px 10px 0 10px; line-height:26px; display:block; color:#fff; margin-right:2px; margin-top:3px; text-decoration:none; border-radius: 2px; font-size:14px;}
.main .game-blk .gb-clmn2 .game-tabbler-bx .leaderboard-blk .btn-beatscore:hover{background-color:#82878A;}
.imh495{height:495px;}
.imh542{height:542px;}

a.BackBtn {
    background: transparent url('../img/backbtn1.jpg') no-repeat scroll top left;
	color: #444444;
    display: block;
    height: 38px;
    margin-left: 3px;
    padding-left: 38px;
    text-decoration: none;}

a.BackBtn span {
    background: transparent url('../img/backbtn2.jpg') no-repeat;
    color: #FFFFFF;
    display: block;
    font-size: 16px;
    font-weight: bold;
    height: 38px;
    line-height: 37px;
    padding: 0 14px 0 0;
}
a.NextBtn {
    background: transparent url('../img/nextbtn2.jpg') no-repeat scroll top right;
	color: #444444;
    display: block;
    height: 38px;
    margin-right: 3px;
    padding-right: 38px;
    text-decoration: none;}
a.NextBtn span {
    background: transparent url('../img/nextbtn1.jpg') no-repeat;
    color: #FFFFFF;
    display: block;
    font-size: 16px;
    font-weight: bold;
    height: 38px;
    line-height: 37px;
    padding: 0 0 0 14px;
}
.hp-right-blk .hp-right-gameblk .morer{height: 18px;background-color:#EBEBEB;border: 1px solid #FFFFFF;border-top:0px;line-height:7px;}
.hp-right-blk .hp-right-gameblk .morer .arrowright{	border-bottom: 5px solid rgba(0, 0, 0, 0); border-left: 6px solid #D64041; border-top: 5px solid rgba(0, 0, 0, 0); position: absolute; right: 13px;}
.hp-right-blk .hp-right-gameblk .morer a { color: #666666; display: block; float: right;font-size: 12px; outline: medium none; padding: 0 20px; text-decoration: none; text-transform: capitalize; font-weight:bold;}
.hp-right-blk .hp-right-gameblk .morer a:hover{ color: #D64041;}
.hp-right-blk .hp-right-gameblk .morer .arrowright:hover { border-left: 6px solid #666666;}