html {
    height: 100%;
}

body {
    font-family: "Arial", sans-serif;
    margin: 0;
    padding: 0;
    border: 0;
    height: 100%;
    background-size: 100% 100%;
    background-image: url('/static/images/background-home.jpg');
}

a 
{
    color:#000000;
    text-decoration: none;
}

div, span, img
{
    vertical-align: middle;
}

.dialog 
{
    -moz-border-radius: 6px;
    background: #EEF2F7;
    -webkit-border-radius: 6px;
    border: 1px solid #536376;
    -webkit-box-shadow: rgba(0, 0, 0, .6) 0px 2px 12px;
    -moz-box-shadow: rgba(0,0,0,.6) 0px 2px 12px;
    padding: 14px 22px;
    width: 400px;
    position: relative;
    display: none;
}

#expected_return_dialog
{
    width: 700px;
}
#faq_dialog, #forsale_dialog
{
    width: 700px;
}
#dialog_configure_2fa
{
    width: 580px;
}

.dialog .close_button
{
    position: absolute;
    right: 7px;
    top: 7px;
    cursor: pointer;
    background-image:url('/static/images/spritesheet.png');
    width: 24px;
    height: 24px;
    background-position: -3px -1161px; 
    z-index: 9999;
}

#deposit_dialog, #multiple_accounts_dialog
{
    width: 500px;
}
.account_url_box
{
    text-align: center;
    font-size: 11px;
    border: 2px solid black;
    background: white;
    padding: 5px;
    font-weight: bold;
}

#deposit_dialog #deposit_btc
{
    font-weight: bold;
    font-size: 24px;
    float: left;
}

#deposit_dialog #deposit_details
{
    font-size: 12px;
    padding-left: 20px;
    padding-top: 10px;
    overflow:hidden; 
}
#deposit_dialog #deposit_details a
{
    color: Blue;
}

#user_info_dialog.dialog
{
    width: 800px;
}
#user_info_dialog #user_info_player_ident
{
    float: left;
}

#user_info_dialog .user_info_action_buttons
{
    float: left;
}

#user_info_dialog .user_info_action_buttons_row
{
    display: block;
}

#user_info_dialog .user_info_action_button
{
    float: left;
    margin: 10px 0 0 20px;
    width: 164px;
}


#user_info_leaderboard_rank
{
    font-weight: bold;
}

#btc_credit_dialog
{
}

#btc_credit_dialog .btc_item
{
    margin-bottom: 20px;
    border: solid 2px #cccccc;
}
#btc_credit_dialog .btc_item a
{
    padding: 10px;
    display:block;
}

#btc_credit_dialog .btc_item.selected
{
    border: solid 2px #00cc00;
}

#btc_credit_dialog .btc_item .btc_image
{
    float:left;
    padding-top: 4px;
}
#btc_credit_dialog .btc_item .btc_text
{
    overflow:hidden; 
    padding-top: 1px;
    padding-left: 10px;
    font-size: 23px;
    font-weight: bold;
}
#btc_credit_dialog .btc_item .btc_text .btc_small
{
    font-weight: bold;
    font-size: 14px;
    color: #3333aa;
    padding-top: 4px;
}

#withdrawal_dialog, #dialog_set_fixed_withdrawal_address
{
    width: 450px;
} 

#withdrawal_dialog .wait
{
    color: #00ff00;
    display:none;
}
.dialog .error
{
    color: #ff0000;
    display: none;
}

#contactus_email 
{
    width: 250px;
}



.dialog .title
{
    padding-top: 10px;
    font-size: 30px;
    font-weight: bold;
    overflow:hidden; 
    padding-left: 15px;
}

#withdrawal_dialog .title
{
}
#withdrawal_dialog label, #dialog_set_fixed_withdrawal_address label
{
    display: block;
    margin-bottom: 10px;
    color: #536376;
    font-size: .9em;
}
#withdrawal_dialog input[type=text] , #dialog_set_fixed_withdrawal_address input[type=text] {
    display: block;
    width: 437px;
    height: 31px;
    background-position: -201px 0;
    padding: 2px 8px;
    font-size: 1.2em;
    line-height: 31px;
}
#withdrawal_dialog input, #dialog_set_fixed_withdrawal_address input 
{
    font-size: 18px;
}
#withdrawal_dialog #fee 
{
    font-size: 0.8em;
}
#withdrawal_amount_container
{
    float: right;
}
#withdrawal_amount_container label
{
    display: inline-block;
    margin-bottom: 0px;
}
#return_to_sender_container
{
    display: none;
    float: right;
}
#return_to_sender_container.visible
{
    display: inline-block;
}
#return_to_sender_container label
{
    display: inline-block;
    margin-bottom: 0px;
}
#return_to_sender_warning_container
{
    display: none;
    font-size: 10px;
    text-align: center;
    text-color: #ff0000;
    color: #ff0000;
    font-weight: bold;
    margin-top: 5px;
    margin-bottom: 5px;
}
#return_to_sender_warning_container.visible
{
    display: block;
}





#footer_container
{
    padding-top: 20px;
    text-align: center;
    padding-bottom: 50px;
    color: white;
    width: 100%;
    border-radius: 0 0 6px 6px;
}
#footer
{
    display: inline-block;
    width: 95%;
}

.footer_item
{
    display: inline; 
    margin-left: 10px;
    margin-right: 20px;
}
.footer_item a
{
    color: white; 
}
.footer_item a:hover
{
    text-decoration: underline; 
}

#no_credits_dialog a
{
    color: blue;
}

.main_container
{
    text-align: left;
}

#main_centering_div
{
    text-align: center;
    padding: 20px 0 10px 0;
}

.centering_div
{
    text-align: center;
    min-width: 100%;
}

h1.logo
{  
    background-image: url('/static/images/title_main.png');
    width: 677px;
    height: 70px;
    text-indent: -9999px; 
    margin: 3px auto 3px auto;
}
h2
{
    font-size: 1em;
    margin-top: 0px;
}

.reason_checkmark
{
    display: inline-block;
    background-image: url('/static/images/cool_check.png');
    background-repeat: no-repeat;
    width: 16px;
    height: 16px;
    padding-right: 5px; 
}

.main_right
{
    vertical-align: top;
    display: inline-block;
    width: 200px;
    color: White;
    text-align: left;
    white-space: normal;
    margin-left: 20px;
}

.main_center {
    vertical-align: top;
	display: inline-block;
    vertical-align: top;
    width: 640px;
}

