@import url("/style/checkout.css");
/*container*/
#container { width:978px; background:#ededed; border:#848484 solid 1px; overflow:hidden; }
#breadcrumb { background:url(/style/images/green.jpg) no-repeat 15px center; height:30px; line-height:30px; padding-left:30px; border-bottom:#999 1px dashed; }
#breadcrumb a { color:#016484; }
#breadcrumb a:hover, #breadcrumb a:active { color:#016484; text-decoration:underline; }
#main-left { float:left; width:706px; margin:10px 0; }
.top { height:5px; background:url(/style/images/line-t.jpg) no-repeat; overflow:hidden; }
.r-top { height:46px; background:url(/style/images/t-top.jpg) no-repeat; padding-left:15px; line-height:46px; font-size:15px; font-weight:bold; }
.bot { height:5px; background:url(/style/images/line-b.jpg) no-repeat; clear: both; }
.product-intro, .product-info, .main-box { background:url(/style/images/line-m.jpg) repeat-y; overflow:hidden; padding-bottom:10px; zoom:1; }
.main-box { padding:10px 15px; }
.product-intro-pic { float:left; text-align:center; padding:10px; width:145px; }
.product-intro-pic ul { padding:10px 0; clear:both; }
.product-intro-pic ul li { line-height:20px; height:20px; text-align:left; }
.product-intro p { margin:7px 0; line-height:22px; }
.product-intro h1 { font-size:20px; overflow:hidden; }
.product-intro h1 p { display:inline; float:right; padding-right:10px; }
.product-intro h1 span { float:left; padding-left:20px; margin:0 10px; }
.product-intro .win { background:url(/style/images/win-logo.jpg) no-repeat 0 center; }
.product-intro .mac { background:url(/style/images/mac-logo.jpg) no-repeat 0 center; }
.product-intro-text { float:right; width:510px; padding:10px 10px 0; }
.product-intro-text ul li { background:url(/style/images/li-dot.jpg) no-repeat 0 8px; padding:0 0 10px 8px; line-height:17px; }
.product-intro-text ul li strong { color:#529cbf; }
/*.product-intro .getmac, .product-intro-text .getwin{ position:absolute; left: 551px; top: 13px; }*/
.product-intro h1 .getwin, .product-intro h1 .getmac { float:right; padding:0 10px 0 0; margin-top:5px; background:url(images/version.jpg) no-repeat; width:142px; height:23px; display:block; overflow:hidden; }
.product-intro h1 .getmac { background-position:0 -46px; }
.product-intro h1 .getmac:hover { background-position:0 -69px; }
.product-intro h1 .getwin:hover { background-position:0 -23px; }
#pro-recommend { margin-top:10px; }
#reviews { margin-top:10px; }
.product-info li { background:url(/style/images/li-dot.jpg) no-repeat 0 8px; line-height:20px; padding-left:10px; clear:both; margin-bottom:10px; }
ul.reviews .author { float:right; }
.feature-title { height:46px; background:url(/style/images/t-top.jpg) no-repeat; padding-left:15px; line-height:46px; font-size:18px; font-weight:bold; margin-top:10px; }
.pro-other { height:42px; background:url(/style/images/other-bg.jpg) no-repeat; padding-left:25px; line-height:42px; font-size:15px; font-weight:bold; margin-top:10px; }
.key { overflow:hidden; margin-top:10px; zoom:1; }
.key img { float:left; margin:5px 0; }
.key-text { float:right; width:480px; }
.key-text h2 { font-weight:bold; font-size:16px; padding-left:10px; }
.key-text li { background:url(/style/images/li-dot.jpg) no-repeat 0 10px; padding-left:10px; margin-top:10px; }
.product-info { padding:10px 15px; }
#formats td, #formats th, #formats tr { border-collapse:collapse; border:1px solid #CCC; }
#formats .tdbg { background:#e3f6fb; font-weight:bold; }
.product-info .tags li { float:left; width:200px; clear:none; }
.product-info li a { text-decoration:underline; }
.main-ul li { background:url(/style/images/li.jpg) no-repeat 0 10px; padding-left:15px; }
#language { margin-top:10px; width:261px; background:#FFF url(/style/images/lang.jpg) no-repeat; display:none; }
#language ul { padding:5px 0 10px 20px; clear:both; border-bottom:#848484 1px solid; border-left:#848484 1px solid; }
#language li { line-height:25px; padding:0 0 5px 30px; clear:both; }
#language li.en1 { background:url(/style/images/en.jpg) no-repeat 0 6px; }
#language li.fr1 { background:url(/style/images/fr.jpg) no-repeat 0 6px; }
#language li.de1 { background:url(/style/images/de.jpg) no-repeat 0 6px; }
.compare-box { background:url(/style/images/compare-bg.jpg) no-repeat; width:706px; height:223px; margin-bottom:10px; overflow:hidden; }
.compare-box-u { background:url(/style/images/compare-bg-ultimate.jpg) no-repeat; width:706px; height:223px; margin-bottom:10px; overflow:hidden; }
.compare-box-p { background:url(/style/images/compare-bg-platinum.jpg) no-repeat; width:706px; height:223px; margin-bottom:10px; overflow:hidden; }
.compare-box-u { background:url(/style/images/compare-bg-ultimate.jpg) no-repeat; width:706px; height:223px; margin-bottom:10px; overflow:hidden; }
.compare-box-p h2, .compare-box-u h2, .compare-box h2, .compare-box-s h2 { font-weight:bold; font-size:14px; line-height:29px; height:29px; overflow:hidden; }
.compare-box-p h2 a, .compare-box-u h2 a, .compare-box h2 a, .compare-box-s h2 a { color:#389cc0; float:right; margin-right:20px; }


/*ipad-manager-compare*/
.compare-box-p-new { background:url(/style/images/btn-bg-new.jpg) no-repeat; width:706px; height:139px; margin-bottom:10px; overflow:hidden; }
.price-option { width:240px; float:left; padding:40px 0px 0px 80px; }
.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; }
.ipad-manager-btn, .ipad-manager-btn-platinum { margin:58px 0 0 0; float:left; display:inline; }
.ipad-manager-btn p, .ipad-manager-btn-platinum p {  color:#4d89c8; font-size:25px; padding:20px 0px 20px 40px; }
.ipad-manager-btn a, .ipad-manager-btn-platinum a { display:block; float:left; background:url(/style/images/button.jpg) no-repeat; width:152px; height:42px; }
.ipad-manager-btn .ipad-manager-btn-buy, .ipad-manager-btn-platinum .ipad-manager-btn-buy { background-position:0 -422px; margin-right:20px; }
.ipad-manager-btn .ipad-manager-btn-buy:hover, .ipad-manager-btn-platinum .ipad-manager-btn-buy:hover { background-position:0 -464px; }
.ipad-manager-btn .ipad-manager-btn-down, .ipad-manager-btn-platinum .ipad-manager-btn-down { background-position:0 -506px; }
.ipad-manager-btn .ipad-manager-btn-down:hover, .ipad-manager-btn-platinum .ipad-manager-btn-down:hover { background-position:0 -548px; }
/*ipad-manager-compare-end*/

.compare-left { float:left; width:316px; overflow:hidden; padding:15px 0 0 31px; }
.compare-right { float:right; width:317px; overflow:hidden; padding:15px 0 0 32px; }
.compare-pic { float:left; margin:10px 0 0 10px; display:inline; width:110px; }
.compare-pic p { text-align:center; }
.compare-pic p a { color:#222; text-decoration:underline; }
.compare-pic p a:hover { color:#389cc0; }
.compare-info { float:left; margin:10px 0 0 20px; width:175px; }
.compare-info p { font-size:14px; margin:0; padding:0; color:#212121; font-weight:bold; line-height:1.5; }
.compare-info .compare-price { font-size:14px; margin:5px 0 10px 0; }
.compare-info .compare-price span { color:#ff0000; }
a.compare-buy, a.compare-down { background:url(/style/images/button.jpg) 0 -306px no-repeat; width:132px; height:29px; display:block; }
a.compare-down { background-position:0 -364px; margin-top:10px; }
.compare-buy:hover { background-position:0 -335px; }
.compare-down:hover { background-position:0 -393px; }

.compare-box-s {background:url(/style/images/compare-info-bg.jpg) no-repeat; width:706px; height:210px; overflow:hidden; margin-bottom:10px;}
.compare-line { float:left; width:235px; overflow:hidden; padding-top:10px; }
.compare-img { float:left; margin-left:10px; display:inline; width:95px; padding-top:10px; }
.compare-img p { text-align:center; }
.compare-img p a { color:#222; text-decoration:underline; }
.compare-img p a:hover { color:#389cc0; }
.compare-txt { float:left; margin-left:15px; width:114px; padding-top:5px; }
.compare-txt p { font-size:14px; margin:0; padding:0; color:#212121;
 font-weight:bold; line-height:1.5; }
.compare-txt .compare-standard {background:url(/style/images/compare-standard-icon.jpg) no-repeat; width:94px; height:22px; float:right; padding-bottom:10px;}
.compare-txt .compare-platinum {background:url(/style/images/compare-platinum-icon.jpg) no-repeat; width:94px; height:22px; float:right; padding-bottom:10px;}
.compare-txt .compare-ultimate {background:url(/style/images/compare-ultimate-icon.jpg) no-repeat; width:94px; height:22px; float:right; padding-bottom:10px;}
.compare-txt .compare-price { font-size:14px; margin:32px 0 10px 0; }
.compare-txt .
compare-price span { color:#ff0000; }
.compare-txt .compare-price del { font-size:12px; color:#000; }
a.buy-compare, a.down-compare { background:url(/style/images/compare-btn.jpg) 0 0 no-repeat; width:100px; height:29px; display:block; }
a.down-compare { background-position:0 -58px; margin-top:10px; }
.buy-compare { background-position:0 -29px; }
.down-compare:hover { background-position:0 -87px; }

/*comparison table*/
#comparison-main { overflow:hidden; }
#comparison-main h1 { text-align:center; margin:10px auto 20px; font-size:22px; }
#comparison-main h1 a { text-decoration:underline; }
.comparison-table-top { background:url(images/comparison-table-top.jpg) no-repeat; padding-left:245px; width:602px; height:123px; overflow:hidden; }
.comparison-pro { float:left; width:270px; margin-top:10px; padding-left:30px; }
.comparison-pic { float:left; width:100px; }
.comparison-info { float:left; width:170px; }
.comparison-info ul li { font-size:14px; font-weight:bold; height:29px; }
.comparison-buy, .comparison-down { margin:10px 0 0 0; }
.comparison-buy a, .comparison-down a { background:url(images/comparison-img.png) no-repeat 0 0; display:block; width:99px; height:29px; }
.comparison-buy a:hover { background-position:0 -29px; }
.comparison-down a { background-position:0 -58px; }
.comparison-down a:hover { background-position:0 -87px; }
.comparison-table-bottom { background:url(/style/images/comparison-table-bot.jpg) no-repeat; width:847px; height:44px; overflow:hidden; text-align:center; }
.comparison-table-bottom p { font-size:12px; margin-top:10px; color:#000; }
.comparison-table-bottom p a { text-decoration:underline; color:#529cbf; }
.comparison-table { width:845px; border-left:#97999d solid 1px; border-right:#97999d solid 1px; }
.comparison-table table { margin:0 auto; }
.comparison-table table tr td { background-color:#fff; border:1px solid #cfcfcf; border-left:none; border-collapse:collapse; height:30px; line-height:30px; }
.comparison-table table tr.grey td { background-color:#ededed; }
.comparison-table table .title { background-color:#e3f6fb; padding-left:20px; font-size:14px; font-weight:bold; }
.comparison-table table .comparison-tr { padding-left:20px; font-size:12px; }
.comparison-table table tr td .yes { background:url(images/comparison-img.png) no-repeat 0 -156px; width:24px; height:20px; padding:0; }
.comparison-table table tr td .no { background:url(images/comparison-img.png) no-repeat -24px -159px; width:17px; height:17px; padding:0; }
.comparison-price { color:#F00; font-weight:bold; text-align:center; }
.comparison-table table tr td .comparison-buy-s { background:url(images/comparison-img.png) no-repeat 0 -117px; width:90px; font-weight:bold; height:22px; }
.comparison-table table tr td .comparison-buy-s a { padding-left:25px; }
.comparison-table table tr td .comparison-down-s { background:url(images/comparison-img.png) no-repeat 0px -134px; width:90px; font-weight:bold; height:22px; }
.comparison-table table tr td .comparison-down-s a { padding-left:22px; }
.comparison-note { width:847px; margin:10px auto 30px; }

.comparison-table-header { background:url(/style/images/comparison-table-header.jpg) no-repeat; padding-left:245px; width:602px; height:155px; overflow:hidden; }
.comparison-line { float:left; width:200px; margin-top:10px; overflow:hidden;  }
.comparison-img { float:left; width:90px; padding-top:15px; margin-left:5px; }
.comparison-text { float:left; width:105px; padding-top:5px; }
.comparison-text p { font-size:14px; margin:0; padding:0; color:#212121; font-weight:bold; line-height:1.5; }
.comparison-text .comparison-standard {background:url(/style/images/comparison-standard.png) no-repeat; width:90px; height:20px; float:right; padding-bottom:5px;}
.comparison-text .comparison-platinum {background:url(/style/images/comparison-platinum.png) no-repeat; width:90px; height:20px; float:right; padding-bottom:5px;}
.comparison-text .comparison-ultimate {background:url(/style/images/comparison-ultimate.png) no-repeat; width:90px; height:20px; float:right; padding-bottom:5px;}
.comparison-text .comparison-price { font-size:14px; margin:25px 0 10px 0; }
.comparison-text .comparison-price span { color:#ff0000; }
a.buy-comparison, a.down-comparison { background:url(/style/images/comparison-btn.png) 0 0 no-repeat; width:84px; height:24px; display:block; }
a.down-comparison { background-position:0 -48px; margin-top:10px; }
.buy-comparison:hover { background-position:0 -24px; }
.down-comparison:hover { background-position:0 -72px; }

/*products page*/
#main-right { float:right; width:706px; padding-bottom:20px; }
#side { float:left; width:261px; }
#follow-us-l { background:url(/style/images/follow-l.jpg) no-repeat; padding-left:110px; height:52px; margin:10px 0 0 0; }
.pro-tab-win, .pro-tab-mac { width:261px; height:42px; background:url(/style/images/pro-tab.jpg) no-repeat; margin-top:10px; }
.pro-tab-mac { background-position:0 0; }
.pro-tab-mac a { display:block; width:131px; height:42px; margin-left:130px; }
.pro-tab-win { background-position:0 -42px; }
.pro-tab-win a { display:block; width:130px; height:42px; }
.pro-cat ul { border-right:1px solid #848484; border-top:15px solid #e3f6fb; padding:0 15px 10px 12px; background-color:#FFF; }
.pro-cat ul li { line-height:32px; background:url(/style/images/txt-li.jpg) no-repeat 6px 13px; padding-left:20px; font-size:12px; }
.pro-cat .bb { border-bottom:1px dashed #999; }
.pro-cat ul.subcat { margin:0; border:none; padding:0; }
.pro-cat ul.subcat li { background:url(/style/images/li-dot.jpg) no-repeat 0 center; line-height:25px; padding-left:10px; }
.pro-cat ul.subcat li a { color:#529cbf; }
.pro-cat .on { background:url(/style/images/pro-on.jpg) no-repeat 0 center; }
.pro-cat .subon a { text-decoration:underline; }
.pro-cat-bot { background:url(images/cat-bot-l.jpg) no-repeat; height:6px; }
#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-info { margin:10px; overflow:hidden; border-bottom:1px dashed #666; clear: both; }
.pro-info dl { width:585px; margin-left:20px; }
.pro-top { background:url(/style/images/line-t-r.jpg) no-repeat; width:706px; height:6px; margin-top:10px; overflow:hidden; }
.pro-bottom { height:5px; background:url(/style/images/line-b-r.jpg) no-repeat 0 0; clear:both; }
.pro-content { border-left:1px solid #9b9b9b; background-color:#FFF; padding:20px 0 30px; overflow:hidden; }
.pro-content h1 { font-size:12px; font-weight:bold; color:#2a2a2a; margin:0 0 10px 15px; border-bottom:#999 dashed 1px; }
.pro-main { overflow:hidden; clear:both; background:url(/style/images/pro-main-bg.jpg) no-repeat bottom; margin:0 0 0 15px; padding-bottom:30px; overflow:hidden; zoom:1; }
.pro-main dl { float:left; margin:10px 10px 0 0; width:500px; }
.pro-main dt { font:bold 16px/30px "MS PGothic","Arial"; }
.pro-main dd { line-height:22px; margin:0; }
.pro-main dd a { color:#0454b6; text-decoration:underline; }
.pro-main dd ul { margin:10px 0; }
.pro-main dd li { background:url(/style/images/li-dot.jpg) no-repeat 0 8px; padding:0 0 10px 8px; line-height:17px; color:#529cbf; font-size:14px; font-weight:bold; }
.pro-main dd li p { font-size:12px; font-weight:normal; color:#222; }
.pro-main .pro-btn { margin:10px 0; }
.pro-btn .freetrial, .pro-btn .buynow { background:url(/style/images/button.jpg) no-repeat 0 -84px; display:block; float:left; width:198px; height:42px; margin:5px 7px 0; overflow:hidden; text-decoration:none; }
.pro-btn .buynow { background-position:0 0; }
.pro-btn .buynow:hover { background-position:0 -42px; }
.pro-btn .freetrial:hover { background-position:0 -126px; }
.pro-btn span { font:bold 16px/42px Tahoma, Geneva, sans-serif; color:#fff; padding-left:118px; }
.pro-btn span:hover { text-decoration:none; }
.pro-box { float:left; padding:10px 0 0 0; width:150px; }
.pro-box .getwin, .pro-box .getmac { float:right; margin-top:5px; background:url(images/version.jpg) no-repeat; width:132px; height:23px; display:block; overflow:hidden; }
.pro-box .getmac { background-position:0 -46px; }
.pro-box .getmac:hover { background-position:0 -69px; }
.pro-box .getwin:hover { background-position:0 -23px; }
.pro-box .more { background:none; float:right; margin:20px 15px 0 0; display:inline-block; }
.pro-secondary { overflow:hidden; clear:both; margin:10px 0 0 15px; }
.pro-secondary-left { float:left; border-right:1px dashed #999; width:340px; margin:10px 0; }
.pro-secondary-right { float:right; width:340px; margin:10px 0; }
.pro-secondary-box { float:left; padding:0 0 0 10px; margin-right:15px; width:100px; }
.pro-secondary-box p { font:bold 14px/20px Tahoma, Geneva, sans-serif; color:#cd5732; text-align:center; }
.pro-secondary-box .getwin, .pro-secondary-box .getmac { float:right; margin-top:5px; background:url(images/version.jpg) no-repeat 0 -92px; width:85px; height:17px; display:block; overflow:hidden; }
.pro-secondary-box .getwin:hover { background-position:0 -109px; }
.pro-secondary-box .getmac { background-position:0 -126px; }
.pro-secondary-box .getmac:hover { background-position:0 -143px; }
.pro-secondary dl { width:200px; float:left; }
.pro-secondary dl dt { line-height:20px; height:38px; color:#529cbf; font-size:14px; font-weight:bold; }
.pro-secondary dl dt a { color:#529cbf; }
.pro-secondary dl dd a { color:#529cbf; }
a.pro-secondary-down, a.pro-secondary-buy { margin:10px 0; color:#59960b; text-decoration:underline; background:url(/style/images/button.jpg) no-repeat 0 -168px; width:69px; height:19px; display:block; float:left; }
a.pro-secondary-buy { margin-right:20px; }
a.pro-secondary-buy:hover { background-position:0 -187px; }
a.pro-secondary-down { background-position:0 -206px; }
a.pro-secondary-down:hover { background-position:0 -225px; }
.pro-minor { overflow:hidden; margin:0 0 0 15px; }
.pro-minor h2 { color:#2a2a2a; font-size:12px; font-weight:bold; margin-bottom:15px; }
.pro-minor ul { background-color:#e6f7ff; overflow:hidden; padding:15px 0; margin:0 15px 0 0; zoom:1; }
.pro-minor ul li { background:url(/style/images/li-dot.jpg) no-repeat 0 center; padding-left:10px; margin-left:20px; line-height:25px; float:left; width:305px; }
.pro-info dd a { color:#0454b6; text-decoration:underline; }
#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 -100px; 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 -150px; }
.win-version1, .mac-version1 { height:27px; padding-top:23px; }
.win-version2, .mac-version2 { height:29px; padding-top:21px; line-height:13px; }
/**********  For 3d info page**********/
.tech-main { background-color:#FFF; padding:10px 15px 20px 15px; }
.tech-main h1 {margin-left:15px; font-size:20px; font-weight:bold;}
.tech-main h2 {margin-left:15px; font-size:14px; font-weight:bold;}
.tech-main p {font-size:12px; margin-left:15px;}
/**********  For 3d info end**********/
/*download page*/
.download-title { background:url(/style/images/download-title.jpg) no-repeat; width:962px; height:33px; margin:10px auto 0; }
.download-title li { float:left; font-size:16px; font-weight:bold; line-height:33px; text-align:center; }
.download-bot { background:url(/style/images/download-bot.jpg) no-repeat; width:962px; height:5px; margin-bottom:20px; }
.download-main { border-left:1px solid #bebebe; border-right:1px solid #bebebe; width:960px; background-color:#FFF; padding-bottom:40px; }
.download-main table { margin:0 auto; }
.download-main table tr td { text-align:center; height:80px; border-bottom:1px dashed #999; }
.download-main table tr td.align-left { text-align:left; }
.download { background:url(/style/images/btn.jpg) no-repeat 0 -140px; width:119px; height:27px; display:block; margin:0 auto; }
/*download page new*/
.download-table { float:right; width:706px; margin-top:10px;}
.download-table-top { background:url(/style/images/download-top.jpg) no-repeat; width:706px; height:54px; line-height:54px;}
.download-table-bottom { background:url(/style/images/download-bottom.jpg) no-repeat; width:706px; height:5px;}
.download-table-top ul li { float:left; font-size:14px; font-weight:bold; text-align:center; color:#2a2a2a;}
.download-table table { background-color:#FFF; }
.download-table table tr td { border:#dbdbdb solid 1px; border-right:none; border-top:none; border-collapse:collapse; text-align:center; font-size:12px; color:#2a2a2a;}
.download-table table tr td strong a { color:#2a2a2a; text-decoration:none; }
.download-table table tr td strong a:hover { text-decoration:underline; }
table tr.last-line td{border-bottom:none;}
table tr td.last-td strong a{color:#69a9c8; text-decoration:none;}
table tr td.last-td strong a:hover { text-decoration:underline;}
table tr td.align-left { text-align:left; padding:3px 4px 3px 5px;}
table tr td.first-td { border-left:#9b9b9b solid 1px; }
.download-center {  background-color:#FFFFFF; border-left:1px solid #9B9B9B; overflow:hidden; padding:10px 0 10px; }
.download-center h1 { font-size:16px; font-weight:bold; color:#539dc0; border-bottom:#999 dashed 1px; overflow:hidden; _padding-bottom:30px; margin:0px 0px 0px 15px; }
.download-center .mac-download-center { background: url(/style/images/mac-logo.jpg) no-repeat scroll 3px center transparent; }
.download-center .win-download-center { background: url(/style/images/win-logo.jpg) no-repeat scroll 3px center transparent; }
.download-center h1 span { padding-left:25px; float:left;}
.download-center h1 .getwindownloadcenter { background:url(/style/images/win-download-center.jpg) no-repeat scroll 0 0 transparent; display:block; float:right; height:23px; overflow:hidden; padding:0 10px 0 32px; width:190px; font-size:12px; }
.download-center h1 .getwindownloadcenter:hover { color:#2a2a2a; text-decoration:underline; } 
.download-center h1 .getmacdownloadcenter { background:url(/style/images/mac-download-center.jpg) no-repeat scroll 0 0 transparent;  float:right; height:23px; font-size:12px; padding:0 10px 0 32px; width:161px; }
.download-center h1 .getmacdownloadcenter:hover { color:#2a2a2a; text-decoration:underline; } 
.download-center-top { background:url(/style/images/download-center-title.jpg) no-repeat 0 0; width:705px; height:40px; }
.download-center-top a { font-size:14px; font-weight:bold; line-height:40px; margin-left:25px; }
.download-center table tr td { border:#dbdbdb solid 1px; border-right:none; border-top:none; border-collapse:collapse; text-align:center; font-size:12px; color:#2a2a2a; }
.download-center table tr td.align-left { text-align:left; }
.download-center table tr td.first-td { border-left:none; }
.download-center .learnmore a { margin-left:5px; }
.download-center table tr.title-bg-color { background-color:#dff8ff; font-weight:bold;}
.download:hover { background:url(/style/images/btn.jpg) no-repeat 0 -167px; }


/*purchase page*/
.menu-new { height:51px; width:980px; position:relative; z-index:100; }
.navi { background:url(/style/images/navi.jpg) center center no-repeat; list-style:none; height:51px; width:980px; }
.navi li { float:left; font-weight:bold; font-size:17px; line-height:36px; text-align:center; width:163px;}
.navi li a { float:left; display:block; height:39px; width:163px; text-decoration:none; color:#fff; margin-top:6px; }
#h a:hover{ position:relative; display:block; z-index:2; background:url(/style/images/navi-home.png) 1px -5px no-repeat; *background-position: 17px -5px; background-position: 1px -5px; }
.navi a:hover{ position:relative; display:block; z-index:2; background:url(/style/images/navi-now.png) 2px 0 no-repeat; *background-position: 10px 0; background-position: 2px 0px;}
.navi a:visited, .nav a:hover, .nav a:active, .nav li:hover, .nav li.now a, .nav 
.over { color:#FFF; }
#breadcrumb-new { background:url(/style/images/green.jpg) no-repeat 15px 11px; height:36px; line-height:43px; padding-left:30px; border-bottom:#999 1px dashed; }
#breadcrumb-new a { color:#016484; }
#breadcrumb-new a:hover, #breadcrumb a:active { color:#016484; text-decoration:underline; }
.purchase-top { background:url(images/top.jpg) no-repeat; width:953px; height:6px; overflow:hidden; margin-top:10px; }
.purchase-bottom { background:url(images/bot.jpg) no-repeat; width:953px; height:8px; overflow:hidden; margin-bottom:20px; }
.purchase-main { width:978px; border-left:0px solid #989898; border-right:1px solid #989898; background-color:#FFF; overflow:hidden; padding-bottom:40px; zoom:1; }
.purchase-main-top { width:925px; overflow:hidden; margin:21px 0px 0 25px; }
.purchase-pic { float:left; width:285px; margin:10px; }
.purchase-pic p { float:left; width:285px; margin:10px 0 0 5px; }
.purchase-pic .feature-logo{ margin:28px 0 0 5px; }
.purchase-pic p a { color:#2A6EB7; } 
.purchase-info { float:right; width:563px; position:relative; margin-top: 6px; }
.purchase-info h1 { font:bold 26px MS PGothic, Arial; }
.purchase-info h1 a { color:#000; }
.purchase-info p { font:14px Arial, Helvetica, sans-serif; margin-top:15px; }
.purchase-info .price { font-size:14px; font-weight:bold; margin-top:10px; }
.purchase-info .price span { font-size:25px; color:#b70101; }
.ban { background:url(/style/images/count-board.jpg) no-repeat; width:552px; height:75px; position:absolute; top:100px; left:4px; }
.ban .ban-txt { font-size:13px; color:#000; float:left; margin:22px 0 0 117px; }
.ban-txt strong { font-size:13px; color:#b70101; }
.time { width:305px; text-align:center; float:right; }
.ban .countdown_section { float:left; display:block; padding-top:16px; text-align:center; color:#11242f; font-weight:bold; }
.ban .countdown_amount { display:block; width:35px; height:29px; line-height:29px; font-size:21px; color:#fff; margin-left:6px; background:url(images/count-bg.png) no-repeat; text-align:center; }
.ban-checkout { background:url(/style/images/count-button.jpg) no-repeat center; width:552px; height:149px; margin:75px auto; }
.avangate-only { background:url(/style/images/avangate.jpg) no-repeat; width:217px; display:block; height:64px; float:left; margin:60px 0 0 164px; }
.avangate-only:hover { background-position:0 -64px; }
/***no-countboard***/
.banno { background:url(/style/images/count-board2.jpg) no-repeat; width:552px; height:48px; position:absolute; top:120px; left:4px; }
.banno-checkout { background:url(/style/images/count-bar.jpg) no-repeat center; width:552px; height:149px; margin:48px auto; }
/***no-countboard***/

.merit { width:978px; margin-top:15px; }
.merit-both { padding-bottom:18px; background-color:#f3f3f3; width:910px; }
.merit-more p { font-size:13px; padding:23px 0px 0px 33px; } 
.merit-more p span { font-size:14px; }
.merit-pic img { width:462px; margin:-112px 0 0 416px; }
.merit-bottom { background-color:#e4e4e4; width:910px; padding:10px 0; }
.merit-bottom p { font-size:13px; margin:0px 0px 0px 32px; }
.merit-bottom p span { font-size:13px; color:#F00; }
.purchase-merit img { margin:20px 0 0 34px; }
.purchase-process { background-color:#e3f2ff; margin-top:2px; padding-bottom:50px; width:910px; }
.description p { font-size:17px; margin:20px 0 0 25px; }
.description { width:300px; float:left;}
.process-left { float:left; padding:10px 0 0 30px; width:310px; }
.process-left li { background:url(/style/images/pur-dot.jpg) no-repeat scroll 0 9px transparent; padding-left:20px; line-height:22px; }
.pro-pic img { margin:27px 0 0 47px; }
.purchase-offer { width:910px; margin-top:30px; overflow:hidden; }
.purchase-offer h2 { background:url(/style/images/green.jpg) no-repeat scroll 5px center transparent; font-size:16px; font-weight:bold; border-top:#999 dashed 1px; border-bottom:#999 dashed 1px; padding-left:18px; margin-bottom:15px; }
.purchase-offer-left, .purchase-offer-right { border-right:#d8d8d8 solid 1px; float:left; width:420px; padding-left:20px; }
.purchase-offer-right { border:none; float:right; }
.purchase-offer-txt { float:left; width:270px; margin:10px 0 0 0; }
.purchase-offer-txt h3 { font-size:14px; font-weight:bold; margin:0 0 10px 0; }
.purchase-offer-txt .learnmore a { color:#39a2eb; }
.purchase-offer-buy { margin:10px 5px 0 0; }
.purchase-offer-buy a { background:url(/style/images/pur-buy.jpg) no-repeat; display:block; height:31px; width:143px; }
.purchase-offer-buy a:hover { background:url(/style/images/pur-buy1.jpg) no-repeat; text-decoration:none; }
.purchase-offer-buy p { font-size:14px; font-weight:bold; color:#911515; margin-top:5px; }
.purchase-offer-buy p del { color:#222222; }
.purchase-offer-buy p span { font-size:20px; }
.purchase-offer-pic { float:left; margin:25px 0 0 5px; display:inline; }
.pur-footer { background-color:#43a1c5; }
.footer-part { height:115px; overflow:hidden; width:1020px; }
.foot-logo { margin:20px 70px 15px 37px; float:left; }
.footer-menu { float:left; margin-top:40px; line-height:10px; width:400px; text-align:center; }
.footer-menu p { color:#FFF;}
.footer-menu p a { color:#FFF;}
.mc-no { float:right; margin-right:40px; margin-top:40px; }
.mc-no img { margin-left:8px; }


/*article page*/
.guide-intro { background-color:#FFF; overflow:hidden; }
.guide-intro-1 { background-color:#FFF; width:681px;overflow:hidden; padding-top:26px; }
.guide-intro h1 { background:url(images/title-bg.jpg) no-repeat; width:681px; height:44px; line-height:44px; font-size:16px; font-weight:bold; padding-left:25px; }
.guide-intro-main { border-right:#989898 solid 1px; padding-left:25px; overflow:hidden; padding-top:20px; }
.guide-intro-need { float:left; width:235px; margin-right:10px; }
.guide-intro-need p { font-size:14p; font-weight:bold; }
.guide-intro-need ul { margin-top:10px; }
.guide-intro-need ul li { background:url(images/li-dot.jpg) no-repeat 0 10px; padding-left:10px; color:#529cbf; font-weight:bold; margin-top:15px; }
.guide-intro-need ul li p { font-weight:normal; }
.guide-intro-pic { float:left; width:413px; }
.guide-intro-pic p { line-height:22px; margin:7px 0; }
.guide-intro-pic img { margin-bottom:20px; }
.guide-buy, .guide-down { background:url(/style/images/button.jpg) no-repeat; display:block; margin:0 auto; padding-left:10px; width:188px; height:42px; }
.guide-buy:active, .guide-down:active { text-decoration:none; }
.guide-buy { float:left; margin-right:17px; }
.guide-buy:hover { background-position:0 -42px; text-decoration:none; }
.guide-down { background-position:0 -84px; float:left; }
.guide-down:hover { background-position:0 -126px; text-decoration:none; }

.guide-buy-win-2014, .guide-buy-mac-2014 { background:url(/style/images/button-2014.jpg) no-repeat; display:block; margin:0 auto; padding-left:10px; width:188px; height:42px; }
.guide-buy-win-2014:active, .guide-down:active { text-decoration:none; }
.guide-buy-win-2014 { float:left; margin-right:17px; }
.guide-buy-win-2014:hover { background-position:0 -42px; text-decoration:none; }
.guide-buy-mac-2014 { background-position:0 -84px; float:left; }
.guide-buy-mac-2014:hover { background-position:0 -126px; text-decoration:none; }

.guide-intro-pic p span { font:bold 16px/42px Tahoma, Geneva, sans-serif; color:#fff; padding-left:110px; }
span:hover { text-decoration:none; }
.guide-intro-txt { border-top:#999 dashed 1px; margin-top:20px; padding-top:10px; }
.guide-intro-txt-2014 { margin-top:-20px; padding-top:10px; }
.guide-top { height:5px; background:url(/style/images/line-t.jpg) no-repeat; overflow:hidden; margin-top:10px; }
.guide-main { background-color:#FFF; border-right:#989898 solid 1px; padding:0 25px; overflow:hidden; padding-bottom:30px; zoom:1; }
.guide-main h2 { height:42px; background:url(images/how-to.jpg) no-repeat 0 center; padding-left:50px; line-height:42px; font-size:15px; font-weight:bold; margin:10px 0; border-bottom:#989898 dashed 1px; }
.guide-main h3 { font-size:14px; font-weight:bold; }
.guide-main p, .guide-main img { margin-bottom:10px; }
.guide-btn { overflow:hidden; }
.guide-btn-2014 { overflow:hidden; padding-top:20px; padding-bottom:15px; }
.guide-btn a span { font:bold 16px/42px Tahoma, Geneva, sans-serif; color:#fff; padding-left:110px; }
.guide-btn .guide-more { float:right; margin:26px 0 0; height:16px; }
#guide-side { float:right; width:261px; margin-top:10px; }
#guide-side h3 { padding-left:50px; height:40px; line-height:40px; font-size:14px; font-weight:bold; }
#guide-side ul { padding:5px 0 10px 20px; border-left:#848484 1px solid; background-color:#FFF; }
#guide-side li { line-height:25px; padding:0 0 5px 11px; height:25px; background:url(images/li-dot.jpg) no-repeat 0 12px; }
#guide-side h3.hot-guide { background:url(images/hot-guide.jpg) no-repeat; }
#guide-side h3.related-guide { background: 
url(images/related-guide.jpg) no-repeat; }
#guide-side h3.related-tags { background:url(images/related-tags.jpg) no-repeat; }
#guide-side h3.related-pro { background:url(images/related-pro.jpg) no-repeat; }
#guide-side h3.hot-pro { background:url(images/hot-pro.jpg) no-repeat; }
/**********  For contact page**********/
.contact-intro { overflow:hidden; width:706px;}
.contact-intro h1 { background:url(images/title-bg.jpg) no-repeat; width:706px; height:44px; line-height:44px; font-size:16px; font-weight:bold; padding-left:15px; }
.contact-main { background-color:#FFF; border-right:#989898 solid 1px; overflow:hidden; zoom:1; }
.contact-txt { padding:5px 0px 10px; border-bottom: 1px dashed #989898; width:668px;}
.contact-txt p a { color:#529CBF; text-decoration:underline;}
.contact-txt h2 { font-weight:bold; font-size:13px; }
/**********  For contact page end**********/
/**********  For error page**********/
.error-txt { padding:5px 0px 10px; width:668px;}
.error-txt ul { margin-left:20px; }
.error-txt ul li a:hover { color:#529CBF; text-decoration:underline; }
.error-txt ul.mar li { margin-left:25px; }
.error-txt h2 { font-weight:bold; font-size:14px; margin-top:8px; }
.error-txt h3 { font-weight:bold; font-size:12px; margin-left:15px; margin-top:4px; }
.error-products { background:url(/style/images/products.gif) no-repeat 0px 0px; padding-left:30px; }
.error-download { background:url(/style/images/download.gif) no-repeat 0px 0px; padding-left:30px; }
.error-purchase { background:url(/style/images/purchase.gif) no-repeat 0px 0px; padding-left:30px; }
.error-guide { background:url(/style/images/guide.gif) no-repeat 0px 0px; padding-left:30px; }
.error-txt h3.error-guide a { text-decoration:underline; }
.error-mail li a { color:#529CBF; }
/**********  For error end**********/

/**********  Pdf page tip**********/
.product-intro-text .pdf-tip { margin-top:-6px; margin-left:8px; font-size:11px; line-height:11px; }
/**********  Pdf page tip**********/

/********** For dvd ripper for mac page ******/
#container-s { width:980px; background:#ededed; overflow:hidden; }
#breadcrumb-s { background:url(/style/images/green.jpg) no-repeat 15px center; border:#848484 solid 1px; border-bottom:none; height:30px; line-height:30px; padding-left:30px; }
#breadcrumb-s a { color:#016484; }
.privacy-main { background-color:#FFF; border-right:#989898 solid 1px; overflow:hidden; zoom:1; padding-bottom:10px;}
.privacy-txt { padding-top:11px; width:668px; _margin-left:15px;}
.privacy-txt ul li { background:url(/style/images/li-dot.jpg) no-repeat scroll 15px 10px transparent; padding-left:21px;}
.privacy-txt-1 { padding-top:11px; width:668px;}
.privacy-txt p { padding-left:11px; }
.privacy-txt h2 { background: url(/style/images/support-title.jpg) no-repeat scroll 0 0 transparent; width:664px; height:37px; padding: 8px 0 0 25px; font-weight:bold; color:#529cbf;}
.main-product-txt h1 { clear:both; font-size:24px; margin:0 0 15px; }
.main-product-txt p { padding:0; line-height:25px; }
.main-product-txt ul { margin-top:10px; }
.main-product-txt li { background:url(/style/images/icon-li.png) no-repeat left 6px; padding-left:22px; margin-bottom:10px; _background:url(/style/images/li-dot.jpg) no-repeat scroll 0 8px; _padding-left:15px; }
.main-product-pic { float:left; margin:50px 0 0 10px; display:inline; }
.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; }
.product-btn-box { background:url(/style/images/btn-bg.jpg) no-repeat; width:980px; height:114px; overflow:hidden; }
.product-btn-box1 { background:url(/style/images/btn-bg1.jpg) no-repeat; width:980px; height:114px; overflow:hidden; }
.product-sys-mac { float:left; width:274px; padding:16px 15px 0 30px; line-height:20px; }
.product-version-option { float:left; width:300px; padding:16px 15px 0 40px; line-height:20px; }
.product-version-option li {font-size:12px; padding:3px 0; color:#666; }
.product-version-option li a {color:#666; }
.product-version-option li a:hover {color:#666; text-decoration:underline; }
.product-version-option li span {color:#fe1010; padding-left:5px;}
.product-version-option1 { float:left; width:300px; padding:8px 35px 0 68px; line-height:20px; }
.product-version-option1 li {font-size:12px; padding:2px 0; color:#666; }
.product-version-option1 li a {color:#666; }
.product-version-option1 li a:hover {color:#666; text-decoration:underline; }
.product-version-option1 li span {color:#666;}
.product-version-option1 li span span {color:#fe1010; padding-left:5px;}

.product-review { float:left; width:300px; padding:16px 35px 0 30px; line-height:20px; }
.review-title {font-size:18px; color:#343434; }
.review-pic {float:left; padding-top:15px; padding-right:20px;}
.review-star {float:left; width:110px; font-size:18px; } 
.review-star span {color:#c94014; font-size:28px; }
.product-price {font-size:22px; color:#fe1010; float:left; margin:30px 10px 0 10px;}
.product-btn { margin:11px 0 0 10px; float:left; display:inline; }
.product-btn1, .product-btn-ultimate, .product-btn-platinum { margin:11px 0 0 0; float:left; display:inline; }
.product-btn a, .product-btn1 a, .product-btn-ultimate a, .product-btn-platinum a { display:block; float:left; background:url(/style/images/btn-s.jpg) no-repeat; width:85px; height:76px; font-size:18px; padding:20px 0 0 168px; }
.product-btn1 .product-btn-buy, .product-btn-ultimate .product-btn-buy, .product-btn-platinum .product-btn-buy { background-position:0 0; margin-right:40px; }
.product-btn .product-btn-buy {background-position: 0 0; margin-right:20px;}
.product-btn .product-btn-buy:hover, .product-btn1 .product-btn-buy:hover, .product-btn-ultimate .product-btn-buy:hover, .product-btn-platinum .product-btn-buy:hover { background-position:0 -96px; }
.product-btn .product-btn-down, .product-btn1 .product-btn-down, .product-btn-ultimate .product-btn-down, .product-btn-platinum .product-btn-down { background-position:0 -192px; }
.product-btn .product-btn-down:hover, .product-btn1 .product-btn-down:hover, .product-btn-ultimate .product-btn-down:hover, .product-btn-platinum .product-btn-down:hover { background-position:0 -288px; }
.product-detail { border-left:#d0d0d0 solid 1px; border-right:#d0d0d0 solid 1px; background-color:#FFF; overflow:hidden; padding-top:25px; }
.product-left { float:left; width:630px; overflow:hidden; padding:0 0 40px 30px; }
.features-title {background:url(/style/images/feature-title.jpg) 0 0; width:630px; height:30px; }
.switch {width:350px; height:30px; float:left; padding-left:15px;}
.switch img { padding-right:3px;}
.product-left h2 { font-size:16px; font-weight:bold; padding-bottom:10px;  padding-bottom:40px; }
.feature-line { overflow:hidden; border-bottom:#CCC dashed 1px; padding:25px 0 30px; zoom:1; }
.feature-line-last { overflow:hidden; padding:25px 0 35px; zoom:1; }
.main-feature {float:left; display:inline; width:630px; }
.feature-list { float:left; width:300px; display:inline; padding-right:30px; }
.product-feature { padding-top:20px; }
.product-feature .last { padding-right:0; }
.main-feature img { display:block; float:left; margin-right:10px; }
.main-feature p { float:left; width:415px; line-height:24px; padding-bottom:8px; }
.main-feature p strong { display:block; font-size:14px; margin-bottom:5px; }

.feature-list img { display:block; float:left; margin-right:10px; }
.feature-list p { float:left; width:215px; line-height:24px; }
.feature-list p strong { display:block; font-size:14px; margin-bottom:5px; }
.product-profile { margin-top:35px; }
.product-profile h2 { font-size:16px; padding-bottom:10px; }
.product-profile table td { padding:5px 15px; line-height:25px; }
.product-profile table td p { line-height:25px; }
.product-profile table td, .product-profile table, .product-profile table tr { border-collapse:collapse; border:1px solid #CCC; }
.product-side { float:right; width:246px; overflow:hidden; margin:40px 30px 40px 0; display:inline; border:1px solid #e5e5e5; padding:5px;}
.side-box { overflow:hidden; margin-bottom:10px; }
.side-box h3 { background:url(/style/images/side-title.jpg) no-repeat; height:28px; line-height:28px; font-size:14px; font-weight:normal; color:#353535; padding-left:20px; }
.side-main { overflow:hidden; zoom:1; padding:25px 10px 20px; }
.side-main ul { }
.side-main li { line-height:25px; background:url(/style/images/dot.jpg) no-repeat left 12px; padding-left:11px; }
.reviews-s li { overflow:hidden; margin-bottom:10px; line-height:20px; }
.reviews-s li span { float:right; }

.compare-box-new { background:url(/style/images/compare-bg-new.jpg) no-repeat; width:980px; height:237px; overflow:hidden; }
.compare-box-new h2 { font-weight:bold; font-size:16px; line-height:39px; height:39px; overflow:hidden; }
.compare-box-new h2 a { color:#389cc0; float:right; margin-right:20px; }
.compare-left-new { float:left; width:360px; overflow:hidden; padding:10px 0 0 31px; }
.compare-right-new { float:right; width:360px; overflow:hidden; padding:10px 0 0 32px; }
.compare-pic { float:left; margin:10px 0 0 10px; display:inline; width:110px; }
.compare-pic p { text-align:center; }
.compare-pic p a { color:#222; text-decoration:underline; }
.compare-pic p a:hover { color:#389cc0; }
.compare-info-new { float:left; margin:10px 0 0 20px; width:215px; }
.compare-info-new p { font-size:14px; margin:0; padding:0; color:#212121; font-weight:bold; line-height:1.5; }
.compare-info-new p span { color:#74838a;}
.compare-info-new .compare-price { font-size:14px; margin:5px 0 10px 0; }
.compare-info-new .compare-price span { color:#ff0000; }
.compare-icon {float:left; width:169px; height:69px; padding-left:15px; padding-top:60px;}
a.compare-buy-new, a.compare-down-new { background:url(/style/images/compare-btn-new.jpg) no-repeat; width:139px; height:37px; display:block; }
.compare-buy-new:hover { background-position:0 -37px; }
a.compare-down-new { background-position:0 -74px; margin-top:10px; }
.compare-down-new:hover { background-position:0 -111px; }



.product-bot-btn { clear:both; background:url(/style/images/bot-btn-bg.jpg) no-repeat top; padding:20px 0 40px; overflow:hidden; zoom:1; text-align:center; }
.product-bot-btn-title { font-size:18px; margin:0 auto 20px; }
.product-bot-btn ul { width:342px; margin:0 auto; }
.product-bot-btn ul li { float:left; margin-right:10px; }
.product-bot-btn a { background:url(/style/images/btn-s.jpg) no-repeat; width:161px; height:72px; display:block; float:left; }
.product-bot-btn .product-bot-buy { background-position:0 -384px; }
.product-bot-btn .product-bot-buy:hover { background-position:0 -456px; }
.product-bot-btn .product-bot-down { background-position:0 -528px; }
.product-bot-btn .product-bot-down:hover { background-position:0 -600px; }
/********** For dvd ripper for mac page end *****/
/**********  For affiliate page**********/
.affiliate-main { background-color:#FFF; border-right:#989898 solid 1px; overflow:hidden; zoom:1; }
.affiliate-txt { width:668px; _margin-left:15px;}
.affiliate-main .affiliate-txt p { margin-left:29px; }
.affiliate-main h1 { background:url(/style/images/affiliate-contact-us.jpg) no-repeat scroll 0 0 transparent; height:31px; font-size:14px; font-weight:bold; margin-top:10px; padding-left:22px; padding-top:2px;}
.affiliate-main p {margin:6px 0px 6px 22px;}
.affiliate-main p a {color: #529CBF; text-decoration: underline;}
.affiliate-txt h2.bg { background:url(/style/images/affi-title-bg.jpg) no-repeat scroll 0 0 transparent; width:664px; margin-top: 20px; padding: 7px 0 14px 29px; width:645px; line-height:23px;}
.affiliate-txt h2 { background: url(/style/images/support-title.jpg) no-repeat scroll 0 0 transparent; height:37px; line-height:37px; padding: 0 0 0 29px; font-weight:bold; color:#529cbf;}
.affiliate-txt ul li { background:url(/style/images/li-dot.jpg) no-repeat scroll 15px 10px transparent; padding-left:29px;}
.affiliate-txt ul { margin-top:5px; margin-bottom:5px;}
.affiliate-table { margin-left:30px; width:643px;}
.affiliate-table table { border:1px solid #cccccc; border-top:none; border-bottom:none; }
.affiliate-table table tr td { padding:3px 0px 3px 0; font-size:11px; }
.affiliate-table table tr td label { margin-left:20px; display:block; }
.affiliate-table table tr td input { vertical-align:bottom; }
.btn { width:150px; height:30px; }
.table-top-enter { color:#529cbf; font-size:14px;}
.afftitle-bg { background:url(/style/images/affiliate-table-top-2.jpg) no-repeat scroll 0 0 transparent; width:645px; height:43px; overflow:hidden;}
.btn { width:259px; }
.afftitle-bg p { margin:10px 10px 10px 20px; }
.afftitle-bg p span { margin-left:30px; }
.affiliate-table table tr td.afftable-title-bgcolor { background-color:#e6f7ff; color:#2a2a2a; font-size:14px; padding-left:10px;}
.affiliate-table table tr .afftitle-bg {  border:none; }
.affiliate-table .table-bot { background:url(/style/images/affiliate-table-bot.jpg) no-repeat scroll 0 0 transparent; width:645px; height:8px; }
/**********  For affiliate end**********/
/**********  For about page end**********/
.about-us-adwards h2 { padding-left:17px; font-weight:bold; font-size:13px; padding-top:5px;}
.about-us-adwards img { padding:10px 0px; }
/**********  For about page end**********/
/**********  For support page**********/
.affiliate-txt ol { padding:0; }
.affiliate-txt ol li h3 { margin-left:12px; font-weight:bold; }
.affiliate-txt ol li ul li { line-style:none; }
/**********  For support page end**********/
/**********  For glossary page**********/
.glossary-txt ul.icon { margin:10px 0px; }
.glossary-txt { padding:5px 0px 10px; width:668px;}
.glossary-txt ul li { background: url(/style/images/li-dot.jpg) no-repeat scroll 0 9px transparent; padding-left:10px;}
.affiliate-main ul { overflow:hidden; }
.affiliate-main ul li.faq-center { background:url(/style/images/faq-center.jpg) no-repeat scroll 0 0 transparent; float:left; font-size:18px; height:94px; line-height:90px; list-style:none outside none; width:213px; margin:15px 0px 20px 20px; }
.affiliate-main ul li.faq-center a { color:#2687ba; display:inline-block; padding-left:90px; }
.affiliate-main ul li.popular-guide { background:url(/style/images/popular-guide.jpg) no-repeat scroll 0 0 transparent; float:left; font-size:18px; height:94px; line-height:90px; list-style:none outside none; width:213px; margin:15px 10px 20px 10px; }
.affiliate-main ul li.popular-guide a { color:#2687ba; display:inline-block; padding-left:75px; }
.affiliate-main ul li.glossary { background:url(/style/images/glossary.jpg) no-repeat scroll 0 0 transparent; float:left; font-size:18px; height:94px; line-height:90px; list-style:none outside none; width:213px; margin:15px 0px 20px;}
.affiliate-main ul li.glossary a { color:#2687ba; display:inline-block; padding-left:100px; }
/**********  For glossary page end**********/
/**********  For products guide page**********/
.guide-video-top {background:url(/images/guide/video-editing-tips.jpg) no-repeat; width:955px; height:45px; overflow:hidden; margin-top:10px;}
.guide-dvd-top {background:url(/images/guide/dvd-ripping-tips.jpg) no-repeat; width:955px; height:45px; overflow:hidden; margin-top:10px;}
.guide-blu-ray-top {background:url(/images/guide/blu-ray-ripping-tips.jpg) no-repeat; width:955px; height:45px; overflow:hidden; margin-top:10px;}
.guide-ipod-ipad-iphone-top {background:url(/images/guide/ipad-ipod-iphone-converter-tips.jpg) no-repeat; width:955px; height:45px; overflow:hidden; margin-top:10px;}
#guide-middle-main {width:951px; border-left:1px solid #989898; border-right:1px solid #989898; background-color:#FFF; overflow:hidden; zoom:1;}
#guide-middle-main ul li {background: url(/style/images/li-dot.jpg) no-repeat scroll 0 center transparent; float:left; line-height:25px; margin-left:30px; padding-left:10px; width:420px; list-style: none outside none;}
#guide-middle-main ul li a:hover {color: #333333;}
#guide-middle-main ul { margin: 0 15px 0 0; overflow: hidden;}
.guide-bottom {background:url(images/bot.jpg) no-repeat; width:953px; height:8px; overflow:hidden; margin-bottom:20px;}
/**********  For products guide page end**********/
/**********  To Right  **********/
#to-right {position:absolute; right:0; margin-right:0; width:60px; position:absolute !important; border:1px solid #dbdbdb;box-shadow:0 2px 3px #dbdbdb; padding:10px 6px 15px !important;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));}




#breadcrumb-s a:hover, #breadcrumb-s a:active { color:#016484; text-decoration:underline; }
#main-product { overflow:hidden; border:#6cc6e1 solid 1px; background:#FFF url(/style/images/main-product-bg.jpg) repeat-x bottom; padding-top:35px; padding-bottom:30px; zoom:1; }
.main-product-txt { float:right; width:495px; display:inline; margin-right:20px; }
.get-win, .get-mac { float:right; font-size:14px; margin-bottom:20px; }
.get-win a, .get-mac a, .get-win a:link, .get-mac a:link, .get-win a:visited, .get-mac a:visited, .get-win a:hover, .get-mac a:hover, .get-win a:active .get-mac a:active { color:#2e7ba7; text-decoration:underline; }
.get-win img, .get-mac img { vertical-align:middle; }

/**Menu**/
/*bd creator menu template*/
#menu-frame { background:#ffffff; padding:20px; }
.menu-box-grey{background-color:#f6f6f6;}
.menu-box-grey .template{position:relative;}
.menu-top h2{margin-bottom:20px;font-size:24px;font-weight:normal;line-height:40px;}
.menu-top p{font-size:14px;margin-bottom:15px;}
.menu-top .con{margin-top:10px;padding:10px 0;}
.menu-box{padding:40px 0 20px 0;}
.menu-box p{font-size:1.4em;margin:10px 0;}
.menu-box h3{font-size:22px;line-height:35px; font-weight:normal;}
.menu-box h4{font-size:14px;line-height:30px;margin-top:20px;font-weight:normal;}
.menu-box p{font-size:12px;line-height:25px;font-weight:normal;}
.menu-box ul{overflow:hidden;}
.menu-box li{float:left;border:#e6e6e6 solid 1px;padding:5px; margin-bottom:50px;margin-left:45px;_display:inline;list-style:none;}
.menu-box li img{width:250px; }
.menu-box li p a:link, .menu-box li p a:visited{color:#0075D0;}
