div.textframe
, div.image_frame
{
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  /*font-size: 0.8em;*/
  font-size: 0.9em;
  line-height: 1.5em;
  /*margin-left: 2em;*/
  /*margin-right: 2em;*/
  margin-top: 0.1em;
  margin-bottom: 1.2em;
}

div.image_frame
{
  margin-bottom: 0;
}

div.textframe div.title
{
  font-size: 1.6em;
  font-weight: bold;
  /*margin-left: 0.5em;*/
  margin-top: 1.5em;
  margin-bottom: 1.5em;
}

div.textframe div.title img
{
  vertical-align: bottom;/*middle;*/
  padding-bottom: 0.2em;
}

div.textframe table.feature
{
  cursor: default;
}

div.textframe table.feature td.left
{
  width: 5px; /*10px;*/
  background-image: url( '../images/blue_btn_up_left.png');
  background-repeat: no-repeat;
  background-position: top right;
}
div.textframe table.feature td.right
{
  width: 6px;/*10px;*/
  background-image: url( '../images/blue_btn_up_right.png');
  background-repeat: no-repeat;
}

div.textframe table.feature td
{
  background-image: url( '../images/blue_btn_up_middle.png');
  background-repeat: repeat-x;
  height: 31px;/*36px;*/
  white-space: nowrap;
  font-size: 0.9em;
}


div.textframe table.feature_list td.data:hover table.feature td.left
{
  background-image: url( '../images/blue_btn_over_left.png');
  background-repeat: no-repeat;
}
div.textframe table.feature_list td.data:hover table.feature td.right
{
  background-image: url( '../images/blue_btn_over_right.png');
  background-repeat: no-repeat;
}

div.textframe table.feature_list td.data:hover table.feature td
{
  background-image: url( '../images/blue_btn_over_middle.png');
  background-repeat: repeat-x;
}

/* active for table isn't working in IE and Opera, but working in FF and Chrome */
div.textframe table.feature_list td.data:active table.feature td.left
{
  background-image: url( '../images/blue_btn_down_left.png');
  background-repeat: no-repeat;
  background-position: 100% 1px;
}
div.textframe table.feature_list td.data:active table.feature td.right
{
  background-image: url( '../images/blue_btn_down_right.png');
  background-repeat: no-repeat;
  background-position: 0px 1px;
}

div.textframe table.feature_list td.data:active table.feature td
{
  background-image: url( '../images/blue_btn_down_middle.png');
  background-repeat: repeat-x;
  background-position: 0px 1px;
}

td.impr_1
{
  /*background-image: url('../images/blue_btn_over_left.png');
  background-position: -1000px -1000px;
  background-repeat: no-repeat;*/
}
td.impr_2
{
  /*background-image: url('../images/blue_btn_over_right.png');
  background-position: -1000px -1000px;
  background-repeat: no-repeat;*/
}
td.impr_3
{
  /*background-image: url('../images/blue_btn_over_middle.png');
  background-position: -1000px -1000px;
  background-repeat: no-repeat;*/
}
td.impr_4
{
  /*background-image: url('../images/blue_btn_down_left.png');
  background-position: -1000px -1000px;
  background-repeat: no-repeat;*/
}
td.impr_5
{
  /*background-image: url('../images/blue_btn_down_right.png');
  background-position: -1000px -1000px;
  background-repeat: no-repeat;*/
}
td.impr_6
{
  /*background-image: url('../images/blue_btn_down_middle.png');
  background-position: -1000px -1000px;
  background-repeat: no-repeat;*/
}

div.textframe table.feature td.text
{
  padding-right: 0.5em;
}


div.textframe table.feature_list
{
  width: 100%; /* IE 7 doesn't work with this - right border of last button disappears */
}

div.textframe table.feature_list td.separator
{
  width: 30%;
}

div.textframe table.feature_list td.data
{
  width: 5%;
  /*padding-bottom: 1em;*/
}

div.textframe table.feature_rows td.row
{
  padding-bottom: 1em;
}

