@charset "utf-8";
/*container css*/
.wrap { max-width:1000px; width:100%; position:relative; margin-right: auto; margin-left: auto; }
/* CSS Document */
#position { margin-left: auto; margin-right: auto; max-width: 1000px; width:100%; }
#position-txt { margin-top: 10px; margin-bottom: 10px; float: left; max-width: 780px; width:100%; }
/*get mac/win css*/
.get-mac { float: left; width: 151px; margin-top: 7px; margin-left: 20px; background-image: url(images/go-mac.jpg); height: 26px; }
.get-mac:hover { background-image: url(images/go-mac.jpg); background-position: 0px -26px; }
.get-win { height: 26px; float: left; width: 151px; margin-top: 7px; margin-left: 20px; background-image: url(images/go-win.jpg); height: 26px; }
.get-win:hover { background-image: url(images/go-win.jpg); background-position: 0px -26px; }
/*title css*/
#title { border-radius:5px 5px 0 0; padding-bottom: 10px; margin-right: auto; margin-left: auto; width: 998px; background-color: #f6f6f6; height: 30px; border-top-width: 1px; border-right-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-left-style: solid; border-top-color: #e4e4e4; border-right-color: #e4e4e4; border-left-color: #e4e4e4; }
#title-txt { float: left; width: 460px; margin-left: 15px; margin-top: 5px; }
#title-txt h1 { display:inline; }
#title-img { float: left; width: 30px; margin-left: 38px; margin-top: 5px; }
#title-img1 { float: left; width: 22px; margin-left: 20px; margin-top: 10px; }
#title-add { left: 550px; top: 50px; position: absolute; z-index:1; width: 400px; }
#container { width:958px; text-align:left; overflow:hidden; margin-right: auto; margin-left: auto; background-image: url(images/product-back.jpg); background-repeat: repeat-x; border-top-width: 1px; border-right-width: 1px; border-left-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-right-style: solid; border-left-style: solid; border-bottom-style: solid; border-top-color: #E4E4E4; border-right-color: #E4E4E4; border-left-color: #E4E4E4; border-bottom-color: #E4E4E4; padding: 20px; }
#container h2 { font-size: 18px; font-weight: bold; color: #C1041C; }
.container-img { margin-top: 20px; margin-bottom: 20px; }
#container-order { float: left; margin-top: 10px; margin-bottom: 10px; }
#container-order a { display:block; background-image: url(images/order_s.png); color: #FFF; font-size: 13px; font-weight: bold; height: 33px; width: 82px; padding-top: 8px; padding-left: 46px; }
#container-order a:hover { background-image: url(images/order_s.png); background-position: 0px -41px; }
#container-download { float: left; margin-left: 30px; margin-top: 10px; margin-bottom: 10px; }
#container-download a { display:block; background-image: url(images/download_s.png); color: #FFF; font-size: 13px; font-weight: bold; height: 33px; width: 86px; padding-top: 8px; padding-left: 42px; }
#container-download a:hover { background-image: url(images/download_s.png); background-position: 0px -41px; }
.container-downloadwin { float: left; margin-top: 15px; margin-bottom: 15px; margin-left: 20px; }
.container-downloadwin a { display:block; background-image: url(images/download-win.png); color: #FFF; font-size: 13px; font-weight: bold; height: 40px; width: 119px; padding-top: 5px; padding-left: 48px; }
.container-downloadwin a:hover { background-image: url(images/download-win.png); background-position: 0px -45px; }
.container-downloadmac { float: left; margin-top: 15px; margin-bottom: 15px; margin-left: 40px; }
.container-downloadmac a { display:block; background-image: url(images/download-mac.png); color: #333; font-size: 13px; font-weight: bold; height: 40px; width: 119px; padding-top: 5px; padding-left: 48px; }
.container-downloadmac a:hover { background-image: url(images/download-mac.png); background-position: 0px -45px; }
.container-linktxt { float: left; margin-right: 15px; }
.container-left { float: left; width: 440px; margin-top: 15px; border: 1px solid #e4e4e4; margin-bottom: 20px; margin-left: 10px; padding-bottom: 10px; }
.container-left1 { float: left; width: 420px; margin-top: 15px; margin-left: 20px; }
.container-right { float: left; width: 440px; margin-top: 15px; margin-left: 45px; border: 1px solid #e4e4e4; padding-bottom: 10px; }
.container-right1 { float: left; width: 420px; margin-top: 15px; margin-left: 65px; }
.font-blue { color: #3367a7; }
a.font-blue:link, a.font-blue:visited { color: #3367a7; text-decoration: none; }
a.font-blue:hover { color:#F00; text-decoration: underline; }
/*container1 css*/
.container1 { border-radius:0 0 5px 5px; width:958px; text-align:left; overflow:hidden; margin-right: auto; margin-left: auto; padding-top: 10px; padding-right: 20px; padding-bottom: 10px; padding-left: 20px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-right-color: #E4E4E4; border-bottom-color: #E4E4E4; border-left-color: #E4E4E4; margin-bottom: 20px; }
.container1-title { margin-bottom: 15px; font-size: 15px; background-color: #f6f6f6; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #e4e4e4; }
.container1-title h3 { font-size: 15px; font-weight: normal; }
.container1-title-txt { float: left; margin-top: 10px; margin-left: 10px; }
.container1-img { float: left; width: 32px; margin-left: 20px; margin-top: 5px; margin-bottom: 5px; }
.container1-box { float: left; width: 80px; margin-left: 20px; }
.container1-txt { width: 300px; margin-left: 20px; float: left; }
.container1-txt p { margin-top: 10px; margin-bottom: 10px; }
.container1-link { margin-top: 15px; margin-right: 20px; margin-left: 20px; padding-top: 10px; border-top-width: 1px; border-top-style: dotted; border-top-color: #e4e4e4; }
.container1-link ul { margin-left: 20px; }
.container1-link ul li { float: left; width: 190px; list-style-image: url(images/list4.jpg); line-height: 22px; }
.line { border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #e4e4e4; clear: both; margin-top: 20px; margin-bottom: 10px; margin-left: 20px; margin-right: 20px; }
.line1 { border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #e4e4e4; clear: both; margin-top: 20px; margin-bottom: 20px; }
/*download css*/
.table { width: 950px; margin-bottom: 10px; border-top-width: 1px; border-right-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-left-style: solid; border-top-color: #e4e4e4; border-right-color: #e4e4e4; border-left-color: #e4e4e4; margin-top: 10px; }
.table-title { background-color: #f6f6f6; height: 30px; width: 930px; padding-top: 10px; padding-left: 20px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #e4e4e4; }
.table-title h2 { font-size: 15px; font-weight: normal; }
.table-title h3 { font-size: 15px; font-weight: normal; }
.table-list { height: 50px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #e4e4e4; }
.table-icon { height: 40px; width: 50px; float: left; padding-top: 10px; padding-left: 20px; border-right-width: 1px; border-right-style: solid; border-right-color: #e4e4e4; }
.table-name { float: left; width: 260px; font-size: 13px; font-weight: bold; height: 35px; padding-top: 15px; padding-left: 10px; border-right-width: 1px; border-right-style: solid; border-right-color: #e4e4e4; }
.table-name1 { float: left; width: 260px; font-size: 13px; font-weight: bold; height: 45px; padding-top: 5px; padding-left: 10px; border-right-width: 1px; border-right-style: solid; border-right-color: #e4e4e4; }
.table-download { float: left; width: 133px; text-decoration: underline; height: 35px; padding-top: 15px; border-right-width: 1px; border-right-style: solid; border-right-color: #e4e4e4; text-align: center; }
.table-download1 { float: left; width: 132px; text-decoration: underline; height: 35px; padding-top: 15px; text-align: center; }
.table-buy { float: left; width: 133px; text-decoration: underline; height: 35px; padding-top: 15px; border-right-width: 1px; border-right-style: solid; border-right-color: #e4e4e4; text-align: center; }
.table-download1 { float: left; width: 132px; text-decoration: underline; height: 35px; padding-top: 15px; text-align: center; }
.table-guide-list { width: 475px; float: left; }
.table-guide-icon { height: 40px; width: 50px; float: left; padding-top: 10px; padding-left: 20px; border-right-width: 1px; border-right-style: solid; border-right-color: #e4e4e4; }
.table-guide-name { float: left; width: 392px; font-size: 13px; font-weight: bold; height: 35px; padding-top: 15px; padding-left: 10px; border-right-width: 1px; border-right-style: solid; border-right-color: #e4e4e4; }
.table-guide-name1 { float: left; width: 392px; font-size: 13px; font-weight: bold; height: 35px; padding-top: 15px; padding-left: 10px; }
.table-guide-txt { float: left; padding-top: 15px; border-right-width: 1px; border-right-style: solid; border-right-color: #e4e4e4; padding-bottom: 15px; padding-left: 15px; width: 448px; border-top-width: 1px; border-top-style: solid; border-top-color: #e4e4e4; padding-right: 10px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #e4e4e4; }
.table-guide-txt ul { padding-left: 20px; }
.table-guide-txt ul li { list-style-image: url(images/list5.jpg); line-height: 24px; }
.table-guide-txt1 { float: left; padding-top: 15px; padding-bottom: 15px; padding-left: 15px; width: 450px; border-top-width: 1px; border-top-style: solid; border-top-color: #e4e4e4; padding-right: 10px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #e4e4e4; }
.table-guide-txt1 ul { padding-left: 20px; }
.table-guide-txt1 ul li { list-style-image: url(images/list5.jpg); line-height: 24px; }
.table-guide-txt2 { float: left; padding-top: 10px; width: 950px; }
.download-img { margin-top: 20px; margin-bottom: 20px; text-align: center; }
/*support css*/
#support { border-radius:5px; max-width:958px; width:100%; text-align:left; overflow:hidden; margin-right: auto; margin-left: auto; padding-top: 15px; padding-right: 20px; padding-left: 20px; margin-bottom: 25px; border: 1px solid #cdcdcd; }
#left { float: left; max-width: 658px; width:100%; margin-right: 30px; margin-left: auto; }
#left h2 { font-size: 16px; }
#left h3 { font-size: 12px; color: #616161; }
#left p input { border:1px solid #ACAFF0; }
#left ul { margin-left: 20px; }
#left ul li { list-style-image: url(images/list5.jpg); }
#right { width: 260px; float: left; }
.box { border-radius:5px; margin-bottom: 10px; width: 258px; margin-top: 10px; border: 1px solid #DBDBDB; border-radius: 6px; box-shadow: 0 1px 2px #DBDBDB; overflow: hidden; }
.box-top { background-color: #f6f6f6; height: 35px; padding-right: 10px; padding-left: 20px; font-size: 14px; line-height: 32px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #CCC; }
.top-tips { background-color: #f6f6f6; height: 35px; padding-right: 10px; padding-left: 75px; font-size: 14px; line-height: 32px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #CCC; background-image: url(images/tips-title.png); }
.top-lan { height: 35px; padding-right: 10px; padding-left: 75px; font-size: 14px; line-height: 32px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #CCC; background-image: url(images/language-title.png); }
.top-pro { height: 37px; padding: 0 20px; line-height: 30px; background:url(images/box-title-bg.png) repeat-x scroll 0 0 transparent; position: relative; }
.top-video { height: 35px; padding-right: 10px; padding-left: 75px; font-size: 14px; line-height: 32px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #CCC; background-image: url(images/video-title.png); }
.black1 { font-size: 14px; font-weight: bold; }
.box-social1 { border-radius:5px; padding-top: 10px; padding-right: 10px; padding-bottom: 5px; padding-left: 10px; height: 30px; border-bottom-width: 2px; border-bottom-style: solid; border-bottom-color: #e4e4e4; }
.box-txt { float: left; width: 90px; margin-top: 3px; }
.box-img { float: left; width: 148px; }
.box-txt1 { padding-top: 10px; padding-bottom: 10px; line-height: 25px; border-bottom-width: 2px; border-bottom-style: solid; border-bottom-color: #e4e4e4; }
.box-txt1 ul { margin: 0 10px 0 35px; }
.box-txt1 ul li { list-style-image: url(images/list1.jpg); }
.box-txt2 { line-height: 25px; border-bottom: 2px solid #e4e4e4; padding: 10px 12px; }
.box-txt2 ul { margin: 0 10px 0 20px; }
.box-txt2 ul li { list-style-image: url(images/list5.jpg); }
#left table { margin:10px 0; border: 1px dashed #bebebe; }
#left td { border: 1px dashed #bebebe; line-height: 30px; padding-left: 10px; }
.top-social { background-color: #f6f6f6; height: 35px; padding-right: 10px; padding-left: 75px; font-size: 14px; line-height: 32px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #CCC; background-image: url(images/social-title.png); }
.brown { font-weight: bold; color: #F60; }
.unsubscribe-box { height: 20px; width: 210px; }
.unsubscribe-btn { height: 30px; width: 100px; margin-top: 10px;  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ebebeb');
background: -moz-linear-gradient(top, #ffffff, #ebebeb 100%); background: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#ebebeb)); border-radius:5px; font-family: Verdana, Geneva, sans-serif; font-size: 11px; line-height: 20px; color: #333; }
/*support-dvd css*/
.dvd-pic { background:url(/app-store/images/dvd-ripper-pro/support-dvd.png) no-repeat; width:658px; height:430px; margin:20px 0; }
.dvd-pic .title { font-size:18px; padding:25px 0; text-align:center; line-height:40px; }
.dvd-pic .title a { color:#F90; font-weight:bold; }
.down-btn { margin:210px auto 10px auto; width:232px; }
.down-btn .down { background:url(/app-store/images/dvd-ripper-pro/down-btn.png) no-repeat; width:232px; height:72px; display:block; }
.down-btn .down:hover { background:url(/app-store/images/dvd-ripper-pro/down-btn.png) no-repeat 0 -72px; width:232px; height:72px; }
/***contact***/
.cnta-table-title { background-color: #f6f6f6; height: 30px; width:636px; padding-top: 10px; padding-left: 20px; border-bottom:1px solid #e4e4e4; }
.cnta-table-title h2 { font-size: 15px; font-weight:blod; color: #616161; }
.cnta-table-list, .cnta-table-list-1 { height: 40px; border-bottom:1px solid #e4e4e4; }
.cnta-table-list-1 { background-color:#f6f6f6; }
.cnta-table-icon { height: 36px; width: 32px; float: left; padding: 4px 5px 0px 5px; border-right:1px solid #e4e4e4; }
.cnta-table-name { float: left; width: 235px; font-size: 11px; font-weight: bold; height: 30px; padding-top: 10px; padding-left: 10px; border-right:1px solid #e4e4e4; }
.cnta-table-name a, .cnta-table-name a:hover, .cnta-table-name a:visited { color: #3367a7; }
.cnta-table-download { float: left; width: 361px; height:40px; padding-left:5px; }
.cnta-table { margin:10px 0px 30px 0px; border:1px solid #e4e4e4; border-bottom:none; }
