#header{	background-image : url(images/header-game.jpg); } 

#gameStart{	text-align : center;  }
.aButton{   text-align : center; vertical-align : middle;
	border-left: solid 1px #E00000; border-top: solid 1px #E00000; 
	border-bottom: solid 1px #5E0000; border-right: solid 1px #5E0000; 
	font-size: 1.1em; font-weight: bold;;
	background :#980000; width:200px; height:30px; 	color: #EEE !important; margin: 0 10px;  padding: 5px 10px; ; text-decoration: none;
}
.aButton:hover{	color: #FFF !important; text-decoration: underline;}

#fgScorePrompt{ width:90%; margin: 0 auto 10px auto; text-align:center;   }
#fgScorePrompt td{ text-align:center;   }
#fgScorePrompt xa{ font-weight: bold; font-size: 1.1em; ; letter-spacing:1px;	background: url(images/down_link.gif) no-repeat top right;padding: 2px 20px 2px 0; }
#fgScorePrompt xspan{ background  : url(images/scoreHead.gif); padding:10px;}
.fgScoreLinkNorm{ }
.fgScoreLinkUpd{ text-decoration: blink; }


#fgGameTop{ margin: 0 auto 10px auto; text-align:center; }
 

#fgTopScore, #fgCongrats, #fgComis{ color:#800; width: 80%;margin: 5px auto 10px auto ; padding: 3px 0; text-align:center;  font-weight: bold; font-size: 1.1em;}
#fgIntro{	margin:20px auto 10px auto; text-align:justify; }
#fgCongrats{ color: #060; background-color: #E0FAE1; border: solid 1px #8CEC8F; }
#fgComis{ color:#800; background-color : #F8E4E4;border: solid 1px #E8A6A6;  }
#fgTopScore{ color:#008; background-color : #FFFFC8;  border: solid 1px #E2E300; }

.fgScoreTable{	width:700px; margin:0  auto 20px auto; border-collapse : collapse;
border-top: solid 1px #FFF;border-left: solid 1px #DDD;
border-right: solid 1px #888;xborder-bottom: solid 1px #446000; background-color : #FFF;
border-top: solid 1px #FFF;border-left: solid 1px #FFF;
border-right: solid 1px #888; background-color : #EEE;
}
#fgScores th{	width:15%;    padding: 4px 5px; background  : url(images/scoreHead.gif); font-size: 1.2em; color:#333; font-weight: bold;border-bottom: solid 1px #AAA;}
#fgScores td{	  border-bottom: solid 1px #888; padding: 2px 5px;}
#fgScores  .myScore{ background-color : #FFFFA8; font-weight: bold;}	
#fgScores  .tdSep{ border:none !important;}	
 
 #gameAdL, #gameAdR{width:300px; height:60px;  margin:auto;}
 #gameAdL a,   #gameAdR a{	background: none; padding:0; margin:0;}
 

.stbTryMarker{
 	position:absolute;
	width:32px; height:32px; 
	visibility: hidden;
}

#modalContainer {
	background-color:transparent;
	position:absolute;
	width:100%;
	height:100%;
	top:0px;
	left:0px;
	z-index:10000;
	background-image:url(dpOverlay.png); /* required by MSIE to prevent actions on lower z-index elements */
}

#alertBox {
	position:relative;
	width:300px;
	min-height:100px;
 
	border-top:1px solid #CCC;	border-left:1px solid #CCC;	border-right:1px solid #666;	border-bottom:1px solid #666;
	background-color:#F2F5F6;
 
}

#modalContainer > #alertBox {
	position:fixed;
}

#alertBox h1 {
	margin:0;
	font:bold 1em verdana,arial;
	background-color:#800000;
	color:#FFF; text-align:center;
	border-bottom:1px solid #666;
	padding:2px 0 2px 5px;
}

#alertBox p {
	font:0.9em verdana,arial;
	height:50px;
	padding:5px;
 
}

#alertBox #closeBtn {
	display:block;
	position:relative;
	margin:5px auto;
	padding:3px;
	border:2px solid #000;
	width:70px;
	font:0.7em verdana,arial;
	text-transform:uppercase;
	text-align:center;
	color:#FFF;
	background-color:#78919B;
	text-decoration:none;
}
