
/* Style for grid cells */
.rf-tgrid {
    
    /*font-family: Verdana,Arial,Helvetica,sans-serif;
    font-weight: bold;
    font-size: 14px;
    margin: 1px;
    padding: 10px;
    vertical-align: middle;
    text-align: center;*/
/*    border: 1px solid bisque;*/

  margin:3px;
  width:45px;
  height:45px;
  line-height:45px;
  text-align:center;
  background:#fff;
  box-shadow:0 0 5px rgba(0,0,0,0.1);
  border-radius:5px;	
	
}

/* Style for the grid */
.rf-tablestyle {
    border: none;/*2px solid;*/
    border-color: gold;
    /*background-color: cornsilk;*/
    cursor: pointer;
    border-spacing: 3px;
}

/* Style for the div containing the grid */
#rf-searchgamecontainer {
    float: left;
    padding-right: 50px; 
}

/* Style for the div containing the word list */
#rf-wordcontainer {
    font-family: Verdana,Arial,Helvetica,sans-serif;
    float :left;
    padding-right: 50px; 
    cursor: default;
	margin : 1em 1em 1em 0;
	
    border: 2px solid;
    border-color: gold;
    -moz-border-radius: 20px;
    -webkit-border-radius: 20px;
    -khtml-border-radius: 20px;
    border-radius: 20px;	
    
	cursor: pointer;	
}

/* Style for the words that have been found */
.rf-foundword {
    font-family: Verdana,Arial,Helvetica,sans-serif;
	text-decoration : line-through;
	color : lightgray;
	font-style : italic;

}

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

#rf-tablegrid .rf-highlight {
    background: red;
}

#rf-tablegrid .rf-errglowing {
  /*background: #ea2c2c;*/
  background:hsl(4, 76%, 58%);
  color:rgba(255,255,255,0.95); 
  /*background: -webkit-linear-gradient(#ea2c2c 50%, #d62222 51%);
  background: -moz-linear-gradient(#ea2c2c 50%, #d62222 51%);
  background: -o-linear-gradient(#ea2c2c 50%, #d62222 51%);
  background: linear-gradient(#ea2c2c 50%, #d62222 51%); 
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ea2c2c', endColorstr='#d62222',GradientType=0 );*/
  /*color:#fff;*/
}



#rf-tablegrid .rf-glowing {
  background: #CCC;
  /*background: -webkit-linear-gradient(#fff94f 50%, #ffe500 51%);
  background: -moz-linear-gradient(#fff94f 50%, #ffe500 51%);
  background: -o-linear-gradient(#fff94f 50%, #ffe500 51%);
  background: linear-gradient(#fff94f 50%, #ffe500 51%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff94f', endColorstr='#ffe500',GradientType=0 );*/
  /*color:#fff;*/
        
}

#rf-tablegrid .rf-selected {
	background:hsl(180, 31%, 49%);
	color:rgba(255,255,255,0.95); 
  /*background: #a1d54f;*/
	/*background: -webkit-linear-gradient(#a1d54f 50%, #80c217 51%);
	background: -moz-linear-gradient(#a1d54f 50%, #80c217 51%);
	background: -o-linear-gradient(#a1d54f 50%, #80c217 51%);
	background: linear-gradient(#a1d54f 50%, #80c217 51%); 
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a1d54f', endColorstr='#80c217',GradientType=0 );*/
  /*color:#fff;*/
}

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