body {
    font-size: 62.5%;
    background: #eee
}

body.rtl {
    direction: rtl
}

#container {
    font-size: 1.2em
}

body, p, div, td, h1, h2, h3, h4, li {
    font-family: Verdana, helvetica, arial, sans-serif;
    line-height: 1.5
}

body.rtl, body.rtl p, body.rtl div, body.rtl td, body.rtl td, body.rtl h1,
body.rtl h2, body.rtl h3, body.rtl h4, body.rtl li {
    font-family: Verdana !important
}

p {
    margin: 0 0 1em
}

a {
    color: #69aa35;
    text-decoration: none
}

a:hover {
    text-decoration: underline
}

.hidden {
    display: none
}

.strong {
    font-weight: bold
}

.underline {
    text-decoration: underline
}

.col_1, .col_2, .col_3, .col_4, .col_5, .col_6, .col_7, .col_8, .col_9,
.col_10, .col_11 {
    margin-right: 3.8%;
    float: left
}

body.rtl .col_1, body.rtl .col_2, body.rtl .col_3, body.rtl .col_4,
body.rtl .col_5, body.rtl .col_6, body.rtl .col_7, body.rtl .col_8, body.rtl .col_9,
body.rtl .col_10, body.rtl .col_11, body.rtl .col_12 {
    margin-left: 3.8%;
    margin-right: 0;
    float: right
}

.col_1 {
    width: 4.85%
}

.col_2 {
    width: 13.5%
}

.col_3 {
    width: 22.15%
}

.col_4 {
    width: 30.8%
}

.col_5 {
    width: 39.45%
}

.col_6 {
    width: 48.1%
}

.col_7 {
    width: 56.75%
}

.col_8 {
    width: 65.4%
}

.col_9 {
    width: 74.05%
}

.col_10 {
    width: 82.7%
}

.col_11 {
    width: 91.35%
}

.col_12 {
    clear: both;
    width: 100%;
    float: left
}

body.rtl .col_12 {
    float: right
}

.last, .omega {
    margin-right: 0 !important
}

body.rtl .last, body.rtl .omega {
    margin-right: inherit;
    margin-left: 0 !important
}

.pre_1 {
    padding-left: 8.65%
}

.pre_2 {
    padding-left: 17.3%
}

.pre_3 {
    padding-left: 25.95%
}

.pre_4 {
    padding-left: 34.6%
}

.pre_5 {
    padding-left: 43.25%
}

.pre_6 {
    padding-left: 51.9%
}

.pre_7 {
    padding-left: 60.55%
}

.pre_8 {
    padding-left: 69.2%
}

.pre_9 {
    padding-left: 77.85%
}

.pre_10 {
    padding-left: 86.5%
}

.pre_11 {
    padding-left: 95.15%
}

body.rtl .pre_1 {
    padding-left: inherit;
    padding-right: 8.65%
}

body.rtl .pre_2 {
    padding-left: inherit;
    padding-right: 17.3%
}

body.rtl .pre_3 {
    padding-left: inherit;
    padding-right: 25.95%
}

body.rtl .pre_4 {
    padding-left: inherit;
    padding-right: 34.6%
}

body.rtl .pre_5 {
    padding-left: inherit;
    padding-right: 43.25%
}

body.rtl .pre_6 {
    padding-left: inherit;
    padding-right: 51.9%
}

body.rtl .pre_7 {
    padding-left: inherit;
    padding-right: 60.55%
}

body.rtl .pre_8 {
    padding-left: inherit;
    padding-right: 69.2%
}

body.rtl .pre_9 {
    padding-left: inherit;
    padding-right: 77.85%
}

body.rtl .pre_10 {
    padding-left: inherit;
    padding-right: 86.5%
}

body.rtl .pre_11 {
    padding-left: inherit;
    padding-right: 95.15%
}

.suf_1 {
    padding-right: 8.65%
}

.suf_2 {
    padding-right: 17.3%
}

.suf_3 {
    padding-right: 25.95%
}

.suf_4 {
    padding-right: 34.6%
}

.suf_5 {
    padding-right: 43.25%
}

.suf_6 {
    padding-right: 51.9%
}

.suf_7 {
    padding-right: 60.55%
}

.suf_8 {
    padding-right: 69.2%
}

.suf_9 {
    padding-right: 77.85%
}

.suf_10 {
    padding-right: 86.5%
}

.suf_11 {
    padding-right: 95.15%
}

body.rtl .suf_1 {
    padding-right: inherit;
    padding-left: 8.65%
}

body.rtl .suf_2 {
    padding-right: inherit;
    padding-left: 17.3%
}

body.rtl .suf_3 {
    padding-right: inherit;
    padding-left: 25.95%
}

body.rtl .suf_4 {
    padding-right: inherit;
    padding-left: 34.6%
}

body.rtl .suf_5 {
    padding-right: inherit;
    padding-left: 43.25%
}

body.rtl .suf_6 {
    padding-right: inherit;
    padding-left: 51.9%
}

body.rtl .suf_7 {
    padding-right: inherit;
    padding-left: 60.55%
}

body.rtl .suf_8 {
    padding-right: inherit;
    padding-left: 69.2%
}

body.rtl .suf_9 {
    padding-right: inherit;
    padding-left: 77.85%
}

body.rtl .suf_10 {
    padding-right: inherit;
    padding-left: 86.5%
}

body.rtl .suf_11 {
    padding-right: inherit;
    padding-left: 95.15%
}

#container {
    width: 100%
}

body.nav_support_search, body.nav_support_search #container, body.nav_getting_started,
body.nav_getting_started #container {
    background: transparent;
    background: #e0e0e0
}

body .contstrainer, body #colwrap, body .row {
    margin: 0 auto;
    clear: both;
    width: 940px
}

body #colwrap {
    margin-top: 45px
}

body.nav_products #colwrap, body.nav_business #colwrap {
    margin-top: 0
}

body.nav_edu #colwrap {
    margin-top: 50px
}

#top {
    position: absolute;
    top: 0;
    left: 0;
    height: 80px;
    width: 100%;
    background: #fff;
    z-index: 0
}

#skip {
    overflow: auto;
    text-indent: -5000px
}

#container2 {
    margin: 0 auto
}

#content {
    padding-bottom: 3em;
    width: 690px;
    font-size: 1em;
    color: #404040;
    float: left;
    display: inline
}

body.rtl #content {
    float: right
}

#content.fullwidth {
    float: none;
    width: 100%;
    padding: 0px 10px 0px 10px
}

#footer {
    clear: both;
    width: 100%;
    padding-bottom: 30px
}

#footer .row {
    margin: 0 auto 20px;
    color: #8e8e8e;
    font-size: .9em;
    position: relative;
    border-top: 1px solid #fff;
    -webkit-box-shadow: 0px -1px 0px 0px #bebebe;
    -moz-box-shadow: 0px -1px 0px 0px #bebebe;
    box-shadow: 0px -1px 0px 0px #bebebe
}

#footer a {
    color: #8e8e8e;
    text-decoration: none
}

#footer a:hover {
    text-decoration: underline
}

#footer #tray {
    padding: 25px 0 20px;
    text-align: left
}

