body {
    padding: 0;
    margin: 0;
    background-color: #2A2A2A;
    font-family: arial;
    font-size: 13px;
    height: 100%;
    overflow-x: hidden;
    overflow-y: hidden;
    color: #FFFFFF;
}
html { height: 100% }
* { outline: 0 }
#all {
    margin: 0 auto;
    width: 100%;
}
a {
    text-decoration: none;
    color: #FFFFFF;
}
img {
    border: 0;
    opacity: 1; /* standard: ff gt 1.5, opera, safari */;
    -ms-filter: ?alpha(opacity=100)?; /* ie 8 */
    filter: alpha(opacity=100); /* ie lt 7 */
    -khtml-opacity: 1; /* safari 1.x */
    -moz-opacity: 1; /* ff lt 1.5, netscape */
}
.clr {
    clear: both;
    height: 0;
}
#lobbyHead {
    height: 115px;
    position: relative;
    overflow: hidden;
    min-width: 1000px;
    /*z-index: 4;*/
}
#lobbyBody {
    background: #2A2A2A;
    padding: 0px 0px 0px 2px;
    position: relative;
    z-index: 1;
}
#lobyListingWrap {
    /*padding-top: 5px;*/
    position: relative;
    margin-left: 212px;
}
#lobySideBar {
    float: left;
    width: 208px;
}
#draggable5 {
    background-color: #FF0000;
    /*border-radius: 2px;*/
    cursor: pointer;
    display: block;
    height: 75px;
    margin: 0;
    overflow: hidden;
    position: absolute;
    right: 6px;
    top: 0;
    width: 7px;
}
#sideLobbyMenu {
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
#sidebarMenuwrap { position: relative }
#sideLobbyMenu li.main_li {
    display: block;
    width: 100%;
    cursor: pointer;
    position: relative;
    height: auto;
    background: #2a2a2a;
    color: #E2EEEA;
}
#menu-wrapper li{
	border-top:2px solid #333333;
	position: relative;
}
#menu-wrapper .scroller > li:last-child{
	border-bottom:2px solid #333333;
}
#sideLobbyMenu span.item-wrap span.item-label {
    float: left;
    z-index: 999;
    display: block;
    font-size: 11px;
    /*font-weight: bold;*/
    line-height: 23px;
    height: 23px;
    position: relative;
    padding: 5px 0px;
}
#sideLobbyMenu li.main_li:hover > span.item-wrap { color: #fff; }
#sideLobbyMenu li.main_li:hover,
#sideLobbyMenu .scroller > li.main_li.current {
    background-color: #464646;
    /*color: #262626 !important;*/
}
#sideLobbyMenu li#srch {
    background-position: 0 0;
    overflow: visible;
}
#sideLobbyMenu li#srch:hover{
	background-color: #2a2a2a;
}
#sideLobbyMenu #srch {
    height: 33px;
    overflow: hidden;
	
}
#sideLobbyMenu #srch div#srch_id {
    background: #000 url("images/search-btn.png") no-repeat scroll 159px 50%;
    cursor: pointer;
    display: block;
    width: 178px;
	margin-left:4px;
	margin-right:6px;
	margin-top:6px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	padding: 2px 0px;
}
#sideLobbyMenu #srch div#srch_id_x {
    background: #000 url("images/cancel-btn.png") no-repeat scroll 159px 50%;
    cursor: pointer;
    display: block;
    width: 178px;
	margin-left:4px;
	margin-right:6px;
	margin-top:6px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	padding: 2px 0px;
}
#sideLobbyMenu #srch div#srch_id input,
#sideLobbyMenu #srch div#srch_id_x input {
    background: none repeat scroll 0 0 transparent;
    border: medium none;
    color: #FFFFFF;
    padding: 6px 6px 6px 15px;
    width: 69%;
}
.gamesList,
#sideLobbyMenu #srch div#gameSearchResults,
#gameSearchResults_slot {
    height: 100px;
    left: 2%;
    position: absolute;
    top: 35px;
    width: 96%;
    z-index: 9999999;
}
#gameSearchResults { display: none }
.gamesList p,
#gamesList p { padding-right: 0 }
#sideLobbyMenu li a { font-size: 11px }
#sideLobbyMenu li a {
    display: block;
    padding: 0 2px;
}
.jspContainer {
    color: #222222;
    background: none repeat scroll 0 0 #222222;
}
.jspPane,
.gamesList a { background: none repeat scroll 0 0 #222222 }
#sideLobbyMenu li.cash {
    height: auto;
    padding: 10px 0 19px;
    border-bottom: 1px solid #464646;
}
#sideLobbyMenu li div.menuBg {
    background: url("images/hoverBg.png") repeat-x scroll 0 0 #031F34;
    display: none;
    height: 38px;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
}
#sideLobbyMenu li.current div { display: none }
#sideLobbyMenu a {
    display: block;
    padding: 8px 0 8px 6px;
    height: 32px;
}
#sideLobbyMenu span.item-wrap {
    display: block;
    padding: 0px;
    height: 33px;
}
#sideLobbyMenu span.item-wrap span.item-icon {
    float: left;
    width: 55px;
    display: block;
    height: 33px;
}
#sideLobbyMenu li.cash a {
    margin-bottom: 19px;
    background: url("images/btn_cashier_big.png") no-repeat scroll center 0 transparent;
    display: block;
    height: 56px;
    padding: 0 0;
}
#sideLobbyMenu li.cash a:hover { background-position: center -56px }
#sidebarMenuwrap {
    left: 0;
    padding-left: 0;
    position: relative;
}
#sideLobbyMenu li.cash {
    border-bottom: 0 none;
    border-top: 2px solid #464646;
    height: auto;
    padding: 12px 0 0;
    height: 75px;
}

