.balanceLeft {
  background: url(images/structure/inputfields_v-1.png) 0px -38px;
  width: 20px;
  height: 38px;
}
.balanceRight {
  background: url(images/structure/inputfields_v-1.png) -20px -38px;
  width: 20px;
  height: 38px;
}
.balanceCenter {
  background: url(images/structure/inputfields_v-1.png) 0px 0px;
  height: 38px;
}
.inputLeft {
  background: url(images/structure/inputfields_v-1.png) 0px -104px;
  width: 20px;
  height: 28px;
}
.inputRight {
  background: url(images/structure/inputfields_v-1.png) -20px -104px;
  width: 20px;
  height: 28px;
}
.inputCenter {
  background: url(images/structure/inputfields_v-1.png) 0px -76px;
  height: 28px;
}
.inputRightSelect {
  background: url(images/structure/inputfields_v-1.png) 0px -132px;
  width: 27px;
  height: 28px;
}
.inputRightSelectOpen {
  background: url(images/structure/inputfields_v-1.png) 0px -188px;
  width: 27px;
  height: 28px;
}
.inputRightSelectHover {
  background: url(images/structure/inputfields_v-1.png) 0px -160px;
  width: 27px;
  height: 28px;
}
.inputLeftOpen {
  background: url(images/structure/inputfields_v-1.png) -27px -188px;
  width: 13px;
  height: 28px;
}
.inputSelectContent {
  background: url(images/structure/inputfieldsContent.png) left top repeat-y;
  background-color: #ffffff;
}
.inputSelectContentCorners {
  background: url(images/structure/inputfieldsContentCorners.png);
  width: 187px;
  height: 5px;
}
.iconRefresh {
  background: url(images/structure/inputfields_v-1.png);
}
.iconHome {
  background: url(images/structure/icons.png) 0px 0px;
  width: 20px;
  height: 19px;
}
.iconFriends {
  background: url(images/structure/icons.png) -20px 0px;
  width: 20px;
  height: 19px;
}
.iconNews {
  background: url(images/structure/icons.png) -40px 0px;
  width: 20px;
  height: 19px;
}
.iconEvents {
  background: url(images/structure/icons.png) -60px 0px;
  width: 18px;
  height: 19px;
}
.iconInfo {
  background: url(images/structure/icons.png) 0px -19px;
  width: 18px;
  height: 19px;
}
.iconEdit {
  background: url(images/structure/icons.png) -18px -19px;
  width: 12px;
  height: 12px;
}
.iconRefresh {
  background: url(images/structure/icons.png) -30px -19px;
  width: 30px;
  height: 29px;
}
.corners8all {
  -webkit-border-radius: 8px 8px 8px 8px;
  -moz-border-radius: 8px 8px 8px 8px;
  border-radius: 8px 8px 8px 8px;
  position: relative;
}
.corners8left {
  -webkit-border-radius: 8px 0px 0px 8px;
  -moz-border-radius: 8px 0px 0px 8px;
  border-radius: 8px 0px 0px 8px;
  position: relative;
}
@font-face {
  font-family: 'HelveticaRounded';
  src: url('fonts/helveticaroundedltstd-black-webfont.eot');
}
@font-face {
  font-family: 'HelveticaRounded';
  src: url('fonts/helveticaroundedltstd-black-webfont.ttf') format('truetype');
}
@font-face {
  font-family: 'FuturaMdBTBold';
  src: url('fonts/futura-md-bt-bold.eot');
}
@font-face {
  font-family: 'FuturaMdBTBold';
  src: url('fonts/futura-md-bt-bold.ttf') format('truetype');
}
body,
p,
a,
div,
h1,
h2,
h3,
span,
font,
input {
  font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
  font-style: normal;
  text-decoration: none;
  line-height: 17px;
  text-align: left;
  color: #3b436b;
}
.ui-dialog div,
.ui-dialog p {
  font-family: Arial, Helvetica, sans-serif;
  font-style: normal;
  text-decoration: none;
  line-height: normal;
  text-align: left;
  color: #3b436b;
  float: none;
}
html,
body {
  height: 100%;
  font-size: 12px;
  color: #3b436b;
}
body {
  margin: 0;
  padding: 0;
  text-align: center;
}
img {
  border: 0;
}
div {
  display: block;
  overflow: hidden;
  float: left;
}
a {
  cursor: pointer;
  text-decoration: underline;
}
input {
  outline: none;
}
textarea {
  outline: none;
  resize: none;
}
ul {
  padding: 0;
  margin: 0;
  display: block;
  clear: both;
  list-style-type: none;
}
li {
  margin: 0;
  padding: 0;
  overflow: hidden;
  height: 41px;
  display: block;
}
.hidden {
  opacity: 0;
  filter: alpha(Opacity=0);
  -moz-opacity: 0;
}
.noDecoration {
  text-decoration: none;
  font-weight: normal;
}
.corners1 {
  -webkit-border-radius: 10px 10px 10px 10px;
  -moz-border-radius: 10px 10px 10px 10px;
  border-radius: 10px 10px 10px 10px;
  position: relative;
  behavior: url(http://www.bingocams.co.uk/extra/ie-css3.htc);
}
#calendarBg.en {
  background-image: url('images/pages/special_events/en/event_calendar.png');
}
#calendarBg.nl {
  background-image: url('images/pages/special_events/nl/event_calendar.png');
}
#calendarBg {
  background-image: url('images/pages/special_events/default/event_calendar.png');
  width: 867px;
  height: 686px;
}
#calendarBg .items {
  margin: 125px 0 0 27px;
}
#calendarBg .items .item {
  width: 271px;
  height: 265px;
  background-image: url('images/pages/special_events/default/item_bg.png');
}
#calendarBg .items .item .top {
  width: 225px;
  height: 33px;
  line-height: 35px;
  margin: 9px 0 0 20px;
}
#calendarBg .items .item .top .day {
  font-weight: bold;
  font-size: 17px;
  color: #ffffff;
  height: 35px;
  line-height: 35px;
}
#calendarBg .items .item .top .month {
  font-weight: bold;
  font-size: 15px;
  color: #ffffff;
  height: 35px;
  line-height: 35px;
  margin-right: 9px;
  float: right;
}
#calendarBg .items .item .top .date {
  float: right;
  font-family: 'HelveticaRounded';
  font-size: 20px;
  height: 35px;
  line-height: 35px;
  color: #000000;
  width: 32px;
  text-align: center;
}
#calendarBg .items .item .content {
  width: 247px;
  height: 210px;
  margin-left: 11px;
  overflow: auto;
  position: relative;
}
#calendarBg .items .item .content .event {
  position: relative;
}
#calendarBg .items .item .content .event .left {
  float: left;
  text-align: right;
  margin-right: 6px;
  width: 56px;
  font-family: arial;
  font-size: 11px;
  font-weight: bold;
  color: #3d456c;
  padding: 15px 0 0 0;
}
#calendarBg .items .item .content .event .left .alarm {
  width: 18px;
  height: 17px;
  background-image: url('images/pages/special_events/default/alarm.png');
  float: right;
}
#calendarBg .items .item .content .event .right {
  float: left;
  margin-top: 11px;
  border: 1px solid #3d456c;
  -webkit-border-radius: 4px 4px 4px 4px;
  -moz-border-radius: 4px 4px 4px 4px;
  border-radius: 4px 4px 4px 4px;
  position: relative;
  behavior: url(http://www.bingocams.co.uk/extra/ie-css3.htc);
  padding: 4px 0 0 6px;
  width: 156px;
  height: 85px;
  background-color: #ffffff;
}
#calendarBg .items .item .content .event .right .title {
  font-family: arial;
  font-size: 13px;
  color: #cd1313;
  float: none;
  display: block;
}
#calendarBg .items .item .content .event .right .text {
  float: none;
  display: block;
  font-size: 12px;
  color: #2e2e2e;
  line-height: 15px;
  margin: 3px 0 0 0;
}
#calendarBg .items .item .content .event.active .alarm {
  background-position: 0 -17px;
}
#calendarBg .items .item .content .event.active .right {
  border: 2px solid #45b5ea;
}
#calendarBg .items .item.active {
  background-position: -271px 0;
}
.playbingoButton {
  width: 222px;
  height: 36px;
  float: left;
  cursor: pointer;
}
.playbingoButton:hover {
  background-position: 0 -36px;
}
.signupButton,
.playbingoButton {
  width: 222px;
  height: 36px;
  float: left;
  cursor: pointer;
}
.signupButton:hover {
  background-position: 0 -36px;
}
#popupBanner {
  display: none;
  position: fixed;
  _position: absolute;
  width: 867px;
  height: 686px;
  z-index: 250;
  padding: 12px;
  font-size: 13px;
}
#bannerBackgroundPopup {
  display: none;
  position: fixed;
  _position: absolute;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  background: #000000;
  z-index: 245;
}
#openeventkalender {
  background-image: url('images/structure/openeventcalendar.png');
  width: 37px;
  height: 204px;
  cursor: pointer;
  position: fixed;
  margin-top: 150px;
  left: 50%;
  margin-left: -517px;
}
#openeventkalender.en:hover {
  background-position: -37px 0;
}
#openeventkalender.nl {
  background-position: 0 -204px;
}
#openeventkalender.nl:hover {
  background-position: -37px -204px;
}
.winnersSwitch {
  cursor: pointer;
  letter-spacing: 2px;
}
.winnersSwitch.active,
.winnersSwitch:hover {
  color: #2FB8EC;
}
.noselect {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
#table-wrapper {
  position: relative;
}
#table-scroll {
  height: 305px;
  overflow-x: none;
  overflow-y: scroll;
}
.balanceLeft {
  background: url(images/structure/inputfields_v-1.png) 0px -38px;
  width: 20px;
  height: 38px;
}
.balanceRight {
  background: url(images/structure/inputfields_v-1.png) -20px -38px;
  width: 20px;
  height: 38px;
}
.balanceCenter {
  background: url(images/structure/inputfields_v-1.png) 0px 0px;
  height: 38px;
}
.inputLeft {
  background: url(images/structure/inputfields_v-1.png) 0px -104px;
  width: 20px;
  height: 28px;
}
.inputRight {
  background: url(images/structure/inputfields_v-1.png) -20px -104px;
  width: 20px;
  height: 28px;
}
.inputCenter {
  background: url(images/structure/inputfields_v-1.png) 0px -76px;
  height: 28px;
}
.inputRightSelect {
  background: url(images/structure/inputfields_v-1.png) 0px -132px;
  width: 27px;
  height: 28px;
}
.inputRightSelectOpen {
  background: url(images/structure/inputfields_v-1.png) 0px -188px;
  width: 27px;
  height: 28px;
}
.inputRightSelectHover {
  background: url(images/structure/inputfields_v-1.png) 0px -160px;
  width: 27px;
  height: 28px;
}
.inputLeftOpen {
  background: url(images/structure/inputfields_v-1.png) -27px -188px;
  width: 13px;
  height: 28px;
}
.inputSelectContent {
  background: url(images/structure/inputfieldsContent.png) left top repeat-y;
  background-color: #ffffff;
}
.inputSelectContentCorners {
  background: url(images/structure/inputfieldsContentCorners.png);
  width: 187px;
  height: 5px;
}
.iconRefresh {
  background: url(images/structure/inputfields_v-1.png);
}
.iconHome {
  background: url(images/structure/icons.png) 0px 0px;
  width: 20px;
  height: 19px;
}
.iconFriends {
  background: url(images/structure/icons.png) -20px 0px;
  width: 20px;
  height: 19px;
}
.iconNews {
  background: url(images/structure/icons.png) -40px 0px;
  width: 20px;
  height: 19px;
}
.iconEvents {
  background: url(images/structure/icons.png) -60px 0px;
  width: 18px;
  height: 19px;
}
.iconInfo {
  background: url(images/structure/icons.png) 0px -19px;
  width: 18px;
  height: 19px;
}
.iconEdit {
  background: url(images/structure/icons.png) -18px -19px;
  width: 12px;
  height: 12px;
}
.iconRefresh {
  background: url(images/structure/icons.png) -30px -19px;
  width: 30px;
  height: 29px;
}
.corners8all {
  -webkit-border-radius: 8px 8px 8px 8px;
  -moz-border-radius: 8px 8px 8px 8px;
  border-radius: 8px 8px 8px 8px;
  position: relative;
}
.corners8left {
  -webkit-border-radius: 8px 0px 0px 8px;
  -moz-border-radius: 8px 0px 0px 8px;
  border-radius: 8px 0px 0px 8px;
  position: relative;
}
body {
  background-image: url('images/structure/bg/default/bg.png');
  background-repeat: repeat-x;
  background-color: #111430;
  margin: 0px;
  padding: 0;
}
.defaultLink {
  color: #3c446b;
  text-decoration: underline;
  font-size: 12px;
  font-weight: bold;
}
.homepageLogin {
  overflow: hidden;
  margin: 0;
  padding: 0;
}
.homepageLogin .input {
  background-image: url('images/structure/bg/default/inputfield.png');
  width: 150px;
  height: 32px;
}
.homepageLogin .input input {
  border: 0;
  padding: 8px 10px 5px 10px;
  font-size: 13px;
  font-weight: bold;
  color: #3c446b;
  background-color: transparent;
}
.homepawwwgeLogin div input {
  width: 122px;
  outline: none;
  padding-left: 10px;
  padding-top: 8px;
  padding-bottom: 6px;
  padding-right: 10px;
  font-size: 13px;
  font-weight: bold;
  color: #3c446b;
  border-radius: 15px;
  -moz-border-radius: 15px;
  -webkit-border-radius: 15px;
  border: 1px #b4cadb solid;
  box-shadow: inset 1px 2px 2px #dce2e6;
  -moz-box-shadow: inset 1px 2px 2px #dce2e6;
  -webkit-box-shadow: inset 1px 2px 2px #dce2e6;
  background-color: #ffffff;
}
.homepageLogin div input::-webkit-input-placeholder {
  color: #3c446b;
}
.homepageLogin div {
  float: left;
}
.homepageLogin input.placeholder {
  color: #999;
}
.mainContentDiv {
  position: absolute;
  left: 50%;
  margin-left: -480px;
  padding-bottom: 10px;
  width: 960px;
  background-color: #FFFFFF;
  box-shadow: 0 0 6px 1px rgba(0,0,0,0.7);
}
.mainMenu {
  padding-top: 3px;
  height: 36px;
  float: left;
  overflow: hidden;
}
.mainMenu ul {
  margin-left: 0;
  padding-left: 0;
  display: inline;
}
.mainMenu ul li {
  position: relative;
  background-color: #3c446b;
  margin: 0px;
  list-style: none;
  padding-top: 6px;
  padding-left: 18px;
  padding-right: 24px;
  border-top-left-radius: 8px 8px;
  border-top-right-radius: 8px 8px;
  height: 30px;
  display: block;
  float: left;
}
#personalLayout .mainMenu ul li {
  padding-left: 13px;
  padding-right: 19px;
}
.mainMenu ul li a {
  font-weight: bold;
  font-size: 15px;
  color: #FFFFFF;
  text-decoration: none;
}
.mainMenu ul li a:hover {
  color: #38b0e8;
}
.mainMenu ul li.mainMenuActive {
  color: #38b0e8;
  background-color: #FFFFFF;
}
.mainMenu ul li.mainMenuActive a {
  color: #38b0e8;
  text-decoration: none;
}
.leftSide {
  width: 229px;
  float: left;
}
.rightSide div {
  float: none;
  overflow: visible;
}
.roundBoxFooter {
  clear: both;
  border: #b6bec4 1px solid;
  border-bottom-left-radius: 10px 10px;
  border-bottom-right-radius: 10px 10px;
}
.roundBoxFooter .homepageLwmWinnerTxt {
  font-size: 16px;
  font-weight: bold;
  height: 30px;
  line-height: 30px;
}
.roundBoxFooter .homepageLwmWinnerMovie {
  width: 187px;
  height: 148px;
  margin: 0 0 0 10px;
  position: relative;
}
.roundBoxFooterIE {
  clear: both;
  border: #b6bec4 1px solid;
  border-bottom-left-radius: 10px 10px;
  border-bottom-right-radius: 10px 10px;
}
.roundBoxFooterIE .homepageLwmWinnerTxt {
  font-size: 16px;
  font-weight: bold;
  height: 30px;
  line-height: 30px;
}
.roundBoxFooterIE .homepageLwmWinnerMovie {
  width: 187px;
  height: 148px;
  margin: 0 0 0 10px;
  position: relative;
}
.homepageLwmWinnerMovie .bestLwm {
  cursor: pointer;
}
.homepageLwmWinnerMovie .overlay {
  position: absolute;
  left: 0px;
  top: 0px;
  width: 187px;
  height: 148px;
  background-image: url(images/structure/lwm/default/player_overlay.png);
}
.roundBoxHeader {
  position: relative;
  height: 32px;
  background-color: #daeaf7;
  border-top: #b6bec4 1px solid;
  border-left: #b6bec4 1px solid;
  border-right: #b6bec4 1px solid;
  border-top-left-radius: 10px 10px;
  border-top-right-radius: 10px 10px;
}
.roundBoxHeaderText {
  font-family: "HelveticaRounded", verdana, helvetica, sans-serif;
  font-size: 14px;
  line-height: 32px;
}
.roundBoxHeaderText h1 {
  font-family: "HelveticaRounded", verdana, helvetica, sans-serif;
  font-size: 14px;
  line-height: 32px;
  margin: 0;
  font-weight: normal;
  font-style: normal;
}
.rightSide {
  margin-top: 14px;
  border: #dce0e3 1px solid;
  width: 719px;
  float: left;
  overflow: hidden;
  border-radius: 10px 10px;
  -moz-border-radius: 10px 10px;
  -webkit-border-radius: 10px 10px;
}
.newStyle div {
  float: left;
  overflow: hidden;
  text-align: left;
}
body .newStyle {
  padding-top: 8px;
  padding-left: 8px;
  padding-right: 8px;
  overflow: hidden;
}
.sideMenu ul {
  margin: 0 0 0 0;
  padding: 0 0 0 20px;
}
.sideMenu ul li {
  list-style-type: none;
  height: 31px;
  line-height: 30px;
  color: #3c446b;
  width: 225px;
}
.sideMenu ul li.more {
  display: none;
}
.sideMenu ul li a:hover {
  color: #38b0e8;
}
.sideMenu ul li a {
  font-size: 14px;
  font-weight: bold;
  color: #3c446b;
  text-decoration: none;
}
.sideMenu ul li.active a {
  color: #38b0e8;
}
.topLightBlueDiv {
  background-color: #daeaf7;
  height: 76px;
  width: 100%;
  border-bottom: #38b0e8 1px solid;
}
.topDarkBlueDiv {
  background-color: #3c446b;
  height: 39px;
  width: 100%;
}
#socialMediaThumbs {
  float: left;
  width: 190px;
  margin-left: 20px;
}
#socialMediaThumbs .youtube {
  cursor: pointer;
  float: left;
  margin-left: 8px;
  margin-top: 5px;
  width: 30px;
  height: 30px;
  background-color: #000000;
  background-image: url('images/structure/buttons/default/socialmedia.png');
  background-position: 0px 0px;
}
#socialMediaThumbs .youtube:hover {
  background-position: -30px 0px;
}
#socialMediaThumbs .facebook {
  cursor: pointer;
  float: left;
  margin-left: 8px;
  margin-top: 5px;
  width: 30px;
  height: 30px;
  background-color: #000000;
  background-image: url('images/structure/buttons/default/socialmedia.png');
  background-position: 0px -30px;
}
#socialMediaThumbs .facebook:hover {
  background-position: -30px -30px;
}
#socialMediaThumbs .twitter {
  cursor: pointer;
  float: left;
  margin-left: 8px;
  margin-top: 5px;
  width: 30px;
  height: 30px;
  background-color: #000000;
  background-image: url('images/structure/buttons/default/socialmedia.png');
  background-position: 0px -60px;
}
#socialMediaThumbs .twitter:hover {
  background-position: -30px -60px;
}
#socialMediaThumbs .google {
  margin-left: 8px;
  margin-top: 12px;
}
#socialMediaThumbs .googleplus {
  cursor: pointer;
  float: left;
  margin-left: 8px;
  margin-top: 5px;
  width: 30px;
  height: 30px;
  background-color: #000000;
  background-image: url('images/structure/buttons/default/socialmedia.png?1');
  background-position: 0px -120px;
}
#socialMediaThumbs .googleplus:hover {
  background-position: -30px -120px;
}
#socialMediaThumbs .hyves {
  cursor: pointer;
  float: left;
  margin-left: 8px;
  margin-top: 5px;
  width: 30px;
  height: 30px;
  background-color: #000000;
  background-image: url('images/structure/buttons/default/socialmedia.png');
  background-position: 0px -90px;
}
#socialMediaThumbs .hyves:hover {
  background-position: -30px -90px;
}
#socialMediaThumbs .logoIdeal {
  float: left;
  margin-left: 8px;
  margin-top: 7px;
  width: 30px;
  height: 26px;
  background-image: url('images/pages/personal_pay/default/paymentLogos/ideal.png');
}
.homepageNewsTitle {
  margin: 10px 0 10px 0;
  font-size: 14px;
  font-weight: bold;
}
.homepageNewsTitle a {
  margin: 10px 0 10px 0;
  font-size: 14px;
  font-weight: bold;
  color: #3B436B;
}
.homepageNewsTitle a:hover {
  color: #3B436B;
}
.homepageNewsDate {
  margin: 10px 0 10px 0;
  font-size: 14px;
  font-weight: bold;
  color: #333333;
}
.homepageNewsText {
  color: #0d0d0d;
  padding-bottom: 10px;
  font-size: 12px;
}
.homepageNewsText a {
  color: #38b0e8;
}
.homepageNewsRuler {
  width: 684px;
  margin-left: 8px;
  background-color: #dce0e3;
  height: 1px;
}
.gambleAwareFooter {
  clear: both;
  margin: 0px 0px 8px 8px;
  border: #dce0e3 1px solid;
  height: 25px;
  width: 685px;
  padding: 8px;
  border-radius: 10px 10px;
  -moz-border-radius: 10px 10px;
  -webkit-border-radius: 10px 10px;
}
.horizontalScroller div.item {
  float: left;
  height: 170px;
  width: 128px;
  display: block;
  overflow: hidden;
  padding: 0 0 0 10px;
}
.horizontalScroller div.item > div {
  width: 128px;
  text-align: center;
  color: #38b0e8;
  font-size: 15px;
  font-weight: bold;
}
.horizontalScroller div.item .overlay {
  margin: 0;
  position: absolute;
  left: 0px;
  top: 0px;
  height: 101px;
  width: 128px;
  background-image: url(images/structure/lwm/default/player_overlay128x101.png);
}
.horizontalScroller div.item .overlayNoPlay {
  margin: 0;
  position: absolute;
  left: 0px;
  top: 0px;
  height: 101px;
  width: 128px;
  background-image: url(images/pages/personal_home/default/overlay128x101.png);
}
.horizontalScroller div.item .name {
  font-size: 16px;
  padding-top: 5px;
  padding-bottom: 4px;
}
.horizontalScroller div.item .type {
  padding-top: 3px;
}
.horizontalScroller div.item .price {
  color: #3c446b;
}
.horizontalScroller div.item .image {
  padding: 0;
  height: 101px;
}
.horizontalScroller div.item .lastLwm {
  position: relative;
  cursor: pointer;
}
.horizontalScroller div.item .img {
  position: relative;
}
.liveChathosts {
  height: 170px;
  width: 150px;
  overflow: hidden;
}
.liveChathosts #liveChathostsHolder {
  height: 170px;
  width: 1000px;
}
.liveChathosts div.item {
  float: left;
  height: 170px;
  width: 150px;
  display: block;
  overflow: hidden;
}
.liveChathosts div.item div {
  width: 140px;
  text-align: center;
  color: #38b0e8;
  font-size: 16px;
  font-weight: bold;
  padding-top: 6px;
  margin-left: 5px;
}
.liveChathosts div.item img {
  margin-top: -6px;
  width: 140px;
  height: 111px;
}
.massiveJackpots li {
  float: left;
  width: 218px;
  height: 143px;
  display: block;
  overflow: hidden;
}
.homepageBigJackpotWinner {
  height: 43px;
  width: 265px;
  padding: 1px;
  background-image: url(images/pages/home/default/jackpotScroller.png);
  margin-bottom: 4px;
  font-weight: bold;
}
.homepageBigJackpotWinner .price {
  padding-top: 13px;
  text-align: right;
  width: 115px;
  font-size: 18px;
}
.homepageBigJackpotWinner .textHolder {
  line-height: 17px;
  width: 130px;
  margin: 4px 0 0 10px;
}
.homepageBigJackpotWinner .textHolder .player {
  font-size: 16px;
  color: #333333;
}
.homepageBigJackpotWinner .textHolder .jackpot {
  width: 130px;
  color: #45b5e9;
  font-size: 13px;
}
.amountText {
  color: #333333;
  width: 100%;
  text-align: center;
  font-size: 13px;
  font-weight: bold;
  margin-left: 4px;
}
.amountText span {
  color: #38b0e8;
}
.newsFacebook {
  height: 32px;
  overflow: hidden;
  width: 600px;
  padding: 0 0 0 0;
}
.footer {
  margin-left: 229px;
  text-align: center;
  padding-top: 20px;
  color: #b6bec4;
}
.footer a {
  color: #38b0e8;
  text-decoration: none;
}
.footer a:hover {
  color: #38b0e8;
  text-decoration: underline;
}
.errorMessagePopupBox {
  background-color: #e7edf1;
  padding: 15px;
  border-radius: 15px;
  -moz-border-radius: 15px;
  -webkit-border-radius: 15px;
  border: 1px #b6bec4 solid;
}
#leaderImages {
  position: relative;
  width: 701px;
  height: 275px;
  margin-top: 8px;
  border: 1px solid #dce0e3;
}
#leaderImages #leaderContent {
  width: 5000px;
  height: 275px;
  position: relative;
}
#leaderImages .item {
  width: 701px;
  height: 275px;
  float: left;
  position: relative;
}
#leaderImages .item img {
  width: 701px;
  height: 275px;
  position: absolute;
}
#leaderImages .overButton {
  position: absolute;
  width: 211px;
  height: 48px;
  cursor: pointer;
  display: block;
}
#leaderImages .overButton a {
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  border-radius: 16px;
  background: url(images/pages/home/default/leader-glim.png) no-repeat -146px 0px;
  width: 211px;
  height: 48px;
  display: block;
}
.overButton {
  z-index: 10;
}
#snowLeader {
  background-image: url("images/structure/snowLeader.png");
  position: absolute;
  width: 701px;
  height: 96px;
  bottom: 0;
  left: 0;
}
#commercialPlayer,
#commercialPlayer0,
#commercialPlayer1,
#commercialPlayer2,
#commercialPlayer3,
#commercialPlayer4,
#commercialPlayer5 {
  position: absolute;
  left: 20px;
  top: 61px;
  width: 355px;
  height: 200px;
  cursor: pointer;
}
#leaderImagesBullets {
  position: absolute;
  left: 663px;
  top: 45px;
  width: 50px;
  height: 200px;
  z-index: 1;
}
#leaderImagesBullets a {
  display: block;
  clear: both;
  background-image: url(images/pages/home/default/leader_stages.png);
  height: 0px;
  width: 0px;
  overflow: hidden;
  padding: 25px 0 0 25px;
  margin: 10px 0 0 0;
}
#leaderImagesBullets a[rel='0'] {
  background-position: 0px 0px;
}
#leaderImagesBullets a[rel='1'] {
  background-position: 0px -25px;
}
#leaderImagesBullets a[rel='2'] {
  background-position: 0px -50px;
}
#leaderImagesBullets a[rel='3'] {
  background-position: 0px -75px;
}
#leaderImagesBullets a[rel='4'] {
  background-position: 0px -100px;
}
#leaderImagesBullets a[rel='5'] {
  background-position: 0px -125px;
}
#leaderImagesBullets a.active[rel='0'] {
  background-position: -25px 0px;
}
#leaderImagesBullets a.active[rel='1'] {
  background-position: -25px -25px;
}
#leaderImagesBullets a.active[rel='2'] {
  background-position: -25px -50px;
}
#leaderImagesBullets a.active[rel='3'] {
  background-position: -25px -75px;
}
#leaderImagesBullets a.active[rel='4'] {
  background-position: -25px -100px;
}
#leaderImagesBullets a.active[rel='5'] {
  background-position: -25px -125px;
}
ul.bonusterms {
  list-style-type: disc;
}
ul.bonusterms li {
  display: list-item;
  overflow: inherit;
}
#sidemenu_slider {
  width: 209px;
  margin: 10px 0 0 10px;
}
#sidemenu_slider .menubutton {
  width: 209px;
  background-image: url('images/structure/buttons/default/side_menu.gif');
  cursor: pointer;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
