/*#main #right*/
#main #right #pro { padding:0px 0px 10px 0px; }
#main #right #pro img { border:none; width:100%; }

#main #right #pic { padding:0px; }
#main #right #pic img { border:none; width:100%; margin:0px 0px 10px 0px; }

#main #right #part { margin:0px 0px 10px 0px; }
#main #right #part .title { background:url(/images/right_news_title.gif) left top no-repeat; color:#000000; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; line-height:31px; padding:0px 15px 0px 40px; }
#main #right #part .content { border-left:1px solid #dadada; border-right:1px solid #dadada; padding:8px 15px 0px 15px; background:#ffffff url(/images/right_part_bg.gif) left top repeat-x; }
#main #right #part .content ul li { list-style:none outside; border-bottom:1px solid #d5d5d5; padding:8px 0px 8px 0px; font-size:11px; line-height:150%; }
#main #right #part .content ul li h1 { font-weight:bold; }
#main #right #part .content ul li div { color:#666666; }
#main #right #part .bottom { background:url(/images/right_part_bottom.gif) left bottom repeat-x; height:15px; }

#main #right #news { margin:0px 0px 10px 0px; }
#main #right #news a,#main #right #news a:link,#main #right #news a:visited { color:#000000; }
#main #right #news a:hover { color:#004990; }
#main #right #news .title { background:url(/images/right_news_title.gif) left top no-repeat; color:#000000; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; line-height:33px; padding:0px 15px 0px 15px; }
#main #right #news .content { border-left:1px solid #89b8e6; border-right:1px solid #89b8e6; padding:8px 15px 0px 15px; }
#main #right #news .content a:hover { text-decoration:underline; }
#main #right #news .content ul li { list-style:none outside; border-bottom:1px solid #e7f1fa; padding:8px 0px 8px 0px; font-size:11px; line-height:18px; color:#333333; }
#main #right #news .content ul li a,#main #right #news .content ul li a:link,#main #right #news .content ul li a:visited { color:#333333; }
#main #right #news .content ul li a:hover { color:#004990; }
#main #right #news .content ul li .subtitle { font-weight:normal; font-style:normal !important; }
#main #right #news .content ul li .subtitle a,#main #right #news .content ul li .subtitle a:link,#main #right #news .content ul li .subtitle a:visited { color:#004990 !important; }
#main #right #news .content ul li .subtitle a:hover { color:#000000 !important; }
#main #right #news .content ul li div { color:#666666; font-style:italic; }
#main #right #news .news_bottom { padding:8px 0px 0px 0px !important; border:0px !important; }
#main #right #news .bottom { background:url(/images/right_news_bottom.gif) left bottom repeat-x; height:15px; }

#main #right #resource { margin:0px 0px 10px 0px; }
#main #right #resource .title { background:url(/images/right_resource_title.gif) left top no-repeat; color:#000000; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; line-height:32px; padding:0px 15px 0px 55px; }
#main #right #resource .pic { border-left:1px solid #89b8e6; border-right:1px solid #89b8e6; padding:0px; margin:0px; }
#main #right #resource .pic img { width:100%; }
#main #right #resource .content { border-left:1px solid #89b8e6; border-right:1px solid #89b8e6; padding:8px 15px 0px 15px; }
#main #right #resource .content ul li { list-style:none outside; border-bottom:1px solid #e7f1fa; padding:8px 0px 8px 0px; font-size:11px; line-height:18px; color:#333333; }
#main #right #resource .content ul li h1 { font-weight:normal; }
#main #right #resource .content ul li h1 a,#main #right #resource .content ul li h1 a:link,#main #right #resource .content ul li h1 a:visited { color:#000000; }
#main #right #resource .content ul li h1 a:hover { color:#3272aa; }
#main #right #resource .content ul li h1 a:active { color:#193955; }
#main #right #resource .content ul li div { color:#3272aa; }
#main #right #resource .resource_bottom { padding:8px 0px 0px 0px !important; border:0px !important; }
#main #right #resource .bottom { background:url(/images/right_resource_bottom.gif) left bottom repeat-x; height:15px; }

