/* COLOR KEY:

#5fb336 = Green for logo
#69aa35 = Green (links, etc.)
#4dbdcb = Blue
#696969 = Grey (Text color on all white backgrounds)
#404040 = Grey (Text color on all grey backgrounds)

*/


/* Basics
----------------------------------------------*/
body {
  font-size: 62.5%;
  background: #eee /* url(/media/img/body_background.jpg) repeat-y center top */;
 }

body.rtl {
  direction: rtl;
 }

#container {font-size: 1.2em;}

/* Amitabh's test of typography changes 3/21/12

p {text-shadow: none !important;}

p.intro {font-family: 'webfont' !important;}

*/

body, p, div, td, h1, h2, h3, h4, li {
  font-family: Verdana, helvetica, arial, sans-serif;
/*   font-family: 'Helvetica Neue', Helvetica, arial, helvetica, 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; }


/* Grid styles
----------------------------------------------*/
.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;
/* 	position: relative; */
	}

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%;}  /* ie - 4.7% */
.col_2 {width: 13.5%;}  /* ie - 13.2% */
.col_3 {width: 22.15%;} /* ie - 22.05% */
.col_4 {width: 30.8%;} 	/* ie - 30.6% */
.col_5 {width: 39.45%;} /* ie - 39% */
.col_6 {width: 48.1%;} 	/* ie - 48% */
.col_7 {width: 56.75%;} /* ie - 56.75% */
.col_8 {width: 65.4%;} 	/* ie - 61.6% */
.col_9 {width: 74.05%;} /* ie - 74.05% */
.col_10 {width: 82.7%;} /* ie - 82.7% */
.col_11 {width: 91.35%;}/* ie - 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;
	}

/* Prefix spacing for before column */
.pre_1 {padding-left: 8.65%;} /* 4.85 + 3.8 */
.pre_2 {padding-left: 17.3%;} /* 13.5 + 3.8 */
.pre_3 {padding-left: 25.95%;} /* 22.15 + 3.8 */
.pre_4 {padding-left: 34.6%;} /* 30.8 + 3.8 */
.pre_5 {padding-left: 43.25%;} /* 39.45 + 3.8 */
.pre_6 {padding-left: 51.9%;} /* 48.1 + 3.8 */
.pre_7 {padding-left: 60.55%;} /* 56.75 + 3.8 */
.pre_8 {padding-left: 69.2%;} /* 65.4 + 3.8 */
.pre_9 {padding-left: 77.85%;} /* 74.05 + 3.8 */
.pre_10 {padding-left: 86.5%;} /* 82.7 + 3.8 */
.pre_11 {padding-left: 95.15%;} /* 91.35 + 3.8 */

body.rtl .pre_1 {padding-left: inherit; padding-right: 8.65%;} /* 4.85 + 3.8 */
body.rtl .pre_2 {padding-left: inherit; padding-right: 17.3%;} /* 13.5 + 3.8 */
body.rtl .pre_3 {padding-left: inherit; padding-right: 25.95%;} /* 22.15 + 3.8 */
body.rtl .pre_4 {padding-left: inherit; padding-right: 34.6%;} /* 30.8 + 3.8 */
body.rtl .pre_5 {padding-left: inherit; padding-right: 43.25%;} /* 39.45 + 3.8 */
body.rtl .pre_6 {padding-left: inherit; padding-right: 51.9%;} /* 48.1 + 3.8 */
body.rtl .pre_7 {padding-left: inherit; padding-right: 60.55%;} /* 56.75 + 3.8 */
body.rtl .pre_8 {padding-left: inherit; padding-right: 69.2%;} /* 65.4 + 3.8 */
body.rtl .pre_9 {padding-left: inherit; padding-right: 77.85%;} /* 74.05 + 3.8 */
body.rtl .pre_10 {padding-left: inherit; padding-right: 86.5%;} /* 82.7 + 3.8 */
body.rtl .pre_11 {padding-left: inherit; padding-right: 95.15%;} /* 91.35 + 3.8 */

/* Suffix spacing for after column */
.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%;}

/* Layout styles
----------------------------------------------*/

#container {
  width: 100%;
