@charset "utf-8";
.mt33{ margin-top:33px !important;}
.mt50{ margin-top:50px !important;}
/*main-purchase*/
#product-nav h1 a {text-decoration: none;font-size:25px;color: black; line-height:40px;}
#purchase h2 { clear:both; border-top:1px solid #aeaeae; margin:0 6px; height:34px; line-height:34px; background:#efefef; padding:0 0 0 16px; font-weight:bold; color:#555; font-size:13px;}
#purchase ul#p1 li{ display:block; clear:both; overflow:hidden; padding:12px; margin:16px 32px 0;}
#purchase ul#p1 li.last { border:none; margin:2px 32px 16px; border-top:1px dotted #ddd; }
#purchase ul#p1 li:hover { background-color:#fcfcfc;}
#purchase ul#p1 li .buy-logo { width:100px; float:left;}
#purchase ul#p1 li .buy-logo img{ vertical-align:middle; }
#purchase ul#p1 li strong{ font-size:14px; display:block; float:left; width:420px; color:#555; font-weight:normal;}
#purchase ul#p1 li .buy-now { float:left;}
#purchase .content-main h3 { border-top:1px solid #aeaeae; margin:0 6px; font-weight:bold; color:#555; font-size:13px; padding:16px 0 0 32px;}
#purchase ol { list-style-type:decimal; margin:12px 12px 12px 60px;}
#purchase ol li{ line-height:1.4em; margin:6px 0; color:#676767; font-size:11px;}
#purchase ol li a.notice { color:#f60;}
#purchase ol li a{ text-decoration:underline; color:#676767; font-size:11px;}
#purchase ol li a:hover { text-decoration:none;}
.full-cnt { overflow:hidden; margin:10px 4px 4px; padding:16px 0; height:100%; background:#fff; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; -webkit-box-shadow:0 1px 4px #ccc; -moz-box-shadow:0 1px 4px #ccc; box-shadow:0 1px 4px #ccc; border:1px solid #ddd;}
.left-part { float:left; overflow:hidden; padding:0 24px; width:690px;}

#title a { display:block; width:320px; height:28px;}
.mid { background:url(../images/title/mac-deluxe.png) no-repeat scroll -3px -2px transparent;}
.mvc { background:url(../images/title/mac-video-converter.png) no-repeat scroll -3px -2px transparent;}
.mdr { background:url(../images/title/mac-dvd-ripper.png) no-repeat scroll -3px -2px transparent;}
.mic { background:url(../images/title/mac-imedia-converter.png) no-repeat scroll -3px -2px transparent;}
.mis { background:url(../images/title/mac-itube-studio.png) no-repeat scroll -3px -2px transparent;}
.mdl { background:url(../images/title/mac-dvd-library.png) no-repeat scroll -3px -2px transparent;}
.mfvd { background:url(../images/title/mac-free-video-downloader.png) no-repeat scroll -3px -2px transparent;}
.msp { background:url(../images/title/mac-syncpod.png) no-repeat scroll -3px -2px transparent;}
.mdc { background:url(../images/title/mac-dvd-creator.png) no-repeat scroll -3px -2px transparent;}
.mvse { background:url(../images/title/mac-video-studio-express.png) no-repeat scroll -3px -2px transparent;}
.mdcp { background:url(../images/title/mac-dvd-copy-pro.png) no-repeat scroll -3px -2px transparent;}
.mirm { background:url(../images/title/mac-iphone-ringtone-maker.png) no-repeat scroll -3px -2px transparent;}
.mdb { background:url(../images/title/mac-dvd-burner.png) no-repeat scroll -3px -2px transparent;}
.wdrm { background:url(../images/title/win-drm-removal.png) no-repeat scroll -3px -2px transparent;}
.wdr { background:url(../images/title/win-dvd-ripper.png) no-repeat scroll -3px -2px transparent;}
.wic { background:url(../images/title/win-imedia-converter.png) no-repeat scroll -3px -2px transparent;}
.wul { background:url(../images/title/win-ultimate.png) no-repeat scroll -3px -2px transparent;}
.mipod{ background:url(../images/title/mac-ipod-movie-converter.png) no-repeat scroll -3px -2px transparent;}
.mipad{ background:url(../images/title/mac-ipad-video-converter.png) no-repeat scroll -3px -2px transparent;}
.mdipad{ background:url(../images/title/mac-dvd-to-ipad-converter.png) no-repeat scroll -3px -2px transparent;}
.mdipod{ background:url(../images/title/mac-dvd-to-ipod-converter.png) no-repeat scroll -3px -2px transparent;}
.wvc { background:url(../images/title/win-video-converter.png) no-repeat scroll -3px -2px transparent;}
.wdc { background:url(../images/title/win-dvd-creator.png) no-repeat scroll -3px -2px transparent;}
.msm { background:url(../images/title/mac-slideshow-maker.png) no-repeat scroll -3px -2px transparent;}
.mpcp { background:url(../images/title/mac-pdf-converter-pro.png) no-repeat scroll -3px -2px transparent;}

#purchase .col-1 { float:left; width:136px; padding:28px 2px;}
#purchase .col-1 .ratingArea{ margin-top:10px;}
#purchase .col-1 .ratingArea .review{ text-align:center; display:block; float:none; margin-bottom:3px;}


#purchase .col-2 { padding:10px 0 10px 26px; float:left;}
#purchase .col-2 .txt{color:#FF7319; font-weight:bold;}
#purchase .col-2 h4 { font-weight:bold; color:#777; padding-left:4px;}
#purchase .col-2 h4 a{font-weight:bold; color:#777;}
#purchase .col-2 h5 {color:#777; padding:8px 0 0 4px;width:500px;text-align:justify;}
#purchase .col-2 ul { margin:8px 0 10px 0;}
#purchase .col-2 ul li { padding:0 0 0 16px; background:transparent url(../images/style/bgs-3.png) no-repeat scroll 2px -143px; color:#777; line-height:1.8em;}
#purchase .col-2 ul li a { color:#555; font-size:11px;}
#purchase .col-2 .btn_s{}
#purchase .col-2 .btn_s span{ float:left;font-family:Arial, Helvetica, sans-serif; font-size:16px;padding:0 10px; font-weight:bold;line-height:23px; color:#FF3300;}
#purchase .col-2 .btn_s span s{font-size:14px; color:#506099; font-weight:normal;}
#purchase .col-2 .btn_s a.buy-now{ float:left; background:transparent  url(../images/style/bg-buy.png) no-repeat scroll 0 0; display:block; width:113px; height:23px; line-height:23px; color:#fff; text-align:center; font-family:Arial, Helvetica, sans-serif; text-shadow:0 1px 0 #000; font-size:14px;padding-left:5px;}
#purchase .col-2 .btn_s a.free-trial{ float:left; background:transparent url(../images/style/bg-down.png) no-repeat scroll 0 0; display:block; width:114px; height:23px; line-height:23px; color:#fff; text-align:center; font-family:Arial, Helvetica, sans-serif; text-shadow:0 1px 0 #000; font-size:14px;padding-left:5px;}

#purchase #plb{display:block; clear:both; overflow:hidden; border:1px solid #bbb; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; -moz-box-shadow:0 2px 2px #ddd; -webkit-box-shadow:0 2px 2px #ddd; box-shadow:0 2px 2px #ddd; margin:16px 0 0 8px; height:90px; line-height:34px; padding:0 20px;}
#purchase .pay{ line-height:18px; padding:12px 0 0; font-size:13px; clear:left;}
#purchase .pay img{ vertical-align:bottom;}
#purchase .pay span{ font-family:Arial;}
#purchase #p1 { height:43px; padding:20px 0 0;}
#purchase #p2 { height:43px; border-bottom:1px solid #bbb; padding:20px 0;}

#purchase #p1 span,#purchase #p2 span{display:block; float:left;font-weight:normal;}
#purchase #p1 span.icon,#purchase #p2 span.icon{ vertical-align:middle; padding:0 10px 0 0; width:280px;}
#purchase #p1 span.icon img,#purchase #p2 span.icon img{ padding-right:12px; vertical-align:middle;}
#purchase .col-2 p{ font-family:Arial, Helvetica, sans-serif;}
#purchase .col-2 .text{ display:block; float:left; font-size:22px; padding:15px 0 0 15px;}
#purchase .col-2 .price{ font-size:22px; font-weight:normal; color:#F30; padding:15px 0 0 10px; display:block; float:left;}
#purchase .col-2 .price s{ font-style:italic; font-size:15px;color:#506099;}
#purchase .col-2 .buy-now{ background:transparent url(../images/style/bg-all.png) no-repeat scroll 0 0; display:block; width:110px; height:42px; line-height:37px; color:#fff; padding-left:50px; text-shadow:0 1px 0 #000; font-size:20px; float:left; margin-left:20px;}
#purchase .col-2 .pay{ padding:10px 0 15px 20px;}

#purchase h3 { clear:both; font-weight:bold; color:#777; font-size:12px; padding:16px 0 0 10px;}
#purchase ol { list-style-type:decimal; margin:12px 12px 12px 30px;}
#purchase ol li{ line-height:1.4em; margin:6px 0; color:#676767; font-size:10px;}
#purchase ol li a.notice { color:#f60;}
#purchase ol li a{ text-decoration:underline; color:#676767; font-size:10px;}
#purchase ol li a:hover { text-decoration:none;}
/*left-part*/
.left-part h1 { border-bottom:1px solid #dedede; font-size:18px; font-weight:normal; margin:0 0 16px; padding:0 0 12px;}
.left-part h1 strong { color:#f40; font-family:Arial,Helvetica,sans-serif; font-size:22px; font-weight:normal; padding-left:16px;}
.left-part p{color:#777;font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;font-weight:normal; padding-left:10px;padding-top:8px; line-height:16px;}
.left-part .table_s{margin:12px 10px;}
.left-part .table_s td{color:#777;font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;font-weight:normal; line-height:1.5em;}
.left-part .tips{ padding:2px 12px 8px 12px; background:#fafafa; border:1px solid #eee; -webkit-border-radius:8px; -moz-border-radius:8px;margin:16px 0 0 8px;}
.left-part .line_s{ border-top:1px dotted #777;margin-left:10px;}

/*compare*/
.compare-table{margin:8px 0 0 0;}
.compare-table a { font-size:13px; color:#58c; }
.compare-table a:hover { text-decoration:none;}
.compare-table td,.compare-table th{padding:8px;border:1px solid #ddd;}
.compare-table td {text-align:center;}
.compare-table td p.buy-now a { color:#fff; margin:0 auto; padding-left:16px; width:88px;}
.compare-table td strong { font-weight:normal; color:#506099; font-size:16px; font-family:Arial,Helvetica,sans-serif;}
.compare-table td span{ text-decoration:line-through; color:#506099;}
.compare-table th{ font-size:12px; padding-left:20px;}
.compare-table th .smallt{font-size:11px; color:#999;}
.compare-table th .bigt{font-size:12px; font-weight:bold; padding-bottom:4px; font-weight:bold;}
.compare-table th img { padding:8px 0;}
.compare-table th strong{font-size:14px;font-weight:normal;}
.compare-table th.title,.compare-table th.titles { background:url(../images/tutorial/titlebg.jpg) repeat-x scroll 0 0 transparent; font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#318905; text-shadow:0 1px 0 #fff; padding:9px 12px}
.compare-table .center { text-align:center;}


/*special*/
#purchase .boxTitle{ border-radius: 5px;box-shadow: 0 2px 2px #ddd;border:1px solid #bbb;margin:25px 0 0 0; background:url(../images/style/box-title.jpg) repeat-x #fff;}
#purchase .boxTitle .title{ height:37px; margin-top:3px; line-height:35px; font-size:14px; padding-left:15px;}
#purchase .specialArea{ margin:8px; overflow:hidden;}
.specialArea .mprice{margin-top:5px; text-align:center;}
.specialArea .mprice span{ color:#506099; font-size:14px; display:block;}
#purchase .specialArea .cross{ display:block; float:left; height:100px; background:url(../images/style/cross.jpg) no-repeat 50% 50%; width:28px; margin-top:30px;}
#purchase .specialArea table{}
#purchase .specialArea .item{ float:left; width:181px; line-height:16px; color:#777;}
#purchase .specialArea .item .info a{ text-decoration:underline;}
#purchase .specialArea .item .img{ margin-right:10px; float:left; display:block; height:118px; text-align:center;}
#purchase .specialArea .item .price{ margin-top:5px;}
#purchase .specialArea .item .price span{ color:#506099; font-size:14px; display:block;}
#purchase .specialArea .item .select{ background:url(../images/style/select.jpg) no-repeat #f0eded 0 100%; padding-top:1px; height:50px;}
#purchase .specialArea .item .select label{ margin:3px 0 0 15px; display:block; color:#260a09;}
#purchase .specialArea .pay{ background:url(../images/style/com-break.jpg) no-repeat; height:121px; padding:25px 0 0 8px; text-align:center;width:135px; margin-left:15px; float:left; clear:none;}
#purchase .specialArea .pay span.save{ color:#ae2020; }
#purchase .specialArea .pay span.now{font-size:20px; line-height:22px; display:block; color:#5060a6; margin-bottom:10px;}
#purchase .specialArea .pay a.buyBtn{ background:url(../images/style/buy-together.png) no-repeat; display:block; width:115px; height:32px; margin:0 auto; display:none;}
/*==== reviews====*/
.probox .imgArea{ float:left; margin-top:20px; width:173px;}
.probox .imgArea .ratingArea{ margin-left:20px;}
.probox .imgArea .ratingArea .small{font-size:10px;webkit-text-size-adjust:none}
.probox .imgArea .rating{position:relative;width:100px;float:left;margin:0 0 0 5px}
.probox .imgArea .distr{float:left;margin:2px 0 0;position:relative;width:20px;height:20px}
.probox .imgArea .distr a.showBtn,.distr a.hideBtn{display:block;background:url(images/reviews.png) 0 -191px no-repeat;width:20px;height:18px}
.probox .imgArea .distr a.hideBtn{height:22px;background-position:-20px -191px;position:absolute;top:0;right:0;z-index:2}
.probox .imgArea .distr .distrArea{position:absolute;top:21px;background:url(images/distr-bg_08.png) repeat-x #fff;height:137px;padding:10px 0 0 15px;width:205px;right:0;border:1px solid #ccc;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;z-index:1}
.reviewsShow{float:left;overflow:hidden;padding-bottom:40px;width:660px}
.reviewsShow h1{padding-bottom:18px;border-bottom:1px dashed #ccc}
.reviewsShow .topBar{height:50px;border-bottom:1px dashed #ccc}
.reviewsShow .topBar span.label{line-height:50px}
.rating{position:relative;width:105px;float:left; margin:0 0 0 10px;}
.rating li{float:left;display:block;height:20px;width:20px;cursor:pointer;text-indent:-9999px;background:url(images/star.png) no-repeat}
.rating strong{color:#f60;padding-left:10px}
.rating li.on{background-position:0 -28px}
.rating li.half{background-position:0 -55px}
.rating p{position:absolute;top:25px;width:120px;height:32px;line-height:32px;display:none;background:url(images/icon.png) no-repeat;text-align:center;font-size:15px}
.rating p em{color:#f60;display:block;font-style:normal}
.distr{float:left;position:relative;width:20px;height:20px}
.distr a.showBtn,.distr a.hideBtn{display:block;background:url(images/reviews.png) 0 -191px no-repeat;width:20px;height:18px}
.distr a.hideBtn{height:22px;background-position:-20px -191px;position:absolute;top:0;right:0;z-index:2}
.distr .distrArea{position:absolute;top:21px;background:url(images/distr-bg_08.png) repeat-x #fff;height:137px;padding:10px 0 0 15px;width:205px;right:0;border:1px solid #ccc;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;z-index:1}

.right-part .lv{ display:block; padding-bottom:15px;}
/*top test*/
.banner{filter:progidXImageTransform.Microsoft.gradient(gradientType=0,startColorStr=#FFF,endColorStr=#f6f6f6); background-color:#fbfbfb; background:-moz-linear-gradient(top,#FFF,#f6f6f6); background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#FFF), to(#f6f6f6)); border-bottom:1px solid #DDD; padding:0 0 15px 25px;}
.banner .word{ float:left; width:650px;}
.banner .title{ font-size:18px; line-height:40px;}
.banner .img{ float:right; padding:0 28px 0 10px; width:310px;}
.errow{ background:url(../images/purchase/errow.png) no-repeat 80px 0; height:15px; z-index:1; margin-top:-2px;}