body{padding:0px; margin:0px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; color:#ffd100; background: #000; font-size:12px;}


#content {
	position:relative;
	left:0px;
	top:0px;
	width:760px;
	height:368px;
	background: url(../imgs/bgnd_tile.jpg) top left repeat-y #fffc00;
}

.content-bgnd {
	position:absolute;
	left:0px;
	top:0px;
	width:760px;
	height:366px;
	background: url(../imgs/bgnd.jpg) top left no-repeat;
}


/* homepage */
.panel-black {
	position:absolute;
	left:171px;
	top:117px;
	width:421px;
	height:361px;
	background: url(../imgs/bgnd_black.gif) top left repeat-y #000;
	border-bottom: 2px solid #9e1000;	
	text-align:left;
}

/*
.panel-black div {
	padding: 50px 16px 0 16px;
	margin:0;
}
*/

.panel-black-pad-hm{
	padding: 0 11px 0 11px;
}

.panel-black-pad{
	padding: 50px 16px 0 16px;
}

.txt-win-trip{
	position:absolute;
	left:77px;
	top:105px;
}

.banner{
	position:absolute;
	left:128px;
	top:0px;
}

.hm-tokens{
	position:absolute;
	left:14px;
	top:156px;
}

.hm-sponsors{
	position:absolute;
	left:590px;
	top:13px;
}

.btn-enter{
	position:absolute;
	left:331px;
	top:449px;
}
.sarvo-boys{
	position:absolute;
	left:523px;
	top:354px;
}

/* games */

.banner-sm{
	position:absolute;
	left:174px;
	top:0px;
}

.btn-ldrbrd{
	position:absolute;
	left:12px;
	top:14px;
}

.panel-black2 {
	position:absolute;
	left:23px;
	top:205px;
	width:344px;
	text-align:left;
	background:#000;
}

.panel-black2 div.b2{
	border:3px solid #9e1000;	
}
 
.panel-black2-pad{
	padding:46px 10px 28px 12px;
}

.ttl-splash{
	position:absolute;
	left:24px;
	top:-77px;
}

.btn-play-splash{
	position:absolute;
	left:133px;
	top:105px;
}


.panel-black3 {
	position:absolute;
	left:394px;
	top:205px;
	width:344px;
	text-align:left;
	background:#000;
}

.panel-black3-pad{
	padding:46px 10px 28px 12px;
}

.panel-black3 div.b3{
	border:3px solid #9e1000;	
}

.ttl-tube{
	position:absolute;
	left:8px;
	top:-51px;
}

.btn-cmnsn{
	position:absolute;
	left:109px;
	top:106px;
}

.btn-play-tube{
	position:absolute;
	left:135px;
	top:106px;
}

.panel-black4 {
	position:absolute;
	left:129px;
	top:422px;
	width:508px;
	text-align:left;
	background:#000;
}

.panel-black4 div.b4{
	border:3px solid #9e1000;	
}

.panel-black4-pad{
	padding:34px 20px 20px 20px;
}

.ttl-sklltstr{
	position:absolute;
	left:100px;
	top:-55px;
}

.panel-token-count{
	position:absolute;
	left:140px;
	top:107px;
	height:28px;
	background: url(../imgs/bgnd_tkns.gif) top left repeat-x #800d00;
}

.tkn-icon{
	position:absolute;
	top:-6px;
	left:-44px;
}
.token-count{
	position:relative;
	float:left;
	font-weight:bold; 
	color:#ffd100; 
	font-size:18px;
	margin-top:3px;
}

.btn-play-skill{
	position:absolute;
	left:326px;
	top:100px;
}

.panel-terms{
	position:absolute;
	left:120px;
	top:574px;
	width:400px;
	text-align:center;
}

/* leaderboard */

.btn-back{
	position:absolute;
	left:18px;
	top:8px;
}

.panel-black-l1 {
	position:absolute;
	left:23px;
	top:155px;
	width:344px;
	text-align:left;
	background:#000;
}

.panel-black-l1-pad, .panel-black-l2-pad{
	padding:30px 0px 10px 0px;
}

.panel-black-l1, .panel-black-l2,  div.pbb{
	border:2px solid #9e1000;	
}

.panel-ttl-maroon{
	position:absolute;
	left:0px;
	top:0px;
	width:342px;
	height:30px;
	background:#9e1000;
	text-align:right;
}

.ttl-lb-splash{
	position:absolute;
	left:12px;
	top:-35px;
}


.panel-black-l2 {
	position:absolute;
	left:395px;
	top:155px;
	width:344px;
	text-align:left;
	background:#000;
}

.ttl-lb-tube{
	position:absolute;
	left:8px;
	top:-20px;
}

td{font-size:12px; height:28px;}

.tbl-c1{
	width:50px;
	font-weight:bold;  
	color:#FFFFFF; 
	font-size:12px;
}

