@charset "UTF-8";     .TabbedPanels { margin: 0px; padding: 0px; float: left; clear: none; width: 100%;  }  .TabbedPanelsTabGroup { margin: 0px; padding: 0px; }  .TabbedPanelsTab { position: relative; top: 1px; float: left; padding: 4px 15px; margin: 0px 1px 0px 0px; font: normal 1em sans-serif; background-color: #DDD; list-style: none; border-left: solid 1px #CCC; border-bottom: solid 1px #999; border-top: solid 1px #999; border-right: solid 1px #999; -moz-user-select: none; -khtml-user-select: none; cursor: pointer; }  .TabbedPanelsTabHover { background-color: #CCC; }  .TabbedPanelsTabSelected { background-color: #EEE; border-bottom: 1px solid #EEE; }  .TabbedPanelsTab a { color: black; text-decoration: none; }  .TabbedPanelsContentGroup { clear: both; border-left: solid 0px #CCC; border-bottom: solid 0px #CCC; border-top: solid 0px #999; border-right: solid 0px #999; background-color: #FFF; padding-top:6px; }  .TabbedPanelsContent { padding: 0px; }  .TabbedPanelsContentVisible { }   .VTabbedPanels .TabbedPanelsTabGroup { float: left; width: 10em; height: 20em; background-color: #EEE; position: relative; border-top: solid 1px #999; border-right: solid 1px #999; border-left: solid 1px #CCC; border-bottom: solid 1px #CCC; }  .VTabbedPanels .TabbedPanelsTab { float: none; margin: 0px; border-top: none; border-left: none; border-right: none; }  .VTabbedPanels .TabbedPanelsTabSelected { background-color: #EEE; border-bottom: solid 1px #999; }  .VTabbedPanels .TabbedPanelsContentGroup { clear: none; float: left; padding: 0px; width: 30em; height: 20em; }  #playerContainer { position:relative; margin:auto; width:700px; height:600px; } #live, #plus, #radio { height:568px; background-color:#000; } #left { position:absolute; top:132px; left:4px; width:300px; overflow:hidden; } #liveLeftContent { position:absolute; top:110px; left:4px; width:300px; overflow:hidden; } #liveBottomBanner { position:absolute; top:450px; text-align:center; left:116px; } #radioBottomBanner { position:absolute; top:465px; text-align:center; left:116px; } #requestLivePlayResult { text-align:center; position:absolute; top:440px; text-align:center; width:700px; color:#676769; } #live-right { position:absolute; width:388px; margin:0px; padding:0px; right:4px; top:110px; } .right { position:absolute; width:388px; margin:0px; padding:0px; right:4px; top:10px; } #radio .right { height:253px; } .header { height:100px; background-image:url(/player/images/header-bg.jpg); background-repeat:repeat-x; } img { border:none } .emusic-logo { float:left; margin-left:10px; margin-top:10px; } .sponsor-logo { float:right; margin-right:10px; margin-top:30px; background-image:url(/player/images/emusic-text.png); width:500px; height:50px; } #radio .sponsor-logo { float:right; margin-right:10px; margin-top:30px; background-image:url(/player/images/emusic-radio-text.png); width:500px; height:50px; } .tabBar { background-image:url(/player/images/tab-bar.png); background-repeat:repeat-x; position:absolute; top:0px; left:0px; width:700px; height:5px; } .tabBar.tabBar2 { top:100px; } #plus .tabBar, #radio .tabBar { background-image:url(/player/images/tab-bar.png); background-repeat:repeat-x; position:absolute; top:0px; left:0px; width:700px; height:5px; margin:0; padding:0; } .holder { overflow:hidden; position:relative; text-align:justify; } #radio .holder { height:253px; } .footer { background-repeat:repeat-x; background-color:black; color:#555555; padding:3px; position:absolute; bottom:0px; left:0px; width:700px; height:15px; text-align:center; font-size:0.85em } .footer a { color:#555555; font-size:1em } #liveControls { position:absolute; top:365px; left:5px; width:690px; height:27px; padding:0px; background-image:url(/player/images/bar.png); background-repeat:no-repeat; } #liveControls-inner { text-align:center; width:300px; padding:2px; text-align:center; } #videoPlusControls { position:absolute; top:386px; left:4px; width:300px; height:27px; z-index:5; background-image:url(/player/images/bar-small.png); background-repeat:no-repeat; } #videoPlusControls-inner { text-align:center; padding:2px; width:300px; } #radio #controls { position:absolute; top:385px; left:5px; width:690px; height:27px; padding:0px; background-image:url(/player/images/bar.png); background-repeat:no-repeat; } #radio #controls-inner { text-align:center; width:300px; padding:2px; text-align:center; } #liveControls img, #videoPlusControls img { border:0px; } .livePlayerContainer { z-index:20; background-color:#444444; position:absolute; top:0px; left:0px; } .plusPlayerContainer { z-index:20; background-color:#444444; position:absolute; top:0px; left:0px; } #emusicPlusTabs, #emusicRadioTabs { position:absolute; top:100px; left:0; }  body { margin:0px; padding:0px; color:#EEEEEE; background-color:#000000; }  * { font-size: 11px; font-family:Lucida Sans Unicode, Lucida Grande, sans-serif; line-height:1.3em; } .a-z-selector { text-align:center; padding-bottom:5px; margin-bottom:3px; border-bottom:1px solid #91c4fb;} .a-z-selector a { font-size:0.727273em;; } hr { clear: left; } .float-left { float:left; } .thumbnail { margin:4px; border:1px solid grey; } h1 { font-size:1.4em; font-weight:bold; padding-top:6px; margin:2px; } h2 { font-size:1.1em; font-weight:bold; padding-top:1px; margin:2px; } h3 { font-size:1.1em; font-weight:bold; padding-top:1px; margin:2px; }  #tickerContainer { position:absolute; height:24px; bottom:20px; left:0; width:700px; background-color:#333333; } #ticker { position:relative; padding:4px; width:700px; text-align:center; }  .selector { font-size:0.727273em; } .selector table { width:100%; border-collapse: collapse; } .selector table tr { background-color:#333333; margin:0px; padding:0px;  } .selector table tr.oddRow { background-color:#1a1a1a; } .selector table td { padding:2px; margin:0px; color:#DDDDDD } .selectorBody { overflow-y:Auto; overflow-x:hidden; padding:0px; text-align:left; color:#DDDDDD } .selector a { color:#DDDDDD; } .selectorHeader a, .selectorFilter a { color:#DDDDDD; } .charts .selectorBody { height:357px; } .playlist .selectorBody { height:335px; } .newVideos .selectorBody { height:357px; } .live .selectorBody { height:204px; } .radio .selectorBody { height:204px; } #radioComingUp { overflow-y:Auto; overflow-x:hidden; text-align:left; color:#DDDDDD; height:82px; bottom:0px; width:388px; bottom:5px; position:absolute; margin-top:10px; } .radioDedication { background-color:#222222; border:1px solid #555555; margin-right:5px; padding:3px; font-size:8px; height:40px; overflow-y:Auto; overflow-x:hidden; clear:both; } .selectorHeader table tr, .selectorFilter table tr{ background-color:transparent !important; border:none; } .selectorHeader, .selectorFilter { background-image:url(/player/images/selector-header-bg2.png); background-repeat:repeat-x; padding:2px 1px 1px 1px; height:20px; } .selectorHeader { font-weight:bold; } .selectorFilter { } .selectorFilter a { font-weight:bold; color:#DDDDDD; }  .playButton { background-image:url(/player/images/play-15.png); width:15px; height:15px; } .playButton:hover { cursor:pointer; }  .positionColumn { width:20px; } .artistColumn { width:160px; } .playButtonColumn { width:15px; } .playlistArtist { font-size:0.818182em; font-weight:bold; } .playlistTitle { font-size:0.818182em; } .videoDetail { margin-top:0px; } .videoDetailBody{ height:230px; overflow-y:Auto; padding:0px 10px 5px 5px; } a { color:#0089cf; }  .TabbedPanels { width: 700px; } .TabbedPanels2 { width: 700px; } .innerTabs { float: right; }   .TabbedPanels { margin: 0px 0px 0px 0px; } .TabbedPanelsTab { top:0px; font-weight: bold; font-size: 1em; background-color: #FFF; border: solid 0 #FFF; } .TabbedPanelsTabHover { background-color: #FFF; } .TabbedPanelsTabSelected { background-color: #FFF; border-bottom: 0px solid #FFF; position: relative; } .TabbedPanelsContentGroup { position:relative; padding:0px; } .TabbedPanelsContent { margin:0; padding:0; } ul.TabbedPanelsTabGroup a { display: block; color:#EEEEEE; } ul.TabbedPanelsTabGroup li.TabbedPanelsTab { background: url(/player/images/black-tab.jpg) no-repeat 0 -41px; margin: 0 0 0 0px; padding: 0 0 0 15px; } ul.TabbedPanelsTabGroup li.TabbedPanelsTab a { background: url(/player/images/black-tab.jpg) no-repeat 100% -41px; padding: 5px 15px 5px 0; font-size:1.1em; color:#888888; } ul.TabbedPanelsTabGroup li.TabbedPanelsTabSelected { background: url(/player/images/black-tab.jpg) no-repeat 0 0px; } ul.TabbedPanelsTabGroup li.TabbedPanelsTabSelected a { background: url(/player/images/black-tab.jpg) no-repeat 100% 0px; color:#EEEEEE; }  ul.TabbedPanelsTabGroup li.TabbedPanelsTab.innerTabs { margin: 0 0 0 0px; padding: 0 0 0 10px; } ul.TabbedPanelsTabGroup li.TabbedPanelsTab.innerTabs a { padding: 3px 10px 3px 0; font-size:1em; }