#sideLobbyMenu li ul.subcategories {
    padding: 0px;
	display: none;
	position:relative;
	top:0px;
	left:0px;
    list-style-type:none;
    width:100%;
    background-color: #2a2a2a;
	border-top:2px solid #333333;
    /* ----------------@to be deleted if not in use anymore----------
	Safari 4-5, Chrome 1-9  background: -webkit-gradient(linear, top, bottom, from(#282828), to(#101010));
    Safari 5.1, Chrome 10+  background: -webkit-linear-gradient(top, #282828, #101010);
    Firefox 3.6+ background: -moz-linear-gradient(top, #282828, #101010);
    IE 10 background: -ms-linear-gradient(top, #282828, #101010);
    Opera 11.10+  background: -o-linear-gradient(top, #282828, #101010);*/
}
#sideLobbyMenu li ul.subcategories li {
    font-size: 11px;
    min-height: 14px;
    /*background: transparent url(images/black-arrow.png) scroll no-repeat 16px 15px;*/
    line-height: 20px;
    border: 0px;
    padding: 0px 0px 0px 45px;
	margin-left:10px;
	color: #FFF;
    text-transform: capitalize;
	background-color: #464646;
	
}
#sideLobbyMenu li ul.subcategories li:hover,
#sideLobbyMenu li.current ul.subcategories li.current {
	background:  #464646 url(images/arrow-left.png) scroll no-repeat 22px 50%;
}
#menu-scroll-up {
    background: #464646 url("images/arrow-up.png") no-repeat scroll 50% 50%;
    height: 12px;
    position: relative;
    width: 208px;
    z-index: 2;
	cursor: pointer;
	top:3px;
}
#menu-scroll-down {
    background: #464646 url("images/arrow-down.png") no-repeat scroll 50% 50%;
    height: 12px;
    position: relative;
    width: 208px;
	 z-index:2;
    cursor: pointer;
	margin-top:-5px;
}
#menu-wrapper {
    height: 550px;
    overflow: hidden;
    margin-top: 3px;
	position:relative;
}
#recently { background: url(images/icon_recently.png) no-repeat 0 -20px }
#jackpot .item-icon {
    background: url(images/jackpot-icon.png) no-repeat center 7px;
    border-left: 3px solid #F6C03A;
    width: 52px !important;
}
#newGame .item-icon {
    background: url(images/new-icon.png) no-repeat center 5px;
    border-left: 3px solid #AC0C0C;
    width: 52px !important;
}
#mostPopular .item-icon { background: url(images/popular-games-icon.png) no-repeat center 5px }
#myGames .item-icon { background: url(images/my-games-icon.png) no-repeat center 5px }
#jackpots .item-icon { background: url(images/jackpot-icon.png) no-repeat center 5px }
#roulettesGame .item-icon { background: url(images/roulettes-icon.png) no-repeat center 5px }
#slotC .item-icon { background: url(images/slots-icon.png) no-repeat center -2px }
#videoGame .item-icon { background: url(images/videopoker-icon.png) no-repeat center 2px }
#blackJack .item-icon { background: url(images/blackjack-icon.png) no-repeat center -1px }
#pokerGames .item-icon { background: url(images/poker-icon.png) no-repeat center -2px }
#otherGames .item-icon { background: url(images/other-games-icon.png) no-repeat center -1px }
#instantGames .item-icon { background: url(images/instant-games-icon.png) no-repeat center 1px }
#laBoule .item-icon { background: url(images/la-boule-icon.png) no-repeat center -1px }
#recentPlayedGames .item-icon { background: url(images/recently-played-icon.png) no-repeat center 2px }
#featuredGames .item-icon { background: url(images/featured-games-icon.png) no-repeat center 5px }
#netbetSelection .item-icon { background: url(images/netbet-selection.png) no-repeat center 5px }
.lobbyGameBlk {
    margin: 17px 0;
    position: relative;
    text-align: center;
    /*display: none;*/
}
.lobbyGameBlk>img {
    -moz-box-shadow: 1px 0 4px #000000;
    -webkit-box-shadow: 1px 0 4px #000000;
    box-shadow: 1px 0 4px #000000;
    -moz-border-radius: 14px;
    -webkit-border-radius: 14px;
    border-radius: 14px;
}
.lobbyGameBlk:hover { z-index: 9999 }
.lobbyGameBlk img { margin: 0 }
.lobbyGameBlk > img {
    position: relative;
    top: 0;
    width: 120px;
}
.lobbyGameBlk > img {
    border-radius: 14px 14px 14px 14px;
    -wibkit-border-radius: 14px 14px 14px 14px;
    -moz-border-radius: 14px 14px 14px 14px;
    -o-border-radius: 14px 14px 14px 14px;
    box-shadow: 1px 0 4px #000000;
    -wibkit-box-shadow: 1px 0 4px #000000;
    -o-box-shadow: 1px 0 4px #000000;
    -moz-box-shadow: 1px 0 4px #000000;
}
#gamesOverleyBg {
    background-position: center top;
    background-repeat: no-repeat;
    height: 100%;
    left: 0;
    margin: 0;
    position: absolute;
    bottom: 0;
    width: 100%;
    z-index: 99;
    display: none;
    background-color: #292929;
}
#recentGames {
    height: 61px;
    margin-top: 21px;
    padding-right: 18px;
    text-align: center;
}
#recentGames img { border: 4px solid #000 }
#recentGames span#txtHldr {
    background: url("images/latest-played-tick.png") no-repeat scroll 0 bottom transparent;
    font-size: 11px;
    padding-right: 13px;
    color: #CCCCCC;
}
#recentGames span {
    color: #414141;
    display: inline-block;
    font-size: 12px;
    font-weight: normal;
    line-height: 49px;
    margin: 0;
    padding: 0px;
    text-transform: uppercase;
}
#recentGames span.game_name {
    color: #FFFFFF;
    display: none;
    margin-left: -43px;
    margin-top: -7px;
    position: absolute;
    width: 210px;
}
#recentGames h3 { font-family: Futura Medium }
#recentGames { background: url(images/bottom-h64px.png) repeat-x 0 bottom }
#recentGames {
    height: 61px;
    margin-top: 21px;
    padding-right: 18px;
    text-align: center;
    z-index: 999999;
    position: relative;
}
#lGameHolder {
    height: 61px;
    position: relative;
    margin: 0 140px;
    text-align: center;
    padding-top: 18px;
}
#lGameHolder span { padding-right: 4px }
#list-container-subcat li {
    border-color: #464646 #0F0F0F #0F0F0F #464646;
    border-style: solid;
    border-width: 1px;
    color: #FFFFFF;
    cursor: pointer;
    height: auto;
    background: #252525;
}
/*#optionMenu a,*/
#switchMenu a,
#list-container-subcat a {
    color: #999;
    display: block;
    height: auto;
    line-height: 29px;
    padding: 0;
    padding-left: 12px;
    font-size: 12px;
    border-right: 0;
}
#switchMenu > li > a,
#list-container-subcat > li > a {
    background: url(images/switchmenuArow.png) no-repeat 127px center;
    text-align: left;
}
#list-container-subcat li.current { border-right: 0 solid transparent }
/*#optionMenu img#floated,*/
#switchMenu  img#floated {
    position: absolute;
    left: 138px;
    bottom: -181px;
}
#switchBtnHolder .switchSubMenu a {
    background: none;
    color: #898989;
    display: block;
    height: auto;
    line-height: 38px;
    min-height: 38px;
    padding: 3px 0 3px 8px;
    text-align: left;
    text-indent: 0;
}
#switchBtnHolder .switchSubMenu li.current a,
#switchBtnHolder .switchSubMenu a:hover {
    background: #353537;
    color: #339ad4;
}
#switchBtnHolder .switchSubMenu li a img { border: 1px solid #000 }
.list-container-games a:hover {
    text-decoration: underline !important;
    nowhitespace: afterproperty;
    background: none !important;
}
.list-container-games li a:hover {
    text-decoration: underline !important;
    nowhitespace: afterproperty;
    background: none !important;
}
.list-container-games li.current a:hover {
    text-decoration: underline !important;
    nowhitespace: afterproperty;
    background: none !important;
}
.list-container-games > li > a:hover {
    text-decoration: underline !important;
    nowhitespace: afterproperty;
    background: none !important;
}
.switchSubSubMenuGames .list-container {
    overflow: hidden;
    max-height: 271px;
}
.switchSubSubMenuGames .list-container-subcat {
    overflow: hidden;
    max-height: 271px;
}
#switchBtnHolder .switchSubSubMenuGames a {
    background: none !important;
    color: #898989 !important;
    display: block !important;
    height: auto !important;
    line-height: 38px !important;
    min-height: 38px !important;
    padding: 3px 0 3px 8px !important;
    text-align: left !important;
    text-indent: 0 !important;
}
#switchBtnHolder .switchSubSubMenuGames li.current a,
#switchBtnHolder .switchSubSubMenuGames a:hover {
    background: #353537 !important;
    color: #339ad4 !important;
}
#switchBtnHolder .switchSubSubMenuGames li a img { border: 1px solid #000 }
#fixedMenu {
    position: fixed;
    bottom: 0;
    width: 100%;
}
.lobbyGameBlk {
    float: left;
    margin: 0 4px 16px 4px;
    position: relative;
    text-align: center;
    height: 135px;
    left: auto;
    top: auto;
    width: 240px;
    z-index: 222;
}
#scrolPan {
    /*height: 100%;*/
    position: absolute;
    right: 10px;
    /*top: 4px;*/
    bottom: 14px;
    width: 19px;
    z-index: 999999;
    display: none;
}
#gamesLobby {
    margin: 0 auto 0px;
    overflow: hidden;
    padding: 0;
    position: relative;
    width: 100%;
    min-width: 1000px;
    z-index: 9;
}
.playWinHolder {
    bottom: 0;
    height: auto;
    left: 0;
    margin-top: 35px;
    margin-bottom: 38px;
    position: absolute;
    right: 0;
    top: 0;
    width: 100%;
    z-index: 99;
    padding: 0;
    display: none;
}
#playingWindows {
    background: none repeat scroll 0 0 black;
    border: 1px solid #222;
    color: #B2D3E4;
    font-size: 18px;
    opacity: 1;
    -ms-filter: ?alpha(opacity=100)?; /* ie 8 */
    filter: alpha(opacity=100); /* ie lt 7 */
    -khtml-opacity: 1; /* safari 1.x */
    -moz-opacity: 1; /* ff lt 1.5, netscape */
    position: relative;
    height: 100%;
    width: 100%;
}
.playWinHolder .popUpwrapper img { width: 100% }
#gameAjaxLoader {
    margin-left: 275px;
    position: absolute;
    top: 210px;
    z-index: 1;
    display: none;
}
#gameFrame {
    border: 0;
    width: 100%;
    height: 100%;
    margin: 0;
    padding: 0;
}
.en #myGamesDefault {
    background: url("images/en/favorites_default_en.png");
    width: 584px;
    height: 176px;
    margin: 0 auto;
    padding: 0;
}
.fr #myGamesDefault {
    background: url("images/fr/favorites_default_fr.png");
    width: 584px;
    height: 176px;
    margin: 0 auto;
    padding: 0;
}
.de #myGamesDefault {
    background: url("images/de/favorites_default_de.png");
    width: 584px;
    height: 176px;
    margin: 0 auto;
    padding: 0;
}
.es #myGamesDefault {
    background: url("images/es/favorites_default_es.png");
    width: 584px;
    height: 176px;
    margin: 0 auto;
    padding: 0;
}
.nl #myGamesDefault {
    background: url("images/nl/favorites_default_nl.png");
    width: 584px;
    height: 176px;
    margin: 0 auto;
    padding: 0;
}
.gr #myGamesDefault {
    background: url("images/gr/favorites_default_gr.png");
    width: 584px;
    height: 176px;
    margin: 0 auto;
    padding: 0;
}
.ru #myGamesDefault {
    background: url("images/ru/favorites_default_ru.png");
    width: 584px;
    height: 176px;
    margin: 0 auto;
    padding: 0;
}
.ro #myGamesDefault {
    background: url("images/ro/favorites_default_ro.png");
    width: 584px;
    height: 176px;
    margin: 0 auto;
    padding: 0;
}
.ja #myGamesDefault {
    background: url("images/ja/favorites_default_ja.png");
    width: 584px;
    height: 176px;
    margin: 0 auto;
    padding: 0;
}
.popUpwrapper.gameHolder {
    background: transparent url(images/ajax_game_loader.png) no-repeat center center;z-index: 1;
    position: absolute;
    top: 0px;
    left: 0px;
    bottom: 0px;
    right: 0px;
    width: 100%;
    height: 100%;
    margin: 0px;
    padding: 0px;
    overflow-y: scroll;
}
#search-drop {
    width: 140px;
    background-color: #181818;
    padding: 7px 5px;
    border-radius: 5px;
    border: 1px solid #000;
    overflow: hidden;
    max-height: 464px;
    position: absolute;
    margin-top: 36px;
    display: none;
    z-index: 2000;
}
#search-drop.with-scroll { padding: 22px 5px }
#search-drop ul {
    list-style-type: none;
    padding: 0;
    margin: 0px;
    width: 140px;
    top: 0px !important;
}
#search-drop ul li {
    color: #D2D2D2;
    cursor: pointer;
    font-weight: bold;
    font-size: 12px;
    padding: 2px 0px;
    border-top: 1px solid #2E2E2E;
}
#search-drop ul li.not-found {
    display: none;
    font-weight: bold;
    cursor: default;
    border: 0;
    text-align: center;
}
#search-drop ul li.not-found:hover {
    color: #D2D2D2;
    text-decoration: none;
    background-color: #181818;
}
#search-drop ul li a { display: block }
#search-drop ul li:first-child { border-top: 0px }
#search-drop ul li:hover {
    background-color: #2E2E2E color:#45DFB6;
    text-decoration: underline;
}
.search-controls.scroll-up {
    background: url("images/scroll_up_drop.png") no-repeat scroll 0 0 transparent;
    height: 10px;
    margin-left: 23px;
    margin-top: 43px;
    position: absolute;
    width: 100px;
    z-index: 2001;
    display: none;
}
.search-controls.scroll-down {
    background: url("images/scroll_down_drop.png") no-repeat scroll 0 0 transparent;
    display: none;
    height: 10px;
    margin-left: 23px;
    margin-top: 531px;
    position: absolute;
    width: 100px;
    z-index: 2001;
}
.scroll-pane {
    overflow: hidden;
    position: relative;
    padding-top: 12px;
}
div.popup-shade {
    background-color: #000000;
    height: 710px;
    left: 50%;
    margin-left: -450px;
    opacity: 0.7;
    -ms-filter: ?alpha(opacity=70)?; /* ie 8 */
    filter: alpha(opacity=70); /* ie lt 7 */
    -khtml-opacity: 0.7; /* safari 1.x */
    -moz-opacity: 0.7; /* ff lt 1.5, netscape */
    position: absolute;
    top: 0;
    width: 900px;
    z-index: 1002;
    display: none;
}
#p1,
#p4 { top: -1999px }
.popup {
    position: absolute;
    height: 100%;
    top: 0;
    left: 0;
    width: 100%;
    color: #262626;
    z-index: 99999999;
}
#p5 { display: none }
.popupQuickDeposit {
    width: 250px;
    height: 361px;
    margin: 0 auto;
    padding: 0;
    position: absolute;
    right: 145px;
    top: 40px;
    z-index: 9999999999;
}
/*#popupVote {
	background: url("images/322popup.png") repeat scroll 0 0 #2a2a2a;
	color: #f2f2f2;
	width: 271px;
	height: 145px;
    margin: 0 auto;
    padding: 0;
    position: absolute;
    right: 305px;
	top: 38px;
    z-index: 9999999999;
}*/
.vote_left {
	background: url("images/vote_left.png") no-repeat;
	height: 28px;
	width: 6px;
	float: left;
	position: relative;
}
.vote_middle {
	background: url("images/vote_middle.png") repeat-x;
	height: 28px;
	float: left;
	position: relative;
}
.vote_right {
	background: url("images/vote_right.png") no-repeat;
	height: 28px;
	width: 7px;
	float: left;
	position: relative;
}
#popupVote{
	/*background-color: #000000;*/
	float: right;
	position: relative;
	right: 10px;
	top: 7px;
	width: 260px;
	z-index: 999999;
}
#voteHearts{
	height: 20px;
	padding: 7px 1px 1px;
	position: relative;
	float:left;
	width: 120px;
}
#ratingContent{
	height: 20px;
	padding: 1px;
	position: relative;
	float:left;
	width: 120px;
	font-size: 11px;
}
.popup a { color: #262626 }
.popupContent {
    margin: 0 auto;
    color: #262626;
    background: #fff;
    min-width: 500px;
    min-height: 200px;
    position: relative;
}
.popupContentVote {
    margin: 0 auto;
    color: #A1A1A1;
    /*background: #fff;*/
    /*min-width: 500px;
    min-height: 200px;*/
    position: relative;
}
.popupContent .inner, .innerLogin { padding: 18px }
#loginBox { width: 695px }
#loginBox .inner, .innerLogin { background: #e8e8e8 }
.popupTitle {
    background-image: url('data:image/jpg;base64,/9j/4AAQSkZJRgABAgAAZABkAAD/7AARRHVja3kAAQAEAAAAZAAA/+4AJkFkb2JlAGTAAAAAAQMAFQQDBgoNAAAB5QAAAhgAAAJXAAACj//bAIQAAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQICAgICAgICAgICAwMDAwMDAwMDAwEBAQEBAQECAQECAgIBAgIDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMD/8IAEQgAMgAGAwERAAIRAQMRAf/EAKUAAAIDAAAAAAAAAAAAAAAAAAUHBAYIAQEBAAMBAAAAAAAAAAAAAAADBAUGBwgQAAEDAgcAAAAAAAAAAAAAAAAQERIBEwIEFAUVBhYRAAEBCQAAAAAAAAAAAAAAABAAAZEy0wREBTWVEgAABAcAAAAAAAAAAAAAAAAAIAECkdFCM5MENBMAAQMDAwUAAAAAAAAAAAAAABABESDwUSHB8WFxgZGh/9oADAMBAAIRAxEAAAHTHg3jS+16IXWq1lKvXMHtadkG/9oACAEBAAEFAvTdiJEy/iLhNP/aAAgBAgABBQLmt3GIjVIjJ//aAAgBAwABBQLV5oYZGX//2gAIAQICBj8C6tjI6ZqR/9oACAEDAgY/Arj4qf8A/9oACAEBAQY/At7l+jVzTE15tF//2gAIAQEDAT8hRyicuoP/2gAIAQIDAT8hVEdR6H//2gAIAQMDAT8hsLdTVEHo/9oADAMBAAIRAxEAABABSbf/2gAIAQEDAT8QP0ctfg7hfu5LLEsv9T//2gAIAQIDAT8QRDkcpRv/2gAIAQMDAT8QDECRGbkCKf/Z');
    padding: 0 18px;
    line-height: 44px;
    color: white;
    font-size: 17px;
    margin: 0;
}
.closer {
    position: absolute;
    color: white;
    right: 10px;
    top: 14px;
    height: 16px;
    width: 16px;
    display: block;
    cursor: pointer;
    font-weight: bold;
}
#loginBox .rt,
#loginBox .lt { width: 50% }
#loginBox .lt { }
.formHorizontal .row { height: 32px }
.formHorizontal label {
    float: left;
    width: 40%;
}
.formHorizontal .txtfld {
    float: left;
    width: 45%;
    border: 1px solid #DDDDDD;
    margin-bottom: 0;
    padding: 4px 5px;
    font-size: 11px;
}
.btnHolder {
    text-align: center;
    margin-top: 15px;
}
.secure {
    background: url(images/secure.png) no-repeat 0 bottom;
    display: inline-block;
    padding-left: 36px;
}
.core {
    background: url(images/seperator.png) no-repeat 0 0;
    padding: 0 0 15px 28px;
    height: 170px;
}
.cntr { text-align: center }
.inner { padding: 0 18px }
.rt { float: right }
.lt { float: left }
h3,
p {
    margin: 0;
    padding: 0;
}
.overlay {
    display: none;
    position: absolute;
    height: 100%;
    width: 100%;
    background: #000;
    nowhitespace: afterproperty;
    nowhitespace: afterproperty;
    left:0;
    top: 0;
    z-index:11111;
    opacity: .85; /* standard: ff gt 1.5, opera, safari _NO__DOTCOMMA__AFTER__*/
    -ms-filter: ?alpha(opacity=85)?; /* ie 8 _NO__DOTCOMMA__AFTER__*/
    filter: alpha(opacity=85); /* ie lt 7 */
    -khtml-opacity: .85; /* safari 1.x */
    -moz-opacity: .85; /* ff lt 1.5, netscape */
}
#overlay {
    background: #000;
    nowhitespace: afterproperty;
    width: 100%;
    height: 100%;
    position: fixed;
    bottom: 0;
    left: 0;
    opacity: .85; /* standard: ff gt 1.5, opera, safari */
    -ms-filter: ?alpha(opacity=85)?; /* ie 8 */
    filter: alpha(opacity=85); /* ie lt 7 */
    -khtml-opacity: .85; /* safari 1.x */
    -moz-opacity: .85; /* ff lt 1.5, netscape */
    z-index:11111;
}
.hearts {
    bottom: 3px;
    position: absolute;
    /*right: 25px;*/
	z-index: 2;
}
.nameNvalue {
	text-align: left;
    background: none repeat scroll 0 0 black;
    bottom: 0;
    color: white;
    height: 29px;
    left: 0;
    padding: 4px 0px 4px 0px;
    position: absolute;
    width: 100%;
    z-index: 1;
    opacity: .85; /* standard: ff gt 1.5, opera, safari */;;
    -ms-filter: alpha(opacity=85); /* ie 8 */
    filter: alpha(opacity=85); /* ie lt 7 */
    -khtml-opacity: .85; /* safari 1.x */
    -moz-opacity: .85; /* ff lt 1.5, netscape */
}
.highlightJackpot {
    background: yellow;
    color: #000;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    font-size: 11px;
    font-weight: bold;
    line-height: 1.3em;
    text-align: center;
    padding: 4px 0;
    z-index: 1;
}
.nameNvalue span {
    display: block;
    font-size: 81%;
    line-height: 1.3em;
	padding-left: 5px;
}
.gnameValue { color: #fff }
.gnameNam { font-weight: bold }
.fav,
.favsel {
    position: absolute;
    bottom: 1px;
    right: 2px;
}
.fav:hover,
.favsel {
    background: url(images/gamepreview-favourite-selected.png) no-repeat 0 0;
    height: 20px;
    width: 20px;
    cursor: pointer;
    z-index: 99999;
}
.fav {
    background: url(images/gamepreview-favourite-unselected.png) no-repeat 0 0;
    height: 20px;
    width: 20px;
    z-index: 99999;
}
#sortContainer {
    /*height: 40px;
    margin-left: 5px;
    margin-right: 0px;*/
    background-color: #0A0A0A;
    height: 40px;
    margin-right: 0;
    min-width: 788px;
    padding: 0 7px;
    width: 98%;
}
#gMenuBg {
    /*background: url('images/games_nav_left.png') no-repeat 0 0;*/
    /*background: #0A0A0A;*/
    height: 40px;
    line-height: 40px;
    font-size: 14px;
    cursor: pointer;
    margin-left: 208px;
    margin-right: 5px;
    color: #FFFFFF;
}
#gMenuBg #r {
    /*background: url('images/games_nav_right.png') no-repeat right 0;*/
    /*background: #0A0A0A;*/
    display: block;
}
#shortMenu a {
    background: url('images/gamesloby/shortmenuBtn.png') repeat-x scroll 0 center transparent;
    display: inline-block;
    padding: 0 13px;
    border-right: 1px solid #353535;
    border-left: 1px solid #232323;
    line-height: 24px;
}
#shortMenu a:hover,
#shortMenu a.active {
    background: url('images/gamesloby/shortmenuBtnActive.png') repeat-x scroll 0 center transparent;
    color: #262626;
    border-right-color: transparent;
    border-left-color: transparent;
}
#shortMenu .l a {
    padding-left: 0;
    border-left: 0;
}
#shortMenu .r a {
    padding-right: 0;
    border-right: 0;
}
#shortMenu .l a:hover span,
#shortMenu .l a.active span {
    background: url('images/gamesloby/gamesShortleftCornerAcitve.png') no-repeat scroll 0 center transparent;
    display: block;
    padding-left: 13px;
}
#shortMenu .r a:hover span,
#shortMenu .r a.active span {
    background: url('images/gamesloby/shortMenuactiveR.png') no-repeat scroll right center transparent;
    display: block;
    padding-right: 13px;
}
#shortMenu .l a span {
    background: url('images/gamesloby/gamesShortleftCorner.png') no-repeat scroll 0 center transparent;
    display: block;
    padding-left: 13px;
}
#shortMenu .r a span {
    background: url('images/gamesloby/shortMenuNoactive.png') no-repeat scroll right center transparent;
    display: block;
    padding-right: 13px;
}
#shortMenu .gamesList a,
.gamesList a,
#gamesList a {
    background: none;
    color: #bbb;
    display: block;
    width: auto;
}
#shortMenu .gamesList a:hover,
.gamesList a:hover#gamesList a:hover {
    background: none;
    color: #fff;
}
#bedcrumb {
    background: url('images/games_nav_repeat.png') repeat-x 0 0;
    display: block;
    margin: 0 10px 0 44px;
    padding: 0 0 0 8px;
    min-height: 40px;
    font-size: 14px;
    list-style: none;
    float: right;
}
#shortMenu {
    /*background: url('images/games_nav_repeat.png') repeat-x 0 0;*/
    display: block;
    margin: 0 10px 0 0;
    padding: 0 0 0 8px;
    min-height: 40px;
    font-size: 12px;
    list-style: none;
	position: relative;
	top: 10px;
}
#shortMenu li {
    float: right;
    line-height: 40px;
    position: relative;
}
#shortMenu li.rt,
#shortMenu li.rt span.srcBg,
#shortMenu li.rt span .txtFld {
    background: none;
    border: 0;
    font-size: 11px;
    height: 16px;
    padding: 0 8px;
    width: 150px;
    color: #fff;
}
.shorder {
    padding-right: 8px;
    font-size: 11px;
}
.p2 {
    display: none;
    position: absolute;
    z-index: 99999999;
}
#coinBox {
    margin: 0 auto;
    position: relative;
    top: 50%;
}
.coinPopupContent {
    margin: 0 auto;
    position: relative;
}
#coinBox .inner {
    position: relative;
    width: 232px;
    padding: 2px;
}
.coin_value {
    background: url("images/coin-up-small.png") no-repeat scroll transparent;
    height: 55px;
    width: 55px;
    display: inline-block;
    font-family: Arial;
    font-size: 11px;
    font-weight: bold;
    padding-top: 14px;
    cursor: pointer;
}
.coin_value:hover { background: url("images/coin-over-small.png") no-repeat scroll transparent }
#switchMenu {
    display: none;
}
#switchBtnHolder {
    /*position: absolute;
    z-index: 9999999;
    left: 45%;
    top: 7px;*/
    left: 5px;
    position: relative;
    float: left;
    top: 7px;
    z-index: 999999;
}
#switchGame {
    color: #FFFFFF;
    font-size: 11px;
    line-height: 26px;
    text-align: center;
    padding-left: 12px;
}
#switchGameLi {
    display: block;
    height: 32px;
    width: 130px;
    color: #FFFFFF;
    font-size: 12px;
    text-align: center;
}
#switchMenu {
    list-style: none outside none;
    padding: 0;
    position: absolute;
    z-index: 9999999;
    background-color: #171717;
    text-align: center;
    margin-top: 37px;
    height: 32px;
    /*opacity: 0.95;
    -ms-filter: ?alpha(opacity=95)?; 
    filter: alpha(opacity=95); 
    -khtml-opacity: 0.95; 
    -moz-opacity: 0.95; */
    width: 100%;
}
#switchMenu li {
    color: #8A8A8A;
    cursor: pointer;
    height: auto;
    display: inline-block;
}
.switchSubMenu {
    position: absolute;
    margin: 0;
    z-index: 9999999;
    left: 0px;
    background-color: #171717;
    width: 100%;
}
.switchSubMenu .list-container {
    overflow: hidden;
    height: 72px;
    float: left;
    left: 0;
    margin: 0 auto;
    position: absolute;
    right: 0;
}
.switchSubMenu ul {
    background-color: #171717;
    list-style: none outside none;
    margin: 0;
    padding: 0;
    z-index: -1;
}
.switchSubMenu ul li {
    border: 0 none;
    color: #8A8A8A;
    cursor: pointer;
    height: auto;
    padding: 0;
    margin: 0;
}
.switchSubMenu .list-container-subcat {
    overflow: hidden;
}
#switchSubSubMenu li {
    color: #8A8A8A;
    cursor: pointer;
    height: auto;
    margin: 0;
    padding: 0;
}
#switchMenu li.current a,
#switchMenu > li:hover > a,
#list-container-subcat li.current a,
#list-container-subcat > li:hover > a { color: #FFFFFF }
#switchSubSubMenu li a:hover,
#switchSubSubMenu li.current a,
#switchSubSubMenu > li:hover > a { color: #FFFFFF }
.switchSubSubMenuGames {
    background-color: #171717;
    height: 62px;
    left: 0;
    position: absolute;
    width: 100%;
    z-index: 9999999;
}
.switchSubSubMenuGames .list-container-games {
    float: left;
    max-height: 56px;
    overflow: hidden;
    left: 0;
    margin: 0 auto;
    position: absolute;
    right: 0;
}
.switchSubSubMenuGames ul {
    list-style: none outside none;
    margin: 0;
    padding: 0;
    z-index: -1;
    margin: 4px auto;
    border-bottom: none;
}
.switchSubSubMenuGames ul li {
    border: 0 none;
    color: #FFFFFF;
    cursor: pointer;
    height: auto;
    padding: 0;
    margin: 0;
}
.switchSubMenu #scrollUp {
    width: 21px;
    text-align: center;
    height: 32px;
    float: left;
    position: relative;
    top: 24px;
    left: 30px;
}
.switchSubMenu #scrollDown {
    width: 21px;
    text-align: center;
    height: 32px;
    float: right;
    position: relative;
    top: 24px;
    right: 20px;
}
.switchSubMenu #scrollDown span {
    background: url("images/switchMenuArrowRight.png") repeat-x scroll 0 0;
    display: inline-block;
    height: 32px;
    width: 21px;
}
.switchSubMenu #scrollDown:hover span {
    background: url("images/switchMenuArrowRight.png") repeat-x scroll 0 -32px;
    display: inline-block;
    height: 32px;
    width: 21px;
}
.switchSubMenu #scrollUp span {
    background: url("images/switchMenuArrowLeft.png") repeat-x scroll 0 0;
    display: inline-block;
    height: 32px;
    width: 21px;
}
.switchSubMenu #scrollUp:hover span {
    background: url("images/switchMenuArrowLeft.png") repeat-x scroll 0 -32px;
    display: inline-block;
    height: 32px;
    width: 21px;
}
.switchSubMenu #scrollUp {
    width: 21px;
    text-align: center;
    height: 32px;
    float: left;
    position: relative;
    top: 10px;
    left: 30px;
}
.switchSubSubMenuGames #scrollDown {
    width: 21px;
    text-align: center;
    height: 32px;
    float: right;
    position: relative;
    top: 10px;
    right: 20px;
}
.switchSubSubMenuGames #scrollDown span {
    background: url("images/switchMenuArrowRight.png") repeat-x scroll 0 0;
    display: inline-block;
    height: 32px;
    width: 21px;
}
.switchSubSubMenuGames #scrollDown:hover span {
    background: url("images/switchMenuArrowRight.png") repeat-x scroll 0 -32px;
    display: inline-block;
    height: 32px;
    width: 21px;
}
.switchSubSubMenuGames #scrollUp span {
    background: url("images/switchMenuArrowLeft.png") repeat-x scroll 0 0;
    display: inline-block;
    height: 32px;
    width: 21px;
}
.switchSubSubMenuGames #scrollUp:hover span  {
    background: url("images/switchMenuArrowLeft.png") repeat-x scroll 0 -32px;
    display: inline-block;
    height: 32px;
    width: 21px;
}
.switchSubMenuGames {
    background-color: #171717;
    position: absolute;
    margin: 0;
    /*bottom: 3px;*/
    z-index: 9999999;
    left: 0px;
    width: 100%;
    height: 62px;
}
.switchSubMenuGames .list-container {
    overflow: hidden;
    height: 56px;
    float: left;
    left: 0;
    margin: 0 auto;
    position: absolute;
    right: 0;
}
.switchSubMenuGames ul {
    background: none repeat scroll 0 0 transparent;
    /*border: 1px solid #010101;;;
    left: 139px;*/
    list-style: none outside none;
    margin: 0;
    padding: 0;
    z-index: -1;
    margin: 4px auto;
}
.switchSubMenuGames ul li {
    border: 0 none;
    color: #8A8A8A;
    cursor: pointer;
    height: auto;
    padding: 0;
    margin: 0;
}
.switchSubMenuGames .list-container-subcat {
    overflow: hidden;
}
.switchSubMenuGames #scrollDown {
    width: 21px;
    text-align: center;
    height: 32px;
    float: right;
    position: relative;
    top: 10px;
    right: 20px;
}
.switchSubMenuGames #scrollDown span {
    background: url("images/switchMenuArrowRight.png") repeat-x scroll 0 0;
    display: inline-block;
    height: 32px;
    width: 21px;
}
.switchSubMenuGames #scrollDown:hover span {
    background: url("images/switchMenuArrowRight.png") repeat-x scroll 0 -32px;
    display: inline-block;
    height: 32px;
    width: 21px;
}
.switchSubMenuGames #scrollUp span {
    background: url("images/switchMenuArrowLeft.png") repeat-x scroll 0 0;
    display: inline-block;
    height: 32px;
    width: 21px;
}
.switchSubMenuGames #scrollUp:hover span  {
    background: url("images/switchMenuArrowLeft.png") repeat-x scroll 0 -32px;
    display: inline-block;
    height: 32px;
    width: 21px;
}
.switchSubMenuGames #scrollUp {
    width: 21px;
    text-align: center;
    height: 32px;
    float: left;
    position: relative;
    top: 10px;
    left: 30px;
}
#popupHolderCoins {
    left: 0;
    position: absolute;
    margin: 0 auto;
    top: 30%;
    width: 100%;
    z-index: 99999;
}
.popUpCoins {
    background: url("images/coin-value-pop-up-background.png") no-repeat scroll 0 2px transparent;
    width: 417px;
    height: 241px;
    margin: 0 auto;
    position: relative;
    /*padding: 29px;*/
}
.popUpCoinsWrapper {
    height: 169px;
    width: 345px;
    margin: 0 auto;
    position: relative;
    padding-top: 38px;
    text-align: center;
}
.TitleGameSwitch {
    display: none;
    height: 11px;
    min-width: 90px;
    /*width: auto;*/
    line-height: 2px;
    margin-top: -5px;
    margin-left: 28px;
    text-align: center;
    color: rgb(255, 255, 255);
    font-size: 9px;
    font-weight: bold;
    position: absolute;
}
.loginOverlay {
    background: #000000 url("images/login-loader-netbet.gif") no-repeat center 50%;
    opacity: 0.85;
    -ms-filter: ?alpha(opacity=85)?; /* ie 8 */
    filter: alpha(opacity=85); /* ie lt 7 */
    -khtml-opacity: 0.85; /* safari 1.x */
    -moz-opacity: 0.85; /* ff lt 1.5, netscape */
    display: none;
    margin: 0 auto;
    position: absolute;
    left: 0;
    right: 0;
    z-index: 999999;
    width: 100%;
    height: 100%;
}
#latestPlayed {
    background: url("images/latest-played-bg.png") repeat-x scroll center bottom transparent;
    bottom: 0;
    min-height: 32px;
    position: fixed;
    width: 100%;
    z-index: 9999;
    display: none;
}
#latestPlayed .wrapper {
    width: 100%;
}
#gamesLP {
    color: #CCCCCC;
    font-size: 13px;
    min-height: 32px;
    position: relative;
}
#gamesLP span.txt {
    display: block;
    float: left;
    padding: 5px 13px 1px 8px;
    position: relative;
}
#gamesLP span.txt_fun {
    bottom: 9px;
    display: block;
    float: left;
    padding: 0 13px 0 24px;
    position: absolute;
    margin: 0 0 0 -10px;
    left: -20px;
    font-weight: bold;
}
#latestPlayedLobby {
    background: url("images/latest-played-bg-new1.png") repeat-x scroll center bottom transparent;
    bottom: 0;
    min-height: 32px;
    position: fixed;
    width: 100%;
    z-index: 9999;
}
#latestPlayedLobby .wrapper {
    width: 100%;
}
#gamesLPLobby {
    color: #CCCCCC;
    font-size: 13px;
    min-height: 32px;
    position: relative;
}
#gamesLPLobby span.txt {
    display: block;
    float: left;
    padding: 5px 13px 1px 8px;
    position: relative;
}
#gamesLPLobby span.txt_fun {
    bottom: 9px;
    display: block;
    float: left;
    padding: 0 13px 0 24px;
    position: absolute;
    margin: 0 0 0 -10px;
    left: -20px;
    font-weight: bold;
}
#dock {
    display: block;
    height: 32px;
    margin: 0 auto;
    float: left;
}
#dock ul {
    display: inline-block;
    padding: 0;
    position: relative;
    top: 12px;
}
#dock li {
    display: inline-block;
    margin: 0;
    overflow: visible;
    padding: 0 3px;
    position: relative;
    vertical-align: bottom;
}
#dock li a {
    color: black;
    display: inline-block;
    height: 100px;
    margin-bottom: 0;
    overflow: visible;
    padding-top: 0;
    position: relative;
    text-align: center;
    vertical-align: bottom;
    width: 48px;
    height: 21px;
}
#dock li a span {
    background-color: white;
    border-radius: 6px 6px 6px 6px;
    display: none;
    font-size: 11px;
    font-weight: bold;
    height: 21px;
    line-height: 1.9em;
    margin: 0 auto;
    padding: 4px;
    position: relative;
    text-align: center;
    top: -4px;
    width: 77px;
}
#dock li a:hover span { display: inline-block }
#dock li a:hover span:after {
    background: url("img/span.png") no-repeat scroll center top transparent;
    color: transparent;
    content: "";
    display: block;
    height: 9px;
    margin: 0 0 0 -16px;
    padding: 0;
    position: absolute;
    text-align: center;
    width: 100%;
}
#dock li a img {
    border: 1px solid #FFFFFF;
    bottom: 5px;
    height: auto;
    left: 0;
    margin-bottom: 0;
    position: absolute;
    text-align: center;
    width: 100%;
}
#track {
    background: url("images/track.png") repeat-y scroll center 0 transparent;
    height: 447px;
    margin: 11px 0px 0px 0px;
    padding: 0;
    position: relative;
}
.draggable { height: 447px }
#lobyMainBody {
    /*min-width: 788px;*/
    overflow: hidden;
    width: auto;
    width: 98%;
    padding: 7px 7px 12px;
    background-color: #0A0A0A;
    display: block;
}
#cat_wrapper {
    min-width: 788px;
    width: 99%;
    min-height: 445px;
}
#cashier {
    border-left: 0 none;
    padding-left: 8px;
    text-decoration: underline;
    float: right;
    /*padding-right: 7px;*/
}
#depositBtn {
    background: url("images/deposit_btn.png") no-repeat scroll center 2px transparent;
    color: #262626;
    display: inline-block;
    font-size: 14px;
    font-weight: bold;
    height: 42px;
    margin-left: 4px;
    text-align: center;
    width: 90px;
}
#re-amt-static,
#re-amt-a {
    position: relative;
    float: right;
    padding-right: 8px;
    /*top: -2px;*/
    cursor: pointer;
    top: 4px;
    /*left: 3px;*/
}
.closer_parent, .closer2 {
    color: white;
    cursor: pointer;
    display: block;
    font-weight: bold;
    height: 16px;
    position: absolute;
    right: 9px;
    top: 15px;
    width: 16px;
}
.animateFrame {
    border: 1px solid #444444;
    cursor: pointer;
    height: 135px;
    position: absolute;
    width: 240px;
    z-index: 9999;
    left: 0px;
    top: 0px;
}
.imgframe {
    height: 100%;
    width: 100%;
}
.jspTrack,
.jspVerticalBar { background: none repeat scroll 0 center transparent }
.jspVerticalBar {
    border-left: 1px solid #454545;
    height: 90px;
    position: absolute;
    right: -4px;
    top: 1px;
}
.jspTrack {
    right: 10px;
    position: relative;
}
.jspDrag {
    background: url("images/blog_handle.png") no-repeat scroll 0 0 transparent;
    height: 24px;
    right: -3px;
}
.loadingnew {
    bottom: 0;
    left: 0;
    margin: auto;
    position: absolute;
    right: 0;
    top: 0;
}
#homeGame {
    left: 5px;
    position: relative;
    float: left;
    top: 7px;
    z-index: 999999;
}
#joinGame {
    left: 7px;
    position: relative;
    float: left;
    top: 7px;
    z-index: 999999;
}
#loginGame {
    left: 7px;
    position: relative;
    float: left;
    top: 2px;
    z-index: 999999;
}
#helpCenterGame {
    right: 5px;
    position: relative;
    float: right;
    top: 7px;
    z-index: 999999;
}
#howToPlayGame {
    right: 5px;
    position: relative;
    float: right;
    top: 7px;
    z-index: 999999;
}
#depositGame {
    right: 5px;
    position: relative;
    float: right;
    top: 7px;
    z-index: 999999;
}
#voteGame {
    right: 5px;
    position: relative;
    float: right;
    top: 7px;
    z-index: 999999;
}
#successContainer {
    height: 40px;
    margin-left: 5px;
    margin-right: 0px;
}
#successBg {
    background: url('images/games_nav_left.png') no-repeat 0 0;
    height: 40px;
    line-height: 40px;
    font-size: 12px;
    cursor: pointer;
    margin-left: 208px;
    margin-right: 5px;
    color: #B6B6B6;
}
#successBg #successR {
    background: url('images/games_nav_right.png') no-repeat right 0;
    display: block;
}
#bedcrumb,
#bedcrumb a {
    color: #B6B6B6;
    padding-left: 5px;
}
#bedcrumb {
    font-size: 12px;
    font-weight: bold;
    background: url("images/games_nav_repeat.png") repeat-x scroll 0 0 transparent;
    display: block;
    list-style: none outside none;
    margin: 0;
    min-height: 40px;
    padding: 0;
    width: 100%;
}
.arowB {
    background: url("images/bedcrumbArow.png") no-repeat scroll 0 center transparent;
    display: inline-block;
    line-height: 40px;
    padding-left: 21px;
}
#search_field {
	font-size: 11px;
	padding: 6px;
}
a.buttonhome {
    background: transparent url('images/wrapper/stripButtonGreyEnd.png') no-repeat scroll right top;
    color: #FFFFFF;
    font-weight: bold;
    display: block;
    float: left;
    font: normal 12px arial, sans-serif;
    height: 28px;
    margin-right: 6px;
    padding-right: 4px; /* sliding doors padding */
    text-decoration: none;
    cursor: default;
}
a.buttonhome:hover {
    background: transparent url('images/wrapper/stripButtonGreyEnd.png') no-repeat scroll right -28px;
    cursor: pointer;
}
a.buttonhome span {
    background: transparent url('images/wrapper/lobbyButtonSpan.png') repeat-x scroll 0 0;
    display: block;
    line-height: 14px;
    padding: 5px 0 5px 18px;
    height: 18px;
    cursor: default;
}
a.buttonhome span:hover {
    background: transparent url('images/wrapper/lobbyButtonSpan.png')  repeat-x scroll 0 -28px;
    cursor: pointer;
}
a.button {
    background: transparent url('images/wrapper/stripButtonGreyEnd.png') no-repeat scroll right top;
    color: #FFFFFF;
    font-weight: bold;
    display: block;
    float: left;
    font: normal 12px arial, sans-serif;
    height: 28px;
    margin-right: 6px;
    padding-right: 4px; /* sliding doors padding */
    text-decoration: none;
    cursor: default;
}
a.button:hover {
    background: transparent url('images/wrapper/stripButtonGreyEnd.png') no-repeat scroll right -28px;
    cursor: pointer;
}
a.button span {
    background: transparent url('images/wrapper/stripButtonGreySpan.png') repeat-x scroll 0 0;
    display: block;
    line-height: 14px;
    padding: 5px 0 5px 5px;
    height: 18px;
    cursor: default;
}
a.button span:hover {
    background: transparent url('images/wrapper/stripButtonGreySpan.png')  repeat-x scroll 0 -28px;
    cursor: pointer;
}
a.buttondeposit {
    background: transparent url('images/wrapper/stripButtonGoldEnd.png') no-repeat scroll right top;
    color: #000000;
    font-weight: bold;
    display: block;
    float: left;
    font: normal 12px arial, sans-serif;
    height: 28px;
    margin-right: 6px;
    padding-right: 4px; /* sliding doors padding */
    text-decoration: none;
    cursor: default;
}
a.buttondeposit:hover {
    background: transparent url('images/wrapper/stripButtonGoldEnd.png') no-repeat scroll right -28px;
    cursor: pointer;
}
a.buttondeposit span {
    background: transparent url('images/wrapper/stripButtonGoldSpan.png') repeat-x scroll 0 0;
    display: block;
    line-height: 14px;
    padding: 5px 0 5px 5px;
    height: 18px;
    cursor: default;
}
a.buttondeposit span:hover {
    background: transparent url('images/wrapper/stripButtonGoldSpan.png')  repeat-x scroll 0 -28px;
    cursor: pointer;
}
a.buttonjoin {
    background: transparent url('images/wrapper/stripButtonGoldEnd.png') no-repeat scroll right top;
    color: #000000;
    font-weight: bold;
    display: block;
    float: left;
    font: normal 12px arial, sans-serif;
    height: 28px;
    margin-right: 6px;
    padding-right: 4px; /* sliding doors padding */
    text-decoration: none;
    cursor: default;
}
a.buttonjoin:hover {
    background: transparent url('images/wrapper/stripButtonGoldEnd.png') no-repeat scroll right -28px;
    cursor: pointer;
}
a.buttonjoin span {
    background: transparent url('images/wrapper/stripButtonGoldSpan.png') repeat-x scroll 0 0;
    display: block;
    line-height: 14px;
    padding: 5px 5px 5px 5px;
    height: 18px;
    cursor: default;
}
a.buttonjoin span:hover {
    background: transparent url('images/wrapper/stripButtonGoldSpan.png')  repeat-x scroll 0 -28px;
    cursor: pointer;
}
a.buttonjoinNow {
    background: transparent url('images/wrapper/stripButtonGreenEnd.png') no-repeat scroll right top;
    color: #FFFFFF;
    font-weight: bold;
    display: block;
    float: left;
    font: normal 12px arial, sans-serif;
    height: 28px;
    margin-right: 6px;
    padding-right: 4px; /* sliding doors padding */
    text-decoration: none;
    cursor: default;
}
a.buttonjoinNow:hover {
    background: transparent url('images/wrapper/stripButtonGreenEnd.png') no-repeat scroll right -28px;
    cursor: pointer;
}
a.buttonjoinNow span {
    background: transparent url('images/wrapper/stripButtonGreenSpanNew.png') repeat-x scroll 0 0;
    display: block;
    line-height: 14px;
    padding: 5px 5px 5px 5px;
    height: 18px;
    cursor: default;
}
a.buttonjoinNow span:hover {
    background: transparent url('images/wrapper/stripButtonGreenSpanNew.png')  repeat-x scroll 0 -28px;
    cursor: pointer;
}
#latestWinners {
    background: transparent url('images/wrapper/latestWinnerSlotNew.jpg') no-repeat scroll;
    color: #FFFFFF;
    font-weight: bold;
    display: block;
    float: right;
    font: normal 12px arial, sans-serif;
    height: 23px;
    width: 462px;
    margin-right: 6px;
    padding-right: 4px; /* sliding doors padding */
    text-align: center;
    font-weight: bold;
    overflow: hidden;
}
#latestWinnersLobby {
    background: transparent url('images/wrapper/latestWinnerSlotNew.jpg') no-repeat scroll;
    color: #FFFFFF;
    font-weight: bold;
    display: block;
    float: right;
    font: normal 12px arial, sans-serif;
    height: 23px;
    width: 462px;
    margin-right: 6px;
    padding-right: 4px; /* sliding doors padding */
    text-align: center;
    font-weight: bold;
    overflow: hidden;
}
.winnerDiv {
    line-height: 23px;
    float: left;
    width: 462px;
}
.winnerName { color: #CFC33E }
.winnerAmount { color: #46ACF0 }
#winnersCarousel {
    position: absolute;
    width: 3696px;
}
#flexisel { /*display: none*/ }
.nbs-flexisel-container {
    position: relative;
    max-width: 100%;
}
.nbs-flexisel-ul {
    position: relative;
    width: 9999px;
    margin: 0px;
    padding: 0px;
    list-style-type: none;
    text-align: center;
}
.nbs-flexisel-inner {
    overflow: hidden;
    float: left;
    width: 100%;
}
.nbs-flexisel-item {
    float: left;
    margin: 0px;
    padding: 0px;
    cursor: pointer;
    position: relative;
    line-height: 23px;
}
.nbs-flexisel-item img {
    width: 100%;
    cursor: pointer;
    position: relative;
    margin-top: 10px;
    margin-bottom: 10px;
    max-width: 100px;
    max-height: 45px;
}
.nbs-flexisel-nav-left,
.nbs-flexisel-nav-right {
    width: 22px;
    height: 22px;
    position: absolute;
    z-index: 100;
}
.nbs-flexisel-nav-left { left: 10px }
.nbs-flexisel-nav-right { right: 5px }
#logoArea { display: none }
#stickyHdr {
    position: fixed;
    left: 0;
    top: 0;
    transition: all 800ms ease 0s;
    width: 100%;
    box-shadow: 0 0 8px #000000;
    background: url(images/header/newheaderBg.png) repeat 0 0;
    height: 115px;
    z-index: 9999;
}
.netbetNav {
    border-left: 1px solid #242424;
    list-style: none;
    font-size: 12px;
    border-right: 1px solid #353535;
    height: 29px;
    float: left;
}
.netbetNav li {
    float: left;
    border-right: 1px solid #242424;
    border-left: 1px solid #343434;
    min-height: 29px;
}
.netbetNav li:first-child { }
.netbetNav li a {
    display: block;
    padding: 7px 13px;
    font-size: 11px;
}
.netbetNav li a:hover,
.netbetNav li a.active { border-bottom: 1px solid #fff }
.netbetNav li.right { float: right }
.tabNav {
    list-style: none;
    width: 100%;
    height: 85px;
    margin: 0 -1px 0 0;
    padding: 0;
    display: table;
    border-right: 1px solid #353535;
}
.tabNav li {
    border-right: 1px solid #242424;
    border-left: 1px solid #343434;
    display: table-cell;
    text-align: center;
    vertical-align: middle;
}
.tabNav li:first-child { border-left: 0 }
.tabNav li a {
    font-size: 14px;
    font-weight: bold;
    display: block;
    height: 83px;
    line-height: 83px;
    text-shadow: 0 0 1px #000000;
}
.tabNav li.category a { height: 82px }
.tabNav li.category a:hover,
.tabNav li.category a.active {
    /*background: none repeat scroll 0 0 rgba(0, 0, 0, 0);*/
    border-bottom: 2px solid #FF0000;
    height: 80px;
}
.tabNav li.logo a:hover {
    background: none;
    border-bottom: 0;
    border-top: 0;
    height: 83px;
}
.tabNav li.cats_casino a {
    background: url("images/header/header_icon_casino.png") no-repeat scroll 35px 15px rgba(0, 0, 0, 0);
    line-height: 115px;
}
.tabNav li.cats_sports a {
    background: url("images/header/header_icon_sports.png") no-repeat scroll 42px 17px rgba(0, 0, 0, 0);
    line-height: 115px;
}
.tabNav li.cats_vegas a {
    background: url("images/header/header_icon_vegas.png") no-repeat scroll 29px 17px rgba(0, 0, 0, 0);
    line-height: 115px;
}
.tabNav li.cats_live a {
    background: url("images/header/header_icon_live.png") no-repeat scroll 41px 15px rgba(0, 0, 0, 0);
    line-height: 88px;
}
.newFeature {
    background: linear-gradient(to bottom, #830203 0%, #B70304 17%, #B70304 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-bottom-left-radius: 2px;
    border-bottom-right-radius: 2px;
    color: #FFFFFF;
    display: block;
    font-family: Verdana;
    font-size: 9px;
    font-weight: bold;
    left: 37%;
    line-height: 9px;
    margin: -2px 0 0 -16px;
    overflow: hidden;
    padding: 2px 6px 3px;
    position: relative;
    text-align: center;
    text-shadow: 1px 1px 0 #08111C;
    top: 0;
    width: 48px;
}
.logo { width: 208px }
.logo_image{
    padding-top: 20px;
    padding-left: 2px;
    padding-right: 2px;
}
.login { width: 395px }
.sectionLogin { padding: 0 16px }
.tabNav li.login a {
    font-size: 11px;
    font-weight: normal;
    display: inline;
    height: auto;
    line-height: 21px;
}
.tabNav li.login a:hover {
    background: none;
    text-decoration: underline;
}
.alignR { text-align: right }
.tabNav li.login .alignR .l {
    float: left;
    font-weight: bold;
    color: #78fe00;
}
.tabNav li .alignR { font-weight: normal;}
.txtFld {
    width: 33%;
    background: #4f4f4f;
    margin-right: 1%;
    display: inline-block;
    margin-bottom: 4px;
}
.txtFld input {
    max-width: 94%;
    border: 0;
    background: none;
    padding: 3px 2%;
    color: #fff;
    font-family: sans-serif;
}
.txtFldPopUp {
    width: 33%;
    /*background: #4f4f4f;*/
    margin-right: 1%;
    display: inline-block;
    margin-bottom: 4px;
}
.txtFldPopUp input {
    max-width: 94%;
    border: 0;
    background: none;
    padding: 3px 2%;
}   
.btnFld {
    width: 29%;
    display: inline-block;
    background: #121212;
    color: #fff;
    border: 1px solid #333;
    margin-bottom: 4px;
}
.btnFld div {
    border: 0;
    background: none;
    color: #fff;
    padding: 4px 0;
    cursor: pointer;
}
.navBar { min-height: 31px }
.netbetNav.langNtime {
    float: right;
    margin-right: -1px;
    border-left: 1px solid #242424;
}
.langNtime li span {
    padding: 0 8px;
    display: block;
    line-height: 29px;
    height: 29px;
    font-size: 11px;
}
.langNtime li span img {
    padding: 8px 4px 0 0;
    float: left;
}
.langSelector {
    border-left: 1px solid #333;
    cursor: pointer;
}
.amount {
    float: right;
    padding-right: 8px;
}
.amount span {
    display: inline-block;
    background: url(images/header/icon_help.png) no-repeat right 0;
    height: 18px;
    cursor: pointer;
    padding-right: 18px;
    line-height: 18px;
}
.enveloper {
    display: inline-block;
    background: url(images/header/icon_mail.png) no-repeat 0 center;
    height: 21px;
    cursor: pointer;
    padding-left: 26px;
    line-height: 21px;
    color: #FFFFFF;
}
.myAcTbl {
    max-height: 100%;
    width: 100%;
    border-spacing: 0;
}
.myAcTbl td {
    font-size: 11px;
    font-weight: bold;
    border-right: 1px solid #444;
    border-top: 1px solid #444;
    border-left: 1px solid #222;
    border-bottom: 1px solid #222;
    padding: 3px 2px 6px;
	height:  30px;
	line-height: 26px;
}
.tabNav .myAcTbl td a {
    border-bottom: 0;
    border-top: 0;
    color: #feba00;
    font-weight: bold;
}
.tabNav .myAcTbl td a:hover { text-decoration: underline }
.tabNav .myAcTbl td a.cashier { color: #fff }
.myAcTbl td a.logOff {
    color: #fff;
    font-weight: bold;
}
.myAcTbl td a.logOff:hover { text-decoration: underline }
.user {
    padding-left: 10px;
    text-align: left;
    float: left;
}
.myAccWrap {
    background: #383838;
    border: 0;
    margin-bottom: 5px;
    max-height: 78px;
    overflow: hidden;
}
.forgotpass { text-decoration: underline }
#mainBody {
    background: url(images/header/main_content_top_bg-repeat.png) repeat-x 0 0 #262626;
    min-height: 100px;
}
#smalBnr { height: 114px }
.pageContentHolder {
    background: #1b1a1a;
    color: #999;
    min-height: 400px;
    padding: 14px;
    border: 1px solid #323232;
}
.pagetop {
    background: none;
    padding-top: 0;
}
.pageBtm {
    background: none;
    padding-bottom: 0;
}
#bigCol .inner { padding: 8px 0 0 8px }
.contentPage #gMenuBg {
    margin-left: 5px;
    margin-right: -2px;
}
.right_corner {
    width: 20px;
    margin-top: 1px;
    background: #262626;
}
body #jackpot { padding-left: 94px }
.fb { padding: 4px 0 0 }
.langSelect {
    min-width: 114px;
    background: url(images/header/footer-lang-dropdown.png) no-repeat 94px 8px;
    border: 0;
    padding: 0;
    min-height: 28px;
}
.langNtime  li .langSelect a { padding: 0 }
.langNtime li .langSelect  span:hover { color: #fff }
.langNtime li .langSelect  span {
    cursor: pointer;
    display: block;
    line-height: 28px;
    padding-left: 29px;
    margin: 0 4px;
}
#droppedLang span:hover {
    border-bottom: 1px solid #fff
}
.langText{
    border-bottom: none !important;    
}
.langText:hover{
    border-bottom: none !important;    
}
#droppedLang {
    background: #333;
    padding: 4px 0;
}
h1,
h2,
h3,
h4,
h5,
h6,
p,
li,
ul,
ol,
table,
td,
dt,
dd {
    margin: 0;
    padding: 0;
}
.wrapper {
    margin: 0 auto;
    width: 100%;
    min-width: 1000px;
}
.category { width: 110px }
.empty_category {
    min-width: 150px;
    position: relative;
}
.en { background: url(images/flag/uk_flag.png) no-repeat 0 center }
.fr { background: url(images/flag/france_flag.png) no-repeat 0 center }
.de { background: url(images/flag/german_flag.png) no-repeat 0 center }
.gr { background: url(images/flag/greece_flag.png) no-repeat 0 center }
.es { background: url(images/flag/argentina_flag.png) no-repeat 0 center }
.nl { background: url(images/flag/nl_flag.png) no-repeat 0 center }
.ru { background: url(images/flag/ru_flag.png) no-repeat 0 center }
.ro { background: url(images/flag/ro_flag.png) no-repeat 0 center }
.ja { background: url(images/flag/ja_flag.png) no-repeat 0 center }
.is_visible{
    display: block;
    height:135px;
    left: auto;
    opacity: 1; /* standard: ff gt 1.5, opera, safari */;
    -ms-filter: ?alpha(opacity=100)?; /* ie 8 */
    filter: alpha(opacity=100); /* ie lt 7 */
    -khtml-opacity: 1; /* safari 1.x */
    -moz-opacity: 1; /* ff lt 1.5, netscape */
    position: relative;
    top: auto;
    width: 240px;
}
.hoverPlay{
    width: 90px;
    height: 40px;
    border: 1px solid #8A8A8A;
    box-shadow: 0 0 0 gold;
    display: inline-block;
    margin-top: 0;
    opacity: 1; /* standard: ff gt 1.5, opera, safari */;
    -ms-filter: ?alpha(opacity=100)?; /* ie 8 */
    filter: alpha(opacity=100); /* ie lt 7 */
    -khtml-opacity: 1; /* safari 1.x */
    -moz-opacity: 1; /* ff lt 1.5, netscape */
    z-index: 99999;
}
.gameOpenedTopButton{
    text-shadow: 0px 1px #000000;
    float: left;
    padding-top: 2px;
    padding-left: 5px;
    font-weight: bold;
}
.gameOpenedTopVoteButton{
    text-shadow: 0px 1px #000000;
    float: left;
    padding-top: 2px;
    padding-left: 0px;
    font-weight: bold;
}
.gameOpenedTopDepositButton{
    text-shadow: 0px 1px #EED9A8;
    float: left;
    padding-top: 2px;
    padding-left: 5px;
    font-weight: bold;
}
.gameOpenedTopButtonLogo{
    display: inline;
    float:left;
}
#netbet_popup_content{
    width: 1002px;
    margin: 0 auto;
    padding: 0;
    z-index: 10002;
    position: relative;
}
#netbet_loginpopup_content{
    width: 695px;
    margin: 0 auto;
    padding: 0;
    z-index: 10002;
    position: relative;
}
#deposit_popup_content{
    width: 250px;
    height: 361px;
    margin: 0 auto;
    padding: 0;
    z-index: 10002;
    position: relative;
}
#vote_popup_title{
	/*background: url("images/vote_popup.png") no-repeat scroll 0 0;*/
    position: relative;
	font-weight: bold;
	text-align: center;
	text-shadow: 0 1px #000000;
	/*top: 15px;*/
	top: 7px;
}
#vote_popup_content{
    /*position: relative;
	text-align: center;
	top: 25px;*/
}
.loggedInError {
    height: 27px;
    line-height: 27px;
    padding: 0 0 0 211px;
    width: 300px;
    position: relative;
    bottom: 0;
    padding: 0;
    line-height: 18px;
}
#login_message{
    color: red;
    display:none;
}
.lpLeft{
    position: relative;
    float: left;
}
.gameOpenedBottomButton{
    text-shadow: 0px 1px #000000;
    float: left;
    padding-top: 2px;
    padding-left: 5px;
    font-weight: bold;
}
/*.lpRight1{
   position: relative;
   float: left;
   padding: 5px 5px 1px 0px;
}
.lpRight2{
    position: relative;
    float: left;
    padding: 7px 5px 1px 8px;
}*/
.lpRight1{
   position: relative;
   float: left;
   padding: 5px 5px 1px 0px;
}
.lpRight2{
    position: relative;
    float: left;
    padding: 9px 5px 1px 8px;
}
.fullScreen{
    background: url("images/fullscreenButton.png") no-repeat scroll 0 0;
    height: 16px;
    width: 16px;
    z-index: 1;
    cursor: pointer;
    margin: 0 4px;
}
.fullScreen:hover{
    background: url("images/fullscreenButton.png") no-repeat scroll 0 -16px;
}
.fsContianer{
    padding: 5px 0 0;
}
.fsContianerGame{
    float: right;
    position: relative;
    right: 5px;
    top: 10px;
    z-index: 999999;
}
/*.bnRight1{
   position: absolute;
   right: 0;
   float: left;
   padding: 3px 5px 1px 0px;
   display: none;
}
.bnRight2{
    position: absolute;
    float: left;
    padding: 5px 5px 1px 8px;
    display: none;
    right: 475px;
}*/
.bnRight1{
   position: relative;
   float: left;
   padding: 3px 5px 1px 0px;
   display: none;
}
.bnRight2{
    position: relative;
    float: left;
    padding: 7px 5px 1px 8px;
    display: none;  
}
#breakingNews{
    background: transparent url('images/wrapper/latestWinnerSlotNew.jpg') no-repeat scroll;
    color: #FFFFFF;
    font-weight: bold;
    display: block;
    float: right;
    font: normal 12px arial, sans-serif;
    height: 23px;
    width: 462px;
    margin-right: 6px;
    padding-right: 4px; /* sliding doors padding */
    text-align: center;
    font-weight: bold;
    overflow: hidden;
    line-height: 23px;
}
.redText{
    color: #FF0000;
}
.playDemo{
    display: none;
    cursor: pointer;
    left: 0;
    margin: auto;
    position: absolute;
    right: 0;
    top: 59%;
    width: 70px;
    z-index: 99999;
}
a.playDemo {
    background: url("images/demoButtonEnd.png") no-repeat scroll right top rgba(0, 0, 0, 0);
    color: #FFFFFF;
    cursor: default;
    display: none;
    float: left;
    font: 14px Impact;
    height: 28px;
    padding-right: 4px;
    text-decoration: none;
}
a.playDemo:hover {
    background: transparent url('images/demoButtonEnd.png') no-repeat scroll right -28px;
    cursor: pointer;
}
a.playDemo span {
    background: transparent url('images/demoButtonSpan.png') repeat-x scroll 0 0;
    display: block;
    line-height: 14px;
    padding: 5px 9px 5px 5px;
    height: 18px;
    cursor: default;
}
a.playDemo span:hover {
    background: transparent url('images/demoButtonSpan.png')  repeat-x scroll 0 -28px;
    cursor: pointer;
}
.buttonDemoText{
    color: #181818;
    float: left;
    font-size: 16px;
    /*font-weight: bold;*/
    line-height: 16px;
    margin: auto;
    padding-top: 1px;
    padding-left: 5px;
    padding-right: 5px;
    text-shadow: 0px 1px #BBBBBB;
    width: 100%;
    letter-spacing: 2px;
}