body.rtl #footer #tray {
    text-align: right
}

#tray .aspect {
    padding: 0 20px 3em 0;
    width: 140px;
    float: left
}

body.rtl #tray .aspect {
    padding: 0 0 3em 20px;
    float: right
}

#footer .footer_right {
    margin-bottom: 1em;
    padding: 1em 0 0;
    float: right;
    width: 300px;
    text-align: right
}

body.rtl #footer .footer_right {
    text-align: left
}

#footer .footer_right>div {
    margin-bottom: 1em
}

#footer #social_icons a {
    width: 24px;
    height: 24px;
    margin-left: 10px;
    position: relative;
    text-align: left;
    text-indent: -9999px
}

#footer #social_icons a.social {
    background: url(#) no-repeat;
    display: inline-block
}

#footer #social_icons a.twitter-icon {
    background-position: 0 0
}

#footer #social_icons a.facebook-icon {
    background-position: -28px 0
}

#footer #social_icons a.youtube-icon {
    background-position: -56px 0
}

#footer #social_icons a.vkontakte-icon {
    background: url(#) no-repeat
}

#language_picker {
    padding-left: 0;
    width: 300px;
    text-align: right;
    float: right;
    position: relative
}

#language_picker span, #language_picker select {
    display: inline
}

#language_picker span {
    text-transform: uppercase
}

#language_picker a:hover {
    text-decoration: none
}

#copyright span {
    display: block
}

.nav_home #copyright span {
    display: inline
}

#header {
    width: 100%;
    background: #f0f0f0;
}

#header .row {
    margin-bottom: 35px;
    height: 80px;
    color: #69aa35;
    position: relative;
    width: 940px
}

#header a {
    text-transform: uppercase;
    text-decoration: none;
    width: 120px
}

#header a:hover {
    text-decoration: underline
}

#sitelogo {
    margin-top: 18px
}

#center_links {
    position: absolute;
    bottom: 29px;
    right: 220px;
    width: 478px;
    text-align: center
}

#center_links a {
    margin: 0 6px;
    font-size: 1em
}

#header #utility_links {
    position: absolute;
    top: 16px;
    right: 0px;
    width: 206px
}

body.rtl #header #utility_links {
    right: auto;
    left: 0px;
    top: 10px
}

#header #utility_links .right {
    min-width: 80px;
    float: left;
    font-size: .75em;
    line-height: 1.8
}

#header #utility_links .right {
    padding-left: 5px;
    float: right;
    width: auto
}

#header #utility_links a {
    padding-left: 7px;
    background: #fff url(#) no-repeat 0 0.2em
}

body.rtl #header #utility_links a {
    padding-left: 0;
    padding-right: 7px;
    background-position: right .2em
}

body.local_ar #header #utility_links a {
    font-size: 125%
}

#center_links a#silo_products {
    padding-right: 14px;
    background: url(#) no-repeat right center
}

body.rtl #center_links a#silo_products {
    padding-right: 0;
    padding-left: 14px;
    background-position: left center
}

#center_links a#silo_products:hover {
    text-decoration: none
}

#header {
    position: relative
}

.products {
    display: inline-block;
    position: relative
}

#mega_drop {
    background-color: #ededed;
    border: 1px solid #cecece;
    border: 1px solid rgba(0, 0, 0, 0.2);
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    -webkit-box-shadow: 0px 2px 8px 1px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0px 2px 8px 1px rgba(0, 0, 0, 0.2);
    box-shadow: 0px 2px 8px 1px rgba(0, 0, 0, 0.2);
    display: none;
    left: 3px;
    position: absolute;
    text-align: left;
    top: 32px;
    width: 485px;
    z-index: 1000
}

body.rtl #mega_drop {
    text-align: right;
    left: -65px
}

.products:hover #mega_drop, .products:active #mega_drop, .products:focus #mega_drop {
    display: block
}

#mega_drop .accent {
    margin-top: -15px;
    height: 15px;
    background: url(#) no-repeat 59px 0px
}

.mega_drop_content {
    background-color: #fff;
    background-image: url(#), url(#), url(#);
    background-position: 49.75% -7px, 49.75% bottom, 49.75% top;
    background-repeat: no-repeat, no-repeat, no-repeat;
    margin: 7px 7px;
    padding-bottom: 14px
}

.mega_drop_col1, .mega_drop_col2 {
    float: left;
    margin-top: 14px !important;
    width: 50%
}

#mega_drop ul {
    margin: 0;
    padding: 0
}

#mega_drop li a {
    padding: 13px 0 11px 48px;
    display: block;
    text-transform: none;
    font-size: .8em;
    color: #939ca3;
    background: url(#) no-repeat 10px 13px;
    width: auto
}

body.rtl #mega_drop li a {
    padding: 13px 48px 11px 0;
    background-position: 190px 13px
}

#mega_drop li.evernote a, ul.evn_apps li.evernote a {
    background-image: url(#)
}

#mega_drop li.skitch a, ul.evn_apps li.skitch a {
    background-image: url(#)
}

#mega_drop li.penultimate a, ul.evn_apps li.penultimate a {
    background-image: url(#)
}

#mega_drop li.clearly a, ul.evn_apps li.clearly a {
    background-image: url(#)
}

#mega_drop li.food a, ul.evn_apps li.food a {
    background-image: url(#)
}

#mega_drop li.hello a, ul.evn_apps li.hello a {
    background-image: url(#)
}

#mega_drop li.peek a, ul.evn_apps li.peek a {
    background-image: url(#)
}

#mega_drop li.web_clipper a, ul.evn_apps li.web_clipper a {
    background-image: url(#)
}

#mega_drop li a:hover {
    text-decoration: none
}

#mega_drop li a .evn_prod {
    color: #333;
    display: block;
    font-family: 'webfont', Verdana, sans-serif;
    font-size: 1.4em;
    font-weight: normal;
    line-height: 1;
    padding-bottom: 1px
}

#mega_drop li a .evn_prod img {
    display: none
}

#mega_drop li a:hover .evn_prod, #mega_drop li a:focus .evn_prod {
    color: #69AA35
}

#mega_drop li a:hover .evn_prod img, #mega_drop li a:focus .evn_prod img {
    display: inline-block
}

.mega_drop_business {
    clear: left;
    margin: 14px 14px 0
}