/*   height: 500px; */
/*   z-index: -1; */
/*   background: transparent url(/media/img/sitewrapper_background.jpg) no-repeat center 80px; */
 }

body.rtl #container {
/*  background-image: url(/media/img/sitewrapper_background_rtl.jpg); */
 }

/* Pages w/o sidebar */
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: 65px; */
	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;
/*	position: relative; */
	}

#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 img {
	margin-left: 10px;
	}

body.rtl #footer #social_icons img {
	margin-left: 0;
	margin-right: 10px;
	}*/
	#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(../img/footer_social_sprites.png) 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(../img/vkontakte-24x24.png) 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;
	}

/* *****************************************************************************************
********* Everything between this comment and the next similar comment can very likely
********* be removed because most/all of it was rewritten (see the code that _follows_
********* the next similar comment). Some serious testing should take place, though,
********* before these old selectors are removed. — Marc / January 4, 2013
***************************************************************************************** */
/* Styles for the white header bar
----------------------------------------------*/
#header {
	width: 100%;
	background: #fff;
	}

#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(/media/img/bullet_point.png) no-repeat 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%;
}



/* For zh-cn site ONLY (not YX)
----------------------------------------------*/

/*
body.global.local_zh-cn #center_links {
	right: 280px;
	width: 381px;
	}

body.global.local_zh-cn #header #utility_links {
	width: 300px;
	}

body.global.local_zh-cn #header #utility_links p.right {
	margin-top:-12px;
	padding-left: 5px;
	float: right;
	width: 100px;
	color: #696969;
	font-size: .85em;
	}

body.global.local_zh-cn #header #utility_links p#yx_message {
	margin-top:-17px;
	padding: 5px 10px;
	width: 125px;
	text-shadow: 0px 1px 0px 3px rgba(255,255,255,1) !important;
	background: #eee;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;

	}

body.global.local_zh-cn #header #utility_links p #yx_message a {
	padding-left: 0;
	background: none;
	}
*/


/* Products Dropdown (and listing on /support/charge.php page)
----------------------------------------------*/

#center_links a#silo_products {
	padding-right: 14px;
	background: url(/media/img/down_carrot.png) 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; /* See related in ie6.css and ie7.css */
	position: relative;
	}

/* BEGIN: Global Mega Drop */

#mega_drop {
	background-color: #ededed;
	border:1px solid rgb(206,206,206);
	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(/media/img/up_carrot.png) no-repeat 59px 0px;
	}

.mega_drop_content {
	background-color: #fff;
	background-image:		url(/media/img/mega_drop_divider_top.png),
							url(/media/img/mega_drop_divider_bottom.png),
							url(/media/img/mega_drop_divider.gif);
	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(/media/img/product_icons/evernote-25.png) 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('/media/img/product_icons/evernote-25.png');
	}

#mega_drop li.skitch a,
ul.evn_apps li.skitch a {
	background-image: url('/media/img/product_icons/skitch-25.png');
	}

#mega_drop li.penultimate a,
ul.evn_apps li.penultimate a {
	background-image: url('/media/img/product_icons/penultimate-25.png');
	}

#mega_drop li.clearly a,
ul.evn_apps li.clearly a {
	background-image: url('/media/img/product_icons/clearly-25.png');
	}

#mega_drop li.food a,
ul.evn_apps li.food a {
	background-image: url('/media/img/product_icons/food-25.png');
	}

#mega_drop li.hello a,
ul.evn_apps li.hello a {
	background-image: url('/media/img/product_icons/hello-25.png');
	}

#mega_drop li.peek a,
ul.evn_apps li.peek a {
	background-image: url('/media/img/product_icons/peek-25.png');
	}

#mega_drop li.web_clipper a,
ul.evn_apps li.web_clipper a {
	background-image: url('/media/img/product_icons/web_clipper-25.png');
	}

#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(/media/img/mega_drop_biz_bg.gif) 0 0 repeat;
	border: 1px solid #ebe9e8;
	border-radius: 3px;
	-webkit-box-shadow: inset 0 2px 2px rgba(0,0,0,.05);
	box-shadow: inset 0 2px 2px rgba(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(/media/img/mdb_icon.png) 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(/media/img/mdb_arrow_biz.png) 0 0 no-repeat;
	display: inline-block;
	height: 7px;
	left: 5px;
	position: relative;
	top: -1px;
	width: 6px;
	}

