﻿.upper-content {
    padding-bottom: 0 !important
}

.wrapper_top {
    padding-bottom: 0 !important;
    overflow: hidden;
    z-index: 1
}

.casinogames {
    background: #131a28
}

.page-games .ticker-wrapper {
    background: #131A28 !important
}

.pPlay .prod-main {
    background-color: #2c374b;
    padding: 7px;
    margin-bottom: 5px
}

.pPlay .prod-main td {
    color: #ffffff
}

.pPlay .prod-main td .pj-title img {
    margin: 10px 0 0
}

.pPlay .prod-tabs {
    border-left: 1px solid #37455f
}

.pPlay .prod-tabs td {
    border: solid #37455f;
    border-width: 1px 1px 0 0;
    height: 28px;
    line-height: 28px;
    font-weight: bold;
    white-space: nowrap;
    text-transform: uppercase
}

.pPlay .prod-tabs a {
    display: block;
    background: url(/Static/M88V2/img/bg/bg_prod_list.gif?v=20171215.1) repeat-x;
    padding: 0 10px;
    border-left: 1px solid #8394b5;
    color: #fff;
    text-decoration: none
}

.pPlay .prod-tabs a.new {
    background-image: none;
    background-color: #FFD801;
    color: #000000
}

.pPlay .prod-tabs a.over {
    border-left: 0;
    padding-left: 11px;
    background-position: 0 -30px;
    color: #ffc600
}

.pPlay .prod-tabs a.over.new {
    color: #000000;
    background-color: #EAC117
}

.pPlay .prod-tabs a:hover {
    border-left: 0;
    padding-left: 11px;
    background-position: 0 -30px
}

.pPlay .prod-list {
    background-color: #37455f;
    padding: 7px
}

.pPlay .banner-table {
    float: right;
    width: 130px
}

.pPlay .list-table td {
    width: 188px
}

.pPlay .list-td {
    border: 2px solid #7b8dab;
    cursor: default
}

.pPlay .list-img {
    height: 92px;
    margin: 3px 3px 0 3px
}

.pPlay .list-link {
    border: 0;
    margin: 0 3px 3px 3px;
    font-size: 11px;
    line-height: 16px;
    height: 17px;
    cursor: pointer
}

.pPlay .list-head {
    border: 0;
    margin: 0 3px;
    font-size: 11px;
    line-height: 17px;
    height: 17px;
    overflow-y: hidden
}

.pPlay .list-text {
    border: 0;
    margin: 0 3px;
    font-size: 11px;
    line-height: 14px;
    height: 14px
}

.pPlay .list-text span {
    float: right;
    font-size: 10px
}

.pPlay .list-link span {
    color: #999;
    font-weight: normal;
    display: block;
    cursor: default
}

.pPlay .list-text a {
    color: #7b8dab
}

.pPlay .list-text a:hover {
    color: #ffe16f
}

.pPlay .list-link a {
    color: #a9bfe5;
    background: #5e729a url(/Static/M88V2/img/button/bg_button.png?v=20171215.1) no-repeat 0 -250px;
    padding-left: 15px;
    display: block
}

.pPlay .list-link a:hover {
    color: #ffc600;
    background-position: 0 -275px
}

.pPlay .over {
    border-color: #ffc600
}

.pPlay .over .list-link {
    color: #ffffff
}

.pPlay .over .list-head {
    color: #ffffff
}

.pPlay td.pad {
    width: 7px;
    height: 8px;
    line-height: 0;
    font-size: 0
}

.pPlay .banner-table img {
    width: 126px;
    height: 146px;
    display: block
}

.pPlay .banner-table .long img {
    height: 304px
}

.pPlay .banner-table #sliderBox {
    position: relative;
    top: 0;
    left: 0;
    overflow: hidden;
    width: 126px;
    height: 146px
}

.pPlay .banner-table li {
    float: left
}

.pPlay .slotBg {
    height: 250px;
    padding-top: 11px;
    background: url(/Static/M88V2/img/Club_Slot_Base.png) no-repeat
}

.pPlay .slot1 {
    display: block;
    width: 226px;
    height: 229px;
    float: left;
    margin-left: 31px
}

.pPlay .slot2 {
    display: block;
    width: 226px;
    height: 229px;
    float: left;
    margin-left: 54px
}

.pPlay .slot3 {
    display: block;
    width: 226px;
    height: 229px;
    float: left;
    margin-left: 54px
}

.pPlay-list {
    font-size: 10px;
    padding-top: 0
}

.pPlay-list .inner {
    padding: 0;
    width: 936px;
    margin: 0 auto
}

.pPlay-list h2 {
    width: 938px;
    margin: 0 auto;
    padding-bottom: 5px;
    color: #ffffff;
    font-size: 12px;
    font-weight: bold
}

.pPlay-list table {
    width: 938px;
    margin: 0 auto
}

.pPlay-list td {
    font-size: 10px;
    font-weight: bold;
    line-height: 15px;
    vertical-align: top
}

.pPlay-list a {
    color: #ffffff;
    text-decoration: none
}

.pPlay-list a:hover {
    color: #ffc600;
    text-decoration: underline
}

.pPlay-list .genre {
    border-bottom: 1px solid #616d81;
    height: 19px;
    line-height: 19px
}

.pPlay-list .genre a {
    color: #ffc600
}

a:link,a:visited {
    text-decoration: none
}

ol,ul {
    list-style: none;
    margin: 0;
    padding: 0
}

img,map {
    outline: none
}

.clearfix,.clear {
    clear: both
}

.group:before,.group:after {
    content: "";
    display: table;
    clear: both
}

table {
    border-spacing: 0 !important
}

tr {
    vertical-align: top !important;
    border-spacing: 0 !important
}

td,th {
    color: #333;
    font: 11px Arial,Sans-Serif,Tahoma,Helvetica
}

.pVegas .pj-table {
    width: 304px;
    margin: auto;
    border: 1px solid #bfc6d3
}

.pVegas .pj-table td {
    height: 29px;
    padding: 0 10px;
    border: 1px solid;
    border-color: #000 #999 #999 #000
}

.pVegas .pj-name {
    float: left;
    line-height: 29px;
    font-size: 12px
}

.pVegas .pj-prize {
    float: right;
    line-height: 0;
    margin-top: 4px
}

.pPlay .prod-tabs {
    border-left: 1px solid #37455f
}

.pPlay .prod-list {
    background-color: #37455f;
    padding: 7px
}

.pPlay .banner-table {
    float: right;
    width: 130px
}

.pPlay .list-td {
    border: 2px solid #7b8dab;
    cursor: default
}

.pPlay .banner-table .long img {
    height: 304px
}

.pPlay .prod-tabs td {
    border: solid #37455f;
    border-width: 1px 1px 0 0;
    height: 28px;
    line-height: 28px;
    font-weight: bold;
    white-space: nowrap;
    text-transform: uppercase
}

.pPlay .prod-tabs a.over {
    border-left: 0;
    padding-left: 11px;
    background-position: 0 -30px;
    color: #ffc600
}

.pPlay .over {
    border-color: #ffc600
}

.prod-list a {
    text-decoration: none
}

.page-games #content-container {
    padding: 5px 0 0
}

.page-games #product {
    width: 100%
}

.page-games #product .games {
    width: 938px;
    margin: 0 auto;
    padding: 0 0 5px
}

.pPlay .prod-tabs a.over.new {
    _color: #000 !important
}

.pGames .pj-title td {
    padding: 2px 0 0;
    vertical-align: top
}

.pPlay .prod-tabs a {
    display: block;
    background: url('/main/pp/gamelist/bg_prod_list.gif?v=20171215.1') repeat-x;
    padding: 0 10px;
    border-left: 1px solid #8394b5;
    color: #fff;
    text-decoration: none
}

.pPlay .list-link a {
    color: #a9bfe5;
    background: #5e729a url('/main/pp/gamelist/bg_button.png?v=20171215.1') no-repeat 0 -250px;
    padding-left: 15px;
    display: block
}

.pPlay .banner-table img {
    width: 126px;
    height: 146px;
    display: block
}

.progressiveJP {
    width: 120px;
    background: #000000;
    text-align: center
}

.progressiveInput {
    height: 20px;
    line-height: 20px;
    color: #ffffff;
    font-size: 12px;
    font-family: Sans-Serif,Tahoma,Helvetica !important;
    font-weight: bold;
    margin-left: -9px
}