#controls_holder 
{
    position: relative;
    margin-top: 10px;
}
#win_holder {
    float: left; 
    width: 280px;
}

#win {
    margin-right: 55px;
    float: left; 
    background-image:url('/static/images/spritesheet.png');
    width: 64px;
    height: 26px;
    background-position: -180px -1194px; 
}
#win.double {
    width: 133px;
    background-position: -291px -1133px;
    margin-right: 25px;
}
#win.triple 
{
    width: 118px;
    background-position: -291px -1101px;
    margin-right: 25px;
}
#win_digits {
    float: left;
}
.win_digit {
    float: left;
}
#bet_text {
    font-weight: bold;
    font-size: 18px;
    color: white;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    
}

#credit_digits {
    display: inline;
    margin-right: 4px;
}
.credit_digit {
    float: left;
    margin-right: 1px;
    background-image:url('/static/images/spritesheet.png');
    height: 26px;
}
.credit_digit.credit_digit_0 
{
    background-position: -195px -1254px; 
    width: 18px;
}
.credit_digit.credit_digit_1
{
    background-position: -10px -1254px; 
    width: 14px;
}
.credit_digit.credit_digit_2
{
    background-position: -27px -1254px;
    width: 18px;
}
.credit_digit.credit_digit_3
{
    background-position: -47px -1254px;
    width: 19px;
}
.credit_digit.credit_digit_4
{
    background-position: -68px -1254px;
    width: 19px;
}
.credit_digit.credit_digit_5
{
    background-position: -90px -1254px;
    width: 19px;
}
.credit_digit.credit_digit_6
{
    background-position: -112px -1254px;
    width: 19px;
}
.credit_digit.credit_digit_7
{
    background-position: -132px -1254px;
    width: 18px;
}
.credit_digit.credit_digit_8
{
    background-position: -152px -1254px;
    width: 19px;
}
.credit_digit.credit_digit_9
{
    background-position: -174px -1254px;
    width: 18px;
}
.credit_digit.credit_digit_period
{
    background-position: -215px -1254px;
    width: 9px; 
}
.credit_digit.credit_digit_comma
{
    background-position: -390px -1254px;
    width: 11px;
}

#credits_holder
{
    float:right;
}

#credits 
{
    display: none;
    background-image:url('/static/images/spritesheet.png');
    background-position: -182px -1166px;
    width: 141px;
    height: 26px;
}
#credits:before {
	display: inline-block;
}
#credits.bonus {
    /* content:"Test Credits"; */
    background-position: -156px -1102px;
    width: 115px;
    margin-left: 6px;
}
#credits.fake_credits {
	/* content:"Test Credits"; */
    background-position: -191px -1070px;
    width: 171px;
    margin-left: 6px;
}
#credits:not(.fake_credits):before {
	/* content:"Credits"; */
}
#credits.on {
    display: inline-block;
}
#credits.free_spin {
    margin-left: 8px;
    background-position: -250px -1194px;
    width: 166px;
}
#credits.free_spin.plural {
    width: 188px; 
}

#control_autoplay {
    float:left;
    margin-top: 7px;
    width: 88px;
    height: 32px;
    background-position: -478px -1867px;
    background-image:url('/static/images/spritesheet.png');
    cursor: pointer;
}
#control_autoplay.stop {
    background-image:url('/static/images/spritesheet.png');
    background-position: -478px -1903px;
}

.btc_token
{
    background-image:url('/static/images/spritesheet.png');
    width: 88px;
    height: 44px;
}
.btc_token.new
{
    width: 87px;
    height: 42px;
}
.btc_token_00001
{
    background-position: -1317px -775px;
}
.btc_token_0001
{
    background-position: -1317px -820px;
}
.btc_token_001
{
    background-position: -1317px -865px;
}
.btc_token_005
{
    background-position: -1317px -910px;
}
.btc_token_01
{
    background-position: -1317px -955px;
}
.btc_token_05
{
    background-position: -1317px -1000px;
}
     

#control_help 
{
    float:right;
    margin-top: 7px;
    
    width: 88px;
    height: 32px;
    background-position: -185px -1000px;
    background-image:url('/static/images/spritesheet.png');
    cursor: pointer;
}
#expected_return_content .blurb
{
    padding-bottom: 20px;
    font-size: 14px;
    font-weight: bold;
}
#expected_return_content table 
{
    width: 680px;
    text-align: right;
    border: 2px solid black;
    border-spacing:0;
    border-collapse:collapse;
}
#expected_return_content table td, #expected_return_content table th
{
    padding: 5px;
}
#expected_return_content table .header
{
    background: #ffcccc;
}
#expected_return_content table .sub
{
    text-align: left;
    font-weight: bold;
}
#expected_return_content table td, #expected_return_content table th
{
    border: solid #888888 1px;
}

#expected_return_content table .sub td
{
    padding-top: 10px;
}
#expected_return_content table .disabled
{
    background: #dddddd;
}
#expected_return_content table .even
{
    background: #ffffff;
}
#expected_return_content table .odd
{
    background: #ffffff;
}
#expected_return_content table .left_header
{
    text-align: left;
    background: #ccccff;
}

#faq_content, #tos_content, #expected_return_content {
    font-size: 12px;
    height: 400px;
    overflow: auto;
    padding: 5px;
}

.faq_question 
{
    font-weight: bold;
    font-size: 20px;
    text-decoration: underline;
}
.faq_answer
{
    padding-bottom: 10px;
}
#server_lied_dialog {
    font-size: 12px;
}

#provably_fair_explain_dialog.dialog {
    width: 740px;
}
#provably_fair_explain_content
{
    height: 400px;
    overflow: auto;
    padding: 5px;
}

#provably_fair_dialog.dialog {
    width: 540px;
    border: 20px;
    overflow-x: auto;
    font-size: 12px;
}
#provably_fair_dialog .result
{
    margin-bottom: 5px;
}
#provably_fair_dialog .result_text
{
    padding-left: 5px;
    padding-top: 3px;
    float: left;
}
#provably_fair_dialog .result_image
{
    background-image:url('/static/images/spritesheet.png');
    width: 24px;
    height: 24px;
    float: left;
}

#provably_fair_dialog .result_image.pass
{
    background-position: -30px -1161px; 
}    
#provably_fair_dialog .result_image.fail
{
    background-position: -3px -1161px; 
}    

#provably_fair_content {
    overflow-x: scroll;
    word-wrap: none;
}