body.rtl .mdb_arrow {
	background-image: url(/media/img/mdb_arrow_biz_rtl.png);
	left: auto;
	right: 3px;
}

.mega_drop_business a:hover {
	background: transparent url(/media/img/mega_drop_biz_bg_over.gif) 0 0 repeat;
	text-decoration: none !important;
	}

/* END: Global Mega Drop */

#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(/media/img/product_icons/evernote-25.png) 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;
    }
/* *****************************************************************************************
*********
********* [End the section of code that can likely be removed after extensive testing]
*********
***************************************************************************************** */

/* Global Header (Updated on January 4, 2013 / This code, below, replaces the code above)
================================================================================================ */
.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;
	/*padding-left: 10px;
	padding-right: 10px;*/
	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(/media/img/arrow_global.png) 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(/media/img/arrow_global_rtl.png);
	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(../img/footer_social_sprites_hd.png) 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(../img/vkontakte-24x24.png) no-repeat;
	}
	.secondary_nav li {
		background-image: url(/media/img/arrow_global@2x.png);
		background-size: 4px 5px;
	}
	body.rtl .secondary_nav li {
		background-image: url(/media/img/arrow_global_rtl@2x.png);
	}
}
.primary_nav {
	margin: 12px 176px 0 174px;
	text-align: center;
}
.primary_nav ul {
	margin: 0;
}
.primary_nav > ul > li {
	background: transparent url(/media/img/global_nav_divider.gif) 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(/media/img/global_nav_divider@2x.gif);
		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(/media/img/down_carrot.png) 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(/media/img/down_carrot@2x.png);
		background-size: 11px 6px;
	}
}
.nav_sub_bridge {
	background: transparent url(/media/img/up_carrot.png) 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 rgb(206,206,206);
	border: 1px solid rgba(0,0,0,0.2);
	border-radius: 2px;
	-webkit-box-shadow: 0 2px 8px 1px rgba(0,0,0,.2);
	box-shadow: 0 2px 8px 1px rgba(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_products .nav_sub_inner {
	background-image:		url(/media/img/mega_drop_divider_top.png),
							url(/media/img/mega_drop_divider_bottom.png),
							url(/media/img/mega_drop_divider.gif);
	background-position:	49.75% -7px,
							49.75% bottom,
							49.75% top;
	background-repeat:		no-repeat,
							no-repeat,
							no-repeat;
}*/
.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(/media/img/product_icons/evernote-25.png) 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: 236px 14px;*/
	background-position:40px;
}
.nav_skitch a {
	background-image: url(/media/img/product_icons/skitch-v2-25.png);
}
.nav_penultimate a {
	background-image: url(/media/img/product_icons/penultimate-25.png);
}
.nav_web_clipper a {
	background-image: url(/media/img/product_icons/web_clipper_v2-25.png);
}
.nav_hello a {
	background-image: url(/media/img/product_icons/hello-25.png);
}
.nav_food a {
	background-image: url(/media/img/product_icons/food-25.png);
}
.nav_clearly a {
	background-image: url(/media/img/product_icons/clearly-25.png);
}
.nav_peek a {
	background-image: url(/media/img/product_icons/peek-25.png);
}
@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(/media/img/product_icons/evernote-25@2x.png);
		background-size: 25px 25px;
	}
	.nav_skitch a {
		background-image: url(/media/img/product_icons/skitch-v2-25@2x.png);
	}
	.nav_penultimate a {
		background-image: url(/media/img/product_icons/penultimate-25@2x.png);
	}
	.nav_web_clipper a {
		background-image: url(/media/img/product_icons/web_clipper_v2-25@2x.png);
	}
	.nav_hello a {
		background-image: url(/media/img/product_icons/hello-25@2x.png);
	}
	.nav_food a {
		background-image: url(/media/img/product_icons/food-25@2x.png);
	}
	.nav_clearly a {
		background-image: url(/media/img/product_icons/clearly-25@2x.png);
	}
	.nav_peek a {
		background-image: url(/media/img/product_icons/peek-25@2x.png);
	}
}
.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(/media/img/mega_drop_biz_bg.gif) 0 0 repeat;
	border: 1px solid #ebe9e8;
	border-radius: 3px;
	-webkit-box-shadow: inset 0 2px 2px rgba(0,0,0,.05);
	box-shadow: inset 0 2px 2px rgba(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(/media/img/mdb_icon.png) 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(/media/img/mdb_icon@2x.png);
		background-size: 24px 21px;
	}
}
.ns_arrow {
	background: transparent url(/media/img/mdb_arrow_biz.png) 0 0 no-repeat;
	display: inline-block;
	height: 7px;
	left: 5px;
	position: relative;
	top: -1px;
	width: 6px;
}
body.rtl .ns_arrow {
	background-image: url(/media/img/mdb_arrow_biz_rtl.png);
	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(/media/img/mdb_arrow_biz@2x.png);
		background-size: 6px 7px;
	}
	body.rtl .ns_arrow {
		background-image: url(/media/img/mdb_arrow_biz_rtl@2x.png);
	}
}
.nav_sub_business a:hover {
	background: transparent url(/media/img/mega_drop_biz_bg_over.gif) 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;
}