.mega_drop_business a {
    background: transparent url(#) 0 0 repeat;
    border: 1px solid #ebe9e8;
    border-radius: 3px;
    -webkit-box-shadow: inset 0 2px 2px rgba(0, 0, 0, 0.05);
    box-shadow: inset 0 2px 2px rgba(0, 0, 0, 0.05);
    color: #365D77;
    display: block;
    font-family: 'webfont', Verdana, sans-serif;
    font-size: 1.25em !important;
    font-weight: normal;
    margin: 0 !important;
    padding: 12px;
    text-align: center;
    width: auto !important
}

.mdb_icon {
    background: transparent url(#) 0 0 no-repeat;
    display: inline-block;
    height: 21px;
    left: -7px;
    position: relative;
    top: 5px;
    width: 24px
}

body.rtl .mdb_icon {
    left: auto;
    right: -7px
}

.mdb_arrow {
    background: transparent url(#) 0 0 no-repeat;
    display: inline-block;
    height: 7px;
    left: 5px;
    position: relative;
    top: -1px;
    width: 6px
}

body.rtl .mdb_arrow {
    background-image: url(#);
    left: auto;
    right: 3px
}

.mega_drop_business a:hover {
    background: transparent url(#) 0 0 repeat;
    text-decoration: none !important
}

#content ul.evn_apps {
    margin-bottom: 1em;
    min-width: 300px
}

#content ul.evn_apps li {
    list-style-type: none;
    background-image: none
}

ul.evn_apps li a {
    background: transparent url(#) no-repeat scroll 10px 9px;
    color: inherit !important;
    display: block;
    margin: 0 5px 0 0;
    padding: 0px 0 0px 48px;
    min-height: 35px;
    line-height: 3.5;
    text-transform: none
}

body.rtl ul.evn_apps li a {
    background-position: right 9px;
    margin: 0 0 0 5px;
    padding: 0 38px 0 0
}

ul.evn_apps li:hover {
    background-color: #f5f5f5
}

ul.evn_apps li a span.evn_prod {
    margin: 0;
    padding: 0 0 2px 0;
    display: block;
    font-size: 1.4em;
    font-weight: bold;
    line-height: 1em
}

.header {
    margin-bottom: 9px;
    padding: 17px 0 0;
    position: relative;
    z-index: 1
}

.header .invisible {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px
}

.header .content {
    margin: 0 auto;
    width: 940px
}

.header .content>h1 {
    float: left;
    margin: 0;
    width: 196px
}

body.rtl .header .content>h1 {
    float: right
}

.header .content>h1 img {
    max-width: 100%
}

.secondary_nav {
    float: right
}

body.rtl .secondary_nav {
    float: left
}

.secondary_nav ul {
    color: #69aa35;
    list-style: none;
    margin-bottom: 0
}

.secondary_nav li {
    background: transparent url(#) 0 4px no-repeat;
    font-family: 'webfont', Verdana, arial, sans-serif;
    font-size: 0.9166666667em;
    padding-left: 10px
}

body.rtl .secondary_nav li {
    background-image: url(#);
    background-position: right 4px;
    padding-left: 0;
    padding-right: 10px
}

@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-moz-min-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
    body:not(.china_site) #footer #social_icons a {
        background: url(#) no-repeat;
        background-size: 80px 24px
    }

    body:not(.china_site) #footer #social_icons a.twitter-icon {
        background-position: 0 0
    }

    body:not(.china_site) #footer #social_icons a.facebook-icon {
        background-position: -28px 0
    }

    body:not(.china_site) #footer #social_icons a.youtube-icon {
        background-position: -56px 0
    }

    body:not(.china_site) #footer #social_icons a.vkontakte-icon {
        background: url(#) no-repeat
    }

    .secondary_nav li {
        background-image: url(#);
        background-size: 4px 5px
    }

    body.rtl .secondary_nav li {
        background-image: url(#)
    }
}

.primary_nav {
    margin: 12px 176px 0 174px;
    text-align: center
}

.primary_nav ul {
    margin: 0
}

.primary_nav>ul>li {
    background: transparent url(#) 0 0 no-repeat;
    display: inline-block;
    font-family: helvetica, arial, sans-serif;
    font-size: 1.0833333333em;
    line-height: 1;
    padding-bottom: 20px;
    padding-left: 12px;
    padding-right: 7px;
    padding-top: 7px;
    text-transform: uppercase
}

@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-moz-min-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
    .primary_nav>ul>li {
        background-image: url(#);
        background-size: 1px 27px
    }
}

.primary_nav>ul>li:first-child {
    background-image: none;
    padding-left: 7px
}

.primary_nav>ul>li>a {
    font-size: .95em;
    letter-spacing: 1px
}

.primary_nav>ul>.selected a {
    color: #550f08
}

.main_nav_products, .main_nav_blogs {
    position: relative
}

.main_nav_products a:hover, .main_nav_products a:focus, .main_nav_blogs a:hover, .main_nav_blogs a:focus {
    cursor: pointer;
    text-decoration: none
}

.nav_sub_carrot {
    background: transparent url(#) no-repeat left top;
    display: inline-block;
    height: 6px;
    margin-left: 3px;
    position: relative;
    top: -1px;
    width: 11px
}

body.rtl .nav_sub_carrot {
    margin-left: 0;
    margin-right: 3px
}

@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-moz-min-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
    .nav_sub_carrot {
        background-image: url(#);
        background-size: 11px 6px
    }
}

.nav_sub_bridge {
    background: transparent url(#) no-repeat left top;
    display: none;
    height: 15px;
    position: absolute;
    top: 14px;
    width: 33px;
    z-index: 5
}

.main_nav_products .nav_sub_bridge {
    left: 66px
}

.local_zh-tw .main_nav_products .nav_sub_bridge {
    left: 17px
}

body.rtl .main_nav_products .nav_sub_bridge {
    left: auto;
    right: 22px
}

.main_nav_blogs .nav_sub_bridge {
    left: 39px
}

body.rtl .main_nav_blogs .nav_sub_bridge {
    left: auto;
    right: 50px
}

.nav_sub_outer {
    background-color: #ededed;
    border: 1px solid #cecece;
    border: 1px solid rgba(0, 0, 0, 0.2);
    border-radius: 2px;
    -webkit-box-shadow: 0 2px 8px 1px rgba(0, 0, 0, 0.2);
    box-shadow: 0 2px 8px 1px rgba(0, 0, 0, 0.2);
    display: none;
    left: 4px;
    padding: 7px;
    position: absolute;
    text-align: left;
    text-transform: none;
    top: 28px;
    z-index: 4
}

.local_zh-tw .nav_sub_outer {
    left: -35px
}

body.rtl .nav_sub_outer {
    text-align: right;
    left: auto;
    right: -24px
}

.main_nav_products .nav_sub_outer {
    width: 550px
}

.main_nav_blogs .nav_sub_outer {
    width: 200px
}

.nav_sub_inner {
    background-color: #fff;
    padding: 14px 0
}

.main_nav_blogs .nav_sub_inner {
    padding: 0
}

.nav_sub_col1, .nav_sub_col2 {
    float: left;
    padding-bottom: 11px;
    width: 49.5%
}

body.rtl .nav_sub_col1, body.rtl .nav_sub_col2 {
    float: right
}

.nav_evernote a, .nav_skitch a, .nav_penultimate a, .nav_web_clipper a,
.nav_hello a, .nav_food a, .nav_clearly a, .nav_peek a {
    background: transparent url(#) no-repeat 16px 14px
}

body.rtl .nav_evernote a, body.rtl .nav_skitch a, body.rtl .nav_penultimate a,
body.rtl .nav_web_clipper a, body.rtl .nav_hello a, body.rtl .nav_food a,
body.rtl .nav_clearly a, body.rtl .nav_peek a {
    background-position: 40px
}

.nav_skitch a {
    background-image: url(#)
}

.nav_penultimate a {
    background-image: url(#)
}

.nav_web_clipper a {
    background-image: url(#)
}

.nav_hello a {
    background-image: url(#)
}

.nav_food a {
    background-image: url(#)
}

.nav_clearly a {
    background-image: url(#)
}

.nav_peek a {
    background-image: url(#)
}

@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-moz-min-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
    .nav_evernote a, .nav_skitch a, .nav_penultimate a, .nav_web_clipper a,
    .nav_hello a, .nav_food a, .nav_clearly a, .nav_peek a {
        background-image: url(#);
        background-size: 25px 25px
    }

    .nav_skitch a {
        background-image: url(#)
    }

    .nav_penultimate a {
        background-image: url(#)
    }

    .nav_web_clipper a {
        background-image: url(#)
    }

    .nav_hello a {
        background-image: url(#)
    }

    .nav_food a {
        background-image: url(#)
    }

    .nav_clearly a {
        background-image: url(#)
    }

    .nav_peek a {
        background-image: url(#)
    }
}

.main_nav_products li a, .main_nav_blogs li a {
    color: #333;
    display: block;
    font-family: 'webfont', Verdana, sans-serif;
    font-size: 1.0833333333em;
    font-weight: normal;
    line-height: 1;
    padding: 13px 0 11px 55px
}

body.rtl .main_nav_products li a, body.rtl .main_nav_blogs li a {
    padding: 13px 55px 11px 0
}

.main_nav_blogs li a {
    border-bottom: 1px solid #ebebeb;
    padding: 13px 0 11px 14px
}

body.rtl .main_nav_blogs li a {
    padding: 13px 14px 11px 0
}

.main_nav_products li a>div, .main_nav_blogs li a>div {
    display: none
}

.main_nav_products li a div img, .main_nav_products li a div img, .main_nav_blogs li a div img,
.main_nav_blogs li a div img {
    max-width: 6px
}

.main_nav_products li a:hover, .main_nav_products li a:focus, .main_nav_blogs li a:hover, .main_nav_blogs li a:focus {
    color: #69aa35
}

.main_nav_products li a:hover>div, .main_nav_products li a:focus>div, .main_nav_blogs li a:hover>div, .main_nav_blogs li a:focus>div {
    display: inline-block;
    line-height: 0
}

.main_nav_products li a em {
    color: #939CA3;
    display: block;
    font-family: Verdana, sans-serif;
    font-size: 1em;
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    margin-top: 2px
}

.nav_sub_business {
    clear: left;
    margin: 14px 12px 0
}

body.rtl .nav_sub_business {
    clear: right
}

.nav_sub_business a {
    background: transparent url(#) 0 0 repeat;
    border: 1px solid #ebe9e8;
    border-radius: 3px;
    -webkit-box-shadow: inset 0 2px 2px rgba(0, 0, 0, 0.05);
    box-shadow: inset 0 2px 2px rgba(0, 0, 0, 0.05);
    color: #365d77;
    display: block;
    font-family: 'webfont', Verdana, sans-serif;
    font-size: 1.25em;
    font-weight: normal;
    margin: 0;
    padding: 12px 12px 17px;
    text-align: center
}

.ns_icon {
    background: transparent url(#) 0 0 no-repeat;
    display: inline-block;
    height: 21px;
    left: -7px;
    position: relative;
    top: 5px;
    width: 24px
}

body.rtl .ns_icon {
    left: 10px
}

@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-moz-min-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
    .ns_icon {
        background-image: url(#);
        background-size: 24px 21px
    }
}

.ns_arrow {
    background: transparent url(#) 0 0 no-repeat;
    display: inline-block;
    height: 7px;
    left: 5px;
    position: relative;
    top: -1px;
    width: 6px
}

body.rtl .ns_arrow {
    background-image: url(#);
    left: auto;
    right: 5px
}

@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-moz-min-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
    .ns_arrow {
        background-image: url(#);
        background-size: 6px 7px
    }

    body.rtl .ns_arrow {
        background-image: url(#)
    }
}

.nav_sub_business a:hover {
    background: transparent url(#) 0 0 repeat;
    text-decoration: none !important
}

.main_nav_products:hover .nav_sub_bridge, .main_nav_products:active .nav_sub_bridge, .main_nav_products:focus .nav_sub_bridge, .main_nav_products:hover .nav_sub_outer, .main_nav_products:active .nav_sub_outer, .main_nav_products:focus .nav_sub_outer, .has_dropdown:hover .nav_sub_bridge, .has_dropdown:active .nav_sub_bridge, .has_dropdown:focus .nav_sub_bridge, .has_dropdown:hover .nav_sub_outer, .has_dropdown:active .nav_sub_outer, .has_dropdown:focus .nav_sub_outer {
    display: block
}

#alert_message {
    color: #fff;
    width: 100%;
    margin: .5em auto 0em;
    padding: .75em 0;
    text-align: center;
    font-size: 1em;
    background-color: #333842;
    min-height: 3em
}

#alert_message p {
    margin: 0;
    margin: 0 auto;
    width: 930px
}

#alert_message a {
    text-align: left;
    color: #fff;
    line-height: 3;
    padding: .0em 0 .0em 46px;
    float: left;
    background: url(#) no-repeat 0 0
}

.nav_learn_more a#silo_learn_more, .nav_noteworthy a#silo_noteworthy,
.nav_sign_in a#silo_sign_in, .nav_get_started a#silo_get_started,
.nav_premium a#silo_premium, .nav_downloads a#silo_downloads, .nav_integration a#silo_integration,
.nav_support a#silo_support, .nav_trunk a#silo_trunk, .sn_1 li#sn_1 a,
.sn_2 li#sn_2 a, .sn_3 li#sn_3 a, .sn_4 li#sn_4 a, .sn_5 li#sn_5 a, .sn_6 li#sn_6 a,
.sn_7 li#sn_7 a, .sn_8 li#sn_8 a, .sn_9 li#sn_9 a, .sn_10 li#sn_10 a, .sn_11 li#sn_11 a,
.sn_12 li#sn_12 a, .sn_13 li#sn_13 a, .sn_14 li#sn_14 a, .sn_15 li#sn_15 a,
.sn_trademark li#sn_trademark {
    color: #550f08
}

.nav_affiliate p {
    color: #696969;
    font-size: .9em
}

ul {
    margin: 0 0 1em;
    padding: 0;
    list-style-type: none
}

.toc ul {
    margin-bottom: 0
}

ol {
    margin: 0 0 1em 1.5em;
    padding-left: 0
}

#content ul li, #content ol li ul li {
    margin-left: 1.5em;
    padding-left: 1em;
    list-style-type: none;
    background: url(#) no-repeat left 4px
}

body.rtl #content ul li, body.rtl #content ol li ul li {
    margin-left: 0;
    padding-left: 0;
    margin-right: 1.5em;
    padding-right: 1em;
    background-position: right 4px
}

ul li ul, ol li ul, #sidebar ul {
    margin-bottom: 0
}

ol>li {
    margin-left: 1.5em;
    padding: 0;
    list-style-type: decimal;
    background: none
}

body.rtl ol li {
    margin-left: 0;
    margin-right: 1.5em
}

ol.no_bullets {
    margin-left: 0;
    padding-left: 0
}

body.rtl ol.no_bullets {
    margin-right: 0;
    padding-right: 0
}

#content ul.no_bullets li, #content li.no_bullets, #content ol.no_bullets li {
    margin-left: 0;
    padding-left: 0;
    list-style-type: none;
    background: none
}

body.rtl #content ul.no_bullets li, body.rtl #content li.no_bullets,
body.rtl #content ol.no_bullets li {
    margin-right: 0;
    padding-right: 0
}

#content ul.no_indent li, #content .anchors ul li {
    margin-left: 2em
}

body.rtl #content ul.no_indent li, body.rtl #content .anchors ul li {
    margin-left: 0;
    margin-right: 2em
}

#content ul.no_indent li {
    margin-left: .5em
}

body.rtl #content ul.no_indent li {
    margin-left: 0;
    margin-right: .5em
}

#download_links ul.no_indent li {
    margin-left: 0;
    padding-top: 2px
}

body.rtl #download_links ul.no_indent li {
    margin-right: 0
}

ul.spacious li, ol.spacious li, .spacious {
    padding-bottom: 1em
}

ul.spacious, ol.spacious {
    padding-bottom: 0
}

ul li ol li {
    padding: 0;
    margin: 0
}

ul li.icon_mac, ul li.icon_win, ul li.icon_u3 {
    margin-left: 0;
    padding-left: 28px;
    list-style-type: none
}

body.rtl ul li.icon_mac, body.rtl ul li.icon_win, body.rtl ul li.icon_u3 {
    margin-right: 0;
    padding-left: 0;
    padding-right: 28px
}

ul li.icon_mac {
    background: url(#) no-repeat top left
}

ul li.icon_win {
    background: url(#) no-repeat top left
}

ul li.icon_u3 {
    background: url(#) no-repeat top left
}

body.rtl ul li.icon_mac {
    background-position: right top
}

body.rtl ul li.icon_win {
    background-position: right top
}

body.rtl ul li.icon_u3 {
    background-position: right top
}

ul li.icon_mac .indent, ul li.icon_win .indent, ul li.icon_u3 .indent {
    padding: 0 0 0 1.3em
}

body.rtl ul li.icon_mac .indent, body.rtl ul li.icon_win .indent, body.rtl ul li.icon_u3 .indent {
    padding: 0 1.3em 0 0
}

.lower_alpha li {
    list-style-type: lower-alpha
}

.anchors {
    margin-bottom: 3em;
    padding-bottom: 10px;
    width: 520px;
    float: left;
    background: url(#) no-repeat bottom
}

.anchors h2 {
    margin: 0 0 1em;
    padding: 15px 20px 0;
    width: 480px;
    background: url(#) no-repeat 0 0
}

.anchors ul, .anchors p {
    padding: 0 20px 1em
}

.anchors ul li ul {
    padding: 0 0 0
}

#content h3 {
    font-size: 1.15em;
    color: #5f5f5f
}

#colwrap #content h3.subtitle {
    margin-bottom: 1em
}

#content h4 {
    color: #2e7240
}

#content h5 {
    font-size: 0.9em;
    color: #550f08;
    letter-spacing: 2px;
    font-weight: normal;
    text-transform: uppercase
}

#content h1, #content h2, #content h3, #content h4, #content h5, #content p,
#content li, #content code, .footer_left, .footer_right, #tray, #mega_drop {
    text-shadow: 0px 1px 0px #f0f0f0;
    text-shadow: 0px 1px 0px rgba(255, 255, 255, 0.75)
}

#content #caption p, p.dlbtn a {
    text-shadow: none !important
}

#content .white p, #content .white li, #content .white code, #content .device_box {
    color: #696969
}

p.prod_intro {
    margin-bottom: 1.5em
}

.btn_get, .clipper_evn {
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    font-size: 12px;
    font-weight: bold;
    line-height: 4
}

.btn_get {
    background: #69b249;
    background: -moz-linear-gradient(top, #69b249 0%, #58a83a 50%, #4a9f31 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #69b249), color-stop(50%, #58a83a), color-stop(100%, #4a9f31));
    background: -webkit-linear-gradient(top, #69b249 0%, #58a83a 50%, #4a9f31 100%);
    background: -o-linear-gradient(top, #69b249 0%, #58a83a 50%, #4a9f31 100%);
    background: -ms-linear-gradient(top, #69b249 0%, #58a83a 50%, #4a9f31 100%);
    background: linear-gradient(top, #69b249 0%, #58a83a 50%, #4a9f31 100%);
    border: 1px solid #5d8d59;
    border-bottom: 1px solid #777;
    color: #fff;
    padding: 5px 15px;
    display: inline-block;
    line-height: 1.5;
    margin: 0 15px 15px 0;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.5);
    cursor: pointer
}

.btn_get.inline {
    float: left
}

body.rtl .btn_get.inline {
    float: right
}

.btn_get:hover, .btn_get:focus {
    background: #66b941;
    background: -moz-linear-gradient(top, #66b941 0%, #3d8b27 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #66b941), color-stop(100%, #3d8b27));
    background: -webkit-linear-gradient(top, #66b941 0%, #3d8b27 100%);
    background: -o-linear-gradient(top, #66b941 0%, #3d8b27 100%);
    background: -ms-linear-gradient(top, #66b941 0%, #3d8b27 100%);
    background: linear-gradient(top, #66b941 0%, #3d8b27 100%);
    text-decoration: none
}

.btn_get:active {
    background-color: #4a913a;
    background-image: none
}

.btn_get.is_installed, .btn_get.grey {
    padding: 5px 20px;
    background: #69b249;
    background: -moz-linear-gradient(top, #999 0%, #888 50%, #777 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #999), color-stop(50%, #888), color-stop(100%, #777));
    background: -webkit-linear-gradient(top, #aaa 0%, #999 50%, #888 100%);
    background: -o-linear-gradient(top, #69b249 0%, #58a83a 50%, #4a9f31 100%);
    background: -ms-linear-gradient(top, #69b249 0%, #58a83a 50%, #4a9f31 100%);
    background: linear-gradient(top, #999 0%, #888 50%, #777 100%);
    border-color: #777
}

.btn_get.subtle {
    background: #dbdee0;
    color: #656565;
    text-shadow: 0 1px 4px #eee;
    text-shadow: 0 1px 4px rgba(238, 238, 238, 0.3);
    border: 1.5px solid #d0d6d9;
    -webkit-box-shadow: inset 0 3px 2px -1px #dfe2e4;
    box-shadow: inset 0 3px 2px -1px #dfe2e4
}

.subtle:hover {
    -webkit-box-shadow: none;
    box-shadow: none;
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#eaeced), to(#dbdee0));
    background: -webkit-linear-gradient(top, #eaeced, #dbdee0);
    background: -moz-linear-gradient(top, #eaeced, #dbdee0);
    background: -o-linear-gradient(top, #eaeced, #dbdee0);
    background: -ms-linear-gradient(top, #eaeced, #dbdee0);
    background: linear-gradient(top, #eaeced, #dbdee0);
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#80ffffff', endColorstr='#00ffffff', GradientType=0 )
}

.subtle:active {
    background: #dbdee0;
    -webkit-box-shadow: inset 0 5px 8px -4px #d0d3d5;
    box-shadow: inset 0 5px 8px -4px #d0d3d5
}

.btn_get.is_installed {
    cursor: default
}

.btn_get.is_installed:before {
    content: '\2713';
    margin-right: 0.35em;
    font-size: 1.5em;
    font-weight: normal;
    float: left;
    margin-top: -0.3em;
    margin-bottom: -1em
}

.clip_wrap {
    display: inline-block
}

.clipper_evn {
    cursor: pointer;
    background: transparent url(#) no-repeat left top;
    -moz-box-shadow: inset 0 0 5px 5px rgba(255, 255, 255, 0.5);
    -webkit-box-shadow: inset 0 0 5px 5px rgba(255, 255, 255, 0.5);
    box-shadow: inset 0 0 5px 5px rgba(255, 255, 255, 0.03);
    color: #7f7f7f;
    padding: 13px 0 9px 16px;
    text-shadow: 0 -1px 0 rgba(255, 255, 255, 0.5)
}

.clipper_evn span {
    background: transparent url(#) no-repeat right top;
    padding: 13px 20px 9px 6px
}

.clipper_evn:hover {
    cursor: pointer;
    text-decoration: none
}

.bookmark_evn {
    margin-right: 1em;
    padding: 5px 14px;
    background-color: #f5f5f5;
    color: #7f7f7f;
    text-shadow: 0 -1px 0 rgba(255, 255, 255, 0.5);
    border: 1px solid #d8d8d8;
    -moz-border-radius: 12px;
    -webkit-border-radius: 12px;
    border-radius: 12px;
    -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.3);
    -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.3);
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
    cursor: pointer;
    float: left
}

.bookmark_evn:hover {
    cursor: pointer;
    text-decoration: none
}

#content ul .ios {
    background: transparent url(#) no-repeat left top;
    padding-left: 2em
}

#content ul .android {
    background: transparent url(#) no-repeat left top;
    padding-left: 2em
}

#content ul .blackberry {
    background: transparent url(#) no-repeat left top;
    padding-left: 2em
}

#content ul .windows7 {
    background: transparent url(#) no-repeat left top;
    padding-left: 2em
}

#content ul .palm {
    background: transparent url(#) no-repeat left top;
    padding-left: 2em
}

#content ul .apple {
    background: transparent url(#) no-repeat left top;
    padding-left: 2em
}

#content ul .windows {
    background: transparent url(#) no-repeat left top;
    padding-left: 2em
}

#content ul .windows_8 {
    background: transparent url(#) no-repeat left top;
    padding-left: 2em
}

#content ul .ie {
    background: transparent url(#) no-repeat left top;
    padding-left: 2em
}

#content ul .safari {
    background: transparent url(#) no-repeat left top;
    padding-left: 2em
}

#content ul .chrome {
    background: transparent url(#) no-repeat left top;
    padding-left: 2em
}

#content ul .firefox {
    background: transparent url(#) no-repeat left top;
    padding-left: 2em
}

#content ul .opera {
    background: transparent url(#) no-repeat left top;
    margin-left: 2em !important
}

#content ul .bookmarklet {
    background: transparent url(#) no-repeat left top;
    padding-left: 2em
}

#content ul .platform_tip {
    color: #999;
    display: block;
    font-size: .85em;
    padding-right: 10px
}

body.rtl #content ul .platform_tip {
    padding-right: 0;
    padding-left: 10px
}

#sidebar {
    margin-top: 5px;
    margin-bottom: 50px;
    width: 200px;
    float: right
}

body.rtl #sidebar {
    float: left
}

.sb_box {
    background-color: #fff;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    -webkit-box-shadow: 0 2px 6px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0 2px 6px rgba(0, 0, 0, 0.1);
    box-shadow: 0 2px 6px rgba(0, 0, 0, 0.1);
    margin-bottom: 20px;
    padding: 3px 0 12px
}

.sb_box .sb_head {
    border-bottom: 1px solid #ddd;
    padding: 0 12px 10px
}

.sb_box .sb_head h4 {
    color: #69aa35;
    font-weight: normal;
    margin: 0;
    padding-top: 9px
}

.sb_box .sb_content {
    padding: 12px 12px 0;
    font-size: .9em;
    color: #696969
}

.sb_box .sb_content p {
    margin-bottom: .5em;
    line-height: 1.2
}

.sb_box .sb_content img {
    position: relative;
    top: -9px;
    left: -12px;
    width: 200px
}

body#landing #content {
    width: 570px
}

body#landing #content .evernoteandtwitter_art {
    margin-top: -22px;
    margin-left: 36px;
    margin-bottom: 40px;
    margin-right: -118px;
    position: relative
}

body#landing #content object, body#landing #content embed {
    margin-top: 12px;
    margin-bottom: -5px
}

body#landing #content ol.numeric li {
    background-image: none;
    padding-left: 0;
    margin-bottom: 3px
}

body#landing #content ol.numeric {
    margin-bottom: 4px
}

body#landing #content img {
    margin-top: 7px;
    margin-bottom: 7px;
    margin-left: -5px
}

body#landing #content p.last {
    margin-bottom: -3px
}

#content table {
    margin: 2em 0;
    border-collapse:collapse;
	vertical-align:middle;
	border: 1px solid #999;
	font-size:0.9em;
}

#content table table {
    margin: 0;
    font-size: 1em !important
}

#content table caption {
    font-weight: bold;
    padding-bottom: .5em
}

#content table th {
    vertical-align: middle;
    padding: 10px 0 10px 5px;
    background-color: #d4d4d4;
    font-weight: bold;
   
}

#content table td {
    padding: 5px;
    vertical-align: top;
    
}

#content table tbody td {
    border-right: 0px solid #999
}

#content #contact_webform table {
    margin: 0 0
}

#content #contact_webform table .headroom {
    padding-top: 10px
}

#content table.stylish {
    margin: 2em 0;
    border-left: 1px solid #999;
    border-top: 1px solid #999;
    background: #fff
}

#content table.stylish thead th {
    padding: 5px;
    font-size: .9em;
    font-weight: bold;
    text-align: left;
    vertical-align: top;
    color: #1f471b;
    background: #def2bb;
    border-right: 1px solid #999;
    border-bottom: 1px solid #999
}

#content table.stylish td {
    padding: 5px;
    vertical-align: top;
    border-bottom: 1px solid #999
}

#content table.stylish tr.alt td {
    background: #eee
}

#content table.stylish td.comp_logo {
    padding: 5px 10px;
    vertical-align: middle
}

#content table.stylish td.comp_logo img {
    margin: 0 auto
}

#content table.stylish td.cta {
    vertical-align: middle
}

#content table.stylish tbody td {
    border-right: 1px solid #999
}

#content table td.cta {
    white-space: nowrap
}

#content table#eula_contact {
    margin: 0 auto 2em;
    border: 1px solid #ccc
}

#eula_contact thead th, #eula_contact tbody th, #eula_contact tbody td {
    text-align: left;
    border: 1px solid #ccc;
    border-right: 1px solid #ccc
}

ul.jthumbs {
    margin: 0;
    vertical-align: top;
    text-align: center;
    width: 100%
}

ul.jthumbs li {
    margin: 0;
    padding: 0;
    vertical-align: top;
    display: inline;
    border: none
}

ul.jthumbs li:first-child img.jthumb {
    margin-left: 20px
}

ul.jthumbs img.jthumb {
    margin: 10px;
    width: 220px;
    float: left;
    border: 1px solid gray
}

ul#sitememory_gallery.jthumbs {
    margin: 0;
    vertical-align: top;
    text-align: center;
    width: 100%;
    float: left
}

ul#sitememory_gallery.jthumbs li {
    margin: 0;
    padding: 0;
    vertical-align: top;
    display: inline;
    border: none
}

