* { margin: 0; padding: 0; }
section, header, footer, article { display: block; }
a img { border: none; }
a { outline: none; }
body { font-size: 100%; background: #393e43; margin: 0; padding: 0; font-family:'微软雅黑', Helvetica, /*Tahoma,*/ Arial, sans-serif; line-height: 1.51em; }
body.inner { overflow: -moz-scrollbars-vertical; overflow-y: scroll; }
.top { background: url('../img/bg-top.jpg'); background-color: #27262a; overflow-y: hidden; height: 603px; min-width: 981px; }
.clip { overflow: hidden; }
.top.on { height: 715px; }
.top a { color: #fdfdfd; text-decoration: none; }
.wrapper { width: 981px; margin: 0 auto; }
header.main { display: table; padding: 21px 0px 28px 0px; }
#logo { display: table-cell; vertical-align: top; }
#logo a.logo { text-indent: -5000px; width: 240px; height: 61px; background: url('../img/logo-whatsapp.png') top left no-repeat; display: block; }

.main nav { float: right; display: table-cell; font-size:16px; vertical-align: middle; padding-right: 34px; }

.main nav ul { margin-top: 17px; }

.main nav li { list-style-type: none; float: left; padding-right: 19px; background: /* url('../img/v2/bg-menu.png') */ no-repeat; background-position: center right; }

.main nav ul li:last-child { padding-right: 0; }

.main nav a {padding: 4px 0px 6px 0px; margin-top:15px; text-shadow: 0 0 0px #000; -moz-text-shadow: 0 0 2px #000; -webkit-text-shadow: 0 0 2px #000; font-weight: bolder; display: inline-block; font-family: '微软雅黑', Arial, Helvetica, sans-serif; font-weight: normal; color: #FFF; }

.main nav a:hover { display: inline-block; background: rgba(0,0,0,0.08); color: #eeeeee; border-radius: 20px; }

.main nav .active a { display: inline-block; padding: 4px 16px 6px 16px; background: #1f1e22; background: rgba(0,0,0,0.2); margin: 0px -16px 0 -16px; box-shadow: 0px -1px 0 #131217; -moz-box-shadow: 0px -1px 0 #131217; color: #9ba0a5; border-radius: 20px; -moz-border-radius: 20px; -webkit-border-radius: 20px; text-shadow: -1px -1px 0px #000, -1px 1px 0px #000, 1px -1px 0px #000, 1px 1px 0px #000; }

.main nav .current-menu-item a { font-weight: bold; display: inline-block; padding: 4px 16px 6px 16px;margin-top:15px; background: #1f1e22; color: #FFF; border-radius: 20px; }
.main nav .sub-menu .menu-item { background:#000;}
.main nav .sub-menu li { list-style-type: none; float: left; padding-right: 0px; background: /* url('../img/v2/bg-menu.png') */ no-repeat; background-position: center right; }

a.button { display: block; border-radius: 20px; -moz-border-radius: 20px; -webkit-border-radius: 20px; -khtml-border-radius: 20px; padding: 0 2.632em 0 1.632em; background: #60b82d; background: -moz-linear-gradient(top, #69ca3b 0%, #56a61e 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #69ca3b), color-stop(100%, #56a61e)); background: linear-gradient(#69ca3b, #56a61e); -pie-background: linear-gradient(#69ca3b, #56A61E); text-shadow: 0 -1px 0px rgba(0,0,0,0.15); box-shadow: inset 0px 1px 0px #81f54a; -moz-box-shadow: inset 0px 1px 0px #81f54a; -webkit-box-shadow: inset 0px 1px 0px #81f54a; position: relative; outline: none; font-size: 1.388em; height: 2.158em; line-height: 2em; font-weight: normal; color: #fff!important; float: left; behavior: url('/css/PIE.php'); }

a.button:hover { box-shadow: inset 0px 1px 6px #93f264; -moz-box-shadow: inset 0px 1px 6px #93f264; -webkit-box-shadow: inset 0px 1px 6px #93f264; background-image: linear-gradient(bottom, #5CAC27 0%, #79D448 100%); background-image: -o-linear-gradient(bottom, #5CAC27 0%, #79D448 100%); background-image: -moz-linear-gradient(bottom, #5CAC27 0%, #79D448 100%); background-image: -webkit-linear-gradient(bottom, #5CAC27 0%, #79D448 100%); background-image: -ms-linear-gradient(bottom, #5CAC27 0%, #79D448 100%); background-image: -webkit-gradient( linear, left bottom, left top, color-stop(0, #5CAC27), color-stop(1, #79D448) ); }
a.button:active { box-shadow: inset 0px 1px 2px rgba(0,0,0,0.6); -webkit-box-shadow: inset 0px 1px 2px rgba(0,0,0,0.6); -moz-box-shadow: inset 0px 1px 2px rgba(0,0,0,0.6); }
a.button .icon { display: block; height: 18px; width: 18px; position: absolute; top: 11px; right: 27px; }
a.button.alt { background: #7a9b9a; background: -moz-linear-gradient(top, #97bbb9 0%, #5f7d7c 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #97bbb9), color-stop(100%, #5f7d7c)); }
a.button.alt:hover { background: #7a9b9a; background: -moz-linear-gradient(top, #a2c6c4 0%, #557170 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #a2c6c4), color-stop(100%, #557170)); }
#teaser { background: #24302f url('../img/bg-download.jpg') top center no-repeat; -moz-border-radius: 12px 12px 0 0; -webkit-border-radius: 12px 12px 0 0; border-radius: 12px 12px 0 0; box-shadow: 0px 2px 3px #201f22; -moz-box-shadow: 0px 2px 3px #201f22; -webkit-box-shadow: 0px 2px 3px #201f22; padding-bottom: 18px; position: relative; behavior: url(/css/PIE.php); padding-left: 394px; width: 587px; }
#teaser header { padding: 86px 0 0 0px; }
#teaser header h1 { font-weight: lighter; color: #acd5d4; font-family:'微软雅黑', Helvetica, Arial, sans-serif; font-size: 30px; line-height: 38px; padding: 8px 0; letter-spacing: -0.02em; margin-bottom: 17px; text-shadow: 0 -1px #1c2525; max-height: 72px; overflow: hidden; }
#teaser header h2 { width: 100%; overflow: hidden; margin-left: -4px; }
#teaser header h2 a.button { padding: 0 1.632em 0 1.632em; font-size: 0.792em; -pie-background: linear-gradient(#69ca3b, #56A61E); behavior: url('/css/PIE.htc'); }
#teaser header h2 a.button:active { behavior: url(/css/PIE.php); }
.aPromote a.button { padding: 0 2.521em 0 1.421em; }
.aPromote a.button .icon { right: 22px; }
#teaser .versions { margin: 0 auto; display: table; }
#teaser .versions .version { display: table-cell; width: 25%; text-align: center; vertical-align: bottom; height: 403px; }
#teaser .versions .version a.picture { display: block; height: 388px; position: relative; outline: none; margin: 0 auto; /* -moz-opacity:0; -khtml-opacity: 0; opacity: 0; */ }
#teaser .versions .version a.text { color: #acd5d4; text-decoration: underline; text-shadow: 0 -1px #1c2525; background: #1f1e22; background: rgba(0,0,0,0.2); margin: 0px -16px 0 -12px; padding: 5px; box-shadow: 0px -1px 0 #131217; -moz-box-shadow: 0px -1px 0 #131217; color: #9ba0a5; border-radius: 20px; -moz-border-radius: 20px; -webkit-border-radius: 20px; width: 180px; margin: 0 auto; position: relative; visibility: hidden; behavior: url(/css/PIE.php); }
#teaser .versions .version a.hover { text-shadow: none; text-decoration: none; color: #fff; }
#teaser .versions .version .logo { position: absolute; bottom: 36px; left: 50%; margin-left: -49px; height: 34px; width: 98px; }
#teaser .versions .v1 a.picture { background: url('../img/v2/phones/bg-download-phones.png'); background-position: 1px -2px; width: 232px; }
#teaser .versions .v2 a.picture { background: url('../img/v2/phones/bg-download-phones.png'); background-position: -231px -2px; width: 220px; }
#teaser .versions .v3 a.picture { background: url('../img/v2/phones/bg-download-phones.png'); background-position: -451px -2px; width: 241px; }
#teaser .versions .v4 a.picture { background: url('../img/v2/phones/bg-download-phones.png'); background-position: -692px -2px; width: 218px; }
#teaser .versions .hotspot { position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 5555; }
#teaser .versions .screenshot { position: absolute; top: 0; left: 0; z-index: 222; }
#teaser .versions .v1 .screenshot { top: 86px; left: 44px; }
#teaser .versions .v2 .screenshot { top: 58px; left: 39px; }
#teaser .versions .v3 .screenshot { top: 94px; left: 44px; }
#teaser .versions .v4 .screenshot { top: 81px; left: 44px; }
.bottom { padding-bottom: 28px; background: top left repeat-x; min-width: 981px; font-size: 0.875em; }
.bottom.off { background: none; }
#main { background: #fff; -moz-border-radius: 0 0 12px 12px; -webkit-border-radius: 0 0 12px 12px; border-radius: 0 0 12px 12px; box-shadow: 0px 1px 3px #191a1e; -moz-box-shadow: 0px 1px 3px #191a1e; -webkit-box-shadow: 0px 1px 3px #191a1e; width: 981px; margin: 0 auto; behavior: url(/css/PIE.php); }
#main .separator { background-color: #34af23; height: 8px; width: 100%; border-top: 1px solid #59b867; }
#main .content { display: table; padding-top: 0; }
#main .body { display: table-cell; vertical-align: top; width: 720px; border-right: none; padding: 54px 20px 48px 0px; color: #32373b; }
/* padding: 54px 40px 48px 35px;	 */
#main .body.download { width: 968px; }
aside { /* border-left: 1px solid #efefef; */ }
aside hr { border: none; height: 1px; color: #efefef; background-color: #efefef; margin-bottom: 26px; }
#main aside { display: table-cell; vertical-align: top; padding: 42px 35px 48px 20px; }
.inner #main aside { padding-top: 26px; }
#main aside section { padding: 12px 0 0 0px; }
#main aside section.sideversions { border-bottom: 1px solid #f0f0f1; padding-bottom: 40px; }
#main aside section.reviews { border-bottom: 1px solid #f0f0f1; padding-bottom: 25px; }
#main aside h3 { text-transform: uppercase; font-size: 0.857em; color: #64d448; }
#main .body h2 { font-family:'微软雅黑', Helvetica, Arial, sans-serif; color: #5b5f62; font-size: 2.000em; margin-bottom: 13px; font-weight: lighter; }
#main .body section { padding-left: 40px; margin-bottom: 46px; }
#main .body section.overview { margin-bottom: 56px; }
#main .body section:last-child { margin-bottom: 0; }
#main a { color: #40a9d8; text-decoration: none; }
#main .body p { margin-bottom: 5px; font-size: 1.000em; }
/* 	#main .body em { font-style: normal; background-color: #e8ffff; } */
#main .date { margin-left: -113px; float: left; color: #c1c3c4; font-size: 1.000em; line-height: 2em; }
#main .body .form label { display: block; margin: 6px 0 12px 0; }
/*	#main .body section.form { background: url('../img/v2/bg-dotted.png'); margin-left: -35px; width: 375px; color: #a7a9ab; padding-left: 148px; font-size: 1.000em; }
	#main .body section.form .container { background: url('../img/v2/bg-sign-r.png') top right no-repeat; background-size: auto 100%; padding: 15px 0 22px 0; }

	#main .body section.form h2 { text-indent: -5000px; float: left; margin-left: -113px; width: 113px; height: 32px; }*/
.form input { border: none; font-size: 1.143em; height: 2.5em; padding: 0 8px; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; box-shadow: inset 0 1px 2px #888; -webkit-box-shadow: inset 0 1px 2px #888; -moz-box-shadow: inset 0 1px 2px #888; width: 178px; color: #32373b; behavior: url(/css/PIE.php); }
.form button { font-size: 1.286em; font-weight: bold; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; box-shadow: 0 1px 2px #bbb; -webkit-box-shadow: 0 1px 2px #bbb; -moz-box-shadow: 0 1px 2px #bbb; background: #e1e1e1; background: -moz-linear-gradient(top, #FBFBFB 0%, #E1E1E1 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #FBFBFB), color-stop(100%, #E1E1E1)); height: 2.25em; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; border: none; padding: 0 26px; color: #616a73; margin-left: 8px; text-shadow: 0 1px 0 #fff; position: relative; behavior: url(/css/PIE.php); }
.form button:hover { box-shadow: 0 1px 2px #888; -webkit-box-shadow: 0 1px 2px #888; -moz-box-shadow: 0 1px 2px #888; }
#main .actions { margin-left: -3px; display: table; margin-top: 7px; }
#main .actions .action { display: table-cell; padding-right: 18px; }
#main .body hr { height: 1px; color: #efefef; background-color: #efefef; border: 0; margin-bottom: 15px; }
.inner .body h3 { font-family: "HelveticaNeueLight", "HelveticaNeue-Light", "Helvetica Neue Light", "HNLight", Helvetica, Arial, sans-serif; color: #888b8e; font-size: 1.571em; line-height: 1.333em; font-weight: lighter; padding-bottom: 4px; padding-top: 25px; color: #4dc247; }
.inner .body h4 { padding-bottom: 4px; }
.answers header { margin-bottom: 5px; }
.answers article { padding-bottom: 47px; }
.answers article:last-child { padding-bottom: 0px; }
.answers article header h3 { font-family: "HelveticaNeueLight", "HelveticaNeue-Light", "Helvetica Neue Light", "HNLight", Helvetica, Arial, sans-serif; color: #888b8e; font-size: 1.500em; line-height: 1.333em; font-weight: lighter; padding-top: 10px!important; padding-bottom: 3px; }
.answers article header { /* padding-top:5px; padding-bottom: 10px; */ background: /* url('../img/v2/bg-answer.png')  */top left no-repeat; padding-left: 62px; margin-left: -62px; }
.iconList { background-color: #3b4548; background: -moz-linear-gradient(top, #515d5f 0%, #313c3f 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #515d5f), color-stop(100%, #313c3f)); background: linear-gradient(#515d5f, #313c3f); padding: 26px 15px 17px 26px; height: 90px; overflow: hidden; border-top: 1px solid #5b7072; }
.iconList.off { padding: 0; height: 0; }
.iconList ul.carousel { list-style-type: none; width: 10000px; padding: 0px 0 9px 0; margin-left: -10px; overflow: hidden; }
.iconList .carousel li { width: 235px; vertical-align: top; float: left; margin: 0 1px 0 0; }
li#d5 { visibility: hidden; }
.iconList section { display: table; }
.iconList .icon { display: table-cell; vertical-align: top; }
.iconList .text { display: table-cell; vertical-align: top; padding-right: 12px; text-shadow: 0 -1px 0 #3d4348; }
.iconList header { margin-bottom: 6px; }
.iconList h4 { font-size: 1.214em; color: #fff; text-transform: capitalize; }
.iconList p { font-size: 1.000em; line-height: 1.5em; color: #bbbfc2; }
.iconList .controls { position: absolute; top: 97px; left: 474px; text-align: center; margin: 10px auto 0 auto; }
.iconList .controls ul { list-style-type: none; display: table; margin: 0 auto; }
.iconList .controls li { display: table-cell; padding: 0px 5px; width: 10px; }
.iconList .controls a { display: block; width: 10px; height: 10px; outline: none; }
.iconList .controls .active a { }
.iconList.off { display: none; }
aside .reviews header { margin: 4px 0 14px 0; }
aside .reviews article { font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; color: #636a72; line-height: 1.615em; font-size: 0.929em; margin-bottom: 42px; }
aside .reviews article:last-child { margin-bottom: 0; }
aside .reviews article .logo { font-size: small; text-indent: -5000px; background-position: top right; background-repeat: no-repeat; margin-top: 2px; }
aside .reviews { width: 233px; overflow: hidden; }
aside .rotator { width: 10000px; overflow: hidden; list-style-type: none; /* margin-left: -233px; */ }
aside .rotator li { float: left; width: 233px; }
aside .reviews .controls { margin-top: 5px; }
aside .reviews .controls ul { list-style-type: none; display: table; margin: 0 auto; }
aside .reviews .controls li { display: table-cell; padding: 0px 5px; }
aside .reviews .controls a { display: block; width: 8px; height: 8px; background: /* url('../img/v2/btn-page.png')  */top left no-repeat; outline: none; }
aside .reviews .controls .active a { background: /* url('../img/v2/btn-page-active.png') */ top left no-repeat; }
aside .sideversions ul { list-style-type: none; display: table; margin-top: 22px; }
aside .sideversions li { display: table-cell; vertical-align: top; padding-right: 22px; }
aside .sideversions li:last-child { padding: 0; }
footer { color: #9c9fa1; font-size: 0.929em; line-height: 1.538em; }
footer a { color: #dee5ed; text-decoration: none; }
footer h4 { font-size: 1.231em; color: #8ecbc9; text-shadow: 0 -1px 0 #272b2e; margin-bottom: 14px; }
footer .body { display: table; margin: 40px 35px 64px 35px; }
footer .body section, footer .body div { display: table-cell; vertical-align: top; }
footer .body .copyright { display: table-row; }
footer .body .copyright p { padding-top: 26px; display: table-cell; }
footer nav { text-shadow: 0 -1px 0 #272b2e; }
footer nav ul { list-style-type: none; }
footer nav ul li { line-height: 1.4em; margin-bottom: 4px; }
footer nav a { font-weight: bold; }
footer nav a:hover { text-decoration: underline; }
footer .overview { padding-right: 72px; width: 286px; }
footer section.nav { padding-right: 48px; }
footer .nav.nav-platforms { width: 138px; padding-right: 28px; white-space: nowrap; }
footer .nav.nav-contact { width: 144px; }
footer .nav.nav-whatsapp { width: 146px; }
@font-face { font-family: 'HNLight'; src: url('../fonts/hnl.eot'); src: url('../fonts/hnl.eot?#iefix') format('embedded-opentype'), url('../fonts/hnl.woff') format('woff'), url('../fonts/hnl.ttf') format('truetype'), url('../fonts/hnl.svg#hilight') format('svg'); font-weight: normal; font-style: normal; }
@font-face { font-family: 'rooney'; src: url('../fonts/rooney-regularitalic-wf.eot'); src: url('../fonts/rooney-regularitalic-wf.eot?#iefix') format('embedded-opentype'), url('../fonts/rooney-regularitalic-wf.woff') format('woff'), url('../fonts/rooney-regularitalic-wf.ttf') format('truetype'), url('../fonts/rooney-regularitalic-wf.svg#rooney_regularitalic') format('svg'); font-weight: normal; font-style: italic; }
.pc-scale-image { width: 320px; padding: 15px; }
.img-bg-answer, .answers article header { background-image: url(../img/css.png); background-position: 0 -125px; /* width: 40px; height: 40px; */ }
.img-bg-bottom, .bottom { background-image: url(../img/css.png); background-position: 0 -2067px; }
.img-bg-bottom, .bottom { background-image: url(../img/css.png); background-position: 0 -2067px; }
.jcarousel-next { background-image: url(../img/css.png); background-position: 0 0; width: 23px; height: 23px; position: absolute; right: 15px; bottom: 15px; cursor: pointer; }
.jcarousel-prev { background-image: url(../img/css.png); background-position: 0 -50px; width: 23px; height: 23px; position: absolute; left: 15px; bottom: 15px; cursor: pointer; }
.jcarousel-prev.jcarousel-prev-disabled { visibility: hidden; }
.jcarousel-next.jcarousel-next-disabled { visibility: hidden; }
.img-bg-reviews-cnet, aside .reviews article .logo.l2 { background-image: url(../img/css.png); background-position: 20px -235px; /* width: 80px; */ height: 39px; }
.img-bg-reviews-pcworld, aside .reviews article .logo.l1 { background-image: url(../img/css.png); background-position: 20px -288px; /* width: 80px; */ height: 19px; }
.img-bg-reviews-tuaw, aside .reviews article .logo.l3 { background-image: url(../img/css.png); background-position: 20px -357px; /* width: 80px; */ height: 31px; }
.download-icon { text-indent: -5000px; }
a.download-icon:hover { opacity: 0.8; -moz-opacity: 0.8; }
.img-btn-android { display: block; background-image: url(../img/css.png); background-position: 0 -574px; width: 42px; height: 42px; }
.img-btn-blackberry { display: block; background-image: url(../img/css.png); background-position: 0 -666px; width: 42px; height: 42px; }
.img-btn-iphone { display: block; background-image: url(../img/css.png); background-position: 0 -758px; width: 42px; height: 42px; }
.img-btn-nokia { display: block; background-image: url(../img/css.png); background-position: 0 -970px; width: 42px; height: 42px; }
.img-icon-backgrounds { background-image: url(../img/css.png); background-position: 0 -1350px; width: 52px; height: 50px; }
.img-icon-contacts { background-image: url(../img/css.png); background-position: 0 -1450px; width: 52px; height: 50px; }
.img-icon-free { background-image: url(../img/css.png); background-position: 0 -1618px; width: 52px; height: 50px; }
.img-icon-group-chat { background-image: url(../img/css.png); background-position: 0 -1718px; width: 52px; height: 50px; }
.img-icon-multiplatform { background-image: url(../img/css.png); background-position: 0 -1818px; width: 52px; height: 50px; }
.img-icon-notifications { background-image: url(../img/css.png); background-position: 0 -1918px; width: 52px; height: 50px; }
.img-icon-offline { background-image: url(../img/css.png); background-position: -130px 0; width: 52px; height: 50px; }
.img-icon-status { background-image: url(../img/css.png); background-position: -130px -484px; width: 52px; height: 50px; }
.img-icon-download, a.button .icon { background-image: url(../img/css.png); background-position: 0 -1550px; width: 18px; height: 18px; }
.img-icon-promote, .aPromote a.button .icon { background-image: url(../img/css.png); background-position: -130px -100px; width: 17px; height: 18px; }
.img-btn-main-page-active, .iconList .controls .active a { background-image: url(../img/css.png); background-position: 0 -850px; width: 10px; height: 10px; }
.img-btn-main-page, .iconList .controls a { background-image: url(../img/css.png); background-position: 0 -910px; width: 10px; height: 10px; }
.img-btn-page-active, aside .reviews .controls .active a { background-image: url(../img/css.png); background-position: 0 -1062px; width: 8px; height: 8px; }
.img-btn-page, aside .reviews .controls a { background-image: url(../img/css.png); background-position: 0 -1120px; width: 8px; height: 8px; }
small { color: #72797F; }
small a { color: #72797F!important; }
small a:hover { text-decoration: underline!important; }
.grey { color: #82898F; }
.shareFacebook { float: left; margin: 2px 10px 0 63px; }
.shareTwitter { float: left; }
.horizontal .shareFacebook { float: left; margin: 2px 10px 13px 21px; }
.horizontal .shareTwitter { float: left; margin: 2px 10px 0px 21px; }
.center { text-align: center; margin: 0 auto; }
.noscript { text-align: center; margin: 2 auto; font-size: 90%; color: #222; }
.iconList a { color: #bbbfc2!important; }
.iconList a:hover { color: #eee!important; }
aside ul.linklist { padding-top: 20px; list-style-type: none; }
aside ul.linklist li { text-indent: -1.3em; color: #b2b2b2; }
aside ul.linklist li:before { content: "\2015 \0020"; }
.inner #main aside { padding-left: 20px; padding-top: 22px; }
.inner #main aside section { padding: 20px 0 0 0; margin-bottom: 19px; }
;
.inner #main aside section.sideversions { border: none; margin-bottom: 30px; }
.inner #main aside section.reviews { border: none; padding-bottom: 0px; }
aside { /* border-left: 1px solid #efefef; */ }
aside hr { border: none; height: 1px; color: #efefef; background-color: #efefef; margin-bottom: 26px; }
aside nav { font-family: Georgia, "Times New Roman", Times, serif; text-transform: uppercase; font-size: 0.714em; }
aside nav ul { list-style-type: none; margin: 14px 0 26px 0; letter-spacing: 1px; text-transform: uppercase; }
aside nav li { margin-bottom: 2px; color: #72797f!important; }
aside nav li:last-child { margin-bottom: 0; }
aside nav ul a { text-decoration: none; color: #72797f!important; }
#main aside section.search { padding-top: 0; margin: 0 0 28px -2px; }
.inner #main aside .reviews { margin-bottom: 36px; }
aside .search input.searchBox { border: 1px solid #d9d9da; height: 31px; padding: 0 32px 0 16px; font-size: 1.0em; color: #636A72; border-radius: 20px; -moz-border-radius: 20px; -webkit-border-radius: 20px; -khtml-border-radius: 20px; width: 214px; outline: none; behavior: url(/css/PIE.php); }
aside .search input.searchBox:focus { border-color: #6fdbff; }
aside .search form { position: relative; }
aside .search .btn { position: absolute; width: 32px; height: 32px; right: 10px; top: 1px; outline: none; }
aside .tweets { font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; font-size: 0.929em; line-height: 1.615em; color: #636a72; }
aside .tweets .text { background: #f8f8f8; padding: 20px 21px 26px 21px; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; -khtml-border-radius: 3px; behavior: url(/css/PIE.php); }
#main aside .tweets .meta a { color: #32373b; text-decoration: underline; padding-left: 34px; background: /* url('../img/v2/bg-tweets.png') */ top left no-repeat; display: inline-block; height: 22px; margin-left: 17px; }
aside .tweets .meta .time { margin-left: 12px; }
aside .tweets .meta { color: #cdcfd2; padding-top: 21px; background: /* url('../img/v2/bg-tweet-text.png') */ top left no-repeat; background-position: 52px 0; }
#main aside .action a { text-transform: uppercase; color: #6fdbff; font-size: 0.75em; font-weight: bold; }
aside .action img { vertical-align: middle; margin-right: 10px; }
aside .social { }
aside .social div { padding: 0 24px 18px 0; }
.img-btn-search { background-image: url(../img/css.png); background-position: 0 -1178px; width: 31px; height: 31px; }
.img-btn-social { background-image: url(../img/css.png); background-position: 0 -1259px; width: 41px; height: 41px; }
.img-bg-tweet-text, aside .tweets .meta { background-image: url(../img/css.png); background-position: 0 -438px; height: 15px; }
.img-bg-tweets, #main aside .tweets .meta a { background-image: url(../img/css.png); background-position: 0 -503px; height: 21px; }
#lang_select { background-color: #34AF23; border-radius: 0 0 10px 10px; -moz-border-radius: 0 0 10px 10px; -webkit-border-radius: 0 0 10px 10px; -khtml-border-radius: 0 0 10px 10px; margin-left: 10px; padding: 7px; box-shadow: 0 3px 5px -2px #000; behavior: url(/css/PIE.php); }
#lang_select ul li { float: left; list-style-type: none; font-size: 10px; margin: 0px 2px; -webkit-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; border-radius: 5px; behavior: url(/css/PIE.php); }
#lang_select li a { color: #fff; padding: 0 5px; }
#lang_select li:hover { background-color: rgba(50,90,50,0.5); }
#lang_select li.active { background-color: rgba(50,90,50,0.5); box-shadow: inset 0 0 15px -5px #000; }
.clear { clear: both; }
header { position: relative; }
#lang_select_2 { font-size: 10px; top: 170px; right: -80px; position: absolute; border-radius: 0 7px 7px 0; padding: 5px 2px; background-image: -webkit-gradient(linear, left top, right top, from(#333d40), to(#4f5b5d)); }
#lang_select_2 li { list-style-type: none; margin: 10px 0; }
#lang_select_2 li a { padding: 7px 5px; border-radius: 3px; margin: 2px; }
#lang_select_2 li:hover a { background-color: rgba(50,50,50,0.5); }
#lang_select_2 li.active a { background-color: #333; }
#lng { top: 22px; margin-left: 40px; -webkit-border-radius: 2px; -moz-border-radius: 2px; -ms-border-radius: 2px; border-radius: 2px; position: absolute; z-index: 999; right: 20px; font-size: 13px; padding: 7px 40px 5px 5px; color: #666; text-align: right; -webkit-transition: all 200ms ease-in-out; -moz-transition: all 200ms ease-in-out; -ms-transition: all 200ms ease-in-out; -o-transition: all 200ms ease-in-out; transition: all 200ms ease-in-out; behavior: url(/css/PIE.php); }
#home-lng { position: absolute; top: 109px; left: 50%; z-index: 5555; width: 491px; height: 100px; }
img#globe { vertical-align: top; margin-right: 5px; margin-top: 2px; }

.inner #lng:hover {-pie-background: linear-gradient(#f2f2f2, #e8e8e8); box-shadow: 0 0 4px #ccc;  behavior: url(/css/PIE.php);
}
/*
.inner #lng:hover { background-image: linear-gradient(bottom, #e8e8e8 0%, #f2f2f2 100%); background-image: -o-linear-gradient(bottom, #e8e8e8 0%, #f2f2f2 100%); background-image: -moz-linear-gradient(bottom, #e8e8e8 0%, #f2f2f2 100%); background-image: -webkit-linear-gradient(bottom, #e8e8e8 0%, #f2f2f2 100%); background-image: -ms-linear-gradient(bottom, #e8e8e8 0%, #f2f2f2 100%); -pie-background: linear-gradient(#f2f2f2, #e8e8e8); background-image: -webkit-gradient( linear, left bottom, left top, color-stop(0, #e8e8e8), color-stop(1, #f2f2f2) ); box-shadow: 0 0 4px #ccc;  behavior: url(/css/PIE.php);
}
*/

#lng li { list-style-type: none; padding: 2px 10px; padding-top: 5px; }
#lng #lng-list li { border-top: 1px solid #dedede; }
#lng #lng-list li:hover a { color: #67A000; }
#lng li.active { color: #67A000; display: none; }
#lng-list { display: none; width: 90%; margin: 0 auto; }
#lng li a { color: #666; text-decoration: none; width: 100%; padding-left: 40px; }
a#lng-menu-icon { position: absolute; right: 5px; top: 0px; padding: 5px 10px 10px 10px; }
.top { overflow: visible; }
section.faq-f-section { position: relative; }
img.faq-phone-icon { position: absolute; top: 3px; left: 40px; }
section.faq-q-section { padding-top: 0; padding-bottom: 0; margin-bottom: 5px; }
section.faq-q-section h3 { font-size: 1.3em; }
section.faq-q-section { padding-top: 0 !important; padding-bottom: 0 !important; margin-bottom: 5px !important; }
section.faq-q-section h3 { font-size: 1.3em !important; }
section.faq-q-section h3 a:before { /*content: "\2014  ";
 margin-left: -23px; */ }
section.faq-q-section h3 a { border-top: 1px solid #eee; padding: 15px 0; margin-top: 0; display: block; }
section.faq-q-section { margin: 0 !important; }
section.faq-q-section h3 { margin-top: 0 !important; padding: 0 !important; }
section.faq-f-section h2 { padding: 0 !important; margin: 0 !important; }
section.faq-f-section h2 a { padding: 15px 0 !important; }
header.wrapper h1 a { /* color: #1076A5 !important; */ }
.faq .entry-body img { display: inline-block !important; padding: 0;/*max-width:250px !important;*//*max-height:500px;*/ }
ul.top-three li a { color: #3093Da !important; text-decoration: none !important; }
ul.top-three li { color: #3093Da !important; }
section.faq-f-section h2 a { padding-bottom: 20px; }
section.faq-f-section h2 a:hover { text-decoration: underline !important; }
ul.top-three li a:hover { text-decoration: underline !important; }
ul#lang-select li { list-style-type: none !important; display: inline-block !important; margin: 5px !important; margin-top: 2px !important; }
ul#lang-select { background: -webkit-gradient(linear, left top, left bottom, from(#eee), to(#ccc)); background: -moz-linear-gradient(top left 90deg, #eee 0%, #ccc 100%); border-radius: 5px!important; -webkit-border-radius: 5px!important; -moz-border-radius: 5px!important; -ms-border-radius: 5px!important; margin-top: 10px; text-align: center !important; padding: 5px 0px; box-shadow: inset 0 0 5px -2px #000; behavior: url(/css/PIE.php); }
#lang-select li a { color: #666; padding: 0px 6px 3px 6px; background-color: rgba(200,200,200,0.5); -webkit-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; border-radius: 4px; box-shadow: inset 0 0 10px -5px #666; -webkit-transition: all 200ms ease-in-out; -moz-transition: all 200ms ease-in-out; -ms-transition: all 200ms ease-in-out; -o-transition: all 200ms ease-in-out; transition: all 200ms ease-in-out; behavior: url(/css/PIE.php); }
#lang-select li a:hover { color: #fff !important; background-color: rgba(50,50,50,0.5) !important; }
#lv3 { padding: 0 20px; -webkit-border-radius: 0 0 12px 12px; -moz-border-radius: 0 0 12px 12px; -ms-border-radius: 0 0 12px 12px; border-radius: 0 0 12px 12px; behavior: url(/css/PIE.php); }
#lv3 li { list-style-type: none; float: left; padding: 10px; }
#lv3 li a:hover { text-decoration: underline; }
button#more-button { position: absolute; right: 55px; top: 10px; padding: 5px 15px; border-radius: 4px; border: none; background-color: #fff; color: #40A9D8; font-size: 10px; font-weight: bold; border: 1px solid #40A9D8; }
button#more-button:active { box-shadow: inset 0 0 15px #dedede; }
#lng_open { background-color: #fff; color: #999; width: 400px; box-shadow: 0 0 3px #666; padding: 5px 20px 0px 20px; position: absolute; right: 20px; top: 22px; z-index: 1000; -webkit-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; border-radius: 4px; display: none; behavior: url(/css/PIE.php); }
#select { border-bottom: 1px solid #dedede; padding: 5px 0; font-size: 0.9em; }
#popular, #more { border-bottom: 1px solid #dedede; }
#popular, #more { padding: 10px 0px 10px 20px; font-size: 0.9em; }
#helptranslate { padding: 15px 0px 10px 30px; font-size: 0.9em; }
#lng_open li { list-style-type: none; float: left; width: 33%; padding: 2px 0; }
#helptranslate li { width: 100%; }
#popular li a { color: #666; }
#more li a { color: #999; }
#popular li.active a { color: #64D448; }
#lng_open li a:hover { text-decoration: underline; color: #40A9D8; }
header#home #lng_open, header#home #lng { top: 2px; right: 2px; }
header#home #lng:hover { box-shadow: none; }
.inner #main .content { position: relative !important; }
.gsc-above-wrapper-area { display: none; }
.cse .gsc-control-cse, .gsc-control-cse { background-color: #fff; }
.gsc-control-cse { font-family: "HelveticaNeueLight", "HelveticaNeue-Light", "Helvetica Neue Light", "HNLight", Helvetica, Arial, sans-serif; border-color: #ffffff; background-color: #ffffff; }
.gsc-control-cse .gsc-table-result { font-family: "HelveticaNeueLight", "HelveticaNeue-Light", "Helvetica Neue Light", "HNLight", Helvetica, Arial, sans-serif; }
input.gsc-input { border-color: #B6BEC5; }
input.gsc-search-button { border-color: #B6BEC5; background-color: #D0D1D4; }
.gsc-tabHeader.gsc-tabhInactive { border-color: #999999; background-color: #EEEEEE; }
.gsc-tabHeader.gsc-tabhActive { border-color: #999999; background-color: #999999; }
.gsc-tabsArea { border-color: #999999; }
.gsc-webResult.gsc-result, .gsc-results .gsc-imageResult { border-color: #FFFFFF; background-color: #FFFFFF; }
.gsc-webResult.gsc-result:hover, .gsc-imageResult:hover { border-color: #D2D6DC; background-color: #EDEDED; }
.gsc-webResult.gsc-result.gsc-promotion:hover { border-color: #D2D6DC; background-color: #EDEDED; }
.gs-webResult.gs-result a.gs-title:link, .gs-webResult.gs-result a.gs-title:link b, .gs-imageResult a.gs-title:link, .gs-imageResult a.gs-title:link b { color: #3366ff; }
.gs-webResult.gs-result a.gs-title:visited, .gs-webResult.gs-result a.gs-title:visited b, .gs-imageResult a.gs-title:visited, .gs-imageResult a.gs-title:visited b { color: #0568CD; }
.gs-webResult.gs-result a.gs-title:hover, .gs-webResult.gs-result a.gs-title:hover b, .gs-imageResult a.gs-title:hover, .gs-imageResult a.gs-title:hover b { color: #0568CD; }
.gs-webResult.gs-result a.gs-title:active, .gs-webResult.gs-result a.gs-title:active b, .gs-imageResult a.gs-title:active, .gs-imageResult a.gs-title:active b { color: #0568CD; }
.gsc-cursor-page { color: #3366ff; }
a.gsc-trailing-more-results:link { color: #3366ff; }
.gs-webResult .gs-snippet, .gs-imageResult .gs-snippet, .gs-fileFormatType { color: #5F6A73; }
.gs-webResult div.gs-visibleUrl, .gs-imageResult div.gs-visibleUrl { color: #5F6A73; }
.gs-webResult div.gs-visibleUrl-short { color: #5F6A73; }
.gs-webResult div.gs-visibleUrl-short { display: none; }
.gs-webResult div.gs-visibleUrl-long { display: block; }
.gs-promotion div.gs-visibleUrl-short { display: block; }
.gs-promotion div.gs-visibleUrl-long { display: none; }
.gsc-cursor-box { border-color: #FFFFFF; }
.gsc-results .gsc-cursor-box .gsc-cursor-page { border-color: #999999; background-color: #FFFFFF; color: #3366ff; }
.gsc-results .gsc-cursor-box .gsc-cursor-current-page { border-color: #999999; background-color: #999999; color: #0568CD; }
.gsc-webResult.gsc-result.gsc-promotion { border-color: #D2D6DC; background-color: #D0D1D4; }
.gsc-completion-title { color: #3366ff; }
.gsc-completion-snippet { color: #5F6A73; }
.gs-promotion a.gs-title:link, .gs-promotion a.gs-title:link *, .gs-promotion .gs-snippet a:link { color: #0066CC; }
.gs-promotion a.gs-title:visited, .gs-promotion a.gs-title:visited *, .gs-promotion .gs-snippet a:visited { color: #0066CC; }
.gs-promotion a.gs-title:hover, .gs-promotion a.gs-title:hover *, .gs-promotion .gs-snippet a:hover { color: #0066CC; }
.gs-promotion a.gs-title:active, .gs-promotion a.gs-title:active *, .gs-promotion .gs-snippet a:active { color: #0066CC; }
.gs-promotion .gs-snippet, .gs-promotion .gs-title .gs-promotion-title-right, .gs-promotion .gs-title .gs-promotion-title-right * { color: #333333; }
.gs-promotion .gs-visibleUrl, .gs-promotion .gs-visibleUrl-short { color: #5F6A73; }
.gsc-input input.gsc-input { background: none repeat scroll 0% 0% white !important; }
input.gsc-search-button { display: none!important; }
form.gsc-search-box { border: none!important; padding: 0!important; margin: 0!important; background-color: #fff !important; background: none !important; box-shadow: none !important; }
div.gsc-control-cse.gsc-control-cse-en { background-color: #fff !important; border: none !important; padding: 0 !important; margin: 0!important; }
table.gsc-search-box { width: 100%!important; padding: 0!important; margin: 0!important; height: 32px!important; border: 1px solid #D9D9DA!important; border-radius: 16px!important; }
.gsc-input input.gsc-input { border: none!important; border-radius: 10px!important; padding: 0 20px!important; }
div.gsc-clear-button { margin-right: 8px !important; }
/* ----- HOME PAGE RE-DESIGN 20120729 ---- */
.versions { display: none!important; }
.hero { position: absolute; width: 347px; height: 517px; background: url('../img/bg-android.png') 0 0 no-repeat; top: 156px; left: 50%; margin-left: -460px; z-index: 555; overflow: visible; }
.hero .action { text-align: center; font-size: 14px; font-weight: normal; margin: 22px 0 0 0; }
.hero .action a { display: inline-block; color: #585858; padding: 10px; }
.hero a:hover { color: #333; }
.hero a span { color: #a4a4a4; }
.glare { background: url('../img/bg-android.png') 0 0 no-repeat; /* background: rgba(255,255,255,0.2); */
background-position: -347px 0; height: 490px; width: 170px; position: absolute; top: 6px; left: 53px; z-index: 1; }
#screen { padding: 82px 65px; width: 218px; height: 341px; overflow: hidden; visibility: hidden; position: relative; }
#carousel-clip { width: 218px; height: 341px; overflow: hidden; }
#screen ul { width: 1000px; overflow: hidden; margin: 0; padding: 0; position: relative; }
#screen li { float: left; width: 218px; height: 341px; list-style-type: none; }
#teaser { z-index: 1; position: relative; height: 424px; }
.top { overflow: visible; height: 534px; }
.bottom { z-index: 5; position: relative; }
#features { margin: 25px 0 0 -22px; padding: 20px 0 0 20px; width: 100%; overflow: hidden; }
#features ul { list-style-type: none; margin: 0; padding: 1px 0 0 0; }
#features li { display: block; float: left; width: 163px; margin: 0; padding: 0; margin: 0 24px 0px 0; /* opacity: 0.95; */
/*
	-webkit-transition: all 220ms ease-in-out;
	   -moz-transition: all 220ms ease-in-out;
	    -ms-transition: all 220ms ease-in-out;
	     -o-transition: all 220ms ease-in-out;
	        transition: all 220ms ease-in-out;
*/
height: 155px; overflow: hidden; }
/*
#features li.active, #features li:hover  {
	opacity: 1;
	-webkit-transition: all 220ms ease-in-out;
	   -moz-transition: all 220ms ease-in-out;
	    -ms-transition: all 220ms ease-in-out;
	     -o-transition: all 220ms ease-in-out;
	        transition: all 220ms ease-in-out;	
}
*/

#features li div { color: #acd5d4; font-weight: normal; text-shadow: 0 -1px 0 #1c2525; font-size: 15px; line-height: 20px;/* 	white-space: nowrap; */ }
#features li div span { color: #7c9998; }
#features li .icon { width: 163px; height: 95px; -webkit-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; border-radius: 5px; background: #2a322f; box-shadow: 0px -1px 0 rgba(0,0,0,0.26); -webkit-box-shadow: 0px -1px 0 rgba(0,0,0,0.26); margin-bottom: 6px; background: url('../img/features-icons.jpg') top left no-repeat; -webkit-transition: all 250ms ease-in-out; -moz-transition: all 250ms ease-in-out; -ms-transition: all 250ms ease-in-out; -o-transition: all 250ms ease-in-out; transition: all 250ms ease-in-out; behavior: url(/css/PIE.php); }
#features li.active .icon { box-shadow: 0 0 15px rgba(172,213,212,0.35); -webkit-transition: all 250ms ease-in-out; -moz-transition: all 250ms ease-in-out; -ms-transition: all 250ms ease-in-out; -o-transition: all 250ms ease-in-out; transition: all 250ms ease-in-out; }
li#ss2 .icon { background-position: -163px 0; }
li#ss3 .icon { background-position: -326px 0; }
.platforms { padding-left: 360px; height: 195px; background: #ececec; background-image: linear-gradient(bottom, #D9D9D9 0%, #FFFFFF 100%); background-image: -o-linear-gradient(bottom, #D9D9D9 0%, #FFFFFF 100%); background-image: -moz-linear-gradient(bottom, #D9D9D9 0%, #FFFFFF 100%); background-image: -webkit-linear-gradient(bottom, #D9D9D9 0%, #FFFFFF 100%); background-image: -ms-linear-gradient(bottom, #D9D9D9 0%, #FFFFFF 100%); background-image: -webkit-gradient( linear, left bottom, left top, color-stop(0, #D9D9D9), color-stop(1, #FFFFFF) ); }
.platforms ul { margin: 0; padding: 26px 0 0 0; list-style-type: none; font-weight: normal; }
.platforms li { float: left; width: 112px; margin-right: 6px; text-align: center; font-size: 13px; }
#main .platforms li a { color: #585858; display: block; position: relative; -webkit-transition: all 200ms ease-in-out; -moz-transition: all 200ms ease-in-out; -ms-transition: all 200ms ease-in-out; -o-transition: all 200ms ease-in-out; transition: all 200ms ease-in-out; }
#main .platforms li:hover a { color: #000; -webkit-transition: all 200ms ease-in-out; -moz-transition: all 200ms ease-in-out; -ms-transition: all 200ms ease-in-out; -o-transition: all 200ms ease-in-out; transition: all 200ms ease-in-out; }
.platforms li .icon { height: 96px; position: relative; margin-bottom: 28px; }
.platforms .bb, .platforms .symbian, .platforms .iphone, .platforms .s40, .platforms .wp, .iphone-r, .symbian-r, .wp-r, .s40-r, .bb-r { display: block; background: url('../img/platform-icons.png') no-repeat; }
.platforms .bb, .platforms .symbian, .platforms .iphone, .platforms .s40, .platforms .wp { width: 59px; height: 96px; margin: 0 auto; }
.iphone-r, .symbian-r, .wp-r, .s40-r, .bb-r { width: 59px; height: 30px; position: absolute; left: 26px; top: 96px; }
.platforms .bb { background-position: -0px -0px; }
.platforms .symbian { background-position: -59px -0px; }
.platforms .iphone { background-position: -118px -0px; }
.platforms .s40 { background-position: -0px -96px; }
.platforms .wp { background-position: -59px -96px; }
.iphone-r { background-position: -118px -96px; }
.symbian-r { background-position: -118px -126px; }
.wp-r { background-position: -118px -156px; }
.s40-r { background-position: -118px -186px; }
.bb-r { background-position: -0px -192px; }

.platforms li.diy{ padding-left:120px;}
.platforms li.diy div{ width:130px; height:130px; background:url('../img/qr.png') no-repeat;}
/* ///// HOME PAGE RE-DESIGN 20120729 ---- */ 

/* ----- LANGUAGE SELECTOR DESIGN ----- */

#lng { cursor: pointer; height: 37px; line-height: 37px; padding: 0 10px; margin: 0; font-size: 15px; }
a#jsrk{display:block; width:100px; height:35px;  color:white; text-align:center; text-shadow:none;  font-size:16px;}
#lng:hover a#jsrk{ color:#34af2;}
#lng .dropdown, #lng_open .dropdown { font-size: 17px; margin-left: 7px; }

#home-lng #lng {  -pie-background: linear-gradient(#1B201F, #1C2221);  color: #5c6e6d; text-shadow: 0px -1px 0px #000; top: 8px; right: 8px; box-shadow: 0px 0px 3px rgba(0,0,0,0.12); behavior: url(/css/PIE.php); }
/*
#home-lng #lng { background-image: linear-gradient(bottom, #1B201F 0%, #1C2221 100%); background-image: -o-linear-gradient(bottom, #1B201F 0%, #1C2221 100%); background-image: -moz-linear-gradient(bottom, #1B201F 0%, #1C2221 100%); background-image: -webkit-linear-gradient(bottom, #1B201F 0%, #1C2221 100%); background-image: -ms-linear-gradient(bottom, #1B201F 0%, #1C2221 100%); -pie-background: linear-gradient(#1B201F, #1C2221); background-image: -webkit-gradient( linear, left bottom, left top, color-stop(0, #1C2221), color-stop(1, #1B201F) ); color: #5c6e6d; text-shadow: 0px -1px 0px #000; top: 8px; right: 8px; box-shadow: 0px 0px 3px rgba(0,0,0,0.12); behavior: url(/css/PIE.php); }
*/
#lng .icon, #lng_open .icon { display: inline-block; background: url('../img/lang.png') no-repeat; background-position: -0px -24px; width: 23px; height: 24px; margin: 4px 7px 6px 0; vertical-align: middle; }
#home-lng #lng .icon { background-position: -0px -0px; width: 23px; height: 24px; }
#home-lng #lng_open { top: 8px; right: 8px; }
#lng_open { box-shadow: 0px 3px 6px rgba(0,0,0,0.4); padding: 0; }
#lng_open #select { padding: 0; font-size: 15px; height: 38px; line-height: 38px; padding-left: 20px; border-bottom: 1px solid #e8e8e8; color: #7d7d80; cursor: pointer; }
#lng_open .dropdown { float: right; margin-right: 10px; display: inline-block; }
#lng_open li a { color: #556170; }
#popular, #more { padding: 12px 25px; }
/* ///// LANGUAGE SELECTOR DESIGN ----- */

/* ----- NEW FAQ 201208 ----- */
#main .content.faq { width: 100%; }
#main .body.faq { width: 100%; padding: 0 0 32px 0; }
.topbar { background: #f7f7f7; height: 47px; border-bottom: 1px solid #f2f2f2; padding: 15px 28px 0 45px; }
.topbar input[type="text"] { font-size: 14px; border: 1px solid #d9d9d9; -webkit-border-radius: 17px; -moz-border-radius: 17px; -ms-border-radius: 17px; border-radius: 17px; height: 32px; padding: 0px 20px 0 36px; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; color: #2f434d; behavior: url(/css/PIE.php); -webkit-transition: all 100ms ease-in-out; -moz-transition: all 100ms ease-in-out; -ms-transition: all 100ms ease-in-out; -o-transition: all 100ms ease-in-out; transition: all 100ms ease-in-out; }
.topbar input[type="text"]:focus { border: 1px solid #cfcfcf; /* 	box-shadow: 0px 1px 3px #d9d9d9; */
/* 	box-shadow: 0px -1px 1px #eee; */

border-top: 1px solid #bebebe; /* 	border-bottom: 1px solid #eee; */
box-shadow: inset 0px 1px 1px #dedede; -webkit-transition: all 100ms ease-in-out; -moz-transition: all 100ms ease-in-out; -ms-transition: all 100ms ease-in-out; -o-transition: all 100ms ease-in-out; transition: all 100ms ease-in-out; }
 .topbar input::-webkit-input-placeholder {
 font-size: 14px;
 color: #c0c6c9;
}
.topbar input::-moz-placeholder {
 font-size: 14px;
 color: #c0c6c9;
}
.topbar .search { position: relative; z-index: 65555; }
.topbar .search.full { float: left; }
.topbar .full input[type="text"] { width: 510px; }
.search .btn-clear { display: none; z-index: 55557; width: 18px; height: 17px; position: absolute; top: 8px; right: 10px; cursor: pointer; opacity: 0.75; -webkit-transition: all 100ms ease-in-out; -moz-transition: all 100ms ease-in-out; -ms-transition: all 100ms ease-in-out; -o-transition: all 100ms ease-in-out; transition: all 100ms ease-in-out; }
.search .btn-clear:hover { opacity: 1; }
.topbar .search.compact { float: right; }
.topbar .search.compact input.query { width: 200px; -webkit-transition: all 220ms ease-in-out; -moz-transition: all 220ms ease-in-out; -ms-transition: all 220ms ease-in-out; -o-transition: all 220ms ease-in-out; transition: all 220ms ease-in-out; }
.topbar .search.compact input[type='text'].focused { width: 400px!important; -webkit-transition: all 220ms ease-in-out; -moz-transition: all 220ms ease-in-out; -ms-transition: all 220ms ease-in-out; -o-transition: all 220ms ease-in-out; transition: all 220ms ease-in-out; }
.topbar .crumbs { float: left; line-height: 32px; color: #b5bdc1; font-size: 15px; }
.crumbs a { color: #2c6e90!important; }
.topbar .crumbs .divider { color: #91b2c3; margin: 0 14px; }
.platform-icon { display: block; background: url('/img/v3/icons-sideversions.png') no-repeat; width: 42px; height: 43px; text-indent: -5000px; }
.icon-wp { background-position: -4px -0px; }
.icon-bb { background-position: -50px -0px; }
.icon-bb10 { background-position: -50px -138px; }
.icon-s60 { background-position: -4px -46px; }
.icon-android { background-position: -50px -46px; }
.icon-nokia { background-position: -4px -92px; }
.icon-iphone { background-position: -50px -92px; }
.icon-general { background-position: -4px -138px; }
.icon-s40 { background-position: -50px -184px; }
.icon-asha { background-position: -4px -184px; }
 @media only screen and (-webkit-min-device-pixel-ratio: 2) {
.platform-icon { background-image: url('/img/v3/icons-sideversions@2x.png'); background-size: 100px 230px; }
}
#main .container { padding: 34px 0px 34px 55px; }
#main .faq .faq-section { float: left; width: 420px; height: 164px; padding: 0 0 2px 0px; margin: 0 32px 42px 0; overflow: hidden; }
.faq .section-body { margin-left: 54px; }
#main .faq .faq-section h2 { margin: 0 0 3px 0!important; padding: 0!important; font-size: 22px!important; line-height: 42px; }
#main .faq .faq-section h2, #main .faq section h2 a { color: #2f434d; }
.faq .platform-icon { float: left; }
#main .faq .faq-section ul { margin: 0 0 13px 0!important; padding: 0; }
.faq .faq-section li { font-size: 14px; line-height: 19px; overflow: hidden; height: 1.4em; margin-bottom: 0.6em; width: 420px; position: relative; }
.faq .faq-section li .hider { display: block; position: absolute; top: 0; right: 52px; height: 22px; width: 45px; z-index: 44444; }
#main .faq .faq-section li a, #main .faq-list a { color: #2c6e90; text-decoration: none!important; z-index: 1; }
#main .faq .faq-section li a:hover, #main .faq-list a:hover { text-decoration: underline!important; z-index: 1; }
.faq a.more { font-size: 13px; display: block; border: 1px solid #e8e8e8; color: #a7afbb!important; height: 30px; line-height: 30px; float: left; padding: 0 17px; margin-left: -17px; -webkit-border-radius: 15px; -moz-border-radius: 15px; -ms-border-radius: 15px; border-radius: 15px; behavior: url(/css/PIE.php); }
.faq-list, .faq-entry { width: 660px; float: left; }
.faq-list h1, .faq-entry h1 { font-size: 20px; padding-left: 60px; font-weight: normal; color: #2f434d; margin-bottom: 6px; min-height: 35px; padding-top: 9px; }
.faq-entry h1 { margin-bottom: 20px; }
#main .faq-list ul { margin-left: 55px; margin-bottom: 34px; }
#main .faq-list li { text-indent: 0!important; font-size: 15px!important; width: 544px; padding: 7px 8px; line-height: 20px; }
#main .faq-list li:before { content: none!important; }
.faq .entry-body { padding-left: 58px; color: #4e636d; font-size: 15px; line-height: 22px; }
.faq .entry-body a { text-decoration: underline !important; }
.faq .entry-body br { /*display: none; */ height: 0.4em; }
.faq .entry-body p { margin-bottom: 0; }
.faq .entry-body ul, .faq .entry-body ol { padding-left: 35px; margin: 0!important; }
.faq .entry-body li { margin-bottom: 11px; }
/* CSS ENCODED ICONS */

.faq-list .even { background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAiwAAAACCAMAAABMkHe0AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QzA2NjhEQjZEOTgxMTFFMUI2ODFCREYzQTdDOEVEOUYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QzA2NjhEQjdEOTgxMTFFMUI2ODFCREYzQTdDOEVEOUYiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpDMDY2OERCNEQ5ODExMUUxQjY4MUJERjNBN0M4RUQ5RiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpDMDY2OERCNUQ5ODExMUUxQjY4MUJERjNBN0M4RUQ5RiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pv0NO/YAAAAhUExURf////v7+/n5+fr6+vj4+Pz8/P39/ff39/b29v7+/vX19aTfCfgAAAA7SURBVHjaYuAaBVwcxAJ2QoAFL2DCDZjxAUY8gBUvYCMAOIkGDCAwmlTolliYmMhMLYMgrYATC0CAAQBl0yCWp5RcrgAAAABJRU5ErkJggg%3D%3D') top left repeat-y; }
.hider { background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC0AAAACCAYAAADM4FV5AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QzA2NjhEQjJEOTgxMTFFMUI2ODFCREYzQTdDOEVEOUYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QzA2NjhEQjNEOTgxMTFFMUI2ODFCREYzQTdDOEVEOUYiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpCQTY1MEQ2MUQ5NjMxMUUxQjY4MUJERjNBN0M4RUQ5RiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpCQTY1MEQ2MkQ5NjMxMUUxQjY4MUJERjNBN0M4RUQ5RiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PmoVquQAAAAxSURBVHjaYvz//78JAwMDGxCzADErlA3C7EiYA4o5iaQ50PTDzORloAJgYhiCACDAAG33BAAqjlNtAAAAAElFTkSuQmCC') top right repeat-y; }
.search .btn-clear { background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAARCAIAAABfOGuuAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QkE2NTBENUZEOTYzMTFFMUI2ODFCREYzQTdDOEVEOUYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QkE2NTBENjBEOTYzMTFFMUI2ODFCREYzQTdDOEVEOUYiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpCQTY1MEQ1REQ5NjMxMUUxQjY4MUJERjNBN0M4RUQ5RiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpCQTY1MEQ1RUQ5NjMxMUUxQjY4MUJERjNBN0M4RUQ5RiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PlPJb9gAAAF1SURBVHjajJNfq4JAFMTVjKKgxKyoSAIR8vt/El96kHqs6C9FFElZ9ycrB6/G7e7T7jpzzsx4Vn+/31puJUlyOBwul8v9fn88HtVqtV6vt9tt27YNwxCYnqcdj8flcglTKy3TNMfjMfwiDcJut9P+XMPhsNfrscn6Iuwrh7VarU6nU0Z7Pp+0km+1Wk3X9TyaG9mDfL1eKY0+7ATh+/5kMhEmqqbTqWVZ6khOSEtp5/NZinEbxzHWFRMOfpBzu90Eg06dPmEY5iURtOd5zWaTf0D6FJrP59TKp2qU46bQYrEAB4ecCxyVhVGpVMqJdTodFQM6B4NB+R8afKBq/hY/o9EIbVEUXa9XwsBnIdg0klarJVeNRoMMlB9iQK1idrtdwRBYOiWAZrOZjIvjOMyk+CEhONvtVgEwFQRBNlybzWa9Xmv/WK7rpmOtDv1+n8NXDrYV7NcLQAk9C09JpOIZ/R8ejpqS/X7PHIg39d6wR+4C+xFgANyY3A6aWya4AAAAAElFTkSuQmCC'); }
.topbar input[type="text"] { background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QkE2NTBENUJEOTYzMTFFMUI2ODFCREYzQTdDOEVEOUYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QkE2NTBENUNEOTYzMTFFMUI2ODFCREYzQTdDOEVEOUYiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpCQTY1MEQ1OUQ5NjMxMUUxQjY4MUJERjNBN0M4RUQ5RiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpCQTY1MEQ1QUQ5NjMxMUUxQjY4MUJERjNBN0M4RUQ5RiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PpzOgL4AAAFQSURBVHjanJQxSANBEEU3ySEEhICtYpVKEBRBsEgrgpZWWgoJ2AhaWSqKhShYiWAn2FtIxEpQLIKi2NkKh8FCOBAEQfBt+MWxt5tcHHjcJEx+Zv/MXqF582g8UYIJ5TG0TY8oOp/LcAAf8CDe4QXm8gqNwxOsq4t9WIUzGIUmnMCATyjSc0iF9rkBh6maYxiGU6jDl2q8HW2peNMRMSmfFuAO1tR9Rsi2ugTW9aMuNvyqk5LqM0JVHenK9I4WfMKUT2hQeWLyRaI/zgjFyqs5RMryMg4JvcKiirpFXZ5ehqa2rXaDe0KMwZ5MDwqdi3lt84xznBW4VW6nduH6FKXyZa3ADtzL1Dffzmhq1zCrKWbuml3GSdiFZ/jRFWnAiMbvinU6KwRufygq+vF06jsrUCua/iLRcVrOECr9Crli37qD7cj8L6xYTf50Xnp/AgwAQhpHb1E2FD0AAAAASUVORK5CYII%3D') 11px 7px no-repeat; background-color: #FFF; }
.twitter .nib { background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAALCAMAAABS673/AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MjdBNzA4MjlEQTQyMTFFMUJBNzNBRDlGNTNEQzA0REQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MjdBNzA4MkFEQTQyMTFFMUJBNzNBRDlGNTNEQzA0REQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoyN0E3MDgyN0RBNDIxMUUxQkE3M0FEOUY1M0RDMDRERCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoyN0E3MDgyOERBNDIxMUUxQkE3M0FEOUY1M0RDMDRERCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pn+fKaQAAAAYUExURfv7+/39/f7+/vn5+fz8/Pr6+v////j4+HtBzzEAAABGSURBVHjabM5JEsAgDANBZ9Hw/x+HOC4ognScviii2SmwIgJu11/gMD2B89r6B6tkLwD9+oAh1SfUbbFB3hYG+u3ZeQQYAIsLBnOR1WFOAAAAAElFTkSuQmCC') top left no-repeat; }
/* ///// NEW FAQ 201208 ----- */

/* ----- NEW SIDEBAR 20120809 ----- */
.v3 .sideversions .download-icon { display: block; background: url('../img/icons-platforms.png') no-repeat; width: 41px; height: 40px; }
.v3 .sideversions .icon-bb { background-position: -3px -0px; }
.v3 .sideversions .icon-wp { background-position: -47px -0px; }
.v3 .sideversions .icon-android { background-position: -3px -43px; }
.v3 .sideversions .icon-iphone { background-position: -47px -43px; }
.v3 .sideversions .icon-nokia { background-position: -3px -86px; }
.v3 .sideversions li { padding-right: 14px; }
.v3 .sideversions ul { margin: 16px 0 0 4px; }
aside.v3 hr { border: none; height: 3px; background-color: #f0f0f1; margin: 0; }
#main aside.v3 section.sideversions { padding-bottom: 33px; border: none; }
.inner aside.v3 .sideversions { margin-bottom: 0!important; }
#main aside.v3 .reviews { padding-top: 10px; padding-bottom: 20px; border-bottom: none; }
aside.v3 .reviews header { margin-top: 0; }
aside.v3 .share { padding-top: 10px!important; padding-bottom: 20px!important; }
.inner aside.v3 .share { padding-bottom: 0px!important; }
aside .twitter { font-family: 'rooney', Georgia, serif; font-size: 14px; line-height: 21px; color: #4b5462; font-style: italic; }
aside .helptranslate .message { font-family: 'rooney', Georgia, serif!important; font-size: 14px; line-height: 21px; color: #4b5462; font-style: italic; }
aside .twitter .message, aside .helptranslate .message { background: #f8f8f8; -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; border-radius: 3px; padding: 16px 20px 20px 20px; font-style: italic; behavior: url(/css/PIE.php); overflow: hidden; text-overflow: ellipsis; word-wrap: normal; }
 aside.v3 .twitter, aside.v3 .helptranslate, {
 padding-top: 22px!important;
}
aside .twitter .nib { width: 24px; height: 11px; margin-left: 78%; }
aside .twitter .credits { text-align: right; margin: 8px 0 24px 0; }
aside .twitter .twitter-date { color: #b1b4b8; margin-right: 0.4em; }
aside .helptranslate .message { margin: 10px 0 20px 0; }
.faq aside { float: right; width: 230px; padding-left: 0!important; padding-top: 58px!important; }
.faq-tip { text-align: center; font-family: 'rooney', Georgia, serif; font-style: italic; font-size: 14px; line-height: 21px; color: #70747a; width: 148px; float: right; padding: 52px 26px; background: #f8f8f8; -webkit-border-radius: 200px; -moz-border-radius: 200px; -ms-border-radius: 200px; border-radius: 200px; margin-right: -4px; behavior: url(/css/PIE.php); }
.faq-tip em { display: block; margin-bottom: 1em; color: #49b95c; }
#quote span { color: #919498!important; }
#quote { margin-bottom: 11px!important; }
/* ///// NEW SIDEBAR 20120809 ------ */

#search-results { position: absolute; z-index: 555555; height: 340px; box-shadow: 0 4px 8px #aaa; overflow-y: auto; background-color: #fff; padding: 0; display: none; margin-top: 0px; border-radius: 0 0 4px 4px; }
#search-results.full { width: 534px; left: 17px; }
#search-results.compact { width: 424px; left: 17px; }
#search-results ul li.result { text-indent: 0 !important; border-bottom: 1px solid #efefef; padding: 15px; }
#search-results ul li.result h2 a { text-decoration: none !important; font-size: 16px !important; color: #2C6E90 !important; }
#search-results ul li.result h2 { margin-bottom: 2px !important; font-weight: bold !important; }
#search-results ul li.result p { padding: 0; margin: 0; }
#search-results ul li.result::before { content: none !important; }
/* ----- ERROR/404 ----  */
.error #teaser { border-radius: 12px; /* 	box-shadow: none; */
padding-left: 222px; width: 760px; z-index: 55555; }
.error #teaser h1 { font-size: 34px; line-height: 36px; width: 91%; }
.error #home { width: 520px; color: #8ca4a5; }
.error #home p { font-size: 15px; line-height: 22px; margin-bottom: 46px; }
.error #home p a { color: #8ca4a5; text-decoration: underline; }
.bottom.error { padding-top: 386px; }
.faq .error { margin: 30px 0 0 0; }
img.bb_menu_btn { width: 20px!important; height: 16px!important; }
/* facebook like fix */

div.connect_widget_number_cloud table.connect_widget_number_cloud_summary td { font-size: 12px!important; }
/* FAQ Search page */
#main #faq-search { padding-right: 40px; padding-left: 108px; width: 660px; }
#faq-search h1 { padding-left: 0; }
#faq-search #results { width: 100%; min-height: 200px; }
#faq-search #search-results { position: relative; width: 100%; height: auto!important; box-shadow: none; margin: 0; overflow: visible; }
#faq-search #search-results li { margin: 0; padding: 0; width: 100%; margin-left: -42px; margin-bottom: 20px; }
#faq-search #search-results li.odd, #faq-search #search-results li.even { background: none; }
#faq-search #search-results a { padding: 0; }
#faq-search #search-results a:hover { background: none; text-decoration: none!important; }
#faq-search #search-results a h3:hover { text-decoration: underline!important; }
#faq-search #search-results a h3 { color: #2C6E90; font-weight: normal; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 15px; }
#faq-search #search-results .list { height: auto; }
#faq-search #loader { text-align: center; font-size: 13px; color: #bbb; width: 560px; padding-top: 10px; min-height: 120px; }
.load-spinner { width: 24px; height: 24px; background: url('/img/v3/loading.gif') top left no-repeat; margin: 0 auto; margin-bottom: 10px; }
#faq-search #no-results #img { display: none; }
#faq-search #no-results { text-align: left; padding: 0; min-height: 120px; }
#faq-search #no-results h4 { margin-bottom: 10px; padding: 0; }
#btn-search { position: absolute; top: 2px; left: 574px; height: 32px; border: 1px solid #d9d9d9; border-radius: 17px; padding: 0 20px; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; color: #666; font-size: 14px; background: #eeeeee; background: -moz-linear-gradient(top, #FBFBFB 0%, #E1E1E1 100%); /* firefox */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #FBFBFB), color-stop(100%, #E1E1E1)); /* webkit */ background: linear-gradient(#FBFBFB, #E1E1E1); text-shadow: 0px 1px 0px #fff; cursor: pointer; }
#reset-search { display: block; font-size: 13px; }
#faq-search h1 { margin-bottom: 25px; }
.search #search-results #loader { text-align: center; color: #bbb; padding: 110px 80px 0 80px; }
/*  FAQ updates  */
.entry-body table { border-collapse: collapse; margin-bottom: 21px; }
.entry-body td, .entry-body th { vertical-align: top; padding: 9px 22px 10px 12px; }
.entry-body td { border-bottom: 1px solid #e5e5e5; }
.entry-body th { text-align: left; font-weight: normal; color: #b0b0b0; border-bottom: 3px solid #e5e5e5; }
.entry-body th b { color: #4e636d; }
code { font-family: "Consolas", "Bitstream Vera Sans Mono", "Courier New", Courier, monospace !important; color: #006699; }
pre { width: 100%; overflow: hidden; overflow-x: auto; font-size: 14px; background-color: #f8f8f8; border-radius: 4px; padding: 12px 18px; margin-left: -18px; }
pre code { color: #333; }
code em { color: #b0b0b0; font-style: normal; }
.faq .entry-body p { margin-bottom: 12px !important; }
.faq .entry-body ul, .faq .entry-body ol { margin: 12px 0 !important; }
.faq .entry-body h4 { color: #2f434d; font-weight: 500 !important; font-size: 114%; padding-bottom: 0 !important; margin-top: 32px; margin-bottom: 12px; }
.faq .entry-body li { margin-bottom: 10px !important; }
.faq .entry-body h2 { font-family: "HelveticaNeueLight", "HelveticaNeue-Light", "Helvetica Neue Light", "HNLight", Helvetica, Arial, sans-serif; font-size: 22px !important; font-weight: lighter; margin-top: 32px; margin-bottom: 12px !important; color: #4dc247 !important; }
.faq .entry-body h3 { padding-top: 0 !important; padding-bottom: 0 !important; margin-top: 32px; margin-bottom: 12px !important; font-size: 22px !important; }
.faq .entry-body h5 { color: #2f434d; font-size: 100%; margin-top: 12px; margin-bottom: 2px !important; }
.faq .entry-body hr { margin: 18px 0 !important; }
.faq .entry-body img { vertical-align: middle; }
pre.wrap { white-space: pre-wrap; white-space: -moz-pre-wrap; white-space: -pre-wrap; white-space: -o-pre-wrap; word-wrap: break-word; }
.faq .entry-body ul li > p { text-indent: 0 !important; display: inline-block; vertical-align: top; }
.data-search { margin-bottom: 32px; }
.ui-autocomplete { box-shadow: 0px 3px 6px rgba(0,0,0,0.4); }
.data-search .title { margin-top: 20px; }
.data-search input { padding: 6px 8px; border-radius: 4px; border: 1px solid #d9d9d9; box-shadow: inset 0px 1px 1px #dedede; }
.data-search .data { margin-top: 20px; }
.data-search .data .label { display: inline-block; width: 180px; margin-bottom: 8px; }
.data-search .data .value { display: inline-block; width: 240px; font-weight: bold; color: #2f434d; }
.data-search .value-single { font-weight: bold; color: #49b95c; }
.data-search .value-single .error { color: #F26A5F; }
#nokia_search .title { font-size: 100%; }
.faq .entry-body img.small { max-width: 192px !important; }
.faq .entry-body img.medium { max-width: 286px !important; }
.faq .entry-body img.large { max-width: 364px !important; }
.faq .entry-body img.full { max-width: 100% !important; }
.faq .entry-body img.center { display: block !important; margin: 0 auto; }
.faq .entry-body img.half { max-width: 276px; max-height: none !important; margin-left: 12px; float: left; }
.faq .entry-body img.third { max-width: 192px !important; margin-left: 12px; float: left; }
.faq .entry-body img.third:first-child, .faq .entry-body img.half:first-child { margin-left: 0px; }
.faq .entry-body img.half:last-of-type, .faq .entry-body img.third:last-of-type { float: none; }
.faq .entry-body img.half:last-of-type:after, .faq .entry-body img.third:last-of-type:after { content: '.'; display: block; height: 0; clear: both; visibility: hidden; }
.faq .entry-body li p { display: block; width: 100%; }
.faq .entry-body .icon-large { max-width: 34px !important; max-height: 34px !important; vertical-align: middle; margin-left: 2px; }
.faq .entry-body .icon { max-width: 25px !important; max-height: 25px !important; vertical-align: middle; margin-left: 2px; }
.faq .entry-body .icon-small { max-width: 20px !important; max-height: 20px !important; vertical-align: middle; margin-left: 2px; }
.faq .entry-body img { max-width: 276px; }
.faq .entry-body li:after, .faq .entry-body p:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
.currency { border-bottom: 1px dotted #999; cursor: pointer; color: #2f434d; }
#currency-tip { position: absolute; top: 0; left: 0; width: 180px; padding: 15px 20px; font-size: 13px; line-height: 18px; border-radius: 4px; -webkit-box-shadow: 0px 3px 6px rgba(0,0,0,0.4); -moz-box-shadow: 0px 3px 6px rgba(0,0,0,0.4); box-shadow: 0px 3px 6px rgba(0,0,0,0.4); z-index: 55557 !important; background-color: #fff; }
.entry-body { position: relative !important; z-index: 1 !important; }
/*  // FAQ updates  */