div.textframe table.feature_rows tr.last td.row
{
  padding-bottom: 0;
}

div.textframe table.feature_block
{
  margin-bottom: 2em;
}

div.textframe table.feature_block td.feature_list
{
  padding-left: 1em;
  padding-right: 0;
  padding-top: 0;
  padding-bottom: 0;
}

div.textframe table.feature_block td.feature_info
{
  background-color: #DEEFFA;
  padding-left: 1em;
  padding-right: 1em;
  padding-top: 1em;
  padding-bottom: 0;/*1em;*/
  width: 13em;
  vertical-align: top;
  font-size: 0.9em;
}

div.textframe table.feature_block td.feature_info div.subtitle
{
  font-weight: bold;
  margin-bottom: 1.5em;
}

div.textframe div.and_more
{
  margin-left: 0.7em;
}

div.text_block a
, div.textframe a.more
, div.image_frame a.more
{
  color: #006BCE;
  white-space: nowrap;
}

div.textframe a.more.long
{
  white-space: normal;
}

div.textframe table.dictionaries
{
  /*margin-top: 0.5em;*/
  /*margin-right: 6%;*/
}

div.textframe table.dictionaries tr.wild td
{
  /*background-color: #EFFDEA; */ /* #F9DCE3; #FFDEE7;*/
  border-bottom: solid 1px white;
}

div.textframe table.dictionaries tr.wcdt td
{
  /*background-color: #FBEED2;*/ /*#D1F2DE;/*#D6F7DE;*/
  border-bottom: solid 1px white;
  padding-top: 0.5em;
}

div.textframe table.dictionaries tr.wedt td
{
  /*background-color: #DEEEF9;*/ /*#DEF7F7;*/
  padding-top: 0.5em;
}

span.nowrap
{
  white-space: nowrap;
}

div.textframe .dictionaries div.image_link
, div.textframe .news_and_facebook div.image_link
{
  margin-top: 1.2em;
  margin-bottom: 1.2em;
  text-align: center;
  margin-left: 3%;
  margin-right: 3%;
}

div.textframe .dictionaries div.description
, div.textframe .news_and_facebook div.description
{
  /*margin-left: 2em;*/
  /*margin-right: 2em;*/
  margin-bottom: 1.2em;
}
div.textframe .dictionaries div.description
{
  margin-left: 6%;
  margin-right: 3%;
}
div.textframe .news_and_facebook div.description
{
  margin-left: 3%;
  margin-right: 6%;
}
div.textframe table.dictionaries div.help_link
{
  margin-bottom: 1.2em;
  text-align: center;
}
div.textframe table.dictionaries div.help_link a
{
  text-decoration: none;
  font-weight: bold;
}
div.textframe table.dictionaries div.help_link a:hover
{
  text-decoration: underline;
}

div.textframe table.dictionaries tr.wild div.help_link a
{
  color: #C1272D; /* #F15A24; */
}

div.textframe table.dictionaries tr.wcdt div.help_link a
{
  color: #39B44A;
}

div.textframe table.dictionaries tr.wedt div.help_link a
{
  color: #0071BC;
}

div.textframe span.bold
, div.image_frame span.bold
{
  font-weight: bold;
}
div.textframe span.italic
{
  font-style: italic;
}

div.textframe table.subscription_free
{
  margin-top: 0;/*2em;*/
  border-top: solid 1px black;
  width: 100%
}

div.textframe table.subscription_free tr.header td.header
{
  background-image: url( '../images/black_sqare.png'); 
  background-repeat: no-repeat;
  background-position: left center;
  padding-top: 0.6em;
  padding-bottom: 0.6em;
  padding-left: 23px;
  /*width: 50%;*/
  font-weight: bold;
  /* border-bottom: 15px solid white; */
  color: #4D4D4D;
}
div.textframe table.subscription_free td.delimiter
{
  width: 6%;
}

div.textframe table.subscription_free td.left
, div.textframe table.subscription_free td.left
{
  width: 47%;
}

div.textframe table.subscription_free tr.button_tr td
{
  padding-top: 1.2em;
}

