/*@font-face {
    font-family: 'eurostile';
    src: url('../fonts/eurostile_extended_2-webfont.eot');
    src: url('../fonts/eurostile_extended_2-webfont.eot#iefix') format('embedded-opentype'),
         url('../fonts/eurostile_extended_2-webfont.woff') format('woff'),
         url('../fonts/eurostile_extended_2-webfont.ttf') format('truetype'),
         url('../fonts/eurostile_extended_2-webfont.svg') format('svg');
    font-weight: normal;
    font-style: normal;
} */

@font-face
{
font-family: eurostile;
src: url('../fonts/EurostileLTStd.otf'),url('../fonts/EurostileLTStd.eot'),url('../fonts/EurostileLTStd.woff');
}
 
@font-face
{
font-family: helveticaneue;
src: url('../fonts/HelveticaNeueLTStd-Roman.otf'),url('../fonts/HelveticaNeueLTStd-Roman.eot'),url('../fonts/HelveticaNeueLTStd-Roman.woff');
}
@font-face
{
font-family: eurostileExt;
src: url('../fonts/EurostileLTStdExt.otf'),url('../fonts/EurostileLTStdExt.eot'),url('../fonts/EurostileLTStdExt.woff'); 
}

@font-face {
font-family: uscorergk;
src: url('../fonts/uscorergk-webfont.otf'),url('../fonts/uscorergk-webfont.eot'),url('../fonts/uscorergk-webfont.woff'); 
}
 
@font-face { 
    font-family: 'Gotham-Black'; 
    src: url('../fonts/Gotham-Black_0.eot'); 
    src: local('?'), url('../fonts/Gotham-Black_0.woff') format('woff'), url('../fonts/Gotham-Black_0.ttf') format('truetype'), url('../fonts/Gotham-Black_0.svg') format('svg'); 
    font-weight: normal; 
    font-style: normal; 
}

@font-face { 
    font-family: 'gotham-light'; 
    src: url('../fonts/gotham-light.eot'); 
    src: local('?'), url('../fonts/gotham-light.woff') format('woff'), url('https://ui.sportsbetting.ag/nts/fonts/gotham-light.ttf') format('truetype'), url('../fonts/gotham-light.svg') format('svg'); 
    font-weight: normal; 
    font-style: normal; 
}

@font-face{ 
    font-family: 'VERDANA'; 
    src: url('../fonts/VERDANA.eot'); 
    src: local('?'), url('../fonts/VERDANA.woff') format('woff'), url('../fonts/VERDANA.ttf') format('truetype'), url('../fonts/VERDANA.svg') format('svg'); 
    font-weight: normal; 
    font-style: normal; 
}



