@charset "utf-8";
.mt33{ margin-top:33px !important;}
.mt50{ margin-top:50px !important;}
/*main-purchase*/
#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; margin:0 6px; overflow:hidden; padding:12px 24px; width:680px;}

#title a { display:block; width:320px; height:28px; text-indent:-900em;}
.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;}


#purchase .col-1 { float:left; width:136px; padding:28px 2px;}
#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:165px; 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 #p1 span.price,#purchase #p2 span.price{font-family:Arial,Helvetica,sans-serif; font-size:22px; font-weight:normal; width:175px; color:#506099;}
#purchase #p1 span.price s,#purchase #p2 span.price s{ font-style:italic; font-size:15px;color:#506099;}
#purchase #p1 a.buy-now,#purchase #p2 a.buy-now { float:left; background:transparent url(../images/style/bg-all.png) no-repeat scroll 0 0; display:block; width:153px; height:34px; line-height:34px; color:#fff; text-align:center; font-family:Arial, Helvetica, sans-serif; text-shadow:0 1px 0 #000; font-size:18px;}

#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: 16px 0 0 8px; 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;}
#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-bottom:13px;padding-top:1px; }
#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-top:25px; text-align:center;width:135px; margin-left:5px; padding-left:5px; 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;}