/* Error/Alert/Password Reset notification bar
----------------------------------------------*/

#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;
/*
	color: #900;
	background-color: #f4f4f4;
	-webkit-box-shadow: inset 0px 1px 2px 0px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: inset 0px 1px 2px 0px rgba(0, 0, 0, 0.1);
	box-shadow: inset 0px 1px 2px 0px rgba(0, 0, 0, 0.1);
*/
	}

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

#alert_message a {
/* 	color: #900; */
	text-align: left;
	color: #fff;
	line-height: 3;
	padding: .0em 0 .0em 46px;
	float: left;
	background: url('/media/img/icon_password_alert.png') no-repeat 0 0;
	}




/* "You Are Here" nav & subnav rules
----------------------------------------------*/
.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, /* Keep for International Sites */
.nav_support a#silo_support, /* For China site */
.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;
	}



/* List Rules
----------------------------------------------*/

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(/media/img/bullets.png) 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(/img/li_icon_mac.gif) no-repeat top left;}
ul li.icon_win {background: url(/img/li_icon_win.gif) no-repeat top left;}
ul li.icon_u3 {background: url(/img/li_icon_u3.gif) 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(/img/bg_anchors_bottom.gif) no-repeat bottom;
 }

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

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

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



/* Headers
----------------------------------------------*/

#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;;
	}


/* Text shadows
----------------------------------------------*/
#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 rgb(240,240,240); /* IE7 */
	text-shadow: 0px 1px 0px rgba(255,255,255,0.75);
	}

#content #caption p,
p.dlbtn a { /* exceptions to text shadow */
	text-shadow: none !important;
	}

#content .white p,
#content .white li,
#content .white code,
#content .device_box { /* For white boxes, reduces contrast */
	color: #696969;
	}




/* Get Evernote / Clipper
----------------------------------------------*/
p.prod_intro {
	margin-bottom: 1.5em;
	}

.btn_get,
.clipper_evn {
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	/* display: inline; */
	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;
/*
	-moz-box-shadow: 0 1px 3px rgba(0,0,0,.3);
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,.3);
	box-shadow: 0 1px 3px rgba(0,0,0,.3);
*/
	display: inline-block;
	line-height: 1.5;
	margin: 0 15px 15px 0;

	text-shadow: 0 -1px 0 rgba(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,.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); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#80ffffff', endColorstr='#00ffffff',GradientType=0 ); /* IE6-8 */
}

.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(/media/img/products/btn_get_clipper_bg_left.png) no-repeat left top;
	-moz-box-shadow: inset 0 0 5px 5px rgba(255,255,255,.5);
	-webkit-box-shadow: inset 0 0 5px 5px rgba(255,255,255,.5);
	box-shadow: inset 0 0 5px 5px rgba(255,255,255,.03);
	color: #7f7f7f;
	padding: 13px 0 9px 16px;
	text-shadow: 0 -1px 0 rgba(255,255,255,.5);
	}