#sidemenu_slider .menubutton .text {
  color: #ffffff;
  line-height: 40px;
  font-weight: bold;
  font-size: 14px;
}
#sidemenu_slider .menubutton:hover {
  background-position: 0 -40px;
}
#sidemenu_slider .menubutton.top {
  background-position: -209px 0px;
}
#sidemenu_slider .menubutton.top:hover {
  background-position: -209px -40px;
}
#sidemenu_slider .menubutton.bottom {
  background-position: -418px -40px;
  margin-bottom: -3px;
}
#sidemenu_slider .menubutton.bottom:hover {
  background-position: -418px 0px;
}
#sidemenu_slider .menu_info {
  display: none;
  height: 360px;
  width: 207px;
  border: 1px solid #6e8394;
  background-color: #f9fafb;
  background-image: url("images/structure/slidemenu/slide_menu_shadow.jpg");
  overflow-y: scroll;
}
#sidemenu_slider .menu_info .item {
  float: none;
  dislpay: block;
}
#sidemenu_slider .menu_info .item .title {
  margin: 10px 0 10px 12px;
  font-size: 15px;
  color: #363d61;
  font-weight: bold;
  font-family: arial;
  float: none;
}
#sidemenu_slider .menu_info .item img {
  margin-left: 10px;
  float: left;
}
#sidemenu_slider .menu_info .item .date {
  font-size: 12px;
  color: #303030;
  font-family: arial;
  padding: 4px 0 0 7px;
}
#sidemenu_slider .menu_info .item a {
  text-decoration: none;
}
#sidemenu_slider .menu_info .item .detailsBtn {
  border: 1px solid #d9e1e8;
  background-color: #ffffff;
  color: #38b0e8;
  height: 22px;
  width: 151px;
  text-align: center;
  line-height: 22px;
  margin: 6px 0 10px 28px;
  cursor: pointer;
}
#sidemenu_slider .menu_info .item .detailsBtn:hover {
  background-color: #f6f6f6;
}
#sidemenu_slider .menu_info .item .greyLine {
  display: block;
  float: none;
  height: 1px;
  background-color: #c9d1d6;
}
#sidemenu_slider .menu_info .item .whiteLine {
  display: block;
  float: none;
  height: 1px;
  background-color: #ffffff;
}
#sidemenu_slider .menu_info.last {
  border-top: none;
  margin-top: -3px;
}
#sidemenu_slider .menu_info.fourOpen {
  height: 360px;
}
#sidemenu_slider .icon1,
#sidemenu_slider .icon2,
#sidemenu_slider .icon3,
#sidemenu_slider .icon4,
#sidemenu_slider .icon5,
#sidemenu_slider .icon6 {
  margin: 0 0 0 10px;
  background-image: url('images/structure/slidemenu/side_menu_icons.png');
  width: 28px;
  background-repeat: no-repeat;
}
#sidemenu_slider .icon1 {
  height: 23px;
  margin-top: 7px;
}
#sidemenu_slider .icon2 {
  height: 19px;
  margin-top: 10px;
  background-position: 0 -27px;
}
#sidemenu_slider .icon3 {
  height: 20px;
  margin-top: 9px;
  background-position: 0 -46px;
}
#sidemenu_slider .icon4 {
  margin-left: 13px;
  width: 25px;
  height: 19px;
  margin-top: 10px;
  background-position: 0 -66px;
}
#sidemenu_slider .icon5 {
  height: 19px;
  margin-top: 10px;
  background-position: 0 -109px;
}
#sidemenu_slider .icon6 {
  margin-left: 7px;
  width: 31px;
  height: 24px;
  margin-top: 7px;
  background-position: 0 -85px;
}
#awardsPromotion {
  width: 210px;
  height: 204px;
  margin-top: 13px;
  margin-left: 10px;
  background-image: url('images/structure/buttons/default/promotionAwards.jpg');
  cursor: pointer;
}
#awardsPromotion .findOutMoreBtn {
  background-image: url('images/structure/buttons/default/findOutMoreBtn.png');
  width: 123px;
  height: 26px;
  margin: 170px 0 0 42px;
}
#awardsPromotion:hover .findOutMoreBtn {
  background-position: 0 -26px;
}
#awardsBingoPort {
  width: 189px;
  height: 141px;
  margin-top: 13px;
  margin-left: 21px;
  background-image: url('images/structure/buttons/default/bingoportAwards.jpg');
  cursor: pointer;
}
.payoutRatesTable {
  text-align: center;
  border: 1px solid #b6bec4;
  border-spacing: 0px;
  border-collapse: collapse;
}
.payoutRatesTable th {
  height: 30px;
  background-color: #daeaf7;
  border: 1px solid #b6bec4;
}
.payoutRatesTable td {
  height: 10px;
  background-color: #ffffff;
  border: 1px solid #b6bec4;
}
.privacylist li {
  overflow: visible;
  height: auto;
  padding-bottom: 5px;
  display: list-item;
}
.balanceLeft {
  background: url(images/structure/inputfields_v-1.png) 0px -38px;
  width: 20px;
  height: 38px;
}
.balanceRight {
  background: url(images/structure/inputfields_v-1.png) -20px -38px;
  width: 20px;
  height: 38px;
}
.balanceCenter {
  background: url(images/structure/inputfields_v-1.png) 0px 0px;
  height: 38px;
}
.inputLeft {
  background: url(images/structure/inputfields_v-1.png) 0px -104px;
  width: 20px;
  height: 28px;
}
.inputRight {
  background: url(images/structure/inputfields_v-1.png) -20px -104px;
  width: 20px;
  height: 28px;
}
.inputCenter {
  background: url(images/structure/inputfields_v-1.png) 0px -76px;
  height: 28px;
}
.inputRightSelect {
  background: url(images/structure/inputfields_v-1.png) 0px -132px;
  width: 27px;
  height: 28px;
}
.inputRightSelectOpen {
  background: url(images/structure/inputfields_v-1.png) 0px -188px;
  width: 27px;
  height: 28px;
}
.inputRightSelectHover {
  background: url(images/structure/inputfields_v-1.png) 0px -160px;
  width: 27px;
  height: 28px;
}
.inputLeftOpen {
  background: url(images/structure/inputfields_v-1.png) -27px -188px;
  width: 13px;
  height: 28px;
}
.inputSelectContent {
  background: url(images/structure/inputfieldsContent.png) left top repeat-y;
  background-color: #ffffff;
}
.inputSelectContentCorners {
  background: url(images/structure/inputfieldsContentCorners.png);
  width: 187px;
  height: 5px;
}
.iconRefresh {
  background: url(images/structure/inputfields_v-1.png);
}
.iconHome {
  background: url(images/structure/icons.png) 0px 0px;
  width: 20px;
  height: 19px;
}
.iconFriends {
  background: url(images/structure/icons.png) -20px 0px;
  width: 20px;
  height: 19px;
}
.iconNews {
  background: url(images/structure/icons.png) -40px 0px;
  width: 20px;
  height: 19px;
}
.iconEvents {
  background: url(images/structure/icons.png) -60px 0px;
  width: 18px;
  height: 19px;
}
.iconInfo {
  background: url(images/structure/icons.png) 0px -19px;
  width: 18px;
  height: 19px;
}
.iconEdit {
  background: url(images/structure/icons.png) -18px -19px;
  width: 12px;
  height: 12px;
}
.iconRefresh {
  background: url(images/structure/icons.png) -30px -19px;
  width: 30px;
  height: 29px;
}
.corners8all {
  -webkit-border-radius: 8px 8px 8px 8px;
  -moz-border-radius: 8px 8px 8px 8px;
  border-radius: 8px 8px 8px 8px;
  position: relative;
}
.corners8left {
  -webkit-border-radius: 8px 0px 0px 8px;
  -moz-border-radius: 8px 0px 0px 8px;
  border-radius: 8px 0px 0px 8px;
  position: relative;
}
#topLogo {
  margin: 6px 0 0 10px;
  width: 277px;
  height: 59px;
}
#topLogo.xmas {
  margin: 2px 0 0 5px;
}
#playBingoButton {
  width: 205px;
  height: 48px;
  background-image: url('images/structure/buttons/default/playBingo.jpg');
  cursor: pointer;
}
#playBingoButton:hover.en {
  background-position: 0px -48px;
}
#playBingoButton.nl {
  background-position: -205px 0;
}
#playBingoButton:hover.nl {
  background-position: -205px -48px;
}
#topBar {
  overflow: hidden;
  width: 673px;
  height: 76px;
}
#topBar .balance {
  padding: 19px 0 0 0;
  position: relative;
}
#topBar .balance div {
  float: left;
  overflow: hidden;
}
#topBar .balance .l {
  background: url(images/structure/inputfields_v-1.png) 0px -38px;
  width: 20px;
  height: 38px;
}
#topBar .balance .r {
  background: url(images/structure/inputfields_v-1.png) -20px -38px;
  width: 20px;
  height: 38px;
}
#topBar .balance .c {
  background: url(images/structure/inputfields_v-1.png) 0px 0px;
  height: 38px;
  width: 371px;
}
#topBar .balance .c span {
  display: block;
  float: left;
  color: #3c446b;
  font-size: 17px;
  line-height: 38px;
  padding: 0 5px 0 0;
  font-weight: bold;
}
#topBar .balance .c .num1 {
  width: 110px;
  color: #38b0e8;
  font-size: 19px;
}
#topBar .balance .c .num2 {
  width: 110px;
  color: #38b0e8;
  font-size: 19px;
}
#topBar .balance a {
  background: url(images/structure/inputfields_v-1.png);
  background: url(images/structure/icons.png) -30px -19px;
  width: 30px;
  height: 29px;
  display: block;
  position: absolute;
  right: 7px;
  top: 24px;
}
#topBar .button {
  padding: 24px 0 0 4px;
  width: 109px;
}
#topBar .links {
  padding: 24px 0 0 0;
  line-height: 24px;
}
#topBar .links a {
  font-weight: bold;
  text-decoration: underline;
  padding: 0 2px 0 2px;
  color: #3c446b;
}
#topBar .links a:hover {
  color: #38b0e8;
}
.sideMenu {
  margin-bottom: 12px;
}
.sideMenuTitle {
  margin-top: 10px;
  margin-left: 30px;
  font-size: 16px;
  font-weight: bold;
  color: #38b0e8;
  height: 27px;
  padding: 0;
}
.sideMenuTitleImage {
  width: 211px;
  height: 38px;
  background-repeat: no-repeat;
  background-position: 0 0;
  margin: 0 0 9px 9px;
}
.sideMenuTitleImage.menu2_myAccount {
  background-image: url('images/structure/leftHandMenu/myaccount.gif');
}
.sideMenuTitleImage.menu2_slotsAndGames {
  background-image: url('images/structure/leftHandMenu/slotsandgames.gif');
}
.sideMenuTitleImage.menu2_information {
  background-image: url('images/structure/leftHandMenu/information.gif');
}
.sideMenuMore span {
  font-size: 14px;
  font-weight: bold;
  color: #38b0e8;
  margin: 10px 0 0 10px;
  cursor: pointer;
}
.sideMenuMore .arrow {
  float: right;
  margin-left: 5px;
  width: 9px;
  height: 17px;
  background-repeat: no-repeat;
  background-position: center center;
}
.sideMenuMore .arrow.up {
  background-image: url('images/structure/leftHandMenu/arrowUp.gif');
}
.sideMenuMore .arrow.down {
  background-image: url('images/structure/leftHandMenu/arrowDown.gif');
}
.leftSide .quickDeposit {
  float: none;
  margin-top: 14px;
  margin-left: 10px;
  margin-right: 10px;
  padding: 10px;
  border: 1px #b4cadb solid;
  border-radius: 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  overflow: visible;
  height: 134px;
}
.leftSide .quickDeposit .quickDepositText {
  color: #38b0e8;
  font-size: 16px;
  font-weight: bold;
  height: 29px;
}
.leftSide .quickDeposit .moreText {
  float: right;
  text-align: right;
}
.leftSide .quickDeposit .moreText a {
  color: #333333;
  font-size: 12px;
  text-decoration: underline;
}
.leftSide .quickDeposit select {
  margin-top: 10px;
  width: 185px;
  outline: none;
}
.leftSide .quickDeposit .quickDepositIconInfo {
  background: url(images/structure/icons.png) 0px -19px;
  width: 18px;
  height: 19px;
  margin-top: 5px;
  margin-right: 5px;
  cursor: help;
}
.leftSide .quickDeposit .cvcCode {
  position: relative;
  padding-right: 8px;
}
.leftSide .quickDeposit .cvcCode div {
  float: left;
  overflow: hidden;
}
.leftSide .quickDeposit .cvcCode .l {
  background: url(images/structure/inputfields_v-1.png) 0px -104px;
  width: 20px;
  height: 28px;
}
.leftSide .quickDeposit .cvcCode .c {
  background: url(images/structure/inputfields_v-1.png) 0px -76px;
  height: 28px;
  width: 30px;
}
.leftSide .quickDeposit .cvcCode .c input {
  height: 22px;
  position: absolute;
  display: block;
  left: 8px;
  width: 60px;
  border: 0;
  padding: 0;
  margin: 3px 0 3px 0;
  color: #333333;
  font-size: 13px;
  line-height: 22px;
}
.leftSide .quickDeposit .cvcCode .r {
  background: url(images/structure/inputfields_v-1.png) -20px -104px;
  width: 20px;
  height: 28px;
}
.leftSide .quickDeposit .info {
  width: 25px;
}
.leftSide .signupBonusBanner {
  float: none;
  margin-top: 10px;
  margin-left: 10px;
}
.selectBoxes {
  overflow: visible;
  width: 187px;
  height: 76px;
}
.selectBoxes .select {
  cursor: pointer;
  position: relative;
  overflow: visible;
  margin: 0 0 10px 0;
}
.selectBoxes .select .larger {
  margin-left: -10px;
  width: 160px;
  padding: 0px 0 0 0;
}
.selectBoxes .select .larger img {
  display: block;
  float: left;
}
.selectBoxes .select .larger span {
  line-height: 20px;
  height: 20px;
  display: block;
  float: left;
  padding: 0 0 0 5px;
}
.selectBoxes .select .l {
  background: url(images/structure/inputfields_v-1.png) 0px -104px;
  width: 20px;
  height: 28px;
  width: 13px;
}
.selectBoxes .select .c {
  background: url(images/structure/inputfields_v-1.png) 0px -76px;
  height: 28px;
  padding: 5px 0 0 8px;
  width: 139px;
  line-height: 23px;
  height: 23px;
  color: #3c446b;
  overflow: visible;
}
.selectBoxes .select .r {
  background: url(images/structure/inputfields_v-1.png) 0px -132px;
  width: 27px;
  height: 28px;
}
.selectBoxes .select .content {
  display: none;
  position: absolute;
  top: 28px;
  left: 0;
  width: 187px;
  overflow: hidden;
  z-index: 10;
}
.selectBoxes .select .content a {
  background-color: #ffffff;
  border-left: 1px solid #b4cadb;
  border-right: 1px solid #b4cadb;
  text-decoration: none;
  display: block;
  width: 165px;
  padding: 3px 0 2px 20px;
  height: 20px;
  line-height: 20px;
}
.selectBoxes .select .content a.e {
  background-color: #F4FBFF;
}
.selectBoxes .select .content a:hover {
  text-decoration: none;
  color: #3c446b;
  background-color: #39B0E8;
}
.selectBoxes .select .content .bottom {
  background: url(images/structure/inputfieldsContentCorners.png);
  width: 187px;
  height: 5px;
}
.selectBoxes .selectHover .r {
  background: url(images/structure/inputfields_v-1.png) 0px -160px;
  width: 27px;
  height: 28px;
}
.selectBoxes .selectOpen .r {
  background: url(images/structure/inputfields_v-1.png) 0px -188px;
  width: 27px;
  height: 28px;
}
.selectBoxes .selectOpen .l {
  background: url(images/structure/inputfields_v-1.png) -27px -188px;
  width: 13px;
  height: 28px;
}
textarea {
  font-family: Trebuchet MS, Calibri, arial;
  font-size: 12px;
}
.grey {
  margin: 0px;
  font-weight: normal;
  font-family: Trebuchet MS, Calibri, arial;
  font-size: 13px;
  color: #5b5e5f;
}
.date {
  margin: 0px;
  font-weight: normal;
  font-family: Trebuchet MS, Calibri, arial;
  font-size: 12px;
  color: #FFFFFF;
}
.winprize {
  margin: 0px;
  font-weight: bold;
  font-family: Trebuchet MS, Calibri, arial;
  font-size: 14px;
  color: #929ea5;
}
.winamount {
  margin: 0px;
  font-weight: bold;
  font-family: Trebuchet MS, Calibri, arial;
  font-size: 14px;
  color: #3c446b;
}
.wintitle {
  margin: 0px;
  font-weight: bold;
  font-family: Trebuchet MS, Calibri, arial;
  font-size: 18px;
  color: #3d446b;
}
.winname {
  margin: 0px;
  font-weight: bold;
  font-family: Trebuchet MS, Calibri, arial;
  font-size: 14px;
  color: #30b8ec;
}
.title {
  margin: 0px;
  font-weight: bold;
  font-family: Trebuchet MS, Calibri, arial;
  font-size: 16px;
  color: #3d446b;
}
.pagenrs div {
  font-size: 16px;
}
.pagenrs div.selected {
  font-size: 18px;
  font-weight: bold;
}
.pagenrs a {
  font-size: 16px;
}
.submenu {
  margin: 0px;
  font-weight: bold;
  font-family: Trebuchet MS, Calibri, arial;
  font-size: 14px;
  color: #ffffff;
  cursor: pointer;
}
.submenu_active {
  text-decoration: none;
  margin: 0px;
  font-weight: bold;
  font-family: Trebuchet MS, Calibri, arial;
  font-size: 14px;
  color: #ffffff;
  cursor: pointer;
}
.submenu_active:hover {
  text-decoration: none;
}
.submenu:hover {
  text-decoration: underline;
  margin: 0px;
  font-weight: bold;
  font-family: Trebuchet MS, Calibri, arial;
  font-size: 14px;
  color: #ffffff;
  cursor: pointer;
}
.bluetitle {
  margin: 0px;
  font-weight: normal;
  font-family: Trebuchet MS, Calibri, arial;
  font-size: 16px;
  color: #39b0e8;
}
a {
  text-decoration: none;
  font-weight: normal;
  font-family: Trebuchet MS, Calibri, arial;
  font-size: 12px;
  color: #39b0e8;
  cursor: pointer;
}
a:hover {
  text-decoration: underline;
  color: #39b0e8;
}
.submenuPersonal {
  line-height: 20px;
  margin: 0px;
  font-weight: normal;
  font-family: Trebuchet MS, Calibri, arial;
  font-size: 13px;
  color: #3c446b;
  cursor: pointer;
}
.submenuPersonal:hover {
  text-decoration: none;
  margin-left: 8px;
  font-weight: normal;
  font-family: Trebuchet MS, Calibri, arial;
  font-size: 13px;
  color: #39b0e8;
}
.personalPage {
  line-height: 20px;
  text-decoration: none;
  margin-left: 8px;
  font-weight: normal;
  font-family: Trebuchet MS, Calibri, arial;
  font-size: 13px;
  color: #39b0e8;
}
.submenuPersonal_title {
  line-height: 30px;
  margin: 0px;
  font-weight: normal;
  font-family: Trebuchet MS, Calibri, arial;
  font-size: 18px;
  color: #39b0e8;
}
.personalTabOn {
  cursor: pointer;
  background-image: url('../assets/images/personal/header/menu/tab1_on.gif');
  text-align: center;
  color: #39b0e8;
}
.personalTabOff {
  cursor: pointer;
  background-image: url('../assets/images/personal/header/menu/tab1.gif');
  text-align: center;
  color: #3c446b;
}
.lwmTabOn {
  cursor: pointer;
  background-image: url('../assets/images/personal/header/menu/tab2_on.gif');
  text-align: center;
  color: #39b0e8;
}
.lwmTabOff {
  cursor: pointer;
  background-image: url('../assets/images/personal/header/menu/tab2.gif');
  text-align: center;
  color: #3c446b;
}
.helpdeskTabOn {
  cursor: pointer;
  background-image: url('../assets/images/personal/header/menu/tab3_on.gif');
  text-align: center;
  color: #39b0e8;
}
.helpdeskTabOff {
  background-image: url('../assets/images/personal/header/menu/tab3.gif');
  text-align: center;
  color: #3c446b;
}
.casinoTabOn {
  cursor: pointer;
  background-image: url('../assets/images/personal/header/menu/tab4_on.gif');
  text-align: left;
  color: #39b0e8;
}
.casinoTabOff {
  background-image: url('../assets/images/personal/header/menu/tab4.gif');
  text-align: left;
  color: #3c446b;
}
.logoutBtnOn {
  cursor: pointer;
  background-image: url('../assets/images/personal/header/logout_on.gif');
  text-align: center;
  color: #FFFFFF;
  width: 79px;
  height: 22px;
  line-height: 22px;
}
.logoutBtnOff {
  cursor: pointer;
  background-image: url('../assets/images/personal/header/logout.gif');
  text-align: center;
  color: #FFFFFF;
  width: 79px;
  height: 22px;
  line-height: 22px;
}
.helpdeskLabel {
  color: #39b0e8;
  font-size: 14px;
}
.helpdeskDefaultTxt {
  color: #808c94;
}
.casinoDescription {
  font-size: 12px;
}
.tableborder {
  border-collapse: collapse;
}
.tableborder tr td {
  font: 12px Tahoma, Arial, "Times New Roman";
  border: 1px solid;
}
.tableborder tr th {
  font-family: Tahoma, Arial, "Times New Roman";
  font-size: 13px;
  font-weight: bold;
  border: 1px solid;
}
.casinoGameDescriptionTitle {
  font-size: 18px;
  color: #39b0e8;
}
.personalAccountValues {
  color: #39b0e8;
  font-weight: bold;
  margin-top: 6px;
  margin-left: 5px;
  width: 150px;
}
.casinoGameDescriptionText {
  font-size: 12px;
  color: #3c446b;
}
.casinoCategories {
  margin: 0px;
  font-weight: normal;
  font-family: Trebuchet MS, Calibri, arial;
  font-size: 14px;
  color: #3d446b;
}
.casinoCategoriesActive {
  margin: 0px;
  font-weight: normal;
  text-decoration: none;
  font-family: Trebuchet MS, Calibri, arial;
  font-size: 14px;
  color: #30b8ec;
}
.casinoCategoriesActive:hover {
  text-decoration: none;
}
.lBlue {
  color: #39b0e8;
}
.dBlue {
  color: #3d446b;
}
.errorMessagePopupBox {
  background-color: #e7edf1;
  padding: 15px;
  border-radius: 15px;
  -moz-border-radius: 15px;
  -webkit-border-radius: 15px;
  border: 1px #b6bec4 solid;
}
.lwm_prize {
  padding-left: 10px;
}
.lwm_prize h2 {
  font-size: 15px;
}
.lwm_prize .bannerLeft {
  float: left;
  background-color: #e6eef1;
  border: 1px solid #bdc2c6;
  width: 254px;
  padding: 12px 0px 65px 8px;
  -webkit-border-radius: 8px 8px 8px 8px;
  -moz-border-radius: 8px 8px 8px 8px;
  border-radius: 8px 8px 8px 8px;
}
.lwm_prize .bannerLeft h2 {
  margin-top: 5px;
  margin-bottom: 0px;
}
.lwm_prize .contentLeft {
  width: 412px;
  padding: 0 10px 0 10px;
  float: left;
}
.lwm_prize .contentLeft h2 {
  font-size: 20px;
  margin-top: 5px;
}
.lwm_prize .bestLWM {
  width: 694px;
  height: 270px;
  float: left;
  margin-top: 10px;
}
.lwm_prize .bestLWM .selectBoxes {
  margin: 35px 0 0 289px;
  width: 400px;
}
.lwm_prize .bestLWM .selectBoxes #month {
  width: 180px;
  font-size: 19px;
  color: #07628a;
  font-weight: bold;
  float: left;
}
.lwm_prize .bestLWM .selectBoxes #year {
  float: left;
  font-size: 19px;
  margin-left: 10px;
  color: #07628a;
  font-weight: bold;
}
.lwm_prize .bestLWM .winners {
  float: left;
  margin: 5px 0 0 0;
}
.lwm_prize .bestLWM .winners .winner {
  width: 140px;
  heigth: 136px;
  float: left;
}
.lwm_prize .bestLWM .winners .winner .name {
  color: #07628a;
  text-align: center;
  height: 20px;
  font-weight: bold;
  font-size: 14px;
}
.lwm_prize .bestLWM .winners .winner1 {
  margin-left: 118px;
}
.lwm_prize .bestLWM .winners .winner2 {
  margin-left: 130px;
  margin-right: 7px;
}
.newPageImage {
  background-image: url('images/structure/new.png');
  width: 55px;
  height: 25px;
  margin-left: 130px;
  margin-top: -28px;
  cursor: pointer;
  position: absolute;
}
.newPageImage:hover {
  background-position: 0 -25px;
}
.balanceLeft {
  background: url(images/structure/inputfields_v-1.png) 0px -38px;
  width: 20px;
  height: 38px;
}
.balanceRight {
  background: url(images/structure/inputfields_v-1.png) -20px -38px;
  width: 20px;
  height: 38px;
}
.balanceCenter {
  background: url(images/structure/inputfields_v-1.png) 0px 0px;
  height: 38px;
}
.inputLeft {
  background: url(images/structure/inputfields_v-1.png) 0px -104px;
  width: 20px;
  height: 28px;
}
.inputRight {
  background: url(images/structure/inputfields_v-1.png) -20px -104px;
  width: 20px;
  height: 28px;
}
.inputCenter {
  background: url(images/structure/inputfields_v-1.png) 0px -76px;
  height: 28px;
}
.inputRightSelect {
  background: url(images/structure/inputfields_v-1.png) 0px -132px;
  width: 27px;
  height: 28px;
}
.inputRightSelectOpen {
  background: url(images/structure/inputfields_v-1.png) 0px -188px;
  width: 27px;
  height: 28px;
}
.inputRightSelectHover {
  background: url(images/structure/inputfields_v-1.png) 0px -160px;
  width: 27px;
  height: 28px;
}
.inputLeftOpen {
  background: url(images/structure/inputfields_v-1.png) -27px -188px;
  width: 13px;
  height: 28px;
}
.inputSelectContent {
  background: url(images/structure/inputfieldsContent.png) left top repeat-y;
  background-color: #ffffff;
}
.inputSelectContentCorners {
  background: url(images/structure/inputfieldsContentCorners.png);
  width: 187px;
  height: 5px;
}
.iconRefresh {
  background: url(images/structure/inputfields_v-1.png);
}
.iconHome {
  background: url(images/structure/icons.png) 0px 0px;
  width: 20px;
  height: 19px;
}
.iconFriends {
  background: url(images/structure/icons.png) -20px 0px;
  width: 20px;
  height: 19px;
}
.iconNews {
  background: url(images/structure/icons.png) -40px 0px;
  width: 20px;
  height: 19px;
}
.iconEvents {
  background: url(images/structure/icons.png) -60px 0px;
  width: 18px;
  height: 19px;
}
.iconInfo {
  background: url(images/structure/icons.png) 0px -19px;
  width: 18px;
  height: 19px;
}
.iconEdit {
  background: url(images/structure/icons.png) -18px -19px;
  width: 12px;
  height: 12px;
}
.iconRefresh {
  background: url(images/structure/icons.png) -30px -19px;
  width: 30px;
  height: 29px;
}
.corners8all {
  -webkit-border-radius: 8px 8px 8px 8px;
  -moz-border-radius: 8px 8px 8px 8px;
  border-radius: 8px 8px 8px 8px;
  position: relative;
}
.corners8left {
  -webkit-border-radius: 8px 0px 0px 8px;
  -moz-border-radius: 8px 0px 0px 8px;
  border-radius: 8px 0px 0px 8px;
  position: relative;
}
.orangeBtnWhiteBG div,
.orangeBtnBlueBG div,
.blueBtnWhiteBG div,
.blueBtnBlueBG div {
  background-image: url('images/structure/buttons/default/bg29.png');
  cursor: pointer;
}
.orangeBtnTrans {
  height: 29px;
  cursor: pointer;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.orangeBtnTrans div {
  float: left;
  height: 29px;
}
.orangeBtnTrans .left {
  background-image: url('images/structure/buttons/default/orangeBtnTrans.png');
  width: 8px;
  background-position: 0 -58px;
}
.orangeBtnTrans .middle {
  background-image: url('images/structure/buttons/default/orangeBtnTrans.png');
  font-size: 13px;
  font-weight: bold;
  text-align: center;
  line-height: 26px;
  color: #FFFFFF;
  text-shadow: #000000 1px 1px 0px;
}
.orangeBtnTrans .right {
  background-image: url('images/structure/buttons/default/orangeBtnTrans.png');
  width: 8px;
  background-position: -8px -58px;
}
.orangeBtnTrans:hover .left {
  background-position: 0 -87px;
}
.orangeBtnTrans:hover .middle {
  background-position: 0 -29px;
}
.orangeBtnTrans:hover .right {
  background-position: -8px -87px;
}
.orangeBtnWhiteBG .middle,
.orangeBtnBlueBG .middle,
.blueBtnWhiteBG .middle,
.blueBtnBlueBG .middle {
  height: 29px;
  padding-left: 9px;
  padding-right: 9px;
  font-size: 13px;
  font-weight: bold;
  text-align: center;
  line-height: 26px;
  color: #FFFFFF;
  text-shadow: #000000 1px 1px 0px;
}
.orangeBtnWhiteBG .left,
.orangeBtnBlueBG .left,
.blueBtnWhiteBG .left,
.blueBtnBlueBG .left {
  width: 8px;
  height: 29px;
}
.orangeBtnWhiteBG .right,
.orangeBtnBlueBG .right,
.blueBtnWhiteBG .right,
.blueBtnBlueBG .right {
  width: 8px;
  height: 29px;
}
.orangeBtnWhiteBG .left {
  background-position: 0px 0px;
}
.orangeBtnWhiteBG .middle {
  background-position: 0px -29px;
}
.orangeBtnWhiteBG .right {
  background-position: -8px 0px;
}
.orangeBtnWhiteBGhover .left {
  background-position: -16px 0px;
}
.orangeBtnWhiteBGhover .middle {
  background-position: 0px -58px;
}
.orangeBtnWhiteBGhover .right {
  background-position: -24px 0px;
}
.orangeBtnBlueBG .left {
  background-position: 0px -174px;
}
.orangeBtnBlueBG .middle {
  background-position: 0px -203px;
}
.orangeBtnBlueBG .right {
  background-position: -8px -174px;
}
.orangeBtnBlueBGhover .left {
  background-position: -16px -174px;
}
.orangeBtnBlueBGhover .middle {
  background-position: 0px -232px;
}
.orangeBtnBlueBGhover .right {
  background-position: -24px -174px;
}
.blueBtnWhiteBG .left {
  background-position: 0px -87px;
}
.blueBtnWhiteBG .middle {
  background-position: 0px -116px;
}
.blueBtnWhiteBG .right {
  background-position: -8px -87px;
}
.blueBtnWhiteBGhover .left {
  background-position: -16px -87px;
}
.blueBtnWhiteBGhover .middle {
  background-position: 0px -145px;
}
.blueBtnWhiteBGhover .right {
  background-position: -24px -87px;
}
.blueBtnBlueBG .left {
  background-position: 0px -261px;
  width: 8px;
  height: 29px;
}
.blueBtnBlueBG .middle {
  background-position: 0px -290px;
}
.blueBtnBlueBG .right {
  background-position: -8px -261px;
  width: 8px;
  height: 29px;
}
.blueBtnBlueBGhover .left {
  background-position: -16px -261px;
}
.blueBtnBlueBGhover .middle {
  background-position: 0px -319px;
}
.blueBtnBlueBGhover .right {
  background-position: -24px -261px;
}
.navigationBtnLeft,
.navigationBtnRight {
  background-image: url('images/pages/home/default/navigation.png');
  background-position: 0px 0px;
  width: 26px;
  height: 26px;
  cursor: pointer;
}
.navigationBtnRight {
  background-position: 0px -26px;
}
.navigationBtnLeft:hover {
  background-position: -26px 0px;
}
.navigationBtnRight:hover {
  background-position: -26px -26px;
}
.orangeBtnWhiteBG44 div,
.orangeBtnBlueBG44 div,
.blueBtnWhiteBG44 div,
.blueBtnBlueBG44 div {
  background-image: url('images/structure/buttons/default/bg44.png');
  cursor: pointer;
}
.orangeBtnWhiteBG44 .middle,
.orangeBtnBlueBG44 .middle,
.blueBtnWhiteBG44 .middle,
.blueBtnBlueBG44 .middle {
  height: 44px;
  padding-left: 9px;
  padding-right: 9px;
  font-size: 21px;
  font-weight: bold;
  text-align: center;
  line-height: 41px;
  color: #FFFFFF;
  text-shadow: #000000 1px 1px 0px;
}
.orangeBtnWhiteBG44 .left,
.orangeBtnBlueBG44 .left,
.blueBtnWhiteBG44 .left,
.blueBtnBlueBG44 .left {
  width: 14px;
  height: 44px;
}
.orangeBtnWhiteBG44 .right,
.orangeBtnBlueBG44 .right,
.blueBtnWhiteBG44 .right,
.blueBtnBlueBG44 .right {
  width: 14px;
  height: 44px;
}
.orangeBtnWhiteBG44 .left {
  background-position: 0px 0px;
}
.orangeBtnWhiteBG44 .middle {
  background-position: 0px -44px;
}
.orangeBtnWhiteBG44 .right {
  background-position: -14px 0px;
}
.orangeBtnWhiteBGhover44 .left {
  background-position: -28px 0px;
}
.orangeBtnWhiteBGhover44 .middle {
  background-position: 0px -88px;
}
.orangeBtnWhiteBGhover44 .right {
  background-position: -42px 0px;
}
.orangeBtnWhiteBG71 div,
.orangeBtnBlueBG71 div,
.blueBtnWhiteBG44 div,
.blueBtnBlueBG71 div {
  background-image: url('images/structure/buttons/default/bg71.png');
  cursor: pointer;
}
.orangeBtnWhiteBG71 .middle,
.orangeBtnBlueBG44 .middle,
.blueBtnWhiteBG71 .middle,
.blueBtnBlueBG71 .middle {
  height: 71px;
  padding-left: 9px;
  padding-right: 9px;
  font-size: 25px;
  font-weight: bold;
  text-align: center;
  line-height: 71px;
  color: #FFFFFF;
  text-shadow: #000000 1px 1px 0px;
}
.orangeBtnWhiteBG71 .left,
.orangeBtnBlueBG71 .left,
.blueBtnWhiteBG71 .left,
.blueBtnBlueBG71 .left {
  width: 14px;
  height: 71px;
}
.orangeBtnWhiteBG71 .right,
.orangeBtnBlueBG71 .right,
.blueBtnWhiteBG71 .right,
.blueBtnBlueBG71 .right {
  width: 14px;
  height: 71px;
}
.orangeBtnWhiteBG71 .left {
  background-position: 0px 0px;
}
.orangeBtnWhiteBG71 .middle {
  background-position: 0px -71px;
}
.orangeBtnWhiteBG71 .right {
  background-position: -14px 0px;
}
.orangeBtnWhiteBGhover71 .left {
  background-position: -28px 0px;
}
.orangeBtnWhiteBGhover71 .middle {
  background-position: 0px -142px;
}
.orangeBtnWhiteBGhover71 .right {
  background-position: -42px 0px;
}
.orangeBtnWhiteBG25 div,
.orangeBtnBlueBG25 div,
.blueBtnWhiteBG25 div,
.blueBtnBlueBG25 div {
  background-image: url('images/structure/buttons/default/bg25.png');
  cursor: pointer;
}
.orangeBtnWhiteBG25 .middle,
.orangeBtnBlueBG25 .middle,
.blueBtnWhiteBG25 .middle,
.blueBtnBlueBG25 .middle {
  height: 25px;
  padding-left: 9px;
  padding-right: 9px;
  font-size: 13px;
  font-weight: bold;
  text-align: center;
  line-height: 22px;
  color: #FFFFFF;
  text-shadow: #000000 1px 1px 0px;
}
.orangeBtnWhiteBG25 .left,
.orangeBtnBlueBG25 .left,
.blueBtnWhiteBG25 .left,
.blueBtnBlueBG25 .left {
  width: 8px;
  height: 25px;
}
.orangeBtnWhiteBG25 .right,
.orangeBtnBlueBG25 .right,
.blueBtnWhiteBG25 .right,
.blueBtnBlueBG25 .right {
  width: 8px;
  height: 25px;
}
.orangeBtnWhiteBG25 .left {
  background-position: 0px 0px;
}
.orangeBtnWhiteBG25 .middle {
  background-position: 0px -25px;
}
.orangeBtnWhiteBG25 .right {
  background-position: -8px 0px;
}
.orangeBtnWhiteBGhover25 .left {
  background-position: -16px 0px;
}
.orangeBtnWhiteBGhover25 .middle {
  background-position: 0px -50px;
}
.orangeBtnWhiteBGhover25 .right {
  background-position: -24px 0px;
}
.orangeBtnBlueBG25 .left {
  background-position: 0px -150px;
}
.orangeBtnBlueBG25 .middle {
  background-position: 0px -175px;
}
.orangeBtnBlueBG25 .right {
  background-position: -8px -150px;
}
.orangeBtnBlueBGhover25 .left {
  background-position: -16px -150px;
}
.orangeBtnBlueBGhover25 .middle {
  background-position: 0px -200px;
}
.orangeBtnBlueBGhover25 .right {
  background-position: -24px -150px;
}
.blueBtnWhiteBG25 .left {
  background-position: 0px -75px;
}
.blueBtnWhiteBG25 .middle {
  background-position: 0px -100px;
}
.blueBtnWhiteBG25 .right {
  background-position: -8px -75px;
}
.blueBtnWhiteBGhover25 .left {
  background-position: -16px -75px;
}
.blueBtnWhiteBGhover25 .middle {
  background-position: 0px -125px;
}
.blueBtnWhiteBGhover25 .right {
  background-position: -24px -75px;
}
.blueBtnBlueBG25 .left {
  background-position: 0px -225px;
  width: 8px;
  height: 29px;
}
.blueBtnBlueBG25 .middle {
  background-position: 0px -250px;
}
.blueBtnBlueBG25 .right {
  background-position: -8px -225px;
  width: 8px;
  height: 29px;
}
.blueBtnBlueBGhover25 .left {
  background-position: -16px -225px;
}
.blueBtnBlueBGhover25 .middle {
  background-position: 0px -275px;
}
.blueBtnBlueBGhover25 .right {
  background-position: -24px -225px;
}
.blueBtnPrevDiv div,
.blueBtnNextDiv div {
  background-image: url('images/structure/buttons/default/button_previous_next.png');
  cursor: pointer;
}
.blueBtnPrevDiv .blueBtnPrev,
.blueBtnNextDiv .blueBtnNext {
  height: 29px;
  width: 30px;
}
.blueBtnPrevDiv .blueBtnPrev {
  background-position: 0px 0px;
}
.blueBtnPrevDivHover .blueBtnPrev {
  background-position: -30px 0;
}
.blueBtnNextDiv .blueBtnNext {
  background-position: 0px -29px;
}
.blueBtnNextDivHover .blueBtnNext {
  background-position: -30px -29px;
}
#counter {
  margin: 113px 0 0 41px;
  font-weight: bold;
}
#counter #countHours,
#counter #countMins,
#counter #countSecs {
  width: 40px;
  margin: 0 9px 0 0;
  height: 46px;
  line-height: 46px;
  font-size: 23px;
  color: #666666;
  text-align: center;
}
.specialEvent {
  overflow: visible;
}
.specialEvent .overlay {
  margin: 0;
  position: absolute;
  top: 0px;
  left: 0px;
  height: 101px;
  width: 128px;
  background-image: url(images/structure/lwm/default/player_overlay128x101.png);
}
.specialEvent .titledark {
  margin: 0px;
  font-weight: bold;
  font-family: "Trebuchet MS", Calibri, arial;
  font-size: 16px;
  color: #3d446b;
}
.specialEvent .titlelight {
  margin: 0px;
  font-weight: bold;
  font-family: "Trebuchet MS", Calibri, arial;
  font-size: 16px;
  color: #30B8EC;
}
.specialEvent .textlight {
  color: #30B8EC;
}
.specialEvent .linkpage {
  color: #30B8EC;
  text-decoration: underline;
}
.specialEvent #eventsMenu {
  margin: 0 0 5px 0;
}
.specialEvent #eventsMenu a {
  text-decoration: none;
}
.specialEvent #eventsMenu .menuItem {
  float: left;
  cursor: pointer;
  margin-right: 4px;
}
.specialEvent #eventsMenu .menuItem .l {
  width: 6px;
  height: 41px;
  background-image: url('images/pages/special_events/default/menuBtns.png');
  background-position: 0 -41px;
  float: left;
}
.specialEvent #eventsMenu .menuItem .c {
  height: 41px;
  background-image: url('images/pages/special_events/default/menuBtns.png');
  float: left;
  line-height: 45px;
  color: #ffffff;
  font-weight: bold;
  font-size: 13px;
  letter-spacing: -1px;
  font-family: 'Trebuchet MS';
  padding: 0 2px;
}
.specialEvent #eventsMenu .menuItem .r {
  width: 6px;
  height: 41px;
  background-image: url('images/pages/special_events/default/menuBtns.png');
  background-position: -6px -41px;
  float: left;
}
.specialEvent #eventsMenu .menuItem:hover .l {
  background-position: 0 -123px;
}
.specialEvent #eventsMenu .menuItem:hover .c {
  background-position: 0 -82px;
}
.specialEvent #eventsMenu .menuItem:hover .r {
  background-position: -6px -123px;
}
.specialEvent #eventsMenu .menuItem.active .l {
  background-position: 0 -205px;
}
.specialEvent #eventsMenu .menuItem.active .c {
  background-position: 0 -164px;
  color: #37355f;
}
.specialEvent #eventsMenu .menuItem.active .r {
  background-position: -6px -205px;
}
.specialEvent .eventcategory {
  overflow: visible;
  margin: 8px 0 0 0;
}
.specialEvent .eventcategory .top {
  width: 703px;
  height: 41px;
  background-image: url('images/pages/special_events/default/eventtopbg.png');
}
.specialEvent .eventcategory .top .left {
  padding: 0 0 0 12px;
  float: left;
}
.specialEvent .eventcategory .top .left span {
  line-height: 45px;
  color: #ffffff;
  font-weight: bold;
  font-size: 13px;
  letter-spacing: -1px;
  font-family: 'Trebuchet MS';
  display: inline;
  margin: 0;
  padding: 0;
}
.specialEvent .eventcategory .top .right {
  float: right;
  padding-right: 16px;
  color: #ffffff;
  font-weight: bold;
  font-size: 12px;
  letter-spacing: -1px;
  font-family: 'Arial';
  line-height: 45px;
}
.specialEvent .eventcategory .top .right a {
  color: #ffffff;
  font-weight: bold;
  font-size: 12px;
  letter-spacing: -1px;
  font-family: 'Arial';
  line-height: 45px;
}
.specialEvent .eventcategory .content {
  overflow: visible;
  width: 701px;
  border: 1px solid #b6bec4;
  -webkit-border-radius: 0 0 8px 8px;
  -moz-border-radius: 0 0 8px 8px;
  border-radius: 0 0 8px 8px;
  position: relative;
  behavior: url(http://www.bingocams.co.uk/extra/ie-css3.htc);
}
.specialEvent .eventcategory .content .text {
  overflow: visible;
  padding: 16px 12px 17px 12px;
  font-family: 'Trebuchet MS';
  font-size: 13px;
  width: 678px;
  color: #3B436B;
}
.specialEvent .eventcategory .content .text .title {
  margin: 10px 0px 10px 0;
  float: none;
  display: block;
}
.specialEvent .eventcategory .content .text a {
  font-family: 'Arial';
  font-size: 13px;
  font-weight: bold;
}
.specialEvent .eventcategory .content .text .btnPrebuy {
  background-image: url('images/pages/special_events/default/btnPrebuy_1.png');
  width: 475px;
  height: 66px;
  margin-left: 101px;
}
.specialEvent .eventcategory .content .text .btnPrebuy:hover {
  background-position: 0 -71px;
}
.specialEvent .eventcategory .content .eventsBg {
  width: 678px;
  height: 207px;
  border: 1px solid #b6bec4;
  background-image: url('images/pages/special_events/default/eventsBg.png');
  margin-left: 9px;
  margin-bottom: 10px;
  -webkit-border-radius: 8px 0px 0px 8px;
  -moz-border-radius: 8px 0px 0px 8px;
  border-radius: 8px 0px 0px 8px;
  position: relative;
  behavior: url(http://www.bingocams.co.uk/extra/ie-css3.htc);
  overflow-y: auto;
  padding-left: 3px;
}
.specialEvent .eventcategory .content .eventsBg .event {
  margin: 11px 0 0 8px;
  width: 210px;
  height: 196px;
}
.specialEvent .eventcategory .content .eventsBg .event .date {
  margin: 0 0 0 8px;
  font-weight: bold;
  font-family: 'Arial';
  font-size: 14px;
  color: #303030;
  display: block;
  float: none;
}
.specialEvent .eventcategory .content .eventsBg .event .name {
  margin: 0 0 0 8px;
  font-weight: bold;
  font-family: 'Arial';
  font-size: 14px;
  color: #363d61;
  display: block;
  float: none;
}
.specialEvent .eventcategory .content .eventsBg .event a {
  margin: 0 0 0 8px;
  font-family: 'Arial';
  font-size: 12px;
  font-weight: bold;
  display: block;
}
.specialEvent .eventcategory .content .eventsBg .event a.img {
  margin: 0 0 0 0;
}
.specialEvent .eventcategory .img-container {
  width: 100%;
  text-align: center;
}
.specialEvent .eventcategory .btnPrebuy-container {
  width: 100%;
}
.specialEvent .eventbycategory {
  overflow: visible;
}
.specialEvent .eventbycategory .t {
  margin-left: 9px;
  background-image: url('images/pages/special_events/default/eventBgBtTop.png');
  height: 21px;
  width: 681px;
}
.specialEvent .eventbycategory .c {
  margin-left: 9px;
  width: 681px;
  background-image: url('images/pages/special_events/default/eventCenter.png');
}
.specialEvent .eventbycategory .c .eventOverview {
  display: none;
}
.specialEvent .eventbycategory .c .event {
  margin-top: 10px;
  margin-bottom: 20px;
}
.specialEvent .eventbycategory .c .event .eventTop {
  height: 39px;
  border: 1px solid #a0c4e2;
  background-image: url('images/pages/special_events/default/eventTitleTopBg.gif');
  width: 657px;
  margin: 0 0 0 10px;
  -webkit-border-radius: 3px 3px 3px 3px;
  -moz-border-radius: 3px 3px 3px 3px;
  border-radius: 3px 3px 3px 3px;
  position: relative;
  behavior: url(http://www.bingocams.co.uk/extra/ie-css3.htc);
  overflow: visible;
}
.specialEvent .eventbycategory .c .event .eventTop .title {
  font-family: 'Trebuchet MS';
  font-weight: bold;
  font-size: 16px;
  line-height: 39px;
  padding: 0 0 0 10px;
}
.specialEvent .eventbycategory .c .event .eventTop .fb-like {
  margin: 10px 0 0 8px;
}
.specialEvent .eventbycategory .c .event .eventTop .date {
  float: right;
  font-family: 'Trebuchet MS';
  font-weight: bold;
  font-size: 12px;
  color: #3c436b;
  padding: 0 15px 0 0;
  line-height: 39px;
}
.specialEvent .eventbycategory .c .event .description {
  margin: 5px 0 0 14px;
  font-family: 'Trebuchet MS';
  font-size: 13px;
  color: #3c456c;
  font-weight: bold;
  width: 657px;
  padding-top: 16px;
}
.specialEvent .eventbycategory .c .event .description a {
  font-family: 'arial';
  font-weight: bold;
}
.specialEvent .eventbycategory .c .event .description img {
  margin-left: 32px;
  float: right;
}
.specialEvent .eventbycategory .c .event .description table {
  margin-left: 0;
}
.specialEvent .eventbycategory .c .event a {
  text-decoration: none;
}
.specialEvent .eventbycategory .c .event .shareBtn {
  margin: 10px 4px 0 15px;
  height: 22px;
  cursor: pointer;
  float: left;
}
.specialEvent .eventbycategory .c .event .shareBtn .right,
.specialEvent .eventbycategory .c .event .shareBtn .left,
.specialEvent .eventbycategory .c .event .shareBtn .center {
  float: left;
  background-image: url('images/pages/personal_home/default/share.png');
  height: 22px;
}
.specialEvent .eventbycategory .c .event .shareBtn .left {
  width: 13px;
  height: 22px;
}
.specialEvent .eventbycategory .c .event .shareBtn .center {
  font-size: 12px;
  color: #363d61;
  line-height: 22px;
  font-family: arial;
  background-position: 0 -44px;
  height: 22px;
}
.specialEvent .eventbycategory .c .event .shareBtn .right {
  background-position: -13px 0;
  width: 13px;
  height: 22px;
}
.specialEvent .eventbycategory .c .event .shareBtn:hover .left {
  background-position: 0 -22px;
}
.specialEvent .eventbycategory .c .event .shareBtn:hover .center {
  background-position: 0 -66px;
}
.specialEvent .eventbycategory .c .event .shareBtn:hover .right {
  background-position: -13px -22px;
}
.specialEvent .eventbycategory .b {
  margin: 0 0 15px 9px;
  background-image: url('images/pages/special_events/default/eventBgBtTop.png');
  background-position: 0 -21px;
  height: 21px;
  width: 681px;
}
.specialEvent .pages {
  margin-left: auto;
  margin-right: auto;
  float: none;
  width: 703px;
  text-align: center;
  margin-bottom: 10px;
}
.specialEvent .pages a {
  text-align: center;
}
.specialEvent .pages a.active {
  color: #3c436b;
}
.specialEvent .icon2,
.specialEvent .icon3,
.specialEvent .icon4,
.specialEvent .icon5,
.specialEvent .icon6 {
  margin: 0 4px 0 0px;
  background-image: url('images/structure/slidemenu/side_menu_icons.png');
  width: 21px;
  background-repeat: no-repeat;
}
.specialEvent .menuItem.active .icon2,
.specialEvent .menuItem.active .icon3,
.specialEvent .menuItem.active .icon4,
.specialEvent .menuItem.active .icon5,
.specialEvent .menuItem.active .icon6 {
  background-image: url('images/structure/slidemenu/side_menu_icons_act.png');
}
.specialEvent .icon2 {
  height: 19px;
  margin-top: 12px;
  background-position: 0 -26px;
}
.specialEvent .icon3 {
  width: 22px;
  height: 20px;
  margin-top: 11px;
  background-position: 0 -46px;
}
.specialEvent .icon4 {
  height: 19px;
  margin-top: 11px;
  background-position: 0 -66px;
  width: 17px;
}
.specialEvent .icon5 {
  width: 23px;
  height: 19px;
  margin-top: 10px;
  background-position: 0 -109px;
}
.specialEvent .icon6 {
  width: 28px;
  height: 24px;
  margin-top: 9px;
  background-position: 0 -85px;
}
.balanceLeft {
  background: url(images/structure/inputfields_v-1.png) 0px -38px;
  width: 20px;
  height: 38px;
}
.balanceRight {
  background: url(images/structure/inputfields_v-1.png) -20px -38px;
  width: 20px;
  height: 38px;
}
.balanceCenter {
  background: url(images/structure/inputfields_v-1.png) 0px 0px;
  height: 38px;
}
.inputLeft {
  background: url(images/structure/inputfields_v-1.png) 0px -104px;
  width: 20px;
  height: 28px;
}
.inputRight {
  background: url(images/structure/inputfields_v-1.png) -20px -104px;
  width: 20px;
  height: 28px;
}
.inputCenter {
  background: url(images/structure/inputfields_v-1.png) 0px -76px;
  height: 28px;
}
.inputRightSelect {
  background: url(images/structure/inputfields_v-1.png) 0px -132px;
  width: 27px;
  height: 28px;
}
.inputRightSelectOpen {
  background: url(images/structure/inputfields_v-1.png) 0px -188px;
  width: 27px;
  height: 28px;
}
.inputRightSelectHover {
  background: url(images/structure/inputfields_v-1.png) 0px -160px;
  width: 27px;
  height: 28px;
}
.inputLeftOpen {
  background: url(images/structure/inputfields_v-1.png) -27px -188px;
  width: 13px;
  height: 28px;
}
.inputSelectContent {
  background: url(images/structure/inputfieldsContent.png) left top repeat-y;
  background-color: #ffffff;
}
.inputSelectContentCorners {
  background: url(images/structure/inputfieldsContentCorners.png);
  width: 187px;
  height: 5px;
}
.iconRefresh {
  background: url(images/structure/inputfields_v-1.png);
}
.iconHome {
  background: url(images/structure/icons.png) 0px 0px;
  width: 20px;
  height: 19px;
}
.iconFriends {
  background: url(images/structure/icons.png) -20px 0px;
  width: 20px;
  height: 19px;
}
.iconNews {
  background: url(images/structure/icons.png) -40px 0px;
  width: 20px;
  height: 19px;
}
.iconEvents {
  background: url(images/structure/icons.png) -60px 0px;
  width: 18px;
  height: 19px;
}
.iconInfo {
  background: url(images/structure/icons.png) 0px -19px;
  width: 18px;
  height: 19px;
}
.iconEdit {
  background: url(images/structure/icons.png) -18px -19px;
  width: 12px;
  height: 12px;
}
.iconRefresh {
  background: url(images/structure/icons.png) -30px -19px;
  width: 30px;
  height: 29px;
}
.corners8all {
  -webkit-border-radius: 8px 8px 8px 8px;
  -moz-border-radius: 8px 8px 8px 8px;
  border-radius: 8px 8px 8px 8px;
  position: relative;
}
.corners8left {
  -webkit-border-radius: 8px 0px 0px 8px;
  -moz-border-radius: 8px 0px 0px 8px;
  border-radius: 8px 0px 0px 8px;
  position: relative;
}
.lwmWinMoment .username {
  text-align: center;
  font-weight: bold;
  font-size: 16px;
  color: #38b0e8;
  width: 100%;
  height: 30px;
  line-height: 30px;
}
.lwmWinMoment .timestamp {
  text-align: center;
  font-weight: bold;
  font-size: 16px;
  color: #3c446b;
  width: 100%;
  height: 24px;
  line-height: 24px;
}
.lwmWinMoment .wintype {
  text-align: center;
  font-weight: bold;
  font-size: 14px;
  color: #38b0e8;
  width: 100%;
  height: 20px;
  line-height: 20px;
}
.lwmWinMoment .prize {
  text-align: center;
  font-weight: bold;
  font-size: 14px;
  color: #3c446b;
  width: 100%;
  height: 20px;
  line-height: 20px;
}
div.validationStatus {
  width: 21px;
  height: 26px;
  background-repeat: no-repeat;
  background-position: center;
  float: left;
  clear: none;
  margin-top: 2px;
}
div.validationStatus.valid {
  background-image: url('../assets/images/signuppopup/input_correct.gif');
}
div.validationStatus.invalid {
  background-image: url('../assets/images/signuppopup/input_incorrect.gif');
}
#ibanHelp {
  cursor: pointer;
}
#ibanHelpText {
  position: absolute;
  margin-left: 360px;
  margin-top: 158px;
  width: 278px;
  visibility: hidden;
  padding: 10px;
  background-color: white;
  border: 1px solid #d8b8d8;
}
#ibanHelpText.visible {
  visibility: visible;
}
#accountHistory .menu {
  text-align: center;
  width: 100%;
  height: 40px;
  background-color: #3C446B;
  margin-top: 20px;
  -moz-border-radius-topleft: 5px;
  -moz-border-radius-topright: 5px;
  -webkit-border-top-left-radius: 5px;
  -webkit-border-top-right-radius: 5px;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
}
#accountHistory .menu div {
  height: 20px;
  float: left;
  padding: 10px 20px;
  color: #fff;
  font-weight: bold;
}
#accountHistory .menu div:hover,
#accountHistory .menu div.active {
  color: #38B0E8;
  cursor: pointer;
}
#accountHistory .content {
  box-sizing: border-box;
  width: 100%;
  padding: 10px;
  background-color: #DAEAF7;
  border: 1px solid #B6BEC4;
  border-top: 1px solid #38B0E8;
  -moz-border-radius: 0px 0px 5px 5px;
  -webkit-border-radius: 0px 0px 5px 5px;
  border-radius: 0px 0px 5px 5px;
  display: none;
}
#accountHistory .content .row {
  float: none;
  clear: both;
  overflow: hidden;
  height: 18px;
}
#accountHistory .content .row div {
  float: left;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
