body					{background-color: #cce474;
					background-image: url(images/background.png);
					padding: 0px;}

p					{font: 10px verdana, arial, sans-serif;
					margin:0px;
					text-align:center;
					padding: 0px;}

div#listholder				{position:absolute;
					display:block;
					padding:0px;
					top:280px;
					left:357px;
					width:375px;
					height:329px;
					overflow:auto;}

table#scorelist				{border-spacing:0px;
					border-collapse: collapse;
					table-layout: fixed;
					width:100%;}

tr					{font: 18px verdana, arial, sans-serif;
					font-weight: bold;
					text-align:center;
					height:30px;
					padding:0px;
					margin:0px;
					border-spacing:0px;}

tr#even					{background-color: #ebf9a0;}

tr#odd					{background-color: #ffffff;}

tr#own					{font: 18px verdana, arial, sans-serif;
					font-weight: bold;
					color: #ffffff;
					background-color: #708900;}

td#pos					{}

td#score				{}

td#name					{}

tr#contacts { 
						height:10px;
}

td#contacts {font: 10px verdana, arial, sans-serif;
					color: #000000;
					}

a#rovio					{display:block;
					border:0px;
					width:191px;
					height:60px;
					margin:0px;
					padding:0px;
					overflow:hidden;
					position:absolute;
					left:733px; top:678px;}

a#rovio:hover 				{background:transparent url(images/rovio_hover.png) no-repeat 0 0;
					overflow:visible;}

/* MAINPAGE */

#mainmap 				{display:block;
					width:960px;
					height:784px;
					background:url(images/main/totomi_main.png); 
					margin:0px;
					position:relative;}

a#play 					{display:block;
					border:0px;
					width:181px;
					height:126px;
					margin:0px;
					padding:0px;
					overflow:hidden;
					position:absolute;
					left:146px; top:418px;}

a#play:hover 				{background:transparent url(images/main/play_hover.png) no-repeat 0 0;
					overflow:visible;}

a#highscore				{display:block;
					border:0px;
					width:130px;
					height:124px;
					margin:0px;
					padding:0px;
					overflow:hidden;
					position:absolute;
					left:325px; top:553px;}

a#highscore:hover			{background:transparent url(images/main/highscore_hover.png) no-repeat 0 0;
					overflow:visible;}

a#javamain				{display:block;
					border:0px;
					width:214px;
					height:205px;
					margin:0px;
					padding:0px;
					background:transparent url(images/main/java.png) no-repeat 0 0;
					overflow:visible;
					position:absolute;
					left:545px; top:504px;}

a#javamain:hover			{background:transparent url(images/main/java_hover.png) no-repeat 0 0;
					overflow:visible;}

a#iphonemain				{display:block;
					border:0px;
					width:227px;
					height:206px;
					margin:0px;
					padding:0px;
					background:transparent url(images/main/iphone.png) no-repeat 0 0;
					overflow:visible;
					position:absolute;
					left:687px; top:330px;}

a#iphonemain:hover			{background:transparent url(images/main/iphone_hover.png) no-repeat 0 0;
					overflow:visible;}

a#getfullmain				{display:block;
					border:0px;
					width:247px;
					height:224px;
					margin:0px;
					padding:0px;
					overflow:hidden;
					position:absolute;
					left:598px; top:84px;}

a#getfullmain:hover			{background:transparent url(images/main/getfull_hover.png) no-repeat 0 0;
					overflow:visible;}

object#main				{position:absolute;
					left:350px; top:240px;}
					
img#banner				{position:absolute;
					left:980px; top:80px;}
					
p#usonly {position:absolute;
					left:1014px; top:685px;
					font-weight:bold;
					}


/* HIGHSCOREPAGE */

#highscoremap 				{display:block;
					width:960px;
					height:784px;
					background:url(images/highscores/totomi_highscores.png); 
					margin:0px;
					position:relative;}

a#week					{display:block;
					border:0px;
					width:73px;
					height:71px;
					margin:0px;
					padding:0px;
					overflow:hidden;
					position:absolute;
					left:530px; top:99px;}

a#week:hover				{background:transparent url(images/highscores/week_hover.png) no-repeat 0 0;
					overflow:visible;}

a#week_selected				{display:block;
					border:0px;
					width:73px;
					height:71px;
					margin:0px;
					padding:0px;
					background:transparent url(images/highscores/week_selected.png) no-repeat 0 0;
					overflow:visible;
					position:absolute;
					left:531px; top:99px;}

a#day					{display:block;
					border:0px;
					width:74px;
					height:70px;
					margin:0px;
					padding:0px;
					overflow:hidden;
					position:absolute;
					left:631px; top:110px;}

a#day:hover				{background:transparent url(images/highscores/day_hover.png) no-repeat 0 0;
					overflow:visible;}