.moduleNameDiv {
    display: none
}

.clear {
    clear: both
}

.wrap {
    margin: 0 auto;
    min-width: 1024px;
    width: 100%
}

.cg-panel {
    width: 1000px;
    margin: 0 auto;
    padding: 0
}

.rel {
    position: relative
}

.fl {
    float: left;
    font-family: Sans-Serif,Tahoma,Helvetica
}

.fr {
    float: right
}

.ie a,.ie img {
    border: none
}

.lvl-2 {
    position: relative;
    z-index: 2
}

.pVegas {
    background: url('/main/pp/gamelist/bg_progressiveJackpot.gif?v=20171215.1') no-repeat top left;
    width: 330px;
    vertical-align: top;
    padding: 0 0 20px
}

.pj-title img {
    margin: 10px 0 0
}

.pVegas .pj-table {
    border-collapse: inherit
}

.pVegas .pj-title {
    height: 35px
}

.pVegas .pj-name {
    color: #fff
}

.slot-machine-items {
    position: relative;
    float: left;
    width: 163px;
    height: 178px;
    margin: 0 13px;
    background: url(/main/pp/slot_machine_bg.png?v=20171215.1) no-repeat left top;
    overflow: hidden;
    display: block;
    z-index: 5
}

.slot-machine-items.active,.slot-machine-items:hover {
    background-image: url(/main/pp/slot_machine_bg_yellow.png?v=20171215.1)
}

.search-bar #search-game {
    width: 154px;
    padding: 6px 5px;
    border: 0;
    border-radius: 2px 0 0 2px;
    background: white url(/main/pp/icon-magnifyingglass.jpg?v=20171215.1) no-repeat 5px center
}

.casinogames .carousel {
    height: 100%
}

.page-games .casinogames .carousel li a {
    height: 100%;
    background-position: center 139px;
    background-attachment: fixed
}

.lower-content {
    position: relative;
    z-index: 1;
    width: 100%;
    background: #31405f;
    margin: 0 auto;
    padding: 0
}

.hide {
    display: none
}

.loading {
    background: url(/main/pp/loading-bg.png?v=20171215.1) repeat;
    height: 100%;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 9999
}

.loading-bar {
    height: 302px;
    margin-left: auto;
    margin-right: auto;
    margin-top: -151px;
    position: relative;
    top: 50%;
    width: 450px
}

.loading-bar img.static {
    display: block;
    margin: 0;
    position: relative;
    z-index: 1
}

.loading-bar img.gif {
    bottom: 39px;
    display: block;
    left: 111px;
    margin: 0;
    position: absolute;
    z-index: 2
}

#cg-wrap {
    overflow: hidden;
    min-height: 313px;
    z-index: 1;
    margin-bottom: 25px
}

#banner {
    height: 726px;
    left: 0;
    overflow: hidden;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 1
}

.slide {
    left: 50% !important;
    margin-left: -1000px !important;
    width: 2000px !important;
    position: absolute !important
}

.slide > div {
    display: none;
    height: 726px;
    left: 50% !important;
    margin-left: -1000px !important;
    position: absolute;
    width: 2000px !important
}

.slide > div > img {
    position: relative;
    z-index: 1
}

.slide > div.first {
    display: block
}

.banner-link {
    min-width: 1000px;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 5
}

.banner-link .cg-panel {
    position: relative;
    text-align: center
}

.button_click a {
    display: inline-block;
    background: #ffcf01;
    height: 32px;
    width: 125px;
    cursor: pointer;
    text-align: center;
    line-height: 32px;
    font-family: Sans-Serif,Tahoma,Helvetica;
    font-size: 16px;
    color: #0d111a;
    text-shadow: 1px 0 0 #666;
    margin-top: 10px;
    text-transform: uppercase
}

.button_click2 a {
    display: inline-block;
    background: #ffcf01;
    height: 32px;
    width: 170px;
    cursor: pointer;
    text-align: center;
    line-height: 32px;
    font-family: Sans-Serif,Tahoma,Helvetica;
    color: #0d111a;
    text-shadow: 1px 0 0 #666;
    top: -100px;
    right: -5px;
    margin-top: 0;
    font-size: 16px;
    text-transform: uppercase;
    position: absolute
}

.button_click3 a {
    display: inline-block;
    background: #ffcf01;
    height: 32px;
    width: 150px;
    cursor: pointer;
    text-align: center;
    line-height: 32px;
    font-family: Sans-Serif,Tahoma,Helvetica;
    font-size: 16px;
    color: #0d111a;
    text-shadow: 1px 0 0 #666;
    margin-top: 0;
    text-transform: uppercase;
    position: absolute;
    top: 220px;
    left: 640px
}

.button_click4 a {
    display: inline-block;
    background: #ffcf01;
    height: 32px;
    width: 150px;
    cursor: pointer;
    text-align: center;
    line-height: 32px;
    font-family: Sans-Serif,Tahoma,Helvetica;
    font-size: 16px;
    color: #0d111a;
    text-shadow: 1px 0 0 #666;
    margin-top: 0;
    text-transform: uppercase;
    position: absolute;
    right: -190px;
    bottom: 30px
}

.button_click5 a {
    display: inline-block;
    background: #ffcf01;
    height: 32px;
    width: 150px;
    cursor: pointer;
    text-align: center;
    line-height: 32px;
    font-family: Sans-Serif,Tahoma,Helvetica;
    font-size: 16px;
    color: #0d111a;
    text-shadow: 1px 0 0 #666;
    margin-top: 0;
    text-transform: uppercase;
    position: absolute;
    bottom: -35px;
    right: -315px
}

.lang-zh-cn .button_click5 a {
    display: inline-block;
    background: #ffcf01;
    height: 32px;
    width: 150px;
    cursor: pointer;
    text-align: center;
    line-height: 32px;
    font-family: Sans-Serif,Tahoma,Helvetica;
    font-size: 16px;
    color: #0d111a;
    text-shadow: 1px 0 0 #666;
    margin-top: 0;
    text-transform: uppercase;
    position: absolute;
    bottom: -35px;
    right: -315px
}

.button_click6 a {
    display: inline-block;
    background: #ffcf01;
    height: 32px;
    width: 150px;
    cursor: pointer;
    text-align: center;
    line-height: 32px;
    font-family: Sans-Serif,Tahoma,Helvetica;
    font-size: 16px;
    color: #020202;
    text-shadow: 1px 0 0 #666;
    margin-top: 0;
    text-transform: uppercase;
    position: absolute;
    bottom: 10px;
    left: 57px
}

.button_click7 a {
    display: inline-block;
    background: #ffcf01;
    height: 32px;
    width: 150px;
    cursor: pointer;
    text-align: center;
    line-height: 32px;
    font-family: Sans-Serif,Tahoma,Helvetica;
    font-size: 16px;
    color: #020202;
    text-shadow: 1px 0 0 #666;
    margin-top: 0;
    text-transform: uppercase;
    position: absolute;
    bottom: -44px;
    left: 261px
}

.lang-id-id .button_click3 a {
    display: inline-block;
    background: #ffcf01;
    height: 32px;
    width: 150px;
    cursor: pointer;
    text-align: center;
    line-height: 32px;
    font-family: Sans-Serif,Tahoma,Helvetica;
    font-size: 16px;
    color: #0d111a;
    text-shadow: 1px 0 0 #666;
    margin-top: 0;
    text-transform: uppercase;
    position: absolute;
    top: 220px;
    left: 640px
}

.lang-zh-cn .button_click3 a {
    display: inline-block;
    background: #ffcf01;
    height: 32px;
    width: 150px;
    cursor: pointer;
    text-align: center;
    line-height: 32px;
    font-family: Sans-Serif,Tahoma,Helvetica;
    font-size: 16px;
    color: #0d111a;
    text-shadow: 1px 0 0 #666;
    margin-top: 0;
    text-transform: uppercase;
    position: absolute;
    top: 230px;
    left: 640px
}

.button_click_pragmatic a {
    display: inline-block;
    background: #ffcf01;
    height: 32px;
    width: 125px;
    cursor: pointer;
    text-align: center;
    line-height: 32px;
    font-family: Sans-Serif,Tahoma,Helvetica;
    color: #0d111a;
    text-shadow: 1px 0 0 #666;
    top: 5px;
    left: 107px;
    position: absolute;
    font-size: 16px;
    text-transform: uppercase
}

