#main { width:960px; margin:0px auto 0px auto; background:#ffffff; }
#main #left { float:left; width:725px; padding:0px; }
#main #right { float:right; width:225px; padding:0px; }

/*main*//*download icon*/
a.download_pdf,a.download_pdf:link,a.download_pdf:visited,a.download_pdf a:link { background:url(/images/pdf_ico.gif) left center no-repeat; padding:0px 0px 0px 22px; }

/*#main #left*/
#main #left .pro { margin:0px 0px 10px 0px; }
#main #left .customer_video_top { background:url(/images/download_center_top.gif) left top no-repeat; padding:0px 15px 0px 15px; height:8px; margin:10px 0px 0px 0px; }
#main #left #product_center { padding:10px 0px 10px 0px; }
#main #left #product_center .top { background:url(/images/product_center_top.gif) left top no-repeat; height:10px; }
#main #left #product_center .container { padding:0px 5px 0px 5px; border-left:1px solid #89b8e6; border-right:1px solid #89b8e6; zoom:100%; }
#main #left #product_center .container ul { padding:0px; margin:0px; }
#main #left #product_center .container ul li { list-style:none outside; padding:0px; }
#main #left #product_center .container ul li .title { background:url(/images/product_center_title.gif) left top no-repeat; font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; line-height:32px; padding:0px 15px 0px 15px; }
#main #left #product_center .container ul li .pic { width:220px; float:left; padding:15px 0px 15px 15px; }
#main #left #product_center .container ul li .pic .price { text-align:center; line-height:35px; }
#main #left #product_center .container ul li .pic .price span { font-size:12px; font-weight:bold; line-height:35px; color:#ff0000; }
#main #left #product_center .container ul li .pic .screenshot { text-align:center; }
#main #left #product_center .container ul li .pic .demo { text-align:center; padding:5px 0px 0px 0px; }
#main #left #product_center .container ul li .content { float:right; width:460px; padding:15px 15px 15px 0px; }
#main #left #product_center .container ul li .content div { padding:0px 0px 8px 0px; }
#main #left #product_center .container ul li .content .do { float:right; padding:10px 0px 0px 0px !important; }
#main #left #product_center .container ul li .content .do img { border:0px; margin:0px 10px 0px 0px; }
#main #left #product_center .container .support { margin:0px 0px 0px 0px; border-bottom:1px dashed #abd5ff; border-top:1px dashed #abd5ff; padding:5px 0px 5px 0px !important; }
#main #left #product_center .container .support span { margin:0px 10px 0px 0px; }
#main #left #product_center .bottom { background:url(/images/product_center_bottom.gif) left bottom no-repeat; height:10px; }

#main #left #product_more { padding:10px 0px 10px 0px; }
#main #left #product_more .title { background:url(/images/purchase_center_top.gif) left top no-repeat; padding:15px 15px 0px 15px; font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; }
#main #left #product_more .top { background:url(/images/product_more_top.gif) left top no-repeat; padding:0px 15px 0px 15px; height:8px; }
#main #left #product_more .container { padding:0px 15px 0px 15px; border-left:1px solid #89b8e6; border-right:1px solid #89b8e6; zoom:100%; }
#main #left #product_more .container .title { background:url(/images/product_more_title.gif) left top no-repeat; font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; line-height:32px; padding:0px 15px 0px 15px; }
#main #left #product_more .container .content { padding:0px; color:#333333; }
#main #left #product_more .container .content ul li { list-style:none; border-bottom:1px solid #abd5ff; padding:8px 0px 8px 0px; }
#main #left #product_more .container .content ul li .left { float:left; width:105px; }
#main #left #product_more .container .content ul li .left .pic { text-align:center; }
#main #left #product_more .container .content ul li .left .price { text-align:center; padding:10px 0px 0px 0px; }
#main #left #product_more .container .content ul li .left .price font { color:#FF0000; font-size:12px; }
#main #left #product_more .container .content ul li .left .price span { color:#FF0000; font-size:12px; }
#main #left #product_more .container .content ul li .right { float:right; width:580px; color:#333333; }
#main #left #product_more .container .content ul li .right .support { margin:0px 0px 0px 0px; border-bottom:1px dashed #abd5ff; border-top:1px dashed #abd5ff; padding:5px 0px 5px 0px; }
#main #left #product_more .container .content ul li .right .support span { margin:0px 15px 0px 0px; }
#main #left #product_more .container .content ul li .right .h1,#main #left #product_more .container .content ul li .right .h2,#main #left #product_more .container .content ul li .right .h3,#main #left #product_more .container .content ul li .right .h4,#main #left #product_more .container .content ul li .right .h5,#main #left #product_more .container .content ul li .right .h6,#main #left #product_more .container .content ul li .right .h7,#main #left #product_more .container .content ul li .right .h8 { font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; }
#main #left #product_more .container .content ul li .right .do { float:right;padding:10px 0px 0px 0px; }
#main #left #product_more .container .content ul li .right .do img { border:0px; margin:0px 10px 0px 0px; }
#main #left #product_more .container .content .subtitle { font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; }
#main #left #product_more .bottom { background:url(/images/download_center_bottom.gif) left bottom no-repeat; height:10px; }

#main #left #privacy { padding:10px 0px 10px 0px; }
#main #left #privacy .title { background:url(/images/article_top.gif) left top no-repeat; padding:15px; font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; }
#main #left #privacy .container { padding:0px 15px 0px 15px; border-left:1px solid #89b8e6; border-right:1px solid #89b8e6; zoom:100%; }
#main #left #privacy .container .privacy_pic { float:right; margin:0px 0px 15px 15px; border:0px; }
#main #left #privacy .container h1,#main #left #privacy .container h2,#main #left #privacy .container h3,#main #left #privacy .container h4,#main #left #privacy .container h5 { background:#f5f9fd; border-bottom:1px #d1e3f5 solid; padding:5px 0px 5px 0px; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; margin:0px 0px 10px 0px; }
#main #left #privacy .bottom { background:url(/images/article_bottom.gif) left bottom no-repeat; height:15px; }

#main #left #partners { padding:10px 0px 10px 0px; }
#main #left #partners .title { background:url(/images/article_top.gif) left top no-repeat; padding:15px; font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; }
#main #left #partners .container { padding:0px 15px 0px 15px; border-left:1px solid #89b8e6; border-right:1px solid #89b8e6; zoom:100%; color:#333333; }
#main #left #partners .container .partners_pic { float:left; margin:0px 15px 15px 0px; border:0px; }
#main #left #partners .container .subtitle { font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; padding:0px 0px 8px 0px; }
#main #left #partners .container h1,#main #left #partners .container h2,#main #left #partners .container h3,#main #left #partners .container h4,#main #left #partners .container h5,#main #left #partners .container h6,#main #left #partners .container h7,#main #left #partners .container h8 { background:#f5f9fd; border-bottom:1px #d1e3f5 solid; padding:5px 0px 5px 0px; font-size:12px; font-weight:bold; margin:0px 0px 10px 0px; }
#main #left #partners .bottom { background:url(/images/article_bottom.gif) left bottom no-repeat; height:15px; }

#main #left #about_us { padding:10px 0px 10px 0px; }
#main #left #about_us .title { background:url(/images/article_top.gif) left top no-repeat; padding:15px; font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; }
#main #left #about_us .container { padding:0px 15px 0px 15px; border-left:1px solid #89b8e6; border-right:1px solid #89b8e6; zoom:100%; }
#main #left #about_us .container .about_us_pic { float:right; margin:0px 0px 15px 15px; border:0px; }
#main #left #about_us .bottom { background:url(/images/article_bottom.gif) left bottom no-repeat; height:15px; }

#main #left #knowledge_base { padding:10px 0px 10px 0px; }
#main #left #knowledge_base .title { background:url(/images/article_top.gif) left top no-repeat; padding:15px;  }
#main #left #knowledge_base .title .title_name{ float:left;font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold;}
#main #left #knowledge_base .title .title_more{ float:right;}
#main #left #knowledge_base .title .title_more a{ color:#004990;}
#main #left #knowledge_base .title .title_name a{ color:#000000;}
#main #left #knowledge_base .container { padding:0px 15px 0px 15px; border-left:1px solid #89b8e6; border-right:1px solid #89b8e6; zoom:100%; }
#main #left #knowledge_base .container .tags { margin:10px 0px 0px 0px; padding:10px 0px 10px 0px; border:1px solid #d1e3f5; background:#f5f9fd; }
#main #left #knowledge_base .container .tags img { margin:0px 5px 0px 5px; border:0px; }
#main #left #knowledge_base .container .nav { text-align:center; border-top:1px dashed #89b8e6; padding:5px 15px 5px 15px; color:#333333; }
#main #left #knowledge_base .container .nav a,#main #left #knowledge_base .container .nav a:link,#main #left #knowledge_base .container .nav a:visited { color:#004990; text-decoration:underline; }
#main #left #knowledge_base .container .nav a:hover { color:#333333; }
#main #left #knowledge_base .container h1,#main #left #knowledge_base .container h2,#main #left #knowledge_base .container h3,#main #left #knowledge_base .container h4,#main #left #knowledge_base .container h5,#main #left #knowledge_base .container h6,#main #left #knowledge_base .container h7,#main #left #knowledge_base .container h8 { font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; }
#main #left #knowledge_base .container .knowledge_base_pic { float:right; margin:0px 0px 15px 15px; border:0px; }
#main #left #knowledge_base .container .subtitle { background:#f2f2f2; border-bottom:1px solid #cdcdcd; padding:8px 0px 8px 0px; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; margin:15px 0px 15px 0px; }
#main #left #knowledge_base .container .knowledge_list { margin:0px; padding:0px; }
#main #left #knowledge_base .container .knowledge_list li { padding:8px 0px 8px 0px; list-style:none outside; color:#333333; border-bottom:1px dashed #abd5ff; }
#main #left #knowledge_base .container .knowledge_list li img { float:left; margin:0px 15px 15px 0px; }
#main #left #knowledge_base .container .knowledge_list li .knowledge_title { text-indent:15px; background:url(/images/knowledge_li.gif) left 4px no-repeat; font-weight:bold; }
#main #left #knowledge_base .container .knowledge_list li .knowledge_title a { text-decoration:underline; }
#main #left #knowledge_base .container .knowledge_list li .form { text-align:right; color:#666666; }
#main #left #knowledge_base .bottom { background:url(/images/article_bottom.gif) left bottom no-repeat; height:15px; }

