@charset "utf-8";
body { font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;text-align:center;margin:0;padding:0;background-color:#ffffff;color:#000000;background-image: url(images/body_bg.gif);background-repeat: repeat-x;background-position: left top; line-height:18px; }
td,th,input,div,span { color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif; text-align:left; line-height:18px; }
h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,p,form,fieldset,legend { margin:0;padding:0; text-align:left; border:none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; }
div,ul,li,td, { zoom:100%; }
ul,ol { margin:0; padding:0; }
li { list-style:none outside; }
img { border:none; }
a,a:link,a:visited { color:#21619E; text-decoration:none; }
a:hover { color:#21619E; text-decoration:underline; }
a:active { color:#000000; text-decoration:none; }
.clear { clear:both; height:0px; font-size:0px; line-height:0px; }
.clear_left { clear:left; height:0px; font-size:0px; line-height:0px; }
.clear_right { clear:right; height:0px; font-size:0px; line-height:0px; }

/*header*/
#header{width:960px;margin:0 auto 0 auto;}
#header #inspiration{ height:31px; }
#header #inspiration .left{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; line-height:31px;}
#header #inspiration .right{ float:right; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; line-height:31px; background-image: url(images/contact.jpg);background-repeat: no-repeat;background-position: left center; padding-left:25px;}
#header #inspiration .right a { color:#FFFFFF;}
#header #logo{height:105px;background-image: url(images/top_bg.gif);background-repeat: no-repeat;background-position: left top;}
#header #logo .logo_left{ float:left; width:263px;}
#header #logo #link{ float:right; width:697px; height:105px; }
#header #logo #link #newsletter{ text-align:right;height:36px; margin-top:18px;}
#header #logo #link #newsletter .newsletter_icon{ background:url(images/newsletter.jpg) left center no-repeat; padding:9px 8px 9px 22px; color:#FFFFFF;display:block; float:right;}
#header #logo #link #newsletter .sitemap_icon{ background:url(images/twitter.jpg) left center no-repeat; padding:9px 8px 9px 22px; color:#FFFFFF;display:block; float:right;}
#header #logo #link #newsletter .facebook_icon{ background:url(images/contact.jpg) left center no-repeat; padding:9px 8px 9px 22px; color:#FFFFFF;display:block; float:right;}
#header #logo #link #newsletter a{ color:#F2F2F2; }
#header #logo #link #nav{ height:28px; margin-top:23px; text-align:right; }
#header #logo #link #nav ul{ margin:0 0 0 15px; }
#header #logo #link #nav ul li{ float:left; }
#header #logo #link #nav ul li a,#nav ul li a:link,#nav ul li a:visited { color:#FFFFFF; }
#header #logo #link #nav ul li a:hover { color:#5388BC; }
#header #logo #link #nav ul li a:active { color:#E8F0F9; }
#header #logo #link #nav ul li a{ width:97px;height:28px; line-height:28px; text-align:center;display:block;font-weight:bold;color:#FFFFFF;overflow:hidden;font-size:14px;font-family:Arial, Helvetica, sans-serif;background-image: url(images/nav_bg.gif);background-repeat: no-repeat;background-position: left top;text-decoration:none;}
#header #logo #link #nav ul .on { background:url(images/nav_bg.gif) no-repeat left top; color:#000000;}
#header #logo #link #nav ul .on a { background:url(images/nav_a_bg.gif) no-repeat right top ; color:#373737;text-decoration:none;}
/*navigation DownMenu*/
#header #logo #link #nav ul li ul { line-height: 28px; text-align:left; left: -999em; width: 97px; position: absolute; border: 1px solid #D9D9D9; margin: 0; padding : 0; list-style : none; } 
#header #logo #link #nav ul li ul li{ width: 97px;} 
#header #logo #link #nav ul li ul a{ wedisplay: block; width:73px !important; width: 97px;text-align:left;padding-left:24px; font-weight:normal; background: #F6F6F6; } 
#header #logo #link #nav ul li ul a:link { color:#666; text-decoration:none; } 
#header #logo #link #nav ul li ul a:visited { color:#666;text-decoration:none; } 
#header #logo #link #nav ul li ul a:hover { color:#F3F3F3;text-decoration:none;font-weight:normal; background:#A9A9A9;  } 
#header #logo #link #nav ul li:hover ul { left: auto; } 
#header #logo #link #nav ul li.sfhover ul { left: auto; } 

/*location*/
#location { width:960px; margin:0 auto 0 auto; color:#666; line-height:30px; background:url(images/location_home.gif) no-repeat left center; text-indent:25px; }
#location a { color:#666; }

/*main*/ 
#main{ width:960px; margin:0 auto 0 auto; }
#main #main_left{width:710px;float:left; margin-bottom:10px;}
#main #main_left #main_left_title{ height:16px;background-image: url(images/main_left_title.gif);background-repeat: no-repeat;background-position: left top;}
#main #main_left #main_left_content{ border-left:1px solid #C1C1C1; border-right:1px solid #C1C1C1; background-color:#FFFFFF; padding:0 15px 0 15px; }

#main #main_left #main_left_content #products{ overflow:hidden;} 
#main #main_left #main_left_content #products #products_left{ width:476px;float:left;}
#main #main_left #main_left_content #products #products_left #products_banner{ margin-bottom:10px;}
#main #main_left #main_left_content #products #products_left #products_name{ font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold;}
#main #main_left #main_left_content #products #products_left #products_overview{ margin-top:15px;}
#main #main_left #main_left_content #products #products_left #products_button{ margin-top:15px;}
#main #main_left #main_left_content #products #products_left #products_button .download{ float:left; margin-right:10px;}
#main #main_left #main_left_content #products #products_right{ width:186px;float:right; background-color:#F1F1F1; }
#main #main_left #main_left_content #products #products_right .box{ margin:10px; text-align:center;}
#main #main_left #main_left_content #products #products_right .screenshots{text-align:center; margin-top:5px;}
#main #main_left #main_left_content #products #products_right .support  ul { margin:5px 10px 10px 10px; padding:0px; }
#main #main_left #main_left_content #products #products_right .support  ul li { list-style:none outside; border-bottom:1px solid #D4D4D4; padding:5px 0px 5px 0px; font-size:11px; line-height:18px; }


div#main #main_left #main_left_content #product_tab { margin-top:15px; }
div#main #main_left #main_left_content #product_tab .title {background-image: url(images/product_tab_bg.gif);background-repeat: repeat-x;background-position: left top; color:#999999;}
div#main #main_left #main_left_content #product_tab .title ul li { float:left; border-right:1px solid #ccc; }
div#main #main_left #main_left_content #product_tab .title ul li a { color:#fff;line-height:30px; display:block; text-decoration:none; }
div#main #main_left #main_left_content #product_tab .title ul a:hover,div#main #center #product_tab .title ul .hover {display:block; background:url(images/title_background.gif) left top repeat-x; color:#000; } {border-bottom: 5px solid #fa68bb;}
div#main #main_left #main_left_content #product_tab .content { border-left:1px solid #ccc; border-right:1px solid #ccc; background:#fff; padding:10px; }
div#main #main_left #main_left_content #product_tab .content .img{ float:right;}
div#main #main_left #main_left_content #product_tab .content .infod{ float:left; width:400px;}
div#main #main_left #main_left_content #product_tab .content ul{ margin:0px; padding:0px; }
div#main #main_left #main_left_content #product_tab .content ul li{ list-style:none outside; border-bottom:1px solid #E6E6E6; padding:10px 0px 10px 0px; font-size:11px; line-height:18px; color:#333333; }
div#main #main_left #main_left_content #product_tab .content .subscribe{ text-align:center;}
div#main #main_left #main_left_content #product_tab .footer{ height:16px;background-image: url(images/product_tab_footer.gif);background-repeat: no-repeat;background-position: left top;}


#main #main_left #main_left_content #news_center{width:678px;overflow:hidden; margin-top:15px;}
#main #main_left #main_left_content #news_center .news_center_content{border:1px solid #C1C1C1; background-image: url(images/news_center_bg.gif);background-repeat: repeat-x;background-position: left bottom; padding-left:15px; padding-right:15px; padding-bottom:15px;}
#main #main_left #main_left_content #news_center .news_center_content .news_center_content_title{ padding-top:10px; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold;}
#main #main_left #main_left_content #news_center .news_center_content .news_center_content_title a{ color:#000000;}
#main #main_left #main_left_content #news_center .news_center_content .news_center_content_title a:hover{ color:#21619E; text-decoration:none;} 
#main #main_left #main_left_content #news_center .news_center_content  ul { margin:0px; padding:0px; padding-top:10px;}
#main #main_left #main_left_content #news_center .news_center_content  ul li {list-style:none outside; font-size:11px;line-height:20px;color:#333333;background-image: url(images/newscenter_li.gif);background-repeat: no-repeat;background-position: left center; padding-left:10px;}
#main #main_left #main_left_content #news_center .news_center_footer{height:16px;background-image: url(images/news_center_footer.gif);background-repeat: no-repeat;background-position: left top;}
#main #main_left #main_left_footer{ height:18px;background-image: url(images/main_left_footer.gif);background-repeat: no-repeat;background-position: left top;}


#main #main_right{ width:240px; float:right; display:block;}
#main #main_right #right_banner{ margin-bottom:10px;}
#main #main_right #news{ width:240px; margin-bottom:10px;}
#main #main_right #news .news_title{height:29px; line-height:29px;background-image: url(images/news_title.gif);background-repeat: no-repeat;background-position: left top; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; padding-left:15px;}
#main #main_right #news .news_title a{ color:#000000;}
#main #main_right #news .news_title a:hover{ color:#21619E; text-decoration:none;} 
#main #main_right #news .news_content{ padding-left:20px; padding-right:20px; padding-top:5px;border-left:1px solid #C1C1C1; border-right:1px solid #C1C1C1;}
#main #main_right #news .news_content  ul { margin:0px; padding:0px; }
#main #main_right #news .news_content  ul li { list-style:none outside; border-bottom:1px solid #E6E6E6; padding:10px 0px 10px 0px; font-size:11px; line-height:18px; color:#333333; }
#main #main_right #news .news_footer{ height:23px; background-image: url(images/news_footer.gif);background-repeat: no-repeat;background-position: left top;}


#main #main_right #system{width:240px;height:162px;background-image: url(images/right_systemrequirements.jpg);background-repeat: no-repeat;background-position: left top; margin-bottom:10px;}
#main #main_right #system .system_name{ padding-top:70px; padding-left:25px;}

/*product*/
#main .product_title { height:16px;background-image: url(images/main_product_title.gif);background-repeat: no-repeat;
background-position: left top;}
#main .product_content{border-left:1px solid #C1C1C1; border-right:1px solid #C1C1C1; background-color:#FFFFFF; padding:0 15px 0 15px; }
#main .product_content .product_content_top{ width:928px; height:231px;background-image: url(images/playerbox_top_bg.gif);background-repeat: no-repeat;background-position: left top;}
#main .product_content .product_content_top .download_now{ width:280px;float:left; }
#main .product_content .product_content_top .download_now .download_now_name{ padding:15px 15px 10px 15px;font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold;}
#main .product_content .product_content_top .download_now .download_now_address{ margin-left:15px;padding-bottom:10px;border-bottom:1px solid #AEB1B9;}
#main .product_content .product_content_top .download_now .download_now_address .td_name{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; line-height:18px;}
#main .product_content .product_content_top .download_now .download_now_address .btn{ width:173px; height:35px;background:#e4e4e4 url(images/playerbox_btn.gif) no-repeat left top; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:16px; color:#FFFFFF; padding-left:35px;  text-decoration:none; border:none;}
#main .product_content .product_content_top .download_now .download_now_address .btn a{ text-decoration:none; color:#FFFFFF;}
#main .product_content .product_content_top .download_now .download_now_address .input { border:1px solid #b5b5b5; width:173px; font-family:Arial, Helvetica, sans-serif; font-size:12px; height:20px;}
#main .product_content .product_content_top .download_now .download_now_address a:active{ text-decoration:none; color:#FFFFFF;}
#main .product_content .product_content_top .download_now .download_now_info{ padding-left:15px;padding-top:8px; line-height:18px;}
#main .product_content .product_content_top .download_now .download_now_info a{ color:#FF0000;}
#main .product_content .product_content_top .download_now .download_now_info span{ color:#FF0000; font-weight:bold;}
#main .product_content .product_content_top .demo{ float:left; margin-right:20px; margin-left:20px;border:1px solid #ffffff; margin-top:10px;}
#main .product_content .product_content_top .skins{ width:352px; height:204px;float:left;background-image: url(images/skin_bg.gif);background-repeat: no-repeat;background-position: left top; margin-top:10px; }
#main .product_content .product_content_top .skins .skins_name{ font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#FFFFFF; font-weight:bold; padding:15px 15px 10px 15px;}
#main .product_content .product_content_top .skins .skins_overview{ padding:5px 15px 8px 15px; color:#FFFFFF;}
#main .product_content .product_content_top .skins .skins_img{ padding:5px 15px 8px 15px;}
#main .product_content .product_content_top .skins .more{ text-align:right;  padding-right:15px;}
#main .product_content .product_content_top .skins .more a{ color:#FFFFFF;}

#main .product_content .playerBox { background:#fff; padding:10px; }
#main .product_content .playerBox  .pic { width:105px; float:left; }
#main .product_content .playerBox  .pic .price { color:#000000; text-align:center;}
#main .product_content .playerBox  .pic .price font { color:#FF0000; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; }
#main .product_content .playerBox  .pic .screenshots { display:block; padding-top:8px; text-align:center;}
#main .product_content .playerBox  .intro { width:770px; float:right; }
#main .product_content .playerBox  .intro .intro_name{ font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; margin-bottom:10px;}
#main .product_content .playerBox  .intro .download_purchase { padding:10px 0 0 0; }
#main .product_content .playerBox  .intro .download_purchase .download { float:left; margin-right:8px; }
#main .product_content .playerBox  .intro .support { margin-top:10px;border-top:1px dashed #dedede; border-bottom:1px dashed #dedede; padding:5px 0 5px 0px; clear:both;} 
#main .product_content .playerBox .content .support span { margin:0 15px 0 0; }

div#main .product_content #product_tab { margin-top:10px; }
div#main .product_content #product_tab .title {background-image: url(images/product_tab_bg.gif);background-repeat: repeat-x;background-position: left top; color:#999999;}
div#main .product_content #product_tab .title ul li { float:left; border-right:1px solid #ccc; }
div#main .product_content #product_tab .title ul li a { color:#fff;line-height:30px;  padding:0 8px 0 8px; display:block; text-decoration:none; font-weight:bold;}
div#main .product_content #product_tab .title ul a:hover {display:block; background:url(images/title_background.gif) left top repeat-x; color:#fff; }
div#main .product_content #product_tab .title ul .hover {display:block; background:url(images/title_background.gif) left top repeat-x; color:#fff; } 
div#main .product_content #product_tab .content { border-left:1px solid #ccc; border-right:1px solid #ccc; border-bottom:1px solid #ccc;background:#fff; padding:10px; }
div#main .product_content #product_tab .content .img{ float:right;}
div#main .product_content #product_tab .content .infod{ float:left; width:400px;}
div#main .product_content #product_tab .content ul{ margin:0px; padding:0px; }
div#main .product_content #product_tab .content ul li{ list-style:none outside; border-bottom:1px solid #E6E6E6; padding:10px 0px 10px 0px; font-size:11px; line-height:18px; color:#333333; }
div#main .product_content #product_tab .content .subscribe{ text-align:center;}

#main .product_content .documentation{ margin-top:15px;}
#main .product_content .documentation .documentation_name{ font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold;}
#main .product_content .documentation .documentation_intro{ margin-top:10px;}

#main .product_footer{ height:16px;margin-bottom:10px;}

/*screenshot*/
#main #main_left #main_left_content .screenshot_name{ font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; border-bottom:2px solid #E5E5E5；}

/*purchase*/
#main #main_left #main_left_content .banner{ margin-bottom:15px;}
#main #main_left #main_left_content .screenshot_name{ font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; border-bottom:2px solid #E5E5E5; padding-bottom:10px; margin-bottom:10px;}
#main #main_left #main_left_content .purchase_benefits{ margin:0px; margin-bottom:15px;}
#main #main_left #main_left_content .purchase_benefits .purchase_benefits_title{ font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold;}
#main #main_left #main_left_content .purchase_benefits .purchase_benefits_content ul { margin:0px; padding:0px; padding-top:10px;}
#main #main_left #main_left_content .purchase_benefits .purchase_benefits_content ul li {list-style:none outside; font-size:11px;line-height:20px;background-image: url(images/newscenter_li.gif);background-repeat: no-repeat;background-position: left center; padding-left:10px;}

#main #main_left #main_left_content #download_info{ margin-top:10px;}
#main #main_left #main_left_content #download_info #download_info_left{background-image: url(images/download_bg2.gif);background-repeat: no-repeat;background-position: left top;}
#main #main_left #main_left_content #download_info #download_info_left .td_name{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; line-height:18px;}
#main #main_left #main_left_content #download_info #download_info_left .download_info_left_name{ font-weight:bold;padding:10px;}
#main #main_left #main_left_content #download_info #download_info_left .download_info_left_content{ padding:0 10px 10px 10px;}
#main #main_left #main_left_content #download_info #download_info_left .download_info_left_address{ padding:0 10px 10px 10px;}
#main #main_left #main_left_content #download_info #download_info_left .download_info_left_address .input { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; height:22px;}
#main #main_left #main_left_content #download_info #download_info_left .download_info_left_address .btn{width:142px;height:24px;
background-image: url(images/download_btn.gif);background-repeat: no-repeat;background-position: left top; color:#FFFFFF; font-weight:bold; border:none; line-height:24px; padding-left:15px;}
#main #main_left #main_left_content #download_info #download_info_left .download_info_left_address .btn a a:hover a:active {text-decoration:none; } 
#main #main_left #main_left_content #download_info #download_info_right{ float:right;width:334px;background-image: url(images/download_bg.gif);background-repeat: no-repeat;background-position: left top;}
#main #main_left #main_left_content #download_info #download_info_right .download_info_left_name{ font-weight:bold;padding:10px;}
#main #main_left #main_left_content #download_info #download_info_right .download_info_left_content{ padding:0 10px 10px 10px;}
#main #main_left #main_left_content #download_info #download_info_right .btn{ width:120px; padding-left:10px;}
#main #main_left #main_left_content .buy_online{ text-align:center;}
#main #main_left #main_left_content .buy_online .name{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; padding-left:10px; line-height:22px; } 
#main #main_left #main_left_content .buy_online span{ color:#FF0000;}
#main #main_left #main_left_content .purchase_policy{ margin-bottom:10px; border-bottom:1px solid #E5E5E5; padding-bottom:10px;}
#main #main_left #main_left_content .purchase_policy .purchase_policy_title{ font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; margin-top:15px;}
#main #main_left #main_left_content .purchase_policy .purchase_policy_content{ padding:0;}
#main #main_left #main_left_content .purchase_policy .purchase_policy_content ul { margin:0px; padding:0px; padding-top:10px; float:left;}
#main #main_left #main_left_content .purchase_policy .purchase_policy_content ul li {list-style:none outside; font-size:11px;line-height:20px;background-image: url(images/newscenter_li.gif);background-repeat: no-repeat;background-position: left center; padding-left:10px;}
#main #main_left #main_left_content .purchase_policy .purchase_policy_content img { float:right; }
#main #main_left #main_left_content .trade_safety{ margin:0px;}
#main #main_left #main_left_content .trade_safety_title{ font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; margin-bottom:10px;}

/*news*/
#main #main_left #main_left_content #news { margin:0px;}
#main #main_left #main_left_content #news  ul { margin:0px; padding:0px; }
#main #main_left #main_left_content #news  ul li {list-style:none outside; font-size:11px;border-bottom:1px solid #E6E6E6; padding:8px 0px 8px 0px;line-height:20px;color:#333333;background-image: url(images/newscenter_li.gif);background-repeat: no-repeat;background-position: left center; padding-left:10px;}
#main #main_left #main_left_content span{ color:#FF0000;}

/*guide*/
#main #main_left #main_left_content #guide { margin:0px;}
#main #main_left #main_left_content #guide  ul { margin:0px; padding:0px; }
#main #main_left #main_left_content #guide  ul li {list-style:none outside; font-size:11px;border-bottom:1px solid #E6E6E6; padding:8px 0px 8px 0px;line-height:20px;color:#333333;}


/*support*/
#main #main_left #main_left_content #support{padding:10px 0px 10px 0px; }
#main #main_left #main_left_content #support .support_pic { float:right; margin:0px 0px 15px 15px; border:0px; }
#main #main_left #main_left_content #support .links { margin:0px; padding:0px; }
#main #main_left #main_left_content #support .links li { list-style:none outside; padding:8px 0px 8px 0px; border-bottom:1px dashed #C1C1C1; }
#main #main_left #main_left_content #support .links li img { float:left; margin:0px 15px 0px 0px; }

/*faq*/
#main #main_left #main_left_content #faq ul {margin:0px; padding:0px; }
#main #main_left #main_left_content #faq ul li{list-style:none outside; font-size:11px;border-bottom:1px solid #E6E6E6; padding:8px 0px 8px 0px;line-height:20px;}

/*Contact*/
#main #main_left #main_left_content #contact{padding:10px 0px 10px 0px; }
#main #main_left #main_left_content #contact #contact_name{ height:26px; line-height:26px;font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; border-bottom:1px solid #D3D3D3; border-top:1px solid #D3D3D3; background-color:#ECECEC; padding-left:10px;}



/*Newsletter*/
#main #main_left #main_left_content #newsletter{padding:10px 0px 10px 0px; }
#main #main_left #main_left_content #newsletter ul li{font-family:Arial, Helvetica, sans-serif;font-size:16px;font-weight:bold;line-height:24px; color:#003C75; border-bottom:2px solid #003C75;}
#main #main_left #main_left_content #newsletter .img{ float:right;}
#main #main_left #main_left_content #newsletter .left{ font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#FF6600;}
#main #main_left #main_left_content #newsletter .subtitle { font-weight:bold;}
#main #main_left #main_left_content #newsletter table { width:650px; }
#main #main_left #main_left_content #newsletter table td { padding:5px 15px 5px 0px; font-size:11px; color:#333333; }
#main #main_left #main_left_content #newsletter table .left { text-align:right; color:#ff6600; }
#main #main_left #main_left_content #newsletter table td .email { width:400px; font-family:Arial, Helvetica, sans-serif; font-size:12px; }
#main #main_left #main_left_content #newsletter table td .button { font-family:Arial, Helvetica, sans-serif; font-size:12px; }
#main #main_left #main_left_content #newsletter table .subscribe{ text-align:center;}
#main #content #info #right .footer{ height:16px;}

/*welcometo*/
#welcome {width:960px; margin:0 auto 0 auto; border:1px solid #C1C1C1; padding:10px; background-color:#FFFFFF; margin-top:10px; margin-bottom:10px; }
#welcome .welcome_title{ height:28px; line-height:28px;font-family:Arial, Helvetica, sans-serif;font-size:14px; font-weight:bold;}
#welcome #summary{ margin-top:10px; border-bottom:1px solid #C1C1C1; padding-bottom:15px;}
#welcome #summary .summary_left{ float:left; }
#welcome #summary .summary_right{ float:right;}
#welcome #summary .summary_right .img{ margin-bottom:10px;}
#welcome #summary .summary_right .button{ text-align:center;}
#welcome .instructions_title{ font-family:Arial, Helvetica, sans-serif;font-size:14px; font-weight:bold; margin-top:15px; color:#FF4200;}
#welcome .welcome_info{ border-bottom:1px solid #D7D7D7; padding-bottom:15px; margin-top:15px;}
#welcome .welcome_info .welcome_info_left{ float:left; width:600px;}
#welcome .welcome_info .welcome_info_left .info_left_title{font-weight:bold; line-height:20px;background-image: url(images/welcometo_01.gif);background-repeat: no-repeat;background-position: left center; padding-left:25px; margin-bottom:10px;}
#welcome .welcome_info .welcome_info_left .info_left_title_2{font-weight:bold; line-height:20px;background-image: url(images/welcometo_02.gif);background-repeat: no-repeat;background-position: left center; padding-left:25px; margin-bottom:10px;}
#welcome .welcome_info .welcome_info_left .info_left_title_3{font-weight:bold; line-height:20px;background-image: url(images/welcometo_03.gif);background-repeat: no-repeat;background-position: left center; padding-left:25px; margin-bottom:10px;}
#welcome .welcome_info .welcome_info_left .info_left_title_4{font-weight:bold; line-height:20px;background-image: url(images/welcometo_04.gif);background-repeat: no-repeat;background-position: left center; padding-left:25px; margin-bottom:10px;}
#welcome .welcome_info .welcome_info_left .info_left_content{ margin:0px; line-height:20px;}
#welcome .welcome_info .welcome_info_right{
	float:left; margin-left:30px; width:198px; }

#welcome .line{ border:1px solid #D7D7D7; margin-top:10px; padding:15px;}
#welcome .subscribe{ text-align:center;}

/*uninstall*/
#welcome #content span{ color:#666666;}
#welcome #content .errorbox-good{ margin-bottom:10px;}
#welcome #content .errorbox-good .ss-form-entry{margin-bottom:10px;}
#welcome #content .errorbox-good .ss-form-entry .ss-q-title span{COLOR: #666}
#welcome #content .errorbox-good .ss-form-entry .ss-choice-item{ line-height:20px;}

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

/*downloading*/
#downloading {width:960px; margin:0 auto 0 auto; border:1px solid #C1C1C1;background-color:#FFFFFF; margin-top:10px; margin-bottom:10px;  }
#downloading .downloading_title{ height:28px; line-height:28px;font-family:Arial, Helvetica, sans-serif;font-size:14px; font-weight:bold; color:#FF3F0F; padding:10px 10px 0 10px; }
#downloading .downloading_direct_link{ margin:10px;width:938px;height:91px;background-image: url(images/downloading_title.jpg);
background-repeat: no-repeat;background-position: left top;}
#downloading .downloading_direct_link .direct_link{ font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-size:15px;padding-top:40px; padding-left:100px;}
#downloading #what_now{ margin-top:15px; margin-bottom:15px;}
#downloading #what_now #what_now_left{ float:left; width:615px; margin-right:15px;}
#downloading #what_now #what_now_left .what_now_left_title{ padding-left:10px; font-family:Arial, Helvetica, sans-serif; font-size:30px; font-weight:bold; line-height:30px;}
#downloading #what_now #what_now_left .what_now_left_options{padding-left:10px; font-family:Arial, Helvetica, sans-serif; font-size:18px;color:#FF2000; margin-top:15px;}
#downloading #what_now #what_now_left #what_now_left_link{ margin-top:15px; margin-left:10px;width:615px;}
#downloading #what_now #what_now_left #what_now_left_link .what_now_left_link_pic{float:left;margin-right:10px;width:196;height:114px;background-image: url(images/downloading_pic.gif);background-repeat: no-repeat;background-position: left top;} 
#downloading #what_now #what_now_left #what_now_left_link .what_now_left_link_pic .name{ padding-top:115px; text-align:center;}
#downloading #what_now #what_now_left #what_now_left_link .what_now_left_link_pic_2{float:left;margin-right:10px;width:196;height:114px;background-image: url(images/downloading_pic2.gif);background-repeat: no-repeat;background-position: left top;} 
#downloading #what_now #what_now_left #what_now_left_link .what_now_left_link_pic_2 .name{ padding-top:115px; text-align:center;}
#downloading #what_now #what_now_left #what_now_left_link .what_now_left_link_pic_3{float:left;width:196;height:114px;background-image: url(images/downloading_pic3.gif);background-repeat: no-repeat;background-position: left top;} 
#downloading #what_now #what_now_left #what_now_left_link .what_now_left_link_pic_3 .name{ padding-top:115px; text-align:center;}

#downloading #what_now #what_now_right{ float:left;  }

/*footer*/
#footer{ background-color:#565656; text-align:center;}
#footer #line{ width:960px; margin:0 auto 0 auto; text-align:center; color:#FFFFFF; padding-top:5px; padding-bottom:5px; }
#footer #line a{ color:#FFFFFF;}
#footer #line a:hover{text-decoration:underline; }


