.titleArea { position:relative; width:960px; height:128px }
.logo { position:absolute; left:0px; top:30px; width:163px; height:67px }
.onlineAdBanner { position:absolute; right:0px; top:19px; width:728px; height:90px; background: url('../images/empty.gif') }

.menuArea { position:relative; width:960px; height:65px; z-index:2 }
.menuIcon { position:absolute; left:0px; width:129px; height:62px; background:url('../images/menuIcon.gif') }
.menuHome { position:absolute; left:129px; width:130px; height:62px; background:url('../images/menuHomeNormal_cn.png') }
.menuHome:hover { position:absolute; left:129px; width:130px; height:62px; background:url('../images/menuHomeOver_cn.png') }
.menuHomeActive { position:absolute; left:129px; width:130px; height:62px; background:url('../images/menuHomeActive_cn.png') }
.menuShows { position:absolute; left:259px; width:130px; height:62px; background:url('../images/menuShowsNormal_cn.png'); cursor:pointer }
.menuShows:hover { position:absolute; left:259px; width:130px; height:62px; background:url('../images/menuShowsOver_cn.png') }
.menuShows:hover .menuShowsListItem { display:block }
.menuShows .menuShowsListItem { display:none; position:relative; left:0px; width:130px; height:42px; background:url('../images/menuShowsListBackground.png'); font-family: "Arial", "Helvetica", "sans-serif"; font-size: 13px; color: #FFFFFF; text-decoration: none; cursor:pointer }
.menuShows .menuShowsListItem:hover { background:#4c1c7c }
.menuShowsActive { position:absolute; left:259px; width:130px; height:62px; background:url('../images/menuShowsActive_cn.png') }
.menuShowsActive:hover { position:absolute; left:259px; width:130px; height:62px; background:url('../images/menuShowsOver_cn.png') }
.menuShowsActive:hover .menuShowsListItem { display:block }
.menuShowsActive .menuShowsListItem { display:none; position:relative; left:0px; width:130px; height:42px; background:url('../images/menuShowsListBackground.png'); font-family: "Arial", "Helvetica", "sans-serif"; font-size: 13px; color: #FFFFFF; text-decoration: none; cursor:pointer }
.menuShowsActive .menuShowsListItem:hover { background:#4c1c7c }
.menuArtists { position:absolute; left:389px; width:130px; height:62px; background:url('../images/menuArtistsNormal_cn.png') }
.menuArtists:hover { position:absolute; left:389px; width:130px; height:62px; background:url('../images/menuArtistsOver_cn.png') }
.menuArtistsActive { position:absolute; left:389px; width:130px; height:62px; background:url('../images/menuArtistsActive_cn.png') }
.menuSubscribe { position:absolute; left:519px; width:130px; height:62px; background:url('../images/menuSubscribeNormal_cn.png') }
.menuSubscribe:hover { position:absolute; left:519px; width:130px; height:62px; background:url('../images/menuSubscribeOver_cn.png') }
.menuSubscribeActive { position:absolute; left:519px; width:130px; height:62px; background:url('../images/menuSubscribeActive_cn.png') }
.menuRight { position:absolute; left:649px; width:311px; height:62px; background:#FFFFFF }
.menuLanguage { position:absolute; right:10px; top:30px }
.menuLanguageText { font-family: "Arial", "Helvetica", "sans-serif"; font-size: 12px; color: #383838; text-decoration: none }
.menuLanguageLink { font-family: "Arial", "Helvetica", "sans-serif"; font-size: 12px; color: #383838; text-decoration: none }
.menuLanguageLink:hover { font-family: "Arial", "Helvetica", "sans-serif"; font-size: 12px; color: #383838; text-decoration: underline }
.menuLine { position:absolute; left:0px; top:62px; width:960px; height:3px; overflow:hidden; background:#414446 }

.copyrightArea { position:relative; width:960px }
.copyrightLinks { position:absolute; left:0px; top: 15px }
.copyrightLinkText { font-family: "Arial", "Helvetica", "sans-serif"; font-size: 13px; color: #ffffff; text-decoration: none }
.copyrightLink { font-family: "Arial", "Helvetica", "sans-serif"; font-size: 13px; color: #ffffff; text-decoration: none }
.copyrightLink:hover { font-family: "Arial", "Helvetica", "sans-serif"; font-size: 13px; color: #ffffff; text-decoration: underline }
.copyrightText { position:absolute; right:0px; top: 15px; font-family: "Arial", "Helvetica", "sans-serif"; font-size: 13px; color: #ffffff; text-decoration: none }

.promotionBanner { position:absolute; left:0px; top:0px; width:240px; height:400px; background: url('../images/empty.gif') }

.highlightBoxBar { position:relative; width:340px; height:32px; background:url('../images/boxBarHighlights_cn.png') }
.highlightBoxItem { position:absolute; width:340px; height:97px; background:url('../images/boxBackground97.png'); border:0px; text-decoration: none }
.highlightBoxItem img { position:absolute; left:10px; top:7px; border:0px }
.highlightBoxItem h1 { position:absolute; left:133px; top:10px; font-family: "�ө���", "Arial", "Helvetica", "sans-serif"; font-size: 15px; font-weight:bold; color: #528ba5; text-decoration: none; cursor:pointer; margin:0px }
.highlightBoxItem h2 { position:absolute; left:133px; top:34px; font-family: "�ө���", "Arial", "Helvetica", "sans-serif"; font-size: 13px; font-weight:normal; color: #6e6e6e; text-decoration: none; cursor:pointer; margin:0px }
.highlightBoxItem:hover h1 { text-decoration:underline }
.highlightBoxItem:hover h2 { text-decoration:underline }

.artistBoxBar { background:url('../images/boxBarArtists_cn.png'); width:340px; height: 32px }
.artistBoxItem { position:absolute; background:url('../images/boxBackground97.png'); width: 340px; height: 97px; border:0px; text-decoration: none }
.artistBoxItem img { position:absolute; left:10px; top:7px; border:0px }
.artistBoxItem h1 { position:absolute; left:133px; top:10px; font-family: "�ө���", "Arial", "Helvetica", "sans-serif"; font-size: 15px; font-weight:bold; color: #528ba5; text-decoration: none; cursor:pointer; margin:0px }
.artistBoxItem h2 { position:absolute; left:133px; top:34px; font-family: "�ө���", "Arial", "Helvetica", "sans-serif"; font-size: 13px; font-weight:normal; color: #6e6e6e; text-decoration: none; cursor:pointer; margin:0px }
.artistBoxItem:hover h1 { text-decoration: underline }
.artistBoxItem:hover h2 { text-decoration: underline }

.promoBox { position:relative; width: 250px; height: 77px; background-image:url('../images/promoBackground.png') }
.promoBoxActive { position:relative; width: 250px; height: 77px; background-image:url('../images/promoBackgroundActive.png') }
.promoArrow { position:absolute; top:35px; right:10px }
.promoIcon { position:absolute; top:7px; left:10px }
.promoTitle { position:absolute; left:108px; top:10px; font-family: "Arial", "Helvetica", "sans-serif"; font-size: 15px; font-weight:bold; color: #528ba5; text-decoration: none; white-space: nowrap }
.promoTitleActive { position:absolute; left:108px; top:10px; font-family: "Arial", "Helvetica", "sans-serif"; font-size: 15px; font-weight:bold; color: #ffffff; text-decoration: none; white-space: nowrap }
.promoDescription { position:absolute; left:108px; top:34px; width:120px; font-family: "Arial", "Helvetica", "sans-serif"; font-size: 13px; color: #6e6e6e; text-decoration: none }
.promoDescriptionActive { position:absolute; left:108px; top:34px; width:120px; font-family: "Arial", "Helvetica", "sans-serif"; font-size: 13px; color: #ffffff; text-decoration: none }

.tvGuideBox { position:absolute; top:6px; right:10px; width:113px; height:12px; padding:4px; background:url('../images/tvGuideBox.png'); overflow:hidden; font-family: "Arial", "Helvetica", "sans-serif"; font-size: 12px; color: #6e6e6e; text-decoration:none }
.tvGuideBoxItem { position:absolute; top:6px; right:30px; width:93px; height:12px; padding:4px; background:url('../images/tvGuideBoxItem.png'); overflow:hidden; font-family: "Arial", "Helvetica", "sans-serif"; font-size: 12px; color: #6e6e6e; text-decoration:none; z-index:1 }
.tvGuideBoxItem:hover { position:absolute; top:6px; right:30px; width:93px; height:12px; padding:4px; background:url('../images/tvGuideBoxItemHighlighted.png'); overflow:hidden; font-family: "Arial", "Helvetica", "sans-serif"; font-size: 12px; color: #FFFFFF; text-decoration:none; z-index:1 }
.tvGuideTime { position:absolute; left:10px; top:10px; font-family: "Arial", "Helvetica", "sans-serif"; font-size: 13px; color: #6e6e6e }
.tvGuideProgram { position:absolute; left:82px; top:10px; width:138px; font-family: "Arial", "Helvetica", "sans-serif"; font-size: 13px; color: #6e6e6e }

.artistsLandingArtist { position:absolute; width:300px; height:130px; border:1px solid #C6C6C6; background:#F4F4F4; text-decoration:none } 
.artistsLandingArtist img { position:absolute; left:10px; top:10px; border:0px }
.artistsLandingArtist h1 { position:absolute; left:133px; top:10px; font-family: "�ө���", "Arial", "Helvetica", "sans-serif"; font-size: 15px; font-weight:bold; color: #528ba5; text-decoration: none; cursor:pointer; margin:0px }
.artistsLandingArtist h2 { position:absolute; left:133px; top:34px; font-family: "�ө���", "Arial", "Helvetica", "sans-serif"; font-size: 13px; font-weight:normal; color: #6e6e6e; text-decoration: none; cursor:pointer; margin:0px }
.artistsLandingArtist:hover h1 { text-decoration: underline }
.artistsLandingArtist:hover h2 { text-decoration: underline }

.latestEpisodeBoxBar { position:relative; width:340px; height:32px; background:url('../images/boxBarLatestEpisode_cn.png') }
.latestEpisodeBox { position:relative; width:340px; height:289px; background:#E2E2E2 }
.latestEpisodeBox img { position:absolute; left:10px; top:7px; border:0px }
.latestEpisodeBox h1 { position:absolute; left:133px; top:10px; font-family: "�ө���", "Arial", "Helvetica", "sans-serif"; font-size: 14px; font-weight:bold; color: #528ba5; text-decoration: none; margin:0px }
.latestEpisodeBox h2 { position:absolute; left:133px; top:34px; font-family: "�ө���", "Arial", "Helvetica", "sans-serif"; font-size: 13px; font-weight:normal; color: #6e6e6e; text-decoration: none; margin:0px }

.showsMain { position:relative; left:0px; top:0px; width:940px; height:385px }
.showsMainTimeText { position:absolute; left:20px; top:115px; font-family: "Arial", "Helvetica", "sans-serif"; font-size: 12px; text-decoration:none }
.showsMainAbout { position:absolute; left:20px; top:157px; font-family: "Arial", "Helvetica", "sans-serif"; font-size: 15px; text-decoration:none; padding-left:5px; padding-bottom:5px; width: 210px; border-bottom: 1px dashed }
.showsMainAbout:hover { text-decoration:underline }
.showsMainEpisodes { position:absolute; left:20px; top:189px; font-family: "Arial", "Helvetica", "sans-serif"; font-size: 15px; text-decoration:none; padding-left:5px; padding-bottom:5px; width: 210px; border-bottom: 1px dashed }
.showsMainEpisodes:hover { text-decoration:underline }
.showsMainArtists { position:absolute; left:20px; top:221px; font-family: "Arial", "Helvetica", "sans-serif"; font-size: 15px; text-decoration:none; padding-left:5px; padding-bottom:5px; width: 210px; border-bottom: 1px dashed }
.showsMainArtists:hover { text-decoration:underline }
.showsMainVideo { position:absolute; left:350px; top:65px }

.showsNavigation { position:relative; left:10px; top:20px; width:250px; height:772px }
.showsNavigationAbout { position:absolute; left:20px; top:150px; font-family: "Arial", "Helvetica", "sans-serif"; font-size: 15px; color: #FFFFFF; text-decoration:none; padding-left:5px; padding-bottom:5px; width: 210px; border-bottom: 1px dashed }
.showsNavigationAbout:hover { text-decoration:underline }
.showsNavigationEpisodes { position:absolute; left:20px; top:182px; font-family: "Arial", "Helvetica", "sans-serif"; font-size: 15px; color: #FFFFFF; text-decoration:none; padding-left:5px; padding-bottom:5px; width: 210px; border-bottom: 1px dashed }
.showsNavigationEpisodes:hover { text-decoration:underline }
.showsNavigationArtists { position:absolute; left:20px; top:214px; font-family: "Arial", "Helvetica", "sans-serif"; font-size: 15px; color: #FFFFFF; text-decoration:none; padding-left:5px; padding-bottom:5px; width: 210px; border-bottom: 1px dashed }
.showsNavigationArtists:hover { text-decoration:underline }

.showsAboutBar { position:absolute; left:260px; top:10px; width:690px; height:32px }
.showsAboutImage { position:absolute; left:260px; top:42px; width:230px; height:184px }
.showsAboutContents { position:absolute; left:260px; top:226px; width:650px; height:526px; padding:20px; background:#FFFFFF; font-family: "�ө���", "Arial", "Helvetica", "sans-serif"; font-size: 13px; color: #6e6e6e }

.showsArtistsBackground { position:absolute; left:260px; top:42px; width:690px; height:750px; background:#FFFFFF }
.showsArtistsImageBig { position:absolute; left:10px; top:10px; width:440px; height:350px }
.showArtistsName { position:absolute; left:10px; top:380px; font-family: "Arial", "Helvetica", "sans-serif"; font-size: 15px; font-weight:bold; color: #b8650c }
.showArtistsIntroduction { position:absolute; left:10px; top:405px; width:440px; font-family: "Arial", "Helvetica", "sans-serif"; font-size: 13px; color: #6e6e6e }
.showsOtherArtistsBar { position:absolute; left:460px; top:10px; width:211px; height:17px; padding-left:10px; padding-top:3px; background:url('../images/showsOtherArtists_cn.png'); font-family: "Arial", "Helvetica", "sans-serif"; font-size: 14px; font-weight:bold; color: #000000 }
.showsOtherArtistsBox { position:absolute; width:109px; height:120px; border:1px solid #c6c6c6; background:#FFFFFF; text-decoration:none }
.showsOtherArtistsBox img { position:absolute; left:3px; top:3px; border:0px }
.showsOtherArtistsBox h1 { position:absolute; left:5px; top:88px; font-family: "Arial", "Helvetica", "sans-serif"; font-size: 12px; font-weight:bold; color: #528ba5; text-decoration:none; margin:0px }

.showsEpisodesBar { position:absolute; left:260px; top:10px; width:690px; height:32px; background:url('../images/showsEpisodesBar_cn.png'); z-index:1 }
.showsEpisodesItem { position:absolute; width:690px; height:225px; background:url('../images/showsEpisodesBackground.png') }
.showsEpisodesItemImage { position:absolute; right:20px; top:20px }
.showsEpisodesItemTitle { position:absolute; left:20px; top:20px; font-family: "�ө���", "Arial", "Helvetica", "sans-serif"; font-size: 15px; font-weight:bold; color: #b8650C }
.showsEpisodesItemText { position:absolute; left:20px; top:45px; width:410px; font-family: "�ө���", "Arial", "Helvetica", "sans-serif"; font-size: 13px; font-weight:normal; color: #6e6e6e }
.showsEpisodesItemPlayIcon { position: relative; top:-10px }

.episodesBox { position:absolute; top:6px; right:20px; width:192px; height:12px; padding:4px; background:url('../images/episodesBox.png'); overflow:hidden; font-family: "Arial", "Helvetica", "sans-serif"; font-size: 12px; color: #6e6e6e; text-decoration:none }
.episodesBoxItem { position:absolute; top:6px; right:40px; width:172px; height:12px; padding:4px; background:url('../images/episodesBoxItem.png'); overflow:hidden; font-family: "Arial", "Helvetica", "sans-serif"; font-size: 12px; color: #6e6e6e; text-decoration:none; z-index:1 }
.episodesBoxItem:hover { position:absolute; top:6px; right:40px; width:172px; height:12px; padding:4px; background:url('../images/episodesBoxItemHighlighted.png'); overflow:hidden; font-family: "Arial", "Helvetica", "sans-serif"; font-size: 12px; color: #FFFFFF; text-decoration:none; z-index:1 }

.showsEpisodeVideoBar { position:absolute; left:260px; top:10px; width:690px; height:32px; background:url('../images/showsEpisodeVideoBar.png') }
.showsEpisodeVideoTitleBar { position:absolute; left:260px; top:42px; width:690px; height:56px; background:url('../images/showsEpisodeVideoTitleBackground.png') }
.showsEpisodeVideoTitleBar p { position: absolute; left:20px; top:20px; font-family: "Arial", "Helvetica", "sans-serif"; font-size: 15px; color: #b8650c }
.showsEpisodeVideoTitleBar a { position: absolute; right:22px; top:20px; font-family: "Arial", "Helvetica", "sans-serif"; font-size: 15px; color: #528ba5; text-decoration:none }
.showsEpisodeVideoTitleBar a:hover { text-decoration:underline }
.showsEpisodeVideoContents { position:absolute; left:260px; top:98px; width:650px; height:654px; padding:20px; background:#FFFFFF }
.showsEpisodeVideoFrame { position:absolute; left:160px; top:33px; width:320px; height:288px; padding:5px; border: 1px solid #000000 }

.errorBackground { position:absolute; left:10px; top:10px; width:940px; height:388px; background:url('../images/errorBackground_cn.png') }