div.textframe table.subscription_free tr.header td.link
{
  width: 5%;
  font-weight: normal;
  padding-top: 2em;
}

div.textframe table.subscription_free ul.subscription_free_item
{
  padding-left: 1.5em;
  margin: 0;
}

div.textframe table.subscription_free td
{
  padding-top: 0.2em;
  padding-bottom: 0.2em;
}

div.textframe table.subscription_free tr.odd td.left
{
  background-color: #D1F2DE;
}
div.textframe table.subscription_free tr.odd td.right
{
  background-color: #DEEFFF;
}

div.textframe table.news_and_facebook
{
  margin-top: 0;
}

table.news_and_facebook td
{
  padding-top: 0;
  /*padding-right: 1em;*/
}

table.news_and_facebook td div.new_title
{
  margin-bottom: 0.9em; /* 1.2em;*/
}

table.news_and_facebook td.search_filter span.search_filter
{
  font-size: 1.1em;
}

table.news_and_facebook td.search_filter
{
  padding-bottom: 2em;
  border-bottom: solid 1px black;
  padding-right: 1em;
}

table.news_and_facebook td.word_parts span.word_parts
{
  font-size: 1.1em;
}

table.news_and_facebook td.word_parts
{
  padding-top: 1em;
  padding-bottom: 2em;
  border-bottom: solid 1px black;
  padding-right: 1em;
}

table.news_and_facebook td.fb
{
  padding-top: 2em;
  /*text-align: center; using padding-left instead*/
  /*padding-left: 3em;*/
}

table.news_and_facebook td a.ws_link
{
  font-weight: bold;
  color: #2E3192;
}

table.news_and_facebook td.wild_features
, table.news_and_facebook td.register_features
{
  padding-bottom: 1em;
}

table.news_and_facebook td.register_features
{
  padding-top: 1em;
}

/*
table.default_feature tr.bottom_small td
{
  text-align: center;
}

table.default_feature tr.info_space td
{
  height: 9em;
  vertical-align: top;
}
*/

table.dictionary_news
{
  margin-bottom: 2em;
}

table.dictionary_news td.left
, table.dictionary_news td.right
{
  width: 50%;
}

table.dictionary_news td.left
{
  /* padding-right: 3%; isn't working in IE 8, but working in IE 7 emulation mode */
  /*border-right: solid 1px black;*/
  vertical-align: top;
  min-width: 350px;
  /* bug in FF */
  /*padding-left: 3%;*/
  /*padding-right: 1.5%;*/
}
/*
body div.ws_main_frame 
{
  max-width: 75em;
}
*/

table.dictionary_news td.right
{
  /* bug in FF */
  /*padding-left: 1.5%;*/
  /*padding-right: 3%;*/
  vertical-align: top;
}

div.woty_title
{
  margin-top: 1em;
  margin-bottom: 0.7em;
  margin-left: 0.4em;
  font-weight: bold;
  font-size: 2em;
  color: #1e386d;
}

div.woty_info
{
  font-size: 1.1em;
}

div.woty_info_title
, table.dictionary_news div.new_title
{
  font-weight: bold;
  color: #4D4D4D;
  padding-top: 0.53em;/*0.7em;*/
  padding-bottom: 0.53em;/*0.7em;*/
  font-size: 1.3em;
}
table.dictionary_news div.new_title img
{
  vertical-align: middle;
  padding-right: 7px;
  padding-bottom: 0.2em;
}

table.dictionary_news div.new_title.star
{
  background-image: url( '../images/star_no_border.png'); 
  background-repeat: no-repeat;
  background-position: 5% 50%;
  /*padding-top: 1em;
  padding-bottom: 1em;
  white-space: nowrap;*/
}

table.news_and_facebook td.fb div.fb_box
{
  /*margin-left: 3em;*/
  margin-bottom: 0.3em;
}

span.spacer
{
  padding-left: 1em;
}