#main #right #upgrade { margin:0px 0px 10px 0px; }
#main #right #upgrade a,#main #right #upgrade a:link,#main #right #upgrade a:visited { color:#000000; }
#main #right #upgrade a:hover { color:#004990; }
#main #right #upgrade .title { background:url(/images/right_upgrade_title.gif) left top no-repeat; color:#000000; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; line-height:32px; padding:0px 15px 0px 15px; }
#main #right #upgrade .content { border-left:1px solid #accded; border-right:1px solid #accded; padding:8px 15px 0px 15px; background-color:#FEFEF5; }
#main #right #upgrade .content ul li { list-style:none outside; border-bottom:1px solid #c5dcf3; padding:8px 0px 8px 0px; font-size:11px; }
#main #right #upgrade .content ul li a font { color:#FF0000; font-size:11px; }
#main #right #upgrade .content ul li h1 { font-weight:bold; }
#main #right #upgrade .content ul li div { color:#666666; }
#main #right #upgrade .content .upgrade_bottom { padding:8px 0px 0px 0px !important; border:0px !important; }
#main #right #upgrade .bottom { background:url(/images/right_upgrade_bottom.gif) left bottom repeat-x; height:15px; }

#main #right #faq { margin:0px 0px 10px 0px; }
#main #right #faq .title { background:url(/images/right_faq_title.gif) left top no-repeat; color:#000000; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; line-height:32px; padding:0px 15px 0px 15px; }
#main #right #faq .content { padding:0px 20px 0px 15px; background:url(/images/right_faq_bg.gif) center top repeat-y;  }
#main #right #faq .content ul li { list-style:none outside; border-bottom:1px solid #d5d5d5; padding:8px 0px 8px 0px; font-size:11px; background:url(/images/right_faq_li.gif) left 12px no-repeat; text-indent:20px; color:#333333; }
#main #right #faq .content ul li strong { color:#000000; }
#main #right #faq .content ul li font { color:#FF0000; font-size:11px; }
#main #right #faq .content ul li h1 { font-weight:bold; }
#main #right #faq .content ul li div { color:#666666; }
#main #right #faq .content .faq_bottom { padding:8px 0px 0px 0px !important; border:0px !important; }
#main #right #faq .bottom { background:url(/images/right_faq_bottom.gif) center bottom no-repeat; height:68px; }

#main #right #links { margin:0px 0px 10px 0px; }
#main #right #links a,#main #right #links a:link,#main #right #links a:visited { color:#000000; }
#main #right #links a:hover { color:#004990; }
#main #right #links .title { color:#000000; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; line-height:31px; padding:0px 15px 0px 40px; }
#main #right #links .flvsdk { background:url(/images/flvsdk.GIF) left top no-repeat; }
#main #right #links .flvsoft { background:url(/images/right_links_title.gif) left top no-repeat; }
#main #right #links .convertdirect { background:url(/images/right_convert_title.gif) left top no-repeat; }
#main #right #links .swftools { background:url(/images/right_swftools_title.gif) left top no-repeat; }
#main #right #links .playerbox{ background:url(/images/right_playerbox_title.gif) left top no-repeat; }
#main #right #links .moyea { background:url(/images/right_moyea_title.gif) left top no-repeat; }
#main #right #links .content { border-left:1px solid #89b8e6; border-right:1px solid #89b8e6; padding:8px 15px 0px 15px; background-color:#FFFFFF; }
#main #right #links .content a,#main #right #links .content a:link,#main #right #links .content a:visited { color:#333333; }
#main #right #links .content a:hover { color:#004990; }
#main #right #links .content a:hover { text-decoration:underline; }
#main #right #links .content ul li { list-style:none outside; border-bottom:1px solid #d5d5d5; padding:8px 0px 8px 0px; font-size:11px; }
#main #right #links .content ul li font { color:#FF0000; font-size:11px; }
#main #right #links .content ul li h1 { font-weight:bold; }
#main #right #links .content ul li div { color:#666666; }
#main #right #links .content .links_bottom { padding:8px 0px 0px 0px !important; border:0px !important; }
#main #right #links .bottom { background:url(/images/right_links_bottom.gif) left bottom repeat-x; height:15px; }