#main #left #solution { padding:10px 0px 10px 0px; }
#main #left #solution .title { background:url(/images/article_top.gif) left top no-repeat; padding:15px; font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; }
#main #left #solution .container { padding:0px 15px 0px 15px; border-left:1px solid #89b8e6; border-right:1px solid #89b8e6; zoom:100%; }
#main #left #solution .container h1,#main #left #solution .container h2,#main #left #solution .container h3,#main #left #solution .container h4,#main #left #solution .container h5,#main #left #solution .container h6,#main #left #solution .container h7,#main #left #solution .container h8 { font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; }
#main #left #solution .container .solution_left_pic { float:left; margin:0px 15px 15px 0px; border:0px; }
#main #left #solution .container .solution_right_pic { float:right; margin:0px 0px 15px 15px; border:0px; }
#main #left #solution .container .subtitle { background:#f2f2f2; border-bottom:1px solid #cdcdcd; padding:8px 0px 8px 0px; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; margin:15px 0px 15px 0px; }
#main #left #solution .container .solution_list { margin:0px; padding:0px; }
#main #left #solution .container .solution_list li { padding:8px 0px 8px 0px; list-style:none outside; color:#333333; border-bottom:1px dashed #abd5ff; }
#main #left #solution .container .solution_list li img { float:left; margin:0px 15px 15px 0px; }
#main #left #solution .container .solution_list li .solution_title { text-indent:15px; background:url(/images/knowledge_li.gif) left 4px no-repeat; font-weight:bold; }
#main #left #solution .container .solution_list li .solution_title a { text-decoration:underline; }
#main #left #solution .container .solution_list li .form { text-align:right; color:#666666; }
#main #left #solution .bottom { background:url(/images/article_bottom.gif) left bottom no-repeat; height:15px; }

#main #left #solution_pro { float:left; width:295px; padding:0px; border:1px solid #a7caec; margin:0px 15px 15px 0px; }
#main #left #solution_pro .title { padding:10px 15px 10px 15px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:13px; color:#333333; background:none !important; }
#main #left #solution_pro .pro { margin:0px; padding:0px; }
#main #left #solution_pro .pro img { border:none; width:100%; }
#main #left #solution_pro .content { padding:10px 15px 5px 15px; line-height:16px; }
#main #left #solution_pro .content h1,#main #left #solution_pro .content h2,#main #left #solution_pro .content h3,#main #left #solution_pro .content h4,#main #left #solution_pro .content h5,#main #left #solution_pro .content h6,#main #left #solution_pro .content h7,#main #left #solution_pro .content h8 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; }
#main #left #solution_pro .content ul li { list-style:disc inside; line-height:16px; color:#333333; }
#main #left #solution_pro .do { text-align:center; padding:0px 15px 15px 15px; }
#main #left #solution_pro .do img { border:0px; margin:0px 3px 0px 3px; }