table.word_of_the_year_2
{
  /*padding-top: 1em;*/
  /*padding-bottom: 1em;*/

  /*background-color: #fbf9df;*/
  /*background-image: url( '../images/woty_bg.png'); */
  /*background-repeat: repeat-x;*/
  /*color: white;*/

  width: 99%;
  margin-left: 1%;
  /*height: 100%;*/
}

table.word_of_the_year_2 tr td.image
{
  background-image: url( '../images/woty_announcement.gif'); 
  background-repeat: no-repeat;
  background-size: 100%;
  padding-top: 30%;
  padding-left: 0.7em;
  padding-right: 0.7em;
  padding-bottom: 2em;
  width: 100%;
}

table.word_of_the_year_2 tr td.image.result
{
  background-image: url( '../images/woty_result_bg.gif');
}

table.word_of_the_year_2022 tr td.image
{
  background-image: url( '../images/woty_2022.png'); 
  background-repeat: no-repeat;
  background-size: 100%;
  padding-top: 26%;
  padding-left: 0.7em;
  padding-right: 0.7em;
  padding-bottom: 2em;
  width: 100%;
}

table.word_of_the_year_result_2022 tr td.image
{
  background-image: url( '../images/woty_result_2022.png');
  background-repeat: no-repeat;
  background-size: 100%;
  padding-top: 26%;
  padding-left: 0.7em;
  padding-right: 0.7em;
  padding-bottom: 2em;
  width: 100%;
}

table.word_of_the_year_announcement_2023
{
  width: 100%;
}

table.word_of_the_year_announcement_2023 tr td.image
{
  background-image: url( '../images/woty_announcement_bg_2023.png'); 
  background-repeat: no-repeat;
  background-size: 100%;
  padding-top: 26%;
  padding-left: 0.7em;
  padding-right: 0.7em;
  padding-bottom: 2em;
  width: 100%;
}

table.word_of_the_year_result_2023
{
  width: 100%;
}
table.word_of_the_year_result_2023 tr td.image
{
  background-image: url( '../images/woty_result_2023.png');
  background-repeat: no-repeat;
  background-size: 100%;
  padding-top: 26%;
  padding-left: 0.7em;
  padding-right: 0.7em;
  padding-bottom: 2em;
  width: 100%;
}

table.word_of_the_year
{
  /*padding-top: 1em;*/
  /*padding-bottom: 1em;*/

  /*background-color: #fbf9df;*/
  background-image: url( '../images/woty_bg.png'); 
  background-repeat: repeat-x;
  color: white;

  width: 100%;
  /*height: 100%;*/
}

table.word_of_the_year tr.top td
{
  padding-top: 1em;/*2.5em;*/
}

table.word_of_the_year tr.bottom td
{
  padding-bottom: 1em;
}

table.word_of_the_year tr.middle td.right
{
  padding-top: 1em;
  padding-bottom: 1em;
}

table.word_of_the_year tr td.image
{
  padding-top: 1.5em;
  padding-bottom: 1.5em;
  width: 100%;
  text-align: center;
}

table.word_of_the_year tr td.left
{
  width: 15%;
  white-space: nowrap;
}

table.word_of_the_year tr.top td.left
{
  font-size: 1.3em;
  /*padding-left: 1em;*/
  padding-left: 1.5em;
}

table.word_of_the_year tr.middle td.left
{
  font-size: 2.4em;
  padding-left: 1em;
}

table.word_of_the_year tr.middle td.left *
{
  vertical-align: middle;
}

table.word_of_the_year tr.bottom td.left
{
  padding-left: 1em; /*2.3em;*/
}

table.word_of_the_year tr.bottom td.right
{
  padding-top: 0.5em;
}


table.word_of_the_year td.right
{
  padding-right: 1.5em;
  padding-left: 1.5em;
  text-align: center;
}

table.word_of_the_year td.right input
, table.word_of_the_year td.right textarea
{
  width: 95%;
}

table.word_of_the_year tr.top td.top_title
{
  font-size: 1.2em;
  padding-left: 1em;
  padding-left: 1.5em;
}


table.message_box.word_of_the_year_status
{
  font-size: 0.9em;
  line-height: 1.4em;
}

