@charset "utf-8";
  article, aside, details, figcaption, figure, footer, header, hgroup, nav, section { display: block; }
  audio, canvas, video { display: inline-block; *display: inline; *zoom: 1; }
  audio:not([controls]) { display: none; }
  [hidden] { display: none; }
  html { font-size: 100%; overflow-y: scroll; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; }
  body { margin: 0; font-size: 13px; line-height: 1.231; }
  body, button, input, select, textarea { font-family: sans-serif; color: #222; }
  ::-moz-selection { background: #fe57a1; color: #fff; text-shadow: none; }
  ::selection { background: #fe57a1; color: #fff; text-shadow: none; }
  a { color: #00e; }
  a:visited { color: #551a8b; }
  a:hover { color: #06e; }
  a:focus { outline: thin dotted; }
  a:hover, a:active { outline: 0; }
  abbr[title] { border-bottom: 1px dotted; }
  b, strong { font-weight: bold; }
  blockquote { margin: 1em 40px; }
  dfn { font-style: italic; }
  hr { display: block; height: 1px; border: 0; border-top: 1px solid #ccc; margin: 1em 0; padding: 0; }
  ins { background: #ff9; color: #000; text-decoration: none; }
  mark { background: #ff0; color: #000; font-style: italic; font-weight: bold; }
  pre, code, kbd, samp { font-family: monospace, serif; _font-family: 'courier new', monospace; font-size: 1em; }
  pre { white-space: pre; white-space: pre-wrap; word-wrap: break-word; }
  q { quotes: none; }
  q:before, q:after { content: ""; content: none; }
  small { font-size: 85%; }
  sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }
  sup { top: -0.5em; }
  sub { bottom: -0.25em; }
  ul, ol { margin: 1em 0; padding: 0 0 0 40px; }
  dd { margin: 0 0 0 40px; }
  nav ul, nav ol { list-style: none; list-style-image: none; margin: 0; padding: 0; }
  img { border: 0; -ms-interpolation-mode: bicubic; vertical-align: middle; }
  svg:not(:root) { overflow: hidden; }
  figure { margin: 0; }
  form { margin: 0; }
  fieldset { border: 0; margin: 0; padding: 0; }
  label { cursor: pointer; }
  legend { border: 0; *margin-left: -7px; padding: 0; }
  button, input, select, textarea { font-size: 100%; margin: 0; vertical-align: baseline; *vertical-align: middle; }
  button, input { line-height: normal; *overflow: visible; }
  table button, table input { *overflow: auto; }
  button, input[type="button"], input[type="reset"], input[type="submit"] { cursor: pointer; -webkit-appearance: button; }
  input[type="checkbox"], input[type="radio"] { box-sizing: border-box; padding: 0; }
  input[type="search"] { -webkit-appearance: textfield; -moz-box-sizing: content-box; -webkit-box-sizing: content-box; box-sizing: content-box; }
  input[type="search"]::-webkit-search-decoration { -webkit-appearance: none; }
  button::-moz-focus-inner, input::-moz-focus-inner { border: 0; padding: 0; }
  textarea { overflow: auto; vertical-align: top; resize: vertical; }
  input:valid, textarea:valid {  }
  input:invalid, textarea:invalid { background-color: #f0dddd; }
  table { border-collapse: collapse; border-spacing: 0; }
  td { vertical-align: top; }

  /* ==|== primary styles =====================================================
     Author:
     ========================================================================== */


  /*
   * Fonts
   */

  /* Wings Handwriting */
  @font-face {
    font-family: 'WingsHandwriting';
    src: url('/fonts/WingsHandwriting/wings_handwriting-webfont.woff');
    src: local('@'), url('/fonts/WingsHandwriting/wings_handwriting-webfont.woff') format('woff'), url('/fonts/WingsHandwriting/wings_handwriting-webfont.woff2') format('woff2');
    font-weight: normal;
    font-style: normal;
  }

  /* Lobster */
  @font-face {
    font-family: 'Lobster13Regular';
    src: url('/fonts/Lobster/Lobster_1.3-webfont.eot');
    src: local('☺'), url('/fonts/Lobster/Lobster_1.3-webfont.woff') format('woff'), url('/fonts/Lobster/Lobster_1.3-webfont.ttf') format('truetype'), url('/fonts/Lobster/Lobster_1.3-webfont.svg#webfont1MhCsZSr') format('svg');
    font-weight: normal;
    font-style: normal;
  }

  /* Chopin Script */
  @font-face {
    font-family: 'ChopinScriptRegular';
    src: url('/fonts/ChopinScript/ChopinScript-webfont.eot');
    src: local('☺'), url('/fonts/ChopinScript/ChopinScript-webfont.woff') format('woff'), url('/fonts/ChopinScript/ChopinScript-webfont.ttf') format('truetype'), url('/fonts/ChopinScript/ChopinScript-webfont.svg#webfontBrisyAdb') format('svg');
    font-weight: normal;
    font-style: normal;
  }

  /* Big Fish */
  @font-face {
    font-family: 'BigfishRegular';
    src: url('/fonts/BigFish/bigfish-webfont.eot');
    src: local('¿'), url('/fonts/BigFish/bigfish-webfont.woff') format('woff'), url('/fonts/BigFish/bigfish-webfont.ttf') format('truetype'), url('/fonts/BigFish/bigfish-webfont.svg#webfontKd5pY4EH') format('svg');
    font-weight: normal;
    font-style: normal;
  }

  /* Komika Display */
  @font-face {
    font-family: 'KomikaDisplayRegular';
    src: url('/fonts/KomikaDisplay/Komika_display-webfont.eot');
    src: local('¿'), url('/fonts/KomikaDisplay/Komika_display-webfont.woff') format('woff'), url('/fonts/KomikaDisplay/Komika_display-webfont.ttf') format('truetype'), url('/fonts/KomikaDisplay/Komika_display-webfont.svg#webfontcs7A8h10') format('svg');
    font-weight: normal;
    font-style: normal;
  }


  /* HTML */
  html { background: url('/img/gradient_slice.png') top left repeat-x #0A3359; }
  html.multiplebgs { background: url('/img/crosshash.png'), url('/img/gradient_slice.png') top left repeat-x, #0A3359; }
  html.multiplebgs.cssgradients {
    background: url('/img/crosshash.png') top left repeat-x #0A3359, -moz-linear-gradient(top, #65c6fe 0%, #0a3359 100%);
    background: url('/img/crosshash.png') top left repeat-x #0A3359, -webkit-gradient(linear, left top, left bottom, color-stop(0%,#65c6fe), color-stop(100%,#0a3359));
    background: url('/img/crosshash.png') top left repeat-x #0A3359, -webkit-linear-gradient(top, #65c6fe 0%,#0a3359 100%);
    background: url('/img/crosshash.png') top left repeat-x #0A3359, -o-linear-gradient(top, #65c6fe 0%,#0a3359 100%);
    background: url('/img/crosshash.png') top left repeat-x #0A3359, -ms-linear-gradient(top, #65c6fe 0%,#0a3359 100%);
    background: url('/img/crosshash.png') top left repeat-x #0A3359, linear-gradient(top, #65c6fe 0%,#0a3359 100%);
  }


  /* Body */
  body { color: #444; font-size: 15px; line-height: 1.5; }


  /* Headings */
  h1, h2, h3, h4, h5, h6, dt, caption, legend {
    color: #444;
    font-weight: bold;
    margin: 0;
    text-align: left;
  }
  h1 { font-size: 2em; }
  h2, .hentry h1 { font-size: 1.6em; }
  h3 { font-size: 1.4em; }
  h4, dt, caption, legend { font-size: 1.2em; }
  h5 { font-size: 1.1em; }
  h6 { font-size: 1em; }


  /* Content */
  p, ol, ul, dd, figure { margin: 0 0 1.5em 0; }
  .content p { margin-right: 3em; }
  figure.float_right { margin: 0 0 1.5em 1.5em; }
  figure.float_left { margin: 0 1.5em 1.5em 0; }


  /* Media */
  img, audio, object, video { max-width: 100%; }


  /* Links */
  a, a:visited {
    color: #0c549a;
    text-decoration: none;
  }
  a:hover, a:focus { color: #083866; }
  a.selected, .selected a { color: #d12413; }
  a:active { color: #206040; }


  /* Main */
  #container { min-width: 760px; }


  /**
   * Header
   */

  header[role="banner"] {
    background: #30607B;
    background: rgba(0, 0, 0, 0.5);
    border-bottom: 1px solid #AEDCF7;
    margin-bottom: 2em;
    padding: 1em;
    -moz-box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.5);
    -webkit-box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.5);
    box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.5);
  }
  header[role="banner"] h1, header[role="banner"] h2 {
    float: left;
    margin: 0;
    position: relative;
  }
  header[role="banner"] h2 { float: right; }
  header[role="banner"] h1 a, header[role="banner"] h2 a {
    background: url('/img/in2era_logo.png') left center no-repeat;
    display: block;
    height: 32px;
    text-indent: -999em;
    overflow: hidden;
  }
  header[role="banner"] h1 a { width: 79px; }
  header[role="banner"] h2 a {
    background-image: url('/img/era_logo.png');
    width: 113px;
  }


  /* Login Form */
  #login {
    margin: -1em auto;
    padding-top: 0.4em;
    position: relative;
    width: 33.25em;
  }
  #login form {
    overflow: hidden;
    padding: 0.3em;
  }
  #login div {
    float: left;
    margin-right: 0.6em;
    padding-top: 1.25em;
    position: relative;
  }
  #login label {
    color: #fff;
    font-size: 0.8em;
    font-style: italic;
    position: absolute;
    top: 0em;
  }
  #login input {
    background: #fff;
    border: none;
    color: #666;
    font-size: 1em;
    padding: 0.2em 0.4em;
    -moz-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.5);
    -webkit-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.5);
    box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.5);
    -moz-border-radius: 0.3em;
    -webkit-border-radius: 0.3em;
    border-radius: 0.3em;
  }
  #login input:focus { outline: none; }
  #login .submit { margin: 0; }
  #login .submit input {
    color: #222;
    font-weight: bold;
    text-shadow: 0 1px 1px rgba(255, 255, 255, 0.5);
    background: #ffff66;
    background: -moz-linear-gradient(top, #ffff66 0%, #ffac00 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffff66), color-stop(100%,#ffac00));
    background: -webkit-linear-gradient(top, #ffff66 0%,#ffac00 100%);
    background: -o-linear-gradient(top, #ffff66 0%,#ffac00 100%);
    background: -ms-linear-gradient(top, #ffff66 0%,#ffac00 100%);
    background: linear-gradient(top, #ffff66 0%,#ffac00 100%);
  }
  #login .submit input:active { margin-top: 1px; }


  /* Welcome User */
  #user { margin: -1em 125px; }
  #user p {
    line-height: 1;
    margin: 0;
    text-align: center;
    text-shadow: 0 1px 2px rgba(0, 0, 0, 0.65);
  }
  #user .welcome {
    color: #FFFFCC;
    font-family: 'Lobster13Regular';
    font-size: 2em;
    padding-top: 0.4em;
  }
  #user .logout {
    font-size: 0.85em;
    font-weight: bold;
    margin-top: -0.2em;
    text-transform: lowercase;
  }
  #user .logout a, #user .logout a:visited { color: #fff; }
  #user .logout a:hover, #user .logout a:focus { color: #ffffcc; }
  #user .logout a:active { color: #fff; }



  /**
   * Introduction
   */

  #introduction {
    color: #fff;
    font-size: 1.15em;
    font-weight: bold;
    position: relative;
    text-align: center;
    text-shadow: 0 1px 2px rgba(0, 0, 0, 0.65);
  }
  #introduction h1 {
    color: #FFFFCC;
    font-family: 'Lobster13Regular';
    line-height: 1.2;
    margin-bottom: 0.5em;
    margin-left: auto;
    margin-right: auto;
    max-width: 18em;
    text-align: center;
  }
  #introduction p {
    margin-bottom: 0.8em;
    position: relative;
    z-index: 2;
  }
  #introduction .description {
    margin-left: auto;
    margin-right: auto;
    max-width: 29em;
    text-align: center;
  }
  #introduction a, #introduction a:visited {
    color: #CCFFEC;
    font-style: italic;
  }
  #introduction a:hover, #introduction a:focus { color: #FFFFCC; }
  #introduction img {
    margin-top: -65px;
    position: relative;
    z-index: 1;
  }



  /**
   * Footer
   */

  footer[role="contentinfo"] {
    color: #CEEBFF;
    padding: 1em;
    text-align: center;
    font-size: 0.85em;
    margin-top: 2em;
  }
  footer[role="contentinfo"] small { font-size: 1em; }
  footer[role="contentinfo"] p, footer[role="contentinfo"] small { margin: 0 0 0.1em 0; }
  footer[role="contentinfo"] a, footer[role="contentinfo"] a:visited { color: #fff; }
  footer[role="contentinfo"] a:hover, footer[role="contentinfo"] a:focus { color: #FFFFCC; }



  /**
   * Flash Messages
   */

  #flash-messages {
    margin: 0 auto;
    max-width: 800px;
    padding: 0 2em 1em;
  }
  #flash-messages div {
    border: 1px solid;
    display: block;
    line-height: 1;
    margin: 0 0 1em;
    padding: 0.5em 2.5em 0.5em 0.5em;
    position: relative;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    -moz-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.5);
    -webkit-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.5);
    box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.5);
  }
  #flash-messages div a.close {
    border: 1px solid;
    display: block;
    float: right;
    font-weight: bold;
    margin: -2px;
    padding: 1px 4px;
    position: absolute;
    right: 0.5em;
    top: 0.5em;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
  }

  /* Red */
  #flash-messages .flash-alert {
    background: #fbb;
    border-color: #f47676;
    color: #600;
  }
  #flash-messages .flash-alert a.close {
    color: #f47676;
    border-color: #f47676;
  }
  #flash-messages .flash-alert a.close:hover {
    color: #600;
    border-color: #600;
  }

  /* Green */
  #flash-messages .flash-notice {
    background: #BAFECB;
    border-color: #74d38C;
    color: #003D01;
  }
  #flash-messages .flash-notice a.close {
    color: #74d38C;
    border-color: #74d38C;
  }
  #flash-messages .flash-notice a.close:hover {
    color: #003D01;
    border-color: #003D01;
  }



  /**
   * Products
   */
  #content { min-width: 960px; }

  /* Navigation */
  #navigation {
    margin: auto 2em;
    position: relative;
    overflow: hidden;
    text-align: center;
    z-index: 1;
  }
  #navigation .products li {
    display: inline-block;
    margin: 0px 1px 35px;
    /*vertical-align: top;
    position: relative;*/
    margin-top: 2px;
    z-index: 5;
  }
  #navigation .products li a {
    background-position: top left;
    background-repeat: no-repeat;
    display: block;
    height: 80px;
    margin-top: 10%;
    overflow: hidden;
    text-indent: -999em;
    width: 120px;
  }
  #navigation .products .picture-books-online-link {
    background-image: url('/img/products/picture-books-online/logo.png');    
    height: 120px;
    width: 101px;
  }

  #navigation .products .wings-languages-online-link {
    background-image: url('/img/products/wings-languages-online/logo.png');
    height: 120px;
    width: 101px;
  }

 #navigation .products .wings-science-online-link {
    background-image: url('/img/products/wings-science-online/logo.png');
    height: 120px;
    width: 101px;
  }
 #navigation .products .wings-science-online-greylink {
    background-image: url('/img/products/wings-science-online/logo_grey.png');
    height: 120px;
    width: 101px;
  }
 #navigation .products .wings-languages-online-link {
    background-image: url('/img/products/wings-languages-online/logo.png');
    height: 120px;
    width: 101px;
  }
 #navigation .products .wings-languages-online-greylink {
    background-image: url('/img/products/wings-languages-online/logo_grey.png');
    height: 120px;
    width: 101px;
  }

 #navigation .products .wings-english-online-link {
    background-image: url('/img/products/wings-english-online/logo.png');
    height: 120px;
    width: 101px;
  }
 #navigation .products .wings-english-online-greylink {
    background-image: url('/img/products/wings-english-online/logo_grey.png');
    height: 120px;
    width: 101px;
  }
 #navigation .products .in2era-home-link {
    background-image: url('/img/in2era.png');
    height: 120px;
    width: 101px;
  }

 #navigation .products .wings-mandarin-online-link {
    background-image: url('/img/products/wings-mandarin-online/logo.png');
    height: 120px;
    width: 101px;
  }

 #navigation .products .wings-phonics-online-greylink {
    background-image: url('/img/products/wings-phonics-online/logo_grey.png');
    height: 120px;
    width: 101px;
  }
 #navigation .products .wings-phonics-online-link {
    background-image: url('/img/products/wings-phonics-online/logo.png');
    height: 120px;
    width: 101px;
  }

  #navigation .products .wings-mathematics-online-greylink {
    background-image: url('/img/products/wings-mathematics-online/logo_grey.png');
    height: 120px;
    width: 101px;
  }
 #navigation .products .wings-mathematics-online-link {
    background-image: url('/img/products/wings-mathematics-online/logo.png');
    height: 120px;
    width: 101px;
  }

 #navigation .products .wings-mandarin-online-greylink {
    background-image: url('/img/products/wings-mandarin-online/logo_grey.png');
    height: 120px;
    width: 101px;
  }
 #navigation .products .wings-japanese-online-link {
    background-image: url('/img/products/wings-japanese-online/logo.png');
    height: 120px;
    width: 101px;
  }
 #navigation .products .wings-japanese-online-greylink {
    background-image: url('/img/products/wings-japanese-online/logo_grey.png');
    height: 120px;
    width: 101px;
  }
 #navigation .products .wings-languages-online-en-link {
    background-image: url('/img/wl/en_grey.png');
    height: 120px;
    width: 101px;
  }

 #navigation .products .wings-languages-online-jp-link {
    background-image: url('/img/wl/jp.png');
    height: 120px;
    width: 101px;
  }
  #navigation .products .wings-languages-online-greylink {
    background-image: url('/img/products/wings-languages-online/logo_grey.png');
    height: 120px;
    width: 101px;
  }

  #navigation .products .mybooks-link {
    background-image: url('/img/products/mybooks/logo.png');
    height: 120px;
    width: 101px;
  }
  #navigation .products .mybooks-greylink {
    background-image: url('/img/products/mybooks/logo_grey.png');
    height: 120px;
    width: 101px;
  }

  #navigation .products .in-fact-online-link {
    background-image: url('/img/products/in-fact-online/logo.png');
    height: 120px;
    width: 101px;
  }
  #navigation .products .in-fact-online-greylink {
    background-image: url('/img/products/in-fact-online/logo_grey.png');
    height: 120px;
    width: 101px;
  }
 
 #navigation .products .wings-italian-online-link {
    background-image: url('/img/products/wings-italian-online/logo.png');
    height: 120px;
    width: 101px;
  }
  #navigation .products .wings-italian-online-greylink {
    background-image: url('/img/products/wings-italian-online/logo_grey.png');
    height: 120px;
    width: 101px;
  }

  #navigation .products .baba-village-online-link {
    background-image: url('/img/products/baba-village-online/logo.png');    
    height: 120px;
    width: 101px;
  }
  #navigation .products .baba-village-online-greylink {
    background-image: url('/img/products/baba-village-online/logo_grey.png');    
    height: 120px;
    width: 101px;
  }
  #navigation .products .picture-dictionary-online-link {
    background-image: url('/img/products/picture-dictionary-online/logo.png');    
    height: 120px;
    width: 101px;
  }
  #navigation .products .picture-dictionary-online-greylink {
    background-image: url('/img/products/picture-dictionary-online/logo_grey.png');    
    height: 120px;
    width: 101px;
  }
  #navigation .products .picture-books-online-greylink {
    background-image: url('/img/products/picture-books-online/logo_grey.png');    
    height: 120px;
    width: 101px;
  }
  #navigation .products .traditional-tales-online-link {
    background-image: url('/img/products/traditional-tales-online/logo.png');
    height: 120px;
    width: 104px;
  }

  #navigation .products .traditional-tales-online-greylink {
    background-image: url('/img/products/traditional-tales-online/logo_grey.png');
    height: 120px;
    width: 104px;
  }
  #navigation .products .wings-online-link {
    background-image: url('/img/products/wings-online/logo.png');
    height: 120px;
    width: 107px;
  }

  #navigation .products .wings-online-greylink {
    background-image: url('/img/products/wings-online/logo_grey.png');
    height: 120px;
    width: 107px;
  }

  #navigation .products .wings-phonics-link {
    background-image: url('/img/products/wings-phonics-online/logo.png');   
    width: 101px;
    height: 120px; 
  }

  #navigation .products .wings-phonics-greylink {
    background-image: url('/img/products/wings-phonics-online/logo_grey.png');   
    width: 101px;
    height: 120px; 
  }
  #navigation .products .sparkle-online-link {
    background-image: url('/img/products/sparkle-online/logo.png');
    width: 101px;
    height: 120px;
  }

  #navigation .products .readalong-link {
    background-image: url('/img/products/readalong/logo.png');   
    width: 101px;
    height: 120px; 
  }

  #navigation .products .readalong-greylink {
    background-image: url('/img/products/readalong/logo_grey.png');   
    width: 101px;
    height: 120px; 
  }
  #navigation .products .singalong-online-link {
    background-image: url('/img/products/singalong-online/logo.png');    
    width: 105px;
    height: 120px;
  }

  #navigation .products .singalong-online-greylink {
    background-image: url('/img/products/singalong-online/logo_grey.png');    
    width: 105px;
    height: 120px;
  }

  #navigation .products .junior-writers-guide-online-link {
    background-image: url('/img/products/junior-writers-guide-online/logo.png');    
    width: 105px;
    height: 120px;
  }

  #navigation .products .junior-writers-guide-online-greylink {
    background-image: url('/img/products/junior-writers-guide-online/logo_grey.png');    
    width: 105px;
    height: 120px;
  }
  #navigation .products .writers-guide-online-link {
    background-image: url('/img/products/writers-guide-online/logo.png');    
    width: 105px;
    height: 120px;
  }

  #navigation .products .writers-guide-online-greylink {
    background-image: url('/img/products/writers-guide-online/logo_grey.png');    
    width: 105px;
    height: 120px;
  }
  #navigation .products .eerie-tales-online-link {
    background-image: url('/img/products/eerie-tales-online/logo.png');    
    width: 105px;
    height: 120px;
  }
  #navigation .products .eerie-tales-online-greylink {
    background-image: url('/img/products/eerie-tales-online/logo_grey.png');    
    width: 105px;
    height: 120px;
  }
  #navigation .nav {
    font-weight: bold;
    font-size: 1.1em;
    overflow: hidden;
    position: absolute;
    top: 80px;
    left: 20px;
    right: 20px;
    text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.3);
    z-index: 1;
  }
  #navigation .nav li { float: left; }
  #navigation .nav li.help { float: right; margin: 5px; }
  #navigation .nav a, #navigation .nav a:visited { color: #545454; }
  #navigation .nav a:focus, #navigation .nav a:hover { color: #545454; }
  #navigation .nav a:active { color: #545454; }


  /* Items */
  .items, .help-page {
    background: #fff;
    margin: -85px 2em 0;
    padding: 95px 1em 1em;
    position: relative;
    -moz-border-radius: 0.5em;
    -webkit-border-radius: 0.5em;
    border-radius: 0.5em;
    -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.5), 0 0 60px rgba(0, 0, 0, 0.07) inset;
    -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.5), 0 0 60px rgba(0, 0, 0, 0.07) inset;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.5), 0 0 60px rgba(0, 0, 0, 0.07) inset;
  }
  .help-page {
    padding-left: 2em;
    padding-right: 2em;
  }
  .help-page h1, .help-page h2 {
    border-bottom: 1px dashed #ccc;
    margin-bottom: 0.8em;
    padding-bottom: 0.1em;
  }


  .items h1, #preview h2 {
    line-height: 1;
    text-align: center;
    text-shadow: 0 1px 1px rgba(255, 255, 255, 0.5);
  }


  /* Summary */
  .items .summary {
    border-bottom: 1px solid #b3b3b3;
    border-top: 1px solid #b3b3b3;
    font-family: 'Georgia', serif;
    font-size: 1.25em;
    font-style: italic;
    font-weight: bold;
    margin: 1em auto;
    padding: 1em 0.5em;
    width: 85%;
  }
  .items .summary p { margin: 0; }
  .items .titles {
    font-size: 1.05em;
    font-style: italic;
    font-weight: bold;
    margin-bottom: 3em;
    margin: 0 auto 0.5em;
    text-align: center;
    width: 85%;
  }


  /* Item List */
  .item-list {
    margin: 3em 0;
    padding: 0;
    text-align: center;
  }
  .item-list li {
    list-style: none;
    margin: 20px auto;
    padding: 0 0 24px 0;
    width: 750px;
  }
  .item-list a img {
    margin: 0;
    -moz-box-shadow: 0 0 4px rgba(0,0,0,0.5);
    -webkit-box-shadow: 0 0 4px rgba(0,0,0,0.5);
    box-shadow: 0 0 4px rgba(0,0,0,0.5);
    vertical-align: baseline;
  }
  .no-boxshadow .item-list a img {
    border: 1px solid #d9d9d9;
    border-bottom-color: #bfbfbf;
    border-right-color: #bfbfbf;
  }
  .item-list a { margin: 0 15px; }


  /* Preview */
  #preview { margin-top: 8em; }

  /* Book */
  .book-info {
    margin: 2em auto;
    max-width: 675px;
    min-height: 160px;
    padding-left: 125px;
    position: relative;
  }
  .book-info h2 { margin-bottom: 0.25em; }
  .book-info img {
    width: 110px;
    position: absolute;
    left: 0;
    top: 10px;
    -moz-box-shadow: 0 0 4px rgba(0,0,0,0.5);
    -webkit-box-shadow: 0 0 4px rgba(0,0,0,0.5);
    box-shadow: 0 0 4px rgba(0,0,0,0.5);
  }

  .no-boxshadow { /*  .book-info */
     margin: 2em auto;
    max-width: 675px;
    min-height: 160px;
    padding-left: 125px;
    position: relative;
  }

  .no-boxshadow img {
    width: 110px;
    position: absolute;
    left: 0;
    top: 10px;  
  }

  .book-info dl { margin: 0; }
  .book-info dt {
    float: left;
    font-size: 1em;
    padding-right: 1em;
  }
  .book-info dd { margin-bottom: 0; }
  #reader {
    width: 800px;
    margin: auto;
  }
  .book-copyright {
    display: block;
    font-style: italic;
    text-align: center;
  }




  /* Picture Books Online */
  .picture-books-online a, .picture-books-online a:visited { color: #572409; }
  .picture-books-online a:hover, .picture-books-online a:focus { color: #AD361F; }
  .picture-books-online a:active { color: #572409; }

  /*.picture-books-online {
    background: url('/img/products/picture-books-online/background.jpg') #f3c092;
    color: #222;
    text-shadow: 0 1px 1px rgba(255, 255, 255, 0.6);
  }*/
  
  .picture-books-online { 
     background: url('/img/products/picture-books-online/background-top.jpg') top left repeat-x,
                url('/img/products/picture-books-online/background-bottom.jpg') bottom center repeat-x,
                #C0E675;
    text-shadow: 0 1px 1px rgba(255, 255, 255, 0.6);
    }    

  .picture-books-online h1, .picture-books-online #preview h2 {
    color: #fff;/*#572409;*/
    font-family: 'Peralta';
    font-size: 3em;
  }
  .picture-books-online .summary {
    border-bottom: 1px solid #777;
    border-top: 1px solid #777;

  }

  .pbo-ws {
     color: #fff;
  }


  /* Audio book */
  .audio-book a, .audio-book a:visited { color: #572409; }
  .audio-book a:hover, .audio-book a:focus { color: #AD361F; }
  .audio-book a:active { color: #572409; }

  .audio-book {
     background: url('/img/products/picture-books-online/background-top.jpg') top left repeat-x,
                url('/img/products/picture-books-online/background-bottom.jpg') bottom center repeat-x,
                #C0E675;
    text-shadow: 0 1px 1px rgba(255, 255, 255, 0.6);
    }

  .audio-book h1, .audio-book #preview h2 {
    color: #fff;/*#572409;*/
    font-family: 'Peralta';
    font-size: 3em;
  }
  .audio-book .summary {
    border-bottom: 1px solid #777;
    border-top: 1px solid #777;

  }

  
/* PBO Videos */
.picture-books-online-videos a, .picture-books-online-videos a:visited { color: #572409; }
.picture-books-online-videos a:hover, .audio-book a:focus { color: #AD361F; }
.picture-books-online-videos a:active { color: #572409; }

.picture-books-online-videos {
   background: url('/img/products/picture-books-online/background-top.jpg') top left repeat-x,
              url('/img/products/picture-books-online/background-bottom.jpg') bottom center repeat-x,
              #C0E675;
  text-shadow: 0 1px 1px rgba(255, 255, 255, 0.6);
  }

.picture-books-online-videos h1, .picture-books-online-videos #preview h2 {
  color: #fff;/*#572409;*/
  font-family: 'Peralta';
  font-size: 3em;
}
.picture-books-online-videos .summary {
  border-bottom: 1px solid #777;
  border-top: 1px solid #777;

}

  .picture-books-online .item-list li { background: url('/img/products/picture-books-online/shelf.png') center bottom no-repeat; }

  .picture-books-online .pbo-ws-item-list .readalong_01 { background-image: url('/img/products/readalong/01-wings-phonics.png'); }
  /* Traditional Tales Online */
  /*
  #traditional-tales-online-content { background: url('/img/products/traditional-tales-online/background-colour.jpg'); }
  */

  /*.multiplebgs */
  .traditional-tales-online {
    background: url('/img/products/traditional-tales-online/tto-header.jpg') top center repeat-x,
                url('/img/products/traditional-tales-online/tto-footer.jpg') bottom center repeat-x,
                #E1E0D4;  /*#F2F9FF;*/
    /*padding-bottom: 50px; */

  }

  .traditional-tales-online h1, .traditional-tales-online #preview h2 {
    color: #669933;
    font-family: 'Mystery Quest', cursive;
    font-size: 3.5em;
  }

  .traditional-tales-online .item-list li {
    margin: 0 auto;
    padding: 40px 0 0 40px;
  }

  .traditional-tales-online .item-list {
    margin: auto;
  }


  .traditional-tales-online .item-list li a {
    /*line-height: 40;*/
   
  }

  /* ORIG */
  /*.traditional-tales-online .item-list li { background: url('/img/products/traditional-tales-online/shelf.png') center bottom no-repeat; }*/
  .items.traditional-tales-online .item-list .traditional-tales-online_01 { background: url('/img/products/traditional-tales-online/01.png') center top no-repeat; }
  .items.traditional-tales-online .item-list .traditional-tales-online_02 { background: url('/img/products/traditional-tales-online/02.png') center top no-repeat; }
  .items.traditional-tales-online .item-list .traditional-tales-online_03 { background: url('/img/products/traditional-tales-online/03.png') center top no-repeat; }
  .items.traditional-tales-online .item-list .traditional-tales-online_04 { background: url('/img/products/traditional-tales-online/04.png') center top no-repeat; }
  .items.traditional-tales-online .item-list .traditional-tales-online_05 { background: url('/img/products/traditional-tales-online/05.png') center top no-repeat; }
  .items.traditional-tales-online .item-list .traditional-tales-online_06 { background: url('/img/products/traditional-tales-online/06.png') center top no-repeat; }
  .items.traditional-tales-online .item-list .traditional-tales-online_07 { background: url('/img/products/traditional-tales-online/07.png') center top no-repeat; }
  .items.traditional-tales-online .item-list .traditional-tales-online_08 { background: url('/img/products/traditional-tales-online/08.png') center top no-repeat; }
  .items.traditional-tales-online .item-list .traditional-tales-online_09 { background: url('/img/products/traditional-tales-online/09.png') center top no-repeat; }
  .items.traditional-tales-online .item-list .traditional-tales-online_10 { background: url('/img/products/traditional-tales-online/10.png') center top no-repeat; }

  .traditional-tales-online .item-list .traditional-tales-online_11 { background: url('/img/products/traditional-tales-online/11.png') center top no-repeat; }


  /* WINGS Online */
  .wings-online a, .wings-online a:visited { color: #636; }
  .wings-online a:hover, .wings-online a:focus { color: #A63FA6; }
  .wings-online a:active { color: #636; }

  /*.wings-online { background: url('/img/products/wings-online/background.png') #fff; }
  */

  .wings-online {
     background: url('/img/products/wings-online/wings-online-header.jpg') top center repeat-x,
                 url('/img/products/wings-online/wings-online-footer.jpg') bottom center repeat-x,
               #fff;
    /* padding-bottom: 250px;*/
   }
  .wings-online h1, .wings-online #preview h2 {
    color: #fff;
    font-family: 'WingsHandwriting';
    font-size: 5em;
    position: relative;
  }

  .wings-sub-title {
    color: #000;
    font-family: 'WingsHandwriting';
    font-size: 2em;

  }
  .wings-online .item-list li {
    background: url('/img/products/wings-online/level-headers_1.png') center top no-repeat;
    margin: 0 auto;
    padding: 40px 0 0 0;
  }
  .wings-online .item-list li a {
    line-height: 4;
  }
  .wings-online .item-list .wings-online_01 { background-image: url('/img/products/wings-online/WO1.png'); }
  .wings-online .item-list .wings-online_02 { background-image: url('/img/products/wings-online/WO2.png'); }
  .wings-online .item-list .wings-online_03 { background-image: url('/img/products/wings-online/WO3.png'); }
  .wings-online .item-list .wings-online_04 { background-image: url('/img/products/wings-online/WO4-5.png'); }
  .wings-online .item-list .wings-online_06 { background-image: url('/img/products/wings-online/WO6-7.png'); }
  .wings-online .item-list .wings-online_08 { background-image: url('/img/products/wings-online/WO8-9.png'); }
  .wings-online .item-list .wings-online_10 { background-image: url('/img/products/wings-online/WO10-11.png'); }
  .wings-online .item-list .wings-online_12 { background-image: url('/img/products/wings-online/WO12-14.png'); }
  .wings-online .item-list .wings-online_15 { background-image: url('/img/products/wings-online/WO15-17.png'); }
  .wings-online .item-list .wings-online_18 { background-image: url('/img/products/wings-online/WO18-20.png'); }
  .wings-online .item-list .wings-online_blank { background-image: url('/img/products/wings-online/blank.png'); }


  /* WINGS Languages Online */
  .wings-languages-online {
     background: url('/img/products/wings-languages-online/wings-languages-header.jpg') top center repeat-x,
                 url('/img/products/wings-languages-online/wings-languages-footer.jpg') bottom center repeat-x,
               #3A372E; 

   }
   
  .wings-languages-online .book-info dt {
      float: left;
      font-size: 1em;
      padding-right: 1em;
      color:white;
  }

  .wings-languages-online a, .wings-languages-online a:visited { color: #fff; }
  .wings-languages-online a:hover, .wings-languages-online a:focus { color: #fff; }
  .wings-languages-online a:active { color: #fff; }

  .wings-languages-online h1, .wings-languages-online #preview h2 {
    color: #fff;
    font-family: 'Architects Daughter';
    font-size: 3em;
    position: relative;
  }

  .wings-groupings {
    color: #fff;
    font-family: 'Architects Daughter';
    font-size: 2em;
    position: relative;
    text-align:center;
  } 

  .wings-languages-online .item-list li {
    background: center top no-repeat;
    margin: 20px auto;
    padding: 40px 0 0 40px;
    /*added width to control the number of rows into 2*/
    width: 750px;

  }

/*
  .wings-languages-onlin .item-list h2 {
    color: #fff;
    font-family: 'Architects Daughter';
    font-size: 2em;
    
  }


  .wings-languages-online .item-list {
      margin: auto;
  }

  .wings-languages-online .item-list li {
    margin: 0 auto;
    padding: 40px 0 0 40px;
  }
*/


  .wings-languages-online .item-list .wings-languages-online_01 { background-image: url('/img/products/wings-languages-online/wings_lang_en_01.png') ; }
  .wings-languages-online .item-list .wings-languages-online_02 { background-image: url('/img/products/wings-languages-online/wings_lang_en_02.png') ; }
  .wings-languages-online .item-list .wings-languages-online_03 { background-image: url('/img/products/wings-languages-online/wings_lang_it_01.png') ; }
  .wings-languages-online .item-list .wings-languages-online_04 { background-image: url('/img/products/wings-languages-online/wings_lang_it_02.png') ; }
  .wings-languages-online .item-list .wings-languages-online_05 { background-image: url('/img/products/wings-languages-online/wings_lang_hiragana_01.png') ; }
  .wings-languages-online .item-list .wings-languages-online_06 { background-image: url('/img/products/wings-languages-online/wings_lang_hiragana_02.png') ; }
  .wings-languages-online .item-list .wings-languages-online_07 { background-image: url('/img/products/wings-languages-online/wings_lang_romaji_01.png') ; }
  .wings-languages-online .item-list .wings-languages-online_08 { background-image: url('/img/products/wings-languages-online/wings_lang_romaji_02.png') ; }
  .wings-languages-online .item-list .wings-languages-online_09 { background-image: url('/img/products/wings-languages-online/wings_lang_mandarin_01.png'); }
  .wings-languages-online .item-list .wings-languages-online_10 { background-image: url('/img/products/wings-languages-online/wings_lang_mandarin_02.png') ; }


  /* WINGS Phonics Games */
  .wings-phonics-games {
         background: url('/img/products/wings-phonics-online/wpo-header.jpg') top center repeat-x,

                 url('/img/products/wings-phonics-online/wpo-footer.jpg') bottom center repeat-x,
         #ccecf7;
   }
  .wings-phonics-games a, .wings-phonics-games a:visited { color: #572409; }
  .wings-phonics-games a:hover, .wings-phonic-games a:focus { color: #AD361F; }
  .wings-phonics-games a:active { color: #572409; }

  .wings-phonics-games h1, .wings-phonics-games #preview h2 {
    color: #fff;
    font-family: "WingsHandwriting";;
    font-size: 4em;
  }

  .wings-phonics-games .summary {
    color: #fff;
    border-bottom: 1px solid #777;
    border-top: 1px solid #777;
    text-align:center;
  }


  /* WINGS Phonics Videos */
  .wings-phonics-videos { 
         background: url('/img/products/wings-phonics-online/wpo-header.jpg') top center repeat-x,

                 url('/img/products/wings-phonics-online/wpo-footer.jpg') bottom center repeat-x,
         #ccecf7;
   }
  .wings-phonics-videos a, .wings-phonics-videos a:visited { color: #572409; }
  .wings-phonics-videos a:hover, .wings-phonic-videos a:focus { color: #AD361F; }
  .wings-phonics-videos a:active { color: #572409; }

  .wings-phonics-videos h1, .wings-phonics-videos #preview h2 { 
    color: #fff;
    font-family: "WingsHandwriting";;
    font-size: 4em;
  }

  .wings-phonics-videos .summary {
    color: #fff;
    border-bottom: 1px solid #777;
    border-top: 1px solid #777;
    text-align:center;
  }


  /* WINGS Phonics */
  .wings-phonics-online { 
	 background: url('/img/products/wings-phonics-online/wpo-header.jpg') top center repeat-x,

                 url('/img/products/wings-phonics-online/wpo-footer.jpg') bottom center repeat-x,
         #ccecf7; 
   }
  .wings-phonics-online a, .wings-phonics-online a:visited { color: #572409; }
  .wings-phonics-online a:hover, .wings-phonic-onlines a:focus { color: #AD361F; }
  .wings-phonics-online a:active { color: #572409; }

    /* Item List */
  /*.wings-phonics-online .item-list {
    margin: 3em 0;
    padding: 0;
    text-align: center;
  }*/
   .wings-phonics-online .item-list {
    padding: 0px 0px 0px 0px;
    margin: auto;
    text-align: left;*/
  }

  .wings-phonics-online .item-list li {
    /*list-style: none;
    margin: 20px auto;
    padding: 0 0 0 0;
    width: 750px;*/
    margin: 0 auto;
    padding: 40px 0 0 70px;    
  }
  .wings-phonics-online .item-list a img {
    margin: 0;
    -moz-box-shadow: 0 0 4px rgba(0,0,0,0.5);
    -webkit-box-shadow: 0 0 4px rgba(0,0,0,0.5);
    box-shadow: 0 0 4px rgba(0,0,0,0.5);
    vertical-align: baseline;
    width: 100px;
    height: 78px;
  }
  .no-boxshadow .wings-phonics-online .item-list a img {
    border: 1px solid #d9d9d9;
    border-bottom-color: #bfbfbf;
    border-right-color: #bfbfbf;
  }


  .wpo_p {
    padding:0 0 0 0;
    font-family: 'Muli';
    font-size: 1.5em;
    font-weight: normal;
    text-align: center;
    color: #000;
  }

  /*
  .wings-phonics {
    background: url('/img/products/wings-phonics/background.png') #f3c092;
    color: #222;
    text-shadow: 0 1px 1px rgba(255, 255, 255, 0.6);
  }*/

  .wings-phonics-online h1, .wings-phonics-online #preview h2 { 
    color: #fff;
    font-family: "WingsHandwriting";;
    font-size: 4em;  
  }

  .wings-phonics-online .summary {
    color: #fff;
    border-bottom: 1px solid #777;
    border-top: 1px solid #777;
    text-align:center;
  }

 .wings-phonics-online .item-list li { 
    background: url('/img/products/wings-phonics-online/level-1.jpg') center top no-repeat;
    margin: 0 auto;
    padding: 40px 0 0 80px;
    /*added width to control the number of rows into 2*/
    width: 750px;

  }
  .wings-phonics-online .item-list {
      margin: auto;
  }


  .wings-phonics_A .item-list li a {
    padding: 100px 0 0 40px;

  }

  .wings-phonics .titles {
    color:#000;
  }

  .wings-phonics_p {
    font-size: 2em;
    text-align: center;
    color: #000
  }
I
  .wings-phonics .titles a {
    color:#000;
  }

  .wings-phonics-online .book-info h3 dl{
    color:#000;
  }

  .wings-phonics-online .item-list .wings-phonics-online_01 { background-image: url('/img/products/wings-phonics-online/banner02.png'); }

  .wings-phonics-online .item-list .wings-phonics-online_02 { background-image: url('/img/products/wings-phonics-online/banner02.png'); }
  .wings-phonics-online .item-list .wings-phonics-online_03 { background-image: url('/img/products/wings-phonics-online/banner02.png'); }

  .wings-phonics-online .item-list .wings-phonics-online_04 { background-image: url('/img/products/wings-phonics-online/banner02.png'); }

  /* Read Along */
  .readalong { 
	background:
        url('/img/products/readalong/readalong-footer.jpg') bottom center repeat-x ,

         #636768; 
   }
  .readalong a, .readalong a:visited { color: #572409; }
  .readalong a:hover, .readalong a:focus { color: #AD361F; }
  .readalong a:active { color: #572409; }

  /*
  .readalong {
    background: url('/img/products/readalong/background.png') #f3c092;
    color: #222;
    text-shadow: 0 1px 1px rgba(255, 255, 255, 0.6);
  }*/

  .readalong h1, .readalong #preview h2 {
    color: #fff;
    font-family: "WingsHandwriting";;
    font-size: 4em;  
  }
  .readalong .summary {
    color: #00ccff;
    border-bottom: 1px solid #777;
    border-top: 1px solid #777;
    text-align:center;
  }

  .readalong .item-list li {
    background: url('/img/products/readalong/level-1.jpg') center top no-repeat;
    margin: 0 auto;
    padding: 40px 0 0 0;
    /*added width to control the number of rows into 2*/
    width: 750px;

  }

  .readalong .item-list li {
    margin: 0 auto;
    padding: 40px 0 0 40px;
  }
  
  .readalong_A .item-list li a {
    padding: 100px 0 0 40px;

  }

  .readalong .titles {
    color:#FFF;
  }

  .readalong_p {
    font-family: 'Muli';
    font-size: 1.5em;
    font-weight: normal;
    text-align: center;
    color: #FFF
  }

  .readalong .titles a {
    color:#00ccff;
  }

  .readalong .book-info h3 dl{
    color:#FFF;
  }

  .readalong .item-list .readalong_01 { background-image: url('/img/products/readalong/01-wings-phonics.png'); }
  .readalong .item-list .readalong_02 { background-image: url('/img/products/readalong/02-martins-mini-dictionary.png'); }
  .readalong .item-list .readalong_03 { background-image: url('/img/products/readalong/03-readalong-level-1.png'); }
  .readalong .item-list .readalong_04 { background-image: url('/img/products/readalong/04-readalong-level-2.png'); }
  .readalong .item-list .readalong_05 { background-image: url('/img/products/readalong/05-readalong-level-3.png'); }
  .readalong .item-list .readalong_06 { background-image: url('/img/products/readalong/06-readalong-level-4-5.png'); }
  .readalong .item-list .readalong_07 { background-image: url('/img/products/readalong/07-readalong-level-6-7.png'); }
  .readalong .item-list .readalong_08 { background-image: url('/img/products/readalong/08-readalong-level-8-9.png'); }
  .readalong .item-list .readalong_09 { background-image: url('/img/products/readalong/09-readalong-level-10-11.png'); }
  .readalong .item-list .readalong_10 { background-image: url('/img/products/readalong/10-readalong-level-12-14.png'); }
  .readalong .item-list .readalong_11 { background-image: url('/img/products/readalong/11-readalong-level-15-17.png'); }
  .readalong .item-list .readalong_12 { background-image: url('/img/products/readalong/12-readalong-level-18-20.png'); }
  .readalong .item-list .readalong_13 { background-image: url('/img/products/readalong/13-readalong-level-21-23.png'); }
  .readalong .item-list .readalong_14 { background-image: url('/img/products/readalong/14-readalong-level-24-26.png'); }
  .readalong .item-list .readalong_15 { background-image: url('/img/products/readalong/15-singalong-practice-mode.png'); }
  .readalong .item-list .readalong_16 { background-image: url('/img/products/readalong/16-singalong-karaoke-mode.png'); }
  .readalong .item-list .readalong_17 { background-image: url('/img/products/readalong/17-desktop-games.png'); }
  .readalong .item-list .readalong_18 { background-image: url('/img/products/readalong/18-notes-worksheets.png'); }
  .readalong .item-list .readalong_19 { background-image: url('/img/products/readalong/19-readalong-level-games.png'); }
  .readalong .item-list .readalong_20 { background-image: url('/img/products/readalong/20-readalong-level-readers.png'); }
  .readalong .item-list .readalong_21 { background-image: url('/img/products/readalong/21-readalong-level-mini-pd.png'); }

  /* Sparkle Videos Online */
  .sparkle-videos-online {
        background:
        url('/img/products/sparkle-online/sparkle-online-footer.jpg') bottom center repeat-x ,

         #636768;
   }
  .sparkle-videos-online a, .sparkle-videos-online a:visited { color: #572409; }
  .sparkle-videos-online a:hover, .sparkle-videos-online a:focus { color: #AD361F; }
  .sparkle-videos-online a:active { color: #572409; }

  /*
  .sparkle-videos-online {
    background: url('/img/products/sparkle-videos-online/background.png') #f3c092;
    color: #222;
    text-shadow: 0 1px 1px rgba(255, 255, 255, 0.6);
  }*/

  .sparkle-videos-online h1, .sparkle-videos-online #preview h2 {
    color: #fff;
    font-family: "WingsHandwriting";;
    font-size: 4em;
  }
  .sparkle-videos-online .summary {
    color: #00ccff;
    border-bottom: 1px solid #777;
    border-top: 1px solid #777;
    text-align:center;
  }

  .sparkle-videos-online .item-list li {
    background: url('/img/products/sparkle-videos-online/level-1.jpg') center top no-repeat;
    margin: 0 auto;
    padding: 40px 0 0 0;
    /*added width to control the number of rows into 2*/
    width: 750px;

  }

  .sparkle-videos-online .item-list li {
    margin: 0 auto;
    padding: 40px 0 0 40px;
  }

  .sparkle-videos-online_A .item-list li a {
    padding: 100px 0 0 40px;

  }

  .sparkle-videos-online .titles {
    color:#FFF;
  }

  .sparkle-videos-online_p {
    font-family: 'Muli';
    font-size: 1.5em;
    font-weight: normal;
    text-align: center;
    color: #FFF
  }

  .sparkle-videos-online .titles a {
    color:#00ccff;
  }


  /* Sparkle Games Online */
  .sparkle-games-online {
        background:
        url('/img/products/sparkle-online/sparkle-online-footer.jpg') bottom center repeat-x ,

         #636768;
   }
  .sparkle-games-online a, .sparkle-games-online a:visited { color: #572409; }
  .sparkle-games-online a:hover, .sparkle-games-online a:focus { color: #AD361F; }
  .sparkle-games-online a:active { color: #572409; }

  /*
  .sparkle-games-online {
    background: url('/img/products/sparkle-games-online/background.png') #f3c092;
    color: #222;
    text-shadow: 0 1px 1px rgba(255, 255, 255, 0.6);
  }*/

  .sparkle-games-online h1, .sparkle-games-online #preview h2 {
    color: #fff;
    font-family: "WingsHandwriting";;
    font-size: 4em;
  }
  .sparkle-games-online .summary {
    color: #00ccff;
    border-bottom: 1px solid #777;
    border-top: 1px solid #777;
    text-align:center;
  }

  .sparkle-games-online .item-list li {
    background: url('/img/products/sparkle-games-online/level-1.jpg') center top no-repeat;
    margin: 0 auto;
    padding: 40px 0 0 0;
    /*added width to control the number of rows into 2*/
    width: 750px;

  }

  .sparkle-games-online .item-list li {
    margin: 0 auto;
    padding: 40px 0 0 40px;
  }

  .sparkle-games-online_A .item-list li a {
    padding: 100px 0 0 40px;

  }

  .sparkle-games-online .titles {
    color:#FFF;
  }

  .sparkle-games-online_p {
    font-family: 'Muli';
    font-size: 1.5em;
    font-weight: normal;
    text-align: center;
    color: #FFF
  }

  .sparkle-games-online .titles a {
    color:#00ccff;
  }
   .items .sparkle-games-online .book-info h3 dl{
    color:#FFF;
  }

  /* Sparkle Online */
  .sparkle-online {
        background:
        url('/img/products/sparkle-online/sparkle-online-footer.jpg') bottom center repeat-x ,

         #636768;
   }
  .sparkle-online a, .sparkle-online a:visited { color: #572409; }
  .sparkle-online a:hover, .sparkle-online a:focus { color: #AD361F; }
  .sparkle-online a:active { color: #572409; }

  /*
  .sparkle-online {
    background: url('/img/products/sparkle-online/background.png') #f3c092;
    color: #222;
    text-shadow: 0 1px 1px rgba(255, 255, 255, 0.6);
  }*/

  .sparkle-online h1, .sparkle-online #preview h2 {
    color: #fff;
    font-family: "WingsHandwriting";;
    font-size: 4em;
  }
  .sparkle-online .summary {
    color: #00ccff;
    border-bottom: 1px solid #777;
    border-top: 1px solid #777;
    text-align:center;
  }

  .sparkle-online .item-list li {
    background: url('/img/products/sparkle-online/level-1.jpg') center top no-repeat;
    margin: 0 auto;
    padding: 40px 0 0 0;
    /*added width to control the number of rows into 2*/
    width: 750px;

  }

  .sparkle-online .item-list li {
    margin: 0 auto;
    padding: 40px 0 0 40px;
  }

  .sparkle-online_A .item-list li a {
    padding: 100px 0 0 40px;

  }

  .sparkle-online .titles {
    color:#FFF;
  }

  .sparkle-online_p {
    font-family: 'Muli';
    font-size: 1.5em;
    font-weight: normal;
    text-align: center;
    color: #FFF
  }

  .sparkle-online .titles a {
    color:#00ccff;
  }

  .items .sparkle-online .book-info h3 dl{
    color:#FFF;
  }


  .sparkle-online .item-list .sparkle-online_01 { background-image: url('/img/products/sparkle-online/sparkle-pre-nursery.png'); }
  .sparkle-online .item-list .sparkle-online_02 { background-image: url('/img/products/sparkle-online/sparkle-nursery.png'); }
  .sparkle-online .item-list .sparkle-online_03 { background-image: url('/img/products/sparkle-online/sparkle-kinder1.png'); }
  .sparkle-online .item-list .sparkle-online_04 { background-image: url('/img/products/sparkle-online/sparkle-kinder2.png'); }
  .sparkle-online .item-list .sparkle-online_05 { background-image: url('/img/products/sparkle-online/sparkle-games.png'); }
  .sparkle-online .item-list .sparkle-online_06 { background-image: url('/img/products/sparkle-online/sparkle-pdr.png.png'); }
  .sparkle-online .item-list .sparkle-online_07 { background-image: url('/img/products/sparkle-online/sparkle-practice.png'); }

  .item-list img {width:100px;}

  .top-link {
    margin: 0.5em 0;
    text-align: right;
  }

  /* SingAlong */

  .singalong-online { background: url('/img/products/singalong-online/background-top.png') top left repeat-x,
               url('/img/products/singalong-online/background-bottom.png') bottom center repeat-x,
              #FBFCF9; 
              padding-bottom: 50px;
      
  }
  .singalong-online  a, .singalong-online  a:visited { color: #572409; }
  .singalong-online  a:hover, .singalong-online  a:focus { color: #AD361F; }
  .singalong-online  a:active { color: #572409; }

  /*
  .singalong-online  {
    background: url('/img/products/singalong-online/background.png') #f3c092;
    color: #222;
    text-shadow: 0 1px 1px rgba(255, 255, 255, 0.6);
  }*/

  .singalong-online  h1, .singalong-online #preview h2 {
    color: #C30;
    font-family: "Slackey";;
    font-size: 3em;  
  }
  .singalong-online .summary {
    border-bottom: 1px solid #777;
    border-top: 1px solid #777;
  }

  .singalong-online .item-list li {
    background: #fff;
    margin: -85px 2em 0;
    padding: 95px 1em 1em;
    position: relative; 
     
     
    background: url('/img/products/singalong-online/level-1.jpg') center top no-repeat;
    margin: 0 auto;
    padding: 40px 0 0 0;
    /*added width to control the number of rows into 2*/
    width: 750px;

  }
  .singalong-online .item-list li a {
    line-height: 4;
  }

  /*.singalong .item-list .singalong_00 { background-image: url('/img/products/singalong/level-headers-01.png'); }
  */
  .singalong-online .item-list .singalong-online_01 { background-image: url('/img/products/singalong-online/level-headers-01.png'); }
  .singalong-online .item-list .singalong-online_02 { background-image: url('/img/products/singalong-online/level-headers-02.png'); }
  .singalong-online .item-list .singalong-online_03 { background-image: url('/img/products/singalong-online/level-headers-03.png'); }

  /*Since downloads are at the very bottom, we use 99*/
  .singalong-online .item-list .singalong-online_99 { background-image: url('/img/products/singalong-online/level-headers-99.png'); }


  /* My Books */
  .mybooks a, .mybooks a:visited { color: #663366; }
  .mybooks a:hover, .mybooks a:focus { color: #663366; }
  .mybooks a:active { color: #663366; }

  .mybooks .summary .preview{
    color:#000
  }
  .items .mybooks .preview .book-info {
    color:#333;
    background:#FFF;
  }


  .mybooks { background: url('/img/products/mybooks/background.jpg') #fff; }
  .mybooks h1, .mybooks .summary #preview h2 {
    color: #333;
    font-family: 'Cabin Sketch';/*'Muli';*/
    font-size: 3em;
    position: relative;
  }


  .mybooks .item-list .mybooks_01 { background-image: url('/img/products/mybooks/level1.png'); }
  .mybooks .item-list .mybooks_02 { background-image: url('/img/products/mybooks/level2.png'); }

  .mybooks .item-list li {
    background: url('/img/products/mybooks/shelf.png') center bottom no-repeat;
  }

    /* WINGS Italian Online */
  .wings-italian-online a, .wings-italian-online a:visited { color: #663366; }
  .wings-italian-online a:hover, .wings-italian-online a:focus { color: #663366; }
  .wings-italian-online a:active { color: #663366; }

  .wings-italian-online h1, .wings-italian-online #preview h2 {
    color:#fff;
    font-size: 3em;
    position: relative;
    font-family: 'Architects Daughter', cursive;
  }

  
.wings-italian-online .item-list li {
    background: url('/img/products/wings-italian-online/level-headers_1.png') center top no-repeat;
    margin: 0 auto;
    padding: 40px 0 0 0;
  }
    .wings-italian-online .item-list li a {
    line-height: 4;
  }

   .wings-italian-online {
     background: url('/img/products/wings-italian-online/wings-languages-header.jpg') top left repeat-x,
                 url('/img/products/wings-italian-online/wings-languages-footer.jpg') bottom center repeat-x,
               #3A372E;

   }


  .wings-italian-online .item-list .wings-italian-online_01 { background-image: url('/img/products/wings-italian-online/level-01.png'); }
  .wings-italian-online .item-list .wings-italian-online_02 { background-image: url('/img/products/wings-italian-online/level-02.png'); }


    /* In Fact Online */
  .in-fact-online a, .in-fact-online a:visited { color: #663366; }
  .in-fact-online a:hover, .in-fact-online a:focus { color: #663366; }
  .in-fact-online a:active { color: #663366; }

  .in-fact-online .summary .preview{
    color:#926239;
    font-family: 'Muli';
  }

  .in-fact-online {
     background:url('/img/products/in-fact-online/background-header.jpg') top center repeat-x,
                url('/img/products/in-fact-online/background-bottom.jpg') bottom center repeat-x,
                #9C8F87;

    }
  .in-fact-online h1, .in-fact-online .summary #preview h2 {
    color: #926239;
    font-family: 'Muli';
    font-size: 3em;
    position: relative;
  }
  .in-fact-online .item-list li {
    /*background: url('/img/products/in-fact-online/level-headers_1.png') center top no-repeat;
    */
    background: url('/img/products/in-fact-online/shelf.png') center bottom no-repeat;
  }

.in-fact-online .items .summary .preview{
    color:#926239;
    font-family: 'Muli';
  }
  .items .in-fact-online .preview {
    color:#926239;
    background:#FFF;
    font-family: 'Muli';
  }

  .in-fact-online .item-list .in-fact-online_01 { background-image: url('/img/products/in-fact-online/pdo-level1.png'); }
  .in-fact-online .item-list .in-fact-online_02 { background-image: url('/img/products/in-fact-online/pdo-level2.png'); }

  .in-fact-online .item-list .in-fact-online_03 { background-image: url('/img/products/in-fact-online/pdo-level3.png'); }


  /* Picture Dictionary Online */
  .picture-dictionary-online a, .picture-dictionary-online a:visited { color: #663366; }
  .picture-dictionary-online a:hover, .picture-dictionary-online a:focus { color: #663366; }
  .picture-dictionary-online a:active { color: #663366; }

  .picture-dictionary-online .summary .preview{
    color:#000
  }

  .picture-dictionary-online {
     background:
        url('/img/products/readalong/readalong-footer.jpg') bottom center repeat-x ,

         #636768;

  }

  .picture-dictionary-online .item-list li {
    background: url('/img/products/readalong/level-1.jpg') center top no-repeat;
    margin: 0 auto;
    padding: 40px 0 0 0;
    /*added width to control the number of rows into 2*/
    width: 750px;

  }
  .picture-dictionary-online .item-list {
      margin: auto;
  }

  .picture-dictionary-online .item-list li {
    margin: 0 auto;
    padding: 40px 0 0 40px;
  }

  /*
  .picture-dictionary-online { 
     background: url('/img/products/picture-dictionary-online/background-top.jpg') top left repeat-x,
                url('/img/products/picture-dictionary-online/background-bottom.jpg') bottom center repeat-x,
                #fff;
    }  */
  .picture-dictionary-online h1, .picture-dictionary-online .summary #preview h2 {
    /*color: #8c2289;
    font-family: 'Muli';
    font-size: 3em;
    position: relative;*/
    color: #fff;
    font-family: "Slackey";;
    font-size: 3em;

  }
  .picture-dictionary-online .item-list li {
    /*background: url('/img/products/picture-dictionary-online/level-headers_1.png') center top no-repeat;
    */
  /*  background: url('/img/products/picture-dictionary-online/shelf.png') center bottom no-repeat;
  */


  }
  /*.picture-dictionary-online .item-list li a {
    line-height: 4;
  }*/

  .picture-dictionary-online .summary {
    color: #00ccff;
    border-bottom: 1px solid #777;
    border-top: 1px solid #777;
    text-align:center;
  }

  .picture-dictionary-online .item-list .picture-dictionary-online_01 { background-image: url('/img/products/picture-dictionary-online/pdo-level1.png'); }
  .picture-dictionary-online .item-list .picture-dictionary-online_02 { background-image: url('/img/products/picture-dictionary-online/pdo-level2.png'); }

  .picture-dictionary-online .item-list .picture-dictionary-online_03 { background-image: url('/img/products/picture-dictionary-online/pdo-level3.png'); }

  /* Baba Village Online */
  .baba-village-online a, .baba-village-online a:visited { color: #663366; }
  .baba-village-online a:hover, .baba-village-online a:focus { color: #663366; }
  .baba-village-online a:active { color: #663366; }

  .baba-village-online h1, .baba-village-online #preview h2 {
    color:#fafcfb;
    font-size: 3em;
    position: relative;
    font-family: 'Muli', cursive;
  }


  .baba-village-online .item-list {
    /*height:2200px;*/
    margin: auto;
  }


  .baba-village-online .item-list li {
    margin: 0 auto;
    padding: 100px 0 0 40px;
  }

  .baba-village-online {
     background: url('/img/products/baba-village-online/background-header.jpg') top left repeat-x,
                 url('/img/products/baba-village-online/background-bottom.jpg') bottom center repeat-x,
                #fafcfb;
    }

.item-list .baba-village-online_01 {
    background: url('/img/products/baba-village-online/01-baba-books.png') center top no-repeat;
  }

  .item-list .baba-village-online_02 {
    background: url('/img/products/baba-village-online/02-baba-webisodes.png')center top no-repeat;
  }

  .item-list .baba-village-online_03 {
    background: url('/img/products/baba-village-online/03-baba-mini-games.png')center top no-repeat;
  }

  .item-list .baba-village-online_04 {
    background: url('/img/products/baba-village-online/04-baba-kids-corner.png')center top no-repeat;
  }

  .item-list .baba-village-online_05 {
    background: url('/img/products/baba-village-online/05-baba-teachers.png')center top no-repeat;
  }

  .item-list .baba-village-online_06 {
    background: url('/img/products/baba-village-online/06-baba-credits.png')center top no-repeat;
  }

  /* WINGS Science Games */
   /* WINGS Science Online */
  .wings-science-games a, .wings-science-games a:visited { color: #663366; }
  .wings-science-games a:hover, .wings-science-games a:focus { color: #663366; }
  .wings-science-games a:active { color: #663366; }

  .wings-science-games h1, .wings-science-games #preview h2 {
    color:#fff;  /* #fafcfb;*/
    font-size: 3em;
    position: relative;
    font-family: 'Londrina Solid', cursive;
  }


  .wings-science-games .item-list {
    margin: auto;
    color: #fff;
  }


  .wings-science-games .item-list li {
    margin: 0 auto;
    padding: 50px 0 0 50px;
  }

  .wings-science-games {
     background: url('/img/products/wings-science-online/wings-science-header.jpg') top left repeat-x,
                 url('/img/products/wings-science-online/wings-science-footer.jpg') bottom center repeat-x,
               #9c8f87; /*A78D84;*/
  }

 


   /* WINGS Science Online */
  .wings-science-online a, .wings-science-online a:visited { color: #663366; }
  .wings-science-online a:hover, .wings-science-online a:focus { color: #663366; }
  .wings-science-online a:active { color: #663366; }

  .wings-science-online h1, .wings-science-online #preview h2 {
    color:#fff;  /* #fafcfb;*/
    font-size: 3em;
    position: relative;
    font-family: 'Londrina Solid', cursive;
  }


  .wings-science-online .item-list {
    margin: auto;
    color: #fff;
  }


  .wings-science-online .item-list li {
    margin: 0 auto;
    padding: 50px 0 0 50px;
  }

  .wings-science-online {
     background: url('/img/products/wings-science-online/wings-science-header.jpg') top left repeat-x,
                 url('/img/products/wings-science-online/wings-science-footer.jpg') bottom center repeat-x, 
               #9c8f87; /*A78D84;*/
    }
 .item-list .wings-science-online_01 {
    background: url('/img/products/wings-science-online/wings-science-1.png') center top no-repeat;
  }

  .item-list .wings-science-online_02 {
    background: url('/img/products/wings-science-online/wings-science-2.png')center top no-repeat;
  }

  .item-list .wings-science-online_03 {
    background: url('/img/products/wings-science-online/wings-science-3.png')center top no-repeat;
  }

  .item-list .wings-science-online_04b {
    background: url('/img/products/wings-science-online/solarsystem.png')center top no-repeat;
  }

  .item-list .wings-science-online_04 {
    background: url('/img/products/wings-science-online/wings-science-4.png')center top no-repeat;
  }
  .item-list .wings-science-online_05 {
    background: url('/img/products/wings-science-online/wings-science-5.png')center top no-repeat;
  }

  .item-list .wings-science-online_06 {
    background: url('/img/products/wings-science-online/wings-science-6.png')center top no-repeat;
  }

  .item-list .wings-science-online_07 {
    background: url('/img/products/wings-science-online/07-supplementary-11.png')center top no-repeat;
  }

  /* WINGS Math Online */
  .wings-mathematics-online a, .wings-mathematics-online a:visited { color: #663366; }
  .wings-mathematics-online a:hover, .wings-mathematics-online a:focus { color: #663366; }
  .wings-mathematics-online a:active { color: #663366; }

  .wmo_p {
    font-family: 'WingsHandwriting';
    font-size: 2em;
    font-weight: normal;
    color: #000;
    text-align:center;
    line-height: 3%;
  }

  .wings-mathematics-online h1, .wings-mathematics-online #preview h2 {
    color:#000;  /* #fafcfb;*/
    font-size: 3.5em;
    position: relative;
    font-family: 'WingsHandwriting';
 
  }

   .wings-mathematics-games h1, .wings-mathematics-games #preview h2 {
    color:#000;  /* #fafcfb;*/
    font-size: 3.5em;
    position: relative;
    font-family: 'WingsHandwriting';

  }

  .wings-mathematics-online .item-list {
    /*margin: 0 auto;
    padding: 0;*/
    color: #fff;
  }


  .wings-mathematics-online .item-list li {
    /*margin: 20px auto;*/
    padding: 50px 0 0 0;
    width: 750px;
  }

  .wings-mathematics-online {
     background:

                 url('/img/products/wings-mathematics-online/wings-mathematics-footer.jpg') bottom center repeat-x,
               #ebfdff; /*A78D84;*/
    }

    .wings-mathematics-games {
     background:

                 url('/img/products/wings-mathematics-online/wings-mathematics-footer.jpg') bottom center repeat-x,
               #ebfdff; /*A78D84;*/
    }
 .item-list .wings-mathematics-online_01 {
    background: url('/img/products/wings-mathematics-online/banner01.png') center top no-repeat;
  }

  .item-list .wings-mathematics-online_02 {
    background: url('/img/products/wings-mathematics-online/banner02.png')center top no-repeat;
  }

.item-list .wings-mathematics-online_03 {
    background: url('/img/products/wings-mathematics-online/banner03.png')center top no-repeat;
  }

  .item-list .wings-mathematics-online_04 {
    background: url('/img/products/wings-mathematics-online/banner04.png')center top no-repeat;
  }

  .item-list .wings-mathematics-online_05 {
    background: url('/img/products/wings-mathematics-online/banner05.png')center top no-repeat;
  }

  .item-list .wings-mathematics-online_06 {
    background: url('/img/products/wings-mathematics-online/banner06.png')center top no-repeat;
  }



  /* JR Writer's Guide Online */
  .junior-writers-guide-online a, .junior-writers-guide-online a:visited { color: #663366; }
  .junior-writers-guide-online a:hover, .junior-writers-guide-online a:focus { color: #663366; }
  .junior-writers-guide-online a:active { color: #663366; }

  .junior-writers-guide-online { 
     background: url('/img/products/junior-writers-guide-online/background-top.jpg') top center repeat-x,
                url('/img/products/junior-writers-guide-online/background-bottom.jpg') bottom center repeat-x,
                #fff;

   }
  .junior-writers-guide-online h1, .junior-writers-guide-online #preview h2 {
    color: #BD0404;
    font-family: 'Schoolbell';
    font-size: 3em;
    position: relative;
  }
  .junior-writers-guide-online .item-list li {
    background: url('/img/products/junior-writers-guide-online/level-headers_1.png') center top no-repeat;
    margin: 0 auto;
    padding: 40px 0 0 0;
  }
  .junior-writers-guide-online .item-list li a {
    line-height: 4;
  }

 /* WINGS English Online */
 .wings-english-online a, .wings-english-online a:visited { color: #663366; }
  .wings-english-online a:hover, .wings-english-online a:focus { color: #663366; }
  .wings-english-online a:active { color: #663366; }

  .wings-english-online {
    background: url('/img/products/wings-languages-online/wings-languages-header.jpg') top left repeat-x,
                url('/img/products/wings-languages-online/wings-languages-footer.jpg') bottom center repeat-x,
              #3A372E;

  }
 
  /* Writer's Guide Online */
  .writers-guide-online a, .writers-guide-online a:visited { color: #663366; }
  .writers-guide-online a:hover, .writers-guide-online a:focus { color: #663366; }
  .writers-guide-online a:active { color: #663366; }

  .writers-guide-online { background: url('/img/products/writers-guide-online/background.png') #fff; }
  .writers-guide-online h1, .writers-guide-online #preview h2 {
    color: #666;
    font-family: 'Special Elite';
    font-size: 3em;
    position: relative;
  }
  .writers-guide-online .item-list li {
    background: url('/img/products/writers-guide-online/level-headers_1.png') center top no-repeat;
    margin: 0 auto;
    padding: 40px 0 0 0;
  }
  .writers-guide-online .item-list li a {
    line-height: 4;
  }

 /* WINGS English Online */
 .wings-english-online a, .wings-english-online a:visited { color: #663366; }
  .wings-english-online a:hover, .wings-english-online a:focus { color: #663366; }
  .wings-english-online a:active { color: #663366; }

  .wings-english-online h1, .wings-english-online #preview h2 {
    color: #fff;
    font-family: 'Architects Daughter';
    font-size: 3em;
    position: relative;
  }



   .wings-english-online {
     background: url('/img/products/wings-english-online/wings-languages-header.jpg') top left repeat-x,
                 url('/img/products/wings-english-online/wings-languages-footer.jpg') bottom center no-repeat,
               #3A372E;

   }

  .wings-english-online .item-list li {
    background: url('/img/products/wings-english-online/level-headers_1.png') center top no-repeat;
    margin: 0 auto;
    padding: 40px 0 0 0;
  }
  .wings-english-online .item-list li a {
    line-height: 4;
  }

  .wings-english-online .item-list .wings-english-online_1 { background-image: url('/img/products/wings-english-online/level-1.png'); }
  .wings-english-online .item-list .wings-english-online_2 { background-image: url('/img/products/wings-english-online/level-2.png'); }


   /* WINGS Japanese Online */
/*
   .wings-japanese-online {
     background: url('/img/products/wings-languages-online/wings-languages-header.jpg') top left repeat-x,
                 url('/img/products/wings-languages-online/wings-languages-footer.jpg') bottom center repeat-,
               #3A372E;
   }

  .wings-japanese-online .item-list li {
    background: url('/img/products/wings-english-online/level-headers_1.png') center top no-repeat;
    margin: 0 auto;
    padding: 40px 0 0 0;
  }

 .wings-japanese-online a, .wings-japanese-online a:visited { color: #663366; }
  .wings-japanese-online a:hover, .wings-japanese-online a:focus { color: #663366; }
  .wings-japanese-online a:active { color: #663366; }

  .wings-japanese-online h1, .wings-japanese-online #preview h2 {
    color: #fff;
    font-family: 'Architects Daughter', cursive;
    font-size: 3em;
    position: relative;
  }

  .wings-japanese-online .item-list li a {
    line-height: 4;
  }

  .wings-japanese-online .item-list .wings-japanese-online_01 { background-image: url('/img/products/wings-japanese-online/level-1.png'); }
  
  .wings-japanese-online .item-list .wings-japanese-online_02 { background-image: url('/img/products/wings-japanese-online/level-2.png'); }
*/
  /* WINGS mandarin Online */
 .wings-mandarin-online a, .wings-mandarin-online a:visited { color: #663366; }
  .wings-mandarin-online a:hover, .wings-mandarin-online a:focus { color: #663366; }
  .wings-mandarin-online a:active { color: #663366; }

  
.wings-mandarin-online {
     background: url('/img/products/wings-mandarin-online/wings-languages-header.jpg') top left repeat-x,
                 url('/img/products/wings-mandarin-online/wings-languages-footer.jpg') bottom center repeat-x,
               #3A372E;

   }

  .wings-mandarin-online h1, .wings-mandarin-online #preview h2 { 
    color: #fff;
    font-family: 'Architects Daughter', cursive;
    font-size: 3em; 
    position: relative;
  }
  .wings-mandarin-online .item-list li { 
    background: url('/img/products/wings-mandarin-online/level-headers_1.png') center top no-repeat;
    margin: 0 auto;
    padding: 40px 0 0 0; 
  }
  .wings-mandarin-online .item-list li a {
    line-height: 4;
  }

  .wings-mandarin-online .item-list .wings-mandarin-online_pin { background-image: url('/img/products/wings-mandarin-online/level-01.png'); }

  .wings-mandarin-online .item-list .wings-mandarin-online_sim { background-image: url('/img/products/wings-mandarin-online/level-02.png'); }
  
  .wings-mandarin-online .item-list .wings-mandarin-online_tra { background-image: url('/img/products/wings-mandarin-online/level-01.png'); }

  /* Eerie Tales */
  .items .eerie-tales-online .preview .book-info {
    color:#FFF;
    background:#000;
  }

  .eerie-tales-online { background: url('/img/products/eerie-tales-online/background-top.png') top left repeat-x,
               url('/img/products/eerie-tales-online/background-bottom.png') bottom center repeat-x,
              #FBFCF9;
              padding-bottom: 50px;

  }
  .eerie-tales-online  a, .eerie-tales-online  a:visited { color: #F90; }
  .eerie-tales-online  a:hover, .eerie-tales-online  a:focus { color: #F90; }
  .eerie-tales-online  a:active { color: #F90; }

  /*
  .eerie-tales-online  {
    background: url('/img/products/eerie-tales-online/background.png') #f3c092;
    color: #222;
    text-shadow: 0 1px 1px rgba(255, 255, 255, 0.6);
  }*/

  .eerie-tales-online  h1, .eerie-tales-online .summary #preview h2 {
    color: #F90;/*#C30;*/
    font-family: 'Loved by the King', cursive;
    font-size: 4em;
  }
  .eerie-tales-online .summary .preview{
    border-bottom: 1px solid #777;
    border-top: 1px solid #777;
    font-family: 'Loved by the King';
  }
 .eerie-tales-online .item-list li {
    background: #fff;
    margin: -85px 2em 0;
    padding: 95px 1em 1em;
    position: relative;


    background: url('/img/products/eerie-tales-online/level-1.jpg') center top no-repeat;
    margin: 0 auto;
    padding: 40px 0 0 0;
    /*added width to control the number of rows into 2*/
    width: 750px;

  }
  .eerie-tales-online .item-list li a {
    line-height: 4;
  }

  /*.singalong .item-list .singalong_00 { background-image: url('/img/products/singalong/level-headers-01.png'); }
  */
  .eerie-tales-online .item-list .eerie-tales-online_01 { background-image: url('/img/products/eerie-tales-online/level-header-pb.png'); }
  .eerie-tales-online .item-list .eerie-tales-online_02 { background-image: url('/img/products/eerie-tales-online/level-header-n.png'); }
  .eerie-tales-online .item-list .eerie-tales-online_03 { background-image: url('/img/products/eerie-tales-online/level-header-ab.png'); }

  .eerie-tales-online .item-list .eerie-tales-online_04 { background-image: url('/img/products/eerie-tales-online/level-header-lr.png'); }

  /* .item-list img {width:100px;} */

  .top-link {
    margin: 0.5em 0;
    text-align: right;
  }



  /* ==|== media queries ======================================================
     PLACEHOLDER Media Queries for Responsive Design.
     These override the primary ('mobile first') styles
     Modify as content requires.
     ========================================================================== */

  @media only screen and (min-width: 480px) {}
  @media only screen and (min-width: 768px) {}


  /* ==|== non-semantic helper classes ========================================
     Please define your styles before this section.
     ========================================================================== */

  /* For image replacement */
  .ir { display: block; border: 0; text-indent: -999em; overflow: hidden; background-color: transparent; background-repeat: no-repeat; text-align: left; direction: ltr; }
  .ir br { display: none; }

  /* Hide from both screenreaders and browsers: h5bp.com/u */
  .hidden { display: none !important; visibility: hidden; }

  /* Hide only visually, but have it available for screenreaders: h5bp.com/v */
  .visuallyhidden { border: 0; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; }

  /* Extends the .visuallyhidden class to allow the element to be focusable when navigated to via the keyboard: h5bp.com/p */
  .visuallyhidden.focusable:active, .visuallyhidden.focusable:focus { clip: auto; height: auto; margin: 0; overflow: visible; position: static; width: auto; }

  /* Hide visually and from screenreaders, but maintain layout */
  .invisible { visibility: hidden; }

  /* Contain floats: h5bp.com/q */
  .clearfix:before, .clearfix:after { content: ""; display: table; }
  .clearfix:after { clear: both; }
  .clearfix { *zoom: 1; }


  /* ==|== print styles =======================================================
     Print styles.
     Inlined to avoid required HTTP connection: h5bp.com/r
     ========================================================================== */
  @media print {
    * { background: transparent !important; color: black !important; text-shadow: none !important; filter:none !important; -ms-filter: none !important; } /* Black prints faster: h5bp.com/s */
    a, a:visited { text-decoration: underline; }
    a[href]:after { content: " (" attr(href) ")"; }
    abbr[title]:after { content: " (" attr(title) ")"; }
    .ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after { content: ""; }  /* Don't show links for images, or javascript/internal links */
    pre, blockquote { border: 1px solid #999; page-break-inside: avoid; }
    thead { display: table-header-group; } /* h5bp.com/t */
    tr, img { page-break-inside: avoid; }
    img { max-width: 100% !important; }
    @page { margin: 0.5cm; }
    p, h2, h3 { orphans: 3; widows: 3; }
    h2, h3 { page-break-after: avoid; }
  }

