/* CSS Document by zanxiaojun 2007 */
body {
	font-size:12px;
	margin:8px auto 0px auto;
	vertical-align:top;
	font-family:Arial, Helvetica, sans-serif; color:#000000;
	width:780px;
	background:#FFFFFF;
	}
td,th,input,div,span,li{
    font-size:12px;
    color: #000000;
	font-family:Arial, Helvetica, sans-serif; }
h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,p,form,fieldset,legend,input { margin:0px; padding:0px; font-size:12px; color:#000000;}
img { border:0px; margin:0px; padding:0px; }
a:link,a:visited { color:#ff6600; text-decoration: none; }
a:hover { color:#000000; text-decoration:none; }
.clear { clear:both; }

/*body_out*/
#body_out { background:#ffffff url(/images/body_bg.gif) left top repeat-y; padding:0px 0px 0px 4px; }
#body_out_div { background:url(/images/body_div_bg.gif) right top repeat-y; padding:0px 4px 0px 0px; }
#body_out_with_line { background:#ffffff url(/images/body_bg.gif) left top repeat-y; padding:0px 0px 0px 4px; }
#body_out_with_line_div { background:url(/images/body_div_with_line_bg.gif) right top repeat-y; padding:0px 4px 0px 0px; }
/*main_out*/
#main_out { background:#ffffff url(/images/body_bg.gif) left top repeat-y; padding:0px 0px 0px 4px; }
#main_out_div { background:url(/images/body_div_bg.gif) right top repeat-y; padding:0px 4px 0px 0px; }
/*header*/
#header { background:url(/images/header_line_bg.gif) center top no-repeat; padding:0px 15px 0px 15px; }
#logo { float:left; width:240px; margin:15px 0px 0px 0px; }
#logo img { border:0px; }
#newsletter { float:right; width:100px; text-align:right; height:30px; margin:15px 0px 0px 0px; }
#newsletter img { border:0px; }
.newsletter_clear { clear:right; }
#navigation { margin:15px 0px 0px 0px; float:right; }
#navigation ul { padding:0px; margin:0px; }
#navigation ul li { list-style:none outside; height:26px; margin:0px 0px 0px 1px; background:url(/images/navigation_li_bg.gif) left top no-repeat; padding:0px 0px 0px 10px; float:left; }
#navigation ul li span { height:26px; background:url(/images/navigation_li_span_bg.gif) right top no-repeat; padding:0px 10px 0px 0px; line-height:26px; color:#000000; float:left; }
#navigation ul li a,#navigation ul li a:link,#navigation ul li a:visited { color:#000000; }
#navigation ul li a:hover { color:#ff6600; }
.navigation_ul_li_on { background:url(/images/navigation_li_on_bg.gif) left top no-repeat !important; }
.navigation_ul_li_on span { background:url(/images/navigation_li_on_div_bg.gif) right top no-repeat !important; }
.navigation_ul_li_on a,.navigation_ul_li_on a:link,.navigation_ul_li_on a:visited { color:#ff6600 !important; }
.navigation_ul_li_on a:hover { color:#000000 !important; }
.navigation_ul_li_clear { background:none !important; margin:0px !important; padding:0px!important; clear:both; }
.header_clear { clear:both; }


/*position*/
#position { height:30px; padding:0px 0px 0px 15px; line-height:30px; border-bottom: 1px solid #b2b2b2; background:#ffffff; }
#position a,#position a:link,#position a:visited { color:#000000; }
#position a:hover { color:#ff6600; }

/*banner*/
#banner_home { padding:0px; margin:0px; border-bottom:1px solid #d7d7d7; }
#banner_home img { border:0px; width:100%; padding:0px !important; margin:0px !important; }
#banner_product { padding:0px; margin:0px; }
#banner_product img { border:0px; width:100%; }
/*footer*/
#footer { background:#f5f5f5 url(/images/footer_bg.gif) left bottom repeat-x; }
.footer_left { background:url(/images/footer_left_bg.gif) left bottom no-repeat; height:38px; float:left; padding:0px 0px 0px 10px; line-height:30px; }
.footer_right { background:url(/images/footer_right_bg.gif) right bottom no-repeat; height:38px; padding:0px 15px 0px 0px; line-height:30px; float:right; text-align:right; }
.footer_left a,.footer_left a:link,.footer_left a:visited { color:#000000; padding:0px 10px 0px 10px; background:url(/images/footer_link_bg.gif) left top repeat-y; }
.footer_left a:hover { color:#FF6600; padding:0px 10px 0px 10px; background:url(/images/footer_link_bg.gif) left top repeat-y; }
a.footer_without_line,a.footer_without_line:link,a.footer_without_line:visited { color:#000000; padding:0px 10x 0px 0px!important; background:none !important; }
a.footer_without_line:hover { color:#ff6600; padding:0px 10x 0px 0px!important; background:none !important; }
/*main_home*/
#main_home_left { width:541px; padding:15px 0px 15px 0px; float:left; border-right:#d5d5d5 1px solid; }
#main_home_right { width:230px; padding:15px 0px 15px 0px; float:right; background:#FFFFFF url(/images/mian_home_right_bg.gif) left top repeat-x; }
.main_home_clear { border-bottom:1px solid #d7d7d7; clear:both; }
.main_home_left_large_title { color:#000000; font-size:16px; font-weight:bold; padding:0px 0px 8px 0px; border-bottom:2px solid #d8d8d8; margin:0px 15px 0px 15px; }
.main_home_left_large_content { margin:0px 15px 0px 15px; padding:15px 0px 0px 0px; }
.main_home_left_products { padding:0px 0px 15px 0px; }
.main_home_left_products span { float:left; }
.main_home_left_products span img { border:0px; }
.main_home_left_products_div { float:right; line-height:18px; color:#000000; width:380px; }
.main_home_left_products div h1 { font-size:14px; font-weight:bold; }
.main_home_left_products div h1 a,.main_home_left_products div h1 a:link,.main_home_left_products div h1 a:visited { color:#000000; }
.main_home_left_products div h1 a:hover { color:#FF6600; }
.main_home_left_products div div { padding:8px 0px 0px 0px; text-align:left; float:none !important; }
.main_home_left_products div div img { border:0px; margin:0px 4px 0px 0px; }
.main_home_left_products div ul { margin:0px; padding:0px; }
.main_home_left_products div ul li { list-style:square inside; line-height:18px; }

.main_home_christmas_products { padding:0px 0px 15px 0px; }
.main_home_christmas_products_img { float:left; width:125px; }
.main_home_christmas_products_img img { border:0px; }
.main_home_christmas_products_img div { padding:4px 15px 0px 15px; }
.main_home_christmas_products_img font { color:#666666; text-decoration:line-through; font-size:12px; }
.main_home_christmas_products_img span { color:#FF0000; font-weight:bold; font-size:14px; }
.main_home_christmas_products_div { float:right; line-height:18px; color:#000000; width:380px; }
.main_home_christmas_products_div h1 { font-size:14px; font-weight:bold; }
.main_home_christmas_products_div h1 a,.main_home_christmas_products_div h1 a:link,.main_home_christmas_products_div h1 a:visited { color:#000000; }
.main_home_christmas_products_div h1 a:hover { color:#FF6600; }
.main_home_christmas_products_div div { padding:8px 0px 0px 0px; text-align:left; float:none !important; }
.main_home_christmas_products_div div img { border:0px; margin:0px 4px 0px 0px; }
.main_home_christmas_products_div ul { margin:0px; padding:0px; }
.main_home_christmas_products_div ul li { list-style:square inside; line-height:18px; }

.main_home_left_small_content { padding:0px; margin:0px 15px 0px 15px; }
.main_home_left_small_title { color:#000000; font-size:14px; font-weight:bold; padding:0px 0px 8px 0px; border-bottom:2px solid #d8d8d8; margin:0px 0px 15px 0px; }
.main_home_left_small_title a,.main_home_left_small_title a:link,.main_home_left_small_title a:visited { color:#ff6600; }
.main_home_left_small_title a:hover { color:#000000; }
.main_home_left_large_content_left { width:248px; padding:0px; float:left; line-height:18px; }
.main_home_left_large_content_right { width:248px; padding:0px; float:right; line-height:18px; }
.main_home_left_large_content_left a,.main_home_left_large_content_left a:link,.main_home_left_large_content_left a:visited { color:#FF6600; background:url(/images/home_swf_ico.gif) left center no-repeat; padding:6px 0px 6px 22px; line-height:18px; }
.main_home_left_large_content_left a:hover { color:#000000; background:url(/images/home_swf_ico.gif) left center no-repeat; padding:6px 0px 6px 22px; line-height:18px; }
.main_home_left_large_content_right a,.main_home_left_large_content_right a:link,.main_home_left_large_content_right a:visited { color:#FF6600; background:url(/images/home_flv_ico.gif) left center no-repeat; padding:6px 0px 6px 22px; line-height:18px; }
.main_home_left_large_content_right a:hover { color:#000000; background:url(/images/home_flv_ico.gif) left center no-repeat; padding:6px 0px 6px 22px; line-height:18px; }
.main_home_right_related_links { padding:15px 15px 15px 15px; border-top: 1px solid #d8d8d8; line-height:18px; }
.main_home_right_related_links h1 { font-size:14px; font-weight:bold; padding:0px 0px 15px 0px; }
.main_home_right_related_links a,.main_home_right_related_links a:link,.main_home_right_related_links a:visited { color:#000000; }
.main_home_right_related_links a:hover { color:#ff6600; }
.main_home_right_press { background:#f8f8f8; padding:0px 15px 15px 15px;}
.main_home_right_press h1 { font-size:14px; font-weight:bold; padding:0px 0px 15px 0px; }
.main_home_right_newsletter { background:#ffffff; padding:15px 15px 15px 15px; border-top:1px solid #d8d8d8; }
.main_home_right_newsletter h1 { font-size:14px; font-weight:bold; padding:0px 0px 15px 0px; }
.main_home_right_newsletter_input { border:1px solid #666666; padding:2px 4px 2px 4px; font-family:Arial, Helvetica, sans-serif; font-size:12px; width:185px; }
.main_home_right_newsletter_subscribe { border:0px; padding:0px 0px 0px 24px; font-family:Arial, Helvetica, sans-serif; font-size:12px; width:100px; font-weight:bold; background:url(/images/newsletter_subscribe.gif) center center no-repeat; height:24px; color:#FFFFFF; line-height:24px; margin:4px 0px 0px 0px; }

#main_left { width:170px; float:left; background:#ffffff url(/images/main_left_bg.gif) left top repeat-x; }
#main_center { width:430px; float:left; border-left:1px solid #d5d5d5; border-right:1px solid #d5d5d5; background:#FFFFFF url(/images/main_center_bg.gif) left top repeat-x; padding:0px 0px 8px 0px; }
#main_right { width:170px; float:right; background:#ffffff url(/images/main_right_bg.gif) left top repeat-x; }
#main_left_large { width:601px; float:left; background:#ffffff url(/images/main_left_bg.gif) left top repeat-x; border-right:1px solid #d5d5d5; }
#main_purchase { padding:0px 0px 15px 0px; }
#main_screenshots { width:601px; float:right; border-left:1px solid #d5d5d5; background:#FFFFFF url(/images/main_center_bg.gif) left top repeat-x; padding:0px 0px 8px 0px; }
.main_clear { border-bottom:1px solid #d7d7d7; clear:both; }
.main_left_product_info { padding:0px 15px 15px 15px; background:#f8f8f8; text-align:center; line-height:18px; margin:15px 0px 0px 0px; }
.main_left_product_info img { border:0px; }
.main_left_product_info h1 { font-size:14px; font-weight:bold; padding:0px 0px 15px 0px; text-align:left; }
.main_left_product_info_h1 { font-size:14px; font-weight:bold; padding:0px 0px 0px 0px !important; text-align:left; }
.main_left_product_info h1 a,.main_left_product_info h1 a:link,.main_left_product_info h1 a:visited { color:#000000; }
.main_left_product_info h1 a:hover { color:#ff6600; }
.main_left_product_info div { text-align:left; padding:8px 20px 0px 20px; }
.main_left_product_info div font { color:#666666; font-size:14px; text-decoration:line-through; font-weight:bold; }
.main_left_product_info div span { font-size:16px; font-weight:bold; color:#FF0000; }
.main_left_product_info div img { margin:0px 0px 0px 0px; border:0px; }
.main_left_product_info_menu { padding:15px; }
.main_left_product_info_menu ul { padding:0px; margin:0px; }
.main_left_product_info_menu ul li { padding:6px 20px 6px 0px; border-bottom:1px solid #dadada; background:url(/images/product_info_menu_li_bg.gif) right center no-repeat; color:#000000; list-style: none outside; }
.main_left_product_info_menu ul li a,.main_left_product_info_menu ul li a:link,.main_left_product_info_menu ul li a:visited { color:#000000; }
.main_left_product_info_menu ul li a:hover { color:#ff6600; font-weight:bold; }
.main_left_product_info_menu_ul_li_on { background:#efefef url(/images/product_info_menu_li_on_bg.gif) right center no-repeat !important; color:#ff6600 !important; font-weight:bold !important; border:0px !important; }
.main_left_product_info_menu_ul_li_on a,.main_left_product_info_menu_ul_li_on a:link,.main_left_product_info_menu_ul_li_on a:visited { color:#ff6600 !important; }
.main_left_product_info_menu_ul_li_on a:hover { color:#000000 !important; }
.main_left_links { background:#ffffff; padding:15px 15px 15px 15px; border-top:1px solid #d5d5d5; }
.main_left_links h1 { font-size:16px; font-weight:bold; padding:0px 0px 8px 0px; }
.main_left_links ul { margin:0px; padding:0px; }
.main_left_links ul li { padding:8px 0px 8px 22px; border-bottom:1px solid #cbcbcb; list-style:none outside; }
.main_left_links ul li a,.main_left_links ul li a:link,.main_left_links ul li a:visited { color:#000000; }
.main_left_links ul li a:hover { color:#FF6600; }
.main_left_links_ul_li_1 { background:url(/images/main_right_soft_type_1.gif) left center no-repeat; }
.main_left_links_ul_li_2 { background:url(/images/main_right_soft_type_2.gif) left center no-repeat; }
.main_left_links_ul_li_3 { background:url(/images/main_right_soft_type_3.gif) left center no-repeat; }
.main_center_large_title { font-size:16px; font-weight:bold; padding:15px 0px 8px 0px; margin:0px 15px 8px 15px; border-bottom:2px solid #d8d8d8; }
.main_center_small_title { font-size:14px; font-weight:bold; padding:15px 0px 8px 0px; margin:0px 15px 8px 15px; border-bottom:2px solid #d8d8d8; }
.main_center_small_title_without_line { font-size:14px; font-weight:bold; padding:15px 15px 0px 15px; }
.main_left_menu { padding:0px 15px 15px 15px; background:#f8f8f8; text-align:center; line-height:18px; margin:15px 0px 0px 0px; }
.main_left_menu h1 { font-size:14px; font-weight:bold; padding:0px 0px 8px 0px; text-align:left; }
.main_left_menu ul { margin:0px; padding:0px; }
.main_left_menu ul li { list-style:none outside; padding:8px 0px 8px 0px; border-bottom:1px solid #cccccc; text-align:left; }
.main_left_menu_li_on { font-weight:bold; }
.main_left_menu ul li a,.main_left_menu ul li a:link,.main_left_menu ul li a:visited { color:#000000; }
.main_left_menu ul li a:hover { color:#ff6600; }
.main_left_menu_li_on a,.main_left_menu_li_on a:link,.main_left_menu_li_on a:visited { color:#ff6600 !important; }
.main_left_menu_li_on a:hover { color:#000000; }
.main_left_product_links { padding:15px 15px 15px 15px; }
.main_left_product_links h1 { font-size:16px; font-weight:bold; padding:0px 0px 8px 0px; }
.main_left_product_links h1 a,.main_left_product_links h1 a:link,.main_left_product_links h1 a:visited { color:#000000; }
.main_left_product_links h1 a:hover { color:#ff6600; }
.main_left_product_links ul { margin:0px; padding:0px; }
.main_left_product_links ul li { padding:8px 0px 8px 22px; border-bottom:1px solid #cbcbcb; list-style:none outside; }
.main_left_product_links ul li a,.main_left_product_links ul li a:link,.main_left_product_links ul li a:visited { color:#000000; }
.main_left_product_links ul li a:hover { color:#FF6600; }
.main_left_product_links_ul_li_1 { background:url(/images/main_right_soft_type_1.gif) left center no-repeat; }
.main_left_product_links_ul_li_2 { background:url(/images/main_right_soft_type_2.gif) left center no-repeat; }
.main_left_product_links_ul_li_3 { background:url(/images/main_right_soft_type_3.gif) left center no-repeat; }
.main_left_product_links ul li a,.main_left_product_links ul li a:link,.main_left_product_links ul li a:visited { color:#000000; }
.main_left_product_links ul li a:hover { color:#ff6600; }
.main_left_other_links { padding:0px; margin:0px; } 
.main_left_other_links img { border:0px; width:100%; }

.main_center_content { padding:8px 15px 8px 15px; line-height:18px; }
.main_center_content a,.main_center_content a:link,.main_center_content a:visited { color:#ff6600; }
.main_center_content a:hover { color:#000000; }
.main_center_content_with_ul { padding:8px 15px 8px 15px; line-height:18px; }
.main_center_content_with_ul ul { margin:0px; padding:0px; }
.main_center_content_with_ul ul li { list-style:square inside; line-height:18px; }
.main_center_content_with_ul ul li a,.main_center_content_with_ul ul li a:link,.main_center_content_with_ul ul li a:visited { color:#ff6600; }
.main_center_content_with_ul ul li a:hover { color:#000000; }
.main_center_content_with_ul span { color:#ff6600; }
.main_center_content_with_ul h1 { font-size:14px; font-weight:bold; }
.main_center_content_with_ul font { color:#FF0000; font-size:14px; font-weight:bold; }
.main_center_content_with_ul_padding { padding:8px 15px 8px 15px; line-height:18px; }
.main_center_content_with_ul_padding ul { margin:0px; padding:0px 0px 15px 0px; }
.main_center_content_with_ul_padding ul li { list-style:square inside; line-height:18px; }
.main_center_content_with_ul_padding ul li a,.main_center_content_with_ul_padding ul li a:link,.main_center_content_with_ul_padding ul li a:visited { color:#ff6600; }

.main_center_content_with_ul_padding_line { padding:8px 15px 8px 15px; line-height:18px; }
.main_center_content_with_ul_padding_line ul { margin:0px; padding:0px 0px 15px 0px; }
.main_center_content_with_ul_padding_line ul li { list-style:none outside; padding:15px 0px 15px 0px; line-height:18px;  border-top:1px solid #e8e8e8; }
.main_center_content_with_ul_padding_line ul li div { text-align:right; font-weight:bold; }
.main_center_content_with_ul_padding_line h1 { font-size:14px; font-weight:bold; }
.main_center_content_with_ul_padding_line ul li a,.main_center_content_with_ul_padding_line ul li a:link,.main_center_content_with_ul_padding_line ul li a:visited { color:#ff6600; }

.main_center_content_news { padding:8px 15px 8px 15px; line-height:18px; }
.main_center_content_news ul { margin:0px; padding:0px 0px 15px 0px; }
.main_center_content_news ul li { list-style:none outside; padding:15px 0px 15px 0px; line-height:18px;  border-top:1px solid #e8e8e8; }
.main_center_content_news ul li h1 { font-size:14px; font-weight:bold; }
.main_center_content_news ul li div { text-align:right; font-weight:bold; }
.main_center_content_news h1 { font-size:14px; font-weight:bold; }
.main_center_content_news h1 a,.main_center_content_news h1 a:link,.main_center_content_news h1 a:visited { color:#ff6600; }
.main_center_content_news h1 a:hover { color:#000000; }
.main_center_content_news ul li a,.main_center_content_news ul li a:link,.main_center_content_news ul li a:visited { color:#ff6600; }

.main_center_content_with_ul_gray_line { background:#f8f8f8; }
.main_center_content_with_ul_gray_line li { padding:15px; list-style:none outside !important; }
.main_center_content_with_ul_gray_line li img { margin:5px 15px 15px 0px; }

.main_center_content_ul_tutorial  { margin:0px; padding:0px; }
.main_center_content_ul_tutorial li  { margin:0px; padding:0px 0px 15px 0px; }
.main_center_content_with_ol { padding:8px 15px 8px 15px; line-height:18px; }
.main_center_content_with_ol ol { margin:0px; padding:0px; }
.main_center_content_with_ol ol li { list-style:decimal inside; line-height:18px; }
.main_center_content_with_ol ol li a,.main_center_content_with_ol ol li a:link,.main_center_content_with_ol ol li a:visited { color:#ff6600; }
.main_center_content_with_ol ol li a:hover { color:#000000; }
.main_center_content_with_ol_padding { padding:8px 15px 8px 15px; line-height:18px; }
.main_center_content_with_ol_padding ol { margin:0px; padding:0px 0px 15px 0px; }
.main_center_content_with_ol_padding ol li { list-style:decimal inside; line-height:18px; }
.main_center_content_with_ol_padding ol li a,.main_center_content_with_ol_padding ol li a:link,.main_center_content_with_ol_padding ol li a:visited { color:#ff6600; }
.main_center_content_with_ol_padding ol li a:hover { color:#000000; }
.main_center_content_features { padding:8px 15px 8px 15px; line-height:18px; }
.main_center_content_features span { font-size:13px; font-weight:bold; color:#000000; }
.main_center_content_features a,.main_center_content_features a:link,.main_center_content_features a:visited { color:#ff6600; }
.main_center_content_features a:hover { color:#000000; }
.main_center_content_features img { border:0px; }
.main_center_content_features_img_left { margin:0px 15px 15px 0px; }
.main_center_content_features_img_right { margin:0px 0px 15px 15px; }
.main_center_content_download { line-height:18px; padding: 8px 15px 8px 15px; }
.main_center_content_download_info { padding:8px 0px 8px 0px; }
.main_center_content_download_info_div { float:left; width:160px; text-align:center; }
.main_center_content_download_info_div img { border:0px; margin:0px 0px 4px 0px; }
.main_center_content_download_info ul { width:230px; float:right; margin:0px; padding:0px; }
.main_center_content_download_info ul li { line-height:28px; list-style:none outside; padding:0px 15px 0px 15px; text-align:left; }
.main_center_content_download_info_li_gray { background:#f2f2f2; }
.main_center_content_download_info ul li h1 { font-weight:bold; padding:0px 0px 0px 22px; font-size:13px; }
.main_center_content_download_info_h1_1 { background:url(/images/main_right_soft_type_1.gif) left 5px no-repeat; }
.main_center_content_download_info_h1_2 { background:url(/images/main_right_soft_type_2.gif) left 5px no-repeat; }
.main_center_content_download_info_h1_3 { background:url(/images/main_right_soft_type_3.gif) left 5px no-repeat; }
.main_center_content_download_note_left { width:192px; float:left; line-height:18px; padding:0px 0px 8px 0px; }
.main_center_content_download_note_right { width:192px; float:right; line-height:18px; padding:0px 0px 8px 0px; }
.main_center_content_download_note_title { font-size:16px; font-weight:bold; padding:0px 0px 8px 0px; border-bottom:2px solid #d8d8d8; margin:0px 0px 15px; }
.main_center_content_download_note_left ul { margin:0px; padding:0px; }
.main_center_content_download_note_left ul li { list-style:square inside; line-height:18px; }
.main_center_content_download_note_right img { margin:0px 15px 15px 0px; border:0px; }
.main_purchase_content { padding:8px 15px 8px 15px; line-height:18px; }
.main_purchase_content h1 { font-size:14px; font-weight:bold; padding:0px 0px 15px 0px; }
.main_purchase_content_product { padding:8px 0px 8px 0px; }
.main_purchase_content_product_img { border:0px; float:left; }
.main_purchase_content_product_div { float:right; width:630px; }
.main_purchase_content_ver { margin:0px 15px 15px 0px; border:0px; }
.main_purchase_content_purchase { padding:15px 0px 15px 0px; clear:both !important; }
.main_purchase_content_purchase_top { background:url(/images/purchase_table_top_left.gif) left top no-repeat; height:15px; padding:0px 0px 0px 15px; }
.main_purchase_content_purchase_top div { background:url(/images/purchase_table_top_right.gif) right top no-repeat; height:15px; }
.main_purchase_content_purchase_bottom { background:url(/images/purchase_table_bottom_left.gif) left top no-repeat; height:15px; padding:0px 0px 0px 15px; }
.main_purchase_content_purchase_bottom div { background:url(/images/purchase_table_bottom_right.gif) right top no-repeat; height:15px; }
.main_purchase_content_purchase_content { border-left:3px solid #cccccc; border-right:3px solid #cccccc; padding:0px 15px 0px 15px; }

.main_purchase_content_support { margin:15px 0px 15px 0px; clear:both !important; }
.main_purchase_content_support_top { background:url(/images/purchase_table_top_left.gif) left top no-repeat; height:15px; padding:0px 0px 0px 15px; }
.main_purchase_content_support_top div { background:url(/images/purchase_table_top_right.gif) right top no-repeat; height:15px; }
.main_purchase_content_support_bottom { background:url(/images/purchase_table_bottom_left.gif) left top no-repeat; height:15px; padding:0px 0px 0px 15px; }
.main_purchase_content_support_bottom div { background:url(/images/purchase_table_bottom_right.gif) right top no-repeat; height:15px; }
.main_purchase_content_support_content { border-left:3px solid #cccccc; border-right:3px solid #cccccc; padding:0px 15px 0px 15px; }
.main_purchase_content_support_content ul { margin:0px; padding:0px; }
.main_purchase_content_support_content ul li { width:25%; float:left; line-height:18px; text-align:center; list-style:none outside; }
.main_purchase_content_support_content ul li img { border:0px; }
.main_purchase_content_support_content ul li a,.main_purchase_content_support_content ul li a:link,.main_purchase_content_support_content ul li a:visited { color:#000000; font-weight:bold; }
.main_purchase_content_support_content ul li a:hover { color:#ff6600; font-weight:bold; }

.main_purchase_content_purchase_content table { margin:0px; padding:0px; width:100%; }
.main_purchase_content_purchase_content table tr { margin:0px; padding:0px; }
.main_purchase_content_purchase_content table tr td { padding:8px 0px 8px 0px; line-height:18px; vertical-align:top; }
.main_purchase_content_purchase_content table tr td img { border:0px; }
.main_purchase_content_purchase_content table tr td font { color:#666666; text-decoration:line-through; }
.main_purchase_content_purchase_content table tr td span { color:#FF0000; font-size:14px; font-weight:bold; }
.main_purchase_content_purchase_content_title_tr { margin:0px; padding:0px; }
.main_purchase_content_purchase_content_title_tr td { border-bottom:2px solid #cccccc !important; font-size:14px; font-weight:bold; }
.main_purchase_content_purchase_content_td_line { margin:0px; padding:0px; }
.main_purchase_content_purchase_content_td_line td { border-bottom:1px solid #cccccc; }
.main_purchase_content_purchase_content_name1 { padding:8px 0px 8px 25px !important; font-weight:bold; background:url(/images/main_right_soft_type_1.gif) left 8px no-repeat; }
.main_purchase_content_purchase_content_name2 { padding:8px 0px 8px 25px !important; font-weight:bold; background:url(/images/main_right_soft_type_2.gif) left 8px no-repeat; }
.main_purchase_content_purchase_content_name3 { padding:8px 0px 8px 25px !important; font-weight:bold; background:url(/images/main_right_soft_type_3.gif) left 8px no-repeat; }
.main_purchase_content_purchase_content table tr td a,.main_purchase_content_purchase_content table tr td a:link,.main_purchase_content_purchase_content table tr td a:visited { color:#ff6600; }
.main_purchase_content_purchase_content table tr td a:hover { color:#000000; }

.main_download_content_download { padding:15px 0px 15px 0px; clear:both !important; }
.main_download_content_download_top { background:url(/images/purchase_table_top_left.gif) left top no-repeat; height:15px; padding:0px 0px 0px 15px; }
.main_download_content_download_top div { background:url(/images/purchase_table_top_right.gif) right top no-repeat; height:15px; }
.main_download_content_download_bottom { background:url(/images/purchase_table_bottom_left.gif) left top no-repeat; height:15px; padding:0px 0px 0px 15px; }
.main_download_content_download_bottom div { background:url(/images/purchase_table_bottom_right.gif) right top no-repeat; height:15px; }
.main_download_content_download_content { border-left:3px solid #cccccc; border-right:3px solid #cccccc; padding:0px 15px 0px 15px; }
.main_download_content_download_content table { margin:0px; padding:0px; width:100%; }
.main_download_content_download_content table tr { margin:0px; padding:0px; }
.main_download_content_download_content table tr td { padding:8px 0px 8px 0px; border-bottom:1px solid #cccccc; vertical-align:top; }
.main_download_content_download_content table tr td img { border:0px; }
.main_download_content_download_content_title_tr { margin:0px; padding:0px; }
.main_download_content_download_content_title_tr td { border-bottom:2px solid #cccccc !important; font-size:14px; font-weight:bold; }
.main_download_content_download_content table tr td h1 { padding:0px 0px 0px 25px !important; font-weight:bold; background:url(/images/main_right_soft_type_1.gif) left center no-repeat; }
.main_download_content_download_content table tr td h2 { padding:0px 0px 0px 25px !important; font-weight:bold; background:url(/images/main_right_soft_type_2.gif) left center no-repeat; }
.main_download_content_download_content table tr td h3 { padding:0px 0px 0px 25px !important; font-weight:bold; background:url(/images/main_right_soft_type_3.gif) left center no-repeat; }
.main_download_content_download_content table tr td a,.main_download_content_download_content table tr td a:link,.main_download_content_download_content table tr td a:visited { color:#ff6600; }
.main_download_content_download_content table tr td a:hover { color:#000000; }

.center_content_important { padding:15px 0px 15px 0px; clear:both !important; }
.center_content_important_top { background:url(/images/purchase_table_top_left.gif) left top no-repeat; height:15px; padding:0px 0px 0px 15px; }
.center_content_important_top div { background:url(/images/purchase_table_top_right.gif) right top no-repeat; height:15px; }
.center_content_important_bottom { background:url(/images/purchase_table_bottom_left.gif) left top no-repeat; height:15px; padding:0px 0px 0px 15px; }
.center_content_important_bottom div { background:url(/images/purchase_table_bottom_right.gif) right top no-repeat; height:15px; }
.center_content_important_content { padding:0px 15px 0px 15px; line-height:18px; border-left:3px solid #cccccc; border-right:3px solid #cccccc; }
.main_screenshots_content { padding:8px 15px 8px 15px; line-height:18px; }
.main_screenshots_content h1 { font-size:14px; font-weight:bold; }
.main_screenshots_content img { border:0px; }
.center_content_table_player { margin:0px; padding:0px; width:100%; }
.center_content_table_player tr { margin:0px; padding:0px; }
.center_content_table_player tr td { border-bottom:1px solid #e9e9e9; padding:8px 8px 8px 8px; vertical-align:top; }
.center_content_table_player_title { margin:0px; padding:0px; }
.center_content_table_player_title td { border-bottom:2px solid #e9e9e9; font-weight:bold; font-size:13px; }
.center_content_table_download { margin:0px; padding:0px; width:100%; }
.center_content_table_download tr { margin:0px; padding:0px; }
.center_content_table_download tr td { border-bottom:1px solid #e9e9e9; padding:8px 0px 8px 0px; vertical-align:top; }
.center_content_table_download tr td img { border:0px; }
.center_content_table_download_title { margin:0px; padding:0px; }
.center_content_table_download_title td { border-bottom:2px solid #e9e9e9 !important; font-weight:bold; font-size:13px; }
.center_content_table_download tr td h1 { padding:8px 0px 8px 25px; font-weight:bold;  }
.center_content_table_download_content_name1 { background:url(/images/main_right_soft_type_1.gif) left center no-repeat; }
.center_content_table_download_content_name2 { background:url(/images/main_right_soft_type_2.gif) left center no-repeat; }
.center_content_table_download_content_name3 { background:url(/images/main_right_soft_type_3.gif) left center no-repeat; }
.main_center_comparative_table { border-bottom:1px solid #e9e9e9; border-left:1px solid #e9e9e9; }
.main_center_comparative_table tr { margin:0px; padding:0px; }
.main_center_comparative_table tr td { border-top:1px solid #e9e9e9; border-right:1px solid #e9e9e9; text-align:center; vertical-align:middle; padding:8px 0px 8px 0px; }
.main_center_comparative_table tr td img { border:0px; }
.main_center_comparative_table tr td span { color:#FF0000; }
.main_center_comparative_table_title { margin:0px; padding:0px; }
.main_center_comparative_table_title td { border:0px !important; padding:0px !important; }
.main_center_comparative_table_title img { border:0px !important; width:100%; }
.main_center_comparative_table_left_td { text-align:left !important; font-weight:bold; padding:8px !important; }
.main_center_comparative_table_gray { background:#f7f7f7; }
.main_center_comparative_table_gray td { background:#f7f7f7; }

.main_sitemap_content { padding:8px 15px 8px 15px; line-height:18px; }
.main_sitemap_content h1 { padding:8px 0px 8px 0px; border-bottom:1px solid #d8d8d8; font-size:14px; font-weight:bold; }
.main_sitemap_content div { clear:both; }
.main_sitemap_content div h1 { font-weight:bold; font-size:12px !important; padding:8px 0px 0px 0px; !important; border-bottom:0px !important; line-height:18px; }
.main_sitemap_content div h1 a,.main_sitemap_content div h1 a:link,.main_sitemap_content div h1 a:visited { color:#ff6600; }
.main_sitemap_content div h1 a:hover { color:#000000; }
.main_sitemap_content h1 a,.main_sitemap_content h1 a:link,.main_sitemap_content h1 a:visited { color:#000000; }
.main_sitemap_content h1 a:hover { color:#ff6600; }
.main_sitemap_content ul { margin:0px; padding:0px; width:175px; }
.main_sitemap_content_ul_left { float:left; }
.main_sitemap_content_ul_right { float:right; }
.main_sitemap_content ul li { list-style:none outside; }
.main_sitemap_content ul li h1 { font-size:12px; font-weight:bold; padding:4px 0px 4px 25px!important; border-bottom:0px !important; margin:4px 0px 0px 0px; }
.main_sitemap_content ul li h1 a,.main_sitemap_content ul li h1 a:link,.main_sitemap_content ul li h1 a:visited { color:#ff6600; }
.main_sitemap_content ul li h1 a:hover { color:#000000; }
.main_sitemap_content_li_1 { background:url(/images/main_right_soft_type_1.gif) left center no-repeat; }
.main_sitemap_content_li_2 { background:url(/images/main_right_soft_type_2.gif) left center no-repeat; }
.main_sitemap_content_li_3 { background:url(/images/main_right_soft_type_3.gif) left center no-repeat; }
.main_sitemap_content ul li ul { margin:0px 0px 0px 25px; padding:0px; }
.main_sitemap_content ul li ul li { list-style:disc inside; }
.main_sitemap_content ul li ul li a,.main_sitemap_content ul li ul li a:link,.main_sitemap_content ul li ul li a:visited { color:#000000; }
.main_sitemap_content ul li ul li a:hover { color:#ff6600; }
.main_right_links { background:#f2f2f2; padding:0px 15px 15px 15px; margin:15px 0px 0px 0px; }
.main_right_links h1 { font-size:16px; font-weight:bold; padding:0px 0px 8px 0px; }
.main_right_links ul { margin:0px; padding:0px; }
.main_right_links ul li { padding:8px 0px 8px 22px; border-bottom:1px solid #cbcbcb; list-style:none outside; }
.main_right_links ul li a,.main_right_links ul li a:link,.main_right_links ul li a:visited { color:#000000; }
.main_right_links ul li a:hover { color:#FF6600; }
.main_right_links_ul_li_1 { background:url(/images/main_right_soft_type_1.gif) left center no-repeat; }
.main_right_links_ul_li_2 { background:url(/images/main_right_soft_type_2.gif) left center no-repeat; }
.main_right_links_ul_li_3 { background:url(/images/main_right_soft_type_3.gif) left center no-repeat; }


.main_right_news { background:#ffffff; padding:15px; border-top:1px solid #d5d5d5; }
.main_right_news h1 { font-size:16px; font-weight:bold; padding:0px 0px 15px 0px; }
.main_right_news a,.main_right_news a:link,.main_right_news a:visited { color:#000000; }
.main_right_news a:hover { color:#ff6600; }

.main_right_upgrade { background:#ffffff; padding:15px; border-top:1px solid #d5d5d5; }
.main_right_upgrade h1 { font-size:16px; font-weight:bold; padding:0px 0px 15px 0px; }
.main_right_upgrade a,.main_right_upgrade a:link,.main_right_upgrade a:visited { color:#000000; }
.main_right_upgrade a:hover { color:#ff6600; }

.main_christmas_content_top { padding:8px 0px 15px 0px; line-height:18px; background:#FFFFFF; }
.main_christmas_content { padding:8px 0px 8px 0px; margin:0px 15px 0px 15px !important; line-height:18px; background:#FFFFFF; }
.main_right_img { background:#ffffff; padding:0px; border-top:1px solid #d5d5d5; }
.main_right_img img { border:0px; width:100%; }
.main_home_christmas_product { padding:15px 0px 15px 0px; background:#f5f5f5; }
.main_home_christmas_product_img { float:left; width:121px; }
.main_home_christmas_product_img img { border:0px; }
.main_home_christmas_product_div { float:right; width:420px; line-height:18px; }
.main_home_christmas_product_div h1 { font-size:14px; font-weight:bold; }
.main_home_christmas_product_div h1 a,.main_home_christmas_product_div h1 a:link,.main_home_christmas_product_div h1 a:visited { color:#000000; }
.main_home_christmas_product_div h1 a:hover { color:#ff6600; }
.main_home_christmas_product_img div { padding:8px 0px 0px 0px; text-align:center; line-height:18px; }
.main_home_christmas_product_img div font { color:#666666; text-decoration:line-through; font-size:14px; }
.main_home_christmas_product_img div span { font-size:16px; color:#FF0000; font-weight:bold; }
.main_home_christmas_product_div div { float:none; padding:8px 0px 0px 0px; }
.main_home_christmas_product_div div img { border:0px; margin:0px 4px 0px 0px; }

.main_christmas_content ul { margin:0px; padding:0px; }
.main_christmas_content ul li { padding:15px 0px 15px 0px; list-style:none outside; border-bottom:1px solid #d5d5d5; }
.main_christmas_content_li_img { float:left; width:121px; }
.main_christmas_content_li_img div { padding:8px 0px 0px 0px; text-align:center; line-height:18px; }
.main_christmas_content_li_img div font { color:#666666; text-decoration:line-through; font-size:14px; }
.main_christmas_content_li_img div span { font-size:14px; color:#FF0000; font-weight:bold; }
.main_christmas_content_li_img img { border:0px; }
.main_christmas_content_li_div { float:right; width:420px; line-height:18px; }
.main_christmas_content_li_div h1 { font-size:12px; font-weight:bold; }
.main_christmas_content_li_div h1 a,.main_christmas_content_li_div h1 a:link,.main_christmas_content_li_div h1 a:visited { color:#ff6600; }
.main_christmas_content_li_div h1 a:hover { color:#000000; }
.main_christmas_content_li_div div { float:none; padding:8px 0px 0px 0px; }
.main_christmas_content_li_div div img { border:0px; margin:0px 4px 0px 0px; }

/*download icon*/
a.download_pdf,a.download_pdf:link,a.download_pdf:visited,a.download_pdf a:hover { background:url(/images/pdf_ico.gif) left top no-repeat; padding:0px 0px 0px 22px; }
