.c h2{color:#fe0495;font-size:24px;font-weight:bold;margin:0 0 10px;}
h2.album{font-size:18px; color: #565655;}
.c h3.album{font-size:16px;color:#747474;margin: 10px 0 0;}
.c h3{color:#ff7e00;font-size:16px;font-weight:bold;margin:0 0 10px;}
.c p{font-size:14px;line-height:16px;color:#666;margin:0 0 10px;}
.browse_items{overflow:hidden;}
.browse_items .item{width:283px;padding:25px 15px 15px 25px; margin:0 10px 15px 0;background-color: #f8f8f8; display: -moz-inline-stack; display: inline-block; vertical-align: top; zoom: 1; *display: inline;}
.browse_items .last{margin-right:0}
.browse_items .no-bg{background-color: #fff}
.browse_items .item h3{color:#7e0299;font-size:13px;font-weight:bold;line-height:16px;margin:0;}
.browse_items .item h4{color:#8d298d;font-weight:normal;line-height:16px;}
.browse_items .item p{line-height:16px;font-size:12px;color:#666;margin:0 0 10px;}
.browse_items .item p a{font-weight:bold;}
.browse_items .item img.pic{float:left;}
.browse_items .item .desc {margin-left:130px}
.browse_items .item li a{color:#fe0495;font-weight:bold;}
.browse_items .featured_item img.pic{float:none;margin:5px 12px 12px 40px;border:1px solid #fe0495;}
.browse_items .featured_item h3{width:190px;margin:0 0 0 40px;text-align:center;}
.browse_2 {clear:both}
.browse_2 h2.more{color:#ff7e00;font-weight:bold;font-size:14px;padding:0 20px 0 0;float:left;height:30px;width: 250px}
.browse_2 p.links{font-size:12px;line-height:13px;color:#4FB200;}
.browse{margin-top:15px;}
p.nav-results{font-size:13px;line-height:21px;font-weight:bold;float:right}
p.nav-results a, p.nav-results strong {display:block;float:left;width:21px;height:21px;text-align:center;}
p.nav-results strong{background:url(/images/page-music/active_page_bg.png) 0 0 no-repeat;color:#FFF;}
div.album{position:relative;border-bottom: 1px solid #DEDEDE;padding:30px 0 15px;}
div.clear-album{clear:both;padding:0 0 10px;margin:0 0 20px;border-bottom:2px solid #ff80cc;}
.album .btn-store{position:absolute;right:15px;top:0;}
.album .btn-free_song{position:absolute;right:175px;top:-15px;text-align:center;font-size:11px;color:#333;}
.album .btn-free_song strong{color:#fe0495;font-size:12px;}
.album .btn-free_song img{margin:5px 0 0 0;}
.album .desc{float:left;width:200px;}
.album .desc p{font-size:12px;line-height:16px;width:200px;}
.album .desc .buttons{margin:40px 0 7px;}
.album .desc .buttons img{margin:0 10px 0 0;}
.album .tracks{float:left;margin-left:40px;width:420px;}
.album .tracks h3{font-size:14px;color:#333;font-weight:bold;margin:0 0 15px;}
.album .tracks ul{overflow:hidden;width:100%; line-height:0}
.album .tracks li{padding:2px 0;line-height:14px;border-bottom:1px solid #efefef;}
.album .tracks li.even{background:#e3f4ca;}
.album .tracks li div.column{float:left;}
.album .tracks li div.play{display:none;}
.album .tracks li div.play_number, .album .tracks li div.only_number{width:30px;text-align:center;}
.album .tracks li div.title{margin:0 30px;}
.album .tracks li div.dedicate{float:right;padding:0 20px 0 10px;}
.album .tracks li.title_header{background:none !important}
.album .tracks li:hover, * html .album .tracks li.hover{background:#9dcc5b;}
.album .tracks li:hover div.play_number div.number, * html .album .tracks li.hover div.play_number div.number {display:none;}
.album .tracks li:hover div.play_number div.play, * html .album .tracks li.hover div.play_number div.play{display:block;}
.album .tracks li div.show_play div.number{display:none;}
.album .tracks li div.show_play div.play {display:block;}
.album .tracks div.number{text-align:left;margin-left:10px;}
.album .tracks li a{color:#fe0495;}
.album .tracks li .mp3_player_style{height:16px;position:relative;top:2px;}
.album .tracks li .mp3_player_style embed{margin:1px 0 0;}
.tracks .mp3_player_style:before,.tracks .mp3_player_style:after{content:''}
.album .tracks .new{padding-bottom:5px;float:right;}
.album .tracks table{width:100%;}
.album .tracks table th{border:1px solid #3C1C1C;padding:2px;vertical-align:middle;font-size:11px;color:#333;}
.album .tracks table td{border:1px solid #3C1C1C;border-bottom:0;border-top:0;padding:1px;vertical-align:middle;color:#fe0495;font-size:11px;}
.album .tracks table td.play{width:30px;text-align:center;}
.album .tracks table td.dedicate{width:50px;text-align:center;}
.album .tracks table tr.last td{border-bottom:1px solid #3C1C1C;}
.album .tracks table tr.odd td{background:#ffe2b4;}
.videos{margin:0 0 20px;border-bottom:1px solid #DEDEDE}
.videos h2{margin:0 0 20px;}
.videos .item{padding:0 0 25px;overflow:hidden;}
.videos .item h3{color:#77007d;font-weight:bold;font-size:14px;margin:0;}
.videos .item .pic{float:left;width:125px;}
.videos .item .desc{width:465px;float:left;}
.videos .item .desc p{font-size:12px;line-height:16px;margin:0 0 3px;}
.f_box{background:#ffebeb;padding:10px;margin:0 0 30px;overflow:hidden;zoom:1;}
.f_box p{font-size:14px;line-height:18px;color:#666;}
.f_box p a{font-weight:bold;}
.f_box .btn{text-align:center;}
.f_box .btn2{text-align:center;margin:30px 0 0;}
.f_box h3{font-weight:bold;font-size:18px;color:#666;margin:20px 0;}
.f_box h3 small{font-size:14px;font-weight:normal;margin:0 0 0 10px;}
.f_box p.error{color:#fe001a;font-size:14px;font-weight:bold;}
.f_box ul.error{color:#fe001a;font-size:12px;line-height:22px;font-weight:bold;list-style:disc;margin:0 0 0 1.5em;}
.f_box p.req{color:#fe001a;font-size:14px;font-weight:bold;margin:-30px 0 10px -15px;}
form.ded_song p.ded_song{color:#FE0495;font-weight:bold;}
form.ded_song p.ded_song strong{color:#FF9000;}
form.ded_song p.ded_song em{font-weight:normal;color:#666;}
form.ded_song p.pick{font-weight:bold;color:#4FB200;}
form.ded_song a.edit{padding-left:15px;background:url(/images/arrow-right.png) 0 50% no-repeat;font-weight:bold;}
form.ded_song a.edit_active{padding-left:15px;background:url(/images/arrow-down.png) 0 50% no-repeat;font-weight:bold;}
form.ded_song .image{margin-left:355px;}
form.ded_song .col{float:left;width:180px;}
form.ded_song .col label{display:block;height:20px;}
form.ded_song .col label input{float:left;margin-right:5px;vertical-align:top;height:16px;width:13px;}
form.ded_song .fun_images label{float:left;width:75px;margin:10px 0;color:#fe0495;font-weight:bold;text-align:center;}
form.ded_song .fun_images label img{margin:0 0 3px;display:block;}
form.ded_song .albums{overflow:hidden;zoom:1;}
form.ded_song .albums a{float:left;height:74px;width:75px;padding:8px 0 0 9px;margin-right:5px;}
form.ded_song .albums a img{border:1px solid #FF0195;}
form.ded_song .albums a.active{background:url(/images/album_selected.png) no-repeat;padding-left:28px;}
form.ded_song .songs{overflow:hidden;zoom:1;}
form.ded_song .songs .col{float:left;padding:10px 0 0 100px;width:250px;}
form.ded_song .songs .col label{display:block;height:25px;}
form.ded_song .songs .col label input{float:left;margin:0 10px 0 0;display:inline;vertical-align:top;height:16px;width:13px;}
.f_box .dedication{overflow:hidden;zoom:1;}
.f_box .dedication .pic{width:80px;float:left;}
.f_box .dedication .desc{float:left;}
.f_box .dedication .desc h3{font-size:14px;color:#FF9000;margin:0;padding:5px 0 0;}
.f_box .dedication .desc small{font-size:12px;}
.f_box .dedication a{font-weight:normal;}
#upload_box_3{background:#ffcdb3;padding:12px;margin:0 0 50px;overflow:hidden;}
#upload_box_3 fieldset.checkboxes{border:2px solid #f98f84;background:#ffa599;padding:5px;margin:0 0 25px;}
#upload_box_3 fieldset.checkboxes .inner{position:relative;}
#upload_box_3 fieldset.checkboxes div.checkboxes{width:700px;height:190px;overflow:hidden;}
#upload_box_3 fieldset.checkboxes div.checkboxes label{float:left;width:90px;color:#4FB200;font-size:12px;font-weight:normal;padding:0 25px 0 0;height:100px;margin:0;}
#upload_box_3 fieldset.checkboxes div.checkboxes label input{float:right;width:auto;border:0;padding:0;}
#upload_box_3 fieldset.checkboxes div.checkboxes label img{display:block;margin:0 0 3px;}
#upload_box_3 fieldset.checkboxes p{margin:0 0 10px;color:#4FB200;}
#upload_box_3 fieldset.emails h4{color:#fe0495;font-size:14px;font-weight:normal;margin:0 0 2px;}
#upload_box_3 fieldset.emails .row{overflow:hidden;margin:0 -30px 5px 0;}
#upload_box_3 fieldset.emails input{width:345px;margin:0 30px 0 0;color:#bebebe;font-size:12px;border:1px solid #c0aa88;padding:6px;}
#upload_box_3 fieldset.emails .more{text-align:right;margin:0;}
#upload_box_3 p{font-size:14px;color:#666;line-height:18px;margin:0 0 1.5em;}
#upload_box_3 p a{font-weight:bold;}
#upload_box_3 p.info{font-size:12px;}
#upload_box_3 h3{color:#4FB200;font-size:24px;font-weight:normal;}
#upload_box_3 div.agree{padding:10px 20px 20px;color:#666;line-height:18px;}
#upload_box_3 div.agree input{float:left;margin:0 5px 10px 0;}
#upload_box_3 div.btn{text-align:center;}
.checkboxes .Scroller{position:absolute;overflow:hidden;width:700px;height:190px;}
.checkboxes .Scroller-Container{position:absolute;top:0px;left:0px}
.checkboxes .Scrollbar-Container{position:absolute;right:17px;top:0}
.checkboxes .Scrollbar-Up{position:absolute;left:0px;top:0px;cursor:pointer;}
.checkboxes .Scrollbar-Down{position:absolute;left:0px;top:200px;cursor:pointer;}
.checkboxes .Scrollbar-Handle{position:absolute;width:17px;height:39px;cursor:pointer;}
.checkboxes .Scrollbar-Track{position:absolute;left:0px;top:20px;width:17px;height:180px;background:url(/images/page-video/scroll-bg.png) repeat-y;}
#upload_box_2{background:#ffe2b4;padding:12px;margin:0 0 30px;overflow:hidden;}
#upload_box_2 label{font-size:18px;font-weight:bold;color:#666;display:block;margin:15px 0 5px;}
#upload_box_2 label.error{border:1px solid #fe001a;}
#upload_box_2 label small{font-size:14px;font-weight:normal;}
#upload_box_2 label em{color:#fe001a;font-style:normal;}
#upload_box_2 input{border:1px solid #c0aa88;padding:6px;font-size:14px;color:#333;width:500px;}
#upload_box_2 fieldset.from label{font-size:14px;margin:0 0 10px;font-weight:normal;}
#upload_box_2 fieldset.from input{width:345px;}
.pick_song{width:520px;padding-left:250px;}
.pick_song h1{margin-bottom:15px;}
.pick_song p{color:#000;text-align:center;}
.pick_song form{padding:0 0 0 150px;}
.pick_song .row{overflow:hidden;zoom:1;margin:0 0 10px;}
.pick_song .row embed{margin-left:5px;}
.pick_song .row object{margin-left:5px;}
.pick_song .row label{float:left;overflow:hidden;font-size:13px;color:#000;line-height:14px;}
.pick_song .row label input{float:left;width:1em;height:16px;margin:0 5px 0 0;}
.pick_song input.btn{margin:20px 0 0 50px;}
.pick_song .row span{display:block;margin-top:3px;}
.pick_song .row img{height:10px;}
.pick_song .results{padding:0 0 0 150px;font-size:13px;}
#content .blue {color:#218ACD}
p.radio_intro{margin:10px 0 15px 0;font-size:12px;}
#content .radio{background-color:#FFF;}
#content .radio h2{color:#218ACD}
#content .now_playing {border-bottom:1px solid #e4e4e4;border-top:1px solid #e4e4e4;padding:15px 0}
#other_albums h2.album a{color: #565655;}
#other_albums h2.album {margin-bottom: 15px;}
#main .c a {color:#9dcc5b;}
#main .album .tracks li:hover div.title a, #main .album .tracks li.hover div.title a{color:#FFF;text-decoration:none;}
.music_row{padding: 20px 0; margin:0 18px 15px; background-color: #f8f8f8}
.music_row h2{margin: 0 20px 20px}
.cd_albums_slider {position:relative;}
.cd_albums_slider .prev{position:absolute; left: -18px; top:30px; width: 52px; height:64px; overflow:hidden}
.cd_albums_slider .next{position:absolute; right: -18px; top:30px; width: 52px; height:64px; overflow:hidden}
.cd_albums_slider .prev:hover img, .cd_albums_slider .next:hover img{margin-top:-64px}
.cd_albums_slider .next img{margin-left:-52px}
.cd_albums_slider .slider_container {padding:0 38px;}
.cd_albums_slider .carousel_container{width: 548px}
.cd_albums_slider li.item{float:left; text-align: center; width:127px; height:160px; padding: 0 5px; list-style: none;}
.cd_albums_slider li.item h3{font-size:14px}
.cd_albums_slider li.item .cover{width: 79px; height: 79px; padding: 3px 3px 7px 7px; margin:20px auto 16px; background: #fff url(/images/page-music/slider_album_bg.png) 0 0 no-repeat; display:block}
.cd_albums_slider li.item img{width: 79px; height: 79px;}
#main .cd_albums_slider li.item:hover a, * html #main .cd_albums_slider li.hover a{color: #218acd}
.cd_albums_slider li.item:hover .cover, * html .cd_albums_slider li.hover .cover{width: 110px; height: 110px; margin:0 0 5px; background-image: url(/images/page-music/slider_album_bg_hover.png)}
.cd_albums_slider li.item:hover img, * html .cd_albums_slider li.hover img{width: 110px; height: 110px; margin:0 0 5px}
.store_buttons a{overflow:hidden;display:block;}
.store_buttons a.kb_shop{height:29px;}
.store_buttons a.kb_shop:hover img{margin-top:-29px;}
.store_buttons a.itunes{height:32px;}
.store_buttons a.itunes:hover img{margin-top:-32px;}
.videos .item .pic {float:left;width:189px;margin-right:15px;}
.videos .item .desc{width:396px;float:left;}
.videos .item .desc div{width:230px;padding:10px 0;}
.videos .item .desc p{font-size:12px;line-height:16px;margin:0;}
.videos .item .desc p a{color:#8D298D !important;}
.videos .item .desc p.in{color:#8D298D;padding:7px 0 0 0;}
.videos .item .desc p.in a{color:#9DCC5B !important;font-weight:bold;}
.videos .item .desc p.rate{margin-top:7px;}
.tabs-nav{height:38px; overflow:hidden}
.tabs-nav .tab{height:38px; display:block; float:left;}
.tabs-nav .tab div{width:174px;line-height:23px;font-weight:bold;text-align:center; padding: 10px 5px 5px; background: url(/images/page-music/nav-bg.gif) 0 bottom repeat-x; margin-bottom:20px; border-right:1px solid #FFF;}
.tabs-nav .tab div.first{width:94px;}
.tabs-nav .active div{width:176px;background:url(/images/page-music/active-bg.png) 0 0 no-repeat !important; margin-left:-1px;border:0;}
.tabs-nav .active div.first{width:95px;background:url(/images/page-music/active-bg-first.png) 0 0 no-repeat !important;margin:0px;}
.tabs-nav .active div.last{background:url(/images/page-music/active-bg-last.png) right 0 no-repeat !important;}
#main .tabs-nav .tab, #main .tabs-nav .tab a{color:#FFF; font-size:12px;}
#main #music-nav .active, #main #music-nav .active a{color:#0f68a1;}
.browse_items .featured_item{margin-bottom:30px;height:210px;}
#selected_track_name {color:#FF9000;}
form.ded_song .songs .col p span div, #selected_track_name div{display:inline;width:13px;height:13px;position:relative;}
form.ded_song .songs .col p span div object, #selected_track_name div object{display:inline;width:13px;height:13px;}
form.ded_song .songs .col p span div div, #selected_track_name div div{display:inline;width:13px;height:13px;}
form.ded_song .songs .col p span div script, #selected_track_name div script{display:none;}
.album .tracks table td {padding:2px;}
div.mp3_player_style{display:inline}
#pick_a_song {font-weight:bold;color:#6E0081;}
#selected_track_name em {font-size:12px;}
#upload_box_3 h3.right{float:left;}
#upload_box_3 label.check{padding:4px 0 0 15px;float:left;color:#666666;}
.pick_song p.thanks{color:#FF0000;}
.pick_song .row span{margin-top:0px;display:inline;}
.pick_song .row span.bar{display:block;margin-top:6px;}
#error_message {color:#FF0000;display:block;font-size:18px;line-height:22px;margin-top:10px;}
.album .desc .buttons{margin:20px 0 7px;}
.album .btn-free_song {position:relative;top:0px;left:0px;text-align:left;}
.album .btn-free_song .members-text{margin: 5px 0;color:#0f68a1;}
.album .album_header {width:602px;}
.album .album_header .left {width:260px;float:left;}
.album .album_header .right {width:340px;float:left}
.album .album_header .right .store_buttons .btn-music_space{float:left;margin-top: -5px;}
.album .album_header .right .store_buttons .btn-itunes{margin-left:195px;}
.album .album_header .right .store_buttons .btn-store{float:right;position:static;}
.album .album_header .right .store_buttons .available_from_text{font-size:12px;color:#FE0495;font-weight:bold;padding-bottom:5px;margin: 5px 0 0 2px;}
.album .album_header .right .store_buttons .btn-store-margin-top{margin-top:-2px;}
#content .album .album_artist p {font-size:16px;}
#content .album .album_artist img {border: 1px solid #FE0495;}
#content {padding:0;width:660px;}
#main h1.music, #main h1.music a{color:#218ACD;}
.buttons p{margin-bottom:8px;}
.buttons p.left_button{height:22px;overflow:hidden;}
.buttons p.left_button a:hover img{margin-top:-22px;}
.album .tracks li div.dedicate_header{float:right;}
#music_banner{position:relative;margin:20px 0 20px 0;overflow:hidden;}
#music_banner .music_banner_image{z-index:1;}
#music_banner .music_banner_video{z-index:2;position:absolute;left:361px;top:28px;}
#game_flash_promo {margin:20px 0 20px 0;}