#first_visit_dialog.dialog {
    width: 640px;
}

#black_friday_diag.dialog {
    width: 640px;
}

.card 
{
    background-image:url('/static/images/spritesheet.png');
    width: 124px;
    height: 180px;
}    
.card.card_back
{
    background-position: 0px -728px;
}
.card.card_empty
{
    background-position: -200px -728px;
}
.card.card_2c
{
    background-position: 0px 0px;
}
.card.card_3c
{
    background-position: -126px 0px;
}
.card.card_4c
{
    background-position: -252px 0px;
}
.card.card_5c
{
    background-position: -378px 0px;
}
.card.card_6c
{
    background-position: -504px 0px;
}
.card.card_7c
{
    background-position: -630px 0px;
}
.card.card_8c
{
    background-position: -756px 0px;
}
.card.card_9c
{
    background-position: -882px 0px;
}
.card.card_tc
{
    background-position: -1008px 0px;
}
.card.card_jc
{
    background-position: -1134px 0px;
}
.card.card_qc
{
    background-position: -1260px 0px;
}
.card.card_kc
{
    background-position: -1386px 0px;
}
.card.card_ac
{
    background-position: -1512px 0px;
}
.card.card_2c_wild
{
    background-position: -1638px 0px;
}
.card.card_2d
{
    background-position: 0px -182px;
}
.card.card_3d
{
    background-position: -126px -182px;
}
.card.card_4d
{
    background-position: -252px -182px;
}
.card.card_5d
{
    background-position: -378px -182px;
}
.card.card_6d
{
    background-position: -504px -182px;
}
.card.card_7d
{
    background-position: -630px -182px;
}
.card.card_8d
{
    background-position: -756px -182px;
}
.card.card_9d
{
    background-position: -882px -182px;
}
.card.card_td
{
    background-position: -1008px -182px;
}
.card.card_jd
{
    background-position: -1134px -182px;
}
.card.card_qd
{
    background-position: -1260px -182px;
}
.card.card_kd
{
    background-position: -1386px -182px;
}
.card.card_ad
{
    background-position: -1512px -182px;
}
.card.card_2d_wild
{
    background-position: -1638px -182px;
}
.card.card_2s
{
    background-position: 0px -364px;
}
.card.card_3s
{
    background-position: -126px -364px;
}
.card.card_4s
{
    background-position: -252px -364px;
}
.card.card_5s
{
    background-position: -378px -364px;
}
.card.card_6s
{
    background-position: -504px -364px;
}
.card.card_7s
{
    background-position: -630px -364px;
}
.card.card_8s
{
    background-position: -756px -364px;
}
.card.card_9s
{
    background-position: -882px -364px;
}
.card.card_ts
{
    background-position: -1008px -364px;
}
.card.card_js
{
    background-position: -1134px -364px;
}
.card.card_qs
{
    background-position: -1260px -364px;
}
.card.card_ks
{
    background-position: -1386px -364px;
}
.card.card_as
{
    background-position: -1512px -364px;
}
.card.card_2s_wild
{
    background-position: -1638px -364px;
}
.card.card_2h
{
    background-position: 0px -546px;
}
.card.card_3h
{
    background-position: -126px -546px;
}
.card.card_4h
{
    background-position: -252px -546px;
}
.card.card_5h
{
    background-position: -378px -546px;
}
.card.card_6h
{
    background-position: -504px -546px;
}
.card.card_7h
{
    background-position: -630px -546px;
}
.card.card_8h
{
    background-position: -756px -546px;
}
.card.card_9h
{
    background-position: -882px -546px;
}
.card.card_th
{
    background-position: -1008px -546px;
}
.card.card_jh
{
    background-position: -1134px -546px;
}
.card.card_qh
{
    background-position: -1260px -546px;
}
.card.card_kh
{
    background-position: -1386px -546px;
}
.card.card_ah
{
    background-position: -1512px -546px;
}
.card.card_2h_wild
{
    background-position: -1638px -546px;
}
.clickable
{
    cursor: pointer;
}
#help_image_container_parent
{
    width: 834px;
    height: 531px;
    z-index: 1005;
}
.help_image_container
{
    position: absolute;
    width: 800px;
    height: 332px;
    opacity: 0.0;
}
.help_image_container.on
{
    opacity: 1.0;
}
.help_image
{
    display: block;
    margin-left: auto;
    margin-right: auto;
}
#help_page_buttons_container
{
    position: absolute;
    bottom: 25px;
    width: 100%;
    z-index: 1006;
}
#help_page_buttons
{
    text-align: center;
    width: 100%;
    z-index: 1006;
}
.help_button_page
{
    display:inline-block;
    cursor:pointer; 
    background-image:url('/static/images/spritesheet.png');
    width: 148px;
    height: 32px;
    margin: 0 5px 0 5px;
}

#pf_tabs_container
{
    background: #b9dbfe; 
    width: 100%;
    padding: 10px 0 0 0;
    text-align: center;
}

ul#pf_tabs
{
    display: inline-block;
    font-size: 20px;
    font-weight: bold;
    text-transform: uppercase;
    padding: 0;
    margin: 0;
    list-style-type: none; 
    vertical-align:middle; 
} 

ul#pf_tabs a, ul#pf_tabs a:visited {
    display: block;
    height: 24px;
    padding: 10px 20px;
    text-decoration: none;
    color: #000000;
}

#pf_tabs a:hover, #pf_tabs a.selected {
    color: #E45B00;
    box-shadow: 0 -2px 3px #C8C8C8;
    text-decoration: none;
    background: url(/static/images/bgr_tabs_selected.png) repeat-x bottom;
}

ul#pf_tabs li
{
    float:left;
    padding: 10px; 
    color: #000000;
    font-size: 18px;
    font-weight: bold;
    background: url(/static/images/tabs_sep.png) no-repeat left;
    margin: 0;
    padding: 0;
}
ul#pf_tabs li.finaltab
{
    width:5px;
    height: 24px;
    padding: 10px 20px;
}
#pf_page_container
{
    background: #b9dbfe;
    padding-bottom: 10px;
    min-height: 400px;
}
.pf_page a, .pf_page a:visited
{
    font-weight: bold;
}

