/*container*/
.main-title { font:bold 16px/32px Verdana, Geneva, sans-serif; background:url(/style/images/title-bg-l.jpg) no-repeat; padding-left:20px; color:#FFF; clear: both; }
.product-title { font:bold 16px/36px Verdana, Geneva, sans-serif; background:url(/style/images/product-title.gif) repeat-x 0 bottom; padding-left:10px; color:#333; clear: both; }
#head-bottom { background:url(/style/images/banner-bg.jpg) repeat-x scroll 0 top transparent; height:5px; overflow:hidden; }
#here { width:998px; padding-top:5px; font-size:12px; position: relative; }
#here .plusone { position:absolute; right:270px; }
#product { height:307px; }
#side { float:right; }
#main { float:left; width:728px; margin-top:10px; }
#main h1 { border-left:#9dd0ff solid 1px; border-right:#9dd0ff solid 1px; margin-left:0; padding-left:20px; }
#main h1.win { background:url(/style/images/icon-win.jpg) no-repeat 20px center; padding-left:45px; }
#main h1.mac { background:url(/style/images/icon-mac.jpg) no-repeat 20px center; padding-left:45px; }
.main-product { width:726px; margin-bottom:10px; clear:both; overflow: hidden; border:#9dd0ff solid 1px; border-top:none; }
.main-product .text { padding-top:12px; float:right; width:510px; }
#main .main-product .text ul { margin-left:15px; }
.main-product .price-s { font:18px/36px Arial, Helvetica, sans-serif; color:#666; float:left; margin-right:20px; }
.main-product .price-s span { color:#F00; font-weight:bold; }
.main-product .price-s del { font-size:14px; }
.main-product .down, .main-product .buy { background:url(/style/images/buy-down.jpg) no-repeat 0 -62px; display:block; float:left; width:137px; height:31px; margin:5px 7px 0; text-indent:-9999px; overflow:hidden; }
.main-product .buy { background:url(/style/images/buy-down.jpg) no-repeat; }
.main-product .buy:hover { background:url(/style/images/buy-down.jpg) no-repeat 0 -31px; }
.main-product .down:hover { background:url(/style/images/buy-down.jpg) no-repeat 0 -93px; }
.main-product .free-download-s { background:url(/style/images/free-download-s.jpg) no-repeat; display:block; width:277px; height:55px; margin:5px 7px 0; text-indent:-9999px; overflow:hidden; }
.main-product .free-download-s:hover { background-position:0 -55px; }
#main p a { color:#00F; text-decoration:underline; }
.pro-version { height:153px; clear: both; padding:10px 0 0; text-align:center; }
.key-feature { border:#b7d7f4 solid 1px; border-top:none; overflow:hidden; zoom:1; }
.key { padding:10px; overflow:hidden; }
.keyimg { float:left; width:200px; }
.keytext { float:right; width: 500px; }
.keytext h2 { color:#06F; }
.keytext li { font-weight:bold; font-size:12px; }
.keytext li p { font-weight:normal; }
#other { background:url(/style/images/other-bg.jpg) no-repeat 0 bottom; width:728px; height:269px; margin-bottom: 10px; clear: both; }
#other dl { width:330px; margin:5px; float: left; display:inline; }
#other dt { font:bold 16px/33px Verdana, Geneva, sans-serif; margin-left:10px; }
#other dd { margin-left:10px; margin-top:5px; overflow:hidden; }
#other .icon1 { background:url(/style/images/icon1.jpg) no-repeat 0 center; height:120px; }
#other .icon2 { background:url(/style/images/icon2.jpg) no-repeat 0 center; height:120px; }
#other .buyicon, #other .downicon { background:url(/style/images/buy-icon.gif) no-repeat 0 center; padding-left:25px; margin-left:140px; display:block; color:#287BE7; font-size:13px; font-weight:bold; margin-top:30px; }
#other .downicon { background:url(/style/images/down-icon.gif) no-repeat 0 0; color:#A2A2A3; margin-top:10px; }
#product-recom { width:681px; margin-bottom: 10px; }
#corner { width:728px; background:url(/style/images/corn-top.gif) no-repeat center top; padding-top:9px; margin-bottom: 10px; }
.mainbox { overflow: hidden; margin-bottom: 10px; border:#9dd0ff solid 1px; border-top:none; zoom:1; }
.corner-b { background:url(/style/images/corn-bottom.gif) no-repeat 0 bottom; height:7px; width:681px; clear: both; }
#main .pic { float:left; padding:10px; text-align:center; width:160px; }
#main .pic p { padding:5px 0px; }
#main .pic-s { float:left; padding:10px; text-align:center; width:195px; }
#main .pic-s p { padding:5px 0px; }
#main .price { text-align:center; font-size:14px; color:#666; font-weight:bold; }
#main ul { margin:10px; }
#main li { background:url(/style/images/new-li.jpg) no-repeat 0 7px; margin-bottom:5px; padding-left: 15px; padding-right:10px; }
#main li span { color:#999; float:right; }
#main .two li { width:320px; float: left; }
#main .three li { width:210px; float: left; }
#formats td, #formats th, #formats tr { border-collapse:collapse; border:1px solid #CCC; }
.formats-left { padding-left:20px; }
.spec-title { font-weight:bold; }
#partner { margin-top:10px; }
#partner h3 { background:url(/style/images/partner.gif) no-repeat 0 0; height:36px; line-height:36px; }
#partner ul { padding:10px; padding-left:20px; }
.compare-box { background:url(/style/images/compare-box.jpg) no-repeat; width:678px; height:187px; margin-bottom:10px; overflow:hidden; }
.compare-box h2 { color:#052840; line-height:37px; height:37px; }
.compare-left { float:left; width:328px; overflow:hidden }
.compare-right { float:right; width:328px; overflow:hidden; }
.compare-pic { float:left; margin:10px 0 0 10px; display:inline; }
.compare-pic p { text-align:center; }
#main .compare-pic p a { color:#222; }
#main .compare-pic p a:hover { color:#0000FF; }
#main .compare-pic ul, #main .compare-pic ul li { text-align:center; list-style:none; background:none; margin:0; padding:0; }
#main .compare-pic ul li { padding:5px 0 0; }
#main .compare-pic ul li a { text-decoration:underline; }
.compare-info { float:left; margin:10px 0 0 20px; }
.compare-info p { font-size: 15px; margin:0; padding:0; color:#2f6db2; font-size:16px; }
.compare-info .compare-price { font-size: 14px; margin:5px 0 10px 0; color:#891314; line-height:15px; }
.compare-info .compare-price del { display:block; color:#666; }
a.compare-buy, a.compare-down { background:url(/style/images/buy-down.jpg) 0 -174px no-repeat; width:111px; height:25px; display:block; }
a.compare-down { background:url(/style/images/buy-down.jpg) 0 -224px no-repeat; margin-top:10px; }
.compare-buy:hover { background:url(/style/images/buy-down.jpg) 0 -199px no-repeat; }
.compare-down:hover { background:url(/style/images/buy-down.jpg) 0 -249px no-repeat; }
.compare-box-s { background:url(/style/images/compare-top.jpg) no-repeat left top; width:726px; margin-top:10px; overflow:hidden; }
.compare-box-s h2 { color:#052840; line-height:38px; height:38px; }
.compare-box-s .compare-pro { float:left; width:241px; overflow:hidden; border-right:#a3cef9 solid 1px; }
.compare-box-s .compare-pic { float:left; margin:10px 10px 0 10px; display:inline; width:100px; }
.compare-box-s .compare-pic p { text-align:center; }
#main .compare-box-s .compare-pic p a { color:#222; }
#main .compare-box-s .compare-pic p a:hover { color:#0000FF; }
.compare-box-s .compare-info { float:left; margin:20px 0 0 0; width:120px; }
.compare-box-s .compare-info p { font-size: 15px; margin:0; padding:0; color:#2f6db2; font-size:16px; }
.compare-box-s .compare-info .compare-price { font-size: 14px; margin:10px 0 10px 0; color:#891314; line-height:15px; }
.compare-box-s .compare-info .compare-price del { color:#666; }
.compare-box-s a.compare-buy, .compare-box-s a.compare-down { background:url(/style/images/buy-down.jpg) 0 -274px no-repeat; width:100px; height:25px; display:block; }
.compare-box-s a.compare-down { background:url(/style/images/buy-down.jpg) 0 -324px no-repeat; margin-top:10px; }
.compare-box-s .compare-buy:hover { background:url(/style/images/buy-down.jpg) 0 -299px no-repeat; }
.compare-box-s .compare-down:hover { background:url(/style/images/buy-down.jpg) 0 -349px no-repeat; }
/*comparison table*/
.comparison-top { height:11px; background:url(/style/images/comparison-top.jpg) no-repeat; width:1013px; overflow:hidden; }
#comparison-main { width:1013px; overflow:hidden; background:url(/style/images/comparison-bg.jpg) repeat-y; background-color:#FFF; }
#comparison-main h1 { text-align:center; margin:10px auto 20px; }
#comparison-main h1 a { text-decoration:underline; }
.comparison-table-top { background:url(/style/images/comparison-table-top.jpg) no-repeat; width:686px; height:76px; overflow:hidden; }
.comparison-table-top ul { overflow:hidden; margin:45px 0 0 275px; }
.comparison-table-top ul li { float:left; width:200px; text-align:center; color:#FFF; font-size:14px; font-weight:bold; }
.comparison-table-bottom { background:url(/style/images/comparison-table-bottom.jpg) no-repeat; width:686px; height:59px; margin-bottom:20px; overflow:hidden; }
.comparison-table-bottom p { margin-left:13px; font-size:14px; margin-top:10px; }
.comparison-table-bottom p a { text-decoration:underline; color:#64A1E2; }
.comparison-table { background:url(/style/images/comparison-table-bg.jpg) repeat-y; width:686px; }
.comparison-table table { margin:0 auto; }
.comparison-table p { padding-left:26px; }
.comparison-table table tr td { background-color:#EDF6FF; border:1px solid #FFF; border-left:none; border-collapse:collapse; height:30px; line-height:30px; }
.comparison-table table .head { background-color:#c8d5e1; border-bottom:2px solid #FFF; padding-left:20px; font-size:16px; font-weight:bold; }
.comparison-table table .comparison-tr { padding-left:20px; font-size:14px; }
.comparison-price { color:#F00; font-weight:bold; }
.comparison-table-top-s { background:url(/style/images/comparison-table-top-s.jpg.jpg) no-repeat; width:882px; height:76px; overflow:hidden; }
.comparison-table-top-s ul { overflow:hidden; margin:45px 0 0 275px; }
.comparison-table-top-s ul li { float:left; width:200px; text-align:center; color:#FFF; font-size:14px; font-weight:bold; }
.comparison-table-top-s ul li.editorpick, .comparison-table-top ul li.editorpick  { background:url(/style/images/editorpick.jpg) no-repeat 150px 0px; height:31px; }
.comparison-table-bottom-s { background:url(/style/images/comparison-table-bottom-s.jpg) no-repeat; width:882px; height:59px; margin-bottom:20px; overflow:hidden; }
.comparison-table-bottom-s p { margin-left:13px; font-size:14px; margin-top:10px; }
.comparison-table-bottom-s p a { text-decoration:underline; color:#64A1E2; }
.comparison-table-s { background:url(/style/images/comparison-table-bg-s.jpg) repeat-y; width:882px; }
.comparison-table-s table { margin:0 auto; }
.comparison-table-s p { padding-left:26px; }
.comparison-table-s table tr td { background-color:#EDF6FF; border:1px solid #FFF; border-left:none; border-collapse:collapse; height:30px; line-height:30px; }
.comparison-table-s table .head { background-color:#c8d5e1; border-bottom:2px solid #FFF; padding-left:20px; font-size:16px; font-weight:bold; }
.comparison-table-s table .comparison-tr { padding-left:20px; font-size:14px; }
.comparison-table-s table tr td a.compare-download, .comparison-table table tr td a.compare-download { background:url(/style/images/compare-down-buy-btn.png) no-repeat; display:block; width:89px; height:28px; }
.comparison-table-s table tr td a.compare-download:hover, .comparison-table table tr td a.compare-download:hover { background-position:0 -28px; }
.comparison-table-s table tr td a.compare-buynow, .comparison-table table tr td a.compare-buynow { background:url(/style/images/compare-down-buy-btn.png) no-repeat 0 -56px; display:block; width:89px; height:28px; }
.comparison-table-s table tr td a.compare-buynow:hover, .comparison-table table tr td a.compare-buynow:hover { background-position:0 -84px; }
/*support*/
.mainbox-support { background-color:#FFF; overflow:hidden; border:#a1c7ef 1px solid; border-top:none; }
.mainbox-support p { padding-left:20px; }
.support-title { font:bold 14px/36px Verdana, Geneva, sans-serif; background:url(/style/images/support-title.jpg) repeat-x 0 bottom; padding-left:20px; color:#0b253c; clear:both; }
#main .link-table { border:#CECECE 1px solid; margin:0 auto 20px; }
#main .link-table tr td { padding:5px 1px; border:#CECECE 1px solid; }
#main .mainbox-support ol li { background:none; list-style:decimal outside none; padding-left:0 }
.mainbox-support ol { padding-left:40px; }
.mainbox-support li p { padding:0; }
#main .mainbox-support ul { margin-left:20px; }
#main .mainbox-support .support-center li { background:url(/style/images/faq.jpg) no-repeat; list-style:none; width:205px; height:94px; line-height:90px; float:left; font-size:18px; }
#main .mainbox-support .support-center .product-support { background:url(/style/images/support.jpg) no-repeat; }
#main .mainbox-support .support-center .glossary { background:url(/style/images/glossary.jpg) no-repeat; }
#main .mainbox-support .support-center li a { color:#1457a3; padding-left:80px; display:inline-block; }
#main .mainbox-support .support-center .product-support a { padding-left:55px; }
.support-nav { margin-bottom:10px; }
#main .mainbox-support .faq-center li { background:url(/style/images/faq-icon.jpg) no-repeat 0 5px; list-style:none; padding-left:25px; margin-bottom:20px; font-weight:bold; color:#052740 }
.faq-center p { font-weight:normal; color:#052740 }
#main table { border:#a1c7ef 1px solid; background-color:#FFF; }
#main table tr { border-bottom:#d6d6d6 1px solid; height:27px; }
#main table tr td { padding-left:20px; }
#main table th { background-color:#d2e8ff; }
#main table h1 { background: url(/style/images/sliding-door-right.jpg) no-repeat right; padding-right:16px; padding-left:0; float:left; height:27px; line-height:27px; margin:0; font-size:16px; color:#fff; border:0; }
#main table h1 span { background-color:#1a67b2; display:inline-block; padding-left:20px; padding-right:60px; }
/*faq page*/
.mainbox-faq { background-color:#FFF; overflow:hidden; border:#a1c7ef 1px solid; border-top:none; }
#main .mainbox-faq li { color:#2163AD; font-size:12px; font-weight:bold; background:none; padding-left:10px; margin-bottom:20px; }
#main .mainbox-faq li p { color:#222; font-size:12px; font-weight:normal; padding:5px 0 0 0; }
/*products*/
#pro-main { width:998px; clear:both; overflow: hidden; }
.pro-win { height:47px; background:url(/style/images/pro-win.jpg) no-repeat 0 0; }
.pro-mac { height:47px; background:url(/style/images/pro-mac.jpg) no-repeat 0 0; }
.link { display:block; margin-left:217px; width:205px; height:31px; }
.pro-content { border:1px solid #185ca6; border-bottom:none; border-top:none; background:#edf6ff url(/style/images/pro-bg.jpg) repeat-x 0 0; zoom:1; }
#pro-bg { background:url(/style/images/pro-leftbg.jpg) repeat-y left 0; overflow: hidden; zoom:1; }
.pro-list { float:right; width:760px; padding-bottom:20px; }
.pro-list h1 { font-size:16px; font-weight:bold; color:#052840; margin:0 0 10px 0; }
.pro-info { margin:10px; overflow:hidden; border-bottom:1px dashed #666; clear: both; }
.pro-info dl { width:585px; margin-left:20px; }
.pro-main { overflow:hidden; border:1px solid #9fc7f3; border-bottom:none; border-top:none; clear:both; background:url(/style/images/pro-main-bg.jpg) repeat-x bottom; width:734px; margin:0; padding-bottom:20px; }
.pro-main-top { background:url(/style/images/pro-main-top.jpg) no-repeat; height:5px; overflow:hidden; margin-top:10px; }
.pro-main-bottom { background:url(/style/images/pro-main-bottom.jpg) no-repeat; height:5px; overflow:hidden; }
.pro-box { float:left; padding:10px 0 0 10px; margin-right:15px; }
.pro-box p { font:normal 18px/20px Tahoma, Geneva, sans-serif; color:#145fbb; text-align:center; }
.pro-box p.height { line-height:30px; }
.pro-list dl { float:left; margin-top:10px; }
.pro-list dt { font:bold 16px/30px Verdana, Geneva, sans-serif; }
.pro-list dd { line-height:22px; }
.pro-list dd a { color:#0454b6; text-decoration:underline; }
.pro-main dl { width:555px; }
.pro-main .pro-btn { margin:10px 0; }
.pro-main .pro-btn-opt, .pro-main .pro-btn-opt-platinum, .pro-main .pro-btn-opt-ultimate { margin:15px 0 }
.pro-btn .down, .pro-btn .buy, .pro-btn-opt .down, .pro-btn-opt .buy, .pro-btn-opt-platinum .down, .pro-btn-opt-platinum .buy, .pro-btn-opt-ultimate .down, .pro-btn-opt-ultimate .buy { background:url(/style/images/buy-down.jpg) no-repeat 0 -62px; display:block; float:left; width:137px; height:31px; margin:5px 7px 0; text-indent:-9999px; overflow:hidden; }
.pro-btn-opt .down, .pro-btn-opt-platinum .down, .pro-btn-opt-ultimate .down { margin-top:15px; }
.pro-btn .buy, .pro-btn-opt .buy, .pro-btn-opt-platinum .buy, .pro-btn-opt-ultimate .buy  { background:url(/style/images/buy-down.jpg) no-repeat; }
.pro-btn .buy:hover, .pro-main .pro-btn-opt .buy:hover, .pro-main .pro-btn-opt-platinum .buy:hover, .pro-main .pro-btn-opt-ultimate .buy:hover { background:url(/style/images/buy-down.jpg) no-repeat 0 -31px; }
.pro-btn .down:hover, .pro-main .pro-btn-opt .down:hover, .pro-main .pro-btn-opt-platinum .down:hover, .pro-main .pro-btn-opt-ultimate .down:hover { background:url(/style/images/buy-down.jpg) no-repeat 0 -93px; }
.pro-secondary { overflow:hidden; border:1px dashed #999; border-bottom:none; border-top:none; clear:both; width:734px; margin:10px 0; }
.pro-secondary-left { float:left; border-right:1px dashed #999; width:365px; margin:10px 0; }
.pro-secondary-right { float:right; width:365px; margin:10px 0; }
.pro-secondary-box { float:left; padding:10px 0 0 10px; margin-right:15px; }
.pro-secondary-box p { font:bold 14px/20px Tahoma, Geneva, sans-serif; color:#145fbb; text-align:center; }
.pro-secondary dl { width:225px; }
.pro-secondary dl dt { line-height:20px; height:38px; }
.pro-list dd a.pro-secondary-down { margin:10px 0; color:#59960b; text-decoration:underline; background:url(/style/images/pro-btn.jpg) no-repeat; height:15px; padding-left:20px; }
.pro-minor-top { background:url(/style/images/pro-minor-top.jpg) no-repeat; height:5px; overflow:hidden; }
.pro-minor-bottom { background:url(/style/images/pro-minor-bottom.jpg) no-repeat; height:5px; }
.pro-minor { border-left:1px solid #9fc7f3; border-right:1px solid #9fc7f3; width:734px; margin:0; }
.pro-minor h2 { color:#052840; border-bottom:1px solid #9fc7f3; font-size:14px; }
.pro-minor ul li { background:url(/style/images/pro-minor-li.jpg) no-repeat 0 center; padding-left:15px; margin-left:20px; line-height:25px; }
.pro-minor ul li .pro-more { text-decoration:underline; }
.pro-info dd a { color:#0454b6; text-decoration:underline; }
.pro-cat { float:left; width:203px; display:inline; background:url(/style/images/pro-left.jpg) no-repeat top; }
.pro-cat ul li { line-height:32px; background:url(/style/images/cat-li.jpg) no-repeat 10px 14px; padding-left:25px; font-size:12px; }
.pro-cat .bb { border-bottom:1px solid #6ab0f1; }
.pro-cat ul.subcat { margin-left:0; }
.pro-cat ul.subcat li { background:url(/style/images/pro-subli.jpg) no-repeat 0 center; line-height:25px; font-size:11px; padding-left:15px; }
.pro-cat .on { background:url(/style/images/pro-on.jpg) no-repeat 0 center; }
.pro-cat .subon a { text-decoration:underline; }
.pro-bottom { height:7px; background:url(/style/images/pro-bottom.gif) no-repeat 0 0; clear:both; }
#main a.mac-version1, #main a.mac-version2 { background:url(/images/system/version.jpg) no-repeat 0 -100px; display:block; width:133px; padding-left:3px; padding-right:3px; text-decoration:none; color:#002a88; margin:0 auto; }
#main a.mac-version1:hover, #main a.mac-version2:hover { background:url(/images/system/version.jpg) no-repeat 0 -150px; }
#main a.win-version1, #main a.win-version2 { background:url(/images/system/version.jpg) no-repeat 0 0; display:block; width:133px; padding-left:3px; padding-right:3px; text-decoration:none; color:#002a88; margin:0 auto; }
#main a.win-version1:hover, #main a.win-version2:hover { background:url(/images/system/version.jpg) no-repeat 0 -50px; }
.win-version1, .mac-version1 { height:27px; padding-top:23px; }
.win-version2, .mac-version2 { height:29px; padding-top:21px; line-height:13px; }
/*download*/
.win-mac img { cursor:pointer; }
.down-pop-title { background:url(/style/images/down-pop-title.jpg) no-repeat; height:27px; line-height:27px; font-size:16px; font-weight:bold; color:#FFF; padding-left:20px; margin-top:5px; }
.down-pop-title a { color:#FFF; }
.down-pop-top { background:url(/style/images/down-pop-bg.jpg) no-repeat bottom; padding-bottom:20px; overflow:hidden; margin-top:10px; zoom:1; }
.down-pop-list { overflow:hidden; padding-top:20px; }
.down-pop-top p { color:#052840; font-size:12px; }
.down-pop-top-left { background:url(/style/images/down-line.jpg) no-repeat right; float:left; width:500px; }
.down-pop-top-right { float:right; width:495px; }
.down-pop-pic { float:left; width:160px; }
.down-pop-pic p { font-size:18px; text-align:center; color:#0454b6; }
.down-pop-txt { float:left; width:335px; }
.down-pop-txt h1 { margin:0; }
.down-pop-txt h1 a { color:#052840; }
.down-pop-txt p { padding:0; margin-top:10px; }
.down-pop-txt p a { color:#0454b6; }
.down-pop-top .down, .down-pop-top .buy { background:url(/style/images/buy-down.jpg) no-repeat 0 -62px; display:block; float:left; width:137px; height:31px; margin:5px 10px 0 0; text-indent:-9999px; overflow:hidden; }
.down-pop-top .buy { background:url(/style/images/buy-down.jpg) no-repeat; }
.down-pop-top .buy:hover { background:url(/style/images/buy-down.jpg) no-repeat 0 -31px; }
.down-pop-top .down:hover { background:url(/style/images/buy-down.jpg) no-repeat 0 -93px; }
.down-pop-table table tr th, .down-pop-table table tr td { text-align:center; color:#052840; }
.down-pop-table table tr th { height:40px; font-size:14px; }
.down-pop-table table tr td { border:#a1c7ef solid 1px; border-collapse:collapse; background-color:#FFF; height:60px; font-size:12px; }
.down-pop-table table tr td a { color:#052840; text-decoration:underline; }
.down-pop-table table tr td strong a { text-decoration:none; }
.down-pop-table table tr td strong a:hover { text-decoration:underline; }
.download-title,h1.download-title{ background:url(/style/images/title-long.jpg) no-repeat; width:978px; height:32px; font:bold 16px/32px Verdana, Geneva, sans-serif; color:#FFF; padding-left:20px; }
h1.download-title{margin-left:0;}
.download-button { overflow:hidden; height:80px; }
.download-button li { background:url(/style/images/download-button.jpg) no-repeat; float:left; height:80px; }
.download-button li a { background:url(/style/images/download-button.jpg) no-repeat; width:500px; height:80px; display:block; }
.download-button li a:hover { background:url(/style/images/download-button.jpg) no-repeat; }
.download-button .download-win a { background-position:0 -80px; }
.download-button .download-win a:hover { background-position:0 0; }
.download-button .download-mac { background-repeat:0 -160px; }
.download-button .download-mac a { width:498px; background-position:0 -240px; }
.download-button .download-mac a:hover { background-position:0 -160px; }
.download-button .download-win a.curr { background-position:0 0; }
.download-button .download-mac a.curr { background-position:0 -160px; }
.download-content { border:1px solid #185ca6; border-bottom:none; border-top:none; zoom:1; overflow:hidden; }
.down-table { float:right; width:731px; padding-bottom:20px; margin-top:10px; }
.down-table-top { background:url(/style/images/download-top.jpg) no-repeat; width:731px; height:40px; line-height:40px; }
.down-table-top li { float:left; font-size:14px; font-weight:bold; text-align:center; color:#052740; }
.down-table table { background-color:#FFF; }
.down-table table tr td { border:#a1c7ef solid 1px; border-right:none; border-collapse:collapse; text-align:center; height:60px; font-size:12px; color:#052740; }
.down-table table tr td strong a { color:#052740; text-decoration:none; }
.down-table table tr td strong a:hover { text-decoration:underline; }
.down-table table tr td a { color:#245fab; text-decoration:underline; }
table tr td.align-left { text-align:left; padding-left:10px; }
.down-cat { float:left; width:256px; display:inline; margin-top:10px; }
.down-cat ul { background:#d1e8ff url(/style/images/download-cat-top.jpg) no-repeat top; padding:10px 0 50px; }
.down-cat ul li { line-height:32px; background:url(/style/images/cat-li.jpg) no-repeat 26px 14px; padding-left:45px; font-size:12px; }
.down-cat .on { background:url(/style/images/down-on.jpg) no-repeat 0 center; }
/*sitemap*/
.sitemap-title { width:978px; height:32px; background:url(/style/images/title-long.jpg) no-repeat; padding-left:20px; margin:0; font-size:16px; line-height:32px; font-weight:bold; color:#FFF; }
.sitemap-main { margin:0 auto; padding:15px 20px 20px; color:#003586; font:11px/18px Verdana, Geneva, sans-serif; -webkit-text-size-adjust:none; border-left:1px solid #B7D7F4; border-right:1px solid #B7D7F4; zoom:1; overflow:hidden; }
.sitemap-main .sitemap-title { margin-left:50px; }
.mapTop { text-align:center; margin:0 auto; }
.mapTop td { font-weight:bold; width:100px; font-size:11px; height:25px; border:1px solid #D4D4D4; }
.mapTop a:link, .mapTop a:visited, #sitemap a:link, #sitemap a:visited, #sitemap2 a:link, #sitemap2 a:visited { color:#222; text-decoration:none }
.mapTop a:hover, #sitemap a:hover, #sitemap2 a:hover { color:#FF9900; text-decoration:underline }
.mapMid { width:880px; height:auto; margin-top:20px; overflow:hidden; }
.mapMid ul { padding-left:40px; }
.mapTitle { font-weight:bold; color:#222; font-size:13px; }
#sitemap, #sitemap2 { margin:0; padding:0; list-style:none; color:#003586; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; line-height:18px; width:320px; }
#sitemap { float:left; }
#sitemap2 { float:right; }
#sitemap ul li, #sitemap2 ul li { margin:0; padding:0; padding-left:25px; list-style:none; }
#sitemap img, #sitemap2 img { margin-right:5px; }
/*affiliate*/
.affiliate-img { margin:0 0 10px 0; padding:0; }
.affiliate-title { font-size:14px; color:#1457A3; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; }
#main .mainbox-support .affiliate-ul li { list-style:none; background:none; padding-left:0; }
.affiliate-table-mid { width:670px; height:auto; margin:0 auto; }
#main .affiliate-table-mid table { background:none; border:none; font-size:11px; line-height:18px; }
#main .affiliate-table-mid table tr { border:none; height:28px; }
#main .affiliate-table-mid table tr input { float:none; vertical-align:middle; }
#main .affiliate-table-mid table tr td { padding:0; }
#main .affiliate-table-mid table .btn { height:35px; cursor:pointer; font-size:12px; }
/*search results*/
.search-box { overflow:hidden; margin-bottom:10px; border:#9dd0ff solid 1px; border-top:none; zoom:1; background-color:#FFF; }
#cse-search-results { padding-left:8px; }
/*error*/
#error-box { overflow:hidden; margin-bottom:10px; border:#9dd0ff solid 1px; border-top:none; zoom:1; background-color:#FFF; padding-bottom:30px; }
#error-box ul { margin-left:35px; }
#error-box ul li { font-weight:bold; overflow:hidden; }
#error-box ul li ul.cat-win-mac { margin-left:15px; }
#error-box ul li ul.cat-win-mac li { background:none; font-weight:normal; float:left; width:250px; }
#error-box form { margin:20px 0 20px 15px; }
#error-box form input { float:none; }
#error-box h1 { border:none; padding-left:15px; }
/*guide*/
.guide-but { overflow:hidden; height:82px; }
.guide-but li { background:url(/style/images/guide-but.jpg) no-repeat; float:left; height:82px; }
.guide-but li a { background:url(/style/images/guide-but.jpg) no-repeat; width:499px; height:82px; display:block; }
.guide-but li a:hover { background:url(/style/images/guide-but.jpg) no-repeat; }
.guide-but .guide-win a { background-position:0 0; }
.guide-but .guide-win a:hover { background-position:0 -82px; }
.guide-but .guide-mac a { background-position:0 -164px; }
.guide-but .guide-mac a:hover { background-position:0 -246px; }
.guide-but .guide-win a.curr { background-position:0 -82px; }
.guide-but .guide-mac a.curr { background-position:0 -246px; }
.guide-center-title-s { background:url(/style/images/guide-center-title.jpg) repeat-x; width:953px; height:31px; padding-left:45px; line-height:31px; font-size:16px; font-weight:bold; color:#FFF; }
.guide-center-title { background:url(/style/images/title-long.jpg) no-repeat; width:953px; height:32px; padding-left:45px; line-height:32px; font-size:16px; font-weight:bold; color:#FFF; }
.guide-key, .guide-device { border-bottom:#999 dashed 1px; overflow:hidden; padding:15px 0; }
.guide-key ul li, .other-guide ul li, .guide-device li { line-height:25px; }
.guide-key-pic, .guide-device-pic { float:left; width:205px; text-align:center; }
.guide-key-pic h1, .guide-device-pic h1 { font-size:14px; margin:0; color:#052740; line-height:20px; }
.guide-key-pic h1 a { color:#052740; }
.guide-key-txt { float:left; border:#a1c7ef solid 1px; overflow:hidden; background-color:#FFF; }
.guide-key-guide { float:left; padding:10px 10px 20px 20px; width:505px; min-height:173px; border-right:#a1c7ef solid 1px; }
.guide-key-guide li { background:url(/style/images/guide-li-white.jpg) no-repeat 0 10px; padding-left:15px; }
.guide-key-guide li.more { background:none; }
.guide-key-guide li.more a { color:#004e9b; }
.guide-key-tag { float:left; width:239px; }
.guide-key-tag h2 { color:#0451a4; font-size:14px; padding:0; margin:0; border-bottom:#a1c7ef solid 1px; line-height:25px; padding-left:20px; }
.guide-key-tag ul { padding:10px 10px 20px 20px; }
.guide-key-tag ul li { background:url(/style/images/li.gif) no-repeat 0 11px; padding-left:10px; }
.other-guide { padding:10px 10px 15px 20px; overflow:hidden; }
.other-guide h1 { font-size:14px; margin:0; }
.other-guide ul li { background:url(/style/images/guide-li-blue.jpg) no-repeat 0 10px; padding:0 30px 0 10px; float:left; width:282px; height:50px; overflow:hidden; }
.guide-device-txt { float:left; overflow:hidden; width:790px; }
.guide-device-txt li { background:url(/style/images/guide-li-blue.jpg) no-repeat 0 10px; padding-left:15px; float:left; width:370px; padding-right:10px; }
/*newsletter*/
#newsletter-box { overflow:hidden; margin-bottom:10px; padding:10px 0 20px; border:#9dd0ff solid 1px; border-top:none; zoom:1; background-color:#FFF; }
#newsletter-box ul { margin-left:35px; }
#newsletter-box ul li { font-weight:bold; }
#newsletter-box ul li ul { margin-left:15px; }
#newsletter-box ul li ul li { background:none; font-weight:normal; }
#newsletter-box form { margin:20px 0 20px 0; }
#newsletter-box form input { float:none; }
#newsletter-box h1 { border:none; margin-top:50px; }
.unsubscribe-box { width:210px; height:20px; }
.unsubscribe-btn { width:100px; height:30px; }
/*for christmas*/
.comparison-top { position:relative; z-index:100; }
#comparison-main { position:relative; z-index:100; }
/*for only one column*/
.title-one-column { width:978px; height:32px; background:url(/style/images/title-long.jpg) no-repeat; padding-left:20px; margin:0; font-size:16px; line-height:32px; font-weight:bold; color:#FFF; }
.main-one-column { margin:0 auto; padding:10px 20px 30px; color:#003586; font:11px/18px Verdana, Geneva, sans-serif; -webkit-text-size-adjust:none; border-left:1px solid #B7D7F4; border-right:1px solid #B7D7F4; zoom:1; background-color:#FFF; }
.main-one-column p { margin:0; padding:5px 5px 0 0; }
/*3d converter*/
.main-product-s { overflow:hidden; margin-bottom:15px; }
.main-product-top { background:url(/style/images/pro-top.jpg) no-repeat; width:998px; height:6px; overflow:hidden; margin-top:10px; }
.main-product-mid { background:#d7e6f5 url(/style/images/pro-bg-s.jpg) repeat-x top; border-left:#bdd4eb solid 1px; border-right:#bdd4eb solid 1px; padding-bottom:25px; overflow:hidden; zoom:1; }
.main-title-s { border-bottom:#d1e6ff solid 1px; margin:0 24px 40px; position:relative; zoom:1; }
.main-title-s p { font-size:14px; padding:10px 0 10px 5px; }
.main-title-s .add { position:absolute; right:5px; top:5px; }
.main-product-txt { float:right; width:535px; display:inline; margin-right:20px; }
.main-product-txt h1 { font-size:24px; font-weight:bold; margin:0 0 15px; }
.main-product-txt h1.s-title { font-size:22px; }
.main-product-txt p { padding:0; line-height:25px; }
.main-product-txt p.distance { padding-top:8px; }
.main-product-txt p.note { margin-top:10px; color:#000; font-weight:normal; }
.main-product-txt p.note span { color:#ff0000; }
.main-product-txt p.note a { text-decoration:underline; font-weight:bold; }
.main-product-txt ul { margin-top:10px; }
.main-product-txt li { background:url(/style/images/dot.jpg) no-repeat left 9px; padding-left:12px; margin-bottom:10px; }
.version { font-size:12px; margin-bottom:10px; color:#777; }
.version .gomac { text-decoration:underline; background:url(/images/system/icon-m-s.png) no-repeat right center; padding-right:26px; padding-left:0; color:#1661BE; }
.version .gowin { text-decoration:underline; background:url(/images/system/icon-w-s.png) no-repeat right center; padding-right:26px; padding-left:0; color:#1661BE; }
.main-product-pic { float:left; margin-left:10px; display:inline; width:418px; }
.main-product-pic p { text-align:center; }
.main-product-pic p a { background:url(/images/system/icon-screen.png) no-repeat left 0; padding-left:30px; line-height:16px; height:16px; display:inline-block; }
.view-screen { float:left; display:inline; margin-left:102px; }
.view-screen-single { float:left; display:inline; margin-left:160px; }
.view-video { float:left; display:inline; margin-left:50px; position:relative; }
.main-product-pic dl dt { text-align:center; margin-bottom:5px; }
.main-product-pic dl dd .play { background:url(/images/system/play.png) no-repeat; width:50px; height:50px; position:absolute; top:30%; left:15px; }
.main-product-pic .screen-video { overflow:hidden; }
.main-product-pic .getwin1 a, .main-product-pic .getwin2 a, .main-product-pic .getmac1 a, .main-product-pic .getmac2 a { background:url(/images/system/version.png) no-repeat; display:block; width:133px; padding-left:3px; padding-right:3px; text-decoration:none; color:#002a88; margin:0 auto; height:27px; }
.main-product-pic .getmac1 a, .main-product-pic .getmac2 a { background-position:0 -100px; _height:26px; }
.main-product-pic .getmac1 a:hover, .main-product-pic .getmac2 a:hover { background-position:0 -150px; }
.main-product-pic .getwin1 a:hover, .main-product-pic .getwin2 a:hover { background-position:0 -50px; _background-position:0 -49px; }
.main-product-pic .getwin1 a, .main-product-pic .getmac1 a { height:27px; padding-top:23px; }
.main-product-pic .getwin2 a, .main-product-pic .getmac2 a { height:29px; padding-top:21px; line-height:13px; }
.main-product-pic .getwin-l a, .main-product-pic .getmac-l a { background:url(/images/system/version-l.png) no-repeat; display:block; width:212px; text-align:center; text-decoration:none; color:#002a88; margin:15px auto 0; height:27px; padding:23px 0 0; }
.main-product-pic .getmac-l a { background-position:0 -100px; _height:26px; }
.main-product-pic .getmac-l a:hover { background-position:0 -150px; }
.main-product-pic .getwin-l a:hover { background-position:0 -50px; _background-position:0 -49px; }
.product-btn-box { background:url(/style/images/btn-bg.jpg) no-repeat; width:998px; height:112px; overflow:hidden; }
.product-btn-box-new { background:url(/style/images/btn-bg-new.jpg) no-repeat; width:998px; height:112px; overflow:hidden; }
.product-btn-box p.promotion span, .product-btn-box p.promotion-s span, .product-btn-box-new p.promotion span, .product-btn-box-new p.promotion-s span { color:#FF2222; font-weight:bold; }
.product-btn-box p.promotion, .product-btn-box-new p.promotion { font-style:italic; float:left; width:289px; padding:16px 25px 0 30px; }
.product-btn-box p.promotion-s, .product-btn-box-new p.promotion-s { font-style:italic; float:left; width:225px; padding:16px 10px 0 30px; line-height:18px; }
.product-sys { float:left; width:289px; padding:16px 25px 0 30px; }
.product-sys strong { display:block; }
.buy-info { float:left; width:162px; padding-top:25px; }
.buy-info li { font-size:18px; margin-left:15px; line-height:30px; }
.price-option { width:240px; float:left; padding:16px 0px 0px 7px; }
.price-option li { font-size:12px; padding:3px 0px; }
.price-option li span { color:#f00; padding-left:5px; }
.price-option li span span { color:#000; }
.price-option li a { text-decoration:underline; }
.pro-main ul.price-option-cat { width:300px; float:left; padding:16px 0px 0px 7px; }
.pro-main ul.price-option-cat li { font-size:12px; padding:3px 0px; }
.pro-main ul.price-option-cat li input { margin-top:4px; }
.pro-main ul.price-option-cat li span { color:#f00; padding-left:5px; }
.pro-main ul.price-option-cat li span span { color:#000; }
.pro-main ul.price-option-cat li a { text-decoration:underline; }
.product-price span { color:#ce0202; }
.product-size span { color:#279405; }
.product-btn, .product-btn-platinum, .product-btn-ultimate { margin:22px 0 0 20px; float:left; display:inline; }
.product-btn p, .product-btn-platinum p, .product-btn-ultimate p {  color:#4d89c8; font-size:25px; padding:20px 0px 20px 40px; }
.product-btn a, .product-btn-platinum a,  .product-btn-ultimate a { display:block; float:left; background:url(/style/images/btn.jpg) no-repeat; width:214px; height:69px; }
.product-btn .product-btn-buy, .product-btn-platinum .product-btn-buy,  .product-btn-ultimate .product-btn-buy { background-position:0 0; margin-right:10px; }
.product-btn .product-btn-buy:hover, .product-btn-platinum .product-btn-buy:hover, .product-btn-ultimate .product-btn-buy:hover { background-position:0 -70px; }
.product-btn .product-btn-down, .product-btn-platinum .product-btn-down, .product-btn-ultimate .product-btn-down { background-position:0 -140px; }
.product-btn .product-btn-down:hover, .product-btn-platinum .product-btn-down:hover, .product-btn-ultimate .product-btn-down:hover { background-position:0 -210px; }
.product-box { float:left; width:723px; overflow:hidden; }
.product-box-top { background:url(/style/images/box-top.jpg) no-repeat; width:723px; height:6px; overflow:hidden; }
.product-box-main { background-color:#FFF; border-left:#b2b2b2 solid 1px; border-right:#b2b2b2 solid 1px; padding:0 25px 40px 30px; }
.product-box-bot { background:url(/style/images/box-bot.jpg) no-repeat; height:6px; width:723px; }
.feature-title { font-size:18px; border-bottom:#bababa dashed 1px; padding-bottom:5px; }
.feature-main { overflow:hidden; margin-top:15px; }
.key-img { float:left; width:200px; margin-top:15px; }
.key-text { float:right; width:450px; }
.key-text h2 { font-size:16px; color:#000; padding:0; margin-bottom:10px; }
.key-text li { font-size:12px; font-weight:bold; margin-bottom:5px; }
.key-text li p { font-weight:normal; padding:0; }
.product-box-main { overflow:hidden; zoom:1; }
.product-box-main table { margin-top:30px; }
.product-box-main table td { padding-top:5px; padding-bottom:5px; line-height:25px; }
.product-box-main table.compare { margin:15px 0 50px; }
.compare th { background:url(/style/images/compare.jpg) no-repeat; height:41px; line-height:41px; font-size:16px; color:#FFF; text-align:center; }
.compare tr td { border-bottom:#dfdfdf solid 1px; padding:10px 0 15px; text-align:center; line-height:20px; }
.compare tr td.align-left { text-align:left; padding-left:10px; padding-right:10px; float:none; }
.compare tr td.compare-buy-s { color:#ef4f4f; font-weight:bold; }
.compare tr td.compare-buy-s a { background:url(/style/images/buy.png) no-repeat left 5px; padding-left:12px; color:#ef4f4f; font-weight:bold; }
.compare tr td.compare-down-s { color:#1ec632; font-weight:bold; }
.compare tr td.compare-down-s a{ background:url(/style/images/down.png) no-repeat left 5px; padding-left:12px; color:#1ec632; font-weight:bold; }


.feature-main-s { overflow:hidden; margin-top:15px; border-bottom:#bababa dashed 1px; padding-bottom:30px; zoom:1; }
.feature-main-s .grid { float:left; width:293px; padding-right:40px; }
.feature-main-s .grid img { float:left; margin-right:10px; }
.feature-main-s .grid p { float:left; width:208px; padding:0; line-height:20px; }
.feature-main-s .feature-title-s { font-size:14px; font-weight:bold; margin-bottom:5px; }
#side-s { float:right; width:260px; overflow:hidden; }
.side-box { overflow:hidden; margin-bottom:10px; background-color:#FFF; }
.side-box h3 { background:url(/style/images/side-title.jpg) no-repeat; height:38px; line-height:38px; font-size:14px; font-weight:normal; color:#FFF; padding-left:20px; }
.side-main { border-left:#b2b2b2 solid 1px; border-right:#b2b2b2 solid 1px; overflow:hidden; zoom:1; padding:10px 10px 15px 20px; }
.side-main ul { }
.side-main li { line-height:20px; margin-bottom:5px; background:url(/style/images/dot.jpg) no-repeat left 9px; padding-left:11px; }
.connection { border-top:#aaa dashed 1px; margin-top:10px; padding-top:8px; }
.connection a { margin-right:10px; }
.side-bot { background:url(/style/images/side-bot.jpg) no-repeat; width:260px; height:5px; overflow:hidden; }
.video img { cursor:pointer; }
.share-video { float:left; margin-top:10px; }
.share-video-main { margin-top:15px; }
.product-reviews { border:#b2b2b2 solid 1px; margin-top:10px; background-color:#f6f6f6; padding:25px 30px 30px; overflow:hidden; zoom:1; }
.product-reviews-left { float:left; width:600px; }
.product-reviews-title { font-size:18px; border-bottom:#cecece solid 1px; padding:0 0 10px 0; }
.product-reviews-left ul { margin-top:10px; }
.product-reviews-left ul li { background:url(/style/images/dot.jpg) no-repeat left 11px; padding-left:12px; margin-bottom:5px; line-height:25px; overflow:hidden; position:relative; }
.product-reviews-left ul li span { position:absolute; right:5px; bottom:5px; }
.product-reviews-left ul li .star { margin:0; }
.product-reviews-right { float:right; width:245px; }
.product-button, .product-button-platinum, .product-button-ultimate { background-color:#FFF; border:#e7e7e7 solid 1px; border-top:none; padding:40px 180px 30px; overflow:hidden; zoom:1; }
.product-button a, .product-button-platinum a, .product-button-ultimate a { background:url(/style/images/btn.jpg) no-repeat; width:308px; height:77px; display:block; float:left; }
.product-button .product-buy, .product-button-platinum .product-buy, .product-button-ultimate .product-buy { background-position:0 -280px; margin-right:10px; }
.product-button .product-buy:hover, .product-button-platinum .product-buy:hover, .product-button-ultimate .product-buy:hover { background-position:0 -357px; }
.product-button .product-down, .product-button-platinum .product-down, .product-button-ultimate .product-down { background-position:0 -434px; }
.product-button .product-down:hover, .product-button-platinum .product-down:hover, .product-button-ultimate .product-down:hover { background-position:0 -511px; }
a.product-buy { font-size:18px; color:#ffe747; padding:20px 0 0 198px; width:110px; height:57px; }
a.product-buy:link, a.product-buy:visited, a.product-buy:hover, a.product-buy:hover:active { text-decoration:none; color:#ffe747; }
.product-rec { background-color:#FFF; border:#b2b2b2 solid 1px; border-bottom:none; margin-top:10px; padding:25px 30px 35px; overflow:hidden; zoom:1; }
.product-rec-title { font-size:18px; padding:0; margin-bottom:15px; }
.product-rec-pic { float:left; width:180px; }
.product-rec-txt { float:left; width:710px; }
.product-rec-txt h3 { font-size:14px; font-weight:bold; margin-bottom:10px; }
.product-rec-txt p { padding:0; }
.product-rec-btn { margin-top:10px; overflow:hidden; }
.product-rec-btn a { width:101px; height:24px; display:block; float:left; background:url(/style/images/btn.jpg) no-repeat; }
.product-rec-btn .product-rec-buy { background-position:0 -588px; margin-right:10px; }
.product-rec-btn .product-rec-buy:hover { background-position:0 -612px; }
.product-rec-btn .product-rec-down { background-position:0 -636px; }
.product-rec-btn .product-rec-down:hover { background-position:0 -660px; }
/*3D Converter page*/
.feature-s { background:url(/images/3d-converter/feature.jpg) no-repeat; width:660px; height:178px; margin-top:15px; }
.feature-s-list1, .feature-s-list2, .feature-s-list3 { float:left; width:170px; padding-left:50px; padding-top:85px; }
.feature-s-list2 { width:170px; padding-left:45px; }
.feature-s-list3 { width:170px; padding-left:35px; }
.feature-s-title { font-size:14px; }
.feature-s p { padding:0; }
/*iphone data recovery*/
.main-title-reviews { margin-top:10px; font:bold 16px/32px Verdana, Geneva, sans-serif; background:url(/style/images/title-bg-l.jpg) no-repeat; padding-left:20px; color:#FFF; clear: both; }
.recovery-faq { font-size:14px; padding-left:5px; margin-top:20px; }
.recovery-faq-eg { padding-left:5px; margin-top:20px; }
.recovery-faq  a { text-decoration:underline; }
.screenshot-preview { margin:0 0 0 10px; display:inline; }
.screenshot-preview ul { text-align:center; list-style:none; background:none; margin:0; padding:0; }
.screenshot-preview ul li { float:left; }
.product-down-multiple { background:url(/style/images/btn.jpg) no-repeat 0 -434px; width:308px; height:77px; display:block; left:550px; top:2535px; position:absolute; *top:2563px; }
.product-down-multiple:hover div { display:block;}
.product-down-multiple div { text-align:left; display:none; width:288px; z-index:199; margin-top:65px; text-indent:0; border:1px solid #DDD; border-radius:5px; padding:10px; text-shadow:0 0 0; color:#777; background-color:#fff; }
.product-down-multiple div li a { display:block; width:220px; line-height:22px; height:22px; color:#3d4f58; font-style:italic; padding-left:5px; font-size:12px; }
.product-down-multiple div li a:hover { background:#ddd; text-decoration:none;}
.product-down-multiple div ul.fl{ width:220px; overflow:hidden; }
.product-btn-down-multiple { display:block; background:url(/style/images/btn.jpg) no-repeat 0 -140px; width:214px; height:70px; position:absolute; left:755px; top:568px; *top:605px; }
.product-btn-down-multiple:hover div { display:block;}
.product-btn-down-multiple div { text-align:left; display:none; width:220px; z-index:199; margin-top:60px; text-indent:0; border:1px solid #DDD; border-radius:5px; padding:10px; text-shadow:0 0 0; color:#777; background-color:#fff; }
.product-btn-down-multiple div li a { display:block; width:220px; line-height:22px; height:22px; color:#3d4f58; font-style:italic; padding-left:5px; font-size:12px;}
.product-btn-down-multiple div li a:hover { background:#ddd; text-decoration:none;}
.product-btn-down-multiple div ul.fl{ width:103px; overflow:hidden;}
.clr { clear:both; height:0; overflow:hidden;  }
/*iphone data recovery end*/
.product-btn .product-btn-get-free { background:url(/style/images/free-coupon.png) no-repeat 0 0; margin-right:10px;  }
.product-btn .product-btn-get-free:hover { background-position:0 -70px; }
.product-button .product-free-code { background:url(/style/images/free-coupon.png) no-repeat 0 -140px; margin-right:10px; }
.product-button .product-free-code:hover { background-position:0 -217px; }
.product-price span#expire { font-size:9px; color:#000; }
.space { height:20px; }
/*share*/
.addthis_default_style a.addthis_button_google_plusone, .addthis_default_style a.addthis_button_tweet, .addthis_default_style a.addthis_button_facebook_like { width:85px; }
/*article - company news*/
ul.latest-dev li { margin-top:10px; }

/*bottom-ads*/
.bottom-ads{ position:relative;}
.ads{background:url(/images/system/world-cup-top.jpg) no-repeat center top; height:114px; display:block;}
.bottom-ads img{position:absolute; right:0px; top:0px; cursor:pointer;}

.addthis_floating_style{ position:fixed; border:1px solid #dbdbdb;box-shadow:0 2px 3px #dbdbdb; padding:10px 6px 15px !important; margin-top:30px \9; 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));top:20%;left:0; }