table.message_box.word_of_the_year_status br
{
  line-height: 2em;
}

table.message_box.word_of_the_year_status div.control_box
{
  text-align: center;
  margin-top: 2em;
  margin-bottom: 2em;
}

table.message_box.word_of_the_year_status a
{
  white-space: nowrap;
}

table.word_of_the_year.vote
{
  margin-bottom: 1em;
}

table.word_of_the_year.vote td.left
, table.word_of_the_year.vote td.right
{
  padding-left: 1em;
  padding-right: 1em;
  padding-bottom: 0.8em;
  vertical-align: bottom;
}

table.word_of_the_year.vote td.right a
{
  visibility: hidden;
}

table.word_of_the_year.vote td.middle div
{
  width: 100%;
  line-height: 1.7em;
}

table.word_of_the_year.vote td.middle div.white_box
{
  background-color: white;
  padding-top: 0.5em;
  padding-bottom: 1em;
}

table.word_of_the_year.vote td.middle
{
  text-align: center;
  padding-top: 1em;
  padding-bottom: 0.5em;
}

table.word_of_the_year.vote div.woty_title
{
  font-size: 1.25em;
  /*padding-top: 0.5em;*/
  padding-bottom: 0.5em;
}

table.word_of_the_year.vote div.woty_note
{
  padding-top: 0.2em;
  padding-bottom: 0.5em;
}

table.word_of_the_year.vote div.words
{
  font-size: 1.35em;
  color: #1F3A6D;
  font-weight: bold;
}




div.word_of_the_year
{
  background-color: #fbf9df;
  width: 100%;
  padding-top: 2.5em;
  padding-bottom: 2em;
  line-height: 1.7em;
}

div.word_of_the_year.noads
{
  padding-right: 2em;
}

div.word_of_the_year div.woty_container
{
  padding-right: 3em;
  padding-left: 3em;
}

div.word_of_the_year.noads div.woty_container
{
  padding-right: 1em;
}


div.word_of_the_year div.woty_title
{
  font-size: 1.25em;
  padding-top: 0.2em;
  padding-bottom: 0.5em;
}

div.word_of_the_year div.woty_note
{
  padding-top: 0.2em;
  padding-bottom: 0.5em;
}

div.woty_result
{
  margin-top: 2.5em;
  /*margin-bottom: 2.5em;*/
  /*display: table;*/
}

div.woty_word
{
  display: table-cell;
  font-size: 4em;
  line-height: 1em;
  color: #29abe1;
  vertical-align: top;
}

div.woty_result_word
{
  display: table-cell;
  padding-left: 2em;
  padding-top: 0;
}

div.woty_def_block
{
  margin-bottom: 2.5em;
}

span.woty_def
{
  font-style: italic;
}

span.woty_from
{
}

div.word_of_the_year div.woty_right_link
{
  text-align: right;
}




table.favorite_word
{
  /*padding-top: 1em;*/
  /*padding-bottom: 1em;*/

  width: 100%;
  /*height: 100%;*/
}

table.favorite_word tr.top td
{
  padding-top: 2em;
}

table.favorite_word tr.bottom td
{
  padding-bottom: 1.5em;
}

table.favorite_word tr.top td.title
{
  font-weight: bold;
  font-size: 1.27em;
  padding-bottom: 1em;
}

table.favorite_word tr.middle td.right
{
  padding-top: 1em;
  padding-bottom: 1em;
}

table.favorite_word tr td.left
{
  width: 15%;
  white-space: nowrap;
}

table.favorite_word tr td.image
{
  padding-top: 1em;
  padding-bottom: 0;
}

table.favorite_word tr.top td.left
{
  font-size: 1.4em;
  padding-left: 1.5em;
}

table.favorite_word tr.middle td.left
{
  font-size: 2.4em;
  padding-left: 1em;
}

table.favorite_word tr.middle td.left *
{
  vertical-align: middle;
}

table.favorite_word tr.bottom td.left
{
  padding-left: 2.3em;
}