.pf_page, .pfdd_page
{
    width: 520px;
    display: inline-block; 
    display: none;
    margin-left: 10px;
    overflow-x: auto;
}
.pf_page.selected, .pfdd_page.selected
{
    display: block;
}
#shutdown_time_container {
    z-index: 1001;
    color: #ffffff;
    font-weight: bold;
    background: #880000;
     display: none;
}
#shutdown_time_container.visible 
{
    display: block;
}
#shutdown_time_text 
{
    text-align: center;
}

.double_won {
    color: #00af00;
}
.double_lost {
    color: #af0000;
}

.more_games_text
{
    display: inline-block;
    text-align: center;
    width: 170px;
    margin-bottom: 4px;
    color: #FFD100;
    font-weight: bold;
    font-size: 15px;
    overflow: hidden;
}

.outdated_browser {
    color: #fff;
    font-size: 16px;
    margin-bottom: 10px;
}

.outdated_browser a {
    color: #fff;
    font-weight: bold;
}
.outdated_browser a:hover {
    text-decoration: underline
}

#top_mini 
{
    min-width: 1000px;
    display: inline-block;
}
.top_mini_logo
{
    float: left;
    margin-right: 70px;
    margin-top: 20px;
}
.top_mini_game
{
    float: left;
}

.play_x_credits 
{
    float: left;
    margin-left: 0px;
    background-image:url('/static/images/spritesheet.png');
    height: 26px;
}
#play_x_credits_play
{
    background-position: -436px -1133px;
    width: 85px;
}
#play_x_credits_one
{
    background-position: -10px -1254px; 
    width: 14px;
    margin-left: 8px;
}
#play_x_credits_zero
{
    background-position: -195px -1254px; 
    width: 18px;
    margin-left: 5px;
    margin-right: 3px;
}
#play_x_credits_five
{
    background-position: -90px -1254px;
    width: 19px;
    margin-left: 5px;
}
#play_x_credits_credits 
{
    background-position: -182px -1166px;
    width: 141px;
    margin-left: 5px;
}

.auto_play_banner
{
    float: left;
    margin-left: 0px;
    background-image:url('/static/images/spritesheet.png');
    width: 141px;
    height: 27px;
}
#auto_play_auto
{
    background-position: -436px -1165px;
    width: 91px;
}
#auto_play_play
{
    background-position: -436px -1133px;
    width: 85px;
    margin-left: 5px;
}
#expected_return_dialog .stat
{
    padding-bottom: 3px;
    padding-top: 3px;
}


#autoplay_dialog
{
}

#autoplay_dialog .autoplay_mode_item
{
    margin-bottom: 20px;
    border: solid 2px #cccccc;
    padding: 10px;
    cursor: pointer;
}

#autoplay_dialog .autoplay_mode_item.selected
{
    border: solid 2px #00cc00;
}

#autoplay_dialog .autoplay_mode_item .autoplay_mode_text
{
    overflow:hidden; 
    padding-top: 1px;
    padding-left: 10px;
    font-size: 23px;
    font-weight: bold;
}

#autoplay_dialog .autoplay_mode_item .autoplay_mode_text .autoplay_mode_text_small
{
    font-weight: normal;
    font-size: 14px;
    color: #3333aa;
    padding-top: 4px;
}

.autoplay_option
{
    font-weight: italic;
    font-size: 14px;
    color: #aa3333;
    padding-top: 4px;
}

.autoplay_start_image
{
    width: 84px;
    height: 30px;
    display: inline-block;
    cursor: pointer;
    background-image:url('/static/images/spritesheet.png');
    background-position: -68px -1711px;
}

#next_server_hash_row
{
    text-align: center; 
    font-style: italic;
    font-size: 14px;
    font-weight: bold;
}

.statspage__my-games-title__play-for-real, .password_reminder
{
    display: none;
    font-style: normal;
}
.statspage__my-games-title__play-for-real.on, .password_reminder.on
{
    display: block;
}

/* NEW BRAND LAYOUT STUFF */
.topbar_height 
{
    height: 26px;
}
.topbar_height_offset
{
    top: -26px;
}

#topbar_dim_stretch
{
    background-color: #fcd800;
    opacity: 0.5;
    position: relative;
    left: 0;
    width: 100%;
}
#topbar_container_in
{
    background: #fcd800;
    width: 1058px;
    margin: 0 auto 0 auto;
}
#topbar
{
    position: relative;
    background: #fcd800;
    color: black;
    font-size: 12px;
}
#topbar_leftside 
{
    float: left;
    padding: 5px 0 5px 5px;
}
#topbar_rightside
{
    float: right;
    padding: 5px 0 5px 0;
}
#leaderboards_self_user
{
    font-weight: bold;
}
#topbar_self_user
{
    font-weight: bold;
}
#topbar_self_user:hover
{
    cursor: pointer;
}
.topbar_menu_item
{
    float: right;
    border-right: solid 2px #666666;
}
.topbar_menu_item.last
{
    border: none;
}
.topbar_menu_item a, .topbar_menu_item a:visited
{
    color: black;
    padding: 0 10px 0 10px;
}
.topbar_menu_item a:hover
{
    color: red;
}

.topbar_control
{
    float: right;
    background-image:url('/static/images/spritesheet.png');
    height: 20px;
    cursor: pointer;
    margin: -2px 5px 0 5px;
}
#topbar_barescreen
{
    background-position: -271px -739px;
    width: 19px;
    margin-right: 10px;
}
#topbar_sound
{
    background-position: -302px -739px;
    width: 23px;
}
#topbar_sound.off
{
    background-position: -336px -739px;
}
#gamearea
{
    position: relative;
}
#gamearea_bordered
{
    /* This gets set for each game -- this is the default */
    background-color: #84a4d5;
    
    
    padding: 0 10px 10px 10px;
    width: 980px;
    border-radius: 0 0 6px 6px;
}
#username_info
{
    float: right;
    color: #880088;
}
#username_info a:hover
{
    color: red;
}

#ultra_container
{
    padding-bottom: 20px;
    width: 100%;
    margin: 0 auto 0 auto;
    text-align: center;
    position: relative;
}
#ultra_container.notmobile
{
    -moz-background-size: 100% 100%;
    -webkit-background-size: 100% 100%;
    background-size: 100% 100%;
}

#ultra_container.mobile
{
    background-image: none;
}

.alley_container_table
{
    display: table;
}

.alley_container_row
{
    display: table-row;
}

.alley_left
{
    display: table-cell;
    width: 29px;
}
.alley_left.ultra
{
    background:url('/static/images/alley_left.png');
}
.alley_left.topbar
{
    background:url('/static/images/topbar_alley_left.png');
}

