html, body, h1, h2, h3, h4, h5, h6, p, ul, li{margin:0;padding:0;border:0;font-size:100%;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{display:inline-block;}
.clearfix{display:block;}
.none{display:none;}
.clear{clear:both;}
html, body{background:#fff;font-weight:400;font-size:14px;line-height:1.6em;color:#545454;}
html, body, input, textarea{font-family:"Open Sans", Arial, Helvetica, Sans-Serif;}
h1, h2, h3, h4, h5, h6{color:#333;}
h1{font-size:38px;line-height:38px;}
h2{font-size:32px;line-height:34px;}
h3{font-size:21px;line-height:26px;}
h4{font-size:16px;line-height:23px;}
h5{font-size:14px;line-height:20px;}
h6{font-size:14px;line-height:18px;}
p, ul{margin-top:15px;}
.serif{font-family:"Bitter", "Georgia", Serif;font-weight:400 !important;}
a{cursor:pointer !important;}
a:visited, a:link{text-decoration:none;color:#28a4cd;}
a:active, a:hover{text-decoration:none;color:#1996bf;}
#pageWrap{width:960px;margin:0 auto;position:relative;}
#page{width:890px;padding:40px 35px;margin:0 auto;background:url(images/bg-page.png) no-repeat top left;position:relative;}
#page h2{font-size:28px;}
#page h2,
#page #pageHeader h2{text-align:center;font-weight:700;margin:0 auto;padding-bottom:15px;}
#page #pageHeader h3{text-align:center;font-weight:400;margin:0 auto;padding-top:15px;}
#page #pageHeader h3{border-top:1px solid #EEEEEE;color:#666666 !important;width:800px;}
.round{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;overflow:hidden;}
.shadow{-moz-box-shadow:0px 0px 3px #555;-webkit-box-shadow:0px 0px 3px #555;box-shadow:0px 0px 3px #555;}
.left{float:left;}
.right{float:right;}
.center{margin:0 auto;display:block;}
.italic{font-style:italic;}
.sprite{display:block;overflow:hidden;}
.hide{display:none;}
.kick{color:#fff;}
.button,
.button span{display:inline-block;background:url(images/sprite-buttons.png) no-repeat top left;}
a.buttonMain{height:53px;background-position:right 0px;margin-top:15px;}
a.buttonMain span{padding:20px 0 19px 30px;margin-right:30px;background-position:left 0px;font-size:14px/14px;font-weight:600;line-height:1em;color:#fff;text-
shadow:0 1px 1px #2b510c;}
a.buttonMain:hover{background-position:right -53px;}
a.buttonMain span:hover{background-position:left -53px;}
#header{padding:15px 0 12px 0;position:relative;}
#header .logo{width:304px;height:87px;display:block;float:left;background:url(images/logo.png) no-repeat top left;position:absolute;top:0px;left:0px;text-indent:-9999px;}
#header #navWrap{width:730px;float:right;}
#header #navWrap div{float:right;}
#header #navWrap .light{padding:18px 0 28px 9px;background:url(images/menu.png) repeat-x top left;}
#header #navWrap .dark{padding:18px 13px 28px 0;background:url(images/menu.png) repeat-x top right;}
#header #navWrap ul{margin:0;}
#header #navWrap li{padding-left:12px;padding-right:12px;float:left;color:#fff;font-size:11px;font-weight:600;text-transform:uppercase;text-shadow:0 -1px 0 #12499a;}
#header #navWrap li a{font-size:11px;font-weight:600;line-height:1em;color:#fff;text-shadow:0 -1px 0 #12499a;text-transform:uppercase;}
#bgHome{width:100%;background-color:#fff;background-image:url(images/bg-home.png);background-repeat:repeat-x;background-position:left -50px;}
#bgLanding{width:100%;background-image:url(images/shield-crowd.png);background-repeat:no-repeat;background-position:center -50px;}
#landingWrap{height:448px;margin-bottom:15px;position:relative;color:#fff;margin-top:50px;text-align:center;}
#landingWrap h1{width:725px;height:60px;margin:5px auto 7px auto;display:block;background:url(images/sprite-home.png) no-repeat 0px 0px;text-align:center;text-indent:-9999px;}
#landingWrap h2{width:892px;height:22px;margin:17px auto 0 auto;display:block;background:url(images/sprite-home.png) no-repeat 0px -129px;text-align:center;text-indent:-9999px;}
#landingWrap h3{width:528px;height:28px;margin:0 auto 15px auto;display:block;background:url(images/sprite-home.png) no-repeat 0px -82px;text-align:center;text-indent:-9999px;}
#heroWrap{width:884px;height:147px;display:block;margin-top:0;margin-right:auto;margin-bottom:0;margin-left:auto;}
#heroWrap ul{padding-top:50px;}
#heroWrap li a{width:317px;height:87px;display:block;background:url(images/sprite-home.png) no-repeat 0px 0px;font-size:18px;color:#fff;text-indent:-9999px;}
#heroWrap li a#btnFree{background-position:0px -523px;}
#heroWrap li a#btnElite{background-position:-319px -523px;}
#seenIn{width:960px;height:50px;margin-bottom:25px;background:url(images/sprite-home.png) no-repeat 27px -174px;}
#seenIn h3{font-size:18px;line-height:50px;text-align:center;text-shadow:0 1px 0 #fff;color:#a6a6a6;text-indent:-9999px;}
#mobile-wrap{margin:10px 0 0 0;height:53px;}
#mobile-wrap h4{color:#fff;float:left;margin:13px 6px 0 80px;font-family:Arial, Helvetica, Sans-Serif;font-size:21px;line-height:26px;}
#mobile-wrap a.ico{display:block;float:left;width:53px;height:53px;margin:0 0 0 7px;background:url("images/ios-android-sprite.png") no-repeat scroll 0 0 transparent;}
#mobile-wrap a.ico.ios{background-position:0 0;}
#mobile-wrap a.ico.android{background-position:-54px 0;}
#mobile-wrap a.ico.ios:hover{background-position:0 -54px;}
#mobile-wrap a.ico.android:hover{background-position:-54px -54px;}
.bgSub{width:100%;background:url(images/bg-sub.png) repeat-x top left #fff;}
.bgSub h1{font-size:40px;color:#fff;margin:30px 0 5px 10px;text-shadow:0 1px 1px #154e94;}
.bgSub h2{font-size:16px;color:#fff;margin:0 0 15px 10px;text-shadow:0 1px 1px #154e94;}
.bgSub h2 a{color:#fbd22d;}
#page h1,
#page h2,
#page h3,
#page h4{color:#333;text-shadow:none;margin:40px 0 0 0;}
.bgSub .main{width:600px;float:left;}
.bgSub .aside{width:240px;min-height:300px;padding:20px 0 40px 20px;margin-top:50px;background:url(images/bg-aside.png) repeat-y top left;float:right;position:relative;font-size:0.9em;}
.bgSub .aside h2,
.bgSub .aside h3,
.bgSub .aside h4,
.bgSub .aside h5,
.bgSub .aside h6{font-size:1.2em;margin:20px 0 5px 0 !important;}
.bgSub .aside .top,
.bgSub .aside .bottom{display:block;height:70px;width:280px;position:absolute;top:0px;left:0px;z-index:1;}
.bgSub .aside .top{background:url(images/bg-aside-top.png) no-repeat top left;}
.bgSub .aside .bottom{background:url(images/bg-aside-bottom.png) no-repeat bottom left;bottom:-1px;top:auto;}
.bgSub .aside .inner{position:relative;z-index:2;}
#about h1{margin-bottom:15px;}
#about h3{padding-bottom:10px;margin-bottom:10px;border-bottom:solid 1px #ccc;}
#about h4{font-size:15px;margin-top:25px;}
#about h4 span{font-style:italic;color:#777;font-weight:400;font-size:14px;}
#about h5{color:#2B8FD6;font-size:18px;font-style:italic;line-height:1.5em;width:300px;}
#about h5.left{text-align:right;float:left;padding:20px 30px 10px 0;}
#about h5.right{text-align:left;float:right;padding:20px 0 10px 30px;}
#about .main{padding-top:30px;}
#about .main .group{margin:30px 0;}
#about .aside p{margin-top:0px;line-height:1.5em;}
.support h3{margin:0 0 10px;}
.support h4{margin:0 0 10px;font-size:14px;color:#454545 !important;}
.support h5{font-size:18px;margin:20px 0 5px 0;color:#454545;}
.support h6{margin:30px 0;text-align:center;font-size:18px;line-height:1.4em;}
.support .faqWrap{padding:0 0 0 15px;}
.support .faqWrap p{margin:0 0 10px 0;}
.support .faqBody{}
#apple #pageWrap{width:940px;padding:0 10px;}
#apple #appleProducts{width:615px;height:435px;padding:0 0 0 315px;margin-bottom:30px;background:url(images/sprite-apple.png) no-repeat bottom left;position:relative;}
#apple #appleProducts .header{width:522px;height:82px;padding:10px 0 0 93px;background:url(images/sprite-apple.png) no-repeat top left;}
#apple #appleProducts .header h1,
#apple #appleProducts .header h3{color:#fff;margin:0;}
#apple #appleProducts .header h1{font-size:45px;text-indent:-9999px;}
#apple #appleProducts .header h3{font-size:21px;padding-bottom:10px;text-indent:-9999px;}
#apple #appleProducts h2{font-size:16px;padding:15px 0 0px 93px;margin:0px;}
#apple #appleProducts ul{margin:0 0 0 93px;}
#apple #appleProducts li{padding:4px 0 4px 27px;background:url(images/sprite-apple.png) no-repeat -548px -171px;font-size:16px;font-weight:600;}
#apple #callouts{padding:55px 0;background:url(images/sprite-home.png) no-repeat 0 -708px;position:relative;}
#apple #callouts #appStore{width:162px;height:61px;display:block;background:url(images/sprite-apple.png) no-repeat -410px -105px;position:absolute;top:-32px;left:394px;text-indent:-9999px;}
#apple #callouts ul{}
#apple #callouts .callout{width:300px;float:left;margin:0 10px;}
#apple #callouts .callout h3{height:40px;padding:7px 0 7px 58px;background:url(images/sprite-apple.png) no-repeat 0 -176px;font-size:16px;line-height:20px;}
#apple #callouts .callout.first{margin-left:0;}
#apple #callouts .callout.last{margin-right:0;}
#apple #callouts .callout.first h3{background-position:0 -104px;}
#apple #callouts .callout.last h3{background-position:0 -249px;}
#apple #callouts .callout ul{padding:0 0 0 58px;list-style:disc;}
#apple #callouts .callout li{padding:0 0 5px 0;line-height:1.5em;}
#apple h4{text-align:center;margin-bottom:40px;}
#apple h4 em{font-style:italic;font-weight:600;}
#android{}
#android #pageWrap{height:620px;}
#comingAndroid{width:920px;height:460px;margin:0 auto;position:relative;}
#comingAndroid .headers{width:675px;height:172px;margin:0 auto;background:url(images/sprite-android.png) no-repeat 0px 0px;float:right;}
#comingAndroid .headers h3{margin:0;font-size:18px;color:#fddb34;text-indent:-9999px;}
#comingAndroid .headers h1{margin:0;font-size:72px;line-height:72px;text-indent:-9999px;}
#comingAndroid .headers h2{margin:0;font-size:26px;text-indent:-9999px;}
#comingAndroid #phones{width:400px;height:395px;background:url(images/sprite-android.png) no-repeat 0px -256px;position:absolute;bottom:-10px;left:0px;}
#comingAndroid .formWrap{width:605px;height:300px;margin-top:10px;float:right;}
#comingAndroid .formWrap h3{font-size:18px;font-weight:400;}
#mc-embedded-subscribe-form{margin:10px 0 0 75px;float:left;}
#mc-embedded-subscribe-form .clearfix{padding:6px 0;}
#mc-embedded-subscribe-form .clearfix label{width:120px;font-weight:700;display:block;float:left;text-align:right;font-size:14px;line-height:24px;margin-right:5px;}
#mc-embedded-subscribe-form input[type=text],
#mc-embedded-subscribe-form input[type=email]{width:220px;padding:6px;float:right;font-size:14px;font-style:italic;color:#777;border:solid 1px #ddd;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
#mc-embedded-subscribe-form select{width:235px;padding:5px;float:right;}
#mc-embedded-subscribe{width:126px;height:42px;display:block;margin-top:12px;background:url(images/sprite-android.png) no-repeat -663px -513px;border:0;float:right;cursor:pointer;}
#contact a.mapIcon span{padding:4px 0 4px 40px;background:url(images/icon-map.png) no-repeat top left;color:#333;font-weight:700;}
#contact .main .indent{padding-left:40px;}
#contact h3{margin:20px 0 15px 0;font-size:21px;}
#contact #address{margin:0;}
#contact #mapWrap{width:750px;padding:10px;background:#fff;border:solid 1px #ccc;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;position:absolute;top:125px;left:90px;z-index:1000;}
#contact #mapWrap .left{width:450px;}
#contact #mapWrap .right{width:280px;}
#contact #mapWrap a{font-size:11px;}
#contact #mapWrap .wrap{padding:10px 0;border-bottom:solid 1px #f3f3f3;}
#contact #mapWrap .wrap.last{border:0;}
#contact #mapWrap li{font-size:12px;line-height:20px;}
#contact #mapWrap h4{font-size:16px;font-weight:700;}
#advertise p{margin:45px 0;}
#advertise p.first{margin-top:0px;}
#advertise #steps{width:810px;height:300px;margin:0 auto;background:url(images/sprite-advertise.png) no-repeat top center;position:relative;}
#advertise #steps ul{position:absolute;left:0px;bottom:0px;}
#advertise #steps li{float:left;width:250px;padding:0 10px;text-align:center;font-weight:700;color:#333;}
#advertise .right,
#advertise .left{width:420px;}
#advertise #screens{width:445px;height:345px;padding:20px 0 20px 470px;margin:30px 0 50px;background:url(images/sprite-advertise.png) no-repeat 0px -545px;}
#advertise #screens p{margin:20px 0;}
#advertise #graphDetails{margin:20px 0;}
#advertise #graphDetails li{padding:10px 0;}
#advertise #page h3 strong{font-weight:700;color:#333;font-style:italic;}
#article #page .main{width:800px;margin:0 auto;float:none;}
#article #page ul{list-style:disc;}
#article #page li{margin-left:20px;padding:3px 0;}
#footerWrap{width:100%;}
#footer{width:940px;margin:0 auto;padding:20px 0;font-size:12px;color:#888;}
#footerMenu{margin:0;}
#footer ul li{float:left;padding:2px 10px;text-align:center;border-right:solid 1px #eee;list-style:none;}
#footer ul li.last{border-right:0;}
#footer ul li a{color:#888;}
#footer #copyrightWrap{padding:10px;margin-top:10px;border-top:solid 1px #eee;}
.job-color{color:#1996BF;font-size:18px;font-weight:bold;margin-top:20px;margin-bottom:5px;}
.employee li{padding-left:15px;list-style:none;background-image:url(images/dot.png);background-position:0px 8px;background-repeat:no-repeat;}
.privacy p{margin-top:8px !important;margin-bottom:0px !important;}
.privacy h4{color:#1996BF !important;font-size:20px !important;margin-top:20px !important;margin-bottom:0px !important;}
.right-fb{float:right;width:200px;position:absolute;margin-left:550px;}
.feature-left{float:left;width:490px;}
#box{width:890px;height:450px;}
.iphone_promo{padding-top:25px;}
#mce-success-response{width:310px;padding-left:50px;font-size:14px;line-height:15px;}#punch2{float:left;height:50px;width:100%;background-image:url(images/punch2.png);background-repeat:no-repeat;background-position:center 20px;padding-top:20px;}
#ass-seen{float:left;height:127px;width:960px;background-image:url(images/ass-seen-on.png);background-repeat:no-repeat;margin-top:27px;}
.left-side-content{float:left;width:720px;text-align:left;color:#484848;padding-bottom:25px;font-family:Georgia, "Times New Roman", Times, serif;font-size:16px;}
.right-side-content{float:left;width:210px;text-align:left;padding-left:30px;}
#freedownload{float:left;height:120px;width:960px;padding-top:10px;font-size:14px;text-align:center;color:#666;}
.thirty{font-size:24px;font-weight:bold;}
#window-require{float:left;width:960px;padding-top:10px;text-align:left;font-size:15px;color:#333;font-family:Georgia, "Times New Roman", Times, serif;}
#footerx{font-size:14px;color:#666;width:960px;float:left;padding-top:20px;padding-bottom:20px;}
.right2{background-image:none;float:right;}
#left-btn{float:left;height:87px;width:317px;padding-top:53px;}
#right-btn{float:right;height:87px;width:317px;padding-top:53px;}
.btn_buy_now {position:absolute; top:166px; left:84px; color:#FFF !important; font-weight:bold; font-size:24px; text-decoration:underline !important;}
.btn_buy_now:hover {text-decoration:none !important;}