table.favorite_word td.right
{
  padding-right: 1.5em;
  padding-left: 1.5em;
  text-align: center;
}

table.favorite_word td.right input
, table.favorite_word td.right textarea
{
  width: 95%;
  color: gray;
}

table.favorite_word div.fw_story_block
{
  background-color: #d3e2ef;
  margin-top: 0;
  margin-bottom: 1em;
  border-radius: 15px;
  padding: 1em;
}

table.favorite_word div.fw_exa_title
{
  font-weight: bold;
  font-size: 1.1em;
}
table.favorite_word div.fw_exa_story
{
  margin-top: 0.7em;
}

table.favorite_word td.right input[type="text"]
{
  font-size: 150%;
}

table.favorite_word td.right.submit
{
  /*padding-top: 0;*/
  vertical-align: top;
}


tr.favorite_word td
{
  padding-left: 3%;
  padding-bottom: 0.5em;
}

tr.favorite_word td.submit
{
  text-align: center;
}

tr.favorite_word td input
, tr.favorite_word td textarea
{
  width: 100%;
  color: gray;
}

tr.favorite_word td input[type="text"]
{
  font-size: 150%;
}

tr.favorite_word.last td
{
  padding-bottom: 1em;
}

div.image_frame
{
  margin-top: 0; /*0.8em;*/
  margin-left: 0; /*0.7em;*/
  margin-right: 0; /*0.7em;*/
  margin-bottom: 1em;
}

table.educational_subscription_top
{
  background-image: url( '../images/classroom-large.png');
  background-repeat: no-repeat;
  background-position: bottom center;
  background-color: #271f1f;
  height: 358px; /*min-height: 358px; - doesn't work in FF; 450px;*/
  width: 100%;

  margin-bottom: 0.5em;
}

table.educational_subscription_top tr td
{
  vertical-align: top;
  font-size: 1.2em;
}

table.educational_subscription_top tr.group_subscription_title td
{
  height: 2em;
  padding-top: 2em;
  padding-left: 2em;
}

table.educational_subscription_top tr.group_subscription_title td a
{
  color: #b5d788;
  text-decoration: none;
}

table.educational_subscription_top tr.group_subscription_title td a:hover
{
  text-decoration: underline;
}


table.educational_subscription_top tr.group_subscription_note_list td a
{
  color: white;
  text-decoration: none;
}

table.educational_subscription_top tr.group_subscription_note_list td a:hover
{
  text-decoration: underline;
}

table.educational_subscription_top tr.group_subscription_note_list td
{
  color: white;
  padding-left: 1em;
}

div.grammatical_pattern_top
{
  display: table-cell;
  background-color: #b9dd8b;
  padding-left: 50px;
  padding-top: 0.7em;
  padding-bottom: 0.7em;
  padding-right: 1.5em;
  width: 100%;

  background-image: url( '../images/newstarsmall.png');
  background-repeat: no-repeat;
  background-position: 10px center;
}

div.message_title
{
  color: #477905;
  font-size: 1.2em;
  margin-bottom: 1em;
}

table.word_of_the_year tr.top td.left div.note
{
  /*font-size: 0.85em;*/
  font-size: 0.8em;
  white-space: normal;
  margin-bottom: 0.3em;
}

table.word_of_the_year tr.top td.left div.note.last
{
  margin-bottom: 0;
}

table.word_of_the_year tr.bottom td.left
{
  /*padding-top: 1.8em;*/
  padding-top: 0;
  padding-bottom: 1em;
}

table.woty_words
{
  background-color: white;
  color: #13A1DF;
  width: 100%;
  height: 100%;
}

table.woty_words ul
{
  text-align: left;
  margin-right: 1em;
  font-size: 1.2em;
  line-height: 1.4em;
  margin-top: 0.5em;
  margin-bottom: 0.5em;
}

table.word_of_the_year tr.top td.right
, table.word_of_the_year tr.top td table.woty_words td
{
  padding-top: 0;
}

div.image_frame div.bold
{
  font-weight: bold;
  font-size: 1.6em;
  text-align: center;
}

