html, body {
    padding: 0;
    margin: 0;
    width: 100%;
    height: 100%;
    background-color: #24353b;
}

body, table {
    font-family: "Trebuchet MS", Helvetica, Arial;
    font-size: 11pt;
}

img {
    border: 0;
}

.clear {
    clear: both
}

.overlay {
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0px;
    left: 0px;
    display: none;
    z-index: 50;
}

.white-box {
    background-color: white;
}

.shadow-box {
    background: url(//d181h2ffads1u.cloudfront.net/images/inner-shadow.png) repeat-x top white;
}

.white-box .inner {
    max-width: 1000px;
    margin: 0 auto;
    padding: 30px 0;
}

.white-box .inner .large-left,
.white-box .inner .large-center,
.white-box .inner .large-right {
    width: 302px;
    float: left;
}

.white-box .inner .large-center,
.white-box .inner .large-right {
    margin-left: 37px;
}

.white-box .inner .large-item {
    width: 303px;
    height: 202px;
    overflow: hidden;
    margin-bottom: 24px;
    float: left;
    margin-left: 12px;
    margin-right: 12px;
}

.white-box .inner .medium-item {
    width: 303px;
    height: 172px;
    overflow: hidden;
    margin-bottom: 24px;
    margin-left: 12px;
    margin-right: 12px;
    float: left;
}

.white-box .inner .small-item {
    width: 172px;
    height: 172px;
    overflow: hidden;
    margin-bottom: 24px;
    margin-left: 12px;
    margin-right: 12px;
    float: left;
}

.white-box .inner .small-item-first {
    /*margin-left:0px;*/
}

.white-box .inner .small-item img,
.white-box .inner .medium-item img,
.white-box .inner .large-item img {
    border: 1px solid gray;
}

.white-box .inner .small-item img {
    width: 170px;
    height: 170px;
}

.white-box .inner .large-item img {
    width: 300px;
    height: 200px;
}

.white-box .inner .small-item.no-border img,
.white-box .inner .large-item.no-border img {
    border: none;

}

.white-box .inner .small-item .description,
.white-box .inner .large-item .description {
    display: block;
    text-decoration: none;
    margin-top: -40px;
    width: 300px;
    height: 100px;
    background: url(//d181h2ffads1u.cloudfront.net/images/home/gray.png) left top;
    position: relative;
    z-index: 90;
    color: white;
    padding: 1px;
}

.white-box .inner .medium-item .description {
    display: block;
    text-decoration: none;
    margin-top: -80px;
    width: 300px;
    height: 100px;
    background: url(//d181h2ffads1u.cloudfront.net/images/home/gray.png) left top;
    position: relative;
    z-index: 90;
    color: white;
    padding: 1px;
}

.white-box .inner .small-item .description h2,
.white-box .inner .medium-item .description h2,
.white-box .inner .large-item .description h2 {
    padding: 0;
    margin-left: 8px;
    margin-top: 12px;
    margin-right: 5px;
    margin-bottom: 12px;
    font-size: 17px;
    line-height: 17px;
    font-weight: bold;
}

.white-box .inner .small-item .description p,
.white-box .inner .medium-item .description p,
.white-box .inner .large-item .description p {
    padding: 0;
    margin: 0px 12px;
    font-size: 13px;
    line-height: 17px;
    font-weight: normal;
}

.white-box .inner .small-item .description h2 {
    font-size: 14px;
    line-height: 14px;
}

.white-box .inner .small-item .description p {
    font-size: 12px;
    line-height: 15px;
    font-weight: normal;
}

.white-box .inner .large-item .description-active,
.white-box .inner .small-item .description-active,
.white-box .inner .medium-item .description-active {
    margin-top: -80px;
}

.white-box .inner .small-item .description-active p {
    font-size: 11px;
    line-height: 15px;
    margin-top: -20px;
    font-weight: normal;
    margin: -5px 5px 0;
}

.white-box .inner .small-item .description-active h2 {
    /*display:none;*/
    padding-bottom: 5px;
}

.white-box .inner .small-item .description-active h2,
.white-box .inner .medium-item .description-active h2 {
    margin: 5px;
}

.white-box .inner .medium-item .description-active p {
    font-size: 11px;
    line-height: 15px;
    margin-top: -10px;
    font-weight: normal;
    margin: -5px 5px 0;
}

.white-box .inner .large-item .description-active p {
    margin-top: -5px;
}

.white-box .inner .medium-item .description {
    width: 303px;
}

.white-box .inner .small-item .description {
    width: 170px;
}

.white-box .inner .p-buttons .placeholder,
.white-box .inner .p-buttons a {
    display: block;
    width: 196px;
    height: 151px;
    margin-bottom: 20px;
    background: url(//d181h2ffads1u.cloudfront.net/images/p-buttons/placeholder.png) center top no-repeat;
    text-decoration: none;
    float: left;
}

.white-box .inner .p-buttons .afrikaans {
    background: url(//d181h2ffads1u.cloudfront.net/images/p-buttons/afrikaans.png) center top no-repeat;
}

.white-box .inner .p-buttons .arabic {
    background: url(//d181h2ffads1u.cloudfront.net/images/p-buttons/arabic.png) center top no-repeat;
}

.white-box .inner .p-buttons .bulgarian {
    background: url(//d181h2ffads1u.cloudfront.net/images/p-buttons/bulgarian.png) center top no-repeat;
}

.white-box .inner .p-buttons .cantonese {
    background: url(//d181h2ffads1u.cloudfront.net/images/p-buttons/cantonese.png) center top no-repeat;
}

.white-box .inner .p-buttons .chinese {
    background: url(//d181h2ffads1u.cloudfront.net/images/p-buttons/chinese.png) center top no-repeat;
}

.white-box .inner .p-buttons .czech {
    background: url(//d181h2ffads1u.cloudfront.net/images/p-buttons/czech.png) center top no-repeat;
}

.white-box .inner .p-buttons .danish {
    background: url(//d181h2ffads1u.cloudfront.net/images/p-buttons/danish.png) center top no-repeat;
}

.white-box .inner .p-buttons .dutch {
    background: url(//d181h2ffads1u.cloudfront.net/images/p-buttons/dutch.png) center top no-repeat;
}

.white-box .inner .p-buttons .english {
    background: url(//d181h2ffads1u.cloudfront.net/images/p-buttons/english-us.png) center top no-repeat;
}

.white-box .inner .p-buttons .filipino {
    background: url(//d181h2ffads1u.cloudfront.net/images/p-buttons/filipino.png) center top no-repeat;
}

.white-box .inner .p-buttons .finnish {
    background: url(//d181h2ffads1u.cloudfront.net/images/p-buttons/finnish.png) center top no-repeat;
}

.white-box .inner .p-buttons .french {
    background: url(//d181h2ffads1u.cloudfront.net/images/p-buttons/french.png) center top no-repeat;
}

.white-box .inner .p-buttons .german {
    background: url(//d181h2ffads1u.cloudfront.net/images/p-buttons/german.png) center top no-repeat;
}

.white-box .inner .p-buttons .greek {
    background: url(//d181h2ffads1u.cloudfront.net/images/p-buttons/greek.png) center top no-repeat;
}

.white-box .inner .p-buttons .hebrew {
    background: url(//d181h2ffads1u.cloudfront.net/images/p-buttons/hebrew.png) center top no-repeat;
}

.white-box .inner .p-buttons .hindi {
    background: url(//d181h2ffads1u.cloudfront.net/images/p-buttons/hindi.png) center top no-repeat;
}

.white-box .inner .p-buttons .hungarian {
    background: url(//d181h2ffads1u.cloudfront.net/images/p-buttons/hungarian.png) center top no-repeat;
}

.white-box .inner .p-buttons .indonesian {
    background: url(//d181h2ffads1u.cloudfront.net/images/p-buttons/indonesian.png) center top no-repeat;
}

.white-box .inner .p-buttons .italian {
    background: url(//d181h2ffads1u.cloudfront.net/images/p-buttons/italian.png) center top no-repeat;
}

.white-box .inner .p-buttons .japanese {
    background: url(//d181h2ffads1u.cloudfront.net/images/p-buttons/japanese.png) center top no-repeat;
}

.white-box .inner .p-buttons .korean {
    background: url(//d181h2ffads1u.cloudfront.net/images/p-buttons/korean.png) center top no-repeat;
}

.white-box .inner .p-buttons .norwegian {
    background: url(//d181h2ffads1u.cloudfront.net/images/p-buttons/norwegian.png) center top no-repeat;
}

.white-box .inner .p-buttons .persian {
    background: url(//d181h2ffads1u.cloudfront.net/images/p-buttons/persian.png) center top no-repeat;
}

.white-box .inner .p-buttons .polish {
    background: url(//d181h2ffads1u.cloudfront.net/images/p-buttons/polish.png) center top no-repeat;
}

.white-box .inner .p-buttons .portuguese {
    background: url(//d181h2ffads1u.cloudfront.net/images/p-buttons/portuguese.png) center top no-repeat;
}

.white-box .inner .p-buttons .romanian {
    background: url(//d181h2ffads1u.cloudfront.net/images/p-buttons/romanian.png) center top no-repeat;
}

.white-box .inner .p-buttons .russian {
    background: url(//d181h2ffads1u.cloudfront.net/images/p-buttons/russian.png) center top no-repeat;
}

.white-box .inner .p-buttons .spanish {
    background: url(//d181h2ffads1u.cloudfront.net/images/p-buttons/spanish.png) center top no-repeat;
}

.white-box .inner .p-buttons .swahili {
    background: url(//d181h2ffads1u.cloudfront.net/images/p-buttons/swahili.png) center top no-repeat;
}

.white-box .inner .p-buttons .swedish {
    background: url(//d181h2ffads1u.cloudfront.net/images/p-buttons/swedish.png) center top no-repeat;
}

.white-box .inner .p-buttons .thai {
    background: url(//d181h2ffads1u.cloudfront.net/images/p-buttons/thai.png) center top no-repeat;
}

.white-box .inner .p-buttons .turkish {
    background: url(//d181h2ffads1u.cloudfront.net/images/p-buttons/turkish.png) center top no-repeat;
}

.white-box .inner .p-buttons .urdu {
    background: url(//d181h2ffads1u.cloudfront.net/images/p-buttons/urdu.png) center top no-repeat;
}

.white-box .inner .p-buttons .vietnamese {
    background: url(//d181h2ffads1u.cloudfront.net/images/p-buttons/vietnamese.png) center top no-repeat;
}

.white-box .inner .p-slider {
    height: 385px;
    background: url(//d181h2ffads1u.cloudfront.net/images/p-slider/background.png) center top no-repeat;
    width: 955px;
    margin: -30px auto 30px;
}

.white-box .inner .p-slider .image {
    height: 325px;
    background: url(//d181h2ffads1u.cloudfront.net/images/p-slider/jpod101-laptop-small.png) right center no-repeat;
    width: 895px;
    padding: 30px;
}

.white-box .inner .p-slider h1 {
    margin-top: 70px;
    font-size: 50px;
    font-weight: bold;
    margin-bottom: 15px;
}

.white-box .inner .p-slider .blue {
    color: #00adee;
    font-size: 16px;
}

.white-box .inner .p-slider p {
    font-size: 16px;
    width: 400px;
    margin: 0;
    padding: 0;
}

.white-box .inner .p-buttons .p-button:hover {
    background-position: center -151px;
}

.blue-panel {
    height: 385px;
    background: url(//d181h2ffads1u.cloudfront.net/images/blue-bg.jpg) center top no-repeat #0096e8;
}

@media only screen and (min-width: 1280px) {
    .blue-panel .bp-banner {
        height: 263px;
        background: url(//d181h2ffads1u.cloudfront.net/images/2015/block/img_4bn.svg) right top no-repeat;
        background-size: 262px 263px;
    }
}

.blue-panel .bp-banner .inner-shadow {
    height: 385px;
    background: url(//d181h2ffads1u.cloudfront.net/images/inner-shadow.png) repeat-x top;
}

.blue-panel .bp-banner .inner-shadow .static-width {
    width: 980px;
    margin: 0 auto;
    height: 385px;
}

.blue-panel .bp-banner .inner-shadow .static-width .left {
    float: left;
    width: 490px;
}

.blue-panel .bp-banner .inner-shadow .static-width .left .video {
    margin-top: 55px;
    border: 4px solid white;
    width: 472px;
}

.blue-panel .bp-banner .inner-shadow .static-width .right {
    float: right;
    width: 410px;
    margin-right: 30px;
    margin-top: 35px;
}

.blue-panel .bp-banner .inner-shadow .static-width .right h1 {
    font-size: 25px;
    text-align: center;
    margin: 30px 0 20px;
    color: white;
    filter: Shadow(Color=#005b76, Direction=135, Strength=2);
    font-weight: normal;
    text-shadow: #005b76 1px 1px 2px;
}

.blue-panel .bp-banner .inner-shadow .static-width .right .label-create {
    text-align: center;
    font-size: 14px;
    font-family: Helvetica, Arial, Verdana;
    color: white;
    font-weight: bold;
}

.blue-panel .bp-banner .inner-shadow .static-width .right .select-language {
    width: 319px;
    padding-left: 30px;
    height: 37px;
    margin: 7px auto 0;
    line-height: 37px;
    color: #414141;
    font-family: Helvetica, Arial, Verdana;
    font-size: 16px;
    background: url(//d181h2ffads1u.cloudfront.net/images/form-select-language.png) center center no-repeat;
    cursor: pointer;
}

.select-language-opened {
    width: 610px;
    height: 570px;
    position: absolute;
    left: 50%;
    margin-left: -139px;
    top: 239px;
    background: url(//d181h2ffads1u.cloudfront.net/images/akform-select-language-opened.png) center center no-repeat;
    display: none;
    z-index: 100;
}

.select-language-opened .select-text {
    float: right;
    width: 319px;
    height: 37px;
    line-height: 37px;
    color: #414141;
    font-family: Helvetica, Arial, Verdana;
    font-size: 16px;
    margin-top: 21px;
    margin-right: 19px;
    margin-bottom: 0px;
}

.select-language-opened h4 {
    margin-top: 0px;
    margin-left: 35px;
    margin-bottom: 5px;
}

.select-language-opened .flags-table {
    width: 520px;
    margin: 0 auto;
    font-size: 14px;
    line-height: 20px;
}

.select-language-opened .flags-table td {
    padding: 0;
    margin: 0;
}

.select-language-opened .flags-table td a {
    text-decoration: none;
    color: #00adee;
    display: block;
    width: 155px;
    padding-left: 3px;

}

.select-language-opened .flags-table td a:hover {
    background-color: #eff0f4;
}

.select-language-opened .flags-table .inactive {
    color: gray;
}

/* New styles */

.choose-lang-opened h4 {
    margin-top: 0px;
    margin-bottom: 10px;
    margin-left: 38px;
}

.langbox-image {
    float: left;
    width: 37px;
    height: 25px;
}

.langbox-language-wrapper {
    margin-left: 50px;
    margin-top: -3px;
    display: block;
}

.langbox-language {
    font-size: 14px;
    color: #00b0f0;
    display: block;
}

.langbox-language-true {
    font-size: 12px;
    color: #9f9f9f;
    display: block;
}

.featured-flags-table {
    width: 540px;
    margin: 0 auto;
    margin-left: 35px;
    font-size: 12px;
}

.featured-flags-table td {
    width: 210px;

}

.featured-flags-table a {
    font-size: 14px;
    color: #00b0f0;
    text-decoration: none;
    display: block;
}

.featured-flags-table a:hover {
    background-color: #eff0f4;
}

.blue-panel .bp-banner .inner-shadow .static-width .right .email {
    width: 319px;
    padding-left: 30px;
    height: 37px;
    margin: 14px auto 0;
    line-height: 37px;
    color: #414141;
    font-family: Helvetica, Arial, Verdana;
    font-size: 16px;
    background: url(//d181h2ffads1u.cloudfront.net/images/form-email.png) center center no-repeat;
}

.blue-panel .bp-banner .inner-shadow .static-width .right .email input {
    height: 35px;
    width: 310px;
    margin: 1px 0;
    line-height: 35px;
    color: #414141;
    font-family: Helvetica, Arial, Verdana;
    font-size: 16px;
    padding: 0;
    width: 310px;
    border: 0;
    outline: 0;
}

.blue-panel .bp-banner .inner-shadow .static-width .right .join-now {
    width: 166px;
    height: 39px;
    margin-top: 14px;
    margin-right: 20px;
    margin-left: 30px;
    float: left;
}

.blue-panel .bp-banner .inner-shadow .static-width .right .join-now a {
    width: 166px;
    height: 39px;
    text-align: center;
    line-height: 39px;
    font-size: 23px;
    font-weight: bold;
    color: black;
    display: block;
    text-align: center;
    text-decoration: none;
    background: url(//d181h2ffads1u.cloudfront.net/images/join-now.png) left top no-repeat;
    font-family: Helvetica, Arial, Verdana;
    outline: 0;
}

.blue-panel .bp-banner .inner-shadow .static-width .right .join-now a:hover {
    background: url(//d181h2ffads1u.cloudfront.net/images/join-now.png) left -39px no-repeat;
}

.blue-panel .bp-banner .inner-shadow .static-width .right .secure-safe {
    float: left;
    padding: 8px 0 8px 30px;
    font-family: Helvetica, Arial, Verdana;
    font-size: 11px;
    line-height: 11px;
    margin-top: 14px;
    color: white;
    background: url(//d181h2ffads1u.cloudfront.net/images/lock.png) left center no-repeat;
}

.blue-panel .bp-banner .inner-shadow .static-width .right .facebook-connect {
    font-family: Helvetica, Arial, Verdana;
    font-size: 12px;
    line-height: 22px;
    color: white;
    width: 349px;
    margin: 40px auto 0;
}

.blue-panel .bp-banner .inner-shadow .static-width .right .facebook-connect a {
    display: block;
    float: right;
}

.header {
    height: 125px;
    background-color: black;
    border-bottom: 1px solid #404040;
}

.header .top {
    height: 88px;
    border-bottom: 1px solid #404040;
}

.header .top .inner {
    width: 980px;
    margin: 0 auto;
}

.header .top .inner .logo {
    float: left;
    padding-top: 35px;
}

.header .top .inner .text {
    font-style: italic;
    color: #999999;
    float: left;
    padding-top: 51px;
    font-size: 14px;
    padding-left: 60px;
}

.header .top .inner .menu {
    float: right;
    color: white;
    padding-top: 15px;
}

.header .top .inner .menu a {
    text-decoration: none;
    color: white;
    font-size: 14px;
}

.header .top .inner .menu a:hover {
    color: #00adee;
}

.header .top .inner .choose-lang {
    float: right;
    color: white;
    margin-top: 12px;
    width: 182px;
    height: 26px;
    line-height: 26px;
    font-family: Helvetica, Arial, Verdana;
    font-size: 12px;
    background: url(//d181h2ffads1u.cloudfront.net/images/choose-lang.png) left top no-repeat;
    cursor: pointer;
    padding-left: 10px;
}

.header .top .inner .choose-lang:hover {
    background: url(//d181h2ffads1u.cloudfront.net/images/choose-lang.png) left -26px no-repeat;
}

.header .top .inner .choose-lang-opened {
    position: absolute;
    width: 624px;
    height: 551px;
    background: url(//d181h2ffads1u.cloudfront.net/images/choose-lang-opened-new.png) left top no-repeat;
    left: 50%;
    top: 18px;
    margin-left: -105px;
    z-index: 100;
    display: none;
}

.header .top .inner .choose-lang-opened .choose-text {
    float: right;
    width: 182px;
    height: 26px;
    line-height: 26px;
    font-family: Helvetica, Arial, Verdana;
    font-size: 12px;
    color: #606060;
    font-weight: bold;
    margin-top: 21px;
    margin-right: 21px;
}

.header .top .inner .choose-lang-opened .flags-table {
    width: 520px;
    margin: 0 auto;
    font-size: 14px;
    line-height: 19px;
}

.header .top .inner .choose-lang-opened .flags-table td {
    padding: 0;
    margin: 0;
}

.header .top .inner .choose-lang-opened .flags-table td a {
    text-decoration: none;
    color: #00adee;
    display: block;
    width: 155px;
    padding-left: 3px;
}

.header .top .inner .choose-lang-opened .flags-table td a:hover {
    background-color: #eff0f4;
}

.header .header-menu {
    width: 980px;
    margin: 0 auto;
}

.header .header-menu .item {
    padding-right: 40px;
    float: left;
    position: relative;
}

.header .header-menu .last {
    padding-right: 0px;
}

.header .header-menu .item a {
    display: block;
    line-height: 36px;
    font-size: 15px;
    font-weight: bold;
    color: #bfc4d6;
    text-transform: uppercase;
    text-decoration: none;
}

.header .header-menu .active a {
    color: white;
    background: url(//d181h2ffads1u.cloudfront.net/images/active-item.png) center bottom no-repeat;
}

.header .header-menu .item a:hover {
    color: #00adee;
}

.header .header-menu .products-dropdown {
    position: absolute;
    width: 800px;
    background: white;
    border: 1px solid #dbdbda;
    border-top: none;
    display: none;
    z-index: 101;
    left: -15px;
    padding-bottom: 15px;
}

.header .header-menu .products-dropdown.title {
    width: auto;
    padding: 0 15px;
    left: -15px;
    margin-top: -36px;
    border-bottom: none;
}

.header .header-menu .personal-dropdown {
    position: absolute;
    width: 278px;
    left: -15px;
    padding-bottom: 15px;
    background: white;
    border: none;
    display: none;
    z-index: 100;
}

.header .header-menu .personal-dropdown.title {
    width: auto;
    padding: 0 15px;
    left: -15px;
    margin-top: -36px;
    border: none;
}

.header .header-menu .free-dropdown {
    position: absolute;
    width: 545px;
    padding-bottom: 15px;
    background: white;
    border: none;
    z-index: 100;
    display: none;
    right: -15px;
}

.header .header-menu .free-dropdown.title {
    width: auto;
    padding: 0 15px;
    right: -15px;
    margin-top: -36px;
    border: none;
}

.header .header-menu .products-dropdown .title a, .header .header-menu .products-dropdown.title a {
    margin: 11px 0 0 110px;
    width: 100px;
    display: block;
    line-height: 36px;
    font-size: 15px;
    font-weight: bold;
    color: #55585e;
    text-transform: uppercase;
    text-decoration: none;
}

.header .header-menu .free-dropdown .title a,
.header .header-menu .free-dropdown.title a,
.header .header-menu .personal-dropdown.title a,
.header .header-menu .personal-dropdown .title a {
    margin: 18px 0 0 33px;
    width: 100px;
    display: block;
    line-height: 36px;
    font-size: 15px;
    font-weight: bold;
    color: #55585e;
    text-transform: uppercase;
    text-decoration: none;
    font-style: normal;
}

.header .header-menu .personal-dropdown .title,
.header .header-menu .products-dropdown .title {
    float: left;
}

.header .header-menu .free-dropdown .title {
    float: right;
}

.header .header-menu .products-dropdown.title a,
.header .header-menu .personal-dropdown.title a,
.header .header-menu .free-dropdown.title a {
    margin: 0;
    padding-left: 0;
    width: auto;
    white-space: nowrap;
}

.header .header-menu .products-dropdown .closer {
    height: 36px;
    float: left;
    width: 680px;
    margin-top: -35px;
    margin-left: 200px;

}

.header .header-menu .free-dropdown .closer,
.header .header-menu .personal-dropdown .closer {
    height: 36px;
    float: left;
    width: 680px;
    margin-top: -72px;
    margin-left: 0px

}

.header .header-menu .personal-dropdown .closer {
    width: 150px;
}

.header .header-menu .free-dropdown .closer {
    width: 400px;
}

.header .header-menu .free-dropdown .title a {
    float: right;
    width: 130px;
    margin: 18px 0px 0 0;
}

.header .header-menu .free-dropdown .content,
.header .header-menu .personal-dropdown .content,
.header .header-menu .products-dropdown .content {
    float: left;
    margin-left: 10px;
    width: 250px;
}

.header .header-menu .free-dropdown .content a,
.header .header-menu .personal-dropdown .content a,
.header .header-menu .products-dropdown .content a {
    display: block;
    height: 73px;
    padding-left: 80px;
    text-decoration: none;
    color: #999999;
    font-size: 12px;
    margin-top: 12px;
    text-transform: none;
    font-weight: normal;
    line-height: 1.5;
}

.header .header-menu .free-dropdown .content a .title,
.header .header-menu .personal-dropdown .content a .title,
.header .header-menu .products-dropdown .content a .title {
    color: #00adee;
    font-size: 14px;
    border-bottom: 1px dotted #bfbfbf;
    text-transform: none;
    font-weight: normal;
    font-style: normal;
    line-height: 1;
    white-space: nowrap;
}

.footer {
    background: url(//d181h2ffads1u.cloudfront.net/images/footer-bg.png) repeat-x top;
    min-height: 40px;
    text-align: center;
}

.header .header-menu .free-dropdown .inner,
.header .header-menu .personal-dropdown .inner,
.header .header-menu .products-dropdown .inner {
    margin: 2px 0 0 6px;
}

.header .header-menu .free-dropdown .inner .title,
.header .header-menu .personal-dropdown .inner .title,
.header .header-menu .products-dropdown .inner .title {
    clear: both;
    width: 165px;
}

.header .header-menu .free-dropdown .content .free-1 {
    background: url(//d181h2ffads1u.cloudfront.net/images/drops/nav-freecourse.png) left top no-repeat;
}

.header .header-menu .free-dropdown .content .free-1:hover {
    background: url(//d181h2ffads1u.cloudfront.net/images/drops/nav-freecourse.png) left -73px no-repeat;
}

.header .header-menu .free-dropdown .content .free-2 {
    background: url(//d181h2ffads1u.cloudfront.net/images/drops/nav-freewordoftheday.png) left top no-repeat;
}

.header .header-menu .free-dropdown .content .free-2:hover {
    background: url(//d181h2ffads1u.cloudfront.net/images/drops/nav-freewordoftheday.png) left -73px no-repeat;
}

.header .header-menu .free-dropdown .content .free-3 {
    background: url(//d181h2ffads1u.cloudfront.net/images/drops/nav-audiobooks.png) left top no-repeat;
}

.header .header-menu .free-dropdown .content .free-3:hover {
    background: url(//d181h2ffads1u.cloudfront.net/images/drops/nav-audiobooks.png) left -73px no-repeat;
}

.header .header-menu .free-dropdown .content .free-4 {
    background: url(//d181h2ffads1u.cloudfront.net/images/drops/nav-onlinecommunity.png) left top no-repeat;
}

.header .header-menu .free-dropdown .content .free-4:hover {
    background: url(//d181h2ffads1u.cloudfront.net/images/drops/nav-onlinecommunity.png) left -73px no-repeat;
}

.header .header-menu .free-dropdown .content .free-5 {
    background: url(//d181h2ffads1u.cloudfront.net/images/drops/nav-freelessons.png) left top no-repeat;
}

.header .header-menu .free-dropdown .content .free-5:hover {
    background: url(//d181h2ffads1u.cloudfront.net/images/drops/nav-freelessons.png) left -73px no-repeat;
}

.header .header-menu .free-dropdown .content .free-6 {
    background: url(//d181h2ffads1u.cloudfront.net/images/drops/nav-mobileapps.png) left top no-repeat;
}

.header .header-menu .free-dropdown .content .free-6:hover {
    background: url(//d181h2ffads1u.cloudfront.net/images/drops/nav-mobileapps.png) left -73px no-repeat;
}

.header .header-menu .free-dropdown .content .free-7 {
    background: url(//d181h2ffads1u.cloudfront.net/images/drops/nav-freeebooks.png) left top no-repeat;
}

.header .header-menu .free-dropdown .content .free-7:hover {
    background: url(//d181h2ffads1u.cloudfront.net/images/drops/nav-freeebooks.png) left -73px no-repeat;
}

.header .header-menu .personal-dropdown .content .personal-1 {
    background: url(//d181h2ffads1u.cloudfront.net/images/drops/personal-1.png) left top no-repeat;
}

.header .header-menu .personal-dropdown .content .personal-1:hover {
    background: url(//d181h2ffads1u.cloudfront.net/images/drops/personal-1.png) left -73px no-repeat;
}

.header .header-menu .personal-dropdown .content .personal-2 {
    background: url(//d181h2ffads1u.cloudfront.net/images/drops/personal-2.png) left top no-repeat;
}

.header .header-menu .personal-dropdown .content .personal-2:hover {
    background: url(//d181h2ffads1u.cloudfront.net/images/drops/personal-2.png) left -73px no-repeat;
}

.header .header-menu .products-dropdown .content .product-1 {
    background: url(//d181h2ffads1u.cloudfront.net/images/drops/products-1.png) left top no-repeat;
}

.header .header-menu .products-dropdown .content .product-1:hover {
    background: url(//d181h2ffads1u.cloudfront.net/images/drops/products-1.png) left -73px no-repeat;
}

.header .header-menu .products-dropdown .content .product-2 {
    background: url(//d181h2ffads1u.cloudfront.net/images/drops/products-2.png) left top no-repeat;
}

.header .header-menu .products-dropdown .content .product-2:hover {
    background: url(//d181h2ffads1u.cloudfront.net/images/drops/products-2.png) left -73px no-repeat;
}

.header .header-menu .products-dropdown .content .product-3 {
    background: url(//d181h2ffads1u.cloudfront.net/images/drops/products-3.png) left top no-repeat;
}

.header .header-menu .products-dropdown .content .product-3:hover {
    background: url(//d181h2ffads1u.cloudfront.net/images/drops/products-3.png) left -73px no-repeat;
}

.header .header-menu .products-dropdown .content .product-4 {
    background: url(//d181h2ffads1u.cloudfront.net/images/drops/products-4.png) left top no-repeat;
}

.header .header-menu .products-dropdown .content .product-4:hover {
    background: url(//d181h2ffads1u.cloudfront.net/images/drops/products-4.png) left -73px no-repeat;
}

.header .header-menu .products-dropdown .content .product-5 {
    background: url(//d181h2ffads1u.cloudfront.net/images/drops/products-5.png) left top no-repeat;
}

.header .header-menu .products-dropdown .content .product-5:hover {
    background: url(//d181h2ffads1u.cloudfront.net/images/drops/products-5.png) left -73px no-repeat;
}

.header .header-menu .products-dropdown .content .product-6 {
    background: url(//d181h2ffads1u.cloudfront.net/images/drops/products-6.png) left top no-repeat;
}

.header .header-menu .products-dropdown .content .product-6:hover {
    background: url(//d181h2ffads1u.cloudfront.net/images/drops/products-6.png) left -73px no-repeat;
}

.header .header-menu .products-dropdown .content .product-7 {
    background: url(//d181h2ffads1u.cloudfront.net/images/drops/products-7.png) left top no-repeat;
}

.header .header-menu .products-dropdown .content .product-7:hover {
    background: url(//d181h2ffads1u.cloudfront.net/images/drops/products-7.png) left -73px no-repeat;
}

.header .header-menu .products-dropdown .content .product-8 {
    background: url(//d181h2ffads1u.cloudfront.net/images/drops/products-8.png) left top no-repeat;
}

.header .header-menu .products-dropdown .content .product-8:hover {
    background: url(//d181h2ffads1u.cloudfront.net/images/drops/products-8.png) left -73px no-repeat;
}

.header .header-menu .products-dropdown .content .product-9 {
    background: url(//d181h2ffads1u.cloudfront.net/images/drops/products-9.png) left top no-repeat;
}

.header .header-menu .products-dropdown .content .product-9:hover {
    background: url(//d181h2ffads1u.cloudfront.net/images/drops/products-9.png) left -73px no-repeat;
}

.header .header-menu .products-dropdown .content .product-10 {
    background: url(//d181h2ffads1u.cloudfront.net/images/drops/products-10.png) left top no-repeat;
}

.header .header-menu .products-dropdown .content .product-10:hover {
    background: url(//d181h2ffads1u.cloudfront.net/images/drops/products-10.png) left -73px no-repeat;
}

.header .header-menu .products-dropdown .content .product-11 {
    background: url(//d181h2ffads1u.cloudfront.net/images/drops/products-11.png) left top no-repeat;
}

.header .header-menu .products-dropdown .content .product-11:hover {
    background: url(//d181h2ffads1u.cloudfront.net/images/drops/products-11.png) left -73px no-repeat;
}

.header .header-menu .products-dropdown .content .product-12 {
    background: url(//d181h2ffads1u.cloudfront.net/images/drops/products-12.png) left top no-repeat;
}

.header .header-menu .products-dropdown .content .product-12:hover {
    background: url(//d181h2ffads1u.cloudfront.net/images/drops/products-12.png) left -73px no-repeat;
}

.footer-links {
    background: url(//d181h2ffads1u.cloudfront.net/images/footer-links-bg.jpg) no-repeat center top #dce1ef;
    height: 305px;
    padding-top: 20px;
}

.footer-links .inner {
    width: 980px;
    margin: 0 auto;
}

.footer-links .inner TD {
    vertical-align: top;
}

.footer-links .inner .copyright {
    padding-top: 15px;
    text-align: center;
    font-size: 9px;
    color: #76777A;
}

.footer-links .inner ul {
    padding: 0;
    margin: 0;
    list-style-type: none;
    font-weight: bold;
    color: #55585e;
}

.footer-links .inner ul li {
    padding: 1px 0;
}

.footer-links .inner ul li a {
    text-decoration: none;
    font-weight: normal;
    color: #00adee;
}

.footer-links .inner ul li a:hover {
    color: #3d3c42;
}

.footer-links .inner .twitter-icon,
.footer-links .inner .facebook-icon,
.footer-links .inner .youtube-icon {
    float: left;
    margin-right: 3px;
}

.footer-links .inner .twitter-icon a,
.footer-links .inner .facebook-icon a,
.footer-links .inner .youtube-icon a {
    display: block;
    width: 43px;
    height: 43px;
    text-decoration: none;
}

.footer-links .inner .twitter-icon a {
    background: url(//d181h2ffads1u.cloudfront.net/images/twitter-icon.png) left top no-repeat;
}

.footer-links .inner .twitter-icon a:hover {
    background: url(//d181h2ffads1u.cloudfront.net/images/twitter-icon.png) left -43px no-repeat;
}

.footer-links .inner .facebook-icon a {
    background: url(//d181h2ffads1u.cloudfront.net/images/facebook-icon.png) left top no-repeat;
}

.footer-links .inner .facebook-icon a:hover {
    background: url(//d181h2ffads1u.cloudfront.net/images/facebook-icon.png) left -43px no-repeat;
}

.footer-links .inner .youtube-icon a {
    background: url(//d181h2ffads1u.cloudfront.net/images/youtube-icon.png) left top no-repeat;
}

.footer-links .inner .youtube-icon a:hover {
    background: url(//d181h2ffads1u.cloudfront.net/images/youtube-icon.png) left -43px no-repeat;
}

.footer-links .inner .plusone {
    margin: 6px 3px;
}

.footer-links .inner .facebook-like {
    margin: 0px 3px 6px;
}

.footer-links .inner .share {
    width: 47px;
    height: 20px;
    background: url('//d181h2ffads1u.cloudfront.net/images/social-share.png') left top no-repeat;
    margin: 0px 3px 6px;
    cursor: pointer;
}

.footer-links .inner .share:hover {
    background: url('//d181h2ffads1u.cloudfront.net/images/social-share.png') left -20px no-repeat;
}

.footer-links .inner .share a {
    display: block;
    width: 47px;
    height: 20px;
}

.panel-244 {
    width: 244px;
    margin-bottom: 30px;
}

.panel-244 .header {
    height: 27px;
    background: url(//d181h2ffads1u.cloudfront.net/images/panel-244-header.png) center top no-repeat;
    line-height: 27px;
    color: white;
    font-weight: bold;
    font-size: 16px;
    padding: 0 7px;
}

.panel-244 .header .arrow {
    background: url(//d181h2ffads1u.cloudfront.net/images/panel-244-header-arrow.png) right center no-repeat;
}

.panel-244 .body {
    background: url(//d181h2ffads1u.cloudfront.net/images/panel-244-bg.png) center bottom no-repeat;
    padding-bottom: 5px;
    font-size: 14px;
}

.panel-244 .body .inner {
    padding: 13px 13px 13px 13px;
    width: auto;
}

.panel-244 .body .inner .subs-form {
    margin-top: 10px;
}

.panel-244 .body .inner .subs-form input {
    width: 200px;
    margin: 5px 6px;
    line-height: 30px;
    border: 1px solid #dadada;
    font-size: 15px;
    outline: 0;
    height: 30px;
}

.panel-244 .body .inner .subs-form .go-btn {
    width: 79px;
    height: 38px;
    margin-left: 3px;
    margin-top: 7px;
    float: left;
}

.panel-244 .body .inner .subs-form .go-btn a {
    display: block;
    width: 79px;
    height: 38px;
    line-height: 38px;
    color: black;
    text-decoration: none;
    text-align: center;
    font-weight: bold;
    font-size: 23px;
    background: url(//d181h2ffads1u.cloudfront.net/images/personal/go-btn.png) center top no-repeat;
}

.panel-244 .body .inner .subs-form .go-btn a:hover {
    background-position: center -38px;
}

.panel-244 .body .inner .subs-form .secure {
    margin-top: 7px;
    float: right;
    padding: 8px 0 8px 30px;
    font-family: Helvetica, Arial, Verdana;
    font-size: 12px;
    line-height: 12px;
    color: black;
    margin-right: 10px;
    background: url(//d181h2ffads1u.cloudfront.net/images/lock.png) left center no-repeat;
}

.panel-244 .body .inner .subs-form .secure .blue {
    color: #20d5ff;
}

.btn-76x20 {
    width: 76px;
    height: 20px;
    float: left;
}

.btn-76x20 a {
    display: block;
    line-height: 20px;
    background: url(//d181h2ffads1u.cloudfront.net/images/btn-76x20.png) center top no-repeat;
    text-align: center;
    color: black;
    font-weight: bold;
    font-size: 14px;
    text-decoration: none;
}

.btn-76x20 a:hover {
    background-position: center -20px;
}

.btn-115x32 {
    width: 115px;
    height: 32px;
    float: left;
}

.btn-115x32 a {
    display: block;
    line-height: 32px;
    background: url(//d181h2ffads1u.cloudfront.net/images/btn-115x32.png) center top no-repeat;
    text-align: center;
    color: black;
    font-weight: bold;
    font-size: 16px;
    text-decoration: none;
}

.btn-115x32 a:hover {
    background-position: center -32px;
}

.panel-244 .body .links-slider a {
    display: block;
    color: #20d5ff;
    font-size: 14px;
    text-decoration: none;
    padding-left: 10px;
    line-height: 22px;
}

.panel-244 .body .popular-inner,
.panel-244 .body .free-inner {
    display: none;
}

.panel-244 .body .slide-head {
    cursor: pointer;
    line-height: 29px;
    background: url(//d181h2ffads1u.cloudfront.net/images/products/ibooks/slide-head.png) center top no-repeat;
    font-size: 14px;
    padding-left: 10px;
}

.panel-244 .body .slide-head:hover {
    background-position: center -29px;
}

.panel-244 .body .slide-arrow {
    width: 234px;
    height: 29px;
    background: url(//d181h2ffads1u.cloudfront.net/images/products/ibooks/slide-arrow.png) right top no-repeat;
    float: right;
    margin-right: 6px;
}

.panel-244 .body .active-arrow {
    background-position: right -29px;
}

.panel-244 .body .no-pad {
    padding: 0;
    margin-bottom: 4px;
}

.big-bubble {
    width: 238px;
    height: 226px;
    margin: 0 auto;
    background: url(//d181h2ffads1u.cloudfront.net/images/big-bubble.png) center center no-repeat;
}

.big-bubble .inner {
    padding: 13px;
    font-size: 15px;
    width: auto;
}

.big-bubble .inner .quote {
    font-style: italic;
}

.big-bubble .inner .sign {
    font-weight: bold;
    margin-top: 10px;
}

.paginationControl a {
    color: #00ADEE;
    text-decoration: none;
}

.select-language-opened.mainpage {
    top: -26px;
    left: -211px;
    margin: 0;
}

.select-language-opened.mainpage2 {
    margin-left: -230px;
    top: 237px;
    left: 50%;
}

.select-language-opened.mainpage .select-text {
    margin-top: 26px;
}

.select-language-opened.mainpage2 .select-text {
    margin-top: 26px;
}

ol.right-top-10 li {
    color: #00ACED;
    font-family: Trebuchet MS, Helvetica, Arial, sans-serif;
    font-size: 15px;
    font-weight: 200;
    padding-bottom: 5px;
}

ol.right-top-10 li a {
    color: #00ACED;
    font-family: Trebuchet MS, Helvetica, Arial, sans-serif;
    font-size: 15px;
    font-weight: 200;
    padding-bottom: 5px;
    text-decoration: none;
}

.terms-of-use,
.privacy-policy {
    font-size: 16px;
    line-height: 24px;
}
