*{margin:0;padding:0;}

img{ border:none;}

a:focus {outline-style: none;}

a{ color: #910F0A;}

h1, h2, h3, h4, h5, h6{ margin:0; font-family: times new roman,Helvetica,sans-serif; color: #282828;}

h1{font-size: 23px;} 
h2{font-size: 21px;} 
h3{font-size: 19px;} 
h4{font-size: 17px;} 
h5{font-size: 15px;} 
h6{font-size: 13px;}
p{margin: 0; font-family: Georgia, Arial, Helvetica, sans-serif; color: #737373; padding:10px 0 0 0; font-size:14px; line-height: 20px;}
ul, li{list-style:none; padding:0;}

a:link, a:visited  {text-decoration:none; }
a:hover  {text-decoration:none;}
h1 a:link, h1 a:visited, h2 a:link, h2 a:visited, h3 a:link, h3 a:visited,
h4 a:link, h4 a:visited, h5 a:link, h5 a:visited, h6 a:link, h6 a:visited  { text-decoration:none; }
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover  {text-decoration: underline; border:none !important;}

body{ float: left; width: 100%; background:url("images/body.jpg") repeat; background-color: #fff; }

#top-area-bg{ float: left; width: 100%; background:url("images/body-top-bg.jpg") left top repeat-x;}

#main-bg{ float: left; width: 100%; background:url("images/main-bg.jpg") center top no-repeat; }

#main-area{ margin: 0 auto; width: 952px;}

#layout-area{ float: left; width: 952px; background-color: #fff;}

#header { float: left; width: 952px; background:url("images/header-bg.jpg") left top no-repeat; padding: 123px 0 0 0;}

#navigation{ float: left; width: 916px; background:url("images/nav-bg.jpg") left top repeat-x; border-left: 1px solid #e1e1e1;
             border-right: 1px solid #e1e1e1; padding: 0 17px; }

#navigation ul{ float: left; list-style: none;}

#navigation ul li{ float: left; list-style: none; font-weight: bold; line-height: 17px; padding: 8px 10px 11px; font-size: 15px; font-family: times new roman, Helvetica, sans-serif; }

#navigation ul li a{ float: left; color:#fff; padding: 0 5px 0 15px; background:url("images/nav-bullet.png") left 7px no-repeat;}

#navigation ul li a:hover{ background-position:0 -8px; color: #efbc3f; }

#main-content-area{ float: left; border-left: 1px solid #e1e1e1; border-right: 1px solid #e1e1e1; width: 950px; background-color: #fff; padding:15px 0;}

#left-area{ float: left; width: 275px; padding: 0 11px;}

.top-casino-list{ float: left; width: 275px; padding-bottom: 20px;  }

.top-casino-list h2{ width: 235px; height: 24px; color: #fff; font-size: 18px; font-family: times new roman, Helvetica, sans-serif; 
                    background:url("images/top-casino-title.jpg") left top no-repeat; line-height: 21px; text-shadow:1px solid #937108; padding: 10px 20px; }

.top-casino-list ul{ float: left; width: 273px; background-color: #EFEFEF; list-style: none; padding: 0 0 5px 0; border-top: 1px solid #e1e1e1; border-left: 1px solid #e1e1e1; border-right: 1px solid #e1e1e1; }

.top-casino-list ul img{ float: left; margin: 15px;}

.top-casino-list ul li{ float: left; list-style: none; color: #4d4d4d; font-size: 12px; font-family:Georgia, Arial, Helvetica, sans-serif; 
                         background:url("images/top-casino-bottom-bg.jpg") left top no-repeat;}

.top-casino-list ul li:first-child{ background: none;}

.top-casino-list ul li a{ float: left; font-size: 13px; font-family: 'Open Sans',sans-serif; color: #0066ff; text-decoration: underline; }

.top-casino-list ul li span{ float: left; width: 130px;}

.list-text{ float: left; width: 130px; padding: 8px;}

.list-text a{padding-bottom: 3px;}

.top-casino-footer-bg{ float: left; width: 275px; height: 7px; background:url("images/top-casino-footer-bg.jpg") left bottom no-repeat;}

.sidebar-menu-area{ float: left; width: 275px; padding-bottom: 5px; }

.sidebar-menu-top-bg{ float: left; width: 275px; height: 16px; background:url("images/sidebar-menu-top-img.jpg") left top no-repeat;}

.sidebar-menu-bottom-bg{ float: left; width: 275px; height: 16px; background:url("images/sidebar-menu-bottom-img.jpg") left bottom no-repeat;}

.menu-list{ float: left; width: 257px; padding: 10px 8px; border: 1px solid #e1e1e1; background-color: #fcf9f1; }

.menu-list h2{ width: 237px; height: 24px; color: #fff; font-size: 16px; font-family:Georgia, Arial, Helvetica, sans-serif; 
                    background:url("images/menu-title.jpg") left top no-repeat; line-height: 21px; padding: 7px 10px; }

.menu-list ul{ float: left; list-style: none;}

.menu-list ul li{ float: left; width: 236px; list-style: none; background:url("images/menu-list-bg.jpg") left top no-repeat;  color: #4d4d4d; 
                 font-size: 14px; line-height: 22px; padding: 5px 10px; margin-top: 1px; font-family:Georgia, Arial, Helvetica, sans-serif; }

.menu-list ul li a{ float: left; color: #4d4d4d; }

.menu-list ul li a:hover{ color: #910F0A;}

.sidebar-banner{ float: left; padding: 0 4px;}

.sidebar-banner-review{  float: left; width:257px; text-align:center;}

#right-area{ float: right; padding: 0 11px; width: 630px;}

.main-content{ float: left; width: 630px; color:#EFBC3F; padding: 10px 0 0 0; font-family: Georgia, Arial, Helvetica, sans-serif; color: #737373; line-height: 20px; font-size: 14px; }

.top-text{ float: left; width: 630px;}

.top-text h1{ color: #964700; font-weight: normal; font-family: times new roman, Helvetica, sans-serif; font-size: 23px; line-height: 25px;}

.top-text h2{ color: #282828; font-weight: normal; font-family: times new roman, Helvetica, sans-serif; font-size: 23px; line-height: 25px;}

.contant-bottom-img{ float: left; padding: 15px 0; }
.contant-bottom-img1{ float: left; padding: 0 0 25px 0; }

.table-area{ float: left; width: 630px; padding: 20px 0 0 0; }

.table-top-bg{ float: left; width: 630px; height: 5px; background:url("images/table-top-bg.jpg") left top no-repeat; }

.table-middle-bg{ float: left; width: 628px; padding: 10px 1px; background:url("images/table-middle-bg.jpg") left top repeat-y; }

.table-middle-bg h4{ width: 618px; font-size: 20px; background:url("images/table-title-bg.jpg") center top no-repeat; text-align: center; 
                    font-family: times new roman, Helvetica, sans-serif; color: #282828; font-weight: normal; line-height: 23px;
                    padding:15px 5px;}

table{ float: left; width: 598px;}

table tr{  font-family: 'Open Sans', sans-serif; }

.table-heading{ float: left;  width: 598px; padding: 0 15px;  background:url("images/table-heading-bg.jpg") left top repeat-x; margin-bottom: 3px; }

table th{ color: #fff; font-size: 13px; text-transform: uppercase; font-weight: normal; line-height: 27px; }

table td{ color: #fff; font-size: 13px; line-height: 27px; }

.tb-logo{ padding: 0 0 0 15px; text-align: left; width: 87px;}

.sec-col{ color: #efb743;}

.table-bottom-bg{ float: left; width: 630px; height: 13px; background:url("images/table-bottom-bg.jpg") left top no-repeat; }

.table-list{ float: left; padding: 0 10px;}

.table-list-top-bg{ float: left; width: 608px; height: 21px; margin-top: 10px; background:url("images/table-list-top-bg.jpg") center top no-repeat;}

.table-list-middle-bg{ float: left; width: 608px;  background:url("images/table-list-middle-bg.jpg") center top repeat-y;}

.table-list-middle-bg table{ float: left; width: 608px; }

.table-list-middle-bg table td{ text-align: left; padding: 10px 5px; color:#282828; line-height: 20px; }

.tb-logo{padding: 0 5px 0 20px !important; }

.table-list-middle-bg table td a{ color:#282828; text-decoration: underline; }

.table-list-middle-bg table tr{ background:url("images/table-list-border.png") center top repeat-x; }

.visit a{ display: block; width: 81px;  margin: 0 auto; height: 40px; text-align:center; background:url("images/visit.png") no-repeat 0 0; font-size:20px; text-transform:uppercase; line-height:40px; color:#221500!important; font-family: 'Open Sans',arial, sans-serif; font-weight:bold; text-decoration:none!important; text-shadow:1px 1px #f0bd0a; }

.visit a:hover{ background-position: 0 -42px; }

.review{ padding: 0 8px 0 0 !important; }

.review a{ display: block; width: 111px; margin: 0 auto; height: 40px;  text-align:center; background:url("images/review.png") no-repeat 0 0; font-size:20px; text-transform:uppercase; line-height:40px; color:#221500!important; font-family: 'Open Sans',arial, sans-serif; font-weight:bold; text-decoration:none!important; text-shadow:1px 1px #f0bd0a; }

.review a:hover{ background-position: 0 -42px; }

.table-list-middle-bg table tr:first-child{ background: none;}

.table-list-bottom-bg{ float: left; width: 608px; height: 21px; background:url("images/table-list-bottom-bg.jpg") center top no-repeat;}

.name{ width: 153px; padding: 0 20px!important; text-align: left!important;}

.bonus{ width: 80px; text-align: left; padding: 0 5px; }

.casino-chips{ float: right; margin: 0 0 0 5px; }

.bottom-text{ float: left; width: 630px;}

.bottom-text h1{ color: #282828; font-weight: normal; font-family: times new roman, Helvetica, sans-serif; font-size: 23px; line-height: 25px; padding-bottom: 12px;}


.bottom-text h2{padding-top: 15px;font-weight: normal; }

.bottom-text h3{padding-top: 15px;font-weight: normal; }


/*review page css starts from here*/
.review-topcontainer{ width:628px; float:left; background:url("images/table-middle-bg.jpg") repeat-y scroll left top transparent; padding:10px 1px;}
.review-topcontainer h4{ width: 618px; font-size: 22px; background:url("images/table-title-bg.jpg") center top no-repeat; text-align: center; font-family: times new roman, Helvetica, sans-serif; color: #000000; font-weight: normal; line-height: 22px; padding:12px 5px; text-transform:uppercase;}
.review-topinner{ width:292px; float:left; margin:0 14px 0 14px;}
.right-margin{ margin:0 14px 0 0;}
.review-topinner .banner{ float:left; padding-bottom:8px;}
.visit-palybtn{ float:left;}
.visit-palybtn a{ background:url("images/visit-palyBtn.png") no-repeat; width:291px; height:40px; background-position:0 -40px; display:block; text-align:center; font-family: 'Open Sans',arial, sans-serif; font-weight:bold; text-decoration:none; font-size:20px; text-transform:uppercase; color:#533500; line-height:37px;}
.visit-palybtn a:hover{ background-position:0 0px;}
.review-bttBg{ background:url("images/review-bottombg.jpg") no-repeat; width:630px; height:31px; float:left;}
.left-top{ width:273px; float:left; text-align:center; border:1px solid #e1e1e1; border-top:none; background:#efefef; padding-top:17px;}
.left-topbanner{ width:273px; text-align:center;}
.left-topbanner h3{ font: bold 14px 'Open Sans',arial, sans-serif; color:#0066ff; padding-top:6px; padding-bottom:18px;}
.left-topbanner h3 a{ text-decoration:underline; color:#0066ff;}
.left-topbanner h3 a:hover{ text-decoration:none!important;}
.left-topcont{ float:left; text-align:left;}
.left-topcont ul{ margin:0px; float:left; background:#efefef; border:none; padding:0px 0 5px 0;}
.left-topcont ul li{ list-style:none; float:left; line-height:20px; background:url("images/left-libott.png") no-repeat bottom left; width:100%; padding:3px 0 6px 0;}
.left-topcont ul li:first-child{list-style:none; float:left; line-height:20px; background:url("images/left-libott.png") no-repeat bottom left;}
.left-topcont ul li:last-child{ background-image:none;}
.left-topcont ul li span{ text-decoration:none; font: normal 11px Georgia, "Times New Roman", Times, serif; color:#4d4d4d; background:url("images/left-libulet.jpg") no-repeat left 1px; padding:0 0 0 17px; margin-left:7px; float:left; width:91.3%;}
.left-topcont ul li small{font: bold 11px Georgia, "Times New Roman", Times, serif; color:#4d4d4d;}
.left-topcont ul li a:hover{ color:#4d4d4d; text-decoration:none;}
.right-bottomlink{ width:290px; margin:auto; clear:both; padding-top:30px;}
.right-bottomlink a{ text-decoration:underline; color:#0066ff;}
.right-bottomlink a span{font: normal 13px 'Open Sans',arial, sans-serif; color:#0066ff; padding:0 18px 0 18px;}
.right-bottomlink a:hover{ text-decoration:none;}
/*review page css ends from here*/

/*game page*/

.game-page-area{width:800px; float:left; background:url("images/contant-bottom-img.jpg") center bottom no-repeat; padding:6px 75px 105px;}

.top-game-page-content{width:800px; float:left; text-align:center;}
.top-game-page-content h1{padding-bottom:29px;}

/*game table 1*/
.game-page-table-area-1{margin:0 auto; width:630px;}
.game-page-table-area-1 .table-area{ float: left; width: 630px; padding: 40px 0 0 0; }

.game-page-table-area-1 .table-top-bg{ float: left; width: 630px; height: 5px; background:url("images/table-top-bg.jpg") left top no-repeat; }

.game-page-table-area-1 .table-middle-bg{ float: left; width: 628px; padding: 10px 1px; background:url("images/table-middle-bg.jpg") left top repeat-y; }

.game-page-table-area-1 table{ float: left; width: 598px;}

.game-page-table-area-1 table tr{  font-family: 'Open Sans', sans-serif; }

.table-heading{ float: left;  width: 598px; padding: 0 15px;  background:url("images/table-heading-bg.jpg") left top repeat-x; margin-bottom: 3px; }

.game-page-table-area-1 table th{ color: #fff; font-size: 14px; text-transform:capitalize; font-weight: normal; line-height: 27px; }

.game-page-table-area-1 table td{ color: #fff; font-size: 14px; line-height: 27px; }

.game-page-table-area-1 .tb-logo{ padding: 0 9px 0 14px !important;; text-align: left; width: 87px;}

.game-page-table-area-1 .sec-col{ width:118px;}

.game-page-table-area-1 .table-bottom-bg{ float: left; width: 630px; height: 13px; background:url("images/table-bottom-bg.jpg") left top no-repeat; }

.game-page-table-area-1.table-list{ float: left; padding: 0 10px;}

.game-page-table-area-1 .table-list-top-bg{ float: left; width: 608px; height: 21px; margin-top: 10px; background:url("images/table-list-top-bg.jpg") center top no-repeat;}

.game-page-table-area-1 .table-list-middle-bg{ float: left; width: 608px;  background:url("images/game-table-list-middle-bg.jpg") center top repeat-y; }

.game-page-table-area-1 .table-list-middle-bg table{ float: left; width: 608px; }

.game-page-table-area-1 .table-list-middle-bg table td{ text-align:center; padding: 31px 5px; color:#0066ff; line-height: 20px; }

.game-page-table-area-1 .tb-logo-1{padding: 0 8px 0 4px !important; }

.game-page-table-area-1 .table-list-middle-bg table td a{ color:#0066FF; text-decoration: underline; }

.game-page-table-area-1 .table-list-middle-bg table tr{ background:url("images/table-list-border.png") center top repeat-x; }

.game-page-table-area-1 .table-list-middle-bg table tr:first-child{ background: none;}

.game-page-table-area-1 .table-list-bottom-bg{ float: left; width: 608px; height: 14px; background:url("images/game-table-bot-bg.jpg") center top no-repeat;}

.game-page-table-area-1 .name{ width: 93px; padding: 0 13px!important; text-align: center!important;}

.game-page-table-area-1 .bonus{ width:126px; text-align:center; padding: 0 5px; }


/*game table 2*/

.game-page-table-area-2{margin:0 auto; width:630px;}
.game-page-table-area-2 .table-area-2{ float: left; width: 630px; padding: 25px 0 0 0; }

.game-page-table-area-2 .table-top-bg-2{ float: left; width: 630px; height: 5px; background:url("images/table-top-bg.jpg") left top no-repeat; }

.game-page-table-area-2 .table-middle-bg-2{ float: left; width: 628px; padding: 10px 1px; background:url("images/table-middle-bg.jpg") left top repeat-y; }

.game-page-table-area-1 table{ float: left; width: 598px;}

.game-page-table-area-2 table tr{  font-family: 'Open Sans', sans-serif; }

.table-heading-2{ float: left;  width: 598px; padding: 0 15px;  background:url("images/table-heading-bg.jpg") left top repeat-x; margin-bottom: 3px; }

.table-list-2{   float: left;    padding: 0 10px;}

.game-page-table-area-2 table th{ color: #fff; font-size: 13px; text-transform:capitalize; font-weight: normal; line-height: 27px; }

.game-page-table-area-2 table td{ }

.game-page-table-area-2 .table-bottom-bg-2{ float: left; width: 630px; height: 13px; background:url("images/table-bottom-bg.jpg") left top no-repeat; }

.game-page-table-area-2.table-list-2{ float: left; padding: 0 10px;}

.game-page-table-area-2 .table-list-top-bg-2{ float: left; width: 608px; height: 21px; margin-top: 10px; background:url("images/table-list-top-bg.jpg") center top no-repeat;}

.game-page-table-area-2 .table-list-middle-bg-2{ float: left; width: 608px;  background:url("images/game-table-list-middle-bg.jpg") center top repeat-y; padding-bottom:6px;}

.game-page-table-area-2 .casino-name{ width:100px; padding-left:10px;  text-align:left;}

.game-page-table-area-2 .cuntry{width:100px; padding-left:3px; text-align:left;}

.game-page-table-area-2 .software{width:195px; text-align:left;}

.game-page-table-area-2 .name{width:100px; padding:0 0 0 34px !important; font-size:12px; text-align:left!important;}

.game-page-table-area-2 .flag{width:77px; text-align:left !important; padding-left:3px;}

.game-page-table-area-2 .soft-logo{width:100px;}

.game-page-table-area-2 .table-list-middle-bg-2 table{ float: left; width: 608px; }

.game-page-table-area-2 .table-list-middle-bg-2 table td{ text-align:center;color:#0066ff; padding:10px 0;}

.game-page-table-area-2 .table-list-middle-bg-2 table td a{ color:#0066FF; text-decoration: underline; }

.game-page-table-area-2 .table-list-middle-bg-2 table tr{ background:url("images/table-list-border.png") center top repeat-x; }

.game-page-table-area-2 .table-list-middle-bg-2 table tr:first-child{ background: none;}

.game-page-table-area-2 .table-list-bottom-bg-2{ float: left; width: 608px; height: 14px; background:url("images/game-table-bot-bg.jpg") center top no-repeat;}
.visit-2 {width:151px;}
.visit-2 a{ display: block; width: 151px;  margin: 0 auto; height: 40px; text-align:center; background:url("images/visit-btn.png") no-repeat 0 0; font-size:11px; text-transform:uppercase; line-height:40px; color:#191000!important; font-family: 'Open Sans',arial, sans-serif; font-weight:bold; text-decoration:none!important; text-shadow:1px 1px #efc109; }

.visit-2 a:hover{ background-position: 0 -40px; }

/*end game table 2*/

.game-text-content{ width:800px; float:left; padding-top:15px;}
.clearfix::after{content:"";display:table;clear:both}