#accountHistory .content .filter {
  border: 1px solid #B6BEC4;
  margin-bottom: 20px;
}
#accountHistory .content .filter div {
  margin-right: 10px;
}
#accountHistory .content .header div {
  font-weight: bold;
}
#accountHistory .content .table {
  border: 1px solid #B6BEC4;
}
#accountHistory .content .table .row:nth-child(even) {
  background-color: #e6f2f9;
}
#accountHistory .content .table .row:nth-child(odd) {
  background-color: #ffffff;
}
#accountHistory .content .pagelist {
  display: none;
  text-align: center;
  width: 100%;
  margin-top: 20px;
}
#accountHistory .content .pagelist span {
  display: inline-block;
  text-align: center;
  background-color: #3C446B;
  color: white;
  font-weight: bold;
  width: 20px;
  height: 20px;
  line-height: 20px;
  margin-right: 5px;
  margin-bottom: 2px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px;
  cursor: pointer;
}
#accountHistory .content .pagelist span:hover,
#accountHistory .content .pagelist span.active {
  color: #38B0E8;
}
.balanceLeft {
  background: url(images/structure/inputfields_v-1.png) 0px -38px;
  width: 20px;
  height: 38px;
}
.balanceRight {
  background: url(images/structure/inputfields_v-1.png) -20px -38px;
  width: 20px;
  height: 38px;
}
.balanceCenter {
  background: url(images/structure/inputfields_v-1.png) 0px 0px;
  height: 38px;
}
.inputLeft {
  background: url(images/structure/inputfields_v-1.png) 0px -104px;
  width: 20px;
  height: 28px;
}
.inputRight {
  background: url(images/structure/inputfields_v-1.png) -20px -104px;
  width: 20px;
  height: 28px;
}
.inputCenter {
  background: url(images/structure/inputfields_v-1.png) 0px -76px;
  height: 28px;
}
.inputRightSelect {
  background: url(images/structure/inputfields_v-1.png) 0px -132px;
  width: 27px;
  height: 28px;
}
.inputRightSelectOpen {
  background: url(images/structure/inputfields_v-1.png) 0px -188px;
  width: 27px;
  height: 28px;
}
.inputRightSelectHover {
  background: url(images/structure/inputfields_v-1.png) 0px -160px;
  width: 27px;
  height: 28px;
}
.inputLeftOpen {
  background: url(images/structure/inputfields_v-1.png) -27px -188px;
  width: 13px;
  height: 28px;
}
.inputSelectContent {
  background: url(images/structure/inputfieldsContent.png) left top repeat-y;
  background-color: #ffffff;
}
.inputSelectContentCorners {
  background: url(images/structure/inputfieldsContentCorners.png);
  width: 187px;
  height: 5px;
}
.iconRefresh {
  background: url(images/structure/inputfields_v-1.png);
}
.iconHome {
  background: url(images/structure/icons.png) 0px 0px;
  width: 20px;
  height: 19px;
}
.iconFriends {
  background: url(images/structure/icons.png) -20px 0px;
  width: 20px;
  height: 19px;
}
.iconNews {
  background: url(images/structure/icons.png) -40px 0px;
  width: 20px;
  height: 19px;
}
.iconEvents {
  background: url(images/structure/icons.png) -60px 0px;
  width: 18px;
  height: 19px;
}
.iconInfo {
  background: url(images/structure/icons.png) 0px -19px;
  width: 18px;
  height: 19px;
}
.iconEdit {
  background: url(images/structure/icons.png) -18px -19px;
  width: 12px;
  height: 12px;
}
.iconRefresh {
  background: url(images/structure/icons.png) -30px -19px;
  width: 30px;
  height: 29px;
}
.corners8all {
  -webkit-border-radius: 8px 8px 8px 8px;
  -moz-border-radius: 8px 8px 8px 8px;
  border-radius: 8px 8px 8px 8px;
  position: relative;
}
.corners8left {
  -webkit-border-radius: 8px 0px 0px 8px;
  -moz-border-radius: 8px 0px 0px 8px;
  border-radius: 8px 0px 0px 8px;
  position: relative;
}
div.rotatorRight,
div.rotatorLeft,
div.rotatorMiddle {
  position: relative;
  width: 229px;
  height: 139px;
}
div.rotatorRight li,
div.rotatorLeft li,
div.rotatorMiddle li {
  height: 139px;
}
div.rotatorRight ul li,
div.rotatorLeft ul li,
div.rotatorMiddle ul li {
  float: left;
  position: absolute;
  list-style: none;
}
div.rotatorRight ul li.show,
div.rotatorLeft ul li.show,
div.rotatorMiddle ul li.show {
  z-index: 500;
}
.profileInfo {
  -webkit-border-radius: 8px 8px 8px 8px;
  -moz-border-radius: 8px 8px 8px 8px;
  border-radius: 8px 8px 8px 8px;
  position: relative;
  padding: 14px 14px 10px 14px;
  background-color: #daeaf7;
  border: 1px solid #dce0e3;
}
.profileInfo .left {
  float: left;
  width: 428px;
  overflow: visible;
}
.profileInfo .left .name {
  color: #363d61;
  font-size: 16px;
  margin: 0 0 0 8px;
}
.profileInfo .left .editprofile {
  float: right;
  margin: 3px 25px 0 0;
}
.profileInfo .left .motto {
  width: 413px;
  height: 40px;
  background-image: url('images/pages/personal_home/default/mottoField.gif');
}
.profileInfo .left .motto input {
  position: absolute;
  display: block;
  left: 8px;
  width: 321px;
  border: 0;
  padding: 0;
  margin: 12px 0 0 17px;
  color: #38b0e8;
  font-size: 15px;
  line-height: 23px;
  background-color: transparent;
}
.profileInfo .left .motto .shareBtn {
  float: right;
  margin: 13px 4px 0 0;
  height: 22px;
  cursor: pointer;
}
.profileInfo .left .motto .shareBtn .r,
.profileInfo .left .motto .shareBtn .l,
.profileInfo .left .motto .shareBtn .c {
  float: left;
  background-image: url('images/pages/personal_home/default/share.png');
  height: 22px;
}
.profileInfo .left .motto .shareBtn .l {
  width: 13px;
  height: 22px;
}
.profileInfo .left .motto .shareBtn .c {
  font-size: 12px;
  color: #363d61;
  line-height: 22px;
  font-family: arial;
  background-position: 0 -44px;
  height: 22px;
}
.profileInfo .left .motto .shareBtn .r {
  background-position: -13px 0;
  width: 13px;
  height: 22px;
}
.profileInfo .left .motto .shareBtn:hover .l {
  background-position: 0 -22px;
}
.profileInfo .left .motto .shareBtn:hover .c {
  background-position: 0 -66px;
}
.profileInfo .left .motto .shareBtn:hover .r {
  background-position: -13px -22px;
}
.profileInfo .left .status {
  padding: 9px 0 0 10px;
  font-size: 12px;
  font-family: arial;
  color: #303030;
  overflow: visible;
}
.profileInfo .left .status .s {
  color: #38b0e8;
  font-weight: bold;
}
.profileInfo .left .status span,
.profileInfo .left .status a {
  float: left;
  display: block;
  margin: tpx 0 0 0;
  color: #333333;
}
.profileInfo .left .status a {
  background: url(images/structure/icons.png) 0px -19px;
  width: 18px;
  height: 19px;
  cursor: help;
  margin: 0 0 0 5px;
}
.profileInfo .left .status .bonusField {
  float: left;
  margin-left: 5px;
}
.profileInfo .left .status .bonusField .l {
  width: 11px;
  background-image: url('images/pages/personal_home/default/currbonus.png');
  height: 27px;
  float: left;
}
.profileInfo .left .status .bonusField .c {
  background-image: url('images/pages/personal_home/default/currbonus.png');
  background-position: 0 -27px;
  height: 27px;
  float: left;
}
.profileInfo .left .status .bonusField .c span {
  border: 0;
  padding: 0;
  margin: 3px 0px 3px -5px;
  color: #38b0e8;
  font-size: 15px;
  font-weight: bold;
  line-height: 23px;
  letter-spacing: -1px;
  float: none;
  height: 27px;
  padding: 0 5px 0 5px;
}
.profileInfo .left .status .bonusField .r {
  background-image: url('images/pages/personal_home/default/currbonus.png');
  background-position: -11px 0px;
  height: 27px;
  width: 11px;
  float: left;
}
.profileInfo .left .status .tooltip2 {
  position: relative;
}
.profileInfo .left .status .tooltip2 span {
  display: none;
  position: absolute;
  top: 20px;
  left: -50px;
  width: 300px;
  height: auto;
  background-color: #DAEAF7;
  border: 1px solid #909090;
  z-index: 1000;
}
.profileInfo .left .status .tooltip2:hover span,
.profileInfo .left .status .tooltip2:active span {
  display: block;
}
.profileInfo .left .statusBar {
  margin: 7px 0 0 0;
  width: 363px;
  height: 22px;
  background-image: url('images/pages/personal_home/default/statusbar_12.png');
  float: left;
}
.profileInfo .left .statusBar .statusProgress {
  background-image: url('images/pages/personal_home/default/statusBarProgress.png');
  height: 8px;
  width: 340px;
  margin: 7px 0 0 6px;
}
.profileInfo .left .statusPercentage {
  margin: 5px 0 0 5px;
  background-image: url('images/pages/personal_home/default/percentage.png');
  width: 44px;
  height: 22px;
  float: left;
  text-align: center;
  line-height: 22px;
  font-weight: bold;
  font-size: 11px;
}
.profileInfo .left .playNow {
  width: 222px;
  height: 36px;
  cursor: pointer;
}
.profileInfo .left .playNow:hover {
  background-position: 0 -36px;
}
.profileInfo .left .depositNow {
  width: 183px;
  height: 36px;
  cursor: pointer;
  margin-left: 10px;
}
.profileInfo .left .depositNow:hover {
  background-position: 0 -36px;
}
.profileInfo .left .bonusBar {
  width: 328px;
  height: 22px;
  background-image: url('images/pages/personal_home/default/bonusbar.png');
  margin: 4px 0 0 0;
}
.profileInfo .left .bonusBar .bonusBarProgress {
  background-image: url('images/pages/personal_home/default/bonusBarProgress.png');
  height: 8px;
  margin: 7px 0 0 7px;
}
.profileInfo .right {
  width: 245px;
  float: left;
}
.profileInfo .right .title {
  color: #363d61;
  font-size: 16px;
  margin: 0 0 0 8px;
  height: 28px;
}
.profileInfo .right .events {
  -webkit-border-radius: 8px 0px 0px 8px;
  -moz-border-radius: 8px 0px 0px 8px;
  border-radius: 8px 0px 0px 8px;
  position: relative;
  overflow-y: scroll;
  background-color: #cde1f1;
  width: 243px;
  height: 230px;
  border: 1px solid #a0c4e2;
  padding: 0 20px 0 0 6px;
}
.profileInfo .right .events .item {
  padding-top: 8px;
  padding-left: 14px;
  display: block;
  float: none;
}
.profileInfo .right .events .item .time {
  float: none;
  font-size: 12px;
  color: #38b0e8;
  font-weight: bold;
  font-family: arial;
}
.profileInfo .right .events .item .eventName {
  float: none;
  color: #363d61;
  font-family: arial;
  font-weight: bold;
  font-size: 12px;
}
.profileInfo .right .events .item .eventDescription {
  float: none;
  font-family: arial;
  color: #303030;
  font-size: 11px;
}
.profileInfo .right .events .item a {
  color: #38b0e8;
  font-family: arial;
  font-size: 11px;
}
.profileInfo .right .events .item a:hover {
  text-decoration: underline;
}
.profileInfo .right .events .item .lines {
  margin: 6px 0 0 -4px;
  float: none;
  display: block;
}
.profileInfo .right .events .item .lines .lineWhite {
  height: 1px;
  background-color: #ffffff;
  float: none;
  display: block;
}
.profileInfo .right .events .item .lines .lineBlue {
  height: 1px;
  background-color: #a0c4e2;
  float: none;
  display: block;
}
.profileInfo .right .calendarBtnnl,
.profileInfo .right .calendarBtnen {
  width: 216px;
  height: 30px;
  background-image: url('images/pages/personal_home/default/openCalendarBtn.png');
  margin: 6px 0 0 10px;
  cursor: pointer;
}
.profileInfo .right .calendarBtnnl {
  background-position: -216px 0;
}
.profileInfo .right .calendarBtnen:hover {
  background-position: 0px -30px;
}
.profileInfo .right .calendarBtnnl:hover {
  background-position: -216px -30px;
}
div {
  overflow: visible;
}
.prize {
  color: #3c446b;
  font-size: 15px;
  float: none;
  text-align: center;
  line-height: 17px;
  font-weight: bold;
}
.available {
  color: #3c446b;
  font-size: 18px;
  float: none;
  text-align: center;
  line-height: 17px;
  font-weight: bold;
  margin: 110px 0 0 0;
}
#page_left {
  float: left;
  width: 466px;
  padding: 7px 18px 0 7px;
}
#page_left .text {
  color: #0e0e0e;
}
#page_left .text h2 {
  margin: 0 0 15px 0;
  padding: 0;
  float: left;
  color: #38b0e8;
}
#page_left .text a {
  color: #38b0e8;
  text-decoration: underline;
}
#page_right {
  float: left;
}
#page_right .roundBoxFooter {
  padding: 0 0px 0 0px;
}
#page_right .text {
  color: #38b0e8;
  font-size: 16px;
  font-weight: bold;
  margin: 10px 0 10px 0;
  float: none;
  text-align: center;
}
#page_right .fb-like {
  margin: 5px 0 6px 82px;
}
div {
  overflow: visible;
}
.spotlightbg {
  width: 681px;
  height: 233px;
  background-image: url('images/pages/personal_home/default/spotlightBg.jpg');
  overflow-y: scroll;
  border: 1px solid #b6bec4;
  -webkit-border-radius: 5px 0px 0px 5px;
  -moz-border-radius: 5px 0px 0px 5px;
  border-radius: 5px 0px 0px 5px;
  position: relative;
}
.spotlightbg .item {
  float: left;
}
.spotlightbg .item .title {
  margin: 8px 0 8px 19px;
  font-size: 15px;
  color: #363d61;
  font-weight: bold;
  font-family: arial;
  float: none;
  display: block;
  height: 17px;
  overflow: hidden;
}
.spotlightbg .item img {
  margin-left: 19px;
  float: left;
}
.spotlightbg .item .date {
  font-size: 12px;
  color: #303030;
  font-family: arial;
  padding: 4px 0 0 7px;
}
.spotlightbg .item a {
  text-decoration: none;
}
.spotlightbg .item .detailsBtn {
  border: 1px solid #d9e1e8;
  background-color: #ffffff;
  color: #38b0e8;
  height: 22px;
  width: 151px;
  text-align: center;
  line-height: 22px;
  margin: 7px 0 10px 37px;
  cursor: pointer;
  text-decoration: none;
}
.spotlightbg .item .detailsBtn:hover {
  background-color: #f6f6f6;
}
.spotlightbg .item .greyLine {
  display: block;
  float: none;
  height: 1px;
  background-color: #c9d1d6;
}
.spotlightbg .item .whiteLine {
  display: block;
  float: none;
  height: 1px;
  background-color: #ffffff;
}
.spotlightbg .item.l {
  width: 220px;
  border-right: 1px solid #c9d1d6;
}
.spotlightbg .item.c {
  width: 220px;
  border-left: 1px solid #ffffff;
  border-right: 1px solid #c9d1d6;
}
.spotlightbg .item.r {
  width: 220px;
  border-left: 1px solid #ffffff;
}
#allWin {
  overflow: visible;
  width: 701px;
}
#allWin .bottom {
  overflow: visible;
}
#allWin .l1 {
  margin: 0px 8px 0px 8px;
  border-bottom: 1px solid #dce0e3;
  height: 44px;
  width: 685px;
  overflow: visible;
}
#allWin .l1 .text {
  padding: 14px 0 0 0;
  color: #333333;
  font-size: 16px;
  font-weight: bold;
  padding-left: 3px;
  float: left;
}
#allWin .l1 .selectBoxes {
  overflow: visible;
}
#allWin .l1 .selectBoxes .select {
  float: left;
  overflow: visible;
}
#allWin .l1 .button {
  float: left;
  padding: 8px 0 0 0;
}
#allWin .l2 {
  padding: 0px 0 0 10px;
  overflow: visible;
}
#allWin .l2 .item {
  width: 128px;
  margin: 0 10px 0 0;
}
#allWin .l2 .item .text {
  width: 128px;
  color: #38b0e8;
  font-size: 13px;
  font-weight: bold;
  text-align: center;
  padding: 0;
  margin: 13px 0 5px 0;
}
#allWin .l2 .item .personalLwmWinnerMovie {
  width: 128px;
  height: 101px;
  margin: 0 0 0 0px;
  position: relative;
}
#allWin .l2 .item .personalLwmWinnerMovie .bestLwm {
  cursor: pointer;
}
#allWin .l2 .item .personalLwmWinnerMovie .overlay {
  position: absolute;
  left: 0px;
  top: 0px;
  width: 128px;
  height: 101px;
  background-image: url(images/structure/lwm/default/player_overlay128x101.png);
}
#allWin .l2 .item .prize {
  margin: 5px 0 0 0;
}
#allWin .l2 .item .personalLwmWinnerMovie	.overlayNoPlay {
  margin: 0;
  position: absolute;
  left: 0px;
  top: 0px;
  height: 101px;
  width: 128px;
  background-image: url(images/pages/personal_home/default/overlay128x101.png);
}
#allWin .l2 .item .fb-like {
  margin: 5px 0 0 40px;
  overflow: visible;
}
#allWin .l2 h3 {
  color: #333333;
  font-size: 16px;
  font-weight: bold;
  padding: 1px 0 0 3px;
}
#allWin .l3 {
  margin: 6px 8px 0px 8px;
  border-top: 1px solid #dce0e3;
  height: 44px;
  width: 685px;
  text-align: center;
}
#allWin .l3 .prev {
  width: 46px;
  margin: 14px 0 0 6px;
}
#allWin .l3 .next {
  width: 100px;
  text-align: right;
  margin: 14px 6px 0 467px;
}
#allWin .l3 .prev a,
#allWin .l3 .next a {
  text-decoration: underline;
}
#allWin .l3 .pages {
  margin-top: 12px;
}
#allWin .l3 .pages a {
  margin-right: 13px;
}
#allWin .l3 .button {
  margin: 8px 0 0 0;
}
#promoImages {
  padding: 8px 0 0 0;
  height: 139px;
  width: 711px;
}
#promoImages img {
  margin: 0 8px 0 0;
  float: left;
  display: block;
}
#announcementPopup {
  display: none;
  position: absolute;
  z-index: 1000;
  background-color: #ffffff;
  padding: 30px 30px 10px 30px;
  height: 500px;
}
#announcementPopup .popupBg {
  width: 591px;
  height: 735px;
  background-image: url('images/pages/personal_home/default/popup.png');
}
#announcementPopup .popupBg .closeBtn {
  width: 40px;
  height: 40px;
  background-image: url('images/pages/personal_home/default/closeBtn.png');
  margin: 14px 0 0 539px;
  float: left;
  cursor: pointer;
}
#announcementPopup .popupBg .closeBtn:hover {
  background-position: 0 -40px;
}
#announcementPopup .popupBg .sluitenBtn {
  width: 153px;
  height: 36px;
  background-image: url('images/pages/personal_home/default/sluitenBtn.png');
  float: left;
  margin: 11px 0 0 219px;
  cursor: pointer;
}
#announcementPopup .popupBg .sluitenBtn:hover {
  background-position: 0 -36px;
}
#announcementPopup .popupBg .text {
  color: #474747;
  width: 507px;
  height: 562px;
  padding: 25px 30px 0 20px;
  float: left;
  margin: 35px 0 0 18px;
  line-height: 20px;
}
#announcementPopup .popupBg .text .bold {
  font-size: 16px;
  font-weight: bold;
  color: #474747;
}
#announcementPopup .popupBg .text p {
  color: #474747;
  font-size: 14px;
  line-height: 19px;
}
#announcementPopup .popupBg .text a {
  font-size: 14px;
  line-height: 19px;
}
#wowcherPopup {
  display: none;
  position: absolute;
  z-index: 1000;
  background-color: #ffffff;
  height: 540px;
}
#wowcherPopup .voucher {
  background-repeat: no-repeat;
  width: 823px;
  height: 540px;
}
#wowcherPopup .voucher .playBingoBtn {
  background-image: url('images/pages/personal_home/default/playBingoBtn.jpg');
  width: 293px;
  height: 59px;
  float: left;
  cursor: pointer;
}
#wowcherPopup .voucher .playBingoBtn:hover {
  background-position: 0 -59px;
}
#wowcherPopup .voucher .playBingoBtn {
  margin: 389px 0 0 267px;
}
#wowcherPopup .voucher .enterBtn {
  background-image: url('images/pages/personal_home/default/enterBtn.jpg');
  width: 130px;
  height: 59px;
  position: absolute;
  left: 350px;
  top: 400px;
}
#wowcherPopup .voucher .enterBtn:hover {
  background-position: 0 -60px;
}
#wowcherPopup .voucher .closeBtn {
  background-image: url('images/pages/personal_home/default/closeBtn2.png');
  width: 35px;
  height: 38px;
  position: absolute;
  right: 5px;
  top: 5px;
}
#wowcherPopup .voucher .closeBtn:hover {
  background-position: 0 -38px;
}
#wowcherPopup .voucher #error {
  position: absolute;
  left: 145px;
  top: 500px;
  height: 30px;
  width: 600px;
  color: red;
  text-align: center;
  font-size: 20px;
}
#wowcherPopup .voucher.request {
  background-image: url('images/pages/personal_home/en/firstLoginPopup/15780/voucherRequest.jpg');
}
#wowcherPopup .voucher.request .playBingoBtn {
  visibility: hidden;
}
#wowcherPopup .voucher.request .enterBtn {
  visibility: visible;
}
#wowcherPopup .voucher.request input {
  position: absolute;
  top: 338px;
  left: 309px;
  height: 39px;
  width: 206px;
  font-size: 20px;
  text-align: center;
  background-color: #e9ebff;
  border: none;
}
#wowcherPopup .voucher.ready {
  background-image: url('images/pages/personal_home/en/firstLoginPopup/15780/voucherReady.jpg');
}
#wowcherPopup .voucher.ready .playBingoBtn {
  visibility: visible;
}
#wowcherPopup .voucher.ready .enterBtn {
  visibility: hidden;
}
#wowcherPopup .voucher.ready input {
  visibility: hidden;
}
#confirmAddressPopup {
  display: none;
  position: absolute;
  z-index: 1000;
  background-color: #ffffff;
  padding: 30px 30px 10px 30px;
  height: 200px;
  font-size: 16px;
  margin-top: 100px;
}
#confirmAddressPopup > div {
  text-align: center;
}
#confirmAddressPopup > div > div {
  margin-top: 50px;
}
#mobileUserPopup {
  height: 1000px;
  width: 885px;
  position: absolute;
  margin-left: -442px;
  top: 70px;
  left: 50%;
  background-color: #ffffff;
  -moz-border-radius: 25px;
  border-radius: 25px;
  display: none;
}
#mobileContent {
  width: 600px;
  height: 909px;
  position: absolute;
  z-index: 1;
  top: 150px;
  left: 50%;
  margin-left: -310px;
  display: none;
}
.firstLoginBg.en {
  background-image: url('images/pages/personal_home/en/firstLoginPopup2.jpg');
  background-position: center;
}
.firstLoginBg.nlen {
  background-image: url('images/pages/personal_home/nlen/firstLoginPopup2.png');
}
.firstLoginBg {
  background-repeat: no-repeat;
  width: 763px;
  height: 500px;
}
.firstLoginBg .playBingoBtn {
  background-image: url('images/pages/personal_home/default/playBingoBtn.jpg');
  width: 293px;
  height: 59px;
  float: left;
  cursor: pointer;
}
.firstLoginBg .playBingoBtn:hover {
  background-position: 0 -59px;
}
.firstLoginBg .playBingoBtn.first {
  margin: 360px 0 0 240px;
}
.firstLoginBg .playBingoBtn.second {
  margin: 580px 0 0 202px;
}
#backgroundPopup {
  display: none;
  position: absolute;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  background: #000000;
  z-index: 100;
}
#bouncerPopup {
  z-index: 1000;
  width: 550px;
  top: 200px;
  position: fixed;
  margin-left: -250px;
  left: 50%;
  background-color: #e7edf1;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  border-radius: 20px;
  padding-bottom: 10px;
  display: none;
}
#bouncerPopup .closeBtn {
  background-image: url('images/pages/personal_home/default/closeBtnBouncer.jpg');
  width: 26px;
  height: 26px;
  cursor: pointer;
  float: right;
  margin: 19px 16px 0 0;
}
#bouncerPopup .closeBtn:hover {
  background-position: 0 -26px;
}
#bouncerPopup .bingocamsLogo {
  background-image: url('images/pages/personal_home/default/bingoLogoBouncer.jpg');
  width: 129px;
  height: 32px;
  margin: 16px 0 0 20px;
  float: left;
}
#bouncerPopup .lines {
  margin: 10px 16px 0 16px;
  border-top: 1px solid #c5d8e6;
  background-color: #ffffff;
  height: 1px;
}
#bouncerPopup .text {
  padding: 5px 20px 0 20px;
}
#bouncerPopup .helpdesk {
  background-image: url('images/pages/personal_home/default/helpdesk.jpg');
  width: 149px;
  height: 45px;
  display: block;
  float: left;
  cursor: pointer;
  margin: 31px 0 0 58px;
}
#bouncerPopup .helpdeskLive {
  background-image: url('images/pages/personal_home/default/onlineHelpdesk.jpg');
  width: 129px;
  height: 46px;
  margin: 31px 0 0 77px;
  float: Left;
  cursor: pointer;
  display: block;
}
#bouncerPopup .seperator {
  width: 1px;
  float: left;
  height: 84px;
  background-color: #ffffff;
  border-right: 1px solid #c5d8e6;
  margin: 17px 0 10px 64px;
}
#bouncerPopup .seperator.nlen,
#bouncerPopup .seperator.nl {
  border: none;
  background-color: transparent;
  margin: 17px 0 0 0;
}
#smsPopup,
#addressPopup {
  z-index: 1000;
  width: 550px;
  top: 200px;
  position: fixed;
  margin-left: -250px;
  left: 50%;
  background-color: #e7edf1;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  border-radius: 20px;
  padding-bottom: 10px;
  display: none;
}
#smsPopup .closeBtn,
#addressPopup .closeBtn {
  background-image: url('images/pages/personal_home/default/closeBtnBouncer.jpg');
  width: 26px;
  height: 26px;
  cursor: pointer;
  float: right;
  margin: 19px 16px 0 0;
}
#smsPopup .closeBtn:hover,
#addressPopup .closeBtn:hover {
  background-position: 0 -26px;
}
#smsPopup .bingocamsLogo,
#addressPopup .bingocamsLogo {
  background-image: url('images/pages/personal_home/default/bingoLogoBouncer.jpg');
  width: 129px;
  height: 32px;
  margin: 16px 0 0 20px;
  float: left;
}
#smsPopup .lines,
#addressPopup .lines {
  margin: 10px 16px 0 16px;
  border-top: 1px solid #c5d8e6;
  background-color: #ffffff;
  height: 1px;
}
#smsPopup .text,
#addressPopup .text {
  padding: 5px 20px 0 20px;
}
#smsPopup .helpdesk,
#addressPopup .helpdesk {
  background-image: url('images/pages/personal_home/default/helpdesk.jpg');
  width: 149px;
  height: 45px;
  display: block;
  float: left;
  cursor: pointer;
  margin: 31px 0 0 58px;
}
#smsPopup .helpdeskLive,
#addressPopup .helpdeskLive {
  background-image: url('images/pages/personal_home/default/onlineHelpdesk.jpg');
  width: 129px;
  height: 46px;
  margin: 31px 0 0 77px;
  float: Left;
  cursor: pointer;
  display: block;
}
#smsPopup .seperator,
#addressPopup .seperator {
  width: 1px;
  float: left;
  height: 84px;
  background-color: #ffffff;
  border-right: 1px solid #c5d8e6;
  margin: 17px 0 10px 64px;
}
#smsPopup .seperator.nlen,
#smsPopup .seperator.nl,
#addressPopup .seperator.nlen,
#addressPopup .seperator.nl {
  border: none;
  background-color: transparent;
  margin: 17px 0 0 0;
}
#smsPopup .seperator,
#addressPopup .seperator {
  height: 40px;
  margin: 6px 0 0 64px;
}
#smsPopup .button,
#addressPopup .button {
  float: left;
  margin: 13px 0 0 58px;
  cursor: pointer;
  background-image: url('../assets/images/personal/includes/buttons/playerdata_btn.gif');
  width: 150px;
  height: 28px;
  background-repeat: no-repeat;
  text-align: left;
}
#smsPopup .button:hover,
#addressPopup .button:hover {
  background-image: url('../assets/images/personal/includes/buttons/playerdata_on_btn.gif');
}
#smsPopup .button div,
#addressPopup .button div {
  margin-left: 10px;
  margin-top: 4px;
  color: #ffffff;
}
.balanceLeft {
  background: url(images/structure/inputfields_v-1.png) 0px -38px;
  width: 20px;
  height: 38px;
}
.balanceRight {
  background: url(images/structure/inputfields_v-1.png) -20px -38px;
  width: 20px;
  height: 38px;
}
.balanceCenter {
  background: url(images/structure/inputfields_v-1.png) 0px 0px;
  height: 38px;
}
.inputLeft {
  background: url(images/structure/inputfields_v-1.png) 0px -104px;
  width: 20px;
  height: 28px;
}
.inputRight {
  background: url(images/structure/inputfields_v-1.png) -20px -104px;
  width: 20px;
  height: 28px;
}
.inputCenter {
  background: url(images/structure/inputfields_v-1.png) 0px -76px;
  height: 28px;
}
.inputRightSelect {
  background: url(images/structure/inputfields_v-1.png) 0px -132px;
  width: 27px;
  height: 28px;
}
.inputRightSelectOpen {
  background: url(images/structure/inputfields_v-1.png) 0px -188px;
  width: 27px;
  height: 28px;
}
.inputRightSelectHover {
  background: url(images/structure/inputfields_v-1.png) 0px -160px;
  width: 27px;
  height: 28px;
}
.inputLeftOpen {
  background: url(images/structure/inputfields_v-1.png) -27px -188px;
  width: 13px;
  height: 28px;
}
.inputSelectContent {
  background: url(images/structure/inputfieldsContent.png) left top repeat-y;
  background-color: #ffffff;
}
.inputSelectContentCorners {
  background: url(images/structure/inputfieldsContentCorners.png);
  width: 187px;
  height: 5px;
}
.iconRefresh {
  background: url(images/structure/inputfields_v-1.png);
}
.iconHome {
  background: url(images/structure/icons.png) 0px 0px;
  width: 20px;
  height: 19px;
}
.iconFriends {
  background: url(images/structure/icons.png) -20px 0px;
  width: 20px;
  height: 19px;
}
.iconNews {
  background: url(images/structure/icons.png) -40px 0px;
  width: 20px;
  height: 19px;
}
.iconEvents {
  background: url(images/structure/icons.png) -60px 0px;
  width: 18px;
  height: 19px;
}
.iconInfo {
  background: url(images/structure/icons.png) 0px -19px;
  width: 18px;
  height: 19px;
}
.iconEdit {
  background: url(images/structure/icons.png) -18px -19px;
  width: 12px;
  height: 12px;
}
.iconRefresh {
  background: url(images/structure/icons.png) -30px -19px;
  width: 30px;
  height: 29px;
}
.corners8all {
  -webkit-border-radius: 8px 8px 8px 8px;
  -moz-border-radius: 8px 8px 8px 8px;
  border-radius: 8px 8px 8px 8px;
  position: relative;
}
.corners8left {
  -webkit-border-radius: 8px 0px 0px 8px;
  -moz-border-radius: 8px 0px 0px 8px;
  border-radius: 8px 0px 0px 8px;
  position: relative;
}
.paypointcards .removeCard {
  color: #FFFFFF;
  text-shadow: #000000 1px 1px 0px;
  font-size: 13px;
  cursor: pointer;
  line-height: 20px;
  padding-left: 27px;
  height: 21px;
  width: 96px;
  background-image: url(images/structure/buttons/default/bg21_del.png);
  background-position: 0px 0px;
}
.paypointcards .removeCard:hover {
  background-position: -123px 0px;
}
.balanceLeft {
  background: url(images/structure/inputfields_v-1.png) 0px -38px;
  width: 20px;
  height: 38px;
}
.balanceRight {
  background: url(images/structure/inputfields_v-1.png) -20px -38px;
  width: 20px;
  height: 38px;
}
.balanceCenter {
  background: url(images/structure/inputfields_v-1.png) 0px 0px;
  height: 38px;
}
.inputLeft {
  background: url(images/structure/inputfields_v-1.png) 0px -104px;
  width: 20px;
  height: 28px;
}
.inputRight {
  background: url(images/structure/inputfields_v-1.png) -20px -104px;
  width: 20px;
  height: 28px;
}
.inputCenter {
  background: url(images/structure/inputfields_v-1.png) 0px -76px;
  height: 28px;
}
.inputRightSelect {
  background: url(images/structure/inputfields_v-1.png) 0px -132px;
  width: 27px;
  height: 28px;
}
.inputRightSelectOpen {
  background: url(images/structure/inputfields_v-1.png) 0px -188px;
  width: 27px;
  height: 28px;
}
.inputRightSelectHover {
  background: url(images/structure/inputfields_v-1.png) 0px -160px;
  width: 27px;
  height: 28px;
}
.inputLeftOpen {
  background: url(images/structure/inputfields_v-1.png) -27px -188px;
  width: 13px;
  height: 28px;
}
.inputSelectContent {
  background: url(images/structure/inputfieldsContent.png) left top repeat-y;
  background-color: #ffffff;
}
.inputSelectContentCorners {
  background: url(images/structure/inputfieldsContentCorners.png);
  width: 187px;
  height: 5px;
}
.iconRefresh {
  background: url(images/structure/inputfields_v-1.png);
}
.iconHome {
  background: url(images/structure/icons.png) 0px 0px;
  width: 20px;
  height: 19px;
}
.iconFriends {
  background: url(images/structure/icons.png) -20px 0px;
  width: 20px;
  height: 19px;
}
.iconNews {
  background: url(images/structure/icons.png) -40px 0px;
  width: 20px;
  height: 19px;
}
.iconEvents {
  background: url(images/structure/icons.png) -60px 0px;
  width: 18px;
  height: 19px;
}
.iconInfo {
  background: url(images/structure/icons.png) 0px -19px;
  width: 18px;
  height: 19px;
}
.iconEdit {
  background: url(images/structure/icons.png) -18px -19px;
  width: 12px;
  height: 12px;
}
.iconRefresh {
  background: url(images/structure/icons.png) -30px -19px;
  width: 30px;
  height: 29px;
}
.corners8all {
  -webkit-border-radius: 8px 8px 8px 8px;
  -moz-border-radius: 8px 8px 8px 8px;
  border-radius: 8px 8px 8px 8px;
  position: relative;
}
.corners8left {
  -webkit-border-radius: 8px 0px 0px 8px;
  -moz-border-radius: 8px 0px 0px 8px;
  border-radius: 8px 0px 0px 8px;
  position: relative;
}
#page_win div {
  overflow: visible;
}
#page_win .prize {
  color: #3c446b;
  font-size: 15px;
  float: none;
  text-align: center;
  line-height: 17px;
  font-weight: bold;
}
#page_win .available {
  color: #3c446b;
  font-size: 18px;
  float: none;
  text-align: center;
  line-height: 17px;
  font-weight: bold;
  margin: 110px 0 0 0;
}
#page_win #page_left {
  float: left;
  width: 466px;
  padding: 7px 18px 0 7px;
}
#page_win #page_left .text {
  color: #0e0e0e;
}
#page_win #page_left .text h2 {
  margin: 0 0 15px 0;
  padding: 0;
  float: left;
  color: #38b0e8;
}
#page_win #page_left .text a {
  color: #38b0e8;
  text-decoration: underline;
}
#page_win #page_right {
  float: left;
}
#page_win #page_right .roundBoxFooter {
  padding: 0 0px 0 0px;
}
#page_win #page_right .text {
  color: #38b0e8;
  font-size: 16px;
  font-weight: bold;
  margin: 10px 0 10px 0;
  float: none;
  text-align: center;
}
#page_win #page_right .fb-like {
  margin: 5px 0 6px 82px;
}
#page_win #allWin {
  width: 703px;
  margin: 8px 0 0 0;
  border-top: 1px solid #dce0e3;
}
#page_win #allWin .l1 {
  margin: 0px 8px 0px 8px;
  border-bottom: 1px solid #dce0e3;
  height: 44px;
  width: 685px;
}
#page_win #allWin .l1 .text {
  padding: 14px 0 0 0;
  color: #333333;
  font-size: 16px;
  font-weight: bold;
  padding-left: 3px;
  float: left;
}
#page_win #allWin .l1 .selectBoxes .select {
  float: left;
}
#page_win #allWin .l1 .button {
  float: left;
  padding: 8px 0 0 0;
}
#page_win #allWin .l2 {
  padding: 0px 0 0 10px;
}
#page_win #allWin .l2 .item {
  width: 128px;
  margin: 0 10px 0 0;
}
#page_win #allWin .l2 .item .text {
  width: 128px;
  color: #38b0e8;
  font-size: 13px;
  font-weight: bold;
  text-align: center;
  padding: 0;
  margin: 13px 0 5px 0;
}
#page_win #allWin .l2 .item .personalLwmWinnerMovie {
  width: 128px;
  height: 101px;
  margin: 0 0 0 0px;
  position: relative;
}
#page_win #allWin .l2 .item .personalLwmWinnerMovie .bestLwm {
  cursor: pointer;
}
#page_win #allWin .l2 .item .personalLwmWinnerMovie .overlay {
  position: absolute;
  left: 0px;
  top: 0px;
  width: 128px;
  height: 101px;
  background-image: url(images/structure/lwm/default/player_overlay128x101.png);
}
#page_win #allWin .l2 .item .prize {
  margin: 5px 0 0 0;
}
#page_win #allWin .l2 .item .personalLwmWinnerMovie	.overlayNoPlay {
  margin: 0;
  position: absolute;
  left: 0px;
  top: 0px;
  height: 101px;
  width: 128px;
  background-image: url(images/pages/personal_home/default/overlay128x101.png);
}
#page_win #allWin .l2 .item .fb-like {
  margin: 5px 0 0 40px;
  overflow: visible;
}
#page_win #allWin .l2 h3 {
  color: #333333;
  font-size: 16px;
  font-weight: bold;
  padding: 1px 0 0 3px;
}
#page_win #allWin .l3 {
  margin: 6px 8px 0px 8px;
  border-top: 1px solid #dce0e3;
  height: 44px;
  width: 685px;
  text-align: center;
}
#page_win #allWin .l3 .prev {
  width: 46px;
  margin: 14px 0 0 6px;
}
#page_win #allWin .l3 .next {
  width: 100px;
  text-align: right;
  margin: 14px 6px 0 467px;
}
#page_win #allWin .l3 .prev a,
#page_win #allWin .l3 .next a {
  text-decoration: underline;
}
#page_win #allWin .l3 .pages {
  margin-top: 12px;
}
#page_win #allWin .l3 .pages a {
  margin-right: 13px;
}
#page_win #allWin .l3 .button {
  margin: 8px 0 0 0;
}
.balanceLeft {
  background: url(images/structure/inputfields_v-1.png) 0px -38px;
  width: 20px;
  height: 38px;
}
.balanceRight {
  background: url(images/structure/inputfields_v-1.png) -20px -38px;
  width: 20px;
  height: 38px;
}
.balanceCenter {
  background: url(images/structure/inputfields_v-1.png) 0px 0px;
  height: 38px;
}
.inputLeft {
  background: url(images/structure/inputfields_v-1.png) 0px -104px;
  width: 20px;
  height: 28px;
}
.inputRight {
  background: url(images/structure/inputfields_v-1.png) -20px -104px;
  width: 20px;
  height: 28px;
}
.inputCenter {
  background: url(images/structure/inputfields_v-1.png) 0px -76px;
  height: 28px;
}
.inputRightSelect {
  background: url(images/structure/inputfields_v-1.png) 0px -132px;
  width: 27px;
  height: 28px;
}
.inputRightSelectOpen {
  background: url(images/structure/inputfields_v-1.png) 0px -188px;
  width: 27px;
  height: 28px;
}
.inputRightSelectHover {
  background: url(images/structure/inputfields_v-1.png) 0px -160px;
  width: 27px;
  height: 28px;
}
.inputLeftOpen {
  background: url(images/structure/inputfields_v-1.png) -27px -188px;
  width: 13px;
  height: 28px;
}
.inputSelectContent {
  background: url(images/structure/inputfieldsContent.png) left top repeat-y;
  background-color: #ffffff;
}
.inputSelectContentCorners {
  background: url(images/structure/inputfieldsContentCorners.png);
  width: 187px;
  height: 5px;
}
.iconRefresh {
  background: url(images/structure/inputfields_v-1.png);
}
.iconHome {
  background: url(images/structure/icons.png) 0px 0px;
  width: 20px;
  height: 19px;
}
.iconFriends {
  background: url(images/structure/icons.png) -20px 0px;
  width: 20px;
  height: 19px;
}
.iconNews {
  background: url(images/structure/icons.png) -40px 0px;
  width: 20px;
  height: 19px;
}
.iconEvents {
  background: url(images/structure/icons.png) -60px 0px;
  width: 18px;
  height: 19px;
}
.iconInfo {
  background: url(images/structure/icons.png) 0px -19px;
  width: 18px;
  height: 19px;
}
.iconEdit {
  background: url(images/structure/icons.png) -18px -19px;
  width: 12px;
  height: 12px;
}
.iconRefresh {
  background: url(images/structure/icons.png) -30px -19px;
  width: 30px;
  height: 29px;
}
.corners8all {
  -webkit-border-radius: 8px 8px 8px 8px;
  -moz-border-radius: 8px 8px 8px 8px;
  border-radius: 8px 8px 8px 8px;
  position: relative;
}
.corners8left {
  -webkit-border-radius: 8px 0px 0px 8px;
  -moz-border-radius: 8px 0px 0px 8px;
  border-radius: 8px 0px 0px 8px;
  position: relative;
}
.roundBoxHeader {
  width: 703px;
  margin: 8px 0 0 0;
  height: 32px;
  float: left;
  overflow: hidden;
}
.roundBoxHeaderText {
  float: left;
  padding-left: 10px;
  font-size: 14px;
}
.roundBoxFooter {
  width: 703px;
  overflow: visible;
}
.content {
  overflow: visible;
  width: 703px;
  z-index: 0;
}
#jackpot {
  padding: 0 15px 0 8px;
}
#jackpot div.jackpottitle {
  font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 700;
  text-decoration: none;
  line-height: 17px;
  text-align: left;
  font-size: 24px;
  color: #38b0e8;
  margin-left: 7px;
  margin-bottom: 0px;
  margin-top: 20px;
}
#jackpot .roundBoxHeaderText {
  font-family: "HelveticaRounded", verdana, helvetica, sans-serif;
  font-size: 14px;
  line-height: 32px;
  margin: 0;
  font-weight: normal;
  font-style: normal;
  color: #3B436B;
}
#jackpot .text {
  color: #0e0e0e;
  margin: 20px 0 0 7px;
}
#jackpot .text strong {
  color: #38b0e8;
}
#jackpot #jackpots {
  margin-top: 20px;
  margin-bottom: 18px;
}
#jackpot #progJackpot {
  width: 703px;
  margin: 0 0 0 0px;
  border-top: 1px solid #dce0e3;
}
#jackpot #progJackpot .textProg {
  float: left;
  width: 410px;
  padding: 15px 0 0 10px;
  margin: 0 0 0 0;
}
#jackpot #progJackpot p {
  margin: 0;
}
#jackpot #progJackpot #bigbang {
  width: 253px;
  height: 161px;
  margin: 10px 0 0 20px;
  float: left;
}
#jackpot #progJackpot .button {
  width: 400px;
  float: left;
  margin: 0 0 8px 10px;
}
#jackpot #progJackpot .button .left {
  float: left;
}
#jackpot #progJackpot .button .middle {
  float: left;
}
#jackpot #progJackpot .button .right {
  float: left;
}
#jackpot #progJackpot .fb-like {
  margin-left: 130px;
  float: left;
}
#jackpot .room {
  width: 253px;
  height: 161px;
  margin: 0 0 0 2px;
  float: left;
  border: #DCE0E3 1px solid;
  overflow: hidden;
  border-radius: 10px 10px;
  -moz-border-radius: 10px 10px;
  -webkit-border-radius: 10px 10px;
}
#jackpot .room img {
  margin: 15px 0 0 16px;
}
#jackpot .room .amount {
  width: 225px;
  height: 40px;
  margin-left: 8px;
  padding: 5px 0 0 10px;
}
#jackpot .room .l1 {
  width: 25px;
  height: 37px;
  float: left;
  margin-right: 1px;
}
#jackpot .room .l1 img {
  margin: 0;
}
#jackpot #roomJackpot {
  width: 689px;
  padding: 0 0x 0 14px;
}
#jackpot #roomJackpot .item {
  width: 685px;
  margin: 10px 8px 0px 8px;
  padding: 0 0 8px 0;
  border-bottom: 1px solid #dce0e3;
}
#jackpot #roomJackpot .item .itemText {
  padding-left: 10px;
  width: 415px;
  float: left;
  height: 150px;
}
#jackpot #roomJackpot .item .itemText h2 {
  margin: 0;
}
#jackpot #roomJackpot .item .itemText .text {
  margin: 10px 0 0 0;
}
#jackpot #roomJackpot .item .fb-like {
  float: left;
  margin: 0 0 0 10px;
}
.balanceLeft {
  background: url(images/structure/inputfields_v-1.png) 0px -38px;
  width: 20px;
  height: 38px;
}
.balanceRight {
  background: url(images/structure/inputfields_v-1.png) -20px -38px;
  width: 20px;
  height: 38px;
}
.balanceCenter {
  background: url(images/structure/inputfields_v-1.png) 0px 0px;
  height: 38px;
}
.inputLeft {
  background: url(images/structure/inputfields_v-1.png) 0px -104px;
  width: 20px;
  height: 28px;
}
.inputRight {
  background: url(images/structure/inputfields_v-1.png) -20px -104px;
  width: 20px;
  height: 28px;
}
.inputCenter {
  background: url(images/structure/inputfields_v-1.png) 0px -76px;
  height: 28px;
}
.inputRightSelect {
  background: url(images/structure/inputfields_v-1.png) 0px -132px;
  width: 27px;
  height: 28px;
}
.inputRightSelectOpen {
  background: url(images/structure/inputfields_v-1.png) 0px -188px;
  width: 27px;
  height: 28px;
}
.inputRightSelectHover {
  background: url(images/structure/inputfields_v-1.png) 0px -160px;
  width: 27px;
  height: 28px;
}
.inputLeftOpen {
  background: url(images/structure/inputfields_v-1.png) -27px -188px;
  width: 13px;
  height: 28px;
}
.inputSelectContent {
  background: url(images/structure/inputfieldsContent.png) left top repeat-y;
  background-color: #ffffff;
}
.inputSelectContentCorners {
  background: url(images/structure/inputfieldsContentCorners.png);
  width: 187px;
  height: 5px;
}
.iconRefresh {
  background: url(images/structure/inputfields_v-1.png);
}
.iconHome {
  background: url(images/structure/icons.png) 0px 0px;
  width: 20px;
  height: 19px;
}
.iconFriends {
  background: url(images/structure/icons.png) -20px 0px;
  width: 20px;
  height: 19px;
}
.iconNews {
  background: url(images/structure/icons.png) -40px 0px;
  width: 20px;
  height: 19px;
}
.iconEvents {
  background: url(images/structure/icons.png) -60px 0px;
  width: 18px;
  height: 19px;
}
.iconInfo {
  background: url(images/structure/icons.png) 0px -19px;
  width: 18px;
  height: 19px;
}
.iconEdit {
  background: url(images/structure/icons.png) -18px -19px;
  width: 12px;
  height: 12px;
}
.iconRefresh {
  background: url(images/structure/icons.png) -30px -19px;
  width: 30px;
  height: 29px;
}
.corners8all {
  -webkit-border-radius: 8px 8px 8px 8px;
  -moz-border-radius: 8px 8px 8px 8px;
  border-radius: 8px 8px 8px 8px;
  position: relative;
}
.corners8left {
  -webkit-border-radius: 8px 0px 0px 8px;
  -moz-border-radius: 8px 0px 0px 8px;
  border-radius: 8px 0px 0px 8px;
  position: relative;
}
#livechathosts {
  margin: 8px 8px 0 8px;
}
#livechathosts p {
  color: #0e0e0e;
}
#livechathosts .lightblue {
  color: #38b0e8;
}
#livechathosts #text_top {
  width: 460px;
  margin-left: 7px;
  float: left;
}
#livechathosts #text_top h1 {
  margin: 0;
  padding-top: 10px;
  color: #38b0e8;
}
#livechathosts #text_top .text {
  margin: 20px 0 30px 0;
}
#livechathosts #chatImage {
  padding-left: 27px;
  float: left;
}
#livechathosts #chatImage .imageHolder {
  width: 187px;
  height: 148px;
  border: 1px #b6bec4 solid;
  border-radius: 10px 10px;
  -moz-border-radius: 15px;
  -webkit-border-top-left-radius: 10px 10px;
  -webkit-border-top-right-radius: 10px 10px;
  -webkit-border-bottom-right-radius: 10px 10px;
  -webkit-border-bottom-left-radius: 10px 10px;
  padding: 10px 10px 10px 10px;
}
#livechathosts #schedule {
  width: 100%;
  height: 40px;
  border-top: 1px #dce0e3 solid;
  border-bottom: 1px #dce0e3 solid;
}
#livechathosts #schedule .text {
  padding: 0 0 0 7px;
}
#livechathosts #schedule .text h2 {
  margin: 0;
  line-height: 40px;
  font-size: 20px;
}
#livechathosts .text1 {
  padding-left: 7px;
}
#livechathosts .text1 .text {
  margin: 25px 0 25px 0;
}
#livechathosts .fb-like {
  margin-top: 4px;
}
#livechathosts .chathost {
  margin-bottom: 8px;
}
#livechathosts .chathost .roundBoxHeader {
  height: 32px;
  width: 703px;
  float: left;
  overflow: visible;
  margin: 0 0 0 0;
}
#livechathosts .chathost .roundBoxHeaderText {
  float: left;
  padding-left: 10px;
  font-size: 14px;
  overflow: visible;
}
#livechathosts .chathost .roundBoxFooter {
  width: 703px;
  overflow: visible;
}
#livechathosts .chathost .inner {
  overflow: visible;
  width: 703px;
  z-index: 0;
}
#livechathosts .chathost .contentLeft {
  width: 687px;
  padding: 8px 8px 8px 8px;
}
#livechathosts .chathost .contentLeft .avatarHolder {
  width: 170px;
  background-color: #daeaf7;
  border: 1px #b6bec4 solid;
  border-radius: 10px;
  float: left;
  padding-bottom: 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
}
#livechathosts .chathost .contentLeft .avatarHolder .avatar {
  padding: 8px 14px 5px 14px;
}
#livechathosts .chathost .contentLeft .avatarHolder .avatar img {
  border: 1px #a0c4e2 solid;
}
#livechathosts .chathost .contentLeft .avatarHolder .chStatus {
  background-image: url('images/pages/livechathosts/default/onlineBg.gif');
  height: 21px;
  width: 142px;
  margin: 13px 0 0 13px;
}
#livechathosts .chathost .contentLeft .avatarHolder .chStatus .status {
  height: 21px;
  font-weight: bold;
  line-height: 21px;
  text-shadow: 1px 0 #ffffff;
  float: left;
  padding-left: 8px;
  width: 100px;
}
#livechathosts .chathost .contentLeft .avatarHolder .chStatus .statusImg {
  width: 33px;
  height: 17px;
  float: left;
  margin-top: 2px;
}
#livechathosts .chathost .contentLeft .avatarHolder .chStatus .statusImg.online {
  background-image: url('images/pages/livechathosts/default/online.png');
}
#livechathosts .chathost .contentLeft .avatarHolder .chStatus .statusImg.offline {
  background-image: url('images/pages/livechathosts/default/offline.png');
}
#livechathosts .chathost .contentLeft .avatarHolder .youtube {
  width: 113px;
  height: 31px;
  background-image: url('images/pages/livechathosts/default/youtube.jpg');
  float: left;
  margin: 5px 0 0 27px;
  cursor: pointer;
}
#livechathosts .chathost .contentLeft .avatarHolder .youtube:hover {
  background-position: 0 -31px;
}
#livechathosts .chathost .contentLeft .avatarHolder .playbingo {
  width: 114px;
  height: 31px;
  background-image: url('images/pages/livechathosts/default/playbingo.jpg');
  float: left;
  margin: 10px 0 0 27px;
  cursor: pointer;
}
#livechathosts .chathost .contentLeft .avatarHolder .playbingo:hover {
  background-position: 0 -31px;
}
#livechathosts .chathost .contentLeft .avatarHolder .info .status {
  float: left;
  margin-left: 22px;
}
#livechathosts .chathost .contentLeft .avatarHolder .info .status p {
  font-size: 16px;
  font-weight: bold;
  margin: 0;
  line-height: 28px;
}
#livechathosts .chathost .contentLeft .avatarHolder .info .statusfield {
  background-image: url('images/pages/livechathosts/default/status_bg.gif');
  width: 70px;
  height: 28px;
  text-align: left;
  float: left;
  margin-left: 2px;
}
#livechathosts .chathost .contentLeft .avatarHolder .info .statusfield p {
  padding-left: 6px;
  margin: 0px;
  line-height: 28px;
  text-align: left;
  font-weight: bold;
}
#livechathosts .chathost .contentLeft .avatarHolder .info .statusfield .online {
  color: #22b400;
}
#livechathosts .chathost .contentLeft .avatarHolder .info .statusfield .offline {
  color: #db0202;
}
#livechathosts .chathost .contentLeft .avatarHolder .l1 p {
  text-align: center;
  font-weight: bold;
  margin: 0;
}
#livechathosts .chathost .contentLeft .questions {
  width: 507px;
}
#livechathosts .chathost .contentLeft .questions .header {
  width: 100%;
  border-bottom: 1px #dce0e3 solid;
}
#livechathosts .chathost .contentLeft .questions .header h2 {
  margin: 4px 0 8px 17px;
  font-weight: 16px;
  color: #0e0e0e;
}
#livechathosts .chathost .contentLeft .questions .l1 {
  width: 190px;
}
#livechathosts .chathost .contentLeft .questions table {
  margin-top: 4px;
}
#livechathosts .chathost .contentLeft .questions table tr td p {
  color: #3c446b;
  text-align: right;
  font-weight: bold;
  margin: 0;
}
#livechathosts .chathost .contentLeft .questions table tr .left {
  vertical-align: top;
  width: 170px;
}
#livechathosts .chathost .contentLeft .questions table tr .right {
  width: 335px;
  vertical-align: top;
}
#livechathosts .chathost .contentLeft .questions table tr .right p {
  color: #38b0e8;
  text-align: left;
}
#youtubeCloseButton {
  position: absolute;
  width: 47px;
  height: 47px;
  margin-left: 635px;
  margin-top: -43px;
  background-image: url('images/pages/livechathosts/default/closeBtn.png');
  cursor: pointer;
}
#youtubeBgLayer {
  background-color: #000000;
  position: fixed;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 10;
  display: none;
}
#youtubePlayer {
  position: fixed;
  width: 640px;
  height: 390px;
  padding: 16px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  background-color: #ffffff;
  top: 50%;
  margin-top: -195px;
  margin-left: -320px;
  left: 50%;
  z-index: 11;
  display: none;
}
.balanceLeft {
  background: url(images/structure/inputfields_v-1.png) 0px -38px;
  width: 20px;
  height: 38px;
}
.balanceRight {
  background: url(images/structure/inputfields_v-1.png) -20px -38px;
  width: 20px;
  height: 38px;
}
.balanceCenter {
  background: url(images/structure/inputfields_v-1.png) 0px 0px;
  height: 38px;
}
.inputLeft {
  background: url(images/structure/inputfields_v-1.png) 0px -104px;
  width: 20px;
  height: 28px;
}
.inputRight {
  background: url(images/structure/inputfields_v-1.png) -20px -104px;
  width: 20px;
  height: 28px;
}
.inputCenter {
  background: url(images/structure/inputfields_v-1.png) 0px -76px;
  height: 28px;
}
.inputRightSelect {
  background: url(images/structure/inputfields_v-1.png) 0px -132px;
  width: 27px;
  height: 28px;
}
.inputRightSelectOpen {
  background: url(images/structure/inputfields_v-1.png) 0px -188px;
  width: 27px;
  height: 28px;
}
.inputRightSelectHover {
  background: url(images/structure/inputfields_v-1.png) 0px -160px;
  width: 27px;
  height: 28px;
}
.inputLeftOpen {
  background: url(images/structure/inputfields_v-1.png) -27px -188px;
  width: 13px;
  height: 28px;
}
.inputSelectContent {
  background: url(images/structure/inputfieldsContent.png) left top repeat-y;
  background-color: #ffffff;
}
.inputSelectContentCorners {
  background: url(images/structure/inputfieldsContentCorners.png);
  width: 187px;
  height: 5px;
}
.iconRefresh {
  background: url(images/structure/inputfields_v-1.png);
}
.iconHome {
  background: url(images/structure/icons.png) 0px 0px;
  width: 20px;
  height: 19px;
}
.iconFriends {
  background: url(images/structure/icons.png) -20px 0px;
  width: 20px;
  height: 19px;
}
.iconNews {
  background: url(images/structure/icons.png) -40px 0px;
  width: 20px;
  height: 19px;
}
.iconEvents {
  background: url(images/structure/icons.png) -60px 0px;
  width: 18px;
  height: 19px;
}
.iconInfo {
  background: url(images/structure/icons.png) 0px -19px;
  width: 18px;
  height: 19px;
}
.iconEdit {
  background: url(images/structure/icons.png) -18px -19px;
  width: 12px;
  height: 12px;
}
.iconRefresh {
  background: url(images/structure/icons.png) -30px -19px;
  width: 30px;
  height: 29px;
}
.corners8all {
  -webkit-border-radius: 8px 8px 8px 8px;
  -moz-border-radius: 8px 8px 8px 8px;
  border-radius: 8px 8px 8px 8px;
  position: relative;
}
.corners8left {
  -webkit-border-radius: 8px 0px 0px 8px;
  -moz-border-radius: 8px 0px 0px 8px;
  border-radius: 8px 0px 0px 8px;
  position: relative;
}
#content {
  width: 696px;
  padding: 8px 8px 8px 15px;
}
#content .text1 h1 {
  color: #38b0e8;
  margin-left: 0px;
  margin-bottom: 0px;
  margin-top: 20px;
}
#content .text2 {
  margin: 20px 0 0 0px;
}
#content .text2 p {
  font-style: italic;
  font-weight: bold;
}
#content .text2 p a {
  font-style: italic;
}
#content .rules a {
  font-size: 1em;
}
#content ol {
  margin-left: -30px;
}
#content ol .terms {
  font-style: italic;
}
#content ol li {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  height: 25px;
}
.balanceLeft {
  background: url(images/structure/inputfields_v-1.png) 0px -38px;
  width: 20px;
  height: 38px;
}
.balanceRight {
  background: url(images/structure/inputfields_v-1.png) -20px -38px;
  width: 20px;
  height: 38px;
}
.balanceCenter {
  background: url(images/structure/inputfields_v-1.png) 0px 0px;
  height: 38px;
}
.inputLeft {
  background: url(images/structure/inputfields_v-1.png) 0px -104px;
  width: 20px;
  height: 28px;
}
.inputRight {
  background: url(images/structure/inputfields_v-1.png) -20px -104px;
  width: 20px;
  height: 28px;
}
.inputCenter {
  background: url(images/structure/inputfields_v-1.png) 0px -76px;
  height: 28px;
}
.inputRightSelect {
  background: url(images/structure/inputfields_v-1.png) 0px -132px;
  width: 27px;
  height: 28px;
}
.inputRightSelectOpen {
  background: url(images/structure/inputfields_v-1.png) 0px -188px;
  width: 27px;
  height: 28px;
}
.inputRightSelectHover {
  background: url(images/structure/inputfields_v-1.png) 0px -160px;
  width: 27px;
  height: 28px;
}
.inputLeftOpen {
  background: url(images/structure/inputfields_v-1.png) -27px -188px;
  width: 13px;
  height: 28px;
}
.inputSelectContent {
  background: url(images/structure/inputfieldsContent.png) left top repeat-y;
  background-color: #ffffff;
}
.inputSelectContentCorners {
  background: url(images/structure/inputfieldsContentCorners.png);
  width: 187px;
  height: 5px;
}
.iconRefresh {
  background: url(images/structure/inputfields_v-1.png);
}
.iconHome {
  background: url(images/structure/icons.png) 0px 0px;
  width: 20px;
  height: 19px;
}
.iconFriends {
  background: url(images/structure/icons.png) -20px 0px;
  width: 20px;
  height: 19px;
}
.iconNews {
  background: url(images/structure/icons.png) -40px 0px;
  width: 20px;
  height: 19px;
}
.iconEvents {
  background: url(images/structure/icons.png) -60px 0px;
  width: 18px;
  height: 19px;
}
.iconInfo {
  background: url(images/structure/icons.png) 0px -19px;
  width: 18px;
  height: 19px;
}
.iconEdit {
  background: url(images/structure/icons.png) -18px -19px;
  width: 12px;
  height: 12px;
}
.iconRefresh {
  background: url(images/structure/icons.png) -30px -19px;
  width: 30px;
  height: 29px;
}
.corners8all {
  -webkit-border-radius: 8px 8px 8px 8px;
  -moz-border-radius: 8px 8px 8px 8px;
  border-radius: 8px 8px 8px 8px;
  position: relative;
}
.corners8left {
  -webkit-border-radius: 8px 0px 0px 8px;
  -moz-border-radius: 8px 0px 0px 8px;
  border-radius: 8px 0px 0px 8px;
  position: relative;
}
#signup {
  width: 703px;
  padding: 8px 8px 8px 8px;
}
#signup .banner {
  width: 703px;
}
#signup .l1 {
  margin-bottom: 10px;
  width: 703px;
  height: 50px;
}
#signup .l1 h1 {
  font-size: 2em;
  margin-left: 112px;
  margin-top: 0px;
  margin-bottom: 0px;
  color: #38b0e8;
  line-height: 50px;
}
#signup .l2 {
  float: left;
  width: 168px;
  color: #333333;
  font-weight: bold;
  font-size: 13px;
  height: 28px;
  line-height: 28px;
  margin: 0 0 10px 112px;
}
#signup .l3 {
  width: 420px;
  float: left;
  margin: 0 0 10px 0;
  height: 28px;
  font-size: 13px;
}
#signup .l3 .input {
  width: 179px;
  height: 20px;
  background-image: url(images/pages/signup/default/bg_input.gif);
  padding-top: 8px;
  float: left;
}
#signup .l3 .input input {
  float: left;
  display: block;
  width: 163px;
  border: 0;
  padding: 0px 8px 0 8px;
  color: #3c446b;
  font-weight: bold;
  line-height: 13px;
  font-size: 13px;
  background-color: transparent;
  margin: 0 0 0 0;
}
#signup .l3 #selectboxes {
  width: 179px;
  height: 28px;
  float: left;
}
#signup .l3 select {
  margin-top: 5px;
  float: left;
}
#signup .l3 .optional {
  color: #333333;
  height: 28px;
  line-height: 28px;
  padding-left: 8px;
  font-weight: bold;
  float: left;
}
#signup .l3 .terms {
  color: #333333;
  font-weight: bold;
}
#signup .l3 .good {
  height: 28px;
  padding-left: 25px;
  background-image: url(images/pages/signup/default/good.gif);
  float: left;
  background-repeat: no-repeat;
  margin-left: 10px;
}
#signup .l3 .fault {
  height: 28px;
  padding-left: 25px;
  margin-left: 10px;
  background-image: url(images/pages/signup/default/bad.gif);
  float: left;
  background-repeat: no-repeat;
  color: #ed0000;
  line-height: 28px;
}
#signup .info {
  width: 688px;
  border-top: 1px solid #dce0e3;
  margin-top: 14px;
  padding-left: 15px;
}
#signup .info h2 {
  color: #38b0e8;
  font-size: 13px;
}
#signup .info p {
  font-size: 11px;
}
#signup h1 {
  line-height: 20px;
  font-size: 17px;
  font-family: 'FuturaMdBTBold';
}
#signup h1 span {
  line-height: 20px;
  font-size: 17px;
  font-family: 'FuturaMdBTBold';
}
#signup .line {
  height: 1px;
  background-color: #dce0e3;
  margin: 18px 0 28px 0;
}
#signup .alreadyUsed {
  margin-left: 4px;
}
#signup .alreadyUsed .pleaseLogin {
  font-size: 18px;
  font-weight: bold;
  color: #37b0e8;
  margin-bottom: 30px;
}
#signup .alreadyUsed .input {
  width: 200px;
  height: 35px;
  background-image: url(images/pages/signup/default/bigInput.gif);
  padding-top: 8px;
  float: left;
  margin-right: 12px;
}
#signup .alreadyUsed .input input {
  float: left;
  display: block;
  width: 184px;
  border: 0;
  padding: 0px 8px 0 8px;
  color: #3c446b;
  font-weight: bold;
  line-height: 13px;
  font-size: 14px;
  background-color: transparent;
  margin: 6px 0px 0 0;
}
#signup .alreadyUsed .loginBtn {
  width: 120px;
  height: 43px;
  background-image: url('images/pages/signup/default/loginBtn.jpg');
  float: left;
  cursor: pointer;
}
#signup .alreadyUsed .loginBtn:hover {
  background-position: 0 -43px;
}
#signup .alreadyUsed p {
  font-weight: bold;
  margin-top: 25px;
}
#signup .tabSignupPopupOn {
  cursor: pointer;
  padding-left: 6px;
  padding-right: 6px;
  margin-right: 4px;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  -moz-border-top-left-radius: 5px;
  -moz-border-top-right-radius: 5px;
  -webkit-border-top-left-radius: 5px;
  -webkit-border-top-right-radius: 5px;
  margin-top: 3px;
  height: 36px;
  background-color: #FFFFFF;
  background-repeat: no-repeat;
  background-position: 6px 6px;
}
#signup .tabSignupPopupOn div {
  color: #3c436b;
  font-size: 13px;
  font-family: 'Trebuchet MS';
  font-weight: bold;
}
#signup .tabSignupPopupOff {
  cursor: pointer;
  padding-left: 6px;
  padding-right: 6px;
  margin-right: 4px;
  margin-top: 3px;
  height: 36px;
  background-color: #3c436b;
  background-repeat: no-repeat;
  background-position: 6px 6px;
}
#signup .tabSignupPopupOff div {
  color: #FFFFFF;
  font-size: 13px;
  font-family: 'Trebuchet MS';
  font-weight: bold;
}
#signup .lookupBtn {
  cursor: pointer;
  border: none;
  font-size: 13px;
  font-family: 'Trebuchet MS';
  margin-top: 6px;
  width: auto;
  height: 30px;
  background-color: #3c436b;
  color: #FFFFFF;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
}
#signup .signupPopupInput {
  float: left;
  height: 40px;
  width: 200px;
}
#signup .signupPopupInput input {
  outline: none;
  margin-top: 6px;
  font-size: 13px;
  font-family: 'Trebuchet MS';
  font-weight: bold;
  color: #3c446b;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border: 1px #b4cadb solid;
  box-shadow: inset 1px 2px 2px #dce2e6;
  -moz-box-shadow: inset 1px 2px 2px #dce2e6;
  -webkit-box-shadow: inset 1px 2px 2px #dce2e6;
  background-color: #fcfcfc;
  line-height: 26px;
  height: 26px;
  padding-left: 5px;
  width: 179px;
}
#signup .signupPopupInput select {
  outline: none;
  margin-top: 6px;
  font-size: 13px;
  font-family: 'Trebuchet MS';
  font-weight: bold;
  color: #3c446b;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border: 1px #b4cadb solid;
  box-shadow: inset 1px 2px 2px #dce2e6;
  -moz-box-shadow: inset 1px 2px 2px #dce2e6;
  -webkit-box-shadow: inset 1px 2px 2px #dce2e6;
  background-color: #fcfcfc;
  line-height: 26px;
  height: 26px;
  padding-left: 5px;
  padding-top: 3px;
  padding-bottom: 3px;
}
#signup .signupPopupInput div {
  outline: none;
  margin-top: 6px;
  font-size: 13px;
  font-family: 'Trebuchet MS';
  font-weight: bold;
  color: #3c446b;
  line-height: 26px;
  height: 26px;
  padding-left: 5px;
  padding-top: 3px;
  padding-bottom: 3px;
}
#signup .singupPopupInputLabel {
  float: left;
  width: 140px;
  font-size: 13px;
  font-weight: bold;
  font-family: 'Trebuchet MS';
  color: #333333;
  line-height: 40px;
}
#signup .signupPopupFieldApproved {
  float: left;
  margin-top: 13px;
}
#signup .signupPopupMoreInformation {
  margin-top: 14px;
  padding: 10px;
  border-radius: 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border: 1px #dce0e3 solid;
  width: 189px;
  height: 106px;
  clear: both;
}
#signup .signupPopupHavingIssues {
  margin-top: 10px;
  padding: 10px;
  border-radius: 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border: 1px #dce0e3 solid;
  width: 189px;
  height: 86px;
  clear: both;
}
#signup .signupPopupHavingIssuesText {
  margin-top: 5px;
  font-size: 12px;
  font-weight: bold;
  font-family: 'Trebuchet MS';
  color: #333333;
}
#signup .signupPopupHavingIssuesText a {
  color: #333333;
  text-decoration: underline;
}
#signup .signupPopupBigTitleBlue {
  font-size: 18px;
  font-family: 'Trebuchet MS';
  font-weight: bold;
  color: #38b0e8;
}
#signup .signupPopupFooter {
  font-family: 'Trebuchet MS';
  font-weight: bold;
  font-size: 13px;
  color: #595c5f;
  padding-top: 10px;
  padding-left: 10px;
}
#signup .signupPopupNextPageBtn {
  margin-top: 10px;
  margin-left: 280px;
  cursor: pointer;
}
#signup .signupPopupNextPageBtn div {
  float: left;
  width: 8px;
  height: 29px;
  font-size: 13px;
  font-weight: bold;
  font-family: 'Trebuchet MS';
  color: #FFFFFF;
  text-shadow: #000000 1px 1px 1px;
}
#signup .signupPopupNextPageBtn span {
  line-height: 25px;
  text-align: center;
  display: block;
  float: left;
  height: 29px;
  padding-left: 20px;
  padding-right: 20px;
  font-size: 13px;
  font-weight: bold;
  font-family: 'Trebuchet MS';
  color: #FFFFFF;
  text-shadow: #000000 1px 1px 0px;
}
#signup .signupPopupBonusTitle {
  font-family: 'Trebuchet MS';
  font-size: 22px;
  color: #38b0e8;
  font-weight: bold;
}
#signup .signupPopupBonusText {
  font-family: 'Trebuchet MS';
  font-size: 16px;
  color: #333333;
  font-weight: bold;
}
#signup .signupPopupPreviousStep {
  cursor: pointer;
  font-weight: bold;
  font-size: 13px;
  color: #3c446b;
  font-family: 'Trebuchet MS';
}
.balanceLeft {
  background: url(images/structure/inputfields_v-1.png) 0px -38px;
  width: 20px;
  height: 38px;
}
.balanceRight {
  background: url(images/structure/inputfields_v-1.png) -20px -38px;
  width: 20px;
  height: 38px;
}
.balanceCenter {
  background: url(images/structure/inputfields_v-1.png) 0px 0px;
  height: 38px;
}
.inputLeft {
  background: url(images/structure/inputfields_v-1.png) 0px -104px;
  width: 20px;
  height: 28px;
}
.inputRight {
  background: url(images/structure/inputfields_v-1.png) -20px -104px;
  width: 20px;
  height: 28px;
}
.inputCenter {
  background: url(images/structure/inputfields_v-1.png) 0px -76px;
  height: 28px;
}
.inputRightSelect {
  background: url(images/structure/inputfields_v-1.png) 0px -132px;
  width: 27px;
  height: 28px;
}
.inputRightSelectOpen {
  background: url(images/structure/inputfields_v-1.png) 0px -188px;
  width: 27px;
  height: 28px;
}
.inputRightSelectHover {
  background: url(images/structure/inputfields_v-1.png) 0px -160px;
  width: 27px;
  height: 28px;
}
.inputLeftOpen {
  background: url(images/structure/inputfields_v-1.png) -27px -188px;
  width: 13px;
  height: 28px;
}
.inputSelectContent {
  background: url(images/structure/inputfieldsContent.png) left top repeat-y;
  background-color: #ffffff;
}
.inputSelectContentCorners {
  background: url(images/structure/inputfieldsContentCorners.png);
  width: 187px;
  height: 5px;
}
.iconRefresh {
  background: url(images/structure/inputfields_v-1.png);
}
.iconHome {
  background: url(images/structure/icons.png) 0px 0px;
  width: 20px;
  height: 19px;
}
.iconFriends {
  background: url(images/structure/icons.png) -20px 0px;
  width: 20px;
  height: 19px;
}
.iconNews {
  background: url(images/structure/icons.png) -40px 0px;
  width: 20px;
  height: 19px;
}
.iconEvents {
  background: url(images/structure/icons.png) -60px 0px;
  width: 18px;
  height: 19px;
}
.iconInfo {
  background: url(images/structure/icons.png) 0px -19px;
  width: 18px;
  height: 19px;
}
.iconEdit {
  background: url(images/structure/icons.png) -18px -19px;
  width: 12px;
  height: 12px;
}
.iconRefresh {
  background: url(images/structure/icons.png) -30px -19px;
  width: 30px;
  height: 29px;
}
.corners8all {
  -webkit-border-radius: 8px 8px 8px 8px;
  -moz-border-radius: 8px 8px 8px 8px;
  border-radius: 8px 8px 8px 8px;
  position: relative;
}
.corners8left {
  -webkit-border-radius: 8px 0px 0px 8px;
  -moz-border-radius: 8px 0px 0px 8px;
  border-radius: 8px 0px 0px 8px;
  position: relative;
}
#signup2 {
  width: 703px;
  padding: 8px 8px 8px 8px;
}
#signup2 .roundBox10 {
  border: 1px #dce0e3 solid;
  border-radius: 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
}
#signup2 .createAccount {
  margin-left: 8px;
  width: 662px;
  height: 39px;
  padding-left: 8px;
  clear: both;
  background-image: url('images/pages/signup/default/createaccount.gif');
  background-position: center top;
  background-repeat: no-repeat;
}
#signup2 .girder {
  margin-left: 8px;
  width: 662px;
  height: 39px;
  background-color: #3c436b;
  padding-left: 8px;
  clear: both;
}
#signup2 .girder .tabSignupPopup {
  height: 32px;
  padding: 3px 0 4px 6px;
  float: left;
}
#signup2 .girder .tabSignupPopup .circle {
  height: 14px;
  width: 32px;
  background-image: url('images/pages/signup/default/step.png');
  margin-right: 5px;
  padding: 9px 0 9px 0;
  color: #FFFFFF;
  font-size: 14px;
  font-family: 'Trebuchet MS';
  font-weight: bold;
  text-align: center;
}
#signup2 .girder .tabSignupPopup .text {
  height: 32px;
  padding-top: 9px;
  color: #FFFFFF;
  font-size: 14px;
  font-family: 'Trebuchet MS';
  font-weight: normal;
}
#signup2 #page1,
#signup2 #page2,
#signup2 #page3 {
  width: 698px;
  overflow: hidden;
  clear: both;
}
#signup2 #page1 >div,
#signup2 #page2 >div,
#signup2 #page3 >div {
  margin-left: 50px;
  clear: both;
  width: 648px;
}
#signup2 #page1 >div >div.fieldlist,
#signup2 #page2 >div >div.fieldlist,
#signup2 #page3 >div >div.fieldlist {
  width: 388px;
  margin: 14px 0 14px 0;
  float: left;
}
#signup2 #page1 >div >div.image,
#signup2 #page2 >div >div.image,
#signup2 #page3 >div >div.image {
  float: left;
  margin-top: 9px;
}
#signup2 .linesep {
  height: 1px;
  background-color: #dce0e3;
  margin-left: 14px;
  margin-top: 14px;
  width: 650px;
  clear: both;
}
#signup2 .signupPopupInput {
  float: left;
  height: 40px;
  width: 200px;
}
#signup2 .signupPopupInput input {
  outline: none;
  margin-top: 6px;
  font-size: 13px;
  font-family: 'Trebuchet MS';
  font-weight: bold;
  color: #3c446b;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border: 1px #b4cadb solid;
  box-shadow: inset 1px 2px 2px #dce2e6;
  -moz-box-shadow: inset 1px 2px 2px #dce2e6;
  -webkit-box-shadow: inset 1px 2px 2px #dce2e6;
  background-color: #fcfcfc;
  line-height: 26px;
  height: 26px;
  padding-left: 5px;
  width: 179px;
}
#signup2 .lookupBtn {
  cursor: pointer;
  border: none;
  font-size: 13px;
  font-family: 'Trebuchet MS';
  margin-top: 6px;
  width: auto;
  height: 30px;
  background-color: #3c436b;
  color: #FFFFFF;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
}
#signup2 .signupPopupInput select {
  outline: none;
  margin-top: 6px;
  font-size: 13px;
  font-family: 'Trebuchet MS';
  font-weight: bold;
  color: #3c446b;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border: 1px #b4cadb solid;
  box-shadow: inset 1px 2px 2px #dce2e6;
  -moz-box-shadow: inset 1px 2px 2px #dce2e6;
  -webkit-box-shadow: inset 1px 2px 2px #dce2e6;
  background-color: #fcfcfc;
  line-height: 26px;
  height: 26px;
  padding-left: 5px;
  padding-top: 3px;
  padding-bottom: 3px;
}
#signup2 .signupPopupInput div {
  outline: none;
  margin-top: 6px;
  font-size: 13px;
  font-family: 'Trebuchet MS';
  font-weight: bold;
  color: #3c446b;
  line-height: 26px;
  height: 26px;
  padding-left: 5px;
  padding-top: 3px;
  padding-bottom: 3px;
}
#signup2 .singupPopupInputLabel {
  float: left;
  width: 140px;
  font-size: 13px;
  font-weight: bold;
  font-family: 'Trebuchet MS';
  color: #333333;
  line-height: 40px;
}
#signup2 .signupPopupFieldApproved {
  float: left;
  margin-top: 13px;
}
#signup2 .signupPopupMoreInformation {
  margin-top: 14px;
  padding: 10px;
  border-radius: 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border: 1px #dce0e3 solid;
  width: 189px;
  clear: both;
}
#signup2 .signupPopupTabTip {
  border: 1px #dce0e3 solid;
  border-radius: 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  display: none;
  width: 305px;
  padding: 10px;
  margin-top: 5px;
}
#signup2 .signupPopupTabTip .signupPopupError {
  color: #ff0000;
}
#signup2 .signupPopupHavingIssues {
  border: 1px #dce0e3 solid;
  border-radius: 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  margin-top: 10px;
  padding: 10px;
  width: 189px;
  height: 86px;
  clear: both;
}
#signup2 .signupPopupHavingIssuesText {
  margin-top: 5px;
  font-size: 12px;
  font-weight: normal;
  font-family: 'Trebuchet MS';
  color: #333333;
}
#signup2 .signupPopupHavingIssuesText a {
  color: #333333;
  text-decoration: underline;
}
#signup2 .signupPopupBigTitleBlue {
  font-size: 18px;
  font-family: 'Trebuchet MS';
  font-weight: bold;
  color: #38b0e8;
}
#signup2 .signupPopupFooter {
  font-family: 'Trebuchet MS';
  font-weight: bold;
  font-size: 13px;
  color: #595c5f;
  padding-top: 10px;
  padding-left: 10px;
}
#signup2 .btnJoin {
  height: 29px;
  width: 170px;
  margin: 14px auto 0 auto;
  cursor: pointer;
  float: none;
  clear: both;
}
#signup2 .btnJoin div {
  float: left;
  width: 8px;
  height: 29px;
}
#signup2 .btnJoin span {
  line-height: 25px;
  text-align: center;
  display: block;
  float: left;
  height: 29px;
  padding-left: 20px;
  padding-right: 20px;
  font-size: 13px;
  font-weight: bold;
  font-family: 'Trebuchet MS';
  color: #FFFFFF;
  text-shadow: #000000 1px 1px 0px;
}
#signup2 .btnJoin div.l,
#signup2 .btnJoin span.l {
  background-image: url('../assets/images/signuppopup/btn_inactive_l.gif');
}
#signup2 .btnJoin div.c,
#signup2 .btnJoin span.c {
  background-image: url('../assets/images/signuppopup/btn_inactive_c.gif');
}
#signup2 .btnJoin div.r,
#signup2 .btnJoin span.r {
  background-image: url('../assets/images/signuppopup/btn_inactive_r.gif');
}
#signup2 .btnJoin.on div.l,
#signup2 .btnJoin.on span.l {
  background-image: url('../assets/images/signuppopup/btn_l.gif');
}
#signup2 .btnJoin.on div.c,
#signup2 .btnJoin.on span.c {
  background-image: url('../assets/images/signuppopup/btn_c.gif');
}
#signup2 .btnJoin.on div.r,
#signup2 .btnJoin.on span.r {
  background-image: url('../assets/images/signuppopup/btn_r.gif');
}
#signup2 .signupPopupBonusTitle {
  font-family: 'Trebuchet MS';
  font-size: 22px;
  color: #38b0e8;
  font-weight: bold;
}
#signup2 .signupPopupBonusText {
  font-family: 'Trebuchet MS';
  font-size: 16px;
  color: #333333;
  font-weight: bold;
}
#signup2 .signupPopupPreviousStep {
  cursor: pointer;
  font-weight: bold;
  font-size: 13px;
  color: #3c446b;
  font-family: 'Trebuchet MS';
}
.nlB {
  padding: 20px;
}
.nlB .nlB-text {
  margin-top: 20px;
  font-weight: bold;
}
.nlB .nlB-text .title {
  font-size: 16px;
  font-weight: bold;
}
.nlB .nlB-form form div.row {
  float: none;
  clear: both;
  height: 30px;
  padding: 2px;
  font-weight: bold;
  margin-bottom: 5px;
}
.nlB .nlB-form form div.col {
  float: left;
  clear: none;
  font-weight: bold;
  height: 30px;
}
.nlB .nlB-form form div.col.first {
  width: 120px;
  line-height: 28px;
}
.nlB .nlB-form form div.col input {
  outline: none;
  font-size: 13px;
  font-family: 'Trebuchet MS';
  font-weight: bold;
  color: #3c446b;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border: 1px #b4cadb solid;
  box-shadow: inset 1px 2px 2px #dce2e6;
  -moz-box-shadow: inset 1px 2px 2px #dce2e6;
  -webkit-box-shadow: inset 1px 2px 2px #dce2e6;
  background-color: #fcfcfc;
  line-height: 26px;
  height: 26px;
  width: 179px;
}
.balanceLeft {
  background: url(images/structure/inputfields_v-1.png) 0px -38px;
  width: 20px;
  height: 38px;
}
.balanceRight {
  background: url(images/structure/inputfields_v-1.png) -20px -38px;
  width: 20px;
  height: 38px;
}
.balanceCenter {
  background: url(images/structure/inputfields_v-1.png) 0px 0px;
  height: 38px;
}
.inputLeft {
  background: url(images/structure/inputfields_v-1.png) 0px -104px;
  width: 20px;
  height: 28px;
}
.inputRight {
  background: url(images/structure/inputfields_v-1.png) -20px -104px;
  width: 20px;
  height: 28px;
}
.inputCenter {
  background: url(images/structure/inputfields_v-1.png) 0px -76px;
  height: 28px;
}
.inputRightSelect {
  background: url(images/structure/inputfields_v-1.png) 0px -132px;
  width: 27px;
  height: 28px;
}
.inputRightSelectOpen {
  background: url(images/structure/inputfields_v-1.png) 0px -188px;
  width: 27px;
  height: 28px;
}
.inputRightSelectHover {
  background: url(images/structure/inputfields_v-1.png) 0px -160px;
  width: 27px;
  height: 28px;
}
.inputLeftOpen {
  background: url(images/structure/inputfields_v-1.png) -27px -188px;
  width: 13px;
  height: 28px;
}
.inputSelectContent {
  background: url(images/structure/inputfieldsContent.png) left top repeat-y;
  background-color: #ffffff;
}
.inputSelectContentCorners {
  background: url(images/structure/inputfieldsContentCorners.png);
  width: 187px;
  height: 5px;
}
.iconRefresh {
  background: url(images/structure/inputfields_v-1.png);
}
.iconHome {
  background: url(images/structure/icons.png) 0px 0px;
  width: 20px;
  height: 19px;
}
.iconFriends {
  background: url(images/structure/icons.png) -20px 0px;
  width: 20px;
  height: 19px;
}
.iconNews {
  background: url(images/structure/icons.png) -40px 0px;
  width: 20px;
  height: 19px;
}
.iconEvents {
  background: url(images/structure/icons.png) -60px 0px;
  width: 18px;
  height: 19px;
}
.iconInfo {
  background: url(images/structure/icons.png) 0px -19px;
  width: 18px;
  height: 19px;
}
.iconEdit {
  background: url(images/structure/icons.png) -18px -19px;
  width: 12px;
  height: 12px;
}
.iconRefresh {
  background: url(images/structure/icons.png) -30px -19px;
  width: 30px;
  height: 29px;
}
.corners8all {
  -webkit-border-radius: 8px 8px 8px 8px;
  -moz-border-radius: 8px 8px 8px 8px;
  border-radius: 8px 8px 8px 8px;
  position: relative;
}
.corners8left {
  -webkit-border-radius: 8px 0px 0px 8px;
  -moz-border-radius: 8px 0px 0px 8px;
  border-radius: 8px 0px 0px 8px;
  position: relative;
}
.banner .bannerimg {
  margin-left: 8px;
  margin-top: 8px;
}
#wrapper {
  width: 687px;
  padding: 8px 16px 0 16px;
}
#wrapper .left {
  float: left;
  width: 110px;
  color: #2E3358;
  font-weight: bold;
  margin-bottom: 2px;
}
#wrapper h2 {
  margin-top: 0;
}
#wrapper .right {
  float: left;
  height: 17px;
  width: 575px;
  font-weight: bold;
  color: #38b0e8;
  margin-bottom: 2px;
}
.balanceLeft {
  background: url(images/structure/inputfields_v-1.png) 0px -38px;
  width: 20px;
  height: 38px;
}
.balanceRight {
  background: url(images/structure/inputfields_v-1.png) -20px -38px;
  width: 20px;
  height: 38px;
}
.balanceCenter {
  background: url(images/structure/inputfields_v-1.png) 0px 0px;
  height: 38px;
}
.inputLeft {
  background: url(images/structure/inputfields_v-1.png) 0px -104px;
  width: 20px;
  height: 28px;
}
.inputRight {
  background: url(images/structure/inputfields_v-1.png) -20px -104px;
  width: 20px;
  height: 28px;
}
.inputCenter {
  background: url(images/structure/inputfields_v-1.png) 0px -76px;
  height: 28px;
}
.inputRightSelect {
  background: url(images/structure/inputfields_v-1.png) 0px -132px;
  width: 27px;
  height: 28px;
}
.inputRightSelectOpen {
  background: url(images/structure/inputfields_v-1.png) 0px -188px;
  width: 27px;
  height: 28px;
}
.inputRightSelectHover {
  background: url(images/structure/inputfields_v-1.png) 0px -160px;
  width: 27px;
  height: 28px;
}
.inputLeftOpen {
  background: url(images/structure/inputfields_v-1.png) -27px -188px;
  width: 13px;
  height: 28px;
}
.inputSelectContent {
  background: url(images/structure/inputfieldsContent.png) left top repeat-y;
  background-color: #ffffff;
}
.inputSelectContentCorners {
  background: url(images/structure/inputfieldsContentCorners.png);
  width: 187px;
  height: 5px;
}
.iconRefresh {
  background: url(images/structure/inputfields_v-1.png);
}
.iconHome {
  background: url(images/structure/icons.png) 0px 0px;
  width: 20px;
  height: 19px;
}
.iconFriends {
  background: url(images/structure/icons.png) -20px 0px;
  width: 20px;
  height: 19px;
}
.iconNews {
  background: url(images/structure/icons.png) -40px 0px;
  width: 20px;
  height: 19px;
}
.iconEvents {
  background: url(images/structure/icons.png) -60px 0px;
  width: 18px;
  height: 19px;
}
.iconInfo {
  background: url(images/structure/icons.png) 0px -19px;
  width: 18px;
  height: 19px;
}
.iconEdit {
  background: url(images/structure/icons.png) -18px -19px;
  width: 12px;
  height: 12px;
}
.iconRefresh {
  background: url(images/structure/icons.png) -30px -19px;
  width: 30px;
  height: 29px;
}
.corners8all {
  -webkit-border-radius: 8px 8px 8px 8px;
  -moz-border-radius: 8px 8px 8px 8px;
  border-radius: 8px 8px 8px 8px;
  position: relative;
}
.corners8left {
  -webkit-border-radius: 8px 0px 0px 8px;
  -moz-border-radius: 8px 0px 0px 8px;
  border-radius: 8px 0px 0px 8px;
  position: relative;
}
#headerTheme.snow,
#headerTheme.snowPersonal {
  background-image: url('images/structure/xmasBackground.jpg');
  width: 960px;
  height: 76px;
  position: absolute;
  z-index: 2;
}
#headerTheme.snowPersonal {
  background-image: url('images/structure/xmasBgPersonal.jpg');
}
.mainContentDiv #topMenuUpper.ek2012_personal #headerTheme {
  background-image: url('images/pages/header/ek2012/personalhome.png');
  position: absolute;
  left: -15px;
  width: 280px;
  height: 88px;
  z-index: 2;
}
.mainContentDiv #topMenuUpper.ek2012_default #headerTheme {
  background-image: url('images/pages/header/ek2012/leader.png');
  position: absolute;
  left: -30px;
  width: 576px;
  height: 92px;
  z-index: 2;
}
.mainContentDiv #topMenuUpper.ek2012 > div {
  visibility: hidden;
}
.mainContentDiv #topMenuUpper.ek2012 #headerLoginDiv {
  visibility: visible;
}
.mainContentDiv #topMenuUpper.ek2012 #headerTheme {
  visibility: visible;
}
.mainContentDiv #topMenuUpper.ek2012 #topBar {
  visibility: visible;
}
.mainContentDiv #topMenuUpper.christmasDefault_nl {
  background-image: url('images/pages/header/christmas/nl/header.jpg');
}
.mainContentDiv #topMenuUpper.christmasDefault_en {
  background-image: url('images/pages/header/christmas/en/header.jpg');
}
.mainContentDiv #topMenuUpper.christmasPersonal_nl {
  background-image: url('images/pages/header/christmas/nl/personal_header.jpg');
}
.mainContentDiv #topMenuUpper.christmasPersonal_en {
  background-image: url('images/pages/header/christmas/en/personal_header.jpg');
}
.mainContentDiv #topMenuUpper.christmas > div {
  visibility: hidden;
}
.mainContentDiv #topMenuUpper.christmas #headerLoginDiv {
  visibility: visible;
}
.mainContentDiv #topMenuUpper.christmas #topBar {
  visibility: visible;
}
.mainContentDiv #topMenuUpper.christmas .links,
.mainContentDiv #topMenuUpper.christmas .links a,
.mainContentDiv #topMenuUpper.christmas .links div {
  color: #ffffff;
}
.mainContentDiv #topMenuUpper.christmas .defaultLink {
  color: #ffffff;
}
.mainContentDiv #topMenuUpper.christmas .homepageLogin .input {
  background-image: url('images/structure/bg/default/inputfield.png');
}
.mainContentDiv #topMenuUpper.christmas .homepageLogin #headerLoginSavePassword {
  width: 0px;
  padding: 0px;
  visibility: hidden;
  display: none;
}
.mainContentDiv #topMenuUpper.christmas .orangeBtnBlueBG div {
  background-image: url('images/structure/buttons/default/bg29_2.png');
}
.mainContentDiv #topMenuLower {
  overflow: visible;
}
.mainContentDiv #topMenuLower .christmas {
  background-image: url('images/pages/header/christmas/default/snow.png');
  background-repeat: no-repeat;
  z-index: 10;
  width: 610px;
  height: 20px;
  position: absolute;
  left: 347px;
  top: -9px;
}
#celebritychathosts {
  padding: 8px;
}
#celebritychathosts .text {
  padding: 0px 7px 0 7px;
}
#celebritychathosts .text p {
  color: #303030;
}
#celebritychathosts .item {
  float: left;
  width: 346px;
  height: 292px;
  border: 1px solid #b6bec4;
  border-radius: 5px 5px 5px 5px;
  -webkit-border-radius: 5px 5px 5px 5px;
  -moz-border-radius: 5px 5px 5px 5px;
  background-color: #daeaf7;
  margin: 0 0 8px 0;
}
#celebritychathosts .item .name {
  font-family: 'FuturaMdBTBold';
  margin: 14px 0 0 14px;
  font-size: 20px;
  color: #363d61;
  letter-spacing: -1px;
}
#celebritychathosts .item .holder {
  margin: 10px 0 0 -2px;
  height: 122px;
}
#celebritychathosts .item .holder .picture {
  z-index: 0;
  overflow: visible;
  position: absolute;
  margin: 8px 0 0 21px;
}
#celebritychathosts .item .holder .frame {
  width: 156px;
  height: 112px;
  background-image: url('images/pages/celebchathosts/default/frame_small.png');
  z-index: 100;
  position: absolute;
  margin: 0px 0 0 0;
}
#celebritychathosts .item .holder .about {
  padding: 3px 0 0 150px;
  color: #303030;
}
#celebritychathosts .item .eventinfo {
  margin: 0 0 0 10px;
  height: 74px;
  width: 325px;
  background-color: #ffffff;
  border: 1px solid #a0c4e2;
  border-radius: 5px 5px 5px 5px;
  -webkit-border-radius: 5px 5px 5px 5px;
  -moz-border-radius: 5px 5px 5px 5px;
}
#celebritychathosts .item .eventinfo .top {
  height: 37px;
  border-bottom: 1px solid #f1f0f0;
  margin-left: 11px;
  margin-right: 11px;
  line-height: 37px;
  color: #303030;
  font-weight: bold;
}
#celebritychathosts .item .eventinfo .alarm {
  float: left;
  margin: 7px 4px 0 12px;
}
#celebritychathosts .item .eventinfo .bottom {
  height: 37px;
  line-height: 37px;
}
#celebritychathosts .item .orange_btn {
  background-image: url('images/pages/celebchathosts/default/orange_btn.png');
  width: 326px;
  height: 36px;
  background-position: 0 0;
  margin: 8px 0 0 10px;
  cursor: pointer;
}
#celebritychathosts .item .orange_btn:hover {
  background-position: 0 -36px;
}
#celebritychathosts .item.left {
  margin: 0 7px 8px 0;
}
.textShadowWhite {
  text-shadow: #ffffff 1px 1px 0px;
  -moz-text-shadow: #ffffff 1px 1px 0px;
  -webkit-text-shadow: #ffffff 1px 1px 0px;
}
#celebritychathostsDetails {
  padding: 8px;
}
#celebritychathostsDetails #details {
  border-radius: 5px 5px 5px 5px;
  -webkit-border-radius: 5px 5px 5px 5px;
  -moz-border-radius: 5px 5px 5px 5px;
  background-color: #daeaf7;
  width: 703px;
  float: left;
  margin-top: 16px;
  border: 1px solid #b6bec4;
}
#celebritychathostsDetails .text {
  padding: 0 15px 0 22px;
  width: 294px;
  min-height: 300px;
  float: left;
  color: #303030;
  position: absolute;
}
#celebritychathostsDetails .text .name {
  font-family: 'FuturaMdBTBold';
  margin: 14px 0 0 0px;
  font-size: 20px;
  color: #363d61;
  letter-spacing: -1px;
  margin-bottom: 15px;
}
#celebritychathostsDetails .frame {
  position: absolute;
  background-image: url('images/pages/celebchathosts/default/frame.png');
  width: 383px;
  height: 269px;
  z-index: 1;
  margin-left: 318px;
  margin-top: 10px;
}
#celebritychathostsDetails .picture {
  position: absolute;
  width: 341px;
  height: 253px;
  z-index: 0;
  margin-top: 18px;
  padding-left: 340px;
}
#celebritychathostsDetails .eventsBtn {
  margin-top: 8px;
  height: 34px;
  width: 355px;
  background-image: url('images/pages/celebchathosts/default/events_btn.png');
  cursor: pointer;
  float: left;
}
#celebritychathostsDetails .eventsBtn:hover {
  background-position: 0 -34px;
}
#celebritychathostsDetails .schedule {
  width: 676px;
  height: 108px;
  margin-left: 18px;
  background-image: url('images/pages/celebchathosts/default/schedule.png');
  margin-bottom: 20px;
}
#celebritychathostsDetails .schedule .datum {
  font-size: 25px;
  font-weight: bold;
  font-family: 'futuraMdBtBold';
  color: #363d61;
  margin: 0px 0 0 295px;
  letter-spacing: -1px;
  padding-top: 16px;
}
#celebritychathostsDetails .schedule .tijd {
  font-size: 25px;
  font-weight: bold;
  font-family: 'futuraMdBtBold';
  color: #363d61;
  letter-spacing: -1px;
  margin: 7px 0 0 18px;
}
#celebritychathostsDetails .schedule .alarm {
  float: left;
  margin: 7px 4px 0 21px;
}
#celebritychathostsDetails .schedule .bottom {
  height: 37px;
  line-height: 37px;
}
#casinoMenu {
  width: 703px;
  height: 42px;
  margin: 0 0 0 8px;
  padding: 0;
}
#casinoMenu .item {
  margin-right: 4px;
  float: left;
  height: 41px;
  background-image: url('images/pages/casino/casinoMenu.png');
  color: #ffffff;
  line-height: 44px;
  font-weight: bold;
  font-size: 12px;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  cursor: pointer;
}
#casinoMenu .i1 {
  width: 104px;
  padding-left: 33px;
}
#casinoMenu .i1:hover {
  background-position: 0 -41px;
}
#casinoMenu .i1.active {
  background-position: 0 -82px;
  color: #37355f;
}
#casinoMenu .i2 {
  width: 103px;
  padding-left: 34px;
  background-position: -141px 0px;
}
#casinoMenu .i2:hover {
  background-position: -141px -41px;
}
#casinoMenu .i2.active {
  background-position: -141px -82px;
  color: #37355f;
}
#casinoMenu .i3 {
  width: 97px;
  padding-left: 41px;
  background-position: -282px 0px;
}
#casinoMenu .i3:hover {
  background-position: -282px -41px;
}
#casinoMenu .i3.active {
  background-position: -282px -82px;
  color: #37355f;
}
#casinoMenu .i4 {
  width: 106px;
  padding-left: 32px;
  background-position: -424px 0px;
}
#casinoMenu .i4:hover {
  background-position: -424px -41px;
}
#casinoMenu .i4.active {
  background-position: -424px -82px;
  color: #37355f;
}
#casinoMenu .i5 {
  width: 104px;
  padding-left: 33px;
  background-position: -566px 0px;
  margin-right: 0px;
}
#casinoMenu .i5:hover {
  background-position: -566px -41px;
}
#casinoMenu .i5.active {
  background-position: -566px -82px;
  color: #37355f;
}
#casinoGames {
  margin: 12px 0 0 0px;
}
#casinoGames .gamesMenu {
  width: 703px;
  height: 41px;
  background-image: url('images/pages/casino/menuTop.png');
  margin: 0 0 -1px 8px;
}
#casinoGames .gamesMenu .subMenuItem {
  padding: 0px 15px 0 15px;
  margin: 13px 0 0 0;
  font-size: 16px;
  border-right: 1px solid #ffffff;
  float: left;
}
#casinoGames .gamesMenu .subMenuItem a {
  color: #ffffff;
}
#casinoGames .gamesMenu .subMenuItem a.active {
  color: #3bb1e8;
}
#casinoGames .container {
  width: 691px;
  margin-left: 8px;
  border: 1px solid #b6bec4;
  padding-left: 10px;
  padding-bottom: 40px;
}
#casinoGames .container .centerT {
  width: 681px;
  height: 8px;
  background-image: url('images/pages/casino/centerBgTop.png');
  margin-top: 10px;
  margin-bottom: -3px;
}
#casinoGames .container .center {
  width: 681px;
  background-image: url('images/pages/casino/centerBg.png');
  min-height: 500px;
}
#casinoGames .container .center .game .mouseOver {
  position: absolute;
  margin-left: 180px;
  margin-top: 100px;
  display: none;
  width: 250px;
  max-height: 100px;
  background-color: lightyellow;
  border: 1px solid black;
  overflow: auto;
}
#casinoGames .container .center .game {
  position: relative;
}
#casinoGames .container .center .game .img:hover .mouseOver {
  display: block;
}
#casinoGames .container .center .game.l .mouseOver,
#casinoGames .container .center .game.m .mouseOver {
  margin-left: 180px;
  z-index: 1;
}
#casinoGames .container .center .game.r .mouseOver {
  margin-left: -180px;
  z-index: 2;
}
#casinoGames .container .center .game.l {
  width: 226px;
  height: 221px;
  border-bottom: 1px solid #c9d1d6;
  border-top: 1px solid #ffffff;
  border-right: 1px solid #c9d1d6;
  float: left;
}
#casinoGames .container .center .game.l.first,
#casinoGames .container .center .game.m.first,
#casinoGames .container .center .game.r.first {
  border-top: none;
}
#casinoGames .container .center .game.l.last,
#casinoGames .container .center .game.m.last,
#casinoGames .container .center .game.r.last {
  border-bottom: none;
}
#casinoGames .container .center .game.m {
  float: left;
  width: 225px;
  border-left: 1px solid #ffffff;
  border-right: 1px solid #c9d1d6;
  border-bottom: 1px solid #c9d1d6;
  border-top: 1px solid #ffffff;
  height: 221px;
}
#casinoGames .container .center .game.r {
  float: left;
  width: 226px;
  border-left: 1px solid #ffffff;
  border-bottom: 1px solid #c9d1d6;
  border-top: 1px solid #ffffff;
  height: 221px;
}
#casinoGames .container .center .game .title {
  line-height: 32px;
  text-align: center;
  overflow: hidden;
  height: 32px;
}
#casinoGames .container .center .game .img {
  margin: 0 0 0 9px;
  height: 143px;
  width: 205px;
}
#casinoGames .container .center .game .menu {
  margin: 0 0 0 9px;
}
#casinoGames .container .center .game .menu .favourite {
  width: 32px;
  height: 36px;
  float: left;
  cursor: pointer;
  background-image: url('images/pages/casino/buttons.png');
}
#casinoGames .container .center .game .menu .favourite:hover {
  background-position: 0 -36px;
}
#casinoGames .container .center .game .menu .favourite.active {
  background-position: 0 -72px;
}
#casinoGames .container .center .game .menu .info {
  width: 39px;
  height: 36px;
  float: left;
  cursor: pointer;
  background-image: url('images/pages/casino/buttons.png');
  background-position: -32px 0px;
}
#casinoGames .container .center .game .menu .info:hover {
  background-position: -32px -36px;
}
#casinoGames .container .center .game .menu .fun {
  width: 65px;
  height: 36px;
  float: left;
  cursor: pointer;
  background-image: url('images/pages/casino/buttons.png');
  background-position: -71px 0px;
}
#casinoGames .container .center .game .menu .empty {
  width: 65px;
  height: 36px;
  float: left;
  background-image: url('images/pages/casino/buttons.png');
  background-position: -71px -72px;
}
#casinoGames .container .center .game .menu .fun:hover {
  background-position: -71px -36px;
}
#casinoGames .container .center .game .menu .real {
  width: 69px;
  height: 36px;
  float: left;
  cursor: pointer;
  background-image: url('images/pages/casino/buttons.png');
  background-position: -136px 0px;
}
#casinoGames .container .center .game .menu .real:hover {
  background-position: -136px -36px;
}
#casinoGames .container .centerB {
  width: 681px;
  height: 8px;
  background-image: url('images/pages/casino/centerBgBottom.png');
  margin-top: -4px;
}
.blueBtnWhiteBG25 {
  height: 25px;
  float: left;
}
.blueBtnWhiteBG25 .left,
.blueBtnWhiteBG25 .middle,
.blueBtnWhiteBG25 .right {
  float: left;
}
.orangeBtnWhiteBG44 .left,
.orangeBtnWhiteBG44 .middle,
.orangeBtnWhiteBG44 .right {
  float: left;
}
#awards {
  padding: 8px 18px 40px 18px;
}
#awards h1,
#awards h2 {
  font-size: 16px;
  margin-top: 25px;
}
#awards .banner {
  width: 676px;
  height: 243px;
}
#awards .egr {
  width: 631px;
  height: 150px;
}
#awards .chathosts {
  width: 674px;
  height: 180px;
}
#awards .chOfTheMonth {
  width: 180px;
  height: 183px;
  margin-top: 28px;
  float: left;
}
#awards .recommend {
  width: 160px;
  height: 112px;
  background-repeat: no-repeat;
  float: left;
  background-position: bottom;
  margin-top: 10px;
}
#awards a.linkImage {
  display: block;
  text-decoration: none;
}
#referafriend,
.referAfriendTop {
  margin: 6px;
}
#referafriend.notLoggedIn p,
.referAfriendTop.notLoggedIn p {
  padding: 5px 0 5px 0;
}
#referafriend #topContent1,
.referAfriendTop #topContent1 {
  padding: 0 20px 0 20px;
}
#referafriend #topContent2,
#referafriend #topContent1,
.referAfriendTop #topContent2,
.referAfriendTop #topContent1 {
  padding-top: 5px;
}
#referafriend #top,
.referAfriendTop #top {
  border: 1px solid #b6bec4;
  border-radius: 5px 5px;
  -moz-border-radius: 5px 5px;
  -webkit-border-radius: 5px 5px;
}
#referafriend #top .referafriendImage,
.referAfriendTop #top .referafriendImage {
  width: 420px;
  height: 154px;
  background-image: url('images/pages/referafriend/default/referafriend.jpg');
  margin: 6px 0 16px 22px;
}
#referafriend #top .referMenu,
.referAfriendTop #top .referMenu {
  margin: 0 8px 0 8px;
  background-color: #3c446b;
  height: 36px;
  padding: 3px 0 0 10px;
  border-radius: 5px 5px 0px 0px;
  -moz-border-radius: 5px 5px 0px 0px;
  -webkit-border-radius: 5px 5px 0px 0px;
}
#referafriend #top .referMenu .menuBtn,
.referAfriendTop #top .referMenu .menuBtn {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  cursor: pointer;
}
#referafriend #top .referMenu .menuBtn .l,
.referAfriendTop #top .referMenu .menuBtn .l {
  width: 9px;
  height: 36px;
  background-image: none;
  float: left;
}
#referafriend #top .referMenu .menuBtn .c,
.referAfriendTop #top .referMenu .menuBtn .c {
  padding: 0 20px 0 20px;
  text-align: center;
  font-weight: bold;
  line-height: 36px;
  height: 36px;
  font-size: 16px;
  background-color: #3c446b;
  color: #ffffff;
  float: left;
}
#referafriend #top .referMenu .menuBtn .r,
.referAfriendTop #top .referMenu .menuBtn .r {
  width: 9px;
  height: 36px;
  background-image: none;
  float: left;
}
#referafriend #top .referMenu .menuBtn:hover .c,
.referAfriendTop #top .referMenu .menuBtn:hover .c {
  color: #38b0e8;
}
#referafriend #top .referMenu .menuBtn.active .l,
.referAfriendTop #top .referMenu .menuBtn.active .l {
  background-image: url('images/pages/referafriend/default/menuBtn.gif');
}
#referafriend #top .referMenu .menuBtn.active .c,
.referAfriendTop #top .referMenu .menuBtn.active .c {
  background-color: #ffffff;
  color: #38b0e8;
}
#referafriend #top .referMenu .menuBtn.active .r,
.referAfriendTop #top .referMenu .menuBtn.active .r {
  background-image: url('images/pages/referafriend/default/menuBtn.gif');
  background-position: -9px 0;
}
#referafriend #top .topcontent,
.referAfriendTop #top .topcontent {
  padding: 5px 0px 0 0px;
  margin: 0 0 10px 0;
  color: #303030 !important;
  font-size: 13px;
}
#referafriend #top .earnedBar,
.referAfriendTop #top .earnedBar {
  margin: 25px 0 20px 0;
}
#referafriend #top .earnedBar .inputLight,
.referAfriendTop #top .earnedBar .inputLight {
  margin: 0 0 0 8px;
}
#referafriend #top .earnedBar .text1,
.referAfriendTop #top .earnedBar .text1 {
  float: left;
  width: 95px;
  padding-right: 12px;
  text-align: right;
  color: #303030;
  line-height: 28px;
}
#referafriend #top .earnedBar .text2,
.referAfriendTop #top .earnedBar .text2 {
  width: 119px;
  padding-right: 12px;
  text-align: right;
  float: left;
  line-height: 28px;
  color: #303030;
}
#referafriend .title,
.referAfriendTop .title {
  color: #3c446b;
  font-size: 15px;
  font-weight: bold;
  margin: 5px 0 5px 0;
  float: left;
}
#referafriend .inputLight,
.referAfriendTop .inputLight {
  background-image: url('images/pages/referafriend/default/inputFields.gif');
  width: 74px;
  height: 27px;
  float: left;
  color: #363d61;
  font-weight: bold;
  font-size: 18px;
  padding-left: 10px;
  line-height: 27px;
}
#referafriend .inputBlue,
.referAfriendTop .inputBlue {
  background-image: url('images/pages/referafriend/default/inputFields.gif');
  width: 37px;
  height: 27px;
  float: left;
  color: #363d61;
  font-weight: bold;
  font-size: 18px;
  padding-left: 17px;
  line-height: 27px;
  background-position: -84px;
}
#referafriend .overviewImage,
.referAfriendTop .overviewImage {
  background-image: url('images/pages/referafriend/default/texts.gif');
  width: 318px;
  height: 17px;
  background-position: 0 -87px;
}
#referafriend #inviteOptions .inviteOption,
.referAfriendTop #inviteOptions .inviteOption {
  margin: 20px 0 0 0;
}
#referafriend #inviteOptions .inviteOption .top,
.referAfriendTop #inviteOptions .inviteOption .top {
  margin: 0 8px;
}
#referafriend #inviteOptions .inviteOption .top .titleTop1,
.referAfriendTop #inviteOptions .inviteOption .top .titleTop1 {
  background-image: url('images/pages/referafriend/default/headTexts.gif');
  width: 444px;
  height: 52px;
}
#referafriend #inviteOptions .inviteOption .top .titlelightblue,
.referAfriendTop #inviteOptions .inviteOption .top .titlelightblue {
  color: #38b0e8;
  font-weight: bold;
  font-size: 13px;
  margin: 3px 7px;
}
#referafriend #inviteOptions .inviteOption .top .text,
.referAfriendTop #inviteOptions .inviteOption .top .text {
  margin: 0 7px;
}
#referafriend #inviteOptions .inviteOption .top .titleTop2,
.referAfriendTop #inviteOptions .inviteOption .top .titleTop2 {
  background-image: url('images/pages/referafriend/default/headTexts.gif');
  width: 253px;
  height: 51px;
  background-position: 0 -52px;
}
#referafriend #inviteOptions .inviteOption .top .titleTop3,
.referAfriendTop #inviteOptions .inviteOption .top .titleTop3 {
  background-image: url('images/pages/referafriend/default/headTexts.gif');
  width: 420px;
  height: 52px;
  background-position: 0 -103px;
}
#referafriend #inviteOptions .inviteOption .blueSquare,
.referAfriendTop #inviteOptions .inviteOption .blueSquare {
  border-radius: 10px 10px;
  -moz-border-radius: 10px 10px;
  -webkit-border-radius: 10px 10px;
  border: 1px solid #b6bec4;
  background-color: #daeaf7;
  margin: 10px 0 0 0;
  padding: 0 0 10px 0;
}
#referafriend #inviteOptions .inviteOption .blueSquare .directEmailImg,
.referAfriendTop #inviteOptions .inviteOption .blueSquare .directEmailImg {
  background-image: url('images/pages/referafriend/default/texts.gif');
  width: 238px;
  height: 19px;
  float: left;
  margin: 19px 0 0 15px;
}
#referafriend #inviteOptions .inviteOption .blueSquare .inputField,
.referAfriendTop #inviteOptions .inviteOption .blueSquare .inputField {
  width: 323px;
  height: 30px;
  background-image: url('images/pages/referafriend/default/inputfieldLong.gif');
  float: left;
  margin: 10px 0 0 10px;
  padding: 6px 0 0 16px;
}
#referafriend #inviteOptions .inviteOption .blueSquare .inputField input,
.referAfriendTop #inviteOptions .inviteOption .blueSquare .inputField input {
  color: #3c446b;
  font-size: 14px;
  width: 300px;
  outline: none;
  border: none;
}
#referafriend #inviteOptions .inviteOption .blueSquare .addBtn,
.referAfriendTop #inviteOptions .inviteOption .blueSquare .addBtn {
  margin: 10px 0 0 12px;
  float: left;
}
#referafriend #inviteOptions .inviteOption .blueSquare .or,
.referAfriendTop #inviteOptions .inviteOption .blueSquare .or {
  width: 27px;
  height: 15px;
  background-image: url('images/pages/referafriend/default/texts.gif');
  background-position: 0 -19px;
  margin: 4px 0 0 0;
  float: left;
}
#referafriend #inviteOptions .inviteOption .blueSquare .doubleLine,
.referAfriendTop #inviteOptions .inviteOption .blueSquare .doubleLine {
  height: 1px;
  border-top: 1px solid #a0c4e2;
  float: left;
  background-color: #eff7fe;
}
#referafriend #inviteOptions .inviteOption .blueSquare .doubleLine.left,
.referAfriendTop #inviteOptions .inviteOption .blueSquare .doubleLine.left {
  width: 101px;
  margin: 10px 10px 0 10px;
}
#referafriend #inviteOptions .inviteOption .blueSquare .doubleLine.right,
.referAfriendTop #inviteOptions .inviteOption .blueSquare .doubleLine.right {
  margin: 10px 0 0 10px;
  width: 534px;
}
#referafriend #inviteOptions .inviteOption .blueSquare .chooseEmailText,
.referAfriendTop #inviteOptions .inviteOption .blueSquare .chooseEmailText {
  background-image: url('images/pages/referafriend/default/texts.gif');
  background-position: 0 -34px;
  width: 270px;
  height: 19px;
  float: left;
  margin: 14px 0 0 15px;
}
#referafriend #inviteOptions .inviteOption .blueSquare .blueText,
.referAfriendTop #inviteOptions .inviteOption .blueSquare .blueText {
  float: left;
  width: 270px;
  margin: 5px 0 0 21px;
  color: #363d61;
  font-weight: bold;
  font-size: 12px;
}
#referafriend #inviteOptions .inviteOption .blueSquare .socialBtnsBg,
.referAfriendTop #inviteOptions .inviteOption .blueSquare .socialBtnsBg {
  margin: 5px 0 0 11px;
  padding: 5px 0 0 5px;
  float: left;
  background-image: url('images/pages/referafriend/default/socialFieldBg.gif');
  width: 391px;
  height: 53px;
}
#referafriend #inviteOptions .inviteOption .blueSquare .socialBtnsBg .gmail,
.referAfriendTop #inviteOptions .inviteOption .blueSquare .socialBtnsBg .gmail {
  background-position: -378px 0;
  background-image: url('images/pages/referafriend/default/socialBtns.png');
  width: 189px;
  height: 49px;
  float: left;
  margin: 0 0 0 2px;
  cursor: pointer;
}
#referafriend #inviteOptions .inviteOption .blueSquare .socialBtnsBg .gmail:hover,
.referAfriendTop #inviteOptions .inviteOption .blueSquare .socialBtnsBg .gmail:hover {
  background-position: -378px -49px;
}
#referafriend #inviteOptions .inviteOption .blueSquare .socialBtnsBg .yahoo,
.referAfriendTop #inviteOptions .inviteOption .blueSquare .socialBtnsBg .yahoo {
  background-position: -189px 0;
  background-image: url('images/pages/referafriend/default/socialBtns.png');
  width: 189px;
  height: 49px;
  float: left;
  margin: 0 0 0 4px;
  cursor: pointer;
}
#referafriend #inviteOptions .inviteOption .blueSquare .socialBtnsBg .yahoo:hover,
.referAfriendTop #inviteOptions .inviteOption .blueSquare .socialBtnsBg .yahoo:hover {
  background-position: -189px -49px;
}
#referafriend #inviteOptions .inviteOption .blueSquare .facebookTxt,
.referAfriendTop #inviteOptions .inviteOption .blueSquare .facebookTxt {
  background-position: 0 -53px;
  background-image: url('images/pages/referafriend/default/texts.gif');
  width: 404px;
  height: 17px;
  margin: 20px 0 0 15px;
  float: left;
}
#referafriend #inviteOptions .inviteOption .blueSquare .facebookLogo,
.referAfriendTop #inviteOptions .inviteOption .blueSquare .facebookLogo {
  width: 87px;
  height: 33px;
  background-image: url('images/pages/referafriend/default/facebook.png');
  float: left;
  margin: 12px 0 0 182px;
}
#referafriend #inviteOptions .inviteOption .blueSquare .fbButtonsBg,
.referAfriendTop #inviteOptions .inviteOption .blueSquare .fbButtonsBg {
  background-image: url('images/pages/referafriend/default/socialFieldBg.gif');
  background-position: 0 -59px;
  width: 684px;
  height: 58px;
  margin: 10px 0 0 8px;
}
#referafriend #inviteOptions .inviteOption .blueSquare .fbButtonsBg .shareWin,
.referAfriendTop #inviteOptions .inviteOption .blueSquare .fbButtonsBg .shareWin {
  width: 344px;
  height: 49px;
  background-position: 0 -33px;
  background-image: url('images/pages/referafriend/default/facebook.png');
  float: left;
  cursor: pointer;
  margin: 5px 10px 0 5px;
}
#referafriend #inviteOptions .inviteOption .blueSquare .fbButtonsBg .or,
.referAfriendTop #inviteOptions .inviteOption .blueSquare .fbButtonsBg .or {
  margin-top: 23px;
  width: 23px;
  height: 13px;
  background-position: 0 0;
  background-image: url('images/pages/referafriend/default/or.png');
}
#referafriend #inviteOptions .inviteOption .blueSquare .fbButtonsBg .shareWin:hover,
.referAfriendTop #inviteOptions .inviteOption .blueSquare .fbButtonsBg .shareWin:hover {
  background-position: 0 -82px;
}
#referafriend #inviteOptions .inviteOption .blueSquare .fbButtonsBg .postWall,
.referAfriendTop #inviteOptions .inviteOption .blueSquare .fbButtonsBg .postWall {
  width: 287px;
  height: 49px;
  background-position: 0 -131px;
  background-image: url('images/pages/referafriend/default/facebook.png');
  float: left;
  cursor: pointer;
  margin: 5px 0 0 10px;
}
#referafriend #inviteOptions .inviteOption .blueSquare .fbButtonsBg .postWall:hover,
.referAfriendTop #inviteOptions .inviteOption .blueSquare .fbButtonsBg .postWall:hover {
  background-position: 0 -180px;
}
#referafriend #inviteOptions .inviteOption .blueSquare .personalText,
.referAfriendTop #inviteOptions .inviteOption .blueSquare .personalText {
  background-position: 0 -70px;
  background-image: url('images/pages/referafriend/default/texts.gif');
  width: 230px;
  height: 17px;
  margin: 20px 0 0 15px;
  float: left;
}
#referafriend #inviteOptions .inviteOption.personalLink .inputField,
.referAfriendTop #inviteOptions .inviteOption.personalLink .inputField {
  margin-left: 18px;
}
#referafriend #inviteOptions .inviteOption.personalLink .copyBtn,
.referAfriendTop #inviteOptions .inviteOption.personalLink .copyBtn {
  float: left;
  margin: 10px 0 0 12px;
}
#referafriend #overview,
.referAfriendTop #overview {
  border-radius: 5px 5px;
  -moz-border-radius: 5px 5px;
  -webkit-border-radius: 5px 5px;
  border: 1px solid #b6bec4;
  margin: 10px;
  padding: 4px 5px 5px 5px;
}
#referafriend #overview .i1,
#referafriend #overview .i2,
#referafriend #overview .i3,
#referafriend #overview .i4,
#referafriend #overview .i5,
#referafriend #overview .i6,
.referAfriendTop #overview .i1,
.referAfriendTop #overview .i2,
.referAfriendTop #overview .i3,
.referAfriendTop #overview .i4,
.referAfriendTop #overview .i5,
.referAfriendTop #overview .i6 {
  float: left;
  background-color: #f1f5f8;
  height: 28px;
  color: #303030;
  text-align: center;
  margin: 1px 1px 0 0;
  line-height: 28px;
  font-size: 13px;
}
#referafriend #overview .i1,
.referAfriendTop #overview .i1 {
  width: 32px;
}
#referafriend #overview .i2,
.referAfriendTop #overview .i2 {
  width: 147px;
  padding-left: 12px;
  text-align: left;
  color: #38b0e8;
}
#referafriend #overview .i3,
.referAfriendTop #overview .i3 {
  width: 89px;
}
#referafriend #overview .i4,
.referAfriendTop #overview .i4 {
  width: 131px;
}
#referafriend #overview .i5,
.referAfriendTop #overview .i5 {
  width: 136px;
}
#referafriend #overview .i6,
.referAfriendTop #overview .i6 {
  width: 119px;
  margin: 1px 0px 0 0;
}
#referafriend #overview .overviewTop .i1,
#referafriend #overview .overviewTop .i2,
#referafriend #overview .overviewTop .i3,
#referafriend #overview .overviewTop .i4,
#referafriend #overview .overviewTop .i5,
#referafriend #overview .overviewTop .i6,
.referAfriendTop #overview .overviewTop .i1,
.referAfriendTop #overview .overviewTop .i2,
.referAfriendTop #overview .overviewTop .i3,
.referAfriendTop #overview .overviewTop .i4,
.referAfriendTop #overview .overviewTop .i5,
.referAfriendTop #overview .overviewTop .i6 {
  background-color: #3c446b;
  font-weight: bold;
  color: #ffffff;
}
#referafriend #overview .overviewBottom .i1,
#referafriend #overview .overviewBottom .i2,
#referafriend #overview .overviewBottom .i3,
#referafriend #overview .overviewBottom .i4,
#referafriend #overview .overviewBottom .i5,
#referafriend #overview .overviewBottom .i6,
.referAfriendTop #overview .overviewBottom .i1,
.referAfriendTop #overview .overviewBottom .i2,
.referAfriendTop #overview .overviewBottom .i3,
.referAfriendTop #overview .overviewBottom .i4,
.referAfriendTop #overview .overviewBottom .i5,
.referAfriendTop #overview .overviewBottom .i6 {
  background-color: #daeaf7;
  font-weight: bold;
}
#referafriend #overview .overviewBottom .i1,
.referAfriendTop #overview .overviewBottom .i1 {
  width: 32px;
  margin: 1px 0 0 0;
}
#referafriend #overview .overviewBottom .i1,
#referafriend #overview .overviewBottom .i2,
.referAfriendTop #overview .overviewBottom .i1,
.referAfriendTop #overview .overviewBottom .i2 {
  background-color: #82cdf0;
  color: #ffffff;
}
#referafriend #overview .mail,
.referAfriendTop #overview .mail {
  width: 21px;
  height: 21px;
  background-image: url('images/pages/referafriend/default/icons.gif');
  margin: 3px 0 0 6px;
}
#referafriend #overview .gmail,
.referAfriendTop #overview .gmail {
  background-image: url('images/pages/referafriend/default/icons.gif');
  width: 21px;
  height: 16px;
  background-position: 0 -21px;
  margin: 7px 0 0 7px;
}
#referafriend #overview .hotmail,
.referAfriendTop #overview .hotmail {
  background-image: url('images/pages/referafriend/default/icons.gif');
  width: 15px;
  height: 15px;
  background-position: 0 -37px;
  margin: 7px 0 0 9px;
}
#referafriend #overview .yahoo,
.referAfriendTop #overview .yahoo {
  background-image: url('images/pages/referafriend/default/icons.gif');
  width: 18px;
  height: 18px;
  background-position: 0 -52px;
  margin: 5px 0 0 7px;
}
#referafriend #overview .fbIcon,
.referAfriendTop #overview .fbIcon {
  background-image: url('images/pages/referafriend/default/icons.gif');
  width: 18px;
  height: 18px;
  background-position: 0 -70px;
  margin: 5px 0 0 7px;
}
#referafriend #overview .link,
.referAfriendTop #overview .link {
  background-image: url('images/pages/referafriend/default/icons.gif');
  width: 18px;
  height: 18px;
  background-position: 0 -88px;
  margin: 5px 0 0 7px;
}
.referAfriendTop {
  background-color: #ffffff;
  width: 701px;
  margin: 8px 0 0 8px;
  padding-bottom: 20px;
}
.referAfriendTop #top {
  padding-bottom: 20px;
}
.referAfriendTop .title {
  margin: 20px 0 0 20px;
}
.referAfriendTop .steps {
  margin: 8px 0 0 20px;
}
.referAfriendTop .steps .step {
  line-height: 23px;
}
.referAfriendTop .steps .stepNumber {
  color: #38b0e8;
  font-weight: bold;
}
.referAfriendTop .safe {
  color: #38b0e8;
  font-weight: bold;
}
.referAfriendTop p {
  margin: 0 0 0 0;
}
.referAfriendTop .googleFriendsBtn {
  cursor: pointer;
  float: left;
  height: 36px;
  width: 274px;
  background-image: url('images/pages/referafriend/default/getGoogleFriendsBtn.png');
  margin: 18px 0 0 20px;
}
.referAfriendTop .googleFriendsBtn:hover {
  background-position: 0 -36px;
}
.referAfriendTop .yahooFriendsBtn {
  background-image: url('images/pages/referafriend/default/getYahooFriendsBtn.png');
  width: 260px;
  height: 36px;
  float: left;
  cursor: pointer;
  margin: 20px 0 0 20px;
}
.referAfriendTop .yahooFriendsBtn:hover {
  background-position: 0 -36px;
}
.referAfriendTop .googleLogo {
  background-image: url('images/pages/referafriend/default/gmailLogo.jpg');
  width: 137px;
  height: 61px;
  float: right;
  margin: 5px 20px 0 0;
}
.referAfriendTop .yahooLogo {
  background-image: url('images/pages/referafriend/default/yahooLogo.jpg');
  width: 200px;
  height: 67px;
  float: right;
  margin: 0px 20px 0 0;
}
.importResults {
  -webkit-border-radius: 10px 10px 10px 10px;
  -moz-border-radius: 10px 10px 10px 10px;
  border-radius: 10px 10px 10px 10px;
  position: relative;
  behavior: url(http://www.bingocams.co.uk/extra/ie-css3.htc);
  background-color: #daeaf7;
  width: 701px;
  margin: 8px 0 0 8px;
  border: 1px solid #b6bec4;
  padding-bottom: 20px;
}
.importResults .amountTitle,
.importResults .personalMessageTitle {
  color: #000000;
  font-size: 16px;
  font-weight: bold;
  padding: 23px 0 0 20px;
}
.importResults .personalMessageName {
  padding: 0px 0 0 20px;
}
.importResults .friendToInvite {
  color: #38b0e8;
  font-size: 15px;
  font-weight: bold;
  text-shadow: 1px 0px #ffffff;
  padding: 15px 0 0 20px;
}
.importResults .inviteText {
  color: #3b436b;
  font-size: 13px;
  padding: 5px 0 0 20px;
}
.importResults .friendsField {
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  position: relative;
  behavior: url(http://www.bingocams.co.uk/extra/ie-css3.htc);
  background-color: #ffffff;
  border: 1px solid #b6bec4;
  margin: 20px 10px 0 10px;
  padding-top: 4px;
  padding-bottom: 4px;
  max-height: 400px;
  overflow-y: scroll;
}
.importResults .friendsField .row {
  height: 28px;
}
.importResults .friendsField .row .left {
  float: left;
  width: 536px;
  height: 28px;
  background-color: #f1f5f8;
  color: #38b0e8;
  padding-left: 15px;
  margin: 0 1px 1px 4px;
  line-height: 28px;
}
.importResults .friendsField .row .right {
  float: left;
  width: 90px;
  height: 28px;
  background-color: #f1f5f8;
  padding-left: 14px;
  color: #495075;
  line-height: 28px;
}
.importResults .friendsField .row.top .left,
.importResults .friendsField .row.top .right {
  color: #ffffff;
  background-color: #3c446b;
}
.importResults form input[type="text"] {
  border: 1px solid #b6bec4;
  outline: none;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  background-color: #ffffff;
  height: 25px;
  padding: 0 10px;
  font-size: 14px;
}
.importResults .personalMessage {
  border: 1px solid #b6bec4;
  outline: none;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  background-color: #ffffff;
  padding: 0 10px;
  font-size: 14px;
  width: 300px;
  height: 100px;
  margin: 5px 0 0 20px;
  float: left;
  padding-top: 5px;
}
.importResults .submitPm {
  margin: 20px 0 0 30px;
}
.joinNowBtn {
  background-image: url('images/pages/referafriend/default/joinNow.jpg');
  width: 204px;
  height: 42px;
  cursor: pointer;
  margin: 10px 0 10px 0;
  display: block;
  text-decoration: none;
  margin-top: 10px;
}
.joinNowBtn:hover {
  background-position: 0 -42px;
}
.step {
  margin: 20px 0 0px 0;
}
.step.step1 {
  background-image: url('images/pages/referafriend/default/step1.jpg');
  width: 446px;
  height: 52px;
}
.step.step2 {
  background-image: url('images/pages/referafriend/default/step2.jpg');
  width: 254px;
  height: 52px;
}
.step.step3 {
  background-image: url('images/pages/referafriend/default/step3.jpg');
  width: 420px;
  height: 52px;
}
.stepPar {
  margin-left: 63px;
  margin-top: 0;
  padding-top: 0;
}
.howDoesItWork {
  background-image: url('images/pages/referafriend/default/howDoesItWork.jpg');
  width: 262px;
  height: 22px;
  margin: 20px 0 20px 0;
}
.container {
  background-color: #daeaf7;
  width: 100%;
  height: 100%;
}
.sendBtn {
  width: 198px;
  height: 36px;
  float: left;
  background-image: url('images/pages/referafriend/default/sendBtn.png');
  cursor: pointer;
}
.sendBtn:hover {
  background-position: 0 -36px;
}
.addBtn {
  width: 78px;
  height: 36px;
  float: left;
  background-image: url('images/pages/referafriend/default/buttons.png');
  cursor: pointer;
}
.addBtn:hover {
  background-position: 0 -36px;
}
.copyBtn {
  width: 78px;
  height: 36px;
  float: left;
  background-image: url('images/pages/referafriend/default/buttons.png');
  background-position: -78px 0px;
  cursor: pointer;
}
.copyBtn:hover {
  background-position: -78px -36px;
}
#prebuyWindow {
  width: 770px;
  position: fixed;
  top: 2px;
  margin-left: -385px;
  left: 50%;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  z-index: 20000;
  background-color: #e1e2e7;
  overflow: hidden;
  padding: 0 0 9px 0;
}
#prebuyWindow .windowTop {
  display: none;
  background-image: url('images/pages/prebuy/windowTop.gif');
  height: 24px;
}
#prebuyWindow .windowCenter {
  margin: 10px 0 0 9px;
  width: 749px;
  border: 1px solid #646464;
  background-color: #ffffff;
  padding-bottom: 8px;
}
#prebuy {
  width: 703px;
  margin-left: 8px;
  margin-top: 8px;
  position: relative;
}
#prebuy .top .topTitle {
  border: 1px solid #252d52;
  background-image: url('images/pages/prebuy/topBg.gif');
  height: 27px;
  background-repeat: repeat-x;
  -webkit-border-top-left-radius: 4px;
  -webkit-border-top-right-radius: 4px;
  -moz-border-radius-topleft: 4px;
  -moz-border-radius-topright: 4px;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  padding-left: 17px;
  font-weight: bold;
  font-size: 15px;
  color: #ffffff;
  padding-top: 10px;
}
#prebuy .top .events {
  height: 110px;
  padding-top: 16px;
  background-color: #daeaf7;
  -webkit-border-bottom-right-radius: 4px;
  -webkit-border-bottom-left-radius: 4px;
  -moz-border-radius-bottomright: 4px;
  -moz-border-radius-bottomleft: 4px;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  border: 1px solid #b6bec4;
  border-top: none;
}
#prebuy .top .events .eventSelector.previous {
  width: 146px;
  float: left;
}
#prebuy .top .events .eventSelector.previous .txt {
  float: right;
  margin: 41px 0 0 0;
  font-weight: bold;
}
#prebuy .top .events .eventSelector.next {
  width: 146px;
  float: left;
}
#prebuy .top .events .eventSelector.next .txt {
  float: left;
  margin: 41px 0 0 0;
  font-weight: bold;
}
#prebuy .top .events .eventholder {
  background-color: #3c446b;
  width: 409px;
  height: 95px;
  float: left;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
