.container,.row{align-content:stretch;display:flex}.header-banner,footer{background-repeat:no-repeat}.container .content h1,.container .side-nav li,.nav-box,.section-header{overflow:hidden}body{background-color:#444;font-size:14px;font-family:Tahoma,Geneva,sans-serif;margin:0;background-image:url(images/bg-gradient.jpg);background-repeat:repeat-x;background-attachment:fixed}.nav-header,footer p{text-align:center;font-size:16px}.container{max-width:1024px;background-color:#fff;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:flex-start;margin-left:auto;margin-right:auto}.header-banner{max-width:1024px;background-color:#000;height:70px;background-image:url(images/banner.jpg);background-position:left center;margin:20px auto}.content{max-width:818px;order:1;flex-grow:4}.row,footer{max-width:1024px}.content p{margin-left:15px;margin-right:15px}.side-nav{order:2;flex-grow:1;background-color:#2A2A2A}.row{flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center;align-items:flex-start;margin-left:auto;margin-right:auto}.cell2,.cell3{background-color:#666;border:1px solid #ccc;margin:2px}.cell2{-webkit-box-flex:1;-webkit-flex:1 1 49%;-ms-flex:1 1 49%;flex:1 1 49%}.cell3{-webkit-box-flex:1;-webkit-flex:1 1 32%;-ms-flex:1 1 32%;flex:1 1 32%}.nav-box{width:100%;margin-top:0;margin-left:auto;margin-right:auto;border-radius:5px}.nav-header{color:#E8E8E8;padding-top:16px;padding-bottom:6px;border-bottom:2px solid #333;font-weight:700;background-color:#000;height:30px}footer{background-color:#444;height:70px;margin:20px auto}footer p{padding-top:23px;float:none;font-family:Georgia,"Times New Roman",Times,serif;color:#CCC}.container .content h1,.content-box .section-header,.content-box .section-sub-header,.section-header{font-family:Tahoma,Geneva,sans-serif}.container .content h1{width:98.4%;font-size:20px;padding-bottom:15px;text-align:left;line-height:22px;color:#E8E8E8;margin-bottom:1px;background-color:#000;padding-left:15px;padding-top:15px;margin-top:0}.container .side-nav ul{display:flex;flex-direction:column;list-style:none;margin:0;padding:0}.container .side-nav li a{font-size:13px;font-weight:400;color:#E8E8E8;width:90%;display:block;text-decoration:none;border-bottom:1px solid transparent;border-top:1px solid transparent;overflow:hidden;padding:4px 4px 4px 15px;margin:6px auto}.container .side-nav li a:hover{color:#FFF;background-color:#000;border-bottom:1px solid color #c5c5c5;border-top:1px solid color #c5c5c5;border-top-width:1px;border-bottom-width:1px;border-top-color:#c5c5c5;border-bottom-color:#c5c5c5;-webkit-transition:all .5s;transition:all .5s;border-style:solid none}.container .side-nav .side-banners{width:160px;margin-top:15px;margin-right:auto;margin-left:auto;height:600px}.side-banner-header{font-size:16px;text-align:center;color:#E8E8E8;padding-top:6px;padding-bottom:6px;font-weight:700;background-color:#000;margin-bottom:5px}.img-responsive{width:100%;height:auto}.fltrt{float:right;margin-left:8px}.fltlft{float:left;margin-right:8px}a{color:#000;font-weight:700;text-decoration:none}a:hover{color:#444;text-decoration:underline}p{line-height:18px;letter-spacing:1px;padding:0 15px}.section-header{width:99%;font-size:16px;padding-bottom:11px;text-align:left;line-height:22px;color:#E8E8E8;margin-bottom:1px;background-color:#444;padding-left:15px;padding-top:11px;background-image:url(images/section-banner.jpg);font-weight:700}.content-box,.spotlight-box{margin-bottom:10px;padding-bottom:2px}.content-box{background-color:#292929;width:96%;margin-right:auto;margin-left:auto}.content-box .section-header{font-size:18px;font-weight:700;margin-top:10px;text-align:left;margin-bottom:15px;width:98%}.content-box p{padding-right:40px;padding-left:40px;clear:left;line-height:21px;font-size:14px;color:#FFF;text-shadow:1px 1px #000}.content-box p a{font-weight:700;color:#E8E8E8}.content-box .section-sub-header{font-size:16px;font-weight:700;width:96%;margin-right:auto;margin-left:25px;color:#FFF}.content-box .section-sub-header1,.content-box .section-sub-header2,.content-box .section-sub-header3,.content-box .section-sub-header4,.content-box .section-sub-header5{background-repeat:no-repeat;height:40px;font-weight:700;font-family:Tahoma,Geneva,sans-serif;width:96%;margin-left:25px;color:#F1C40F;text-indent:48px;line-height:36px;margin-right:auto;font-size:16px}.content-box .section-sub-header1{background-image:url(images/rank1.png)}.content-box .section-sub-header2{background-image:url(images/rank2.png)}.content-box .section-sub-header3{background-image:url(images/rank3.png)}.content-box .section-sub-header4{background-image:url(images/rank4.png)}.content-box .section-sub-header5{background-image:url(images/rank5.png)}.feature-box .feature-header,.spotlight-box .spotlight-header{color:#E8E8E8;font-family:Tahoma,Geneva,sans-serif;font-weight:700;background-image:url(images/section-banner.jpg)}.spotlight-box{width:93%;margin-right:auto;margin-left:auto;background-color:#E8E8E8}.spotlight-box .spotlight-header{font-size:16px;text-align:left;padding-top:11px;padding-bottom:15px;height:18px;line-height:inherit;text-indent:15px;background-color:#444}.feature-box{background-color:#E8E8E8;width:100%;margin:25px auto 10px}.feature-box .feature-header{font-size:18px;background-color:#444;padding-top:17px;padding-bottom:17px;padding-left:15px}.side-table .side-table-row:hover,.splash,.tag-line a .review{background-color:#000}.feature-banner .feature-button a,.side-table,.side-table .side-table-row,.tag-line{font-family:"Arial Black",Gadget,sans-serif}.tag-line{color:#CCC;font-size:14px;font-style:italic}.feature-box .feature-banner{width:28%;text-align:center;float:right;margin-top:25px;margin-bottom:15px;height:100%;padding-bottom:11px}.chart table tr .logo1,.chart table tr .logo2,.chart table tr .logo3,.chart table tr .logo4{height:40px;background-repeat:no-repeat;background-position:center center;background-size:70%}.feature-box .feature-button{width:100%;text-align:center;margin:20px auto 25px}.feature-banner .feature-button a,.side-table .side-table-row,.tag-line a .review{color:#FFF;margin-right:auto;margin-left:auto;text-align:center}.feature-banner .feature-button a{font-size:18px;font-weight:700;background-color:#000;width:60%;padding:9px;text-decoration:none}.feature-box .feature-content{width:72%;float:left}.side-table{font-size:14px;padding:5px}.side-table .side-table-row{font-size:16px;font-weight:400;padding-top:10px;padding-bottom:10px;width:90%;line-height:33px;margin-bottom:10px}.side-table .side-table-row .tag-line p{line-height:18px;padding:0;margin-top:5px;margin-bottom:5px}.tag-line a .review{padding-right:2px;padding-bottom:2px;width:50%;font-size:12px;line-height:18px}.splash{font-size:16px;text-align:center;color:#E8E8E8;padding-top:6px;padding-bottom:6px;border-bottom:2px solid #333;font-weight:700;margin-bottom:5px;text-shadow:1px 1px 1px #000}.shadow{-webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,.45);-moz-box-shadow:0 1px 3px 0 rgba(0,0,0,.45);box-shadow:0 1px 3px 0 rgba(0,0,0,.45)}.chart{width:100%;margin:22px auto 20px}.chart table th{font-size:18px;font-family:Tahoma,Geneva,sans-serif;color:#E8E8E8;border-bottom:2px solid #000;vertical-align:bottom;text-align:left;background-image:url(images/section-banner.jpg);padding:10px 2px 7px 15px}.chart table tr td{text-align:center;padding-top:4px;padding-bottom:4px;color:#444;border-bottom:1px solid #000;font-size:10px}.chart table tr .rank1{background-image:url(images/rank1.png);background-repeat:no-repeat;background-position:center center;background-size:70%}.chart table tr .rank2{background-image:url(images/rank2.png);background-repeat:no-repeat;background-position:center center;background-size:70%}.chart table tr .rank3{background-image:url(images/rank3.png);background-repeat:no-repeat;background-position:center center;background-size:70%}.chart table tr .rank4{background-image:url(images/rank4.png);background-repeat:no-repeat;background-position:center center;background-size:70%}.chart table tr .logo1{background-image:url(images/bovada120-logo.jpg)}.chart table tr .logo2{background-image:url(images/betonline120-logo.jpg)}.chart table tr .logo3{background-image:url(images/sportsbetting120-logo.jpg)}.chart table tr .logo4{background-image:url(images/5dimes120-logo.jpg)}.chart table tr .flag{background-image:url(images/usa-flag.png);background-repeat:no-repeat;background-position:center center;background-size:70%}.chart table tr .mobile{background-image:url(images/mobile_check.png);background-repeat:no-repeat;background-position:center center;background-size:70%}.bonline,.bva,.dims,.sbetting{background-size:100%;background-repeat:no-repeat;background-position:center center}.chart table tr td a{font-family:"Arial Black",Gadget,sans-serif;font-size:12px;font-weight:400;text-decoration:none;background-color:#FFF;color:#000;padding:8px 6px}.chart table tr td a:hover{color:red;background-color:#ccc}.red{color:red;font-size:14px;font-weight:700}.section-sub-header,.section-sub-header-top{font-size:16px;font-weight:700;font-family:Tahoma,Geneva,sans-serif;width:90%;margin-left:auto;margin-right:auto}.section-sub-header{color:#2A2A2A}.section-sub-header-top{margin-top:25px;color:#444}.sshot{max-width:728px;height:450px;margin-left:auto;margin-right:auto;margin-bottom:15px}.bva{background-image:url(images/bovada728-ss.jpg)}.dims{background-image:url(images/5dimes728-ss.jpg)}.bonline{background-image:url(images/betonline728-ss.jpg)}.sbetting{background-image:url(images/sportsbetting728-ss.jpg)}.bv{background-image:url(images/bovada160-sports.gif);background-repeat:no-repeat;background-position:center center}.bo{background-image:url(images/betonline160-main.gif);background-repeat:no-repeat;background-position:center center}.sb{background-image:url(images/sportsbetting160-main.gif);background-repeat:no-repeat;background-position:center center}.dimes{background-image:url(images/5dimes160-main.gif);background-repeat:no-repeat;background-position:center center}@media (min-width:936px){.betonline,.bo,.bovada,.bv,.dimes,.dms,.sb,.sportsbetting{background-repeat:no-repeat;background-position:center center}.bv{background-image:url(images/bovada160-sports.gif)}.bo{background-image:url(images/betonline160-main.gif)}.sb{background-image:url(images/sportsbetting160-main.gif)}.dimes{background-image:url(images/5dimes160-main.gif)}.img_center{width:728px;height:90px;margin-left:auto;margin-right:auto;margin-bottom:15px}.bovada{background-image:url(images/bovada728-sports.gif)}.dms{background-image:url(images/5dimes728-main.gif)}.betonline{background-image:url(images/betonline728-main.gif)}.sportsbetting{background-image:url(images/sportsbetting728-main.gif)}}@media (max-width:936px){.betonline,.bo,.bovada,.bv,.dimes,.dms,.sb,.sportsbetting{background-repeat:no-repeat;background-position:center center}.content{max-width:100%;order:1;flex-grow:1}.side-nav{order:2;flex-grow:1}.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 #000}.container .side-nav li a{text-align:center;font-size:16px}.container .side-nav .side-banners,.img_center{width:250px;margin-top:15px;margin-right:auto;margin-left:auto;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}}@media (max-width:728px){.content,.row{max-width:100%}.content{order:1;flex-grow:1}.header-banner{background-size:150%}.row{flex-grow:1}.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}.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 #000}.container .content .sidebox{width:95%;margin-right:15px;margin-left:15px;margin-bottom:15px}.container .content .sidebox .sidebox-header{width:100%}.feature-box .feature-banner,.feature-box .feature-content{width:100%;float:none}.chart{zoom:90%}}@media all and (max-width:480px){.container .side-nav li{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%}.container .content h1{font-size:16px;text-align:center;text-indent:0}.section-header{font-size:15px;text-align:center;text-indent:0}.chart table tr td a,.tag-line{font-size:10px}.chart{zoom:70%}.header-banner{background-size:250%}}