ul#sitememory_gallery.jthumbs li:first-child img.jthumb {
    margin-left: 0px
}

ul#sitememory_gallery.jthumbs img.jthumb {
    margin: 10px;
    width: 150px;
    float: left;
    border: none;
    -webkit-box-shadow: 2px 3px 2px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 2px 3px 2px rgba(0, 0, 0, 0.3)
}

.required_message {
    margin: 2em 0;
    color: #696969
}

label {
    margin: 11px 0 7px;
    color: #696969
}

.input {
    background-color: #fff
}

input.buttonish {
    padding: 2px 8px;
    color: #fff;
    text-transform: uppercase;
    font-size: .8em;
    background: #4dbdcb;
    border: 0
}

input.buttonish:hover {
    color: #000;
    cursor: pointer
}

input.imagebutton.genericsubmit {
    margin-right: 20px
}

input.genericsubmit, input.genericsubmit[type="submit"], input.genericcancel,
input.genericcancel[type="cancel"] {
    font: normal normal 1em helvetica, arial, sans-serif;
    padding: .5em 2em;
    text-transform: uppercase
}

input.genericsubmit, input.genericsubmit[type="submit"] {
    background-color: #4dbdcb;
    color: #fff
}

input.genericsubmit:hover, input.genericsubmit[type="submit"]:hover {
    background-color: #fff;
    color: #4dbdcb
}

