#game-introduction
{
    margin-bottom: 15px;
    font-family: Verdana, Geneva, sans-serif;
    font-size: 14px;
    width: 900px;
    text-align: left;
    margin-left: 40px;
}

#image-description
{
    margin: 15px 0px;
    font-size: 12px;
    text-align: center;
    font-family: Verdana, Geneva, sans-serif;
    width: 900px;
}

#game-container,
#stop-watch-container
{
    width: 900px;
	
}

#stop-watch-container,
#messages-container
{
    text-align: center;
    font-family: Verdana, Geneva, sans-serif;
    font-size: 15px;
	

    width: 900px;
}

#stop-watch-container img
{
    position: relative;
    top: 10px;
    margin-top: 10px;
	margin-left: 37px;
}

#game-container
{
    display: table-row;
}

#game-container > div
{
    display: table-cell;
    vertical-align: middle;
    text-align: center;
}

#document-image,
#word-search-container
{
    border-width: 5px;
    margin-left: 40px;
}

#document-image
{
    float: left;
    max-width: 500px;
}

#word-search-container
{
    float: left;
    margin-left: -30px;
}

#win-score,
#lose-score,
#game-header,
#post-game-header
{
    display: none;
}

#restart-button
{
    position: relative;
    top: -2px;
}

#word-table
{
    border-collapse: collapse;
    cursor: pointer;
}

#word-table *:active,
#word-table *:hover {
  cursor: pointer;
}

#word-table td
{
    padding: 0px;
    width: 22px;
    height: 22px;
    border: 1px solid #bbb;
    text-align: center;
    vertical-align: middle;
    font-size: 14px;
    font-family: Arial, sans-serif;

    cursor: pointer;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

@-moz-document url-prefix( ) {
    #word-table td
    {
        line-height: 22px;
    }
}

#word-table td.unhighlighted
{
    -webkit-transition: background-color 1s, color 1s;
    -moz-transition: background-color 1s, color: 1s;
    -ms-transition: background-color 1s, color: 1s;
    transition: background-color 1s, color 1s;
}

#word-table td.correct
{
    background-color: green;
    color: white;
}

#word-table td.wrong
{
    background-color: red;
    color: white;
}

#word-table td.selected
{
    background-color: green;
    color: white;
}

#word-table td.highlighted
{
    background-color: #610114;
    color: white;
}