.btn-yellow a {
    color: #0d111a;
    background: #ffcf01
}

.btn-blue a {
    color: #ffffff;
    background: #5071a1
}

.button_click_tab a {
    display: inline-block;
    height: 32px;
    width: 150px;
    cursor: pointer;
    text-align: center;
    line-height: 34px;
    font-family: Sans-Serif,Tahoma,Helvetica;
    text-shadow: 1px 0 0 #666;
    position: absolute;
    font-size: 16px;
    text-transform: uppercase
}

.secondbanner .button_click_tab a {
    left: 355px;
    top: 240px
}

.firstbanner .button_click_tab a {
    left: 107px;
    top: 210px
}

.lang-th-th .firstbanner .button_click_tab a {
    right: 107px;
    top: 217px
}

.lang-km-kh .firstbanner .button_click_tab a {
    right: 190px;
    top: 210px
}

.thirdbanner .button_click_tab a {
    left: 165px;
    top: 244px
}

.fifthbanner .button_click_tab a {
    right: 660px;
    top: 195px
}

.fourthbanner .button_click_tab a {
    left: 260px;
    top: 235px
}

.button_click_pragmatic a:hover,.button_click a:hover,.button_click2 a:hover,.button_click3 a:hover,.button_click4 a:hover,.button_click5 a:hover,.button_click6 a:hover {
    background: #e2c44d
}

.reference-link {
    z-index: 2;
    position: absolute;
    top: 40px;
    left: 24%
}

.reference-link2 {
    z-index: 2;
    position: absolute;
    top: 230px;
    left: 25%
}

.reference-link4 {
    z-index: 2;
    position: absolute
}

.reference-link a {
    text-decoration: none
}

.reference-link a.play-now {
    background: url('/main/pp/btn-playnow.png?v=20171215.1') center no-repeat;
    color: #433201;
    display: inline-block;
    font: 700 15px/47px "AvantGarde LT Medium",Sans-serif,Arial,Tahoma,Helvetica;
    height: 47px;
    text-align: center;
    text-shadow: 0 1px 0 #fff;
    text-transform: uppercase;
    width: 139px
}

.reference-link a.play-now:hover {
    background: url(/main/pp/btn-playnow-hover.png?v=20171215.1) center no-repeat
}

.reference-link a.try-now {
    color: #fff;
    font: 700 13px/47px Tahoma
}

.reference-link a.try-now:hover {
    text-decoration: underline
}

#banner-link {
    position: relative;
    z-index: 2
}

.lang-ja-jp #banner1-link {
    right: 0;
    top: 0
}

.lang-ja-jp #banner1-link .button_jp a {
    left: 473px;
    top: 170px
}

.lang-ja-jp #banner2-link .button_jp a {
    left: -110px;
    top: -42px
}

#mobile-carousel {
    position: absolute;
    min-width: 0;
    width: 350px;
    left: 50%;
    margin-left: -468px;
    *z-index: 9
}

#mobile-carousel .cg-panel {
    position: relative;
    width: 350px;
    margin: 0
}

.mobile {
    background: url('/main/pp/mobile-carousel-bg.png?v=20171215.1') top center no-repeat;
    float: left;
    height: 139px;
    margin: 108px 0 0 77px;
    position: relative;
    width: 270px;
    z-index: 1
}

.jcarousel-wrapper {
    left: 1px;
    margin: 22px auto 0;
    position: relative;
    width: 150px
}

.jcarousel {
    overflow: hidden;
    position: relative;
    width: 154px
}

.jcarousel ul {
    list-style: none;
    margin: 0;
    padding: 0;
    position: relative;
    width: 2000em
}

.jcarousel li {
    border: 2px solid #adcef6;
    height: 85px;
    width: 150px;
    position: relative;
    overflow: hidden;
    float: left;
    margin-right: 2px
}

.jcarousel li a {
    display: inline-block
}

.jcarousel li img {
    display: block;
    margin: 0;
    width: 100%;
    height: 81px;
    position: relative;
    z-index: 1
}

.jcarousel li span {
    background: url('/main/pp/mobile-carousel-text-bg.png?v=20171215.1') repeat;
    bottom: 0;
    color: #fff;
    display: block;
    font: 12px/16px Sans-Serif,Tahoma,Helvetica;
    left: 0;
    position: absolute;
    text-align: center;
    text-transform: uppercase;
    width: 150px;
    z-index: 2
}

.jcarousel-pagination {
    margin-top: 6px;
    width: 100%;
    font-size: 0;
    text-align: center
}

.jcarousel-pagination a {
    background: url('/main/pp/mobile-pagination-default.png?v=20171215.1') center no-repeat;
    display: inline-block;
    height: 12px;
    margin: 0 3px;
    text-align: center;
    text-indent: -999em;
    width: 12px
}

.jcarousel-pagination a.active {
    background: url('/main/pp//mobile-pagination-active.png?v=20171215.1') center no-repeat
}

.android {
    background: url('/main/pp/android.png?v=20171215.1') center no-repeat;
    display: block;
    height: 172px;
    left: -39px;
    position: absolute;
    top: 85px;
    width: 172px;
    z-index: 2
}

.qr-code {
    background: url('/main/pp/qr-code_EN.png?v=20171215.1') center no-repeat;
    display: block;
    height: 114px;
    left: 43px;
    position: absolute;
    top: 143px;
    width: 104px;
    z-index: 2
}

#link-area {
    height: 0;
    left: 50%;
    margin-left: -466px;
    position: absolute;
    top: 248px;
    width: 368px;
    z-index: 9
}

#link-area .cg-panel {
    width: 368px;
    margin: 0
}

.apk-panel {
    margin-top: 6px;
    padding-left: 40px;
    width: 365px
}

.apk-panel a {
    display: inline-block;
    margin-right: 10px;
    width: 150px;
    height: 51px
}

.apk-panel .apk {
    background: url('/main/pp/apk-btn_EN.png?v=20171215.1') 0 0 no-repeat
}

.apk-panel .mweb {
    background: url('/main/pp/mweb-btn_EN.png?v=20171215.1') 0 0 no-repeat
}

.apk-panel a:hover {
    background-position: -165px 0
}

.banner-pagination {
    top: 301px;
    font-size: 0;
    position: absolute;
    left: 0;
    text-align: left;
}

.banner-pagination a {
    background: url(/main/pp/banner-pagination-default.png?v=20171215.1) center no-repeat;
    display: inline-block;
    height: 7px;
    width: 31px;
    margin: 0 2px;
    zoom:1;}

.banner-pagination a.activeSlide {
    background: url(/main/pp/banner-pagination-active.png?v=20171215.1) center no-repeat
}

#content-sidebar-casino {
    margin-top: 295px;
}

#content-sidebar-casino .cg-panel {
    background: #212e44;
    border-top: none;
    border: thin solid #323e52;
    margin-top: -1px;
    padding-bottom: 30px;
    width: 1000px
}

#content {
    width: 1000px
}

.content-header {
    position: relative;
    top: 55px;
    padding-bottom: 40px
}

.content-header .total-games {
    color: #fff;
    display: block;
    font: 500 20px/35px "AvantGarde LT Medium",Sans-serif,Arial,Tahoma,Helvetica;
    text-indent: 5px;
}

.content-header .form {
    float: right;
    width: auto;
    margin-right: -3px;
    margin-top: 6px
}

.form ul {
    padding: 0;
    list-style: none;
    margin-right: 10px
}

.form li {
    float: left;
    padding: 0;
    z-index: 12
}

.form li label {
    color: #fff;
    display: block;
    font: 700 12px/26px Sans-Serif,Arial,Tahoma,Helvetica;
    margin-right: 3px
}

.form select {
    border: thin solid #5e729a;
    color: #fff;
    display: block;
    float: left;
    font: 12px Sans-Serif,Arial,Tahoma,Helvetica;
    margin-right: 4px;
    outline: 0 !important;
    padding: 5px
}

.lang-km-kh .form select {
    padding: 0
}

.form #sort_type {
    background: #354d76;
    border-right: none;
    color: #5e729a;
    font-weight: bold
}