.alley_right
{
    display: table-cell;
    width: 29px;
}
.alley_right.ultra
{
    background:url('/static/images/alley_right.png');
}
.alley_right.topbar
{
    background:url('/static/images/topbar_alley_right.png');
}

#center_outer_alley_contents
{
    position: relative;
    width: 100%;
}
#outer_alley_contents
{
    display: inline-block;
    width: 1000px;
    padding: 0 12px 0 12px;
}

#alley_contents
{
    display: block;
    width: 1000px;
    box-shadow: 4px 0px 8px 0px #333, -4px 0px 8px 0px #333;
    border-radius: 0 0 6px 6px;
}

#title_container
{
    /* This gets set for each game - this is the default */
    background: #8aa4d5;
    
    text-align: center;
    padding: 8px 0 8px 0;
}
#forsale_title
{
    width: 130px;
    position: absolute;
    right: 10px;
    top: 20px;
    font-size: 12px;
}

#gameselect_container_out
{
    background-color: #fcd800;
    width: 100%;
    text-align: center;
    max-height: 30px;
    
    -webkit-border-top-left-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-topright: 5px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    
    border-bottom: 2px solid black;
}
#gameselect_container_in
{
    display: inline-block;
}
.gameselect_divider
{
    float: left;
    width: 2px;
    height: 30px;
    background-image:url('/static/images/spritesheet.png');
    background-position: -2px -1085px;
}
.gameselect_item
{
    float: left;
}
.gameselect_item a
{
    display: block;
    height: 30px;
    font-size: 20px;
    letter-spacing: 1px;
    line-height: 30px;
    font-family: Impact, Charcoal, sans-serif;
    text-shadow: 1px 1px #d7bb1a;
    padding: 0 30px 0 30px;
    color: #4c481c;
}
.gameselect_item a:hover, .gameselect_item.selected a
{
    /* These two are set for each game -- this is the default */
    background-color: #0f107c;
    color: #89b1e4;
    height: 32px;
    
    -webkit-border-top-left-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-topright: 5px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    text-shadow: none;
}
.account_link
{
    font-weight: bold;
    font-size: 20px;
    border-color: black;
    border: 3px solid;
    border-radius: 5px;
    padding: 4px;
    background-color: white;
}

/* header and footer */

#title_container
{
    display: grid;
    width: 100%;
    align-items: center;
    justify-items: center;
    grid-auto-flow: column;
}

.now_playing {
    color: white;
    display: grid;
    grid-auto-flow: column;
    grid-gap: 10px;
    align-items: center;
}

#now_playing_grid {
    display: grid;
    grid-auto-flow: row;
    grid-gap: 5px;
}

.other_games {
    display: grid;
    grid-auto-flow: column;
    align-items: center;
}

#footer_grid {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-template-rows: 1fr auto;
    text-align: center;
    align-items: center;
}

div.social-icons-holder ul{
	list-style-type: none;
    padding: 0 0 0 25px;
}

div.social-icons-holder ul li{
	float: left;
}

div.social-icons-holder ul li a{
	margin-right: 10px;
}

div.social-icons-holder ul li a img{
	width: 33px;
}

.social_media_link {
    height: 40px;
    width: 200px;
    border-radius: 25px;
    justify-self: center;
    color: darkblue;
    background-color: white;
}

.social_media_link:hover {
    cursor: pointer;
}

.social_media_link img {
    padding-right: 10px;
}

.might_like.footer {
    color: white;
}

#now_playing_grid.footer {
    grid-column: 4;
}

.footer_links {
    height: 60px;
    display: flex;
    align-items: center;
    padding-left: 15px; 
}

.footer_links * {
    padding-left: 10px;
    padding-right: 10px;
}

.footer_links, .footer_links * {
    color: white;
}

/*----------BVC Leaderboard Promotion-----------*/

@keyframes promotion {
    0% {
        box-shadow: none;
    }
    50% {
        box-shadow: 0 0 20px 0 #FB0000, 0 0 10px 0 #FDD900;
    }
    100% {
        box-shadow: none;
    }
}

#topbar_promotion {
    display: flex;
    justify-content: center;
    align-items: center;
    position: relative;
    z-index: 1;
    float: left;
    top: 0px;
    left: 24px;
    width: 125px;
    height: 32px;
    line-height: 30px;
    background: #FB0000;
    font-family: Helvetica Neue;
    font-size: 10px;
    color: white;
    text-transform: uppercase;
}

.bottom_left_corner {
    position: absolute;
    top: 25.4px;
    left: -5.7px;
    width: 0;
    height: 0;
    border-left: 4.2px solid transparent;
    border-right: 4.2px solid transparent;
    border-bottom: 4.2px solid rgb(145, 0, 0);
    transform: rotate(45deg);
}

#main_chat_container
{
}

@keyframes blinker {
    40% {
        opacity: 0.8;
    }
    50% {
        opacity: 0.0;
    }
    60% {
        opacity: 0.8;
    }
}

.blink_me {
    animation: blinker 1s linear infinite;
}

#chat_tabs_container
{
    background: #222222;
    width: 100%;
    text-align: center;
    border-bottom: 2px solid #888888;
}

ul#chat_tabs
{
    font-size: 12px;
    font-weight: bold;
    text-transform: uppercase;
    padding: 0;
    margin: 0;
    list-style-type: none; 
    vertical-align:middle; 
}

ul#chat_tabs li
{
    float: left;
    width: 50%;
    padding: 3px 0 3px 0;
}

ul#chat_tabs li.selected
{
    background: #40a0ca;
}

#chat_page_container
{
    
}
.chat_page
{
    display: none;
    
    overflow-x: hidden;
    padding-left: 3px;
    padding-right: 3px;
    word-wrap: break-word;
    
    height: 348px;
    overflow-y: auto;
}
.chat_page.selected
{
    display: block;
}

.chat_page::-webkit-scrollbar { 
    display: none;
}

#chat_input
{
    border: 0;
    padding: 2px;
    width: 192px; 
    margin: 0;
}

.chat_message
{
    color: #FFFFFF;
    font-size: 12px;
    margin-bottom: 10px;
}
.chat_user
{
    font-size: 12px;
    margin: 2px 0 2px 0;
}

