
body {
    background-color: #006;
    font-size: 16px;
    font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
    margin: 0 0 10px;
    color: #FFF
}
.container .content h1, .nav-header {
    font-family: "Arial Black", Gadget, sans-serif
}
.container, .header-banner {
    max-width: 1024px;
    margin-left: auto;
    margin-right: auto
}
.container {
    background-color: #fff;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: center;
    align-items: flex-start;
    align-content: stretch
}
header {
    height: auto
}
.header-banner {
    height: 144px;
    background-image: url(images/banner.jpg);
    background-repeat: no-repeat;
    background-position: center center;
    background-color: #340100
}
.content {
    max-width: 760px;
    order: 2;
    flex-grow: 4
}
.content p {
    margin-left: 15px;
    margin-right: 15px
}
.side-nav {
    order: 1;
    flex-grow: 1;
    background-color: #fff
}
.row, .table-row {
    flex-direction: row;
    align-content: stretch;
    margin-left: auto;
    margin-right: auto;
    display: flex
}
.row {
    max-width: 1024px;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    justify-content: center;
    align-items: flex-start
}
.table-row {
    max-width: 100%;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    justify-content: center;
    align-items: flex-start;
    padding-left: 10px;
    border-radius: 5px;
    border: 1px solid #ccc;
    background: -moz-linear-gradient(270deg, #bababa 0, #FCFCFC 3%, #FFF 97%, #BABABA 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #bababa), color-stop(3%, #FCFCFC), color-stop(97%, #FFF), color-stop(100%, #BABABA));
    background: -webkit-linear-gradient(270deg, #bababa 0, #FCFCFC 3%, #FFF 97%, #BABABA 100%);
    background: -o-linear-gradient(270deg, #bababa 0, #FCFCFC 3%, #FFF 97%, #BABABA 100%);
    background: -ms-linear-gradient(270deg, #bababa 0, #FCFCFC 3%, #FFF 97%, #BABABA 100%);
    background: linear-gradient(180deg, #bababa 0, #FCFCFC 3%, #FFF 97%, #BABABA 100%);
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#bababa', endColorstr='#BABABA', GradientType=0 );
    background-color: #F7F7F7
}
.feature-row {
    max-width: 80%;
    display: flex;
    flex-direction: row;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    justify-content: center;
    align-items: flex-start;
    align-content: stretch;
    margin-left: auto;
    margin-right: auto
}
.cell2, .cell3 {
    background-color: #666;
    -webkit-box-flex: 1;
    margin: 2px;
    border: 1px solid #ccc
}
.cell2 {
    -webkit-flex: 1 1 49%;
    -ms-flex: 1 1 49%;
    flex: 1 1 49%
}
.cell3 {
    -webkit-flex: 1 1 32%;
    -ms-flex: 1 1 32%;
    flex: 1 1 32%
}
.brand-betonline, .brand-bovada, .cell4 {
    -webkit-box-flex: 1
}
.nav-box, footer {
    margin-right: auto;
    margin-left: auto
}
.cell4 {
    -webkit-flex: 1 1 17%;
    -ms-flex: 1 1 17%;
    flex: 1 1 17%
}
.nav-box {
    width: 95%;
    border-radius: 5px
}
.nav-header {
    text-align: center;
    font-size: 12px;
    height: 35px;
    line-height: 35px;
    color: #FFF;
    background-color: #006;
    border-radius: 5px 5px 0 0;
    margin-top: 10px;
    text-shadow: 1px 1px #000
}
footer {
    max-width: 1024px;
    background-color: #000;
    height: 40px;
    border-radius: 5px
}
footer p {
    line-height: 45px;
    color: #ccc;
    text-align: center
}
.container .content h1 {
    text-align: left;
    height: 45px;
    line-height: 45px;
    font-size: 24px;
    margin-top: 0;
    text-indent: 15px;
    color: #006;
    text-shadow: 1px 1px 1px #FFF;
    margin-bottom: 12px
}
.container .side-nav ul {
    display: flex;
    flex-direction: column;
    list-style: none;
    margin: 0;
    padding: 0
}
.side-nav .banner-btn-box li a, .side-nav li a {
    font-size: 13px;
    font-weight: 400;
    color: #006;
    display: block;
    margin-right: auto;
    margin-left: auto;
    margin-bottom: 1px;
    text-decoration: none;
    text-shadow: 1px 1px #FFF;
    padding: 4px
}
.container .side-nav li a:hover {
    -webkit-transition: all .5s;
    transition: all .5s;
    color: #0000E8;
    text-shadow: 1px 1px #FFF
}
.section-header, .section-sub-header, a {
    color: #006;
    font-weight: 700
}
.container .side-nav .side-banners {
    border: 5px outset #006;
    width: 160px;
    height: 600px;
    margin: 10px auto
}
.img-responsive {
    width: 100%;
    height: auto
}
.fltrt {
    float: right;
    margin-left: 8px
}
.fltlft {
    float: left;
    margin-right: 8px
}
p {
    padding-right: 15px;
    padding-left: 15px;
    font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
    color: #003
}
.section-header {
    font-size: 20px;
    text-indent: 84px;
    font-family: "Arial Black", Gadget, sans-serif;
    height: 35px;
    line-height: 35px;
    width: 98%;
    z-index: 1;
    border-radius: 5px 5px 0 0;
    margin: 25px auto 27px 10px
}
.section-sub-header {
    font-size: 18px;
    margin-left: 22px;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    margin-top: 15px;
    text-shadow: 0 0 1px #FFF
}
a {
    text-decoration: none
}
a:hover {
    color: #0000D2
}
.banner-btn, .side-nav .banner-btn-box .banner-btn {
    -webkit-box-shadow: 0 1px 3px #666;
    -moz-box-shadow: 0 1px 3px #666;
    box-shadow: 0 1px 3px #666;
    font-family: Arial;
    color: #fff;
    text-decoration: none
}
.arrow {
    background-image: url(images/arrow.png);
    width: 12px;
    height: 12px;
    float: right;
    margin: 5px 5px 0
}
.header-icon {
    background-image: url(images/header-icon.png);
    background-repeat: no-repeat;
    background-position: center center;
    height: 78px;
    margin-left: -22px;
    width: 81px;
    z-index: 33;
    position: relative;
    margin-bottom: -82px;
    padding-right: 63px
}
.banner-btn, .glad {
    background: -moz-linear-gradient(90deg, rgba(0,0,102,1) 0, rgba(0,0,102,1) 41%, rgba(0,0,163,1) 100%);
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#0000A3', endColorstr='#000066', GradientType=0 )
}
.glad {
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(0,0,163,1)), color-stop(59%, rgba(0,0,102,1)), color-stop(100%, rgba(0,0,102,1)));
    background: -webkit-linear-gradient(90deg, rgba(0,0,102,1) 0, rgba(0,0,102,1) 41%, rgba(0,0,163,1) 100%);
    background: -o-linear-gradient(90deg, rgba(0,0,102,1) 0, rgba(0,0,102,1) 41%, rgba(0,0,163,1) 100%);
    background: -ms-linear-gradient(90deg, rgba(0,0,102,1) 0, rgba(0,0,102,1) 41%, rgba(0,0,163,1) 100%);
    background: linear-gradient(0deg, rgba(0,0,102,1) 0, rgba(0,0,102,1) 41%, rgba(0,0,163,1) 100%)
}
.banner-btn {
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(0,0,163,1)), color-stop(59%, rgba(0,0,102,1)), color-stop(100%, rgba(0,0,102,1)));
    background: -webkit-linear-gradient(90deg, rgba(0,0,102,1) 0, rgba(0,0,102,1) 41%, rgba(0,0,163,1) 100%);
    background: -o-linear-gradient(90deg, rgba(0,0,102,1) 0, rgba(0,0,102,1) 41%, rgba(0,0,163,1) 100%);
    background: -ms-linear-gradient(90deg, rgba(0,0,102,1) 0, rgba(0,0,102,1) 41%, rgba(0,0,163,1) 100%);
    background: linear-gradient(0deg, rgba(0,0,102,1) 0, rgba(0,0,102,1) 41%, rgba(0,0,163,1) 100%);
    -webkit-border-radius: 28;
    -moz-border-radius: 28;
    border-radius: 5px;
    box-shadow: 0 1px 3px #666;
    font-size: 20px;
    margin-left: -3px;
    border: 1px solid #666;
    padding: 33px 13px
}
.logo, .logob {
    background-repeat: no-repeat;
    background-position: center center;
    float: right;
    margin-right: 15px;
    height: 131px;
    width: 130px;
    margin-top: 11px;
    margin-bottom: 11px
}
.content-box, .spotlight-box {
    background-color: #F7F7F7;
    padding-bottom: 8px
}
.logo {
    background-image: url(images/logo.png)
}
.logob {
    background-image: url(images/logo2.png)
}
.content-box {
    width: 95%;
    margin-right: auto;
    margin-bottom: 15px;
    margin-left: auto;
    border: 1px solid #ccc;
    border-radius: 5px
}
.spotlight-box {
    width: 90%;
    border: 1px solid #ccc;
    border-radius: 5px;
    margin: 31px auto
}
.spotlight-header {
    border-bottom: 3px solid #F5F3F1;
    background-color: #006;
    color: #FFF;
    font-size: 18px;
    font-weight: 700;
    text-align: left;
    line-height: 35px;
    font-family: "Arial Black", Gadget, sans-serif;
    padding-left: 15px;
    border-radius: 5px 5px 0 0;
    text-shadow: 1px 1px #000
}
.explore, .review {
    line-height: 62px;
    text-align: center
}
.banner-box {
    display: block;
    height: 130px;
    width: 100%;
    padding-top: 8px;
    padding-right: 8px;
    padding-bottom: 4px;
    border-radius: 5px;
    position: relative;
    margin: 11px 0 3px 4px
}
.box-a, .box-b, .box-c, .box-d {
    background-repeat: no-repeat;
    background-position: center center;
    height: 125px;
    width: 125px;
    padding: 0;
    float: left
}
.box-a {
    background-image: url(images/bovada125-sports.gif)
}
.box-b {
    background-image: url(images/betonline125-main.gif)
}
.box-c {
    background-image: url(images/sportsbetting125-main.gif)
}
.box-d {
    background-image: url(images/5dimes125-main.gif)
}
.banner-btn-box {
    text-align: center;
    width: 45%;
    float: left;
    margin-left: 5px
}
.side-nav .banner-btn-box .banner-btn {
    background: -moz-linear-gradient(90deg, rgba(0,0,102,1) 0, rgba(0,0,102,1) 41%, rgba(0,0,163,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(0,0,163,1)), color-stop(59%, rgba(0,0,102,1)), color-stop(100%, rgba(0,0,102,1)));
    background: -webkit-linear-gradient(90deg, rgba(0,0,102,1) 0, rgba(0,0,102,1) 41%, rgba(0,0,163,1) 100%);
    background: -o-linear-gradient(90deg, rgba(0,0,102,1) 0, rgba(0,0,102,1) 41%, rgba(0,0,163,1) 100%);
    background: -ms-linear-gradient(90deg, rgba(0,0,102,1) 0, rgba(0,0,102,1) 41%, rgba(0,0,163,1) 100%);
    background: linear-gradient(0deg, rgba(0,0,102,1) 0, rgba(0,0,102,1) 41%, rgba(0,0,163,1) 100%);
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#0000A3', endColorstr='#000066', GradientType=0 );
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    box-shadow: 0 1px 3px #666;
    font-size: 20px;
    margin-left: -3px;
    border: 1px solid #666;
    padding: 33px 13px
}
.banner-box .banner-btn-box ul {
    list-style: none;
    text-align: center
}
.banner-box .banner-btn-box ul li {
    text-align: center;
    border-radius: 5px
}
.banner-bg {
    margin-left: 2px;
    margin-right: 2px
}
.banner {
    width: 728px;
    height: 90px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 14px
}
.brand-betonline, .brand-bovada, .brand-sportsbetting {
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 99%;
    height: 62px
}
.bovada {
    background-image: url(images/bovada728-sports.gif);
    background-repeat: no-repeat;
    background-position: center center
}
.betonline {
    background-image: url(images/betonline728-main.gif);
    background-repeat: no-repeat;
    background-position: center center
}
.sportsbetting {
    background-image: url(images/sportsbetting728-main.gif);
    background-repeat: no-repeat;
    background-position: center center
}
.dimes {
    background-image: url(images/5dimes728-main.gif);
    background-repeat: no-repeat;
    background-position: center center
}
.tag {
    font-style: italic;
    font-weight: 700;
    color: red;
    font-size: 16px
}
.brand-bovada {
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    background-image: url(images/bovada-logo-sm.png);
    margin-right: 15px
}
.brand-betonline {
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    background-image: url(images/betonline-logo-sm.png);
    margin-right: 15px
}
.brand-dimes, .brand-sportsbetting {
    -webkit-box-flex: 1;
    margin-right: 15px
}
.brand-sportsbetting {
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    background-image: url(images/sportsbetting-logo-sm.png)
}
.brand-dimes {
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    background-image: url(images/5dimeslogo132.png);
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 99%;
    height: 62px
}
.brand-aladdin, .brand-slotslv {
    -webkit-box-flex: 1;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 99%;
    height: 62px
}
.brand-aladdin {
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    background-image: url(images/aladdinsgold120.png)
}
.brand-slotslv {
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    background-image: url(images/slotslv120.png)
}
.brand-club {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    background-image: url(images/clubworld120.png);
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 99%;
    height: 62px;
    margin-right: 15px
}
.rated4, .rated5 {
    background-size: 80%
}
.rated5 {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    background-image: url(images/5-check.gif);
    background-repeat: no-repeat;
    background-position: center center;
    height: 62px
}
.mobile, .rated4 {
    -webkit-box-flex: 1;
    background-repeat: no-repeat;
    background-position: center center;
    height: 62px
}
.rated4 {
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    background-image: url(images/4-check.gif)
}
.mobile {
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    background-image: url(images/mobile_check.png)
}
.review {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    float: left;
    height: 40px
}
.explore {
    -webkit-box-flex: 2;
    -webkit-flex: 2;
    -ms-flex: 2;
    flex: 2;
    float: left;
    height: 62px
}
.read-more, .read-more2 {
    height: 56px;
    background-image: url(images/read-more.png);
    background-repeat: no-repeat;
    background-position: left center;
    line-height: 56px;
    text-indent: 65px;
    width: 80%
}
.read-more {
    margin-left: 75px;
    margin-bottom: 12px
}
.read-more2 {
    margin-left: 112px;
    margin-bottom: 15px
}
.content-box p a, .spotlight-box .read-more2 a {
    color: #006
}
.content-box p a:hover {
    color: red
}
.review a {
    color: #006
}
.content-box .feature-bar .review a:hover, .spotlight-box .read-more2 a:hover {
    color: #0000D2
}
.feature-btn {
    background: -moz-linear-gradient(90deg, rgba(0,0,102,1) 0, rgba(0,0,102,1) 41%, rgba(0,0,163,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(0,0,163,1)), color-stop(59%, rgba(0,0,102,1)), color-stop(100%, rgba(0,0,102,1)));
    background: -webkit-linear-gradient(90deg, rgba(0,0,102,1) 0, rgba(0,0,102,1) 41%, rgba(0,0,163,1) 100%);
    background: -o-linear-gradient(90deg, rgba(0,0,102,1) 0, rgba(0,0,102,1) 41%, rgba(0,0,163,1) 100%);
    background: -ms-linear-gradient(90deg, rgba(0,0,102,1) 0, rgba(0,0,102,1) 41%, rgba(0,0,163,1) 100%);
    background: linear-gradient(0deg, rgba(0,0,102,1) 0, rgba(0,0,102,1) 41%, rgba(0,0,163,1) 100%);
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#0000A3', endColorstr='#000066', GradientType=0 );
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    -webkit-box-shadow: 0 1px 3px #666;
    -moz-box-shadow: 0 1px 3px #666;
    box-shadow: 0 1px 3px #666;
    font-family: "Arial Black", Gadget, sans-serif;
    color: #fff;
    font-size: 14px;
    text-decoration: none;
    margin-left: 7px;
    border: 1px solid #666;
    height: 40px;
    line-height: 40px;
    padding: 8px 16px
}
.bo-ss1, .bo-ss2, .bv-ss1, .bv-ss2, .dms-ss1, .dms-ss2, .sb-ss1, .sb-ss2 {
    background-position: center center;
    background-repeat: no-repeat
}
.flex-table .table-brand, .table-box-header {
    font-family: Ramabhadra, sans-serif
}
.ss-center {
    max-width: 600px;
    height: 600px;
    background-size: 100%;
    margin: 15px auto
}
.bv-ss1 {
    background-image: url(images/bovada600-ss.jpg)
}
.bv-ss2 {
    background-image: url(images/bovada600-ss-2.jpg)
}
.bo-ss1 {
    background-image: url(images/betonline600-ss.jpg)
}
.bo-ss2 {
    background-image: url(images/betonline600-ss-2.jpg)
}
.sb-ss1 {
    background-image: url(images/sportssbetting600-ss.jpg)
}
.sb-ss2 {
    background-image: url(images/sportsbetting600-ss-2.jpg)
}
.dms-ss1 {
    background-image: url(images/5dimes600-ss.jpg)
}
.dms-ss2 {
    background-image: url(images/5dimes600-ss-2.jpg)
}
.spotlight-box p a {
    color: #006;
    font-size: 16px
}
.feature-bar {
    width: 80%;
    margin: 22px auto 14px
}
.flex-table-box, .table-box {
    margin-top: 0;
    padding-top: 8px;
    padding-bottom: 28px
}
.feature-bar .review a {
    color: #006
}
.table-box {
    background-color: #001C37
}
.table-box-header {
    color: #FFF;
    font-size: 24px;
    text-align: center;
    text-shadow: 1px 1px 1px #000;
    margin: 0 auto
}
.feature-chart .flex-table, .table-chart .flex-table {
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 10px;
    border-radius: 5px;
    padding: 5px
}
.table-box p {
    width: 800px;
    margin-left: auto;
    margin-right: auto
}
.feature-chart .flex-table {
    width: 80%
}
.table-chart .flex-table {
    width: 98%
}
.flex-table ul {
    list-style: none;
    margin: 0;
    padding: 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}
.flex-table {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    color: #001C37;
    font-weight: 700;
    border: 1px solid #ccc;
    background: -moz-linear-gradient(90deg, rgba(0,0,102,1) 0, rgba(210,229,247,1) 16%, rgba(255,255,255,1) 40%, rgba(255,255,255,1) 60%, rgba(210,229,247,1) 84%, rgba(0,0,102,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(0,0,102,1)), color-stop(16%, rgba(210,229,247,1)), color-stop(40%, rgba(255,255,255,1)), color-stop(60%, rgba(255,255,255,1)), color-stop(84%, rgba(210,229,247,1)), color-stop(100%, rgba(0,0,102,1)));
    background: -webkit-linear-gradient(90deg, rgba(0,0,102,1) 0, rgba(210,229,247,1) 16%, rgba(255,255,255,1) 40%, rgba(255,255,255,1) 60%, rgba(210,229,247,1) 84%, rgba(0,0,102,1) 100%);
    background: -o-linear-gradient(90deg, rgba(0,0,102,1) 0, rgba(210,229,247,1) 16%, rgba(255,255,255,1) 40%, rgba(255,255,255,1) 60%, rgba(210,229,247,1) 84%, rgba(0,0,102,1) 100%);
    background: -ms-linear-gradient(90deg, rgba(0,0,102,1) 0, rgba(210,229,247,1) 16%, rgba(255,255,255,1) 40%, rgba(255,255,255,1) 60%, rgba(210,229,247,1) 84%, rgba(0,0,102,1) 100%);
    background: linear-gradient(0deg, rgba(0,0,102,1) 0, rgba(210,229,247,1) 16%, rgba(255,255,255,1) 40%, rgba(255,255,255,1) 60%, rgba(210,229,247,1) 84%, rgba(0,0,102,1) 100%);
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#000066', endColorstr='#000066', GradientType=0 );
    background-color: #F7F7F7;
    text-decoration: none;
    display: inline-block;
    height: 54px;
    line-height: 54px;
    padding-left: 5px;
    width: 100%;
    -webkit-transition: all .5s;
    transition: all .5s
}
.table-flag, .table-mobile, .table-rated4, .table-rated5 {
    background-repeat: no-repeat;
    background-position: center center
}
.flex-table li a {
    color: #FFF;
    text-decoration: none;
    display: block;
    width: 100%
}
.review li a {
    color: #0127b6
}
.flex-table .table-brand {
    -webkit-box-flex: 5;
    -webkit-flex: 5;
    -ms-flex: 5;
    flex: 5;
    padding-left: 15px;
    color: #FFF;
    text-shadow: 2px 2px #000
}
.table-brand {
    font-size: 18px;
    text-align: left
}
.table-join, .table-rev {
    font-size: 16px;
    text-align: center
}
.table-rated5 {
    background-image: url(images/4-check.gif);
    background-size: 70%
}
.table-rated4 {
    background-image: url(images/4stars.png);
    background-size: 70%
}
.table-mobile {
    background-image: url(images/mobile_check.png)
}
.table-flag {
    background-image: url(images/usa-flag.png)
}
.table-join {
    background-color: #390;
    background: -moz-linear-gradient(270deg, #3AAD00 0, #4CE300 44%, #390 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #3AAD00), color-stop(44%, #4CE300), color-stop(100%, #390));
    background: -webkit-linear-gradient(270deg, #3AAD00 0, #4CE300 44%, #390 100%);
    background: -o-linear-gradient(270deg, #3AAD00 0, #4CE300 44%, #390 100%);
    background: -ms-linear-gradient(270deg, #3AAD00 0, #4CE300 44%, #390 100%);
    background: linear-gradient(180deg, #3AAD00 0, #4CE300 44%, #390 100%);
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#3AAD00', endColorstr='#339900', GradientType=0 );
    border-radius: 5px
}
.table-join a {
    color: #fff
}
.table-join:active, .table-join:hover {
    background: #B70000;
    background: -moz-linear-gradient(270deg, #390 0, #4CE300 44%, #3AAD00 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #390), color-stop(44%, #4CE300), color-stop(100%, #3AAD00));
    background: -webkit-linear-gradient(270deg, #390 0, #4CE300 44%, #3AAD00 100%);
    background: -o-linear-gradient(270deg, #390 0, #4CE300 44%, #3AAD00 100%);
    background: -ms-linear-gradient(270deg, #390 0, #4CE300 44%, #3AAD00 100%);
    background: linear-gradient(180deg, #390 0, #4CE300 44%, #3AAD00 100%);
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#339900', endColorstr='#3AAD00', GradientType=0 );
    text-decoration: none;
    opacity: 1
}
.bo, .bv, .dms, .sb {
    background-repeat: no-repeat;
    background-position: center center
}
.table-rev {
    margin-right: 3px
}
.table-rev:active, .table-rev:hover {
    color: #ccc;
    text-shadow: 1px 1px 1px #000;
    text-decoration: none;
    opacity: 1
}
.content-box .section-header {
    width: 100%;
    margin-left: 0;
    margin-top: 0;
    text-indent: 15px;
    color: #FFF;
    text-shadow: 1px 1px #000;
    background-color: #006;
    height: 100%
}
.bv {
    background-image: url(images/bovada160-sports.gif)
}
.bo {
    background-image: url(images/betonline160-main.gif)
}
.sb {
    background-image: url(images/sportsbetting160-main.gif)
}
.dms {
    background-image: url(images/5dimes160-main.gif)
}
.side-banner-header {
    width: 95%;
    margin-top: 15px;
    margin-right: auto;
    margin-left: auto;
    color: #fff;
    font-family: Arial, Helvetica, sans-serif;
    text-align: center;
    font-size: 12px;
    padding-top: 5px;
    padding-bottom: 5px;
    background: -moz-linear-gradient(90deg, #f53f2a 0, #c41800 40%, #c41800 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #c41800), color-stop(60%, #c41800), color-stop(100%, #f53f2a));
    background: -webkit-linear-gradient(90deg, #f53f2a 0, #c41800 40%, #c41800 100%);
    background: -o-linear-gradient(90deg, #f53f2a 0, #c41800 40%, #c41800 100%);
    background: -ms-linear-gradient(90deg, #f53f2a 0, #c41800 40%, #c41800 100%);
    background: linear-gradient(0deg, #f53f2a 0, #c41800 40%, #c41800 100%);
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#c41800', endColorstr='#f53f2a', GradientType=0 );
    background-color: #9B0000;
    border-radius: 5px 5px 0 0
}

@media (min-width:1023px) {
body {
    background-image: url(images/bg.jpg);
    background-repeat: no-repeat;
    background-attachment: fixed;
    background-position: center top
}
}

@media (max-width:1132px) {
.betonline, .bo, .bovada, .bv, .dimes, .dms, .sb, .sportsbetting {
    background-repeat: no-repeat;
    background-position: center center
}
.banner-bg {
    display: none
}
.content {
    max-width: 100%;
    order: 1;
    flex-grow: 1
}
.side-nav {
    order: 2;
    flex-grow: 1;
    background-color: #fff
}
.container .side-nav ul {
    display: flex;
    flex-direction: row;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}
.container .side-nav li {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 32%;
    -ms-flex: 1 1 32%;
    flex: 1 1 32%;
    border: 1px solid #0000a3
}
.container .side-nav li a {
    text-align: center;
    font-size: 16px
}
.container .side-nav .side-banners {
    width: 250px;
    margin-top: 15px;
    margin-right: auto;
    margin-left: auto;
    height: 250px
}
.banner {
    width: 250px;
    height: 250px
}
.bovada, .bv {
    background-image: url(images/bovada250-sports.gif)
}
.betonline, .bo {
    background-image: url(images/betonline250-main.gif)
}
.sb, .sportsbetting {
    background-image: url(images/sportsbetting250-main.gif)
}
.dimes, .dms {
    background-image: url(images/5dimes250-main.gif)
}
.nav-header {
    font-size: 18px
}
.table-brand {
    text-align: center;
    background: #B70000
}
.table-brand .tag {
    color: #fff
}
.flex-nav li {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 49%;
    -ms-flex: 1 1 49%;
    flex: 1 1 49%;
    border: 1px solid #ccc
}
.flex-table ul {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}
.flex-table li {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 19%;
    -ms-flex: 1 1 19%;
    flex: 1 1 19%;
    border: 1px solid #fff
}
.flex-table .table-brand {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    color: #fff
}
.table-rated4, .table-rated5 {
    background-size: 20%
}
}

@media (max-width:728px) {
.content {
    max-width: 100%;
    order: 1;
    flex-grow: 1
}
.header-banner {
    height: 78px;
    max-width: 99%;
    background-size: 98%;
    background-color: #fff
}
.row {
    max-width: 100%;
    flex-grow: 1
}
.brand-betonline, .brand-bovada, .brand-dimes, .brand-sportsbetting {
    max-width: 100%;
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    text-align: center;
    background-size: 40%
}
.explore, .rated4, .rated5, .review {
    max-width: 100%;
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    text-align: center;
    background-size: 30%
}
.mobile {
    max-width: 100%;
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    background-position: center center
}
.table-row {
    padding-top: 20px;
    padding-bottom: 20px;
    width: 60%;
    margin-top: 10px;
    margin-left: auto;
    margin-right: auto
}
.container .row .cell2, .container .row .cell3 {
    max-width: 100%;
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%
}
.side-nav {
    order: 2;
    flex-grow: 1;
    background-color: #fff
}
.container .side-nav ul {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}
.container .side-nav li {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 49%;
    -ms-flex: 1 1 49%;
    flex: 1 1 49%;
    border: 1px solid #0000a3
}
.container .content .sidebox {
    width: 95%;
    margin-right: 15px;
    margin-left: 15px;
    margin-bottom: 15px
}
.container .content .sidebox .sidebox-header {
    width: 100%
}
.container .content h1 {
    font-size: 16px;
    text-align: center;
    text-indent: 0
}
.section-header {
    font-size: 15px
}
.read-more2 {
    width: 100%;
    height: 56px;
    background-image: url(images/read-more.png);
    background-repeat: no-repeat;
    background-position: left center;
    text-indent: 45px;
    margin-bottom: 15px;
    margin-left: 10px;
    font-size: 14px
}
.section-sub-header {
    font-size: 16px
}
.header-icon {
    background-size: 30%
}
}

@media all and (max-width:480px) {
.container .side-nav li {
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%
}
.content-box .section-header, .spotlight-header {
    font-size: 14px;
    text-indent: 0;
    text-align: center
}
p {
    font-size: 14px
}
.tag {
    display: none
}
}