.form #order {
    background: #212e44;
    widows: 63px;
    color: #FFFFFF;
    font-weight: bold
}


::-webkit-input-placeholder {
    font-size: 12px;
    color: #FFFFFF;
    margin: 0 auto;
    text-align: center;
    opacity: 0.4
}

:-moz-placeholder {
    font-size: 12px;
    color: #FFFFFF;
    margin: 0 auto;
    text-align: center;
    opacity: 0.4
}

::-moz-placeholder {
    font-size: 12px;
    color: #FFFFFF;
    margin: 0 auto;
    text-align: center;
    opacity: 0.4
}

:-ms-input-placeholder {
    font-size: 12px;
    color: #FFFFFF;
    margin: 0 auto;
    text-align: center;
    opacity: 0.4
}

.form input[type="submit"] {
    background: url(/main/pp/icon-search.jpg?v=20171215.1) top center no-repeat;
    border: none;
    cursor: pointer;
    height: 26px;
    margin: 0;
    outline: 0 !important;
    padding: 0;
    width: 39px
}

.firefox .form select {
    padding-top: 3px;
    padding-bottom: 3px
}

.firefox .form input[type="text"] {
    padding-top: 4px;
    padding-bottom: 4px
}

.content-body {
    float: left;
    height: 2000px;
    overflow: hidden;
    position: relative;
    width: 1000px;
}

.content-body:hover {
    z-index: 3;
    position: relative
}

.single-content {
    position: absolute;
    float: left;
    width: 1000px;
    left: 774px;
    z-index: 1
}

.single-content.active {
    z-index: 2
}

.content-body .single-content:first-child {
    left: 0
}

.single-content .c-row {
    float: left;
    width: 1000px;
    margin-bottom: 3px
}

.single-content .c-col {
    float: left;
    font: 8px Sans-Serif,Tahoma,Helvetica;
    height: 143px;
    margin: 5px;
    padding: 3px 3px 4px;
    position: relative;
    width: 186px
}

.c-col .photo {
    width: 182px;
    height: 92px
}

.c-col .photo img {
    display: block;
    height: 92px;
    margin: 0;
    width: 182px
}

.c-col .detail {
    margin-top: 5px
}

.c-col .detail span {
    color: #fff;
    font-size: 12px;
    line-height: 14px;
    margin-top: 5px
}

.c-col .detail p {
    color: #fff;
    margin-top: 2px;
    font-size: 13px
}

.firefox .c-col .detail p {
    margin-top: 0
}

.c-col .link {
    background: #5e729a;
    margin-top: 2px
}

.c-col .link a {
    line-height: 16px
}

.c-col .link a.play-now {
    background: url('/main/pp/play-bg-sprite.png') 0 -11px no-repeat;
    color: #ffcf00;
    font-weight: 700;
    margin-left: 4px;
    padding-left: 11px
}

.c-col .link a.play-now:hover {
    color: #ffd41c;
    text-decoration: underline
}

.c-col .link a.try-now {
    color: #ffcf00;
    margin-right: 4px
}

.c-col .link a.try-now:hover {
    color: #ffd41c;
    text-decoration: underline
}

.single-content .c-row .c-col:first-child {
    margin-left: 0
}

.c-col {
    cursor: pointer
}

.c-col .overlay {
    left: 46%;
    margin-left: -90.5px;
    top: 2px;
    width: 193px;
    z-index: 9;
    opacity: 0;
    filter: alpha(opacity=0);
    position: absolute;
    height: 154px
}

.overlaybody {
    /*border: 1px solid #FCFFFF;*/
    height: 140px;
    width: 182px;
    margin: 0 auto
}

.overlaybody .thumb {
    width: 100%;
    position: relative;
    z-index: 1
}

.overlaybody .thumb img {
    display: block;
    margin: 0 auto;
    max-width: 100%
}

.overlaybody .thumb-info {
    position: relative;
    z-index: 1
}

.thumb-info span {
    font: 12px "AvantGarde LT Medium",Tahoma,Helvetica,Arial,sans-serif;
    margin-top: 8px
}

.thumb-info span.alignleft {
    /*background: #000;*/
    width: 44px;
    height: 22px;
    position: absolute;
    top: -97px;
    right: 0;
    z-index: 1
}

.thumb-info span.alignleft .Mag-ico {
    background: url('/main/pp/Mag-ico.png?v=20171215.1') no-repeat;
    height: 15px;
    width: 15px;
    float: left
}

.thumb-info span.alignleft .Mag-ico {
    margin: 4px -5px 0 4px;
    opacity: 0.8;
    filter: alpha(opacity=80)
}

.thumb-info span.alignleft .col-ico {
    background-position: -17px 0;
    margin: 3px 0 0 10px
}

.thumb-info span.alignleft .col-ico {
    background: url('/main/pp/thumb-ico.png?v=20171215.1') no-repeat;
    height: 15px;
    width: 15px;
    float: left
}

.col-ico-hover {
    background: url('/main/pp/thumb-ico-hover.png?v=20171215.1') no-repeat;
    height: 15px;
    width: 15px;
    float: left;
    position: absolute;
    right: 5px;
    top: 3px;
    z-index: 776
}

.thumb-info span.alignleft .Mag-ico:hover {
    opacity: 1;
    filter: alpha(opacity=100)
}

.thumb-info span.alignleft-idrvnd {
    background: #000;
    width: 44px;
    height: 22px;
    position: absolute;
    top: -97px;
    right: 0;
    z-index: 1
}

.thumb-info span.alignleft-idrvnd .Mag-ico {
    background: url('/main/pp/Mag-ico.png?v=20171215.1') no-repeat;
    height: 15px;
    width: 15px;
    float: left
}

.thumb-info span.alignleft-idrvnd .Mag-ico {
    margin: 4px -5px 0 4px;
    opacity: 0.8;
    filter: alpha(opacity=80)
}

.thumb-info span.alignleft-idrvnd .col-ico {
    background-position: -17px 0;
    margin: 3px 0 0 10px
}

.thumb-info span.alignleft-idrvnd .col-ico {
    background: url('/main/pp/thumb-ico.png?v=20171215.1') no-repeat;
    height: 15px;
    width: 15px;
    float: left
}

.thumb-info span.alignleft-idrvnd .Mag-ico:hover {
    opacity: 1;
    filter: alpha(opacity=100)
}

.overlaybody .hover-bot {
    width: 182px;
    height: 48px;
    background: #000;
    position: absolute;
    bottom: 1;
    color: #CCC;
    font-size: 9pt
}

.alignright {
    color: #fff;
    text-decoration: underline;
    position: absolute;
    right: 9px;
    bottom: 15px;
    z-index: 2
}

.alignright a {
    color: #fff
}

.overlaybody .play-now {
    background: url('/main/pp/playNow-btn.png?v=20171215.1') no-repeat;
    position: absolute;
    left: 0;
    bottom: 10px;
    width: 100px;
    height: 33px;
    line-height: 33px;
    z-index: 2
}

.overlaybody .vndcheck {
    position: absolute;
    left: 0;
    bottom: 0;
    height: 33px;
    padding-left: 6px;
    line-height: 33px;
    z-index: 2
}

.thumb-info span.vndcheck {
    margin-bottom: 92px
}

.textLabel {
    text-align: center;
    font: 700 12px/26px Sans-Serif,Tahoma,Helvetica;
    text-decoration: none;
    color: #000 !important;
    margin-left: 20px;
    margin-top: 4px;
    position: absolute
}

.showbox {
    border-radius: 5px;
    z-index: 9888;
    background: none repeat scroll 0 0 #A9B6D9;
    position: fixed;
    overflow: hidden
}

#ad_pcgames .banner {
    float: none;
    width: auto;
    height: 371px;
    position: absolute;
    bottom: 0;
    left: 10px
}

.showdiv {
    display: none;
    overflow: hidden
}

#zhezhao {
    background-color: #000;
    position: fixed;
    z-index: 988;
    left: 0;
    top: 0;
    display: none;
    width: 100%;
    height: 100%;
    opacity: 0.7;
    filter: alpha(opacity=70);
    -moz-opacity: 0.7
}

#ad_pcgames .close {
    width: 13px;
    height: 13px;
    margin: 4px 10px 3px;
    background: url('/main/pp/bg_button.gif?v=20171215.1') no-repeat scroll 0 0 transparent;
    cursor: pointer;
    position: absolute;
    top: 0;
    right: 0
}

