#cma-doc .content .cpinfo {
    font-size:77%;
    width:420px;
    text-align:center!important;
    margin:0 auto;
    padding:2px 22px 4px 22px;
    background-image:url('/images/ico_unicorn.gif');
    background-repeat:no-repeat;
    background-position:0 0px;
    white-space:nowrap;
}

#stage-info .freeTrial {
    text-align:left!important;
    position:absolute;
    top:58px;/* -- 5 LI's */
    /*top:67px; -- 4 LI's */
    left:65px;
    color:#fff;
}

#stage-info .freeTrial A { text-decoration:underline; }

#stage-info .freeTrial STRONG {
    color:#fff!important;
}

.yui-gb .yui-u {
    width:300px;
}

.yui-gb .yui-u.first {
}

.box .bd, .yui-carousel-content {
    background-color:#FAFAFA!important;
    overflow:hidden!important;
}
.box .fill {
    background-color:#FAFAFA;
}
.box .bd, .box .bd .box .bd {
    border:none!important;
}

.featHead {
    height:18px;
    font-weight:bold;
    font-size:90%;
    text-align:center;
}
.featHead.noCarousel {
    height:62px;
}
.featHead.featHeadNoTabs {
    padding-top:26px;
}
.fAlbBox {height:170px;position:relative;font-size:78%;clear:both;}
.fAlbBox .title {font-weight:bold;}
.fAlbBox A.qai {float:left;}
.fAlbBox .fAlbBoxOver {width:278px;height:115px;position:absolute;top:0;left:0;cursor:pointer;}


.carousel .yui-carousel{visibility:hidden;overflow:hidden;position:relative;background-color:transparent;width:100%;}
.carousel .yui-carousel.yui-carousel-visible{visibility:visible;}
.carousel .yui-carousel-content{
    position:relative;
    overflow:hidden;
    width:278px;
    height:750px;
    background-color:transparent !important;
}
.carousel .yui-carousel-element{
    margin:0;
    padding:0;
    position:relative;
    z-index:1;
}
.carousel .yui-carousel-element li{
    position:relative !important;
    float:left;
    list-style:none;
    margin:0;
    padding:0;
    text-align:left;
    border:none !important;
    width:278px !important;
    margin:0 !important;
    padding:0 !important;
    *overflow:hidden;
    *float:none;
    *display:inline;
    *zoom:1;
}
.carousel .yui-carousel-item-selected{border:none;outline:none;margin:1px;}
.carousel .yui-carousel-nav{zoom:1;padding-top:15px;}
.carousel .yui-carousel-nav:after{clear:both;content:"";display:block;}
.carousel .yui-carousel-button-focus{outline:none;}
.carousel .yui-carousel-nav{text-align:right;width:278px;}
.carousel .yui-carousel-button{background:url(/images/nv/nv_sprite.png) no-repeat 0 -600px;float:right;height:19px;margin:0 0 0 5px ;overflow:hidden;width:40px;}
.carousel .yui-carousel-button-disabled{background-position:0 -2000px;}
.carousel .yui-carousel-button input, .carousel .yui-carousel-button button{background-color:transparent;border:0;cursor:pointer;display:block;height:44px;margin:-2px 0 0 -2px;padding:0 0 0 50px;}
.carousel span.yui-carousel-first-button{background-position:0px -550px;margin-left:-100px;margin-right:50px;*margin:0 5px 5px -90px;}
.carousel span.yui-carousel-first-button-disabled{background-position:0 -1950px;}
.carousel .yui-carousel-nav ul{float:right;margin:0;margin-left:-220px;margin-right:100px;*margin-left:-160px;*margin-right:0;padding:0;}
.carousel .yui-carousel-nav select{position:relative;*right:50px;top:4px;}
.carousel .yui-carousel-nav ul li{float:left;height:19px;list-style:none;}
.carousel .yui-carousel-nav ul:after{clear:both;content:"";display:block;}
.carousel .yui-carousel-nav ul li a{background:url(/images/nv/nv_sprite.png) no-repeat 0 -650px;display:block;height:9px;margin:6px 0 0 5px;overflow:hidden;width:9px;}
.carousel .yui-carousel-nav ul li a em{left:-10000px;position:absolute;}
.carousel .yui-carousel-nav ul li.yui-carousel-nav-page-selected a{background-position:0 -700px;}

.carousel .yui-carousel-element LI A.imgLink {
    position:absolute !important;
    left:10px !important;
    top:10px !important;
    width:112px;
}

.carousel .yui-carousel-element LI DIV.atcInfo {
    position:absolute !important;
    right:10px !important;
    top:10px !important;
    width:162px;
    text-align:left;
}

.carousel .yui-carousel-element LI A.albLink {
    position:absolute !important;
    right:10px !important;
    bottom:10px !important;
}

#hpmc STRONG {
    font-weight:bold;
}
#hpmc STRONG A {
    color:#000;
    text-decoration:none;
}
#hpmc STRONG A:hover {
    color:#333;
    text-decoration:underline;
}