.clipper_evn span {
	background: transparent url(/media/img/products/btn_get_clipper_bg_right.png) 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,.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,.3);
	-webkit-box-shadow: 0 1px 1px rgba(0,0,0,.3);
	box-shadow: 0 1px 1px rgba(0,0,0,.2);
	cursor: pointer;
	float: left;
	}

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

#content ul .ios {
	background: transparent url(/media/img/icons/apple.png) no-repeat left top;
	padding-left: 2em;
	}

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

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

#content ul .windows7 {
	background: transparent url(/media/img/icons/windows_mobile.png) no-repeat left top;
	padding-left: 2em;
	}

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

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

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

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

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

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

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

#content ul .firefox {
	background: transparent url(/media/img/icons/firefox.png) no-repeat left top;
	padding-left: 2em;
	}
#content ul .opera {
	background: transparent url(/media/img/icons/opera.png) no-repeat left top;
	margin-left:2em !important;
}

#content ul .bookmarklet {
	background: transparent url(/media/img/icons/scissors.png) 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 Styles
----------------------------------------------*/

#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,.1);
    -moz-box-shadow: 0 2px 6px rgba(0,0,0,.1);
	box-shadow: 0 2px 6px rgba(0,0,0,.1);
	margin-bottom: 20px;
	padding: 3px 0 12px;
	}

.sb_box .sb_head {/* See related rule in: /intl/media/css/global.css */
	border-bottom: 1px solid #ddd;
	padding: 0 12px 10px;
	}

.sb_box .sb_head h4 {/* See related rule in: /intl/media/css/global.css */
	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;
}

/*
================================================================
Landing Page styles
================================================================
*/

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;
}



/* Table stuff
----------------------------------------------*/

#content table {
  margin: 2em 0;
  border-left: 0px solid #ccc;
 }

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

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

#content table th {
  padding: 5px;
  font-size: .9em;
  font-weight: bold;
  text-align: right;
  vertical-align: top;
  border-right: 0px solid #fff;
 }

#content table td {
  padding: 5px;
  vertical-align: top;
  border-bottom: 0px solid #ccc;
 }

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

#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 #ccc;
  border-top: 1px solid #ccc;
  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 #ccc;
  border-bottom: 1px solid #ccc;
 }

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

#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 #ccc;
 }

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


#content table#eula_contact {
/* 	background: #fff;	 */
	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;
	}





/* Lightbox, Thumbnails
----------------------------------------------*/
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, .3);
  -moz-box-shadow: 2px 3px 2px rgba(0, 0, 0, .3);
 }



/* Form Styles
----------------------------------------------*/
.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(/media/img/search_button.png) 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;
	}


/* Support Search Form
----------------------------------------------*/

#search_google {/* Used on Support pages */
  margin: 0 0 2em 0;
  padding: 0;
/*   width: 180px; */
  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;
/*   text-transform: uppercase; */
  font-size: 1.1em;
 }

#search_google #search_box {
  font-size: 1em;
/*   width: 125px; */
  float: left;
 }



/* Misc stuff
----------------------------------------------*/

.clearer {clear: both;}

.clear {
  clear: both;
  height:0;
 }

.group:before,
.group:after { /* self-clear floats; not supported by IE 6 or 7  */
	content: ".";
	display: table;
	height: 0;
	clear: both;
	visibility: hidden;
	}

.group {
	zoom: 1; /* For IE 6/7 (to trigger hasLayout) */
	}

.english:after {
    /* nbsp + "(En)" */
	content: "\0a0(En)";
	}

body.rtl .english:after {
    /* nbsp + RLM + LRE + "(En)" + PDF */
    /* this is to ensure the suffix always appears at the end of the string, propely surrounded by braces */
    content: "\0a0\0200f\0202a(En)\0202c";
    }

body.local_zh-cn .english:after {
    /* nbsp + "(英)" */
	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 rgba(255, 255, 255, 1);
	}

.back2top a span {
	color: #bbb;
	text-shadow: 1px 1px 2px #fff;
	text-shadow: 1px 1px 2px rgba(255, 255, 255, 1);
	}

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

/*
.hr_dots {
  padding-top: 10px;
  width: 687px;
  background: url(/media/img/hr_grey.gif) repeat-x top left;
 }
*/