#blinkblink {
    background-color: #000;
    position: fixed;
    z-index: 988;
    left: 0;
    top: 0;
    display: none;
    width: 100%;
    height: 100%;
    opacity: 0.7;
    filter: alpha(opacity=70);
    -moz-opacity: 0.7
}

.c-col span.border {
    position: absolute;
    background: #ffc600;
    display: block
}

.c-col span.top-left {
    width: 2px;
    height: 0;
    left: -2px;
    top: -2px
}

.c-col span.top-right {
    height: 2px;
    width: 0;
    top: -2px;
    right: -2px
}

.c-col span.bottom-left {
    width: 0;
    height: 2px;
    bottom: -2px;
    left: -2px
}

.c-col span.bottom-right {
    height: 0;
    width: 2px;
    bottom: -2px;
    right: -2px
}

.content-footer {
    font-size: 0;
    padding: 5px 0 0;
    text-align: center;
    width: 759px;
    height: 60px;
    overflow: hidden
}

.content-footer a {
    background: #30496c;
    border: thin solid #43618b;
    color: #fff;
    display: inline-block;
    font: 11px Sans-Serif,Tahoma,Helvetica;
    height: 13px;
    margin: 5px 3px 5px 3px;
    width: 18px;
    padding: 3px
}

.content-footer a.active {
    border-color: #fff;
    background: #5378ad
}

#sidebar {
    width: 140px;
    margin: 20px 0 0 6px
}

.vendorgames {
    background: #1d283b;
    width: 660px;
    position: relative;
    margin: 0 auto
}

.vendorgames ul {
    list-style: none;
    padding: 0;
    margin: 0
}

.vendorgames ul li {
    display: block;
    height: 32px;
    margin: 3px 0 0;
    padding: 0
}

.vendorgames ul li:first-child {
    margin-top: 5px;
    margin-left: 5px;
    padding-left: 5px;
}

.vendorgames ul li a {
    display: block;
    color: #ccddf2
}

ul.new_tab {
    list-style: none;
    margin: 0;
    padding: 0;
    width: 930px;
}

ul.new_tab li {
    float: left;
    margin-top: 5px;
    width: 85px;
    padding: 0;
    background: none;
    margin-right: 50px;
    height: 60px;
    overflow: normal;
    background-color: #212e44;
}

ul.new_tab .microgaming {
    width: 100px
}

ul.new_tab li.tab_box a {
    display: inline-block;
    height: 55px;
    width: 80px;
    text-align: center;
    transform: translateZ(0);
    backface-visibility: hidden;
    -moz-osx-font-smoothing: grayscale;
    transition-duration: 0.3s;
    transition-property: transform
}

ul.new_tab .microgaming a {
    width: 87px !important
}

ul.new_tab .genesis a {
    width: 83px !important
}

ul.new_tab li.tab_box a:hover {
    transform: scale(1.10)
}

ul.new_tab li.microgaming a:hover {
    transform: scale(1.10)
}

ul.new_tab li.habanero_vn a:hover {
    transform: scale(1.05)
}

ul.new_tab li.more a:hover {
    margin-top: 2px
}

.tab-active {
    border-bottom: 4px solid #fab900;
    transform: scale(1.0) !important;
}

ul.new_tab li.more {
    padding-top: 15px;
    height: 32px
}

ul.new_tab li.more a {
    height: 30px
}

ul.new_tab li.more a {
    width: 80px;
    color: #ffffff;
    font-family: "AvantGarde LT Medium",Sans-serif,Arial,Tahoma,Helvetica;
    font-size: 14px
}

.tabposition {
    position: absolute;
    left: 3px;
    top: 3px;
    width: 630px;
}

.microgaming img {
    width: 140px;
    height: auto
}

.pragmatic img {
    width: 140px;
    height: auto;
}

.playtech img {
    width: 125px;
    height: auto
}

.games img {
    width: 140px;
    height: auto
}

.isoftbet img {
    width: 140px;
    height: auto
}

.genesis img {
    width: 140px;
    height: auto
}

.betsoft img {
    width: 125px;
    height: auto
}

.habanero img {
    width: 140px;
    height: auto
}

.habanero_vn img {
    width: 140px;
    height: auto
}

a:focus,a:active {
    outline: 0 !important
}

.quick-link {
    background: #1d283b;
    border: thin solid #374665;
    width: 150px;
    margin-top: 60px
}

.quick-link ul {
    list-style: none;
    padding: 0;
    margin: 0
}

.quick-link ul li {
    display: block;
    height: auto;
    min-height: 32px;
    margin: 3px 0 0;
    overflow: hidden;
    padding: 0
}

.quick-link ul li:first-child {
    margin-top: 0
}

.quick-link ul li a {
    display: block;
    color: #ccddf2;
    font: 700 12px/32px Tahoma
}

.quick-link ul li.custom a {
    line-height: 14px
}

.quick-link ul li i[class^="icon"] {
    background-image: url('/main/pp/icon-sprite.png?v=20171215.1');
    background-repeat: no-repeat;
    float: left;
    height: 32px;
    width: 32px
}

.icon-lp {
    background-position: 0 0
}

.icon-pg {
    background-position: -32px 0
}

.icon-ng {
    background-position: -64px 0
}

.icon-fg {
    background-position: -191px 0
}

.icon-pj {
    background-position: -96px 0
}

.icon-3s {
    background-position: -128px 0
}

.icon-slt {
    background-position: -160px 0
}

.icon-tg {
    background-position: 0 -32px
}

.icon-vp {
    background-position: -32px -32px
}

.icon-gk {
    background-position: -64px -32px
}

.icon-mlti {
    background-position: -96px -32px
}

.icon-sa {
    background-position: -128px -32px
}

.quick-link ul li.active,.quick-link ul li:hover {
    background: url(/main/pp/nav-hover-bg.jpg) top left repeat-x
}

.quick-link ul li.active > a,.quick-link ul li:hover > a {
    color: #fff
}

.promotion .per20,.promotion .apps {
    overflow: hidden;
    float: left;
    position: relative;
    margin-top: 10px
}

.promotion .per20 span,.promotion .apps span {
    height: 0;
    overflow: hidden;
    position: absolute;
    left: 0;
    bottom: 0;
    margin-left: -2px;
    width: 148px
}

.promotion .apps span {
    background: url('/main/pp/20-percent-bonus-btn_EN.gif?v=20171215.1') no-repeat
}

.promotion .per20 span {
    background: url('/main/pp/m88-apps-btn_EN.gif?v=20171215.1') no-repeat
}

#winner {
    background: url('/main/pp/winners-bg.png?v=20171215.1') 12px 0 no-repeat;
    height: 275px;
    position: absolute;
    right: -736px;
    top: 0
}

#winner img {
    margin: 6px 0 0 9px;
    float: left;
    width: -81px
}

#winner ul {
    list-style: none;
    margin: 0;
    margin: 58px 0 0 28px;
    padding: 0;
    width: 224px
}

#winner li {
    margin: 0 0 2px 0;
    padding: 0;
    width: 210px;
    height: 63px
}

#winner .img {
    width: 87px
}

#winner .img,#winner li strong {
    color: #fff;
    float: left;
    font: 13px/13px Sans-Serif,Tahoma,Helvetica;
    text-align: center;
    width: 84px;
    padding: -1px 0 7px;
    height: 42px;
    line-height: 63px
}

#winner li span {
    width: 84px
}

#winner li strong {
    display: block
}

#winner li strong {
    width: 124px;
    height: 60px;
    line-height: 60px;
    text-align: center;
    margin-top: 5px
}

#winner li:first-child + li {
    width: 224px
}

#miaov_bottom {
    width: 252px;
    height: 275px;
    z-index: 20001
}

#but {
    display: block;
    height: 28px;
    position: absolute;
    right: 264px;
    top: 0;
    width: 26px;
    z-index: 20002
}

#winner .but_show {
    position: absolute;
    top: 0;
    right: 258px;
    background: url('/main/pp/winne-bgr-close.gif?v=20171215.1');
    width: 48px;
    height: 275px
}

.but_hide {
    background: url('/main/pp/winners-rig.gif?v=20171215.1');
    margin: 10px 12px 0
}

