/* Copyright (C) YOOtheme GmbH, YOOtheme Proprietary Use License (http://www.yootheme.com/license) */

/*
 * Custom Style Sheet - Use this file to style your content
 */
 
body:before {
          content: "";
          position: fixed;
          top: -10px;
          left: 0;
          width: 100%;
          height: 10px;

          -webkit-box-shadow: 0px 0px 10px rgba(0,0,0,0.8);
          -moz-box-shadow: 0px 0px 10px rgba(0,0,0,0.8);
          box-shadow: 0px 0px 10px rgba(0,0,0,0.8);

          z-index: 1000000000;
}

body {
font: normal 13px/20px Helvetica Neue, Helvetica, Arial, sans-serif;;
color: #333;
}

body#page {
color: #333;
text-align: justify;
}

h1, h2, h3, h4, h5, h6 {
font-family: Calibri,Helvetica,sans-serif;
}

/* Video */
.frontpage-video { line-height: 17px; }

/* Social Icons Headline */
div.frontpage-social {
  line-height: 26px;
  font-size: 11px;
  text-transform: uppercase;
}

/* Poll */
form.short.frontpage-form > div { margin: 5px 0; }
form.short.frontpage-form button { margin-top: 10px; }

/* Newspaper */
.frontpage-newspaper {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 1px;
  height: 68px;
  background: #f7f7f7;
  border-top: 1px solid #e2e2e2;
}

.frontpage-newspaper img {
  position: absolute;
  bottom: 0;
  left: 0;
}

.frontpage-newspaper > div {
  margin-left: 100px;
  line-height: 16px;
}

.frontpage-newspaper > div h4 { margin: 9px 0 2px 0; }


/* Widgetkit
----------------------------------------------------------------------------------------------------*/

.frontpage-news,
.frontpage-weather,
.frontpage-stocks { background: url(../images/module_line_v.png) 0 0 repeat-x; }

.frontpage-news:first-child,
.frontpage-weather:first-child,
.frontpage-stocks:first-child { background: none; }

.frontpage-slideset {
  position: relative;
  width: 260px;
}

.frontpage-slideset img {
  position: absolute;
  top: 2px;
  left: 2px;
}

.frontpage-slideset h3 { margin: 0; }

.frontpage-slideset .slideset-content { margin-left: 70px; }

/* Revista Slideshow Articles */
.frontpage-news { padding-top: 10px; }

.frontpage-news:first-child { padding-top: 0; }

.frontpage-news h4 { margin: 2px 0 4px 0; }
.frontpage-news p { margin-top: 10px; }

/* Revista Slideshow Tabs */
.frontpage-weather {
  position: relative;
  padding: 11px 0 6px 0;
}

/* Weather */
.frontpage-weather h5 { margin: 0; }

.frontpage-weather span.temp,
.frontpage-weather span.icon { position: absolute; }

.frontpage-weather span.icon {
  top: 7px;
  right: 45px;
}

.frontpage-weather span.temp {
  top: 17px;
  right: 0;
  font-size: 26px;
}

.frontpage-weather span.high { color: #c85252; }
.frontpage-weather span.low { color: #5d9ccc; }

/* Stocks */
.frontpage-stocks {
  position: relative;
  padding:4px 0 4px 0;
  height: 18px;
}

.frontpage-stocks > span {
  position: absolute;
  top: 4px;
}

.frontpage-stocks span.up,
.frontpage-stocks span.down {
  top: 11px;
  left: 0;
  width: 9px;
  height: 5px;
  background: url(../images/icon_stocks.png) 0 0 no-repeat;
}
.frontpage-stocks span.down { background-position: 0 -15px; }

.frontpage-stocks span.name { left: 17px; }

.frontpage-stocks span.points { right: 43px; }

.frontpage-stocks span.percent { right: 0; }

.frontpage-stocks span.green { color: #6aa812; }
.frontpage-stocks span.red { color: #c85252; }


/* Bottom-C List */
#bottom-c .mod-plain ul.blank li {
  font-size: 11px;
  text-transform: uppercase;
}


/*following bar */
.following-layer {
    height: 71px;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 1000;

}

#following-wrapper {
  position: relative;
}

#followingWrapper { /* required to avoid jumping */
  left: 450px;
  /* position: absolute; */
  margin-left: 35px;
  width:280px;
}

#following-bar {
  /* position: absolute; */
  top: 0;
  width: 100%;
  z-index: 1000;
  
}

#following-bar.fixed {
  position: fixed;
  top: 0;  
  background: rgb(255,255,255); /* The Fallback */
  background: rgba(255,255,255,0.9);
  width: 780px;
  height: 60px;
  padding-top: 20px;
-webkit-box-shadow: 0 3px 1px -1px rgba(0, 0, 0, 0.5);
-moz-box-shadow: 0 3px 1px -1px rgba(0, 0, 0, 0.5);
box-shadow: 0 3px 1px -1px rgba(0, 0, 0, 0.5);
  z-index: 1000000;
}

.button-dl, .button-play, .button-showcase, .button-image-grey, .button-details {
  -webkit-border-radius: 3px;
   -moz-border-radius: 3px;
   border-radius: 3px;
    color: #FFFFFF;
    display: inline-block;
    padding: 3px 10px 2px;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.4);
}

ul.toplist {
  list-style: none outside none;
  padding: 0px;
  }

li.toplist {
display: inline;
}

.iconbig {
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
margin: 2px 2px 3px 5px;
vertical-align: middle;
}

span.rank {
font-weight: bold;
}

.infobubble {
  padding:15px;
}


.ratingbubble {
  float: right;
  padding: 10px;
  
}

.bottombarbubble {
  background: none repeat scroll 0 0 transparent;
    border-top: 1px solid #DFDFDF;
}

 .topbarbubble {
background: none repeat scroll 0 0 #E8F3FF;
border-bottom: 1px solid #DFDFDF;
text-align: center;
font-size: 11px;
}


.button-playtl {
font-family: inherit;
font-size: 10px;
color: white;
min-width: 54px;
/* background-color: #9C0;*/
background: #81B400;
background: -moz-linear-gradient(top, #9C0 0%, #6B9E00 100%);
background: -webkit-linear-gradient(top, #9C0 0%, #6B9E00 100%);
background: -o-linear-gradient(top, #9C0 0%, #6B9E00 100%);
border: 1px solid #81B400;
border-radius: 3px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
margin: 3px 5px;
padding: 6px 10px 6px;
}

/* .button-playtl:hover {
    background: none repeat scroll 0 0 #81B400;
    border-color: #3E5A00;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2) inset;*/
}

.detailbubble {
  padding: 10px;
  float: left;
}

.usabubble {
  text-align: center;
}

#latestmod {
  padding: 1px;
}

#latestmod .item {
  border-right: 1px solid rgba(0, 0, 0, 0.15);
}


#latestmod .details {
  display: inline-block;
}

#latestmod .iconbig {
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
margin: 4px 7px 3px 0px;
vertical-align: middle;
float: left;
}

#latestmod .usaflag {
    bottom: 1px;
    display: block;
    margin-left: -1px;
    opacity: 0.9;
    position: absolute;
    z-index: 1000;
}

#latestmod .software {
  margin: 7px;
}

span.warning {
  background: #DE2307;
  background: -moz-linear-gradient(center top , #FA2605 0%, #C2240C 100%) repeat scroll 0 0 transparent;
  background: -webkit-linear-gradient(center top , #FA2605 0%, #C2240C 100%) repeat scroll 0 0 transparent;
  background: -o-linear-gradient(center top , #FA2605 0%, #C2240C 100%) repeat scroll 0 0 transparent;
  background: -ms-linear-gradient(center top , #FA2605 0%, #C2240C 100%) repeat scroll 0 0 transparent;
    border-color: #FA2605 #FA2605 #C2240C;
    -webkit-border-radius: 3px;
   -moz-border-radius: 3px;
  -o-border-radius: 3px;
  -ms-border-radius: 3px;
    border-radius: 3px; 
    border-style: solid;
    border-width: 1px;
    color: #FFFFFF;
    cursor: pointer;
    font-size: 7px;
    padding: 0 1px;
    text-shadow: 0px 1px 0 rgba(0, 0, 0, 0.5);
    text-transform: uppercase;
    position: relative;
    bottom: 1px;
}

span.warning:hover {
-moz-box-shadow: 0px 0px 5px #000000;
-webkit-box-shadow: 0px 0px 5px #000000;
-o-box-shadow: 0px 0px 5px #000000;
-ms-box-shadow: 0px 0px 5px #000000;
box-shadow: 0px 0px 5px #000000;
-webkit-transition: box-shadow 0.3s ease-in-out;
-moz-transition: box-shadow 0.3s ease-in-out;
-ms-transition: box-shadow 0.3s ease-in-out;
-o-transition: box-shadow 0.3s ease-in-out;
transition: box-shadow 0.3s ease-in-out;
}

table.casino thead th, table.casino tbody td {
border-bottom: 1px dotted #DFDFDF;
padding: 3px 3px;

}

table.casino thead th {
    border-bottom: 1px solid #2570BB;
    color: #333333;
    font-weight: bold;
    padding: 3px;
    vertical-align: middle;
}

table.casino thead tr {
background: #E6E6E4;
background: -moz-linear-gradient(top, #FFFFFF 0%, #E6E6E4 100%);
background: -webkit-linear-gradient(top, #FFFFFF 0%, #E6E6E4 100%);
background: -o-linear-gradient(top, #FFFFFFF 0%, #E6E6E4 100%);
background: -ms-linear-gradient(top, #FFFFFF 0%, #E6E6E4 100%);
  
}

table.casino tbody tr:hover {
    background-color:rgba(247,246,195,0.3);
  -webkit-transition: all 0.8s ease;
-moz-transition: all 0.8s ease;
-ms-transition: all 0.8s ease;
-o-transition: all 0.8s ease;
transition: all 0.8s ease;
}
table.casino tbody tr:nth-of-type(2n+1):hover {
     background-color:rgba(247,246,195,0.3);
  -webkit-transition: all 0.8s ease;
-moz-transition: all 0.8s ease;
-ms-transition: all 0.8s ease;
-o-transition: all 0.8s ease;
transition: all 0.8s ease;
}
table.casino tbody tr {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0.02);
}
table.casino tfoot tr {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0.03);
    box-shadow: 0 2px 1px rgba(0, 0, 0, 0.05) inset;
    color: #666666;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.9);
}

ul.casino > li.odd, table.casino tbody tr.odd, ul.zebra > li:nth-of-type(2n+1), table.casino tbody tr:nth-of-type(2n+1) {
    background: none repeat scroll 0 0 rgba(255, 255, 255, 0.85);
}

table.casino caption {
    color: #999999;
}

.redb {
    color: #ff0000;
  font-weight: bold;
}

.redb1 {
color: #ff0000;
text-align: center;
font-weight: bold;
line-height: 15px;
}

.greenb1 {
color: green;
text-align: center;
font-weight: bold;
line-height: 15px;
}

.tcenter {
text-align: center;
}


table .usaflag {
  margin-top: 5px;
  float: left;
    
}

table .rating {
  text-align: center;
  color: #000000;
  font-weight: bold;
}

table th.code, th.wr {
  text-align: center;
}

table td.play {
  width: 300px;
}
table td.playnew {
  width: 220px;
}

table td.date {
  font-size: 10px;
}

table td.review {
  text-align: right;
}

table td.newcasinos { 
}

table td.code, td.wr, td.rank, td.time, td.maxbonus {
 text-align: center;
 font-size: 11px;
}

th.casino {
  text-align: left;
}

table.casino span.totalbonus {
  color: #666666;
    font-size: 11px;
    font-weight: normal;
}

div.titlecontainer {
/* border-bottom: 1px solid #E2E2E2; */
text-transform: uppercase;
margin-bottom: 8px;
width: 780px;
/* display: inline-block; */
height:40px;
}

div.titlecontainer .buttonright {
  float: right;
  position: relative;
  top: 15px;
}

.plus {
  position: absolute;
  bottom: -6px;
  margin-left: -10px;
  display: inline-block;
 }

.multisoftbubble {
  position: relative;
}

#reviewbody {
  float: left;
  margin-top: 4px;
}

#reviewbody .leftcolumn {
float: left;
width: 305px;
}

#reviewbody .rightcolumn {
float: right;
display: block;
width: 350px;
}

#reviewbody .casinologo {
  margin-bottom: 10px;
    text-align: center;    
    }

#reviewbody .box {
    background: none repeat scroll 0 0 #F7F7F7;
    border: 1px solid #C0C0C0;
    float: left;
    padding: 2px;
}

div.titlecontainer .rating {
  float: right;
}

h3.titledetails {
  border-bottom: 1px solid #E2E2E2;
  text-transform: uppercase;
  font-size: 13px;
  margin: 10px 0 5px;
}

p.details {
  margin: 1px 0px;
  }

h1.reviews {
  font-size: 20px;
  line-height: 0;
  margin-top: 10px;
}

div.titlecontainer .button-play {
font-family: inherit;
font-size: 10px;
color: white;
min-width: 54px;
background-color: #9C0;
border: 1px solid #81B400;
border-radius: 2px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
float: right;
margin: 3px 5px;
padding: 3px 10px 2px;
}

/* div.titlecontainer .button-play:hover {
    background: none repeat scroll 0 0 #81B400;
    border-color: #3E5A00;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2) inset;
}  */

div.titlecontainer .button-dl {
border: 1px solid #008CC8;
border-bottom-color: #006491;
background: #00A5E4;
background: -moz-linear-gradient(top, #00B4F5 0%, #0096D2 100%);
background: -webkit-linear-gradient(top, #00B4F5 0%, #0096D2 100%);
background: -o-linear-gradient(top, #00B4F5 0%, #0096D2 100%);
float: right;
border-radius: 3px 3px 3px 3px;
font-size: 11px;
margin: 3px 5px;
width: 85px;
text-align: center;
}

div.titlecontainer .button-dl:hover {
border-color: #006491;
background: #00A5E4;
box-shadow: inset 0 1px 2px rgba(0,0,0,0.2);
}

div.titlecontainer .iconbig {
    border-radius: 3px 3px 3px 3px;
    margin: 2px 2px 0 0;
    vertical-align: middle;
  float: left;
}

#reviewbody .softwaremulti {
  display: block;
}
#reviewbody .software {
  float: none;
  margin-right: 5px;
}

.tcontainer {
    border-bottom: 1px solid #E2E2E2;
    font-weight: normal;
   }

#boxbonus {
border: 1px solid #E2E2E2;
height: 150px;
padding: 5px;
overflow: auto;
position: relative;
white-space: nowrap;
width: 150%;

-webkit-box-shadow: inset 1px 1px 1px 0px rgba(0, 0, 0, 0.4);
-moz-box-shadow: inset 1px 1px 1px 0px rgba(0, 0, 0, 0.4);
box-shadow: inset 1px 1px 1px 0px rgba(0, 0, 0, 0.4);
overflow: hidden;
}

#scrollbar2 .undefined {
  width: 200px;
  height: 130px;
  margin: 5px;
  border-bottom: 1px solid #E2E2E2;
  padding: 7px 0 7px 0;
  float: left;
  displaye: inline-block;
}

#slider1 .item {    
background: -moz-linear-gradient(top,  #4485c7 0%, #2570BB 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#216BB5), color-stop(100%,#2570BB));
background: -webkit-linear-gradient(top,  #4485c7 0%,#2570BB 100%);
background: -ms-linear-gradient(top,  #4485c7 0%,#2570BB 100%);
background: -o-linear-gradient(top,  #4485c7 0%,#2570BB 100%);
background: linear-gradient(top,  #4485c7 0%,#2570BB 100%);
background-color: #2570BB;
-webkit-border-radius: 6px;
border-radius: 6px;
-webkit-box-shadow: 0 0 10px 3px rgba(255, 255, 255, 0.7) inset;
box-shadow: 0 0 10px 3px rgba(255, 255, 255, 0.7) inset;
color: #FFFFFF;
float: left;
height: 150px;
overflow: hidden;
position: relative;
text-align: center;
width: 200px;   
  
}

#boxbonus .exclusive {
  background-color: #ff0e03;
-moz-box-shadow: 1px 1px 0px #000000;
-webkit-box-shadow: 1px 1px 0px #000000;
box-shadow: 1px 1px 0px #000000;
left: -2px;
padding: 3px;
position: relative;
top: 2px;
  font-size: 75%;
}


#reviewbody .boxrating {
  margin: 10px 82px;
  display: block;
}

h3.boxtitle {
background: #F0F1F2;
background: -moz-linear-gradient(top, #FBFCFD 0%, #F0F1F2 100%);
background: -webkit-linear-gradient(top, #FBFCFD 0%, #F0F1F2 100%);
background: -o-linear-gradient(top, #FBFCFD 0%, #F0F1F2 100%);
bottom: -20px;
box-shadow: -11px 0 13px -5px rgba(0, 0, 0, 0.3) inset;
font-size: 13px;
margin: 10px 0 0;
padding: 3px;
position: relative;
text-transform: uppercase;
width: 687px;
-moz-border-radius-topleft: 6px;
-moz-border-radius-topright: 0px;
-moz-border-radius-bottomright: 0px;
-moz-border-radius-bottomleft: 0px;
-webkit-border-radius: 6px 0px 0px 0px;
border-radius: 6px 0px 0px 0px; 
}


#detailsbar {
  border-bottom: 1px solid #E2E2E2;
    margin-bottom: 20px;
    padding-bottom: 5px;
}

#detailsbar span.titles {
  font-weight: bold;
}

#reviewbody div.usa img{
position: relative;
vertical-align: middle;
bottom: 1px;
}

#topcolumns {
}

#reviewbody .textreview {
  margin-top: 10px;
}

.rightcolumn div.rightbox {
  float: right;
}

ul.details {
    padding: 0;
    list-style: none;
    line-height: 25px;
    margin: 0px -0px 0px;    
}

ul.details .crev {
    padding: 0;
    list-style: none;
    line-height: 25px;
    margin: 0px -10px 0px;    
}

ul.details li {
line-height: 25px
}

ul.details span.right {
  float:right;
}

.rightcolumn div.buttons{
  float: left;
  display: block;
  margin: 28px 40px;
  
}

.arrow-download {
  border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-top: 5px solid;
    height: 0;
    width: 0;
    position: relative;
    right: 5px;
    top: 10px;
}

.arrow-right {
    border-bottom: 5px solid transparent;
    border-left: 5px solid;
    border-top: 5px solid transparent;
    margin: 0 5px -2px 0;
    position: relative;
    width: 0;
    display: inline-block;
}

span.detailtitle {
  text-transform: uppercase;
  font-weight: bold;
  margin-right: 5px;
}

#bottomdetails {
  display: inline-block;
  width: 100%;
}

#bottomdetails .videopreview {
  width: 392px;
  float: left;
  margin-right: 15px;
}

#bottomdetails .pros {
  float: none;
}

#bottomdetails .cons {
  float: none;
}
ul.pros {
    margin: 0.75em 0;
    padding: 0 1em;
    list-style: none;
    
    
}
ul.pros > li:before {
    border-bottom: 6px solid #6B9E00;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    content: "";
    height: 0;
    left: -10px;
    margin-top: 1px;
    padding: 0;
    position: relative;
    top: -11px;
}

ul.cons {
    margin: 0.75em 0;
    padding: 0 1em;
    list-style: none;
    
    
}
ul.cons > li:before {
    border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-top: 6px solid #f00;
    content: "";
    height: 0;
    left: -10px;
    margin-top: 1px;
    padding: 0;
    position: relative;
    top: 11px;
}

