body { background: #6b0343 url(http://images.channelone.com/img/music/new/hin-bg2.jpg) no-repeat top center; }
#content { background: #f7eee2 !important; float: none !important; margin: 0 !important; width: 980px !important; }
#ad_skyscraper { display: none !important; }
#content img { border: none; }
#content a { color: #069; font-weight: bold; text-decoration: none; }
#content a:hover { text-decoration: underline; }
#left-col { background: url(http://images.channelone.com/img/music/new/bg-top.gif) repeat-x top left; float: left; width: 674px; }
#right-col { background: url(http://images.channelone.com/img/music/new/bg-top.gif) repeat-x -2px 0; float: left; width: 306px; }
#top-area { height: 75px; position: relative; }
#top-area h1 { background: url(http://images.channelone.com/img/music/new/logo-hin.png) no-repeat; overflow: hidden; width: 213px; height: 52px; text-indent: -9999px; position: absolute; top: 5px; right: 8px; }
#top-area h2 { color: #fff; font-size: 30px; line-height: 30px; text-transform: none; position: absolute; top: 10px; left: 15px; }
#top-area h2 span { color: #fbc730; font-size: 16px; line-height: 16px; text-transform: none; }
#top-area .xbot { background: #000 url(http://images.channelone.com/img/music/new/arrows-top.gif) no-repeat top center; width: 674px; height: 10px; overflow: hidden; position: absolute; bottom: 0px; _bottom: -1px; left: 0px; }
#mid-area { background: #fff; }
#mid-area .xtop { background: #999 url(http://images.channelone.com/img/music/new/bg-top-gray.gif) no-repeat top left; width: 100%; height: 9px; overflow: hidden; }
#mid-area .col-1 { background: url(http://images.channelone.com/img/music/new/bg-mid-col-1.jpg) repeat-x bottom left; float: left; width: 204px; height: 475px; }
#mid-area .col-2 { float: left; width: 469px; margin: 0; padding: 0; height: 475px; }
#mid-area .col-1 .links { list-style: none; margin: 0; padding: 0 0 8px 10px; }
#mid-area .col-1 .links li { float: left; margin: 0; padding: 0 7px 0 0; }
#mid-area .col-1 .links li a { color: #333; text-transform: uppercase; font-size: 8px; font-weight: bold; line-height: 16px; padding: 4px 0; }
#mid-area .col-1 .links li a.tour-dates { background: url(http://images.channelone.com/img/music/new/icon-tour-dates.gif) no-repeat 0 50%; padding-left: 25px; }
#mid-area .col-1 .links li a.official-website { background: url(http://images.channelone.com/img/music/new/icon-official-site.gif) no-repeat 0 50%; padding-left: 15px; }
#now-playing-sml { background: #2c2c2c url(http://images.channelone.com/img/music/new/bg-now-playing-sml.gif) no-repeat bottom left; width: 190px; _width: 194px; margin-left: 7px; padding: 0 2px 10px; }
#now-playing-sml .arrows { background: url(http://images.channelone.com/img/music/new/arrows-now-playing.gif) repeat-x top center; height: 10px; overflow: hidden; }
#now-playing-sml .np-hdr { background: url(http://images.channelone.com/img/music/new/icon-now-playing.gif) no-repeat 0 3px; position: relative; height: 26px; }
#now-playing-sml .np-hdr a { position: absolute; top: 3px; right: 0px; }
#now-playing-sml #flash-music { padding-bottom: 2px;  }
#flash-music {  position:relative; }
#scroll-box-id { width: 190px !important; }
#now-playing-sml .scroll-box { color: #fff; overflow: auto; overflow-x: hidden; height: 169px; }
#now-playing-sml .scroll-box h3 { background: #690025 url(http://images.channelone.com/img/music/new/bg-now-playing-hdr.gif) repeat-x 0 50%; color: #fff; font-size: 16px; line-height: 18px; margin: 0 0 2px; padding: 0 0 0 5px; }
#now-playing-sml .scroll-box ul { background: #79002b; margin: 0; padding: 2px 2px 0; list-style: none; white-space: nowrap; }
#now-playing-sml .scroll-box li { margin: 0; padding: 0 0 2px; }
#now-playing-sml .scroll-box li a { background: #943355 url(http://images.channelone.com/img/music/new/icon-play.png) no-repeat 0 50%; color: #fff; display: block; font-size: 13px; font-weight: bold; line-height: 21px; height: 21px; margin: 0; padding-left: 21px; }
#now-playing-sml .scroll-box li a.video { background: #943355 url(http://images.channelone.com/img/music/new/icon-video.png) no-repeat 0 50%; }
* html #now-playing-sml .scroll-box li a { background: #943355 url(http://images.channelone.com/img/music/new/icon-play.gif) no-repeat 0 50%; }
* html #now-playing-sml .scroll-box li a.video { background: #943355 url(http://images.channelone.com/img/music/new/icon-video.gif) no-repeat 0 50%; }
#now-playing-sml .scroll-box li a:hover, #now-playing-sml .scroll-box li a.active { background-color: #af6680; text-decoration: none; }
#mid-area .col-2 .scroll-box { overflow: auto; height: 291px; padding-right: 10px; margin: 6px 4px 5px 6px; _margin-bottom: 3px; }
#mid-area .col-2 .scroll-box p { padding: 0 0 10px; }
#mid-area .col-2 .scroll-box h3 { font-size: 16px; text-align:center; }
#mid-area .col-2 #mid-open-html { height: 43px; margin-bottom: 5px; }
#mid-area .col-2 p.vote { padding: 10px 0 0; margin: 0 auto; text-align: center; }
#mid-area .col-2 p.vote .star { position: relative; top: 3px; }
#mid-area .col-2 p.vote a { text-transform: uppercase; line-height: 18px; font-size: 14px; font-weight: normal; }
#mid-area .col-2 .share { background: #d6e0eb; width: 459px; margin: 0 0 5px 4px; }
#mid-area .col-2 .share .xtop { background: #d6e0eb url(http://images.channelone.com/img/music/new/bg-share-xtop.gif) no-repeat; clear: both; width: 459px; height: 4px; overflow: hidden; }
#mid-area .col-2 .share .xbot { background: #d6e0eb url(http://images.channelone.com/img/music/new/bg-share-xbot.gif) no-repeat; clear: both; width: 459px; height: 4px; overflow: hidden; }
#mid-area .col-2 .share h2 { float: left; font-size: 14px; color: #3b569a; padding-left: 10px; }
#mid-area .col-2 .share ul { float: right; list-style: none; margin: 0; padding: 0; }
#mid-area .col-2 .share li { display: inline; padding-right: 10px; }
#photo-gallery { background: url(http://images.channelone.com/img/music/new/bg-box-photo-gallery.png) no-repeat; width: 267px; height: 95px; float: left; }
#photo-gallery h2 { background: url(http://images.channelone.com/img/music/new/hdr-photo-gallery.gif) no-repeat; width: 120px; height: 21px; overflow: hidden; text-indent: -9999px; margin: 3px 0 10px 3px; }

#videos { background: url(http://images.channelone.com/img/music/new/bg-box-video.png) no-repeat; width: 198px; height: 95px; float: left; }
#videos h2 { background: url(http://images.channelone.com/img/music/new/hdr-videos.gif) no-repeat; width: 70px; height: 21px; overflow: hidden; text-indent: -9999px; margin: 3px 0 10px 9px; }

#pg_carousel { width: 267px; height: 45px; }
#pg_carousel .crop-box { float: left; height: 42px; overflow: hidden; position: relative; width: 237px; }
#pg_carousel .crop-box ul { left: 0; list-style: none; margin: 0; padding: 0; position: relative; top: 0; width: 100000px; }
#pg_carousel .crop-box ul li { float: left; }
#pg_carousel .crop-box ul li a { float: left; margin-right: 5px; }
#pg_carousel .crop-box ul li a img { border: 1px solid #fff !important; }
#pg_carousel .previous_button, #pg_carousel .previous_button_over, #pg_carousel .next_button, #pg_carousel .next_button_over { color: #fff; float: left; font-weight: bold; cursor: pointer; width: 15px; height: 15px; text-align: center; margin-top: 10px; }
#pg_carousel .previous_button_disabled, #pg_carousel .next_button_disabled { color: #a0a0a0 !important; }

#v_carousel { width: 198px; height: 50px; }
#v_carousel .crop-box { float: left; height: 49px; overflow: hidden; position: relative; width: 150px; }
#v_carousel .crop-box ul { left: 0; list-style: none; margin: 0; padding: 0; position: relative; top: 0; width: 100000px; }
#v_carousel .crop-box ul li { float: left; }
#v_carousel .crop-box ul li a { margin-right: 8px; display: block; position: relative; width: 68px; height: 46px; text-decoration: none !important; cursor: pointer; }
#v_carousel .crop-box ul li a img { position: absolute; top: 0px; left: 0px; border: 1px solid #fff !important; }
#v_carousel .crop-box ul li a b.play { background: url(http://images.channelone.com/img/music/new/overlay-play.png) no-repeat; position: absolute; top: 15%; left: 30%; display: block; width: 28px; height: 28px; }
#v_carousel .crop-box ul li a .desc { background: url(http://images.channelone.com/img/music/new/bg-black-opacity50.png) no-repeat; font-size: 8px; display: block; color: #fff; position: absolute; top: 27px; left: 1px; display: block; width: 66px; _width: 68px; padding: 1px 0 0 2px; height: 19px; _height: 20px; z-index: 9999; line-height: 9px; }
#v_carousel .previous_button, #v_carousel .previous_button_over, #v_carousel .next_button, #v_carousel .next_button_over { color: #fff; float: left; font-weight: bold; cursor: pointer; width: 15px; height: 15px; text-align: center; margin-top: 14px; }
#v_carousel .previous_button { margin-left: 12px; _margin-left: 6px; }
#v_carousel .previous_button_disabled, #v_carousel .next_button_disabled { color: #a0a0a0 !important; }

.playlist { width: 669px; margin-left: 1px; text-align: left; }
.playlist .tabs { background: url(http://images.channelone.com/img/music/new/bg-media-selection-tabs.png) no-repeat; width: 669px; height: 34px; position: relative; }
.playlist .tabs ul { list-style: none; margin: 0; padding: 0; position: absolute; bottom: 0px; left: 0px; }
.playlist .tabs li { float: left; margin: 0; padding: 0; }
.playlist .tabs li a { display: block; height: 23px; position: relative; width: 93px; overflow: hidden; text-indent: -9999px; }
.playlist .tabs ul .artists a.artistsActive { background: url(http://images.channelone.com/img/music/new/tab-artists-on.png) no-repeat; z-index: 255; }
.playlist .tabs ul .songs a.artistsActive { background: url(http://images.channelone.com/img/music/new/tab-songs-off.png) no-repeat; left: -10px; z-index: 10; }
/*
CSS for "SONGS" highlighted
*/
.playlist .tabs ul .artists a.songsActive { background: url(http://images.channelone.com/img/music/new/tab-artists-off.png) no-repeat; z-index: 10; }
.playlist .tabs ul .songs a.songsActive { background: url(http://images.channelone.com/img/music/new/tab-songs-on.png) no-repeat; left: -10px; z-index: 255; }

.playlist .col-1 { width: 405px; height: 250px; float: left; background: url(http://images.channelone.com/img/music/new/bg-playlist.png) no-repeat;  }
.playlist .col-2 { width: 264px; height: 250px; float: left; background: url(http://images.channelone.com/img/music/new/bg-poll.png) no-repeat; }
.playlist .nav { list-style: none; margin: 0; padding: 10px 0 11px 15px; }
.playlist .nav li { float: left; margin: 0; padding: 0 5px 0 0; }
.playlist .nav li a { color: #fff !important; font-size: 14px; font-weight: bold; text-transform: uppercase; }
.playlist .nav li a:hover, .playlist .nav li a.active { color: #ffcb36 !important; text-decoration: none !important; }

#accordion-poll-container { height: 212px; }
#accordion-poll-container .scroll-box { float: left; width: 397px; height: 212px; overflow: auto; margin-left: 4px; _margin-left: 2px; }
#accordion-poll-container .scroll-box h3 { background: #2c2c2c url(http://images.channelone.com/img/music/new/bg-accordian-off.gif) repeat-x 0 50%; color: #fff; cursor: pointer; font-size: 14px; line-height: 18px; margin: 0 0 2px; padding: 0 0 0 5px; text-transform: none; }
#accordion-poll-container .scroll-box h3:hover, #accordion-poll-container .scroll-box h3.active { background: #690025 url(http://images.channelone.com/img/music/new/bg-accordian-on.gif) repeat-x 0 50%; }
#accordion-poll-container .scroll-box div.accordion-content { display: none; }
#accordion-poll-container .scroll-box div.accordion-content ul { background: #79002b; margin: 0 0 1px; padding: 2px 2px 0; list-style: none; }
#accordion-poll-container .scroll-box div.accordion-content li { margin: 0; padding: 0 0 2px; }
#accordion-poll-container .scroll-box div.accordion-content li a { background: #943355 url(http://images.channelone.com/img/music/new/icon-play.png) no-repeat 0 50%; color: #fff; display: block; font-size: 13px; font-weight: bold; line-height: 21px; height: 21px; margin: 0; padding-left: 21px; }
#accordion-poll-container .scroll-box div.accordion-content li a.video { background: #943355 url(http://images.channelone.com/img/music/new/icon-video.png) no-repeat 0 50%; }
* html #accordion-poll-container .scroll-box div.accordion-content li a { background: #943355 url(http://images.channelone.com/img/music/new/icon-play.gif) no-repeat 0 50%; }
* html #accordion-poll-container .scroll-box div.accordion-content li a.video { background: #943355 url(http://images.channelone.com/img/music/new/icon-video.gif) no-repeat 0 50%; }
#accordion-poll-container .scroll-box div.accordion-content li a:hover, #accordion-poll-container .scroll-box div.accordion-content li a.active { background-color: #af6680; text-decoration: none; }
.playlist .poll-box { background: #fff; margin-top: 37px; width: 262px; height: 212px; overflow: hidden; }
.playlist .xbot { background: url(http://images.channelone.com/img/music/new/bg-media-selection-xbot.gif) no-repeat; width: 669px; height: 60px; overflow: hidden; }
.playlist .poll-box .xtop { background: #fff url(http://images.channelone.com/img/music/new/border-dotted.gif) repeat-x bottom left; height: 10px; margin: 0 10px 5px; }

#know-your-roots { background: url(http://images.channelone.com/img/music/new/bg-jb-kyr.png) no-repeat; width: 296px; height: 261px; position: relative; font-size: 11px; line-height: 13px; margin-left: 7px; }
* html #know-your-roots { position: static; }
#know-your-roots .logo { width: 205px; height: 170px; display: block; text-indent: -9999px; overflow: hidden; position: absolute; top: 0px; right: 0px; }
#know-your-roots .vids { list-style: none; margin: 0; padding: 0; width: 70px; position: absolute; top: 30px; left: 10px; }
#know-your-roots .vids li { margin: 0; padding: 0 0 5px; *padding: 0 0 3px; text-align: center; }
#know-your-roots .vids li a { font-size: 11px; line-height: 12px; display: block; }
#know-your-roots .vids li.last a { font-size: 11px; line-height: 12px; display: inline; }
#know-your-roots .vids li a div.image { display: block; margin: 0 auto 3px; width: 57px; height: 37px; position: relative; cursor: pointer; text-align: center; }
#know-your-roots .vids li a div.image img { border: 2px solid #a5a5a5; position: absolute; top: 0px; left: 0px; width: 57px; height: 37px; }
#know-your-roots .vids li a div.image b.play { background: url(http://images.channelone.com/img/music/new/overlay-play-sml.png) no-repeat; position: absolute; top: 15%; left: 30%; display: block; width: 25px; height: 25px; z-index: 9999; }
#know-your-roots .vids li a:hover { text-decoration: none; _text-decoration: underline; }
#know-your-roots .vids li a:hover span { text-decoration: underline; }
#know-your-roots #scoop { position: absolute; top: 170px; right: 10px; line-height: 16px; }
#know-your-roots #jb-pop-quiz { position: absolute; bottom: 10px; *bottom: 20px; right: 40px; }
#know-your-roots #jb-pop-quiz a { line-height: 25px; }
#know-your-roots #jb-pop-quiz a img { position: relative; top: 10px; }

#right-col #ad_med_square { width: 300px; height: 250px; margin: 10px 0 0 3px; padding: 0; }

#more-artists { background: #fff; width: 297px; margin: 10px 0 0 5px; }
#more-artists .xbot { background: url(http://images.channelone.com/img/music/new/bg-more-artists-xbot.png) no-repeat top left; width: 100%; height: 10px; overflow: hidden; }
#more-artists h2 { background: #fff url(http://images.channelone.com/img/music/new/border-dotted.gif) repeat-x bottom left; color: #666; font-size: 21px; line-height: 21px; margin: 0 10px; padding: 12px 0 12px 4px; text-transform: none; }
#more-artists-boxes { list-style: none; margin: 0; padding: 0 0 15px; height: 281px; }
#more-artists-boxes li { float: left; margin: 0; padding: 0; position: relative; width: 118px; height: 118px; overflow: hidden; margin: 15px 14px 0; _margin: 15px 10px 0; display: none; }
#more-artists-boxes .album-cover { position: absolute; top: 0px; left: 0px; z-index: 10; }
.more-artists-content { background: url(http://images.channelone.com/img/music/new/bg-black-opacity50.png) no-repeat; position: absolute; top: 67px; left: 0px; z-index: 9999; width: 118px; height: 118px; }
.more-artists-content a.toggle { display: block; background: url(http://images.channelone.com/img/music/new/toggle-more-artists.png) no-repeat top right; height: 14px; overflow: hidden; }
.more-artists-content h3 { padding: 5px 0 0 5px; height: 30px; _height: 38px; }
.more-artists-content h3 a { font-size: 12px; text-transform: none; color: #fff !important; line-height: 13px; }
.more-artists-content h3 a:hover { color: #40b9ff !important; text-decoration: none !important; }
.more-artists-content p.song { background: url(http://images.channelone.com/img/music/new/icon-play-sml.png) no-repeat 5px 0px; padding: 0 0 6px 5px; }
.more-artists-content p.song a { color: #fff !important; font-size: 11px; font-weight: bold; line-height: 14px; margin: 0; padding: 2px 0 2px 18px; }
.more-artists-content p.video { background: url(http://images.channelone.com/img/music/new/icon-video-sml.png) no-repeat 5px 2px;padding: 0 0 6px 5px; }
.more-artists-content p.video a { color: #fff !important; font-size: 11px; font-weight: bold; line-height: 14px; margin: 0; padding: 2px 0 2px 18px; }
/* html .more-artists-content p.song a { background: url(http://images.channelone.com/img/music/new/icon-play-sml.gif) no-repeat 0 50%; }*/
.more-artists-content p.song a:hover { color: #40b9ff !important; text-decoration: none !important; }
.more-artists-content p.video a:hover { color: #40b9ff !important; text-decoration: none !important; }
.more-artists-content p.artists-profile { padding-right: 5px; }
.more-artists-content p.artists-profile a { color: #fff !important; font-size: 9px; text-decoration: underline !important; text-align: right; float: right; }
.more-artists-content p.artists-profile a:hover { color: #40b9ff !important; }
#more-artists-nav { list-style: none; margin: 0; padding: 0 0 15px; position: relative; left: 160px; }
#more-artists-nav li { float: left; margin: 0; padding: 0; font-weight: bold; text-transform: uppercase; }
#more-artists-nav li a { color: #ccc; font-weight: bold; text-transform: uppercase; line-height: 12px; padding: 3px 0 1px; }
#more-artists-nav li a:hover, #more-artists-nav li a.active { color: #336; font-weight: bold; text-transform: uppercase; line-height: 12px; text-decoration: none; }
#more-artists-nav li.prev { border-right: 2px solid #336; padding-right: 10px; }
#more-artists-nav li.prev a { background: url(http://images.channelone.com/img/music/new/more-artists-nav-prev.png) no-repeat 0 0; padding-left: 18px; }
#more-artists-nav li.prev a:hover, #more-artists-nav li.prev a.active { background-position: 0 -19px; }
#more-artists-nav li.next { padding-left: 10px; }
#more-artists-nav li.next a { background: url(http://images.channelone.com/img/music/new/more-artists-nav-next.png) no-repeat 100% 0; padding-right: 18px; }
#more-artists-nav li.next a:hover, #more-artists-nav li.next a.active { background-position: 100% -19px; }
#more-artists-nav li span { color: #bbb; font-weight: bold; text-transform: uppercase; line-height: 12px; padding: 3px 0 1px; }
#more-artists-nav li.prev span { color: #bbb; font-weight: bold; text-transform: uppercase; line-height: 12px; padding: 3px 0 1px; background: url(http://images.channelone.com/img/music/new/more-artists-nav-prev.png) no-repeat 0 0; padding-left: 18px; }
#more-artists-nav li.next span { background: url(http://images.channelone.com/img/music/new/more-artists-nav-next.png) no-repeat 100% 0; padding-right: 18px; }

#social p { color: #333; font-weight: bold; text-align: center; padding: 20px 0 5px; }
#social ul { list-style: none; margin: 0; padding: 0 0 20px; text-align: center; }
#social li { display: inline; padding-right: 10px; }
#hiddenRoot { display:none; }
#hin-twtr-widget { height: 200px; margin: 10px 0 10px 6px; }

#hinpbox1 { margin: 7px 0 2px; }
#hinpbox1 .xtop { background: url(/img/music/new/promo/hin-promo-top-xtop.png) no-repeat; width: 302px; height: 10px; overflow: hidden; }
#hinpbox1 .xmid { background: #b4b4b4 url(/img/music/new/promo/hin-promo-bg-noline.png) repeat-x; border-left: 1px solid #9d9d9d; border-right: 1px solid #9d9d9d; width: 300px; min-height: 137px; height: auto !important; height: 137px; }
#hinpbox1 .inner { padding: 0; margin: 0 7px; } 
#hinpbox1 .inner .info { float: left; width: 184px; height: 61px; text-align: center; }
#hinpbox1 .inner .info h3 { font-size: 12px; color: #565656; line-height: 12px; padding-top: 10px; }
#hinpbox1 .inner .info h3 strong { font-family: 'Arial Black',arial,helvetica,sans-serif; }
#hinpbox1 .inner .info a { color: #740029; }
#hinpbox1 .inner .info a:hover { text-decoration: none; color: #565656; }
#hinpbox1 .inner .gfx { float: left; margin: 0; padding: 0; border: 1px solid #85827d !important; }
#hinpbox1 .first { border-bottom: 1px solid #c9c9c9; padding-bottom: 5px; margin-bottom: 5px; }
#hinpbox1 .xbot { background: url(/img/music/new/promo/hin-promo-top-xbot.png) no-repeat; width: 302px; height: 10px; overflow: hidden; }
#hinpbox2 .xtop { background: url(/img/music/new/promo/hin-promo-bot-xtop.png) no-repeat; width: 301px; height: 10px; overflow: hidden; }
#hinpbox2 .xmid { background: #520b33 url(/img/music/new/promo/hin-promo-bot-noline.png) repeat-x; border-left: 1px solid #431031; border-right: 1px solid #431031; width: 299px; min-height: 102px; height: auto !important; height: 102px; }
#hinpbox2 .inner .gfx { float: right; margin: 0 17px; padding: 0; border: 1px solid #85827d !important; }
#hinpbox2 .inner h3 { background: url(/img/music/new/promo/music-news-hdr.png) no-repeat; width: 120px; height: 15px; text-indent: -9999em; overflow: hidden; margin: 0 0 0 9px; padding: 0 0 7px; }
#hinpbox2 .inner p { background: url(/img/music/new/promo/hin-promo-bot-bullet.png) no-repeat 0 7px; margin: 0 0 0 15px; padding: 0 5px 2px 10px; }
#hinpbox2 .inner p a { color: #fef7b5; font-family: verdana,arial,helvetica,sans-serif; font-size: 11px; font-weight: normal; }
#hinpbox2 .inner p.first { background: none; margin: 0 0 0 15px; padding: 0 0 7px; }
#hinpbox2 .inner p.first a { color: #f2e047; font-family: verdana, arial, helvetica, sans-serif; font-size: 15px; font-weight: bold; line-height: 19px; }
#hinpbox2 .xbot { background: url(/img/music/new/promo/hin-promo-bot-xbot.png) no-repeat; width: 301px; height: 10px; overflow: hidden; }