a#day_selected				{display:block;
					border:0px;
					width:74px;
					height:70px;
					margin:0px;
					padding:0px;
					background:transparent url(images/highscores/day_selected.png) no-repeat 0 0;
					overflow:visible;
					position:absolute;
					left:631px; top:110px;}

a#all					{display:block;
					border:0px;
					width:71px;
					height:66px;
					margin:0px;
					padding:0px;
					overflow:hidden;
					position:absolute;
					left:713px; top:156px;}

a#all:hover				{background:transparent url(images/highscores/all_hover.png) no-repeat 0 0;
					overflow:visible;}

a#all_selected				{display:block;
					border:0px;
					width:71px;
					height:66px;
					margin:0px;
					padding:0px;
					background:transparent url(images/highscores/all_selected.png) no-repeat 0 0;
					overflow:visible;
					position:absolute;
					left:713px; top:156px;}

a#prev_own				{display:block;
					border:0px;
					width:73px;
					height:63px;
					margin:0px;
					padding:0px;
					background:transparent url(images/highscores/prev_own_normal.png) no-repeat 0 0;
					overflow:visible;
					position:absolute;      
					left:337px; top:618px;}

a#prev_own:hover			{background:transparent url(images/highscores/prev_own_hover.png) no-repeat 0 0;
					overflow:visible;}

a#prev					{display:block;
					border:0px;
					width:81px;
					height:79px;
					margin:0px;
					padding:0px;
					overflow:hidden;
					position:absolute;
					left:410px; top:616px;}

a#prev:hover				{background:transparent url(images/highscores/prev_hover.png) no-repeat 0 0;
					overflow:visible;}

a#top					{display:block;
					border:0px;
					width:88px;
					height:87px;
					margin:0px;
					padding:0px;
					overflow:hidden;
					position:absolute;
					left:494px; top:616px;}

a#top:hover				{background:transparent url(images/highscores/top_hover.png) no-repeat 0 0;
					overflow:visible;}


a#next					{display:block;
					border:0px;
					width:82px;
					height:79px;
					margin:0px;
					padding:0px;
					overflow:hidden;
					position:absolute;
					left:586px; top:616px;}

a#next:hover				{background:transparent url(images/highscores/next_hover.png) no-repeat 0 0;
					overflow:visible;}

a#next_own				{display:block;
					border:0px;
					width:75px;
					height:63px;
					margin:0px;
					padding:0px;
					background:transparent url(images/highscores/next_own_normal.png) no-repeat 0 0;
					overflow:visible;
					position:absolute;      
					left:667px; top:616px;}

a#next_own:hover			{background:transparent url(images/highscores/next_own_hover.png) no-repeat 0 0;
					overflow:visible;}

a#backhs				{display:block;
					border:0px;
					width:123px;
					height:113px;
					margin:0px;
					padding:0px;
					overflow:hidden;
					position:absolute;
					left:784px; top:544px;}

a#backhs:hover				{background:transparent url(images/highscores/back_hover.png) no-repeat 0 0;
					overflow:visible;}

a#getfullhs				{display:block;
					border:0px;
					width:115px;
					height:118px;
					margin:0px;
					padding:0px;
					overflow:hidden;
					position:absolute;
					left:797px; top:192px;}

a#getfullhs:hover			{background:transparent url(images/highscores/getfull_hover.png) no-repeat 0 0;
					overflow:visible;}

object#highscores			{position:absolute;
					left:130px; top:320px;}

/* UPSELLPAGE */

#upsellmap 				{display:block;
					width:960px;
					height:784px;
					background:url(images/upsell/totomi_upsell.png); 
					margin:0px;
					position:relative;}

a#javaupsell				{display:block;
					border:0px;
					width:196px;
					height:205px;
					margin:0px;
					padding:0px;
					background:transparent url(images/upsell/java.png) no-repeat 0 0;
					overflow:visible;
					position:absolute;
					left:769px; top:363px;}

a#javaupsell:hover			{background:transparent url(images/upsell/java_hover.png) no-repeat 0 0;
					overflow:visible;}

a#iphoneupsell				{display:block;
					border:0px;
					width:139px;
					height:157px;
					margin:0px;
					padding:0px;
					background:transparent url(images/upsell/iphone.png) no-repeat 0 0;
					overflow:visible;
					position:absolute;
					left:769px; top:140px;}

a#iphoneupsell:hover			{background:transparent url(images/upsell/iphone_hover.png) no-repeat 0 0;
					overflow:visible;}

a#backupsell				{display:block;
					border:0px;
					width:126px;
					height:111px;
					margin:0px;
					padding:0px;
					overflow:hidden;
					position:absolute;
					left:593px; top:568px;}

a#backupsell:hover			{background:transparent url(images/upsell/back_hover.png) no-repeat 0 0;
					overflow:visible;}
