h1, h2, h3, h4 { font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif }
table.awards { margin-left: 70px }
table.awards td { padding-right: 30px; text-align: center }
.about_features { margin: 0 auto; clear: both; background: url(../images/common/common_pro_con_bg.png) no-repeat left top; width: 1000px }
.about_features .ad_img { clear: both; padding: 15px 0; background: #ffffff; width: 250px }
.about_features .features { }
.about_features .main_left { float: left; padding-left: 0; width: 740px }
.about_features .main_left .content key_features { }
.about_features .main_right { margin: 30px 0 0 0 }
.about_features .main_right .category { _margin: 0 0 0 -1px }
.about_features .to_top { float: right; margin-top: -15px }
.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 }
.boxes { color: #333333; width: 980px; line-height: 18px; float: left; margin: 0px; padding: 0 10px 5px 10px; }
.boxes .also { color: #ff3300; font-size: 17px; font-weight: bold; width: 710px; height: 20px }
.boxes .also a { color: #3399cc; text-decoration: underline }
.boxes .also a:hover { color: #3399cc; text-decoration:none }
/*****************************************************************************/
/* family_table_product		  	20100119    		                         */
/*****************************************************************************/
.boxes h2 { padding-bottom: 5px; font: bold 12px Verdana, Arial, Helvetica, sans-serif; width:320px; float:left }
.boxes a { color: #000000; font-size: 11px; line-height: 16px }
.boxes a.compare { float: right; padding-right: 10px; color: #006699; font-weight: bold }
.boxes .family_table_for_3 { width:720px; float:left }
.boxes .family_table_product { float: left; margin: 0pt 10px 0pt 0pt; width: 230px }
.boxes .family_table_product .family_list_img { float: left; padding-top: 20px; padding-left: 5px; width: 85px; text-align: center }
.boxes .family_table_product .family_list_img img { padding: 0px; margin: 0px }
.boxes .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_product .family_list_con .button { margin-bottom: 5px; clear: both; float: left; color: #000000; width: 114px; height: 30px }
.boxes .family_table_product .family_list_con .buy { padding: 0 0 0 0; display: block; background: url(../images/common/buy_button_11.gif) no-repeat left }
.boxes .family_table_product .family_list_con .buy h4 { float: left; padding-left: 34px; font-size: 12px; width: 80px; line-height: 15px }
.boxes .family_table_product .family_list_con .buy span { padding-left: 33px; color: #ff3300; font-weight: bold; font-size: 10px; line-height: 12px }
.boxes .family_table_product .family_list_con .download { margin-bottom:0; padding: 10px 0 0 0; display: block; background: url(../images/common/download_button_11.gif) no-repeat left }
.boxes .family_table_product .family_list_con .download h4 { float: left; padding-left: 34px; font-size: 12px; width: 80px }
.boxes .family_table_product .family_list_con .download span { float: left; padding-top: 0px; margin-left: 5px; }
.boxes .family_table_product .family_list_con a.button { display: block; color: #000000; font-size: 12px; font-weight: bold; cursor: pointer; text-decoration:none }
.boxes .family_table_product .family_list_con a.button:hover { text-decoration:none }
.boxes .family_table_product .family_list_con a.button:hover h4 { text-decoration: underline }
.boxes .family_table_product .family_list_con a.button:hover span { }
.boxes .family_table_product .family_list_con b { font-size: 11px }
.boxes .family_table_product .family_list_con h3 { margin-bottom: 5px; font-size: 14px; line-height: 22px }
.boxes .also { color: #ff3300; font-size: 17px; font-weight: bold; width: 710px; height: 20px }
.boxes .also a { color: #3399cc; text-decoration: underline }
.boxes .also a:hover { color: #3399cc; text-decoration:none }
/*****************************************************************************/
/* Box01					  	20100119    		                         */
/*****************************************************************************/
.boxes .box01 { float: left; margin-right: 10px; width: 352px }
.boxes .box01 .round_c_c { width:330px; padding:10px; height:100px; }
.boxes .box01 .round_c_c a { color: #333333 }
.boxes .box01 .round_c_c h2 { float:none; padding-bottom: 5px; font: bold 12px Verdana, Arial, Helvetica, sans-serif }
.boxes .box01 .round_c_c ul { margin-left: 0px; list-style:none; }
.boxes .box01 .round_c_c li { padding-left: 10px; background: url(../images/common/common_arrowhead.png) no-repeat 0 -1594px }
/*****************************************************************************/
/* Box02					  	20100119    		                         */
/*****************************************************************************/



.boxes .box02 { float: left; width: 352px }
.boxes .box02 .round_c_c { width:330px; padding:10px; height:100px; }
.boxes .box02 .round_c_c a { color: #00ccff }
.boxes .box02 .round_c_c h2 { float:none; padding-bottom: 5px; font: bold 12px Verdana, Arial, Helvetica, sans-serif }
.boxes .box02 .round_c_c h2 a { color: #333333; text-decoration:none }
.boxes .box02 .round_c_c ul { margin-left: 0px; list-style:none; }
.boxes .box02 .round_c_c li { padding-left: 10px; background: url(../images/common/common_arrowhead.png) no-repeat 0 -1594px }
/*****************************************************************************/
/* Box03					  	20100119    		                         */
/*****************************************************************************/
.boxes .box03 { float: right; clear: right; display: inline; width: 254px }
.boxes .box03 .round_c_c { width:232px; padding:10px; height:100px; }
.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: #333; font-size:15px; line-height:24px; text-decoration:underline }
.boxes .box03 .round_c_c a:hover { text-decoration:none }
/*****************************************************************************/
/* family_what_new_box		  	20100119    		                         */
/*****************************************************************************/
.boxes .family_what_new_box { float:right; display: inline; width: 252px }
.boxes .family_what_new_box .round_c_c { width:220px; padding:15px; height:142px; }
.boxes .family_what_new_box .round_c_c a { color: #00ccff }
.boxes .family_what_new_box .round_c_c a:hover { color: #00ccff }
.boxes .family_what_new_box .round_c_c h2 { width:230px; padding-bottom: 5px; font: bold 12px Verdana, Arial, Helvetica, sans-serif }
.boxes .family_what_new_box .round_c_c ul { margin-left: 0px; list-style:none; width:230px; float:left }
.boxes .family_what_new_box .round_c_c li { padding-left: 10px; background: url(../images/common/common_arrowhead.png) no-repeat 0 -1594px }
/*****************************************************************************/
/* family_what_new_box top		  	20100119    		                     */
/*****************************************************************************/
.col_04 .family_what_new_box { float:right; display: inline; width: 252px; margin-right:5px }
.col_04 .family_what_new_box .round_c_c { width:220px; padding:15px; height:142px; }
.col_04 .family_what_new_box .round_c_c a { color: #00ccff }
.col_04 .family_what_new_box .round_c_c a:hover { color: #00ccff }
.col_04 .family_what_new_box .round_c_c h2 { width:230px; padding-bottom: 5px; font: bold 12px Verdana, Arial, Helvetica, sans-serif }
.col_04 .family_what_new_box .round_c_c ul { margin-left: 0px; list-style:none; width:230px; float:left }
.col_04 .family_what_new_box .round_c_c li { padding-left: 10px; background: url(../images/common/common_arrowhead.png) no-repeat 0 -1594px; }
/*Crumb*/
.breadcrumbnavigation { border:none }
.container { float: left; padding-top: 6px; margin: 15px 0 25px 0; background: url(../images/common/common_pro_con_bg.png) no-repeat -2000px 0px; width: 659px }
.container .c_left { border-right: 1px solid #cccccc; font-size: 12px; font-weight: bold; width: 100px; vertical-align: top }
.container .no_line { border-top:none }
.container .r_name { background: #ffffff; font-size: 12px; font-weight: bold }
.container .wrap { float: left; padding-bottom: 3px; background: url(../images/common/common_pro_con_bg.png) no-repeat -3000px bottom; width: 659px }
.container table { border-left: 1px solid #cccccc; border-right: 1px solid #cccccc; float: left }
.container td { border-top: 1px solid #cccccc; /*background:#f7f7f7;*/ padding: 5px 10px; color: #333333; font: 11px/20px arial }
.content { padding: 20px 0 10px 34px; clear: both; float: left; width: 670px }
.content li { padding-left: 28px; background: url(../images/common/common_arrowhead.png) no-repeat 13px -2993px; line-height: 20px }
.content ul, .content ol { padding: 10px 0 10px 0; list-style:none }
.crumb span.twitter_facebook { margin-right: 20px }
/*twitter_facebook */
.crumb span.twitter_facebook img { margin-left: 5px }
/* family ppt */
.family_center { border: 1px solid #e0e0e0; float: right; margin: 7px 10px 0 0; background: #f9f9f9; position: relative; width: 620px; }
.family_center .bl { background: 0 -10px; left: -11px; bottom: -1px }
.family_center .br { background: 0 -15px; right: -24px; bottom: -1px }
.family_center .cc { padding: 5px 5px }
.family_center .line { padding: 8px 0 0 8px; width: 15px }
.family_center .ppt_table { float: left; padding-left: 5px; width: 285px }
.family_center .ppt_table .family_table_con { float: right; padding: 30px 0 0 0; margin-right: 10px; color: #000000; font-size: 12px; width: 130px; line-height: 24px }
.family_center .ppt_table .ppt_table_left { float: left; width: 140px }
.family_center .ppt_table h3 { padding: 2px 0; color: #333333; font: bold 11px Verdana, Arial, Helvetica, sans-serif }
.family_center .tl { left: -11px; top: -1px }
.family_center .tl, .family_center .tr, .family_center .bl, .family_center .br { background: url(../images/common/round_bg.jpg) no-repeat; width: 5px; height: 5px; position: absolute; overflow: hidden }
.family_center .tr { background: 0 -5px; right: -24px; top: -1px }
.features { clear: both; float: left; width: 670px }
.features .fascinate ul { float: left /*width:450px;*/ }
.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 .left ul.key { float: left; width: 630px; min-width:none; max-width:none;}
.features .left ul.key li { padding-bottom: 10px }
.features .left ul.no_pic { float: left; margin-top: 0; width: 630px; min-width:none; max-width:none }
.features .left ul.support { float: left; width: 630px; min-width:none; max-width:none }
.features .left ul.support a { color: #006699 }
.features .no_pic a { color: #000000; text-decoration: underline }
.features .no_pic a:hover { color: #000000; text-decoration:none }
.features .right { clear: both }
.features .right img { margin: 15px 0 10px 10px }
.features .title { margin-top: 20px; clear: both; width: 670px /*height:60px;*/ }
.features .title .left_img { float: left; width: 80px }
.features .title .right_title { float: left; padding-top: 5px; width: 590px /*height:70px;*/ }
.features .title h2 { font-size: 14px }
.features .title h2 a { color:#333 }
.features .title span { clear: both; display: block; color: #666666; font-weight: bold; width: 590px }
.features h2 { padding: 0 0 5px 0; margin-bottom: 5px; float: left; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; width: 586px }
.main_functions { clear: both; float: left; width: 630px }
.main_functions li { padding: 0 0 10px 10px; float: left; background:none; width: 620px }
.main_functions li div { float: left; width: 115px }
.main_functions li p { float: left; width: 505px }
.main_functions ul { width: 630px }
.pack { padding: 0 0 0 35px }
.pack_con { }
.pack_con .col_02 p { margin-bottom: 30px }
/*primary*/
.primary { width: 1000px }
.primary .col_01 { float: left; width: 235px; text-align: center; line-height: 20px }
.primary .col_01 .ad { margin-top: 25px }
.primary .col_01 .click { color: #006699 }
.primary .col_01 .left-down-buy { padding: 10px 0 0 28px; float: left; width: 207px }
.primary .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 .col_01 .left-down-buy .button .now_price { float: right; margin: 26px 0 0 0; display: block; color: #feffff; font: 11px/16px Verdana; width: 120px }
.primary .col_01 .left-down-buy .button .now_price b { color: #feffff; font: 14px/12px Arial }
.primary .col_01 .left-down-buy .button .now_size { float: right; margin: 26px 0 0 0; display: block; color: #feffff; font: 11px/16px Verdana; width: 120px }
.primary .col_01 .left-down-buy .button .now_size b { color: #feffff; font: 14px/12px Arial }
.primary .col_01 .left-down-buy .buy { float: left; display: block; background: url(../images/common/button_buy_download.png) no-repeat top left }
.primary .col_01 .left-down-buy .buy_long_button { background: url(../images/common/button_buy_download.png) no-repeat 0 -150px; width: 200px }
.primary .col_01 .left-down-buy .buy_long_button .now_price { width: 150px }
.primary .col_01 .left-down-buy .comingsoon { float: left; display: inline-block; background: url(../images/common/button_buy_download.png) no-repeat 0 -600px; cursor: default }
.primary .col_01 .left-down-buy .download { display: block; background: url(../images/common/button_buy_download.png) no-repeat 0 -300px; cursor: pointer; text-decoration:none }
.primary .col_01 .left-down-buy .download_long_button { float: left; padding: 9px 0 0 0; background: url(../images/common/button_buy_download.png) no-repeat 0 -450px; cursor: default; height: 42px; ; width: 200px }
.primary .col_01 .left-down-buy .download_long_button a { display: block; cursor: pointer; text-decoration:none }
.primary .col_01 .left-down-buy .download_long_button .now_size { margin: 0 0 0 0; width: 150px }
.primary .col_01 .left-down-buy .free { float: left; display: block; display: inline; background: url(../images/common/button_buy_download.png) no-repeat 0 -900px; cursor: pointer }
.primary .col_01 .left-down-buy .preorder { float: left; display: block; background: url(../images/common/button_buy_download.png) no-repeat 0 -1200px }
.primary .col_01 .left-down-buy a.button:hover { text-decoration:none }
.primary .col_01 .left-other-info { padding: 0 0 0 0; float: left; width: 235px }
.primary .col_01 .left-other-info del { color:#333333; }
.primary .col_01 .old_version{ padding: 10px 0 10px 0; float: left; width: 235px }
.primary .col_01 .old_version a{  color: #006699 }
.primary .col_01 .version { color: #333333; text-decoration: underline }
.primary .col_02 { float: left; padding-right: 20px; padding-bottom: 10px; color: #333333; width: 470px; line-height: 20px }
/*.primary .col_02 p span { color:#F00}*/
.primary .col_02 a { color: #006699 }
.primary .col_02 li { margin-bottom: 3px; padding-left: 12px; color: #333333; background: url(../images/common/common_arrowhead.png) no-repeat left -3192px; font-size: 12px; }
.primary .col_02 li.orange { color:#fb630d }
.primary .col_02 li span { background: url(../images/common/line.gif) repeat-x 0px 19px }
.primary .col_02 p { margin-bottom: 10px }
.primary .col_02 ul { list-style:none }
.primary .col_03 { margin: 0 8px 0 0; padding: 0 120px; float: left; display: inline; font-family: Arial, Verdana, Helvetica, sans-serif; width: 490px }
.primary .col_03 .ad { margin: 33px 1px 0 2px; padding: 8px; clear: both; background: url(../images/common/ad_bg.gif) no-repeat; color: #000000; width: 234px; height: 146px }
.primary .col_03 .ad .icon { margin: 0 0 0 5px }
.primary .col_03 .ad .icon_left { margin: 0 }
.primary .col_03 .ad .name { color: #000000; font-size: 13px }
.primary .col_03 .ad .name a { color: #000000; text-decoration:none }
.primary .col_03 .ad .name a:hover { text-decoration: underline }
.primary .col_03 .ad .price { margin-left: 0px; color: #993333; font-weight: bold }
.primary .col_03 .ad a { color: #000000; text-decoration: underline }
.primary .col_03 .ad img { margin: 4px 4px 4px 0 }
.primary .col_03 .ad p { padding: 5px 0 10px 0; color: #000000 }
.primary .col_03 .button { margin-bottom: 15px; float: left; color: #000000; font-size: 16px; cursor: pointer; width: 170px; height: 51px }
.primary .col_03 .button .now_price { float: left; float: right; margin: 26px 0 0 0; display: block; color: #feffff; font: 11px/16px Verdana; width: 120px }
.primary .col_03 .button .now_price b { color: #feffff; font: 14px/12px Arial }
.primary .col_03 .button .now_size { float: left; float: right; margin: 26px 0 0 0; display: block; color: #feffff; font: 11px/16px Verdana; width: 120px }
.primary .col_03 .button .now_size b { color: #feffff; font: 14px/12px Arial }
.primary .col_03 .buy { float: left; display: block; background: url(../images/common/button_buy_now_bg.gif) no-repeat right }
.primary .col_03 .buy_long_button { background: url(../images/common/button_buy_now_bg_l.gif); width: 200px }
.primary .col_03 .buy_long_button .now_price { width: 150px }
.primary .col_03 .comingsoon { float: left; margin-left: 114px; display: inline-block; background: url(../images/common/button_coming_soon.gif) no-repeat right; cursor: default }
.primary .col_03 .download { float: right; display: block; background: url(../images/common/button_download_bg.gif) no-repeat right; cursor: pointer; text-decoration:none }
.primary .col_03 .download_long_button { float: right; padding: 9px 0 0 0; background: url(../images/common/button_download_bg_l.gif); cursor: default; width: 200px; height: 42px }
.primary .col_03 .download_long_button a { display: block; cursor: pointer; text-decoration:none }
.primary .col_03 .download_long_button .now_size { margin: 0 0 0 0; width: 150px }
.primary .col_03 .familyad { margin-top: 0px }
.primary .col_03 .free { float: left; margin-left: 114px; display: inline; background: url(../images/common/button_free.gif) no-repeat right; cursor: default }
.primary .col_03 .preorder { float: left; display: block; background: url(../images/common/button_pre_oreder.gif) no-repeat right }
.primary .col_03 a.button:hover { text-decoration:none }
.primary .col_04 { float: right; margin: 0 7px 7px 0; display: inline; width: 255px }
.primary .col_04 .ad { padding: 8px; margin: 15px 1px 15px 2px; clear: both; background: url(../images/common/ad_bg.gif) no-repeat; color: #000000; width: 234px; height: 126px }
.primary .col_04 .ad .icon { margin: 0 0 0 5px }
.primary .col_04 .ad .icon_left { margin: 0 }
.primary .col_04 .ad .name { color: #000000; font-size: 13px }
.primary .col_04 .ad .name a { color: #000000; text-decoration:none }
.primary .col_04 .ad .name a:hover { text-decoration: underline }
.primary .col_04 .ad .price { margin-left: 0px; color: #993333; font-weight: bold }
.primary .col_04 .ad .ts { margin-left: 0px; color: #ff9900; font-weight: bold }
.primary .col_04 .ad a { color: #000000; text-decoration: underline }
.primary .col_04 .ad img { margin: 4px 4px 4px 0 }
.primary .col_04 .ad p { padding: 5px 0 10px 0; color: #000000 }
.primary .col_04 .ad_iphone { clear: both; margin: 0; padding: 0 0 5px 0px; clear: both; background:none; height: 146px }
/*ad_r_t_pic*/
.primary .col_04 .ad_r_t_pic { float: left; display: block; width: 245px; height: 345px }
.primary .col_04 .ad_r_t_pic span { float: left; width: 245px; height: 320px }
.primary .col_04 .ad_r_t_pic span img { width: 245px; height: 320px }
.primary .col_04 .ad_r_t_pic ul { float: right; margin: 0 10px 0 40px; padding: 0; list-style:none; display: block; width: 180px }
.primary .col_04 .ad_r_t_pic ul li { float: left; list-style:none; color: #993333; font-weight: bold; width: 90px }
.primary .col_04 .ad_r_t_pic ul li a { color: #000000; font-size: 12px; text-decoration: underline }
.primary .col_04 .ad_r_t_pic ul li a:hover { text-decoration:none }
.primary .col_04 .ad_r_t_pic ul li.download_for { background: url(../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(../images/common/box03.gif) no-repeat; width: 254px; height: 124px }
.primary .familybox03 a { color: #333333 }
.primary .familybox03 ul { padding: 5px 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 }
.primary .for_pack { padding: 0; width: 400px }
.primary .free_col_04 .ad { margin: 0 1px 15px 2px }
.primary .leftside { float: left; width: 730px }
.primary .old_price { padding-right: 55px; float: right; color: #ff0000; font: 11px/18px Verdana }
.primary .old_price b { color: #000000; text-decoration:none }
.primary .old_price del { color: #666666 }
.primary .other_infor { clear: both; padding-left: 275px }
.primary .s_buy { clear: both; float: left; background: url(../images/common/pick_s_buy_c.jpg) repeat-x; height: 26px; width: 410px }
.primary .s_buy .s_buy_r { float: right; background: url(../images/common/pick_s_buy_r.jpg); width: 13px; height: 26px }
.primary .s_buy span { float: left; background: url(../images/common/pick_s_buy_l.jpg) no-repeat; height: 26px }
.primary .s_buy span a { padding-left: 30px; color: #000066; font: 12px/26px Verdana, Arial, Helvetica, sans-serif }
.primary .s_buy span a b { color: #ff3300 }
.primary .save_price { padding-right: 55px; float: right; color: #666666; font: 11px/16px Verdana }
.primary .save_price b { color: #000000; font-size: 11px }
.product_line_bg { background: url(../images/common/product_line_bg.jpg) repeat-x center top }
.ready_to_try_buy { float: left; padding: 30px 0 0 35px; clear: both; width: 669px }
.ready_to_try_buy .bottom_buy_download { padding-left: 15px; font-weight: bold }
.ready_to_try_buy .bottom_buy_download .buy { margin-left: 0px; margin-right: 10px; padding-left: 25px; display: inline-block; color: #000000; background: url(../images/common/button_buy_download.png) no-repeat 0 -1497px; font-size: 12px; line-height: 25px }
.ready_to_try_buy .bottom_buy_download .download_mac { margin-right: 30px; padding-left: 25px; display: inline-block; color: #000000; background: url(../images/common/button_buy_download.png) no-repeat 0 -1643px; font-size: 12px; line-height: 25px }
.ready_to_try_buy .bottom_buy_download .download_windows { margin-left: 0px; margin-right: 10px; padding-left: 25px; display: inline-block; color: #000000; background: url(../images/common/button_buy_download.png) no-repeat 0 -1643px; font-size: 12px; line-height: 30px }
.ready_to_try_buy .bottom_buy_download .old_price { color: #ff9900; text-decoration: line-through }
.ready_to_try_buy .bottom_buy_download .price { color: #ff0000 }
.ready_to_try_buy .bottom_buy_download a { margin-left: 20px; color: #3399cc; font-size: 12px; line-height: 25px }
.ready_to_try_buy .titles { margin-bottom: 10px; width: 660px }
.ready_to_try_buy .titles h2 { font-size: 14px }
.reference { float: left; padding: 41px 0 0 40px; clear: both; background: url(../images/common/common_pro_con_bg.png) no-repeat -1000px 0px; width: 669px }
.reference .titles { width: 660px }
.reference .titles h2 { font-size: 14px }
.reference .titles h2 a { color:#333 }
.system { padding-top: 6px; margin: 15px 0 20px 0; background: url(../images/common/table_top02.gif) no-repeat top }
.tip_top { background: #ffffff; width: 250px; height: 20px }
/*title*/
.title { float: left; margin-bottom: 8px; display: block; width: 980px }
.title .img { float: right; padding: 0px }
.title .mac { background: url(../images/common/icon_apple.gif) no-repeat right }
.title .title_support img { margin: 0 0 0 8px; padding: 0 0 3px 0 }
.title .win { background: url(../images/common/icon_win.gif) no-repeat right }
.title h1 { float: left; padding: 0 30px 0 15px; margin: 0 20px 0 0; color: #333333; font: 20px Verdana, Arial, Helvetica, sans-serif }
.title img { padding: 5px 0 0 0; float: left }

/*******product page top ad************/
.pro_img_ad{float:left; width:980px; margin:0 0 10px 10px; display:inline;}

/*****************************************************************************/
/* upgrade-info-con		  	   20100208    		                             */
/*****************************************************************************/
.upgrade-info-con { margin: 0 auto; clear: both; width: 1000px }
.upgrade-info-con .ad_img { clear: both; padding: 15px 0; background: #ffffff; width: 250px }
.upgrade-info-con .features { }
.upgrade-info-con .main_left { float: right; padding-left: 0; width: 730px }
.upgrade-info-con .to_top { float: right; margin-top: -15px }
.window { padding-bottom: 10px; padding-top: 10px; color: #666666; font-family: Verdana, Arial, Helvetica, sans-serif; width: 100% }
.window h1 { float: left; padding: 21px 0 0 0; margin: 0; border-bottom: 1px solid #cccccc; font: bold 16px/18px Verdana, Arial, Helvetica, sans-serif; width: 620px }
.window img { float: left; padding-left: 0px }
.window_content { clear: both; padding-left: 22px }
.window_content .crumb { padding: 10px 0; color: #333333 }
.window_content a { color: #333333 }
.window_content h1 { float: left; padding: 21px 0 6px 0; margin: 0; border-bottom: 1px solid #cccccc; font-size: 16px; width: 620px; line-height: 18px }
.window_content h2 { padding: 16px 0 0 0; margin: 0; float: left; font-size: 11px; line-height: 12px }
.window_content h3 { padding: 16px 0 0 0; margin: 0; font-size: 11px; line-height: 12px }
.window_content li { margin: 0; padding-left: 15px; background: url(../images/common/common_arrowhead.png) no-repeat 2px -2794px; line-height: 20px }
.window_content p { padding-top: 15px; clear: both; font-size: 11px; line-height: 16px }
.window_content span { padding: 16px 0 0 30px; float: left; display: block; font-size: 11px; font-weight: bold; line-height: 12px }
.window_content ul { clear: both; padding: 15px 0 5px 0; margin: 0; list-style-type:none; font-size: 11px; width: 650px; line-height: 18px }
#mac_buy { margin-top: 5px; background: url(../images/common/line_buy_download.gif) no-repeat bottom; height: 60px }
#mac_buy * { padding: 0px; margin: 0px }
#mac_buy a.mac_buy .now_price { float: left; margin-top: 10px; display: block; color: #ff0000; font: bold 12px/16px Verdana; width: 140px }
#mac_buy a.mac_buy .now_price b { color: #000000; font: 14px/12px Arial }
#mac_buy a.mac_buy .old_price { float: left; margin-left: 5px; color: #666666; font: bold 12px/18px Verdana; text-decoration: line-through }
#mac_buy a.mac_buy .save_price { float: left; color: #666666; font: bold 12px/16px Verdana; width: 140px }
#mac_buy a.mac_buy .save_price b { color: #666666; font: 12px/12px Arial }
#mac_buy a.mac_buy h4 { float: left; display: block; color: #000000; font-size: 16px; font-weight: bold; width: 90px; line-height: 18px }
#mac_buy a.mac_buy span { color: #ff0000 }
#mac_buy a.mac_buy:hover { text-decoration:none }
#mac_buy a.mac_buy:hover h4 { cursor: pointer; text-decoration: underline }
#mac_buy img { float: left; margin-right: 5px }
#mac_download { margin-top: 15px; margin-bottom: 10px; height: 60px }
#mac_download a.mac_download b { color: #009999; font-size: 13px; font-weight: normal; line-height: 22px }
#mac_download a.mac_download h4 { color: #000000; font-size: 15px }
#mac_download a.mac_download span { color: #ff0000; font-size: 13px; font-weight: bold; line-height: 22px }
#mac_download a.mac_download:hover { text-decoration:none }
#mac_download a.mac_download:hover h4 { text-decoration: underline }
#mac_download img { float: left; margin-right: 5px }
#suport_img { width: 160px }
/************** avi to dvd converter *************/
.boxes .vs { width:222px; margin-right:5px; }
.boxes .vs .round_c_c { width:200px; padding:10px; }
.boxes #popup_vs { float:left; width:489px; }
#inline1 { width:710px; display: block; }
#inline1 table { border-left:1px solid #eaeaea; border-right:1px solid #eaeaea; background:#fdfdfd; font-family:Verdana, Geneva, sans-serif; }
#inline1 table th a { color:#232323; font-size:13px; height:28px; background:#b6b6b6; }
#inline1 table th { color:#232323; font-size:13px; height:28px; background:#b6b6b6; }
#inline1 table tr td { height:28px; color:#27313c; font-size:11px; }
#inline1 table tr .td_c1 { padding-left:5px; }
#inline1 table tr .th_c1 { padding-left:10px; text-align:left; }
#inline1 table tr td.vs_blue a { color:#306dbe; font-weight:bold; }
#inline1 table tr td.vs_price { color:#f73600; font-weight:bold; }
#inline1 table tr.last_tr { background:#b6b6b6; height:35px; }
#vs_close { width:25px; height:29px; display:inline; z-index:3200; position:absolute; top:0px; right:6px; cursor:pointer; }
.vs_tb tr.alt td { background:#eaeaea }



/************** new product page --ipad magic ***************/

/****top****/
#imgBoxShot{text-align:center; background:#f2f2f2; width:320px; float:left; height:330px; margin:0 0 0 10px; clear:left;}
#imgBoxShot #ctl00_MainContent_ScreencastImage{position:relative; text-align:center; margin:0; width:210px; display:block; BACKGROUND:url(../images/common/overview-video2.gif) no-repeat 0px 0px; height:37px; TOP: -15px;LEFT: 35px; CURSOR: pointer;}
.shadedPanel{ margin:0; background:#f2f2f2 url(../images/common/headergradient.gif) repeat-x left top; position:relative; width:640px; margin:0 0 14px 0px; float:left; height:325px; padding:5px 0 0 20px; }
.shadedPanel h1{ font-size:26px; font-weight:bold; float:left; margin:6px 0 0 0;}
.shadedPanel h1.sub{ font-size:22px; font-weight:normal; color:#4b4b4b; margin:7px 0px 0px; width:230px; float:left}
.shadedPanel ul{line-height:18px; margin:0px 0 0 30px; font-size:14px; vertical-align: middle; list-style-image:url(../images/common/checkmark.gif); padding:15px 30px 0 0;}
.shadedPanel ul li{ margin:4px 0 0 0;}
.shadedPanel #ctl00_MainContent_lblProductIntro{ clear:left;}
#download_icon{float:left; height:44px; margin:10px 0 0 52px;}
#download_content{float:left;width:373px; background:url(../images/common/icon_download2.gif) no-repeat; height:31px; margin:10px 0 0 0; color:#fff; font-size:14px; font-weight:bold; padding-top:13px;}
#download_content a{ color:#fff; display:block; width:350px; height:28px;}

/****center****/
.showproduct_leftmiddle{ border-right:1px solid silver; float:left; height:210px; margin:0 0 0 10px; padding:0; width:284px;}
#recommendationsContainerA{position:relative; width:250px; height:137px; overflow:hidden; margin-top:20px;}
#recommendation0{position:absolute; text-align:center; width:250px; padding:0 20px 0 0; display:block; top:0; left:0px;}
#recommendation1, #recommendation2, #recommendation3, #recommendation4{ position:absolute; text-align:center; width:250px; padding:0 20px 0 0; display:none; top:0; left:0px;}
.showproduct_centermiddle{float:left; height:210px; margin:2px 0; padding:0; width:284px;}
.showproduct_rightmiddle{ border-left:1px solid silver; float:left; height:210px; margin:0; padding:0; width:284px;}
.showproduct_rightmiddle p{ font-size:12px; width:270px; padding:10px 0 0 0;}
.showproduct_rightmiddle img{ margin-top:10px;}
.clearPanel{ padding:20px; }
#ctl00_MainContent_FreeTrialImage{ text-align:center; margin:0px; width:110px; float:left; cursor:pointer; height:25px; color:#6a6c74; font-size:13px; font-weight:bold; padding-top:5px; text-shadow: #ffffff 0.1em 0.1em 0.1em}
#ctl00_MainContent_BuyNowImage{text-align:center; margin:0px; width:110px; float:right; cursor:pointer;  color:#ffffff; height:27px;font-size:13px; font-weight:bold; padding-top:5px;  text-shadow: #184205 0.1em 0.1em 0.1em;}
#ctl00_MainContent_FreeTrialImage a{ display:block; color:#6a6c74; background:url(../images/common/ipod-to-itunes-try2.gif) no-repeat;width:110px;height:25px; padding-top:5px; }
#ctl00_MainContent_BuyNowImage a{ color:#fff; background:url(../images/common/buy-ipod-to-itunes2.gif) no-repeat; display:block;width:110px;height:28px; padding-top:5px;}
#ctl00_MainContent_FreeTrialImage a:hover{ background:url(../images/common/ipod-to-itunes-try-down2.gif) no-repeat; text-decoration:none;}
#ctl00_MainContent_BuyNowImage a:hover{ background:url(../images/common/buy-ipod-to-itunes-down2.gif) no-repeat; text-decoration:none;}

/***** tab ****/
.showProduct_multipage{ width:980px; margin-left:10px; }
.showProduct_multipage .c_left { border-right: 1px solid #cccccc; font-size: 12px; font-weight: bold; width: 100px; vertical-align: top }
.showProduct_multipage .no_line { border-top:none }
.showProduct_multipage .r_name { background: #ffffff; font-size: 12px; font-weight: bold }
.showProduct_multipage table { border: 1px solid #cccccc;  }
.showProduct_multipage td { border-top: 1px solid #cccccc; /*background:#f7f7f7;*/ padding: 5px 10px; color: #333333; font: 11px/20px arial }

.new_content{ background:none; width:980px; margin:0 auto; }
.new_content .content{ width:800px;}
.new_content .features{ width:800px; float:none;}
.showProduct_multipage { border:1px solid #d2d2d2; margin:-1px 0 0 0;}

#ctl00_MainContent_pagArticles, #ctl00_MainContent_pagTestimonials{padding:20px 0 50px 50px;}
#ctl00_MainContent_pagArticles .titles, #ctl00_MainContent_pagTestimonials .titles { width: 660px; margin-bottom:10px;}
#ctl00_MainContent_pagArticles .titles h2, #ctl00_MainContent_pagTestimonials .titles h2 { font-size: 14px }
#ctl00_MainContent_pagArticles .titles h2 a, #ctl00_MainContent_pagTestimonials .titles h2 a{ color:#333 }

#ctl00_MainContent_pagAwards .clearPanel{ padding:0 50px;}
#ctl00_MainContent_pagAwards img{ padding:20px;}
#ctl00_MainContent_pagScreenShots{ padding:20px 0 30px 0px; text-align:center;}




