@charset "utf-8";
.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;}
#main { position:relative;}
#main .discount { text-decoration:none; background:url(../images/special-offer/christmas/images/price.png) no-repeat; width:100px; height:50px; left:178px; top:344px; position:absolute; color:#fff799; padding:20px 0 0 40px; font:bold 12px Arial, Helvetica, sans-serif;}


#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{ color:#FF7319; 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;}
/*right-part*/
.right-part { float:right; margin:20px 20px 0 0; width:234px;}
.right-part .side1 { border:1px solid #ddd; -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-bottom:16px; padding:12px 20px;}
.right-part .side1 h4,.right-part .side2 h4,.right-part .side3 h4 { color:#333; font-weight:bold; font-size:14px; font-family:Arial, Helvetica, sans-serif; margin:-11px -20px 15px -20px; padding:7px 16px 8px; background:none repeat scroll 0 0 #f5f5f5; background:transparent url(../images/style/bg-f.png) repeat-x scroll 0 0; text-shadow:1px 1px 1px #fff;border-top-left-radius:5px; -moz-border-radius-topleft:5px; -webkit-border-top-left-radius:5px; border-top-right-radius:5px; -moz-border-radius-topright:5px; -webkit-border-top-right-radius:5px;}
.right-part  .review p { color:#555; font-size:11px; line-height:1.5em; padding:4px 0;}
.right-part  .review p span { color:#999; display:block; float:right; padding:4px; font-style:italic; font-size:10px;}
.right-part  .review p.more,#sidebar .hot p.more { text-align:right;}
.right-part  .review p.more a,#sidebar .hot p.more a { font-size:11px;}
.right-part  .review .item { margin-bottom:0; border-bottom:1px solid #ddd; margin:0 0 8px; overflow:hidden;}
.right-part  .review .last { border:none; margin:0;}

.right-part .side3 { border:1px solid #ddd; -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-bottom:16px; padding:12px 20px;}
.right-part .side3 ul li a { background:transparent url(../images/style/sidebar-arrow-1.png) no-repeat scroll 95% 12px;
border-bottom:1px solid #ddd; display:block; padding:9px 0; text-decoration:none; font-size:12px;}
.right-part .side3 ul li a:hover { color:#000; background-image:url(../images/style/sidebar-arrow-2.png);}
.right-part .side3 ul li a.end { border:none;}
.right-part .side3 ul li a.on { font-weight:bold; font-size:11px; background-image:url(../images/style/sidebar-arrow-2.png);}
.clear{clear:both;margin:10px;}

.table3{border:1px solid #e1e2e2; margin: 0 0 10px 11px;}
.table3 th{background:url(images/bg5.gif) repeat-x;border-bottom:1px solid #e1e2e2;border-right:1px solid #e1e2e2;color:#fff;font-size:14px;}
.table3 td{padding:8px 0;border-bottom:1px solid #e1e2e2;border-right:1px solid #e1e2e2; line-height:16px;}
.table3 .fz14 {font-size:12px;}
.table3 .fz14 span { font-style:italic; color:#ff8500;}
.table3 .color1 {color:#CC3300;}
.table3 .color2 {color:red;}
.table3 .color3 {color:#008800;}

/*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;}