#main #right #testimonials { margin:0px 0px 10px 0px; }
#main #right #testimonials .title { background:url(/images/right_testimonials_title.gif) left top no-repeat; color:#000000; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; line-height:32px; padding:0px 15px 0px 15px; }
#main #right #testimonials .content { padding:0px 20px 0px 15px; background:url(/images/right_testimonials_bg.gif) left top repeat-y; border:none !important; zoom:100%;  }
#main #right #testimonials .content ul li { list-style:none outside; border-bottom:1px solid #e7f1fa; padding:8px 0px 8px 0px; font-size:11px; background:url(/images/right_testimonials_li.gif) left 12px no-repeat; text-indent:20px; color:#333333; }
#main #right #testimonials .content ul .testimonial_top { padding:0px 0px 8px 0px !important; background:url(/images/right_testimonials_li.gif) left 4px no-repeat !important; }
#main #right #testimonials .content ul .testimonial_bottom { padding:8px 0px 0px 0px !important; border:none !important; }
#main #right #testimonials .content a:hover { text-decoration:underline; }
#main #right #testimonials .content ul li strong { color:#000000; }
#main #right #testimonials .content ul li font { color:#FF0000; font-size:11px; }
#main #right #testimonials .content ul li h1 { font-weight:bold; }
#main #right #testimonials .content ul li div { color:#666666; font-style:italic; text-align:right; text-indent:0px !important; }
#main #right #testimonials .content .testimonials_bottom { padding:8px 0px 0px 0px !important; border:0px !important; }
#main #right #testimonials .bottom { background:url(/images/right_testimonials_bottom.gif) center bottom no-repeat; height:67px; }