#cg-footer {
    background: #31405f;
    margin-top: 0;
    padding-bottom: 0
}

#cg-footer span {
    background: url('/main/pp/arrow-down.jpg?v=20171215.1') right 2px no-repeat;
    color: #fff;
    float: left;
    font: 700 12px Sans-Serif,Tahoma,Helvetica;
    margin: 20px 0 2px;
    padding: 0 23px 5px 0;
    cursor: pointer
}

#cg-footer span.active {
    background: url('/main/pp/arrow-up.jpg?v=20171215.1') right 2px no-repeat
}

#cg-footer .roller {
    display: none
}

#cg-footer ul {
    float: left;
    margin: 0 0 0 3%;
    padding: 0;
    width: 14%;
    list-style: none
}

#cg-footer ul:first-child {
    margin-left: 0
}

#cg-footer li {
    margin: 0;
    padding: 0
}

#cg-footer li a {
    color: #fff;
    font: 700 10px/15px Sans-Serif,Tahoma,Helvetica !important
}

#cg-footer li a:hover {
    color: #ffc600;
    text-decoration: underline
}

#cg-footer li.title {
    border-bottom: 1px solid #616d81;
    height: 21px;
    line-height: 19px
}

.lang-km-kh #cg-footer li.title a {
    font-family: "Khmer OS","Khmer OS System" !important
}

#cg-footer li.title a {
    color: #ffc600;
    font-size: 11px
}

.btt-container-casino {
    position: relative;
    width: 1024px;
    min-width: 1024px;
    margin: 0 auto
}

.back-to-top {
    background: url('/main/pp/btt-bg.png?v=20171215.1') 8px 6px no-repeat;
    text-indent: 44px;
    border: 2px solid #5A729E;
    bottom: 28px;
    color: #5A729E !important;
    display: block;
    font: 700 12px/40px "AvantGarde LT Medium",Sans-serif,Arial,Tahoma,Helvetica;
    position: absolute;
    right : -103px;
    text-align: center;
    width: 132px;
    z-index: 5
}

.back-to-top:hover {
    opacity: 0.8;
    filter: alpha(opacity=80);
    font-weight: bold
}

#hero #main {
    background: url('/main/pp/header-placeholder.jpg?v=20171215.1') top center no-repeat;
    height: 139px;
    position: relative;
    z-index: 2
}

#header img {
    display: block;
    margin: 0 auto;
    position: relative
}

#footer {
    height: 365px;
    background: url('/main/pp/footer-placeholder.jpg?v=20171215.1') top center no-repeat #31405f
}

#hero #main {
    position: relative;
    background: #3d5173 url('/main/pp/bg-header.jpg?v=20171215.1') repeat-x center top
}

#header .main {
    float: left;
    position: relative;
    width: 100%;
    margin: 0 auto;
    z-index: 99!important;
    top: 0;
    background: #3E5172;
    box-shadow: 0 5px 10px #000;
    height: 30px
}

#header .logo {
}

#header .main ul {
    padding: 0;
    width: 935px;
    ;margin: 0 auto
}

#header .main li {
    float: left
}

user agent stylesheetli {
    display: list-item;
    text-align: -webkit-match-parent
}

#header .main li.home a:hover,#header .main li.active.home a {
    background-position: center -28px
}

#header .main li.home a {
    width: 40px;
    height: 28px;
    font-size: 0;
    line-height: 0;
    text-indent: -999em;
    display: block;
    background: url('/main/pp/icon-nav-home.gif?v=20171215.1') no-repeat center top
}

#header .main li a:hover,#header .main li.active a {
    color: #ffc600
}

li.active.home a {
    background-position: center -28px
}

#header .main li.home a {
    width: 40px;
    height: 28px;
    font-size: 0;
    line-height: 0;
    text-indent: -999em;
    display: block;
    background: url('/main/pp/icon-nav-home.gif?v=20171215.1') no-repeat center top
}

#header .main li + li a {
    padding: 0 20px;
    text-align: center
}

#header .main li a {
    color: white;
    font: bold 12px/30px Sans-Serif,Tahoma,Helvetica;
    text-decoration: none;
    display: block
}

.placeholder-bot {
    height: 30px;
    display: block;
    position: absolute;
    bottom: 0;
    margin: 0 auto;
    width: 100%
}

#main .glow {
    position: absolute;
    width: 1000px;
    height: 79px;
    top: 0;
    right: 50%;
    margin-right: -230px;
    background: url('/main/pp/bg-header-glow.jpg?v=20171215.1') no-repeat scroll center top transparent;
    display: inline-block;
    z-index: -1
}

.search-bar-games {
    *width: 340px
}

.search-bar-games li.search-li {
    position: relative;
    overflow: inherit
}

.search-bar-games .results {
    position: absolute;
    top: 100%;
    left: 0;
    width: 172px;
    padding: 4px 0;
    margin: -5px 0 0;
    z-index: 9;
    display: none
}

.search-bar-games .results li {
    width: 100%;
    margin: 0;
    border: 1px #2c374b;
    border-style: solid none;
    background: white
}

.search-bar-games .results li + li {
    border-top: 0
}

.search-bar-games .results a {
    font-size: 12px;
    line-height: 1;
    padding: 5px;
    color: #2c374b;
    text-decoration: none;
    display: block
}

.mobile-qr-holder {
}

.text-qr-top {
    position: absolute;
    top: 43px;
    right: 115px;
    color: #fff;
    font-family: Sans-Serif,Tahoma,Helvetica;
    font-size: 10px
}

.text-qr-or {
    position: absolute;
    top: 90px;
    right: 95px;
    color: #fff;
    font-family: Sans-Serif,Tahoma,Helvetica;
    font-size: 10px
}

.text-qr-right {
    position: absolute;
    top: 80px;
    right: 0;
    color: #fff;
    font-family: Sans-Serif,Tahoma,Helvetica;
    font-size: 10px;
    height: 25px;
    width: 80px;
    background: #234a7f;
    border: 1px solid #587bb3;
    padding: 3px;
    border-radius: 3px
}

@-moz-document url-prefix() {
    .text-qr-right {
        height: 25px
    }
}

.text-qr-right:hover {
    background: #587bb3;
    border: 1px solid #234a7f
}

.text-qr-url {
    position: absolute;
    top: 115px;
    right: 0;
    color: #fff;
    font-family: Sans-Serif,Tahoma,Helvetica;
    ;font-size: 10px
}

.mobile-qr {
    position: absolute;
    right: 4%;
    top: 55px;
    background: url(/main/pp/mobile-qr.png?v=20171215.1) no-repeat;
    height: 187px;
    width: 240px;
    z-index: -1
}

.mobile-qr-code {
    position: absolute;
    right: 118px;
    top: 63px
}

#content-sidebar-casino .topWineers-wrap {
    width: 937px;
    position: relative;
    margin: 0 auto;
    padding: 0
}

#content-sidebar-casino .topWineers {
    position: absolute;
    width: 506px;
    height: 50px;
    background: #5A729E;
    border: 1px solid #212E44;
    padding-left: 5px;
    bottom: 0;
    right: 0
}

#content-sidebar-casino .topWineers h2 {
    font-size: 20px;
    color: #fff;
    background: url('/main/pp/trophy.png?v=20171215.1') no-repeat left center;
    background-position: 7%;
    padding-left: 50px;
    text-align: left;
    font-family: Sans-Serif,Tahoma,Helvetica !important
}

@media screen and (-webkit-min-device-pixel-ratio: 0) {
    #content-sidebar-casino .topWineers h2 {
        background-position-x:7%;
        background-position-y: 7%
    }
}

.topWineers .wineers-list {
    -moz-border-radius: 5px 5px 5px 5px;
    -webkit-border-radius: 5px;
}

.topWineers #btn {
    height: 27px;
    width: 27px;
    border: 1px solid #323E52;
    z-index: 4;
    position: absolute;
    left: 8px;
    top: 12px;
    display: block;
    cursor: pointer;
    display: inline
}

.topWineers .btn-left {
    background: #1B2737 url(/main/pp/wineers-btn.gif) no-repeat center center!important
}

.topWineers .btn-right {
    background: #1B2737 url(/main/pp/winners-left.gif) no-repeat center center
}

