body {
    background: #ededed url(https://www.nbaspreads.org/wp-content/themes/nbaspreads-theme/images/sprite-bg.png) repeat-x 0 -125px;
    color: #000;
    font-family: Verdana, Arial;
    font-size: 90%;
    line-height: 140%;
    margin: 0;
    padding: 0;
    height: 100%;
}

iframe,
img {
    border: 0;
}

#promo {
    display: block;
    width: 100%;
    height: 100%;
    position: fixed;
}

hr {
    background: #93051d;
    border: 0;
    clear: both;
    height: 2px;
}

#header {
    height: 155px;
    margin: 0 auto;
    width: 1004px;
    position: relative;
}

#header .menu {
    display: block;
    height: 20px;
    right: 0;
    list-style: none;
    margin: 0;
    padding: 0 20px 0 0;
    position: absolute;
    top: 10px;
}

#header .menu li {
    float: right;
    font-size: 80%;
    margin-left: 20px;
}

#main {
    background: #fbfbfb;
    padding: 0 20px;
    overflow: hidden;
    -moz-box-shadow: 0px 0px 10px 0px #ddd;
    -webkit-box-shadow: 0px 0px 10px 0px #ddd;
    box-shadow: 0px 0px 10px 0px #ddd;
    width: 964px;
    margin: 0 auto;
    position: relative;
}