input.genericcancel, input.genericcancel[type="cancel"] {
    background-color: #ccc;
    color: #888
}

input.genericcancel:hover, input.genericcancel[type="cancel"]:hover {
    background-color: #696969;
    color: #fff
}

input.imagebutton {
    margin-bottom: 10px;
    clear: none;
    border: none
}

form.support input {
    margin: 2px 0;
    float: none
}

form.support ol.spacious {
    margin-left: 0
}

form.support ol.spacious li {
    margin-bottom: 10px;
    margin-left: 0;
    display: block;
    clear: both
}

form.support input[type="text"] {
    margin: 2px 0 0 0
}

form.support label {
    margin-bottom: 0
}

form.support input[type="radio"] {
    margin-right: 1em;
    margin-bottom: 0.5em;
    vertical-align: middle;
    width: 20px
}

form.support input.radio {
    margin-right: 1em;
    margin-bottom: 0.5em;
    vertical-align: middle;
    width: 20px;
    padding: 0;
    clear: none;
    background: none;
    border: none;
    cursor: pointer
}

form.support input[type="button"], form.support input[type="submit"] {
    border: none;
    cursor: pointer
}

form.support textarea {
    margin: 0 0 10px;
    width: 500px
}

form.support span.submit input {
    margin-right: 10px
}