#prebuy .top .events .eventholder .eventDay {
  padding-top: 8px;
  padding-bottom: 3px;
}
#prebuy .top .events .eventholder .eventDay .time {
  color: #38b0e8;
}
#prebuy .top .events .eventholder .event {
  display: none;
  position: absolute;
  width: 409px;
}
#prebuy .top .events .eventholder .event div,
#prebuy .top .events .eventholder .event span {
  color: #ffffff;
  text-align: center;
  font-weight: bold;
  font-size: 17px;
}
#prebuy .top .events .eventholder .event.active {
  display: block;
}
#prebuy .top .events .eventholder .event .preBuySpecs span {
  line-height: 19px;
}
#prebuy .top .events .eventholder .event a:hover {
  text-decoration: none;
}
#prebuy .top .events .eventholder .event a:hover span:hover {
  color: #39b0e8;
}
#prebuy .cards {
  padding-left: 61px;
  padding-top: 15px;
  width: 546px;
  height: 265px;
}
#prebuy .cards .item {
  width: 177px;
  height: 123px;
  padding: 2px 2px 2px 2px;
  float: left;
  margin-left: 74px;
  margin-bottom: 14px;
  cursor: pointer;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
#prebuy .cards .item.active {
  padding: 0;
  background-color: #daf4ff;
  border: 2px solid #3c446b;
}
#prebuy .cards .item .noOfCards {
  text-align: center;
  font-weight: bold;
  margin-top: 10px;
  height: 20px;
  font-size: 15px;
}
#prebuy .cards .item .cardImage {
  width: 177px;
  height: 93px;
  background-position: center;
  background-repeat: no-repeat;
}
#prebuy .cards .item .cardImage.card1 {
  background-image: url("images/pages/prebuy/1card.png");
}
#prebuy .cards .item .cardImage.card2 {
  background-image: url("images/pages/prebuy/4cards.png");
}
#prebuy .cards .item .cardImage.card3 {
  background-image: url("images/pages/prebuy/8cards.png");
}
#prebuy .cards .item .cardImage.card4 {
  background-image: url("images/pages/prebuy/allCards.png");
}
#prebuy .cards .item .cardImage .freeCards {
  width: 138px;
  height: 30px;
  margin: 56px 0 0 43px;
  float: left;
  background-position: right center;
}
#prebuy .interface {
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  background-color: #daeaf7;
  border: 1px solid #b6bec4;
  min-height: 250px;
  margin: 15px 0 0 0;
  font-weight: bold;
  color: #3c446b;
  font-size: 13px;
}
#prebuy .interface .cardSlider {
  height: 50px;
}
#prebuy .interface .selectTxt {
  width: 145px;
  float: left;
  margin: 23px 0 0 0;
  text-align: right;
}
#prebuy .interface .slider {
  background-image: url('images/pages/prebuy/sliderDarkBlue.gif');
  width: 426px;
  height: 18px;
  float: left;
  margin: 23px 0 0 0;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  position: relative;
}
#prebuy .interface .slider #slide {
  background-image: url('images/pages/prebuy/icons.png');
  width: 24px;
  height: 24px;
  background-position: -120px 0;
  cursor: pointer;
  position: absolute;
  top: -2px;
  left: 0;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