.chat_message.sender, .chat_user
{
    color: #FFD100;
    font-weight: bold;
    cursor: pointer; 
}
.chat_message.sender:hover, .chat_user:hover
{
    text-decoration: underline;
}
.chat_message.sender.self, .chat_user.self
{
    color: #00D1FF;
}
.chat_message.sender.admin, .chat_user.admin
{
    color: #00FF00;
}


.chat_message.boring
{
    font-size: 12px;
    color: #cccccc;
    font-weight: bold;
}
.chat_message.exciting
{
    font-size: 12px;
    color: #FF88FF;
    font-weight: bold;
}
.chat_message.notice
{
    font-size: 12px;
    color: #FFFFFF;
    font-weight: bold;
}

.chat_chunk_time
{
    text-align: right;
    padding-top: 10px;
    line-height: 70%;
}
.chat_chunk_message
{
}

.chat_message.time
{
    font-size: 10px;
    color: #EFEFEF;
    font-weight: normal;
    margin: 0;
    padding: 0;
}

.chat_message a
{
    color: yellow;
}

.chat_message a:visited
{
    color: gray;
}


#outer_stats_container
{
    width: 100%;
    text-align: center;
}

#stats_container
{
    width: 95%;
    display: inline-block;
}

.stat_col
{
    float: left;
    width: 400px;
}
.stat_name 
{
    float: left;
    width: 200px;
}
.stat_value
{
    float: left;
}

#statstab_container
{
    overflow: hidden;
    padding: 10px 0 0 0;
    text-align: center;
}

ul#tabs
{
    display: inline-block;
    font-size: 20px;
    font-weight: bold;
    text-transform: uppercase;
    padding: 0;
    margin: 0;
    list-style-type: none; 
    vertical-align:middle; 
} 
ul#tabs a, ul#tabs a:visited {
    display: block;
    height: 24px;
    padding: 10px 20px;
    text-decoration: none;
    color: #000000;
}
#tabs a {
    background-color: #cccccc;
}
#tabs a:hover, #tabs a.selected {
    color: #E45B00;
    box-shadow: 0 -2px 3px #C8C8C8;
    text-decoration: none;
    background: url(/static/images/bgr_tabs_selected.png) repeat-x bottom;
}
ul#tabs li
{
    float:left;
    padding: 10px; 
    color: #000000;
    font-size: 18px;
    font-weight: bold;
    background: url(/static/images/tabs_sep.png) no-repeat left;
    margin: 0;
    padding: 0;
}
ul#tabs li.nobackground
{
    background: none;
}
ul#tabs a#tab0
{
    border-radius: 6px 0 0 0;
}
ul#tabs a#tab5
{
    border-radius: 0 6px 0 0;
}

ul#tabs li.finaltab
{
    width:5px; 
    height: 24px; 
    padding: 10px 20px;
}
    
#statspage_container
{
    padding-bottom: 10px;
    min-height: 500px; 
}
.statspage
{
    width: 100%;
    display: inline-block; 
    display: none;
    margin-left: auto;
    margin-right: auto;
}
.statspage.selected
{
    display: block;
}
.statspage #account_settings
{
    width:100%;
    padding: 10px;
    background: #f1f1f1;
    -webkit-border-radius: 6px; 
    text-align: left;
}
a#account_self_stats
{
    color: Blue;
}
.statspage table
{
    width:100%;
    padding: 10px;
    background: #f1f1f1;
    text-align: right;
    -webkit-border-radius: 0.4rem;
}
.statspage__my-games-title
{
    padding: 10px;
    background: #f1f1f1;
    -webkit-border-top-right-radius: 0.4rem;
    -webkit-border-top-left-radius: 0.4rem;
}
.statspage__my-games-title__next-server-hash {
    font-weight: normal;
}
.statspage__my-games-table {    
    -webkit-border-top-right-radius: 0 !important;
    -webkit-border-top-left-radius: 0 !important;
}
.statspage__my-games-table__verify-column { 
    width: 65px;
    text-align: right;
}
.statspage table tr th
{
    padding: 5px 5px 5px 0;
    background: #f1f1f1;
}
.statspage table tr td
{
    padding: 5px 5px 5px 0;
}
.statspage table tr td.yourself
{
    color: #00AF00;
}
.statspage table tr td a
{
    color: Blue;
}
.statspage table tr.odd
{
    background: #ffffff; 
}
.statspage table tr.even
{
    background: #cee0f2; 
}
.statspage table tr td, .statspage table tr th, .statspage table
{
    border-spacing: 0px;
}
.statspage table tr td span
{
    vertical-align: baseline;
}

.verify_button
{
    background-image:url('/static/images/spritesheet.png');
    height: 18px;
    width: 59px;
    background-position: -4px -1711px;
    margin-left: 10px;
    cursor: pointer;
}

.stat_user a
{
    color: Blue;
}
.stat_user a:hover
{
    text-decoration: underline;
}

#mygames_play_for_real
{
    padding-bottom: 10px;
}

#account_container {
    background: #000000;
    color: #00ffff;
    text-align: center;
    position: fixed;
    
    /* On the samsung s3 (chrome), the bar is not flush against the bottom of the screen. Therefore move the bar 2 pixels below the bottom,
       and increase padding 2 px to compensate */
 
    bottom: -2px;
    padding: 4px 0px 6px 0px;
    
    z-index: 1002;
    width: 100%;
} 

#account 
{
    display: inline-block;
    min-width: 1000px;
    white-space: nowrap;
}

#bitcoin_address {
}

#bitcoin_address a, #bitcoin_address span
{
    color: #ffffff;
    font-weight: bold; 
}

#bitcoin_address_help a
{
    display: inline-block;
    color: #00ff00;
    margin-left: 5px;
}


#account_play_for_real_bitcoins_holder, #account_password_reminder_holder
{
    position: absolute;
    left: 0;
    z-index: 50;
    width: 100%;
    pointer-events: none;
}

#account_play_for_real_bitcoins, #account_password_reminder
{
    background: black;
    color: #ff0000;
    text-shadow: 2px 2px green;
    font-size: 22px;
    font-weight: bold;
    padding: 0 8px 0 8px;
    margin: 0 auto 0 auto;
    width: 672px;
    cursor: pointer;
    pointer-events: auto;
}
#bitcoin_address_qr_popup {
    position: absolute;
    display: none;
    z-index: 50;
    width: 300px;
    height: 259px;

    margin: 0;
    padding: 0;
    background-image:url('/static/images/spritesheet.png');

    /* border is 200x200, 10px thick, 5px drop shadow, starting at 396,1346. the bottom border has 14px to adjust for the bubble tip */
    background-position: -95px -1827px; 
}

