@charset "utf-8";
/* CSS Document by Gray 2008 */
body { background:#fff; font-size:11px; vertical-align:top; text-align:left; font-family:Verdana, Arial, Helvetica, sans-serif; width:100%; text-align:center; margin:0; padding:0 0 10px 0; }
td,th,input,div,span { color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif; text-align:left; line-height:18px; font-size:11px; }
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:#369; text-decoration:none; }
a:hover { color:#369; text-decoration:underline; }
a:active { color:#000; text-decoration:none; }
.clear { clear:both; height:0px; font-size:0px; line-height:0px; margin-top:-1px; }
.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 { width:960px; margin:10px auto 0 auto; background:url(/images/acting/header_bg.gif) center center repeat-x; height:52px; }
/*#header*/
#header #logo { float:left; display:inline; line-height:52px; font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; }
#header #logo img { float:left; display:inline; margin:0 10px 0 0; }
#header #logo a,#header #logo a:link,#header #logo a:visited { color:#a5a092; }
#header #logo a:hover { color:#369; }
#header .link { float:right; text-align:right; display:inline; margin:0 10px 0 0; padding:15px 0 0 0; }
#header .link .newsletter { background:url(/images/youtube_flv_partner/social_label_2_newsletter.gif) left center no-repeat; padding:0 15px 0 32px; border-right:1px solid #848280; display:block; float:right; }
#header .link .rss { padding:0; margin:0 0 0 15px; display:block; float:right; }
#header .link a { line-height:24px; }

#main { width:960px; margin:10px auto 10px auto; }
#main #nav { width:180px; float:left; display:inline; border-right:1px solid e9e9e9; margin:0 0 0 10px; }
#main #nav ul li { line-height:30px; text-indent:35px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-size:13px; }
#main #nav ul li.home { background:url(/images/acting/home.gif) left center no-repeat; }
#main #nav ul li.products_center { background:url(/images/acting/products_center.gif) left center no-repeat; }
#main #nav ul li.download_center { background:url(/images/acting/download_center.gif) left center no-repeat; }
#main #nav ul li.purchase { background:url(/images/acting/purchase.gif) left center no-repeat; }
#main #nav ul li.support { background:url(/images/acting/support.gif) left center no-repeat; }
#main #nav ul li.partners { background:url(/images/acting/partners.gif) left center no-repeat; }
#main #nav ul li.about_us { background:url(/images/acting/about_us.gif) left center no-repeat; }
#main #nav ul li a:link,#main #nav ul li a:visited { color:#666; }

#main #container { width:540px; float:left; display:inline; margin:0 0 0 10px; }
#main #container #search { display:inline; background:url(/images/acting/search_bg.gif) left bottom repeat-x; padding:0 0 17px 0;  }
#main #container #search h1 { font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#666; }
#main #container #content { margin:15px 0 0 0; background:url(/images/acting/content_bottom.gif) left bottom repeat-x; padding:0 0 16px 0; }
#main #container #content h2 { font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#666; }
#main #container #content .content { border:1px solid #d2d2d2; background:#f9f7f7 url(/images/acting/content_bg.gif) left top repeat-x; margin:5px 0 0 0; }
#main #container #content .content ul li { padding:0; margin:0; border-bottom:1px solid #d2d2d2; }
#main #container #content .content .intro { float:left; margin:10px 0 10px 10px; width:350px; display:inline; }
#main #container #content .content .intro .name { font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#333; }
#main #container #content .content .intro .support { margin:5px 0 0 0; padding:8px 0 8px 0; border-top:1px dashed #d2d2d2; border-bottom:1px dashed #d2d2d2; }
#main #container #content .content .intro .support span { margin:0 15px 0 0;  }
#main #container #content .content .intro .support span font { color:#f00; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; }
#main #container #content .content .pic { float:right; margin:10px 10px 10px 0; display:inline; }
#main #container #content .content .intro .download { float:left; display:inline; margin:10px 0 0 0; }
#main #container #content .content .intro .download a { display:block; width:113px; height:33px; font-family:Arial, Helvetica, sans-serif; font-size:13px; line-height:33px; text-indent:35px; font-weight:bold; color:#FFF; background:url(/images/acting/download_bg.gif) center center no-repeat; }

#main #container #content .content .intro .purchase { float:left; display:inline; margin:10px 0 0 10px; }
#main #container #content .content .intro .purchase a { display:block; width:113px; height:33px; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#FFF; line-height:33px; text-indent:35px; background:url(/images/acting/purchase_bg.gif) center center no-repeat; }

#main #tools { float:right; width:190px; margin:0 10px 0 0; padding:0 0 0 10px; display:inline; border-left:1px solid e9e9e9;  }
#main #tools ul li { border-bottom:1px solid #e9e9e9; padding:10px 0 10px 0; }
#main #tools ul li .pic { float:left; }
#main #tools ul li .pic img { width:32px; }
#main #tools ul li .intro { float:right; width:145px; }
#main #tools ul li .intro .name { font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold;  }

#main #sidebar { float:right; width:190px; margin:0 10px 0 0; padding:0 0 0 10px; display:inline; border-left:1px solid e9e9e9;  }
#main #sidebar #popular .title { font-size:14px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#666; }
#main #sidebar #popular ul li { border-bottom:1px solid #e9e9e9; line-height:24px; }

#main #sidebar #hot .title { font-size:14px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#666; }
#main #sidebar #hot ul li { border-bottom:1px solid #e9e9e9; padding:10px 0 10px 0; }
#main #sidebar #hot ul li .pic { float:left; }
#main #sidebar #hot ul li .pic img { width:32px; }
#main #sidebar #hot ul li .intro { float:right; width:145px; }
#main #sidebar #hot ul li .intro .name { font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold;  }

#footer { width:960px; margin:0 auto 0 auto; background:url(/images/acting/footer_bg.gif) center top no-repeat; }
#footer .welcome { float:left; line-height:32px; padding:0 0 0 10px; }
#footer .link { float:right; text-align:right; line-height:32px; padding:0 10px 0 0; }
#footer .links { float:left; color:#333; margin:5px 0 0 0; display:inline; padding:0 0 0 10px; }
#footer .copyright { float:right; color:#333; text-align:right; margin:5px 0 0 0; display:inline; padding:0 10px 0 0; }
#footer .copyright a { color:#333; }
#footer .copyright a:hover { color:#333; text-decoration:underline; }