#main #left #recommended { margin:0px; padding:15px 0px 0px 0px; }
#main #left #recommended .title { background:url(/images/recommended_title.jpg) left top no-repeat; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; line-height:38px; height:53px; padding:0px 0px 0px 40px !important; }
#main #left #recommended .content { border-left:1px solid #c5c5c5; border-right:1px solid #c5c5c5; }
#main #left #recommended .content ul { margin:0px; padding:0px; width:100%; }
#main #left #recommended .content ul li { list-style:none outside; }
.recommended_left { float:left; width:49%; border-right:1px solid #ececec; }
.recommended_right { float:right; width:49%; }
#main #left #recommended .content ul li .img { float:left; left:15px; position:relative; width:100px; }
#main #left #recommended .content ul li .img div { text-align:center; padding:8px 0px 0px 0px; color:#FF0000; }
#main #left #recommended .content ul li .img div font { font-size:14px; font-weight:bold; }
#main #left #recommended .content ul li .conts { float:right; right:15px; width:205px; position:relative; }
#main #left #recommended .content ul li .conts h1 { font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; }
#main #left #recommended .content ul li .conts h1 a { font-size:14px; }
#main #left #recommended .content ul li .conts div { padding:6px 0px 0px 0px; }
#main #left #recommended .content ul li .conts div img { border:0px; margin:0px 4px 0px 0px; }
#main #left #recommended .bottom { background:url(/images/recommended_bottom.gif) left bottom no-repeat; height:15px; }

#main #left #affiliate { padding:10px 0px 10px 0px; }
#main #left #affiliate .title { background:url(/images/article_top.gif) left top no-repeat; padding:15px; font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; }
#main #left #affiliate .container { padding:0px 15px 0px 15px; border-left:1px solid #89b8e6; border-right:1px solid #89b8e6; zoom:100%; }
#main #left #affiliate .container .affiliate_pic { float:left; margin:0px 15px 15px 0px; border:0px; }
#main #left #affiliate .container .subtitle { background:#f5f9fd; border-bottom:1px solid #d1e3f5; padding:8px 0px 8px 0px; margin:8px 0px 8px 0px; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; }
#main #left #affiliate .container .step { background:url(/images/affiliate_step.gif) 25px center no-repeat; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; padding:8px 0px 8px 0px; }
#main #left #affiliate .container .affiliate_content { padding:0px; margin:0px;  }
#main #left #affiliate .container .affiliate_content .top { background:url(/images/affiliate_top.gif) left top no-repeat; height:15px; }
#main #left #affiliate .container .affiliate_content .content { background:url(/images/affiliate_content.gif) left top no-repeat; border-left:2px solid #c4dbf2; border-right:2px solid #c4dbf2; padding:0px 15px 0px 15px; }
#main #left #affiliate .container .affiliate_content .content table,#main #left #affiliate .container .affiliate_content .content table tr { margin:0px; padding:0px; width:655px; }
#main #left #affiliate .container .affiliate_content .content table tr td { padding:8px 15px 8px 0px; border-bottom:1px dashed #c4dbf2; font-size:11px; }
#main #left #affiliate .container .affiliate_content .content table tr td .name { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; }
#main #left #affiliate .container .affiliate_content .content table .title_tr { margin:0px; padding:0px; }
#main #left #affiliate .container .affiliate_content .content table .title_tr td { font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:13px; border-bottom:2px solid #c4dbf2 !important; padding:0px 0px 8px 0px !important; }
#main #left #affiliate .container .affiliate_content .bottom { background:url(/images/affiliate_bottom.gif) left bottom no-repeat; height:15px; }
#main #left #affiliate .bottom { background:url(/images/article_bottom.gif) left bottom no-repeat; height:15px; }

#main #left #newsletter { padding:10px 0px 10px 0px; }
#main #left #newsletter .title { background:url(/images/article_top.gif) left top no-repeat; padding:15px; font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; }
#main #left #newsletter .container { padding:0px 15px 0px 15px; border-left:1px solid #89b8e6; border-right:1px solid #89b8e6; zoom:100%; color:#333333; }
#main #left #newsletter .container .newsletter_pic { float:right; margin:0px 0px 15px 15px; border:0px; }
#main #left #newsletter .container .content { border-top:1px solid #c4dbf2; margin:15px 0px 0px 0px; }
#main #left #newsletter .container .content .subtitle { color:#333333; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; padding:15px 0px 10px 0px; }
#main #left #newsletter .container .content table { width:100%; }
#main #left #newsletter .container .content table td { padding:5px 15px 5px 0px; font-size:12px; font-weight:bold; color:#333333; }
#main #left #newsletter .container .content table .left { text-align:right; color:#ff6600; }
#main #left #newsletter .container .content table td .email { width:400px; font-family:Arial, Helvetica, sans-serif; font-size:12px; }
#main #left #newsletter .container .content table td .button { font-family:Arial, Helvetica, sans-serif; font-size:12px; }
#main #left #newsletter .bottom { background:url(/images/article_bottom.gif) left bottom no-repeat; height:15px; }

#main #left #sitemap { padding:10px 0px 10px 0px; }
#main #left #sitemap .title { background:url(/images/article_top.gif) left top no-repeat; padding:15px; font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; }
#main #left #sitemap .container { padding:0px 15px 0px 15px; border-left:1px solid #89b8e6; border-right:1px solid #89b8e6; zoom:100%; }
#main #left #sitemap .container ul li { list-style:none outside; font-size:14px; font-weight:bold; color:#333333; padding:0px 0px 8px 0px; }
#main #left #sitemap .container ul li .note { font-size:11px; font-weight:normal; color:#333333; }
#main #left #sitemap .container ul li a,#main #left #sitemap .container ul li a:link,#main #left #sitemap .container ul li a:visited { color:#000000; }
#main #left #sitemap .container ul li a:hover { color:#3272aa; text-decoration:underline; }
#main #left #sitemap .container ul li li { font-size:11px !important; padding:0px !important; font-weight:normal !important; }
#main #left #sitemap .container ul li li .subtitle { font-size:13px; font-weight:bold; padding:8px 0px 8px 0px; background:#f5f9fd; border-bottom:1px solid #d1e3f5; margin:8px 0px 8px 0px; }
#main #left #sitemap .container ul li li .subtitle a,#main #left #sitemap .container ul li li .subtitle a:link,#main #left #sitemap .container ul li li .subtitle a:visited { color:#3272aa !important; }
#main #left #sitemap .container ul li li .subtitle a:hover { color:#000000 !important; }
#main #left #sitemap .container ul li li a { margin:0px 15px 0px 0px; }
#main #left #sitemap .bottom { background:url(/images/article_bottom.gif) left bottom no-repeat; height:15px; }

#main #left #support { padding:10px 0px 10px 0px; }
#main #left #support .title { background:url(/images/article_top.gif) left top no-repeat; padding:15px; font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; }
#main #left #support .container { padding:0px 15px 0px 15px; border-left:1px solid #89b8e6; border-right:1px solid #89b8e6; zoom:100%; color:#333333; }
#main #left #support .container .support_pic { float:right; margin:0px 0px 15px 15px; border:0px; }
#main #left #support .container .links { margin:0px; padding:0px; }
#main #left #support .container .links li { list-style:none outside; padding:8px 0px 8px 0px; border-bottom:1px dashed #abd5ff; }
#main #left #support .container .links li img { float:left; margin:0px 15px 0px 0px; }
#main #left #support .container .subtitle { background:#f5f9fd; border-bottom:1px #d1e3f5 solid; padding:5px 0px 5px 0px; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; margin:0px 0px 10px 0px; }
#main #left #support .container h1,#main #left #support .container h2,#main #left #support .container h3,#main #left #support .container h4,#main #left #support .container h5 { color:#000000; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; }
#main #left #support .bottom { background:url(/images/article_bottom.gif) left bottom no-repeat; height:15px; }

#main #left #special_offer { padding:10px 0px 10px 0px; }
#main #left #special_offer .title { background:url(/images/article_top.gif) left top no-repeat; padding:15px; font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; }
#main #left #special_offer .container { padding:0px 15px 0px 15px; border-left:1px solid #89b8e6; border-right:1px solid #89b8e6; zoom:100%; color:#333333; }
#main #left #special_offer .container ul li { list-style:none outside; }
#main #left #special_offer .container ul li .left { float:left; width:175px; }
#main #left #special_offer .container ul li .left .pic { padding:0px 0px 10px 0px; }
#main #left #special_offer .container ul li .left .price { text-align:center; }
#main #left #special_offer .container ul li .left .price span { font-size:12px; font-weight:bold; color:#ff0000; }
#main #left #special_offer .container ul li .left .price font { text-decoration:line-through; color:#666666; }
#main #left #special_offer .container ul li .right { float:right; width:500px; }
#main #left #special_offer .container ul li .right .subtitle { font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; }
#main #left #special_offer .container ul li .right .support { margin:0px 0px 0px 0px; border-bottom:1px dashed #abd5ff; border-top:1px dashed #abd5ff; padding:5px 0px 5px 0px !important; }
#main #left #special_offer .container ul li .right .support span { margin:0px 10px 0px 0px; }
#main #left #special_offer .container ul li .right .subtitle a,#main #left #special_offer .container ul li .right .subtitle a:link,#main #left #special_offer .container ul li .right .subtitle a:visited { color:#000000; }
#main #left #special_offer .container ul li .right .subtitle a:hover { color:#004990; }
#main #left #special_offer .container ul li .right .do { padding:10px 0px 0px 0px; }
#main #left #special_offer .container ul li .right .do img { margin:0px 5px 0px 0px; }
#main #left #special_offer .bottom { background:url(/images/article_bottom.gif) left bottom no-repeat; height:15px; }

#main #left #discount { padding:10px 0px 10px 0px; }
#main #left #discount .top { background:url(/images/discount_container_top.gif) left top no-repeat; height:10px; }
#main #left #discount .container { padding:0px 10px 0px 10px; border-left:1px solid #89b8e6; border-right:1px solid #89b8e6; zoom:100%; color:#333333; }
#main #left #discount .container .banner { margin:0px; padding:0px 0px 10px 0px; }
#main #left #discount .container .banner img { border:0px; width:100%; }
#main #left #discount .container .discount_pic { float:left; margin:0px 15px 40px 0px; border:none; }
#main #left #discount .container .part { margin:0px 0px 10px 0px; padding:0px; }
#main #left #discount .container .part .part_top { background:url(/images/discount_top.gif) center top no-repeat; height:10px; }
#main #left #discount .container .part .title { background:url(/images/discount_title.gif) center top no-repeat !important; line-height:32px; font-size:16px !important; padding:0px 15px 0px 15px !important; font-family:Arial, Helvetica, sans-serif; font-weight:bold; }
#main #left #discount .container .part .content { border-left:1px solid #c4dbf2 !important; border-right:1px solid #c4dbf2 !important; padding:5px 15px 0px 15px !important; }
#main #left #discount .container .part .content .subtitle { font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; }
#main #left #discount .container .part .content .note { margin:0px; padding:0px; }
#main #left #discount .container .part .content .note li { list-style:decimal inside; padding:0px 0px 10px 0px; }
#main #left #discount .container .part .part_bottom { background:url(/images/discount_bottom.gif) center bottom no-repeat; height:10px; }
#main #left #discount .container .discount_list { margin:10px 0px 0px 0px; padding:0px; }
#main #left #discount .container .discount_list li { list-style:disc inside; }
#main #left #discount .container .discount_list li a { text-decoration:underline; }
#main #left #discount .container .title { background:url(/images/discount_title.gif) center top no-repeat !important; line-height:32px; font-size:16px !important; padding:0px 15px 0px 15px !important; font-family:Arial, Helvetica, sans-serif; font-weight:bold; }
#main #left #discount .container .content { padding:15px 15px 0px 15px; border-left:1px solid #c4dbf2; border-right:1px solid #c4dbf2; zoom:100%; color:#333333; }
#main #left #discount .container .bottom { background:url(/images/discount_bottom.gif) center bottom no-repeat !important; height:15px; }
#main #left #discount .container .content .discount { margin:0px; padding:0px; }
#main #left #discount .container .content .discount li { list-style:none outside; padding:10px 0px 0px 0px; color:#333333; }
#main #left #discount .container .content .discount li div { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#333333; }
#main #left #discount .container .content .discount li a { text-decoration:underline; }
#main #left #discount .container .content .discount li h1,#main #left #discount .container .content .discount li h2,#main #left #discount .container .content .discount li h3,#main #left #discount .container .content .discount li h4,#main #left #discount .container .content .discount li h5,#main #left #discount .container .content .discount li h6,#main #left #discount .container .content .discount li h7,#main #left #discount .container .content .discount li h8 { font-weight:bold; color:#333333; }
#main #left #discount .container .content .discount li ul li { list-style:disc inside !important; padding:0px !important; line-height:18px; }
#main #left #discount .container .content .discount li ul li font { color:#FF0000; font-size:11px; }
#main #left #discount .container .content .discount .left { float:left; width:320px; }
#main #left #discount .container .content .discount .right { float:right; width:320px; }
#main #left #discount .container .content .discount li .subtitle { font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#FF0000; }

#main #left #discount .container .ways { margin:0px; padding:0px; }
#main #left #discount .container .ways .title { padding:15px 15px 8px 15px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:14px; background:url(/images/discount_top.gif) center top no-repeat !important; color:#333333; }

#main #left #discount .container .ways .content { padding:0px 15px 0px 15px; color:#333333; }
#main #left #discount .container .ways .bottom { background:url(/images/discount_bottom.gif) center bottom no-repeat !important; height:15px; }
#main #left #discount .container .ways .content ul { margin:0px; padding:0px; color:#333333; }
#main #left #discount .container .ways .content ul li { list-style:none inside; color:#333333; width:325px; }
#main #left #discount .container .ways .content ul .left { float:left; }
#main #left #discount .container .ways .content ul .right { float:right; }
#main #left #discount .container .ways .content ul li h1,#main #left #discount .container .ways .content ul li h2,#main #left #discount .container .ways .content ul li h3,#main #left #discount .container .ways .content ul li h4,#main #left #discount .container .ways .content ul li h5 { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#333333; }
#main #left #discount .container .ways .content ul li ol { margin:0px; padding:0px; }
#main #left #discount .container .ways .content ul li ol li { list-style:decimal inside !important; color:#333333; float:none !important; width:auto !important; }
#main #left #discount .container .ways .content .ways_pic { float:right; } 
#main #left #discount .bottom { background:url(/images/article_bottom.gif) left bottom no-repeat; height:15px; }

#main #left #faq { padding:10px 0px 10px 0px; }
#main #left #faq .title { background:url(/images/article_top.gif) left top no-repeat; padding:15px; font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; }
#main #left #faq .container { padding:0px 15px 0px 15px; border-left:1px solid #89b8e6; border-right:1px solid #89b8e6; zoom:100%; color:#333333; }
#main #left #faq .container .faq_pic { float:right; margin:0px 0px 15px 15px; border:0px; }
#main #left #faq .container .faqs { margin:0px; padding:0px; }
#main #left #faq .container .faqs li { list-style:none outside; padding:8px 0px 8px 0px; border-bottom:1px dashed #d1e3f5; background:url(/images/faq_li.gif) left 14px no-repeat; text-indent:20px; }
#main #left #faq .container .faqs li img { float:left; margin:0px 15px 0px 0px; }
#main #left #faq .container .subtitle { background:#f5f9fd; border-bottom:1px #d1e3f5 solid; padding:5px 0px 5px 0px; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; margin:0px 0px 10px 0px; }
#main #left #faq .container h1,#main #left #faq .container h2,#main #left #faq .container h3,#main #left #faq .container h4,#main #left #faq .container h5 { color:#000000; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; }
#main #left #faq .bottom { background:url(/images/article_bottom.gif) left bottom no-repeat; height:15px; }

#main #left #order_help { padding:10px 0px 10px 0px; }
#main #left #order_help .title { background:url(/images/article_top.gif) left top no-repeat; padding:15px; font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; }
#main #left #order_help .container { padding:0px 15px 0px 15px; border-left:1px solid #89b8e6; border-right:1px solid #89b8e6; zoom:100%; color:#333333; }
#main #left #order_help .container .order_help_pic { float:right; margin:0px 0px 15px 15px; border:0px; }
#main #left #order_help .container .order_helps { margin:0px; padding:0px; }
#main #left #order_help .container .order_helps li { list-style:none outside; padding:8px 0px 8px 0px; border-bottom:1px dashed #d1e3f5; background:url(/images/faq_li.gif) left 14px no-repeat; text-indent:20px; }
#main #left #order_help .container .order_helps li img { float:left; margin:0px 15px 0px 0px; }
#main #left #order_help .container .subtitle { background:#f5f9fd; border-bottom:1px #d1e3f5 solid; padding:5px 0px 5px 0px; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; margin:0px 0px 10px 0px; }
#main #left #order_help .container h1,#main #left #order_help .container h2,#main #left #order_help .container h3,#main #left #order_help .container h4,#main #left #order_help .container h5 { color:#000000; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; }
#main #left #order_help .container .subtitle h1,#main #left #order_help .container .subtitle h2,#main #left #order_help .container .subtitle h3,#main #left #order_help .container .subtitle h4,#main #left #order_help .container .subtitle h5 { color:#000000; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; float:left; }
#main #left #order_help .container .subtitle span { float:right; }
#main #left #order_help .container .subtitle span a { font-size:11px; font-weight:normal; }
#main #left #order_help .bottom { background:url(/images/article_bottom.gif) left bottom no-repeat; height:15px; }

#main #left #contact { padding:10px 0px 10px 0px; }
#main #left #contact .title { background:url(/images/article_top.gif) left top no-repeat; padding:15px; font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; }
#main #left #contact .container { padding:0px 15px 0px 15px; border-left:1px solid #89b8e6; border-right:1px solid #89b8e6; zoom:100%; }
#main #left #contact .container .contact_pic { width:100%; }
#main #left #contact .container .subtitle { font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; }
#main #left #contact .bottom { background:url(/images/article_bottom.gif) left bottom no-repeat; height:15px; }

#main #left #download_center { padding:10px 0px 0px 0px; }
#main #left #download_center .title { background:url(/images/purchase_center_top.gif) left top no-repeat; padding:15px 15px 0px 15px; font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; }
#main #left #download_center .top { background:url(/images/download_center_top.gif) left top no-repeat; padding:0px 15px 0px 15px; height:8px; }
#main #left #download_center .container { padding:0px 15px 0px 15px; border-left:1px solid #89b8e6; border-right:1px solid #89b8e6; zoom:100%; }
#main #left #download_center .container .title { background:url(/images/download_center_title.gif) left top no-repeat; font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; line-height:32px; padding:0px 15px 0px 15px; }
#main #left #download_center .container .content { padding:0px; color:#333333; }
#main #left #download_center .container .content ul li { list-style:none; border-bottom:1px solid #abd5ff; padding:8px 0px 8px 0px; }
#main #left #download_center .container .content ul li .left { float:left; width:115px; }
#main #left #download_center .container .content ul li .left .pic { text-align:center; }
#main #left #download_center .container .content ul li .left .price { text-align:center; }
#main #left #download_center .container .content ul li .left .price font { color:#FF0000; font-size:12px; }
#main #left #download_center .container .content ul li .right { float:right; width:570px; color:#333333; }
#main #left #download_center .container .content ul li .right .support { margin:0px 0px 0px 0px; border-bottom:1px dashed #abd5ff; border-top:1px dashed #abd5ff; padding:5px 0px 5px 0px; }
#main #left #download_center .container .content ul li .right .support span { margin:0px 15px 0px 0px; }
#main #left #download_center .container .content ul li .right .h1,#main #left #download_center .container .content ul li .right .h2,#main #left #download_center .container .content ul li .right .h3,#main #left #download_center .container .content ul li .right .h4,#main #left #download_center .container .content ul li .right .h5,#main #left #download_center .container .content ul li .right .h6,#main #left #download_center .container .content ul li .right .h7,#main #left #download_center .container .content ul li .right .h8 { font-family:Arial, Helvetica, sans-serif; font-size:14px !important; font-weight:bold; }
#main #left #download_center .container .content ul li .right .h1 a,#main #left #download_center .container .content ul li .right .h2 a,#main #left #download_center .container .content ul li .right .h3 a,#main #left #download_center .container .content ul li .right .h4 a,#main #left #download_center .container .content ul li .right .h5 a,#main #left #download_center .container .content ul li .right .h6 a,#main #left #download_center .container .content ul li .right .h7 a,#main #left #download_center .container .content ul li .right .h8 a { font-size:14px !important; }
#main #left #download_center .container .content ul li .right .do { padding:10px 0px 0px 0px; }
#main #left #download_center .container .content ul li .right .do img { border:0px; margin:0px 10px 0px 0px; }
#main #left #download_center .container .content .subtitle { font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; }
#main #left #download_center .bottom { background:url(/images/download_center_bottom.gif) left bottom no-repeat; height:10px; }

#main #left #download_more { padding:10px 0px 10px 0px; }
#main #left #download_more .title { background:url(/images/purchase_center_top.gif) left top no-repeat; padding:15px 15px 0px 15px; font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; }
#main #left #download_more .top { background:url(/images/download_more_top.gif) left top no-repeat; padding:0px 15px 0px 15px; height:8px; }
#main #left #download_more .container { padding:0px 15px 0px 15px; border-left:1px solid #89b8e6; border-right:1px solid #89b8e6; zoom:100%; }
#main #left #download_more .container .title { background:url(/images/download_more_title.gif) left top no-repeat; font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; line-height:32px; padding:0px 15px 0px 15px; }
#main #left #download_more .container .content { padding:0px; color:#333333; }
#main #left #download_more .container .content ul li { list-style:none; border-bottom:1px solid #abd5ff; padding:8px 0px 8px 0px; }
#main #left #download_more .container .content ul li .left { float:left; width:65px; }
#main #left #download_more .container .content ul li .left .pic { text-align:center; }
#main #left #download_more .container .content ul li .left .price { text-align:center; }
#main #left #download_more .container .content ul li .left .price font { color:#FF0000; font-size:12px; }
#main #left #download_more .container .content ul li .right { float:right; width:620px; color:#333333; }
#main #left #download_more .container .content ul li .right .support { margin:0px 0px 0px 0px; border-bottom:1px dashed #abd5ff; border-top:1px dashed #abd5ff; padding:5px 0px 5px 0px; }
#main #left #download_more .container .content ul li .right .support span { margin:0px 15px 0px 0px; }
#main #left #download_more .container .content ul li .right .h1,#main #left #download_more .container .content ul li .right .h2,#main #left #download_more .container .content ul li .right .h3,#main #left #download_more .container .content ul li .right .h4,#main #left #download_more .container .content ul li .right .h5,#main #left #download_more .container .content ul li .right .h6,#main #left #download_more .container .content ul li .right .h7,#main #left #download_more .container .content ul li .right .h8 { font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; }
#main #left #download_more .container .content ul li .right .do { padding:10px 0px 0px 0px; }
#main #left #download_more .container .content ul li .right .do img { border:0px; margin:0px 10px 0px 0px; }
#main #left #download_more .container .content .subtitle { font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; }
#main #left #download_more .bottom { background:url(/images/download_center_bottom.gif) left bottom no-repeat; height:10px; }

#main #left .purchase_help { padding:0px; margin:0px 0px 10px 0px; }
#main #left .purchase_help .title { background:url(/images/purchase_help_top.gif) left top no-repeat; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:14px; padding:15px 15px 0px 15px; }
#main #left .purchase_help .content { border-left:1px solid #89b8e6; border-right:1px solid #89b8e6; zoom:100%; padding:0px 15px 0px 15px; color:#333333; }
#main #left .purchase_help .bottom { background:url(/images/purchase_help_bottom.gif) left bottom no-repeat; height:8px; }

#main #left #purchase_center { padding:10px 0px 10px 0px; }
#main #left #purchase_center .title { background:url(/images/purchase_center_top.gif) left top no-repeat; padding:15px 15px 0px 15px; font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; }
#main #left #purchase_center .top { background:url(/images/download_center_top.gif) left top no-repeat; padding:15px 15px 0px 15px; font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; }
#main #left #purchase_center .container { padding:0px 15px 0px 15px; border-left:1px solid #89b8e6; border-right:1px solid #89b8e6; zoom:100%; }
#main #left #purchase_center .container .info { padding:0px 0px 10px 0px; }
#main #left #purchase_center .container .info .pic { float:left; }
#main #left #purchase_center .container .info .pic img { border:0px; }
#main #left #purchase_center .container .info .content { float:right; width:385px; color:#333333; }
#main #left #purchase_center .container .info .content .support { margin:10px 0px 10px 0px; padding:5px 0px 5px 0px; border-bottom:1px dashed #abd5ff; border-top:1px dashed #abd5ff; }
#main #left #purchase_center .container .info .content .support span { margin:0px 15px 0px 0px; }
#main #left #purchase_center .container .payment { padding:0px 0px 10px 0px; }
#main #left #purchase_center .container .payment h1 { font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; padding:10px 0px 10px 0px; }
#main #left #purchase_center .container .payment ul li { list-style:disc inside; color:#333333; }
#main #left #purchase_center .container .buy { padding:0px; }
#main #left #purchase_center .container .buy h1 { font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; padding:0px 0px 0px 0px; }
#main #left #purchase_center .container .buy table,#main #left #purchase_center .container .buy table tr { margin:0px; padding:0px; }
#main #left #purchase_center .container .buy table tr td { padding:8px 15px 8px 0px; font-size:11px; border-bottom:1px dashed #abd5ff; line-height:26px; }

#main #left #purchase_center .container .buy table tr td strong { font-size:11px; font-weight:bold; }
#main #left #purchase_center .container .buy table .title { margin:0px; padding:0px; background:none !important; }
#main #left #purchase_center .container .buy table .title td { font-weight:bold; border-bottom:1px solid #abd5ff !important; font-family:Arial, Helvetica, sans-serif; font-size:13px !important; background:#edf6ff !important; line-height:18px !important; }
#main #left #purchase_center .container .buy { padding:0px 0px 2px 0px; }
#main #left #purchase_center .container .buy ul { margin:10px 0px 10px 0px; padding:0px; }
#main #left #purchase_center .container .buy ul li { list-style:none; border-bottom:1px solid #abd5ff; padding:8px 0px 8px 0px; }
#main #left #purchase_center .container .buy ul li .left { float:left; width:115px; }
#main #left #purchase_center .container .buy ul li .left .pic { text-align:center; }
#main #left #purchase_center .container .buy ul li .left .price { text-align:center; }
#main #left #purchase_center .container .buy ul li .left .price font { color:#FF0000; font-size:12px; }
#main #left #purchase_center .container .buy ul li .right { float:right; width:570px; color:#333333; }
#main #left #purchase_center .container .buy ul li .right .support { margin:0px 0px 0px 0px; border-bottom:1px dashed #abd5ff; border-top:1px dashed #abd5ff; padding:5px 0px 5px 0px; }
#main #left #purchase_center .container .buy ul li .right .support span { margin:0px 15px 0px 0px; }
#main #left #purchase_center .container .buy ul li .right .h1,#main #left #purchase_center .container .buy ul li .right .h2,#main #left #purchase_center .container .buy ul li .right .h3,#main #left #purchase_center .container .buy ul li .right .h4,#main #left #purchase_center .container .buy ul li .right .h5,#main #left #purchase_center .container .buy ul li .right .h6,#main #left #purchase_center .container .buy ul li .right .h7,#main #left #purchase_center .container .buy ul li .right .h8 { font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; }
#main #left #purchase_center .container .buy ul li .right .do { padding:10px 0px 0px 0px; }
#main #left #purchase_center .container .buy ul li .right .do img { border:0px; margin:0px 10px 0px 0px; }
#main #left #purchase_center .container .product { padding:10px 0px 0px 0px; }
#main #left #purchase_center .container .product table { margin:0px 0px 10px 0px; padding:0px; border:1px solid #89b8e6; }
#main #left #purchase_center .container .product table tr { margin:0px; padding:0px; }
#main #left #purchase_center .container .product table tr td { padding:8px; font-size:11px; vertical-align:top; line-height:30px; border-top:1px dashed #c8e3ff; }
#main #left #purchase_center .container .product table tr .software { line-height:18px !important;  }
#main #left #purchase_center .container .product table tr .license { line-height:18px !important; }
#main #left #purchase_center .container .product table tr .price { padding:4px 5px 8px 5px !important;}
#main #left #purchase_center .container .product table tr .price span { line-height:18px !important }
#main #left #purchase_center .container .product table tr .volume_price { line-height:18px; }
#main #left #purchase_center .container .product table tr .order { padding:8px 5px 4px 5px !important; line-height:26px; width:120px }
#main #left #purchase_center .container .product table tr td font { color:#FF0000; font-size:11px; font-weight:bold; }
#main #left #purchase_center .container .product table tr td strong { font-size:11px; font-weight:bold; }
#main #left #purchase_center .container .product table tr td img { margin:0px 0px 8px 0px; }
#main #left #purchase_center .container .product table .title { margin:0px; padding:0px; background:none !important; }
#main #left #purchase_center .container .product table .title td { font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-size:13px !important; background:#edf6ff !important; line-height:18px !important; border:none !important; }
#main #left #purchase_center .container .product table .pay { margin:0px; padding:0px; background:none !important; }
#main #left #purchase_center .container .product table .pay td { font-weight:bold; border-top:1px dashed #c8e3ff !important; font-family:Arial, Helvetica, sans-serif; font-size:12px !important; background:#f4f8fc !important; line-height:18px !important; color:#666666; }
#main #left #purchase_center .container .about { padding:0px; }
#main #left #purchase_center .container .about h1 { font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; padding:0px 0px 10px 0px; color:#FF0000; }
#main #left #purchase_center .container .about .subtitle { font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; padding:0px 0px 10px 0px; }
#main #left #purchase_center .bottom { background:url(/images/purchase_center_bottom.gif) center bottom no-repeat; height:10px; }

#main #left #purchase_more { padding:10px 0px 10px 0px; }
#main #left #purchase_more .title { background:url(/images/purchase_center_top.gif) left top no-repeat; padding:15px 15px 0px 15px; font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; }
#main #left #purchase_more .top { background:url(/images/purchase_more_top.gif) left top no-repeat; padding:0px 15px 0px 15px; height:8px; }
#main #left #purchase_more .container { padding:0px 15px 0px 15px; border-left:1px solid #89b8e6; border-right:1px solid #89b8e6; zoom:100%; }
#main #left #purchase_more .container .title { background:url(/images/purchase_more_title.gif) left top no-repeat; font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; line-height:32px; padding:0px 15px 0px 15px; }
#main #left #purchase_more .container .content { padding:0px; color:#333333; }
#main #left #purchase_more .container .content ul li { list-style:none; border-bottom:1px solid #abd5ff; padding:8px 0px 8px 0px; }
#main #left #purchase_more .container .content ul li .left { float:left; width:65px; }
#main #left #purchase_more .container .content ul li .left .pic { text-align:center; }
#main #left #purchase_more .container .content ul li .left .price { text-align:center; }
#main #left #purchase_more .container .content ul li .left .price font { color:#FF0000; font-size:12px; }
#main #left #purchase_more .container .content ul li .right { float:right; width:620px; color:#333333; }
#main #left #purchase_more .container .content ul li .right .support { margin:0px 0px 0px 0px; border-bottom:1px dashed #abd5ff; border-top:1px dashed #abd5ff; padding:5px 0px 5px 0px; }
#main #left #purchase_more .container .content ul li .right .support span { margin:0px 15px 0px 0px; }
#main #left #purchase_more .container .content ul li .right .h1,#main #left #purchase_more .container .content ul li .right .h2,#main #left #purchase_more .container .content ul li .right .h3,#main #left #purchase_more .container .content ul li .right .h4,#main #left #purchase_more .container .content ul li .right .h5,#main #left #purchase_more .container .content ul li .right .h6,#main #left #purchase_more .container .content ul li .right .h7,#main #left #purchase_more .container .content ul li .right .h8 { font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; }
#main #left #purchase_more .container .content ul li .right .do { padding:10px 0px 0px 0px; }
#main #left #purchase_more .container .content ul li .right .do img { border:0px; margin:0px 10px 0px 0px; }
#main #left #purchase_more .container .content .subtitle { font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; }
#main #left #purchase_more .bottom { background:url(/images/download_center_bottom.gif) left bottom no-repeat; height:10px; }

#main #left #swreg { padding:0px 0px 10px 0px; }
#main #left #swreg .top { background:url(/images/purchase_swreg_top.gif) left top no-repeat; height:15px; }
#main #left #swreg .content { border-left:1px solid #89b8e6; border-right:1px solid #89b8e6; zoom:100%; padding:0px 15px 0px 15px; color:#333333; }
#main #left #swreg .content .title { font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:14px; }
#main #left #swreg .bottom { background:url(/images/purchase_swreg_bottom.gif) left bottom no-repeat; height:15px; }

#main #left #note { padding:0px 0px 10px 0px; }
#main #left #note .top { background:url(/images/purchase_note_top.gif) left top no-repeat; height:15px; }
#main #left #note .content { border-left:1px solid #89b8e6; border-right:1px solid #89b8e6; zoom:100%; padding:0px 15px 0px 15px; color:#333333; }
#main #left #note .content .title { font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:14px; }
#main #left #note .bottom { background:url(/images/purchase_note_bottom.gif) left bottom no-repeat; height:15px; }

#main #left #upgrade { padding:10px 0px 10px 0px; }
#main #left #upgrade .title { background:url(/images/upgrade_top.gif) left top no-repeat; line-height:45px; font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; padding:0px 15px 0px 15px; }
#main #left #upgrade .container { padding:0px 15px 0px 15px; border-left:1px solid #89b8e6; border-right:1px solid #89b8e6; zoom:100%; }
#main #left #upgrade .container .upgrade_pic { float:right; margin:0px 0px 15px 15px; }
#main #left #upgrade .container .content { padding:10px 0px 0px 0px; margin:0px; }
#main #left #upgrade .container .content .top { background:url(/images/upgrade_content_top.gif) center top no-repeat; height:5px; }
#main #left #upgrade .container .content .bottom { background:url(/images/upgrade_content_bottom.gif) center bottom no-repeat !important; height:5px !important; }
#main #left #upgrade .container .content .upgrade_info { border-left:3px solid #dbeaf7; border-right:3px solid #dbeaf7; padding:0px 10px 0px 10px; }
#main #left #upgrade .container .content .upgrade_info table,#main #left #upgrade .container .content .upgrade_info table tr { width:665px; margin:0px; padding:0px; }
#main #left #upgrade .container .content .upgrade_info table tr td { padding:5px 15px 5px 0px; border-bottom:1px solid #e1edf9; font-size:11px; vertical-align:top; line-height:32px; }
#main #left #upgrade .container .content .upgrade_info table tr td img { border:0px; margin:0px 0px 8px 0px; }
#main #left #upgrade .container .content .upgrade_info table tr td h1,#main #left #upgrade .container .content .upgrade_info table tr td h2,#main #left #upgrade .container .content .upgrade_info table tr td h3,#main #left #upgrade .container .content .upgrade_info table tr td h4,#main #left #upgrade .container .content .upgrade_info table tr td h5,#main #left #upgrade .container .content .upgrade_info table tr td h6 { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#004990; }
#main #left #upgrade .container .content .upgrade_info table tr td font { font-size:12px; color:#FF0000; }
#main #left #upgrade .container .content .upgrade_info table .bottom_tr { margin:0px; padding:0px; }
#main #left #upgrade .container .content .upgrade_info table .bottom_tr td { border:none !important; }
#main #left #upgrade .container .subtitle { font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; padding:10px 0px 0px 0px; }
#main #left #upgrade .container .content ul li { list-style:none outside; width:49%; float:left; }
#main #left #upgrade .container .content ul li div { padding:0px 15px 0px 0px; }
#main #left #upgrade .container .content ul li div img { float:left; margin:0px 15px 15px 0px; }
#main #left #upgrade .bottom { background:url(/images/upgrade_bottom.gif) left bottom no-repeat; height:10px; }

#main #left #news { padding:10px 0px 10px 0px; }
#main #left #news .title { background:url(/images/news_top.gif) left top no-repeat; line-height:auto; font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; padding:15px 15px 10px 15px; }
#main #left #news .container { padding:0px 15px 0px 15px; border-left:1px solid #89b8e6; border-right:1px solid #89b8e6; zoom:100%; }
#main #left #news .container .news_pic { float:right; margin:0px 0px 15px 15px; }
#main #left #news .container .content { padding:10px 0px 10px 0px; margin:0px; zoom:100%; }
#main #left #news .container .subtitle { font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; padding:8px 0px 8px 0px; border-bottom:1px solid #d1e3f5; background:#f5f9fd; }
#main #left #news .container .content .list { margin:0px; padding:0px; }
#main #left #news .container .content .list li { list-style:none; background:url(/images/news_list.gif) left 9px no-repeat; text-indent:12px; border-bottom:1px solid #e7f1fa; padding:5px 0px 5px 0px; }
#main #left #news .bottom { background:url(/images/news_bottom.gif) left bottom no-repeat; height:10px; }

#main #left #banner { padding:10px 0px 0px 0px; }
#main #left #banner img { border:none; }

#main #banner_home { padding:0px 0px 10px 0px; }
#main #banner_home img,#main #banner_home object,#main #banner_home param,#main #banner_home embed { border:none; }

#main #left #position { background:url(/images/position_bg.gif) left top no-repeat; padding:0px 15px 0px 15px; line-height:28px; }
#main #left #position a,#main #left #position a:link,#main #left #position a:visited { color:#004990; text-decoration:underline; }
#main #left #position a:hover { color:#00000; text-decoration:underline; }
#main #left #position .home { padding:0px 0px 0px 22px; }
#main #left #position span a,#main #left #position span a:link,#main #left #position span a:visited { color:#00000 !important; text-decoration:none !important; }
#main #left #position span a:hover { color:#004990 !important; text-decoration:none !important; }
#main #left #position span a:active { text-decoration:none !important; }

#main #left .home_product { padding:0px; margin:0px;  }
#main #left .home_product .main { background:#f5f8fb; margin:0px 0px 10px 0px; }
#main #left .home_product .main .top { background:url(/images/home_pro_top.gif) center top no-repeat; height:15px; }
#main #left .home_product .main .bottom { background:url(/images/home_pro_bottom.gif) center bottom no-repeat; height:15px; }
#main #left .home_product .main .container { border-left:1px solid #89b8e6; border-right:1px solid #89b8e6; zoom:100%; padding:0px 15px 0px 15px; }
#main #left .home_product .main .container .left { float:left; }
#main #left .home_product .main .container .left .demo { text-align:center; }
#main #left .home_product .main .container .left .view { text-align:center; line-height:30px;  background:url(/images/home_pro_demo_a.gif) no-repeat 50px center; }
#main #left .home_product .main .container .left .view a { padding:0px 0px 0px 10px; line-height:30px !important; }
#main #left .home_product .main .container .left .price { text-align:center; padding:0px; }
#main #left .home_product .main .container .left .price span { color:#FF0000; font-size:12px; }
#main #left .home_product .main .container .right { width:360px; float:right; }
#main #left .home_product .main .container .right .subtitle { font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; }
#main #left .home_product .main .container .right ul li { list-style:disc inside; line-height:18px; color:#333333; }
#main #left .home_product .main .container .right .support { margin:10px 0px 0px 0px; border-bottom:1px dashed #abd5ff; border-top:1px dashed #abd5ff; padding:5px 0px 5px 0px; }
#main #left .home_product .main .container .right .support span { margin:0px 15px 0px 0px; }
#main #left .home_product .main .container .right .do { padding:10px 0px 0px 0px; }
#main #left .home_product .main .container .right .do img { margin:0px 5px 0px 0px; }

#main #left .home_product .others { margin:0px 0px 10px 0px; }
#main #left .home_product .others .left { width:357px; float:left; }
#main #left .home_product .others .right { width:357px; float:right; }
#main #left .home_product .others div .subtitle { font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; background:url(/images/home_others_title.gif) left top no-repeat; line-height:30px; padding:0px 15px 0px 15px; }
#main #left .home_product .others div .container { border-left:1px solid #89b8e6; border-right:1px solid #89b8e6; zoom:100%; padding:15px 15px 0px 15px; }
#main #left .home_product .others div .container .info { float:left; }
#main #left .home_product .others div .container .info .pic { text-align:center; }
#main #left .home_product .others div .container .info .price { text-align:center; }
#main #left .home_product .others div .container .info .price span { color:#FF0000; font-size:12px; }
#main #left .home_product .others div .container .content { float:right; width:200px; color:#333333; }
#main #left .home_product .others div .container .content ul li { list-style:disc inside; color:#333333; }
#main #left .home_product .others div .container .content .do { padding:10px 0px 0px 0px; text-align:left; }
#main #left .home_product .others div .container .content .do img { margin:0px 5px 0px 0px; }
#main #left .home_product .others div .bottom { background:url(/images/home_others_bottom.gif) left bottom no-repeat; height:15px; }

#main #left .home_solution { padding:0px 0px 10px 0px; margin:0px; }
#main #left .home_solution .title { background:url(/images/home_solution_title.gif) left top no-repeat; padding:0px 15px 0px 45px !important; font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; line-height:40px; }
#main #left .home_solution .content { border-left:1px solid #89b8e6; border-right:1px solid #89b8e6; zoom:100%; padding:8px 15px 0px 15px; }
#main #left .home_solution .content ul li { list-style:none; padding:0px 0px 8px 0px; border-bottom:1px dashed #e0eaf3; color:#333333; }
#main #left .home_solution .content ul li .pic { float:left; }
#main #left .home_solution .content ul li .pic img { border:0px; }
#main #left .home_solution .content ul li .note { float:right; width:525px; color:#333333; }
#main #left .home_solution .content ul li .note h1 { font-size:12px; font-weight:bold; background:url(/images/home_solution_li_title.gif) left 6px no-repeat !important; padding:0px 0px 0px 20px; }
#main #left .home_solution .content ul .solution_bottom { padding:8px 0px 0px 0px !important; border:none !important; }
#main #left .home_solution .bottom { background:url(/images/home_solution_bottom.gif) left bottom no-repeat; height:15px; }

#main #left .more_software { padding:0px 0px 10px 0px; margin:0px; }
#main #left .more_software .title { background:url(/images/more_software_title.gif) left top no-repeat; padding:0px 15px 0px 45px !important; font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; line-height:40px; }
#main #left .more_software .container { border-left:1px solid #89b8e6; border-right:1px solid #89b8e6; zoom:100%; padding:8px 15px 0px 15px; }
#main #left .more_software .container .subtitle {font-family:Arial, Helvetica, sans-serif;font-weight:bold;font-size:14px;color:#333333;}
#main #left .more_software .container .subtitle_othe {font-family:Arial, Helvetica, sans-serif;font-weight:bold;font-size:14px;color:#333333;background-image: url(/images/dvd_to_flash_ico.gif);background-repeat: no-repeat;background-position: left center; padding-left:27px; line-height:22px;}
#main #left .more_software .container .subtitle_othe a{ color:#333333;}
#main #left .more_software .container .subtitle_playerbox{font-family:Arial, Helvetica, sans-serif;font-weight:bold;font-size:14px;color:#333333;background-image: url(/images/playerbox_logo.jpg);background-repeat: no-repeat;background-position: left center; padding-left:27px; line-height:22px;}
#main #left .more_software .container .subtitle_playerbox a{ color:#333333;}
#main #left .more_software .container .subtitle_mxformac{font-family:Arial, Helvetica, sans-serif;font-weight:bold;font-size:14px;color:#333333;background-image: url(/images/mx_for_mac_icon.gif);background-repeat: no-repeat;background-position: left center; padding-left:27px; line-height:22px;}
#main #left .more_software .container .subtitle_mxformac a{ color:#333333;}
#main #left .more_software .container .others .subtitle { font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:14px; color:#333333; margin:0px 0px 8px 0px; padding:0px 0px 8px 0px !important; border-bottom:1px solid #a0cffd; }
#main #left .more_software .container .subtitle a,#main #left .more_software .container .subtitle a:link,#main #left .more_software .container .subtitle a:visited { color:#333333; }
#main #left .more_software .container .subtitle a:hover { color:#004990; }
#main #left .more_software .container .main { padding:0px; margin:0px; }
#main #left .more_software .container .main img { float:right; margin:0px 0px 0px 15px; }
#main #left .more_software .container .others { margin:0px; padding:0px; }
#main #left .more_software .container .others div { padding:0px 15px 0px 0px; }
#main #left .more_software .container .others ul li { list-style:none outside; width:340px; border:none !important; }
#main #left .more_software .container .others ul .left { float:left; }
#main #left .more_software .container .others ul .right { float:right; }
#main #left .more_software .container .others ul li ul li { float:none !important; list-style:disc inside !important; width:auto !important; padding:0px 15px 0px 0px; }
#main #left .more_software .bottom { background:url(/images/more_software_bottom.gif) left bottom no-repeat; height:15px; }

.home_product div .content .moreinfo a:hover { color:#000000; }
.home_product div .content .moreinfo a:active { color:#7f0000; }
#main #left .home_product .content .do { text-align:right; }
#main #left .home_product .content .do img { border:0px; margin:0px 0px 0px 10px; }
#main #left .home_product .bottom { background:url(/images/home_product_bottom.gif) left bottom no-repeat; height:15px; }

#main #left #info { padding:10px 0px 10px 0px; }
#main #left #info .left { float:left; width:300px; padding:10px 0px 10px 0px; }
#main #left #info .left .pic { text-align:left; }
#main #left #info .left .screenshot { text-align:center; }
#main #left #info .left .demo { text-align:center; padding:5px 0px 0px 0px; }
#main #left #info .left .price { text-align:center; padding:10px 0px 10px 0px; }
#main #left #info .left .price span { color:#FF0000; font-size:12px; font-weight:bold; }
#main #left #info .left .price font { color:#6666666; text-decoration:line-through; }
#main #left #info .content { float:right; width:410px; padding:0px 0px 10px 0px; }
#main #left #info .content .title { font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; padding:0px 0px 5px 0px; }
#main #left #info .content .title h1 { font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; }
#main #left #info .content .title .flv_converter_mac{font-family:Arial, Helvetica, sans-serif;font-size:16px;font-weight:bold;
background-image: url(/images/flv_converter_mac_icon.gif);background-repeat: no-repeat;background-position: left center; padding-left:35px; height:30px; line-height:30px;}
#main #left #info .content .title .mxformac{font-family:Arial, Helvetica, sans-serif;font-size:16px;font-weight:bold;
background-image: url(/images/mx_for_mac_icon.gif);background-repeat: no-repeat;background-position: left center; padding-left:35px; height:30px; line-height:30px;}
#main #left #info .content .title .flv_editor_ultimate{font-family:Arial, Helvetica, sans-serif;font-size:16px;font-weight:bold;
background-image: url(/images/flv_editor_ultimate_icon.gif);background-repeat: no-repeat;background-position: left center; padding-left:35px; height:30px; line-height:30px;}
#main #left #info .content .do { padding:10px 0px 0px 0px; }
#main #left #info .content .do img { border:0px; margin:0px 5px 0px 0px; }
#main #left #info .support { margin:0px 0px 0px 0px; border-bottom:1px dashed #abd5ff; border-top:1px dashed #abd5ff; padding:5px 0px 5px 0px; }
#main #left #info .support span { margin:0px 15px 0px 0px; }
#main #left #info .links { padding:10px 15px 10px 15px; background:url(/images/info_links_bg.gif) left bottom no-repeat; border-top:1px solid #d9d9d9; text-align:right; }
#main #left #info .links .price { float:left; color:#ff0000; font-family:Arial, Helvetica, sans-serif; font-size:22px; font-weight:bold; line-height:normal; padding:0px 0px 0px 50px; }
#main #left #info .bottom { background:url(/images/info_bottom.gif) left bottom no-repeat !important; height:15px; }
#main #left #info .links .do { float:right; }
#main #left #info .links .do img { margin:0px 0px 0px 10px; }