#hpmc .box .bd EM {
    font-style:italic;
}

#top10s.box .bd {
    overflow:auto;
}

#newBlock.box .bd {
    overflow:auto;
}

#top10s OL LI {margin-left: 0px;margin-bottom: 0px;padding-left: 0px;}

#top10s .bd OL LI {
    zoom:1;
    vertical-align:top;
    display: list-item;
    list-style-type:decimal;
    list-style-position:outside;
    margin-bottom:10px;
    margin-left:14px;
    *margin-left:18px;
}
#top10s .bd #topAlbums OL LI DIV.atcInfo,
#top10s .bd #topArtists OL LI DIV.atcInfo {
    vertical-align:top;
    width:178px;
}
#top10s .bd #topAlbums OL LI A.imgLink,
#top10s .bd #topArtists OL LI A.imgLink {
    float:right;
}
#top10s .bd #topAlbums OL LI A.albLink,
#top10s .bd #topArtists OL LI A.artLink {
    float:right;
}
#top10s .bd #topAlbums OL LI A.albLink.hasThumb,
#top10s .bd #topArtists OL LI A.artLink.hasThumb {
    clear:right;
    margin-top:10px;
}

.moreBy {position:absolute;bottom:0;padding:0 0 12px 10px;}
.moreBy STRONG A {margin:2px 6px;color:#980001!important;}

#overviewMovie {position:absolute;right:350px;top:22px;}
#overviewMovieLinkImg {position:relative;display:block;width:69px;height:48px;overflow:hidden;}
#overviewMovieImg {position:absolute;left:0;top:0;}
#overviewMovieImg:hover {position:absolute;left:0;top:-48px;}
#overviewMovieMsg {position:absolute;right:33px;top:55px;}

.feature {padding:20px 40px;width:940px;height:170px;background-repeat:no-repeat;}
.feature H5 {color:#ffbf4d;font-size:150%;margin:0 0 5px 292px;clear:none;width:648px;padding:0 0 2px 0;border-bottom:1px solid #f9cb82;}
.feature H5 A {color:#ffbf4d;text-decoration:none;}
.feature H5 A:hover {color:#f9cb82;text-decoration:none;}
.feature .yui-u {color:#ddd;width:278px;padding:0 11px 0 11px;}
.feature .yui-u A {color:#eee;text-decoration:none;}
.feature .yui-u A:hover {color:#fff;text-decoration:underline;}
.feature .yui-u.first {color:#fbe7b9;width:328px;padding:0 0 0 292px;}
.feature .yui-u.first A {color:#fbe7b9;text-decoration:none;}
.feature .yui-u.first A:hover {color:#f9cb82;text-decoration:underline;}
.feature .bd {font-size:120%;line-height:130%;padding-top:5px;}
.feature .bd EM {font-style:italic;}
.feature .bd.first {text-align:justify;padding-top:0;}
.feature .bd .album {float:left;width:112px;}
.feature .bd .linkTo {clear:both;margin:16px 0 0 0;}
.feature .bd .albumPurchase {width:100px;}
.feature .bd .albumPurchase .price {clear:left;display:block;margin:0 auto;padding:5px 0 0 0;text-align:center;color:#ffbf4d;font-size:110%!important;}
.feature .bd .albumPurchase .btnBuyMP3Album {float:none;margin:5px auto 0 auto;}

.feature .bd .albumDetails {float:right;width:163px;margin:0 3px 0 0;font-size:72%;line-height:150%;color:#eee;}
.feature .bd .albumDetails .title {font-weight:bold;color:#fff;}

.concertList {width:300px;height:395px;overflow:auto;padding:0;font-size:78%;border-top:1px solid #ddd;border-bottom:1px solid #ddd;}
.concertList .concertItem {background-color:#FFF;padding:5px 0;}
.concertList .concertItem.alt {background-color:#ffe6ad;}
.concertList .concertItem H5 {font-size:110%;margin:0 10px 5px 10px;}
.concertList .concertItem H5.sub, .concertList .concertItem H5.sub A {font-size:105%;color:#4F3D13!important;}
.concertList .track {padding-left:20px;}

#tfPresentation BLOCKQUOTE, #tfcInterview BLOCKQUOTE, #tfcCelebrate BLOCKQUOTE {margin:20px 0 20px 0!important;background-color:#eee;border:1px solid #aaa;}
#tfPresentation BLOCKQUOTE P, #tfcInterview BLOCKQUOTE P, #tfcCelebrate BLOCKQUOTE P {text-align:justify!important;font-size:110%;padding:5px 10px;}

.holiday {width:300px;border:1px solid #aaa;background-color:#670001;margin-bottom:16px;}
.holiday P {text-align:center;font-size:110%;line-height:16px;padding:18px;background:url(/images/stores/holiday_store/holly_on_red.gif) no-repeat top right;}
.holiday A {color:#00AA00;font-weight:bold;text-decoration:none;}
.holiday A:hover {text-decoration:underline;}

.flashHoliday {margin:0;}

#valentine {padding:10px 0 0 1px;}
