body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal;}
ol,ul{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym{border:0;}
.spacer{padding:50px 0 0;}
body{font-family:Lucida Grande,arial,tahoma,helvectica;font-size:12px;color:#333;line-height:16px;min-width:985px;}
a{color:#4e4e4e;text-decoration:none;outline:none;cursor:pointer;}
a:hover{text-decoration:underline;outline:none;}
h1{font-family:Myriad Pro,Lucida Grande,arial,tahoma,helvectica;line-height:30px;font-size:20px;margin:0 0 20px 0;}
h1#blogtitle{font-size:28px;}
p{padding:0 0 10px!important;}
.left{float:left;}
.right{float:right;}
.clear{clear:both;}
.wrap{width:922px;margin:0 auto;padding:0;position:relative;}
.outer_wrapper{width:100%;background:#fff url("../images/background.jpg") no-repeat center top;min-height:660px;}
.header{width:933px;padding:0 45px 0 0;margin:0 auto;background:url("../images/header_right.png") no-repeat top right;z-index:100;position:relative;left:-28px;}
.header-menu-left{background:url("../images/header_left.png") no-repeat top left;padding:0 0 0 45px;}
.header-menu{background:url("../images/header_mid.png") repeat-x left top;height:63px;margin:0 auto;}
.logo{width:200px;}
.logo h1{background:url("../images/logo.png") no-repeat 0 5px;height:30px;width:83px;padding:0;margin:-1px 0 0 3px;}
.logo h1 a{display:block;color:#fff;text-indent:-99999px;height:100%;}
.navigation{margin:0;width:777px;position:absolute;right:28px;font-family:Myriad Pro,Lucida Grande,arial,tahoma,helvectica;font-size:14px;}
.navigation ul{float:right;background:url("../images/menuline_1.png") no-repeat top left;height:30px;padding-left:2px;}
.navigation ul li{text-align:center;display:block;line-height:30px;background:url("../images/menuline_2.png") no-repeat top left;position:relative;float:left;}
.navigation ul li a{color:#fff;top:-0px;line-height:30px;background:url("../images/menuline_1.png") no-repeat top right;padding:0 22px 0 20px;display:block;text-shadow:#333 0 -1px 0;}
.navigation ul li a:hover{background:url("../images/active_bg.png") repeat-x top left;text-decoration:none;}
.navigation ul li.active a,.navigation ul li a.active{background:url("../images/menubg_01.png") no-repeat top left;}
.navigation ul li.last{border-right:0;background:none;}
.navigation ul li.last a{border-right:0;background:none;}
.navigation li.active{background:url("../images/menubg_02.png") no-repeat top right;}
.navigation li.last.active{background:url("../images/nav-lastbg.png") no-repeat top right;}
.navigation ul li.last a:hover{background:url("../images/nav-lastbg.png") no-repeat top right;}
ul.child{display:none;position:absolute;right:0;width:100%;z-index:100;background:none;}
.navigation ul.child{right:1px;}
.navigation ul.child li{border:1px solid #222;border-top:0;margin:0;width:160px;background-image:none;}
.navigation li.products ul li{width:240px;}
.navigation ul.child li a{color:#fff;text-align:left;padding:0 10px 0 10px;background:url(../images/submenu_bg.png);}
.navigation ul.child li a:hover{background:#d2410e;text-decoration:none;}
.navigation ul.child li a.active{background:#d2410e;}
ul.child li{position:relative;display:block;position:relative;white-space:nowrap;width:auto;height:auto;}
ul.child li ul.grand-child{display:none;right:-92px;top:0;position:absolute;}
li.active ul.child,ul.child li.active ul.grand-child,li:hover ul.child,ul.child li:hover ul.grand-child{display:block;}
li.active ul.child{display:none;}
li.active:hover ul.child{display:block;}
a.active{font-weight:normal;}
.content{width:922px;margin:0 auto;padding:0 0 10px;position:relative;}
.section{position:relative;overflow:hidden;}
.column{width:915px;padding:10px 0;position:relative;}
.column.left{padding-right:10px;}
.column.right{padding-left:10px;}
.column.center{padding-left:170px;}
.column ul li{list-style-position:outside;list-style-type:square;padding:5px 0;}
.column-2 .column{width:440px;}
.column-3 .column{width:290px;}
.column-3 .column.right{padding-left:0;}
.column-3 .column.left{padding-right:17px;}
.home .footer{background:#e6e8e9 url("../images/footer_bg.png") repeat-x top right;padding:10px 0 5px 0;}
.footer-block{width:922px;margin:0 auto;padding:0;text-align:left;}
.footer{width:100%;margin:0 auto;padding:40px 0 5px 0;text-align:center;}
.footer-menu{width:944px;margin:0 auto;margin-top:20px;text-align:center;}
.footer-menu ul{height:13px;margin:0 0 10px;overflow:hidden;}
.footer-menu ul li{padding:0 5px;text-align:center;display:inline;border-right:1px solid #607198;height:11px;}
.footer-menu ul li:last-child{border:none;}
.footer-menu ul li a{position:relative;top:-3px;color:#607198;font-family:Lucida Grande,arial,tahoma,helvectica;font-size:11px;font-weight:normal;padding:0 10px;text-shadow:#fff 0 1px 0;}
.footer-menu ul li a:hover,.footer-menu ul li.current-cat a{font-weight:normal;text-decoration:underline;}
.footer-menu ul li.active a{font-weight:bold;}
.footer-menu ul li.last{border-right:0;padding:0 3px;text-align:right;}
.copy{font-size:9px;color:#607198;line-height:10px;padding:20px 0;}
.copy p{padding:0 0 2px;text-shadow:#fff 0 1px 0;}
#download-page .section{padding:5px 0 0 0;}
#download-page .section h1{margin:0 0 10px 0;padding:0;font-size:23px;font-weight:normal;text-align:center;}
#download-page .section h4{margin:0 0 20px 0;padding:0;font-size:13px;font-weight:bold;}
#download-page .column-3{width:905px;}
#download-page .column-3 .column{width:275px;}
#download-page .column-3 .column.left{width:279px;padding:-7px 15px 30px 10px;}
#download-page .column-3 img{margin:-2px 0 0 15px;}
#download-page .column-3 .mobile_con{height:450px;position:relative;}
#download-page .column-3 .mobile_txt{margin:-80px 0 0 15px;color:#4e4e4e;font-size:12px;width:270px;}
#download-page .column-3 .column.right{width:280px;padding-right:2px;}
div.logo-wrapper{height:60px;padding-bottom:10px;position:relative;}
div.logo-wrapper a{position:absolute;display:block;height:60px;background-color:transparent;background-repeat:no-repeat;background-attachment:scroll;background-position:top left;}
.home_standout-wrapper{margin:0;position:relative;}
a.home_standout{position:absolute;display:block;background-color:transparent;background-repeat:no-repeat;background-attachment:scroll;background-position:top left;}
.home_standout_r{position:absolute;bottom:0;background-color:transparent;background-repeat:no-repeat;background-attachment:scroll;background-position:bottom center;}
.home_standout_r div.standout_txt{color:#4e4e4e;font-size:12px;padding-top:25px;}
.android .logo-wrapper a{left:40px;width:195px;background-image:url(/images/android-logo.gif);}
.android .home_standout-wrapper{width:279px;height:421px;}
.android a.home_standout{width:160px;height:309px;top:0;left:59px;background-image:url(/images/home_android_standout.png);}
.android .home_standout_r{width:279px;height:112px;background-image:url(/images/home_android_standout_r.jpg);}
.nokia .logo-wrapper a{left:55px;width:148px;margin-left:20px;background-image:url(/images/nokia-logo.gif);}
.nokia .home_standout-wrapper{margin:12px 0 0 8px;width:279px;height:408px;}
.nokia a.home_standout{width:141px;height:296px;top:0;left:70px;background-image:url(/images/home_nokia_standout.png);}
.nokia .home_standout_r{width:279px;height:112px;background-image:url(/images/home_nokia_standout_r.jpg);}
.winmo .logo-wrapper a{left:65px;width:159px;background-image:url(/images/windows-logo2.png);}
.winmo .home_standout-wrapper{margin:20px 0 0 0;width:279px;height:395px;}
.winmo a.home_standout{width:158px;height:283px;top:0;left:61px;background-image:url(/images/home_winmo_standout.png);}
.winmo .home_standout_r{width:279px;height:112px;background-image:url(/images/home_winmo_standout_r.jpg);}
.content.dl{margin:20px 0 0 30px;color:#4E4E4E;font-size:14px;font-weight:normal;line-height:1.5em;}
.content.dl a{color:#036;text-decoration:underline;}
.content.dl h1{color:#000;font-size:20px;margin-bottom:0;}
.content_left{width:470px;margin-right:40px;float:left;}
.content_right{width:390px;float:left;}
.subcol_wrapper{margin-top:15px;}
.content_left img{margin:10px 0;}
.content_left .subcol_wrapper .subcol{width:350px;}
.content_left .subcol_wrapper .subcol.right{width:225px;padding-left:20px;}
img#android_market_sm{padding:0 4px 0 5px;margin-top:-3px;float:left;width:55px;height:55px;display:block;}
#download-page.landing_cn .column-3 .column{width:415px;}
#download-page.landing_cn .column-3 .column.left{width:419px;padding:-7px 15px 30px 10px;}
#download-page.landing_cn .android .logo-wrapper a{left:180px;width:195px;background-image:url(/images/android-logo.gif);}
#download-page.landing_cn .android a.home_standout{left:199px;background-image:url(/images/home_android_standout.png);}
#download-page.landing_cn .android .home_standout_r{left:140px;}
.normal_msg{width:250px;color:black;font-size:13px;}
.normal_msg a{color:black;text-decoration:underline;}
