@charset "UTF-8";
/* CSS Document */

body {font-size:12px; font-family: 'Lucida Grande', Verdana, Helvetica, Arial, sans-serif;  background:url(../images/bg.gif) repeat-x 0 0 #b8cfe6; margin:0; padding:0; color:#293540; line-height:20px;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,
fieldset,input,textarea,p,blockquote,th,td{padding:0; margin:0;}
table{border-collapse:collapse; border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,th,var,b{font-weight:normal; font-style:normal;}
ol,ul{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-weight:normal; font-size:100%;}
q:before,q:after{content:'';}
abbr,acronym{border:0;}

.imgpng{ behavior: url(../scripts/iepngfix.htc) }


.fB {font-weight:bold;}
.fN{ font-weight:normal;}

.f10px{font-size:10px;}
.f11px{font-size:11px;}
.f12px{font-size:12px;}
.f13px{font-size:13px;}
.f14px{font-size:14px;}
.f18px{font-size:18px;}

.unLine a:link,.unLine a:visited,.unLine a:hover{ text-decoration: none;}
.underline a:link,.underline a:visited,.underline a:hover{ text-decoration: underline;}

.clearfix {zoom:1;}
.clearfix:after {content:'.'; display:block; visibility:hidden; clear:both; height:0;}

a:link,
a:visited{color:#065baa; text-decoration:none;}
a:hover{color:#065baa;text-decoration:underline;}

.c_main{color:#3773af;}
	.c_main a:link,
	.c_main a:visited{color:#3773af;text-decoration:none;}
	.c_main a:hover{color:#b30f00;text-decoration:underline;}

.c_sub{color:#97c427;}
	.c_sub a:link,
	.c_sub a:visited{text-decoration:none; color:#97c427;}
	.c_sub a:hover{color:#97c427; text-decoration:underline;}

.c_alarm{color:#e53322;}
	.c_alarm a:link,
	.c_alarm a:visited{text-decoration:none; color:#e53322;}
	.c_alarm a:hover{color:#b30f00; text-decoration:underline;}

.c_white {color:#fff;}
	.c_white a:link,
	.c_white a:visited{color:#fff;text-decoration:none;}
	.c_white a:hover{text-decoration:underline;}


.wrapper { background:url(../images/bg_toper.jpg) no-repeat center 0; min-height:450px; _height:450px; margin:0 auto;}
.container { width:800px; margin:0 auto;}

.header { height:90px;}
	.logo a { display:block; float:left; margin:26px 0 0 30px; display:inline; background:url(../images/logo.png) no-repeat 0 0;  _background:url(../images/logo.gif) no-repeat 0 0; width:250px; height:45px; text-indent:-9999px; overflow:hidden;}
	.logo a:hover { background-position:0 -45px;}
	.edition { float:right; width:160px; height:26px; margin:0 10px 0 0; display:inline;}
		.edition li { float:left; width:80px; line-height:26px; height:26px; margin:0; text-align:center; font-size:11px;}
		.edition li.cur { background:url(../images/bg_edition.gif) no-repeat 0 0; }
		.edition li a{ color:#065baa; background:url(../images/bg_edition.gif) no-repeat 0 -52px; display:block; width:80px; height:26px;}
		.edition li a:hover{ background:url(../images/bg_edition.gif) no-repeat 0 -26px;  }

.globalnav { height:43px; background:url(../images/bg_navtabs.png) no-repeat 0 0; _background:url(../images/bg_navtabs.gif) no-repeat 0 0; padding:0 0 0 31px;}
.globalnav li { display: inline; }
.globalnav li a { float: left; width: 100px; height: 0; padding-top: 40px; overflow: hidden;  background-image: url(../images/bg_navtabs.png); _background-image: url(../images/bg_navtabs.gif); background-repeat: no-repeat;}

/* BUTTONS */
.globalnav li#gn_home a { background-position: -31px 0; }
.globalnav li#gn_quickdo a { background-position: -131px 0; width:140px; }
.globalnav li#gn_dock a { background-position: -271px 0; width:130px; }
.globalnav li#gn_support a { background-position: -401px 0; }
.globalnav li#gn_blog a { background-position: -501px 0; }
.globalnav li#gn_about a { background-position: -601px 0; }

/* OVER STATES */
.globalnav li#gn_home a:hover { background-position: -31px -43px; }
.globalnav li#gn_quickdo a:hover { background-position: -131px -43px; }
.globalnav li#gn_dock a:hover { background-position: -271px -43px; }
.globalnav li#gn_support a:hover { background-position: -401px -43px; }
.globalnav li#gn_blog a:hover { background-position: -501px -43px; }
.globalnav li#gn_about a:hover { background-position: -601px -43px; }

/* ON STATES */
#Home li#gn_home a { background-position: -31px -86px; cursor: default; }
#QuickDo li#gn_quickdo a { background-position: -131px -86px; }
#Dock li#gn_dock a { background-position: -271px -86px; }
#Support li#gn_support a { background-position: -401px -86px; }
#Blog li#gn_blog a { background-position: -501px -86px; }
#About li#gn_about a { background-position: -601px -86px; }


.text { background:url(../images/bg_text.gif) no-repeat center center; height:120px; width:800px; text-indent:-9999px; overflow:hidden;}

.app { width:760px; margin:0 auto;}
.app .left { float:left;}
.app .right { float:right;}
.app .tr { text-align:right;}
.app_img { width:380px;}
.app_info { width:380px;}
	.app_info .app_ico { float:left; width:70px; margin:0 0 15px 0;}
	.app_info .app_name { float:left; width:300px; }
	.app_info .app_name h2 {  line-height:30px;}
	
	.price { float:left; margin:0 30px 0 0; display:inline; line-height:27px; font-size:16px; font-weight:bold; padding:0 0 0 23px; background:url(../images/icon.png) no-repeat 0 0; _background:url(../images/icon.gif) no-repeat 0 0;}
	.install { float:left; line-height:27px; padding:0 0 0 23px; background:url(../images/icon.png) no-repeat 0 -27px; _background:url(../images/icon.gif) no-repeat 0 -27px;}
	
	.app_info p{ margin:10px 0 20px 0;}

.line { background:url(../images/line.gif) no-repeat center center; height:80px;}


.more a { float:left; display:block; background:url(../images/icon.gif) no-repeat right -54px; padding:0 15px 0 5px; height:21px; line-height:21px; margin:0 0 20px 0;}
	.btn_try a { float:right; display:block; background:url(../images/bg_btn.png) no-repeat 0 0; _background:url(../images/bg_btn.gif) no-repeat 0 0; width:95px; height:21px; text-indent:-9999px; overflow:hidden;}
	.btn_buy a { float:right; display:block; background:url(../images/bg_btn.png) no-repeat -95px 0; _background:url(../images/bg_btn.gif) no-repeat -95px 0; width:74px; height:21px; text-indent:-9999px; overflow:hidden; margin:0 10px 0 0; display: inline;}
	.btn_try a:hover { background-position:0 -21px;}
	.btn_buy a:hover { background-position:-95px -21px;}

.footer { font-size:10px; height:60px; background:url(../images/bg_footer.gif) repeat-x 0 0; padding:27px 0 3px 0; line-height:25px; margin:40px 0 0 0;}
	.footer .copyright { background:url(../images/logo_footer.gif) no-repeat 0 0; float:left; height:26px; padding:0 0 0 70px;  margin:0 0 0 10px; display:inline; width:400px;}
	.footer .subnav { float:right; height:26px; margin:0 10px 0 0; display:inline; text-align:right; width:300px; color:#6c89a5;}




.app_detailed { margin:0 10px; padding:30px 0 0 0;}
.app_detailed .app_ico { float:left; margin:0 10px 0 0;}
.app_detailed .app_name { float:left; width:300px;}
.app_detailed .app_name h2 {  line-height:30px;}

.app_detailed_info { padding:0 10px;}


.title1{color:#89b41e;font-weight: bold;font-size: 15px;margin-bottom:10px;margin-top: 5px;}
.title2{color:#065baa;font-weight: bold;font-size: 12px;margin-bottom:2px;margin-top: 5px;}
.download { width:360px;}
.download .app_ico { float:left; width:70px; margin:0 0 15px 0;}
.download .app_name { float:left; width:280px; }
.download .app_name h2 {  line-height:30px;}
.download .app_name .price { float:left; margin:0 30px 0 0; display:inline; line-height:27px; font-size:16px; font-weight:bold; padding:0 0 0 23px; background:url(../images/icon.gif) no-repeat 0 0;}
.download .app_name .install { float:left; line-height:27px; padding:0 0 0 23px; background:url(../images/icon.gif) no-repeat 0 -27px;}
.download p{ margin:0 0 20px 0;}
.trial { float:left; display:block; background:url(../images/icon.gif) no-repeat right -54px; padding:0 15px 0 5px; height:21px; line-height:21px; margin:0 0 20px 0;}