p.details {
    display: block;
}

.jr_casinotype {
}

.jr_casinotype ul.fieldValueList li:after {
    content: ",";
    padding: 0;
}

.jr_casinotype ul.fieldValueList li:last-child:after {
    content: "";
}

.jr_othersoftware {
}

.jr_othersoftware ul.fieldValueList li:after {
    content: "";
    padding: 0;
}

.jr_currencies {
}

.jr_currencies ul.fieldValueList li:after {
    content: ",";
    padding: 0;
}

.jr_currencies ul.fieldValueList li:last-child:after {
    content: ".";
}

.jr_languages {
}

.jr_languages ul.fieldValueList li:after {
    content: ",";
    padding: 0;
}

.jr_languages ul.fieldValueList li:last-child:after {
    content: ".";
}

.jr_banking {
}

.jr_banking ul.fieldValueList li:after {
    content: ",";
    padding: 0;
}


.multi-soft-tab {
  font-size: 10px;
  padding: 5px;
}

.dropdown-menu ul.fieldValueList li:before {
    content: "";
    padding: 5px;
}

.dropdown-menu ul.fieldValueList li:after {
    content: "";
    padding: 0;
}

.dropdown-menu ul.fieldValueList li {
    float:left;
  width: 100%;
}

.jr_banking ul.fieldValueList li:last-child:after {
    content: ".";
}

.jr_restrictedcountries {
display: inline-block;
}

.jr_restrictedcountries ul.fieldValueList {
position: relative;
top: 6px;
}

.jr_restrictedcountries ul.fieldValueList li:after {
    content: ",";
    padding: 0;
}

.jr_restrictedcountries ul.fieldValueList li:last-child:after {
    content: ".";
}

#similarcasinos {
  }

#similarcasinos h4 {
  border-bottom: 1px solid #E2E2E2;
  text-transform: uppercase;
  font-size: 18px;
  line-height: 18px;
}

p.summary {
  margin: 0px;
  font-size: 11px;
  border-bottom: 1px solid #E2E2E2;
  text-transform: uppercase;
}

ul.summary {
  margin-top: 0;
  padding: 0;
  list-style: none outside none;
  font-size: 11px;
} 

ul.summary li {
  float: left;
  width: 29%;
}

.videopreview div.novideo {
  border: 1px solid #E2E2E2;
    height: 250px;
    width: 390px;
  background: rgba(0, 0, 0, 0.6);
  color: #FFFFFF;
}

div.novideo p {
  font-size: 150%;
}

div.novideo .circlecontainer {
    -webkit-border-radius: 999px;
    -moz-border-radius: 999px;
    border-radius: 999px;
    width: 36px;
    height: 36px;
    padding: 8px;
    
    background: #fff;
    border: 2px solid #666;
    color: #666;
    text-align: center;
    
    font: 32px Arial, sans-serif
}

div.novideo div {
  margin: 60px auto auto;
  position: relative;
  text-align: center;
}

ul.ndbonuses {
  list-style: none outside none;
  padding: 20px 0 0 0;
}

ul.ndbonuses li {
  margin-bottom: 5px;
  font-weight: bold;
}

ul.ndbonuses li a {
  color: #B81900;
}

ul.ndbonuses li a:hover {
-webkit-transition: background 0.5s ease-in;
-moz-transition: background  0.5s ease-in;
-ms-transition: background 0.5s ease-in;
-o-transition: background 0.5s ease-in;
transition: background  0.5s ease-in;
background: none repeat scroll 0 0 #B81900;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
-webkit-box-shadow: 1px 1px 1px 1px rgba(0, 0, 0, 0.7);
-moz-box-shadow: 1px 1px 1px 1px rgba(0, 0, 0, 0.7);
box-shadow: 1px 1px 1px 1px rgba(0, 0, 0, 0.7);
color: #FFFFFF;
padding: 3px;  
}


ul.ndbonuses li span.grandtotal {
  font-size: 130%;
  float: right;
background: #B81900;
  color: #FFFFFF;
  padding: 0 5px 0;
text-align: center;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
}

ul.ndbonuses span.total {
  float: right;
  background: #B81900;
  color: #FFFFFF;
  padding: 0 5px 0;
text-align: center;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
}

ul.signupbonuses {
  list-style: none outside none;
  padding: 20px 0 0 0;
}

ul.signupbonuses li {
  margin-bottom: 5px;
  font-weight: bold;
}

ul.signupbonuses li a {
  color: #6B9E00;
}

ul.signupbonuses li a:hover {
-webkit-transition: background 0.5s ease-in;
-moz-transition: background  0.5s ease-in;
-ms-transition: background 0.5s ease-in;
-o-transition: background 0.5s ease-in;
transition: background  0.5s ease-in;
background: none repeat scroll 0 0 #6B9E00;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
-webkit-box-shadow: 1px 1px 1px 1px rgba(0, 0, 0, 0.7);
-moz-box-shadow: 1px 1px 1px 1px rgba(0, 0, 0, 0.7);
box-shadow: 1px 1px 1px 1px rgba(0, 0, 0, 0.7);
color: #FFFFFF;
padding: 3px;  
}


ul.signupbonuses li span.grandtotal {
  font-size: 130%;
  float: right;
background: #6B9E00;
  color: #FFFFFF;
  padding: 0 5px 0;
text-align: center;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
}

ul.signupbonuses li span.total {
float: right;
background: #6B9E00;
  color: #FFFFFF;
  padding: 0 5px 0;
text-align: center;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
}

ul.casinos {
  list-style: none outside none;
  padding: 0;
}

ul.casinos li {
  margin-bottom: 5px;
  font-weight: bold;
}

ul.casinos li a {
  color: #2570BB;
}

ul.casinos li a:hover {
-webkit-transition: background 0.5s ease-in;
-moz-transition: background  0.5s ease-in;
-ms-transition: background 0.5s ease-in;
-o-transition: background 0.5s ease-in;
transition: background  0.5s ease-in;
background: none repeat scroll 0 0 #2570BB;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
-webkit-box-shadow: 1px 1px 1px 1px rgba(0, 0, 0, 0.7);
-moz-box-shadow: 1px 1px 1px 1px rgba(0, 0, 0, 0.7);
box-shadow: 1px 1px 1px 1px rgba(0, 0, 0, 0.7);
color: #FFFFFF;
padding: 3px;  
}

ul.casinos li span.grandtotal {
  font-size: 130%;
  float: right;
background: #2570BB;
  color: #FFFFFF;
  padding: 0 5px 0;
text-align: center;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
}

ul.casinos li span.total {
float: right;
background: #2570BB;
  color: #FFFFFF;
  padding: 0 5px 0;
text-align: center;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
}

ul.latest {
  list-style: none outside none;
  padding: 0;
  margin: 0 0 35px;
}

.upline {
  font-weight: bold;
  font-size: 14px;
  float: left;
  clear: left;
  line-height: 16px;
  height: 16px;
  margin-top: 2px;
}

.downline {
 font-weight: normal;
 font-size: 10px;
  float: left;
  clear: left;
  line-height: 16px;
  height: 16px;
} 

.downline a:hover{
  text-decoration: underline;
 } 

ul.toplist li {
  clear: both;
}

ul.latest li {
  clear: both;
  padding-top: 5px;
}


ul.toplist .centercolumn {
  display: block;
  float: left;
  margin-left: 8px;
}

ul.toplist .leftcolumn {
  float: left;
}

ul.toplist .rightcolumn {
  float: right; !important
    
}

ul.latest .centercolumn {
  display: block;
  float: left;
  margin-left: 5px;
}

ul.latest .leftcolumn {
  float: left;
}

ul.latest .rightcolumn {
  float: right; !important    
}

div.videohome {
  text-align: center;
}
div.undervideo {
  margin: 0 35px 0 28px;
}

div.layer {
  background: none repeat scroll 0 0 rgba(0, 0, 0, 0.6);
    bottom: 20px;
    color: #FFFFFF;
    margin: 0 14px 0 0;
    padding: 2px;
    position: absolute;
    right: 0;
    width: 459px;
}

div.layer a {
  color: #FFFFFF
  
}

div.layer a:hover {
  #2570BB
}

div.layer .leftcolumn {
  float: left;
  margin-left: 20px;
}

div.layer .centercolumn {
  display: block;
  float: left;
  margin-left: 5px;
}

div.layer .rightcolumn {
  float: right;
  margin-right: 20px;
}

ul.small-list {
  list-style: none outside none;
  padding: 0;
}

ul.small-list li {
font-size: 11px;
line-height: 27px;
  
}

img.iconsmall {
  float: left;
  margin-right: 5px;
  padding: 2px;
}

ul.small-list-slots {
  list-style: none outside none;
  padding: 0;
}

ul.small-list-slots span.icon {
margin-right: 5px;
padding: 2px;
  
}

ul.small-list-slots li {
  line-height: 27px;
  font-size: 11px;
}

ul.small-list-slots span.slot {
  position: relative;
  bottom: 6px;
}

#sidebar-a {
    border-left: 1px solid rgba(0, 0, 0, 0.03);
    border-radius: 6px;
    box-shadow: -8px 0 5px -5px rgba(0, 0, 0, 0.3);
    height: auto;
    width: 289px;
}

#sidebar-reviews {
    border-left: 1px solid rgba(0, 0, 0, 0.03);
    border-radius: 6px;
    box-shadow: -8px 0 5px -5px rgba(0, 0, 0, 0.3);
    height: auto;
    width: 262px;
    float: right;
}

#sidebar-a .mod-box {
  border: 0;
  box-shadow: none;
  width: 97%;
  margin-bottom: 0px;
}

#sidebar-reviews .mod-box {
  border: 0;
  box-shadow: none;
  width: 97%;
  margin-bottom: 0px;
}
#content {
  border: 0;
  box-shadow:none;
}

#innertop .mod-box {
  border: 0;
  box-shadow: none;
  background: none;
}


#innerbottom .mod-box {
  border: 0;
  box-shadow: none;
  background: none;
}

ul.bonusbar {
  list-style: none outside none;
  padding: 0;
}

ul.bonusbar li {
  float: left;
  clear: both;
  width: 45%;
}


#boxbonus span.items {
  overflow: hidden;
width: 100%;
    white-space: nowrap;
  height: 130px;
  
  }

/* Tiny Scrollbar */
#scrollbar1 { width: 520px; margin: 20px 0 10px; }
#scrollbar1 .viewport { width: 500px; height: 200px; overflow: hidden; position: relative; }
#scrollbar1 .overview { list-style: none; position: absolute; left: 0; top: 0; padding: 0; margin: 0; }
#scrollbar1 .scrollbar{ background: transparent url(/images/bg-scrollbar-track-y.png) no-repeat 0 0; position: relative; background-position: 0 0; float: right; width: 15px; }
#scrollbar1 .track { background: transparent url(/images/bg-scrollbar-trackend-y.png) no-repeat 0 100%; height: 100%; width:13px; position: relative; padding: 0 1px; }
#scrollbar1 .thumb { background: transparent url(/images/bg-scrollbar-thumb-y.png) no-repeat 50% 100%; height: 20px; width: 25px; cursor: pointer; overflow: hidden; position: absolute; top: 0; left: -5px; }
#scrollbar1 .thumb .end { background: transparent url(/images/bg-scrollbar-thumb-y.png) no-repeat 50% 0; overflow: hidden; height: 5px; width: 25px; }
#scrollbar1 .disable { display: none; }

#scrollbar2 {
    margin: 20px 0 10px;
    width: 692px;
       
  
}
#scrollbar2 .viewport {
    height: 135px;
    overflow: hidden;
    position: relative;
    width: 692px;
}

#scrollbar2 .overview {
    left: 0;
    list-style: none outside none;
    margin: 0;
    padding: 0;
    position: absolute;
    top: 0;
    width: 1000px;
}

#scrollbar2 .scrollbar {
    background: url("/images/bg-scrollbar-track-x.png") no-repeat scroll 0 0 transparent;
    clear: both;
    height: 15px;
    margin: 0 0 5px;
    position: relative;
}
#scrollbar2 .track {
    background: url("/images/bg-scrollbar-trackend-x.png") no-repeat scroll 100% 0 transparent;
    height: 15px;
    position: relative;
    width: 100%;
}
#scrollbar2 .thumb {
    background: url("/images/bg-scrollbar-thumb-x.png") no-repeat scroll 100% 50% transparent;
    cursor: pointer;
    height: 25px;
    left: 0;
    overflow: hidden;
    position: absolute;
    top: -5px;
}
#scrollbar2 .thumb .end {
    background: url("/images/bg-scrollbar-thumb-x.png") no-repeat scroll 0 50% transparent;
    height: 25px;
    overflow: hidden;
    width: 5px;
}
#scrollbar2 .disable { display: none; }


#slider1 .btncontainer {
    background-color: rgba(0, 0, 0, 0.6);
    display: none;
    height: 100%;
    left: 0;
    padding: 15px 26px;
    position: absolute;
    top: 0;
 }

#slider1 .item span.amount {
    color: #FFFFFF;
    font-size: 250%;
    text-shadow: 2px 1px 1px rgba(0, 0, 0, 0.6);
    display: block;
    padding-bottom: 5px;
}

#slider1 .item span.currencies {
    color: #FFFFFF;
    text-shadow: 2px 1px 1px rgba(0, 0, 0, 0.6);
    padding: 0px 0 1px;
    display: block;
    }
  
#slider1 .item h4.type {
    color: #FFFFFF;
    display: block;
    font-size: 15px;
    padding-top: 12px;
    text-shadow: 0 1px 1px rgba(0, 0, 0, 0.6);
    text-transform: uppercase;
    border-bottom: 0;
    line-height: 0;
    margin: 10px;
}

#slider1 .item span.code {
    color: #FFFFFF;
    text-shadow: 2px 1px 1px rgba(0, 0, 0, 0.6);
    font-size: 80%;
    display: block;
}


#slider1 .item span.wr {
    color: #FFFFFF;
    text-shadow: 2px 1px 1px rgba(0, 0, 0, 0.6);
    font-size: 80%;
    display: block;
    line-height: 5px;
    }

#slider1 .item span.casino {
    color: #FFFFFF;
    text-shadow: 2px 1px 1px rgba(0, 0, 0, 0.6);
    font-size: 80%;
    display: block;
    }

#slider1 .item span.matchbonus {
color: #FFFFFF;
display: block;
font-size: 30px;
padding: 10px 0 12px;
text-shadow: 2px 1px 1px rgba(0, 0, 0, 0.6);
    }
#slider1 .item span.bonustotal {
    color: #FFFFFF;
    text-shadow: 2px 1px 1px rgba(0, 0, 0, 0.6);
    display: block;
      }

#slider1 .item .button-details {
background: #F0F1F2;
background: -moz-linear-gradient(top, #FBFCFD 0%, #F0F1F2 100%);
background: -webkit-linear-gradient(top, #FBFCFD 0%, #F0F1F2 100%);
background: -o-linear-gradient(top, #FBFCFD 0%, #F0F1F2 100%);
box-shadow: inset 0 1px 0 #FFF, 0 1px 4px rgba(0,0,0,0.3), 0 0 0 1px rgba(0,0,0,0.1);
color: #444;
text-shadow: 0 1px 0 white;
width: 105px;
text-align: center;
float: left;
margin: 10px 15px;
padding: 5px;
cursor: pointer;
font-size: 10px;
   }

#slider1 .item .button-details:hover {
background:#e6e7e8;
background:-moz-linear-gradient(top, #e6e7e8 0%, #fbfcfd 100%);
background:-webkit-linear-gradient(top, #e6e7e8 0%, #fbfcfd 100%);
background:-o-linear-gradient(top, #e6e7e8 0%, #fbfcfd 100%);
box-shadow:inset 0 -1px 0 rgba(255,255,255,0.5),0 0 2px rgba(0,0,0,0.3),0 0 0 1px rgba(0,0,0,0.1);
}

#slider1 .item .button-play {
border: 1px solid #769D00;
border-bottom-color: #3E5A00;
background: #81B400;
background: -moz-linear-gradient(top, #9C0 0%, #6B9E00 100%);
background: -webkit-linear-gradient(top, #9C0 0%, #6B9E00 100%);
background: -o-linear-gradient(top, #9C0 0%, #6B9E00 100%);
border-image: initial;
width: 105px;
text-align: center;
float: left;
margin: 20px 15px 5px;
padding: 5px;
font-size: 10px;

}

#slider1 .item span.exclusive {
  background-color: #ff0e03;
-moz-box-shadow: 1px 1px 0px #000000;
-webkit-box-shadow: 1px 1px 0px #000000;
box-shadow: 1px 1px 0px #000000;
left: -2px;
padding: 3px;
position: relative;
top: 2px;
  font-size: 75%;
}

#scrollbar2 div.shadow {
      box-shadow: -9px 0 13px 2px #000000;
    float: right;
    height: 130px;
    left: 8px;
    position: relative;
    top: 0;
}

#scrollbar2 div.nobonus {
 float: left;
  background: rgba(0, 0, 0, 0.6);
  color: #FFFFFF;
  
}

#scrollbar2 .circlecontainer {
    -webkit-border-radius: 999px;
    -moz-border-radius: 999px;
    border-radius: 999px;
    background: none repeat scroll 0 0 rgba(255, 255, 255, 0.7);
    border: 2px solid #666666;
    color: #666666;
    font-size: 21px;
    height: 20px;
    left: 60px;
    margin-bottom: 0;
    padding: 8px;
    position: relative;
    text-align: center;
    top: 30px;
    width: 20px;
}

#scrollbar2 span.nobonus {
  line-height: 2px;
    position: relative;
    top: 28px;
}

#reviewbody div.detailsection {
    display: block;
}

.centercolumn {
  display: block;
  float: left;
  margin-left: 8px;
}

.ezb-mod .ezsp {
    border-top: none;
}

#directory ul.latest {
}


.content, .alt_content{
  text-align: justify;
}


div.jr_thumbview .contentTitle img {
  vertical-align: middle;
  margin-right: 10px;
}

div.jr_thumbview .listItem {
  height: 130px;
  background: none repeat scroll 0 0 #FAFAFA;
    border: 1px solid #DDDDDD;
    border-radius: 4px 4px 4px 4px;
    float: left;
    margin: 0 2% 2% 0;
    overflow: hidden;
    padding: 5px;
    width: 21%;
}

#slotsmodule div.jr_thumbview .listItem {
  float: none;
}
div.jr_thumbview .contentThumbnail {
    height: 100px;
}

div.jr_thumbview .listItem:hover {
    background: none repeat scroll 0 0 #F5F5F5;
    box-shadow: 0 0 2px #CCCCCC;
}

div.jr_thumbview .contentThumbnail {
    margin: 0 0 8px;
    overflow: hidden;
    width: auto;
}
div.jr_thumbview .contentTitle {
    font-size: 12px;
    height: 2.5em;
    overflow: hidden;
    text-align: center;
  font-weight: bold;
}

div.jr_thumbview .contentTitle a {
    font-size: 12px;
}

div.jr_thumbview .software {
  position: absolute;
  width: 140px;
  margin-left: 6px;
}

div.jr_thumbview .softmodule {
  width: 128px;
}

div.jr_thumbview .type {
  font-size: 10px;
    position: relative;
    text-align: center;
    top: -18px;  
}