body{background:#0a1c2e url(../images/bg-gradient.jpg) no-repeat center 0; margin:0; /*font-family:'Prosto One',cursive; *//*font-family:verdana,arial,helvetica,clean,sans-serif; */}
.container{width:1024px; margin:auto}
/*#top_links{background:#03090e; font-family:'Michroma' !important; font-style:normal; position:relative; white-space:nowrap}*/
/*#top_links {background:#03090e;font-family:eurostile !important;position:relative;white-space:nowrap;}
#top_links a{color:#fff; font-size:9px; text-decoration:none; float:right; padding:3px 15px; margin:6px 0; border-right:1px solid #333}
#top_links a.last_link{border-right:0; padding-right:2px}
@media (max-width:1000px){#top_links{width:1000px}
}*/
 
#top_links {background: rgb(3, 9, 14); font-family: eurostile; white-space: nowrap; position: relative;}
#top_links a {margin: 6px 0px; padding: 3px 15px; color: rgb(255, 255, 255); font-size: 10px; text-decoration: none; border-right-color: rgb(51, 51, 51); border-right-width: 1px; border-right-style: solid; float: right;font-weight: lighter;text-rendering: optimizeLegibility;-webkit-font-smoothing: antialiased;}
#top_links a.last_link {padding-right: 2px; border-right-color: currentColor; border-right-width: 0px; border-right-style: none;}
@media all and (max-width:1000px) {
    #top_links {
        width: 1000px;
    }
}
.clear{clear:both}
.top-links{}
a{color:#333}
#logo{margin:30px 0; width:300px; float:left}
a img{border:0}
#login{float:right; margin:30px 0 0 0}
.loginCenterCon {background:none;}
.loginCenterCon{padding:0px 50px; margin:0 auto}
input.login_username, input.login_password{background:#07121e; border:1px solid #555; color:#eee; padding:4px; border-radius:2px; width:140px; margin:0 3px}
input:active, input:focus{outline:none}
input.login{background:url(../images/login.png); border:0; padding:5px 10px; font-weight:bold; margin:0 3px; text-indent:-9999px; width:70px; overflow:hidden}
input.login:hover{cursor:pointer}
input#RememberMe{position:absolute; left:0; -moz-opacity:0; opacity:0; filter:alpha(opacity=0)}
input#RememberMe:hover{cursor:pointer}
#login label.remember{padding-left:27px; width:135px}
#login input+label{background:url(../images/checkbox.png) 0 -1px no-repeat; height:18px; display:block; float:left}
#login .remember_forgot input[type=checkbox]:checked+label{background-position:0 -19px}
.remember_forgot{position:relative; margin:10px 2px; color:#999; font-family:verdana; font-size:10px; line-height:16px}
.forgot_link{color:#999; text-decoration:none; float:left}
div#nav{background:url(../images/nav-bg.jpg); background-repeat:repeat-x}
nav{width:100%}
ul.ulmenu{margin:0 0px; padding:0; list-style:none; height:38px; background:url(../images/nav-divider.jpg) no-repeat right; display:block;width: 1024;}
ul.ulmenu li{display:block; float:left; padding:4px 0px; background:url(../images/nav-divider.jpg) no-repeat; position:relative}
/*ul.ulmenu li:hover >div{height:276px; transition:height .5s; -webkit-transition:height .5s}
*/
ul.ulmenu li a{color:#fff; text-transform:uppercase; text-decoration:none; font-family:arial; font-size:14px; padding:7px 11.8px; display:block}
ul.ulmenu li.loggein a{padding:7px 14.6px;}
ul.ulmenu >li:hover >a{background:#F5F5F5}
ul.ulmenu li:hover a{color:#091A38}
section header{display:block; margin-top:40px; /*padding:0 46px; */}
#main_image_home{float:left; width:74.5%}
.top_media form{background:url(../images/form-bg1.jpg) no-repeat; width:252px; height:366px; margin:0; text-align:center}
.home_form{float:right; background:url(../images/form-bg2.jpg) no-repeat bottom; width:24.13%; min-width:252px}
.home_form_submit{cursor:pointer; display:block; width:180px; height:46px; margin:auto; background:url(../images/join-now-button.png) no-repeat; text-indent:-9999px; overflow:hidden; border:0; margin-top:20px}
.home_form_box{padding-top:95px; width:200px; margin:auto}
.home_form_box input{padding:3px; width:180px}
.home_form_box label{display:block; text-align:left; font-size:10px; text-transform:uppercase; font-family:'jura',sans-serif; font-weight:bold; color:#333; margin-top:10px}
.home_mid_rotator{height:176px; width:910px; margin:20px auto 0; padding:0; overflow:hidden}
.carousel{background:url(../images/rotator-bg.jpg) no-repeat; position:relative}
.partners{height:100px; background:#07121e url(../images/media-logos.png) no-repeat center center; margin:40px 0 0}
footer{color:#fff; font-family:arial; font-size:12px}
footer .copy{color:#aaa}
footer div.copyright{border-top:1px solid #33384B; color:#aaa}
footer .copy a{color:#aaa; text-decoration:none}
footer .container{width:950px}
footer .copyright p{margin:25px 0}
.footer{border-bottom:1px solid #33384B}
.collapse_default{border-bottom:0 !important}
.footer p{margin:0; padding:25px 0}
.footer_payment_methods{background:#03090e url(../images/payment-logos.png) no-repeat center -80px; height:250px}
span.site_index{float:right; padding-right:15px}
span.footlinks{float:right}
span.footlinks a{text-decoration:none}
span.footlinks a{color:#aaa}
span.collapse{background:url(../images/arrow-down.png) no-repeat right center}
.home_mid_rotator img{display:block; float:right; margin:7px 5px}
.collapsable {padding-top:0px;height:0;overflow:hidden; transition:height .5s; -webkicot-transition:height .5s}
.expandable .collapse{height:390px; transition:height .5s; -webkicot-transition:height .5s}
.collapsable .box{float:left; border-right:1px solid #213244; min-height:250px; margin-bottom:25px}
.collapsable .box1{width:225px}
.collapsable .box2{width:140px; padding-left:78px}
.collapsable .box3{padding-left:78px; width:200px}
.collapsable .box4{padding-left:78px; width:148px; border-right:0}
.collapsable .box h2{font-size:14px; font-weight:normal; color:#888; margin:25px 0 20px}
.collapsable .box ul{margin:0; padding:0; list-style:none}
.collapsable .box ul li{color:#aaa; margin:10px 0}
.collapsable .box ul li a{color:#aaa; text-decoration:none}
.sports_col1{float:left; width:101px}
.sports_col1 li:first-child{margin-top:0 !important}
ul.submenu{padding:15px 14px 15px 25px; float:left}
ul.submenu li h2{margin:0; font-size:11px; font-family:'Michroma',sans-serif; color:#666; padding-bottom:5px}
ul.submenu li{float:none; background:none; padding-bottom:0px}
ul.submenu li a{color:#406496; padding-top:0; padding-right:64px; padding-bottom:0px; padding-left:0; font-family:'Michroma',sans-serif; font-size:13px}
ul.submenu li a:hover{background:none}
.ulmenu li div{position:absolute; background:url(../images/mega-menu-bg.png) no-repeat; left:-575px; width:965px; top:34px; z-index:10; height:0; overflow:hidden}
ul.submenu li.more{padding-top:37px; padding-bottom:10px}
ul.submenu li.more a{color:#091A38; font-family:'Michroma',sans-serif; font-weight:bold; font-size:11px}
.black{background:#000}
.minmargin{margin-top:20px !important; margin-bottom:20px !important}
.minmargintop{margin-top:20px !important}
.minmarginbottom{margin-bottom:20px;     background-color: #ffde15!important;}/*new style 20130911 New SB L/F*/

.poker-left{margin-right:0px}
.poker-right{margin-left:0px}
.poker-tournaments{height:auto; overflow:auto}
.poker-tournaments table td{font-size:10px; font-family:verdana; padding:5px; color:#333}
.poker-tournaments table th{font-size:10px; font-family:verdana; text-align:left; color:#333}
.poker-tournaments table td+td{max-width:140px}
.poker-tournaments table tr td:first-child{padding-left:10px}
.poker-tournaments table tr th{padding-left:5px}
.poker-tournaments table tr th:first-child{padding-left:10px}
.poker-tournaments table tr.even{background:#E0DFE4}
.tournav{background:#0B1C2E; font-family:verdana; font-size:11px}
.today{width:40%; float:left}
#wrapper .tournav a{text-align:left; padding:5px; color:#fff; display:block; text-decoration:none}
#wrapper .tournav a.active{color:#DEAC0B}
#wrapper .today a{padding-left:10px; text-align:left}
.daily{width:30%; float:left}
.info{width:30%; float:left}
.promo_item{min-height:100px; padding-right:20px}
.promo_item .title{font-family:verdana; font-size:14px; margin-top:0}
.promo_item .text{padding-left:125px; font-family:verdana; font-size:10px}
#wrapper .promo_item .text a{color:#333; display:inline-block; padding:0; font-size:12px}
#wrapper .promo_item .text a.playnow{color:#B41809; float:right}
#wrapper .promo_item .text p a{text-decoration: none; font-size: 12px; color: #666; } 
.promo_item img{float:left}
hr.promo-item{border-bottom:0; border-top:1px solid #ddd; border-left:0}
#wrapper .game a{color:#ddd; display:inline-block; padding:0; font-size:10px; font-family:verdana; float:right}
#wrapper .game a.playnow{color:#DEAC0B; float:left; font-family:verdana}
.game{width:132px; float:left; margin:15px 27px}
.casino-games{background:#0a1c2e; border-left:10px solid #000; border-right:10px solid #000; border-bottom:10px solid #000}
.racebook-accordion{background:#fff; border-left:10px solid #000; border-right:10px solid #000; border-bottom:10px solid #000}
.game .title{font-family:verdana; font-size:14px; color:#ddd}
.row h2,.row h2 strong{font-size:19px; color:#000}
.paragraph h2{margin-top:0}
.row p{font-size:13px; color:#666}
.row{font-family:verdana}
.pdflink{width:175px; margin:auto; line-height:30px; border-bottom:1px solid #333; display:block; text-align:center; text-decoration:none; font-size:20px}
.navleft{position:absolute; top:0; left:0; display:block; width:50px; height:176px}
.navright{position:absolute; top:0; right:0; display:block; width:50px; height:176px}
.carousel-../images{width:1500px; height:176px; margin-left:-303px}
.item{float:left; width:303px}
.collapse-promo{height:0; transition:height .5s; -webkicot-transition:height .5s; overflow:hidden; opacity:0}
.expandable-promo-container{border-top:1px solid #222}
.promo-expanded{height:154px; transition:height .5s; -webkicot-transition:height .5s; opacity:1}
.sb-blue{background:#03090e}
.expandable-promotion *{margin:0; padding; 0}
.race_wrapper{height:0; overflow:hidden; transition:height 1s; -webkicot-transition:height 1s}
.race_wrapper_expanded{height:auto; transition:height 1s; -webkicot-transition:height 1s}
.track_wrapper{background:#E0DFE4; font-size:12px; text-decoration:none}
.track_wrapper .game{font-size:12px; padding: 10px; font-weight: bold;}
.track_wrapper thead th{font-size:12px}
.track_wrapper thead, .content_wrapper thead tr{background:#E0DFE4}
.content_wrapper table th, .content_wrapper table td{text-align:center; font-size:12px; color:#333; border-top:0}
.content_wrapper table td.name{width:35%; font-weight:normal; border-right:1px solid #eee}
.content_wrapper table td.jockey{width:35%; border-right:1px solid #eee}
.content_wrapper table td.odds{width:30%}
.content_wrapper table th.name, .content_wrapper table th.jockey{border-right:1px solid #eee}
.content_wrapper table tbody tr:nth-child(even){background:#F3F3F5}
.content_wrapper table tbody tr:nth-child(odd){background:#FFF}
.track_header{padding:10px; border-bottom:1px solid #222}
.track_header_active{background:#999; color:#fff; border-bottom:0}
.track_header_active a.game-hider{color:#fff; font-weight:bold}
.game-hider{font-size:12px; text-decoration:none}
#wrapper .game .games a.game-hider{color:#1B68FF; font-size:12px; font-weight:normal; padding-right:5px}
table.lines-headers{margin-bottom:0px; border-bottom:1px solid #fff; background:#EFEFF1}
.header-image{display:block; margin: 10px 9px 0; width:952px}
.tabs ul li.dl-casino, .tabs ul li.right-most-tab{float:right; margin-right:0; background:#EAA800; color:#000; font-weight:bold}
article{min-height:350px}
#wrapper .tabs a{padding:0; font-size:12px; color:#fff}
#wrapper .tabs a.dl-casino, #wrapper .tabs a.right-most-tab, #wrapper .tabs li.tabActiveHeader a{color:#333}
.whitebg{background:#fff}
.subContent{max-width:952px; margin:0 auto; display:table}
table.horse_numbers{margin-bottom:0; border-bottom:0}
#casino_promo_pagepart, .topten{margin-top:10px}
#help_and_faq #vtabContainer{background:#fff; padding:0 20px}
.vtabs h3.header{font-size:14px; font-family:verdana}
.tracklimits table, .tracklimits table td{border:0; padding-left:0}
.tracklimits table td p{font-size:11px}
p.question{font-size:16px; font-weight:bold; color:#333}
p.answer{background:url("../images/iconLists.png") no-repeat 0px 8px; padding-left:10px}
#wrapper h1.titlebar{font-family:uscorergk; letter-spacing:1px; font-weight:lighter; text-rendering:optimizeLegibility; -webkit-font-smoothing:antialiased; text-align:left; padding:4px 10px; margin:0; font-size:24px}
.vNavigation ul li.tabActiveHeader a{color:#0052b2}
#betting-edge li.golf{list-style:none; margin-bottom:40px}
#betting-edge li.golf h2 a{color:#1C8DC7; text-decoration:none}
.excerpt{border-bottom:1px solid #ccc}
.full-content{margin-bottom:20px}
.beNavigation{margin-top:25px}
.beNavigation ul{padding-left:0}
.beNavigation ul li{list-style:none}
.beNavigation ul li a{text-decoration:none; background:url("../images/spriteIcons.png") no-repeat -485px -54px; padding:5px 0 5px 15px; display:block; border-bottom:1px solid #ccc}
.vNavigation ul li a.collapsed{background-position:-490px -54px}
.staticpage{/*background:#fff; */}
.staticpage li{font-size:12px; color:#666}
.myaccountheader{margin:10px 0 17px 0}
.gs_con .breadcrumb ul{padding-left:35px}
.gs_con .breadcrumb ul li{display:inline; background-position:-485px -887px}
.gs_con .breadcrumb ul li a{background:none; display:inline-block; padding-left:7px; color:#fff; line-height:20px}
.pageTitle{font-size:31px; color: black; font-family: gotham-black;}
article .tools{background:#eee; height:50px; margin-bottom:30px}
article .tools p{display:inline-block; padding:0 0 0 30px; margin:5px 0}
article .tools a{font-size:12px; margin-left:100px; padding:5px 30px; background:url(../images/ico-article-tools.gif) no-repeat 7px -32px}
article .tools a:hover{cursor:pointer}
article .tools a.printer{background-position:7px -81px}
/*#articleArchives{margin:-20px 0 30px}*/
#articleArchives ul{border:1px solid #c0c0c0; padding:0 10px; margin-left:0px}
#articleArchives ul li a{padding-left:10px; background-position:-490px -54px; display:inline-block; width:80%; font-weight:bold}
#articleArchives ul li{background:none; border-bottom:1px solid #ccc; margin-bottom:0; padding-left:0;padding-top: 2px;}
#articleArchives ul li span{display:inline-block; min-width:12%; float:left; padding:5px}
#articleArchives ul li:last-child{border-bottom:0}
#articleArchives ul li ul{border:0; margin:5px 0 10px; display:none}
#articleArchives ul li ul li a{background:none}

/*added by ian*/
.livedealercasino, .promotions, .featuredgame{background:#0b1c2e url("../images/SB-hp-call-to-action_03.jpg") no-repeat 0 bottom; position:relative; display:block; min-height:302px}
.livedealercasino h2, .promotions h2, .featuredgame h2{padding:12px 0 0 0; margin-left:12px; font-size:18px; color:#fff; text-align:left; font-family:uscorergk; letter-spacing:1px; font-weight:lighter; text-rendering:optimizeLegibility; -webkit-font-smoothing:antialiased; margin-top:0}
.livedealercasino h3, .promotions h3, .featuredgame h3{padding:0 0 0 12px; font-size:15px; color:#fff; font-family:uscorergk; letter-spacing:1px; margin-bottom:12px; margin-top:12px}
.livedealercasino img, .promotions img, .featuredgame img{margin-left:12px; text-rendering:optimizeLegibility; -webkit-font-smoothing:antialiased; font-weight:lighter}
.livedealercasino .livedealercasinoContent, .promotions .promotionsContent, .featuredgame .featuredContent{display:block; overflow:hidden; padding:5px 7px 15px; margin-top:-15px}
.livedealercasino p, .promotions p, .featuredgame p{margin-bottom:10px; padding:0 0 0 5px; color:#fff; height:10px}
.livedealercasino .join-now, .promotions .join-now, .featuredgame .join-now{float:right; margin-right:5px; text-align:right; overflow:visible; margin-top:7px}
.livedealercasino a, .promotions a, .featuredgame a{color:#d1b70a; text-decoration:none; font-size:11px; padding-left:10px}
.livedealercasino .join-now img, .promotions .join-now img, .featuredgame .join-now img{padding:0 5px 0 0}
.livedealercasino .bg, .promotions .bg, .featuredgame .bg{background:url("../images/line.png") no-repeat; height:1px; margin:0 0 10px 10px}
.vNavigation, .fussionNavigation{float:left; width:14%; margin:10px 20px 0 0}
.vNavigation.betting-edge{margin-top:3px}
.vNavigation ul{margin:0; list-style:none; font-size:1.1em; width:165px; margin-left:-39px}

.vNavigation ul.dyn{background:#f2f2f2; margin:0; padding:10px 0 10px 7px; border-bottom:1px solid #d9dde1}

.vNavigation ul li{margin:0; background:none; padding-left:0; font-size:12px}
.vNavigation ul li a{text-decoration:none; color:#666; display:block; background:url("../images/spriteIcons.png") no-repeat -485px -54px; padding:5px 0 5px 15px; margin-left:0px; border-bottom:1px dotted #d9dde1}
.vNavigation ul li a.active, .vNavigation ul li a.firstitem{font-weight:700; color:#0052b2; background:url("../images/spriteIcons.png") no-repeat -490px 7px; border:0; margin-left:5px; padding-left:10px}
.vNavigation ul .display{background:#f2f2f2; margin:0; padding:10px 0 10px 10px; border-bottom:1px solid #d9dde1}

.gs_con{margin:10px 0 0 0; width:100%}
.gs_con h3{color:#fff; font-weight:normal; font-size:25px; font-family:uscorergk; background:#000; padding:5px 5px 5px 10px}

.gs_con a{text-decoration:none; color:#0D92D1}
.gs_con ul{list-style:none; margin:0 0 0 -30px}
.gs_con ul li{background:url("../images/spriteIcons.png") no-repeat -490px -56px; padding:0 0 0 10px; font-size:12px; color:##666; margin-bottom:7px}
.gs_con ul li a{text-decoration:none; color:#666; display:block; background:url("../images/spriteIcons.png") no-repeat -485px -54px; padding:5px 0 5px 15px; font-size:12px; color:#0D92D1}

.mb{background:#000; width:100%; margin:10px 0 0 0}
.mb_con{margin-left:0px; background:#000}
.sbp{width:450px; margin-bottom:30px}
.linkwrap{display:block}
.linkwrap p.link{width:140px; margin-bottom:0; background:url('../images/spriteIcons.png') -488px -937px no-repeat; margin-left:4px; float:left; margin-top:12px; padding-left:0}
.linkwrap p.link a:hover{color:#0D92D1; background-position:-485px -635px}

.cashier{background:#fff; padding-bottom:30px}
.cashier h3{color:#fff; font-weight:normal; font-size:25px; font-family:uscorergk; background:#000; padding:5px 5px 5px 10px}
.cashier a{color:#666; text-decoration:none}
.cashier .back2top-link{color:#666; text-decoration:none}
.cashiercon{width:100%}
.cashiercon .thumb{display:block; float:left; height:70; padding-left:15px}
.cashiercon ul{display:block; float:left; position:relative; margin-left:120px; margin-top:20px; padding:0}
.cashiercon li{list-style:none; float:left; width:150px; text-align:center; font-weight:bold; font-family:Arial,Helvetica,sans-serif; font-size:12px; color:red}
.cashiercon .buttons{position:relative; display:block; z-index:1010}
.cashiercon .buttons img{position:relative; display:block; float:right; margin-top:4px; margin-bottom:5px}
.cashiercon .text{position:relative; z-index:1008; display:block; float:left; width:100%}

.cashier{background:#fff; padding-bottom:15px}
.cashier h3{color:#fff; font-weight:normal; font-size:25px; font-family:uscorergk; background:#000; padding:5px 5px 5px 10px}
.cashier a{color:#0052b2; ; text-decoration:none}
.cashier .back2top-link{color:#666; text-decoration:none}
.cashiercon{width:100%}
.cashiercon .thumb{display:block; float:left; height:70; padding-left:15px}
.cashiercon ul{display:block; float:left; position:relative; margin-left:120px; margin-top:20px; padding:0}
.cashiercon li{list-style:none; float:left; width:150px; text-align:center; font-weight:bold; font-family:Arial,Helvetica,sans-serif; font-size:12px; color:red}
.cashiercon .buttons{position:relative; display:block; z-index:1010}
.cashiercon .buttons img{position:relative; display:block; float:right; margin-top:4px; margin-bottom:5px}
.cashiercon .text{position:relative; z-index:1008; display:block; float:left; width:100%}
.cashier.table{border:1px solid #dedede; background:#f5f5f5; padding:3px; font-size:93%; line-height:1.2em}
.cashier table{background:#f5f5f5; font-size:12px; line-height:1.2em; width:100%; border-collapse:collapse; border-spacing:0}
.cashier table td, .cashier table th{text-align:center; border:0; border-right:1px solid #f5f5f5}
.cashier th.first, .cashier td.first{border-right:0 !important}
.cashier thead th{background-color:#eae9e9; color:#000}
.cashier tr.even{background:#EDEDED}
.cashier td.left, .cashier th.left{text-align:left !important}
.cashier th, .cashier td{padding:0.5em}
.cashier table thead tr th{font-size:12px; padding:10px}
.cashier table thead th, .cashier table tbody td, .cashier table tr td{vertical-align:middle; font-size:12px}
.cashier .table tbody tr td{height:70px}
.cashier .table a{color:#0052b2}
.container .tabs a{text-decoration:none}

.termsandconditionList{font-size:12px}
.termsandconditionList ul li{font-weight:normal; padding-bottom:3px}

.container .game a.playnow{color:#DEAC0B; float:left; font-family:verdana}
.container .game a{color:#ddd; display:inline-block; padding:0; font-size:10px; font-family:verdana; float:right; text-decoration:underline}

.myaccount h3{color:#fff; font-weight:normal; font-size:25px; font-family:uscorergk; background:#000; padding:5px 5px 5px 10px}

.boxes{height:150px; margin-bottom:20px}
.box760{width:96.8%; padding:10px; background:#f6f6f8; margin-bottom:20px; border:1px solid #e0e0e0}
.box760 img{float:left; margin:10px}

.box760b{background:#151724; margin-bottom:20px; padding-left:5px}
.box760b img{padding:10px 15px 5px 5px}
.wrapper-dropdown-2{padding:5px 0px 0px; overflow:hidden; background:url("../images/spriteIcons.png") no-repeat -485px -54px}

.vNavigation ul li div.active a.dropdown_parent, .vNavigation ul li a.useful_links{ /*NC*/color:#0052b2; font-weight:bold}

.vNavigation ul li a.dropdown_parent{margin:0; padding:0 0 7px 15px; background:0}
.vNavigation ul.dropdown{padding-left:35px; background:#f2f2f2; margin-left:-25px; max-height:0px; -moz-transition:.5s; -ms-transition:.5s; -o-transition:.5s; -webkit-transition:.5s; transition:.5s}
div.active ul.dropdown{max-height:150px; -moz-transition:.5s; -ms-transition:.5s; -o-transition:.5s; -webkit-transition:.5s; transition:.5s}

div.arrow{border-width:6px 6px 0 6px; border-style:solid; border-color:grey transparent; position:absolute; right:10px; top:10px}
.wrapper-dropdown-2.active div.arrow{border-width:0 6px 6px 6px; border-style:solid; border-color:grey transparent; position:absolute; right:10px; top:10px}
div.cross{position:absolute; right:6px; top:4px; width:18px; height:16px; background:url(../../img/ico-toggle-btn-sprite.gif) no-repeat 1px -47px; /*z-index:10; */}
.control.expanded div.cross{background-position:1px -97px}

.wrapper-dropdown-2.active div.cross{ /*NC*/background-position:1px -97px}

.regs{color:#335799}
#loginCon{margin-top:10px; margin-bottom:20px}
#loginWrap{width:62.95745%}
.loginForm{border:1px solid #e6e6e6; margin-top:20px; padding:0 20px 20px 20px}
.loginForm label{display:inline-block; width:185px}
.loginForm input[type="text"], .loginForm input[type="password"]{width:250px; padding:4px}
.loginForm input[type="submit"]{background:url(../images/login.png) no-repeat center; height:36px; width:117px; margin-right:10px; border:0; margin-bottom:15px}
.loginForm .accountNumForm{margin:20px 0 10px}
.loginForm .passwordForm{margin:10px 0}
.loginForm .submitForm{margin:10px 0; padding-left:165px}

.needHelp{border:1px solid #e6e6e6; margin-top:20px; padding:20px 8px 0}
.needHelp p{border-bottom:1px dotted #e6e6e6; padding:0 0 15px 5px}
.needHelp .customerSv{padding-top:10px}
.needHelp span{display:inline-block; width:110px}
.needHelp strong{display:inline-block; width:165px}

.radios{float:left; display:block}

.genderStyle{width:55px; float:left}

.genderRadio{width:15px !important; float:left; margin-top:9px}

.genderMale{width:42px; float:left}

.genderFemale{width:50px; float:left}

.home_form_box select{padding:3px; width:64px}

#wrapper{margin:40px auto 0}

#tabContainer{width:992px; margin:auto}

.tabcontent{padding:15px 5px 15px 5px; background:#FFF; margin:0; color:#333}

.row{max-width:952px; margin:0 auto}

#headerCon{}

.row .twelve.columns{}

#headerWrap{
	/*background:#0b1c2c; WEB-446*/ 
	color:#fff; 
	padding-bottom:1px}

.joinEnd{background:#fff; margin:10px; padding:15px; height:430px}

.joinEnd_reg{background:#fff; margin:0 10px 10px; padding:15px; /*height:660px; */}
#joinForm #wrapper{margin-top:40px}

.centerCon{border:1px #cecfce solid; width:60%; padding:0px 20px 10px 20px; background:#ebebed; margin:0 auto; margin-top:20px}

.verificationCon{ width:62%; padding:30px 20px 30px 20px; font-size:12px; margin:0 auto; color:#737373}

.col_3{width:31.3333333333%; float:left; display:block; padding:0 0px 0 18px}

.col_4{width:18.333333%; float:left; display:block; padding:0 60px 0 35px}

.col_3c{width:31.3333333333%; float:left; display:block; padding:0 0px 0 51px}

.col_4 h3, .col_3 h3, .col_3c h3{color:#aaa; font-size:13px}

.col_4 ul{margin:15px 0 0 0}

.col_4 ul li{color:#aaa; font-size:69%}

.col_3c p{color:#aaa; margin:20px 0 0 0}

.centerCon p{color:#646464}

.centerList{padding:0 20px 10px 0; width:95%}

.listIndent{padding:0 0 0 20px}

.col_3{width:31.3333333333%; float:left; display:block; padding:0 0 0 0}
.col_3c{width:31.3333333333%; float:left; display:block; padding:0 0px 0 75px}
.col_4{width:18.333333%; float:left; display:block; padding:0 60px 0 35px}
.col_4 h3, .col_3 h3, .col_3c h3{color:#aaa; font-size:13px}
.col_4 ul{margin:15px 0 0 0}
.col_4 ul li{color:#aaa}
.col_3 p{color:#aaa; margin:20px 0 0 0}
.col_3c p{color:#aaa !important; margin:20px 0 0 0}
.col_left{width:167px; float:left; display:block; margin:0 0 0 0}
hr{color:#cacaca; background-color:#cacaca; border:none; height:1px}
.col_left h3{margin:0; color:#ccc; font-size:12px; font-weight:bold; text-align:center; padding:10px 0 22px}
.iconBar{position:relative; margin:10px 0 15px 0}
.iconBar.first{margin:30px 0 0 0}
.iconBar img{float:left; padding:0 9px 0 0}
.iconBar h3{margin:0; color:#ccc; font-size:11px; font-weight:bold; padding:0; text-align:left}
.iconBar p{margin:0; color:#ccc !important; font-size:10px !important; font-weight:normal}
.col_middle{width:176px; float:left; display:block; background:url("../images/step-bg.png") no-repeat; height:435px; text-align:center; margin-bottom:30px; margin-left:10px}
.col_middle h3{margin-bottom:20px; color:#ababab; font-size:11px}
.col_middle .step1{margin:18px}
.col_middle .genderStyle{color:#595959; margin:0 0 0 17px; font-weight:bold}
.col_middle .fnameStyle{color:#595959; margin:0 0 0 -64px; font-weight:bold}
.col_middle .lnameStyle{color:#595959; margin:0 0 0 -67px; font-weight:bold}
.col_middle .emailStyle{color:#595959; margin:0 0 0 -99px; font-weight:bold}
.col_middle .dateStyle{color:#595959; margin:0 0 0 -48px; font-weight:bold}
.col_middle select{width:47px; font-size:11px; height:20px}
.col_middle select option{font-size:11px}
.col_middle .rr{margin:10px 0 5px -25px}
.col_middle .fname{margin:5px 0 5px -3px; width:135px}
.col_middle .lname{margin:5px 0 5px -3px; width:135px}
.col_middle .email{margin:5px 0 5px -3px; width:135px}
.col_middle .dateSelect{margin:5px 0 5px -1px; width:41px}
.col_middle input{margin:5px 0 5px 0}
.col_middle .sexIndi{top:-3px; position:relative; font-weight:bold}
.col_middle .validEmail{width:140px; font-size:9px !important; text-align:left; margin:0 0 10px 18px; color:#959595}
.col_middle .passwordStyle{color:#595959; margin:0 0 0 -21px; font-weight:bold}
.col_middle .password2Style{color:#595959; margin:0 0 0 -10px; font-weight:bold}
.col_middle .maidenNameStyle{color:#595959; margin:0 0 0 -16px; font-weight:bold}
.col_middle .securityStyle{color:#595959; margin:0 0 0 -26px; font-weight:bold}
.col_middle .password{margin:5px 0 5px -3px; width:135px; font-weight:bold}
.col_middle .password2{margin:5px 0 5px -3px; width:135px; font-weight:bold}
.col_middle .maidenName{margin:5px 0 5px -3px; width:135px}
.col_middle .securityanswer{margin:5px 0 5px -3px; width:135px; font-weight:bold}

.col_middle .streetStyle{color:#595959; margin:0 0 0 -36px; font-weight:bold}
.col_middle .countryNameStyle{color:#595959; margin:0 0 0 -81px; font-weight:bold}
.col_middle .cityNameStyle{color:#595959; margin:0 0 0 -108px; font-weight:bold}
.col_middle .stateNameStyle{color:#595959; margin:0 0 0 -99px; font-weight:bold}
.col_middle .zipStyle{color:#595959; margin:0 0 0 -115px; font-weight:bold}
.col_middle .contactStyle{color:#595959; margin:0 0 0 -37px; font-weight:bold}

.col_middle .street{margin:5px 0 0 -3px; width:135px}
.col_middle .countryName{margin:5px 0 0 -4px; width:135px}
.col_middle .cityName{margin:5px 0 0 -4px; width:135px}
.col_middle .stateName{margin:5px 0 4px -4px; width:135px}
.col_middle .zip{margin:5px 0 0 -3px; width:135px}
.col_middle .contactName{height:19px; margin:11px 19px 0px -6px; /*width:35px*/}
.col_middle .contactNum{margin:11px 16px 16px -34px; width:80px; float:right}

.col_right{width:167px; float:right; display:block; margin:0 0 0 0}
.col_right p{color:#a6a6a6 !important; font-size:10px !important}
.col_right hr{margin:20px 0 20px 0; width:168px}
.col_left hr{margin:30px 0; width:168px}

select, input, textarea{background-color:#white; border:1px solid #666}
input[type=radio]{background-color:#BFC4CA; border:0px}
.joinEnd_reg .row p{font-size:69%; color:#666; margin-top:0; margin-bottom:1em; font-family:verdana,arial,helvetica,clean,sans-serif; line-height:10px; position:relative}

.wrapper-dropdown-2{position:relative; width:130px; margin:0 auto; padding:5px 17px; border-bottom:1px solid #d9dde1; cursor:pointer; outline:none; background:url("../images/spriteIcons.png") no-repeat -485px -54px}

/*.wrapper-dropdown-2:after{content:""; width:0; height:0; position:absolute; right:16px; top:50%; margin-top:-3px; border-width:6px 6px 0 6px; border-style:solid; border-color:grey transparent}
*/ /*NC*/
/*.wrapper-dropdown-2 .dropdown{position:absolute; top:100%; left:-5px; right:0px; opacity:0; pointer-events:none}
.wrapper-dropdown-2 .dropdown li a{display:block; text-decoration:none; color:#333; border-left:5px solid; padding:10px; transition:all 0.3s ease-out}
.wrapper-dropdown-2 .dropdown li:nth-child(1) a{background:#fff}
.wrapper-dropdown-2 .dropdown li:nth-child(2) a{background:#fff}
.wrapper-dropdown-2 .dropdown li:nth-child(3) a{background:#fff}
.wrapper-dropdown-2 .dropdown li i{margin-right:5px; color:inherit; vertical-align:middle}
.wrapper-dropdown-2 .dropdown li:hover a{color:grey}
*/
.wrapper-dropdown-2.active:after{border-width:0 6px 6px 6px}
/*.wrapper-dropdown-2.active .dropdown{opacity:1; pointer-events:auto}
*/
/* -- balance top -- */
.balance_top_wrap{background:#dc5d00; clear:both; margin:0; overflow:hidden; border-bottom:1px solid #fff;  font-family: verdana,arial,helvetica,clean,sans-serif;/* font-size:69%; */}

#balance_top{margin:0 auto 0; /*width:910px; */font-size:69%; margin-left:26%}

#balance_top li{float:left; list-style:none; text-align:center}
#balance_top a span{display:block; color:#fff}
#balance_top a{ color:#fff; border-left:1px solid #fff;  padding:0 1em 0 1em;  margin:0;  text-decoration:none}

#balance_top a:hover{color:#1f317d}

#balance_top a.first{border:0}

#balance_top a.diabled{color:#fff}

#logout-content{padding-top:15px}
#logout-content .userIdent{float:left; padding-left:750px; position:absolute; margin-top:5px; color:#fda841}
#logout-content .userIdent-right{float:right}

/*#center-container-inside-pages{  width:977px}

#center-container-inside-pages #content-inside{  background-color:#FFF;   display:block;   float:left;   min-height:968px;   position:relative;   width:735px}
*/
ul.articlePreview li{  background-attachment:scroll;   background-clip:border-box;   background-color:rgba(0,0,0,0);   background-image:url("../../img/ico-links-sprite.gif");   background-origin:padding-box;   background-position:left top;   background-repeat:no-repeat;   background-size:auto auto;   list-style-image:none;   list-style-position:outside;   list-style-type:none;   margin-left:0.5em;   margin-top:1em;   padding-bottom:1em;   padding-left:0.75em;   padding-right:1em;   padding-top:0}

 ul.articlePreview .introduction a strong{  color:#981C1F;   line-height:1pt}

.articlePreview .introduction .pageTitle, .articlePreview .introduction a .pageSubTitle{  -moz-text-blink:none;   -moz-text-decoration-color:-moz-use-text-color;   -moz-text-decoration-line:underline;   -moz-text-decoration-style:solid;   clear:left;   color:#981C1F}

#center-container-inside-pages #content-inside strong{  font-size:12px;   font-weight:bold}

.articlePreview a.more, #articleArchives ul.dyn a, #center-container-inside-pages #content-inside #sportsBetting #articleArchives ul.dyn strong{  color:#F26D00}

.article .introduction .author{  color:#666;   font-size:84%}

.articlePreview .introduction .author{  margin-bottom:0.5em}

.errorInValid, label.error, div.error{  padding:0px; margin:0px;             background-image:url('../images/join/icon-redcross.svg');  background-repeat:no-repeat;  background-position:top;  height:9px;  width:9px;  display:block;   border:solid 0px white;  background-size:100%}

#errorsValidate{padding:0.1em 1.75em 0.1em 1.75em}

#errorsValidate table tbody td{padding:.5em}

.tooltip{ background-color:#c7c7c7;  border:1px solid #fff;  padding:10px 15px;  width:200px;  display:none;  color:black;  text-align:left;  font-size:10px; /* outline radius for mozilla/firefox only */    -moz-box-shadow:0 0 10px #000;     -webkit-box-shadow:0 0 10px #000}

label.valid{padding:0px; margin:0px;     background-image:url('../images/join/icon-greentick.svg');  background-repeat:no-repeat;  background-position:top;  height:11px;  width:11px;  display:block;  border:solid 0px white}

.red-text {
    color: #EE3536;
}
.small-label {
	font-size: 60%;
    font-style: italic;
}

/*Errors*/
#errorsValidate{width:92%; margin-bottom:10px; margin-left:-26px}

#FirstName_Error{top:-26px; left:4px; /*position:relative; */}

#LastName_Error{top:-26px; left:4px; /*position:relative; */}

#EMail_Error{top:-26px; left:4px; /*position:relative; */}

#birthDateYear_Error{top:-26px; left:4px; /*position:relative; */}

#PasswordJ_Error{top:-26px; left:4px; /*position:relative; */}

#PasswordVerify_Error{top:-26px; left:4px; /*position:relative; */}

#SecurityQuestion_Error{top:-26px; left:4px; /*position:relative; */}

#MotherMaidenName_Error{top:-26px; left:4px; /*position:relative; */}

#Address_Error{top:-21px; ; left:4px; /*position:relative; */}

#Country_Error{top:-21px; left:4px; /*position:relative; */}

#City_Error{top:-21px; left:4px; /*position:relative; */}

#Zip_Error{top:-21px; left:4px; /*position:relative; */}

#HomePhone_Error{top:-21px; left:4px; /*position:relative; */}

label.error
{
position:absolute; 
left:-20px; /*WEB-446*/
bottom:10px
}

#State_Error label.error { color: transparent; }

#Address_Error label.error, #Country_Error label.error, #City_Error label.error, #Zip_Error label.error, #HomePhone_Error label.error{bottom:5px}

/*NEW CSS*/
#logInWrap2 h1{color:#fff; font-weight:normal; font-size:25px; font-family:uscorergk; background:#000; padding:5px 5px 5px 10px}

.loginCenterCon{/*border:1px #cecfce solid; */padding:0px 20px 10px 20px; /*background:#f6f6f8; */margin:0 auto; margin-top:20px}

/*.logInVal{width:498px; margin:0 auto; padding:34px 0 34px 0}
*/
.loginCenterCon h2{font-size:12px; font-weight:normal; font-style:italic; color:#89898b; padding-bottom:20px; font-family:helveticaneue}

.loginCenterCon h2 span{color:red; font-size:16px}

.loginCenterCon label{/*width:195px; */float:left; font-size:12px; color:#89898b}

.loginCenterCon label span{color:red}

.loginCenterCon input{width:302px; height:23px; border:1px solid #aeaeb0; color:#89898b; margin:0 -1px 20px}

/*.loginCenterCon .login{background:url(../images/login_2.png) no-repeat; border:0; padding:5px 10px; font-weight:bold; margin:0 0; text-indent:-9999px; width:101px; height:36px; overflow:hidden}
*/
/*div.logINbtn, .noAccount{float:right; width:302px}
*/
.logINbtn p{/*float:right; color:#209acd; */}

.logINbtn p a{color:#209acd; text-decoration:none}

.noAccount a{color:#209acd}

/*div.staticPage .hd{  display:none}
*/
/*
#center-container-inside-pages #content-inside #sportsBetting ul.articlePreview .introduction h2{  padding-bottom:0;   padding-left:0;   padding-top:8px}

#center-container-inside-pages #content-inside h2{  color:#314154;   font-size:28px}

#center-container-inside-pages #content-inside #sportsBetting ul.articlePreview .introduction a strong{  color:#981C1F;   line-height:1pt}
*/
/*added by ian*/
.indexBox fieldset{border:none; padding:20px}

.indexBox h2{background:#000}

.indexBox h2.titlebar{font-family:uscorergk; letter-spacing:1px; font-weight:lighter; text-rendering:optimizeLegibility; -webkit-font-smoothing:antialiased; text-align:left; padding:4px 10px; margin:0; font-size:24px; color:#fff; margin-bottom:20px}

.loginCenterCon{padding:0px 50px; margin:0 auto}
.loginSeparator{border-right:1px #ccc solid}
.loginCenterConRight{padding:0px 50px 0 30px; margin:0 auto}
.forgotcredentials{border:1px #cecfce solid; /*background:#F8F8FF; */}
.logInVal{margin:0 auto; padding:0}

.logInVal label a{color:#209acd; text-decoration:none; font-size:12px; font-family:verdana}

.logInVal .labelA{margin-bottom:10px}

.logInVal .labelA{font-size:12px; font-family:verdana}

.logInVal .labelB{margin-top:5px; margin-bottom:10px}

.logInVal .labelB{font-weight:bold; font-size:12px; font-family:verdana}

.logInVal .labelC{margin-bottom:10px}

.logInVal .labelC.last{margin-bottom:30px}

.logInVal .labelE{width:115px; margin-top:6px; font-size:12px; font-family:verdana}

.loginCenterCon h2{font-size:14px; font-weight:normal; font-style:italic; color:#89898b; padding-bottom:20px; font-family:helveticaneue}

.loginCenterCon h2 span{color:red}

.loginCenterCon label{float:left; font-size:12px; color:#89898b}

.loginCenterCon label span{color:red}

.loginCenterCon input, .loginCenterCon select{width:65%; height:23px; border:1px solid #aeaeb0; color:#89898b; margin-bottom:15px;font-size:12px;line-height:20px;}

.loginCenterCon .login,.loginCenterCon .submit{background:url(../images/proceed.png) no-repeat; border:0; padding:5px 10px; font-weight:bold; margin:0 0; text-indent:-9999px; width:101px; height:36px; overflow:hidden}
.logINbtn{text-align:center}
.logINbtn label{float:none}
.logInbtn, .noAccount{float:right; width:302px}

.logInbtn p{float:right; color:#209acd}

.noAccount  a{color:#209acd}

#main_tabs #wrapper{margin-top:40px}
#main_tabs .wcmText #wrapper{margin-top:0}

.field-validation-error{  background-attachment:scroll;   background-clip:border-box;   background-color:rgba(0,0,0,0);   background-image:url("../../img/ico-form-btn-sprite-bg-white.gif");  background-origin:padding-box;  background-position:5px -50px;  background-repeat:no-repeat;  background-size:auto auto;  color:#C00;  padding-left:26px}

#Navigation ul.links li a.collapsed{background-position:-485px -54px}
#Navigation ul.links li a.collapsed:hover{background-position:-485px -54px}
#Navigation ul.links li a.expanded{background-position:-485px -54px; color:#0052b2; font-weight:bold}
#Navigation ul.links li a.expanded:hover{background-position:-485px -54px; color:#0052b2; font-weight:bold}

ul.links li .sub{margin-left:9px}

ul.links li{margin-left:0; list-style:none}

#Navigation ul.links li a.control{/*font-weight:bold; */text-decoration:none}
#Navigation ul.links li a{display:block; margin:0; padding:.25em .2em .4em 2em; background-image:none}
#Navigation ul.links li a{/*background-image:url(../../img/ico-toggle-btn-sprite.gif); */background:url("../images/spriteIcons.png"); background-repeat:no-repeat; background-position:-485px -54px}

.sidebar .wrapper-dropdown-2 {BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-BOTTOM: 0px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; PADDING-LEFT: 0px; PADDING-RIGHT: 17px; WIDTH: auto}
.sidebar.vNavigation UL LI A {	BACKGROUND: url(../images/spriteIcons.png) no-repeat -485px -54px}
.sidebar.vNavigation UL LI A.dropdown_parent {	BACKGROUND: url(../images/spriteIcons.png) no-repeat -485px -59px}
.sidebar.vNavigation{float:none; width:14%; margin:10px 20px 0 0}


/*NEW ADDITIONS*/
.tabscontent {position:relative;}
.tabpage {position: relative;}
.join-cta {position: absolute;top: 207px;z-index: 10;left: 71px;}
.casino-cta,.livedealer-cta {top:173px;}
.horse-cta {top:188px;}
.in-game-cta ,.mobile-cta {left:71px;position:absolute;top:215px;}
.in-game-cta {top:215px;left:80px;}
.poker-cta {top:195px;}
.skill-cta {top:180px;}
.betnow-cta {position: absolute;top: 220px;z-index: 10;left: 95px;}
.mobile-cta {left:123px;}
.lpChatTextLinkText span span {font-size:12px;font-family: verdana,geneva;}
.hide {display:none;}
.gs_con p,.gs_con h1,.gs_con  {font-size:12px; color:#666;line-height:1.5em;}
.gs_con p{line-height:1.8em}
.gs_con table * {font-size:12px;color:#666;}
.gs_con table p {margin:0;}
.gs_con ul ul li {background:none;}
table tr td:first-child {font-weight:normal;}
.topzero {margin-top:0;}
.topten {margin-top:10px;}
.bottomten {margin-bottom:10px;}
.bottomtwenty {margin-bottom:20px;}
.promotioncontent {background:#fff;padding:10px 0;}
.staticPage .container {width:992px;}
.promotioncontent h3 {color:#fff;font-family: uscorergk;letter-spacing: 1px;font-weight: lighter;text-rendering: optimizeLegibility;-webkit-font-smoothing: antialiased;text-align: left;padding: 4px 10px;margin: 0;font-size: 24px;}
.promo_item {margin-bottom: 30px;}

/*leaderboard*/
.leaderboard_container .iframe {width: 33.25%;float: left;border-right: 2px solid #c0c0c0;background: #fff;text-align: center;margin-bottom: 25px;padding-bottom: 2px;}
.leaderboard_container {background:#000;}.leaderboard_container .last {border-right: 0;width: 33%;}
.iframe_container {position: relative;background: #fff;}
.iframe iframe {width: 244px;float: none;height: 450px;display: none;}
.iframe .th {height: 35px;width: 291px;margin: auto;margin-top: 10px;}
.bronze-head {background: url(../images/poker/leaderboard/bronze-head.jpg);}
.silver-head {background: url(../images/poker/leaderboard/silver-head.jpg);}
.gold-head {background: url(../images/poker/leaderboard/gold-head.jpg);}
.listitems {padding:0 20px;color:#ccc;text-align:center;}
.listitems .listitems ul {margin:0;}
.listitems li {display:block;width:32%;float:left;min-height:70px;padding-bottom: 30px;text-align:left;font-size:12px;}
.lb_bottom_content {margin: 0px -20px -10px;padding: 0 0px;background: #000;}
.lb_bottom_content p {color:#ccc;}
.sb-lb-container select {width: 245px;height: 30px;}
.select-container {width: 222px;overflow: hidden;position: absolute;top: 176px;left: 40px;}span.arrowdown {display: block;width: 26px;height: 25px;position: absolute;top: 178px;left: 234px;z-index: 100;background:url(../images/poker/leaderboard/dropdown-ico.png);}
.view {position: absolute;top: 176px;left: 265px;}
.sb-lb-container{position:relative;}

/*login*/
p.label {padding:0;font-weight:normal;width:180px;text-align:left;}
.loginCenterCon {background:none;}
p.forgotup {margin: 0 0 20px 0;text-align: left;width: 230px;clear: both;padding-left: 120px;}
#loginForm .field-validation-error {width: 26px;height: 14px;display: inline-block;padding-left:0;margin-bottom: -2px;}
.logInVal #CustomerID,.logInVal #Password {width: 180px !important;border-color:#ccc;padding:5px;}
p.indication {text-align:center;}
.leftlogincol {border-right: 1px solid #ccc;margin-bottom: 20px;}
.loginCenterCon input.login {background:url(../images/login2.png);width:154px;height:30px;}
.loginCenterCon input.submit {background:url(../images/submit.png);width:154px;height:30px;}
.logInPage {margin-top:20px;}
.titlebar {text-transform:uppercase;}

#selectedReason {width:256px;}
.message_text  {width:250px;height:110px;}
span.loading {display: none;}
.fleft {float:left;margin:0;}
.fright {float:right;margin:0;}

.LiveInGameBettingItem  {
margin:30px 0;
height:130px;
}
.LiveInGameBettingItem h2{
color: #0F2944;
font-weight: normal;
font-size: 25px;
font-family: uscorergk;
margin: 10px 0;
}
.LiveInGameBettingItem .fleft img {
margin-right: 20px;
}
.ctabox  {
border:5px solid #bbb;
padding:30px;
margin: 20px 0px;
}
.ctabox * {margin:0;}
.ctabox h3 a {margin: 6px 0 0 15px;}
#darkbg p,#darkbg h3{color:#fff;}

.game {padding: 0 0px;width:auto;margin: 15px 20px 10px;}
.game img {width: 183px;clear:both;height:137px}
.game .title {font-size:12px;float:left;}
#wrapper .game a.playnow {margin: 12px 0;float: right;}
.casino-games h3 {margin:0 20px;color: #ddd;clear:both;padding-top:10px;}
.game .title {max-width: 120px;min-height: 28px;}
.casino-games .ctabox h3 {margin:0;}

.promo_list_item {width:50%;float:left;list-style-type:none;}
.promo_list_item:nth-child(odd) {clear:left;}
.rightcolumnlist div.term
{left:auto;right:37%;}
.promotioncontent ul {padding:0;margin:0;}

div.term {width: 600px;position: absolute;top: 30%;left: 37%;background: #fff;box-shadow: 0 0 45px #000;display: none;z-index: 20;}
.poker-right div.term {right:340px;left:auto;}
.termcontent {border:1px solid #ccc;border:4px solid #ccc;font-size: 12px;font-family: verdana;}
.termtext {padding:10px;}
.termtext ol {padding-left:30px;}
.term h3 {color:#000;padding: 5px 10px;font-size:14px !important;background: #4454A9;color: #fff;}
.promo_item .text {position:relative;}

.sblivebetting ol{list-style-type:none;padding-left:0;}
.sblivebetting ol li img {float:left;margin-top: 14px;}
.sblivebetting ol li p {line-height: 90px;margin: 0;max-width: 575px;overflow:hidden;}
.sblivebetting ol li p img {float: right;margin-top: 0;}

.skillgamescontainer .game {padding: 0 0px;width:183px !important;margin:20px;}
.skillgamescontainer .game img {width: 183px !important;clear:both;}
.skillgamescontainer .ctabox {margin:20px;}
.skillgamescontainer .game .title {font-size:12px;width:183px;max-width:183px;min-height:14px;}
#wrapper .skillgamescontainer .game a {float:right}
#wrapper .skillgamescontainer .game a.playnow {margin:0;float:left;}
.skillgamescontainer .casino-games {margin-bottom:20px;}
.skillgamescontainer .skill-links a {float:none !important;margin: 10px 0 0;}
.nopadding {padding:0 !important;}

div.center {text-align:center;}
.mobile_text {width:auto;margin:auto;font-size: 12px;line-height:1.5em;}
.mobile_text h1 {font-size:22px;margin-bottom:20px;}
.mobile_text ul {margin:5px 0 0 3px;}
.mobile_text ul li {font-size:12px;line-height: 16px;}
.mobile_text ul li.last {list-style-type:none;margin-top:25px}
.mobile_left {width:310px;float:left;}
img.qr {display:block;padding:0px 0 5px;margin:auto;}
p.larger {font-size:120%;}
div.qr {border: 1px solid #111;float: right;width: 250px;text-align: center;padding: 20px 0 13px;margin: 18px 0 30px;}

.staticPage .wcmText li{font-size:12px;color:#666;}
.cashier table.boxy-wrapper {position: absolute;left: 90px;bottom: -11px;margin-bottom: 0;width: 500px;-webkit-box-shadow: 0px 0px 30px rgba(0, 0, 0, 1);-moz-box-shadow:    0px 0px 30px rgba(0, 0, 0, 1);box-shadow: 0px 0px 30px rgba(0, 0, 0, 1);border: 4px solid #ccc;}
.moreinfodiv {display: inline;position: relative;}
.moreinfodiv div {display: inline;}

#casino-wrapper {padding-top: 20px; margin-top: 0px !important;margin-bottom: 20px; border-right: #000 10px solid; background: #2b4e74; border-bottom: #000 10px solid; border-left: #000 10px solid; margin-top: 20px}
#casino-wrapper .ui-tabs .ui-tabs-panel {border:0;}
#casino-wrapper .ui-state-default a {font-size: 12px; font-family: arial; background: #112943; color: #fff; display: inline !important; line-height: 30px !important}
#casino-wrapper .ui-state-default a:link {font-size: 12px; font-family: arial; background: #112943; color: #fff; display: inline !important; line-height: 30px !important}
#casino-wrapper .ui-state-default a:visited {font-size: 12px; font-family: arial; background: #112943; color: #fff; display: inline !important; line-height: 30px !important}
#casino-wrapper .ui-state-active a {background: #fff; font-weight: normal; color: #333}
#casino-wrapper .ui-state-active a:link {background: #fff; font-weight: normal; color: #333}
#casino-wrapper .ui-state-active a:visited {background: #fff; font-weight: normal; color: #333}
#casino-wrapper .ui-state-default {background: #112943; padding-bottom: 0px; padding-top: 0px; padding-left: 10px; padding-right: 10px; margin-right: 5px; border-top-left-radius: 2px; -moz-border-radius-topleft: 2px; -moz-border-radius-topright: 2px; -moz-border-radius-bottomright: 0px; -moz-border-radius-bottomleft: 0px; border-top-right-radius: 2px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px;border:0 !important;}
#casino-wrapper .ui-widget-header {margin:0;float:left;}
#casino-wrapper .ui-widget-content .ui-state-default {background: #112943; padding-bottom: 0px; padding-top: 0px; padding-left: 7px; padding-right: 10px; margin-right: 5px; border-top-left-radius: 2px; -moz-border-radius-topleft: 2px; -moz-border-radius-topright: 2px; -moz-border-radius-bottomright: 0px; -moz-border-radius-bottomleft: 0px; border-top-right-radius: 2px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px}
#casino-wrapper .ui-state-active a {font-size: 12px; font-family: arial; line-height: 30px}
#casino-wrapper .ui-state-active a:link {font-size: 12px; font-family: arial; line-height: 30px}
#casino-wrapper .ui-state-active {background: #112943; padding-bottom: 0px; padding-top: 0px; padding-left: 10px; padding-right: 10px; margin-right: 5px; border-top-left-radius: 2px; -moz-border-radius-topleft: 2px; -moz-border-radius-topright: 2px; -moz-border-radius-bottomright: 0px; -moz-border-radius-bottomleft: 0px; border-top-right-radius: 2px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px}
#casino-wrapper .ui-widget-content .ui-state-active {background: #112943; padding-bottom: 0px; padding-top: 0px; padding-left: 10px; padding-right: 10px; margin-right: 5px; border-top-left-radius: 2px; -moz-border-radius-topleft: 2px; -moz-border-radius-topright: 2px; -moz-border-radius-bottomright: 0px; -moz-border-radius-bottomleft: 0px; border-top-right-radius: 2px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px;border:0;}
#casino-wrapper .ui-state-active {background: #fff}
#casino-wrapper .ui-widget-content .ui-state-active {background: #fff}
#casino-wrapper .ui-state-hover a {background: #fff; color: #333}
#casino-wrapper .ui-state-hover a:hover {background: #fff; color: #333}
#casino-wrapper .ui-state-hover:hover {background: #fff; color: #333 !important;cursor:pointer;}
#casino-wrapper .ui-state-hover:hover > a {color: #333 !important;background:#fff;}
#casino_games * {font-family: arial}
#casino-wrapper div.casino-game-item {margin: 10px 0px 10px 36px; width: 188px}
#casino-wrapper .casino-game-sub-category-title {padding-bottom: 0px; padding-top: 0px; padding-left: 30px; padding-right: 30px}
#casino-wrapper .ui-tabs-nav li:first-child {margin-left: 10px}
.casinogamescontainer {padding:10px 0;background:#fff;clear:both;}

.articleFullView h1 {text-align:left !important;margin-bottom: 0px !important;}
.articleFullView h2 {background:none;color:#666;}
.articleFullView img[align=left] {padding:0 10px 10px 0;}
.articleFullView {color:#666;}
.articleFullView .bd a,#articleArchives ul.dyn a ,#betting-edge li.golf h2 strong,.articleFullView h1 {color:#0D92D1 !important}
#articleArchives ul.dyn  li a  {text-decoration: none;background-image: url("../images/ico-toggle-btn-sprite.gif");background-repeat: no-repeat;/*background-position: 2px -97px;*/background-position: 2px -147px;padding: 0.25em 0.2em 0.4em 2em;}

#articleArchives ul.dyn li li span {color: #666666;
display: inline-block;
margin: 0;
padding: 2px 0;
vertical-align: top;
width: 18%;}
#articleArchives ul.dyn li li a {color: #666666;background-image: none;
display: inline-block;
margin: 0;
padding: 2px 0;
vertical-align: top;}
#articleArchives ul.dyn li a.expanded {
background-position: 2px -97px;
}
#articleArchives ul.dyn li a.collapsed {
background-position: 2px -47px;
}
.articleFullView hr.semantic {display:none}
.articleFullView h2.pageSubTitle {font-size:12px;color:#0D92D1;margin:0;}

.articleFullView .article .tools{clear:both;width:100%;*width:99.2%;bottom:-0.25em;position:relative;margin-left:-0.25em;padding-right:.5em;border:0 solid #ccc;border-top-width:1px;}
.articleFullView .article .tools p{display:inline;margin:1em 1.4em;font-weight:bold;line-height:4em;}
.articleFullView .article .tools a{margin:1em 1.4em;line-height:4em;padding-left:2em;padding-top:.2em;padding-bottom:.2em;background:transparent none no-repeat left top;}
.articleFullView .article .tools a.printer{background-position:left -84px;cursor:pointer;}
.articleFullView .article .tools a.mail{background-position:left -34px;}
.articleFullView .article .tools{border-color:#ccc;background-color:#e7e7e7;}
.articleFullView .article .tools a{background-image:url(../images/ico-article-tools.gif);}

.wo-col-one {margin: 0 35px 0 0;}
.nomargin {margin:0;}
.ticketWagerDetail {position:relative;padding: 10px;background:#f0f0f0;margin:10px 0;}
.print-ticket-image {position: absolute;top: 25px;right: 25px;}
div.wager_detail dl {display: block;min-height: 1%;overflow: auto;}
div.wager_detail dt {float: left;clear: left;width: auto;font-weight: bold;width: 25%;margin-bottom: .4em;}
div.wager_detail dd {float: left;width: auto;width: 65%;margin-bottom: .2em;}
div.wager_detail_desc {padding: 0 0 1px 0;}
div.fieldset {border-color: #ccc;padding: 1em;border: 1px solid gray;}


div.ticketWagerDetail dl {display: block;min-height: 1%;overflow: auto;}
div.ticketWagerDetail dt {float: left;clear: left;width: auto;font-weight: bold;width: 25%;margin-bottom: .4em;}
div.ticketWagerDetail dd {float: left;width: auto;width: 65%;margin-bottom: .2em;}






div.problem, div.errors {
border: 1px solid #C00;
color: #C00;
}

div#refer_3col {
width: 100%;
}

div#refer_3col p {
float: left;
width: 26%;
}

div#refer_3col p.first {
width: 26%;
}

div#refer_3col input {
padding-left: 10px;
color: #666;
border: none;
background-color: #f1f1f1;
}

div#refer_3col input[type=text], textarea {
width: 12.25em;
border:1px solid #333
}


button, a.btn {
background: gray none no-repeat left top;
}

button, a.btn {
padding: .25em .5em .4em .5em;
font-weight: bold;
border-color: black;
background: #EAA800;
}


div#refer_3col input.referfriendemail {
width: 26em;
}

.ui-datepicker-calendar  thead { background: #636563;}

.loggedCta {display:none;}
.loggedIn .loggedCta {
display:block;
}
.loggedIn .logoutCta {
display:none;
}

/**************NDS-86*******************/
.cb-th-header
{
	background:#030303; 
	color:#FFFFFF; 
	border: none;
	padding: 0px;
	font-family:arial;
}
.cb-th-thead
{
	background:#222121; 
	color:#FFFFFF;
	border: none;
	font-size: 12px;
}

.cb-th-body
{
	/*background:#3C3C3C;
	color:#FFFFFF;*/
	background:#E3E3E6;
	color:#000000;
	border:none;
	font-family:arial;
	padding:5px;
}
#bet-now-come-back {
	display: none;
	width: 154px;
	height: 30px;
	background: url(../images/bet-now-sb-cb.png);
	background-repeat: no-repeat;
	position: absolute;
	left: 750px;
	z-index: 2;
	border: 0;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
}
#bet-now-sportsbook-payout
{
	display: block;
	width: 154px;
	height: 30px;
	background: url(../images/bet-now-sb-cb.png);
	background-repeat: no-repeat;
	position: absolute;
	left: 750px;
	z-index: 2;
	border: 0;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
}

.cb-th-date-cb
{
	background:#2B2929; 
	color:#FFFFFF;
	border: none;
	text-align: left;
	font-size: 13px;
	font-family:arial;	
    padding-top: 7px;

} 

#birthDateYear { 
	width: 49px; 
} 

.dynamicPage embed {   
height:315px; 
} 
#widgettwitter
{
top: 5px;
position: absolute;
margin-left: 100px;
}
#widgetfacebook
{
top: 5px;
position: absolute;
}
.clickjoin
{
position: absolute;
	 border-radius: 50%;
	 margin-left: -115px;
     margin-top: -6px; 
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    -khtml-border-radius: 8px;  
    border-radius: 8px;
    /*border:solid white 1px;*/
}



.sidebar.lh {
    float: none;
    /* width: 14%; */
    margin-top: 10px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
}

.sidebar.lh  a{
margin-left: -10px;
}

.sb-banner {
    width: 95%;
    margin-bottom: 0;
    padding-left: 10px;
}

#ngbp_lines{
padding-top: 5px;
width: 98%;
}

.content-ul li {
list-style-image: url('../images/sportsbetting/arrow.jpg');
}

.content-ul li span{color: #666; }


#sbcontent h1{
    text-transform: uppercase;
    font-size: 18px;
    font-weight: bold;
    text-align: left;    
	font-family: Gotham-Black;
}


#sbcontent p {
    width: 97.5%;
}


#sbcontent ul li h2{
font-size: 136%;
margin: 1em 0 .5em 0;
}

#sbcontent ul li h2 a
{ text-decoration: none; }

#ft a:link, 
#ft a:visited, 
#ft a:hover { 
color: #520;
background: transparent;
font-weight: bold;

}

#sbcontent a:link, 
#sbcontent a:visited, 
#sbcontent a:hover { 
color: #520;
background: transparent;
font-weight: bold;

}
#sbcontent h1,h2 { 
font-size: 136%;
margin: .5em 0 .5em 0;
}

#sbcontent li p {
margin-bottom: 3em;
text-align: justify;
}

#breadcrumb ul {
list-style: none;
margin: 0 0 0 -30px;
}
#breadcrumb ul {
padding-left: 35px;
font-family: Gotham-Black;
}
#breadcrumb ul li {
background: url("../images/sportsbetting/spriteIcons.png") no-repeat -490px -56px;
padding: 0 0 0 10px;
font-size: 12px;
color: ##666;
margin-bottom: 7px;
display: inline;
background-position: -485px -887px;
}


#breadcrumb a:link, 
#breadcrumb a:visited, 
#breadcrumb a:hover { 
background: none;
display: inline-block;
padding-left: 7px;
color: #fff;
line-height: 20px;
text-decoration: none;
padding: 5px 0 5px 15px;
font-size: 15px;
}


#ft {
    height: 350px;
    margin-top: 11px;
    float: left;
    width: 768px;
}
.top-page {
width: 254px;
height: 115px;
float: left;
}

 .vNavigation ul li a.control {
color: #102842;

}

div.nav .dyn span.expanded, div.nav .dyn a.expanded {
background: url("../images/sportsbetting/btno.png") no-repeat;
}
div.nav .dyn span.collapsed, div.nav .dyn a.collapsed {
background: url("../images/sportsbetting/btnc.png") no-repeat;
}
/*
div.nav .dyn span.expanded, div.nav .dyn a.expanded {
background: url('http://ui.sportsbetting.ag/nts/images/sportsbetting/+.jpg') no-repeat;
}
div.nav .dyn span.collapsed, div.nav .dyn a.collapsed {
background: url('http://ui.sportsbetting.ag/nts/images/sportsbetting/-.jpg') no-repeat ;
}
*/
ul.makeLink li span.expCollPos {
display: inline-block;
vertical-align: bottom;
}

div.nav ul.makeLink li span span {
display: block;
height: 14px;
padding: auto;
width: 14px;
}


div.nav ul li {
list-style: none outside none;
margin: 0;
padding-bottom: 2px;
padding-right: 0;
text-decoration: none;
}
div.nav ul li  ul {
padding-left: 9px;
}

div.nav ul {
/*margin: -2px 0 0;*/
/*padding: 2px 0 0;*/
color: #102842;
font-size:12px;
}

div.nav ul.makeLink li a.linkItem, div.nav ul.makeLink li a {
display: inline-block;
padding-bottom: 0.23em;
padding-top: 0.275em;
/*width: 82%;*/
text-decoration: none;
}

ul.makeLink li span.expCollPos {
/*background-color: #CCCCCC;*/
position: absolute;
left: 31px;
/*top: 9px;*/
padding-top: 4px;
}

#category-h1{
    color: #fff;
    text-align: left;
    font-size: 18px;
    text-indent: 10px;
    font-family: gotham-black;
    text-transform: uppercase;
}

#active_line{
    background-image: none;
    background-color: #FFDE15;
    font-size: 24px;
    color: #fff;
    font-family: arial;
}

CSS
#navlist li
{
display: inline;
list-style-type: none;
padding-right: 20px;
}




.boxy-wrapper .title-bar h2 {
    font-weight: bold;
}
.boxy-wrapper .title-bar a.close {
    background: url("../images/ico-form-btn-sprite-bg-black.gif") no-repeat scroll center -701px transparent;
    height: 18px;
    width: 18px;
}
.boxy-wrapper .title-bar a.close span {
    display: block;
    position: absolute;
    text-indent: -9000px;
}
.boxy-wrapper {
    position: absolute;
		color: #666;
font-family: verdana,arial,helvetica,clean,sans-serif;
background-color: #ccc;
}
.boxy-wrapper.fixed {
    position: fixed;
}
.boxy-modal-blackout {
    background-color: black;
    left: 0;
    position: absolute;
    top: 0;
}
.boxy-wrapper {
    empty-cells: show;
}
.boxy-wrapper .top-left, .boxy-wrapper .top-right, .boxy-wrapper .bottom-right, .boxy-wrapper .bottom-left {
    height: 10px;
    padding: 0;
    width: 10px;
}

.boxy-wrapper .top, .boxy-wrapper .bottom {
    background-color: #ccc;
    height: 10px;
    padding: 0;
}
.boxy-wrapper .left, .boxy-wrapper .right {
    background-color: #ccc;
    padding: 0;
    width: 10px;
}
.boxy-wrapper .title-bar {
    background-color: #4454A9;
    padding: 6px;
    position: relative;
}
.boxy-wrapper .title-bar.dragging {
    cursor: move;
}
.boxy-wrapper .title-bar h2 {
    color: white;
    font-size: 12px;
    font-weight: normal;
    line-height: 1;
    margin: 0;
    padding: 0;
}
.boxy-wrapper .title-bar .close {
    color: white;
    font-size: 90%;
    line-height: 1;
    position: absolute;
    right: 6px;
    top: 6px;
}
.boxy-inner {
    background-color: white;
    padding: 0;
}
.boxy-content {
    padding: 15px;
}
.boxy-wrapper .question {
    min-height: 80px;
    width: 350px;
}
.boxy-wrapper .answers {
    text-align: right;
}
table.boxy-wrapper {

    width: 35em;
}
.boxy-wrapper td {
    border-width: 0 !important;
}
.boxy-wrapper td.boxy-inner {
    background-color: white !important;
}
.boxy-wrapper .top-left, .boxy-wrapper .top-right, .boxy-wrapper .bottom-right, .boxy-wrapper .bottom-left {
}
div#emailtofriend input {
width: 20em;
}
#button-send-email{background: #E4B807}
#navlist li a{color: #36489B;display:block;text-decoration:none;}
#navlist li a:hover{color: #36489B;text-decoration:none;}
#navlist li
{
margin-right: 23px;
font-size: .7em;
font-family: verdana;
}
#cat-header {
    color: #000;
    font-size: 16px;
    margin-left: 0;
    text-align: center;
    margin-top: 12px; 
}
.sb-sports2 li a {
text-decoration: none;
color: #fc8f02;
}

.joinEnd_reg #birthDateYear {
width: 75px!important;  /*WEB-446*/
margin: 5px 12px 5px -3px!important;
}

.joinEnd_reg #birthDateDay {
width: 55px!important; /*WEB-446*/
margin: 5px 12px 5px -3px!important;
}

.joinEnd_reg #birthDateMonth {
width: 60px!important;   /*WEB-446*/
margin: 5px 12px 5px -3px!important;
}

.articleFullView .article .tools2{border-color:#ccc;background-color:#e7e7e7;}
.articleFullView .article .tools2{clear:both;width:100%;bottom:-0.25em;position:relative;margin-left:-0.25em;padding-right:.5em;border:0 solid #ccc;border-top-width:1px;background-position: left -34px;height: 48px;}
.articleFullView .article .tools2 p {display:inline;margin:1em 1.4em;font-weight:bold;line-height:4em;}
.articleFullView .article .tools2 .printer {margin: 1em 3.4em;line-height: 4em;padding-left: 2em;padding-top: .2em;padding-bottom: .2em;background-image: url(../images/ico-article-tools.gif);background-position: 0px -83px;background-repeat:no-repeat;}
.articleFullView .article .tools2 .overlaymail {margin: 1em 0.4em;line-height: 4em;padding-left: 2em;padding-top: .2em;padding-bottom: .2em;background-image: url(../images/ico-article-tools.gif);background-position: 0px -83px;background-repeat:no-repeat;}
.articleFullView .article .tools2 span {margin: 0.4em 1.4em 1em 1.4em;line-height: 4em;padding-left: 1em;padding-top: 0em;padding-bottom: .2em;}
.articleFullView .article .tools2 iframe {margin: -0.21em 0.4em;}

p.top-p
{font-size: 12px;}
div.tools2 p
{font-size: 12px;}


.cashier .table table tr:nth-child(even) {
background-color: #EDEDED;
}
.cashier .table table tr:nth-child(odd) {
background-color: #F5F5F5;
}
#welcomebonus{ 
    float: right; 
    margin: 30px 0 0 0; 
}
#button-submit-normal
{width: 183px!important;margin-left:-5px!important; cursor: pointer!important; height: 55px!important; border: 0px!important;}


/*--WEB-446-*/
.new_col_middle {
    width: 240px;
    float: left;
    border-right: 1px solid #E7E7E7;
    height: 215px;
    text-align: left;
    margin-bottom: 30px;
    margin-left: 50px;
	/*margin: 5px 0 0 -4px;
    width: 200px;*/
	    margin-bottom: 2em;
}

div#secondColumnFieldsJoin {
    /*margin-left: -40px;*/
    width: 302px;
}

div#lastColumnFieldsJoin {
    margin-left: 40px;
    border-right: none;
}
.join-btn-bd {
    text-align: center;
}

.join-terms-conditions {
    text-align: center;
    padding-top: 30px;
}

.form-control {
    border-radius: 0;
    border-width: 0; 
    border-bottom: 1px solid #B4B4B4;
    font-size: 15px;
    padding: 6px 0 4px;
    background-position: center right;
    outline: 0!important;
}


select.form-control {
    -webkit-appearance: none;
    -moz-appearance: none;
    -o-appearance: none;
    appearance: none;
    background-image: url(../../img/select-arrow.svg);
    background-size: 14px 8px;
    background-position: right center;
    background-repeat: no-repeat;
    font-size: 15px;
    height: 29px!important;
    color: #2D2E2C;
	
}

.joinEnd_reg input::placeholder {
    color: #bbb
}


#CountryPhoneCodes {
width: 50px!important;   /*WEB-446*/

}

#small {
color: #333!important;   /*WEB-446*/
font-size: smaller;
font-style: italic;
font-family: verdana,arial,helvetica,clean,sans-serif !important;

}

#title {
font-size: 16pt;
font-family: verdana,arial,helvetica,clean,sans-serif !important;
text-align: center;
color: #333;
}


.widget-viewpassword-toggle {
    position: absolute;
    /*bottom: -15px;*/
    /*right: 8px;*/
    background: url(../../img/icon-eye.svg) 50% 50% no-repeat;
    width: 31px;
    height: 22px;
    border: none;
    border: 5px solid rgba(255,255,255,.01);
    opacity: .45;
	margin-left: 190px;
    margin-top: -20px;
}

.widget-viewpassword-toggle:not(.on):before {
    content: " ";
    position: absolute;
    left: 9px;
    top: -4px;
    width: 2px;
    height: 21px;
    background: #000;
    transform: rotate(45deg);
}
/*--WEB-446-*/