/* QBillion HD by LTD Interactive */
/* Start retina display fix 2025-07-18 */
* {
  image-rendering: pixelated !important;
}
/* End retina display fix 2025-07-18 */
/*****************************************************************************************************/
div.titlelogo, div.logo, div.l, div.arrow, div.n, div.loading, div#ltdi, td.p1, td.p2, td.t, #ibtnn, #ibtns, #ibtne, #ibtnw, #ibtna, #ibtnb, #ibtnx, #ibtny, div#editor_above, div#editor_below {background-image:url("./theme0.png");}
/*****************************************************************************************************/
body
{
	margin:8px;
	font-size:16px;
	font-family:"Helvetica","Arial";
	background-color:black;
	color:white;
	font-weight:300;
	overflow:hidden;
}
div
{
	cursor:default;
}
div#wrapper
{
	width:640px;
	height:480px;
	position:absolute;
	top:-1000px;
	left:-1000px;
}
div#blank, div#title, div#sp1, div#sp2, div#mp1, div#mp2, div#mp3, div#mp4, div#mylevels, div#options, div#credits, div#help
{
	background-color:white;
	width:640px;
	height:480px;
	text-align:left;
}
audio, #ibtn, div#tinyscreen, div#title, div#sp1, div#sp2, div#mp1, div#mp2, div#mp3, div#mp4, div#mylevels, div#editor, div#options, div#credits, div#help {display:none;}
/*****************************************************************************************************/
div#blank_by_ltdinteractive
{
	position:absolute;
	left:185px;
	top:160px;
}
div#blank_loading
{
	position:absolute;
	left:256px;
	top:206px;
}
div#title_by_ltdinteractive
{
	position:absolute;
	left:185px;
	top:160px;
}
div#title_singleplayer
{
	position:absolute;
	left:225px;
	top:206px;
}
div#title_multiplayer
{
	position:absolute;
	left:233px;
	top:236px;
}
div#title_editor
{
	position:absolute;
	left:225px;
	top:266px;
}
div#title_options
{
	position:absolute;
	left:265px;
	top:296px;
}
div#title_credits
{
	position:absolute;
	left:265px;
	top:326px;
}
div#title_help
{
	position:absolute;
	left:289px;
	top:356px;
}
/***************************************************/
div#sp1_singleplayer
{
	position:absolute;
	left:225px;
	top:160px;
}
div#sp1_classic
{
	position:absolute;
	left:265px;
	top:206px;
}
div#sp1_my_levels
{
	position:absolute;
	left:249px;
	top:236px;
}
/***************************************************/
div#sp2_classic
{
	position:absolute;
	left:265px;
	top:160px;
}
div#sp2_my_levels
{
	position:absolute;
	left:249px;
	top:160px;
}
div#sp2_level
{
	position:absolute;
	left:243px;
	top:206px;
}
div#sp2_hash
{
	position:absolute;
	left:337px;
	top:206px;
}
/***************************************************/
div#mp1_multiplayer
{
	position:absolute;
	left:233px;
	top:160px;
}
div#mp1_coop
{
	position:absolute;
	left:281px;
	top:206px;
}
div#mp1_vs_time
{
	position:absolute;
	left:265px;
	top:236px;
}
div#mp1_vs_moves
{
	position:absolute;
	left:257px;
	top:266px;
}
/***************************************************/
div#mp2_multiplayer
{
	position:absolute;
	left:233px;
	top:160px;
}
div#mp2_searching
{
	position:absolute;
	left:249px;
	top:206px;
}
div#mp2_for_a_player
{
	position:absolute;
	left:216px;
	top:236px;
}
/***************************************************/
div#mp3_multiplayer
{
	position:absolute;
	left:233px;
	top:160px;
}
div#mp3_classic
{
	position:absolute;
	left:265px;
	top:206px;
}
div#mp3_my_levels
{
	position:absolute;
	left:249px;
	top:236px;
}
/***************************************************/
div#mp4_classic
{
	position:absolute;
	left:265px;
	top:160px;
}
div#mp4_my_levels
{
	position:absolute;
	left:249px;
	top:160px;
}
div#mp4_level
{
	position:absolute;
	left:243px;
	top:206px;
}
div#mp4_hash
{
	position:absolute;
	left:337px;
	top:206px;
}
/***************************************************/
div#mylevels_mylevels
{
	position:absolute;
	left:249px;
	top:160px;
}
div#mylevels_level
{
	position:absolute;
	left:243px;
	top:206px;
}
div#mylevels_hash
{
	position:absolute;
	left:337px;
	top:206px;
}
/***************************************************/
div#options_options
{
	position:absolute;
	left:265px;
	top:160px;
}
div#options_music_on
{
	position:absolute;
	left:249px;
	top:206px;
	display:none;
}
div#options_music_off
{
	position:absolute;
	left:241px;
	top:206px;
	display:none;
}
div#options_help_on
{
	position:absolute;
	left:257px;
	top:236px;
	display:none;
}
div#options_help_off
{
	position:absolute;
	left:249px;
	top:236px;
	display:none;
}
div#options_theme_hd
{
	position:absolute;
	left:249px;
	top:266px;
	display:none;
}
div#options_theme_classic
{
	position:absolute;
	left:209px;
	top:266px;
	display:none;
}
div#options_theme_bacon
{
	position:absolute;
	left:225px;
	top:266px;
	display:none;
}
div#options_theme_dark
{
	position:absolute;
	left:233px;
	top:266px;
	display:none;
}
div#options_name
{
	position:absolute;
	left:217px;
	top:296px;
}
div#options_reset
{
	position:absolute;
	left:209px;
	top:326px;
}
/***************************************************/
div#credits_credits
{
	position:absolute;
	left:265px;
	top:160px;
}
div#credits1
{
	position:absolute;
	left:97px;
	top:206px;
}
div#credits2
{
	position:absolute;
	left:97px;
	top:236px;
}
div#credits3
{
	position:absolute;
	left:177px;
	top:266px;
}
div#credits4
{
	position:absolute;
	left:161px;
	top:296px;
}
/***************************************************/
div#help_help
{
	position:absolute;
	left:289px;
	top:160px;
}
div#help_about
{
	position:absolute;
	left:185px;
	top:206px;
}
div#help_support
{
	position:absolute;
	left:201px;
	top:236px;
}
div#help_bug
{
	position:absolute;
	left:225px;
	top:266px;
}
div#help_bacon
{
	position:absolute;
	left:161px;
	top:296px;
}
/*****************************************************************************************************/
div.titlelogo
{
	background-position:0px -192px;
	width:232px;
	height:96px;
	position:absolute;
	left:204px;
	top:32px;
}
div.logo
{
	background-position:-232px -192px;
	width:232px;
	height:96px;
	position:absolute;
	left:204px;
	top:32px;
}
div.l
{
	background-position:-384px 0px;
	width:14px;
	height:14px;
	position:absolute;
}
div.arrow
{
	background-position:-538px -28px;
	width:14px;
	height:14px;
	position:absolute;
}
div.n
{
	background-position:-384px -28px;
	width:14px;
	height:14px;
	position:absolute;
}
div.loading
{
	width:32px;
	height:32px;
	position:absolute;
}
div.selecting
{
	background-color:white;
	opacity:0.5;
	width:400px;
	height:100px;
	position:absolute;
	top:190px;
	left:120px;
}
div#ltdi
{
	background-position:0px -288px;
	width:500px;
	height:100px;
	position:absolute;
	left:70px;
	bottom:20px;
	cursor:pointer;
}
div.version
{
	color:black;
	font-size:10px;
	font-weight:normal;
	text-align:left;
	position:absolute;
	left:5px;
	bottom:5px;
	cursor:default;
}
div.copyright
{
	color:black;
	font-size:10px;
	font-weight:normal;
	text-align:right;
	position:absolute;
	right:5px;
	bottom:5px;
	cursor:pointer;
}
/*****************************************************************************************************/
div#hud
{
	width:1000px;
	position:relative;
	bottom:84px;
}
div#hud0
{
	margin-bottom:4px;
}
div#hud1
{
	width:175px;
	float:left;
	text-align:right;
	overflow:hidden;
}
div#hud2
{
	width:175px;
	float:right;
	text-align:left;
	overflow:hidden;
}
div#hud3
{
	position:relative;
	top:490px;
}
/*****************************************************************************************************/
td.p0, td.p1, td.p2, td.t
{
	width:32px;
	height:32px;
}
table#map, table#editor_map
{
	background-color:white;
}
table#player, table#op
{
	position:relative;
}
div#divider
{
	background-color:black;
	width:2px;
	height:100%;
	position:relative;
	bottom:864px;
	display:none;
}
div#editor_above
{
	position:absolute;
	left:288px;
	top:-32px;
	width:32px;
	height:32px;
}
div#editor_below
{
	position:absolute;
	left:320px;
	top:-32px;
	width:32px;
	height:32px;
}
div#editor_pos
{
	background-color:black;
	opacity:0.5;
	width:32px;
	height:32px;
	position:absolute;
}
/*****************************************************************************************************/
div#sp1_n1 {left:359px;top:206px;}
div#sp1_n2 {left:375px;top:206px;}
div#sp2_n1 {left:367px;top:206px;}
div#sp2_n2 {left:383px;top:206px;}
div#mp3_n1 {left:359px;top:206px;}
div#mp3_n2 {left:375px;top:206px;}
div#mp4_n1 {left:367px;top:206px;}
div#mp4_n2 {left:383px;top:206px;}
div#mylevels_n1 {left:367px;top:206px;}
div#mylevels_n2 {left:383px;top:206px;}
div#mp2_loading1 {left:304px;bottom:180px;}
div#mp2_loading2 {left:304px;bottom:148px;}
div#mpstatus {width:640px;height:480px;position:absolute;left:0px;top:0px;}
div#mpstatus1 {width:176px;height:14px;position:absolute;left:233px;bottom:16px;}
div#mpstatus2 {width:142px;height:14px;position:absolute;left:249px;bottom:16px;}
div#mpstatus3 {width:190px;height:14px;position:absolute;left:225px;bottom:16px;}
#ibtnn {background-position:0px -388px;position:absolute;width:100px;height:100px;left:46px;top:100px;}
#ibtns {background-position:-100px -388px;position:absolute;width:100px;height:100px;left:46px;top:300px;}
#ibtne {background-position:-200px -388px;position:absolute;width:100px;height:100px;left:100px;top:200px;}
#ibtnw {background-position:-300px -388px;position:absolute;width:100px;height:100px;left:0px;top:200px;}
#ibtna {background-position:-400px -388px;position:absolute;width:100px;height:100px;right:100px;top:200px;}
#ibtnb {background-position:-500px -388px;position:absolute;width:100px;height:100px;right:0px;top:200px;}
#ibtnx {background-position:-600px -388px;position:absolute;width:100px;height:100px;right:100px;top:100px;}
#ibtny {background-position:-700px -388px;position:absolute;width:100px;height:100px;right:0px;top:100px;}
div.l_A {background-position:-398px 0px;}
div.l_B {background-position:-412px 0px;}
div.l_C {background-position:-426px 0px;}
div.l_D {background-position:-440px 0px;}
div.l_E {background-position:-454px 0px;}
div.l_F {background-position:-468px 0px;}
div.l_G {background-position:-482px 0px;}
div.l_H {background-position:-496px 0px;}
div.l_I {background-position:-510px 0px;}
div.l_J {background-position:-524px 0px;}
div.l_K {background-position:-538px 0px;}
div.l_L {background-position:-552px 0px;}
div.l_M {background-position:-566px 0px;}
div.l_N {background-position:-580px 0px;}
div.l_O {background-position:-594px 0px;}
div.l_P {background-position:-608px 0px;}
div.l_Q {background-position:-622px 0px;}
div.l_R {background-position:-636px 0px;}
div.l_S {background-position:-650px 0px;}
div.l_T {background-position:-664px 0px;}
div.l_U {background-position:-678px 0px;}
div.l_V {background-position:-692px 0px;}
div.l_W {background-position:-706px 0px;}
div.l_X {background-position:-720px 0px;}
div.l_Y {background-position:-734px 0px;}
div.l_Z {background-position:-748px 0px;}
div.l_a {background-position:-398px 0px;} /* -14px */
div.l_b {background-position:-412px 0px;}
div.l_c {background-position:-426px 0px;}
div.l_d {background-position:-440px 0px;}
div.l_e {background-position:-454px 0px;}
div.l_f {background-position:-468px 0px;}
div.l_g {background-position:-482px 0px;}
div.l_h {background-position:-496px 0px;}
div.l_i {background-position:-510px 0px;}
div.l_j {background-position:-524px 0px;}
div.l_k {background-position:-538px 0px;}
div.l_l {background-position:-552px 0px;}
div.l_m {background-position:-566px 0px;}
div.l_n {background-position:-580px 0px;}
div.l_o {background-position:-594px 0px;}
div.l_p {background-position:-608px 0px;}
div.l_q {background-position:-622px 0px;}
div.l_r {background-position:-636px 0px;}
div.l_s {background-position:-650px 0px;}
div.l_t {background-position:-664px 0px;}
div.l_u {background-position:-678px 0px;}
div.l_v {background-position:-692px 0px;}
div.l_w {background-position:-706px 0px;}
div.l_x {background-position:-720px 0px;}
div.l_y {background-position:-734px 0px;}
div.l_z {background-position:-748px 0px;}
div.l_0 {background-position:-398px -28px;}
div.l_1 {background-position:-412px -28px;}
div.l_2 {background-position:-426px -28px;}
div.l_3 {background-position:-440px -28px;}
div.l_4 {background-position:-454px -28px;}
div.l_5 {background-position:-468px -28px;}
div.l_6 {background-position:-482px -28px;}
div.l_7 {background-position:-496px -28px;}
div.l_8 {background-position:-510px -28px;}
div.l_9 {background-position:-524px -28px;}
div.l_hash {background-position:-552px -28px;}
div.l_box {background-position:-566px -28px;}
div.l_dash {background-position:-580px -28px;}
div.l_colon {background-position:-594px -28px;}
div.l_dot {background-position:-608px -28px;}
div.l_ellipsis {background-position:-622px -28px;width:16px;}
div.l0 {left:0px;}
div.l1 {left:16px;}
div.l2 {left:32px;}
div.l3 {left:48px;}
div.l4 {left:64px;}
div.l5 {left:80px;}
div.l6 {left:96px;}
div.l7 {left:112px;}
div.l8 {left:128px;}
div.l9 {left:144px;}
div.l10 {left:160px;}
div.l11 {left:176px;}
div.l12 {left:192px;}
div.l13 {left:208px;}
div.l14 {left:224px;}
div.l15 {left:240px;}
div.l16 {left:256px;}
div.l17 {left:272px;}
div.l18 {left:288px;}
div.l19 {left:304px;}
div.l20 {left:320px;}
div.l21 {left:336px;}
div.l22 {left:352px;}
div.l23 {left:368px;}
div.l24 {left:384px;}
div.l25 {left:400px;}
div.l26 {left:416px;}
div.l27 {left:432px;}
div.l28 {left:448px;}
div.l29 {left:464px;}
div.l30 {left:480px;}
div.l31 {left:496px;}
div.l32 {left:512px;}
div.n0 {background-position:-398px -28px;}
div.n1 {background-position:-412px -28px;}
div.n2 {background-position:-426px -28px;}
div.n3 {background-position:-440px -28px;}
div.n4 {background-position:-454px -28px;}
div.n5 {background-position:-468px -28px;}
div.n6 {background-position:-482px -28px;}
div.n7 {background-position:-496px -28px;}
div.n8 {background-position:-510px -28px;}
div.n9 {background-position:-524px -28px;}
.t00 {background-position:-256px 0px;}
.t11 {background-position:-256px -32px;}
.t12 {background-position:-288px -32px;}
.t13 {background-position:-320px -32px;}
.t14 {background-position:-352px -32px;}
.t21 {background-position:-256px -64px;}
.t22 {background-position:-288px -64px;}
.t23 {background-position:-320px -64px;}
.t24 {background-position:-352px -64px;}
.t31 {background-position:-256px -96px;}
.t32 {background-position:-288px -96px;}
.t33 {background-position:-320px -96px;}
.t34 {background-position:-352px -96px;}
.t41 {background-position:-256px -128px;}
.t42 {background-position:-288px -128px;}
.t43 {background-position:-320px -128px;}
.t44 {background-position:-352px -128px;}
.t50 {background-position:-288px 0px;}
.t51 {background-position:-288px 0px;}
.t52 {background-position:-288px 0px;}
.t53 {background-position:-288px 0px;}
.t54 {background-position:-288px 0px;}
td.p1n1 {background-position:0px 0px;}
td.p1s1 {background-position:-64px 0px;}
td.p1e1 {background-position:-128px 0px;}
td.p1w1 {background-position:-192px 0px;}
td.p1n2 {background-position:-32px 0px;}
td.p1s2 {background-position:-96px 0px;}
td.p1e2 {background-position:-160px 0px;}
td.p1w2 {background-position:-224px 0px;}
td.p2n1 {background-position:0px -32px;}
td.p2s1 {background-position:-64px -32px;}
td.p2e1 {background-position:-128px -32px;}
td.p2w1 {background-position:-192px -32px;}
td.p2n2 {background-position:-32px -32px;}
td.p2s2 {background-position:-96px -32px;}
td.p2e2 {background-position:-160px -32px;}
td.p2w2 {background-position:-224px -32px;}
td.p1n3 {background-position:0px -64px;}
td.p1s3 {background-position:-32px -64px;}
td.p1e3 {background-position:-64px -64px;}
td.p1w3 {background-position:-96px -64px;}
td.p2n3 {background-position:0px -96px;}
td.p2s3 {background-position:-32px -96px;}
td.p2e3 {background-position:-64px -96px;}
td.p2w3 {background-position:-96px -96px;}
td.p1n4 {background-position:-128px -64px;}
td.p1s4 {background-position:-160px -64px;}
td.p1e4 {background-position:-192px -64px;}
td.p1w4 {background-position:-224px -64px;}
td.p2n4 {background-position:-128px -96px;}
td.p2s4 {background-position:-160px -96px;}
td.p2e4 {background-position:-192px -96px;}
td.p2w4 {background-position:-224px -96px;}
td.p1n5 {background-position:0px -128px;}
td.p1s5 {background-position:-32px -128px;}
td.p1e5 {background-position:-64px -128px;}
td.p1w5 {background-position:-96px -128px;}
td.p1s6 {background-position:-128px -128px;}
td.p2n5 {background-position:0px -160px;}
td.p2s5 {background-position:-32px -160px;}
td.p2e5 {background-position:-64px -160px;}
td.p2w5 {background-position:-96px -160px;}
td.p2s6 {background-position:-128px -160px;}
div.p1n5 {background-position:0px -128px;}
div.p1s5 {background-position:-32px -128px;}
div.p1e5 {background-position:-64px -128px;}
div.p1w5 {background-position:-96px -128px;}
div.p2n5 {background-position:0px -160px;}
div.p2s5 {background-position:-32px -160px;}
div.p2e5 {background-position:-64px -160px;}
div.p2w5 {background-position:-96px -160px;}
/*****************************************************************************************************/
