h1, h2, h3, h4 { font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; }
.crumb { padding:20px 0 25px 15px; color:#323232; }
.crumb a { color:#323232; }
.crumb span { color:#0860a8; }


.title { width:980px; float:left; margin-bottom:8px; display:block;}
.title h1 { color: #333333; float: left; font: 19px Verdana,Arial,Helvetica,sans-serif; margin: 0 20px 0 0; padding: 0 30px 0 10px;}
.title .title_support img{ margin:0 0 0 8px; padding:0 0 3px 0;}
.title .win { background:url(http://fr2.xilisoft.com/images/common/icon_win.gif) no-repeat right; }
.title .mac { background:url(http://fr1.xilisoft.com/images/common/icon_apple.gif) no-repeat right; }
.title img { padding:5px 0 0 0; float:left }
.title .img { float:right; padding:0px; }
.title .update { font-family:Verdana, Geneva, sans-serif; font-size:12px; width:200px; float:left; padding-top:7px;color:#666; }
.about_product {clear: both; border-top-width: 1px; border-top-style: solid; border-top-color: #cccccc; margin: 0 auto; padding: 20px 0 0 0; background:none; width: 1000px }
.about_product_family { clear: both; margin: 0 auto; background:none; width: 1000px }
.about_product_pack { clear:both; background-image: url(http://fr2.xilisoft.com/images/common/product_bg.jpg); background-repeat: no-repeat; background-position: center top; width: 1000px; margin:0 auto; padding:20px 0 0 0; }
.for_family { background:none; border-top-width: 1px; border-top-style: solid; border-top-color: #CCCCCC; }
.primary { width:1000px; }
.primary .col_01 { float:left; width:235px; text-align:center; line-height:20px; }
.primary .col_01 .click { color:#00aef3; }
.primary .col_01 .version { color:#323131; text-decoration:underline; }
.primary .col_01 .ad { margin-top:25px; }
.primary .col_02 { float:left; width:475px; padding-right:20px; color:#393838; line-height:20px; padding-bottom:10px; }
.primary .col_02 p { margin-bottom:10px; }
.primary .col_02 a { color:#01a8ec; }
.primary .col_02 ul { list-style:none; }
.primary .col_02 li { color: #333333; margin-bottom: 3px; background: url(http://fr5.xilisoft.com/images/common/product-page-background.png) no-repeat -32px -127px; padding-left: 12px; font-size: 12px; }
.primary .col_02 li span { background: url(http://fr5.xilisoft.com/images/common/product-page-background.png) repeat-x -32px -376px; /*display:inline-block;*/ }
.primary .s_buy { clear:both; float:left; background-image:url(http://fr1.xilisoft.com/images/common/pick_s_buy_c.jpg); background-repeat:repeat-x; height:26px; width:410px; }
.primary .s_buy span { float:left; height:26px; background-image:url(http://fr1.xilisoft.com/images/common/pick_s_buy_l.jpg); background-repeat:no-repeat;}
.primary .s_buy span a b { color:#fd5d02; }
.primary .s_buy span a { padding-left:30px; color:#1d3b67; font-size:12px; line-height:26px; font-family:Verdana, Arial, Helvetica, sans-serif; }
.primary .s_buy .s_buy_r { background-image:url(http://fr1.xilisoft.com/images/common/pick_s_buy_r.jpg); width:13px; float:right; height:26px; }
.primary .col_03 { float:right; width:255px; margin:0 8px 0 0; display:inline; font-family:Arial, Verdana, Helvetica, sans-serif; }

.primary .col_03 .button { width:154px; height:50px; margin:auto; margin-bottom:15px; color:#000; font-size:16px; clear:both; }
.primary .col_03 .buy { padding:10px 0 0 70px; display:block; background-image: url(http://fr4.xilisoft.com/images/common/buy_big.gif); background-repeat: no-repeat; background-position: right; }
.primary .col_03 .coming_soon { padding:30px 0 0 70px; display:block; background-image: url(http://fr3.xilisoft.com/images/common/coming_soon_big.gif); background-repeat: no-repeat; background-position: right; }
.primary .col_03 .free { padding:30px 0 0 70px; display:block; background-image: url(http://fr2.xilisoft.com/images/common/free_big.gif); background-repeat: no-repeat; background-position: right; }
.primary .col_03 .download { padding:10px 0 0 70px; display:block; background-image: url(http://fr6.xilisoft.com/images/common/download_big.gif); background-repeat: no-repeat; background-position: right; }
.primary .col_03 .comingsoon_free{  padding:10px 0 0 70px; margin-bottom:50px; margin-top:50px; }
.primary .col_03 .comingsoon_free h4 { font-weight:bold; font-size:18px; }

.primary .col_03 a.download b { font-size:14px; line-height:22px; font-weight:bold; }
.primary .col_03 a.buy b { font-size:14px; line-height:22px; font-weight:bold; }
.primary .col_03 a.button { color:#000; font-size:18px; font-weight:bold; display:block; }
.primary .col_03 a.button:hover { text-decoration:none; }
.primary .col_03 a.button:hover h4 { text-decoration:underline; }
.primary .col_03 .button .pad { padding-top:8px; }
.primary .col_03 .button span { color:#ff0000; }
.primary .col_03 .button .old_price { color:#000000; text-decoration:line-through; }
#mac_buy * { padding:0px; margin:0px; }
#mac_buy { background-image:url(http://fr4.xilisoft.com/images/common/line_buy_download.gif); background-repeat: no-repeat; background-position: bottom; height:60px; margin-top:5px; }
#mac_buy img { float:left; margin-right:5px; }
#mac_buy a.mac_buy h4 { font-size:18px; color:#000000; font-weight:bold; }
#mac_buy a.mac_buy b { font-size:15px; line-height:22px; font-weight:normal; color:#000; }
#mac_buy a.mac_buy span { font-size:13px; line-height:22px; font-weight:bold; color:#ff0000; }
#mac_buy a.mac_buy:hover { text-decoration:none; }
#mac_buy a.mac_buy:hover h4 { text-decoration:underline }
#mac_download { margin-top:15px; height:60px; margin-bottom:10px; }
#mac_download img { float:left; margin-right:5px; }
#mac_download a.mac_download h4 { font-size:15px; color:#000000; }
#mac_download a.mac_download b { font-size:13px; line-height:22px; font-weight:normal; color:#0860a8; }
#mac_download a.mac_download span { font-size:13px; line-height:22px; font-weight:bold; color:#ff0000; }
#mac_download a.mac_download:hover { text-decoration:none; }
#mac_download a.mac_download:hover h4 { text-decoration:underline }
.primary .col_04 { float:right; width:255px; margin:15px 7px 7px 0; display:inline; }
.primary .col_04 .ad { background:url(http://fr5.xilisoft.com/images/common/ad_bg.gif) no-repeat; width:234px; height:146px; margin:0 1px 15px 2px; padding:8px; color:#000; clear:both; }
.primary .family .ad { margin-top:0px; }
.primary .col_04 .ad img { margin:4px 4px 4px 0; }
.primary .col_04 .ad a { color:#000; text-decoration:underline; }
.primary .col_04 .ad .name { color:#000; font-size:13px; }
.primary .col_04 .ad .name a { color:#000; text-decoration:none; }
.primary .col_04 .ad .name a:hover { text-decoration:underline; }
.primary .col_04 .ad .price { color:#ca3738; font-weight:bold; margin-left:0px; }
.primary .col_04 .ad p { color:#1d1919; padding:5px 0 10px 0; }
.primary .col_04 .ad .icon { margin:0 0 0 5px; }
.primary .col_04 .ad .icon_left { margin:0; }
.primary .col_03 .ad { background:url(http://fr5.xilisoft.com/images/common/ad_bg.gif) no-repeat; width:234px; height:146px; margin:33px 1px 0 2px; padding:8px; color:#000; clear:both; }
.primary .col_03 .familyad { margin-top:0px; }
.primary .col_03 .ad img { margin:4px 4px 4px 0; }
.primary .col_03 .ad a { color:#000; text-decoration:underline; }
.primary .col_03 .ad .name { color:#000; font-size:13px; }
.primary .col_03 .ad .name a { color:#000; text-decoration:none; }
.primary .col_03 .ad .name a:hover { text-decoration:underline; }
.primary .col_03 .ad .price { color:#ca3738; font-weight:bold; margin-left:0px; }
.primary .col_03 .ad p { color:#1d1919; padding:5px 0 10px 0; }
.primary .col_03 .ad .icon { margin:0 0 0 5px; }
.primary .col_03 .ad .icon_left { margin:0; }
.primary .col_05 { float: right; margin: 0 7px 7px 0; display: inline; width: 255px }
.primary .col_05 .ad { padding: 8px; margin: 15px 1px 15px 2px; clear: both; background: url(http://fr5.xilisoft.com/images/common/ad_bg.gif) no-repeat; color: #000000; width: 234px; height: 126px }
.primary .col_05 .ad .icon { margin: 0 0 0 5px }
.primary .col_05 .ad .icon_left { margin: 0 }
.primary .col_05 .ad .name { color: #000000; font-size: 13px }
.primary .col_05 .ad .name a { color: #000000; text-decoration:none }
.primary .col_05 .ad .name a:hover { text-decoration: underline }
.primary .col_05 .ad .price { margin-left: 0px; color: #993333; font-weight: bold }
.primary .col_05 .ad .ts { margin-left: 0px; color: #ff9900; font-weight: bold }
.primary .col_05 .ad a { color: #000000; text-decoration: underline }
.primary .col_05 .ad img { margin: 4px 4px 4px 0 }
.primary .col_05 .ad p { padding: 5px 0 10px 0; color: #000000 }
.primary .col_05 .ad_iphone { clear: both; margin: 0; padding: 0 0 5px 0px; clear: both; background:none; height: 146px }
/*ad_r_t_pic*/
.primary .col_05 .ad_r_t_pic { float: left; display: block; width: 245px; height: 345px }
.primary .col_05 .ad_r_t_pic span { float: left; width: 245px; height: 320px }
.primary .col_05 .ad_r_t_pic span img { width: 245px; height: 320px }
.primary .col_05 .ad_r_t_pic ul { float: right; margin: 0 10px 0 40px; padding: 0; list-style:none; display: block; width: 180px }
.primary .col_05 .ad_r_t_pic ul li { float: left; list-style:none; color: #993333; font-weight: bold; width: 90px }
.primary .col_05 .ad_r_t_pic ul li a { color: #000000; font-size: 12px; text-decoration: underline }
.primary .col_05 .ad_r_t_pic ul li a:hover { text-decoration:none }
.primary .col_05 .ad_r_t_pic ul li.download_for { background: url(http://fr4.xilisoft.com/images/common/icon_doc_down.gif) no-repeat 68px 4px }
.primary .family .ad { margin-top: 0px; margin-bottom: 2px }
.primary .familybox03 { float: left; clear: right; margin: 5px 0 0 0px; background: url(http://fr4.xilisoft.com/images/common/box03.gif) no-repeat; width: 254px; height: 124px }
.primary .familybox03 a { color: #333333 }
.primary .familybox03 ul { padding: 15px 0 0 20px; list-style:none; font-size: 14px; line-height: 24px }
.primary .familybox03 ul li { line-height: 22px }
.primary .familybox03 ul li a { text-decoration: underline }
.primary .familybox03 ul li a:hover { text-decoration:none }
.boxes { width:990px; margin:0 0 10px 0; color:#393939; line-height:18px; padding:9px 0 0 10px;}
.boxes h2 { font-size:12px; padding-bottom:5px; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; }
.boxes .box01 { float:left; width:352px; background:url(http://fr1.xilisoft.com/images/common/box01_bg.gif) repeat-y; margin-right:10px; }
.boxes .box01 .wrap01 { background:url(http://fr3.xilisoft.com/images/common/box01_top.gif) no-repeat top; }
.boxes .box01 .wrap02 { background:url(http://fr2.xilisoft.com/images/common/box01_bottom.gif) no-repeat bottom; padding:15px 15px 14px 15px; height:101px; }
.boxes .box01 ul { list-style:none; }
.boxes .box01 li { padding-left:10px; background: url(http://fr5.xilisoft.com/images/common/product-page-background.png) no-repeat -32px -168px; }
.boxes .box01 a { color:#393939; }
.boxes .box01 a:hover { color:#393939; }
.boxes .box02 { float:left; width:352px; background:url(http://fr1.xilisoft.com/images/common/box01_bg.gif) repeat-y; margin-right:5px; }
.boxes .box02 .wrap01 { background:url(http://fr3.xilisoft.com/images/common/box01_top.gif) no-repeat top; }
.boxes .box02 .wrap02 { background:url(http://fr2.xilisoft.com/images/common/box01_bottom.gif) no-repeat bottom; padding:15px 15px 14px 15px; height:101px; }
.boxes .box02 h2 a { color:#393939; text-decoration:none; }
.boxes .box02 h2 a:hover { text-decoration: underline; }
.boxes .box02 a { color:#00a9ee; text-decoration:underline; }
.boxes .family_table { float:right; width:500px; margin:0px 10px 0 0; }
.boxes .family_table .wrap01 { }
.boxes .family_table .wrap02 { padding:15px 5px 5px 5px; }
.boxes .family_table .wrap02 h2 { /*display:compact;*/ width:300px; float:left; }
.boxes .family_table .wrap02 a.compare { float:right; color:#0860a8; font-weight:bold; padding-right:15px; }
.boxes .family_table .wrap02 .family_table_p_list { clear:both; }
.boxes .family_table .wrap02 .family_table_product { width:228px; float:left; background-image:url(http://fr4.xilisoft.com/images/family_table.jpg); background-repeat:no-repeat; background-position:center; height:150px; margin:0 20px 0 0; }
.boxes .family_table .wrap02 .family_table_product_last { width:228px; float:left; background-image:url(http://fr4.xilisoft.com/images/family_table.jpg); background-repeat:no-repeat; background-position:center; height:150px; margin:0 0 0 0; }
.boxes .family_table .wrap02 .family_table_producut_img { float:left; width:85px; padding-top:20px; text-align:center; }
.boxes .family_table .wrap02 .family_table_producut_img img { padding:0px; margin:0 0 0 5px; }
.boxes .family_table .wrap02 .family_table_con { float:right; width:130px; padding:30px 0 0 0; color:#000; font-size:12px; line-height:24px; }
.boxes .family_table .wrap02 .family_table_con h3 { font-size:14px; line-height:22px; margin-bottom:10px; }

.boxes .family_table .wrap02 .family_table_con b { font-size:11px; }
.boxes .family_table .wrap02 .family_table_con .button { width:114px; height:30px; margin-bottom:5px; color:#000; clear:both; float:left; }
.boxes .family_table .wrap02 .family_table_con .buy { display:block; background-image: url(http://fr6.xilisoft.com/images/common/buy_button_11.gif); background-repeat: no-repeat; background-position: right; }
.boxes .family_table .wrap02 .family_table_con .buy_l {background-image: url(http://fr5.xilisoft.com/images/common/buy_button_12.gif); height:50px;}

.boxes .family_table .wrap02 .for_mac { padding:5px 0 0 0; }
.boxes .family_table .wrap02 .for_mac h3 { margin-bottom:0px; line-height:16px; padding-bottom:0; }
.boxes .family_table .wrap02 .family_table_con .download { display:block; background-image: url(http://fr3.xilisoft.com/images/common/download_button_11.gif); background-repeat: no-repeat; background-position: right; width:114px; }
.boxes .family_table .wrap02 .family_table_con .buy h4 { padding-top:2px; width:70px; float:left; padding-left:34px; font-size:11px; line-height:11px; font-family:Arial, Helvetica, sans-serif; }
.boxes .family_table .wrap02 .family_table_con .buy  del{ padding-left:5px; float:left}
.boxes .family_table .wrap02 .family_table_con .buy span { float:left; padding-top:0px; padding-left:24px; }
.boxes .family_table .wrap02 .family_table_con .download h4 { float:left; padding-left:34px; font-size:11px; line-height:28px; font-family:Arial, Helvetica, sans-serif; }
.boxes .family_table .wrap02 .family_table_con a.button { color:#000; font-size:12px; font-weight:bold; display:block; text-decoration:none; cursor:pointer; }
.boxes .family_table .wrap02 .family_table_con a.button:hover { text-decoration:none; }
.boxes .family_table .wrap02 .family_table_con a.button:hover h4 { text-decoration:underline; }
.boxes .family_table .wrap02 .family_table_con a.button:hover span { text-decoration:none; }
.boxes .family_table .wrap02 a { color:#000; line-height:16px; font-weight:bold; font-size:11px; }
.boxes .family_table .wrap02 a.table_download { color:#1d3b67; line-height:11px; font-weight:normal; font-size:11px; padding-left:35px; display:inline-block; }
.boxes .family_table .wrap02 a.preorder { color:#1d3b67; line-height:17px; font-weight:normal; font-size:11px; padding-left:35px; }
.boxes .family_table .wrap02 a.table_buy { color:#1d3b67; line-height:16px; font-weight:normal; font-size:11px; padding:10px 0 0 0; background-image: url(http://fr6.xilisoft.com/images/common/buy_button_11.gif); background-repeat: no-repeat; }
.boxes .family_table .wrap02 span { color:#fd5d02; margin-left:10px; font-weight:bold; font-size:11px; }
.boxes .family_table_for_3 { float:left; width:717px; margin:0px 10px 0 0; }
.boxes .family_table_for_3 .wrap01 { }
.boxes .family_table_for_3 .wrap02 { padding:15px 5px 5px 5px; }
.boxes .family_table_for_3 .wrap02 h2 { /*display:compact;*/ width:300px; float:left; }
.boxes .family_table_for_3 .wrap02 a.compare { float:right; color:#0860a8; font-weight:bold; padding-right:10px; }
.boxes .family_table_for_3 .wrap02 .family_table_p_list { clear:both; }
.boxes .family_table_for_3 .wrap02 .family_table_product { width:228px; float:left; background-image:url(http://fr4.xilisoft.com/images/family_table.jpg); background-repeat:no-repeat; background-position:center; height:150px; margin:0 7px 0 0; }
.boxes .family_table_for_3 .wrap02 .family_table_product_last { width:228px; float:left; background-image:url(http://fr4.xilisoft.com/images/family_table.jpg); background-repeat:no-repeat; background-position:center; height:150px; margin:0 0 0 0; }
.boxes .family_table_for_3 .wrap02 .family_table_producut_img { float:left; width:85px; padding-top:20px; text-align:center; }
.boxes .family_table_for_3 .wrap02 .family_table_producut_img img { padding:0px; margin:0px; }
.boxes .family_table_for_3 .wrap02 .family_table_con { float:right; width:140px; padding:30px 0 0 0; color:#000; font-size:12px; line-height:24px; }
.boxes .family_table .wrap02 .family_table_con h3 { font-size:14px; line-height:22px; margin-bottom:5px; }
.boxes .family_table_for_3 .wrap02 .family_table_con b { font-size:11px; }
.boxes .family_table_for_3 .wrap02 .family_table_con .button { width:136px; height:25px; margin-bottom:5px; color:#000; clear:both; float:left; }
.boxes .family_table_for_3 .wrap02 .family_table_con .buy { padding:10px 0 0 0; display:block; background-image: url(http://fr6.xilisoft.com/images/common/buy_button_11.gif); background-repeat: no-repeat; background-position: right; }
.boxes .family_table_for_3 .wrap02 .family_table_con .buy_l { background-image: url(http://fr5.xilisoft.com/images/common/buy_button_12.gif); height:40px }
.boxes .family_table_for_3 .wrap02 .family_table_con .buy_l  del{ margin:0 0 0 10px; float:left; color:#F60}
 
.boxes .family_table_for_3 .wrap02 .for_mac { padding:5px 0 0 0; }
.boxes .family_table_for_3 .wrap02 .for_mac h3 { margin-bottom:0px; line-height:16px; }
.boxes .family_table_for_3 .wrap02 .family_table_con .download { padding:10px 0 0 0; display:block; background-image: url(http://fr3.xilisoft.com/images/common/download_button_11.gif); background-repeat: no-repeat; background-position: right; }
.boxes .family_table_for_3 .wrap02 .family_table_con .buy h4 { width:42px; float:left; padding-left:34px; font-size:12px; font-family:Arial, Helvetica, sans-serif; }
.boxes .family_table_for_3 .wrap02 .family_table_con .buy span { float:right; padding-top:0px; margin-right:8px; width:42px;}
.boxes .family_table_for_3 .wrap02 .family_table_con .download h4 { width:80px; float:left; padding-left:34px; font-size:12px;  }
.boxes .family_table_for_3 .wrap02 .family_table_con .download span { float:left; padding-top:0px; margin-left:5px; }
.boxes .family_table_for_3 .wrap02 .family_table_con a.button { color:#000; font-size:12px; font-weight:bold; display:block; text-decoration:none; cursor:pointer; }
.boxes .family_table_for_3 .wrap02 .family_table_con a.button:hover { text-decoration:none; }
.boxes .family_table_for_3 .wrap02 .family_table_con a.button:hover h4 { text-decoration:underline; }
.boxes .family_table_for_3 .wrap02 .family_table_con a.button:hover span { text-decoration:none; }
.boxes .family_table_for_3 .wrap02 a { color:#000; line-height:16px; font-weight:bold; font-size:11px; }
.boxes .family_table_for_3 .wrap02 a.table_download { color:#1d3b67; line-height:11px; font-weight:normal; font-size:11px; }
.boxes .family_table_for_3 .wrap02 a.table_buy { color:#1d3b67; line-height:16px; font-weight:normal; font-size:11px; padding:10px 0 0 0; background-image: url(http://fr6.xilisoft.com/images/common/buy_button_11.gif); background-repeat: no-repeat; }
.boxes .family_table_for_3 .wrap02 span { color:#fd5d02; margin-left:10px; font-weight:bold; font-size:11px; }


/*****************************************************************************/
/* family table	(2 products)				  	20101008  wuping    		                         */
/*****************************************************************************/
.boxes .family_table_for_2 { width:715px; float:left; height:180px; background:url(http://fr4.xilisoft.com/images/common/family-table-for-2.jpg);}

.pro_title{ height:25px; line-height:25px; margin-top:15px;}
.pro_title a{color:#0860a8;}
.pro_title h2{ font-size:12px; float:left; margin-left:10px;}
.pro_title span{ float:right; margin-right:285px; font-weight:bold;}

.boxes .family_table_for_2 h3{ font-size:12px;}
.boxes .family_table_for_2 .family_list { height:158px;}
.boxes .family_table_for_2 .family_table_product { float: left; width:285px; padding:0 32px; margin:15px 0; height:150px;}
.boxes .family_table_for_2 .right_pro{ border-left:1px solid #e2e2e2;}
.boxes .family_table_for_2 .family_table_product .family_list_img { float: left; padding-top:5px; padding-left: 5px; width: 135px; text-align: center }
.boxes .family_table_for_2 .family_table_product .family_list_con { float: right; padding: 30px 0 0 0; color: #000000; font-size: 12px; width: 130px; line-height: 24px }
.boxes .family_table_for_2 .family_table_product .family_list_con .buy { width:136px; height:30px; display:block; background-image: url(http://fr6.xilisoft.com/images/common/buy_button_11.gif); background-repeat: no-repeat; background-position: right; }
.boxes .family_table_for_2 .family_table_product .buy em { float: left; padding-left: 34px; font-size: 12px; line-height: 15px; font-style:normal; color:#000 }
.boxes .family_table_for_2 .family_table_product .buy span { margin-left: 43px; color: #ff3300; font-weight: bold; font-size: 10px; line-height: 12px }
.boxes .family_table_for_2 .family_table_product .family_list_con .download { width:136px; height:30px; padding:10px 0 0 0; display:block; background-image: url(http://fr3.xilisoft.com/images/common/download_button_11.gif); background-repeat: no-repeat; background-position: right; }
.boxes .family_table_for_2 .family_table_product .download em { float: left; padding-left: 34px; font-size: 12px; color:#000 }
.boxes .family_table_for_2 .family_table_product .download span { float: right; padding-top: 0px; margin-left: 5px; }

/*****************************************************************************/
/*family----top ÐÞ¸Ä20120413*/
.family_top{height:200px;width:710px; height:200px; float:left; margin-top:20px; margin-left:10px;}
.family_top h1{text-align:center; width:360px; margin:0 auto;font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#000; padding-top:15px; padding-left:10px;}
.family_top .family_top_r { width:640px;padding-top:25px; display:inline; margin:0; float:right;}
.family_top_r a { color:#000; }
.family_top_r h2 { font-size:14px; color:#000;margin-left:200px; }
.family_top_r #purchase_vesion { height:105px; width:170px; padding:5px 0 0 55px; float:left; margin-left:120px;display:inline; }
.family_top_r #purchase_vesion label { clear:both; }
.family_top_r #purchase_vesion .purchase_price { color:#fd9419; font-weight:bold;}
.family_top_r #purchase_vesion .purchase_price del {font-weight:normal; }
.family_top_r #purchase_vesion input {float:left;}
.family_top_r #purchase_vesion h3 {font-size:11px; float:left;}
.family_top_r .purchase_download { padding-right:20px;}
.family_top_r .pay { float:left; display:inline; }
.family_top_r .pay .buy { margin-bottom:-18px; height:45px; display:block;}
.family_top_r .download { float:left; height:0; display:inline; }
.family_top_r .download table{ border-collapse: collapse; width:100%;color:#888; font-size:11px; }
.family_top_r .download table td a{width:171px; height:53px; display:block; margin:0 auto; font-weight:bold;}
.family_top_r .download table td a.free_down_btn{background:url(http://fr3.xilisoft.com/images/common/family-top-download.gif) no-repeat; }
.family_top_r .download table td a.free_down_btn_off{background:url(http://fr2.xilisoft.com/images/common/family-top-download-off.gif) no-repeat;}

/*ipad-magic-platinum*/
/*****************************************************************************/
/* Box03					  	20100119    		                         */
/*****************************************************************************/
.boxes .box03 { float:right; width:254px; background:url(http://fr3.xilisoft.com/images/common/box03_bg.gif) repeat; clear:right;  margin-right:12px; display:inline; }
.boxes .box03 .wrap01 { background:url(http://fr3.xilisoft.com/images/common/box03_top.gif) no-repeat top; }
.boxes .box03 .wrap02 { background:url(http://fr2.xilisoft.com/images/common/box03_bottom.gif) no-repeat bottom; display:block; height:168px; }
.boxes .box03 ul { list-style:none; font-size:16px; line-height:25px; padding:25px 0 14px 30px; }
.boxes .box03 a { color:#393939; }
.boxes .box03 .round_c_c {width:240px; padding:10px;  height:100px; border:0;} 
.boxes .box03 .round_c_c ul { margin-left: 0px; list-style:none; float:left;}
.boxes .box03 .round_c_c li { padding-left:10px; }
.boxes .box03 .round_c_c a { color: #333333; font-size:15px; line-height:24px; text-decoration:underline}
.boxes .box03 .round_c_c a:hover { text-decoration:none }

.boxes .box03 .familybox03_for_2 { float:right; clear: right; margin-top:10px; width:255px; height:150px; *height:147px; padding:5px 0;}
.boxes .box03 .familybox03_for_2 a { color: #333333; }
.boxes .box03 .familybox03_for_2 ul {list-style:none; font-size: 16px; margin:10px 0 0 9px;}
.boxes .box03 .familybox03_for_2 ul li { line-height: 24px }
.boxes .box03 .familybox03_for_2 ul li a { text-decoration: underline; font-size:16px; margin-top:14px; _margin-top:7px; line-height: 24px }
.boxes .box03 .familybox03_for_2 ul li a:hover { text-decoration:none }

.boxes .new_family_what_new_box_for_3 { float:right; width:252px; clear:right; margin-right:9px; display:inline; margin-top:38px;}
.boxes .new_family_what_new_box_for_3 .new_family_what_new_box_for_3_cen { background-image: url(http://fr3.xilisoft.com/images/common/box_252_cen.jpg); width:222px; padding:15px; height:108px;}
.boxes .new_family_what_new_box_for_3 .new_family_what_new_box_for_3_cen ul { padding: 10px 0 0 20px; list-style:none; font-size: 16px; line-height:35px; }
.boxes .new_family_what_new_box_for_3 .new_family_what_new_box_for_3_cen ul li { line-height: 22px }
.boxes .new_family_what_new_box_for_3 .new_family_what_new_box_for_3_cen ul li a { text-decoration:none; color: #333333; }
.boxes .new_family_what_new_box_for_3 .new_family_what_new_box_for_3_cen ul li a:hover { text-decoration:underline; }


.boxes .new_family_what_new_box_for_vc_dr { float:right; width:252px; clear:right; margin-right:9px; display:inline; margin-top:19px;}
.boxes .new_family_what_new_box_for_vc_dr .new_family_what_new_box_for_vc_dr_cen { background-image: url(http://fr3.xilisoft.com/images/common/box_252_cen.jpg); width:222px; padding:15px; height:152px;}
.boxes .new_family_what_new_box_for_vc_dr .new_family_what_new_box_for_vc_dr_cen ul { padding: 10px 0 0 20px; list-style:none; font-size: 16px; line-height:35px; }
.boxes .new_family_what_new_box_for_vc_dr .new_family_what_new_box_for_vc_dr_cen ul li { line-height: 22px }
.boxes .new_family_what_new_box_for_vc_dr .new_family_what_new_box_for_vc_dr_cen ul li a { text-decoration:none; color: #333333; }
.boxes .new_family_what_new_box_for_vc_dr .new_family_what_new_box_for_vc_dr_cen ul li a:hover { text-decoration:underline; }


.boxes .new_family_what_new_box_for_2 { float:right; width:252px; clear:right; margin-right:9px; display:inline; margin-top:2px;}
.boxes .new_family_what_new_box_for_2 .new_family_what_new_box_for_2_cen { background-image: url(http://fr3.xilisoft.com/images/common/box_252_cen.jpg); width:222px; padding:15px; height:135px;}
.boxes .new_family_what_new_box_for_2 .new_family_what_new_box_for_2_cen ul { padding: 10px 0 0 20px; list-style:none; font-size: 16px; line-height:35px; }
.boxes .new_family_what_new_box_for_2 .new_family_what_new_box_for_2_cen ul li { line-height: 22px }
.boxes .new_family_what_new_box_for_2 .new_family_what_new_box_for_2_cen ul li a { text-decoration:none; color: #333333; }
.boxes .new_family_what_new_box_for_2 .new_family_what_new_box_for_2_cen ul li a:hover { text-decoration:underline; }




.boxes .family_what_new_box { float:right; width:252px; clear:right; margin-right:9px; display:inline; }
.boxes .family_what_new_box .family_what_new_box_cen { background-image: url(http://fr3.xilisoft.com/images/common/box_252_cen.jpg); width:222px; padding:15px; }
.boxes .family_what_new_box .family_what_new_box_cen ul { list-style:none; margin-left:0px; }
.boxes .family_what_new_box .family_what_new_box_cen li { padding-left:10px; background: url(http://fr5.xilisoft.com/images/common/product-page-background.png) no-repeat -32px -168px; }
.boxes .family_what_new_box a { color:#00a9ee; }
.boxes .family_what_new_box a:hover { color:#00a9ee; }
.about_features { width:1000px; margin:0 auto; clear:both; background-image: url(http://fr6.xilisoft.com/images/common/about_features_bg.jpg); background-repeat: no-repeat; background-position: right top; }
.about_features .to_top { float:right;}
.about_features .ad_img { clear:both; width:250px; background:#fff; padding:15px 0; }
.about_features1 { width:1000px; margin:0 auto; clear:both; border-top:1px solid #cccccc; }
.content { padding:20px 0 10px 34px; width:670px; clear:both; float:left; }
.content ul, .content ol { list-style:none; padding:10px 0 10px 0; }
.content li { background:url(http://fr5.xilisoft.com/images/common/product-page-background.png) no-repeat -30px -977px; padding-left:28px; line-height:20px; }
.features { width:670px; clear:both; float:left; }
.features .title { width:670px; /*height:60px;*/ margin-top:20px; clear:both; }
.features .title h2 { font-size:14px; }
.features h2 { width:586px; padding:0 0 5px 0; margin-bottom:5px; float:left; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; }
.features .title .left_img { width:80px; float:left; }
.features .title .right_title { float:left; width:590px; /*height:70px;*/ padding-top:5px; }
.features .title span { color:#6c6c6c; font-weight:bold; clear:both; width:590px; display:block; }
.features .right { clear:both; }
.features .right img { margin:15px 0 10px 10px; }
.features .left { float:left; clear:both; width:100%; }
.features .left img { margin:15px 10px 10px 0; }
.features .left ul { float:left; min-width:10px; max-width:390px; }
.features .fascinate ul { float:left; /*width:450px;*/ }
.features .left ul.no_pic { width:630px; min-width:none; max-width:none; float:left; margin-top:0; }
.features .left ul.no_pic li a{ text-decoration:underline }
.features .left ul.no_pic li a:hover{ text-decoration:none}
.features .no_pic a { color:#000; }
.features .left ul.support { width:630px; min-width:none; max-width:none; float:left; }
.features .left ul.support a { color:#01a8ec; }
.features .left ul.key { width:630px; min-width:none; max-width:none; float:left; }
.features .left ul.key li { padding-bottom:10px; }
table.awards { margin-left:70px; }
table.awards td { text-align:center; padding-right:30px; }
.window { font-family:Verdana, Arial, Helvetica, sans-serif; color:#5a5a5a; width:100%; padding-bottom:10px; padding-top:10px; }
.window img { float:left; padding-left:0px; }
.window h1 { float:left; font-size:16px; padding:21px 0 0 0; margin:0; border-bottom:1px solid #ccc; width:620px; line-height:18px; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif }
.window_content { clear:both; padding-left:22px; }
.window_content .crumb { padding:10px 0; color:#323232; }
.window_content h1 { float:left; font-size:16px; padding:21px 0 6px 0; margin:0; border-bottom:1px solid #ccc; width:620px; line-height:18px; }
.window_content h2 { padding:16px 0 0 0; margin:0; font-size:11px; float:left; line-height:12px; }
.window_content h3 { padding:16px 0 0 0; margin:0; font-size:11px; line-height:12px; }
.window_content span { display:block; padding:16px 0 0 30px; font-size:11px; float:left; font-weight:bold; line-height:12px; }
.window_content ul { clear:both; padding:15px 0 5px 0; margin:0; font-size:11px; line-height:18px; list-style-type: none; width:650px; }
.window_content li { background:url(http://fr5.xilisoft.com/images/common/product-page-background.png) no-repeat -32px -79px; margin:0; padding-left:15px; line-height:20px; }
.window_content p { line-height:16px; font-size:11px; padding-top:15px; clear:both; }
.window_content a { color:#393939; }
.main_functions { width:640px; clear:both; float:left; }
.main_functions ul { width:630px; }
.main_functions li { background:none; padding:0 0 10px 10px; width:630px; float:left; }
.main_functions li div { width:115px; float:left; }
.main_functions li p { width:515px; float:left; }
.reference { width:669px; float:left; background:url(http://fr1.xilisoft.com/images/reference_bg.jpg) no-repeat top; padding:41px 0 0 40px; clear:both; }
.reference .titles { width:660px; }
.reference .titles h2 { font-size:14px; }
.ready_to_try_buy { width:669px; float:left; padding:30px 0 0 40px; clear:both; }
.pack { padding:0 0 0 40px; }
.ready_to_try_buy .titles { width:660px; margin-bottom:10px; }
.ready_to_try_buy .titles h2 { font-size:14px; }
.ready_to_try_buy .bottom_buy_download { font-weight:bold; padding-left:15px; }
.ready_to_try_buy .bottom_buy_download .price { color:#cc0202; }
.ready_to_try_buy .bottom_buy_download .old_price { color:#ff8a00; text-decoration:line-through; }
.ready_to_try_buy .bottom_buy_download .buy { line-height:25px; font-size:12px; color:#000000; margin-left:0px; margin-right:10px; padding-left:25px; background-image: url(http://fr5.xilisoft.com/images/icon_buy.gif); background-repeat: no-repeat; background-position: left center; display:inline-block; }
.ready_to_try_buy .bottom_buy_download .download_windows { margin-left:0px; line-height:30px; font-size:12px; color:#000000; margin-right:10px; padding-left:25px; background-image: url(http://fr6.xilisoft.com/images/icon_down.gif); background-repeat: no-repeat; background-position: left center; display:inline-block; }
.ready_to_try_buy .bottom_buy_download .download_mac { line-height:25px; font-size:12px; color:#000000; margin-right:30px; padding-left:25px; background-image: url(http://fr6.xilisoft.com/images/icon_down.gif); background-repeat: no-repeat; background-position: left center; display:inline-block; }
.ready_to_try_buy .bottom_buy_download a { line-height:25px; font-size:12px; color:#2f6ea3; margin-left:20px; }
.container { width:659px; float:left; background:url(http://fr3.xilisoft.com/images/table_top.gif) no-repeat top; padding-top:6px; margin:15px 0 25px 0; }
.container .wrap { width:659px; float:left; background:url(http://fr2.xilisoft.com/images/table_bottom.gif) no-repeat bottom; padding-bottom:3px; }
.container table { border-left:1px solid #b6b6b6; border-right:1px solid #b6b6b6; }
.container td { /*background:#f7f7f7;*/ border-top:1px solid #b6b6b6; font-family:arial; font-size:11px; color:#333; line-height:20px; padding:5px 10px; }
.container .r_name { background:#e7e8ec; font-size:12px; font-weight:bold; }
.container .no_line { border-top:none; }
.container .c_left { font-size:12px; font-weight:bold; border-right:1px solid #b6b6b6; vertical-align:top; width:110px; }
.system { background:url(http://fr2.xilisoft.com/images/table_top02.gif) no-repeat top; padding-top:6px; margin:15px 0 20px 0; }


/*****************************************************************************/
/* package_buy      		  	                  
/*****************************************************************************/
.boxes h5 { font:bold 13px Verdana; margin:0 0 5px 0; width:980px; }
.boxes .package_buy { float:left; background:url(http://fr3.xilisoft.com/images/common/package-bg.jpg) no-repeat; height:168px; width:710px; line-height:19px; margin:0; color:#000; }
.boxes .package_buy a { text-decoration:underline; color:#000; }
.boxes .package_buy a:hover { text-decoration:none; color:#000; }
.boxes .package_buy b { color:#ff6600; }
.boxes .package_buy span { color:#ff6600; }
.boxes .package_buy del { color:#6c6c6c; }
.boxes .package_buy ul { margin:0; list-style:none; line-height:17px; }
.boxes .package_buy ul .defaut_product { float:left; width:145px; height:163px; margin:4px 0 0 5px; position:relative; z-index:0; }
.boxes .package_buy ul .defaut_product p { height:32px; display:block; padding-left:5px; margin:0; clear:none; }
.boxes .package_buy ul .name_link { float:left; width:123px; height:163px; margin:4px 0 0 5px; position:relative; z-index:0; }
.boxes .package_buy ul .name_link p { height:32px; display:block; padding-left:5px; margin:0; clear:none; }
.boxes .package_buy ul .name_link .box_icon { position:absolute; z-index:30px; top:5px; right:27px; }
.boxes .package_buy ul .name_buy { float:right; width:140px; margin:27px 4px 0 10px; line-height:23px; }
.boxes .package_buy p { height:32px; display:block; padding:0; margin:0; clear:none; }


/*primary_new*/
.primary_new { width: 1000px }
.primary_new .col_01 { float: left; width: 235px; text-align: center; line-height: 20px }
.primary_new .col_01 .ad { margin-top: 25px }
.primary_new .col_01 .click { color: #006699 }
.primary_new .col_01 .left-down-buy { padding: 10px 0 0 28px; float: left; width: 207px }
.primary_new .col_01 .left-down-buy .button { margin-bottom: 15px; float: left; color: #000000; font-size: 16px; cursor: pointer; width: 170px; height: 51px; text-align: left }
.primary_new .col_01 .left-down-buy .button span { color:#ff0000; }
.primary_new .col_01 .left-down-buy .button .old_price { float: right; margin: 30px 0 0 20px; display: block; color: #feffff; font: 11px/16px Verdana; width: 117px }
.primary_new .col_01 .left-down-buy .button .old_price b { color: #FFFFFF; text-decoration:none; font-weight:bold; font: 14px/12px Verdana;}
.primary_new .col_01 .left-down-buy .button .old_price del { color: #feffff;}
.primary_new .col_01 .left-down-buy .button .now_price { float: right; margin: 30px 0 0 20px; display: block; color: #feffff; font: 11px/16px Verdana; width: 117px }
.primary_new .col_01 .left-down-buy .button .now_price span { color: #feffff; font: 14px/12px Arial }
.primary_new .col_01 .left-down-buy .button .now_price b { color: #feffff; font: 14px/12px Arial }
.primary_new .col_01 .left-down-buy .button .now_size { float: right; margin: 30px 0 0 20px; display: block; color: #feffff; font: 13px/12px Verdana; width: 117px }
.primary_new .col_01 .left-down-buy .button .now_size b { color: #feffff; font: 14px/12px Arial }
.primary_new .col_01 .left-down-buy .buy { float: left; display: block; background: url(http://fr5.xilisoft.com/images/common/product-page-background.png) no-repeat -32px -604px; }
.primary_new .col_01 .left-down-buy .buy b{ color: #feffff; font: 14px/12px Arial }
.primary_new .col_01 .left-down-buy .buy_long_button { background: url(http://fr4.xilisoft.com/images/common/button_buy_download.png) no-repeat 0 -150px; width: 200px }
.primary_new .col_01 .left-down-buy .buy_long_button .now_price { width: 150px }
.primary_new .col_01 .left-down-buy .comingsoon { float: left; display: inline-block; background: url(http://fr3.xilisoft.com/images/common/coming-soon-new.png) no-repeat; cursor: default }
.primary_new .col_01 .left-down-buy .download { display: block; background: url(http://fr5.xilisoft.com/images/common/product-page-background.png) no-repeat -32px -680px; cursor: pointer; }
.primary_new .col_01 .left-down-buy .download_long_button { float: left; padding: 9px 0 0 0; background: url(http://fr4.xilisoft.com/images/common/button_buy_download.png) no-repeat 0 -450px; cursor: default; height: 42px; ; width: 200px }
.primary_new .col_01 .left-down-buy .download_long_button a { display: block; cursor: pointer; text-decoration:none }
.primary_new .col_01 .left-down-buy .download_long_button .now_size { margin: 0 0 0 0; width: 150px }
.primary_new .col_01 .left-down-buy .free { float: left; display: block; display: inline; background: url(http://fr5.xilisoft.com/images/common/product-page-background.png) no-repeat -32px -680px; cursor: pointer }
.primary_new .col_01 .left-down-buy .preorder { float: left; display: block; background: url(http://fr5.xilisoft.com/images/common/preorder-new.png) no-repeat; }
.primary_new .col_01 .left-down-buy a.button:hover { text-decoration:none }
.primary_new .col_01 .ecran{ alignment-adjust:middle;}
.primary_new .col_01 .ecran .mountain-lion{ padding-left:86px; margin-top: -59px; margin-bottom:20px;}
.primary_new .col_01 .left-other-info { padding: 0 0 0 0; float: left; width: 235px }
.primary_new .col_01 .left-other-info del { color:#333333; }
.primary_new .col_01 .old_version{ padding: 10px 0 10px 0; float: left; width: 235px }
.primary_new .col_01 .old_version a{  color: #006699 }
.primary_new .col_01 .version { color: #333333; text-decoration: underline }
.primary_new .col_02 { float: left; padding-right: 20px; padding-bottom: 10px; color: #333333; width: 470px; line-height: 20px }
/*.primary_new .col_02 p span { color:#F00}*/
.primary_new .col_02 a { color: #006699 }
.primary_new .col_02 li { color: #333333; margin-bottom: 3px; background: url(http://fr5.xilisoft.com/images/common/product-page-background.png) no-repeat -36px -1409px; padding-left: 10px; font-size: 12px; }
.primary_new .col_02 li span { background: url(http://fr5.xilisoft.com/images/common/product-page-background.png) repeat-x -32px -376px; /*display:inline-block;*/ }
.primary_new .col_02 li.orange { color:#fb630d }
.primary_new .col_02 p { margin-bottom: 10px }
.primary_new .col_02 ul { list-style:none }
.primary_new .col_06 { float: right; margin: 0 7px 7px 0; display: inline; width: 255px }
.primary_new .col_06 .ad { padding: 8px; margin: 15px 1px 15px 2px; clear: both; background: url(http://fr5.xilisoft.com/images/common/ad_bg.gif) no-repeat; color: #000000; width: 234px; height: 126px }
.primary_new .col_06 .ad .icon { margin: 0 0 0 5px }
.primary_new .col_06 .ad .icon_left { margin: 0 }
.primary_new .col_06 .ad .name { color: #000000; font-size: 13px }
.primary_new .col_06 .ad .name a { color: #000000; text-decoration:none }
.primary_new .col_06 .ad .name a:hover { text-decoration: underline }
.primary_new .col_06 .ad .price { margin-left: 0px; color: #993333; font-weight: bold }
.primary_new .col_06 .ad .ts { margin-left: 0px; color: #ff9900; font-weight: bold }
.primary_new .col_06 .ad a { color: #000000; text-decoration: underline }
.primary_new .col_06 .ad img { margin: 4px 4px 4px 0 }
.primary_new .col_06 .ad p { padding: 5px 0 10px 0; color: #000000 }
.primary_new .col_06 .ad_iphone { clear: both; margin: 0; padding: 0 0 5px 0px; clear: both; background:none; height: 146px }
/*ad_r_t_pic*/
.primary_new .col_06 .ad_r_t_pic { float: left; display: block; width: 245px; height: 345px }
.primary_new .col_06 .ad_r_t_pic span { float: left; width: 245px; height: 320px }
.primary_new .col_06 .ad_r_t_pic span img { width: 245px; height: 320px }
.primary_new .col_06 .ad_r_t_pic ul { float: right; margin: 0 10px 0 40px; padding: 0; list-style:none; display: block; width: 180px }
.primary_new .col_06 .ad_r_t_pic ul li { float: left; list-style:none; color: #993333; font-weight: bold; width: 90px }
.primary_new .col_06 .ad_r_t_pic ul li a { color: #000000; font-size: 12px; text-decoration: underline }
.primary_new .col_06 .ad_r_t_pic ul li a:hover { text-decoration:none }
.primary_new .col_06 .ad_r_t_pic ul li.download_for { background: url(http://fr4.xilisoft.com/images/common/icon_doc_down.gif) no-repeat 68px 4px }
.primary_new .family .ad { margin-top: 0px; margin-bottom: 2px }
.primary_new .familybox03 { float: left; clear: right; margin: 5px 0 0 0px; background: url(http://fr4.xilisoft.com/images/common/box03.gif) no-repeat; width: 254px; height: 124px }
.primary_new .familybox03 a { color: #333333 }
.primary_new .familybox03 ul { padding: 5px 0 0 20px; list-style:none; font-size: 14px; line-height: 24px }
.primary_new .familybox03 ul li { line-height: 22px }
.primary_new .familybox03 ul li a { text-decoration: underline }
.primary_new .familybox03 ul li a:hover { text-decoration:none }
.primary_new .for_pack { padding: 0; width: 400px }
.primary_new .free_col_04 .ad { margin: 0 1px 15px 2px }
.primary_new .leftside { float: left; width: 730px }
.primary_new .other_infor { clear: both; padding-left: 275px }
.primary_new .s_buy { clear:both; float:left; background-image:url(http://fr1.xilisoft.com/images/common/pick_s_buy_c.jpg); background-repeat:repeat-x; height:26px; width:410px; }
.primary_new .s_buy span { float:left; height:26px; background:url(http://fr5.xilisoft.com/images/common/product-page-background.png) no-repeat -32px -273px; }
.primary_new .s_buy span a b { color:#fd5d02; }
.primary_new .s_buy span a { padding-left:30px; color:#1d3b67; font-size:12px; line-height:26px; font-family:Verdana, Arial, Helvetica, sans-serif; }
.primary_new .s_buy .s_buy_r { background-image:url(http://fr1.xilisoft.com/images/common/pick_s_buy_r.jpg); width:13px; float:right; height:26px; }
.primary_new .save_price { padding-right: 55px; float: right; color: #666666; font: 11px/16px Verdana }
.primary_new .save_price b { color: #000000; font-size: 11px }

/* new style for family 20120614 */
.new_family{width:980px; margin:0 10px;}
.new_family .fam_left{ float:left; width:370px; margin-top:-28px;}
.new_family .tab { width:370px; height:28px; overflow:hidden;}
.new_family .tab li { list-style:none; float:left; }
.new_family .tab a { height:28px; width:116px; display:block; color:#fff; font-weight:bold; line-height:28px; text-align:center;background:url(http://fr5.xilisoft.com/images/common/product-page-background.png) no-repeat -32px -500px;}
.new_family #contrast{background:url(http://fr6.xilisoft.com/images/common/icon-family-title_bg.jpg) 0 0 repeat-x;width:980px; height:28px;}
.new_family #contrast h2{background:url(http://fr5.xilisoft.com/images/common/product-page-background.png) no-repeat -32px -222px;color:#00abf2;  float:right; padding:4px 12px 0 20px; font-size:14px;}
.new_family #contrast h2 a{ color:#000; background:none; text-decoration:underline;}

.new_family .tab .tab01, .new_family .tab .tab02, .new_family .tab .tab03 { width:116px; background:url(http://fr5.xilisoft.com/images/common/product-page-background.png) no-repeat -32px -404px;}
.new_family .tab .tab_on .tab01, .new_family .tab .tab_on .tab02, .new_family .tab .tab_on .tab03 { background:url(http://fr5.xilisoft.com/images/common/product-page-background.png) no-repeat -32px -500px;}
.new_family .tab .tab_2 { width:180px; background:url(http://fr5.xilisoft.com/images/common/product-page-background.png) no-repeat -32px -452px;}
.new_family .tab .tab_on .tab_2{ background:url(http://fr5.xilisoft.com/images/common/product-page-background.png) no-repeat -32px -548px;}

.new_family .tab_content{width:370px; padding:15px 10px 0 10px;}
.new_family .tab_content .box{width:350px; float:left; }
.new_family .tab_content .box p{line-height:30px;text-align:center; margin-bottom:8px;}
.new_family .tab_content .box p a{color:#00abf2;}
.new_family .tab_content .box .buy-now{width:263px; height:45px; background:url(http://fr5.xilisoft.com/images/common/product-page-background.png) no-repeat -31px -748px; color:#8f0000; margin-left:35px; margin-top:8px; font-size:14px; font-weight:bold; line-height:42px; padding-right:15px; text-align:right;}
.new_family .tab_content .box .buy-now del{font-weight:normal; color:#555; font-size:11px;}
.new_family .tab_content .box .buy-now a{width:150px; height:45px; display:block; float:left;}
.new_family .tab_content .box .download{width:263px; height:45px; background:url(http://fr5.xilisoft.com/images/common/product-page-background.png) no-repeat -31px -819px; color:#000;margin-left:35px; margin-top:8px; font-size:14px; font-weight:bold; line-height:42px; padding-right:15px; text-align:right;}
.new_family .tab_content .box .download a{width:190px; height:45px; display:block;float:left;}
.new_family .tab_content .box .mountain-lion{ padding-left:233px; margin-top: -100px;}


.new_family .description { float:right; width:578px; color:#393838; line-height:20px; padding-bottom:10px; margin:20px 15px 0px 0;}
.new_family .description p { margin-bottom:10px; }
.new_family .description a { color:#09c; }
.new_family .description ul { list-style:none; line-height:14px;}
.new_family .description li {color: #333333; margin-bottom: 3px; background: url(http://fr5.xilisoft.com/images/common/product-page-background.png) no-repeat -36px -1409px; padding-left: 10px; font-size: 12px; line-height:18px; }
.new_family .description li span { background: url(http://fr5.xilisoft.com/images/common/product-page-background.png) repeat-x -32px -376px; /*display:inline-block;*/ }

.family_box{width:680px; height:200px; background:url(http://fr6.xilisoft.com/images/common/family-box-bg.jpg) no-repeat; padding:10px 17px 0 10px; float:left; margin-top:2px;}
.family_box h2{font-size:18px; color:#000; line-height:30px; padding-left:10px;}
.family_box ul{padding:0; margin:15px 0 0 0; list-style-type:none;}
.family_box li{float:left; text-align:center;}
.family_box li a{color:#000;}
.family_box li a:hover{text-decoration:underline;}
.family_box li img{width:110px; height:110px;}
.family_box li p{width:200px; line-height:20px;}
.family_box li p span{color:#900;}
.family_box li strong{font-size:16px; line-height:120px;}
.family_box li dl{width:225px; padding-top:45px; height:70px; margin-left:25px;}
.family_box li dt{float:left; font-size:14px; font-weight:bold; width:150px; text-align:right;height:25px;}
.family_box li dd{float:left; text-align:left; color:#900; width:70px; margin-left:5px; height:25px;}
.family_box li .big{font-size:16px;}
.family_box li .small{font-size:14px;}
.family_box li .buy{background:url(http://fr5.xilisoft.com/images/common/product-page-background.png) no-repeat -362px -274px; height:30px; line-height:25px; padding-left:15px; width:190px; margin-left:15px;}
.family_box li .buy a{font-size:16px; font-weight:bold; color:#000; text-decoration:underline; float:right;}
.family_box li .buy a:hover{text-decoration:underline;}
.boxes .top20{margin-top:-15px;}

.new_family_boxes { width:990px; margin:0; color:#393939; line-height:18px; padding:20px 0 10px 10px;}
.new_family_boxes .family_tutorial_box { float:right; width:254px; background:url(http://fr3.xilisoft.com/images/common/box03_bg.gif) repeat; clear:right; margin-right:15px; display:inline;height:210px; }
.new_family_boxes .family_tutorial_box .wrap01 { background:url(http://fr3.xilisoft.com/images/common/box03_top.gif) no-repeat top;height:8px; }
.new_family_boxes .family_tutorial_box .wrap02 { background: url(http://fr2.xilisoft.com/images/common/box03_bottom.gif) no-repeat bottom; display: block; height:8px;}
.new_family_boxes .family_tutorial_box ul li{ background:url(http://fr5.xilisoft.com/images/common/product-page-background.png) no-repeat -40px -975px; padding-left:10px;}
.new_family_boxes .family_tutorial_box ul { list-style:none; font-size:17px; line-height:24px; padding:36px 0 5px 20px; height:164px;}
.new_family_boxes .family_tutorial_box a { color:#393939; }

/* floating-download-bar */

.rTop {display:none;position: fixed; top:0; left:450px;  opacity: 1; z-index:5000; background:url(http://fr3.xilisoft.com/images/common/download-float.jpg) top left no-repeat; width:1000px; height:50px;}
.rTop .float-left-download { font-family:Verdana, Geneva, sans-serif; font-size:20px; color:#FFF; padding:12px 0 0 100px; float:left; width:200px;}
.rTop .float-left-download a {color:#FFF;}
.rTop .float-right-product-name {font-family:Verdana, Geneva, sans-serif; font-size:20px; color:#FFF; padding:12px 0 0 0px; text-align:left;}