div#main #left #product_tab { margin-top:10px; margin-bottom:10px; border:1px solid #89B8E6;}
div#main #left #product_tab .title { height:30px;background-image: url(/images/product_tab_bg.gif);background-repeat: repeat-x;background-position: left top; color:#999999; }
div#main #left #product_tab .title ul li .right { border-right:none;}
div#main #left #product_tab .title ul li { float:left; border-right:1px solid #89B8E6;list-style:none; }
div#main #left #product_tab .title ul li a { color:#000;line-height:30px;  padding:0 11px 0 11px; display:block; text-decoration:none;  }
div#main #left #product_tab .title ul a:hover {display:block; background:url(/images/product_tab_a_bg.gif) repeat-x left top; color:#004283; }
div#main #left #product_tab .title ul .hover {display:block; background:url(/images/product_tab_a_bg.gif) left top repeat-x; color:#004283; } 
div#main #left #product_tab .content { background:#fff; padding:10px; }
div#main #left #product_tab .content .img{ float:right;}
div#main #left #product_tab .content .infod{ float:left; width:400px;}
div#main #left #product_tab .content ul { margin:0px; padding:0px; }
div#main #left #product_tab .content ul li { list-style:none outside; border-bottom:1px solid #D4E8FF; padding:10px 0px 10px 0px; font-size:11px; line-height:18px; color:#000; }
div#main #left #product_tab .content .subscribe{ text-align:center;}
div#main #left #product_tab .content ul li .pic{ float:right;width:115px;  }
div#main #left #product_tab .content ul li .intro{ float:left; }
div#main #left #product_tab .content ul li div { display:block !important; }
div#main #left #product_tab .content ul li .people { float:left; width:12%; text-align:left; background:url(/images/comment_people_bg.gif) right center no-repeat; display:inline !important; }
div#main #left #product_tab .content ul li .comment { float:left; width:85%; background:#fff6f0; display:inline !important; }
div#main #left #product_tab .content ul li .comment .top { background:url(/images/commit_top_left.gif) left top no-repeat; height:15px; !important;}
div#main #left #product_tab .content ul li .comment .top div { background:url(/images/commit_top_right.gif) right top no-repeat !important; height:15px; }
div#main #left #product_tab .content ul li .comment .content { background:url(/images/comment_content_bg.gif) left top no-repeat; padding:0px 25px 0px 25px !important; border:none !important; }
div#main #left #product_tab .content ul li .comment .date { background:url(/images/comment_content_date_bg.gif) right bottom no-repeat; padding:0px 25px 0px 25px !important; border:none !important; text-align:right; color:#666666; }
div#main #left #product_tab .content ul li .comment .content div { text-align:right !important; color:#666666; }
div#main #left #product_tab .content ul li .comment .bottom { background:url(/images/commit_bottom_left.gif) left bottom no-repeat; height:15px; }
div#main #left #product_tab .content ul li .comment .bottom div { background:url(/images/commit_bottom_right.gif) right bottom no-repeat !important; height:15px; }