.playReal{
    display: none;
    /*cursor: pointer;
    height: 39px;*/
    z-index: 99999;
    /*width: 200px;*/
    position: relative;
    /*right: 0;
    left: 0;
    margin: auto;*/
    /*margin-right: -52px;
    top: 54%; */
}
a.playReal {
    background: url("images/playForRealButtonEnd.png") no-repeat scroll right top rgba(0, 0, 0, 0);
    color: #FFFFFF;
    cursor: default;
    display: none;
    font: 16px Impact;
    height: 39px;
    padding-right: 4px;
    text-decoration: none;
}
a.playReal:hover {
    background: transparent url('images/playForRealButtonEnd.png') no-repeat scroll right -39px;
    cursor: pointer;
}
a.playReal span {
    background: transparent url('images/playForRealButtonSpanNew.png') repeat-x scroll 0 0;
    display: block;
    line-height: 14px;
    padding: 5px 9px 5px 5px;
    height: 29px;
    cursor: default;
}
a.playReal span:hover {
    background: transparent url('images/playForRealButtonSpanNew.png')  repeat-x scroll 0 -39px;
    cursor: pointer;
}
.buttonRealText{
    color: #181818;
    float: left;
    font-size: 20px;
    /*font-weight: bold;*/
    line-height: 20px;
    margin: auto;
    padding-top: 4px;
    padding-left: 5px;
    padding-right: 7px;
    text-shadow: 0px 1px #E9CD8F;
    width: 100%;
    letter-spacing: 2px;
}
#topGame{
    display: none;
    position: absolute;
    background: url('images/latest-played-bg.png') repeat-x scroll center bottom transparent;
    top: -2px;
    height: 38px;
    width: 100%;
    z-index: 9999;
}
#maltese_jurisdiction{
    background-color: #000000;
    bottom: 37px;
    color: #FFFFFF;
    margin: 0 auto;
    position: absolute;
    text-align: center;
    width: 100%;
    z-index: 999;
    display: none;
}
.login_loader{
    display: none;
    text-align: left;
    padding-bottom: 7px;
    padding-top: 7px;
}
.login_loader img{
    float: right;
}
::-ms-clear {
    width : 0;
    height: 0;
    display: none;
}
::-ms-reveal {
    width : 0;
    height: 0;
    display: none;
}
#showHideOffers{
    float:right;
    margin-right:5px;
}
.redText{
    color: red;
}
.offerText{
    text-align: center;
}
.offerText a{
    color: #FFFFFF;
    text-decoration: underline;
    cursor: pointer;
}
.offerLabel{
    width:65%;
    float:left;
    text-align: left;
}
.offerValue{
    width:35%;
    float:left;
    text-align: right;
}
.qtip-bonus-dark .qtip-titlebar{
    background-color:#404040;
}
.qtip-bonus-dark .qtip-icon{
    border-color:#444;
}
.qtip-bonus-dark .qtip-titlebar .ui-state-hover{
    border-color:#303030;
}
.qtip-bonus-dark{
    border:0;
    background: url('images/popup_bonus.png') no-repeat;
    color:#FFFFFF;
    padding:15px 20px;
}
#login_error_popup {
    display: none;
}
#termsBox {
    width: 695px;
}
#acceptTerms, #loginErrorOkBtn {
    background: none repeat scroll 0 0 #6EC01D;
    border: 1px solid #FFFFFF;
    border-radius: 4px;
    color: #FFFFFF;
    float: right;
    font-weight: bold;
    height: 30px;
    width: 120px;
}
#login_error_popup a {
    font-weight: bold;
}