.menu-item-77 a {
    background: url(https://www.nbaspreads.org/wp-content/themes/nbaspreads-theme/images/sprite.png) no-repeat -290px -135px;
    display: block;
    padding-left: 20px;
}

.menu-item-x a {
    background: url(https://www.nbaspreads.org/wp-content/themes/nbaspreads-theme/images/sprite.png) no-repeat -290px -195px;
    display: block;
    padding-left: 20px;
}

.menu-item-x a {
    background: url(https://www.nbaspreads.org/wp-content/themes/nbaspreads-theme/images/sprite.png) no-repeat -290px -155px;
    display: block;
    padding-left: 20px;
}

.menu-item-76 a {
    background: url(https://www.nbaspreads.org/wp-content/themes/nbaspreads-theme/images/sprite.png) no-repeat -290px -215px;
    display: block;
    padding-left: 20px;
}

#headerimg {
    background: url(https://www.nbaspreads.org/wp-content/themes/nbaspreads-theme/images/sprite.png) no-repeat -625px -45px;
    height: 0 !important;
    left: 20px;
    margin: 0;
    overflow: hidden;
    padding: 70px 0 0;
    position: absolute;
    top: 20px;
    width: 480px;
}

.menu-header {
    -moz-box-shadow: 0px 0px 10px 0px #ddd;
    -webkit-box-shadow: 0px 0px 10px 0px #ddd;
    box-shadow: 0px 0px 10px 0px #ddd;
}

.menu-header-one {
    left: 0;
    position: absolute;
    top: 105px;
}

.menu-header-two {
    left: 0;
    position: absolute;
    top: 150px;
}

.menu-header .container {
    background: url(https://www.nbaspreads.org/wp-content/themes/nbaspreads-theme/images/sprite.png) no-repeat 0 0;
    display: block;
    height: 38px;
    list-style: none;
    margin: 0;
    padding: 1px;
    width: 1004px;
}

.menu-header li {
    float: left;
    position: relative;
    font-size: 80%;
}

.menu-header a {
    background: url(https://www.nbaspreads.org/wp-content/themes/nbaspreads-theme/images/menu-divider.png) no-repeat right 0;
    color: #bcbcbc;
    display: block;
    height: 38px;
    line-height: 38px;
    padding: 0 15px 0 13px;
    text-decoration: none;
    text-shadow: 0 1px 0 #000;
}

.menu-header .current-menu-item {
    background: url(https://www.nbaspreads.org/wp-content/themes/nbaspreads-theme/images/sprite-bg.png) repeat-x 0 0;
}

.menu-header .current-menu-item a {
    color: #fff;
    text-shadow: 0 1px 0 #000;
}

.menu-header .sub-menu {
    left: -999em;
    list-style: none;
    padding: 0;
    position: absolute;
    z-index: 999;
}

.menu-header .sub-menu li {
    background: url(https://www.nbaspreads.org/wp-content/themes/nbaspreads-theme/images/sub-menu-li-bg.png) no-repeat;
    margin-top: -1px;
    white-space: nowrap;
    width: 200px;
}

.menu-header .sub-menu li a {
    background: none;
}

.menu-header li:hover .sub-menu {
    left: 0;
    top: 30px;
}

#content {
    float: left;
    padding: 20px 20px 20px 0;
    width: 644px;
}

#sidebar {
    float: left;
    margin: 0;
    padding: 0;
    width: 300px;
}

h1 {
    color: #93051d;
    margin: 0 0 20px;
}

h2 {
    color: #003769;
    font-size: 140%;
    margin: 0 0 20px;
}

h3 {
    color: #006bb6;
    font-size: 110%;
    margin: 0 0 20px;
}

p {
    font-size: 100%;
    margin: 0 0 20px;
}

.textwidget p {
    font-size: 80%;
    margin: 0 10px 20px;
}

ul,
ol {
    font-size: 100%;
}

strong {
    color: #000;
}

.bonuscode {
    color: #93051d !important;
    font-weight: 700;
}

.bonuscode span {
    display: block;
    border: 1px dashed #93051d;
    text-align: center;
    padding: 2px;
    background: #fff;
}

.eyecatcher {
    background: #ffe513;
    border: 2px dashed #93051d;
    color: #000;
    display: block;
    line-height: 25px;
    padding: 10px 0;
    text-align: center;
    width: 100%;
}

#footer {
    clear: both;
    font-size: 80%;
    line-height: 20px;
    padding: 10px 0;
    text-align: center;
    position: relative;
}

.call_to_action {
    background: url(https://www.nbaspreads.org/wp-content/themes/nbaspreads-theme/images/sprite.png) no-repeat 0 -45px;
    display: block;
    height: 50px;
    margin: 20px auto !important;
    padding: 0 !important;
    text-align: center;
    width: 310px;
}

.call_to_action a {
    color: #000 !important;
    display: block;
    line-height: 50px;
    text-decoration: none;
    text-shadow: 0 1px 0 #ffd72b;
    width: 310px;
}

.call_to_action_download {
    background: url(https://www.nbaspreads.org/wp-content/themes/nbaspreads-theme/images/sprite.png) no-repeat -310px -45px;
    display: block;
    height: 80px;
    margin: 40px auto 24px !important;
    padding: 0 !important;
    text-align: center;
    width: 310px;
}

.call_to_action_download a {
    color: #000 !important;
    display: block;
    line-height: 50px;
    text-decoration: none;
    text-shadow: 0 1px 0 #ffd72b;
    width: 310px;
}

.call_to_action_download a:after {
    content: "Download is Safe and Secure \A Independent Audits by TST";
    display: block;
    line-height: 15px;
    text-transform: uppercase;
    font-size: 80%;
    text-shadow: none;
    white-space: pre;
    color: #bcbcbc;
}

.banner {
    background: #24629b;
    height: 60px;
    position: absolute;
    right: 0;
    top: 30px;
    width: 468px;
}

.alignright,
.alignleft {
    display: inline;
    padding: 10px;
    background: #fff;
    -moz-box-shadow: 0px 0px 10px 0px #ddd;
    -webkit-box-shadow: 0px 0px 10px 0px #ddd;
    box-shadow: 0px 0px 10px 0px #ddd;
}

.alignright {
    float: right;
    margin: 0 0 10px 20px;
}

.alignleft {
    float: left;
    margin: 0 20px 10px 0;
}

.widget {
    list-style: none;
    margin: 20px 0 0;
}

.widgettitle {
    background: url(https://www.nbaspreads.org/wp-content/themes/nbaspreads-theme/images/sprite-bg.png) repeat-x 0 -45px;
    color: #fff;
    margin: 0 0 10px;
    text-shadow: 0 1px 0 #000;
    line-height: 40px;
    font-size: 100%;
    font-weight: normal;
    border-bottom: 1px solid #003769;
    text-align: center;
}

.widget ul {
    font-size: 80%;
    padding: 0 0 0 30px;
}

.default_table caption {
    border-bottom: 1px solid #003769;
    background: url(https://www.nbaspreads.org/wp-content/themes/nbaspreads-theme/images/sprite-bg.png) repeat-x 0 -45px;
    color: #fff;
    text-shadow: 0 1px 0 #000;
    line-height: 40px;
    width: 100%;
}

.default_table {
    margin-bottom: 20px;
    width: 100%;
}

.default_table thead th {
    background: url(https://www.nbaspreads.org/wp-content/themes/nbaspreads-theme/images/sprite-bg.png) repeat-x 0 -90px;
    font-weight: normal;
    padding: 0 5px;
    border-bottom: 1px solid #93051d;
    font-size: 80%;
    text-align: left;
    color: #fff;
    text-shadow: 0 1px 0 #000;
    line-height: 28px;
}

.default_table tbody td,
.default_table tbody th {
    background: #f2f2f2;
    border-bottom: 1px solid #ddd;
    color: #000;
    font-size: 80%;
    height: 25px;
    padding: 5px;
    text-align: left;
    position: relative;
}

.default_table .play {
    float: right;
    margin-right: 5px;
}

.default_table .odd td {
    background: #ededed !important;
}

.default_table tfoot td {
    background: #eee;
    text-align: center;
    font-size: 80%;
    padding: 5px;
    color: #000;
}

.default_table tbody .recommended td {
    background: #ffd !important;
    border-top: 1px solid #ffe;
    border-bottom: 1px solid #ffa;
}

.widget_table tfoot td {
    font-size: 60%;
}

.verification_date {
    position: relative;
}

.verification_date img {
    position: absolute;
    right: -25px;
    top: -15px;
}

.verification_date span {
    background: #fff;
    color: #000;
    display: block;
    font-family: courier;
    font-size: 80%;
    font-weight: 700;
    height: 16px;
    position: absolute;
    right: -5px;
    text-align: center;
    top: 17px;
    width: 95px;
}

.client-info {
    height: 160px;
    margin-bottom: 20px;
    overflow: hidden;
    width: 644px;
}

.client-info h1 {
    border-bottom: 1px solid #003769;
    background: url(https://www.nbaspreads.org/wp-content/themes/nbaspreads-theme/images/sprite-bg.png) repeat-x 0 -45px;
    color: #fff;
    float: left;
    font-size: 100%;
    font-weight: normal;
    margin: 0;
    padding: 0 10px;
    line-height: 40px;
    text-shadow: 0 1px 0 #000;
    width: 456px;
}

.client-info .left {
    float: left;
    height: 115px;
    list-style: none;
    margin: 0;
    padding: 0;
    width: 476px;
}

.client-info .info {
    float: left;
    width: 216px;
}

.client-info .info strong {
    color: #003769;
}

.client-info .info ul {
    list-style: none;
    margin-top: 10px;
    padding: 0;
}

.client-info .info li {
    margin-bottom: 10px;
    line-height: 100%;
}

.client-info .screenshots {
    float: right;
    height: 110px;
    list-style: none;
    padding: 0;
}

.client-info .screenshots ul {
    list-style: none;
    overflow: hidden;
    padding: 0;
}

.client-info .screenshots li {
    display: inline;
}

.client-info .screenshots img {
    display: block;
    float: left;
    margin: 20px 20px 20px 0;
}

.client-info .screenshot_table {
    margin-right: 0 !important;
}

.client-info .right {
    float: right;
    list-style: none;
    margin: 0;
    padding: 0 0 0 20px;
    width: 148px;
}

.client-info .logo {
    background: #ededed url(https://www.nbaspreads.org/wp-content/themes/nbaspreads-theme/images/sprite-bg.png) repeat-x 0 -345px;
}

.client-info .logo img {
    display: block;
}

.client-info .cta {
    background: url(https://www.nbaspreads.org/wp-content/themes/nbaspreads-theme/images/sprite.png) no-repeat -110px -95px;
    height: 40px;
    margin: 5px -5px;
    line-height: 40px;
    text-align: center;
}

.client-info .cta a {
    color: #000;
    display: block;
    font-size: 80%;
    text-decoration: none;
    text-shadow: 0 1px 0 #fff;
    white-space: nowrap;
}

.default_table .cta {
    background: url(https://www.nbaspreads.org/wp-content/themes/nbaspreads-theme/images/sprite.png) no-repeat 0 -95px;
    display: block;
    width: 110px;
    line-height: 40px;
    margin: 0 -15px 0 -5px;
    text-align: center;
}

.default_table .cta a {
    color: #000;
    display: block;
    text-decoration: none;
    text-shadow: 0 1px 0 #fff;
    white-space: nowrap;
}

.sportsbook {
    background: #f2f2f2;
    padding: 20px;
    margin: 20px 0;
}

.usa {
    background: url(https://www.nbaspreads.org/wp-content/themes/nbaspreads-theme/images/sprite.png) no-repeat -240px -198px;
    display: block;
    height: 18px;
    width: 20px;
    position: absolute;
    top: 0;
    right: 0;
}

.post_title {
    font-size: 140%;
}

.client-icon {
    width: 120px;
}

.client-icon a,
.client-icon span {
    display: block;
    width: 75px;
    height: 0 !important;
    padding: 20px 0 0;
    overflow: hidden;
    background: url(https://www.nbaspreads.org/wp-content/themes/nbaspreads-theme/images/sprite.png) no-repeat;
}

.icon-bet365 a,
.icon-bet365 span {
    background-position: -630px -135px;
}

.icon-bovada a,
.icon-bovada span {
    background-position: -630px -155px;
}

.icon-5dimes a,
.icon-5dimes span {
    background-position: -630px -175px;
}

.icon-bookmaker a,
.icon-bookmaker span {
    background-position: -630px -195px;
}

.icon-betonline a,
.icon-betonline span {
    background-position: -630px -215px;
}

.table-icon span {
    display: block;
    width: 20px;
    height: 0 !important;
    padding: 25px 0 0;
    overflow: hidden;
    background: url(https://www.nbaspreads.org/wp-content/themes/nbaspreads-theme/images/sprite.png) no-repeat;
}

.icon-mac {
    background-position: -120px -195px !important;
}

.icon-usa {
    background-position: -200px -195px !important;
}

.icon-globe {
    background-position: -160px -195px !important;
}

.icon-ipad {
    background-position: 0 -195px !important;
}

.icon-iphone {
    background-position: -40px -195px !important;
}

#lang_sel {
    position: absolute;
    right: 0px;
    top: 8px;
    z-index: 10;
    height: 22px;
    display: inline-block;
    font-size: 80%;
}

#lang_sel li,
#lang_sel ul {
    padding: 0;
    margin: 0;
    list-style: none;
}

#lang_sel li {
    width: 120px;
    background: #fff url(https://www.nbaspreads.org/wp-content/themes/nbaspreads-theme/images/sprite.png) no-repeat 98px -134px;
}

#lang_sel ul ul {
    visibility: hidden;
    position: absolute;
    height: 0;
    top: 20px;
    left: 0;
    border-top: 1px solid #ddd;
}

#lang_sel ul ul a {
    border-width: 0 1px 1px;
}

#lang_sel a {
    display: block;
    text-decoration: none;
    background: url(https://www.nbaspreads.org/wp-content/themes/nbaspreads-theme/images/sprite.png) no-repeat;
    padding-left: 30px;
    color: #444;
    border: 1px solid #ddd;
}

#lang_sel a:hover {
    color: #000;
    background-color: #f2f2f2;
}

#lang_sel .icl-en,
.icl-en a {
    background-position: -623px -195px !important;
}

#lang_sel .icl-nl,
.icl-nl a {
    background-position: -793px -215px !important;
}

#lang_sel .icl-de,
.icl-de a {
    background-position: -623px -215px !important;
}

#lang_sel .icl-it,
.icl-it a {
    background-position: -793px -195px !important;
}

#lang_sel:hover>a {
    color: #000;
    background-color: #f2f2f2;
}

#lang_sel ul li:hover ul {
    visibility: visible;
}