#main #right #soft { margin:0px 0px 10px 0px; }
#main #right #soft .title { background:url(/images/right_soft_title.gif) left top no-repeat; color:#000000; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; line-height:31px; padding:0px 15px 0px 15px; }
#main #right #soft .content { border-left:1px solid #89b8e6; border-right:1px solid #89b8e6; padding:8px 15px 0px 15px; background:#edf4fb; }
#main #right #soft .content ul li { list-style:none outside; border-bottom:1px solid #c5dcf3; padding:8px 0px 8px 0px; font-size:11px; }
#main #right #soft .content ul li font { color:#FF0000; font-size:11px; }
#main #right #soft .content ul li h1 { font-weight:bold; }
#main #right #soft .content ul li div { color:#666666; }
#main #right #soft .content .soft_bottom {
	padding:8px 0px 0px 0px !important;
	border:0px !important;
	background-image: url(/images/flv_editor_ultimate_icon.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
#main #right #soft .bottom { background:url(/images/right_soft_bottom.gif) left bottom repeat-x; height:15px; }

#main #right #version_history { margin:0px 0px 10px 0px; }
#main #right #version_history .title { background:url(/images/right_version_history_title.gif) left top no-repeat; color:#000000; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; line-height:33px; padding:0px 15px 0px 15px; }
#main #right #version_history .content { border-left:1px solid #89b8e6; border-right:1px solid #89b8e6; padding:8px 15px 0px 15px; }
#main #right #version_history .content ul li {  font-size:11px; }
#main #right #version_history .content ul .version_list { list-style:none outside !important; border-bottom:1px solid #d5d5d5; padding:8px 0px 8px 0px; }
#main #right #version_history .content ul li ul li { list-style:decimal inside; }
#main #right #version_history .content ul li ul li ul li { list-style:square inside !important; }
#main #right #version_history .content ul li font { color:#FF0000; font-size:11px; }
#main #right #version_history .content ul li h1 { font-weight:bold; }
#main #right #version_history .content ul li div { color:#666666; }
#main #right #version_history .content .version_history_bottom { padding:8px 0px 0px 0px !important; border:0px !important; }
#main #right #version_history .bottom { background:url(/images/right_version_history_bottom.gif) left bottom repeat-x; height:15px; }

#main #right #demo { margin:0px 0px 10px 0px; }
#main #right #demo .title { background:url(/images/right_demo_title.gif) left top no-repeat; color:#000000; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; line-height:32px; padding:0px 15px 0px 15px; }
#main #right #demo .content { border-left:1px solid #89b8e6; border-right:1px solid #89b8e6; padding:0px 15px 0px 15px; background:#eafeff; }
#main #right #demo .content img { float:right; margin:0px 0px 0px 15px; }
#main #right #demo .content .demo_bottom { padding:8px 0px 0px 0px !important; border:0px !important; }
#main #right #demo .bottom { background:url(/images/right_demo_bottom.gif) left bottom repeat-x; height:15px; }

#main #right #newsletter { margin:0px 0px 10px 0px; }
#main #right #newsletter .title { background:url(/images/right_newsletter_title.gif) left top no-repeat; color:#000000; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; line-height:46px; padding:0px 15px 0px 55px; }
#main #right #newsletter .content { border-left:1px solid #89b8e6; border-right:1px solid #89b8e6; padding:8px 15px 0px 15px; background:#ffffff; zoom:100%; }
#main #right #newsletter .content form { padding:10px 0px 0px 0px; }
#main #right #newsletter .content form .input { border:1px solid #646464; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-indent:4px; color:#000000; width:185px; margin:0px 0px 5px 0px; }
#main #right #newsletter .content form .subscribe { border:none; background:url(/images/subscribe_bg.gif) left top no-repeat; height:24px; width:90px; color:#000000; padding:0px 15px 0px 20px; line-height:22px; }
#main #right #newsletter .content .newsletter_bottom { padding:8px 0px 0px 0px !important; border:0px !important; }
#main #right #newsletter .bottom { background:url(/images/right_newsletter_bottom.gif) left bottom repeat-x; height:15px; }

#main #right #awards { margin:0px 0px 10px 0px; }
#main #right #awards .title { background:url(/images/right_awards_title.gif) left top no-repeat; color:#000000; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; line-height:31px; padding:0px 15px 0px 40px; }
#main #right #awards .content { border-left:1px solid #dadada; border-right:1px solid #dadada; padding:8px 15px 0px 15px; background:#ffffff url(/images/right_part_bg.gif) left top repeat-x; text-align:center; }
#main #right #awards .content ul li { list-style:none outside; border-bottom:1px solid #d5d5d5; padding:8px 0px 8px 0px; font-size:11px; line-height:18px; }
#main #right #awards .content ul li h1 { font-weight:bold; }
#main #right #awards .content ul li div { color:#666666; }
#main #right #awards .bottom { background:url(/images/right_part_bottom.gif) left bottom repeat-x; height:15px; }

#main #right #guide { margin:0px 0px 10px 0px; }
#main #right #guide .title { background:url(/images/right_guide_title.gif) left top no-repeat; color:#000000; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; line-height:33px; padding:0px 15px 0px 15px; }
#main #right #guide .content { border-left:1px solid #89b8e6; border-right:1px solid #89b8e6; padding:0px 15px 0px 15px; text-align:center; }
#main #right #guide .content ul li { list-style:none outside; border-bottom:1px solid #96CAFC; padding:8px 0px 8px 0px; font-size:11px; }
#main #right #guide .content ul .guide_bottom { padding:8px 0px 0px 0px !important; border:none !important; }
#main #right #guide .content ul li h1 { font-weight:bold; }
#main #right #guide .content ul li div { color:#666666; }
#main #right #guide .bottom { background:url(/images/right_guide_bottom.gif) left bottom repeat-x; height:15px; }
#main #right #guide .content ul li a,#main #right #guide .content ul li a:link,#main #right #guide .content ul li a:visited { color:#000000; }
#main #right #guide .content ul li a:hover { color:#3272aa; }
#main #right #guide .content ul li a:active { color:#193955; }

#main #right #solution { margin:0px 0px 10px 0px; }
#main #right #solution .title { background:url(/images/right_guide_title.gif) left top no-repeat; color:#000000; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; line-height:33px; padding:0px 15px 0px 15px; }
#main #right #solution .content { border-left:1px solid #89b8e6; border-right:1px solid #89b8e6; padding:0px 15px 0px 15px; text-align:center; }
#main #right #solution .content ul li { list-style:disc inside; border-bottom:1px solid #e7f1fa; padding:5px 0px 5px 0px; font-size:11px; }
#main #right #solution .content ul .guide_bottom { padding:8px 0px 0px 0px !important; border:none !important; }
#main #right #solution .content ul li h1 { font-weight:bold; }
#main #right #solution .content ul li div { color:#666666; }
#main #right #solution .bottom { background:url(/images/right_guide_bottom.gif) left bottom repeat-x; height:15px; }
#main #right #solution .content ul li a,#main #right #solution .content ul li a:link,#main #right #solution .content ul li a:visited { color:#000000; }
#main #right #solution .content ul li a:hover { color:#3272aa; }
#main #right #solution .content ul li a:active { color:#193955; }

#main #right #article { margin:0px 0px 10px 0px; }
#main #right #article .title { background:url(/images/right_article_title.gif) left top no-repeat; color:#000000; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; line-height:33px; padding:0px 15px 0px 15px; }
#main #right #article .content { border-left:1px solid #89b8e6; border-right:1px solid #89b8e6; padding:0px 15px 0px 15px; text-align:center; }
#main #right #article .content ul li { list-style:none outside; border-bottom:1px solid #e7f1fa; padding:8px 0px 8px 0px; font-size:11px; }
#main #right #article .content ul li a:hover { text-decoration:underline; }
#main #right #article .content ul .article_bottom { padding:8px 0px 0px 0px !important; border:none !important; }
#main #right #article .content ul li h1 { font-weight:bold; }
#main #right #article .content ul li div { color:#666666; }
#main #right #article .bottom { background:url(/images/right_guide_bottom.gif) left bottom repeat-x; height:15px; }
#main #right #article .content ul li a,#main #right #article .content ul li a:link,#main #right #article .content ul li a:visited { color:#000000; }
#main #right #article .content ul li a:hover { color:#3272aa; }
#main #right #article .content ul li a:active { color:#193955; }

#main #right #hot_sell { margin:0px 0px 10px 0px; }
#main #right #hot_sell .title { background:url(/images/right_hot_title.gif) left top no-repeat; color:#000000; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; line-height:31px; padding:0px 15px 0px 40px; }
#main #right #hot_sell .content { border-left:1px solid #dadada; border-right:1px solid #dadada; padding:15px 15px 0px 15px; background:#ffffff url(/images/right_part_bg.gif) left top repeat-x; }
#main #right #hot_sell .bottom { background:url(/images/right_part_bottom.gif) left bottom repeat-x; height:15px; }

#main #right #special_offer { margin:0px 0px 10px 0px; }
#main #right #special_offer .title a,#main #right #special_offer .title a:link,#main #right #special_offer .title a:visited { color:#000000; }
#main #right #special_offer .title a:hover { color:#004990; }
#main #right #special_offer .title { background:url(/images/right_special_top.gif) left top no-repeat; color:#000000; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; line-height:32px; padding:0px 15px 0px 15px; }
#main #right #special_offer .content { border-left:1px solid #89b8e6; border-right:1px solid #89b8e6; padding:0px 0px 0px 0px; }
#main #right #special_offer .content img { width:100%; border:0px; }
#main #right #special_offer .content .note { padding:0px 15px 0px 15px; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#333333; }
#main #right #special_offer .content .note a,#main #right #special_offer .content .note a:link,#main #right #special_offer .content .note a:visited { color:#333333; }
#main #right #special_offer .content .note a:hover { color:#3272aa; }
#main #right #special_offer .bottom { background:url(/images/right_special_bottom.gif) left bottom repeat-x; height:15px; }

#main #right #bundle_save { margin:0px 0px 10px 0px; }
#main #right #bundle_save .title { background:url(/images/right_bundle_save_title.gif) left top no-repeat; color:#000000; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; line-height:32px; padding:0px 15px 0px 50px; }
#main #right #bundle_save .title a,#main #right #bundle_save .title a:link,#main #right #bundle_save .title a:visited { color:#000000; }
#main #right #bundle_save .title a:hover { color:#004990; }
#main #right #bundle_save .content { border-left:1px solid #89b8e6; border-right:1px solid #89b8e6; padding:0px 0px 0px 0px; }
#main #right #bundle_save .content img { width:100%; border:0px; }
#main #right #bundle_save .content .note { padding:0px 15px 0px 15px; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#333333; }
#main #right #bundle_save .content .note a,#main #right #bundle_save .content .note a:link,#main #right #bundle_save .content .note a:visited { color:#333333; }
#main #right #bundle_save .content .note a:hover { color:#3272aa; }
#main #right #bundle_save .bottom { background:url(/images/right_special_bottom.gif) left bottom repeat-x; height:15px; }s