body, p, h1, h2, h3, h4, h5, h6, img, ul, li { margin:0; padding:0; border:0}
body {font:14px/160% Arial,Helvetica,Sans-Serif; color:#545454;}
d {position:absolute; left:10px; top:10px; font-size:11px; padding:3px; background:#FFF;}
a {color:#28A4CD;}
a:hover {text-decoration:none;}
.head-index {background:url("imgs/bg_index_header_75.png") no-repeat center top;}
.body_index .head-body {height:551px; width:950px; margin:0 auto; position:relative;}
.body_page .head-body {width:950px; margin:0 auto; position:relative;}
.body_index .head-body h1, .body_index .head-body h3, .body_index .head-body h2 {text-indent:-1000px; overflow:hidden}
.head-index .logo, .body_page .logo {background:url("imgs/logo.png") no-repeat; display:block; width:271px; height:73px; text-indent:-1000px; overflow:hidden; position:absolute; top:8px;}
.body_index {background:url("imgs/bg-home.png") repeat-x;}
.body_page {background:url("imgs/bg-page.png") repeat-x;}
.body_page h1 {font-size:40px; color:#FFF; text-shadow: 0 1px 1px #154E94; margin:0; padding:125px 0 15px 10px; line-height: 100%}
.body_page h2 {color: #FFF; font-size: 16px; padding: 0 0 15px 10px; text-shadow: 0 1px 1px #154E94;}
.body_page h2 a {color: #FBD22D;}
.menu {position:absolute; right:0px; top:15px;}
.menu li {float:left; list-style:none; background:url("imgs/menu.png") -100px 0; height:68px; padding:3px 0 0 0;}
.menu a {color: #FFF; font-size: 12px; text-shadow: 0 -1px 0 #12499A; text-transform: uppercase; text-decoration:none; display:block; height:50px; background:url("imgs/menu.png") -100px -3px; line-height:50px; padding:0 10px; font-weight:bold;}
.menu a:hover {background-position:-100px -74px !important;}
.menu .right {background-position:-500px 0 !important;}
.menu .right a {background-position:-500px -3px !important;}
.menu .right a:hover {background-position:-500px -74px !important;}
.menu .first {background-position:0px 0 !important;}
.menu .first a {background-position:0px -3px !important; padding-left:25px;}
.menu .first a:hover {background-position:0px -74px !important;}
.menu .last {background-position:right 0 !important;}
.menu .last a {background-position:right -3px !important; padding-right:25px;}
.menu .last a:hover {background-position:right -74px !important;}
.menu .current {color:#FED200;}
#btnFree {display:block; width:317px; height:87px; text-indent:-500px; overflow:hidden; position:absolute; left:30px; top:320px;}
#btnElite {display:block; width:317px; height:87px; text-indent:-500px; overflow:hidden; position:absolute; right:39px; top:304px;}
.box_as-seen-in {width:900px; height:145px; background:url("imgs/bg_as-seen-in.png"); margin:0 auto; padding:20px 40px 0 20px }
.box_as-seen-in a {display:block; height:50px; text-indent:-1000px; overflow:hidden}
.preload_imgs {position:absolute; left:-10px; top:-10px; width:1px; height:1px; overflow:hidden;}
.preload_imgs img {width:1px; height:1px;}

/* leng menu */
#land_menu { position: absolute; top: 75px; right: 20px;}
#land_menu li {float: left; list-style: none; margin: 0 0 0 10px;}
#land_menu a {color:#FFF; font-size: 9px;}

.body_page .artic { position:relative; padding:0 0 40px 0; min-height:350px; width:100%; display:table}
.body_page .artic .article-left {float:left; width:600px;}
.body_index .body {width:900px; margin:-60px auto 0 auto;}
.body_page .body {width:890px; padding:20px 35px 0px; margin:0 auto; background:url("imgs/bg-page-body.png") no-repeat;}
.index-intro-box {width:100%; display:table; background:url("imgs/bg_intro_box.jpg") no-repeat center bottom; padding:50px 0;}
.index-intro-box h3 {font-size:24px; color:#333; padding:10px 0px;}
.index-intro-box h6 {font-size:14px; color:#333; padding:5px 0px;}
.index-intro-box p {padding:10px 0px 10px 0px;}
.index-intro-box .imgs-box img {margin:0 15px 0 0;}
.index-intro-box ul {margin-left:15px;}
.index-intro-box .align_right {display:table}
.btn-green {background:#FFF url("imgs/btn_green.png"); text-align:center; width:170px; height:53px; color:#FFF; line-height:53px; display:block; font-weight:bold;text-decoration:none; margin:20px 0 0 0;text-shadow: 0 1px 1px #2B510C;}
.btn-green:hover {background-position:left bottom;}
.artic h2 {color:#333; font-size: 21px; padding: 15px 0 0 0; text-shadow: none;}
.artic h3 {color:#333; font-size: 18px; padding: 15px 0 0 0}

.footer {padding:5px 0 30px 0; font-size:12px;}
.footer ul { border-bottom:solid 1px #EEE; width:100%; display:table; padding:10px 0;}
.footer ul li { border-left:solid 1px #EEE; float:left; list-style:none;padding:0 10px;}
.footer ul li:first-child { border-left:none; padding:0 10px 0 0;}
.footer li a {color:#888; text-decoration:none;}
.footer li a:hover {color:#545454; text-decoration:underline;}
.footer p {color:#888;padding:10px 0;}

/*.popup_map {background: none repeat scroll 0 0 #FFFFFF; border: 1px solid #CCCCCC; border-radius: 5px 5px 5px 5px; left: 90px; padding: 10px; position: absolute; top: 25px; width: 750px; z-index: 1000; display:table; box-shadow: 0 0 7px #555555; display:none;}*/
.popup_map { width: 750px; display:table;}
.popup_map .left {width: 450px;float:left;}
.popup_map .right {width: 280px;float:right; margin:-10px 0 0 0;}
.popup_map ul {font-size:12px; margin:0 0 0 0 !important; border-bottom:1px solid #f3f3f3; padding:0px 0px 10px 0px;}
.popup_map li {list-style:none;line-height:175% !important; padding: 0 !important}
.popup_map h4 {font-size:16px; padding:20px 0 5px 0;}

.body_page .artic h3 {font-size:21px; color:#333; padding:20px 0 8px;border-bottom: solid 1px  #CCC;}
.body_page .artic h4 {font-size:15px; color:#333; padding:15px 0 0px;}
.body_page .artic h4 span {font-family:"Bitter","Georgia",Serif; font-size:14px; font-style:italic; color:#777; font-weight:normal;}
.body_page .artic h6 {font-size:18px; color:#333; padding:15px 0 0px;}
.body_page .artic p {padding:10px 0 0 0;}
.body_page .artic .indent {padding-left:40px;}
#address {background:url("imgs/icon-map.png") no-repeat left 10px;}

.aside { width:255px; float:right; position:relative; background:url("imgs/aside_s.png"); margin:20px 0 40px 20px;}
.aside .top { width:255px; height:60px; position:absolute; top:0px; left:0px; background:url("imgs/aside_s.png") -255px top;}
.aside .bottom { width:255px; height:60px; position:absolute; bottom:0px; left:0px; background:url("imgs/aside_s.png") right top;}
.aside .inner {position:relative; padding:0px 0px 50px 20px; font-size:90%;}

.support_live_chat {height:188px; width: 350px; padding:10px 0 0 0; margin-left: -13px; background: url("imgs/preloader.gif") no-repeat center center;}
.faqUl li {list-style:none;}
.faqUl li li {list-style:disc; margin-left:25px;}
.faqUl h5 {font-size: 18px; margin: 20px 0 0 0; color: #454545;}
.faqUl .faqWrapttl {padding:0px 0px 0px 20px;}
.faqUl .faqBody { padding:0px 0px 20px 40px;}

.textBox_t1 {margin-top:20px; width:420px; float:left; }
.textBox_t1 p {line-height: 125%; padding-top: 25px !important}
.textBox_t1 i {font-family: "Georgia", "Serif"; color: #777;}

.artic ul {margin: 20px 0 0 25px}
.artic ul li {line-height: 145%; padding: 0 0 10px 0}
.artic ul li.title {list-style: none; margin-left: -20px; color: #1996BF; font-size: 18px; font-weight: bold;}

.text_type_big_head {text-align: center; padding: 5px 0 10px}
.text_type_big_head h2 {font-size: 28px; color:#333; line-height: 130%; text-shadow:none; padding-bottom: 15px}
.text_type_big_head h3 {font-size: 21px !important; color:#666 !important; text-shadow:none; border-top:1px solid #EEE; border-bottom: none !important; font-weight: normal;}
.text_type_big_head i {color:#333}
.text_type_big_head span {font-style: italic; font-family: 'Georgia', 'Times New Roman', 'Times', 'serif'}
.text_type_2column {width: 100%; display: table;}
.text_type_2column .left {float: left; width: 48%;}
.text_type_2column .right {float: right; width: 48%;}
.text_type_steps { background: url("imgs/pic_app_working.jpg") no-repeat center top; display: table; width: 100%; margin: 20px 0 40px 0 !important}
.text_type_steps li {width: 33%; float: left; list-style: none; padding: 245px 0 0 0 !important; color: #333; text-align: center; font-weight: bold}
.text_type_app_scrin { background: url("imgs/pic_app_scr.jpg") no-repeat left center; padding: 50px 0 90px 465px; margin: 30px 0 0 0!important;}
.text_type_singl_img {text-align: center}

.display-news {margin-top: 20px !important;}
.display-news img:hover {-moz-box-shadow: 0px 0px 8px #d0d0d0; -webkit-box-shadow: 0px 0px 8px #D0D0D0; box-shadow: 0px 0px 8px #D0D0D0;}

/* Tabs */
#tab_titles_box {width: 100%; margin: 20px 0 0 0; padding: 0; display: table; position: relative; bottom: -1px;}
#tab_titles_box li {list-style: none; float: left; background:#DFDFDF; border: 1px solid #D0D0D0; font-size: 16px; padding: 5px 15px 5px 15px; margin:0 5px 0 0; cursor: pointer;}
#tab_titles_box .current {color:#328EE2 !important; font-weight: bold !important; background: #FFF !important; cursor: default !important; border-bottom-color: #FFF !important}
#tab_body_box {border: 1px solid #D0D0D0; padding: 20px}

/* TABLE */
.view_table {width: 100%;}
.view_table thead th {color:#666; font-size: 16px; font-weight: normal; line-height: 120%; padding: 10px 0px 5px 0px }
.view_table thead td {font-size: 16px; text-align: left; padding-left: 10px;}
.view_table thead h2 {width: 100%; font-size: 22px; color:#0D70CA; text-shadow:none; margin: 0 !important; padding: 0 0 3px 0 !important;}
.view_table tbody th {font-weight: normal; padding: 10px; text-align: left; border-top: 1px solid #EEEEEE; line-height: 120%;}
.view_table tbody span {display: block; color:#0D70CA; font-weight: bold; font-size: 130%;padding: 0 0 5px 0;}
.view_table tbody td {border-top: 1px solid #EEEEEE;}
.view_table .tr_gray {background: #FCFCFC;}
.view_table .yes {background: url("imgs/icon-cm.png") no-repeat center center}
.view_table .btn {background: url("imgs/btns_set.png") right top; display: block; height: 55px; color:#EEE; font-size: 25px; text-align: center; line-height: 45px; text-decoration: none; padding: 0 30px 0 0; text-transform: uppercase; font-weight: bold;}
.view_table .btn:hover {background-position: right -55px; color:#FFF}
.view_table .btn_buy_now {background-position: right -110px;}
.view_table .btn_buy_now:hover {background-position: right -165px; color:#FFF}

.device_promo_box {width:100%; display:table; padding:40px 10px 20px;}
.device_promo {width: 160px; height: 135px; padding: 40px 0 0 195px; font-size: 14px !important; font-weight: normal !important; color:  #797979 !important; display: block; float: left; line-height: 150%; text-decoration:none;}
.device_promo_iphone {background: url("imgs/promo_devices.png"); margin:0 30px 0 50px;}
.device_promo_android {background: url("imgs/promo_devices.png") right top;}
.device_promo span {color:#84AC09; font-weight: bold; background: url("imgs/promo-arrow.png") no-repeat right 4px; padding-right: 10px;}

.news {margin: 20px 0 0 0;}
.news img {float: left; margin: 5px 15px 5px 0px;}
.news a {text-decoration: none; color:#333}
.news a b {text-decoration: underline; color: #28A4CD;}

/* android */
.head-view_Android {background:url("imgs/promo-android.png") no-repeat center top;}
.head-view_Android .logo, .body_view_iPad .logo {background:url("imgs/logo.png") no-repeat; display:block; width:271px; height:73px; text-indent:-1000px; overflow:hidden; position:absolute; top:8px;}
.body_view_Android .head-body {height:635px; width:950px; margin:0 auto; position:relative;}
.body_view_Android {background:url("imgs/bg-page.png") repeat-x;}
.body_view_Android .body {width:900px; margin:0px auto 0 auto;}
.head-view_Android h1, .head-view_Android h2 {text-indent: -2000px; height: 40px;}
.head-view_Android h3 {position: absolute; left: 405px; top: 225px; font-size: 15px; color:#FFF;}
.head-view_Android ul.promo_ul {position: absolute; left: 405px; top: 250px;}
.head-view_Android ul.promo_ul li {color:#545454; font-size: 15px; font-weight: bold;list-style: none; background: url("imgs/ico_li.png") no-repeat 0 5px; padding: 6px 0 6px 30px;}

/* iPhone */
.head-view_iPad {background:url("imgs/promo-iPPT.png") no-repeat center top;}
.body_view_iPad .head-body {height:635px; width:950px; margin:0 auto; position:relative;}
.body_view_iPad {background:url("imgs/bg-page.png") repeat-x;}
.body_view_iPad .body {width:900px; margin:0px auto 0 auto;}
.head-view_iPad h1, .head-view_Android h2 {text-indent: -2000px; height: 40px;}
.head-view_iPad h3 {position: absolute; left: 405px; top: 205px; font-size: 15px; color:#FFF;}
.head-view_iPad ul.promo_ul {position: absolute; left: 405px; top: 230px;}
.head-view_iPad ul.promo_ul li {color:#545454; font-size: 15px; font-weight: bold;list-style: none; background: url("imgs/ico_li.png") no-repeat 0 5px; padding: 6px 0 6px 30px;}

.ul_services {display: table; height: 190px; margin: 20px 0 0 0px !important}
.ul_services li {float: left; width: 33%;}
.ul_services li li { clear: both; width: 100%;}
.li-privacy, .li-saved-data, .li-access {list-style: none; background: url("imgs/s_icons.png") no-repeat 0 0;}
.li-privacy {background-position: 0 -120px;}
.li-saved-data {background-position: -50px -60px;}
.li-access {background-position: -120px 0px;}
.ul_services h2 {color: #333; font-size: 16px; padding: 15px 0 0 60px; height: 60px; vertical-align: middle; line-height: 20px;}
.ul_services  .li-saved-data h2 {padding: 5px 0 10px 60px;}
.ul_services ul {margin: -5px 0px 0px 60px;}

.market-btn {height: 110px; background: url("imgs/bg_market-btn.png") no-repeat center 40px; text-align: center; padding: 0 0 0 8px; margin-top:460px }
.p_foot {clear: both; padding: 30px 0 20px 0; text-align: center; font-size: 16px; font-weight: bold; color: #333;}

.text_type_4 {padding:25px 0 15px 0; width:100%; display:table;}
.text_type_4 ul {margin:0;}
.text_type_4 li {font-size:21px; color:#545454; font-weight:bold; list-style:none; margin:25px 0 10px 0; line-height: 105% !important}
.text_type_4 i {font-family: "Bitter", "Georgia", Serif; font-weight: 400; font-size: 14px; font-weight: normal; color: #4BA8DF; display: block; margin-top: 3px;}
.text_type_4 .left {width:45%; float:left; border-right: solid 1px #EEE; padding:10px 30px 20px 0;}
.text_type_4 .right {width:45%; float:right; padding:10px 0px 20px 0;}

.text_type_h2 {font-size:28px !important; line-height:34px !important; font-family: "Bitter", "Georgia", Serif; margin: 20px 0 20px 0 !important; padding: 15px 0 !important; font-style: italic; color: #2086D2 !important; background: #F6FBFE; border: solid 1px  #E0EEF6; text-align:center; font-weight:normal; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px;  box-shadow:0 0 15px #2086D2;}
.text_type_h6 {font-size:22px !important; line-height:30px !important; font-family: "Bitter", "Georgia", Serif; margin: 20px 0 20px 0 !important; padding: 15px 0 !important; color: #333 !important; background: #F6FBFE; border: solid 1px  #E0EEF6; text-align:center; font-weight:normal; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px;  box-shadow:0 0 15px #F00;}

.bugger {background:url("imgs/pic-malware.jpg") no-repeat left 50px; padding: 30px 0 30px 410px;}
.bugger h4 { font-size: 16px; line-height: 23px;}
.bugger p { font-size:14px; line-height:160%; color:#545454;}

.mPopUp_bg {position: fixed; top: 0px; left: 0px; bottom: 0px; right: 0px; background: #000; opacity: 0.5;  filter: alpha(opacity=50);}
.mPopUp_body {position:fixed; top:100px; left:50%; width:500px; height:375px; padding:10px; margin-left:-260px; background:#FFF;-webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px;}
.mPopUp_close {float: right; display: block; padding: 3px 5px 0px 0px; font-weight: bold;}
.mPopUp_btn_bar {width: 100%; display: table;}
.mPopUp_btn_bar ul, .mPopUp_btn_bar li {margin:0; padding:0; list-style:none; float:left;}
.mPopUp_btn_bar ul {padding: 5px 0px 0px 3px;}
.mPopUp_btn_bar li {margin-right: 5px;}

.btnToGooglePlay{position: absolute; left: 615px; top: 235px;}
#social li{float:left; list-style: none; margin-right: 10px;}
#shareEmail {display: block; width: 50px; border:solid 1px #CCC; text-align: center; text-decoration: none; line-height: 120%; padding: 5px 0 7px 0;}
#btnBuyNow {position: absolute; left: 630px; top: 420px; color: white; font-size: 24px; font-weight: bold;}