form.support .error {
    color: red
}

form.support .global_error_message {
    margin: 1em 0;
    color: red;
    padding: 10px;
    border: 1px solid red;
    background-color: #fff
}

form.support .error_message {
    color: red;
    font-style: italic;
    font-size: 10px;
    font-weight: normal
}

label.error {
    color: red
}

.error-status {
    color: red;
    font-style: italic
}

label.required:after {
    content: "*"
}

input[type="password"].long, input[type="text"].long {
    width: 220px
}

input[type="checkbox"] {
    margin-right: 6px
}

input[type="submit"] {
    padding: 3px
}

form.multiSubmit input[type="submit"] {
    margin-right: 10px !important
}

input.search_button {
    margin: 0 0 0 2px;
    padding: 0;
    width: 21px;
    height: 20px;
    clear: none;
    position: relative;
    top: -1px;
    vertical-align: middle;
    cursor: pointer;
    background: url(#) no-repeat 0 0;
    border: none
}

.fieldVisible {
    height: 1.5em;
    font-size: 1.2em
}

.textareaVisible {
    font-size: 1.2em
}

#content form#abuse_form div label {
    margin-top: 1em;
    display: block
}

#search_google {
    margin: 0 0 2em 0;
    padding: 0;
    font-size: .9em;
    overflow: hidden
}