#prebuy .interface .slider #slide:hover {
  background-position: -120px -24px;
}
#prebuy .arrows {
  background-image: url('images/pages/prebuy/icons.png');
  width: 30px;
  height: 30px;
  cursor: pointer;
}
#prebuy .arrows.arrowLeft {
  float: right;
  margin: 33px 4px 0 7px;
}
#prebuy .arrows.arrowLeft:hover {
  background-position: 0px -30px;
}
#prebuy .arrows.arrowRight {
  background-position: -30px 0;
  float: left;
  margin: 33px 7px 0 4px;
}
#prebuy .arrows.arrowRight:hover {
  background-position: -30px -30px;
}
#prebuy .cardsInfo {
  padding: 22px 0 0 0;
}
#prebuy .cardsInfo .field {
  heigth: 31px;
  float: left;
  margin: 0 0 12px 0;
}
#prebuy .cardsInfo .field.f1 {
  width: 229px;
}
#prebuy .cardsInfo .field.f2 {
  width: 219px;
}
#prebuy .cardsInfo .field.f3 {
  width: 194px;
}
#prebuy .cardsInfo .field .questionMark {
  position: absolute;
  background-image: url('images/pages/prebuy/icons.png');
  background-position: -112px -60px;
  width: 14px;
  height: 14px;
  margin: 9px 0 0 5px;
  cursor: pointer;
}
#prebuy .cardsInfo .field .questionMark:hover {
  background-position: -112px -74px;
}
#prebuy .cardsInfo .field .txt {
  text-align: right;
  margin-right: 6px;
  height: 20px;
  float: right;
  margin-top: 10px;
}
#prebuy .cardsInfo .field input {
  display: block;
  float: right;
  border: none;
  height: 31px;
  width: 65px;
  text-align: right;
  vertical-align: middle;
  padding: 0;
  margin: 0;
  line-height: 31px;
  font-size: 13px;
  font-weight: bold;
  padding: 0px 11px 0 0;
  background-color: transparent;
  background-image: url('images/pages/prebuy/icons.png');
  background-position: -144px 0;
  color: #0096d8;
}
#prebuy .cardsInfo .field input.readonly {
  color: #004a68;
  background-position: -144px -31px;
}
#prebuy .cardsInfo .submitBtn,
#prebuy .cardsInfo .orangeBtn {
  background-image: url('images/pages/prebuy/icons.png');
  background-position: 0 -60px;
  height: 27px;
  width: 112px;
  float: right;
  margin: 3px 59px 0 0;
  text-align: center;
  line-height: 28px;
  font-weight: bold;
  color: #ffffff;
  font-size: 14px;
  text-shadow: 1px 1px #353535;
  cursor: pointer;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