div.jr_thumbview .software span.free {
  color: #FFFFFF;
  float: right;
  text-shadow: 1px 1px 1px #000000;
}

div.embeddedslot {
margin-bottom: 25px;
}

div.jr_pgContainer h3,h4 {
border-bottom: 1px solid #E2E2E2;
padding-bottom: 4px;
font-weight: normal;
}

div.jr_listings_mod .contentInfo {
    line-height: 16px;
    margin-bottom: 5px;
}

div.jr_thumbview {
    border-top: none;
    padding-top: 0;
}

#navibar div.socialbuttons {
width: 200px;
height: 20px;
}
div.twitterfollowers {
  float: left;
  padding: 5px 0 0 10px;
}

#btl .btl-panel {
    padding:15px;
}

#menublock {
  border: none;
  box-shadow: none;
}


ul.slotsgames {
  list-style: none outside none;
  padding: 20px 0 0 0;
}

ul.recentlyhit {
  position: relative;
    top: -92px;
}

ul.slotsgames li {
  margin-bottom: 5px;
  font-weight: bold;
}

ul.slotsgames li a {
  color: #780778;
}

ul.slotsgames li a:hover {
-webkit-transition: background 0.5s ease-in;
-moz-transition: background  0.5s ease-in;
-ms-transition: background 0.5s ease-in;
-o-transition: background 0.5s ease-in;
transition: background  0.5s ease-in;
background: none repeat scroll 0 0 #780778;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
-webkit-box-shadow: 1px 1px 1px 1px rgba(0, 0, 0, 0.7);
-moz-box-shadow: 1px 1px 1px 1px rgba(0, 0, 0, 0.7);
box-shadow: 1px 1px 1px 1px rgba(0, 0, 0, 0.7);
color: #FFFFFF;
padding: 3px;  
}

ul.slotsgames li span.grandtotal {
  font-size: 130%;
  float: right;
background: #780778;
  color: #FFFFFF;
  padding: 0 5px 0;
text-align: center;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
}

ul.slotsgames li span.total {
float: right;
background: #780778;
  color: #FFFFFF;
  padding: 0 5px 0;
text-align: center;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
}

#menubar {
    position: relative;
    right: 33px;
    width: 1052px;
}

#bottom-b {
  border: 0;
  box-shadow: none;
}

#bottom-a {
  border: 0;
  box-shadow: none;
}
h3.recentslots {
    border-bottom: 1px solid #E2E2E2;
    color: #780778;
    font-size: 14px;
    padding-bottom: 7px;
}

#footerbar p {
line-height: 3px;
}

div.footer-l {
float: left;
}

div.footer-r {
bottom: 23px;
    float: right;
    position: relative;
    right: 35px;
}

/* Accordion*/

.accordion,
.accordion ul,
.accordion li,
.accordion a,
.accordion span.total {
  margin: 0;
  padding: 0;
  border: none;
  outline: none;
}

.accordion li {
  list-style: none;
}

/* Layout & Style */

.accordion li > a {
  display: block;
  position: relative;
  min-width: 110px;
  height: 32px;

  color: #fdfdfd;
  font: bold 12px/32px Arial, sans-serif;
  text-decoration: none;
  text-shadow: 0px 1px 0px rgba(0,0,0, .35);
  -webkit-box-shadow: inset 0px 1px 0px 0px rgba(255,255,255, .1), 0px 1px 0px 0px rgba(0,0,0, .1);
  -moz-box-shadow: inset 0px 1px 0px 0px rgba(255,255,255, .1), 0px 1px 0px 0px rgba(0,0,0, .1);
  box-shadow: inset 0px 1px 0px 0px rgba(255,255,255, .1), 0px 1px 0px 0px rgba(0,0,0, .1);
  
-webkit-border-radius: 6px;
border-radius: 6px; 
}

.accordion > li:hover > a,
.accordion > li:target > a,
.accordion > li > a.active {
  color: #3e5706;
  text-shadow: 1px 1px 1px rgba(255,255,255, .2);
  
  /*background: url(../img/active.png) repeat-x;*/
  background: #a5cd4e;
  background: -moz-linear-gradient(top,  #a5cd4e 0%, #6b8f1a 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a5cd4e), color-stop(100%,#6b8f1a));
  background: -webkit-linear-gradient(top,  #a5cd4e 0%,#6b8f1a 100%);
  background: -o-linear-gradient(top,  #a5cd4e 0%,#6b8f1a 100%);
  background: -ms-linear-gradient(top,  #a5cd4e 0%,#6b8f1a 100%);
  background: linear-gradient(top,  #a5cd4e 0%,#6b8f1a 100%);  
}

.accordion li > a span.total {
  display: block;
  position: absolute;
  top: 7px;
  right: 0;
  padding: 0 10px;
  margin-right: 10px;
  
  font: normal bold 12px/18px Arial, sans-serif;
  background: #404247;
  
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  border-radius: 15px;

  -webkit-box-shadow: inset 1px 1px 1px rgba(0,0,0, .2), 1px 1px 1px rgba(255,255,255, .1);
  -moz-box-shadow: inset 1px 1px 1px rgba(0,0,0, .2), 1px 1px 1px rgba(255,255,255, .1);
  box-shadow: inset 1px 1px 1px rgba(0,0,0, .2), 1px 1px 1px rgba(255,255,255, .1);
}

.accordion > li:hover > a span.total,
.accordion > li:target > a span.total,
.accordion > li > a.active span.total {
  color: #fdfdfd;
  text-shadow: 0px 1px 0px rgba(0,0,0, .35);
  background: #3e5706;
}

/* Sub Menu */

.sub-menu li a {
  color: #797979;
  text-shadow: 1px 1px 0px rgba(255,255,255, .2);
  -webkit-box-shadow: inset 0px 1px 0px 0px rgba(255,255,255, .1), 0px 1px 0px 0px rgba(0,0,0, .1);
  -moz-box-shadow: inset 0px 1px 0px 0px rgba(255,255,255, .1), 0px 1px 0px 0px rgba(0,0,0, .1);
  box-shadow: inset 0px 1px 0px 0px rgba(255,255,255, .1), 0px 1px 0px 0px rgba(0,0,0, .1);
  border-radius: 0;
  padding-left: 6px;
}

.sub-menu li:hover a { background: #efefef; color: #0c3152;}

.sub-menu li:last-child a { border: none; }

.sub-menu li > a span.total {
  color: #797979;
  text-shadow: 1px 1px 0px rgba(255,255,255, .2);
  background: transparent;
  border: 1px solid #c9c9c9;

  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}

/* Functionality */

/* .accordion li > .sub-menu {
  display: none;
} */

.accordion li:target > .sub-menu {
  display: block;
}

ul.accordion a.header {
  text-transform: uppercase;
}

ul.accordion {
  position: relative;
}

div.mod-box .jr_listings_mod .contentColumn {
float: left;
margin-left: -8px;
}

div.jr_listings_mod .centercolumn {
    margin-left: 0;
}

div.jr_listings_mod .contentThumbnail img {
-webkit-border-radius: 6px;
border-radius: 6px;
margin-left: 2px;  
}

#sidebar-a .module-title {
    display: block;
  position: relative;
  min-width: 110px;
  padding: 0 10px 0 15px;
  height: 32px;
  color: #fdfdfd;
  font: bold 12px/32px Arial, sans-serif;
  text-decoration: none;
  text-shadow: 0px 1px 0px rgba(0,0,0, .35);
  background: #4485c7;
  background: -moz-linear-gradient(top,  #4485c7 0%, #2570BB 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#216BB5), color-stop(100%,#2570BB));
  background: -webkit-linear-gradient(top,  #4485c7 0%,#2570BB 100%);
  background: -o-linear-gradient(top,  #4485c7 0%,#2570BB 100%);
  background: -ms-linear-gradient(top,  #4485c7 0%,#2570BB 100%);
  background: linear-gradient(top,  #4485c7 0%,#2570BB 100%);

  -webkit-box-shadow: inset 0px 1px 0px 0px rgba(255,255,255, .1), 0px 1px 0px 0px rgba(0,0,0, .1);
  -moz-box-shadow: inset 0px 1px 0px 0px rgba(255,255,255, .1), 0px 1px 0px 0px rgba(0,0,0, .1);
  box-shadow: inset 0px 1px 0px 0px rgba(255,255,255, .1), 0px 1px 0px 0px rgba(0,0,0, .1);
  
-webkit-border-radius: 6px;
border-radius: 6px; 
}

#sidebar-a h3.double {
  margin-top:20px;
}

#sidebar-a a.double {
  margin-top:5px;
}
#sidebar-a nav.center {
  text-align:center;
}
#sidebar-a .mod-box .module-title .color {
    color: #FDFDFD;
}

div.jr_listings_mod .listItem {
    margin: 0 -8px 0 0;
}

div.vp-mod {
  padding: 2px;
}

div.vp-mod .play-btn {
    left: 119px;
    position: absolute;
    top: 75px;
}

div.vp-mod .vpmod-bar {
  background: none repeat scroll rgba(0, 0, 0, 0.7);
  position: absolute;
  bottom: 6px;
  width: 275px;
}

div.vp-mod .iconbig{
  float: left;
}

div.vp-mod .upline {
margin-left: 12px;
padding: 7px;
}

div.vp-mod .upline a {
  color: #FFFFFF
}

#slider1 {
  width: 200px;
  margin-bottom: 20px;
}

.bx-next {
   
    background: url("/images/icon_arrow_right.png") no-repeat scroll 0 -31px transparent;
    height: 31px;
    position: absolute;
    right: -32px;
    text-indent: -999999px;
    top: 55px;
    width: 31px;
}

.bx-prev {
    background: url("/images/icon_arrow_left.png") no-repeat scroll 0 -31px transparent;
    height: 31px;
    left: -33px;
    position: absolute;
    text-indent: -999999px;
    top: 55px;
    width: 31px;
}

.bx-next:hover, .bx-prev:hover {
    background-position: 0 0;
}

h3.tcontainer span.counter {
background: none repeat scroll 0 0 transparent;
border: 1px solid #C9C9C9;
box-shadow: none;
color: #797979;
text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.2);
display: block;
float: left;
font: bold 12px/14px Arial,sans-serif;
padding: 0 10px;
-webkit-border-radius: 15px;
border-radius: 15px;
margin-right: 8px;
position: relative;
top: 2px;
}

#slidercont {
margin: 42px;
}

#maininfos {
border-bottom: 1px solid #E2E2E2;
display: inline-block;
width: 100%;
/* height: 315px; */
}

#maininfos div.bar {
-webkit-transform: rotate(270deg);  /* Saf3.1+, Chrome */
-moz-transform: rotate(270deg);  /* FF3.5+ */
-ms-transform: rotate(270deg);  /* IE9 */
-o-transform: rotate(270deg);  /* Opera 10.5 */
transform: rotate(270deg);
zoom: 1;
float: left;
left: -23px;
position: absolute;
top: 88px;
}

#maininfos span.ratingtitle {
font-size: 14px;
text-transform: uppercase;
}

#maininfos span.outof {
display: block;
font-size: 12px;
line-height: 0;
padding-top: 10px;
}

#maininfos span.avg {
display: block;
font-size: 10px;
line-height: 25px;
}

#maininfos div.buttons {
position: relative;
top: 6px;
left: 13px;
}

#maininfos div.generalinfos {
display: block;
float: left;
width: 250px;
}

#maininfos ul.infos {
font-size: 11px;
list-style: none outside none;
margin: 0;
padding: 0;  
}

#maininfos ul.infos span.title {
float: left;
font-weight: bold;
line-height: 20px;
margin-right: 5px;
text-transform: uppercase;
}

#maininfos div.itemImages {
bottom: 110px;
display: block;
float: right;
left: -10px;
position: relative;
}

#maininfos div.contact {
float: right;
left: -43px;
position: relative;
top: 23px;
}

#maininfos div.rating {
background: none repeat scroll 0 0 #EDEDED;
border: 1px solid #E2E2E2;
color: black;
font-size: 10px;
padding-left: 4px;
margin-left: 10px;
width: 355px;
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;
}

#maininfos div.rating span.value {
font-size: 12px;
font-weight: bold;
}

#maininfos div.rating span.title {
text-transform: uppercase;
font-weight: bold;
font-size: 12px;
}

#maininfos div.rating span.norating {
font-size: 12px;
font-weight: bold;
text-transform: uppercase;
margin-left: 30px;
}

#infos2 {
display: block;
float: left;
font-size: 11px;
width: 100%;
padding-bottom: 15px;

}

#infos2 div.languages {
  float: left;
  margin-right: 20px;
  width: 180px;
}

#infos2 div.bankingoptions {
float: right;
width: 270px;
}

#infos2 div.currencies {
  float: left;
  margin-right: 20px;
  width: 180px;
}

#infos3 {
  display: inline-block;
  float: left;
  width: 100%;
  padding: 0 0 15px 0;
}

#infos3 div.bonussection {
float: right;
width: 275px;

}

#infos3 div.videopreview {
float: left;
margin-right: 20px;
width: 380px;
}

div.videopreview .play-btn {
bottom: 150px;
left: 165px;
position: relative;
}

div.jr_modSlider.singlePage div.jr_modItems.vertical {
    height: auto;
    position: relative;
    width: 325px;
}

h1.tcontainer, h2.tcontainer {
  font-size: 24px;
}

ul.welcome {
  list-style: none outside none;
}

ul.welcome li {
font-size: 11px;
line-height: 15px;
text-transform: uppercase;
}

ul.welcome span {
  background: none repeat scroll 0 0 transparent;
    border: 1px solid #C9C9C9;
    border-radius: 15px;
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    color: #797979;
    display: block;
    float: right;
    font: bold 12px/18px Arial,sans-serif;
    margin-left: 10px;
    padding: 0 10px;
    position: relative;
    text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.2);
}

#welcome {
position: relative;
top: 10px;
}

span.welcome {
font-size: 14px;
font-weight: bold;
color: #000000;
}

#headerbar {
  height: 106px;
}

#logo {background: url("http://cdn.freeextrachips.com/images/freeextrachips.jpg") no-repeat scroll 50% 0 transparent;}

#logo a:link, #logo a:visited {
display: block;
height: 125px;
width: 480px;
}
  
.sitelink {
position: relative;
overflow: hidden;
}

#header {
  margin-top: 5px;
}

a:link, a:visited {
    cursor: pointer;
    text-decoration: none;
}

p.aboutus {
  font-size: 12px;
  line-height: 17px;
  text-align: justify;
}

h1.hometitle {
  font-size: 20px;
  border-bottom: 1px solid #E2E2E2;
  text-transform: uppercase;
}

a.btndsm {
border: 1px solid #769D00;
border-bottom-color: #3E5A00;
background: #81B400;
background: -moz-linear-gradient(top, #9C0 0%, #6B9E00 100%);
background: -webkit-linear-gradient(top, #9C0 0%, #6B9E00 100%);
background: -o-linear-gradient(top, #9C0 0%, #6B9E00 100%);
border-image: initial;
font-size: 10px;
color: #FFFFFF;
padding: 1px;
text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.4);
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px; 
}

td.bonustype {
  text-align: center;
}

th.bonustype {
  text-align: center;
}

span.btndsm, span.btsusm, span.btvpsm, span.btbjsm, span.bthrsm,
span.btslsm, span.btfssm, span.btfpsm, span.btscsm, span.btplussm {
  border: 1px solid #C9C9C9;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -0-border-radius: 3px;
   border-radius: 3px;
  cursor: pointer;
  font: bold 10px/32px arial,sans-serif;
  padding: 1px;
}

span.btplussm {
color: #1452D9;
font-size: 14px;
padding: 0px 4px 0px 4px;
}

span.btndsm, span.btfpsm, span.btfssm {
  color:#E60909;
}

span.btsusm, span.btscsm {
  color:#1452D9;
}

span.btslsm {
  color:#8014D9;
}

span.btvpsm, span.btbjsm {
  color:#03570A;
}

span.bthrsm {
  color:#FAA148;
}

a.btplaysm {
   border: 1px solid #C9C9C9;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -0-border-radius: 3px;
    border-radius: 3px;
    color: #CC0C0C;
    margin-top: 0px;
    padding: 0 10px;
  font-size: 10px;
}

a.btplaysm:hover {
background: #CC0C0C;
border: 1px solid #CC0C0C;
color: #FFFFFF;
box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.8);
-webkit-transition: all 0.7s ease;
-moz-transition: all 0.7s ease;
-ms-transition: all 0.7s ease;
-o-transition: all 0.7s ease;
transition: all 0.7s ease;
}  

span.arrow-play {
    border-bottom: 5px solid transparent;
    border-left: 5px solid;
    border-top: 5px solid transparent;
    margin: 0 5px -2px 5px;
    position: relative;
    width: 0;
    display: block;
}

span.softbubble {
  display: inline;
}

span.splus {
background-color: #FFFFFF;
display: none;
padding-left: 2px;
position: absolute;
width: auto;
-webkit-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.9);
box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.9);
border: 1px solid rgba(0,0,0,0.1);
z-index:100000;
}

span.softbubble:hover span.splus {
  display: block;
}

span.splus ul.fieldValueList li:before {
    content: "";
}

span.splus ul.fieldValueList li:after {
    content: "";
}

span.splus ul.fieldValueList li {
}

div.titlecontainer span.splus {
  height: 20px;
  padding-top: 5px;
  position: relative;
  left: 46px;
}

span.banking {
font-size: 14px;
font-weight: bold;
margin-left: 10px;
}

td.casinocount, td.slotscount {
text-align: center;
width: 140px;
}

th.rankbanking {
text-align: center;
}

th.checks {
width: 46px;
text-align: center;
}

td.checks {
  text-align:center;
}

th.bankingoptions {
}

th.casinocount, th.slotscount {
text-align: center;
}

td.casinocount span, td.slotscount span {
border: 1px solid #C9C9C9;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
-ms-border-radius: 3px;
-0-border-radius: 3px;
border-radius: 3px;
font: bold 12px/32px arial,sans-serif;
padding: 3px 8px;
}

td.casinocount span {
  color: #E60909;
}

td.slotscount span {
  color: #8014D9;
}

#reviewbody div.bannertop {
  float: left;
  display: block;
  margin-bottom: 15px;
  height: 90px;
}

.rating_star_user, .rating_star_editor {
    cursor: help;
    margin-top: 0;
    text-align: left;
    width: 80px;
}

#softwarerev {
    border-bottom: 1px solid #E2E2E2;
    display: block;
    float: left;
    font-size: 11px;
    margin-bottom: 10px;
    padding-bottom: 10px;
    width: 100%;
    text-transform:uppercase;
}

#softwarerev a:link,a:hover {
  text-transform: underline;
}

#softwarerev span.title {
  text-transform:uppercase;
  font-weight: bold;
}

#softwarerev span {
}

#maininfos div.screenshot {
  float: left;
}

div.jr_itemDetail .contentFulltext {
text-align:justify;
}

.accordion li > h3 span {
  display: block;
  position: absolute;
  top: 6px;
  right: 0;
  padding: 0 10px;
  margin-right: 10px;
  color: #FFFFFF;
  
  font: normal bold 12px/18px Arial, sans-serif;
  background: #404247;
  
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  border-radius: 15px;

  -webkit-box-shadow: inset 1px 1px 1px rgba(0,0,0, .2), 1px 1px 1px rgba(255,255,255, .1);
  -moz-box-shadow: inset 1px 1px 1px rgba(0,0,0, .2), 1px 1px 1px rgba(255,255,255, .1);
  box-shadow: inset 1px 1px 1px rgba(0,0,0, .2), 1px 1px 1px rgba(255,255,255, .1);
}