#search_google form, #search form input, #search form label {
    margin: 0;
    padding: 0;
    vertical-align: middle;
    display: inline
}

#search_google label span {
    font-weight: bold;
    font-size: 1.1em
}

#search_google #search_box {
    font-size: 1em;
    float: left
}

.clearer {
    clear: both
}

.clear {
    clear: both;
    height: 0
}

.group:before, .group:after {
    content: ".";
    display: table;
    height: 0;
    clear: both;
    visibility: hidden
}

.group {
    zoom: 1
}

.english:after {
    content: "\0a0(En)"
}

body.rtl .english:after {
    content: "\0a0\0200f\0202a(En)\0202c"
}

body.local_zh-cn .english:after {
    content: "\0a0(è‹±)"
}

#social_icons a.english:after {
    content: none
}

h1 .sub {
    font-size: .7em;
    display: block
}

a.btn_get.english:after {
    content: none
}

.faded {
    color: #aaa
}

.back2top {
    padding: 20px 0 20px;
    text-align: right;
    clear: both
}

.back2top a {
    padding: 0 0 0;
    text-transform: lowercase;
    text-shadow: 1px 1px 2px #fff;
    text-shadow: 1px 1px 2px #fff
}

.back2top a span {
    color: #bbb;
    text-shadow: 1px 1px 2px #fff;
    text-shadow: 1px 1px 2px #fff
}

.back2top a:hover, .back2top a:hover span {
    text-decoration: none;
    color: #333
}

.hr_dots, .hr {
    margin: 0 0 0em;
    width: 687px;
    height: 1px;
    line-height: 1px;
    border: none;
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #fff;
    background: none;
    clear: both
}

.hr_dots a, .hr a {
    position: relative;
    top: 1.2em
}

.toc {
    margin: 2em 0 2em;
    padding: 9px 0;
    width: 688px;
    border-top: 1px solid #888;
    border-bottom: 1px solid #888
}

#content pre {
    margin: 8px 0px;
    padding: 5px 12px 18px 22px;
    display: block;
    background: #fff;
    border: 1px solid #ccc;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px
}

#content pre code {
    color: #36722E;
    font-size: 1.2em
}

#content p code, #content li code {
    padding: 5px 6px;
    font-size: 1.2em;
    color: #550f08
}

img.screenshot {
    margin: 53px 0 4px -4px
}

img.grab {
    margin: 1em auto;
    padding: 4px;
    background: #fff;
    border: 1px solid #ccc
}

#content p.tagline {
    font-size: 1.2em
}

#content .right {
    float: right
}

body.rtl #content .right {
    float: left
}

.float_left {
    padding: 0 10px 5px 0;
    float: left
}