#prebuy .cardsInfo .submitBtn:hover,
#prebuy .cardsInfo .orangeBtn:hover {
  background-position: 0 -88px;
}
#prebuy .cardsInfo .submitBtn.disabled,
#prebuy .cardsInfo .orangeBtn.disabled {
  background-position: 0 -2000px;
}
#prebuy .cardsInfo .submitBtn.nl {
  width: 135px;
  height: 28px;
  background-position: 0 -116px;
}
#prebuy .cardsInfo .submitBtn.nl:hover {
  background-position: 0 -144px;
}
#prebuy .cardsInfo .submitBtn.nl.disabled {
  background-position: 0 -172px;
}
#prebuy .links {
  position: absolute;
  margin: -7px 0 0 10px;
}
#prebuy .messagesBtm {
  min-height: 40px;
  border-top: 1px solid #b6bec4;
  float: none;
  text-align: center;
  margin: 13px 0 0 0;
}
#prebuy .messagesBtm .blueLine {
  height: 1px;
}
#prebuy .messagesBtm .message {
  text-align: center;
  font-weight: bold;
  margin-top: 8px;
  color: #ff0000;
}
#prebuy .messagesBtm .message .checkIcon {
  background-image: url('images/pages/prebuy/icons.png');
  background-position: -126px -60px;
  width: 16px;
  height: 13px;
}
#prebuy .sliderOperator {
  background-image: url('images/pages/prebuy/icons.png');
  width: 30px;
  height: 30px;
  cursor: pointer;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