/* Sub Menu h3 */

.sub-menu li h3 {
  color: #797979;
  text-shadow: 1px 1px 0px rgba(255,255,255, .2);

  background: #FFFFFF;
  border-bottom: 1px solid #c9c9c9;

  -webkit-box-shadow: inset 0px 1px 0px 0px rgba(255,255,255, .1), 0px 1px 0px 0px rgba(0,0,0, .1);
  -moz-box-shadow: inset 0px 1px 0px 0px rgba(255,255,255, .1), 0px 1px 0px 0px rgba(0,0,0, .1);
  box-shadow: inset 0px 1px 0px 0px rgba(255,255,255, .1), 0px 1px 0px 0px rgba(0,0,0, .1);
  border-radius: 0;
}

.sub-menu li:hover a { background: #efefef; color: #0c3152;}

.sub-menu li:last-child h3 { border: none; }

.sub-menu li > h3 span {
  color: #797979;
  text-shadow: 1px 1px 0px rgba(255,255,255, .2);
  background: transparent;
  border: 1px solid #c9c9c9;

  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}

#sidebar-a .iconsmenu {
  position: relative;
  right: 10px;
}

span.avg {
float: left;
text-transform: none;
font-size: 10px;
position: relative;
bottom: 1px;
left: 3px;
}

span.avg a:hover {
  text-decoration: underline;
} 

#softwarerev a:hover {
  text-decoration: underline;
}

#maininfos a:hover {
  text-decoration: underline;
}

#infos3 a:hover {
  text-decoration: underline;
}

.box-info a:hover {
  text-decoration: underline;
}

.newlistings {
font-size: 10px;
position: relative;
bottom: 3px;
font-weight: bold;
line-height: 0px;
text-transform: none;
margin-bottom: -12px;
}

.newtables {
font-size: 9px;
position: relative;
bottom: 3px;
}

img.grayscale {
    filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 10+, IE10 */
    filter: gray; /* IE6-9 */
    -webkit-filter: grayscale(100%); /* Chrome 19+ & Safari 6+ */
    -webkit-transition: all .6s ease; /* Fade to color for Chrome and Safari */
    -webkit-backface-visibility: hidden; /* Fix for transition flickering */
  cursor: pointer;
}

img.grayscale:hover {
    filter: none;
    -webkit-filter: grayscale(0%);
}

svg {
    background:url(http://4.bp.blogspot.com/-IzPWLqY4gJ0/T01CPzNb1KI/AAAAAAAACgA/_8uyj68QhFE/s400/a2cf7051-5952-4b39-aca3-4481976cb242.jpg);
}

svg image {
    transition: all .6s ease;
}

svg image:hover {
    opacity: 0;
}

#restrictedcountries {
  display: block;
  float: left;
  text-align: left; !important
}

#restrictedcountries .box-hint {
  text-align: left; !important
}

#maininfos .rating_star_user, .rating_star_editor {
display: inline-block;
position: relative;
bottom: 2px;
margin: 0 7px 0 7px;
}

#maininfos a.normal {
  font-weight: normal;
  text-transform: none;
}

#reviewbody .downline img {
float: left;
margin-right: 2px;
}

div.livedealervideo {
float: left;
padding: 10px;
border: 1px solid #E2E2E2;
margin: 0 18px 0px 0px;
}

div.livedealervideo h3 {
margin: -5px 0 4px 0;
}

h1.tcontainer img {
position: relative;
top: 5px;
margin: 0 7px 0px 0;
}

img.softimgart {
  float: left;
  margin: 5px 5px 5px 0;
border: 1px solid #E2E2E2;
padding: 3px;
}

#sidebar-a img.iconsmenu {
  position: relative;
  right: 10px;
  top: 3px;
}

.sub-menu li:hover img.grayscale {
filter: none;
-webkit-filter: grayscale(0%);
}

.sub-menu li:hover span.btplussm {
color: #E60909;
}

.sub-menu li:hover span.total {
color: #E60909;
}

#sidebar-a img.flagmod {
}

#reviewsummary {
width: 350px;
padding: 12px;
}

#reviewsummary img {
float: left;
margin: 0px 5px 0px 0px;
position: relative;
bottom: 4px;
}

#reviewsummary p {
text-align: justify;
}

span.separator {
  cursor: pointer;
}

#reviewsummary div.moduletable {
position: absolute;
right: 5px;
top: -7px;
}

#reviewsummary span {
font-weight: bold;
}

#reviewsummary .iconsbtn {
font: bold 11px/0px arial,sans-serif;
padding: 2px;
position: relative;
bottom: 1px;
}

div.titlecontainer .button-spt {
font-family: inherit;
font-size: 10px;
color: white;
min-width: 54px;
background-color: #333;
border: 1px solid black;
border-radius: 2px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
float: right;
margin: 3px 5px;
padding: 3px 10px 2px;
}

div.titlecontainer .button-spt:hover {
-webkit-transition: all 0.5s linear;
-moz-transition: all 0.5s linear;
-ms-transition: all 0.5s linear;
-o-transition: all 0.5s linear;
transition: all 0.5s linear;
background-color: #8B0505;
font-weight: bold;
border-color: #5F0505;
}

.button-playtl:hover {
-webkit-transition: all 0.7s linear;
-moz-transition: all 0.7s linear;
-ms-transition: all 0.7s linear;
-o-transition: all 0.7s linear;
transition: all 0.7s linear;
background: #8B0505;
color: #fff;
border-color: #5F0505;
}

div.titlecontainer .button-play:hover {
-webkit-transition: all 0.5s linear;
-moz-transition: all 0.5s linear;
-ms-transition: all 0.5s linear;
-o-transition: all 0.5s linear;
transition: all 0.5s linear;
background-color: #8B0505;
font-weight: bold;
border-color: #5F0505;
}

ul.latest .button-playtl {
position: relative;
top: 5px;
}

.rcreposition {
top: 9px;
position: relative;
}

.floatingHeader {
  position: fixed;
  top: 0;
  visibility: hidden;
}

#stickyheader.fixed {
position: fixed;
top: 0;
background: none repeat scroll 0 0 #FFFFFF;
max-width: 694px;
height: 40px;
  padding-top: 20px;
-webkit-box-shadow: 0 3px 1px -1px rgba(0, 0, 0, 0.5);
-moz-box-shadow: 0 3px 1px -1px rgba(0, 0, 0, 0.5);
box-shadow: 0 3px 1px -1px rgba(0, 0, 0, 0.5);
}

#tricky_list li.more {
  position: absolute;

}