#inactivity_popup{
	position: absolute;
	left: 50%;
	top: 50px;
	text-align: center;
	display: none;
}
.popup_background{
	background-attachment: scroll;
    background-image: url("images/popup_inactivity_bg.png");
    background-repeat: no-repeat;
    font-size: 18px;
    height: 170px;
    left: -50%;
    padding-left: 14px;
    padding-top: 55px;
    position: relative;
    text-align: center;
    top: 211px;
    width: 518px;
    z-index: 9999999;
}
.popupOKbutton {
	background-color:#464646;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	border-radius:8px;
	border:1px solid #515151;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:arial;
	font-size:18px;
	font-weight:bold;
	padding:2px 45px;
	text-decoration:none;
	text-shadow:2px 0px 0px #000000;
}
.popupOKbutton:hover {
	background-color:#878787;
}
.popUpCloser_new {
    cursor: pointer;
    display: block;
    height: 21px;
    position: absolute;
    right: 270px;
    top: 221px;
    width: 21px;
    z-index: 999999999;
}
.height45 {
	height: 45px;
}



/*div.rating-cancel,*/div.star-rating{
	float:left;
	width:22px;
	height:17px;
	text-indent:-999em;
	cursor:pointer;
	display:block;
	background:transparent;
	overflow:hidden;
}
/*div.rating-cancel,*/div.rating-cancel a{
	background: none !important;
}
div.star-rating,div.star-rating a{
	background:url("images/games_whiteheart.png") no-repeat 0 0px;
}
/*div.rating-cancel a,*/div.star-rating a{
	display:block;
	width:22px;
	height:100%;
	background-position:0 0px;
	border:0;
}
div.star-rating-on a{
	background:url("images/games_redheart.png") no-repeat 0 0px;
}
div.star-rating-hover a{
	background:url("images/games_redheart.png") no-repeat 0 0px;
}
div.star-rating-readonly a{
	cursor:default !important;
}
div.star-rating{
	background:transparent!important;
	overflow:hidden!important;
}
span.star-rating-control{
	/*left: 24%;*/
	position: relative;
}
.vote_closer{
	cursor: pointer;
	float: left;
	position: absolute;
	/*top: 0;
	left: 265px;*/
	top: -3px;
	left: 253px;
}
button {
    border-radius: 2px;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
    cursor: pointer;
    display: inline-block;
    font: bold 21px/100% Arial,Helvetica,sans-serif;
    height: 50px;
    min-width: 200px;
    outline: medium none;
    text-align: center;
    text-decoration: none;
    text-shadow: none;
}
.black_button_white_text {
	background: -moz-linear-gradient(center top , #5a5a5a, #464646) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 1px solid rgba(183, 183, 183, 0.3);         
    color: #f2f2f2;     
    background: -webkit-gradient(linear, left top, left bottom, from(#5a5a5a), to(#464646));            
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#5a5a5a', endColorstr='#464646');
    background-image: -ms-linear-gradient(top, #5a5a5a 0%, #464646 100%);
}
button.small {
    font-size: 12px;
    height: 30px;
    min-width: 100px;
	
}
.firstnamec{
	margin-left: -356px;
}
/*div.rating-cancel,div.star-rating{
	float:left;
	width:17px;
	height:15px;
	text-indent:-999em;
	cursor:pointer;
	display:block;
	background:transparent;
	overflow:hidden;
}

div.rating-cancel a,div.star-rating a{
	display:block;
	width:16px;
	height:100%;
	background-position:0 0px;
	border:0;
}
div.star-rating-on a{
	background-position:0 -16px!important;
}
div.star-rating-hover a{
	background-position:0 -32px;
}
div.star-rating-readonly a{
	cursor:default !important;
}
div.star-rating{
	background:transparent!important;
	overflow:hidden!important;
}*/

#topBanner {
    position: relative;
    top: -3px;
    width: 100%;
    height: 78px;
}

@media all and (max-width: 1420px) {
    .latest_games {
        display:none;
    }
}

#favorite_game_add {
margin-top:7px;
margin-left:5px;
}

#favorite_game_add span {
line-height:18px;
}

#favorite_game_add span img {
margin-right:5px;
}