
/* Style for grid cells */
.rf-tgrid {    
    font-family: Arial;
	font-weight: bold;
	font-size: 1em;
	font-size: 1em\9;
	margin: 1px;
	padding: 1px;
	vertical-align: middle;
	text-align: center;
	color: #fff;
	width: 22px !important;
	z-index: 999;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .rf-tgrid {    
    font-family: Arial;
	font-weight: bold;
	font-size: 0.98em;
	margin: 1px;
	padding: 1px;
	vertical-align: middle;
	text-align: center;
	color: #fff;
	width: 22px !important;
	z-index: 999;
  }
}

@-moz-document url-prefix() { 
  .rf-tgrid {    
    font-family: Arial;
	font-weight: bold;
	font-size: 0.98em;
	margin: 1px;
	padding: 1px;
	vertical-align: middle;
	text-align: center;
	color: #fff;
	width: 22px !important;
	z-index: 999;
}
}
/* Style for the grid */
.rf-tablestyle {
    cursor: pointer;
	margin-left: 327px;
	margin-top: 169px;
	width: 336px;
	z-index: 999;
}

/* Style for the div containing the grid */
#rf-searchgamecontainer {
    float: left;
	z-index: 999;
} 

/* Style for the div containing the word list */
#rf-wordcontainer {
    font-family: Arial;    
    -moz-border-radius: 20px;
    -webkit-border-radius: 20px;
    -khtml-border-radius: 20px;
	border-radius: 20px;	
    z-index: 999;
	cursor: pointer;	
}

/* Style for the words that have been found */
.rf-foundword {
    font-family: Arial;
	text-decoration : underline;
	font-size:15px;
	z-index: 999;
}

#rf-tablegrid .rf-armed {
/*	background: lightcyan;*/
	z-index: 999;
}

#rf-tablegrid .rf-highlight {
    /* background: red; */
	z-index: 999;
}


#rf-tablegrid .rf-glowing {
	/* background: red;  */  
	z-index: 999;
}

#rf-tablegrid .rf-selected {
	/* background: #ff9999; */
	z-index: 999;
}

/* style for words that didn't make it on the grid */
.rf-pfalse {
    color: gray;
    visibility: hidden;
	z-index: 999;
}

.rf-ptrue {
    list-style: none;
	font-weight: bold;
	font-size: 15px;visibility: hidden; 
	z-index: 999;
}