.topWineers .wineers-list ul {
    font: 11px/24px "AvantGarde LT Medium",Sans-serif,Arial,Tahoma,Helvetica;
    color: #fff;
    height: 40px;
    overflow: hidden;
    line-height: 37px;
    width: 500px;
    z-index: 9!important;
    position: relative;
    text-align: center;
    margin-left: -20px;
    top: 10px;
    left: 20px
}

.topWineers .wineers-list ul li {
    background: #1C2638;
    height: 35px;
    line-height: 35px;
    text-align: center;
    float: left;
    margin-right: 5px;
    margin-bottom: 3px;
    border-radius: 3px;
    width: 145px
}

.topWineers .wineers-list ul li img {
    width: 44px;
    height: auto;
    vertical-align: middle;
    margin-right: 5px;
    margin-top: 5px
}

.topWineers .wineers-list .img2 span {
    width: 93px
}

.topWineers .wineers-list #moola2,.topWineers .wineers-list #major-million2,.topWineers .wineers-list #moola2 + img,.topWineers .wineers-list #treasure-nile2,.topWineers .wineers-list #treasure-nile2 + img,.topWineers .wineers-list #major-million2 + img {
    float: right
}

.topWineers .wineers-list .strong1,.topWineers .wineers-list .strong2 {
    width: 90px;
    float: left
}

.progressive_jackpot {
    position: absolute;
    right: 5px;
    top: 5px;
    width: 280px
}

.jackpot_text {
    border: 1px solid #b8960b;
    background: #1f2a3e;
    height: 34px;
    padding-top: 4px;
    width: 103px;
    text-align: center;
    border-top-left-radius: 3px;
    border-bottom-left-radius: 3px
}

@-moz-document url-prefix() {
    .jackpot_text {
        height: 36px;
        padding-top: 2px
    }
}

.one {
    color: #ffcc00;
    font-family: Sans-Serif,Arial,Tahoma,Helvetica !important;
    font-size: 12px;
    font-weight: bold
}

.two {
    color: #ffcc00;
    font-family: Sans-Serif,Arial,Tahoma,Helvetica !important;
    font-size: 16px;
    font-weight: bold
}

.jackpot_numbers {
    border-radius: 3px;
    position: absolute;
    right: 0;
    top: 0;
    background: #ffcc00;
    border: 1px solid yellow;
    width: 175px;
    height: 38px;
    text-align: center;
    line-height: 38px;
    font-family: Sans-Serif,Arial,Tahoma,Helvetica;
    font-size: 18px;
    font-weight: bold
}

.lang-en-in .firstbanner,.lang-en-us .firstbanner {
    background: url('/main/pp/banner/casinofreebets_EN.jpg?v=20171215.1') no-repeat center top
}

.lang-en-in .secondbanner,.lang-en-us .secondbanner {
    background: url('/main/pp/banner/casinotop12_EN.jpg?v=20171215.1') no-repeat center top
}

.lang-en-us .thirdbanner {
    background: url('/main/pp/banner/holiday_giveaway_EN.jpg?v=20171215.1') no-repeat center top
}

.lang-en-in .fourthbanner,.lang-en-us .fourthbanner {
    background: url('/main/pp/banner/jazzyhristmas.jpg?v=20171215.1') no-repeat center top
}

.lang-en-in .fifthbanner,.lang-en-us .fifthbanner {
    background: url('/main/pp/banner/1507726919.jpg?v=20171215.1') no-repeat center top
}

.lang-en-in .sixthbanner,.lang-en-us .sixthbanner {
    background: url('/main/pp/banner/cashback_august_EN.jpg?v=20171215.1') no-repeat center top
}

.lang-en-in .seventhbanner,.lang-en-us .seventhbanner {
    background: url('/main/pp/banner/banner_boostercasino_EN.jpg?v=20171215.1') no-repeat center top
}

.lang-zh-cn .firstbanner {
    background: url('/main/pp/banner/casinofreebets_CS.jpg?v=20171215.1') no-repeat center top
}

.lang-zh-cn .secondbanner {
    background: url('/main/pp/banner/casinotop12_CS.jpg?v=20171215.1') no-repeat center top
}

.lang-zh-cn .thirdbanner {
    background: url('/main/pp/banner/holiday_giveaway_CS.jpg?v=20171215.1') no-repeat center top
}

.lang-zh-cn .fourthbanner {
    background: url('/main/pp/banner/jazzyhristmas_CS.jpg?v=20171215.1') no-repeat center top
}

.lang-zh-cn .fifthbanner {
    background: url('/main/pp/banner/1507726919.jpg?v=20171215.1') no-repeat center top
}

.lang-zh-cn .sixthbanner {
    background: url('/main/pp/banner/cashback_august_CS.jpg?v=20171215.1') no-repeat center top
}

.lang-zh-cn .seventhbanner {
    background: url('/main/pp/banner/banner_boostercasino_CS.jpg?v=20171215.1') no-repeat center top
}

.lang-zh-cn .text-qr-right {
    top: 85px !important;
    height: 15px !important
}

.lang-zh-cn .text-qr-top {
    right: 129px !important
}

.lang-zh-cn #content {
    margin: 20px 5px 0 0 !important
}

.lang-zh-cn .content-header .form {
    margin-right: -12px
}

.lang-zh-cn .quick-link {
    width: 140px !important
}

.lang-zh-cn .text-qr-or {
    right: 90px
}

.lang-th-th .firstbanner {
    background: url('/main/pp/banner/casinofreebets_TH.jpg?v=20171215.1') no-repeat center top
}

.lang-th-th .secondbanner {
    background: url('/main/pp/banner/casinotop12_TH.jpg?v=20171215.1') no-repeat center top
}

.lang-th-th .thirdbanner {
    background: url('/main/pp/banner/holiday_giveaway_TH.jpg?v=20171215.1') no-repeat center top
}

.lang-th-th .fourthbanner {
    background: url('/main/pp/banner/jazzyhristmas.jpg?v=20171215.1') no-repeat center top
}

.lang-th-th .fifthbanner {
    background: url('/main/pp/banner/1507726919.jpg?v=20171215.1') no-repeat center top
}

.lang-th-th .sixthbanner {
    background: url('/main/pp/banner/cashback_august_TH.jpg?v=20171215.1') no-repeat center top
}

.lang-th-th .seventhbanner {
    background: url('/main/pp/banner/banner_boostercasino_TH.jpg?v=20171215.1') no-repeat center top
}

@-moz-document url-prefix() {
    .lang-th-th .two {
        font-size: 14px
    }
}

.lang-th-th .text-qr-top {
    right: 120px !important
}

.lang-th-th .text-qr-or {
    right: 93px
}

.lang-vi-vn .firstbanner {
    background: url('/main/pp/banner/casinofreebets_VN.jpg?v=20171215.1') no-repeat center top
}

.lang-vi-vn .secondbanner {
    background: url('/main/pp/banner/casinotop12_VN.jpg?v=20171215.1') no-repeat center top
}

.lang-vi-vn .thirdbanner {
    background: url('/main/pp/banner/holiday_giveaway_VN.jpg?v=20171215.1') no-repeat center top
}

.lang-vi-vn .fourthbanner {
    background: url('/main/pp/banner/jazzyhristmas.jpg?v=20171215.1') no-repeat center top
}

.lang-vi-vn .fifthbanner {
    background: url('/main/pp/banner/1507726919.jpg?v=20171215.1') no-repeat center top
}

.lang-vi-vn .sixthbanner {
    background: url('/main/pp/banner/cashback_august_VN.jpg?v=20171215.1') no-repeat center top
}

.lang-vi-vn .seventhbanner {
    background: url('/main/pp/banner/banner_boostercasino_VN.jpg?v=20171215.1') no-repeat center top
}

.lang-vi-vn .text-qr-top {
    right: 124px
}

.lang-vi-vn .text-qr-or {
    right: 86px
}

.lang-vi-vn .form input[type="text"] {
    width: 105px
}

.lang-vi-vn .back-to-top {
    right: -110px;
    width: 140px
}

.lang-vi-vn .text-qr-right {
    top: 84px;
    height: 30px;
    line-height: 17px;
    width: 75px
}

.lang-vi-vn .text-qr-url {
    right: -7px
}

.lang-vi-vn .textLabel {
    margin-left: 10px;
    margin-top: 2px
}