/*
.hr_dots a {
  margin: 0 0;
 }
*/

.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 {/* Developer/Mobile */
  margin-top: 1em;
  margin-bottom: 1em;
  padding: 0.25em 0.5em;
  font-family: Consolas, 'Courier New', Courier, mono;
  background: #fff;
 }

.sampleUrl em {/* Developer/Mobile */
  color: blue;
  font-style: normal;
 }

.col1, .col2 {/* /support/web.php */
  padding-right: 20px;
  width: 333px;
  float: left;
 }

.col2 {padding-right: 0;}  /* /support/web.php */

.meta {
  font-size: .9em;
 }

p.start_pr {margin-top: 1em;}

.green_arrow { /* Some links are followed by a green right-pointing arrow, and this is the selector that does it. */
	padding-right: 10px;
	background: url("/media/img/products/icon_green_triangle_right.png") no-repeat right 3px;
	}

body.rtl .green_arrow {
	padding-right: 0;
	padding-left: 10px;
	background: url("/media/img/products/icon_green_triangle_left.png") no-repeat left 3px;
	}

#icon_lrg { /* 403 and 404 pages */
  margin: 0 auto;
  width: 160px; /* width: 237px; According to original PSD, (which was too wide for page titles) */
  height: 400px;
  float: left;
 }

body.rtl #icon_lrg {
  float: right;
 }

#icon_lrg_content {/* 403 and 404 pages */
  width: 520px;
  float: left;
 }

body.rtl #icon_lrg_content {
  float: right;
 }

p.icon_download {
  text-indent: 22px;
  background: url(/media/img/device_list_icons.png) 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;
}

/* Scroll to Top */
#toTop {
	background: rgba(0,0,0,.5) url(/media/img/to-top-arrow.png) 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,.75);
	}

.video_thumb_wrap .video_thumb {
	margin: 1em 0 2em;
/* 	background-color: #f9fcfc; */
/*
	border: 1px solid #e5e5e5;
	box-shadow: 0 2px 3px rgba(0,0,0,.25);
*/
	display: block;

	float: left;
/* 	padding: 6px; */
	}

.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;
	}

/* Redundant rule found in products.css, so remember to remove this one afterwards */ 
.whats_new_content ul li a {
	min-height: 12.9em;
	}

/* Modal Windows */
.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;
  /* Old browsers */
  background: -moz-linear-gradient(top, #8fca73 0%, #5daf35 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #8fca73), color-stop(100%, #5daf35));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #8fca73 0%, #5daf35 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #8fca73 0%, #5daf35 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #8fca73 0%, #5daf35 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #8fca73 0%, #5daf35 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#000000',GradientType=0 );
  /* IE6-9 */
}
.window a.close:hover, .window a.close:focus {
  background: #88c669;
  /* Old browsers */
  background: -moz-linear-gradient(top, #88c669 0%, #5fb336 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #88c669), color-stop(100%, #5fb336));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #88c669 0%, #5fb336 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #88c669 0%, #5fb336 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #88c669 0%, #5fb336 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #88c669 0%, #5fb336 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#000000',GradientType=0 );
  /* IE6-9 */
  color: #4A7C00;
}

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

/* Retina Display */
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { 
	
	/* replace video thumbnails with retina version */
    img[src="/media/img/videos/1企业版视频缩略图.jpg"] {
		content: url("/media/img/videos/1企业版视频缩略图-hd.jpg");
    }
    img[src="/media/img/videos/2企业版视频缩略图.jpg"] {
		content: url("/media/img/videos/2企业版视频缩略图-hd.jpg");
    }
    img[src="/media/img/videos/3企业版视频缩略图.jpg"] {
		content: url("/media/img/videos/3企业版视频缩略图-hd.jpg");
    }
    img[src="/media/img/videos/4企业版视频缩略图.jpg"] {
		content: url("/media/img/videos/4企业版视频缩略图-hd.jpg");
    }
}
	
/* Guide lists */
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; /* This is the max width for image size */
	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;
}


	
/*Legal pages tables*/
#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;
}

/*Russian /premium/code/ table override*/
#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;
}