html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6,
p, blockquote, pre, a, abbr, address, cite, code, del, dfn, em,
img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, hr,
dl, dt, dd, ol, ul, li, fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figure, figcaption, hgroup,
menu, footer, header, nav, section, summary, time, mark, audio, video{margin:0; padding:0; border:0; list-style:none; text-decoration:none}
*{list-style:none; margin:0; padding:0; border:0; outline:none;-moz-box-sizing: border-box;-webkit-box-sizing: border-box; box-sizing: border-box;}
article, aside, canvas, figure, figure img, figcaption, hgroup,
footer, header, nav, section, audio, video{display:block}
.center{text-align:center}
.left{float:left}
.right{float:right}

.left-img{float:left; margin:10px 10px 10px 0; border:1px solid #dadada; padding:3px; background:#fff; -moz-box-shadow:2px 3px 20px -10px #000; -webkit-box-shadow:2px 3px 20px -10px #000; box-shadow:2px 3px 20px -10px #000}
.right-img{float:right; margin:10px 0 10px 10px; border:1px solid #dadada; padding:3px; background:#fff; -moz-box-shadow:2px 3px 20px -10px #000; -webkit-box-shadow:2px 3px 20px -10px #000; box-shadow:2px 3px 20px -10px #000}

.news-list-img{float:left; height:113px; width:113px; margin:-10px 0 0 20px; border:1px solid #dadada; padding:3px; background:#fff; -moz-box-shadow:2px 3px 20px -10px #000; -webkit-box-shadow:2px 3px 20px -10px #000; box-shadow:2px 3px 20px -10px #000}

.aligncenter{display:block; margin:5px auto 5px auto}
.clear{clear:both}
a img{border:0}
img{ max-width: 100%; height: auto; }
a{color:#007fb2; text-decoration:underline}
a:hover{text-decoration:none; color:#C10000}
.placement{position:relative}

h1{font-size:22px; line-height:32px; font-family:"Trebuchet MS",arial; color:#000506; text-shadow:1px 1px 0px #fff}
h2{font-size:20px; line-height:30px; font-family:"Trebuchet MS",arial; color:#000507; text-shadow:1px 1px 0px #fff}
h3{font-size:18px; line-height:22px; font-family:"Trebuchet MS",arial; color:#000507; text-shadow:1px 1px 0px #fff}
h4{font-size:16px; line-height:20px; font-family:"Trebuchet MS",arial; color:#000507; text-shadow:1px 1px 0px #fff}
p{padding:10px 5px 10px 0}

ul.ul-disc{float:left; width:100%; margin:0 0 10px 24px}
ul.ul-disc li{float:left; width:100%; list-style-type:disc; padding:0 0 0 0}

ol{float:left; width:100%; margin:0 0 10px 28px}
ol li{float:left; width:100%; list-style-type:decimal; padding:0 0 0 0}

body{background:#f8f8f8 url(http://www.slotsinvegas.com/images/bg.png) top center repeat-x; background:url(http://www.slotsinvegas.com/images/bg-avatar.jpg) top center no-repeat,#f8f8f8 url(http://www.slotsinvegas.com/images/bg.png) top center repeat-x; font-family:"Trebuchet MS",arial; line-height:18px; font-size:14px; color:#333;-moz-text-size-adjust: none;-webkit-text-size-adjust: none;-ms-text-size-adjust: none;}
.background-fix{width:100%; background:#060709 url(http://www.slotsinvegas.com/images/footer-bg.png) top center repeat-x}

.background-fix-img{background:url(http://www.slotsinvegas.com/images/footer-bg.jpg) 50% 50px no-repeat}

.frame{max-width:980px; margin:0 auto;overflow:hidden;}

.header{max-width:980px; height:96px}

.header-logo{float:left; background:url(http://www.slotsinvegas.com/images/sprite.png) no-repeat -2px -45px; max-width:396px; width:100%; height:92px}

.nav-button{ display: none; position: absolute; top: 20px; right: 20px; background: #ffffff; background: -moz-linear-gradient(top,  #ffffff 0%, #f4f4f4 100%); background: -webkit-linear-gradient(top,  #ffffff 0%,#f4f4f4 100%); background: linear-gradient(to bottom,  #ffffff 0%,#f4f4f4 100%); width: 55px; height: 43px; border-radius: 5px; -webkit-box-shadow: inset 0px 0px 0px 1px rgb(207, 207, 207); -moz-box-shadow: inset 0px 0px 0px 1px rgb(207, 207, 207); box-shadow: inset 0px 0px 0px 1px rgb(207, 207, 207); cursor: pointer; }
.nav-button:hover{ background: #ffffff; background: -moz-linear-gradient(top,  #ffffff 0%, #c8c3c3 100%); background: -webkit-linear-gradient(top,  #ffffff 0%,#c8c3c3 100%); background: linear-gradient(to bottom,  #ffffff 0%,#c8c3c3 100%); }
.nav-button:before { content: ""; position: absolute; left: 7px; top: 10px; width: 40px; height: 6px; background: black; box-shadow:0 18px 0 0 black,      0 9px 0 0 black; }
.footer-nav-button{ top: 4px; height: 40px; }
.footer-nav-button:before{ top:8px; }
.container:after{ content:""; float:left; background:url(http://www.slotsinvegas.com/images/sprite.png) no-repeat -8px -16px; max-width:980px; width:100%; height:22px; margin:0 0 -22px 0; }
.container{ clear:both; background: #fff; max-width:980px; margin:10px 0 30px 0; }

.container-game:before{content:""; float:left; background:url(http://www.slotsinvegas.com/images/sprite.png) no-repeat -2px -957px; max-width:980px; width:100%; height:5px}
.container-game:after{content:""; float:left; background:url(http://www.slotsinvegas.com/images/sprite.png) no-repeat -8px -16px; max-width:980px; width:100%; height:22px; margin:0 0 -22px 0}
.container-game{float:left; background:#fff; max-width:980px; width:100%; margin:10px 0 30px 0}

.game-heading:after{content:""; position:absolute; bottom:0; left:0px; background:url(http://www.slotsinvegas.com/images/sprite.png) no-repeat -31px -764px; max-width:940px; width:95%; height:10px}
.game-heading{float:left;padding: 0 0 20px 0;max-width:940px; width:100%; min-height:80px; position:relative; margin:20px 0 5px 20px}

.game-heading h1{margin:0 0 10px 0}

.game-heading ul{float:left; width:90%; font-size:12px; color:#9e9e9e}
.game-heading ul li{float:left; height:20px; line-height:12px; background:url(http://www.slotsinvegas.com/images/sprite.png) no-repeat -652px -926px; height:15px; padding:0 5px 0 10px}

.bread-home{float:left; background:url(http://www.slotsinvegas.com/images/sprite.png) no-repeat -925px -102px; width:13px; height:13px; margin:0 5px 0 3px}

.content-game-wrap{float:left; max-width:615px; margin:0px 0 25px 20px}
.content-game{float:left; width:100%}
.content-wide{float:left; max-width:942px; margin:0 0 30px 20px}
.content-wrap{ display: inline-block; width:100%; margin:20px 0 25px 0; padding: 20px; }

.content{float:left; width: 100%;}

.c-small h1, .c-small h2, .c-small h3, .c-small h4{padding:0 6px}
.c-small p{padding:10px 6px}

#footer{float:left; max-width:980px; color:#ededed; position:relative}

ul.footer-ul{float:left; width:290px; color:#ededed; margin:40px 30px 0 5px; padding:10px 0 0 0}

.yellow{border-top:1px solid #dad288}

.blue{border-top:1px solid #6d9cc0}

.orange{border-top:1px solid #c30203}

ul.footer-ul li{float:left; width:290px}

ul.footer-ul li a{float:left; color:#ededed; font-size:13px; line-height:20px; text-decoration:none}
ul.footer-ul li a:hover{text-decoration:underline}

.footer-ul-head{height:40px; font-size:16px}

.footer-logo{float:right; background:url(http://www.slotsinvegas.com/images/sprite.png) no-repeat -409px -49px; max-width:348px; width:100%; height:80px; margin:40px 40px 0 0}

.social-wrap:before{content:""; float:left; background:url(http://www.slotsinvegas.com/images/sprite.png) no-repeat -340px -621px; max-width:414px; width:100%; height:21px}

.social-wrap:after{content:""; position:absolute; bottom:0; left:86px; background:url(http://www.slotsinvegas.com/images/sprite.png) no-repeat -434px -654px; max-width:249px; width:100%; height:1px}

.social-wrap{float:left; max-width:414px; width:100%; height:92px; margin:0 0 0; position:relative}

.footer-end:before{content:""; float:left; background:url(http://www.slotsinvegas.com/images/sprite.png) no-repeat -8px -1px; max-width:980px; width:100%; height:1px}

.footer-end{float:left; max-width:980px; width:100%; background:#060709; margin:30px 0 10px 0; font-size:12px; line-height:30px}
.footer-end a{color:#fcf13f; text-decoration:none}

.inner-heading:after{content:""; position:absolute; bottom:0; left:0px; background:url(http://www.slotsinvegas.com/images/sprite.png) no-repeat -5px -200px; max-width:676px; width:100%; height:9px}
.inner-heading{float:left; max-width:676px; width:100%; min-height:80px; position:relative; margin:0px 0 5px 0px; padding-bottom: 10px;}

.inner-heading h1{margin:0 0 10px 0}

.inner-heading ul{float:left; max-width:646px; font-size:12px; color:#9e9e9e}
.inner-heading ul li{float:left; height:20px; line-height:12px; background:url(http://www.slotsinvegas.com/images/sprite.png) no-repeat -652px -926px; height:15px; padding:0 5px 0 10px}

.bread-home{float:left; background:url(http://www.slotsinvegas.com/images/sprite.png) no-repeat -925px -102px; width:13px; height:13px; margin:0 5px 0 3px}

.top-casino-wrap:before{content:""; position:absolute; bottom:-13px; left:0; background:url(http://www.slotsinvegas.com/images/sprite.png) no-repeat -682px -798px; width:139px; height:13px}

.top-casino-wrap:after{content:""; position:absolute; bottom:-13px; right:0; background:url(http://www.slotsinvegas.com/images/sprite.png) no-repeat -849px -798px; width:138px; height:13px}

.top-casino-wrap{float:left; width:676px; background:#060606 url(http://www.slotsinvegas.com/images/table-bg.png) repeat-x; padding:0 0 6px 0; position:relative}

.top-casino:before{content:""; float:left; background:url(http://www.slotsinvegas.com/images/sprite.png) no-repeat -1px -789px; width:664px; height:40px}

.top-casino:after{content:""; position:absolute; top:1px; left:189px; background:url(http://www.slotsinvegas.com/images/sprite.png) no-repeat -763px -445px; width:3px; height:151px}

.top-casino{float:left; width:664px; min-height:238px; background:#fff; margin:6px 0 0 6px; position:relative}

.top-casino-right{float:right; width:440px; margin:-15px 15px 0 0; color:#333; text-shadow:1px 1px #fff}

.tcr-head{font-size:15px; color:#C10000; font-weight:bold}

.tcr-head a{color:#007FB2}
.tcr-head a:hover{color:#C10000}

.top-casino-left{float:left; width:160px; margin:-20px 0 0 15px}

.star-wrap{float:left; margin:0 0 0 25px}

.screenshots-wrap:before{content:""; position:absolute; bottom:-13px; left:0; background:url(http://www.slotsinvegas.com/images/sprite.png) no-repeat -682px -798px; width:139px; height:13px}

.screenshots-wrap:after{content:""; position:absolute; bottom:-13px; right:0; background:url(http://www.slotsinvegas.com/images/sprite.png) no-repeat -849px -798px; width:138px; height:13px}

.screenshots-wrap{float:left; width:676px; margin:25px 0 0 0; position:relative}

.screenshots:before{content:""; float:left; background:url(http://www.slotsinvegas.com/images/sprite.png) no-repeat -75px -454px; width:676px; height:43px}

.screenshots:after{content:""; position:absolute; bottom:0; left:0; background:url(http://www.slotsinvegas.com/images/sprite.png) no-repeat -75px -500px; width:676px; height:44px}

.screenshots{float:left; width:676px; height:168px; background:url(http://www.slotsinvegas.com/images/screenshoot-bg.png) repeat-y; position:relative}

.screenshots-placement{position:absolute; top:6px; left:18px; width:646px; z-index:100}

.ui-carousel{height:100px; margin:0; overflow:auto; padding:0; position:relative; width:300px}

.ui-carousel >.wrapper{    margin:0;     padding:0;     width:9999px}

.ui-carousel >.wrapper >*{border:0; display:block; float:left; height:100px; overflow:hidden; width:100px}

#ui-carousel-next{position:absolute; top:60px; left:-17px; background:url(http://www.slotsinvegas.com/images/sprite.png) no-repeat -84px -403px; width:35px; height:35px; display:block; z-index:100}

#ui-carousel-prev{position:absolute; top:60px; right:-9px; background:url(http://www.slotsinvegas.com/images/sprite.png) no-repeat -125px -403px; width:34px; height:35px; display:block; z-index:100}

#ui-carousel-next >span, #ui-carousel-prev >span{display:none}

.header-gray{ clear:both; display: inline-block; border-top:4px solid #e2e2e2; width:100%; height:47px; padding: 15px 0 0 0; margin:25px 0 10px 0; position: relative; }
.header-gray:before{ content: ""; position: absolute; top: 1px; right: 0px; height: 38px; width: 40px; background: #ffffff; background: -moz-linear-gradient(45deg,  #ffffff 0%, #efefef 100%); background: -webkit-linear-gradient(45deg,  #ffffff 0%,#efefef 100%); background: linear-gradient(45deg,  #ffffff 0%,#efefef 100%); }
.header-gray h2{ line-height:24px; position: relative; z-index: 2; }

.mobile-wrap:before{content:""; position:absolute; bottom:-13px; left:0; background:url(http://www.slotsinvegas.com/images/sprite.png) no-repeat -694px -838px; max-width:134px; width:100%; height:13px}
.mobile-wrap:after{content:""; position:absolute; bottom:-12px; right:0; background:url(http://www.slotsinvegas.com/images/sprite.png) no-repeat -841px -838px; max-width:132px; width:100%; height:12px}

.mobile-wrap{ clear:both; float: left; width:100%; margin:20px 0 0 0; position:relative; }

.themes { height: 168px; left: 10px; position: absolute; top: 8px; width: 133px; }

.mobile-box:before{ content:""; float:left; border-top:1px solid #fff; background: url('http://www.slotsinvegas.com/images/additional-images/stripe-repeat.png') repeat-x top; width:100%; height:25px; }
.mobile-box{ float: left; width:100%; background:#fff; border-left:1px solid #e2e2e2; border-right:1px solid #e2e2e2; border-bottom:1px solid #e2e2e2; border-top:1px solid #e2e2e2; position:relative; }
.mobile-box-right{ float:right; padding: 0 20px 0 180px; width:100%; min-height: 130px; }
.mobile-box-right p{padding:5px 10px 10px 0}
.mobile-box-a{display:block; font-size:15px; font-weight:bold}

.best-slots-online{ float:left; border-top:4px solid #e2e2e2; width:100%; height:67px; margin:25px 0 0 0; text-align:center; border-left:1px solid #e2e2e2; border-right:1px solid #e2e2e2; position:relative; }
.best-slots-online:before{ content: ""; position: absolute; top: 1px; left: 0; height: 38px; width: 40px; background: #efefef; background: -moz-linear-gradient(-45deg,  #efefef 0%, #ffffff 100%); background: -webkit-linear-gradient(-45deg,  #efefef 0%,#ffffff 100%); background: linear-gradient(135deg,  #efefef 0%,#ffffff 100%); }
.best-slots-online:after{ content: ""; position: absolute; top: 3px; right: 114px; height: 38px; width: 40px; background: #ffffff; background: -moz-linear-gradient(45deg,  #ffffff 0%, #efefef 100%); background: -webkit-linear-gradient(45deg,  #ffffff 0%,#efefef 100%); background: linear-gradient(45deg,  #ffffff 0%,#efefef 100%); }
.best-slots-online h2{ line-height:27px; margin:16px 0 0 0; font-size:22px; position: relative; z-index: 2; }
.best-slots-online-wrap{ float:left; width:100%; border-left:1px solid #e2e2e2; border-right:1px solid #e2e2e2; border-bottom:1px solid #e2e2e2; }
.best-slots-online-wrap ul{float:left; width:30%; margin:10px 0 20px 3%}
.best-slots-online-wrap ul li{float:left; width:200px; line-height:23px}
.best-slots-online-wrap a{font-weight:bold; text-decoration:underline; float:left; font-size:15px; color:#171926; margin:0 0 5px 0}
.best-slots-online-wrap a:hover{text-decoration:none}

li.best-ul-head{float:left; width:200px; background:url(http://www.slotsinvegas.com/images/sprite.png) no-repeat -59px -1005px}

li.best-ul-head a{color:#b71013; font-size:13px; text-decoration:none; padding:0 0 0 8px; font-weight:normal; line-height:15px}
li.best-ul-head a:hover{text-decoration:underline}

.best-slots-table-bg{ float:left; width:100%; background:#060606 url(http://www.slotsinvegas.com/images/table-bg.png) repeat-x; padding:0 6px 6px 6px; }

.bth1:before, .bth2:before, .bth3:before, .bth4:before, .bth5:before{ content:""; position: absolute; top: 0; right: 0; background:url(http://www.slotsinvegas.com/images/sprite.png) no-repeat -742px -410px; width:3px; height:27px; }
.btr1:before, .btr2:before, .btr3:before, .btr4:before, .btr5:before{ content:""; position: absolute; top: 1px; right: 0; background:url(http://www.slotsinvegas.com/images/sprite.png) no-repeat -764px -344px; width:3px; height:69px; }
.bth1, .bth2, .bth3, .bth4, .bth5, .bth6, .btr1, .btr2, .btr3, .btr4, .btr5, .btr6{ display: table-cell; vertical-align: middle; text-align:center; position: relative; }
.bth1, .btr1{ width:21px; }
.bth2, .btr2{ width:115px; }
.bth3, .btr3{ width:180px; }
.btr3{ font-weight:bold; font-size:17px; }
.btr3 a {color:#004E9B}
.bth4, .btr4{ width:180px; }
.btr4 {color:#A60000;}
.btr4 span{ font-weight:bold; width:100%; }
.bth5, .btr5{ width:250px; }
.bth6, .btr6{ width:107px; }

.best-table-head{ float:left; background: #272727; background: -moz-linear-gradient(top,  #272727 0%, #0b0b0b 30%, #1e1e1e 100%); background: -webkit-linear-gradient(top,  #272727 0%,#0b0b0b 30%,#1e1e1e 100%); background: linear-gradient(to bottom,  #272727 0%,#0b0b0b 30%,#1e1e1e 100%); width:100%; height:29px; border:1px solid #000; margin:5px 0 0 0; color:#f1e4bf; text-shadow:1px 1px #050505; line-height:29px; font-size:12px; font-weight:bold; }

.best-table-row{ float: left; background:url(http://www.slotsinvegas.com/images/additional-images/table-row-bg-repeat.png) repeat-x; width:100%; height:72px; text-shadow:1px 1px #fff; color:#5c050a; }

.btr1{font-size:16px; line-height:72px; font-weight:bold}
.btr2-logo{float:left; margin:3px 0 0 1px}
.btr4{line-height:22px}
.btr4 span{display:block; font-size:22px;}
.btr5-text{ float:left; font-size:12px; color:#333; text-align:left; line-height:13px; padding:0 10px; }

.btr3-1:before, .btr3-2:before, .btr3-3:before, .btr3-4:before{content:""; float:right; background:url(http://www.slotsinvegas.com/images/sprite.png) no-repeat -754px -404px; width:1px; height:37px; margin:18px 0 0 0}
.btr3-1{float:left; height:72px; width:30px}
.btr3-2{float:left; height:72px; width:30px}
.btr3-3{float:left; height:72px; width:30px}
.btr3-4{float:left; height:72px; width:30px}
.btr3-5{float:left; height:72px; width:30px}

.game-sidebar-wrap{float:right; width:324px; border-left:1px solid #ccc; margin:10px 20px 0 0}
.game-sidebar-wrap ul { float: left; margin: 10px 0 20px 5px; width: 150px; text-align:left; }
.game-sidebar{float:left; width:310px; margin:0 0 0 14px; text-align:center}
.game-sidebar h3{font-size:16px}

.light-header-wide{clear:both; background:url(http://www.slotsinvegas.com/images/sprite.png) no-repeat -29px -672px; max-width:942px; width:100%; height:67px; text-align:center}
.light-header-wide h2{ line-height:64px}
.light-header-wide .social {float:right; margin-top:-50px;}
.flash-game-wrap:before{content:""; position:absolute; bottom:0; right:0; background:url(http://www.slotsinvegas.com/images/sprite.png) no-repeat -849px -798px; max-width:138px; width:100%; height:13px}
.flash-game-wrap:after{content:""; float:left; background:url(http://www.slotsinvegas.com/images/sprite.png) no-repeat -682px -798px; max-width:139px; width:100%; height:13px}
.flash-game-wrap{float:left; max-width:940px; width:100%; margin:10px 0 0 0; position:relative}
.flash-game:before{content:""; float:left; background:url(http://www.slotsinvegas.com/images/flash-sprite.png) no-repeat 0 0; max-width:940px; height:163px; width:100%; margin:0 0 0 0}
.flash-game:after{content:""; position:absolute; bottom:0; left:0; background:url(http://www.slotsinvegas.com/images/flash-sprite.png) no-repeat 0 -164px; max-width:940px; width:100%; height:21px}
.flash-game{ float:left; max-width:940px; width:100%; height:750px; background:url(http://www.slotsinvegas.com/images/screenshot-bg-wide.png) repeat-y; position:relative; }
.the-game{ position:absolute; top:40px; left:40px; width:858px; height:536px; background:url(http://www.slotsinvegas.com/images/flash-bg.png) repeat-x; border:1px solid #e99c01; }
.the-game img{ display:block; margin:15px auto 0 auto; }
.flash-promo{position:absolute; bottom:50px; left:40px; max-width:858px; width:100%; min-height:76px; border:1px solid #252525}
.flash-promo-text{float:left; max-width:430px; width:100%; text-align:center; font-size:17px; color:#fff; margin:14px 0 0 10px; line-height:23px}
.flash-promo-text a{color:#ff0}
.flash-promo-text a:hover{color:#A00}
.flash-promo-logo{float:left; margin:5px 0 0 30px}

.light-header-wide-t{float:left; background:url(http://www.slotsinvegas.com/images/sprite.png) no-repeat -29px -673px; max-width:942px; width:100%; height:40px; margin:10px 0 10px 0}
.light-header-wide-t h2{line-height:60px}

.light-streak{background:url(http://www.slotsinvegas.com/images/sprite.png) no-repeat -37px -223px; max-width:527px; height:1px; margin:0 0 0 200px}
.light-streak-f{position:absolute; top:46px; left:200px; background:url(http://www.slotsinvegas.com/images/sprite.png) no-repeat -37px -223px; max-width:527px; width:100%; height:1px}
ul.header-nav{float:left; max-width:980px; height:45px}
#footer ul.navigation{max-width:980px; height:45px}

.footer-margin{margin:2px 0 0 0}

ul.navigation li{float:left; height:45px; line-height:45px}
ul.navigation li:hover{background:url(http://www.slotsinvegas.com/images/sprite.png) no-repeat -717px -139px; height:42px; -moz-box-shadow:inset -3px 0px 11px #030a10; -webkit-box-shadow:inset -3px 0px 11px #030a10; box-shadow:inset -3px 0px 11px #030a10}
ul.navigation li a{float:left; padding:0 14px; color:#eee; text-shadow:1px 1px #555; text-decoration:none}

.home{float:left; background:url(http://www.slotsinvegas.com/images/sprite.png) no-repeat -918px -57px; width:10px; height:45px}
.nsep{float:left; background:url(http://www.slotsinvegas.com/images/sprite.png) no-repeat -911px -71px; width:3px; height:44px}

#sidebar{ display: none; vertical-align: top; width:26%; margin:5px 0px 0 25px; }
#sidebar ul:after{content:""; float:left; background:url(http://www.slotsinvegas.com/images/sprite.png) no-repeat -691px -285px; width:250px; height:2px; margin:10px 0 0 0}
#sidebar ul{float:left; width:250px; margin:0 0 10px 0px}
#sidebar ul li{float:left; background:url(http://www.slotsinvegas.com/images/sprite.png) no-repeat -697px -289px; width:238px; height:33px; line-height:23px; margin:0 0 0 10px; position:relative}
#sidebar ul li a{color:#2a2a2a; text-shadow:1px 1px #fff; text-decoration:none; font-size:14px; padding:0 0 0 5px}
#sidebar ul li a:hover{text-decoration:underline}
#sidebar h3{float:left; background:url(http://www.slotsinvegas.com/images/sprite.png) no-repeat -690px -238px; width:236px; height:38px; line-height:38px; padding:0 0 0 15px; color:#d3dfe7; text-shadow:1px 1px #0e1011; font-size:16px; margin:0 0 5px 0}
#sidebar ul.last:after{content:""; background:none}

.best-toplist-l-wrap:before{content:""; position:absolute; bottom:0; right:0; background:url('http://www.slotsinvegas.com/images/sprite.png') no-repeat -849px -798px; width:138px; height:13px}
.best-toplist-l-wrap:after{content:""; float:left; background:url(http://www.slotsinvegas.com/images/sprite.png) no-repeat -682px -798px; width:139px; height:13px}
.best-toplist-l-wrap{float:left; width:100%; position:relative}
.best-toplist-l-wrap h2{ float:left; background: url('http://www.slotsinvegas.com/images/additional-images/table-header-repeat.png') repeat-x; width:100%; height:45px; text-align:center; line-height:45px; color:#fff; text-shadow:1px 1px #00060f; position: relative; }
.best-toplist-l-wrap h2:before{ content: ""; position: absolute; top: 0; left: 0; background: url('http://www.slotsinvegas.com/images/sprite.png') no-repeat -241px -234px; width: 30px; height: 45px; }
.best-toplist-l-wrap h2:after{ content: ""; position: absolute; top: 0; right: 0; background: url('http://www.slotsinvegas.com/images/sprite.png') no-repeat -623px -234px; width: 46px; height: 45px; }

.best-toplist-l-wrap ul{float:left; width:428px; margin:5px 0 0 10px}

.best-toplist-l-wrap ul li a{float:left; padding:2px 5px 0 2px; color:#fff; text-decoration:none; font-weight:bold; text-transform:uppercase; font-size:12px; text-shadow:1px 1px #06101e}

li.usa:hover, li.can:hover, li.uk:hover, li.au:hover{float:left; background:url(http://www.slotsinvegas.com/images/sprite.png) no-repeat -818px -625px; height:33px}

li.usa:hover .l-end, li.can:hover .l-end, li.uk:hover .l-end, li.au:hover .l-end{float:right; background:url(http://www.slotsinvegas.com/images/sprite.png) no-repeat -988px -625px; width:7px; height:33px}

li.usa{float:left; background:url(http://www.slotsinvegas.com/images/sprite.png) no-repeat -818px -585px; height:33px; line-height:33px; margin:0 4px 0 0; width:60px}

li.can{float:left; background:url(http://www.slotsinvegas.com/images/sprite.png) no-repeat -818px -585px; height:33px; line-height:33px; margin:0 4px 0 0; width:105px}
li.uk{float:left; background:url(http://www.slotsinvegas.com/images/sprite.png) no-repeat -818px -585px; height:33px; line-height:33px; margin:0 4px 0 0; width:60px}
li.au{float:left; background:url(http://www.slotsinvegas.com/images/sprite.png) no-repeat -818px -585px; height:33px; line-height:33px; margin:0 4px 0 0; width:115px}

#canadian-tab{display:none}
#uk-tab{display:none}
#australian-tab{display:none}

.best-bg{ float:left; width:100%; background:#060606 url(http://www.slotsinvegas.com/images/table-bg.png) repeat-x; padding:0 6px 6px 6px }

.th1:before, .th2:before, .th3:before, .th4:before{ content:""; position: absolute; top: 0; right: 0; background:url(http://www.slotsinvegas.com/images/sprite.png) no-repeat -742px -410px; width:3px; height:27px; }
.tr1:before, .tr2:before, .tr3:before, .tr4:before{ content:""; position: absolute; top: 1px; right: 0; background:url(http://www.slotsinvegas.com/images/sprite.png) no-repeat -764px -344px; width:3px; height:69px; }
.th1, .th2, .th3, .th4, .th5, .tr1, .tr2, .tr3, .tr4, .tr5{ display: table-cell; text-align:center; vertical-align: middle; position: relative; }
.th1, .tr1{width:21px}
.th2, .tr2{width:160px}
.th3, .tr3{width:180px}
.th4, .tr4{width:150px}
.th5, .tr5{width:130px}

.table-head{ float:left; background: #272727; background: -moz-linear-gradient(top,  #272727 0%, #0b0b0b 30%, #1e1e1e 100%); background: -webkit-linear-gradient(top,  #272727 0%,#0b0b0b 30%,#1e1e1e 100%); background: linear-gradient(to bottom,  #272727 0%,#0b0b0b 30%,#1e1e1e 100%); width:100%; height:29px; border:1px solid #000; margin:5px 0 0 0; color:#f1e4bf; text-shadow:1px 1px #050505; line-height:29px; font-size:12px; font-weight:bold; }
.table-row{ float:left; background:url(http://www.slotsinvegas.com/images/additional-images/table-row-bg-repeat.png) repeat-x; width:100%; height:72px; border-left:1px solid #fff; border-right:1px solid #fff; margin:1px 0 0 0px; text-shadow:1px 1px #fff; color:#5c050a; }

.tr1{font-size:16px; line-height:72px; font-weight:bold}

.tr2-logo{display: inline-block;margin:3px 0 0 1px}

.tr3{line-height:22px}
.tr3 span{display:block; font-size:22px;}
.tr4 .star, .tr4 .half-star{
    display: inline-block;
    float: none;
    margin:0 0 0 0;
}
.tr5 .review-bt{
    float: none;
    display: inline-block;
}
.toplist-sidebar-wrap:before{content:""; position:absolute; bottom:0; right:0; background:url(http://www.slotsinvegas.com/images/sprite.png) no-repeat -849px -798px; width:138px; height:13px}
.toplist-sidebar-wrap:after{content:""; float:left; background:url(http://www.slotsinvegas.com/images/sprite.png) no-repeat -682px -798px; width:139px; height:13px}
.toplist-sidebar-wrap{float:left; width:310px; margin:10px 0 -13px 0; position:relative}

.table-head-sidebar{float:left; background:url(http://www.slotsinvegas.com/images/sprite.png) no-repeat -1px -863px; width:297px; height:29px; border-right:1px solid #000; margin:5px 0 0 6px; color:#f1e4bf; text-shadow:1px 1px #050505; line-height:29px; font-size:12px; font-weight:bold}

.table-row-sidebar{float:left; background:url(http://www.slotsinvegas.com/images/sprite.png) no-repeat -1px -789px; width:297px; height:72px; border-right:1px solid #fff; margin:1px 0 0 6px; text-shadow:1px 1px #fff; color:#5c050a}

.best-bg-sidebar{float:left; width:310px; background:#060606 url(http://www.slotsinvegas.com/images/table-bg.png) repeat-x; padding:0 0 6px 0}

.about-wrap:before{content:""; position:absolute; bottom:0; right:0; background:url(http://www.slotsinvegas.com/images/sprite.png) no-repeat -849px -798px; width:138px; height:13px}
.about-wrap:after{content:""; float:left; background:url(http://www.slotsinvegas.com/images/sprite.png) no-repeat -682px -798px; width:139px; height:13px}
.about-wrap{ float:right; width:255px; position:relative; }

.about-bg{ float:right; width:100%; border:1px solid #000; background:#736940; padding:1px 0; }

.about-box{ float:left; background: #dbe7f0; background: -moz-linear-gradient(top,  #dbe7f0 0%, #ffffff 50%); background: -webkit-linear-gradient(top,  #dbe7f0 0%,#ffffff 50%); background: linear-gradient(to bottom,  #dbe7f0 0%,#ffffff 50%); -webkit-box-shadow: inset 0px 0px 0px 1px rgba(255,255,255,1); -moz-box-shadow: inset 0px 0px 0px 1px rgba(255,255,255,1); box-shadow: inset 0px 0px 0px 1px rgba(255,255,255,1); width:100%; height:102px; border-left:1px solid #000; border-right:2px solid #000; border-bottom:1px solid #000; margin:0px 0 0 1px; font-size:13px; line-height:15px; }
.about-box p{padding:10px}

.about-heading{display:block; color:#007FB2; font-size:15px; text-shadow:1px 1px #fff; font-weight:bold; margin:10px 0 3px 0}

.light-header{ clear:both; display: inline-block; max-width:100%; width:100%; border-top:4px solid #e2e2e2; height:67px; text-align:center; line-height:67px; margin:10px 0 0 0; position:relative; }
.light-header:before{ content: ""; position: absolute; top: 1px; left: 0; height: 38px; width: 40px; background: #efefef; background: -moz-linear-gradient(-45deg,  #efefef 0%, #ffffff 100%); background: -webkit-linear-gradient(-45deg,  #efefef 0%,#ffffff 100%); background: linear-gradient(135deg,  #efefef 0%,#ffffff 100%); }
.light-header:after{ content: ""; position: absolute; top: 1px; right: 91px; height: 38px; width: 40px; background: #ffffff; background: -moz-linear-gradient(45deg,  #ffffff 0%, #efefef 100%); background: -webkit-linear-gradient(45deg,  #ffffff 0%,#efefef 100%); background: linear-gradient(45deg,  #ffffff 0%,#efefef 100%); }
.light-header h2{ line-height:65px; font-size:22px; text-shadow:1px 1px #fff; position: relative; z-index: 2; }
.light-header h2:before{ content: ""; position: absolute; bottom: 0; left: 0; right: 0; height: 1px; background: #ffffff; background: -moz-linear-gradient(left,  #ffffff 0%, #e2e2e2 30%, #e2e2e2 50%, #e2e2e2 70%, #ffffff 100%); background: -webkit-linear-gradient(left,  #ffffff 0%,#e2e2e2 30%,#e2e2e2 50%,#e2e2e2 70%,#ffffff 100%); background: linear-gradient(to right,  #ffffff 0%,#e2e2e2 30%,#e2e2e2 50%,#e2e2e2 70%,#ffffff 100%); }
.light-header h2:after{ content: ""; position: absolute; bottom: 1px; left: 0; right: 0; height: 1px; background: #ffffff; background: -moz-linear-gradient(left,  #ffffff 0%, #c1bcbc 50%, #ffffff 100%); background: -webkit-linear-gradient(left,  #ffffff 0%,#c1bcbc 50%,#ffffff 100%); background: linear-gradient(to right,  #ffffff 0%,#c1bcbc 50%,#ffffff 100%); }

.jackpots-wrap:before{content:""; position:absolute; bottom:0; right:0; background:url(http://www.slotsinvegas.com/images/sprite.png) no-repeat -849px -798px; width:138px; height:13px}
.jackpots-wrap:after{content:""; float:left; background:url(http://www.slotsinvegas.com/images/sprite.png) no-repeat -682px -798px; width:139px; height:13px}
.jackpots-wrap{float:left; width:676px; position:relative}

.jackpots-bg{float:left; width:676px; background:#060606 url(http://www.slotsinvegas.com/images/table-bg.png) repeat-x; padding:0 0 6px 0}

.jackpots-wrap ul{float:left; width:606px; margin:0 0 0 10px}

.jackpots-wrap ul li a{float:left; padding:2px 0 0 9px; color:#fff; text-decoration:none; font-weight:bold; text-transform:uppercase; font-size:12px; text-shadow:1px 1px #06101e}

.l-end{float:right; background:url(http://www.slotsinvegas.com/images/sprite.png) no-repeat -988px -585px; width:7px; height:33px; margin:0 -4px 0 0}

li.mega-jack{float:left; background:url(http://www.slotsinvegas.com/images/sprite.png) no-repeat -818px -585px; height:33px; line-height:33px; margin:0 4px 0 0px; width:113px}

li.mega-jack:hover, li.hall-of:hover, li.mega-fort:hover, li.gladiator:hover{background:url(http://www.slotsinvegas.com/images/sprite.png) no-repeat -818px -625px; height:33px}

li.mega-jack:hover .l-end, li.hall-of:hover .l-end, li.mega-fort:hover .l-end, li.gladiator:hover .l-end{background:url(http://www.slotsinvegas.com/images/sprite.png) no-repeat -988px -625px; width:7px; height:33px}

li.hall-of{float:left; background:url(http://www.slotsinvegas.com/images/sprite.png) no-repeat -818px -585px; height:33px; line-height:33px; margin:0 4px 0 0; width:122px}

li.mega-fort{float:left; background:url(http://www.slotsinvegas.com/images/sprite.png) no-repeat -818px -585px; height:33px; line-height:33px; margin:0 4px 0 0; width:156px}

li.gladiator{float:left; background:url(http://www.slotsinvegas.com/images/sprite.png) no-repeat -818px -585px; height:33px; line-height:33px; margin:0 0 0 0; width:135px}

#hall-of-tab{display:none}
#mega-fort-tab{display:none}
#gladiator-tab{display:none}

.jackpot-graph:before{content:""; float:left; background:url(http://www.slotsinvegas.com/images/sprite.png) no-repeat -1px -789px; width:664px; height:36px}

.jackpot-graph{float:left; background:#fff; width:664px; height:246px; margin:6px 0 0 6px; position:relative}

.jackpot-values{position:absolute; left:10px; top:10px; background:url(http://www.slotsinvegas.com/images/graph.png); width:641px; height:223px}

.jackpot-info{float:left; background:url(http://www.slotsinvegas.com/images/sprite.png) no-repeat -1px -789px; width:664px; height:72px; margin:1px 0 0 6px}

.values{position:absolute; left:10px; top:10px; height:223px; width:81px}

.vt, .v1, .v2, .v3, .v4, .v5, .v6{display:block; height:33px; font-size:13px; font-weight:bold}

.v1, .v2, .v3, .v4, .v5, .v6{color:#000; text-shadow:1px 1px #fff; line-height:25px; text-align:right; margin:0 10px 0 0}

.vt{line-height:33px; color:#fff; text-shadow:1px 1px #000; text-align:center}
.mega-jack-tab{float:left; width:664px; height:321px}

.graph{float:left; width:664px; height:247px; margin:-36px 0 0 0}

.graph-line{position:absolute; top:11px; right:11px; width:557px; height:223px}

.jackpot-row{float:left; width:664px; height:72px}

.jr1:before, .jr2:before{content:""; float:right; background:url(http://www.slotsinvegas.com/images/sprite.png) no-repeat -764px -344px; width:3px; height:69px; margin:1px 0 0 0}
.jr1, .jr2, .jr3{float:left; text-align:center}
.jr1 strong, .jr2 strong, .jr3 strong{float:left; color:#000506; font-size:14px; margin:10px 0 0 0; line-height:25px}
.jr1 span, .jr2 span{float:left}
.jr1{width:272px; height:72px}
.jr2{width:121px; height:72px}
.jr3{width:271px; height:72px}

.jr1 img{float:left; margin:3px 0 0 6px}
.jr1 strong{width:146px}
.jr1 span{width:146px; font-size:13px; color:#b71013}

.jr2 strong{width:110px}
.jr2 span{width:110px; font-size:18px; color:#72060c}

.jr3-logo{float:right; margin:3px 6px 0 0}
.jr3 strong{width:146px}
.jr3 a{width:146px; font-size:13px; color:#007FB2; float:left}

.pb-wrap{ float:left; width:33%; height:170px; text-align:center; border-bottom:1px solid #dec4c4; margin:10px 0 0 0px; }
.pb-margin{margin:10px 0 0 0px}
.pb-wrap a{ display:inline-block; min-width:100px; color:#007FB2; font-size:14px; font-weight:bold; text-decoration:underline; }
.pb-wrap:hover{border-bottom:1px solid #C10000}
.pb-wrap:hover a{color:#C10000}
.pb-wrap:hover img{background:#c5c5c5; background:url(data:image/svg+xml; base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMTAwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjYzVjNWM1IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzY0NjQ2NCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=); background:-moz-linear-gradient(-45deg, #c5c5c5 0%,#646464 100%); background:-webkit-gradient(linear,left top,right bottom,color-stop(0%,#c5c5c5),color-stop(100%,#646464)); background:-webkit-linear-gradient(-45deg, #c5c5c5 0%,#646464 100%); background:-o-linear-gradient(-45deg, #c5c5c5 0%,#646464 100%); background:-ms-linear-gradient(-45deg, #c5c5c5 0%,#646464 100%); background:linear-gradient(135deg, #c5c5c5 0%,#646464 100%); /* W3C */filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#c5c5c5',endColorstr='#646464',GradientType=1 )}

.pb{ background:url(http://www.slotsinvegas.com/images/sprite.png) no-repeat -773px -441px; width:220px; height:134px; margin:auto; position:relative; }
.pb img{ position:absolute; top:9px; left:0; padding:3px; height: 120px; background:#f4f4f4; background:url(data:image/svg+xml; base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMTAwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjZjRmNGY0IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2NjY2NjYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=); background:-moz-linear-gradient(-45deg, #f4f4f4 0%,#ccc 100%); background:-webkit-gradient(linear,left top,right bottom,color-stop(0%,#f4f4f4),color-stop(100%,#ccc)); background:-webkit-linear-gradient(-45deg, #f4f4f4 0%,#ccc 100%); background:-o-linear-gradient(-45deg, #f4f4f4 0%,#ccc 100%); background:-ms-linear-gradient(-45deg, #f4f4f4 0%,#ccc 100%); background:linear-gradient(135deg, #f4f4f4 0%,#ccc 100%); /* W3C */filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4f4f4',endColorstr='#ccc',GradientType=1 ); border:1px solid #dfdfdf; }

.pb-wrap2{float:right; width:220px; height:160px; text-align:center; margin:10px}
.pb-margin2{margin:10px 0 0 7px}
.pb-wrap2 a{color:#b71013; font-size:14px; font-weight:bold; text-decoration:none}

.pb2{float:left; background:url(http://www.slotsinvegas.com/images/sprite.png) no-repeat -773px -441px; width:225px; height:134px; position:relative}

.pb2 img{position:absolute; top:9px; left:0; padding:3px; background:#f4f4f4; background:url(data:image/svg+xml; base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMTAwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjZjRmNGY0IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2NjY2NjYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=); background:-moz-linear-gradient(-45deg, #f4f4f4 0%,#ccc 100%); background:-webkit-gradient(linear,left top,right bottom,color-stop(0%,#f4f4f4),color-stop(100%,#ccc)); background:-webkit-linear-gradient(-45deg, #f4f4f4 0%,#ccc 100%); background:-o-linear-gradient(-45deg, #f4f4f4 0%,#ccc 100%); background:-ms-linear-gradient(-45deg, #f4f4f4 0%,#ccc 100%); background:linear-gradient(135deg, #f4f4f4 0%,#ccc 100%); /* W3C */filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4f4f4',endColorstr='#ccc',GradientType=1 ); border:1px solid #dfdfdf}

.bt-divider{float:left; background:url(http://www.slotsinvegas.com/images/sprite.png) no-repeat -754px -404px; width:1px; height:37px; margin:4px 7px 0 7px}
.divider{clear: both; background:url(http://www.slotsinvegas.com/images/sprite.png) no-repeat -5px -200px; max-width: 676px; width:100%; height:9px; margin:10px 0 5px 0}
.grey{float:left; width:100%; height:1px; background:#e2e2e2; margin:15px 0 10px 0}
.thick{float:left; width:100%; height:4px; background:#e2e2e2; margin:30px 0 20px 0}
.sidebar-divider{float:left; background:url(http://www.slotsinvegas.com/images/sprite.png) no-repeat -61px -627px; width:250px; height:23px; margin:17px 0 0 30px}

.review-big-bt{float:left; margin:0 0 10px 0; background:url(http://www.slotsinvegas.com/images/sprite.png) no-repeat -85px -300px; width:165px; height:45px}
.review-big-bt:hover{background:url(http://www.slotsinvegas.com/images/sprite.png) no-repeat -85px -348px; width:165px; height:45px}

.play-nows-bt{float:left; margin:0 0 10px 0; background:url(http://www.slotsinvegas.com/images/sprite.png) no-repeat -252px -300px; width:165px; height:45px}
.play-nows-bt:hover{background:url(http://www.slotsinvegas.com/images/sprite.png) no-repeat -252px -348px; width:165px; height:45px}

.play-for-real-bt{float:right; background:url(http://www.slotsinvegas.com/images/sprite.png) no-repeat -426px -285px; width:237px; height:55px; margin:10px 30px 0 0}
.play-for-real-bt:hover{background:url(http://www.slotsinvegas.com/images/sprite.png) no-repeat -426px -343px; width:237px; height:55px}

.review-bt{float:left; background:url(http://www.slotsinvegas.com/images/review-bt.png) no-repeat 0px 0px; width:68px; height:45px; margin:12px 0 0 5px}
.review-bt:hover{background:url(http://www.slotsinvegas.com/images/review-bt.png) no-repeat bottom; width:68px; height:45px}

.review-bt-l{float:left; background:url(http://www.slotsinvegas.com/images/review-bt-l.png) no-repeat 0px 0px; width:88px; height:45px; margin:12px 0 0 12px}
.review-bt-l:hover{background:url(http://www.slotsinvegas.com/images/review-bt-l.png) no-repeat bottom; width:88px; height:45px}
.grandparker{background:url(http://www.slotsinvegas.com/images/logo-table.png) no-repeat 0px 0px; width:110px; height:65px}
.locopanda{background:url(http://www.slotsinvegas.com/images/logo-tabletwo.png) no-repeat 0px -65px; width:110px; height:65px}
.casinotitan{background:url(http://www.slotsinvegas.com/images/logo-table.png) no-repeat 0px -195px; width:110px; height:65px}
.bet365{background:url(http://www.slotsinvegas.com/images/logo-table.png) no-repeat 0px -260px; width:110px; height:65px}
.red{background:url(http://www.slotsinvegas.com/images/logo-table.png) no-repeat 0px -651px; width:110px; height:65px}
.royalvegas{background:url(http://www.slotsinvegas.com/images/logo-table.png) no-repeat 0px -585px; width:110px; height:65px}
.spinpalace{background:url(http://www.slotsinvegas.com/images/logo-table.png) no-repeat 0px -1105px; width:110px; height:65px}
.roxypalace{background:url(http://www.slotsinvegas.com/images/logo-table.png) no-repeat 0px -1040px; width:110px; height:65px}
.eight{background:url(http://www.slotsinvegas.com/images/logo-table.png) no-repeat 0px -910px; width:110px; height:65px}
.bovada{background:url(http://www.slotsinvegas.com/images/logo-table.png) no-repeat 0px -975px; width:110px; height:65px}
.drake{background:url(http://www.slotsinvegas.com/images/logo-table.png) no-repeat 0px -715px; width:110px; height:65px}
.bodog{background:url(http://www.slotsinvegas.com/images/logo-table2.png) no-repeat 0px 0px; width:110px; height:65px}
.spin{background:url(http://www.slotsinvegas.com/images/logo-table2.png) no-repeat 0px 0px; width:110px; height:65px}
.jcity{background:url(http://www.slotsinvegas.com/images/logo-table2.png) no-repeat 0px 0px; width:110px; height:65px}
.mansion{background:url(http://www.slotsinvegas.com/images/logo-table2.png) no-repeat 0px 0px; width:110px; height:65px}
.ruby{background:url(http://www.slotsinvegas.com/images/logo-table2.png) no-repeat 0px 0px; width:110px; height:65px}
.jfortune{background:url(http://www.slotsinvegas.com/images/logo-table2.png) no-repeat 0px 0px; width:110px; height:65px}
.fairgo{background:url(http://www.slotsinvegas.com/images/logo-table2.png) no-repeat 0px 0px; width:110px; height:65px}
.uptown{background:url(http://www.slotsinvegas.com/images/logo-table2.png) no-repeat 0px 0px; width:110px; height:65px}
.pseven{background:url(http://www.slotsinvegas.com/images/logo-table2.png) no-repeat 0px 0px; width:110px; height:65px}
.onbling{background:url(http://www.slotsinvegas.com/images/logo-table.png) no-repeat 0px -780px; width:110px; height:65px}
.casino{background:url(http://www.slotsinvegas.com/images/logo-table.png) no-repeat 0px -325px; width:110px; height:65px}
.allslots{background:url(http://www.slotsinvegas.com/images/logo-table.png) no-repeat 0px -390px; width:110px; height:65px}
.goldencherry{background:url(http://www.slotsinvegas.com/images/logo-table.png) no-repeat 0px -455px; width:110px; height:65px}


.grandparker-l:after, .casinotitan-l:after, .casino-l:after, .locopanda-l:after, .bet365-l:after, .allslots-l:after, .slotland-l:after, .winpalace-l:after, .goldencherry-l:after{content:""; position:absolute; bottom:-25px; left:0; background:url(http://www.slotsinvegas.com/images/sprite.png) no-repeat -691px -883px; width:177px; height:25px}

.grandparker-l{background:url(http://www.slotsinvegas.com/images/large-logos.png) no-repeat 0 0; width:160px; height:154px; position:relative}
.casinotitan-l{background:url(http://www.slotsinvegas.com/images/large-logos.png) no-repeat 0 -154px; width:160px; height:154px; position:relative}
.casino-l{background:url(http://www.slotsinvegas.com/images/large-logos.png) no-repeat 0 -308px; width:160px; height:154px; position:relative}
.locopanda-l{background:url(http://www.slotsinvegas.com/images/large-logos.png) no-repeat -160px 0; width:160px; height:154px; position:relative}
.bet365-l{background:url(http://www.slotsinvegas.com/images/large-logos.png) no-repeat -160px -154px; width:160px; height:154px; position:relative}
.allslots-l{background:url(http://www.slotsinvegas.com/images/large-logos.png) no-repeat -160px -308px; width:160px; height:154px; position:relative}
.slotland-l{background:url(http://www.slotsinvegas.com/images/large-logos.png) no-repeat -320px 0; width:160px; height:154px; position:relative}
.winpalace-l{background:url(http://www.slotsinvegas.com/images/large-logos.png) no-repeat -320px -154px; width:160px; height:154px; position:relative}
.goldencherry-l{background:url(http://www.slotsinvegas.com/images/large-logos.png) no-repeat -320px -308px; width:160px; height:154px; position:relative}

.star{float:left; background:url(http://www.slotsinvegas.com/images/sprite.png) no-repeat -355px -406px; width:21px; height:21px; margin:25px 2px 0 0}
.half-star{float:left; background:url(http://www.slotsinvegas.com/images/sprite.png) no-repeat -377px -406px; width:21px; height:21px; margin:25px 0 0 0}

.info-img{float:left; background:url(http://www.slotsinvegas.com/images/sprite.png) no-repeat -2px -220px; width:37px; height:102px; margin:0 5px 0 0}
.star-img{float:left; background:url(http://www.slotsinvegas.com/images/sprite.png) no-repeat -1px -323px; width:42px; height:102px; margin:0 5px 0 0}
.mobile-img{float:left; background:url(http://www.slotsinvegas.com/images/sprite.png) no-repeat -2px -431px; width:37px; height:102px; margin:0 5px 0 0}
.fb-img{float:left; background:url(http://www.slotsinvegas.com/images/sprite.png) no-repeat -2px -527px; width:37px; height:102px; margin:0 5px 0 0}

.aristocrat-l:after, .bally-l:after, .igt-l:after, .wms-l:after, .barcrest-l:after, .konami-l:after{content:""; position:absolute; bottom:-22px; left:4px; background:url(http://www.slotsinvegas.com/images/sprite.png) no-repeat -280px -896px; width:302px; height:22px}
.aristocrat-l{float:right; background:url(http://www.slotsinvegas.com/images/large-software.jpg) no-repeat 0 0; width:310px; height:200px; position:relative}
.bally-l{float:right; background:url(http://www.slotsinvegas.com/images/large-software.jpg) no-repeat 0 -200px; width:310px; height:200px; position:relative}
.igt-l{float:right; background:url(http://www.slotsinvegas.com/images/large-software.jpg) no-repeat 0 -400px; width:310px; height:200px; position:relative}
.wms-l{float:right; background:url(http://www.slotsinvegas.com/images/large-software.jpg) no-repeat 0 -600px; width:310px; height:200px; position:relative}
.barcrest-l{float:right; background:url(http://www.slotsinvegas.com/images/large-software.jpg) no-repeat 0 -800px; width:310px; height:200px; position:relative}
.konami-l{float:right; background:url(http://www.slotsinvegas.com/images/large-software.jpg) no-repeat 0 -1000px; width:310px; height:200px; position:relative}

.aristocrat-s{position:absolute; top:3px; right:10px; background:url(http://www.slotsinvegas.com/images/software.png) no-repeat 0 0; width:103px; height:67px}
.bally-s{position:absolute; top:3px; right:10px; background:url(http://www.slotsinvegas.com/images/software.png) no-repeat 0 -77px; width:103px; height:67px}
.igt-s{position:absolute; top:3px; right:10px; background:url(http://www.slotsinvegas.com/images/software.png) no-repeat 0 -316px; width:103px; height:67px}
.wms-s{position:absolute; top:3px; right:10px; background:url(http://www.slotsinvegas.com/images/software.png) no-repeat 0 -397px; width:103px; height:67px}
.barcrest-s{position:absolute; top:3px; right:10px; background:url(http://www.slotsinvegas.com/images/software.png) no-repeat 0 -155px; width:103px; height:67px}
.konami-s{position:absolute; top:3px; right:10px; background:url(http://www.slotsinvegas.com/images/software.png) no-repeat 0 -235px; width:103px; height:67px}

.us-flag{position:absolute; bottom:0; right:-4px; background:url(http://www.slotsinvegas.com/images/flags.png) no-repeat 0 -3px; width:69px; height:52px}
.au-flag{position:absolute; bottom:0; right:-4px; background:url(http://www.slotsinvegas.com/images/flags.png) no-repeat 0 -58px; width:69px; height:52px}
.ca-flag{position:absolute; bottom:0; right:-4px; background:url(http://www.slotsinvegas.com/images/flags.png) no-repeat 0 -112px; width:69px; height:52px}
.eu-flag{position:absolute; bottom:0; right:-4px; background:url(http://www.slotsinvegas.com/images/flags.png) no-repeat 0 -168px; width:69px; height:52px}
.world-flag{position:absolute; bottom:0; right:-4px; background:url(http://www.slotsinvegas.com/images/flags.png) no-repeat 0 -221px; width:69px; height:52px}
.uk-flag{position:absolute; bottom:0; right:-4px; background:url(http://www.slotsinvegas.com/images/flags.png) no-repeat 0 -275px; width:69px; height:52px}
.empty-flag{position:absolute; bottom:0; right:-4px; background:url(http://www.slotsinvegas.com/images/flags.png) no-repeat 0 -335px; width:69px; height:52px}

.seven{position:absolute; right:8px; top:3px; background:url(http://www.slotsinvegas.com/images/sprite.png) no-repeat -124px -897px; width:88px; height:52px}
.star-icon{position:absolute; right:8px; top:0px; background:url(http://www.slotsinvegas.com/images/sprite.png) no-repeat -3px -897px; width:88px; height:52px;z-index: 2;}

.twitter{float:left; background:url(http://www.slotsinvegas.com/images/sprite.png) no-repeat -733px -196px; width:33px; height:34px; margin:10px 0 0 120px}
.facebook{float:left; background:url(http://www.slotsinvegas.com/images/sprite.png) no-repeat -781px -196px; width:33px; height:34px; margin:10px 0 0 15px}
.youtube{float:left; background:url(http://www.slotsinvegas.com/images/sprite.png) no-repeat -829px -196px; width:33px; height:34px; margin:10px 0 0 15px}
.gplus{float:left; background:url(http://www.slotsinvegas.com/images/sprite.png) no-repeat -877px -196px; width:32px; height:33px; margin:10px 0 0 15px}

.iphone-img{position:absolute; top:8px; left:10px; width:133px; height:168px; background:url(http://www.slotsinvegas.com/images/iphone.png) no-repeat}
.mobile-img-l{position:absolute; top:8px; left:10px; width:133px; height:148px; background:url(http://www.slotsinvegas.com/images/mobile.png) no-repeat}
.android-img{position:absolute; top:8px; left:10px; width:133px; height:148px; background:url(http://www.slotsinvegas.com/images/android.png) no-repeat}
.ipad-img{position:absolute; top:8px; left:10px; width:133px; height:155px; background:url(http://www.slotsinvegas.com/images/ipad.png) no-repeat}

.s-windows{display:block; margin:25px auto 0 auto; background:url(http://www.slotsinvegas.com/images/sprite.png) no-repeat -411px -409px; width:21px; height:20px}
.s-linux{display:block; margin:25px auto 0 auto; background:url(http://www.slotsinvegas.com/images/sprite.png) no-repeat -445px -409px; width:21px; height:20px}
.s-apple{display:block; margin:25px auto 0 auto; background:url(http://www.slotsinvegas.com/images/sprite.png) no-repeat -475px -410px; width:21px; height:20px}
.s-android{display:block; margin:25px auto 0 auto; background:url(http://www.slotsinvegas.com/images/sprite.png) no-repeat -506px -408px; width:21px; height:20px}
.s-blackberry{display:block; margin:25px auto 0 auto; background:url(http://www.slotsinvegas.com/images/sprite.png) no-repeat -534px -409px; width:21px; height:20px}
.s-windows-i{display:block; margin:25px auto 0 auto; background:url(http://www.slotsinvegas.com/images/sprite.png) no-repeat -580px -409px; width:21px; height:22px}
.s-linux-i{display:block; margin:25px auto 0 auto; background:url(http://www.slotsinvegas.com/images/sprite.png) no-repeat -614px -409px; width:17px; height:22px}
.s-apple-i{display:block; margin:25px auto 0 auto; background:url(http://www.slotsinvegas.com/images/sprite.png) no-repeat -644px -410px; width:18px; height:22px}
.s-android-i{display:block; margin:25px auto 0 auto; background:url(http://www.slotsinvegas.com/images/sprite.png) no-repeat -675px -408px; width:18px; height:22px}
.s-blackberry-i{display:block; margin:25px auto 0 auto; background:url(http://www.slotsinvegas.com/images/sprite.png) no-repeat -703px -408px; width:21px; height:22px}

.t-us{float:left; background:url(http://www.slotsinvegas.com/images/sprite.png) no-repeat -180px -408px; width:28px; height:28px; margin:5px 0 0 5px; cursor:pointer}
.t-can{float:left; background:url(http://www.slotsinvegas.com/images/sprite.png) no-repeat -213px -408px; width:28px; height:28px; margin:5px 0 0 5px; cursor:pointer}
.t-uk{float:left; background:url(http://www.slotsinvegas.com/images/sprite.png) no-repeat -245px -408px; width:28px; height:28px; margin:5px 0 0 5px; cursor:pointer}
.t-au{float:left; background:url(http://www.slotsinvegas.com/images/sprite.png) no-repeat -279px -408px; width:28px; height:28px; margin:5px 0 0 5px; cursor:pointer}

.s-home{position:absolute; right:0; top:0; background:url(http://www.slotsinvegas.com/images/sprite.png) no-repeat -949px -67px; width:48px; height:22px}
.s-free{position:absolute; right:0; top:0; background:url(http://www.slotsinvegas.com/images/sprite.png) no-repeat -949px -100px; width:48px; height:22px}
.s-mobile{position:absolute; right:0; top:0; background:url(http://www.slotsinvegas.com/images/sprite.png) no-repeat -949px -133px; width:48px; height:22px}
.s-aristocrat{position:absolute; right:0; top:0; background:url(http://www.slotsinvegas.com/images/sprite.png) no-repeat -949px -166px; width:48px; height:22px}
.s-bally{position:absolute; right:0; top:0; background:url(http://www.slotsinvegas.com/images/sprite.png) no-repeat -949px -199px; width:48px; height:22px}
.s-barcrest{position:absolute; right:0; top:0; background:url(http://www.slotsinvegas.com/images/sprite.png) no-repeat -949px -232px; width:48px; height:22px}
.s-igt{position:absolute; right:0; top:0; background:url(http://www.slotsinvegas.com/images/sprite.png) no-repeat -949px -265px; width:48px; height:22px}
.s-konami{position:absolute; right:0; top:0; background:url(http://www.slotsinvegas.com/images/sprite.png) no-repeat -949px -299px; width:48px; height:22px}

.review-promo{bottom:50px; background-color:#000; left:40px; width:558px; min-height:76px; border:1px solid #252525}

.review-promo-text{float:left; width:380px; text-align:center; font-size:17px; color:#fff; margin:14px 0 0 10px; line-height:23px}
.review-promo-text a{display:block; color:#ff0}
.review-promo-text a:hover{display:block; color:#A00}

.review-promo-logo{float:left; margin:5px 0 0 30px}

.casinolist-wrap:before{content:""; position:absolute; bottom:-13px; left:0; background:url(http://www.slotsinvegas.com/images/sprite.png) no-repeat -694px -838px; width:134px; height:13px}

.casinolist-wrap:after{content:""; position:absolute; bottom:-12px; right:0; background:url(http://www.slotsinvegas.com/images/sprite.png) no-repeat -841px -838px; width:132px; height:12px}

.casinolist-wrap{float:left; width:100%; margin:20px 0 0 0; position:relative}

.casinolist-box:before{ content:""; float:left; border-top: 1px solid #fff; background:url('http://www.slotsinvegas.com/images/additional-images/stripe-repeat.png') repeat-x top; width:100%; height:20px; }
.casinolist-box img{padding:10px 0px 0px 10px; width: 100%;}
.casinolist-box{ float:left; width:100%; min-height:200px; background:#fff; border-top:1px solid #e2e2e2; border-left:1px solid #e2e2e2; border-right:1px solid #e2e2e2; border-bottom:1px solid #e2e2e2; position:relative; }

.casinolist-box-right{ display: inline-block; padding: 0 10px 0 180px; width:100%; margin: 18px 0 0 0; }
.casinolist-box-right p{padding:5px 10px 10px 0}
.casinolist-box-a{display:block; font-size:15px; font-weight:bold; padding-bottom:10px}
.casinolist-left{ position: absolute; top: 25px; left: 0; max-width:160px; }
.casinolist-star{    background:url("../images/sprite.png") no-repeat scroll -355px -406px transparent;     float:left;     height:21px; margin-bottom:5px;     width:21px}
.casinolist-star-wrap{    float:right;     margin:0 0 0 25px}
.reviewbonus{color:#A00; font-size:14px}
.casinolist-left .allslots-l{    background:url("../images/large-logos.png") no-repeat scroll -160px -308px transparent;     height:154px; margin:10px;     position:relative;     width:160px}
.casinolist-left .grandparker-l{background:url(http://www.slotsinvegas.com/images/large-logos.png) no-repeat 0 0; width:160px; height:154px; position:relative; margin:10px}
.casinolist-left .casinotitan-l{background:url(http://www.slotsinvegas.com/images/large-logos.png) no-repeat 0 -154px; width:160px; height:154px; position:relative; margin:10px}
.casinolist-left .casino-l{background:url(http://www.slotsinvegas.com/images/large-logos.png) no-repeat 0 -308px; width:160px; height:154px; position:relative; margin:10px}
.casinolist-left .locopanda-l{background:url(http://www.slotsinvegas.com/images/large-logos.png) no-repeat -160px 0; width:160px; height:154px; position:relative; margin:10px}
.casinolist-left .bet365-l{background:url(http://www.slotsinvegas.com/images/large-logos.png) no-repeat -160px -154px; width:160px; height:154px; position:relative; margin:10px}
.casinolist-left .slotland-l{background:url(http://www.slotsinvegas.com/images/large-logos.png) no-repeat -320px 0; width:160px; height:154px; position:relative; margin:10px}
.casinolist-left .winpalace-l{background:url(http://www.slotsinvegas.com/images/large-logos.png) no-repeat -320px -154px; width:160px; height:154px; position:relative; margin:10px}
.casinolist-left .goldencherry-l{background:url(http://www.slotsinvegas.com/images/large-logos.png) no-repeat -320px -308px; width:160px; height:154px; position:relative; margin:10px}

.btr6 .playnow{font-size:17px; font-weight:bold; color:#004E9B;}
.btr6 .playnow:hover{color:#B70000}
.casino-theme-wrap:before{content:""; position:absolute; bottom:-13px; left:0; background:url(http://www.slotsinvegas.com/images/sprite.png) no-repeat -682px -798px; width:139px; height:13px}

.casino-theme-wrap:after{content:""; position:absolute; bottom:-13px; right:0; background:url(http://www.slotsinvegas.com/images/sprite.png) no-repeat -849px -798px; width:138px; height:13px}

.casino-theme-wrap{float:left; width:676px; background:#060606 url(http://www.slotsinvegas.com/images/table-bg.png) repeat-x; padding:0 0 6px 0; position:relative}

.casino-theme:before{content:""; float:left; background:url(http://www.slotsinvegas.com/images/sprite.png) no-repeat -1px -789px; width:664px; height:40px}

.casino-theme:after{content:""; position:absolute; top:1px; left:189px; background:url(http://www.slotsinvegas.com/images/sprite.png) no-repeat -763px -445px; width:3px; height:151px}

.casino-theme{float:left; width:664px; background:#fff; margin:6px 0 0 6px; position:relative}

.casino-theme-right{float:right; width:440px; margin:-15px 15px 0 0; color:#333; text-shadow:1px 1px #fff}

.casino-theme-left{float:left; width:160px; margin:-20px 0 0 15px}
.playnow2{font-size:19px; font-weight:bold; color:#007FB2}
.bonustext{color:#C10000; font-size:15px; text-align:center}

.switch {float:left; width:500px;}
.switch ul {margin:0 auto;}
.switch li{float:left; padding:3px}
.on a{ color:#B00000; text-decoration:none;}

/*************************/
/**********Custom*********/
/*************************/
.rmm { display: none !important; }
/*************************/
/******Media Queries******/
/*************************/

@media (max-width: 990px) {
    .content-game-wrap{ float:left; width: 100%; max-width:100%; margin:0px 0 25px 0px; }
    .game-heading{ margin:20px 0 5px 0px; }
    .game-sidebar-wrap{ float:right; width:100%; border:none; margin:10px 20px 0 0; }
    .game-sidebar-wrap ul { margin: 10px 0 20px 0; width: 50%; text-align:center; }
    .game-sidebar-wrap ul .best-ul-head { float: none; width: auto; background: none; }
    .game-sidebar-wrap ul .best-ul-head a{ color: #007fb2; text-decoration: underline; font-size: 14px; }
    .game-sidebar{ float: none; display: inline-block; width:100%; margin:0 0 0 0px; text-align:center; }
    .sidebar-divider{ float: none; display: inline-block; }
    .header-logo{ margin:0 0 0 20px; }
    .container:after{ display: none; }
    .container-game{ padding:20px; }
    .container-game:after{ display: none; }
    .content-wide{ margin:0 0 30px 0px; }
    .flash-game{ height: auto; background: none; padding: 40px; }
    .flash-game:before{ display: none; }
    .flash-game:after{ display: none; }
    .flash-game-wrap{ background: #000; border:1px solid #9e791a; }
    .flash-promo{ position: static; float: left; text-align: center; }
    .flash-promo .flash-promo-logo{ float: none; display: inline-block; margin:10px 0 0 0px; }
    .flash-promo .flash-promo-text{ float: none; display: inline-block; max-width: 100%; margin:10px 0 0 0px; }
    .flash-promo .play-for-real-bt{ float: none; display: inline-block; margin:10px 0px; }
    .the-game{ top:auto; left:auto; width: auto; position: relative; padding-bottom: 56.25%; /* 16:9 */ padding-top: 25px; height: 0; background:url(http://www.slotsinvegas.com/images/flash-bg.png) repeat-x; border:1px solid #e99c01; }
    .the-game iframe{ position: absolute; top: 0; left: 0; width: 100%!important; height: 100%!important; }
    .nav-button{ display: block; }
    ul.header-nav{ display: none; max-width: 100%; width: 100%; height: auto; background: #000509; }
    ul.navigation li{ width: 100%; text-align: center; }
    ul.navigation li:hover{ background: #020e17; height: 45px; }
    ul.navigation li a{ float: none; display: block; }
    .home{ float: none; display: inline-block!important; }
    .nsep{ display: none; }
    .best-toplist-l-wrap{ width: 100%; }
    .th1, .tr1{ width:21px; min-width: 21px; }
    .th2, .tr2{ width:160px; min-width: 160px; }
    .th3, .tr3{ width:300px }
    .th4, .tr4{ width:260px; min-width: 120px; }
    .th5, .tr5{ width:130px }
    .about-wrap{ width: 100%; }
    #footer{ width: 100%; max-width: 100%; text-align: center; }
    #footer .navigation{ display: none; }
    #footer ul.navigation{ height: auto; }
    #footer ul.navigation li:hover{ background: none; }
    .footer-ul-head{ height: 30px; }
    ul.footer-ul{ margin:60px 20px 0 20px; float: none; display: inline-block; vertical-align: top; }
    ul.footer-ul li{ text-align: center; }
    ul.footer-ul li a{ float: none; }
    .social-wrap{ float: none; display: inline-block; }
    .footer-logo{ float: none; display: block; margin:10px auto 10px auto; }
}
@media (max-width: 800px) {
    .bth4, .btr4{ width:120px; }
    .bth6, .btr6{ min-width:100px; }
}
@media (max-width: 750px) {
    .pb-wrap .pb{ background: none; height: 125px; }
    .best-slots-online-wrap ul{ width:100%; margin:10px 0 20px 0%; padding: 0 20px; }
    .best-slots-online-wrap ul li{ width:50%; background: none; }
}
@media (max-width: 700px) {
    .bth3, .btr3{ width:160px; }
    .bth4, .btr4{ width:160px; }
    .bth5, .btr5{ display: none; }
}
@media (max-width: 650px) {
    .pb-wrap{ width: 100%; height:auto; }
    .pb-wrap .pb{ width: 220px; height:135px; }
    .pb-wrap a{ display: block; width: 100%; margin:0 0 10px 0; }
}
@media (max-width: 600px) {
    .game-sidebar-wrap ul { margin: 0px 0 0px 0; width: 100%; }
    .game-sidebar h3{ margin:0 0 20px 0; }
    .game-sidebar{ margin:0 0 20px 0; }
    .th4, .tr4{ display: none; }
    .header-gray h2{ font-size: 3.5vw; }
    .best-toplist-l-wrap h2{ font-size: 3.5vw; }
    .light-header h2{ font-size: 4vw; }
    .light-header:after{ right: 1px; top: 1px; }
    .light-header .star-icon{ display: none; }
    .social{ display: none; }
    .pb-wrap2{ float: none; display: block; text-align: center; }
    .best-slots-online div{ display: none; }
    .best-slots-online:after{ right: 1px; top: 1px; }
    .best-slots-online h2{ font-size: 4vw; }
    .mobile-box{ text-align: center; }
    .mobile-box .ipad-img, .mobile-box .iphone-img, .mobile-box .android-img, .mobile-box .mobile-img-l{ position: static; top:auto; left:auto; display: inline-block; }
    .themes{ position: static; display: inline-block; left: auto; top:auto; height: auto; }
    .mobile-box-right{ margin:10px 0; padding: 0; min-height: 100%; }
    .casinolist-box{ text-align: center; }
    .casinolist-box-right{ padding: 0 20px 0 20px; margin:10px 0; }
    .casinolist-left{ display: inline-block; position: static; top:auto; left: auto; max-width:160px; }
}
@media (max-width: 550px) {
    .header-logo{ background: url('http://www.slotsinvegas.com/images/additional-images/header-logo-mobile.png') no-repeat -3px 0; width: 249px; height: 47px; position: relative; top: 30px; }
}
@media (max-width: 500px) {
    .th1, .tr1{ display: none; }
    .best-slots-online-wrap ul li{ width:100%; text-align: center; }
    .best-slots-online-wrap ul li a{ width:100%; }
    .bth1, .btr1{ display: none; }
    .bth3, .btr3{ display: none; }
}
@media (max-width: 400px) {
    .th2, .tr2{ width:140px; min-width: 140px; }
    .th3, .tr3{ display: none; }
    .bth4, .btr4{ display: none; }
    .bth6, .btr6{ width: 160px; }
    .footer-logo{ background: url('http://www.slotsinvegas.com/images/additional-images/header-logo-mobile.png') no-repeat -3px 0; width: 249px; height: 47px; }
    .header-logo{ background: url('http://www.slotsinvegas.com/images/additional-images/header-logo-mobile.png') no-repeat -63px -51px; width: 130px; height: 30px; position: relative; top: 30px; }
}
