body,html{ background:#fff url(bg.png); font: 12px/18px  "Lucida Sans Unicode", "Lucida Grande", Helvetica, Arial, Verdana, sans-serif; color:#333; -webkit-font-smoothing:antialiased; }
/*clearfix*/
/* float clearing for IE6 */
* html .clearfix{height: 1%;overflow: visible;}
/* float clearing for IE7 */
*+html .clearfix{min-height: 1%;}
/* float clearing for everyone else */
.clearfix:after{clear: both;content: ".";display: block;height: 0;visibility: hidden;font-size: 0;line-height: 0;}
.clearfix {display: inline-block;}
/*clear for single use*/
.clear{clear:both; border:0; height:0; font-size:0; line-height:0; }
.wrapper{width:980px; margin:0 auto; display:block; position: relative; }

/*holder*/
.holder{ background-image:-moz-linear-gradient( 90deg, rgb(24,104,217) 0%, rgb(17,145,243) 100%); background-image:-webkit-linear-gradient( 90deg, rgb(24,104,217) 0%, rgb(17,145,243) 100%); background-image:-ms-linear-gradient( 90deg, rgb(24,104,217) 0%, rgb(17,145,243) 100%); background-color:#128cf0; height:54px;}
.holder ul{ margin:0 auto; width:570px; height:54px;}
.holder li{ font-size:22px; color:#fff; text-shadow:0px 1px 1px rgb( 17, 56, 106 ); float:left; line-height:54px;}
.holder li a{ border-radius:4px; background-image:-moz-linear-gradient( 90deg, rgb(222,107,14) 0%, rgb(248,156,0) 52%, rgb(254,185,6) 52%, rgb(248,232,49) 99%); background-image:-webkit-linear-gradient( 90deg, rgb(222,107,14) 0%, rgb(248,156,0) 52%, rgb(254,185,6) 52%, rgb(248,232,49) 99%);  background-image:-ms-linear-gradient( 90deg, rgb(222,107,14) 0%, rgb(248,156,0) 52%, rgb(254,185,6) 52%, rgb(248,232,49) 99%); box-shadow:0px 1px 2px 0px rgb( 13, 80, 163 ); width:165px; height:35px; text-align:center; line-height:35px; color:#494613; text-shadow:0px 1px 0px rgb( 255, 237, 176 ); font-size:20px; text-decoration:none; display:block; background-color:#e08003; margin:8px 10px 0 10px;}
.holder li a:hover{ color:#292709; background-image:-moz-linear-gradient( 90deg, rgb(188,89,8) 0%, rgb(248,156,0) 52%, rgb(254,185,6) 52%, rgb(255,242,89) 99%);
  background-image:-webkit-linear-gradient( 90deg, rgb(188,89,8) 0%, rgb(248,156,0) 52%, rgb(254,185,6) 52%, rgb(255,242,89) 99%); background-image:-ms-linear-gradient( 90deg, rgb(188,89,8) 0%, rgb(248,156,0) 52%, rgb(254,185,6) 52%, rgb(255,242,89) 99%);}
.holder .close{ width:17px; height:17px; cursor: pointer; background: url(btn_close.png) no-repeat; position: absolute; left:15px; top:18px; opacity:0.5;}
.holder .close:hover{ opacity:0.9;}

/*uninstall*/
.uninstall .title{ background:url(title.png) no-repeat; width:170px; height:23px; margin:20px 0 20px 10px;}
.uninstall .content{ border-radius:5px; background:#fff; box-shadow:0px 1px 2px 0px #999; margin:20px auto; width:980px;}
.uninstall .content .header{ background-image:-moz-linear-gradient( 90deg, #f2f2f2 0%, #fff 100%); background-image:-webkit-linear-gradient( 90deg, #f2f2f2 0%, #fff 100%); background-image:-ms-linear-gradient( 90deg, #f2f2f2 0%, #fff 100%);  border-top-left-radius:5px; border-top-right-radius:5px; display:inline-block; width:100%; font-size:40px; color:#000; text-align:center; line-height:100px; border-bottom:1px solid #ccc;}
.uninstall .content .middle{ margin:30px; font-size:14px; display:inline-block;}
.uninstall .content .middle p{ margin:0 0 20px 0;}

/*footer*/
.footer{ background:url(bg_footer.png); box-shadow:0 1px 0px 0px #000 inset; color:#4c4c4c; margin:20px 0 0 0;}
.footer a{ color:#4c4c4c; text-decoration:none;}
.footer a:hover{ text-decoration:underline; }
.footer a.unclick{ color:#222; cursor:default;text-shadow:0 0 1px #000;}
.footer a.unclick:hover{ text-decoration:none;}
.footer .link_top{ border-bottom:1px solid #000;}
.footer .link_btm{ border-top:1px solid #1d1d1d;}
.footer .link_top dl{ float:left; margin:30px 130px 20px 0; display:inline-block;}
.footer .link_top dl.subscribe{ float:right; margin-right:0; width:300px;}
.footer .link_top dl dt{ font-size:16px; color:#b2b2b2; margin:0 0 10px 0;}
.footer .link_top dl dd{ margin:0 0 1px 0; color:#4c4c4c;}
.footer .link_top dl.subscribe dt{ margin:0 0 15px 0;}
.footer .link_top dl.subscribe dd.mail{ position:relative; height:30px; margin:0 0 15px 0;}
.footer .link_top dl.subscribe dd.mail .mail_text{ position:absolute; background:#b3b3b3; border:1px solid #000; border-radius:5px; width:190px; height:26px; color:#4c4c4c;-webkit-text-size-adjust:none;font-size:11px; padding:2px 5px;}
.footer .link_top dl.subscribe dd.mail .submit{ position:absolute; background:-webkit-gradient(linear, left top, left bottom, from(#212121), to(#171717)); background:-moz-linear-gradient(top, #171717, #212121); border:1px solid #000; color:#999; width:88px; height:30px;border-radius:5px; top:1px; right:0; cursor:pointer; box-shadow:0 1px 0px 0px #444 inset;}
.footer .link_top dl.subscribe dd.mail .submit:hover{ background:-webkit-gradient(linear, left top, left bottom, from(#383838), to(#252525)); background:-moz-linear-gradient(top, #252525, #383838);}
.footer .link_top dl.subscribe dd.tip{ font-size:11px; line-height:12px; -webkit-text-size-adjust:none; margin:0 0 5px 0;}
.footer .link_top dl.subscribe dd.error{ font-size:11px; line-height:12px; -webkit-text-size-adjust:none; color:#f00;}
.footer .link_btm p,.footer .link_btm dl dt,.footer .link_btm dl dd{ float:left; line-height:26px; margin:20px 0;}
.footer .link_btm dl{ float:right; margin:20px 0;}
.footer .link_btm dl dt{ margin:0 5px 0 0;}
.footer .link_btm dl dd{ margin:0 0 0 10px;}
.footer .link_btm dl dd a{ display:block;}
/*main*/
body,html{ background:#fff; font: 12px/18px  "Lucida Sans Unicode", "Lucida Grande", Helvetica, Arial, Verdana, sans-serif; color:#333;-webkit-font-smoothing:antialiased; }
.wrapper{width:980px; margin:0 auto; display:block; position: relative; }

/*header*/
.header{ background-image:-moz-linear-gradient( 90deg, #ccc, #eee 100%); background-image:-webkit-linear-gradient( 90deg, #ccc 0%, #eee 100%);  background-image:-ms-linear-gradient( 90deg, #ccc 0%, #eee 100%); height:260px; border-bottom:1px solid #ccc;}
.header .computer{ width:356px; height:240px; float:left; margin:20px 0 0 0;}
.header .middle{ float:left; margin:0 0 0 20px;}
.header .middle dt{ font-size:35px; margin:30px 0; line-height:45px; font-weight:bold; text-shadow: 0px 1px 1px #fff;}
.header .middle dt span{ font-size:16px; display:block; line-height:20px;}
.header .middle dd{ background:url(icon_tick.png) no-repeat; font-size:15px; margin:5px 0 0 0; text-indent:30px; color:#333; line-height:20px;}
.header .download{ float:right;}
.header .download dt{ height:65px; margin:50px 0 20px 0; text-align:center;}
.header .download dd{ width:298px; height:63px;}
.header .download dd .btn{ background:url(btn.png) no-repeat; width:298px; height:63px; color:#fff; font-size:25px; text-decoration:none; display:block; line-height:55px; text-indent:45px; text-shadow:0px 1px 0px rgb( 18, 97, 187 );}
.header .download dd .btn:hover{ background-position:0 -63px;}
.header .download dd .click{ color:#0c87e4; text-decoration:underline; text-align:center; font-size:14px; display:block; margin:5px 0 0 0;}

/*cross*/
.content .cross{ display:inline-block; width:100%;}
.content .cross .left{ margin:20px 0; float:left;}
.content .cross .left dt{ font-size:16px; font-weight:bold; line-height:20px; margin:0 0 10px 0;}
.content .cross .left dd{ font-size:14px; background:url(icon_star.png) no-repeat 0 3px; line-height:20px; text-indent:20px;}
.content .cross .left dd span{ font-size:15px; color:#0c87e4; font-weight:bold;}
.content .cross .download{ margin:25px 0 0 70px; float:left;}
.content .cross .download dt .btn{ background:url(btn.png) no-repeat; width:298px; height:63px; color:#fff; font-size:25px; text-decoration:none; display:block; line-height:55px; text-indent:45px; text-shadow:0px 1px 0px rgb( 18, 97, 187 );}
.content .cross .download dt .btn:hover{ background-position:0 -63px;}
.content .cross .download dd .click{ color:#0c87e4; text-decoration:underline; text-align:center; font-size:14px; display:block; margin:5px 0 0 0;}

/*subumain*/
.content .submain{ width:100%; margin-top:20px;}
.content .submain .list{ width:650px; float:left;}
.content .submain .list dl{ clear:both; display:inline-block;}
.content .submain .list dt{ width:70px; height:70px; float:left; margin:5px 0 0 0;}
.content .submain .list dd{ float:left; font-size:18px; color:#000; width:550px; margin:10px 0 0 30px;}
.content .submain .list dd p{ display:block; color:#333; font-size:14px; margin:10px 0;}
.content .submain .review{ width:300px; float:right; margin-top:10px;}
.content .submain .review p{ font-size:18px; color:#000; margin:0 0 10px 0;}
.content .submain .review dl dt{ width:94px; float:left;}
.content .submain .review dl dt span{ line-height:14px; display:block;}
.content .submain .review dl dd{ font-size:14px; float:right; width:190px;}

.content .submain p{  
font-size: 14px;
margin: 10px 0;
line-height:22px;
font-family: "Lucida Sans Unicode", "Lucida Grande", Helvetica, Arial, Verdana, sans-serif;
color: #333;}

.content .submain h2{
	font-size:26px;
	margin:10px 0;
	padding-bottom:10px;}

/*license & contact & eula*/
.content .license,.content .contact,.content .eula{ margin:30px 0;}
.content .license h3,.content .contact h3,.content .eula h3{ font-size:24px; line-height:36px; margin:15px 0;}
.content .license p,.content .contact p,.content .eula p{ font-size:14px; line-height:24px;}
.content .license p a,.content .contact p a,.content .eula p a{color:#0c87e4; text-decoration:underline;}

.content .license ul.req { list-style-type:disc; margin-left:20px; font-size:14px;}
/*bottom*/
.content .bottom{ width:365px; margin:10px auto;}
.content .bottom .btn{ background:url(btn_download.png) no-repeat; width:365px; height:76px; font-size:30px; color:#fff; text-shadow:0px -1px 0px #000; display:block; text-decoration:none; line-height:75px; text-indent:55px; margin:0 auto; cursor:pointer;}
.content .bottom .btn:hover{ background-position:0 -76px;}
.content .bottom .click{ color:#0c87e4; text-decoration:underline; text-align:center; font-size:14px; display:block; margin:5px 0 0 0;}

/*css reset*/
html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input,abbr,article,aside,command,details,figcaption,figure,footer,header,hgroup,mark,meter,nav,output,progress,section,summary,time { margin: 0; padding: 0; }
h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,em,strong,figcaption { font-size:100%; font-weight: normal; font-style: normal; display:block;}
fieldset,iframe,fieldset,img { border: none; }
caption,th { text-align: left; }
ol,ul{list-style:none;}
table { border-collapse: collapse; border-spacing: 0; }
article,aside,footer,header,hgroup,nav,section,figure,figcaption { display: block; }
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
blockquote:before, blockquote:after,q:before,q:after{content:' ';}
abbr,acronym{border:0;font-variant:normal;}
sup {vertical-align:text-top;}
sub {vertical-align:text-bottom;}
legend {color:#000;}
input, button, textarea, select, optgroup, option {font-family:inherit; font-size:inherit; font-style:inherit; font-weight:inherit; outline:none; }
input, button, textarea, select { *font-size:100%;}
cite {font-style:normal;}
.addthis_floating_style {
	border:1px solid #dbdbdb;
	box-shadow:0 2px 3px #dbdbdb;
	padding:10px 6px 15px !important;
filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr='#fcfcfc', endcolorstr='#ededed', gradientType=0);
	background: -moz-linear-gradient(top, #fcfcfc, #ededed 100%);
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#fcfcfc), to(#ededed));
}