#prebuy .sliderOperator.minus {
  float: left;
  margin: 17px 3px 0 5px;
  background-position: -60px 0px;
}
#prebuy .sliderOperator.minus:hover {
  background-position: -60px -30px;
}
#prebuy .sliderOperator.plus {
  background-position: -90px 0;
  float: left;
  margin: 17px 0px 0 4px;
}
#prebuy .sliderOperator.plus:hover {
  background-position: -90px -30px;
}
#prebuy.window {
  width: 698px;
  background-color: #32434e;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  padding-left: 18px;
  padding-right: 18px;
}
#prebuy.window div {
  float: none;
}
#prebuy.window .topTitle {
  display: none;
}
#prebuy.window .events {
  background-image: url('images/pages/prebuy/eventTop.png');
  width: 702px;
  height: 111px;
  padding-top: 14px;
  radius: 0;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  background-color: transparent;
  border: none;
}
#prebuy.window .eventSelector .txt {
  color: #ffffff;
}
#prebuy.window #events {
  background-image: url('images/pages/prebuy/eventsBg.png');
  width: 409px;
  height: 95px;
  background-color: transparent;
}
#prebuy.window .cards .item.active {
  border: 2px solid #82d9ff;
  background-color: #4b7183;
}
#prebuy.window .cards .item .noOfCards {
  color: #ffffff;
}
#prebuy.window .slider {
  background-image: url('images/pages/prebuy/sliderLightBlue.png');
}
#prebuy.window .interface {
  background-image: url('images/pages/prebuy/infoBg.png');
  width: 698px;
  min-height: 244px;
  radius: 0;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  background-color: transparent;
  border: none;
}
#prebuy.window .interface .txt,
#prebuy.window .interface .selectTxt {
  color: #ffffff;
}
#prebuy.window .links {
  position: absolute;
  margin-top: -7px;
}
#prebuy.window .messagesBtm {
  border-top: 1px solid #0e485f;
}
#prebuy.window .messagesBtm .blueLine {
  height: 1px;
  background-color: #167197;
}
#prebuy.window .messagesBtm .message {
  color: #ff5f5f;
  font-weight: bold;
}
#prebuy.window .messagesBtm .checkIcon {
  background-position: -126px -72px;
}
#prebuy.window .cardsInfo input {
  background-position: -144px -62px;
  color: #1f7aa1;
}
#prebuy.window .cardsInfo input.readonly {
  color: #004a68;
  background-position: -144px -93px;
}
.eventOverlay,
#prebuy.window .eventOverlay {
  width: 703px;
  height: 310px;
  position: absolute;
  background-color: #ffffff;
  display: none;
}
.eventOverlay.active,
#prebuy.window .eventOverlay.active {
  display: block;
}
.eventOverlay .cardStack,
#prebuy.window .eventOverlay .cardStack {
  background-image: url("images/pages/prebuy/allCards.png");
  width: 160px;
  height: 93px;
  margin: 52px 0 0 271px;
}
.eventOverlay .warningMsg,
#prebuy.window .eventOverlay .warningMsg {
  text-align: center;
  color: #38b0e8;
  font-size: 26px;
  margin: 20px 0 0 0;
}
.eventOverlay .warning,
#prebuy.window .eventOverlay .warning {
  background-image: url("images/pages/prebuy/warning.jpg");
  width: 118px;
  height: 104px;
  margin: 20px 0 0 292px;
}
.eventOverlay .buyMoreCards,
#prebuy.window .eventOverlay .buyMoreCards {
  float: left;
  margin: 10px 0 0 269px;
  width: 163px;
  height: 28px;
  cursor: pointer;
  background-image: url("images/pages/prebuy/buyMoreCardsEn.png");
}
.eventOverlay .buyMoreCards:hover,
#prebuy.window .eventOverlay .buyMoreCards:hover {
  background-position: 0 -28px;
}
.eventOverlay h2,
#prebuy.window .eventOverlay h2 {
  text-align: center;
  margin: 30px 0 30px 0;
}
.eventOverlay.error h2,
#prebuy.window .eventOverlay.error h2 {
  color: #ff0000;
}
.eventOverlay.error .orangeBtn,
#prebuy.window .eventOverlay.error .orangeBtn {
  background-image: url('images/pages/prebuy/icons.png');
  background-position: 0 -60px;
  height: 27px;
  width: 112px;
  margin: 0 0 0 300px;
  text-align: center;
  line-height: 28px;
  font-weight: bold;
  color: #ffffff;
  font-size: 14px;
  text-shadow: 1px 1px #353535;
  cursor: pointer;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.eventOverlay.error .orangeBtn:hover,
