body {
    margin: 0;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 0.9em;
    background:
    linear-gradient(27deg, #151515 5px, transparent 5px) 0 5px,
    linear-gradient(207deg, #151515 5px, transparent 5px) 10px 0px,
    linear-gradient(27deg, #222 5px, transparent 5px) 0px 10px,
    linear-gradient(207deg, #222 5px, transparent 5px) 10px 5px,
    linear-gradient(90deg, #1b1b1b 10px, transparent 10px),
    linear-gradient(#1d1d1d 25%, #1a1a1a 25%, #1a1a1a 50%, transparent 50%, transparent 75%, #242424 75%, #242424);
    background-color: #131313;
    background-size: 20px 20px;
    line-height: 23px;
}
body::-webkit-scrollbar {
    width: .1em;
}
.header {
    -webkit-box-flex: 1 0 100%;
    -webkit-flex: 1 0 100%;
    -ms-flex: 1 0 100%;
    flex: 1 0 100%;
    height: 85px;
    background: #006600 url(images/images.png);
    background-repeat: no-repeat;
    background-position: 6px -109px;
    border-bottom: 1px solid #caff00;
}
.top-banner {
    height: 85px;
    max-width: 933px;
    margin: 0px auto;
    background-image: url(images/images.png);
    background-repeat: no-repeat;
    background-position: 6px 7px;
}
.ie-fix {
}
.wrapper {
    margin-left: auto;
    margin-right: auto;
    position: relative;
    box-shadow: 0px 7px 128px -57px #ccc;
}
#console {
  background-color: #333;
  color: #fff;
  padding: 2px 5px;
  font-size: 11px;
  position: fixed;
  bottom: 0;
  right: 0;
  z-index: 1000
}
a {
    color: #11d51b;
    font-weight: bold;
    text-decoration: none;
}
a:hover {
    color: #0d9113;
}
p {
    margin-top: 8px;
}
.well6 {
    width: 75%;
    background-color: #1d1d1d;
    margin: 10px auto;
    border-radius: 4px;
    padding: 10px 15px;
    color: #fff;
    border: 1px dashed #535853;
    box-shadow: 0px 0px 0px 3px #1d1d1d;
}
.well6 .fltrt {
	float: right;
    border: 0px;
    margin: -40px 0px 0px 8px;
}
/* Sticky=========================== */
.overflow {
  overflow: auto;
  -webkit-overflow-scrolling: touch;
}
.loading {
  background-image: url(../images/loader.gif);
  background-position: center;
  background-repeat: no-repeat;
  background-size: 32px;
}
.loading.subview { min-height: 300px; }
#container {
  margin: 0;
  position: relative;
  z-index: 2;
  background-color: #f9f9f9
}
#cover {
  display: none;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: rgba(255,255,255,0);
  z-index: 600;
}
/*  Header =========================== */
header.primary {
    background-color: #3c3c3c;
  height: 49px;
  color: #333;
  position: relative;
  border-bottom: solid 1px #f8f8f8;
}
header.primary .icon {
  z-index: 22;
  position: absolute;
  top: 0;
  left: 0;
  height: 49px;
  width: 49px;
  font-size: 26px;
  line-height: 49px;
  text-align: center;
  color: #fff;
}
header.primary .side {
  left: auto;
  right: 0;
}
header.primary hgroup { text-align: center }
header.primary hgroup h1 {
    display: block;
    font-size: 38px;
    line-height: 34px;
    font-weight: bold;
    color: #ffffff;    
    text-shadow: 3px 3px #545454;
    padding: 0px 0px 7px 25px;
    margin-left: 21px;
}
html { 
	overflow: -moz-scrollbars-none;
}
.ff-spacer {
	width: 100%;
	height: 100px;
}
/*  Navigation =========================== */
.navigation {
    background-color: #232323;
  color: #cbc4c5;
  z-index: 1;
  width: 100%;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
    min-height: 690px;
}
.navigation ul {
    list-style: none;
    padding: 0;
    margin: 12px;
    width: 237px;
    position: relative;
}
.navigation li {
    font-size: 18px;
    position: relative;
    font-weight: 100;
    border-bottom: solid 1px rgba(0,0,0,0.1);
    border-top: solid 1px rgba(255,255,255,0.05);
}
.navigation ul li a {
    color: #fff;
    font-size: 15px;
    text-decoration: none;
    display: inline-block;
    width: 100%;
    text-align: left;
    font-family: 'Oswald', sans-serif;
    line-height: 35px;
    padding: 5px 2px;
    font-weight: normal;
    min-width: 180px;
    border-bottom: 1px solid #caff00;
}
.navigation ul li a:hover {
    color: #caff00;
    background: -moz-linear-gradient(270deg, #3c3c3c 0%, #3c3c3c 56%, #006600 100%); /* ff3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #3c3c3c), color-stop(56%, #3c3c3c), color-stop(100%, #006600)); /* safari4+,chrome */
    background: -webkit-linear-gradient(270deg, #3c3c3c 0%, #3c3c3c 56%, #006600 100%); /* safari5.1+,chrome10+ */
    background: -o-linear-gradient(270deg, #3c3c3c 0%, #3c3c3c 56%, #006600 100%); /* opera 11.10+ */
    background: -ms-linear-gradient(270deg, #3c3c3c 0%, #3c3c3c 56%, #006600 100%); /* ie10+ */
    background: linear-gradient(180deg, #3c3c3c 0%, #3c3c3c 56%, #006600 100%); /* w3c */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3c3c3c', endColorstr='#006600',GradientType=0 ); /* ie6-9 */
}
#content {
    padding: 5px 20px;
    background-color: #3c3c3c;
}
 @media only screen and (min-width: 768px) {

/*  Bamboo
  =========================== */

#container {
    background-color: #3c3c3c;
    max-width: 89%;
  left: 265px;
  width: auto;
  overflow: auto;
  -webkit-overflow-scrolling: touch;
}

#scroller {
}

/*  Header
  =========================== */

header.primary {
  height: auto;
  background: transparent;
  border: none
}

header.primary .icon { display: none }

header.primary hgroup {
    text-align: left;
    margin-bottom: -24px;
}

header.primary hgroup h1 {
  position: relative;
  left: 0;
  right: auto;
  font-size: 30px;
  line-height: 34px;
}

/*  Navigation
  =========================== */

.navigation { max-width: 265px }
}

.nav-header {
    display: inline-block;
    color: #caff00;
    font-family: 'Oswald', sans-serif;
    width: 100%;
    text-align: center;
    font-size: 28px;
    padding-top: 5px;
    padding-bottom: 5px;
    text-shadow: 2px 2px #000;
    text-align: center;
    border-bottom: 1px dashed #5f805f;
    border-top: 1px dashed #5f805f;
    box-shadow: 1px 0px 0px 4px #006600;
    margin: -2px 0px 5px 0px;
    line-height: 35px;
    background-color: #006600;
    border-radius: 2px;
}
.seal, .bvda, .beton, .sbtg, .fdms, .feature-brand, .rank, .green-arrow, .cw, .dep-me, .with-me, .rate-bar, .rate-bar5-2, .rate-bar5-3, .lr, .ag, .rate-bar45-2, .dep-me, .dep-me2, .dep-me3, .dep-me4, .with-me, .with-me2, .with-me3, .with-me4 {
    background-image: url(images/images.png);
    background-repeat: no-repeat;
}
.seal {
    width: 139px;
    height: 146px;
    float: right;
    margin: 10px -6px 10px 6px;
    background-position: 1px -209px;
}
.fb-like {
    width: 100px;
    height: 20px;
    margin-right: 53px;
    margin-top: 8px;
    float: right;
}
#table-box {
    color: #000;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    margin-top: 7px;
    margin-bottom: 12px;
}
#table-box tr:hover, #table-box2 tr:hover {
    background-color: #333;
}
#table-box td, #table-box2 td {
    font-family: 'Oswald', sans-serif;
    font-size: 18px;
    color: #fff;
    text-align: left;
    border-bottom: 1px solid #006600;
    padding: 3px 0px;
}
#table-box th, #table-box2 th {
    font-family: 'Oswald', sans-serif;
    font-size: 16px;
    color: #f1c436;
    text-align: left;
    border-bottom: 1px solid #006600;
}
#table-box2 td, #table-box2 th {
    text-align: center;
    padding: 3px 0px;
}
.table-arrow {
    width: 50px;
    color: #11d51b;
}
.white-indent {
    font-size: 18px;
    font-weight: bold;
    color: #060;
    font-family: Arial, Helvetica, sans-serif;
    padding: 6px;
    margin-top: 11px;
    margin-bottom: 0px;
    background-repeat: no-repeat;
    margin-left: 3px;
}
.side-banners {
    width: 200px;
    height: 200px;
    margin-top: 15px;
    margin-right: auto;
    margin-left: auto;
    border: 3px outset #caff00;
    box-shadow: 0px 0px 0px 3px #2c2c2c;
}
.bv{
    background-image: url(images/bovada200-sports.gif);
    background-repeat: no-repeat;
    background-position: center center;
}
.dms {
    background-image: url(images/5dimes200-main.gif);
    background-repeat: no-repeat;
    background-position: center center;
}
.bo {
    background-image: url(images/betonline200-main.gif);
    background-repeat: no-repeat;
    background-position: center center;
}
.sb {
    background-image: url(images/sportsbetting200-main.gif);
    background-repeat: no-repeat;
    background-position: center center;
}
.well1 {
    width: 90%;
    background-color: #e3e2e2;
    margin: 18px auto;
    padding: 0px 15px 0px 15px;
    border-radius: 4px;
    border: 1px dashed #9fa79f;
    box-shadow: 0px 0px 0px 3px #e3e2e2;
}
.well2 {
    width: 95%;
    background-color: #1d1d1d;
    margin: 10px auto;
    border-radius: 4px;
    padding: 10px 15px;
    border: 1px dashed #535853;
    box-shadow: 0px 0px 0px 3px #1d1d1d;
}
.well5 {
    width: 90%;
    background-color: #1d1d1d;
    margin: 10px auto;
    border-radius: 4px;
    padding: 10px 15px;
    border: 1px dashed #535853;
    box-shadow: 0px 0px 0px 3px #1d1d1d;
}
.well3 {
    width: 95%;
    background-color: #333;
    margin: 20px auto;
    padding: 10px 15px;
    border-radius: 4px;
    border: 1px dashed #585a58;
    box-shadow: 0px 0px 0px 3px #2c2c2c;
}
.well3 p {
    color: #fff;
}
.well4 {
    display: flex;
    flex-direction: row;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    justify-content: center;
    align-items: stretch;
    align-content: stretch;
    width: 90%;
    background-color: #e3e2e2;
    margin: 30px auto;
    min-height: 431px;
    padding: 0px 15px 2px 12px;
    border-radius: 4px;
    border: 1px dashed #9fa79f;
    box-shadow: 0px 0px 0px 3px #e3e2e2;
    color: #333;
}
.well4 p {
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    color: #333;
    font-weight: normal;
    font-size: 16px;
    line-height: 18px;
}
.content-box {
    min-width: 265px;
    float: left;
    -webkit-box-flex: 1;
    -webkit-flex: 0 1 58%;
    -ms-flex: 0 1 58%;
    flex: 0 1 58%;
    margin-left: 20px;
	height: 100%;
}
.rate-box {
    width: 234px;
    background-color: #333;
    border: 2px dotted #6d736d;
    box-shadow: 0px 0px 0px 3px #333;
    margin: 0px auto 0px auto;
    min-height: 80px;
    border-radius: 4px;
}
.rate-box:hover, .payment-box:hover {
    background-color:#000;
}
.rate-bar5, .rate-bar45, .rate-bar4 {
    width: 220px;
    height: 67px;
    position: relative;
    margin: 12px auto 0px auto;
}
.rate-bar5, .rate-bar5-2, .rate-bar5-3 {
    background-position: 1px -513px;
}
.rate-bar45, .rate-bar45-2 {
    background-position: -398px -514px;
}
.rate-bar4 {
    background-position: -808px -514px;
}
.rate-bar:before {
    content: 'Sportsbook Rating';
    font-size: 14px;
    color: #fff;
    font-weight: bold;
    position: absolute;
    top: -3px;
    left: 43px;
}
.rate-bar5-2:before, .rate-bar45-2:before {
    content: 'Casino Rating';
    font-size: 14px;
    color: #fff;
    font-weight: bold;
    position: absolute;
    top: -3px;
    left: 58px;
}
.rate-bar5-3:before {
    content: 'Poker Room Rating';
    font-size: 14px;
    color: #fff;
    font-weight: bold;
    position: absolute;
    top: -3px;
    left: 43px;
}
.dep-me {
    float: left;
    width: 100%;
    height: 56px;
    margin-left: 5px;
    margin-top: 22px;
    position: relative;
    background-position: -1356px -215px;
}
.dep-me2 {
    float: left;
    width: 100%;
    height: 56px;
    margin-left: 5px;
    margin-top: 22px;
    position: relative;
    background-position: -1337px -327px;
}
.dep-me3 {
    float: left;
    width: 100%;
    height: 56px;
    margin-left: 5px;
    margin-top: 22px;
    position: relative;
    background-position: -1356px -215px;
}
.dep-me4 {
    float: left;
    width: 100%;
    height: 56px;
    margin-left: 5px;
    margin-top: 22px;
    position: relative;
    background-position: -1312px -502px;
}
.dep-me:before, .dep-me2:before, .dep-me3:before, .dep-me4:before {
    content: 'Deposit Options';
    font-size: 14px;
    color: #fff;
    font-weight: bold;
    position: absolute;
    top: -22px;
    left: 27px;
}
.with-me {
    float: left;
    width: 100%;
    height: 36px;
    margin-left: 5px;
    margin-top: 22px;
    position: relative;
    background-position: -1356px -273px;
}
.with-me2 {
    float: left;
    width: 100%;
    height: 36px;
    margin-left: 5px;
    margin-top: 22px;
    position: relative;
    background-position: -1317px -373px;
}
.with-me3 {
    float: left;
    width: 100%;
    height: 36px;
    margin-left: 5px;
    margin-top: 22px;
    position: relative;
    background-position: -1356px -273px;
}
.with-me4 {
    float: left;
    width: 100%;
    height: 36px;
    margin-left: 5px;
    margin-top: 22px;
    position: relative;
    background-position: -1338px -544px;
}
.with-me:before, .with-me2:before, .with-me3:before, .with-me4:before {
    content: 'Payout Options';
    font-size: 14px;
    color: #fff;
    font-weight: bold;
    position: absolute;
    top: -22px;
    left: 27px;
}
.payments {
    width: 86%;
    margin: 10px auto;
}
.payment-box {
    float: left;
    width: 180px;
    background-color: #333;
    border: 1px dashed #535853;
    box-shadow: 0px 0px 0px 3px #333;
    margin: 5px 5px;
    min-height: 87px;
    border-radius: 4px;
}
.heading1, .heading2, .heading3, .heading4 {
    font-family: 'Oswald', sans-serif;
    text-align: left;
    font-size: 23px;
    line-height: 48px;
    font-weight: bold;
    color: #ffffff;
    padding: 0px 0px 6px 51px;
    margin-top: -49px;
    border-bottom: 3px solid #006600;
    letter-spacing: 0.5px;
}
.heading1:before {
    content: '';
    width: 42px;
    height: 42px;
    display: block;
    background-image: url(images/images.png);
    background-repeat: no-repeat;
    background-position: -127px -456px;
    position: relative;
    top: 45px;
    left: -51px;
}
.heading2:before {
    content: '';
    width: 42px;
    height: 42px;
    display: block;
    background-image: url(images/images.png);
    background-repeat: no-repeat;
    background-position: -183px -455px;
    position: relative;
    top: 45px;
    left: -51px;
}
.heading3:before {
    content: '';
    width: 42px;
    height: 42px;
    display: block;
    background-image: url(images/images.png);
    background-repeat: no-repeat;
    background-position: -239px -455px;
    position: relative;
    top: 45px;
    left: -51px;
}
.heading4:before {
    content: '';
    width: 42px;
    height: 42px;
    display: block;
    background-image: url(images/images.png);
    background-repeat: no-repeat;
    background-position: -294px -455px;
    position: relative;
    top: 45px;
    left: -51px;
}
.well-heading {
    font-family: 'Oswald', sans-serif;
    text-align: left;
    font-size: 28px;
    line-height: 48px;
    font-weight: bold;
    color: #3c3c3c;
    padding: 0px 0px 0px 3px;
    margin-bottom: 10px;
    border-bottom: 3px solid #006600;
}
.well-heading2 {
    font-family: Tahoma, Geneva, sans-serif;
    text-align: center;
    font-size: 13px;
    line-height: 18px;
    font-weight: bold;
    color: #3c3c3c;
    font-style: italic;
    margin-bottom: 5px;
    margin-top: 5px;
}
.green {
    color: #11d51b;
    text-shadow: 1px 1px #000;
}
.green2 {
    color: #11d51b;
    text-shadow: 1px 1px #000;
    font-size: 27px;
    font-style: normal;
}
.green-arrow {
    width: 44px;
    height: 16px;
    background-position: -367px -456px;
}
.green-heading {
    color: #03d325;
    font-size: 16px;
    font-weight: bold;
}
.feature-box {
    width: 300px;
    max-width: 300px;
    background-color: #000;
    max-height: 477px;
    position: relative;
    padding: 3px;
    float: left;
    border-radius: 4px;
    border: 1px dashed #535853;
    box-shadow: 0px 0px 0px 3px #000;
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 40%;
    -ms-flex: 1 1 40%;
    flex: 1 1 40%;
}
.feature-box p {
    color: #333;
}
.feature-brand {
    width: 288px;
    margin: 0px auto;
    height: 65px;
    background-color: #fff;
}
.bvda {
    background-position: -199px -341px;
}
.bto {
    background-position: -495px -350px;
}
.sbg {
    background-position: -815px -341px;
}
.fdms {
    background-position: -1078px -341px;
}
.lr {
    background-position: -759px -444px;
}
.ag {
    background-position: -497px -440px;
}
.cw {
    background-position: -768px -234px;
}
.rank {
    width: 96px;
    height: 95px;
    margin-bottom: -94px;
    position: relative;
    top: -12px;
    left: -18px;
    z-index: 44;
}
.first {
    background-position: -248px -217px;
}
.second {
    background-position: -366px -220px;
}
.third {
    background-position: -486px -219px;
}
.fourth {
    background-position: -610px -219px;
}
.feature-go {
    background-color: #f00;
    text-align: center;
    color: #fff;
    margin: 3px 15px;
    font-size: 32px;
    padding: 10px;
    text-shadow: 1px 1px #000;
}
.feature-go:hover {
    background-color: #11d51b;
}
.banner {
    width: 250px;
    height: 250px;
    margin: 15px auto 5px auto;
}
.beton {
    background-image: url(images/betonline250-main.gif);
    background-repeat: no-repeat;
}
.beton-p {
    background-image: url(images/betonline250-poker.gif);
    background-repeat: no-repeat;
}
.bovad {
    background-image: url(images/bovada250-sports.gif);
    background-repeat: no-repeat;
}
.spbtg {
    background-image: url(images/sportsbetting250-main.gif);
    background-repeat: no-repeat;
}
.fvdms {
    background-image: url(images/5dimes250-main.gif);
    background-repeat: no-repeat;
}
.lcyr {
    background-image: url(images/luckyred250-main.gif);
    background-repeat: no-repeat;
}
.algd {
    background-image: url(images/aladdinsgold250-main.gif);
    background-repeat: no-repeat;
}
.clwd {
    background-image: url(images/clubworld250-main.gif);
    background-repeat: no-repeat;
}
@media only screen and (min-width: 1252px) {
	.feature-box {
		margin: 15px auto;
	}
	.well-heading2 {
		margin-top: 15px;
	}
}
@media only screen and (min-width: 768px) {
  .navigation {
      max-width: 265px;
  }
}
@media only screen and (max-width: 768px) {
    header.primary hgroup {
        text-align: left;
    }
    header.primary hgroup h1 {
        position: relative;
        left: 7px;
        right: auto;
        font-size: 24px;
        line-height: 46px;
    }
    .top-banner {
        background-position: -835px 5px;
    }
}
@media only screen and (max-width: 480px) {
    header.primary hgroup h1 {
        font-size: 17px;
        line-height: 49px;
        left: 7px;
    }
	.feature-box {
		margin: 15px auto;
	}
    .fb-like {
        width: 100px;
        height: 20px;
        margin-right: 12px;
        margin-top: 14px;
        float: right;
    }
    .top-banner {
        background-position: -1635px 2px;
    }
}