.tbl-c2{
	width:110px;
}
.tbl-c3{
	width:74px;
}
.tbl-c4{
	width:30px;
}
.tbl-c5{
	width:42px;
}

/* games */
.gm-flash{
	position:absolute;
	left:10px;
	top:11px;
}

.ttl-gm-splash{
	position:absolute;
	left:557px;
	top:3px;
}

.gm-tokens{
	position:absolute;
	left:599px;
	top:166px;
}

.gm-sponsors{
	position:absolute;
	left:580px;
	top:286px;
}

.btn-back-splash{
	position:absolute;
	left:583px;
	top:398px;
}

#gm-iframe{
	position:absolute;
	left:604px;
	top:220px;
	width:110px;
	height:22px;
}

/* terms */

#content-terms {
	position:relative;
	left:0px;
	top:0px;
	width:760px;
	background: url(../imgs/bgnd_tile.jpg) top left repeat-y #fffc00;
}

.panel-black-terms {
	position:relative;
	width:700px;
	background: #000;
	border: 2px solid #9e1000;	
	text-align:left;
}



/* common */

.space4{font-size:4px;}
.space6{font-size:6px;}
.space10{font-size:10px;}
.space12{font-size:12px;}
.space13{font-size:13px;}
.space14{font-size:14px;}
.space20{font-size:20px;}
.space28{font-size:28px;}
.space30{font-size:30px;}
.space40{font-size:40px;}
.space50{font-size:50px;}
.space60{font-size:60px;}

.clear{padding:0; margin:0; font-size: 0px; clear:both;}


.terms11 {font-weight:normal; text-decoration:none; color:#fe9900; font-size:11px;}
a.terms11:link, a.terms11:visited, a.terms11:active{font-weight:normal; text-decoration:underline; color:#fe9900; font-size:11px;}
a.terms11:hover{font-weight:normal; text-decoration:underline; color:#FFBE00; font-size:11px}



.red12 {font-weight:normal; text-decoration:none; color:#C63302; font-size:12px;}
a.red12:link, a.red12:visited, a.red12:active{font-weight:normal; text-decoration:none; color:#C63302; font-size:12px;}
a.red12:hover{font-weight:normal; text-decoration:underline; color:#40517D; font-size:12px}

.red14 {font-weight:normal; text-decoration:none; color:#C63302; font-size:14px;}
a.red14:link, a.red14:visited, a.red14:active{font-weight:normal; text-decoration:none; color:#C63302; font-size:14px;}
a.red14:hover{font-weight:normal; text-decoration:underline; color:#40517D; font-size:14px}

.red16B {font-weight:bold; text-decoration:none; color:#C63302; font-size:16px;}
a.red16B:link, a.red16B:visited, a.red16B:active{font-weight:bold; text-decoration:none; color:#C63302; font-size:16px;}
a.red16B:hover{font-weight:bold; text-decoration:underline; color:#40517D; font-size:16px}

.orange14B {font-weight:bold; text-decoration:none; color:#F37020; font-size:14px;}
a.orange14B:link, a.orange14B:visited, a.orange14B:active{font-weight:bold; text-decoration:none; color:#F37020; font-size:14px;}
a.orange14B:hover{font-weight:bold; text-decoration:underline; color:#FFFFFF; font-size:14px}



.black12B {font-weight:bold; text-decoration:none; color:#000000; font-size:12px;}
.green12B {font-weight:bold; text-decoration:none; color:#B3DA27; font-size:12px;}

.yellow11 {font-weight:normal; text-decoration:none; color:#FFFF66; font-size:11px;}
a.yellow11:link, a.yellow11:visited, a.yellow11:active{font-weight:normal; text-decoration:none; color:#FFFF66; font-size:11px;}
a.yellow11:hover{font-weight:normal; text-decoration:underline; color:#FFFFFF; font-size:11px}

.yellow11B {font-weight:bold; text-decoration:none; color:#FFFF66; font-size:11px;}
a.yellow11B:link, a.yellow11B:visited, a.yellow11B:active{font-weight:bold; text-decoration:none; color:#FFFF66; font-size:11px;}
a.yellow11B:hover{font-weight:bold; text-decoration:underline; color:#FFFFFF; font-size:11px}

.orangenav {font-weight:bold; text-decoration:none; color:#F4A526; font-size:12px;}
a.orangenav:link, a.orangenav:visited, a.orangenav:active{font-weight:bold; text-decoration:none; color:#F4A526; font-size:12px;}
a.orangenav:hover{font-weight:bold; text-decoration:none; color:#FFFFFF; font-size:12px}

.orange12B-s {font-weight:bold; text-decoration:none; color:#FF840B; font-size:12px; letter-spacing: 1px;}

.white12 {font-weight:normal; text-decoration:none; color:#FFFFFF; font-size:12px;}
.white12B {font-weight:bold; text-decoration:none; color:#FFFFFF; font-size:12px;}
.yellow12B {font-weight:bold; text-decoration:none; color:#FAD217; font-size:12px;}