#bitcoin_address_qr_code
{
    position: absolute;
    top: 10px; /* out of drop shadow + 1/2 through border */
    left: 10px;
    width: 280px;
    height: 230px;
    background-color: #fff;
}

#bitcoin_address_qr_image_spinner
{
    position: absolute;
    top: 0;
    left: 0;
    width: inherit;
    height: inherit;
    margin: auto;
    background: url(/static/images/loading_spinner_white.gif) no-repeat center center;
}

#bitcoin_address_qr_text
{
    position: absolute;
    width: inherit;
    left: 0px;
    bottom: 0px;
	font-size: 10px;
	line-height: 1.2em;
	color: #666;
	font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", sans-serif; 
}

#bitcoin_address_qr_popup_a
{
    display: block;
}

#bitcoin_balance {
    display: inline-block;
    margin-left: 5px;
}

#bitcoin_balance .hilight {
    color: #00ff00;
    font-weight: bold; 
}

#bitcoin_balance .badlight {
    color: #ff0000;
    font-weight: bold; 
    cursor: help;
}

#bitcoin_cashout {
    display: inline-block;
    margin-left: 5px;
    cursor: pointer;
}

#wowbar_container_centered
{
    background-color: #fcd800;
    text-align: center;
    width: 100%;
    border-radius: 6px 6px 0 0;
}

#wowbar_container
{
    display: inline-block;
}

.wowbar_stat
{
    margin-left: 30px;
    margin-right: 30px;
    float: left;
    font-size: 14px;
    color: #333333;
}

.wowbar_stat.first
{
    margin-left: 0;
}

.wowbar_stat.last
{
    overflow: hidden;
    margin-right: 0;
}

.wowbar_stat span.number
{
    font-weight: bold;
    font-size: 18px;
}


.main_center.barescreen {
    margin: 0px auto;
    display: block;
    text-align: center;
    float: none;
}
.main_container.barescreen {
    width: inherit;
    min-width: 640px;
    white-space: nowrap;
}

#barescreen_container {
    position: fixed;
    top: 0px;
    right: 0px;
    height: 32px;
    z-index: 1001;
    cursor: pointer; 
    display: none;
}

#barescreen_image 
{
    opacity: 0.75;
    width: 24px;
    height: 24px;
}

#main_centering_div.barescreen
{
    min-height: 100%;
    min-width: 0px;
    overflow-x: hidden;
    background: none;
}

#ultra_container.barescreen
{
    background: none;
}

#center_outer_alley_contents.barescreen
{
    position: static;
}

#outer_alley_contents.barescreen
{
    width: 640px;
    padding: 0;
}

#alley_contents.barescreen
{
    margin-top: 10px;
    width: 640px;
    box-shadow: none;
    border-radius: 0;
}

#gamearea_bordered.barescreen
{
    width: 640px;
    border-radius: 0;
    padding: 0;
    background: none;
}


/* fireworks styles */

body {
 margin: 0px;
 padding: 0px;
}

#fireworks-template {
 display:none;
}

#fireContainer {
 position:absolute;
 left:0px;
 top:0px;
 z-index:706;
}

.firework {
 /* containing box which flies out first */
 position:absolute;
 left:0px;
 top:0px;
 font-size:1px;
 width:4px;
 height:4px;
 border:1px solid #333;
 background:#666;
}

.fireworkParticle {
 /* elements that explode from the container */
 position:absolute;
 font-size:1px;
 width:10px;
 height:10px;
 overflow:hidden;
}

.fireworkParticle img {
 display:block;
 width:100px;
}

#sound {
 position:absolute;
 left:-706px;
 top:-706px;
}

#debug {
 position:absolute;
 left:8px;
 top:8px;
 width:220px;
 height:165px;
 overflow:hidden;
 color:#666;
 display:none;
}
/*
#control_sound {
    float:left;
    margin-left: 8px;
    width: 33px;
    height: 42px;
    background-image:url('/static/images/spritesheet.png');
    cursor: pointer;
    background-position: -35px -1116px;
}
#control_sound.off
{ 
    background-position: 0px -1116px;
}
*/
#control_volume
{ 
    float: left;
    position: relative;
    width: 60px;
    height: 14px;
    margin-top: 16px;
    cursor: pointer;
    z-index: 104;
    opacity:0.00;
}
#volume_knob
{ 
    position: absolute;
    left: 45px;
    top: 0px;
    width: 5px;
    background: #dddddd;
    height: 14px;
    z-index: 103;
}
#volume_redbar
{ 
    position: absolute;
    left: 10px;
    top: 5px;
    background: #b91f1f;
    width: 35px;
    height: 4px;
    z-index: 102;
}
#volume_graybar
{ 
    position: absolute;
    left: 10px;
    top: 5px;
    background: #757575;
    width: 50px;
    height: 4px;
    z-index: 101;
}