div#main #left #product_tab .player{ background-color:#F8F8F8; border:1px solid #DADADA; padding:10px; margin-bottom:15px;}
div#main #left #product_tab .player .player_left{ width:171px; margin-right:20px;float:left;}
div#main #left #product_tab .player .player_right{ width:365px;float:left;}
div#main #left #product_tab .player .player_right .player_right_name{ font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; padding-bottom:8px;}
div#main #left #product_tab .player .player_right .player_right_name a{ color:#000000;}
div#main #left #product_tab .player .player_right .player_right_name span{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000000; font-weight:normal;}
div#main #left #product_tab .player .player_right .player_right_name .player_download{ padding-bottom:10px; line-height:36px;}
div#main #left #product_tab .player .player_popular{ float:right; text-align:right;}
div#main #left #product_tab .browse_pages{ text-align:right;}




#main #left .tab { padding:0px 0px 10px 0px; zoom:100%; }
#main #left .tab .menu { margin:0px; padding:5px 15px 0px 15px; background:#e9f1f9 url(/images/tab_menu_bg.gif) center 34px no-repeat; height:50px; }
#main #left .tab .menu ul { margin:0px; padding:0px; float:left; }
#main #left .tab .menu ul li { float:left; list-style:none outside; height:30px; background:url(/images/tab_menu_li.gif) left top no-repeat; padding:0px 0px 0px 5px; }
#main #left .tab .menu ul li a { background:url(/images/tab_menu_li_a.gif) right top no-repeat; text-decoration:none; display:block; line-height:30px; padding:0px 10px 0px 5px; }
#main #left .tab .menu ul li a,#main #left .tab .menu ul li a:link,#main #left .tab .menu ul li a:visited { color:#333333; }
#main #left .tab .menu ul li a:hover { color:#3272aa; }
#main #left .tab .menu ul li a:active { color:#33526e; }
#main #left .tab .on { background:url(/images/tab_menu_li_on.gif) left top no-repeat !important; padding:0px 0px 0px 5px !important; }
#main #left .tab .on a { background:url(/images/tab_menu_li_on_a.gif) right top no-repeat !important; color:#000000 !important; font-weight:bold; font-size:12px; }
#main #left .tab .menu .features { background:url(/images/tab_features.gif) left top no-repeat !important; }
#main #left .tab .menu .do { background:url(/images/tab_do.gif) left top no-repeat !important; }
#main #left .tab .menu .choose { background:url(/images/tab_choose.gif) left top no-repeat !important; }
#main #left .tab .menu .awards { background:url(/images/tab_awards.gif) left top no-repeat !important; }
#main #left .tab .menu .system { background:url(/images/tab_system.gif) left top no-repeat !important; }
#main #left .tab .menu .comments { background:url(/images/tab_comments.gif) left top no-repeat !important; }
#main #left .tab .menu .demo { background:url(/images/tab_demo.gif) left top no-repeat !important; }
#main #left .tab .menu .screenshots { background:url(/images/tab_screenshots.gif) left top no-repeat !important; }
#main #left .tab .menu .player { background:url(/images/tab_player.gif) left top no-repeat !important; }
#main #left .tab .menu .tutorial { background:url(/images/tab_tutorial.gif) left top no-repeat !important; }
#main #left .tab .menu .version { background:url(/images/tab_version.gif) left top no-repeat !important; }
#main #left .tab .menu .faq { background:url(/images/tab_faq.gif) left top no-repeat !important; }
#main #left .tab .menu .features a,#main #left .tab .menu .do a,#main #left .tab .menu .system a,#main #left .tab .menu .comments a,#main #left .tab .menu .demo a,#main #left .tab .menu .screenshots a,#main #left .tab .menu .tutorial a,#main #left .tab .menu .version a,#main #left .tab .menu .faq a,#main #left .tab .menu .choose a,#main #left .tab .menu .awards a,#main #left .tab .menu .player a {  padding:0px 15px 0px 40px !important; background:url(/images/tab_menu_li_on_a.gif) right top no-repeat !important; color:#000000 !important; font-weight:bold; }
#main #left .tab .menu .more { float:right; font-size:12px; }
#main #left .tab .menu .more a { font-size:12px; text-decoration:underline; }
#main #left .tab .menu .more a,#main #left .tab .menu .more a:link,#main #left .tab .menu .more a:visited { color:#004990; }
#main #left .tab .menu .more a:hover { color:#000000; }
#main #left .tab .container { padding:0px; margin:0px; zoom:100%; }
#main #left .tab .container .top { background:url(/images/tab_content_top.gif) left top no-repeat; height:15px; }
#main #left .tab .container .content { border-left:1px solid #89b8e6; border-right:1px solid #89b8e6; padding:0px 15px 0px 15px; zoom:100%; }
#main #left .tab .container .content .right_pic { float:right; margin:0px 0px 15px 15px; }
#main #left .tab .container .content .features { margin:0px; padding:0px; }
#main #left .tab .container .content .features li { list-style:none outside; padding:8px 0px 8px 0px; border-bottom:1px solid #eaf4ff; }
#main #left .tab .container .content .features li img { float:left; margin:0px 15px 15px 0px; }
#main #left .tab .container .content .features .bottom { padding:8px 0px 0px 0px !important; border:none !important; background:none !important; height:auto !important; }