body.rtl .float_left {
    padding: 0 0 5px 10px;
    float: right
}

.float_right {
    padding: 0 0 5px 10px;
    float: right
}

body.rtl .float_right {
    padding: 0 10px 5px 0;
    float: left
}

.twocolumn {
    margin-right: 20px;
    float: left;
    width: 275px
}

.imgannotation {
    margin-bottom: 2em;
    height: 64px
}

.imgannotation p {
    margin: 0 0 6px 1.1em;
    position: relative;
    color: #48b4c1
}

.imgannotation p span {
    width: 0;
    position: absolute;
    left: -1.1em
}

.sampleUrl {
    margin-top: 1em;
    margin-bottom: 1em;
    padding: 0.25em 0.5em;
    font-family: Consolas, 'Courier New', Courier, mono;
    background: #fff
}

.sampleUrl em {
    color: blue;
    font-style: normal
}

.col1, .col2 {
    padding-right: 20px;
    width: 333px;
    float: left
}

.col2 {
    padding-right: 0
}

.meta {
    font-size: .9em
}

p.start_pr {
    margin-top: 1em
}

.green_arrow {
    padding-right: 10px;
    background: url(#) no-repeat right 3px
}

body.rtl .green_arrow {
    padding-right: 0;
    padding-left: 10px;
    background: url(#) no-repeat left 3px
}

#icon_lrg {
    margin: 0 auto;
    width: 160px;
    height: 400px;
    float: left
}

body.rtl #icon_lrg {
    float: right
}

#icon_lrg_content {
    width: 520px;
    float: left
}

body.rtl #icon_lrg_content {
    float: right
}

p.icon_download {
    text-indent: 22px;
    background: url(#) no-repeat 0px -37px;
    font-size: .9em
}

.monospace {
    font-family: 'courier new', monospace;
    font-size: 1.1em
}

.announcement {
    padding: 1em 1em .5em;
    font-weight: bold;
    font-size: 1.1em;
    background: #fff
}

.market-link {
    font-weight: bold
}

.market-link .arrow {
    font-size: .8em;
    margin-left: 3px
}

.market-link:hover {
    text-decoration: none
}

.market-link:hover span {
    text-decoration: underline
}

.market-link:hover .arrow {
    text-decoration: none
}

#toTop {
    background: rgba(0, 0, 0, 0.5) url(#) center center no-repeat;
    border-radius: 3px;
    display: none;
    height: 30px;
    margin-left: 500px;
    position: fixed;
    left: 50%;
    text-indent: -999em;
    top: 25px;
    width: 30px
}

#toTop:hover {
    background-color: rgba(0, 0, 0, 0.75)
}

.video_thumb_wrap .video_thumb {
    margin: 1em 0 2em;
    display: block;
    float: left
}

.video_thumb_wrap .video_thumb span {
    display: block;
    font-family: 'webfont', verdana, helvetica, arial, sans-serif;
    font-size: 1.1666666667em;
    margin-top: 10px;
    text-align: center
}

.video_thumb_wrap .video_thumb img {
    padding: 0;
    background: transparent;
    box-shadow: inherit
}

.whats_new_content ul li a {
    min-height: 12.9em
}

.window {
    display: none;
    background: white;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    position: absolute;
    min-width: 50px;
    min-height: 50px;
    z-index: 9999;
    padding: 25px;
    font-size: 12px
}

.window a.close {
    font-size: 12px;
    top: -10px;
    right: -10px;
    position: absolute;
    padding: 5px 10px;
    -moz-border-radius: 30px;
    -webkit-border-radius: 30px;
    border-radius: 30px;
    color: white;
    text-decoration: none;
    border: 5px solid white;
    background: #8fca73;
    background: -moz-linear-gradient(top, #8fca73 0%, #5daf35 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #8fca73), color-stop(100%, #5daf35));
    background: -webkit-linear-gradient(top, #8fca73 0%, #5daf35 100%);
    background: -o-linear-gradient(top, #8fca73 0%, #5daf35 100%);
    background: -ms-linear-gradient(top, #8fca73 0%, #5daf35 100%);
    background: linear-gradient(to bottom, #8fca73 0%, #5daf35 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#000000', GradientType=0 )
}

.window a.close:hover, .window a.close:focus {
    background: #88c669;
    background: -moz-linear-gradient(top, #88c669 0%, #5fb336 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #88c669), color-stop(100%, #5fb336));
    background: -webkit-linear-gradient(top, #88c669 0%, #5fb336 100%);
    background: -o-linear-gradient(top, #88c669 0%, #5fb336 100%);
    background: -ms-linear-gradient(top, #88c669 0%, #5fb336 100%);
    background: linear-gradient(to bottom, #88c669 0%, #5fb336 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#000000', GradientType=0 );
    color: #4A7C00
}

#mask {
    background-color: #333333;
    display: none;
    top: 0;
    left: 0;
    opacity: 0.8;
    filter: alpha(opacity=80);
    position: absolute;
    z-index: 9000
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    img[src="/media/img/videos/1ä¼ä¸šç‰ˆè§†é¢‘ç¼©ç•¥å›¾.jpg"] {
        content: url(#)
    }

    img[src="/media/img/videos/2ä¼ä¸šç‰ˆè§†é¢‘ç¼©ç•¥å›¾.jpg"] {
        content: url(#)
    }

    img[src="/media/img/videos/3ä¼ä¸šç‰ˆè§†é¢‘ç¼©ç•¥å›¾.jpg"] {
        content: url(#)
    }

    img[src="/media/img/videos/4ä¼ä¸šç‰ˆè§†é¢‘ç¼©ç•¥å›¾.jpg"] {
        content: url(#)
    }
}

ul.guide-list {
    list-style: none;
    margin: 0;
    padding: 0
}

ul.guide-list li {
    clear: both;
    margin-bottom: 20px
}

ul.guide-list li:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden
}

ul.guide-list li div.image {
    float: left;
    width: 100px;
    text-align: right;
    margin-right: 15px
}

ul.guide-list li div.image img {
    max-width: 100px
}

ul.guide-list li.top-image div.content {
    margin-left: 115px;
    margin-top: 5px
}

ul.guide-list li div.content {
    float: left;
    width: 80%
}

ul.guide-list li div.content span.title {
    font-weight: bold
}

#content table {
    width: 100%;
    border: 1px solid black
}

#content table th, #content table td {
    border: 1px solid black;
    text-align: left
}

#content table .title-row th:first-child {
    width: 40%
}

#content table ul, #content table ul li, #content table li {
    list-style-type: none;
    background: none;
    margin-left: 0;
    padding-left: 0
}

#content table li {
    margin-top: 15px
}

#content table li:first-child {
    margin-top: 0
}

#content .title-row th {
    font-family: webfont;
    text-align: left;
    letter-spacing: 0;
    font-size: 13px
}

#content .table-title {
    margin-top: 15px
}

.bold {
    font-weight: bold
}

.center-text {
    text-align: center !important
}

#premiumcode table, #premiumcode table th, #premiumcode table td {
    border: 0
}

#content table td.center {
    text-align: center
}

.footnotes {
    border-top: 1px solid #333;
    margin-top: 10px;
    padding-top: 10px
}

/* Localized */