#main_game_container
{
    /* Looks like modern webkit browsers will take the gradient, while MSIE will fall back to the solid color */
    background-color: #494a4f;
    background-image: -webkit-linear-gradient(left, #27282a, #494a4f, #27282a);
    background-image: -moz-linear-gradient(left, #27282a, #494a4f, #27282a);
    background-image: -o-linear-gradient(left, #27282a, #494a4f, #27282a);
    background-image: linear-gradient(left, #27282a, #494a4f, #27282a);
    border-radius: 5px 5px 0 0;
    padding-left: 10px;
    padding-right: 10px;
} 

.gameselect_item a:hover, .gameselect_item.selected a
{
    background-color: #3a3b3f;
    color: #a0a2a8;
}

#title_container, #gamearea_bordered, #gamearea
{
    background: #a0a2a8;
}

#gameselect_container_out
{
    display: none;
}

/* set the tab color */
ul#chat_tabs li.selected
{
    background-color: #a681b8;
}

#main_chat_container
{
    border: 2px solid #a681b8;
}

#chat_tabs_container
{
    border-bottom: 2px solid #a681b8;
}

/* set leaderboard color */
.game_stats_background_color
{
    background-color: #d5ced8;
}

/* set leaderboard row colors */
.statspage table tr.even
{
    background: #d1cfd1; 
}

/* set footer color */
#footer_container.footer_color
{
    background-color: #d5ced8;
}

.game_stats
{
    position: absolute;
    color: #ffd100;
    font-size: 17px;
    font-weight: bold;
    text-align: left;

    line-height: 22px;

    padding-top: 2px;
    padding-bottom: 2px;
    padding-left: 4px;
    padding-right: 4px;
    width: 240px; /* real value is 4px larger. subtracted out 4 for margins */
    height: 43px; /* real value is 4px larger. subtracted out 4 for margins */
}

#videopoker_stats_container, #blackjack_stats_container, #roulette_stats_container, #craps_stats_container, #keno_stats_container, #slots_stats_container, #dice_stats_container
{
    left: 20px;
    top: 56px;
}

.game_stat
{
    float: left;
    white-space: nowrap;
    overflow: hidden;
}

.game_stat:after
{
    content: ".................................................";
}

.game_stat_value
{
    float: right;
    overflow: hidden;
}

#blackjack_stats
{
    /* special font color for bj stats */
    color: #ebc452;
}

#roulette_stats
{
    /* special font color for roulete stats */
    color: #ebc452;
}

#craps_stats
{
    /* special font color for craps stats */
    color: #ebc452;
}

#more_games_coming_soon_container
{
    color: #ffd100;
    font-size: 24px;
    font-weight: bold;
    text-align: center;
    height: 200px;
    line-height: 200px;
}

.big_game_button {
    position: relative;
    display: inline-block;
    color: #fff;
    cursor: pointer;
    background-size: 150%;
    background-repeat: no-repeat;
    background-position: left center;
    border-radius: 10px;
    width: 100%;
    height: 100%;
}

.big_game_button > a
{
    height:100%;
    /* -moz-box-shadow: 5px 5px 5px #4f4f4f;
    -webkit-box-shadow: 5px 5px 5px #4f4f4f;
    box-shadow: 5px 5px 5px #4f4f4f;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px; */
    border-radius: 10px;
    display: flex;
    justify-content: space-evenly;
    flex-flow: column;
    grid-auto-flow: row;
    color: white;
    padding-left: 10px;
}

.big_game_button > a:hover
{
    -moz-box-shadow: 0px 0px 9px 6px #afafaf;
    -webkit-box-shadow: 0px 0px 9px 6px #afafaf;
    box-shadow: 0px 0px 9px 6px #afafaf;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
}

#game_videopoker
{
    background-image:url('/static/images/home_redesign/videopoker.png');
}
#game_videopoker > a
{
    background-color:#1818a880
}

#game_blackjack
{
    background-image:url('/static/images/home_redesign/blackjack.jpg');
}
#game_blackjack > a
{
    background-color:#00521580;
}

#game_roulette
{
    background-image:url('/static/images/home_redesign/roulette.jpg');
}
#game_roulette > a
{
    background-color:#54000580;
}

#game_craps
{
    background-image:url('/static/images/home_redesign/craps.jpg');
}
#game_craps > a
{
    background-color:#01574580;
}

#game_keno
{
    background-image:url('/static/images/home_redesign/keno.jpg');
}
#game_keno > a
{
    background-color:#64263d80;
}

#game_slots
{
    background-image:url('/static/images/home_redesign/slots.jpg');
}
#game_slots > a
{
    background-color:#035a8c80;
}

#game_dice
{
    background-image:url('/static/images/home_redesign/dice.jpg');
    grid-column: 3 / span 1;
}
#game_dice > a
{
    background-color:#4c116180;
}


/* OVERRIDE COMMON STUFF */

.home_welcome_blurb
{
    position: relative;
    display: inline-block;
    font-size: 16px;
    margin-right: 18px;
    line-height: 23px;
    grid-row: 4 / span 1;
    grid-column: 1 / span 2;
    color: white;
}

.game_buttons_grid {
    display: grid;
    justify-items: center;
    align-items: center;
    align-content: space-evenly;
    justify-content: space-evenly;
    grid-template-columns: 1fr 1fr 1fr;
    grid-template-rows: auto 1fr 1fr 1fr;
    grid-gap: 20px;
    padding: 10px;
}

#ultra_container {
    background-image:url('/static/images/home_redesign/bg.png');
    background-size: cover;
    background-repeat:no-repeat;

}

#home_advert
{
    background-size: cover;
    border: #AAA2A2 medium solid;
    grid-column: 1 / span 3;
    background-image:url('/static/images/home_redesign/hero.jpg');
    background-position: center;
    width: 100%;
    height: 295px;
}

.game_name {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 20pt;
}

.stat_row {
    display: flex;
    justify-content: flex-start;
}

.stat_row img {
   justify-self: center;
   align-self: center;
}

.stats {
    padding-left: 10px;
}

.stats.jackpot {
    color: gold;
}

.small_stat {
    font-size: 6pt;
}

.big_game_button > a {
    height: 125px;
}

body {
    background-image: url('/static/images/background-home.jpg');
}

a {
    color: #0000ff;
}   

#main_game_container
{
    border-radius: 0 0 0 0;
}

.download_box
{
    border: solid 2px #e3c30b;
    width: 500px;
    padding: 20px;
    margin: 20px auto 0 auto;
    background: #efefef;
    text-align: left;
}
.download_box .header
{
    font-size: 18px;
    font-weight: bold;
    text-align: center;
    padding-bottom: 0px;
}
.download_box .text
{
    padding-top: 17px;
}
.download_box .qr
{
    overflow: hidden;
    padding-left: 20px;
}



#screenshot_holder {
    width: 796px;
    height: 387px;
    background-image: url('/static/images/android_screenshot_base.png'); 
    position: relative;
    margin: 0 auto 10px auto;
}
.screenshot_img 
{
    position: absolute;
    width: 585px;
    height: 329px;
    left: 104px;
    top: 30px;
    display: none;
}
.screenshot_img.on 
{
    display: block;
}
#img0.screenshot_img 
{
    background-image: url('/static/images/android_shot0.png'); 
}
#img1.screenshot_img 
{
    background-image: url('/static/images/android_shot1.png'); 
}
#img2.screenshot_img 
{
    background-image: url('/static/images/android_shot2.png'); 
}
#img3.screenshot_img 
{
    background-image: url('/static/images/android_shot3.png'); 
}
#img4.screenshot_img 
{
    background-image: url('/static/images/android_shot4.png'); 
}
#img5.screenshot_img 
{
    background-image: url('/static/images/android_shot5.png'); 
}
#img6.screenshot_img 
{
    background-image: url('/static/images/android_shot6.png'); 
}

#stats_container
{
    display: none;
}
#gameselect_container_out
{
    display: block;
}