#main #left .tab .container .content .player { margin:0px; padding:0px; }
#main #left .tab .container .content .player img { border:none; margin:0px 15px 5px 0px; }
#main #left .tab .container .content .player ul li { list-style:none outside; padding:0px 15px 10px 0px; float:left; line-height:18px; text-align:center; }

#main #left .tab .container .content .compare { margin:0px; padding:0px; }
#main #left .tab .container .content .compare .note { padding:0px 0px 10px 0px; }
#main #left .tab .container .content .compare .note .compare_pic { margin:0px 0px 15px 15px; border:none; float:right; }
#main #left .tab .container .content .compare table { background:#FFFFFF; width:100%; margin:0px; padding:0px; } 
#main #left .tab .container .content .compare table tr { margin:0px; padding:0px; }
#main #left .tab .container .content .compare table tr td { background:#E8EFF7; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#333333; padding:5px; text-align:center; }
#main #left .tab .container .content .compare table tr .function { text-align:left; }
#main #left .tab .container .content .compare table .title { background:#bdd3e8 url(/images/compare_title.jpg) left bottom no-repeat; }
#main #left .tab .container .content .compare table .title a { color:#FFFFFF; }
#main #left .tab .container .content .compare table .title .functions { background:#ffffff url(/images/compare_title_left.gif) left bottom no-repeat !important; vertical-align:bottom; font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#FFFFFF; padding:8px 8px 20px 8px; text-align:left; }
#main #left .tab .container .content .compare table .title .product { background:#ffffff url(/images/compare_pic_right.gif) left bottom repeat-x !important; color:#ffffff; width:22.5%; font-family:Arial, Helvetica, sans-serif; font-weight:bold; text-align:center; }