.button-review {
border: 1px solid #E0E0E0;
border-bottom-color: #CDCDCD;
background: #F9F9F9;
background: -webkit-linear-gradient(top, #F9F9F9, #F7F7F7);
background: -moz-linear-gradient(top, #F9F9F9, #F7F7F7);
background: -o-linear-gradient(top, #F9F9F9, #F7F7F7);
background: linear-gradient(to bottom, #F9F9F9, #F7F7F7);
box-shadow: inset 0px 1px 0 rgba(255, 255, 255, 1);
color: #444;
display: inline-block;
padding: 2px 9px;
border-radius: 4px;
font-size: 12px;
margin: 3px 5px;
}

.button-review:hover {
border-width:1px;
border-style:solid;
box-shadow:inset 0px 1px 0 rgba(255,255,255,0.2);
text-shadow:0 -1px 0 rgba(0,0,0,0.3);
color:#fff;
border-color:#3990DB;
border-bottom-color:#2F78B7;
background:#59A8F3;
background:-webkit-linear-gradient(top, #59A8F3, #479CEB);
background:-moz-linear-gradient(top, #59A8F3, #479CEB);
background:-o-linear-gradient(top, #59A8F3, #479CEB);
background:linear-gradient(to bottom, #59A8F3, #479CEB);
-webkit-transition: all 0.5s linear;
-moz-transition: all 0.5s linear;
-ms-transition: all 0.5s linear;
-o-transition: all 0.5s linear;
transition: all 0.5s linear;
}

.button-playright {
border: 1px solid #E0E0E0;
border-bottom-color: #CDCDCD;
background: #F9F9F9;
background: -webkit-linear-gradient(top, #F9F9F9, #F7F7F7);
background: -moz-linear-gradient(top, #F9F9F9, #F7F7F7);
background: -o-linear-gradient(top, #F9F9F9, #F7F7F7);
background: linear-gradient(to bottom, #F9F9F9, #F7F7F7);
box-shadow: inset 0px 1px 0 rgba(255, 255, 255, 1);
color: #444;
display: inline-block;
padding: 2px 15px;
border-radius: 4px;
font-size: 12px;
margin: 3px 5px;
}

.button-playright:hover {
border-width:1px;
border-style:solid;
box-shadow:inset 0px 1px 0 rgba(255,255,255,0.2);
text-shadow:0 -1px 0 rgba(0,0,0,0.3);
color:#fff;
border-color:#3990DB;
border-bottom-color:#2F78B7;
background:#59A8F3;
background:-webkit-linear-gradient(top, #59A8F3, #479CEB);
background:-moz-linear-gradient(top, #59A8F3, #479CEB);
background:-o-linear-gradient(top, #59A8F3, #479CEB);
background:linear-gradient(to bottom, #59A8F3, #479CEB);
-webkit-transition: all 0.5s linear;
-moz-transition: all 0.5s linear;
-ms-transition: all 0.5s linear;
-o-transition: all 0.5s linear;
transition: all 0.5s linear;
}
 
.downline img {
vertical-align: middle;
margin-right: 2px;
}

#sidebar-a ul.details {
padding: 0;
list-style: none;
line-height: 20px;
margin: 2px;
font-size: 12px;
text-align: left;
}

#jackpotheader {
height: 85px;
margin: 5px 0px 0px 0px;
display: block;
width: 105%;
}

div.currjackpotside {
display: block;
text-align: center;
float: left;
}

div.currjackpotside span.title {
display: inline;
font-size: 12px;
font-weight: bold;
}

div.currjackpotside span.value {
display: block;
font-size: 26px;
color: #eb122f;
text-shadow: 1px 1px 1px #3d393a;
margin: 5px;
}

div.jhiheader {
display: block;
text-align: center;
float: right;
}

div.jhiheader span.title {
display: inline;
font-size: 12px;
font-weight: bold;
position: relative;
right: 49px;
}

div.jhiheader span.value {
display: block;
font-size: 26px;
text-shadow: 1px 1px 1px #3d393a;
margin: 5px;
position: relative;
right: 45px;
}


#jstats {
display: block;
}

div.one {
font-size: 10px;
display: block;
float: left;
width: 190px;
}

div.two {
font-size: 10px;
float: left;
width: 190px;
margin-left: 15px;
}

#wtpsl {
font-size: 10px;
margin-left: 15px;
width: 222px;
position: absolute;
bottom: -16px;
right: 27px;
}

#jstats div.four {
font-size: 10px;
float: left;
}

ul.jackpots li {
  margin-left: 0px;
}

ul.jackpots span.detailtitle {
  float: none;
}

ul.jackpots span.right {
  float: right;
}
#jstatscont div.graph {
}

ul.wtpsl .upline {
font-size: 12px;
line-height: 12px;
height: 10px;
}

ul.wtpsl .upline a {
  color: #2570BB;
}

ul.wtpsl .upline a:hover {
  color: #222222;
}

ul.wtpsl {
margin-top: 1px;
}

ul.wtpsl .downline {
}

ul.wtpsl li {
margin-left: -4px;
}

ul.wtpsl a.button-playright {
padding: 0px 8px;
font-size: 10px;
margin: 2px 5px;
}

.uderlined {
border-bottom: 1px solid #E2E2E2;
font-weight: normal;
}

.underlined img {
float: left;
margin-right: 5px;
position: relative;
top: 2px;
}


div.warning {
background: #fcf8e3;
border-color: #fbeed5;
color: #c09853;
border-radius: 6px;
padding: 5px 5px 15px 5px;
font-weight: bold;
border: 1px solid;
clear: both;
}

div.dvdr {
margin-bottom: 30px;
}

.btnlogin {
position: relative;
}

.btn-right {
  float: right;
  margin: 6px;
}

div.netellerbann {
margin-top: 30px;
}

div.netellerbann img {
width: 400px;
height: 208px;
}

div.thumbnail .iconbig {
float: left;
position: relative;
top: 14px;
right: 7px;
}

div.thumbnail .centercolumn {
float: none;
}

div.thumbnail .label {
position: absolute;
font-size: 17px;
margin: 4px;
}

div.thumbnail .btn-group {
text-align: center;
}

li.tabs {
font-size: 14px;
}

.nav-tabs > .active > a, .nav-tabs > .active > a:hover {
  background-color: #ddd;
}

.ratingemo {
  cursor:pointer;
}

.ndtabsbadge {
  position: relative;
  bottom: 2px;
}

.fecast {
width: 360px;
}

.cast-icon-big {
font-size: 130px;
padding: 20px 0px 0px 0px;
}

.cast-score-big {
  font-size: 50px;
  line-height: 1.4em;
}

.score-text-big {
  font-size: 16px;
}

.bar-under-score {
}

.cast-summary-big {
  width:360px;
  height:125px;
}

.cast-text-big {
text-align: center;
font-style: italic;
font-size: 15px;
}

.cast-summary-details {
width: 360px;
height: 128px;
margin: -10px 0px 0px 0px;
}

.cast-total-reports {
  line-height: 25px;
}

.cast-players-reports {
  width:360px;
}

.progress-bar-a {
  background-color:#F8570B;
}

.progress-bar-b {
  background-color:#F8A30B;
}

.progress-bar-c {
  background-color:#428bca;
}

.progress-bar-d {
  background-color:#9C9994;
}

.progress-bar-e {
  background-color:#4D4B49;
}

.btn-post-cast {
position: relative;
top: 95px;
right: 5px;
}

.btn-input-cast {
  width: 160px;
}

li.ratingemo:hover {
  background-color:#F3F3F3;
}

.menu-post-cast {
  font-size:12px;
}

.btn-default-cast {
  color: #ffffff;
  background-color: #474949;
  border-color: #474949;
  width: 162px;
}

.btn-default-cast:hover,
.btn-default-cast:focus,
.btn-default-cast:active,
.btn-default-cast.active {
  background-color: #3a3c3c;
  border-color: #2e2f2f;
  color: #ffffff;
}

.btn-default-cast.disabled,
.btn-default-cast[disabled],
fieldset[disabled] .btn-default,
.btn-default-cast.disabled:hover,
.btn-default-cast[disabled]:hover,
fieldset[disabled] .btn-default-cast:hover,
.btn-default-cast.disabled:focus,
.btn-default-cast[disabled]:focus,
fieldset[disabled] .btn-default-cast:focus,
.btn-default-cast.disabled:active,
.btn-default-cast[disabled]:active,
fieldset[disabled] .btn-default-cast:active,
.btn-default-cast.disabled.active,
.btn-default-cast[disabled].active,
fieldset[disabled] .btn-default-cast.active {
  background-color: #474949;
  border-color: #474949;
}

.cast-icon-title {
float: left;
font-size: 32px;
}


.dropdown-menu .divider-cast {
height: 1px;
margin: 9px 0;
overflow: hidden;
background-color: #e5e5e5;
}

#bonus-tabs li {
  margin: 0px 10px 5px 0px;
}

.btn-default-cast .icon-chevron-down {
font-size: 12px;
}

.cast-icon-lists {
}

.glossy .image-wrap {
  -webkit-box-shadow: inset 0 -1px 0 rgba(0,0,0,.5);
  -moz-box-shadow: inset 0 -1px 0 rgba(0,0,0,.5);
  box-shadow: inset 0 -1px 0 rgba(0,0,0,.5);

  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
}

.glossy .image-wrap:after {
  position: absolute;
  content: ' ';
  width: 100%;
  height: 50%;
  top: 0;
  left: 0;

  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;

  background: -moz-linear-gradient(top, rgba(255,255,255,0.7) 0%, rgba(255,255,255,.1) 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0.7)), color-stop(100%,rgba(255,255,255,.1)));
  background: linear-gradient(top, rgba(255,255,255,0.7) 0%,rgba(255,255,255,.1) 100%);
}

.soft-embossed .image-wrap {
  -webkit-box-shadow: inset 0 0 4px rgba(0,0,0,1), inset 0 2px 1px rgba(255,255,255,.5), inset 0 -9px 2px rgba(0,0,0,.6), inset 0 -12px 2px rgba(255,255,255,.3);
  -moz-box-shadow: inset 0 0 4px rgba(0,0,0,1), inset 0 2px 1px rgba(255,255,255,.5), inset 0 -9px 2px rgba(0,0,0,.6), inset 0 -12px 2px rgba(255,255,255,.3);
  box-shadow: inset 0 0 4px rgba(0,0,0,1), inset 0 2px 1px rgba(255,255,255,.5), inset 0 -9px 2px rgba(0,0,0,.6), inset 0 -12px 2px rgba(255,255,255,.3);

  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  border-radius: 20px;
}

.cut-out .image-wrap {
  -webkit-box-shadow: 0 1px 0 rgba(255,255,255,.2), inset 0 4px 5px rgba(0,0,0,.6), inset 0 1px 0 rgba(0,0,0,.6);
  -moz-box-shadow: 0 1px 0 rgba(255,255,255,.2), inset 0 4px 5px rgba(0,0,0,.6), inset 0 1px 0 rgba(0,0,0,.6);
  box-shadow: 0 1px 0 rgba(255,255,255,.2), inset 0 4px 5px rgba(0,0,0,.6), inset 0 1px 0 rgba(0,0,0,.6);

  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  border-radius: 20px;
}

.morphing-glowing .image-wrap {
  -webkit-transition: 1s;
  -moz-transition: 1s;
  transition: 1s;

  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  border-radius: 20px;
}

.morphing-glowing .image-wrap:hover {
  -webkit-box-shadow: 0 0 20px rgba(255,255,255,.6), inset 0 0 20px rgba(255,255,255,1);
  -moz-box-shadow: 0 0 20px rgba(255,255,255,.6), inset 0 0 20px rgba(255,255,255,1);
  box-shadow: 0 0 20px rgba(255,255,255,.6), inset 0 0 20px rgba(255,255,255,1);

  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
}

.card .image-wrap {
  -webkit-box-shadow: inset 0 0 1px rgba(0,0,0,.8), inset 0 2px 0 rgba(255,255,255,.5), inset 0 -1px 0 rgba(0,0,0,.4);
  -moz-box-shadow: inset 0 0 1px rgba(0,0,0,.8), inset 0 2px 0 rgba(255,255,255,.5), inset 0 -1px 0 rgba(0,0,0,.4);
  box-shadow: inset 0 0 1px rgba(0,0,0,.8), inset 0 2px 0 rgba(255,255,255,.5), inset 0 -1px 0 rgba(0,0,0,.4);

  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  border-radius: 20px;
}

.downline .btn-soft {
font-weight: normal;
font-size: 10px;
border: none;
padding: 0;
}

#knobs-review {
}

.knobvote {
cursor:pointer;
}

.knobtotal {
}

#kvote .icon-user {
}

input.kvote {
}

input.ktotal {
}

#ktotal ul {
}

ul.kvote {
}

.screenshot {margin: 0px 0px 10px 0px;}

.grade {font-size: 22px;margin: 5px;font-weight: normal;}


div.fc_card-container img{
  position: static !important;
}


/* === CARD CONTAINER === */
div.card-container {
  position: relative;
  width: 188px;
  height: 240px;
  display: block;
  padding: 0;
  margin: 0;
  
  -webkit-perspective: 1000px;
     -moz-perspective: 1000px;
       -o-perspective: 1000px;
      -ms-perspective: 1000px;
          perspective: 1000px;

}

/* === CARD === */

.card-container .card {
 border-radius: 0px;
  width: 100%;
  height: auto;
  position: absolute;
  display: inline-block;
  padding: 0;
  margin: 0;

  -webkit-transition: -webkit-transform .7s;
   -moz-transition: -moz-transform .7s;
     -o-transition: -o-transform .7s;
    -ms-transition: -o-transform .7s;
        transition: transform .7s;

  -webkit-transform-style: preserve-3d;
     -moz-transform-style: preserve-3d;
       -o-transform-style: preserve-3d;
      -ms-transform-style: preserve-3d;
          transform-style: preserve-3d;
}

/* === STYLE FOR THE FRONT & BACK SIDE === */

.card-container .card div {  
  border-radius: 0px;
  
  height: auto;
  width: 100%;
  text-align: center;
  
  margin: 0;

  -webkit-box-sizing:border-box;
     -moz-box-sizing:border-box;
      -ms-box-sizing:border-box;
          box-sizing:border-box;


  -webkit-backface-visibility: hidden;
     -moz-backface-visibility: hidden;
       -o-backface-visibility: hidden;
      -ms-backface-visibility: hidden;
          backface-visibility: hidden;


}

/* === BEGGINING EFFECT === */

.card-container .card[data-direction="top"] .back, .card-container .card[data-direction="bottom"] .back{
  -webkit-transform: rotateX(180deg);
     -moz-transform: rotateX(180deg);
       -o-transform: rotateX(180deg);
      -ms-transform: rotateX(180deg);
          transform: rotateX(180deg);
}
.card-container .card[data-direction="right"] .back, .card-container .card[data-direction="left"] .back{
  -webkit-transform: rotateY(180deg);
   -moz-transform: rotateY(180deg);
     -o-transform: rotateY(180deg);
    -ms-transform: rotateY(180deg);
        transform: rotateY(180deg);
}

/* === EFFECT DIRECTIONS === */

.flipping-right {
  -webkit-transform: rotateY(180deg);
   -moz-transform: rotateY(180deg);
     -o-transform: rotateY(180deg);
    -ms-transform: rotateY(180deg);
        transform: rotateY(180deg);
}

.flipping-left {
  -webkit-transform: rotateY(-180deg);
   -moz-transform: rotateY(-180deg);
     -o-transform: rotateY(-180deg);
    -ms-transform: rotateY(-180deg);
        transform: rotateY(-180deg);
}

.flipping-top {
  -webkit-transform: rotateX(180deg);
   -moz-transform: rotateX(180deg);
     -o-transform: rotateX(180deg);
    -ms-transform: rotateX(180deg);
        transform: rotateX(180deg);
}

.flipping-bottom {
  -webkit-transform: rotateX(-180deg);
   -moz-transform: rotateX(-180deg);
     -o-transform: rotateX(-180deg);
    -ms-transform: rotateX(-180deg);
        transform: rotateX(-180deg);
}


/* SOME METRO COLOR THEMES */
  
  /* PURPLE */
  .purple div.card{
    color: white;
    border:0;
  }

  .purple div.card div{
    background: #791869;
  }
  
  /* RED */
  .red div.card{
    color: white;
    border:0;
  }

  .red div.card div{
    background:#C23B3D;
  }

  /* LIGHT-BLUE */
  .light-blue div.card{
    color: white;
    border:0;
  }

  .light-blue div.card div{
    background:#00AFF0;
  }

  /* GREEN */
  .green div.card{
    color: white;
    border:0;
  }

  .green div.card div{
    background:#88B500;
  }

  /* ORANGE */
  .orange div.card{
    color: white;
    border:0;
  }

  .orange div.card div{
    background:#CF3F20;
  }

  /* BLUE */
  .blue div.card{
    color: white;
    border:0;
  }

  .blue div.card div{
    background:#0C5CEA;
  }

  
  /* YELLOW */
  .yellow div.card{
    color: white;
    border:0;
  }

  .yellow div.card div{
    background: #F27A00; 
  }


  .noCSS3Container{
    -webkit-perspective: none !important;
       -moz-perspective: none !important;
       -o-perspective: none !important;
        -ms-perspective: none !important;
        perspective: none !important; 
  }

  .noCSS3Card{
    -webkit-transition: none !important;
       -moz-transition: none !important;
         -o-transition: none !important;
        -ms-transition: none !important;
          transition: none !important;

    -webkit-transform-style: none !important;
       -moz-transform-style: none !important;
         -o-transform-style: none !important;
        -ms-transform-style: none !important;
            transform-style: none !important;
  }

  .noCSS3Sides{
    -webkit-backface-visibility: visible !important;
       -moz-backface-visibility: visible !important;
         -o-backface-visibility: visible !important;
        -ms-backface-visibility: visible !important;
            backface-visibility: visible !important;

    -webkit-transform: none !important;
       -moz-transform: none !important;
         -o-transform: none !important;
        -ms-transform: none !important;
            transform: none !important;
  }



.card .glyphicon {
  -webkit-backface-visibility: hidden;
         -moz-backface-visibility: hidden;
             -o-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  backface-visibility: hidden;
}

h3.ratinghead {
  margin: -10px 0px 5px 0px;
}

.knobvote.back {
  position: absolute;
  }

.well.card-bg {
  height: 300px;
}

ul.nav-rev {
font-size:15px;
margin: 0px 0px 15px -15px;
}


#stats h3,h4 { border-bottom:none; padding-bottom:0;}
#stats .fa { font-size: 50px;text-align: right;position: absolute;top: 7px;right: 27px;outline: none; }
#stats a { transition: all .3s ease;-webkit-transition: all .3s ease;-moz-transition: all .3s ease;-o-transition: all .3s ease; }
/* Visitor */
div.visitor i,.visitor h4.list-group-item-heading { color:#E48A07;}
div.visitor:hover { background-color:#E48A07; }
div.visitor:hover * { color:#FFF; }
div.visitor {cursor:pointer;}

/* Votes Count */
div.votes-count i,.votes-count h4.list-group-item-heading { color:#428bca; }
div.votes-count:hover { background-color:#428bca; }
div.votes-count:hover * { color:#FFF; }
div.votes-count {cursor:pointer;}
/* Google */
a.google-plus i,.google-plus h4.list-group-item-heading { color:#dd4b39; }
a.google-plus:hover { background-color:#dd4b39; }
a.google-plus:hover * { color:#FFF; }

/* Grade A */
div.grade-a span,.grade-a h4.list-group-item-heading { color:#F8570B; }
div.grade-a:hover { background-color:#F8570B; }
div.grade-a:hover * { color:#FFF; }
div.grade-a {cursor:pointer;}

/* Grade B */
div.grade-b span,.grade-b h4.list-group-item-heading { color:#F8A30B; }
div.grade-b:hover { background-color:#F8A30B; }
div.grade-b:hover * { color:#FFF; }
div.grade-b{cursor:pointer;}

/* Grade C */
div.grade-c span,.grade-c h4.list-group-item-heading { color:#428bca; }
div.grade-c:hover { background-color:#428bca; }
div.grade-c:hover * { color:#FFF; }
div.grade-c{cursor:pointer;}

/* Grade D */
div.grade-d span,.grade-d h4.list-group-item-heading { color:#9C9994; }
div.grade-d:hover { background-color:#9C9994; }
div.grade-d:hover * { color:#FFF; }
div.grade-d{cursor:pointer;}

/* Grade E */
div.grade-e span,.grade-e h4.list-group-item-heading { color:#4D4B49; }
div.grade-e:hover { background-color:#4D4B49; }
div.grade-e:hover * { color:#FFF; }
div.grade-e{cursor:pointer;}

/* Linkedin */
a.linkedin i,.linkedin h4.list-group-item-heading { color:#0e76a8; }
a.linkedin:hover { background-color:#0e76a8; }
a.linkedin:hover * { color:#FFF; }
/* Tumblr */
a.tumblr i,.tumblr h4.list-group-item-heading { color:#34526f; }
a.tumblr:hover { background-color:#34526f; }
a.tumblr:hover * { color:#FFF; }
/* Youtube */
a.youtube i,.youtube h4.list-group-item-heading { color:#c4302b; }
a.youtube:hover { background-color:#c4302b; }
a.youtube:hover * { color:#FFF; }
/* Vimeo */
a.vimeo i,.vimeo h4.list-group-item-heading { color:#44bbff; }
a.vimeo:hover { background-color:#44bbff; }
a.vimeo:hover * { color:#FFF; }

#stats {
  width: 290px;
}

#rankings h3,h4 { border-bottom:none; padding-bottom:0;}
#rankings .fa { font-size: 50px;text-align: right;position: absolute;top: 7px;right: 27px;outline: none; }
#rankings a { transition: all .3s ease;-webkit-transition: all .3s ease;-moz-transition: all .3s ease;-o-transition: all .3s ease; }
#rankings {width:300px;}

#rankings .pagination.rpage-menu {position: absolute;top: 270px;right: -60px;}

.btn-geoip-reviews {margin-bottom: 10px;}

#secondtab #firsttab #thirdtab, .tab-content {margin-top:-1px;}
#secondtab, #firsttab, #thirdtab ul.nav-tabs.nav-justified {border-bottom:0;}
#secondtab #firsttab #thirdtab, .tab-content span.label {font-size:10px;}

#review-body h2.panel-title.rev-bonus {margin:0;padding:0;font-size: 22px;}

.label a {color:#ffffff;}

#rankings .tab-content {
  padding:10px;
    
    border-bottom:0px;
  }
#rankings .nav-tabs {
border-bottom: 0px;
position: relative;
bottom: 20px;
margin-bottom: -13px;
}

#rankings .nav-tabs > li {
margin-bottom:0;
    margin-top:-1px;
}
  
#rankings .nav-tabs > li > a {
padding-top: 8px;
padding-bottom: 8px;
line-height: 20px;
border: 1px solid transparent;
    -moz-border-radius:0px;
  -webkit-border-radius:0px;
  border-radius:0px;
-moz-border-radius-bottomright: 5px;
-webkit-border-bottom-right-radius: 5px;
border-bottom-right-radius: 5px;
-moz-border-radius-bottomleft: 5px;
-webkit-border-bottom-left-radius: 5px;
border-bottom-left-radius: 5px;
}
#rankings .nav-tabs > .active > a, .nav-tabs > .active > a:hover, .nav-tabs > .active > a:focus {
color: #555555;
cursor: default;
background-color: #ffffff;
border: 1px solid #ddd;
border-top-color: transparent;
}


.titlecontainerhome { border-bottom: 1px solid #E2E2E2;
text-transform: uppercase;
margin-bottom: 8px;
height: 40px;
}

.thumbnail {
    position: relative;
    padding: 0px;
    margin-bottom: 20px;
}

.thumbnail > h4 {
    padding: 7px 5px 0px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.thumbnail h4 .info {
    position: absolute;
    top: -4px;
    right: -4px;
    font-size: 0.6em;
    padding-left: 15px;
    border-top-right-radius: 3px;
    border-bottom-left-radius: 4px;
    border-radius: 0px;
    border-bottom-left-radius: 5px;
    cursor:  pointer;
}

.thumbnail h4 .info > span {
    margin-right: 10px;   
}

.thumbnail img {
    width: 100%;
}
.thumbnail a.btn {
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
}

.thumbnail h4 .new {
position: absolute;
top: -4px;
left: -4px;
font-size: 0.6em;
padding-right: 5px;
border-top-right-radius: 3px;
border-bottom-left-radius: 4px;
border-radius: 0px;
border-bottom-right-radius: 5px;
}

/* Badger
------------------------- */

[class*="badger"] {
    position: relative;
    margin: 15px 0;
    padding: 39px 19px 14px;
    background: #fff;
    border: 1px solid #ddd;
    border-radius: 6px;
}

[class*="badger"]:after {
    content: attr(data-badger);
    position: absolute;
    top: 0;
    padding: 3px 7px;
    font-size: 12px;
    font-weight: bold;
    background: #999;
    color: #fff;
}

.badger-left:after {
    left: 0;
    border-radius: 6px 0 6px 0;
}

.badger-right:after {
    right: 0;
    border-radius: 0 6px 0 6px;
}

.badger-danger:after {
    background: #d9534f;
}

.badger-warning:after {
    background: #f0ad4e;
}

.badger-success:after {
    background: #5cb85c;
}

.badger-info:after {
    background: #5bc0de;
}

.badger-inverse:after {
    background: #222;
}

#nd,#freeplay,#freespins  p {margin:5px 0px 5px;}

.center-block {
    float: none;
    margin-left: auto;
    margin-right: auto;
}

.input-group .icon-addon .form-control {
    border-radius: 0;
}

.icon-addon {
    position: relative;
    color: #555;
    display: block;
}

.icon-addon:after,
.icon-addon:before {
    display: table;
    content: " ";
}

.icon-addon:after {
    clear: both;
}

.icon-addon.addon-md .glyphicon,
.icon-addon .glyphicon, 
.icon-addon.addon-md .fa,
.icon-addon .fa {
    position: absolute;
    z-index: 2;
    left: 10px;
    font-size: 14px;
    width: 20px;
    margin-left: -2.5px;
    text-align: center;
    padding: 10px 0;
    top: 1px
}

.icon-addon.addon-lg .form-control {
    line-height: 1.33;
    height: 46px;
    font-size: 18px;
    padding: 10px 16px 10px 40px;
}

.icon-addon.addon-sm .form-control {
    height: 30px;
    padding: 5px 10px 5px 28px;
    font-size: 12px;
    line-height: 1.5;
}

.icon-addon.addon-lg .fa,
.icon-addon.addon-lg .glyphicon {
    font-size: 18px;
    margin-left: 0;
    left: 11px;
    top: 4px;
}

.icon-addon.addon-md .form-control,
.icon-addon .form-control {
    padding-left: 30px;
    float: left;
    font-weight: normal;
}

.icon-addon.addon-sm .fa,
.icon-addon.addon-sm .glyphicon {
    margin-left: 0;
    font-size: 12px;
    left: 5px;
    top: -1px
}

.icon-addon .form-control:focus + .glyphicon,
.icon-addon:hover .glyphicon,
.icon-addon .form-control:focus + .fa,
.icon-addon:hover .fa {
    color: #2580db;
}

#tbonus .panel-heading {min-height:50px;}
#tbonus .form-group, #tbonus form {margin:0px;}

/*Sprite Flags OK */
.flok-_ASEAN{ background-position: 0 0;  } 
.flok-_AfricanUnion{ background-position: 0 -21px;  } 
.flok-_Alderney{ background-position: 0 -42px;  } 
.flok-_ArabLeague{ background-position: 0 -63px;  } 
.flok-_BasqueCountry{ background-position: 0 -84px;  } 
.flok-_CARICOM{ background-position: 0 -105px;  } 
.flok-_CIS{ background-position: 0 -126px;  } 
.flok-_Catalonia{ background-position: 0 -147px;  } 
.flok-_Commonwealth{ background-position: 0 -168px;  } 
.flok-_England{ background-position: 0 -189px;  } 
.flok-_EuropeanUnion{ background-position: 0 -210px;  } 
.flok-_FAO{ background-position: 0 -231px;  } 
.flok-_Galicia{ background-position: 0 -252px;  } 
.flok-_IAEA{ background-position: 0 -273px;  } 
.flok-_IHO{ background-position: 0 -294px;  } 
.flok-_IslamicConference{ background-position: 0 -315px;  } 
.flok-_Kosovo{ background-position: 0 -336px;  } 
.flok-_NATO{ background-position: 0 -357px;  } 
.flok-_NorthernCyprus{ background-position: 0 -378px;  } 
.flok-_NorthernIreland{ background-position: 0 -399px;  } 
.flok-_OAS{ background-position: 0 -420px;  } 
.flok-_OECD{ background-position: 0 -441px;  } 
.flok-_OPEC{ background-position: 0 -462px;  } 
.flok-_OlimpicMovement{ background-position: 0 -483px;  } 
.flok-_RedCross{ background-position: 0 -504px;  } 
.flok-_Scotland{ background-position: 0 -525px;  } 
.flok-_Somaliland{ background-position: 0 -546px;  } 
.flok-_Tristan-da-Cunha{ background-position: 0 -567px;  } 
.flok-_UNESCO{ background-position: 0 -588px;  } 
.flok-_UNICEF{ background-position: 0 -609px;  } 
.flok-_UnitedNations{ background-position: 0 -630px;  } 
.flok-_WHO{ background-position: 0 -651px;  } 
.flok-_WTO{ background-position: 0 -672px;  } 
.flok-_Wales{ background-position: 0 -693px;  } 
.flok-ad{ background-position: 0 -714px;  } 
.flok-ae{ background-position: 0 -735px;  } 
.flok-af{ background-position: 0 -756px;  } 
.flok-ag{ background-position: 0 -777px;  } 
.flok-ai{ background-position: 0 -798px;  } 
.flok-al{ background-position: 0 -819px;  } 
.flok-am{ background-position: 0 -840px;  } 
.flok-an{ background-position: 0 -861px;  } 
.flok-ao{ background-position: 0 -882px;  } 
.flok-aq{ background-position: 0 -903px;  } 
.flok-ar{ background-position: 0 -924px;  } 
.flok-as{ background-position: 0 -945px;  } 
.flok-at{ background-position: 0 -966px;  } 
.flok-au{ background-position: 0 -987px;  } 
.flok-aw{ background-position: 0 -1008px;  } 
.flok-ax{ background-position: 0 -1029px;  } 
.flok-az{ background-position: 0 -1050px;  } 
.flok-ba{ background-position: 0 -1071px;  } 
.flok-bb{ background-position: 0 -1092px;  } 
.flok-bd{ background-position: 0 -1113px;  } 
.flok-be{ background-position: 0 -1134px;  } 
.flok-bf{ background-position: 0 -1155px;  } 
.flok-bg{ background-position: 0 -1176px;  } 
.flok-bh{ background-position: 0 -1197px;  } 
.flok-bi{ background-position: 0 -1218px;  } 
.flok-bj{ background-position: 0 -1239px;  } 
.flok-bl{ background-position: 0 -1260px;  } 
.flok-bm{ background-position: 0 -1281px;  } 
.flok-bn{ background-position: 0 -1302px;  } 
.flok-bo{ background-position: 0 -1323px;  } 
.flok-br{ background-position: 0 -1344px;  } 
.flok-bs{ background-position: 0 -1365px;  } 
.flok-bt{ background-position: 0 -1386px;  } 
.flok-bv{ background-position: 0 -1407px;  } 
.flok-bw{ background-position: 0 -1428px;  } 
.flok-by{ background-position: 0 -1449px;  } 
.flok-bz{ background-position: 0 -1470px;  } 
.flok-ca{ background-position: 0 -1491px;  } 
.flok-cc{ background-position: 0 -1512px;  } 
.flok-cd{ background-position: 0 -1533px;  } 
.flok-cf{ background-position: 0 -1554px;  } 
.flok-cg{ background-position: 0 -1575px;  } 
.flok-ch{ background-position: 0 -1596px;  } 
.flok-ci{ background-position: 0 -1617px;  } 
.flok-ck{ background-position: 0 -1638px;  } 
.flok-cl{ background-position: 0 -1659px;  } 
.flok-cm{ background-position: 0 -1680px;  } 
.flok-cn{ background-position: 0 -1701px;  } 
.flok-co{ background-position: 0 -1722px;  } 
.flok-cr{ background-position: 0 -1743px;  } 
.flok-cu{ background-position: 0 -1764px;  } 
.flok-cv{ background-position: 0 -1785px;  } 
.flok-cw{ background-position: 0 -1806px;  } 
.flok-cx{ background-position: 0 -1827px;  } 
.flok-cy{ background-position: 0 -1848px;  } 
.flok-cz{ background-position: 0 -1869px;  } 
.flok-de{ background-position: 0 -1890px;  } 
.flok-dj{ background-position: 0 -1911px;  } 
.flok-dk{ background-position: 0 -1932px;  } 
.flok-dm{ background-position: 0 -1953px;  } 
.flok-do{ background-position: 0 -1974px;  } 
.flok-dz{ background-position: -21px 0;  } 
.flok-ec{ background-position: -21px -21px;  } 
.flok-ee{ background-position: -21px -42px;  } 
.flok-eg{ background-position: -21px -63px;  } 
.flok-eh{ background-position: -21px -84px;  } 
.flok-er{ background-position: -21px -105px;  } 
.flok-es{ background-position: -21px -126px;  } 
.flok-et{ background-position: -21px -147px;  } 
.flok-fi{ background-position: -21px -168px;  } 
.flok-fj{ background-position: -21px -189px;  } 
.flok-fk{ background-position: -21px -210px;  } 
.flok-fm{ background-position: -21px -231px;  } 
.flok-fo{ background-position: -21px -252px;  } 
.flok-fr{ background-position: -21px -273px;  } 
.flok-ga{ background-position: -21px -294px;  } 
.flok-gb{ background-position: -21px -315px;  } 
.flok-gd{ background-position: -21px -336px;  } 
.flok-ge{ background-position: -21px -357px;  } 
.flok-gf{ background-position: -21px -378px;  } 
.flok-gg{ background-position: -21px -399px;  } 
.flok-gh{ background-position: -21px -420px;  } 
.flok-gi{ background-position: -21px -441px;  } 
.flok-gl{ background-position: -21px -462px;  } 
.flok-gm{ background-position: -21px -483px;  } 
.flok-gn{ background-position: -21px -504px;  } 
.flok-gp{ background-position: -21px -525px;  } 
.flok-gq{ background-position: -21px -546px;  } 
.flok-gr{ background-position: -21px -567px;  } 
.flok-gs{ background-position: -21px -588px;  } 
.flok-gt{ background-position: -21px -609px;  } 
.flok-gu{ background-position: -21px -630px;  } 
.flok-gw{ background-position: -21px -651px;  } 
.flok-gy{ background-position: -21px -672px;  } 
.flok-hk{ background-position: -21px -693px;  } 
.flok-hm{ background-position: -21px -714px;  } 
.flok-hn{ background-position: -21px -735px;  } 
.flok-hr{ background-position: -21px -756px;  } 
.flok-ht{ background-position: -21px -777px;  } 
.flok-hu{ background-position: -21px -798px;  } 
.flok-id{ background-position: -21px -819px;  } 
.flok-ie{ background-position: -21px -840px;  } 
.flok-il{ background-position: -21px -861px;  } 
.flok-im{ background-position: -21px -882px;  } 
.flok-in{ background-position: -21px -903px;  } 
.flok-io{ background-position: -21px -924px;  } 
.flok-iq{ background-position: -21px -945px;  } 
.flok-ir{ background-position: -21px -966px;  } 
.flok-is{ background-position: -21px -987px;  } 
.flok-it{ background-position: -21px -1008px;  } 
.flok-je{ background-position: -21px -1029px;  } 
.flok-jm{ background-position: -21px -1050px;  } 
.flok-jo{ background-position: -21px -1071px;  } 
.flok-jp{ background-position: -21px -1092px;  } 
.flok-ke{ background-position: -21px -1113px;  } 
.flok-kg{ background-position: -21px -1134px;  } 
.flok-kh{ background-position: -21px -1155px;  } 
.flok-ki{ background-position: -21px -1176px;  } 
.flok-km{ background-position: -21px -1197px;  } 
.flok-kn{ background-position: -21px -1218px;  } 
.flok-kp{ background-position: -21px -1239px;  } 
.flok-kr{ background-position: -21px -1260px;  } 
.flok-kw{ background-position: -21px -1281px;  } 
.flok-ky{ background-position: -21px -1302px;  } 
.flok-kz{ background-position: -21px -1323px;  } 
.flok-la{ background-position: -21px -1344px;  } 
.flok-lb{ background-position: -21px -1365px;  } 
.flok-lc{ background-position: -21px -1386px;  } 
.flok-li{ background-position: -21px -1407px;  } 
.flok-lk{ background-position: -21px -1428px;  } 
.flok-lr{ background-position: -21px -1449px;  } 
.flok-ls{ background-position: -21px -1470px;  } 
.flok-lt{ background-position: -21px -1491px;  } 
.flok-lu{ background-position: -21px -1512px;  } 
.flok-lv{ background-position: -21px -1533px;  } 
.flok-ly{ background-position: -21px -1554px;  } 
.flok-ma{ background-position: -21px -1575px;  } 
.flok-mc{ background-position: -21px -1596px;  } 
.flok-md{ background-position: -21px -1617px;  } 
.flok-me{ background-position: -21px -1638px;  } 
.flok-mf{ background-position: -21px -1659px;  } 
.flok-mg{ background-position: -21px -1680px;  } 
.flok-mh{ background-position: -21px -1701px;  } 
.flok-mk{ background-position: -21px -1722px;  } 
.flok-ml{ background-position: -21px -1743px;  } 
.flok-mm{ background-position: -21px -1764px;  } 
.flok-mn{ background-position: -21px -1785px;  } 
.flok-mo{ background-position: -21px -1806px;  } 
.flok-mp{ background-position: -21px -1827px;  } 
.flok-mq{ background-position: -21px -1848px;  } 
.flok-mr{ background-position: -21px -1869px;  } 
.flok-ms{ background-position: -21px -1890px;  } 
.flok-mt{ background-position: -21px -1911px;  } 
.flok-mu{ background-position: -21px -1932px;  } 
.flok-mv{ background-position: -21px -1953px;  } 
.flok-mw{ background-position: -21px -1974px;  } 
.flok-mx{ background-position: -42px 0;  } 
.flok-my{ background-position: -42px -21px;  } 
.flok-mz{ background-position: -42px -42px;  } 
.flok-na{ background-position: -42px -63px;  } 
.flok-nc{ background-position: -42px -84px;  } 
.flok-ne{ background-position: -42px -105px;  } 
.flok-nf{ background-position: -42px -126px;  } 
.flok-ng{ background-position: -42px -147px;  } 
.flok-ni{ background-position: -42px -168px;  } 
.flok-nl{ background-position: -42px -189px;  } 
.flok-no{ background-position: -42px -210px;  } 
.flok-np{ background-position: -42px -231px;  } 
.flok-nr{ background-position: -42px -252px;  } 
.flok-nu{ background-position: -42px -273px;  } 
.flok-nz{ background-position: -42px -294px;  } 
.flok-om{ background-position: -42px -315px;  } 
.flok-pa{ background-position: -42px -336px;  } 
.flok-pe{ background-position: -42px -357px;  } 
.flok-pf{ background-position: -42px -378px;  } 
.flok-pg{ background-position: -42px -399px;  } 
.flok-ph{ background-position: -42px -420px;  } 
.flok-pk{ background-position: -42px -441px;  } 
.flok-pl{ background-position: -42px -462px;  } 
.flok-pm{ background-position: -42px -483px;  } 
.flok-pn{ background-position: -42px -504px;  } 
.flok-pr{ background-position: -42px -525px;  } 
.flok-ps{ background-position: -42px -546px;  } 
.flok-pt{ background-position: -42px -567px;  } 
.flok-pw{ background-position: -42px -588px;  } 
.flok-py{ background-position: -42px -609px;  } 
.flok-qa{ background-position: -42px -630px;  } 
.flok-re{ background-position: -42px -651px;  } 
.flok-ro{ background-position: -42px -672px;  } 
.flok-rs{ background-position: -42px -693px;  } 
.flok-ru{ background-position: -42px -714px;  } 
.flok-rw{ background-position: -42px -735px;  } 
.flok-sa{ background-position: -42px -756px;  } 
.flok-sb{ background-position: -42px -777px;  } 
.flok-sc{ background-position: -42px -798px;  } 
.flok-sd{ background-position: -42px -819px;  } 
.flok-se{ background-position: -42px -840px;  } 
.flok-sg{ background-position: -42px -861px;  } 
.flok-sh{ background-position: -42px -882px;  } 
.flok-si{ background-position: -42px -903px;  } 
.flok-sj{ background-position: -42px -924px;  } 
.flok-sk{ background-position: -42px -945px;  } 
.flok-sl{ background-position: -42px -966px;  } 
.flok-sm{ background-position: -42px -987px;  } 
.flok-sn{ background-position: -42px -1008px;  } 
.flok-so{ background-position: -42px -1029px;  } 
.flok-sr{ background-position: -42px -1050px;  } 
.flok-ss{ background-position: -42px -1071px;  } 
.flok-st{ background-position: -42px -1092px;  } 
.flok-sv{ background-position: -42px -1113px;  } 
.flok-sw{ background-position: -42px -1134px;  } 
.flok-sy{ background-position: -42px -1155px;  } 
.flok-sz{ background-position: -42px -1176px;  } 
.flok-tc{ background-position: -42px -1197px;  } 
.flok-td{ background-position: -42px -1218px;  } 
.flok-tf{ background-position: -42px -1239px;  } 
.flok-tg{ background-position: -42px -1260px;  } 
.flok-th{ background-position: -42px -1281px;  } 
.flok-tj{ background-position: -42px -1302px;  } 
.flok-tk{ background-position: -42px -1323px;  } 
.flok-tl{ background-position: -42px -1344px;  } 
.flok-tm{ background-position: -42px -1365px;  } 
.flok-tn{ background-position: -42px -1386px;  } 
.flok-to{ background-position: -42px -1407px;  } 
.flok-tr{ background-position: -42px -1428px;  } 
.flok-tt{ background-position: -42px -1449px;  } 
.flok-tv{ background-position: -42px -1470px;  } 
.flok-tw{ background-position: -42px -1491px;  } 
.flok-tz{ background-position: -42px -1512px;  } 
.flok-ua{ background-position: -42px -1533px;  } 
.flok-ug{ background-position: -42px -1554px;  } 
.flok-um{ background-position: -42px -1575px;  } 
.flok-us{ background-position: -42px -1596px;  } 
.flok-uy{ background-position: -42px -1617px;  } 
.flok-uz{ background-position: -42px -1638px;  } 
.flok-va{ background-position: -42px -1659px;  } 
.flok-vc{ background-position: -42px -1680px;  } 
.flok-ve{ background-position: -42px -1701px;  } 
.flok-vg{ background-position: -42px -1722px;  } 
.flok-vi{ background-position: -42px -1743px;  } 
.flok-vn{ background-position: -42px -1764px;  } 
.flok-vu{ background-position: -42px -1785px;  } 
.flok-wf{ background-position: -42px -1806px;  } 
.flok-ws{ background-position: -42px -1827px;  } 
.flok-ye{ background-position: -42px -1848px;  } 
.flok-yt{ background-position: -42px -1869px;  } 
.flok-za{ background-position: -42px -1890px;  } 
.flok-zm{ background-position: -42px -1911px;  } 
.flok-zw{ background-position: -42px -1932px;  } 

.flno-_ASEAN{ background-position: 0 0;  } 
.flno-_AfricanUnion{ background-position: 0 -21px;  } 
.flno-_Alderney{ background-position: 0 -42px;  } 
.flno-_ArabLeague{ background-position: 0 -63px;  } 
.flno-_BasqueCountry{ background-position: 0 -84px;  } 
.flno-_CARICOM{ background-position: 0 -105px;  } 
.flno-_CIS{ background-position: 0 -126px;  } 
.flno-_Catalonia{ background-position: 0 -147px;  } 
.flno-_Commonwealth{ background-position: 0 -168px;  } 
.flno-_England{ background-position: 0 -189px;  } 
.flno-_EuropeanUnion{ background-position: 0 -210px;  } 
.flno-_FAO{ background-position: 0 -231px;  } 
.flno-_Galicia{ background-position: 0 -252px;  } 
.flno-_IAEA{ background-position: 0 -273px;  } 
.flno-_IHO{ background-position: 0 -294px;  } 
.flno-_IslamicConference{ background-position: 0 -315px;  } 
.flno-_Kosovo{ background-position: 0 -336px;  } 
.flno-_NATO{ background-position: 0 -357px;  } 
.flno-_NorthernCyprus{ background-position: 0 -378px;  } 
.flno-_NorthernIreland{ background-position: 0 -399px;  } 
.flno-_OAS{ background-position: 0 -420px;  } 
.flno-_OECD{ background-position: 0 -441px;  } 
.flno-_OPEC{ background-position: 0 -462px;  } 
.flno-_OlimpicMovement{ background-position: 0 -483px;  } 
.flno-_RedCross{ background-position: 0 -504px;  } 
.flno-_Scotland{ background-position: 0 -525px;  } 
.flno-_Somaliland{ background-position: 0 -546px;  } 
.flno-_Tristan-da-Cunha{ background-position: 0 -567px;  } 
.flno-_UNESCO{ background-position: 0 -588px;  } 
.flno-_UNICEF{ background-position: 0 -609px;  } 
.flno-_UnitedNations{ background-position: 0 -630px;  } 
.flno-_WHO{ background-position: 0 -651px;  } 
.flno-_WTO{ background-position: 0 -672px;  } 
.flno-_Wales{ background-position: 0 -693px;  } 
.flno-ad{ background-position: 0 -714px;  } 
.flno-ae{ background-position: 0 -735px;  } 
.flno-af{ background-position: 0 -756px;  } 
.flno-ag{ background-position: 0 -777px;  } 
.flno-ai{ background-position: 0 -798px;  } 
.flno-al{ background-position: 0 -819px;  } 
.flno-am{ background-position: 0 -840px;  } 
.flno-an{ background-position: 0 -861px;  } 
.flno-ao{ background-position: 0 -882px;  } 
.flno-aq{ background-position: 0 -903px;  } 
.flno-ar{ background-position: 0 -924px;  } 
.flno-as{ background-position: 0 -945px;  } 
.flno-at{ background-position: 0 -966px;  } 
.flno-au{ background-position: 0 -987px;  } 
.flno-aw{ background-position: 0 -1008px;  } 
.flno-ax{ background-position: 0 -1029px;  } 
.flno-az{ background-position: 0 -1050px;  } 
.flno-ba{ background-position: 0 -1071px;  } 
.flno-bb{ background-position: 0 -1092px;  } 
.flno-bd{ background-position: 0 -1113px;  } 
.flno-be{ background-position: 0 -1134px;  } 
.flno-bf{ background-position: 0 -1155px;  } 
.flno-bg{ background-position: 0 -1176px;  } 
.flno-bh{ background-position: 0 -1197px;  } 
.flno-bi{ background-position: 0 -1218px;  } 
.flno-bj{ background-position: 0 -1239px;  } 
.flno-bl{ background-position: 0 -1260px;  } 
.flno-bm{ background-position: 0 -1281px;  } 
.flno-bn{ background-position: 0 -1302px;  } 
.flno-bo{ background-position: 0 -1323px;  } 
.flno-br{ background-position: 0 -1344px;  } 
.flno-bs{ background-position: 0 -1365px;  } 
.flno-bt{ background-position: 0 -1386px;  } 
.flno-bv{ background-position: 0 -1407px;  } 
.flno-bw{ background-position: 0 -1428px;  } 
.flno-by{ background-position: 0 -1449px;  } 
.flno-bz{ background-position: 0 -1470px;  } 
.flno-ca{ background-position: 0 -1491px;  } 
.flno-cc{ background-position: 0 -1512px;  } 
.flno-cd{ background-position: 0 -1533px;  } 
.flno-cf{ background-position: 0 -1554px;  } 
.flno-cg{ background-position: 0 -1575px;  } 
.flno-ch{ background-position: 0 -1596px;  } 
.flno-ci{ background-position: 0 -1617px;  } 
.flno-ck{ background-position: 0 -1638px;  } 
.flno-cl{ background-position: 0 -1659px;  } 
.flno-cm{ background-position: 0 -1680px;  } 
.flno-cn{ background-position: 0 -1701px;  } 
.flno-co{ background-position: 0 -1722px;  } 
.flno-cr{ background-position: 0 -1743px;  } 
.flno-cu{ background-position: 0 -1764px;  } 
.flno-cv{ background-position: 0 -1785px;  } 
.flno-cw{ background-position: 0 -1806px;  } 
.flno-cx{ background-position: 0 -1827px;  } 
.flno-cy{ background-position: 0 -1848px;  } 
.flno-cz{ background-position: 0 -1869px;  } 
.flno-de{ background-position: 0 -1890px;  } 
.flno-dj{ background-position: 0 -1911px;  } 
.flno-dk{ background-position: 0 -1932px;  } 
.flno-dm{ background-position: 0 -1953px;  } 
.flno-do{ background-position: 0 -1974px;  } 
.flno-dz{ background-position: -21px 0;  } 
.flno-ec{ background-position: -21px -21px;  } 
.flno-ee{ background-position: -21px -42px;  } 
.flno-eg{ background-position: -21px -63px;  } 
.flno-eh{ background-position: -21px -84px;  } 
.flno-er{ background-position: -21px -105px;  } 
.flno-es{ background-position: -21px -126px;  } 
.flno-et{ background-position: -21px -147px;  } 
.flno-fi{ background-position: -21px -168px;  } 
.flno-fj{ background-position: -21px -189px;  } 
.flno-fk{ background-position: -21px -210px;  } 
.flno-fm{ background-position: -21px -231px;  } 
.flno-fo{ background-position: -21px -252px;  } 
.flno-fr{ background-position: -21px -273px;  } 
.flno-ga{ background-position: -21px -294px;  } 
.flno-gb{ background-position: -21px -315px;  } 
.flno-gd{ background-position: -21px -336px;  } 
.flno-ge{ background-position: -21px -357px;  } 
.flno-gf{ background-position: -21px -378px;  } 
.flno-gg{ background-position: -21px -399px;  } 
.flno-gh{ background-position: -21px -420px;  } 
.flno-gi{ background-position: -21px -441px;  } 
.flno-gl{ background-position: -21px -462px;  } 
.flno-gm{ background-position: -21px -483px;  } 
.flno-gn{ background-position: -21px -504px;  } 
.flno-gp{ background-position: -21px -525px;  } 
.flno-gq{ background-position: -21px -546px;  } 
.flno-gr{ background-position: -21px -567px;  } 
.flno-gs{ background-position: -21px -588px;  } 
.flno-gt{ background-position: -21px -609px;  } 
.flno-gu{ background-position: -21px -630px;  } 
.flno-gw{ background-position: -21px -651px;  } 
.flno-gy{ background-position: -21px -672px;  } 
.flno-hk{ background-position: -21px -693px;  } 
.flno-hm{ background-position: -21px -714px;  } 
.flno-hn{ background-position: -21px -735px;  } 
.flno-hr{ background-position: -21px -756px;  } 
.flno-ht{ background-position: -21px -777px;  } 
.flno-hu{ background-position: -21px -798px;  } 
.flno-id{ background-position: -21px -819px;  } 
.flno-ie{ background-position: -21px -840px;  } 
.flno-il{ background-position: -21px -861px;  } 
.flno-im{ background-position: -21px -882px;  } 
.flno-in{ background-position: -21px -903px;  } 
.flno-io{ background-position: -21px -924px;  } 
.flno-iq{ background-position: -21px -945px;  } 
.flno-ir{ background-position: -21px -966px;  } 
.flno-is{ background-position: -21px -987px;  } 
.flno-it{ background-position: -21px -1008px;  } 
.flno-je{ background-position: -21px -1029px;  } 
.flno-jm{ background-position: -21px -1050px;  } 
.flno-jo{ background-position: -21px -1071px;  } 
.flno-jp{ background-position: -21px -1092px;  } 
.flno-ke{ background-position: -21px -1113px;  } 
.flno-kg{ background-position: -21px -1134px;  } 
.flno-kh{ background-position: -21px -1155px;  } 
.flno-ki{ background-position: -21px -1176px;  } 
.flno-km{ background-position: -21px -1197px;  } 
.flno-kn{ background-position: -21px -1218px;  } 
.flno-kp{ background-position: -21px -1239px;  } 
.flno-kr{ background-position: -21px -1260px;  } 
.flno-kw{ background-position: -21px -1281px;  } 
.flno-ky{ background-position: -21px -1302px;  } 
.flno-kz{ background-position: -21px -1323px;  } 
.flno-la{ background-position: -21px -1344px;  } 
.flno-lb{ background-position: -21px -1365px;  } 
.flno-lc{ background-position: -21px -1386px;  } 
.flno-li{ background-position: -21px -1407px;  } 
.flno-lk{ background-position: -21px -1428px;  } 
.flno-lr{ background-position: -21px -1449px;  } 
.flno-ls{ background-position: -21px -1470px;  } 
.flno-lt{ background-position: -21px -1491px;  } 
.flno-lu{ background-position: -21px -1512px;  } 
.flno-lv{ background-position: -21px -1533px;  } 
.flno-ly{ background-position: -21px -1554px;  } 
.flno-ma{ background-position: -21px -1575px;  } 
.flno-mc{ background-position: -21px -1596px;  } 
.flno-md{ background-position: -21px -1617px;  } 
.flno-me{ background-position: -21px -1638px;  } 
.flno-mf{ background-position: -21px -1659px;  } 
.flno-mg{ background-position: -21px -1680px;  } 
.flno-mh{ background-position: -21px -1701px;  } 
.flno-mk{ background-position: -21px -1722px;  } 
.flno-ml{ background-position: -21px -1743px;  } 
.flno-mm{ background-position: -21px -1764px;  } 
.flno-mn{ background-position: -21px -1785px;  } 
.flno-mo{ background-position: -21px -1806px;  } 
.flno-mp{ background-position: -21px -1827px;  } 
.flno-mq{ background-position: -21px -1848px;  } 
.flno-mr{ background-position: -21px -1869px;  } 
.flno-ms{ background-position: -21px -1890px;  } 
.flno-mt{ background-position: -21px -1911px;  } 
.flno-mu{ background-position: -21px -1932px;  } 
.flno-mv{ background-position: -21px -1953px;  } 
.flno-mw{ background-position: -21px -1974px;  } 
.flno-mx{ background-position: -42px 0;  } 
.flno-my{ background-position: -42px -21px;  } 
.flno-mz{ background-position: -42px -42px;  } 
.flno-na{ background-position: -42px -63px;  } 
.flno-nc{ background-position: -42px -84px;  } 
.flno-ne{ background-position: -42px -105px;  } 
.flno-nf{ background-position: -42px -126px;  } 
.flno-ng{ background-position: -42px -147px;  } 
.flno-ni{ background-position: -42px -168px;  } 
.flno-nl{ background-position: -42px -189px;  } 
.flno-no{ background-position: -42px -210px;  } 
.flno-np{ background-position: -42px -231px;  } 
.flno-nr{ background-position: -42px -252px;  } 
.flno-nu{ background-position: -42px -273px;  } 
.flno-nz{ background-position: -42px -294px;  } 
.flno-om{ background-position: -42px -315px;  } 
.flno-pa{ background-position: -42px -336px;  } 
.flno-pe{ background-position: -42px -357px;  } 
.flno-pf{ background-position: -42px -378px;  } 
.flno-pg{ background-position: -42px -399px;  } 
.flno-ph{ background-position: -42px -420px;  } 
.flno-pk{ background-position: -42px -441px;  } 
.flno-pl{ background-position: -42px -462px;  } 
.flno-pm{ background-position: -42px -483px;  } 
.flno-pn{ background-position: -42px -504px;  } 
.flno-pr{ background-position: -42px -525px;  } 
.flno-ps{ background-position: -42px -546px;  } 
.flno-pt{ background-position: -42px -567px;  } 
.flno-pw{ background-position: -42px -588px;  } 
.flno-py{ background-position: -42px -609px;  } 
.flno-qa{ background-position: -42px -630px;  } 
.flno-re{ background-position: -42px -651px;  } 
.flno-ro{ background-position: -42px -672px;  } 
.flno-rs{ background-position: -42px -693px;  } 
.flno-ru{ background-position: -42px -714px;  } 
.flno-rw{ background-position: -42px -735px;  } 
.flno-sa{ background-position: -42px -756px;  } 
.flno-sb{ background-position: -42px -777px;  } 
.flno-sc{ background-position: -42px -798px;  } 
.flno-sd{ background-position: -42px -819px;  } 
.flno-se{ background-position: -42px -840px;  } 
.flno-sg{ background-position: -42px -861px;  } 
.flno-sh{ background-position: -42px -882px;  } 
.flno-si{ background-position: -42px -903px;  } 
.flno-sj{ background-position: -42px -924px;  } 
.flno-sk{ background-position: -42px -945px;  } 
.flno-sl{ background-position: -42px -966px;  } 
.flno-sm{ background-position: -42px -987px;  } 
.flno-sn{ background-position: -42px -1008px;  } 
.flno-so{ background-position: -42px -1029px;  } 
.flno-sr{ background-position: -42px -1050px;  } 
.flno-ss{ background-position: -42px -1071px;  } 
.flno-st{ background-position: -42px -1092px;  } 
.flno-sv{ background-position: -42px -1113px;  } 
.flno-sw{ background-position: -42px -1134px;  } 
.flno-sy{ background-position: -42px -1155px;  } 
.flno-sz{ background-position: -42px -1176px;  } 
.flno-tc{ background-position: -42px -1197px;  } 
.flno-td{ background-position: -42px -1218px;  } 
.flno-tf{ background-position: -42px -1239px;  } 
.flno-tg{ background-position: -42px -1260px;  } 
.flno-th{ background-position: -42px -1281px;  } 
.flno-tj{ background-position: -42px -1302px;  } 
.flno-tk{ background-position: -42px -1323px;  } 
.flno-tl{ background-position: -42px -1344px;  } 
.flno-tm{ background-position: -42px -1365px;  } 
.flno-tn{ background-position: -42px -1386px;  } 
.flno-to{ background-position: -42px -1407px;  } 
.flno-tr{ background-position: -42px -1428px;  } 
.flno-tt{ background-position: -42px -1449px;  } 
.flno-tv{ background-position: -42px -1470px;  } 
.flno-tw{ background-position: -42px -1491px;  } 
.flno-tz{ background-position: -42px -1512px;  } 
.flno-ua{ background-position: -42px -1533px;  } 
.flno-ug{ background-position: -42px -1554px;  } 
.flno-um{ background-position: -42px -1575px;  } 
.flno-us{ background-position: -42px -1596px;  } 
.flno-uy{ background-position: -42px -1617px;  } 
.flno-uz{ background-position: -42px -1638px;  } 
.flno-va{ background-position: -42px -1659px;  } 
.flno-vc{ background-position: -42px -1680px;  } 
.flno-ve{ background-position: -42px -1701px;  } 
.flno-vg{ background-position: -42px -1722px;  } 
.flno-vi{ background-position: -42px -1743px;  } 
.flno-vn{ background-position: -42px -1764px;  } 
.flno-vu{ background-position: -42px -1785px;  } 
.flno-wf{ background-position: -42px -1806px;  } 
.flno-ws{ background-position: -42px -1827px;  } 
.flno-ye{ background-position: -42px -1848px;  } 
.flno-yt{ background-position: -42px -1869px;  } 
.flno-za{ background-position: -42px -1890px;  } 
.flno-zm{ background-position: -42px -1911px;  } 
.flno-zw{ background-position: -42px -1932px;  } 




.flok {
    background-image: url(http://www.freeextrachips.com/images/flagsiso/spriteok/flagsok.png);
    background-repeat: no-repeat;
    display: inline-block;
    height: 14px;
    width: 16px;
}

.flno {
    background-image: url(http://www.freeextrachips.com/images/flagsiso/spriteok/flagsno.png);
    background-repeat: no-repeat;
    display: inline-block;
    height: 14px;
    width: 16px;
}

.options i.flok {position: relative;top: 1px; height:13px;}

table.tsearch td {vertical-align:middle !important;}

.icon-10betcasino{ background-position: 0 0; width: 32px; height: 32px; } 
.icon-138sungame{ background-position: 0 -33px; width: 32px; height: 32px; } 
.icon-21dukes{ background-position: 0 -66px; width: 32px; height: 32px; } 
.icon-21grand{ background-position: 0 -99px; width: 32px; height: 32px; } 
.icon-21nova{ background-position: 0 -132px; width: 32px; height: 32px; } 
.icon-24ktgold{ background-position: 0 -165px; width: 32px; height: 32px; } 
.icon-32red{ background-position: 0 -198px; width: 32px; height: 32px; } 
.icon-377bet{ background-position: 0 -231px; width: 32px; height: 32px; } 
.icon-777dragon{ background-position: 0 -264px; width: 32px; height: 32px; } 
.icon-7kasino{ background-position: 0 -297px; width: 32px; height: 32px; } 
.icon-7red{ background-position: 0 -330px; width: 32px; height: 32px; } 
.icon-7reels{ background-position: 0 -363px; width: 32px; height: 32px; } 
.icon-7regal{ background-position: 0 -396px; width: 32px; height: 32px; } 
.icon-7spins{ background-position: 0 -429px; width: 32px; height: 32px; } 
.icon-7sultans{ background-position: 0 -462px; width: 32px; height: 32px; } 
.icon-888casino{ background-position: 0 -495px; width: 32px; height: 32px; } 
.icon-GR88{ background-position: 0 -528px; width: 32px; height: 32px; } 
.icon-GoWildCasino{ background-position: 0 -561px; width: 32px; height: 32px; } 
.icon-accasino{ background-position: 0 -594px; width: 32px; height: 32px; } 
.icon-adameve{ background-position: 0 -627px; width: 32px; height: 32px; } 
.icon-aladdins{ background-position: 0 -660px; width: 32px; height: 32px; } 
.icon-allez{ background-position: 0 -693px; width: 32px; height: 32px; } 
.icon-alljackpots{ background-position: 0 -726px; width: 32px; height: 32px; } 
.icon-allslots{ background-position: 0 -759px; width: 32px; height: 32px; } 
.icon-allstarslots{ background-position: 0 -792px; width: 32px; height: 32px; } 
.icon-atlantisgold{ background-position: 0 -825px; width: 32px; height: 32px; } 
.icon-aztechriches{ background-position: 0 -858px; width: 32px; height: 32px; } 
.icon-begado{ background-position: 0 -891px; width: 32px; height: 32px; } 
.icon-bellini{ background-position: 0 -924px; width: 32px; height: 32px; } 
.icon-bet365{ background-position: 0 -957px; width: 32px; height: 32px; } 
.icon-betateu{ background-position: 0 -990px; width: 32px; height: 32px; } 
.icon-betathome{ background-position: 0 -1023px; width: 32px; height: 32px; } 
.icon-betfred{ background-position: 0 -1056px; width: 32px; height: 32px; } 
.icon-betonline{ background-position: 0 -1089px; width: 32px; height: 32px; } 
.icon-betsafe{ background-position: 0 -1122px; width: 32px; height: 32px; } 
.icon-betsson{ background-position: 0 -1155px; width: 32px; height: 32px; } 
.icon-betvictor{ background-position: 0 -1188px; width: 32px; height: 32px; } 
.icon-blackdiamond{ background-position: 0 -1221px; width: 32px; height: 32px; } 
.icon-blackjackballroom{ background-position: 0 -1254px; width: 32px; height: 32px; } 
.icon-blacklotus{ background-position: 0 -1287px; width: 32px; height: 32px; } 
.icon-bluesquare{ background-position: 0 -1320px; width: 32px; height: 32px; } 
.icon-bossmedia{ background-position: 0 -1353px; width: 20px; height: 20px; } 
.icon-bovada{ background-position: 0 -1374px; width: 32px; height: 32px; } 
.icon-box24{ background-position: 0 -1407px; width: 32px; height: 32px; } 
.icon-boylecasino{ background-position: 0 -1440px; width: 32px; height: 32px; } 
.icon-bulldog777{ background-position: 0 -1473px; width: 32px; height: 32px; } 
.icon-buzzluck{ background-position: 0 -1506px; width: 32px; height: 32px; } 
.icon-cabaretclub{ background-position: 0 -1539px; width: 32px; height: 32px; } 
.icon-captaincook{ background-position: 0 -1572px; width: 32px; height: 32px; } 
.icon-captainjack{ background-position: 0 -1605px; width: 32px; height: 32px; } 
.icon-casinoaction{ background-position: 0 -1638px; width: 32px; height: 32px; } 
.icon-casinobellevue{ background-position: 0 -1671px; width: 32px; height: 32px; } 
.icon-casinoclassic{ background-position: 0 -1704px; width: 32px; height: 32px; } 
.icon-casinocom{ background-position: 0 -1737px; width: 32px; height: 32px; } 
.icon-casinoelegance{ background-position: 0 -1770px; width: 32px; height: 32px; } 
.icon-casinoepoca{ background-position: 0 -1803px; width: 32px; height: 32px; } 
.icon-casinoeuro{ background-position: 0 -1836px; width: 32px; height: 32px; } 
.icon-casinofiz{ background-position: 0 -1869px; width: 32px; height: 32px; } 
.icon-casinoking{ background-position: 0 -1902px; width: 32px; height: 32px; } 
.icon-casinokingdom{ background-position: 0 -1935px; width: 32px; height: 32px; } 
.icon-casinolasvegas{ background-position: 0 -1968px; width: 32px; height: 32px; } 
.icon-casinoluck{ background-position: -33px 0; width: 32px; height: 32px; } 
.icon-casinoluckywin{ background-position: -33px -33px; width: 32px; height: 32px; } 
.icon-casinolux{ background-position: -33px -66px; width: 32px; height: 32px; } 
.icon-casinomate{ background-position: -33px -99px; width: 32px; height: 32px; } 
.icon-casinomoons{ background-position: -33px -132px; width: 32px; height: 32px; } 
.icon-casinonoir{ background-position: -33px -165px; width: 32px; height: 32px; } 
.icon-casinoonnet{ background-position: -33px -198px; width: 32px; height: 32px; } 
.icon-casinoplex{ background-position: -33px -231px; width: 32px; height: 32px; } 
.icon-casinoshare{ background-position: -33px -264px; width: 32px; height: 32px; } 
.icon-casinosolera{ background-position: -33px -297px; width: 32px; height: 32px; } 
.icon-casinotitan{ background-position: -33px -330px; width: 32px; height: 32px; } 
.icon-casinouk{ background-position: -33px -363px; width: 32px; height: 32px; } 
.icon-casinoval{ background-position: -33px -396px; width: 32px; height: 32px; } 
.icon-castlecasino{ background-position: -33px -429px; width: 32px; height: 32px; } 
.icon-cbm{ background-position: -33px -462px; width: 32px; height: 32px; } 
.icon-challengecasino{ background-position: -33px -495px; width: 32px; height: 32px; } 
.icon-cherrycasino{ background-position: -33px -528px; width: 32px; height: 32px; } 
.icon-cherrygold{ background-position: -33px -561px; width: 32px; height: 32px; } 
.icon-cherryred{ background-position: -33px -594px; width: 32px; height: 32px; } 
.icon-cinema{ background-position: -33px -627px; width: 32px; height: 32px; } 
.icon-cirrus{ background-position: -33px -660px; width: 32px; height: 32px; } 
.icon-cityclub{ background-position: -33px -693px; width: 32px; height: 32px; } 
.icon-citytower{ background-position: -33px -726px; width: 32px; height: 32px; } 
.icon-classycoin{ background-position: -33px -759px; width: 32px; height: 32px; } 
.icon-club777{ background-position: -33px -792px; width: 32px; height: 32px; } 
.icon-clubeuro{ background-position: -33px -825px; width: 32px; height: 32px; } 
.icon-clubgold{ background-position: -33px -858px; width: 32px; height: 32px; } 
.icon-clubplayer{ background-position: -33px -891px; width: 32px; height: 32px; } 
.icon-clubsa{ background-position: -33px -924px; width: 32px; height: 32px; } 
.icon-clubuk{ background-position: -33px -957px; width: 32px; height: 32px; } 
.icon-clubusa{ background-position: -33px -990px; width: 32px; height: 32px; } 
.icon-clubvegasusa{ background-position: -33px -1023px; width: 32px; height: 32px; } 
.icon-clubworld{ background-position: -33px -1056px; width: 32px; height: 32px; } 
.icon-cocoa{ background-position: -33px -1089px; width: 32px; height: 32px; } 
.icon-colosseum{ background-position: -33px -1122px; width: 32px; height: 32px; } 
.icon-comeon{ background-position: -33px -1155px; width: 32px; height: 32px; } 
.icon-coolcat{ background-position: -33px -1188px; width: 32px; height: 32px; } 
.icon-cosmik{ background-position: -33px -1221px; width: 32px; height: 32px; } 
.icon-crazyluck{ background-position: -33px -1254px; width: 32px; height: 32px; } 
.icon-crazyvegas{ background-position: -33px -1287px; width: 32px; height: 32px; } 
.icon-crowneurope{ background-position: -33px -1320px; width: 32px; height: 32px; } 
.icon-cvr{ background-position: -33px -1353px; width: 32px; height: 32px; } 
.icon-cyberclub{ background-position: -33px -1386px; width: 32px; height: 32px; } 
.icon-davincis{ background-position: -33px -1419px; width: 32px; height: 32px; } 
.icon-delrio{ background-position: -33px -1452px; width: 32px; height: 32px; } 
.icon-dendera{ background-position: -33px -1485px; width: 32px; height: 32px; } 
.icon-desertdollar{ background-position: -33px -1518px; width: 32px; height: 32px; } 
.icon-desertnights{ background-position: -33px -1551px; width: 32px; height: 32px; } 
.icon-deuceclub{ background-position: -33px -1584px; width: 32px; height: 32px; } 
.icon-diceland{ background-position: -33px -1617px; width: 32px; height: 32px; } 
.icon-domgame{ background-position: -33px -1650px; width: 32px; height: 32px; } 
.icon-drakecasino{ background-position: -33px -1683px; width: 32px; height: 32px; } 
.icon-duel5{ background-position: -33px -1716px; width: 32px; height: 32px; } 
.icon-emucasino{ background-position: -33px -1749px; width: 32px; height: 32px; } 
.icon-energycasino{ background-position: -33px -1782px; width: 32px; height: 32px; } 
.icon-eucasino{ background-position: -33px -1815px; width: 32px; height: 32px; } 
.icon-eurogrand{ background-position: -33px -1848px; width: 32px; height: 32px; } 
.icon-euromaxplay{ background-position: -33px -1881px; width: 32px; height: 32px; } 
.icon-europa{ background-position: -33px -1914px; width: 32px; height: 32px; } 
.icon-europalace{ background-position: -33px -1947px; width: 32px; height: 32px; } 
.icon-europlay{ background-position: -33px -1980px; width: 32px; height: 32px; } 
.icon-euroslots{ background-position: -66px 0; width: 32px; height: 32px; } 
.icon-everest{ background-position: -66px -33px; width: 32px; height: 32px; } 
.icon-exclusivecasino{ background-position: -66px -66px; width: 32px; height: 32px; } 
.icon-fairway{ background-position: -66px -99px; width: 32px; height: 32px; } 
.icon-firstweb{ background-position: -66px -132px; width: 32px; height: 32px; } 
.icon-flycasino{ background-position: -66px -165px; width: 32px; height: 32px; } 
.icon-freespincasino{ background-position: -66px -198px; width: 32px; height: 32px; } 
.icon-futuriti{ background-position: -66px -231px; width: 32px; height: 32px; } 
.icon-galacasino{ background-position: -66px -264px; width: 32px; height: 32px; } 
.icon-gamingclub{ background-position: -66px -297px; width: 32px; height: 32px; } 
.icon-genting{ background-position: -66px -330px; width: 32px; height: 32px; } 
.icon-geobet{ background-position: -66px -363px; width: 32px; height: 32px; } 
.icon-gnuf{ background-position: -66px -396px; width: 32px; height: 32px; } 
.icon-goldencherry{ background-position: -66px -429px; width: 32px; height: 32px; } 
.icon-goldenpalace{ background-position: -66px -462px; width: 32px; height: 32px; } 
.icon-goldenreef{ background-position: -66px -495px; width: 32px; height: 32px; } 
.icon-goldenriviera{ background-position: -66px -528px; width: 32px; height: 32px; } 
.icon-goldentiger{ background-position: -66px -561px; width: 32px; height: 32px; } 
.icon-grandduke{ background-position: -66px -594px; width: 32px; height: 32px; } 
.icon-grandeagle{ background-position: -66px -627px; width: 32px; height: 32px; } 
.icon-grandevegas{ background-position: -66px -660px; width: 32px; height: 32px; } 
.icon-grandhotel{ background-position: -66px -693px; width: 32px; height: 32px; } 
.icon-grandluxe{ background-position: -66px -726px; width: 32px; height: 32px; } 
.icon-grandmondial{ background-position: -66px -759px; width: 32px; height: 32px; } 
.icon-grandparker{ background-position: -66px -792px; width: 32px; height: 32px; } 
.icon-gtbets{ background-position: -66px -825px; width: 32px; height: 32px; } 
.icon-guruplay{ background-position: -66px -858px; width: 32px; height: 32px; } 
.icon-havana{ background-position: -66px -891px; width: 32px; height: 32px; } 
.icon-heycasino{ background-position: -66px -924px; width: 32px; height: 32px; } 
.icon-highnoon{ background-position: -66px -957px; width: 32px; height: 32px; } 
.icon-imperial{ background-position: -66px -990px; width: 32px; height: 32px; } 
.icon-intercasino{ background-position: -66px -1023px; width: 32px; height: 32px; } 
.icon-intertops{ background-position: -66px -1056px; width: 32px; height: 32px; } 
.icon-irishluck{ background-position: -66px -1089px; width: 32px; height: 32px; } 
.icon-iwcasino{ background-position: -66px -1122px; width: 32px; height: 32px; } 
.icon-jackgold{ background-position: -66px -1155px; width: 32px; height: 32px; } 
.icon-jackpotcapital{ background-position: -66px -1188px; width: 32px; height: 32px; } 
.icon-jackpotcity{ background-position: -66px -1221px; width: 32px; height: 32px; } 
.icon-jackpotgrand{ background-position: -66px -1254px; width: 32px; height: 32px; } 
.icon-jiafc{ background-position: -66px -1287px; width: 32px; height: 32px; } 
.icon-joyland{ background-position: -66px -1320px; width: 32px; height: 32px; } 
.icon-juegaocho{ background-position: -66px -1353px; width: 32px; height: 32px; } 
.icon-kerching{ background-position: -66px -1386px; width: 32px; height: 32px; } 
.icon-kingsolomon{ background-position: -66px -1419px; width: 32px; height: 32px; } 
.icon-laromere{ background-position: -66px -1452px; width: 32px; height: 32px; } 
.icon-lasvegasusa{ background-position: -66px -1485px; width: 32px; height: 32px; } 
.icon-leojackpot{ background-position: -66px -1518px; width: 32px; height: 32px; } 
.icon-lesacasino{ background-position: -66px -1551px; width: 32px; height: 32px; } 
.icon-libertyslots{ background-position: -66px -1584px; width: 32px; height: 32px; } 
.icon-lionslots{ background-position: -66px -1617px; width: 32px; height: 32px; } 
.icon-locojungle{ background-position: -66px -1650px; width: 32px; height: 32px; } 
.icon-locopanda{ background-position: -66px -1683px; width: 32px; height: 32px; } 
.icon-lotusasia{ background-position: -66px -1716px; width: 32px; height: 32px; } 
.icon-luckycreek{ background-position: -66px -1749px; width: 32px; height: 32px; } 
.icon-luckyemperor{ background-position: -66px -1782px; width: 32px; height: 32px; } 
.icon-luckynugget{ background-position: -66px -1815px; width: 32px; height: 32px; } 
.icon-luckyred{ background-position: -66px -1848px; width: 32px; height: 32px; } 
.icon-magicbox{ background-position: -66px -1881px; width: 32px; height: 32px; } 
.icon-mandarinpalace{ background-position: -66px -1914px; width: 32px; height: 32px; } 
.icon-manhattan{ background-position: -66px -1947px; width: 32px; height: 32px; } 
.icon-mansion{ background-position: -66px -1980px; width: 32px; height: 32px; } 
.icon-maple{ background-position: -99px 0; width: 32px; height: 32px; } 
.icon-maria{ background-position: -99px -33px; width: 32px; height: 32px; } 
.icon-maxino{ background-position: -99px -66px; width: 32px; height: 32px; } 
.icon-mayan{ background-position: -99px -99px; width: 32px; height: 32px; } 
.icon-megacasino{ background-position: -99px -132px; width: 32px; height: 32px; } 
.icon-miamiclub{ background-position: -99px -165px; width: 32px; height: 32px; } 
.icon-mona{ background-position: -99px -198px; width: 32px; height: 32px; } 
.icon-monacoaces{ background-position: -99px -231px; width: 32px; height: 32px; } 
.icon-moneystorm{ background-position: -99px -264px; width: 32px; height: 32px; } 
.icon-mrgreen{ background-position: -99px -297px; width: 32px; height: 32px; } 
.icon-mummys{ background-position: -99px -330px; width: 32px; height: 32px; } 
.icon-musichall{ background-position: -99px -363px; width: 32px; height: 32px; } 
.icon-mybet{ background-position: -99px -396px; width: 32px; height: 32px; } 
.icon-newdawn{ background-position: -99px -429px; width: 32px; height: 32px; } 
.icon-noimage{ background-position: -99px -462px; width: 32px; height: 32px; } 
.icon-noiq{ background-position: -99px -495px; width: 32px; height: 32px; } 
.icon-nostalgia{ background-position: -99px -528px; width: 32px; height: 32px; } 
.icon-noxwin{ background-position: -99px -561px; width: 32px; height: 32px; } 
.icon-oldhavana{ background-position: -99px -594px; width: 32px; height: 32px; } 
.icon-omni{ background-position: -99px -627px; width: 32px; height: 32px; } 
.icon-onbling{ background-position: -99px -660px; width: 32px; height: 32px; } 
.icon-paf{ background-position: -99px -693px; width: 32px; height: 32px; } 
.icon-pampercasino{ background-position: -99px -726px; width: 32px; height: 32px; } 
.icon-pantasia{ background-position: -99px -759px; width: 32px; height: 32px; } 
.icon-paradise8{ background-position: -99px -792px; width: 32px; height: 32px; } 
.icon-partycasino{ background-position: -99px -825px; width: 32px; height: 32px; } 
.icon-partycity{ background-position: -99px -858px; width: 32px; height: 32px; } 
.icon-phoenician{ background-position: -99px -891px; width: 32px; height: 32px; } 
.icon-piggs{ background-position: -99px -924px; width: 32px; height: 32px; } 
.icon-planet{ background-position: -99px -957px; width: 32px; height: 32px; } 
.icon-planet7{ background-position: -99px -990px; width: 32px; height: 32px; } 
.icon-platinumplay{ background-position: -99px -1023px; width: 32px; height: 32px; } 
.icon-platinumreels{ background-position: -99px -1056px; width: 32px; height: 32px; } 
.icon-play2win{ background-position: -99px -1089px; width: 32px; height: 32px; } 
.icon-playerspalace{ background-position: -99px -1122px; width: 32px; height: 32px; } 
.icon-poc{ background-position: -99px -1155px; width: 32px; height: 32px; } 
.icon-prestige{ background-position: -99px -1188px; width: 32px; height: 32px; } 
.icon-prism{ background-position: -99px -1221px; width: 32px; height: 32px; } 
.icon-purevegas{ background-position: -99px -1254px; width: 32px; height: 32px; } 
.icon-quasargaming{ background-position: -99px -1287px; width: 32px; height: 32px; } 
.icon-quatro{ background-position: -99px -1320px; width: 32px; height: 32px; } 
.icon-redbetcasino{ background-position: -99px -1353px; width: 32px; height: 32px; } 
.icon-redflush{ background-position: -99px -1386px; width: 32px; height: 32px; } 
.icon-redkings{ background-position: -99px -1419px; width: 32px; height: 32px; } 
.icon-rialto{ background-position: -99px -1452px; width: 32px; height: 32px; } 
.icon-richcasino{ background-position: -99px -1485px; width: 32px; height: 32px; } 
.icon-richreels{ background-position: -99px -1518px; width: 32px; height: 32px; } 
.icon-rivernile{ background-position: -99px -1551px; width: 32px; height: 32px; } 
.icon-rockbet{ background-position: -99px -1584px; width: 32px; height: 32px; } 
.icon-rome{ background-position: -99px -1617px; width: 32px; height: 32px; } 
.icon-roulette69{ background-position: -99px -1650px; width: 32px; height: 32px; } 
.icon-royalace{ background-position: -99px -1683px; width: 32px; height: 32px; } 
.icon-royalvegas{ background-position: -99px -1716px; width: 32px; height: 32px; } 
.icon-rubyfortune{ background-position: -99px -1749px; width: 32px; height: 32px; } 
.icon-rubyroyal{ background-position: -99px -1782px; width: 32px; height: 32px; } 
.icon-rubyslots{ background-position: -99px -1815px; width: 32px; height: 32px; } 
.icon-rushmore{ background-position: -99px -1848px; width: 32px; height: 32px; } 
.icon-silveroak{ background-position: -99px -1881px; width: 32px; height: 32px; } 
.icon-simons{ background-position: -99px -1914px; width: 32px; height: 32px; } 
.icon-skykings{ background-position: -99px -1947px; width: 32px; height: 32px; } 
.icon-skyvegas{ background-position: -99px -1980px; width: 32px; height: 32px; } 
.icon-slotastic{ background-position: -132px 0; width: 32px; height: 32px; } 
.icon-slotland{ background-position: -132px -33px; width: 32px; height: 32px; } 
.icon-slotmadness{ background-position: -132px -66px; width: 32px; height: 32px; } 
.icon-slotocash{ background-position: -132px -99px; width: 32px; height: 32px; } 
.icon-slotpower{ background-position: -132px -132px; width: 32px; height: 32px; } 
.icon-slotscapital{ background-position: -132px -165px; width: 32px; height: 32px; } 
.icon-slotsjackpot{ background-position: -132px -198px; width: 32px; height: 32px; } 
.icon-slotsjungle{ background-position: -132px -231px; width: 32px; height: 32px; } 
.icon-slotsoasis{ background-position: -132px -264px; width: 32px; height: 32px; } 
.icon-slotsoffortune{ background-position: -132px -297px; width: 32px; height: 32px; } 
.icon-slotsplus{ background-position: -132px -330px; width: 32px; height: 32px; } 
.icon-slotsville{ background-position: -132px -363px; width: 32px; height: 32px; } 
.icon-sov{ background-position: -132px -396px; width: 32px; height: 32px; } 
.icon-spartan{ background-position: -132px -429px; width: 32px; height: 32px; } 
.icon-spinandwin{ background-position: -132px -462px; width: 32px; height: 32px; } 
.icon-spinlive{ background-position: -132px -495px; width: 32px; height: 32px; } 
.icon-spinpalace{ background-position: -132px -528px; width: 32px; height: 32px; } 
.icon-spintime{ background-position: -132px -561px; width: 32px; height: 32px; } 
.icon-spinusa{ background-position: -132px -594px; width: 32px; height: 32px; } 
.icon-stanjames{ background-position: -132px -627px; width: 32px; height: 32px; } 
.icon-stargames{ background-position: -132px -660px; width: 32px; height: 32px; } 
.icon-strikeitlucky{ background-position: -132px -693px; width: 32px; height: 32px; } 
.icon-sunpalace{ background-position: -132px -726px; width: 32px; height: 32px; } 
.icon-sunset{ background-position: -132px -759px; width: 32px; height: 32px; } 
.icon-sunsetslots{ background-position: -132px -792px; width: 32px; height: 32px; } 
.icon-sunvegas{ background-position: -132px -825px; width: 32px; height: 32px; } 
.icon-superbetpalace{ background-position: -132px -858px; width: 32px; height: 32px; } 
.icon-superior{ background-position: -132px -891px; width: 32px; height: 32px; } 
.icon-supremeplay{ background-position: -132px -924px; width: 32px; height: 32px; } 
.icon-swisscasino{ background-position: -132px -957px; width: 32px; height: 32px; } 
.icon-thebes{ background-position: -132px -990px; width: 32px; height: 32px; } 
.icon-thisisvegas{ background-position: -132px -1023px; width: 32px; height: 32px; } 
.icon-tipico{ background-position: -132px -1056px; width: 32px; height: 32px; } 
.icon-topaze{ background-position: -132px -1089px; width: 32px; height: 32px; } 
.icon-tradacasino{ background-position: -132px -1122px; width: 32px; height: 32px; } 
.icon-tradition{ background-position: -132px -1155px; width: 32px; height: 32px; } 
.icon-treasureisland{ background-position: -132px -1188px; width: 32px; height: 32px; } 
.icon-treasuremile{ background-position: -132px -1221px; width: 32px; height: 32px; } 
.icon-tropez{ background-position: -132px -1254px; width: 32px; height: 32px; } 
.icon-tropica{ background-position: -132px -1287px; width: 32px; height: 32px; } 
.icon-ukcasinoclub{ background-position: -132px -1320px; width: 32px; height: 32px; } 
.icon-unibet{ background-position: -132px -1353px; width: 32px; height: 32px; } 
.icon-vanguard{ background-position: -132px -1386px; width: 32px; height: 32px; } 
.icon-vegascasinoonline{ background-position: -132px -1419px; width: 32px; height: 32px; } 
.icon-vegascountry{ background-position: -132px -1452px; width: 32px; height: 32px; } 
.icon-vegasdays{ background-position: -132px -1485px; width: 32px; height: 32px; } 
.icon-vegasjoker{ background-position: -132px -1518px; width: 32px; height: 32px; } 
.icon-vegasred{ background-position: -132px -1551px; width: 32px; height: 32px; } 
.icon-vegasregal{ background-position: -132px -1584px; width: 32px; height: 32px; } 
.icon-vegasseven{ background-position: -132px -1617px; width: 32px; height: 32px; } 
.icon-vegassky{ background-position: -132px -1650px; width: 32px; height: 32px; } 
.icon-vegasslot{ background-position: -132px -1683px; width: 32px; height: 32px; } 
.icon-vegasstrip{ background-position: -132px -1716px; width: 32px; height: 32px; } 
.icon-vegastowers{ background-position: -132px -1749px; width: 32px; height: 32px; } 
.icon-vernons{ background-position: -132px -1782px; width: 32px; height: 32px; } 
.icon-videoslots{ background-position: -132px -1815px; width: 32px; height: 32px; } 
.icon-villento{ background-position: -132px -1848px; width: 32px; height: 32px; } 
.icon-vipcasino{ background-position: -132px -1881px; width: 32px; height: 32px; } 
.icon-virgin{ background-position: -132px -1914px; width: 32px; height: 32px; } 
.icon-virtualcasino{ background-position: -132px -1947px; width: 32px; height: 32px; } 
.icon-virtualcity{ background-position: -132px -1980px; width: 32px; height: 32px; } 
.icon-vjcasino{ background-position: -165px 0; width: 32px; height: 32px; } 
.icon-wagerweb{ background-position: -165px -33px; width: 32px; height: 32px; } 
.icon-whitebet{ background-position: -165px -66px; width: 32px; height: 32px; } 
.icon-whiteknight{ background-position: -165px -99px; width: 32px; height: 32px; } 
.icon-wildjack{ background-position: -165px -132px; width: 32px; height: 32px; } 
.icon-wildvegas{ background-position: -165px -165px; width: 32px; height: 32px; } 
.icon-williamhill{ background-position: -165px -198px; width: 32px; height: 32px; } 
.icon-win7{ background-position: -165px -231px; width: 32px; height: 32px; } 
.icon-winaday{ background-position: -165px -264px; width: 32px; height: 32px; } 
.icon-winbig21{ background-position: -165px -297px; width: 32px; height: 32px; } 
.icon-windows{ background-position: -165px -330px; width: 32px; height: 32px; } 
.icon-winner{ background-position: -165px -363px; width: 32px; height: 32px; } 
.icon-winpalace{ background-position: -165px -396px; width: 32px; height: 32px; } 
.icon-winward{ background-position: -165px -429px; width: 32px; height: 32px; } 
.icon-wizbet{ background-position: -165px -462px; width: 32px; height: 32px; } 
.icon-yachting{ background-position: -165px -495px; width: 32px; height: 32px; } 
.icon-youspades{ background-position: -165px -528px; width: 32px; height: 32px; } 
.icon-yukon{ background-position: -165px -561px; width: 32px; height: 32px; } 
.icon-zodiac{ background-position: -165px -594px; width: 32px; height: 32px; } 

.cicon {
    background-image: url(http://www.freeextrachips.com/images/newicons/sprite/icons-sprite.png);
    background-repeat: no-repeat;
    display: inline-block;
}

.fb-like {
display: inline-block;
position: relative;
top: 2px;
right: 12px;
}

#plusone {
}

.btn-count {margin:0px 1px 0px 0px;}

a.fbicon, a.twicon, a.yticon, a.gpicon {color:transparent;}

a.fbicon:hover * {color:#3b5998;}
a.twicon:hover * {color:#00acee;}
a.yticon:hover * {color:#c4302b;}
a.gpicon:hover * {color:#dd4b39;}