table.word_of_the_year td.right input
{
  /*line-height: 1.3em;*/
  padding: 0.3em;
  margin-bottom: 0.5em;
}

table.word_of_the_year td.right textarea
{
  padding: 0.3em;
}

table.ws_main tr.data table.container tr td.ads_column
{
  padding-left: 0.7em;
}

table.word_of_the_year tr td.left a.more
{
  color: white;
}

td.educational_features
{
  padding-bottom: 1em;
}

.dictionary_news div.image_link img
{
  width: 300px;
}

div.s_title
{
  font-size: 1.5em;
  font-weight: bold;
  color: #477905;
  margin-top: 2em;
  margin-bottom: 1.4em;
  text-align: center;
}
p.primary
{
  margin-bottom: 0.5em;
}

div.ws_main_frame .app_buttons table.apps_download
{
  background-color: white;
}

.app_buttons table.apps_download td.link
{
  padding-right: 0.8em;
}

td.app_buttons table.apps_download td.link a.button.apple_link 
{
  margin-bottom: 0;
}

div.ws_main_frame .app_buttons.wcdt table.apps_download td.link a.button
{
  background-color: #3d9739;
}

div.ws_main_frame td.app_buttons.wild table.apps_download td.link a.button
{
  background-color: #f8d6d4;
}

div.ws_main_frame td.app_buttons.wild table.apps_download td.link a.button
{
  color: #ad4943;
}

div.ws_main_frame td.app_buttons.wild table.apps_download td.link a.button.apple_link
{
  /*margin-bottom: 0.8em;*/
  background-image: url( '../images/apple_color_bg.png');
  /*background-repeat: no-repeat;*/
  /*background-position: 0.5em center;*/
  /*background-size: 17%;*/
}

div.ws_main_frame td.app_buttons.wild table.apps_download td.link a.button.google_link
{
  background-image: url( '../images/google_color_bg.png');
  /*background-repeat: no-repeat;*/
  /*background-position: 0.5em center;*/
  /*background-size: 17%;*/
}

table.word_learner_images
{
  width: 100%;
}

table.word_learner_images td
{
  margin-bottom: 0.8em;
  background-repeat: no-repeat;
  background-position: 0.5em center;
  background-size: 70%;
  height: 50px;
}

table.word_learner_images td.animals
{
  background-image: url( '../images/animals_topic_bg.png');
}

table.word_learner_images td.art_and_music
{
  background-image: url( '../images/art_and_music_topic_bg.png');
}

table.word_learner_images td.busy_world
{
  background-image: url( '../images/busy_world_topic_bg.png');
}

table.word_learner_images td.earth_and_space
{
  background-image: url( '../images/earth_and_space_topic_bg.png');
}

table.word_learner_images td.food
{
  background-image: url( '../images/food_topic_bg.png');
}

table.word_learner_images td.home
{
  background-image: url( '../images/home_topic_bg.png');
}

table.word_learner_images td.language_and_numbers
{
  background-image: url( '../images/language_and_numbers_topic_bg.png');
}

table.word_learner_images td.natural_environment
{
  background-image: url( '../images/natural_environment_topic_bg.png');
}

table.word_learner_images td.people_and_things
{
  background-image: url( '../images/people_and_things_topic_bg.png');
}

table.word_learner_images td.plants
{
  background-image: url( '../images/plants_topic_bg.png');
}

table.word_learner_images td.transportation
{
  background-image: url( '../images/transportation_topic_bg.png');
}

table.word_learner_images td.school
{
  background-image: url( '../images/school_topic_bg.png');
}

table.dictionary_news td.woty_td
{
  text-align: left;
  padding-left: 3%;
  padding-top: 1em;
}

td.woty_td a.woty_link img
{
  width: 100%;
  /*width: 684px;*/
}

div.dictionary_news
{
  display: grid;
  grid-template-columns: auto auto;
}

.data_column div.textframe .dictionaries div.image_link
, .data_column div.textframe .news_and_facebook div.image_link
{
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
}