#main #left .tab .container .content .faq_questions  { background:#f3f9ff; border-bottom:1px solid #abd5ff; padding:15px; }
#main #left .tab .container .content .faq_questions h1 { font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; }
#main #left .tab .container .content .faq_questions ul li { list-style:decimal inside; }
#main #left .tab .container .content .faq_questions ul li a:hover { text-decoration:underline; }
#main #left .tab .container .content .faq_content { padding:0px; margin:0px; }
#main #left .tab .container .content .faq_content .subtitle { border-bottom:1px solid #abd5ff; margin:15px 0px 10px 0px; }
#main #left .tab .container .content .faq_content .subtitle h1 { float:left; font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; }
#main #left .tab .container .content .faq_content .subtitle .top { float:right; background:none !important; border:none !important; }
#main #left .tab .container .content .faq_content .subtitle .top a { text-decoration:underline; }
#main #left .tab .container .content .faq_content ul li { padding:8px 0px 8px 0px; list-style:none outside; border-bottom:1px dashed #abd5ff; }

#main #left .tab .container .content .version_history { padding:0px; margin:0px; }
#main #left .tab .container .content .version_history ul li { list-style:none outside; padding:0px 0px 10px 0px; }
#main #left .tab .container .content .version_history ul li h1 { background:#edf6ff; border-bottom:1px solid #abd5ff; padding:8px 0px 8px 0px; }
#main #left .tab .container .content .version_history ul li span { color:#666666; }
#main #left .tab .container .content .version_history ul li ul li { list-style:decimal inside !important; padding:0px !important; line-height:18px; }