@-moz-document url-prefix() {
    .lang-vi-vn .text-qr-right {
        top: 84px;
        right: -5px;
        height: 30px;
        line-height: 17px
    }
}

.lang-km-kh .firstbanner {
    background: url('/main/pp/banner/casinofreebets_KH.jpg?v=20171215.1') no-repeat center top
}

.lang-km-kh .secondbanner {
    background: url('/main/pp/banner/casinotop12_KH.jpg?v=20171215.1') no-repeat center top
}

.lang-km-kh .thirdbanner {
    background: url('/main/pp/banner/holiday_giveaway_KH.jpg?v=20171215.1') no-repeat center top
}

.lang-km-kh .fourthbanner {
    background: url('/main/pp/banner/jazzyhristmas.jpg?v=20171215.1') no-repeat center top
}

.lang-km-kh .fifthbanner {
    background: url('/main/pp/banner/1507726919.jpg?v=20171215.1') no-repeat center top
}

.lang-km-kh .sixthbanner {
    background: url('/main/pp/banner/cashback_august_KH.jpg?v=20171215.1') no-repeat center top
}

.lang-km-kh .seventhbanner {
    background: url('/main/pp/banner/banner_boostercasino_KH.jpg?v=20171215.1') no-repeat center top
}

.lang-km-kh .form input[type="text"] {
    padding: 0 !important
}

.lang-km-kh .text-qr-right {
    top: 83px;
    right: -20px;
    width: 104px;
    height: 20px
}

.lang-km-kh .text-qr-top {
    right: 125px;
    top: 38px
}

.lang-km-kh .text-qr-or {
    right: 100px
}

.lang-km-kh .one {
    font-size: 10px
}

.lang-km-kh .two {
    font-size: 13px
}

.lang-km-kh ul.new_tab li.more a {
    font-size: 12px
}

.lang-km-kh ul.new_tab li.more {
    padding-top: 10px
}

.lang-km-kh .jackpot_text {
    height: 40px;
    padding-top: 2px
}

.lang-km-kh .jackpot_numbers {
    height: 42px
}

.lang-km-kh .content-footer a {
    font: 11px Sans-Serif,Tahoma,Helvetica !important
}

.lang-km-kh .text-qr-url {
    top: 115px;
    right: -8px;
    font-family: Sans-Serif,Tahoma,Helvetica !important
}

.lang-km-kh .textLabel {
    margin-left: 13px;
    margin-top: 3px
}

@-moz-document url-prefix() {
    .lang-km-kh .one {
        font-size: 1px
    }
}

.lang-km-kh .progressive_jackpot {
    top: 3px
}

.lang-km-kh .jackpot_text {
    height: 42px;
    padding-top: 2px
}

.lang-km-kh .jackpot_numbers {
    line-height: 45px;
    height: 44px
}

.lang-id-id .firstbanner {
    background: url('/main/pp/banner/casinofreebets_ID.jpg?v=20171215.1') no-repeat center top
}

.lang-id-id .secondbanner {
    background: url('/main/pp/banner/casinotop12_ID.jpg?v=20171215.1') no-repeat center top
}

.lang-id-id .thirdbanner {
    background: url('/main/pp/banner/holiday_giveaway_ID.jpg?v=20171215.1') no-repeat center top
}

.lang-id-id .fourthbanner {
    background: url('/main/pp/banner/jazzyhristmas.jpg?v=20171215.1') no-repeat center top
}

.lang-id-id .fifthbanner {
    background: url('/main/pp/banner/1507726919.jpg?v=20171215.1') no-repeat center top
}

.lang-id-id .sixthbanner {
    background: url('/main/pp/banner/cashback_august_ID.jpg?v=20171215.1') no-repeat center top
}

.lang-id-id .seventhbanner {
    background: url('/main/pp/banner/banner_boostercasino_ID.jpg?v=20171215.1') no-repeat center top
}

.lang-id-id ul.new_tab li.more a {
    width: 100px;
    font-size: 11px
}

.lang-id-id .form input[type="text"] {
    width: 110px
}

.lang-id-id .quick-link ul li a {
    font: 700 12px/32px Sans-Serif,Arial,Tahoma,Helvetica !important;
    width: 155px
}

@-moz-document url-prefix() {
    .lang-id-id #sidebar {
        margin: 7px 0 0 3px
    }
}

.lang-ja-jp .firstbanner {
    background: url('/main/pp/banner/banner1_JP.jpg?v=20171215.1') no-repeat center top
}

.lang-ja-jp .secondbanner {
    background: url('/main/pp/banner/dragonz.jpg?v=20171215.1') no-repeat center top
}

.lang-ja-jp .thirdbanner {
    background: url('/main/pp/banner/888dragons.jpg?v=20171215.1') no-repeat center top
}

.lang-ja-jp .fourthbanner {
    background: url('/main/pp/banner/banner1_JP.jpg?v=20171215.1') no-repeat center top
}

.lang-ja-jp .text-qr-top {
    right: 110px
}

.lang-ja-jp .jackpot_text {
    width: 109
}

.lang-ja-jp .jackpot_numbers {
    width: 170
}

.lang-ja-jp .text-qr-or {
    right: 82px
}

.lang-ja-jp .text-qr-right {
    right: -10px
}

.lang-ja-jp .text-qr-url {
    right: -7px
}

.lang-ja-jp .textLabel {
    margin-left: 13px;
    margin-top: 3px
}

.elemhide {
    opacity: 0
}

.elemshow {
    opacity: 1
}

.ribbon-sprite {
    position: absolute;
    background: url('/main/pp/ribbon-sprite.png?v=20171215.1');
    height: 50px;
    top: 3px;
    width: 50px;
    left: 3px
}

.lang-en-us .ribbon-sprite {
    background-position: 0
}

.lang-zh-cn .ribbon-sprite {
    background-position: -100px
}

.lang-th-th .ribbon-sprite {
    background-position: -200px
}

.lang-vi-vn .ribbon-sprite {
    background-position: -250px
}

.lang-id-id .ribbon-sprite {
    background-position: -50px
}

.lang-km-kh .ribbon-sprite {
    background-position: -150px
}

.progjackpot-wrap {
    position: absolute;
    height: 270px;
    border: thin solid #323e52;
    padding-left: 5px;
    bottom: 14px;
    right: 0;
    background: url('/main/pp//background-jackpot.png?v=20171215.1') repeat center top;
    opacity: 0.8
}

.jackpot-item {
    width: 288px;
    height: 38px;
    margin: 3px 15px 0 -10px
}

.jackpot-item:hover {
    height: 38px;
    margin-left: -6px;
    background: #00000038
}

.imglogo-wrap {
    position: absolute;
    left: 680px;
    top: -275px;
    z-index: 25
}

#jackpot_names {
    color: white;
    font-size: 14px;
    position: absolute;
    left: 6px;
    display: inline;
    margin-top: 10px
}

.lang-km-kh #jackpot_names {
    margin-top: 6px
}

.amountInput {
    height: 20px;
    line-height: 20px;
    color: #ffffff;
    font-size: 15px;
    font-weight: bold;
    position: relative;
    left: 15px
}

ul.jackpots {
    position: relative;
    top: 56px;
    left: 0
}

span.progressive {
    display: block;
    width: 267px;
    margin-left: -20px;
    padding: 0;
    line-height: 25px;
    font-size: 22px;
    text-align: center;
    margin-top: 2px;
    color: #fff;
    text-shadow: 0 0 3px #307bf7,0 0 8px #307bf7
}

.lang-en-us span.progressive {
    font-size: 20px
}

.prog {
    background: black;
    width: 125px;
    height: 23px;
    border: 1px solid #a2b6ff;
    position: absolute;
    right: 11px;
    margin-top: 6px
}

.prog:hover .playnowHover {
    display: block
}

.line-separator {
    height: 1px;
    background: #5f677b;
    position: relative;
    top: 10px;
    right: 20px;
    width: 268px
}

.playnowHover {
    position: absolute;
    top: 0;
    display: none;
    background: #ffcf01;
    width: 125px;
    height: 23px;
    font-weight: bold;
    color: black
}

#hover-content {
    position: relative;
    top: -12px;
    left: 0;
    text-align: center;
    font-size: 15px
}

.lang-km-kh #hover-content {
    top: -13px;
    font-size: 12px
}

.lang-vi-vn #hover-content {
    top: -13px
}