#prebuy.window .eventOverlay.error .orangeBtn:hover {
  background-position: 0 -88px;
}
.eventOverlay.error .orangeBtn.disabled,
#prebuy.window .eventOverlay.error .orangeBtn.disabled {
  background-position: 0 -2000px;
}
#prebuy.window .eventOverlay .buyMoreCards.nl,
#prebuy.window .eventOverlay .buyMoreCards.nlen {
  background-image: url("images/pages/prebuy/buyMoreCardsNl.png");
}
#prebuy.window .eventOverlay {
  background-color: #32434e;
}
#prebuy.window .eventOverlay h2 {
  color: #ffffff;
}
.cantSelect {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.freeCards.free1 {
  background-image: url('images/pages/prebuy/freecards/bonus1.png');
}
.freeCards.free2 {
  background-image: url('images/pages/prebuy/freecards/bonus2.png');
}
.freeCards.free3 {
  background-image: url('images/pages/prebuy/freecards/bonus3.png');
}
.freeCards.free4 {
  background-image: url('images/pages/prebuy/freecards/bonus4.png');
}
.freeCards.free5 {
  background-image: url('images/pages/prebuy/freecards/bonus5.png');
}
.freeCards.free6 {
  background-image: url('images/pages/prebuy/freecards/bonus6.png');
}
.freeCards.free7 {
  background-image: url('images/pages/prebuy/freecards/bonus7.png');
}
.freeCards.free8 {
  background-image: url('images/pages/prebuy/freecards/bonus8.png');
}
.freeCards.free9 {
  background-image: url('images/pages/prebuy/freecards/bonus9.png');
}
.freeCards.free10 {
  background-image: url('images/pages/prebuy/freecards/bonus10.png');
}
.freeCards.free11 {
  background-image: url('images/pages/prebuy/freecards/bonus11.png');
}
.freeCards.free12 {
  background-image: url('images/pages/prebuy/freecards/bonus12.png');
}
.freeCards.free13 {
  background-image: url('images/pages/prebuy/freecards/bonus13.png');
}
.freeCards.free14 {
  background-image: url('images/pages/prebuy/freecards/bonus14.png');
}
.freeCards.free15 {
  background-image: url('images/pages/prebuy/freecards/bonus15.png');
}
.freeCards.free16 {
  background-image: url('images/pages/prebuy/freecards/bonus16.png');
}
.freeCards.free17 {
  background-image: url('images/pages/prebuy/freecards/bonus17.png');
}
.freeCards.free18 {
  background-image: url('images/pages/prebuy/freecards/bonus18.png');
}
.freeCards.free19 {
  background-image: url('images/pages/prebuy/freecards/bonus19.png');
}
.freeCards.free20 {
  background-image: url('images/pages/prebuy/freecards/bonus20.png');
}
.depositMethodsContainer {
  border: 1px solid #a0c4e2;
  width: 394px;
  padding: 0px 6px 6px 6px;
  background-color: #ffffff;
}
.depositMethodsContainer .paymentMethod {
  border: 1px solid #38b0e8;
  height: 40px;
  margin-top: 6px;
  cursor: pointer;
}
.depositMethodsContainer .paymentMethod:hover,
.depositMethodsContainer .paymentMethod.active {
  background-color: #e6f0f8;
}
.depositMethodsContainer .paymentMethod .paymentLogo {
  width: 97px;
  height: 40px;
  float: left;
  background-position: left center;
  background-repeat: no-repeat;
  margin: 0 0 0 3px;
}
.depositMethodsContainer .paymentMethod .paymentLogo.ideal {
  background-image: url('images/pages/personal_pay/default/paymentLogos/ideal.png');
}
.depositMethodsContainer .paymentMethod .paymentLogo.ppc {
  background-image: url('images/pages/personal_pay/default/paymentLogos/ppc.png');
}
.depositMethodsContainer .paymentMethod .paymentLogo.sms {
  background-image: url('images/pages/personal_pay/default/paymentLogos/sms.png');
}
.depositMethodsContainer .paymentMethod .paymentLogo.paypoint {
  background-image: url('images/pages/personal_pay/default/paymentLogos/visaMaster.png');
}
.depositMethodsContainer .paymentMethod .paymentLogo.paysafecard {
  background-image: url('images/pages/personal_pay/default/paymentLogos/paysafecard.png');
}
.depositMethodsContainer .paymentMethod .paymentLogo.moneybookers {
  background-image: url('images/pages/personal_pay/default/paymentLogos/skrill.png');
}
.depositMethodsContainer .paymentMethod .paymentLogo.neteller {
  background-image: url('images/pages/personal_pay/default/paymentLogos/neteller.png');
}
.depositMethodsContainer .paymentMethod .paymentLogo.mrcash {
  background-image: url('images/pages/personal_pay/default/paymentLogos/mrcash.png');
}
.depositMethodsContainer .paymentMethod .paymentLogo.ukash {
  background-image: url('images/pages/personal_pay/default/paymentLogos/ukash.png');
}
.depositMethodsContainer .paymentMethod .paymentLogo.bonus {
  background-image: url('images/pages/personal_pay/default/paymentLogos/bonus.png');
}
.depositMethodsContainer .paymentMethod .paymentLogo.sms {
  background-image: url('images/pages/personal_pay/default/paymentLogos/sms.png');
}
.depositMethodsContainer .paymentMethod .textTop {
  height: 20px;
  line-height: 25px;
  float: none;
}
.depositMethodsContainer .paymentMethod .textBottom {
  height: 20px;
  float: none;
  line-height: 17px;
  color: #4fb7e9;
  padding-left: 10px;
}
.depositMethodsContainer .paymentMethod .selectBtn {
  background-image: url('images/pages/personal_pay/default/select.png');
  width: 58px;
  height: 26px;
  margin: 7px 0 0 0;
  float: left;
}
.depositMethodsContainer .paymentMethod:hover .selectBtn {
  background-position: 0 -26px;
}
.depositMethodsContainer .paymentMethod.active .selectBtn {
  background-position: 0 -52px;
}
.quickDeposit .selectBoxes {
  width: 200px !important;
}
.new_title {
  color: #fff;
  margin: 0;
  font-size: 14px;
}
.new_paymentPageInner {
  background: #fff;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
.new_paymentPageInner h1 {
  background: #3d456c;
  color: #fff;
  font-weight: normal;
  margin: -10px 0 0 -10px;
  width: 415px;
  height: 36px;
  line-height: 36px;
  font-size: 16px;
  padding: 0 10px;
}
.new_paymentPageInner h2 {
  font-size: 14px;
  height: 30px;
  line-height: 33px;
}
.new_paymentPageInner .l,
.new_paymentPageInner .c,
.new_paymentPageInner .r {
  float: left !important;
  z-index: 12 !important;
  margin: 2px 0 0 0 !important;
}
.new_paymentPageInner .l {
  width: 7px !important;
  background: url(../assets/images/personal/includes/bg_personalmessage_l.gif) !important;
}
.new_paymentPageInner .c {
  background: url(../assets/images/personal/includes/bg_personalmessage_c.gif) !important;
  padding-top: 3px !important;
  height: 25px !important;
}
.new_paymentPageInner .r {
  background: url(../assets/images/personal/includes/pay/dropdown_on.gif) !important;
  position: relative;
}
.new_paymentPageInner .topTxt {
  margin: 5px 0 0 0;
  text-align: left;
  font-style: italic;
  padding-left: 34px;
}
.new_paymentPageInner .callContainer .callTxt {
  display: inline-block;
  font-size: 16px;
  font-weight: bold;
  line-height: 16px;
}
.new_paymentPageInner .flags {
  margin-left: 20px;
}
.new_paymentPageInner .new_payment {
  background: #daeaf7;
  width: 415px;
  padding: 10px;
  margin: 0 0 10px 0;
  border: 1px solid #8db4d5;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  float: left !important;
}
.new_paymentPageInner .new_payment br {
  font-size: 0;
  line-height: 0 !important;
  height: 0 !important;
  display: none;
}
.new_paymentPageInner .new_payment input {
  border: 1px solid #b4cadb !important;
  -webkit-border-radius: 7px !important;
  -moz-border-radius: 7px !important;
  border-radius: 7px !important;
  height: 26px;
  width: 150px;
  padding: 0 15px;
}
.new_paymentPageInner .new_paymentMethods {
  background: #cde1f1;
  padding: 0 0 4px 4px;
  border: 1px solid #8db4d5;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: inset 0px 1px 3px 0px rgba(0,0,0,0.1);
  -moz-box-shadow: inset 0px 1px 3px 0px rgba(0,0,0,0.1);
  box-shadow: inset 0px 1px 3px 0px rgba(0,0,0,0.1);
}
.new_paymentPageInner .new_paymentMethod {
  cursor: pointer;
  float: left;
  width: 90px;
  height: 50px;
  margin: 4px 4px 0 0;
  border: 1px solid #c3d6e6;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  background: #daeaf7;
  background: -moz-linear-gradient(top,#daeaf7 0%,#cbe2f4 100%);
  background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#daeaf7),color-stop(100%,#cbe2f4));
  background: -webkit-linear-gradient(top,#daeaf7 0%,#cbe2f4 100%);
  background: -o-linear-gradient(top,#daeaf7 0%,#cbe2f4 100%);
  background: -ms-linear-gradient(top,#daeaf7 0%,#cbe2f4 100%);
  background: linear-gradient(to bottom,#daeaf7 0%,#cbe2f4 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#daeaf7',endColorstr='#cbe2f4',GradientType=0);
  -webkit-box-shadow: 0px 1px 3px 0px rgba(0,0,0,0.1);
  -moz-box-shadow: 0px 1px 3px 0px rgba(0,0,0,0.1);
  box-shadow: 0px 1px 3px 0px rgba(0,0,0,0.1);
}
.new_paymentPageInner .new_paymentMethod .new_inner {
  margin: 1px;
  width: 88px;
  height: 48px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  background: url(images/pages/personal_pay/default/paymentLogos/paymentMethods.png) #fff;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#daeaf7',endColorstr='#cbe2f4',GradientType=0);
}
.new_paymentPageInner .new_paymentMethod:hover {
  border: 1px solid #5cbde2;
  background: #5cbde2;
}
.new_paymentPageInner .new_paymentMethod.active .new_inner {
  background-image: url(images/pages/personal_pay/default/paymentLogos/paymentMethods.png), -moz-linear-gradient(top,#daeaf7 0%,#cbe2f4 100%);
  background-image: url(images/pages/personal_pay/default/paymentLogos/paymentMethods.png), -webkit-gradient(linear,left top,left bottom,color-stop(0%,#daeaf7),color-stop(100%,#cbe2f4));
  background-image: url(images/pages/personal_pay/default/paymentLogos/paymentMethods.png), -webkit-linear-gradient(top,#daeaf7 0%,#cbe2f4 100%);
  background-image: url(images/pages/personal_pay/default/paymentLogos/paymentMethods.png), -o-linear-gradient(top,#daeaf7 0%,#cbe2f4 100%);
  background-image: url(images/pages/personal_pay/default/paymentLogos/paymentMethods.png), -ms-linear-gradient(top,#daeaf7 0%,#cbe2f4 100%);
  background-image: url(images/pages/personal_pay/default/paymentLogos/paymentMethods.png), linear-gradient(to bottom,#daeaf7 0%,#cbe2f4 100%);
}
.new_paymentPageInner .new_paymentMethod.ideal .new_inner {
  background-position: 0 0;
}
.new_paymentPageInner .new_paymentMethod.sms .new_inner {
  background-position: -92px 0;
}
.new_paymentPageInner .new_paymentMethod.ppc .new_inner {
  background-position: -184px 0;
}
.new_paymentPageInner .new_paymentMethod.paysafecard .new_inner {
  background-position: -276px 0;
}
.new_paymentPageInner .new_paymentMethod.paypoint .new_inner {
  background-position: -367px 0;
}
.new_paymentPageInner .new_paymentMethod.skrill .new_inner,
.new_paymentPageInner .new_paymentMethod.moneybookers .new_inner {
  background-position: -458px 0;
}
.new_paymentPageInner .new_paymentMethod.neteller .new_inner {
  background-position: -549px 0;
}
.new_paymentPageInner .new_paymentMethod.bonuscode .new_inner {
  background-position: -640px 0;
}
.new_paymentPageInner .new_paymentMethod.ukash .new_inner {
  background-position: -731px 0;
}
span.number,
span.qmark,
span.exmark {
  font-style: normal !important;
  color: #3d456c;
  display: inline-block;
  height: 20px;
  width: 20px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  line-height: 20px;
  text-align: center;
  margin-right: 10px;
  font-size: 15px;
  background: #fff;
  border: 1px solid #95b0c8;
  -webkit-box-shadow: 0px 1px 3px 0px rgba(0,0,0,0.1);
  -moz-box-shadow: 0px 1px 3px 0px rgba(0,0,0,0.1);
  box-shadow: 0px 1px 3px 0px rgba(0,0,0,0.1);
  margin-top: 5px !important;
}
.number {
  float: left;
  margin-top: 5px !important;
}
.qmark {
  margin: 5px 0 0 10px;
  cursor: help;
}
.exmark {
  margin: 5px 0 0 -25px;
  cursor: help;
}
.clear {
  clear: both;
}
.hints {
  margin: 10px 0;
  font-size: 14px;
  font-weight: bold;
  color: #511750;
}
.hint {
  display: none;
}
.selectBoxes {
  width: auto !important;
  margin: 0 !important;
  height: 29px;
}
.selectBoxes .select {
  margin: 3px 0 0 0 !important;
}
.selectBoxes .select .larger {
  height: 20px;
}
.selectBoxes .content {
  left: 32px !important;
  width: 179px !important;
  margin-top: -4px !important;
  z-index: 11 !important;
  padding-top: 7px !important;
  background: #fff;
  border-left: 1px solid #b4cadb;
  border-right: 1px solid #b4cadb;
  border-bottom: 1px solid #b4cadb;
  -webkit-border-bottom-right-radius: 4px;
  -webkit-border-bottom-left-radius: 4px;
  -moz-border-radius-bottomright: 4px;
  -moz-border-radius-bottomleft: 4px;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
}
.selectBoxes .content a {
  border: 0 !important;
}
.selectBoxes .content .bottom {
  background-image: none !important;
}
#pay input[type="text"] {
  margin: 0 !important;
}
#toolTip {
  display: none;
  margin: -30px 0 0 50px !important;
  position: absolute;
  z-index: 9999;
  color: #fff !important;
  padding: 10px;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
  background: #3d456c;
  -webkit-box-shadow: 7px 7px 5px 0px rgba(50,50,50,0.4);
  -moz-box-shadow: 7px 7px 5px 0px rgba(50,50,50,0.4);
  box-shadow: 7px 7px 5px 0px rgba(50,50,50,0.4);
}
#toolTip span {
  color: #fff !important;
}
.seperator {
  background: none repeat scroll 0 0 #b4cadb;
  height: 1px;
  margin: 16px 0 15px;
}
.new_submitBtn.inactive {
  cursor: help;
}
.new_submitBtn {
  display: inline-block;
  cursor: pointer;
}
.new_submitBtn .new_submitBtnInner {
  padding: 0 35px;
  height: 30px;
  line-height: 30px;
  color: #fff !important;
  font-size: 13px !important;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  text-align: center;
  background: #f29d28;
  background: -moz-linear-gradient(top,#f29d28 0%,#c91f0c 100%);
  background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#f29d28),color-stop(100%,#c91f0c));
  background: -webkit-linear-gradient(top,#f29d28 0%,#c91f0c 100%);
  background: -o-linear-gradient(top,#f29d28 0%,#c91f0c 100%);
  background: -ms-linear-gradient(top,#f29d28 0%,#c91f0c 100%);
  background: linear-gradient(to bottom,#f29d28 0%,#c91f0c 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f29d28',endColorstr='#c91f0c',GradientType=0);
}
.new_submitBtn.inactive .new_submitBtnInner {
  background: #AAA;
  color: #666;
}
.new_paymentBanner {
  margin: 1px 10px 10px 0;
  float: right !important;
  width: 250px;
}
.new_paymentBannerImage {
  width: 250px;
  margin: 0 0 10px 0;
}
.payment-separator {
  background: url(../assets/images/personal/includes/hr.gif);
  height: 2px;
  margin-top: 58px;
  position: absolute;
  background-repeat: repeat-x;
  width: 678px;
}
.new_payment div form .otherAmount {
  width: 80px;
  padding: 0 5px;
  color: #3b436b;
}
.new_payment .openBox {
  display: none;
  float: left;
  width: 170px;
  height: 45px;
  text-align: center;
}
.new_payment .openBox input {
  width: 60px;
  text-align: center;
  font-size: 11px;
  height: 24px;
  float: none;
}
.new_payment .openBox span {
  height: 24px;
}
.new_payment .openBox .feedback {
  position: relative;
  display: inline-block;
  color: red;
  visibility: hidden;
  font-size: 0.8em;
}
#page_loyalty {
  width: 701px;
  padding: 9px;
}
#page_loyalty .banner {
  width: 701px;
  height: 150px;
  background-image: url('images/pages/loyalty/leader.jpg');
  margin-bottom: 9px;
}
#page_loyalty .menu {
  width: 701px;
  height: 40px;
  clear: both;
  float: none;
  margin-bottom: 20px;
}
#page_loyalty .menu .tab {
  width: 225px;
  height: 38px;
  line-height: 38px;
  border: 1px solid #3b436b;
  background-color: #3b436b;
  color: #ffffff;
  font-size: 18px;
  float: left;
  clear: none;
  text-align: center;
  cursor: pointer;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}
#page_loyalty .menu .tab.space {
  margin-right: 10px;
}
#page_loyalty .menu .tab.active {
  background-color: #ffffff;
  color: #3b436b;
}
#page_loyalty .loyaltyContent .page {
  left: 0;
  top: 0;
  display: none;
}
#page_loyalty .loyaltyContent .page .title {
  font-size: 16px;
}
#page_loyalty .loyaltyContent .page.active {
  display: block;
}
#page_loyalty #spTable .row {
  background-color: #3b436b;
  clear: both;
  float: none;
  width: 701px;
  height: 31px;
}
#page_loyalty #spTable .row.spacer {
  margin-top: 12px;
  height: 1px;
}
#page_loyalty #spTable .row .c1,
#page_loyalty #spTable .row .c2,
#page_loyalty #spTable .row .c3 {
  background-color: #ffffff;
  height: 30px;
  line-height: 30px;
  float: left;
  text-align: center;
}
#page_loyalty #spTable .row .c1 {
  width: 170px;
  margin-left: 1px;
  margin-right: 1px;
}
#page_loyalty #spTable .row .c2 {
  width: 270px;
  margin-right: 1px;
}
#page_loyalty #spTable .row .c3 {
  width: 257px;
}
#page_loyalty #spTable .row.header {
  margin-top: 12px;
  background: none;
  height: 39px;
}
#page_loyalty #spTable .row.header .c1,
#page_loyalty #spTable .row.header .c2,
#page_loyalty #spTable .row.header .c3 {
  background-color: #3b436b;
  color: #ffffff;
  height: 39px;
  line-height: 39px;
  font-size: 16px;
}
#page_loyalty #spTable .row.header .c1 {
  margin-left: 0px;
  width: 171px;
  border-top-left-radius: 5px;
  -webkit-border-top-left-radius: 5px;
  -moz-border-radius-topleft: 5px;
}
#page_loyalty #spTable .row.header .c3 {
  width: 258px;
  border-top-right-radius: 5px;
  -webkit-border-top-right-radius: 5px;
  -moz-border-radius-topright: 5px;
}
#page_loyalty #spTable .row .c1.bronze1 {
  background-image: url('images/pages/loyalty/system/filler_bronze1.jpg');
}
#page_loyalty #spTable .row .c1.bronze2 {
  background-image: url('images/pages/loyalty/system/filler_bronze2.jpg');
}
#page_loyalty #spTable .row .c1.bronze3 {
  background-image: url('images/pages/loyalty/system/filler_bronze3.jpg');
}
#page_loyalty #spTable .row .c1.silver1 {
  background-image: url('images/pages/loyalty/system/filler_silver1.jpg');
}
#page_loyalty #spTable .row .c1.silver2 {
  background-image: url('images/pages/loyalty/system/filler_silver2.jpg');
}
#page_loyalty #spTable .row .c1.silver3 {
  background-image: url('images/pages/loyalty/system/filler_silver3.jpg');
}
#page_loyalty #spTable .row .c1.gold1 {
  background-image: url('images/pages/loyalty/system/filler_gold1.jpg');
}
#page_loyalty #spTable .row .c1.gold2 {
  background-image: url('images/pages/loyalty/system/filler_gold2.jpg');
}
#page_loyalty #spTable .row .c1.gold3 {
  background-image: url('images/pages/loyalty/system/filler_gold3.jpg');
}
#page_loyalty #spTable .row .c1.platinum1 {
  background-image: url('images/pages/loyalty/system/filler_platinum1.jpg');
}
#page_loyalty #spTable .row .c1.platinum2 {
  background-image: url('images/pages/loyalty/system/filler_platinum2.jpg');
}
#page_loyalty #spTable .row .c1.platinum3 {
  background-image: url('images/pages/loyalty/system/filler_platinum3.jpg');
}
#page_loyalty #spTable .row .c1.platinum4 {
  background-image: url('images/pages/loyalty/system/filler_platinum4.jpg');
}
#page_loyalty #spTable .row .c1.platinum5 {
  background-image: url('images/pages/loyalty/system/filler_platinum5.jpg');
}
#page_loyalty #spTable .row .c1.diamond1 {
  background-image: url('images/pages/loyalty/system/filler_diamond1.jpg');
}
#page_loyalty #spTable .row .c1.diamond2 {
  background-image: url('images/pages/loyalty/system/filler_diamond2.jpg');
}
#page_loyalty #spTable .row .c1.diamond3 {
  background-image: url('images/pages/loyalty/system/filler_diamond3.jpg');
}
#page_loyalty #spTable .row .c1.diamond4 {
  background-image: url('images/pages/loyalty/system/filler_diamond4.jpg');
}
#page_loyalty #spTable .row .c1.diamond5 {
  background-image: url('images/pages/loyalty/system/filler_diamond5.jpg');
}
#page_loyalty #vipTable .row {
  background-color: #3b436b;
  clear: both;
  float: none;
  width: 701px;
  height: 53px;
}
#page_loyalty #vipTable .row.spacer {
  margin-top: 12px;
  height: 1px;
}
#page_loyalty #vipTable .row .c1,
#page_loyalty #vipTable .row .c2,
#page_loyalty #vipTable .row .c3,
#page_loyalty #vipTable .row .c4 {
  background-color: #ffffff;
  height: 52px;
  line-height: 52px;
  float: left;
  text-align: center;
}
#page_loyalty #vipTable .row .c1 {
  width: 170px;
  margin-left: 1px;
  margin-right: 1px;
  font-size: 16px;
}
#page_loyalty #vipTable .row .c2 {
  width: 179px;
  margin-right: 1px;
}
#page_loyalty #vipTable .row .c3 {
  width: 179px;
  margin-right: 1px;
  background-image: url('images/pages/loyalty/system/redcross.png');
  background-position: center;
  background-repeat: no-repeat;
}
#page_loyalty #vipTable .row .c4 {
  width: 168px;
}
#page_loyalty #vipTable .row.header {
  margin-top: 12px;
  background: none;
  height: 40px;
}
#page_loyalty #vipTable .row.header .c1,
#page_loyalty #vipTable .row.header .c2,
#page_loyalty #vipTable .row.header .c3,
#page_loyalty #vipTable .row.header .c4 {
  background-color: #3b436b;
  color: #ffffff;
  height: 40px;
  line-height: 40px;
  font-size: 16px;
}
#page_loyalty #vipTable .row.header .c1 {
  margin-left: 0px;
  width: 171px;
  border-top-left-radius: 5px;
  -webkit-border-top-left-radius: 5px;
  -moz-border-radius-topleft: 5px;
}
#page_loyalty #vipTable .row.header .c3 {
  background-image: none;
}
#page_loyalty #vipTable .row.header .c4 {
  width: 169px;
  border-top-right-radius: 5px;
  -webkit-border-top-right-radius: 5px;
  -moz-border-radius-topright: 5px;
}
#page_loyalty #vipTable .row .c1 {
  background-repeat: no-repeat;
  background-position: 22px center;
}
#page_loyalty #vipTable .row .c1.vip1 {
  background-image: url('images/pages/loyalty/system/crown_vip1.png');
}
#page_loyalty #vipTable .row .c1.vip2 {
  background-image: url('images/pages/loyalty/system/crown_vip2.png');
}
#page_loyalty #vipTable .row .c1.vip3 {
  background-image: url('images/pages/loyalty/system/crown_vip3.png');
}
#page_loyalty #vipTable .row .c1.vip4 {
  background-image: url('images/pages/loyalty/system/crown_vip4.png');
}
#page_loyalty #vipTable .row .c1.vip5 {
  background-image: url('images/pages/loyalty/system/crown_vip5.png');
}
#page_loyalty #page_player #earnings {
  width: 701px;
  height: 581px;
}
#page_loyalty #page_player #earnings.c64326 {
  background-image: url('images/pages/loyalty/player/64326.jpg');
}
#page_loyalty #page_player #earnings.c78945 {
  background-image: url('images/pages/loyalty/player/78945.jpg');
}
#page_loyalty #page_wof #vipList .player {
  width: 324px;
  height: 300px;
  padding: 8px;
  border: 1px solid #3b436b;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  float: left;
  margin-bottom: 16px;
  display: none;
}
#page_loyalty #page_wof #vipList .player.spacer {
  margin-right: 16px;
}
#page_loyalty #page_wof #vipList .player .avatar {
  position: relative;
  width: 83px;
  height: 83px;
  float: left;
  margin-bottom: 9px;
}
#page_loyalty #page_wof #vipList .player .avatar img,
#page_loyalty #page_wof #vipList .player .avatar .overlay {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 83px;
  height: 83px;
}
#page_loyalty #page_wof #vipList .player .avatar .overlay {
  background-image: url('images/pages/loyalty/wof/avataroverlay.png');
}
#page_loyalty #page_wof #vipList .player .status {
  float: left;
  width: 241px;
  height: 83px;
}
#page_loyalty #page_wof #vipList .player .status .name {
  clear: both;
  float: right;
  width: 241px;
  height: 21px;
  text-align: right;
  color: #3b436b;
}
#page_loyalty #page_wof #vipList .player .status .statusText {
  clear: both;
  float: right;
  height: 21px;
  width: 115px;
  text-align: right;
  color: #38b0e8;
}
#page_loyalty #page_wof #vipList .player .status .crown {
  clear: both;
  float: right;
  width: 115px;
  height: 41px;
  text-align: left;
  background-position: right center;
  background-repeat: no-repeat;
}
#page_loyalty #page_wof #vipList .player .status .crown div {
  height: 17px;
  padding-top: 24px;
}
#page_loyalty #page_wof #vipList .player .status .crown.vip1 {
  background-image: url('images/pages/loyalty/wof/crown_vip1.png');
}
#page_loyalty #page_wof #vipList .player .status .crown.vip2 {
  background-image: url('images/pages/loyalty/wof/crown_vip2.png');
}
#page_loyalty #page_wof #vipList .player .status .crown.vip3 {
  background-image: url('images/pages/loyalty/wof/crown_vip3.png');
}
#page_loyalty #page_wof #vipList .player .status .crown.vip4 {
  background-image: url('images/pages/loyalty/wof/crown_vip4.png');
}
#page_loyalty #page_wof #vipList .player .status .crown.vip5 {
  background-image: url('images/pages/loyalty/wof/crown_vip5.png');
}
#page_loyalty #page_wof #vipList .player .line {
  clear: both;
  float: none;
  margin-bottom: 9px;
  width: 100%;
  height: 1px;
  background-color: #3b436b;
}
#page_loyalty #page_wof #vipList .player .question {
  width: 148px;
  margin-right: 12px;
  float: left;
  text-align: right;
  vertical-align: top;
}
#page_loyalty #page_wof #vipList .player .answer {
  width: 164px;
  float: left;
  text-align: left;
  vertical-align: top;
  color: #38b0e8;
}
#page_loyalty #page_wof #pageLink {
  width: 701px;
  float: none;
  clear: both;
}
#page_loyalty #page_wof #pageLink div {
  float: left;
  clear: none;
  font-size: 16px;
}
#page_loyalty #page_wof #pageLink div span {
  color: #38b0e8;
  cursor: pointer;
}
#page_loyalty #page_wof #pageLink div span.active {
  color: #3b436b;
}
#page_loyalty #page_wof #pageLink .prev,
#page_loyalty #page_wof #pageLink .next {
  width: 100px;
  cursor: pointer;
}
#page_loyalty #page_wof #pageLink .prev {
  text-align: left;
}
#page_loyalty #page_wof #pageLink .next {
  text-align: right;
}
#page_loyalty #page_wof #pageLink .pages {
  width: 501px;
  text-align: center;
}
.blueBackground {
  background: #daeaf7;
  height: 100%;
}
.blueBackground .footer {
  margin: 0;
  text-align: center;
}
.blueBackground .footer .links {
  color: #ccc;
}
.blueBackground .footer div {
  width: 100%;
  text-align: center;
  font-size: 14px;
}
.blueBackground .footer div a {
  font-size: inherit;
}
.signinContainer {
  width: 930px;
  margin: 0 15px;
  background: #fff;
  -webkit-border-bottom-right-radius: 10px;
  -webkit-border-bottom-left-radius: 10px;
  -moz-border-radius-bottomright: 10px;
  -moz-border-radius-bottomleft: 10px;
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
  -webkit-box-shadow: 0px 2px 6px 0px rgba(0,0,0,0.3);
  -moz-box-shadow: 0px 2px 6px 0px rgba(0,0,0,0.3);
  box-shadow: 0px 2px 6px 0px rgba(0,0,0,0.3);
}
.signinContainer .logo {
  margin: 5px 0 0 54px;
  width: 259px;
  height: 72px;
  background: url(images/structure/logo/nlen/bingocams_transparent.png) no-repeat;
}
.signinContainer .noMemberYet {
  font-size: 16px;
  margin: 5px 54px 0 0;
  display: inline-block;
  float: right;
}
.signinContainer .noMemberYet a {
  font-size: 16px;
  color: #f77e00;
  text-decoration: underline;
}
.signinContainer .slider {
  position: relative;
  width: 820px;
  height: 315px;
  border: 1px solid darkblue;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  overflow: hidden;
  top: 10px;
  left: 54px;
  margin-bottom: 54px;
}
.signinContainer .slider .loginContainer {
  position: absolute;
  z-index: 100;
  top: 24px;
  left: 24px;
  width: 279px;
  height: 267px;
  background: url(images/pages/landingpages/signin/LogInBox.png);
}
.signinContainer .slider .loginContainer input {
  display: block;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  font-size: 15px;
  width: 190px;
  padding-left: 5px;
  padding-right: 5px;
  margin-left: auto;
  margin-right: auto;
}
.signinContainer .slider .loginContainer .userName {
  margin-top: 80px;
  height: 26px;
}
.signinContainer .slider .loginContainer .passWord {
  margin-top: 33px;
  height: 26px;
}
.signinContainer .slider .loginContainer .signin {
  margin-top: 27px;
  background: url(images/pages/landingpages/signin/Button.png) no-repeat center;
  height: 55px;
  border: 0;
  color: transparent;
  cursor: pointer;
}
.signinContainer .slider .slides {
  position: absolute;
  z-index: 50;
}
.signinContainer .slider .pagers {
  position: absolute;
  z-index: 100;
  right: 20px;
  bottom: 24px;
  width: 20px;
}
.signinContainer .slider .pagers a {
  margin-top: 12px;
  background: #0000aa;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  display: block;
  width: 26px;
  height: 26px;
  line-height: 26px;
  text-align: center;
  color: #fff;
  font-size: 15px;
}
.signinContainer .slider .pagers a:hover,
.signinContainer .slider .pagers .cycle-pager-active {
  color: #0000aa;
  background: #fff;
  text-decoration: none;
}
#loading {
  display: none;
  height: 320px;
  left: 50%;
  margin-left: -250px;
  padding: 0;
  position: fixed;
  top: 100px;
  width: 500px;
  z-index: 300;
}
.popupTitle {
  color: #3c446b;
  font-size: 20px;
}
.popupText {
  color: #3c446b;
  font-size: 14px;
}