#main #left .tab .container .content .system { margin:0px; padding:0px; }
#main #left .tab .container .content .system ul { margin:0px; padding:0px; float:left; }
#main #left .tab .container .content .system ul li { list-style:square inside;}
#main #left .tab .container .content .system img { float:right; }

#main #left .tab .container .content .awards { margin:0px; padding:0px; }
#main #left .tab .container .content .awards ul { margin:0px; padding:0px; float:left; }
#main #left .tab .container .content .awards ul li { list-style:square inside;}
#main #left .tab .container .content .awards img { margin:0px 10px 10px 0px; }

#main #left .tab .container .content .comments { margin:0px; padding:0px; }
#main #left .tab .container .content .comments li { list-style:none outside; padding:0px 0px 10px 0px; }
#main #left .tab .container .content .comments li .people { float:left; width:12%; text-align:left; background:url(/images/comment_people_bg.gif) right center no-repeat; }
#main #left .tab .container .content .comments li .comment { float:right; width:88%; background:#fff6f0; }
#main #left .tab .container .content .comments li .comment .top { background:url(/images/commit_top_left.gif) left top no-repeat; height:15px; }
#main #left .tab .container .content .comments li .comment .top div { background:url(/images/commit_top_right.gif) right top no-repeat !important; height:15px; }
#main #left .tab .container .content .comments li .comment .content { background:url(/images/comment_content_bg.gif) left top no-repeat; padding:0px 25px 0px 25px !important; border:none !important; }
#main #left .tab .container .content .comments li .comment .date { background:url(/images/comment_content_date_bg.gif) right bottom no-repeat; padding:0px 25px 0px 25px !important; border:none !important; text-align:right; color:#666666; }
#main #left .tab .container .content .comments li .comment .content div { text-align:right !important; color:#666666; }
#main #left .tab .container .content .comments li .comment .bottom { background:url(/images/commit_bottom_left.gif) left bottom no-repeat; height:15px; }
#main #left .tab .container .content .comments li .comment .bottom div { background:url(/images/commit_bottom_right.gif) right bottom no-repeat !important; height:15px; }

#main #left .tab .container .content .screenshots { margin:0px; padding:0px; }
#main #left .tab .container .content .screenshots h1,#main #left .tab .container .content .screenshots h2,#main #left .tab .container .content .screenshots h3,#main #left .tab .container .content .screenshots h4,#main #left .tab .container .content .screenshots h5,#main #left .tab .container .content .screenshots h6,#main #left .tab .container .content .screenshots h7,#main #left .tab .container .content .screenshots h8 { font-size:14px; font-weight:bold;}

#main #left .tab .container .content .public { margin:0px; padding:0px; }
#main #left .tab .container .content .public h1,#main #left .tab .container .content .public h2,#main #left .tab .container .content .public h3,#main #left .tab .container .content .public h4,#main #left .tab .container .content .public h5,#main #left .tab .container .content .public h6,#main #left .tab .container .content .public h7,#main #left .tab .container .content .public h8 { font-size:14px; font-weight:bold;}
#main #left .tab .container .content .public .note { background:#e9f1f9; padding:15px; border:1px solid #c4dbf2; }

#main #left .tab .container .content .demo { margin:0px; padding:0px; }
#main #left .tab .container .content .demo h1,#main #left .tab .container .content .demo h2,#main #left .tab .container .content .demo h3,#main #left .tab .container .content .demo h4,#main #left .tab .container .content .demo h5,#main #left .tab .container .content .demo h6,#main #left .tab .container .content .demo h7,#main #left .tab .container .content .demo h8 { font-size:14px; font-weight:bold;}
#main #left .tab .container .content .demo ul { margin:0px; padding:0px; clear:both; }
#main #left .tab .container .content .demo ul li { padding:10px 0px 10px 0px; border-bottom:1px solid #c5dcf3; list-style:none; clear:both; }
#main #left .tab .container .content .demo .subtitle { font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; border-bottom:1px dashed #c5dcf3; padding:0px 0px 5px 0px; margin:0px 0px 0px 0px; }
#main #left .tab .container .content .demo ul li .note { padding:15px 0px 10px 0px; color:#333333; }
#main #left .tab .container .content .demo ul li span { line-height:18px;padding:0px !important; line-height:18px !important; margin:0px 15px 0px 0px; color:#333333; }
#main #left .tab .container .content .demo .bottom { background:url(/images/right_part_bottom.gif) left bottom repeat-x; height:15px; }

#main #left .tab .container .content .tutorial { margin:0px; padding:0px; }
#main #left .tab .container .content .tutorial h1,#main #left .tab .container .content .tutorial h2,#main #left .tab .container .content .tutorial h3,#main #left .tab .container .content .tutorial h4,#main #left .tab .container .content .tutorial h5,#main #left .tab .container .content .tutorial h6,#main #left .tab .container .content .tutorial h7,#main #left .tab .container .content .tutorial h8 { font-size:14px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; }

#main #left .tab .container .bottom { background:url(/images/tab_content_bottom.gif) left bottom no-repeat; height:15px; }
#main #left .tab .container .bottom_player { background:url(/images/tab_content_bottom.gif) left bottom no-repeat; height:10px; }

/*#mian demo center*/
#main #left #video_sharing { padding:10px 0px 0px 0px; line-height:18px; }
#main #left #video_sharing .title { font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; padding:0px 0px 5px 0px; }
#main #left #video_sharing .content { line-height:18px; color:#333333; }
#main #left #demo_view { padding:10px 0px 0px 0px; }
#main #left #demo_center { padding:10px 0px 10px 0px; }
#main #left #demo_center .title { background:url(/images/purchase_center_top.gif) left top no-repeat; padding:15px 15px 0px 15px; font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; }
#main #left #demo_center .top { background:url(/images/download_center_top.gif) left top no-repeat; padding:0px 15px 0px 15px; height:8px; }
#main #left #demo_center .container { padding:0px 15px 0px 15px; border-left:1px solid #89b8e6; border-right:1px solid #89b8e6; zoom:100%; }
#main #left #demo_center .container .content { padding:0px; color:#333333; }
#main #left #demo_center .container .content ul li { list-style:none; border-bottom:1px solid #abd5ff; padding:8px 0px 8px 0px; }
#main #left #demo_center .container .content ul li .left { float:left; width:115px; }
#main #left #demo_center .container .content ul li .left img { border:1px solid #034b9d; }
#main #left #demo_center .container .content ul li .right { float:right; width:570px; color:#333333; }
#main #left #demo_center .container .content ul li .right .name { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; }
#main #left #demo_center .container .content ul li .right .form { text-align:right; color:#666666; }
#main #left #demo_center .bottom { background:url(/images/download_center_bottom.gif) left bottom no-repeat; height:10px; }

