*{margin:0; padding:0;}
html{height:100%;}
body{font:normal 12px Arial, sans-serif,Gotham, "Helvetica Neue", Helvetica; color:#000;}
img{border:0;} .fltL{float:left;} .fltR{float:right;} .center{text-align:center;} .bold{font-weight:bold;}
a:hover, a:active, a:focus{outline: 0;}
.ofhidden {overflow:hidden !important;}
.marginB20 {margin-bottom:20px !important;}
.marginT20 {margin-top:20px !important;}

.yellowbtn a{
    background: url(../../zapak2015/images/headbtn.png) left top no-repeat; color: #fff; padding:10px 0 12px;font-size: 16px;font-weight: bold;width:180px; float:left;
}
.yellowbtn a:hover{background-position: 0 -48px; color:#333!important;}

.yellowbtn a span{width:140px; text-align:center; display:inline-block;}
.nav ul li.allgames a{background:url(../../zapak2015/images/menu-devider.gif) right center no-repeat;} 

.graybtn {background:url(../../zapak2015/images/grayBtn_bg.jpg) repeat-x; padding:0; float:left;}
.graybtn span {background:url(../../zapak2015/images/grayBtn_end.jpg) no-repeat top right; width:11px; height:32px; float:right; padding-left:5px;}
.graybtn a  {padding:5px 10px; float:left; color:#fff; font-size:14px; text-transform:uppercase; font-weight:bold; text-decoration:none;}

/* Game Thumbnails  related */
img.large {width:187px !important;height:190px; -webkit-border-radius: 15px; -moz-border-radius: 15px; border-radius: 15px; box-shadow:3px 2px 3px #767676;}
img.thumb {width:87px !important; -webkit-border-radius: 15px; -moz-border-radius: 15px; border-radius: 15px; box-shadow:2px 3px 3px #767676;}
.thumbdiv {display:inline-block; margin:0 5px 8px 0; position:relative; padding:0 5px 6px 0; overflow:hidden;}
.thumbdivAj{ margin:0 2px 24px 0 !important;}
.thumbdiv .play-icon a {position:absolute; top:17%; left:30%; width:80px; height:81px; background:url(../../zapak2015/images/hover-play-big.png) left top no-repeat;opacity:0;  transition: all 1s ease;}
.thumbdiv.smlthumb .play-icon a{background-size:50%; top:25%; opacity:0;  transition: all 1s ease; }
.thumbdiv.smlthumb:hover .play-icon a {opacity: 1;cursor: pointer;}
.thumbdiv.smlthumb {margin-right: 7px;}
.homeWrap .thumbdiv.smlthumb {margin-right: 5px;}
.homeWrap img.large {width:190px !important;height:190px; -webkit-border-radius: 15px; -moz-border-radius: 15px; border-radius: 15px; box-shadow:3px 2px 3px #767676;}
.thumbdiv.topnode{margin-right:7px!important;}
.thumbdiv .content{position:absolute; left:0; background:#fff;-webkit-border-radius:0 0 15px 15px; -moz-border-radius: 0 0 15px 15px; border-radius: 0 0 15px 15px; padding:16px 0 20px; text-align:center; font:normal 16px arial; width:100%;opacity:0; transition: all .5s ease;bottom:-55px;}
.thumbdiv:hover .content {opacity:0.8;bottom:0; }
.thumbdiv:hover .play-icon a {opacity: 1;cursor: pointer;}
.thumbdiv_margin_adjust{float:left; margin-right:7px !important;}

@keyframes scale {
    0%   { transform:scale(0.1); }
    50%   { transform:scale(1.1); }
    100% { transform:scale(0.1); }	
}


/*gameplay*/
/*.wrapper{width:100%;font-family:'Open Sans', sans-serif; padding-top: 80px;min-height:600px;}*/
.wrapper{width:100%;font-family:'Open Sans', sans-serif;}
.content-block{width:1000px; margin:0 auto; /*overflow:auto;*/}
.contentLeft {width:610px;z-index:99;position:relative;}
.contentRight {width:390px; text-align:center;z-index:9;position:relative;}
.tableWrap .contentRight{width:320px!important;}
.gamewrapper{background:#494949; width:100%; margin:0 auto;}
.gamewrapper .gameconent{position: relative;  top: 12%; margin-top:10px; clear:both; /* -webkit-transform: translateY(-50%);  -ms-transform: translateY(-50%); transform: translateY(-50%);*/}
.addbanner{padding:20px 0;}
.addbannerheader, .header_message{padding-top:126px!important;}
.header_last{padding:20px 0;}
.header_last_section, .header_message{padding-top:126px!important;}
.detailsGame {background:#ededeb; width:100%; padding:20px 0;font-family:'Open Sans', sans-serif !important; margin-bottom:20px;}
.detailsGame .gamecontent{width:1000px; margin:0 auto; overflow:hidden;}
.gamecontent a{color:#5a5a5a;}
h3{color: #5A5A5A;text-transform: uppercase;font-size: 16px;margin-bottom:10px; font-weight: bold;  white-space: nowrap;}
.detailsGame p{ font-size: 13px;color: #5A5A5A; margin-top: 10px; text-align: left;}
.socailwrap{margin:20px 0 0; overflow:auto;}
.socailwrap .social span{float:left; margin:0 25px 0 0;}
.socailwrap .social span.flag{padding:0 0 0 10px; border-left:2px solid #919191;}
.facebookwrapper{clear:both; margin:20px auto; width:1000px; overflow:auto; position:relative; display:table;}


.searchwrapper{}
.searchfor,.totalsearch{color: #939393;justify-content: space-between;margin: 30px 89px 10px 0; font-size: 13px;text-transform: uppercase;}


.embedcode{margin:15px auto;}
.embedcode textarea{width:97%;max-width:97%; padding:10px; height:130px;}

.searchContent .info {
    margin: 0px 20px 0 20px;
    float: left;
    width: 600px;
}
.searchContent .title {
    font-weight: 500;
    font-size: 14px;
    color: #505050;
    margin: 5px 0;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    text-decoration: none;
}
.searchContent .info .rating {
    margin: 5px 0;
}
.searchContent .info  .description {
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    padding-top: 5px;
    font-size: 13px;
    clear:both;
    text-align: justify;
}
.rating .star.marked {
    background-image: url(../../zapak2015/images/star-marked.svg);
}
.rating .star.unMarked {
    background-image: url(../../zapak2015/images/star_unmarked.svg);
}
.rating .star.half {
    background-image: url(../../zapak2015/images/star-half.svg);
}
.rating .star {
    float: left;
    width: 12px;
    height: 12px;
    overflow: hidden;
    text-indent: -999em;
    background-repeat: no-repeat;
    background-size: cover;
}
.playbtn .bigButton {
    float: right;
    margin: 30px 20px 0 0;
    display: block;
    text-align: center;
    width: 160px;
    height: 40px;
    background-color: #5097D3;
    color: #ffffff;
    font-size: 13px;
    font-weight: 500;
    line-height: 40px;
    cursor: pointer;
    text-transform: uppercase;
    -webkit-transition: background-color 0.3s;
    -moz-transition: background-color 0.3s;
    transition: background-color 0.3s;
    text-decoration: none;
}

.searchResult .gameList{width:966px; margin:0 0 15px; background:#fff; padding:10px 15px;}

.dimensions{width:1012px !important; padding:10px 15px 0 0 !important;}

.noResultsText .blue {
    color: #939393;
}

.noResultsText .moreNoResultsText {
    color: #5097d3;
    font-size: 20px;
    font-weight: 400;
}
.noResultsText {
    color: #939393;
}
.searchResult .searchContent .noResults {
    text-align: center;
    font-size: 15px;
}

.topgameList {
    margin: 0 0 15px;
    padding: 10px 15px;
    text-align: center;
}

.topgames-content-block{margin:0 auto;}

/*ads Css Start */
/*.skip-ad {
    padding-top: 20px;
    text-align: center;
}
.skip-ad li {
    display: inline-block;
    float: left;
    font-size: 12px;
    padding-bottom: 5px;
    width: 100%;
}*/
/*ads css end */

/* Header CSS */
//.header {background:url(../../zapak2015/images/header_bg.jpg) repeat-x; height: 82px; width:100%; top: 0; position: fixed; z-index: 999999;}
.headerwrap {width:1144px; margin:auto; position:relative; clear:both;}
.logo a {width:152px; height:37px; float:left; margin:20px 10px 0 0; display:block; background:url(../../zapak2015/images/logo.png) no-repeat;}
.nav {float:left; margin-right:15px;}
.nav ul {float:left; list-style-type:none; font:bold 12px "Open Sans",sans-serif !important;}
.nav ul li {float:left; margin-right:7px; width:70px; text-align:center;}

.topHeader{padding:10px 5px 5px; background:#000; width:1000px; margin:0 auto;}
.topHeader ul.toplogin{ width:750px; margin:0 auto;}
.topHeader ul.toplogin li{float:left; margin-right:8px; }
.topHeader ul.toplogin li.or{padding-top: 4px;}
.topHeader ul.toplogin li,.topHeader ul.toplogin li a{color:#fff;}
.fblogin img{vertical-align:middle;}
.topHeader ul.toplogin li input, .topHeader ul.toplogin li label{vertical-align:middle; margin-right:8px; margin-top:-2px;}
.topHeader ul.toplogin li input{border:1px solid #e0e0e0; background:#fff; color:#777; padding:3px 4px;-webkit-border-radius:3px; -moz-border-radius:3px; border-radius: 3px;}
/*.topHeader ul.toplogin li input.submitBtn{border:none; background:none;}*/
.topHeader ul.toplogin li input.submitBtn.login{background:#e96f0d; color:#fff;}
.topHeader ul.toplogin li input.submitBtn{color: #ededed; border: 1px solid #ededed; background:none; cursor:pointer; font-weight:normal; padding:3px 6px;}	
.language{margin-top:5px; position:relative;}
.language a{color:#ededed;}
.language li a {color:#777;}
.header {background: #000 url(../../zapak2015/images/header_bg.jpg) repeat-x left 42px; height:110px; position:fixed; width:100%;z-index:99999; top:0;}
#username {width: 650px; text-align: right; padding-top: 5px;}
.logout{padding-top:5px;}
@-moz-document url-prefix() { 
    .logout {
        padding-top:1px;
    }
    .header{
        height: 117px;
    }
}

/*.nav ul li.home a { background:url(../../zapak2015/images/icon_home.png) no-repeat center 15px;}
.nav ul li.home a:hover, .nav ul li.home.active a { background:url(../../zapak2015/images/icon_home.png) no-repeat center -66px;}
.nav ul li.action a { background:url(../../zapak2015/images/icon_action.png) no-repeat center 15px;}
.nav ul li.action a:hover, .nav ul li.action.active a { background:url(../../zapak2015/images/icon_action.png) no-repeat center -66px;}
.nav ul li.racing a { background:url(../../zapak2015/images/icon_racing.png) no-repeat center 15px;}
.nav ul li.racing a:hover, .nav ul li.racing.active a { background:url(../../zapak2015/images/icon_racing.png) no-repeat center -66px;}
.nav ul li.cricket a { background:url(../../zapak2015/images/icon_cricket.png) no-repeat center 15px;}
.nav ul li.cricket a:hover, .nav ul li.cricket.active a { background:url(../../zapak2015/images/icon_cricket.png) no-repeat center -64px;}
.nav ul li.poker a { background:url(../../zapak2015/images/icon_poker.png) no-repeat center 15px;}
.nav ul li.poker a:hover, .nav ul li.poker.active a { background:url(../../zapak2015/images/icon_poker.png) no-repeat center -61px;}
.nav ul li.rummy a { background:url(../../zapak2015/images/icon_rummy.png) no-repeat center 15px;}
.nav ul li.rummy a:hover, .nav ul li.rummy.active a { background:url(../../zapak2015/images/icon_rummy.png) no-repeat center -61px;}
.nav ul li.latestgames a { background:url(../../zapak2015/images/icon_latestgames.png) no-repeat center 15px; padding-top:40px !important; height:38px !important; line-height:13px;}
.nav ul li.latestgames a:hover, .nav ul li.latestgames.active a { background:url(../../zapak2015/images/icon_latestgames.png) no-repeat center -66px;}
.nav ul li.allgames a { background:url(../../zapak2015/images/icon_allgames.png) no-repeat center 15px;}
.nav ul li.allgames a:hover, .nav ul li.allgames.active a { background:url(../../zapak2015/images/icon_allgames.png) no-repeat center -66px;}


.smLinks {float:left; margin-top:25px; z-index:2;}
.smLinks a {float:left; margin-right:6px; position:relative;}
.smLinks a span {width:102px; height:30px; padding:18px 0 0 20px; display:none; position:absolute; top:30px; left:-10px; background:url(../../zapak2015/images/sm_tooltip_bg.png) no-repeat top left;}
.smLinks a:hover span {display:block;}*/

/*sprite icon header*/
.nav ul li a {display:block; width:73px; text-align:center; color:#646464; text-transform:uppercase; padding:17px 0 10px; transition: border-color .5s ease-in-out;  -webkit-transition: border-color .5s ease-in-out;    -moz-transition: border-color .5s ease-in-out; border-bottom: 3px solid transparent; }
.nav ul li a span{padding-top:35px; display:block; background:url(../../zapak2015/images/icon-sprite.png) center no-repeat; width:46px; margin:0 auto;}
.nav ul li a:hover, .nav ul li.active a {border-bottom:3px solid #696364;}
.nav ul li.home a span {background-position:0 0;}
.nav ul li.home a:hover span, .nav ul li.home.active a span {background-position:0 -35px;}
.nav ul li.cricket a span {background-position:0 -70px;}
.nav ul li.cricket a:hover span, .nav ul li.cricket.active a span {background-position:0 -105px;}
.nav ul li.racing a span {background-position:0 -134px;}
.nav ul li.racing a:hover span, .nav ul li.racing.active a span {background-position:0 -169px;}
.nav ul li.action a span {background-position:0 -210px;}
.nav ul li.action a:hover span, .nav ul li.action.active a span {background-position:0 -245px;}
.nav ul li.arcade a span {background-position:0 -280px;}
.nav ul li.arcade a:hover span, .nav ul li.arcade.active a span {background-position:0 -315px;}
.nav ul li.top100 a span {background-position:0 -350px;}
.nav ul li.top100 a:hover span, .nav ul li.top100.active a span {background-position:0 -385px;}
.nav ul li.allgames a span {background-position:0 -413px;}
.nav ul li.allgames a:hover span, .nav ul li.allgames.active a span {background-position:0 -448px;}
.nav ul li.allgames a:hover {border-bottom:none;}

.smLinks {float:left; margin-top:25px; z-index:2;}
.smLinks a {float:left; margin-right:6px; position:relative; width:28px; height:28px; display:inline-block; text-indent:-9999px; background:url(../../zapak2015/images/icon-sprite.png) center no-repeat;}
.smLinks a.googleplus{background-position:0 -490px;}
.smLinks a.twitter{background-position:-30px -491px;}
.smLinks a.facebook{background-position:0 -525px;}

.getzapak{float:left;}
.getzapak a{width:90px; height:29px; margin:25px 0 0; z-index:1; background:url('../images/icon-sprite.png') -46px -190px no-repeat; display:inline-block;}
.searchIcon {float:right; margin-top:30px;cursor:pointer;}
.searchWin {
    background-color: #fff;
    border: 2px solid #eee;
    border-radius: 10px;
    height: auto;
    padding: 0 9px 9px;
    position: absolute;
    right: -5px;
    top: 22px;
    width: 200px;
    z-index: 9999;
}
.searchWin input:focus {outline: none;}
.searchWin img {float: right;margin-top: 10px;padding-left: 10px;}
.searchWin input {border: none;float: left;margin-top: 10px;padding: 4px;width: 150px;}
.searchWin .close {background-color: #fff;border: 2px solid #ccc;border-radius: 6px 6px 0 0; border-bottom:none;font: bold 13px Tahoma;padding: 5px 9px;position: absolute;right: -2px;top: -29px;}

/*.category-list {display: none; background-color: #EDEDEB; width: 100%; height: auto; position:absolute; box-shadow: 1px 4px rgba(0, 0, 0, 0.5);padding: 10px 0 20px;z-index:99999;}
.category-list .middle {
    color: #7a7a7a;
    margin: 0 auto;
    text-align: left;
    width: 660px;
}
.category-list .middle a {
    cursor: pointer;
    display: inline-block;
    font-size: 13px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    text-decoration: none;
    text-transform: capitalize;
    width: 110px;
}*/

.category-list {display: none; background-color: #fff; width: 100%; height: auto; position:fixed; box-shadow: 1px 4px rgba(0, 0, 0, 0.5);padding: 20px 0;z-index:100000; top:110px;}
.category-list .middle {color: #7a7a7a; margin: 0 auto; text-align: left; width: 815px;}
//.category-list .middle ul{width:157px;}
.category-list .middle ul{width:100%;}
//.category-list .middle li{padding:0 0 0 10px; margin:0 0 8px;}
.category-list .middle li{padding:0 0 0 10px; margin:0 0 8px; float:left; width:106px;}
ul.categoryList li{width:148px!important;}
.category-list .middle li span{background:url(../../zapak2015/images/icon-sprite.png) 0 -560px no-repeat; width:19px; height:20px; float:left;opacity:1;}
.category-list .middle li a{padding-left:8px; color:#1c1c1c;}
.category-list .middle li a:hover{color:#e11d11;}
.category-list .middle li:hover span{opacity:0.7;}
.category-list .middle li.action span{background-position:0 -588px;}
.category-list .middle li.adventure span{background-position:0 -615px;}
.category-list .middle li.arcade span{background-position:0 -644px;}
.category-list .middle li.bike span{background-position:0 -671px;}
.category-list .middle li.boat span{background-position:-40px -616px;}
.category-list .middle li.car span{background-position:0 -700px;}
.category-list .middle li.casual span{background-position:0 -728px;}
.category-list .middle li.choice span{background-position:-40px -728px;}
.category-list .middle li.cricket span{background-position:0 -755px;}
.category-list .middle li.darts span{background-position:-20px -560px;}
.category-list .middle li.dog span{background-position:-20px -587px;}
.category-list .middle li.drawing span{background-position:-20px -615px;}
.category-list .middle li.dress span{background-position:-20px -644px;}
.category-list .middle li.driving span{background-position:-20px -671px;}
.category-list .middle li.finding span{background-position:-20px -702px;}
.category-list .middle li.finding span{background-position:-19px -702px; width:20px;}
.category-list .middle li.discovery span{background-position:-40px -644px;}
.category-list .middle li.fighting span{background-position:-40px -672px;}
.category-list .middle li.management span{background-position:-41px -700px;}
.category-list .middle li.multiple span{background-position:-40px -588px;}
.category-list .middle li.parking span{background-position:-40px -756px;}
.category-list .middle li.pool span{background-position:0 -778px;}
.category-list .middle li.puzzle span{background-position:0 -798px;}
.category-list .middle li.racing span{background-position:0 -815px;}	
.category-list .middle li.rts span{background-position:0 -835px;}
.category-list .middle li.rummy span{background-position:0 -856px;}	
.category-list .middle li.running span{background-position:0 -877px;}
.category-list .middle li.shooting span{background-position:0 -899px;}
.category-list .middle li.skiting span{background-position:0 -919px;}
.category-list .middle li.sports span{background-position:-20px -776px;}
.category-list .middle li.strategy span{background-position:-21px -796px;}
.category-list .middle li.tennis span{background-position:-20px -816px;}
.category-list .middle li.traffic span{background-position:-20px -836px;}
.category-list .middle li.zombie span{background-position:-20px -856px;}
.category-list .middle li.rpg span{background-position:-21px -876px; width:21px;}
.category-list .middle li.ship span{background-position:-20px -896px;}
.category-list .middle li.submarine span{background-position:-20px -918px;}
.category-list .middle li.girls span{background-position: -40px -560px;}
.category-list .middle li.football span{background-position: -20px -756px;}


/*home page*/
.homeWrap {margin: 0 auto; max-width: 1340px; min-width: 1000px; width: 100%;}
.homeWrap .contentLeft{width:652px; /*position:relative; z-index:999;*/} .homeWrap .contentRight{width:300px; /*position:relative; z-index:99999;*/}
.zapak-ad {float: left; margin-right: 32px;}
.graybox {bfackground:#e2e0db; width:100%; padding:20px 0;font-family:'Open Sans', sans-serif !important;}
.yellowbox {background:#feedc2; width:100%; padding:20px 0;font-family:'Open Sans', sans-serif !important;}
.contentRight .addbanner {width:300px;margin:0px auto;}

/*new footer*/
.zapakfooter{width:100%; margin-top:35px;}
.zapakfooter .footer1, .zapakfooter .footer2, .zapakfooter .footer3{background:#e2e0db; padding:10px;}
.zapaklogo a, .zapakfooter .otherList li span, .zapakfooter .otherList2 li span, .zapakfooter .otherList3 .RG a, .zapakfooter .otherList3 .BigFlix a{background:url(../../zapak2015/images/icon-sprite.png) center no-repeat;}
.zapakfooter .footerList{width:800px!important;}
.zapakfooter .footerList li{margin-bottom:15px!important;}
.zapaklogo a{background-position:0 -942px; width:151px; display:block; height:37px;}
.zapakfooter .otherList,.zapakfooter .otherList2{margin:10px 0 0 15px;}
.zapakfooter .otherList2{margin-top:8px;}
.zapakfooter .otherList li, .zapakfooter .otherList2 li{float:left; margin:0 14px 0 0;}
.zapakfooter .otherList2 li{float:left; margin:0 7px 0 0;}
.zapakfooter .otherList li span,.zapakfooter .otherList2 li span{width:25px; height:17px; background-position:-46px 0px; display:inline-block; float:left;}
.zapakfooter .otherList li.advertisers span{background-position:-70px 0;}
.zapakfooter .otherList li.corporate span{background-position:-97px -1px;}
.zapakfooter .otherList li.abtus span{background-position:-126px -2px;width:30px!important;}
.zapakfooter .otherList li.careers span{background-position:-39px -25px;}
.careers-bottom{margin-bottom:200px;}
.zapakfooter .otherList li.legal span{background-position:-62px -24px;}
.zapakfooter .otherList li.support span{background-position:-88px -23px;height:21px!important;}
.zapakfooter .otherList li.sitemap span{background-position:-111px -24px;}
.zapakfooter .footer2{background:#000;}
.zapakfooter .otherList2{margin-left:5px;}
.zapakfooter .otherList2 li a{color:#b9b9b9;}
.zapakfooter .otherList2 li a:hover{color:#fff;}
.zapakfooter .otherList2 li.cricket span{background-position:-128px -23px;}
.zapakfooter .otherList2 li.racing span{background-position:-45px -47px; width:33px;}
.zapakfooter .otherList2 li.action span{background-position:-72px -47px;}
.zapakfooter .otherList2 li.arcade span{background-position:-95px -47px;}
.zapakfooter .otherList2 li.top100 span{background-position:-118px -46px;}
.zapakfooter .otherList2 li.footballF span { background-position: -100px -344px;}
.zapakfooter .otherList2 li.runnerF span { background-position: -126px -344px;}
.zapakfooter .otherList3 .smLinks,.zapakfooter .otherList3 .getzapak a, .zapakfooter .otherList3 .RG a, .zapakfooter .otherList3 .BigFlix a{margin-top:0; padding-right:8px; border-right:2px dotted #959595;}
.zapakfooter .otherList3 .smLinks, .zapakfooter .otherList3 .getzapak{margin-top:5px;margin-left: 24px; height:33px;}
.zapakfooter .otherList3 .getzapak a{ background-position:-46px -71px; height:33px;}
.zapakfooter .otherList3 .RG a, .zapakfooter .otherList3 .BigFlix a{border-right:none; margin-left:20px; display:inline-block;}
.zapakfooter .otherList3 .RG a{background-position:-62px -105px; width:75px; height:35px;}
.zapakfooter .otherList3 .BigFlix a{background-position:-60px -143px; width:41px; height:35px;}
.zapakfooter .footer3{background:#fff;}


/** Footer CSS **/
.footer {height:228px; width:100%; margin:0 auto;  background:url(../../zapak2015/images/footerBg.gif) repeat-x top left;}
.footerwrap {float: left; margin: auto; padding: 40px 0 0; width: 926px;}
.footerwrap .coltop01 {float:left; width:87%;}
.footerwrap .coltop02 {float:right; width:12%;}
.footerwrap .col1 {width:350px; float:left; margin-top:20px;}
.footerwrap .col2 {width:465px;  float:left; margin:20px 0 0; line-height:20px;}
.footerwrap .col3 {width:110px; float:left; margin-top:20px;}
.footerwrap .col1 .links {width:100%; float:left;}
.footerwrap .col1 .links-column {width:50%; float:left; line-height:20px;}
.footerwrap .col1 .links-column a {width:100%; float:left;}
.footerwrap .col2 a {width:33%; float:left;}
.footerwrap .smLinks {margin:0px;}

.advance_search {
    max-height: 273px;
}

.advance_search {
    background-color: #ffffff;
    border: 2px solid #eee;
    border-top:none;
    display: none;
    float: left;
    left: -2px;
    line-height: 20px;
    padding: 10px;
    top: 41px;
    width: 198px;
    z-index: 9999;
}

.more-result img {
    float: left;
    padding: 0 !important;
}
.positionA {
    position: absolute;
}

.loader{ background: rgba(0, 0, 0, 0) url("../../zapak2015/images/loader.gif") no-repeat scroll 0 0;display: none; height: 40px;margin: 15px auto;width: 40px;overflow:hidden;clear:both;}

/*home page*/
.homeWrap .contentLeft{width:652px; margin-top:20px; margin-left:-25px;} .homeWrap .contentRight{width:300px;}
.contentLeft.othercontent{width:608px;}
.contentLeft.othercontent p, .othercontent p{margin-bottom:8px;}
.othercontent {border:1px solid #d8d8d8;}
.bodyTxt01 td {
    font: 11px/15px Tahoma;
    padding: 5px;
}
.license p{padding:5px 10px;}

.orangebgorund{-moz-border-radius: 6px; border-radius: 6px; background:#eb9131;color:#fff; padding:1px 5px;}
.lookingJob{width:95%; padding:20px; background:#f8f3e8; -webkit-border-radius: 12px; -moz-border-radius: 12px; border-radius: 12px; font-weight:bold; border:1px solid #c5c0b3;}
.lookingJob p, .contact_ID p{margin:0 0 12px;}
.lookingJob .designation{width:95px; display:inline-block;}
.lookingJob .available{-webkit-border-radius: 6px;}
.lookingJob.contact{width:260px; font-weight:normal; font-size:14px;}
.contact_ID{color:#1c1718;}
.contact_ID span{margin:0 15px 0 0; text-transform:uppercase;}
.keyHighlights li{background:url(../../zapak2015/images/listarrow.jpg) left  4px no-repeat; padding:0 0 0 15px; margin:0 0 10px;}
/* social connect css */
.facebookShare {
    background-color: #34558e;
    float: left;
    height: 46px;
    margin-right: 5px;
    width: 513px;
}
.articleSocialIcon {
    float: left;
    height: 46px;
    margin-right: 5px;
    width: 46px;
}
.fbShare {
    color: #fff !important;
    float: left;
    font-size: 24px !important;
    padding-top: 9px !important;
    margin-top:0px !important;
    line-height:27px;
}
.connectText {
    color: #34558e !important;
    font-size: 28px !important;
}
/* social connect css end */

.yellowbtn a{color:#fff !important;}

/* Plugin support pages css*/

.unityplayer {
    line-height: 20px;
    min-height: 500px;
}

.shockwaveplayer {
    line-height: 20px;
}

.unityplayer ul li{list-style-type:decimal; margin-left:25px}
.unityplayer ul.innerlist li{list-style-type:disc;}
.unityplayer p{margin:10px 0;}
.unityplayer a{text-decoration:underline;}

/*banner thumb*/
.gamewrapper{background:#fff;}
/*For christmas*/
//.gamewrapper{background:none;}

.gamethumbBanner{display:inline-block; width:760px; margin:20px auto 10px; background:#f3c98d;;-webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px; color:#282828; font:normal 18px arial; padding:10px; text-align:center; padding-right:0;float:left;}
.gamethumbBanner span{text-transform:uppercase;}
.bannerContent{width:760px; line-height:22px; margin-top:5px; letter-spacing:-1px;}
.bannerContent a{color:#bb5f07;}
/*.gameNotLoading {color:#6c6660;}*/
.gameNotLoading {color:red;}
.bannerthumb li{float:left; margin:0 9px 0 0;}
.bannerthumb li img{width:90px; -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px;}

.errorGame{margin:0 auto; width:780px;overflow:hidden; clear:both; color:#fff;} 
.errorGame span{color:#fff; font-weight:bold; text-transform:uppercase;text-shadow: 0px 0px 3px rgba(170, 170, 170, 1);margin-left:10px;}
.readsolution{color:#fff; background:#3d3731; padding:4px 6px; -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px; }
.readsolution a{color:#fff;}
.flashGame{padding-top:15px; padding-bottom:15px;}
.skip-ad{padding-top:15px; clear:both;}

/*end banner thumb*/

/*sitemap*/
.wrapper.sitemap{background-color:#e6e6e6;}
/*for christmas*/
//.wrapper.sitemap{}

.box{clear:both; position: relative; border: 2px solid #fff;  border-radius: 4px;  background: #fff;  text-align: left;}
.box header.pretty{background: #ffb103; border-radius: 4px;line-height: 32px; height: 32px; padding: 0 8px;} 
.box header.pretty h2,.box header.pretty.juicy h1{display: inline-block; color: #fff; line-height: 32px;font-size: 99.99749999999999%;  margin-bottom: 8px; font-weight: 600;}
.box header.pretty.juicy h1{  font-size: 200.0025%;}
.inner { overflow: hidden;padding: 16px 8px;}
.inner li {list-style-type: none; width: 23.3%;padding: 0 8px; float: left;}
.box header.pretty.juicy {height: auto; padding-top:5px;}

/*footerlink*/
.wrapper.footerlink{background:url(../images/footer-link/header-bg.jpg) center 1px no-repeat;}
.otherpages{padding:30px 0 25px; width:1000px; margin:0 auto; border-bottom:1px dashed #b4b4b4; margin-bottom: 25px;}
.otherpages .leftPart{width:715px; border-right:1px dashed #b4b4b4; padding-left:20px; }
.otherpages .leftPart h4{font-size:30px; color:#16151a; margin-bottom:50px; font-weight:normal;}
.otherpages .rightPart{width:230px; margin:40px 0 0; color:#1c1718;}
.otherpages .rightPart h3{color:#1c1718; margin-bottom:5px}
.otherpages .rightPart li{margin-bottom:45px; color:#1c1718;}
.findmore a{background:url(../images/icon-sprite.png) -67px -225px no-repeat; width:82px; height:20px; display:block; margin:20px 0;}
.advertiser{width:997px; margin:0 auto 15px;}
.advertiser h4{font-size:22px; color:#1c1718; font-weight:normal;}

.advertiserLogo{width:915px; margin:20px auto; background:#e5e1e1; border:1px dashed #b4b4b4;-webkit-border-radius: 15px; -moz-border-radius: 15px; border-radius: 15px; overflow:hidden; padding:20px 0 20px 20px;}
.advertiser ul{ }
.advertiser ul li{display: inline-block;height: 67px;text-align: center;vertical-align: middle;width: 88px; background:#fff;-webkit-border-radius: 15px; -moz-border-radius: 15px; border-radius: 15px; margin:0 10px 10px 0;}
.advertiser ul li img{vertical-align:middle;}

#slides {position:relative;overflow:hidden;width:647px;}
.slides_container {width:550px; margin:0 auto;}
.slides_container .gallerysection {width:550px;display:block;overflow:hidden;margin:7px 0 0;}
.slides_container .gallerysection .item {float:left;width:550px;height:310px;margin:0 12px 0 0;}
a.prev, a.next {position:absolute;left:5px;top:145px;background:url(../images/icon-sprite.png) -67px -258px no-repeat;width:18px;height:33px;display:block;text-indent:-9999px;  z-index:9999;}
a.next {left:625px;background-position:-125px -258px;}


/** Footer CSS **/
.footer {height:228px; width:100%; float:left; background:url(../images/footerBg.gif) repeat-x top left;}
.footerwrap {width:1144px; margin:auto;}
.footerwrap .col1 {width:362px; float:left; margin-top:40px;}
.footerwrap .col2 {width:672px;  float:left; margin-top:40px; line-height:20px;}
.footerwrap .col3 {width:110px; float:left; margin-top:15px;}
.footerwrap .col1 .links {width:100%; float:left;}
.footerwrap .col1 .links-column {width:50%; float:left; margin-top:15px; line-height:20px;}
.footerwrap .col1 .links-column a {width:100%; float:left;}
.footerwrap .col2 a {width:20%; float:left;}
.footerwrap .smLinks {margin-bottom:30px;}

.genre-content{color: #666666;font-size: 11px; line-height: 19px; padding: 10px 0;margin: 35px 0; border-top: 1px dotted #666; border-bottom: 1px dotted #666; clear:both;} 
.genre-content p{margin: 0 0 8px; }
.gameName{font-size: 20px;color: #FE922D;}
.fb-like{position:absolute!important;margin-top:-10px;}
.game-play-wrapper{padding-top:0;}
.game-play-header{position:absolute;}
.game-play-category-list{position:relative; overflow:hidden;}
/* Financial page css starts*/
.financial{width:960px; margin:35px auto 280px; padding:20px; background:#e2e0db; border:1px solid #8e8e8e;}
.financial label, .financial input{vertical-align:middle; display:inline-block; width:200px; font-family:arial; padding:8px 3px;}
.financial label{width:100px;}
.financial p{margin:0 0 10px;}
.financial  .buttton{border:none; cursor:pointer; background-color:#646464; color:#fff; border-radius:8px;}
.login_error{color:#ff0000; }
.zapakfooter .otherList li.finance span{background-position:-43px -295px;}
/* Financial page css ends*/

/* adspaces page css starts */

.otherpages.adspace{border-bottom:none; margin-bottom:0;}	
.otherpages.adspace h4{margin-bottom:20px;}
.otherpages.adspace .toppart{margin-bottom:35px; border-bottom:1px dashed #b4b4b4;}
.otherpages.adspace .leftPart{border-right-color:#e1e1e1;}
.otherpages.adspace .leftPart{padding-bottom:35px;}
.otherpages.adspace .rightPart{margin-top:60px;}
.otherpages.adspace .rightPart.minusmargin{margin-top:20px;}
.paddTop25{padding-top:25px;}	
.otherpages.adspace .rightPart h3{white-space:pre-wrap;}

/* adspaces page css ends */

/*.game-error {
    background: #fcfcfc none repeat scroll 0 0;
    border: 2px solid #f2f2f2;
    border-radius: 4px;
    font-size: 150%;
    margin: 0 auto 16px;
    padding: 32px;
    text-align: left;
    width: 500px;
}

button.negative, .button.negative {
    background-color: #b20000;
    background-image: -moz-linear-gradient(center top , #cb0000, #980000);
    border-color: #980000;
    color: #fff;
}*/
.socaillogin{width:420px; margin:0 auto; overflow:hidden;}
.socaillogin .facebook a, .socaillogin .google a, .socaillogin .facebooklogin a{width:189px; height:36px; background:url(../images/social-icon.gif) left top no-repeat; display:inline-block; text-indent:-9999px;}
.socaillogin .google a {margin-left:25px; background-position:-212px 0;}
.socaillogin .facebooklogin a {background-position:0 -39px; width:220px; height:37px;}

.appLogin .loginform label, .appLogin .loginform input{display:inline-block; vertical-align:middle;}
.appLogin .loginform label{width:90px;} .appLogin .loginform input[type="text"]{width:172px;}
.appLogin .loginform input[type="password"]{width:172px;}
.appLogin .loginform span.loginbtn a {border:2px solid #3f3f3f; color:#000; padding:5px 12px; margin-left:95px;-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;} .appLogin .loginform span.loginbtn a:hover{color:#666; border-color:#666;}
#thirdPartyForgot span a {border:2px solid #3f3f3f; color:#000; padding:5px 12px; margin-left:1px;-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;} .appLogin .loginform span.loginbtn a:hover{color:#666; border-color:#666;}
.left95{ margin-left:95px;}
.appLogin h2 span{font-weight:normal;}
.appLogin .loginform.register label{width:145px;}
.appLogin .loginform input[type="text"].captchacode{width:95px;}
/* Zapak App lightbox css starts */
.appLogin{width:480px; padding:92px 40px 20px 60px; border:1px solid #cdcdcd; -webkit-border-radius: 15px; -moz-border-radius: 15px; border-radius: 15px; margin:0 auto; background:url(../../zapak2015/images/appLogin-bg.jpg) left top no-repeat; position:relative;display:none;background-color: #fff;}	
.appLogin .downloadpkg span,.appLogin .close a{background:url(../../zapak2015/images/icon-sprite.png) -70px -293px}
.appLogin .close a{text-align:right; width:45px; height:45px; display:inline-block; position:absolute; top:25px; right:25px;}
.appLogin .loginContent{width:100%; background:url(../../zapak2015/images/or.jpg) center no-repeat; margin:25px 0 0; padding:15px 0 5px;}
.appLogin .loginContent p{margin:0 0 20px; clear:both; line-height:22px;}
.appLogin .loginContent .content{width:184px;}
.appLogin .loginContent .mzapakbtn{padding:12px; border:1px solid #cdcdcd;  display:inline-block;}
.appLogin .downloadpkg a{color:#ec6e07;}
.appLogin .downloadpkg span{ background-position:-124px -300px; width:22px; height:27px; display:inline-block; vertical-align:middle; margin-right:7px;}
/* Zapak App lightbox css ends */

.appLogin.newRegister{width:780px; background: #fff url(../../zapak2015/images/appLogin-bg-register.jpg) left top no-repeat;}
.appLogin.newRegister .loginform{background: rgba(0, 0, 0, 0) url("../../zapak2015/images/or2.jpg") no-repeat scroll right -28px;
                                 width: 480px;}
.appLogin.newRegister .socaillogin {margin: 135px auto 0;overflow: hidden;width: 290px;}

.appLogin.newRegister .loginform input[type="text"],.appLogin.newRegister .loginform input[type="password"] {
    width: 252px;
}

.appLogin.newRegister .loginform input.captchacode[type="text"]{
    width: 95px;
}




#zapak-game-embed {text-align:center;}

/*language*/
.language{margin-top:3px;}
.language a span,.uparrow{background:url(../../zapak2015/images/icon-sprite.png) -48px -340px no-repeat; width:11px; height:8px; display:inline-block; font-size:12px;}
.languageWrap{width:80px; border:1px solid #ec6e07;-webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; box-shadow:2px 3px 3px #767676; padding:10px 5px 10px 16px; position:absolute; background:#f4f4f4; z-index:99999;top:30px; float:right;}	
.languageWrap li{margin:0 0 4px;line-height:20px;}
.uparrow{position:absolute; width:15px; height:10px; background-position:-67px -340px; left:50px; top:-9px;}


.game-error {
    background: #ccc none repeat scroll 0 0;
    border: 2px solid #f2f2f2;
    border-radius: 4px;
    font-size: 150%;
    margin: 0 auto 16px;
    padding: 32px;
    text-align: left;
    width: 600px;
    height: 400px;
}

.game-error img{
    float:left;
    margin-right: 10px;
}

.game-error p{
    margin-bottom:10px;
}

.game-error span{
    font-size:13px;
}

button.negative, .button.negative {
    background-color: #b20000;
    background-image: -moz-linear-gradient(center top , #cb0000, #980000);
    border-color: #980000;
    color: #fff;
    padding: 5px 10px;

}

body {font:normal 12px Arial, sans-serif,Gotham, "Helvetica Neue", Helvetica; color:#000; padding:0 0 20px; /*background:#fff;*/
      position: relative;
      height: 100%;
      //background: #fff url("../../zapak2015/images/zapak_new-year01.jpg") no-repeat fixed center top / 100%;
}


.sideOpen {
    left: -300px;
    overflow-x:hidden;
    position: relative;
}
.sideTrigger {
    float: right;
    padding: 30px;
}
.closeTrigger {
    font-weight: bold;
    text-decoration: none;
    color: #000;
    font-size: 30px;
    display: inline-block;
    margin-top: -15px;
    margin-bottom: 5px;
}
.sideMenu {
    position: fixed;
    right: -320px;
    height: 100%;
    width: 300px;
    background: #FFF;
    top:0;
    -webkit-transition: all 400ms ease;
    -moz-transition: all 400ms ease;
    -ms-transition: all 400ms ease;
    -o-transition: all 400ms ease;
    transition: all 400ms ease;
    -webkit-transform: translateZ(0);
    -ms-transform: translateZ(0);
    -o-transform: translateZ(0);
    transform: translateZ(0);
}
.sideOpen .sideMenu {
    right: -300px;
}
.sideMenu:after {
    content: "";
    top: -10%;
    left: 0;
    height: 120%;
    width: 150%;
    z-index: -1;
    position: absolute;
    -webkit-box-shadow: 0 0 20px 0 #000;
    box-shadow: 0 0 20px 0 #000;
}

/* css for tooltip*/
.hint-post {
    color: #000;
    font: 11px Tahoma,Geneva,sans-serif;
    margin: -50px 0 0 445px;
    position: absolute;
    width: 259px;
}
.top_hint {
    background: rgba(0, 0, 0, 0) url("../../zapak2015/images/hint.gif") no-repeat scroll left top;
    height: 2px;
}

.middle_hint {
    background: #dcf2fd url("../../zapak2015/images/hint-bg.gif") repeat-x scroll left top;
    border-left: 1px solid #b2d4e9;
    border-right: 1px solid #b2d4e9;
    padding: 5px 5px 5px 8px;
}
.bottom_hint {
    background: rgba(0, 0, 0, 0) url("../../zapak2015/images/hint.gif") no-repeat scroll left -34px;
    height: 2px;
}

.arrow_hint {
    background: rgba(0, 0, 0, 0) url("../../zapak2015/images/hint.gif") no-repeat scroll left -47px;
    height: 13px;
    left: -19px;
    position: absolute;
    top: 6px;
    width: 20px;
}

.margin_advertisers{
    margin-top:116px;
}

.margin_aboutus, .margin_financial{
    margin-top:140px;
}

/* jssor slider arrow navigator skin 02 css */
/*
.jssora02l                  (normal)
.jssora02r                  (normal)
.jssora02l:hover            (normal mouseover)
.jssora02r:hover            (normal mouseover)
.jssora02l.jssora02ldn      (mousedown)
.jssora02r.jssora02rdn      (mousedown)
*/
.jssora02l, .jssora02r {
    display: block;
    position: absolute;
    /* size of arrow element */
    width: 55px;
    height: 55px;
    cursor: pointer;
    background: url('../../zapak2015/images/a02.png') no-repeat;
    overflow: hidden;
}
.jssora02l { background-position: -306px -36px; top:217px!important; }
.jssora02r { background-position: -332px -36px; top:217px!important; }
.jssora02l:hover { background-position: -271px -86px; }
.jssora02r:hover { background-position: -306px -86px; }
.jssora02l.jssora02ldn { background-position: -306px -36px; }
.jssora02r.jssora02rdn { background-position: -332px -36px; }

/* jssor slider thumbnail navigator skin 03 css */
/*
.jssort03 .p            (normal)
.jssort03 .p:hover      (normal mouseover)
.jssort03 .pav          (active)
.jssort03 .pdn          (mousedown)
*/

.jssort03 .p {
    position: absolute;
    top: 0;
    left: 0;
    width: 88px;
    height: 58px;
}

.jssort03 .t {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: none;
}

.jssort03 .w, .jssort03 .pav:hover .w {
    position: absolute;
    width: 78px;
    height: 48px;
    border: 4px solid rgba(255, 255, 255, 0.3);
    box-sizing: content-box;
}

.jssort03 .pav:hover .w{ border: 4px solid rgba(255, 255, 255, 1);}

.jssort03 .pdn .w, .jssort03 .pav .w {
    border-style: solid;
    border-width:4px;
    border-color:#fff;
}

.jssort03 .c {
    position: absolute;
    top: 0;
    left: 0;
    width: 88px;
    height: 58px;
    background-color: #000;

    filter: alpha(opacity=35);
    opacity: .35;
    transition: opacity .3s;
    -moz-transition: opacity .3s;
    -webkit-transition: opacity .3s;
    -o-transition: opacity .3s;
}

.jssort03 .p:hover .c, .jssort03 .pav .c {
    filter: alpha(opacity=0);
    opacity: 0;
    background:none;

}

.jssort03 .p:hover .c {
    transition: none;
    -moz-transition: none;
    -webkit-transition: none;
    -o-transition: none;
}

* html .jssort03 .w {
    width : 62px;
    height : 32px;
}

.playbutton{position:absolute; bottom:-2px; right:2px; z-index:9999}

/*Sumit game form*/
.orimg{background:url(../../zapak2015/images/or2.jpg) center right no-repeat;display: inline-block;  padding-right: 48px;}
appLogin .loginform.register.submitgame{width:880px;}
.submitgame_width{width:880px!important;}
.appLogin .loginform.register.submitgame{background:none;}
.appLogin .loginform input[type="text"].manualself{width:196px;}
.appLogin .loginform select, .appLogin .loginform textarea{padding:10px; width:276px;}
.appLogin .loginform textarea{width:254px; vertical-align:top;}
		
.browse-wrap{margin-top: 22px;margin-right: 4px;}
.marL149{margin-left:149px;} 
.gamelabel{width:190px; display:inline-block;}
.orimg.selectvideo{background:none;}
.selectvideo {width:100%;}
.gamesubmit{display:block;}
.gamesubmit .marginB20{margin-bottom:35px!important;}
.imgborder img{border: 1px solid #000;}

.appLogin .loginform.register.submitgame p{position:relative;}
.appLogin .loginform.register.submitgame .error{ position:absolute; left:150px; bottom:-19px;}
.appLogin .loginform.register.submitgame .error2{left:497px;}

 /* <= IE 7 */
    @media screen\9 {.upload{width:180px;}}

    /* IE 8 */
    @media \0screen {.upload{width:180px;}}

    /* >= IE10 */
    @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {.upload{width:180px;}
		}

/* jssor slider css ends*/

/*master css for new game play page added on 30-09-2016*/
.bgblck{background:#000; color:#666;}
.icon{background:url(../../zapak2015/images/icon-sprite.png) center no-repeat;cursor:pointer; display:inline-block; vertical-align:middle;}

.gamepage{width:1070px;} .gamepage .gameName{text-align:center;} .gamePlayWrapper{width:100%; max-width:1024px;} .gamePlayWrapper{width:1024px; margin:0 auto;}.smlAdd{width:270px;} .otrGames {width:380px;} .otrGames ul{width:325px; margin:8px auto;} .otrGames li{float:left; width:100px;}
.gamepage h3{background:#000; padding:5px 0; text-align:center; color:#f0a31f; margin-bottom:0; text-transform:capitalize;} .gamepage .contentLeft{width:755px;} .gamepage .contentRight{width:300px;}
.tabs-menu {height: 30px;float: left;clear: both; width:100%; background-color:#adaaaa;}
.tabs-menu li { height: 28px; line-height: 30px; float: left;  border: 1px solid #959595; background: #f9fcf1; font-size:14px; background: -moz-linear-gradient(top,  #f9fcf1 0%, #bec8b8 99%);background: -webkit-linear-gradient(top,  #f9fcf1 0%,#bec8b8 99%); background: linear-gradient(to bottom,  #f9fcf1 0%,#bec8b8 99%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9fcf1', endColorstr='#bec8b8',GradientType=0 ); font-weight:bold; padding:0 14px;}
.tabs-menu li.current {position: relative; background: #f7ecb8;background: -moz-linear-gradient(top,  #f7ecb8 0%, #d39036 99%); background: -webkit-linear-gradient(top,  #f7ecb8 0%,#d39036 99%); background: linear-gradient(to bottom,  #f7ecb8 0%,#d39036 99%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7ecb8', endColorstr='#d39036',GradientType=0 ); border-color:#92693a; border-right:none;  z-index: 5; }
.tabs-menu li a {padding: 10px; text-transform: uppercase;color: #848181;text-decoration: none; }
.tabs-menu .current a {color: #9e4402; font-size:15px;}
.tab {background-color: #e5e5e5; float: left; margin-bottom: 20px;width: auto; clear:both; min-height:408px;}
.tab-content {width: 715px; padding: 20px; display: none;}
#GameVideo {display: block;} 
.gamesocial{font-size:16px;} .favorite{ height:20px; width:100px;}
.favrte{width:18px; height:18px; background-position:-67px -363px; }.favrte:hover{background-position:-91px -363px;} .rate{width:90px;} .yourRate{color:#f6a61f; width:190px;}
.gamepage .smLinks{margin-top:0; } .focusM{width:20px; height:20px; background-position:-50px -383px;} .focusM:hover{background-position:-76px -383px;}
/*rating star*/
	ul.rating-star {background:url(../../zapak2015/images/star-matrix.png) 0 0 no-repeat; width:80px; height:16px; margin:2px auto;}
	ul.rating-star li a:hover {background:url(../../zapak2015/images/star-matrix.png) 0 0 no-repeat;}
	ul.rating-star li.one a:hover {background-position: 0 -176px;}
	ul.rating-star li.two a:hover{background-position: 0 -192px;}
	ul.rating-star li.three a:hover{background-position: 0 -208px;}
	ul.rating-star li.four a:hover{background-position: 0 -224px;}
	ul.rating-star li.five a:hover{background-position: 0 -240px;}
    
.ratenow span, ul.rating-star {float:left;}
ul.rating-star{position:relative;  margin: 3px 0 0 8px;}/*changes 1-4-11*/
	ul.rating-star{background-position:0 1px;}
	ul.rating-star li{float:left; text-indent:-9999px;}
	ul.rating-star li a{ width:16px; height:16px; position:absolute; top:0; left:0; z-index:99; }
		ul.rating-star li.one a{left:0; top:1px}
		ul.rating-star li.two a{left:16px; top:1px; width:32px}
		ul.rating-star li.three a{left:32px; top:1px}
		ul.rating-star li.four a{left:48px; top:1px}
		ul.rating-star li.five a{left:64px; top:1px}
		ul.rating-star li a:hover{ line-height:16px; width:81px; overflow:hidden;  height:16px; z-index:9;left:0;}
		
ul.rating-star.norate{background-position:0 0}
ul.rating-star.onerate {background-position:0 -16px}
ul.rating-star.tworate {background-position:0 -32px}
ul.rating-star.threerate {background-position:0 -48px}
ul.rating-star.fourrate {background-position:0 -64px}
ul.rating-star.fiverate {background-position:0 -80px}
