body, td, th, .bod, font, p, h1, h2, h3, h4, h5, h6 {
    margin: 0;
    padding: 0;
    font: 12px/16px arial, verdana, sans-serif;
    color: #838175;
    font-weight: normal;
}

body {
    background: #efeeeb url('/bec/img/generic/body_bg.png') repeat-x center 438px;
}

form {
    margin: 0;
    padding: 0;
}

input, select {
    font: 11px arial, geneva, verdana, sans-serif;
    color: #7b7b7b;
}

b, strong {
    font-weight: bold;
}

img {
    border: 0;
}

a:link, a:active, a:visited {
    color: #335470;
    text-decoration: none;
}

a:hover {
    color: #093051;
    text-decoration: underline;
}

a.yel {
    color: #90895d;
}

a.yel:hover {
    color: #696028;
}

.txt-wht {
    color: #fff;
}

.txt-red {
    color: #d90000;
}

.txt-drk {
    color: #666666;
}

.txt-gre-light {
    color: #79a56b;
}

ul {
    list-style: none;
    padding: 0px;
    margin: 0px;
}

.lf165 { float: left; width: 165px; }
.lf160 { float: left; width: 160px; }
.lf145 { float: left; width: 145px; }
.lf135 { float: left; width: 135px; }
.lf120 { float: left; width: 120px; }
.lf115 { float: left; width: 115px; }
.lf100 { float: left; width: 100px; }
.lf85 { float: left; width: 85px; }
.lf15 { float: left; width: 15px; }
.lf { float: left; }
.rf { float: right; }
.cf {
    margin: 0;
    padding: 0;
    font-size: 1px;
    line-height: 0px;
    clear: both;
}

.cf2 {
    clear: both;
}

h1 span {
    display: none;
}

h1 {
    margin: 2px 0 0 0;
    height: 40px;
    color: #9a9279;
    font-size: 28px;
    line-height: 28px;
    font-family: Helvetica, Arial, Verdana, sans-serif;
    text-transform: uppercase;
}

h1.wfeatures {
    margin: 30px 0 0 0;
    height: 30px;
}


h1.inset,
h1.sIFR-swiss {
    margin-left: 13px;
}

#title-swf {
    margin-top: 12px;
}

h2 span {
    display: none;
}

h2 {
    height: 23px;
    *height: 32px;
    margin: 0 0 10px 0;
}

h2.latest-news {
    float: left;
    background: transparent url('/bec/img/headers/h2_the_latest_news.gif') no-repeat -1px 0px;
    width: 250px;
}

h2.latest-blogs {
    float: left;
    background: transparent url('/bec/img/headers/h2_the_latest_blogs.gif') no-repeat -1px 0px;
    width: 250px;
}

h2.latest-press {
    float: left;
    background: transparent url('/bec/img/headers/h2_the_latest_press.gif') no-repeat -1px 0px;
    width: 214px;
}

h2.from-the-blog {
    float: left;
    background: transparent url('/bec/img/headers/h2_from_the_blog.gif') no-repeat top left;
    width: 180px;
    overflow: hidden;
}

h2.latest-releases {
    float: left;
    background: transparent url('/bec/img/headers/h2_latest_releases.gif') no-repeat top left;
    width: 180px;
    margin: 15px 0 0 0;
}

h2.featured-promos {
    float: left;
    background: transparent url('/bec/img/headers/h2_featured_promos.gif') no-repeat top left;
    width: 195px;
    margin: 15px 0 0 0;
}

h2.new-tones {
    float: left;
    background: transparent url('/bec/img/headers/h2_new_ringtones.gif') no-repeat top left;
    width: 119px;
    margin-bottom: 6px;
}

h2.new-merch {
    float: left;
    background: transparent url('/bec/img/headers/h2_new_merch.gif') no-repeat top left;
    width: 140px;
    margin-bottom: 6px;
}

h2.new-goodies {
    float: left;
    background: transparent url('/bec/img/headers/h2_new_goodies.gif') no-repeat top left;
    width: 105px;
    margin-bottom: 6px;
}

h2.goodies-browser {
    background: transparent url('/bec/img/headers/h2_goodies_browser.gif') no-repeat 0px 1px;
    height: 21px;
    overflow: hidden;
}

h2.goodie-preview {
    background: transparent url('/bec/img/headers/h2_goodie_preview.gif') no-repeat 0px 1px;
    height: 21px;
    overflow: hidden;
    width: 122px;
}

h2.send-to-a-friend {
    background: transparent url('/bec/img/headers/h2_send_to_a_friend.gif') no-repeat 0px 1px;
    height: 21px;
    overflow: hidden;
    width: 127px;
}

h2.full-catalog {
    background: transparent url('/bec/img/headers/h2_full_release_catalog.gif') no-repeat 0px 1px;
    height: 21px;
    overflow: hidden;
}

h2.latest-releases-lrg {
    background: transparent url('/bec/img/headers/h2_latest_releases_lrg.gif') no-repeat 0px 10px;
    height: 39px;
    overflow: hidden;
}

h2.latest-press-lrg {
    background: transparent url('/bec/img/headers/h2_latest_press_lrg.gif') no-repeat 0px 10px;
    height: 39px;
    overflow: hidden;
}

h2.latest-videos-lrg {
    background: transparent url('/bec/img/headers/h2_latest_videos_lrg.gif') no-repeat 0px 10px;
    height: 39px;
    overflow: hidden;
}

h2.all-artists-lrg,
h2.artists-all,
h2.artists-on-tour,
h2.artists-new-releases,
h2.artists-archive {
    float: left;
    background-position: 0 10px;
    background-repeat: no-repeat;
    height: 39px;
    overflow: hidden;
    width: 315px;
}

h2.artists-all { background-image: url('/bec/img/headers/h2_artists_all.gif'); }
h2.artists-on-tour { background-image: url('/bec/img/headers/h2_artists_on_tour.gif'); }
h2.artists-new-releases { background-image: url('/bec/img/headers/h2_artists_new_releases.gif'); }
h2.artists-archive { background-image: url('/bec/img/headers/h2_artists_archive.gif'); }

h2.all-videos-lrg {
    float: left;
    background: transparent url('/bec/img/headers/h2_all_videos_lrg.gif') no-repeat 0px 10px;
    height: 39px;
    overflow: hidden;
    width: 259px;
}


h2.tour-dates,
h2.site-updates,
h2.new-side-merch,
h2.search-news,
h2.search-press,
h2.search-catalog,
h2.search-goodies,
h2.search-tours,
h2.top10-goodies,
h2.contact-info,
h2.related-links,
h2.photo-blog,
h2.new-artist-goodies,
h2.new-artist-merch,
h2.new-artist-ringtones {
    width: 220px;
    margin: 0px;
    height: 34px;
    margin: 12px 0 0 10px;
}

h2.tour-dates { background: transparent url('/bec/img/headers/h2_green_tour_dates.gif') no-repeat top left; float: left; display: inline; }
h2.site-updates { background: transparent url('/bec/img/headers/h2_brown_site_updates.gif') no-repeat top left; float: left; display: inline; }
h2.new-side-merch { background: transparent url('/bec/img/headers/h2_green_new_merch.gif') no-repeat top left; float: left; display: inline; }
h2.search-news { background: transparent url('/bec/img/headers/h2_brown_search_news.gif') no-repeat top left; float: left; display: inline; }
h2.search-press { background: transparent url('/bec/img/headers/h2_brown_search_press.gif') no-repeat top left; float: left; display: inline; }
h2.search-catalog { background: transparent url('/bec/img/headers/h2_brown_search_catalog.gif') no-repeat top left; float: left; display: inline; width: 230px; }
h2.search-goodies { background: transparent url('/bec/img/headers/h2_brown_search_goodies.gif') no-repeat top left; float: left; display: inline; }
h2.search-tours { background: transparent url('/bec/img/headers/h2_brown_search_tours.gif') no-repeat top left; float: left; display: inline; }
h2.top10-goodies { background: transparent url('/bec/img/headers/h2_green_top10_goodie.gif') no-repeat top left; float: left; display: inline; width: 310px; }
h2.contact-info { background: transparent url('/bec/img/headers/h2_grey_contact_info.gif') no-repeat top left; float: left; display: inline; }
h2.related-links { background: transparent url('/bec/img/headers/h2_sand_related_links.gif') no-repeat top left; float: left; display: inline; }
h2.photo-blog { background: transparent url('/bec/img/headers/h2_sand_photo_blog.gif') no-repeat top left; float: left; display: inline; }
h2.new-artist-goodies { background: transparent url('/bec/img/headers/h2_grey_artist_goodies.gif') no-repeat top left; margin: 0 0 0 1px; padding-top: 2px; height: 29px; }
h2.new-artist-merch { background: transparent url('/bec/img/headers/h2_grey_artist_merch.gif') no-repeat top left; margin: 0 0 0 1px; padding-top: 2px; height: 29px; }
h2.new-artist-ringtones { background: transparent url('/bec/img/headers/h2_grey_artist_ringtones.gif') no-repeat top left; margin: 0 0 0 1px; padding-top: 2px; height: 29px; }

h3 {
    font-size: 16px;
    line-height: 18px;
}

h3.empty {
    font-size: 12px;
    padding: 20px 0;
}

h3.read-blog {
    font-size: 28px;
    line-height: 34px;
    margin-bottom: 5px;
}

h3.read-blog a {
    color: #fff !Important;
}

h3.news {
    margin-bottom: 7px;
}

h3.error {
    color: #335470;
    margin-bottom: 14px;
}

h3.hd-txt-results,
h3.hd-txt-results-nohead  {
    font-size: 14px;
}

h3.hd-txt-results { padding: 12px 0; }

h3.hd-txt-results-nohead { padding-bottom: 12px; }

h4 span {
    display: none;
}

h4.artist-quick-finder {
    float: left;
    background: transparent url('/bec/img/headers/h4_artist_quick_finder.gif') no-repeat top left;
    width: 108px;
    height: 11px;
    margin: 5px 7px 0 0;
}

h4.video-director {
    font-size: 11px;
    color: #666666;
    font-weight: bold;
    padding: 0 10px 10px 10px;
}

h5.news-date {
    font-size: 11px;
    color: #90895d;
    line-height: 19px;
    margin-bottom: 7px;
    padding: 0px;
}

/*
----------------------------------------------------
LAYOUT
----------------------------------------------------
*/


#forrealz {
    background: transparent url('/bec/img/generic/body_top_bg.gif') no-repeat center 438px;
    zoom: 1;
}

/* Short pages... */

body.page-default,
body.page-members,
body.page-press,
body.page-goodies,
body.page-default #forrealz,
body.page-members #forrealz,
body.page-press #forrealz,
body.page-goodies #forrealz {
    background-position: center 65px;
}

body.page-videos,
body.page-videos #forrealz {
    background-position: 50% 423px;
}

#content-outer {
    margin-left: 50%;
}

#content {
    margin-left: -500px;
}

.col-left {
    width: 569px;
    float: left;
}
        
.col-right {
    margin-left: 569px;
    padding-top: 23px;
}

.col-full {
    clear: both;
}

/* FOOTER */

.footer-small {
    margin-top: 28px;
    background: transparent url('/bec/img/boxes/footer_sml_bg.gif') no-repeat top left;
    width: 565px;
    height: 73px;
}

.footer-logos {
    float: right;
    margin-top: 28px;
}

.footer-logos img {
    margin-right: 15px;
}

.footer-links {
    float: left;
    color: #c0c0bf;
    margin-left: 13px;
    display: inline;
    margin-top: 45px;
}

.footer-small-bot {
    width: 550px;
    padding: 10px 0;
    color: #818181;
    font-size: 10px;
    text-align: right;
    line-height: 13px;
}

/*
----------------------------------------------------
GLOBAL HEADER
----------------------------------------------------
*/

.header .menu {
    background-color: #f0efec;
}

.header .content-col {
    position: relative;
    z-index: 4;
    text-align: left;
    margin: 0 auto;
    width: 994px;
}

.header h1 {
    position: absolute;
    right: 24px;
    top: 14px;
    z-index: 20;
}

.menu {
    background: url('/bec/img/generic/nav_bg.gif') 0 100% repeat-x;
}

.menu ol,
.menu li {
    list-style: none;
    margin: 0;
    padding: 0;
}

.menu li {
    float: left;
}

.menu ol a {
    background-image: url('/bec/img/generic/nav.png');
    background-repeat: no-repeat;
    display: block;
    height: 67px;
    text-indent: -3000px;
}

.btn-home { width: 62px; }
.btn-home:hover { background-position: 0 -67px; }
.page-home .btn-home { background-position: 0 -134px; } /* On state */
.page-home .btn-home:hover { background-position: 0 -201px; }

.btn-artists { background-position: -62px 0; width: 64px; }
.btn-artists:hover { background-position: -62px -67px; }
.page-artists .btn-artists,
.page-artist .btn-artists { background-position: -62px -134px; } /* On state */
.page-artists .btn-artists:hover { background-position: -62px -201px; }

.btn-news { background-position: -125px 0; width: 58px; }
.btn-news:hover { background-position: -125px -67px; }
.page-news .btn-news { background-position: -125px -134px; } /* On state */
.page-news .btn-news:hover { background-position: -125px -201px; }

.btn-releases { background-position: -182px 0; width: 82px; }
.btn-releases:hover { background-position: -182px -67px; }
.page-releases .btn-releases,
.page-album .btn-releases { background-position: -182px -134px; } /* On state */
.page-releases .btn-releases:hover { background-position: -182px -201px; }

.btn-videos { background-position: -263px 0; width: 68px; }
.btn-videos:hover { background-position: -263px -67px; }
.page-videos .btn-videos { background-position: -263px -134px; }
.page-videos .btn-videos:hover { background-position: -263px -201px; }

.btn-tour-dates { background-position: -330px 0; width: 91px; }
.btn-tour-dates:hover { background-position: -330px -67px; }
.page-tours .btn-tour-dates { background-position: -330px -134px; }
.page-tours .btn-tour-dates:hover { background-position: -330px -201px; }

.btn-press { background-position: -420px 0; width: 61px; }
.btn-press:hover { background-position: -420px -67px; }
.page-press .btn-press { background-position: -420px -134px; }
.page-press .btn-press:hover { background-position: -420px -201px; }

.btn-goodies { background-position: -480px 0; width: 77px; }
.btn-goodies:hover { background-position: -480px -67px; }
.page-goodies .btn-goodies { background-position: -480px -134px; }
.page-goodies .btn-goodies:hover { background-position: -480px -201px; }

.btn-members { background-position: -556px 0; width: 83px; }
.btn-members:hover { background-position: -556px -67px; }
.on .btn-members { background-position: -556px -134px; }
.on .btn-members:hover { background-position: -556px -201px; }

.btn-store { background-position: -638px 0; width: 60px; }
.btn-store:hover { background-position: -638px -67px; }

.btn-login { background-position: 0 -268px; width: 63px; margin-left: 10px; }
.btn-login:hover,
.on .btn-login { background-position: -73px -268px; }

.btn-logout { background-position: 0 -335px; width: 63px; margin-left: 10px; }
.btn-logout:hover,
.on .btn-logout { background-position: -73px -335px; }

#megaspace {
    height: auto;
    overflow: hidden;
    position: relative;
    text-align: center;
}

/*
----------------------------------------------------
PLAYER
----------------------------------------------------
*/

.player {
    margin: 0 auto;
    position: relative;
    height: auto;
    overflow: visible;
    z-index: 4;
    zoom: 1;
    pointer-events: none;
}

/* MINIPLAYER */

.miniplayer {
    z-index: 50;
    margin: 0 0 10px 491px;
}

.miniplayer,
.control-wrapper {
    height: 22px;
}

.miniplayer .controls {
    margin: 0;
    pointer-events: auto;
}

.miniplayer .controls .cap,
.miniplayer .controls a {
    display: block;
    float: left;
    text-indent: -3000px;
    position: relative;
    z-index: 9;
}

.pause,
.miniplayer .controls a.pause,
.playing .miniplayer .controls a.play {
    display: none;
}

.playing .pause,
.playing .miniplayer .controls a.pause {
    display: block;
}

.touch .controls a.volume { display: none; } /* Hide volume on touch devices (it don't work, yo) */

.miniplayer .player-stats {
    display: block;
    float: left;
    position: relative;
    z-index: 9;
}

.miniplayer .cap,
.miniplayer .volume,
.miniplayer .prev,
.miniplayer .pause,
.miniplayer .play,
.miniplayer .next,
.miniplayer .more,
.miniplayer .player-stats,
.miniplayer .label-mask {
    background-image: url('/bec/img/generic/player.png');
    background-repeat: no-repeat;
    height: 22px;
    position: relative;
}

.miniplayer .cap { width: 6px; }
.miniplayer .volume { background-position: -6px -76px; width: 29px; }
.miniplayer .prev { background-position: -35px -76px; width: 38px; }
.miniplayer .play { background-position: -105px 0; width: 32px;}
.miniplayer .pause { background-position: -73px 0; width: 32px; }
.miniplayer .next { background-position: -137px -76px; width: 38px; }
.miniplayer .more { background-position: -440px 0; width: 68px; }

.playing .miniplayer .volume,
.paused .miniplayer .volume { background-position: -6px 0; }
.playing.muted .miniplayer .volume,
.paused.muted .miniplayer .volume { background-position: -6px -54px; }
.playing .miniplayer .prev,
.paused .miniplayer .prev { background-position: -35px 0; width: 38px; }
.playing .miniplayer .next,
.paused .miniplayer .next { background-position: -137px 0; width: 38px; }

.playing .miniplayer .volume:hover,
.paused .miniplayer .volume:hover { background-position: -6px -27px; }
.playing.muted .volume:hover,
.paused.muted .volume:hover { background-position: -46px -54px; }
.playing .miniplayer .prev:hover,
.paused .miniplayer .prev:hover { background-position: -35px -27px; }
.playing .miniplayer .play:hover { background-position: -105px -27px; }
.miniplayer .pause:hover { background-position: -73px -27px; }
.playing .miniplayer .next:hover,
.paused .miniplayer .next:hover { background-position: -137px -27px; }
.miniplayer .more:hover { background-position: -440px -27px; }

.miniplayer .player-stats { background-position: -175px 0px;  width: 256px; }

.miniplayer .label-mask {
    background-position: -340px -55px;
    position: absolute;
    height: 21px;
    z-index: 90;
    width: 100px;
    top: 0;
    right: 0;
}

.miniplayer .label {
    color: #ccc;
    font-size: 0.8em;
    line-height: 22px;
    overflow: hidden;
    padding: 0 0 0 10px;
    text-transform: uppercase;
    white-space: nowrap;
    position: relative;
    z-index: 80;
}

.miniplayer .label em {
    font-style: normal;
    font-weight: normal;
}

.miniplayer .control-wrapper {
    position: absolute;
    right: 30px;
    z-index: 2;
}

.miniplayer .progress {
    background: #575b57 url('/bec/img/generic/player_progress_bar.gif') 100% 0 repeat-x;
    height: 19px;
    left: 0;
    position: absolute;
    top: 1px;
    width: 0;
    z-index: 1;
}

/* PLAYLIST */

.playlist-wrap {
    position: relative;
    z-index: 9;
    pointer-events: none;
    width: 100%;
}

/* Short pages */

.wee .playlist-wrap {
    background: #000 url('/bec/img/generic/default_hero_bg.jpg') 50% 0 no-repeat;
}

.playlist-inner-wrap {
    height: 370px;
    margin: 0 auto;
    overflow-y: hidden;
    position: relative;
    width: 994px;
}

.playlist,
.playlist .menu {
    border-top-left-radius: 6px;
    border-top-right-radius: 6px;
    -moz-border-radius-topleft: 6px;
    -moz-border-radius-topright: 6px;
    -webkit-border-top-left-radius: 6px;
    -webkit-border-top-right-radius: 6px;
}

.playlist {
    box-shadow: 0 0 44px 5px rgba(0,0,0,0.5);
    -moz-box-shadow: 0 0 44px 5px rgba(0,0,0,0.5);
    -webkit-box-shadow: 0 0 44px 5px rgba(0,0,0,0.5);
    
    bottom: -330px;
    height: 288px;
    left: 0;
    margin: 0 auto;
    position: absolute;
    right: 0;
    width: 892px;
    pointer-events: auto;
}

.csstransitions .playlist {
    transition: bottom 500ms ease-out;
    -webkit-transition: bottom 500ms ease-out;
    -moz-transition: bottom 500ms ease-out;
    -o-transition: bottom 500ms ease-out;
    -ms-transition: bottom 500ms ease-out;
}

.playlist ol {
    list-style: none;
}

.playlist .playlists {
    height: 240px;
    margin: 0;
    overflow-x: hidden;
    overflow-y: auto;
    text-align: left;
}

/* PLAYLIST - CONTROLS */

.playlist .close {
    background: url('/bec/img/buttons/playlist_close.png') 0 0 no-repeat;
    text-indent: -5000px;
    width: 32px;
}

.playlist .close:hover { background-position: 0 -28px; }

/* PLAYLIST - MENU */

.playlist .menu,
.playlist .menu a {
    color: #eee;
}

.playlist .menu {
    background: #1e1e1e;
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#2d2d2d), to(#1e1e1e));
    background: -moz-linear-gradient(top, #2d2d2d, #1e1e1e);
    background: -o-linear-gradient(#2d2d2d, #1e1e1e);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2d2d2d', endColorstr='#1e1e1e');
    -ms-filter: quote(progid:DXImageTransform.Microsoft.gradient(startColorstr='#2d2d2d', endColorstr='#1e1e1e'));
    border-bottom: 1px solid #000;
}

#megaspace .playlist .menu ol {
    padding-left: 15px;
}

.playlist .menu ol a {
    background: #333;
    
    border-radius: 15px;
    -moz-border-radius: 15px;
    -webkit-border-radius: 15px;
    
    color: #aaa;
    display: block;
    font-weight: bold;
    height: auto;
    line-height: 1em;
    margin: 15px 15px 15px 0;
    padding: 4px 11px;
    text-decoration: none;
    text-indent: 0;
}

.playlist .menu ol a:hover,
.playlist .menu ol .on a {
    color: #fff;
}

.playlist .menu ol .on a {
    background-color: #131313;
}

.playlist .menu .close {
    float: right;
}

/* PLAYLIST - TRACK LIST */

.playlists {
    background: #151515;
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#404040), to(#151515));
    background: -moz-linear-gradient(top, #404040, #151515);
    background: -o-linear-gradient(#404040, #151515);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#404040', endColorstr='#151515');
    -ms-filter: quote(progid:DXImageTransform.Microsoft.gradient(startColorstr='#404040', endColorstr='#151515'));
}

.playlists,
.playlists a.min {
    color: #c7c7c7;
}

.playlists ol,
.playlists li {
    list-style: none;
    margin: 0;
    padding: 0;
}

.playlists li.track-playing,
.playlists li.track-paused {
    width: 876px;
    background-color: #fff;
}

.playlists li {
    clear: both;
    margin-bottom: 2px;
}

.playlists .num,
.playlists .name,
.playlists .artist,
.playlists .album {
    display: block;
    float: left;
}

.playlists .num {
    width: 64px;
}

.playlists .name,
.playlists .artist,
.playlists .album {
    width: 270px;
}

/* MINIMIZED TRACK INFO */

.playlists .min { display: block; }
.playlists .max { display: none; }

.playlists .min {
    cursor: pointer;
}

.playlists .min .name,
.playlists .min .artist {
    margin-right: 1px;
}

.playlists .min .num,
.playlists .min .name,
.playlists .min .artist,
.playlists .min .album {
    padding: 5px 7px;
    white-space: nowrap;
}

.playlists .min .num {
    padding-left: 0;
    padding-right: 10px;
    text-align: right;
    width: 54px;
}

.playlists .min .name,
.playlists .min .artist,
.playlists .min .album {
    background-color: #494949;
    width: 246px;
}

.rgba .playlists .min .name,
.rgba .playlists .min .artist,
.rgba .playlists .min .album {
    background-color: rgba(90, 90, 90, 0.5);
}

.playlists a.min:hover {
    color: #fff;
    text-decoration: none;
}

.playlists a.min:hover .name,
.playlists a.min:hover .artist,
.playlists a.min:hover .album {
    background-color: #555555;
    color: #fff;
}

.rgba .playlists a.min:hover .name,
.rgba .playlists a.min:hover .artist,
.rgba .playlists a.min:hover .album {
    background-color: rgba(90, 90, 90, 0.75);
}

/* MAXIMIZED TRACK INFO */

.playlists .track-playing .min,
.playlists .track-paused .min { display: none; }
.playlists .track-playing .max,
.playlists .track-paused .max { display: block; }

.playlists .max {
    color: #fff;
    height: 64px;
    overflow: hidden;
}

.playlists .max .num,
.playlists .max .name,
.playlists .max .artist,
.playlists .max .album {
    background: #f7f7f7;
}

.playlists .max .name,
.playlists .max .artist,
.playlists .max .album {
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f7f7f7), to(#dbdbdb));
    background: -moz-linear-gradient(top, #f7f7f7, #dbdbdb);
    background: -o-linear-gradient(#f7f7f7, #dbdbdb);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7f7f7', endColorstr='#dbdbdb');
    -ms-filter: quote(progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7f7f7', endColorstr='#dbdbdb'));
}

.playlists .max .num {
    background-repeat: no-repeat;
    color: #818181;
    height: 54px;
    width: 54px;
    font-size: 2em;
    font-weight: bold;
    line-height: 54px;
    padding: 5px;
    text-align: center;
}

.rgba .playlists .max .num {
    color: rgba(129, 129, 129, 0.5);
}

.playlists .max .num:hover {
    text-decoration: none;
}

.playlists .info,
.playlists .actions {
    width: 812px;
}

.playlists .info {
    float: left;
}

.playlists .actions {
    clear: both;
    min-height: 21px;
}

.playlists .actions li {
    float: left;
    margin: 0;
}

.playlists .max .name,
.playlists .max .artist,
.playlists .max .album {
    line-height: 1em;
    padding: 7px;
}

.playlists .max .name a,
.playlists .max .name h5,
.playlists .max .artist a,
.playlists .max .album a {
    font-size: 1em;
    height: auto;
    line-height: 1.2em;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.playlists .max .name a,
.playlists .max .artist a,
.playlists .max .album a {
    color: #3c3c3c;
    font-weight: bold;
}

.playlists .max .name a:hover,
.playlists .max .artist a:hover,
.playlists .max .album a:hover {
    color: #626262;
    text-decoration: none;
}

.playlists .max .name,
.playlists .max .artist {
    border-right: 1px solid #dedede;
    width: 246px;
}

.playlists .max .album {
    width: 276px;
}

.playlists .max h4,
.playlists .actions {
    text-transform: uppercase;
}

.playlists .max h4 {
    color: #818181;
    font-size: 0.75em;
}

.playlists .actions {
    border-top: 1px solid #dedede;
    background: #ffffff url("/bec/img/generic/playlist_track_max.gif") bottom left repeat-x;
    font-size: 0.8em;
}

.playlists .actions a {
    color: #504a42;
    display: block;
    line-height: 19px;
    padding: 0 7px;
}

.playlists .actions a:hover {
    color: #3f515f;
    text-decoration: none;
}

/* Hero Banner */

.hero-banner {
    width: 100%;
    height: 370px;
    overflow: hidden;
    position: absolute;
    top: 0;
    left: 0;
}

.hero-banner a,
.hero-banner img {
    display: block;
    margin: 0 auto;
}

.hero-banner a {
    width: 100%;
    height: 370px;
    text-indent: -9999px;
    overflow: hidden;
    position: absolute;
    top: 0;
    left: 0;
    cursor: pointer;
}

.hero-banner .content-col a {
    width: auto;
    height: auto;
    text-indent: 0;
    overflow: hidden;
    position: relative;
}

.hero-frame {
    background-position: 50% 0;
    background-repeat: no-repeat;
    height: 370px;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
}

.csstransitions .hero-frame {
    transition: opacity 500ms ease-out;
    -moz-transition: opacity 500ms ease-out;
    -webkit-transition: opacity 500ms ease-out;
    -o-transition: opacity 500ms ease-out;
    -ms-transition: opacity 500ms ease-out;
}

/* hero tabs */ 
                               
.hero-tabs {
    position: absolute;
    z-index: 5;
    width: 100%;
    height: 1px;
    overflow: visible;
    top: 0;
    left: 0;
    text-align: center;
}

.hero-tabs .inner {
    float: left !important;
}

.hero-tabs .content {
    background: none !important;
}

.hero-tabs ol {
    list-style: none;
    width: 370px;
    height: 32px;
    margin: 0 auto;
    position: relative;
    top: 0;
    left: 0;
}

.hero-tabs li {
    float: left;
    height: 32px;
    overflow: hidden;
    border-right: 1px solid #c9c8c5;
}

.hero-tabs li.last {
    border-right: none;
}

.hero-tabs li a, 
.hero-tabs li a:link {
    font-size: 1.1em;
    color: #7f7a74;
    line-height: 31px;
    text-align: center;
    text-decoration: none;
    font-family: Helvetica, Arial, Verdana, sans-serif;
    display: block;
    height: 32px;
    overflow: hidden;
    padding: 0 14px;
    background: transparent url('/bec/img/generic/bec-tabs.gif') -10px -32px no-repeat;
}

.hero-tabs li a.on,
.hero-tabs li a:hover,
.hero-tabs li a:active {
    background: transparent url('/bec/img/generic/bec-tabs.gif') -10px 0 no-repeat !important;
    color: #504942 !important;
}

.hero-tabs li.first a,
.hero-tabs li.first a:link {
    background: transparent url('/bec/img/generic/bec-tabs.gif') bottom left no-repeat;
}

.hero-tabs li.first a.on,
.hero-tabs li.first a:hover,
.hero-tabs li.first a:active {
    background: transparent url('/bec/img/generic/bec-tabs.gif') top left no-repeat !important;
}

.hero-tabs li.last a,
.hero-tabs li.last a:link {
    background: transparent url('/bec/img/generic/bec-tabs.gif') bottom right no-repeat;
}
.hero-tabs li.last a.on,
.hero-tabs li.last a:hover,
.hero-tabs li.last a:active {
    background: transparent url('/bec/img/generic/bec-tabs.gif') top right no-repeat !important;
}

/* HERO Layout */

.hero .content-col.hero-feature {
    padding-top: 72px;
    width: 454px;
    left: -270px;
    position: relative;
    z-index: 6;
}

.hero .content-col.hero-feature .hero-left {
    width: 621px;
}

.hero .content-col.hero-feature .hero-right {
    width: 304px;
}

.hero .content-col {
    padding-top: 4px;
}

.hero .content-col h2,
.hero .content-col h3,
.hero-content .content-col h4 {
    font-family: Helvetica, Arial, Verdana, sans-serif;
    line-height: 1.2em;
    margin: 0;
}

.hero .content-col h2,
.hero .content-col h3 {
    font-size: 24px;
    text-transform: uppercase;
}

.hero .content-col h3,
.hero-content .content-col h4 {
    font-weight: bold;
}

.hero .content-col h3,
.hero-content .content-col h4,
.hero .content-col p,
ul.hero-actions {
    padding-left: 72px;
}

.hero .content-col h2 {
    color: #e8e8e8;
    font-weight: lighter;
    padding-left: 40px;
}

.hero .content-col h3 {
    color: #75b8d6;
    margin: 0;
    padding-bottom: 17px;
    text-transform: uppercase;
}

.hero .content-col h3 a,
.hero .content-col h3 a:link {
    color: #75b8d6;
}

.hero .content-col h3 a:hover,
.hero .content-col h3 a:active,
.hero .content-col h3 a:focus {
    color: #caebfa;
    text-decoration: none;
}

.hero-content .content-col h4 {
    color: #9e9e9e;
    font-size: 1.3em;
}

.hero .content-col p {
    color: #d0cfcf;
    font-family: arial, verdana, sans-serif;
    font-size: 14px;
    line-height: 21px;
    margin-right: 100px;
    width: 371px;
}

/* hero actions */

ul.hero-actions {
    padding-top: 40px;
    list-style-type: none;
}

.hero-actions li {
    padding: 0;
    color: #be0000;
    background: transparent url('/bec/img/generic/btn-action.png') -192px -23px no-repeat;
    height: 18px;
    margin: 0 0 4px 0;
}

.hero-actions a {
    color: #75b8d6;
    font-weight: normal;
    font-size: 13px;
    line-height: 19px;
    font-family: arial, verdana, sans-serif;
    background: transparent url('/bec/img/generic/btn-action.png') top right no-repeat;
    float: left;
    display: inline;
    width: auto;
    padding: 0 9px 0 4px;
    margin: 0 0 0 17px;
    height: 18px;
}

.hero-actions a:hover,
.hero-actions a:focus,
.hero-actions a:active {
    color: #caebfa;
    text-decoration: none;
}

/* Hero Releases Layout */

.hero-releases {
    left: 0;
    overflow: hidden;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 5;
    background: transparent url('/bec/img/generic/hero-bg.png') 0 0 repeat;
}

.page-album .hero-releases,
.hero-featured-release .hero-releases,
.hero-featured-artist .hero-releases {
    background: transparent;
    pointer-events: none;
}

.hero-releases .hero-left {
    width: 311px;
    float: left;
    position: relative;
    z-index: 2;
}

.hero-releases .hero-right {
    position: absolute;
    z-index: 2;
    left: 311px;
    top: 40px;
    width: 180px;
}

.hero-releases .content-col {
    width: 967px;
    height: 371px;
    padding: 0;
    overflow: visible;
    pointer-events: none;
}

.hero-releases-right-bg {
    background: #1a222a url('/bec/img/generic/release-bg.png') bottom left repeat-x;
    height: 370px;
    left: 48%;
    margin-left: 496px;
    position: absolute;
    top: 0;
    width: 52%;
    z-index: 1;
}

.hero-release {
    float: right;
    overflow: hidden;
    position: relative;
    background: #222b34 url('/bec/img/generic/release-bg-left.png') bottom left repeat-x;
    height: 370px;
    pointer-events: auto;
    width: 29px;
}

.hero-release-inner {
    width: 100%;
    overflow: hidden;
    position: relative;
    background: transparent url('/bec/img/generic/release-bg-right.png') top right no-repeat;
    height: 370px;
}

a.hero-release-close,
a.hero-release-close:link {
    width: 16px;
    height: 16px;
    display: block;
    background: transparent url('/bec/img/generic/btn-close.png') top left no-repeat;
    position: absolute;
    z-index: 9;
    top: 10px;
    left: 466px;
    overflow: hidden;
    text-indent: -9999px;
}

a.hero-release-close:hover,
a.hero-release-close:active,
a.hero-release-close:focus {
    background: transparent url('/bec/img/generic/btn-close.png') bottom left no-repeat;
}

a.hero-release-more,
a.hero-release-more:link {
    width: 54px;
    height: 53px;
    display: block;
    background: transparent url('/bec/img/generic/btn-more.png') top left no-repeat;
    position: absolute;
    z-index: 9;
    top: 276px;
    left: 228px;
    overflow: hidden;
    text-indent: -9999px;
}

a.hero-release-more:hover,
a.hero-release-more:active,
a.hero-release-more:link {
    background: transparent url('/bec/img/generic/btn-more.png') bottom left no-repeat;
}

.hero-release-handle {
    font-family: Helvetica, Arial, Verdana, sans-serif;
    width: 29px;
    height: 370px;
    position: absolute;
    z-index: 4;
    top: 0;
    left: 0;
}

.hero-release-handle a {
    position: absolute;
    z-index: 1;
    width: 359px;
    height: 29px;
    top: 170px;
    left: -171px;
    
    padding: 0 0 0 12px;
    
    transform: rotate(90deg);
    -webkit-transform: rotate(90deg); 
    -moz-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    
    font-size: 0.85em;
    line-height: 29px;
    font-weight: bold;
    text-transform: none;
    color: #2f291f;
    background: #ebf0f4 url('/bec/img/generic/release-bg-handle-rotate.png') 0 0 no-repeat;
    text-transform: uppercase;
}

.hero-release-handle a:hover,
.hero-release-handle a:focus,
.hero-release-handle a:active {
    text-decoration: none;
    background-color: #ccc;
}

.hero-release-handle a em {
    color: #362e25;
    font-style: normal;
    padding: 0 0 0 8px;
}

/* dark handle */

.hero-release-dark .hero-release-handle a {
    background-color: #1e262f;
    color: #d4dbcd;
}

.hero-release-dark .hero-release-handle a:hover,
.hero-release-dark .hero-release-handle a:focus,
.hero-release-dark .hero-release-handle a:active {
    background-color: #232d38;
}

.hero-release-dark .hero-release-handle a em {
    color: #50535d;
}

/* rainbow release 0 */

.hero-release.hero-release-0,
.hero .hero-releases-right-bg-0 {
    background-color: #a67045;
}

.hero-release-0 .hero-release-handle a {
    background-color: #a67045;
    color: #342d23;
}

.hero-release-0 .hero-release-handle a:hover,
.hero-release-0 .hero-release-handle a:focus,
.hero-release-0 .hero-release-handle a:active {
    background-color: #b78552;
}

.hero-release-0 .hero-release-handle a em {
    color: #c5b571;
}

.hero .content-col .hero-release-0 .hero-release-desc h2 {
    color: #ffffff;
}

.hero .content-col .hero-release-0 .hero-release-desc h3 {
    color: #d6dc7e;
}

.hero .content-col .hero-release-0 .hero-release-desc p {
    color: #c09e83;
}

.hero-release-0 .hero-actions a {
    color: #c09f82;
}

.hero-release-0 .hero-actions a:hover,
.hero-release-0 .hero-actions a:focus,
.hero-release-0 .hero-actions a:active {
    color: #c7c5bf;
}

.hero-release-0 ol.hero-release-tracks a,
.hero-release-0 ol.hero-release-tracks a:link {
    color: #ffe6b1;
}

.hero-release-0 ol.hero-release-tracks a:hover,
.hero-release-0 ol.hero-release-tracks a:active,
.hero-release-0 ol.hero-release-tracks a:focus {
    color: #ffffff;
}

/* rainbow release 1 */

.hero-release.hero-release-1,
.hero .hero-releases-right-bg-1 {
    background-color: #b99546;
}

.hero-release-1 .hero-release-handle a {
    background-color: #b99546;
    color: #383026;
}

.hero-release-1 .hero-release-handle a:hover,
.hero-release-1 .hero-release-handle a:focus,
.hero-release-1 .hero-release-handle a:active {
    background-color: #c6aa57;
}

.hero-release-1 .hero-release-handle a em {
    color: #dee684;
}

.hero .content-col .hero-release-1 .hero-release-desc h2 {
    color: #ffffff;
}

.hero .content-col .hero-release-1 .hero-release-desc h3 {
    color: #c9e787;
}

.hero .content-col .hero-release-1 .hero-release-desc p {
    color: #383026;
}

.hero-release-1 .hero-actions a {
    color: #f3daa7;
}

.hero-release-1 .hero-actions a:hover,
.hero-release-1 .hero-actions a:focus,
.hero-release-1 .hero-actions a:active {
    color: #cdccc7;
}

.hero-release-1 ol.hero-release-tracks a,
.hero-release-1 ol.hero-release-tracks a:link {
    color: #ffe6b1;
}

.hero-release-1 ol.hero-release-tracks a:hover,
.hero-release-1 ol.hero-release-tracks a:active,
.hero-release-1 ol.hero-release-tracks a:focus {
    color: #ffffff;
}

/* rainbow release 2 */

.hero-release.hero-release-2,
.hero .hero-releases-right-bg-2 {
    background-color: #c7bd44;
}

.hero-release-2 .hero-release-handle a {
    background-color: #c8bd44;
    color: #312a21;
}

.hero-release-2 .hero-release-handle a:hover,
.hero-release-2 .hero-release-handle a:focus,
.hero-release-2 .hero-release-handle a:active {
    background-color: #d2c959;
}

.hero-release-2 .hero-release-handle a em {
    color: #cce086;
}

.hero .content-col .hero-release-2 .hero-release-desc h2 {
    color: #ffffff;
}

.hero .content-col .hero-release-2 .hero-release-desc h3 {
    color: #c0ed8e;
}

.hero .content-col .hero-release-2 .hero-release-desc p {
    color: #312a21;
}

.hero-release-2 .hero-actions a {
    color: #f3daa7;
}

.hero-release-2 .hero-actions a:hover,
.hero-release-2 .hero-actions a:focus,
.hero-release-2 .hero-actions a:active {
    color: #cdccc7;
}

.hero-release-2 ol.hero-release-tracks a,
.hero-release-2 ol.hero-release-tracks a:link {
    color: #ffe6b1;
}

.hero-release-2 ol.hero-release-tracks a:hover,
.hero-release-2 ol.hero-release-tracks a:active,
.hero-release-2 ol.hero-release-tracks a:focus {
    color: #ffffff;
}

/* rainbow release 3 */

.hero-release.hero-release-3,
.hero .hero-releases-right-bg-3 {
    background-color: #bbcc43;
}

.hero-release-3 .hero-release-handle a {
    background-color: #bccd43;
    color: #342d22;
}

.hero-release-3 .hero-release-handle a:hover,
.hero-release-3 .hero-release-handle a:focus,
.hero-release-3 .hero-release-handle a:active {
    background-color: #c9d75b;
}

.hero-release-3 .hero-release-handle a em {
    color: #ceeb90;
}

.hero .content-col .hero-release-3 .hero-release-desc h2 {
    color: #ffffff;
}

.hero .content-col .hero-release-3 .hero-release-desc h3 {
    color: #b7ef92;
}

.hero .content-col .hero-release-3 .hero-release-desc p {
    color: #342d22;
}

.hero-release-3 .hero-actions a {
    color: #bfc784;
}

.hero-release-3 .hero-actions a:hover,
.hero-release-3 .hero-actions a:focus,
.hero-release-3 .hero-actions a:active {
    color: #e5e5e2;
}

.hero-release-3 ol.hero-release-tracks a,
.hero-release-3 ol.hero-release-tracks a:link {
    color: #eaf5a7;
}

.hero-release-3 ol.hero-release-tracks a:hover,
.hero-release-3 ol.hero-release-tracks a:active,
.hero-release-3 ol.hero-release-tracks a:focus {
    color: #ffffff;
}

/* rainbow release 4 */

.hero-release.hero-release-4,
.hero .hero-releases-right-bg-4 {
    background-color: #9cc741;
}

.hero-release-4 .hero-release-handle a {
    background-color: #9cc741;
    color: #322b22;
}

.hero-release-4 .hero-release-handle a:hover,
.hero-release-4 .hero-release-handle a:focus,
.hero-release-4 .hero-release-handle a:active {
    background-color: #afd258;
}

.hero-release-4 .hero-release-handle a em {
    color: #c2ea8d;
}

.hero .content-col .hero-release-4 .hero-release-desc h2 {
    color: #ffffff;
}

.hero .content-col .hero-release-4 .hero-release-desc h3 {
    color: #a5ec8e;
}

.hero .content-col .hero-release-4 .hero-release-desc p {
    color: #322b22;
}

.hero-release-4 .hero-actions a {
    color: #aabe7d;
}

.hero-release-4 .hero-actions a:hover,
.hero-release-4 .hero-actions a:focus,
.hero-release-4 .hero-actions a:active {
    color: #edeceb;
}

.hero-release-4 ol.hero-release-tracks a,
.hero-release-4 ol.hero-release-tracks a:link {
    color: #defaab;
}

.hero-release-4 ol.hero-release-tracks a:hover,
.hero-release-4 ol.hero-release-tracks a:active,
.hero-release-4 ol.hero-release-tracks a:focus {
    color: #ffffff;
}

/* rainbow release 5 */

.hero-release.hero-release-5,
.hero .hero-releases-right-bg-5 {
    background-color: #79b93e;
}

.hero-release-5 .hero-release-handle a {
    background-color: #78b93e;
    color: #383026;
}

.hero-release-5 .hero-release-handle a:hover,
.hero-release-5 .hero-release-handle a:focus,
.hero-release-5 .hero-release-handle a:active {
    background-color: #90c751;
}

.hero-release-5 .hero-release-handle a em {
    color: #9edb7e;
}

.hero .content-col .hero-release-5 .hero-release-desc h2 {
    color: #ffffff;
}

.hero .content-col .hero-release-5 .hero-release-desc h3 {
    color: #94e592;
}

.hero .content-col .hero-release-5 .hero-release-desc p {
    color: #383026;
}

.hero-release-5 .hero-actions a {
    color: #a4c784;
}

.hero-release-5 .hero-actions a:hover,
.hero-release-5 .hero-actions a:focus,
.hero-release-5 .hero-actions a:active {
    color: #cdcbc7;
}

.hero-release-5 ol.hero-release-tracks a,
.hero-release-5 ol.hero-release-tracks a:link {
    color: #ccf8a9;
}

.hero-release-5 ol.hero-release-tracks a:hover,
.hero-release-5 ol.hero-release-tracks a:active,
.hero-release-5 ol.hero-release-tracks a:focus {
    color: #ffffff;
}

/* rainbow release 6 */

.hero-release.hero-release-6,
.hero .hero-releases-right-bg-6 {
    background-color: #56a639;
}

.hero-release-6 .hero-release-handle a {
    background-color: #55a639;
    color: #372f25;
}

.hero-release-6 .hero-release-handle a:hover,
.hero-release-6 .hero-release-handle a:focus,
.hero-release-6 .hero-release-handle a:active {
    background-color: #67b84a;
}

.hero-release-6 .hero-release-handle a em {
    color: #8ddf92;
}

.hero .content-col .hero-release-6 .hero-release-desc h2 {
    color: #ffffff;
}

.hero .content-col .hero-release-6 .hero-release-desc h3 {
    color: #8cdcb0;
}

.hero .content-col .hero-release-6 .hero-release-desc p {
    color: #372f25;
}

.hero-release-6 .hero-actions a {
    color: #95c382;
}

.hero-release-6 .hero-actions a:hover,
.hero-release-6 .hero-actions a:focus,
.hero-release-6 .hero-actions a:active {
    color: #edeceb;
}

.hero-release-6 ol.hero-release-tracks a,
.hero-release-6 ol.hero-release-tracks a:link {
    color: #bcf8aa;
}

.hero-release-6 ol.hero-release-tracks a:hover,
.hero-release-6 ol.hero-release-tracks a:active,
.hero-release-6 ol.hero-release-tracks a:focus {
    color: #ffffff;
}

/* rainbow release 7 */

.hero-release.hero-release-7,
.hero .hero-releases-right-bg-7 {
    background-color: #449344;
}

.hero-release-7 .hero-release-handle a {
    background-color: #449343;
    color: #332c23;
}

.hero-release-7 .hero-release-handle a:hover,
.hero-release-7 .hero-release-handle a:focus,
.hero-release-7 .hero-release-handle a:active {
    background-color: #51a852;
}

.hero-release-7 .hero-release-handle a em {
    color: #82d6a1;
}

.hero .content-col .hero-release-7 .hero-release-desc h2 {
    color: #ffffff;
}

.hero .content-col .hero-release-7 .hero-release-desc h3 {
    color: #83d1bb;
}

.hero .content-col .hero-release-7 .hero-release-desc p {
    color: #332c23;
}

.hero-release-7 .hero-actions a {
    color: #8fc58c;
}

.hero-release-7 .hero-actions a:hover,
.hero-release-7 .hero-actions a:focus,
.hero-release-7 .hero-actions a:active {
    color: #a6e4a6;
}

.hero-release-7 ol.hero-release-tracks a,
.hero-release-7 ol.hero-release-tracks a:link {
    color: #b9ffbc;
}

.hero-release-7 ol.hero-release-tracks a:hover,
.hero-release-7 ol.hero-release-tracks a:active,
.hero-release-7 ol.hero-release-tracks a:focus {
    color: #ffffff;
}

/* rainbow release 8 */

.hero-release.hero-release-8,
.hero .hero-releases-right-bg-8 {
    background-color: #3d8553;
}

.hero-release-8 .hero-release-handle a {
    background-color: #3e8554;
    color: #342d22;
}

.hero-release-8 .hero-release-handle a:hover,
.hero-release-8 .hero-release-handle a:focus,
.hero-release-8 .hero-release-handle a:active {
    background-color: #499d65;
}

.hero-release-8 .hero-release-handle a em {
    color: #78c4a9;
}

.hero .content-col .hero-release-8 .hero-release-desc h2 {
    color: #ffffff;
}

.hero .content-col .hero-release-8 .hero-release-desc h3 {
    color: #7bc7c5;
}

.hero .content-col .hero-release-8 .hero-release-desc p {
    color: #342d22;
}

.hero-release-8 .hero-actions a {
    color: #95cca4;
}

.hero-release-8 .hero-actions a:hover,
.hero-release-8 .hero-actions a:focus,
.hero-release-8 .hero-actions a:active {
    color: #e6e5e3;
}

.hero-release-8 ol.hero-release-tracks a,
.hero-release-8 ol.hero-release-tracks a:link {
    color: #b2f4c6;
}

.hero-release-8 ol.hero-release-tracks a:hover,
.hero-release-8 ol.hero-release-tracks a:active,
.hero-release-8 ol.hero-release-tracks a:focus {
    color: #ffffff;
}

/* rainbow release 9 */

.hero-release.hero-release-9,
.hero .hero-releases-right-bg-9 {
    background-color: #3a8064;
}

.hero-release-9 .hero-release-handle a {
    background-color: #3a8065;
    color: #342d23;
}

.hero-release-9 .hero-release-handle a:hover,
.hero-release-9 .hero-release-handle a:focus,
.hero-release-9 .hero-release-handle a:active {
    background-color: #45997a;
}

.hero-release-9 .hero-release-handle a em {
    color: #74c2bb;
}

.hero .content-col .hero-release-9 .hero-release-desc h2 {
    color: #ffffff;
}

.hero .content-col .hero-release-9 .hero-release-desc h3 {
    color: #7ab3c6;
}

.hero .content-col .hero-release-9 .hero-release-desc p {
    color: #342d23;
}

.hero-release-9 .hero-actions a {
    color: #8fc5ab;
}

.hero-release-9 .hero-actions a:hover,
.hero-release-9 .hero-actions a:focus,
.hero-release-9 .hero-actions a:active {
    color: #f9f9f8;
}

.hero-release-9 ol.hero-release-tracks a,
.hero-release-9 ol.hero-release-tracks a:link {
    color: #b6f9f1;
}

.hero-release-9 ol.hero-release-tracks a:hover,
.hero-release-9 ol.hero-release-tracks a:active,
.hero-release-9 ol.hero-release-tracks a:focus {
    color: #ffffff;
}

/* rainbow release 10 */

.hero-release.hero-release-10,
.hero .hero-releases-right-bg-10 {
    background-color: #3d857d;
}

.hero-release-10 .hero-release-handle a {
    background-color: #3d857d;
    color: #352e23;
}

.hero-release-10 .hero-release-handle a:hover,
.hero-release-10 .hero-release-handle a:focus,
.hero-release-10 .hero-release-handle a:active {
    background-color: #489c96;
}

.hero-release-10 .hero-release-handle a em {
    color: #76b1c4;
}

.hero .content-col .hero-release-10 .hero-release-desc h2 {
    color: #ffffff;
}

.hero .content-col .hero-release-10 .hero-release-desc h3 {
    color: #7a9fc9;
}

.hero .content-col .hero-release-10 .hero-release-desc p {
    color: #352e23;
}

.hero-release-10 .hero-actions a {
    color: #90c5b8;
}

.hero-release-10 .hero-actions a:hover,
.hero-release-10 .hero-actions a:focus,
.hero-release-10 .hero-actions a:active {
    color: #abece1;
}

.hero-release-10 ol.hero-release-tracks a,
.hero-release-10 ol.hero-release-tracks a:link {
    color: #b6f9f1;
}

.hero-release-10 ol.hero-release-tracks a:hover,
.hero-release-10 ol.hero-release-tracks a:active,
.hero-release-10 ol.hero-release-tracks a:focus {
    color: #ffffff;
}

/* rainbow release 11 */

.hero-release.hero-release-11,
.hero .hero-releases-right-bg-11 {
    background-color: #428795;
}

.hero-release-11 .hero-release-handle a {
    background-color: #428795;
    color: #342d22;
}

.hero-release-11 .hero-release-handle a:hover,
.hero-release-11 .hero-release-handle a:focus,
.hero-release-11 .hero-release-handle a:active {
    background-color: #4f9eaa;
}

.hero-release-11 .hero-release-handle a em {
    color: #80b4d7;
}

.hero .content-col .hero-release-11 .hero-release-desc h2 {
    color: #ffffff;
}

.hero .content-col .hero-release-11 .hero-release-desc h3 {
    color: #7f98d3;
}

.hero .content-col .hero-release-11 .hero-release-desc p {
    color: #342d22;
}

.hero-release-11 .hero-actions a {
    color: #93c3c8;
}

.hero-release-11 .hero-actions a:hover,
.hero-release-11 .hero-actions a:focus,
.hero-release-11 .hero-actions a:active {
    color: #e7e7e5;
}

.hero-release-11 ol.hero-release-tracks a,
.hero-release-11 ol.hero-release-tracks a:link {
    color: #b0e8f4;
}

.hero-release-11 ol.hero-release-tracks a:hover,
.hero-release-11 ol.hero-release-tracks a:active,
.hero-release-11 ol.hero-release-tracks a:focus {
    color: #ffffff;
}

.hero-release-content {
    display: none;
}

.hero-release-image {
    border: 1px solid #aeaea8;
    float: left;
    width: auto;
    display: inline;
}

.hero-release-image img {
    float: left;
    display: inline;
    border: none;
    color: #fff;
}

.hero-release-desc {
    padding: 10px 0 0 14px;
    float: left;
    background: transparent url('/bec/img/generic/release-bg-label.png') 0 1px no-repeat;
    width: 287px;
    height: 57px;
    overflow: hidden;
}

.hero .content-col .hero-release-desc h2,
.hero .content-col .hero-release-desc h3,
.hero .content-col .hero-release-desc p {
    font-family: Helvetica, Arial, Verdana, sans-serif;
    line-height: 16px;
    padding: 0;
    float: left;
    clear: both;
}

.hero .content-col .hero-release-desc h2 {
    font-weight: bold;
}

.hero .content-col .hero-release-desc h2,
.hero .content-col .hero-release-desc h3 {
    font-size: 16px;
    line-height: 19px;
}

.hero .content-col .hero-release-desc h2 {
    color: #dae1d5;
    margin: 0 0 -5px 0;
    overflow: hidden;
    display: block;
    height: 23px;
}

.hero .content-col .hero-release-desc h3 {
    color: #5887a5;
    font-weight: normal;
    margin: 0;
    position: relative;
    overflow: hidden;
    display: block;
    height: 19px;
}

.hero .content-col .hero-release-desc p {
    color: #5d5d5d;
    font-size: 0.8em;
    margin: 0;
}

/* hero release tracks */

ol.hero-release-tracks {
    padding: 41px 0 0 0;
    list-style-type: none;
}

ol.hero-release-tracks li {
    padding: 0;
    color: #be0000;
    background: transparent url('/bec/img/generic/btn-track.png') -192px -23px no-repeat;
    height: 18px;
    margin: 0 0 4px 0;
    overflow: hidden;
}

ol.hero-release-tracks h5 {
    float: left;
    width: 35px;
    height: 23px;
    padding: 0 0 0 11px;
    font-size: 13px;
    line-height: 23px;
    color: #ae9a4a;
    font-family: Georgia, Times, Serif;
}

ol.hero-release-tracks a,
ol.hero-release-tracks a:link {
    color: #75b8d6;
    font-weight: normal;
    font-size: 13px;
    line-height: 19px;
    font-family: arial, verdana, sans-serif;
    background: transparent url('/bec/img/generic/btn-track.png') top right no-repeat;
    float: left;
    display: inline;
    width: auto;
    padding: 0 9px 0 4px;
    margin: 0 0 0 17px;
    height: 18px;
}

ol.hero-release-tracks a:hover,
ol.hero-release-tracks a:active,
ol.hero-release-tracks a:focus {
    color: #caebfa;
    text-decoration: none;
}

.hero-release ul.hero-actions {
    padding: 35px 0 0 0px;
}

/* Release detail hero */

.hero .hero-release-detail {
    background: -webkit-gradient(linear, 0% 0%, 100% 0%, from(#000), to(#3c4b57));
    background: -moz-linear-gradient(left, #000, #3c4b57);
    background: -o-linear-gradient(#000, #3c4b57);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000', endColorstr='#3c4b57', GradientType=1);
    
    height: 370px;
    padding: 0;
}

.hero-release-detail .inner {
    padding-top: 28px;
}


.hero-release-detail .image,
.hero-release-detail .desc {
    float: left;
}

.hero-release-detail .image { border: 1px solid #fff; }

.hero-release-detail .desc {
    height: 290px;
    margin-left: 16px;
    padding: 12px 0 0;
    position: relative;
    width: 676px;
}

.hero .hero-release-detail h2,
.hero .hero-release-detail h3{
    font-size: 1.5em;
    padding: 0;
}

.hero-release-detail .desc ul.hero-actions {
    bottom: 0;
    padding: 0;
    position: absolute;
}

.hero-release-detail .release-data {
    margin-top: 40px;
}

.hero-release-detail .release-data,
.hero-release-detail .release-data h4 {
    color: #d7ded3;
}

.hero-release-detail .release-data h4 {
    font-weight: bold;
    text-transform: uppercase;
}

.hero-release-detail .release-data ul {
    border-bottom: 1px solid #000;
    border-top: 1px solid #000;
    margin: 7px 0;
    padding: 7px 0;
}

/* News hero */

.hero-news ul.hero-actions {
    padding-top: 20px;
}

.hero-news h5.new {
    left: 5px;
    position: absolute;
    top: 120px;
}

/*
----------------------------------------------------
HERO
----------------------------------------------------
*/

.hero {
    background-color: #000000;    
    position: absolute;
    z-index: 1;
    width: 100%;
    top: 0;
    left: 0;
    text-align: center;
    height: 370px;
    overflow: visible;
}

.hero-content {
    background-position: 50% 0;
    background-repeat: no-repeat;
    display: block;
    height: 370px;
    min-width: 994px;
    overflow: hidden;
    width: 100%;
}

#megaspace ol {
    list-style: none;
    margin: 0;
    padding: 0;
}

#megaspace .promos {
    height: 370px;
    position: absolute;
    z-index: 3px;
    top: 0;
    left: 0;
}

#megaspace .promos ol {
    height: 370px;
}

#megaspace .promos ol {
    margin: 0 auto;
    position: relative;
    width: 1200px;
}

#megaspace .promos li {
    position: absolute;
    top: 0;
}

/* UNDERTAB / BUBBLE NAV */

.undertab {
    z-index: 9;
    list-style: none;
    width: 454px;
    height: 32px;
    margin: 0 auto;
    position: relative;
    top: 1px;
    left: -270px;
}

.undertab .inner {
/*    float: right;*/
    height: 32px;
    width: 454px;
}

.undertab .bubblenav {
    margin-top: 2px;
}

.undertab .cap,
.undertab .content,
.undertab h4,
.undertab .bubblenav,
.bubblenav .prev,
.bubblenav .next,
.bubblenav ol,
.bubblenav ol li {
    float: left;
}

.undertab .cap,
.undertab .content {
    background: url('/bec/img/generic/undertab.png') 0 0 no-repeat;
    height: 32px;
}

.undertab .cap {
    width: 10px;
}

.undertab .content {
    background-position: 100% 0;
    padding-right: 8px;
}

.hero .undertab .content-col {
    padding: 0;
}

.undertab h4 {
    color: #7f7a74;
    line-height: 32px;
    margin-right: 10px;
    overflow: hidden;
    padding-left: 10px;
    text-transform: uppercase;
    white-space: nowrap;
    width: 285px;
    height: 32px;
}

/* bubble nav */

.bubblenav ol,
.bubblenav ol li {
    list-style: none;
    margin: 0;
    padding: 0;
}

.bubblenav a {
    background-image: url('/bec/img/buttons/bubblenav.png');
    background-repeat: no-repeat;
    display: block;
    height: 28px;
    text-indent: -5000px;
}

.bubblenav a.prev,
.bubblenav a.next {
    width: 26px;
}

.bubblenav ol a {
    background-position: -2px 0;
    width: 24px;
}

.bubblenav ol .on a,
.bubblenav ol a.on,
.bubblenav ol a:hover { background-position: -2px -28px; }

.bubblenav a.prev { background-position: -28px 0; }
.bubblenav a.prev:hover { background-position: -28px -28px; }

.bubblenav a.next { background-position: -56px 0; }
.bubblenav a.next:hover { background-position: -56px -28px; }

/* Make touch buttons a little bigger... */

.touch .bubblenav ol a {
    background-position: 2px 0;
    width: 36px;
}

.touch .bubblenav ol .on a,
.touch .bubblenav ol a.on {
    background-position: 2px -28px;
}

.touch .undertab h4 {
    width: 249px;
}

/* photo thumbs pagination */

.photos-hero-thumbs .bubblenav {
    bottom: 9px;
    display: block;
    position: absolute;
    right: 25px;
    z-index: 1;
}

/* Hero Photos Layout */

.photos-hero {
    position: relative;
}

.hero .photos-hero .content-col {
    position: relative;
    top: 0;
    padding: 0;
    height: 370px;
}

.photos-hero-thumbs {
    padding: 14px 0 0 12px;
    height: 356px;
    width: 100%;
    position: relative;
    background: transparent url('/bec/img/generic/hero-bg-photo-thumbs.png') 1px 0 no-repeat;
}

.photos-hero-thumbs .hero-left p {
    margin: 3px 0 0 0;
    font-size: 11px;
    line-height: 14px;
    text-align: center;
    width: 360px;
    color: #979797;
    padding: 0;
}

.hero .photos-hero .content-col .hero-left {
    width: 371px;
    float: left;
    margin: 0 0 0 9px;
}

.hero .photos-hero .content-col .hero-right {
    width: 551px;
    height: 300px;
    margin: 0 20px 0 0;
    float: right;
    overflow: hidden;
    position: relative;
}

/* photos thumbs/mega slideshow nav */

.photos-hero-nav {
    position: absolute;
    top: 337px;
    left: 420px;
    font-family: arial, verdana, sans-serif;
    font-size: 11px;
    text-transform: uppercase;
    width: 540px;
    padding: 0;
}

.photos-hero-nav strong {
    float: left;
    width: auto;
    clear: none;
    height: 17px;
    line-height: 16px;
    color: #a2a2a2;
    font-weight: normal;
    padding-right: 5px;
}

.photos-hero-nav a,
.photos-hero-nav a:link {
    width: 50px;
    height: 17px;
    overflow: hidden;
    float: left;
    line-height: 17px;
    text-align: center;
    color: #ababab;
    font-family: arial, verdana, sans-serif;
    font-size: 10px;
    text-transform: uppercase;
    text-decoration: none;
}

.photos-hero-nav a.on,
.photos-hero-nav a:hover,
.photos-hero-nav a:active,
.photos-hero-nav a:focus {
    color: #ffffff;
}

.photos-hero-nav a.on {
    color: #b6dae1;
}

a.photos-hero-nav-thumbs,
a.photos-hero-nav-thumbs:link {
    background: transparent url('/bec/img/generic/hero-photo-nav.png') bottom left no-repeat;
}

a.photos-hero-nav-mega,
a.photos-hero-nav-mega:link {
    background: transparent url('/bec/img/generic/hero-photo-nav.png') bottom right no-repeat;
}

a.photos-hero-nav-thumbs.on,
a.photos-hero-nav-thumbs:active {
    background: transparent url('/bec/img/generic/hero-photo-nav.png') top left no-repeat;
}

a.photos-hero-nav-mega.on,
a.photos-hero-nav-mega:active {
    background: transparent url('/bec/img/generic/hero-photo-nav.png') top right no-repeat;
}

/* slideshow nav */

.photos-hero-slideshow-nav {
    position: relative;
    margin-right: 9px;
    position: relative;
    top: -6px;
    float: left;
    display: inline;
}

.photos-hero-slideshow-nav.mega-nav {
    left: 0px;
}

.photos-hero-nav .photos-hero-slideshow-nav a {
    background-color: transparent;
    background-image: url('/bec/img/generic/player-slideshow.png');
    background-repeat: no-repeat;
    display: block;
    float: left;
    height: 36px;
    text-indent: -3000px;
}

.photos-hero-nav .photos-hero-slideshow-nav .prev { background-position: 0 -64px; width: 34px; }
.photos-hero-nav .photos-hero-slideshow-nav .prev:hover { background-position: 0 -100px; }
.photos-hero-nav .photos-hero-slideshow-nav .play { background-position: -57px -64px; width: 23px; }
.photos-hero-nav .photos-hero-slideshow-nav .play:hover { background-position: -57px -100px; }
.photos-hero-nav .photos-hero-slideshow-nav .pause { background-position: -34px -64px; width: 23px; }
.photos-hero-nav .photos-hero-slideshow-nav .pause:hover { background-position: -34px -100px; }
.photos-hero-nav .photos-hero-slideshow-nav .next { background-position: -83px -64px; width: 34px; }
.photos-hero-nav .photos-hero-slideshow-nav .next:hover { background-position: -83px -100px; }

/* photo thumbs list */

.photos-hero-thumbs .hero-right .inner {
    width: 535px;
    height: 300px;
    display: block;
    float: left;
    position: absolute;
    z-index: 1;
}

.photos-thumbs-list {
    width: 535px;
    height: 300px;
    display: block;
    float: left;
}

.photos-hero-thumbs .hero-right ul {
    float: left;
    width: 553px;
    height: 300px;
    margin: 0;
    padding: 0;
    display: block;
}

.photos-hero-thumbs .hero-right li {
    margin: 0 10px 2px 0;
    float: left;
    width: 100px;
    height: 100px;
    display: inline;
}

.photos-hero-thumbs .hero-right a {
    padding: 0px;
    display: block;
    width: 90px;
    height: 90px;
    overflow: hidden;
    float: left;
    position: relative;
    background-color: #000;
    
}

.photos-hero-thumbs .hero-right img {
    display: block;
    position: relative;
    z-index: 1;
}

.photos-hero-thumbs .hero-right .photos-hero-thumbs-mask {
    width: 90px;
    height: 90px;
    display: block;
    position: absolute;
    z-index: 2;
    top: 0;
    left: 0;
    border: 0;
}

.photos-hero-thumbs .hero-right a.on .photos-hero-thumbs-mask,
.photos-hero-thumbs .hero-right a:hover .photos-hero-thumbs-mask {
    border: 3px solid #fcfcfc !important;
    width: 84px;
    height: 84px;
}

/* photo thumbs large image */

.photos-hero-thumbs .hero-left ul {
    width: 371px;
    height: 348px;
    margin: 0;
    padding: 0;
    position: relative;
}

.photos-hero-thumbs .hero-left li {
    padding: 0;
    position: absolute;
    z-index: 1;
    top: 0;
    left: 0;
    width: 360px;
    height: 340px;
    background-color: #000000;
}

.photos-hero-thumbs .hero-left img {
    display: block;
    position: relative;
    z-index: 1;
    max-width: 360px;
    max-height: 300px;
    width: 360px;
    height: 300px;
    width: auto !important;
    height: auto !important;
}

/* Photo Mega layout */

.photos-hero-mega {
    padding: 12px 0 0 12px;
    position: relative;
    background: transparent url('/bec/img/generic/hero-bg-photo-mega.png') 0 0 no-repeat;
    height: 358px;
}

.photos-hero-mega .inner {
    width: 923px;
    height: 348px;
    overflow: hidden;
    position: relative;
}

.photos-hero-mega ul {
    width: 999999px;
    height: 300px;
    margin: 0;
    padding: 0;
    position: absolute;
    display: block;
    z-index: 1;
    top: 0;
    left: 0;
}

.photos-hero-mega li {
    position: relative;
    display: inline;
    float: left;
    width: auto;
    height: 300px;
    padding: 0;
    margin: 0 3px 0 0;
}

.photos-hero-mega a {
    padding: 0px;
    display: block;
    width: 96px;
    height: 96px;
    float: left;
    position: relative;
}

.photos-hero-mega img {
    display: block;
    position: relative;
    z-index: 1;
    -ms-interpolation-mode : bicubic;
    -webkit-transform: translate3d(0, 0, 0);
}

/*
----------------------------------------------------
GLOBAL MODULES
----------------------------------------------------
*/

/* SOCIAL PLUGINS */

.social-wrap {
    margin: 5px;
}

.social-wrap div {
    float: left;
    padding: 0px 0px 5px 0px;
    height: 32px;
}

.social-wrap br {
    clear: both;
    height: 0px;
}

/* GREY TABS */

ul.stnd-tabs li {
    float: left;
    height: 29px;
    line-height: 29px;
    font-size: 14px;
    padding: 6px 9px 0 9px;
}

ul.stnd-tabs li a {
    color: #6f8699;
}

ul.stnd-tabs li.off {
    background: transparent url('/bec/img/tabs/bg_off.gif') repeat-x top left;
}

ul.stnd-tabs li.off.off-start {
    background: transparent url('/bec/img/tabs/bg_start_off.gif') no-repeat top left;
    padding-left: 13px;
}

ul.stnd-tabs li.on {
    background: transparent url('/bec/img/tabs/bg_on.gif') repeat-x top left;
    color: #504942;
}

ul.stnd-tabs li.on.on-start {
    background: transparent url('/bec/img/tabs/bg_start_on.gif') no-repeat top left;
    padding-left: 13px;
}

ul.stnd-tabs li.off span, ul.stnd-tabs li.on a { display: none; }
ul.stnd-tabs li.off a, ul.stnd-tabs li.on span { display: block; }

ul.stnd-tabs li.m-off-off,
ul.stnd-tabs li.m-on-off,
ul.stnd-tabs li.m-off-on,
ul.stnd-tabs li.m-off-none,
ul.stnd-tabs li.m-on-none {
    width: 12px;
    padding: 6px 0 0 0;
}

ul.stnd-tabs li.m-off-off { background: transparent url('/bec/img/tabs/mid_off_off.gif') no-repeat bottom left; }
ul.stnd-tabs li.m-on-off { background: transparent url('/bec/img/tabs/mid_on_off.gif') no-repeat bottom left; }
ul.stnd-tabs li.m-off-on { background: transparent url('/bec/img/tabs/mid_off_on.gif') no-repeat bottom left; }
ul.stnd-tabs li.m-off-none { background: transparent url('/bec/img/tabs/mid_off_none.gif') no-repeat bottom left; }
ul.stnd-tabs li.m-on-none { background: transparent url('/bec/img/tabs/mid_on_none.gif') no-repeat bottom left; }


/* FORM STUFF */

.form-line {
    padding: 3px 0;
    line-height: 20px;
    *line-height: 22px;
}

.form-line.first {
    padding-top: 0px;
}

.form-line.noline {
    padding-bottom: 0px;
}

.stnd-input {
    border: 1px #cec9bd solid;
    padding: 2px;
    margin: 0px;
    width: 250px;
    font-size: 12px;
}

.stnd-textarea {
    border: 1px #cec9bd solid;
    padding: 2px;
    margin: 0px;
    width: 350px;
    font-size: 12px;
}

.stnd-input-check {
    margin: 0px;
    *margin: 0 0 0 -4px;
}

.stnd-input-radio {
    margin: 0px;
    *margin: 0 0 0 -4px;
}

.stnd-select {
    margin: 0px;
    border: 1px #cec9bd solid;
    padding: 2px;
    font-size: 12px;
}

.form-line-btn {
    border-top: 1px #cec9bd solid;
    padding-top: 10px;
    margin-top: 10px;
    text-align: right;
    font-size: 11px;
}


/* BOXES */

.box-main {
    width: 565px;
    margin-bottom: 4px;
    overflow: hidden;
}

.box-main.nomarg {
    margin-bottom: 0px;
}

.box-main .box-top-tabs {
    background: transparent url('/bec/img/boxes/box_white_verytop_tabs.gif') no-repeat bottom left;
    height: 45px;
}

.box-full .box-top-tabs {
    background: transparent url('../img/boxes/box_white_verytop_fulltabs.gif') no-repeat bottom left;
    height: 45px;
}

.box-main .box-mid,
.box-main .box-mid-connect {
    background: transparent url('/bec/img/boxes/box_white_mid.gif') repeat-y top left;
    padding: 0 15px 0 14px;
}

.box-main .box-mid-connect {
    height: 61px;
}

.box-main .box-mid-connect .stnd-txt {
    height: 63px;
    *height: 40px;
    overflow: hidden;
    border-bottom: none;
}

.box-main .box-bot,
.box-main .box-top,
.box-main .box-top-first {
    overflow: hidden;
    width: 565px;
}

.box-main .box-bot {
    background: transparent url('/bec/img/boxes/box_white_bot.gif') no-repeat top left;
    height: 16px;
}

.box-main .box-top {
    background: transparent url('/bec/img/boxes/box_white_top.gif') no-repeat top left;
    height: 13px;
}

.box-main .box-top-first {
    background: transparent url('/bec/img/boxes/box_white_verytop.gif') no-repeat top left;
    height: 13px;
}

.box-float-half {
    float: left;
    width: 262px;
}

.box-float-half.leftie {
    margin-right: 12px;
}

.box-full {
    margin-bottom: 4px;
    overflow: hidden;
}

.box-full .box-mid {
    background: #fbfbf9 url('/bec/img/boxes/box_whitefull_mid.gif') repeat-y top left;
    padding: 0 15px 0 14px;
}

.box-full .box-top {
    background: transparent url('/bec/img/boxes/box_whitefull_top.gif') repeat-x top left;
    height: 13px;
    overflow: hidden;
}

.box-full .box-top .l {
    background: transparent url('/bec/img/boxes/box_whitefull_top_l.gif') no-repeat top left;
    width: 20px;
    height: 13px;
}

.box-full .box-top-first {
    background: transparent url('../img/boxes/box_whitefull_verytop.gif') repeat-x top left;
    height: 13px;
    overflow: hidden;
}

.box-full .box-top-first .l {
    background: transparent url('../img/boxes/box_whitefull_verytop_l.gif') no-repeat top left;
    width: 20px;
    height: 13px;
}

.box-full .box-top .lconnect {
    background: transparent url('/bec/img/boxes/box_whitefull_top_lconnect.gif') no-repeat top left;
    width: 565px;
    height: 13px;
}

.box-full .box-bot {
    background: transparent url('/bec/img/boxes/box_whitefull_bot.gif') repeat-x top left;
    height: 16px;
    overflow: hidden;
}

.box-full .box-bot .l {
    background: transparent url('/bec/img/boxes/box_whitefull_bot_l.gif') no-repeat top left;
    width: 20px;
    height: 16px;
}

/* STND TEXT BOX */

.stnd-txt,
.stnd-txt-connect {
    background-color: #f4f4f1;
    border: 1px #eeeee9 solid;
    padding: 10px;
}

.stnd-txt-connect {
    height: 43px;
    *height: 37px;
    width: 938px;
}

.lrg-para {
    font-size: 15px;
    line-height: 20px;
    padding-bottom: 15px;
}

.stnd-txt-alt,
.stnd-txt-alt-marg {
    background-color: #edebe6;
    border: 1px #ebe8df solid;
    padding: 10px;
}

.stnd-txt-alt-marg {
    margin-top: 10px;
}

.txt-newspad {
    padding-bottom: 20px;
}

.stnd-txt-btnlrg,
.stnd-txt-btnlrgfull {
    margin-top: 11px;
    text-align: right;
}

.stnd-txt-btnlrgfull {
    width: 962px;
}

.txt-linkpad {
    padding-top: 14px;
}

.icn-new {
    float: left;
    background: transparent url('/bec/img/icons/icn_new.gif') no-repeat top left;
    width: 38px;
    height: 17px;
    margin-right: 5px;
    margin-left: -1px;
    display: inline;
}

.stnd-txt-alt .icn-new {
    background: transparent url('/bec/img/icons/icn_new_alt.gif') no-repeat top left;
}

.stnd-pagi,
.stnd-pagi-full,
.stnd-pagi-wtop,
.stnd-pagi-full-wtop {
    clear: both;
    height: 27px;
    line-height: 27px;
    padding: 0 10px;
    text-align: center;
    border: 1px #ebe8df solid;
    border-top: none;
}

.stnd-pagi-wtop,
.stnd-pagi-full-wtop {
    border: 1px #ebe8df solid;
}

.stnd-pagi-full,
.stnd-pagi-full-wtop {
    width: 940px;
}

.stnd-pagi .rf,
.stnd-pagi-full .rf,
.stnd-pagi-wtop .rf {
    color: #bfbcaa;
}

.stnd-pagi .lf {
    margin: 0 8px 0 0;
}

.stnd-pagi .lf img {
    float: left;
    margin-right: 4px;
    margin-top: 4px;
}

/* FRONTPAGE NEWS BOX */

.news-feat {
    background-color: #f4f4f1;
    border: 1px #eeeee9 solid;
    height: 192px;
    padding: 11px 10px 0 0;
    overflow: hidden;
    margin-bottom: 4px;
}

.news-feat .news-img {
    float: left;
    margin: -12px 12px -1px -1px;
}

.news-feat-double {
    background-color: #f4f4f1;
    border: 1px #eeeee9 solid;
    padding: 11px 10px 20px 10px;
    overflow: hidden;
    width: 514px;
}

.news-feat-double h2 {
    width: 514px;
    *margin-bottom: 0px;
}

.news-posted {
    color: #90895d;
    font-size: 11px;
    margin-bottom: 5px;
}

.news-posted-by {
    color: #90895d;
    font-size: 11px;
    background-color: #fff;
}

.news-single {
    float: left;
    width: 262px;
    padding: 15px 0 20px 0;
}

.news-single-morepad {
    float: left;
    width: 242px;
    padding: 15px 10px 20px 10px;
}

.news-single h2 {
    width: 262px;
}

.news-single-morepad h2 {
    width: 242px;
    *margin-bottom: 0px;
}

.news-single.leftie,
.news-single-morepad.leftie {
    margin-right: 12px;
}

.link-bar {
    clear: both;
    background: transparent url('/bec/img/boxes/linkbar_bg.gif') repeat-x top left;
    height: 28px;
    line-height: 28px;
    color: #c0c0bf;
    padding: 0 10px;
}

.link-bar img {
    float: left;
    margin-right: 5px;
    margin-top: 9px;
}

.link-bar .half-l {
    float: left;
    width: 274px;
}

.link-bar .half-r {
    float: left;
    width: 242px;
    
}

/* FRONTPAGE READ BLOG BOX */

.box-blog {
    height: 200px;
    overflow: hidden;
    margin-bottom: 3px;
    position: relative;
    width: 565px;
}

.box-blog .box-content {
    left: 0;
    position: absolute;
}

.box-read-blog {
    background-position: 5px 5px;
    background-repeat: no-repeat;
    float: left;
    height: 200px;
    width: 565px;
}

.box-read-blog .inner-overlay {
    background: transparent url('/bec/img/boxes/box_readblog_overlay.png') no-repeat top left;
    height: 160px;
    width: 265px;
    padding-left: 300px;
    padding-top: 40px;
}

.box-read-blog .read-blog-desc {
    color: #baaf95;
    width: 250px;
    height: 125px;
    overflow: hidden;
    *position: relative;
}

.box-read-blog .read-blog-desc a { color: #fff; }

.box-read-blog .read-blog-btn {
    width: 250px;
    text-align: right;
    *position: relative;
}

.box-blog .float-arr {
    width: 360px;
    height: 20px;
    text-align: right;
    float: right;
    position: absolute;
    right: 15px;
    top: 15px;
}

/* FRONTPAGE MERCH/TONES BOX */

.merch-items {
    clear: both;
    background-color: #e4e3dd;
    border: 1px #e4e3dd solid;
    color: #90895d;
    height: 226px;
    overflow: hidden;
    position: relative;
    width: 262px;
}

.merch-items .merch-desc {
    color: #90895d;
    border-top: 1px #bbbbb9 solid;
    height: 56px;
    overflow: hidden;
    padding: 7px 8px 0;
}

.merch-items .merch-desc .lf {
    width: 164px;
}

.merch-items .merch-desc .lf a.merch {
    color: #838175;
    display: block;
    line-height: 21px;
}

div.arrl {
    display: inline;
    float: left;
    height: 56px;
    width: 40px;
    zoom: 1;
}

div.arrr {
    display: inline;
    float: right;
    height: 56px;
    margin-left: 10px;
    width: 30px;
}

.merch-items .merch-desc-bot {
    background-color: #f2f1ee;
    height: 23px;
    line-height: 23px;
    padding-left: 48px;
}

.merch-items .merch-items-container {
    left: 0;
    position: absolute;
}

.merch-items .merch-item {
    float: left;
    height: 226px;
    width: 262px;
}

.merch-items .merch-item a,
.merch-items .merch-item img {
    display: block;
}

/* SIDE MAIN BOX */

.box-rh {
    margin-bottom: 6px;
    background-color: #fbfbf9;
    zoom: 1;
}

.box-rh.rh-marg {
    margin-bottom: 2px;
}

.box-rh .box-verytop {
    background: transparent url('/bec/img/boxes/box_rh_verytop.gif') repeat-x top left;
    height: 13px;
    overflow: hidden;
}

.box-rh .box-verytop .l {
    display: block;
    background: transparent url('/bec/img/boxes/box_rh_verytop_l.gif') no-repeat top left;
    width: 407px;
    height: 13px;
}

.box-rh .box-top {
    background: transparent url('/bec/img/boxes/box_rh_top.gif') repeat-x top left;
    height: 13px;
    overflow: hidden;
}

.box-rh .box-top .l {
    background: transparent url('/bec/img/boxes/box_rh_top_l.gif') no-repeat top left;
    width: 407px;
    height: 13px;
}

.box-rh .box-bot,
.box-rh .box-bot-searchnomarg {
    background: transparent url('/bec/img/boxes/box_rh_bot.gif') repeat-x top left;
    height: 16px;
    overflow: hidden;
}

.box-rh .box-bot-searchnomarg { height: 12px; background: transparent url('/bec/img/boxes/box_rh_bot_nomarg.gif') repeat-x top left; }

.box-rh .box-bot .l,
.box-rh .box-bot-searchnomarg .l {
    background: transparent url('/bec/img/boxes/box_rh_bot_l.gif') no-repeat top left;
    width: 407px;
    height: 16px;
}

.box-rh .box-bot-searchnomarg .l { height: 12px; background: transparent url('/bec/img/boxes/box_rh_bot_l_nomarg.gif') no-repeat top left; }

.box-rh .side-search-container { padding-bottom: 10px; }

.box-rh .side-link-bar,
.box-rh .side-link-bar-noend {
    border-top: 1px #eaeae8 solid;
    border-bottom: 1px #eaeae8 solid;
    line-height: 11px;
    font-size: 11px;
    padding: 9px 0;
}

.box-rh .side-link-bar-noend {
    margin-bottom: 0px;
}

.box-rh .box-mid,
.box-rh .box-mid-connect {
    padding-left: 14px;
    background: transparent url('/bec/img/boxes/box_rh_mid.gif') repeat-y top left;
}

.box-rh .box-mid-connect {
    height: 62px;
}


/* SIDE SEARCH */

.side-search {
    margin-bottom: 10px;
}

.side-search select {
    color: #797877;
    background-color: #eeeae9;
    border: 1px #d5d5d5 solid;
    padding: 2px 0;
}

.side-search-area {
    clear: both;
    width: 383px;
    padding-left: 10px;
    color: #c8c280;
    padding-bottom: 10px;
}

.stnd-select-brown {
    color: #797877;
    background-color: #eeeae9;
    border: 1px #524a29 solid;
    padding: 2px 0;
    margin: 2px 0;
    width: 170px;
}

.stnd-input-brown {
    color: #797877;
    background-color: #eeeae9;
    border: 1px #524a29 solid;
    padding: 2px 2px;
    margin: 2px 0;
    width: 164px;
}

.stnd-input-btn {
    margin-top: 7px;
}

.box-rh-search-news {
    background: #3b351c url('/bec/img/boxes/box_rh_updates_bg.jpg') no-repeat 0px 0px;
    overflow: hidden;
}


/* SIDE TOUR DATES BOX */

.box-rh-tour {
    background: #3b533e url('/bec/img/boxes/box_rh_tour_bg.jpg') no-repeat 170px 0px;
    height: 170px;
}

.box-rh-tour .img-lrg {
    float: left;
    border: 1px #eaeae8 solid;
    background-color: #fff;
    padding: 5px;
}

.img-lrg img {
    display: block;
}

.box-rh-tour .line-item,
.box-rh-tour .line-item-city {
    clear: both;
    background-color: #354d38;
    width: 223px;
    overflow: hidden;
    height: 19px;
    line-height: 19px;
    *line-height: 18px;
    font-size: 11px;
    margin-bottom: 1px;
}

.box-rh-tour .line-item-city {
    margin-left: 65px;
    width: 153px;
    color: #79a56b;
    margin-bottom: 5px;
    padding-left: 5px;
}

.box-rh-tour .line-item .light {
    float: left;
    background-color: #77957a;
    width: 55px;
    padding-left: 10px;
    display: inline;
    color: #d0e1d2;
    margin-right: 5px;
    _margin-right: 2px;
    height: 19px;
}

.box-rh-tour .tour-btns {
    padding: 8px 0 0 10px;
}

.box-rh-tour .tour-btns-artist {
    padding: 16px 0 0 10px;
}

.box-rh-tour a {
    color: #9fdd8c !Important;
}

.box-rh-tour a:hover {
    color: #d4f2cb !Important;
}

.box-rh-tourbot {
    border-left: 1px #384f3b solid;
    background: #455c48 url('/bec/img/boxes/box_rh_tour_bot_bg.gif') repeat-x top left;
    height: 25px;
    line-height: 18px;
    color: #79a56b;
    font-size: 11px;
    padding-top: 7px;
}

.box-rh-tourbot .lf {
     width: 169px;
     text-align: right;
     margin-right: 10px;
}

.box-rh-tourbot .inp {
    background: transparent url('/bec/img/generic/tourdate_input_bg.gif') no-repeat top left;
    float: left;
    width: 160px;
    height: 16px;
    padding: 2px 0 0 6px;
}

.box-rh-tourbot .inp input {
    background-color: transparent;
    border: none;
    width: 140px;
}


/* SIDE MERCH BOX */

.box-rh-merch,
.box-rh-top10 {
    background: #5a8d3d url('/bec/img/boxes/box_rh_merch_bg.jpg') no-repeat 170px 0px;
    height: 170px;
}

.box-rh-top10 {
    height: 255px;
    background-position: top left;
    overflow: hidden;
}

.box-rh-top10 .mid {
    clear: both;
    width: 383px;
    padding: 0 0 0 10px;
}

.box-rh-merch .img-lrg {
    float: left;
    border: 1px #eaeae8 solid;
    background-color: #fff;
    padding: 5px;
}

.box-rh-merch .line-item,
.box-rh-top10 .line-item {
    clear: both;
    background-color: #4e7c35;
    width: 223px;
    overflow: hidden;
    height: 19px;
    line-height: 19px;
    *line-height: 18px;
    font-size: 11px;
    margin-bottom: 1px;
}

.box-rh-top10 .line-item {
    width: 383px;
}

.box-rh-merch .line-item .light,
.box-rh-top10 .line-item .light {
    float: left;
    background-color: #80b562;
    width: 55px;
    padding-left: 10px;
    display: inline;
    color: #e7ffda;
    margin-right: 5px;
    _margin-right: 2px;
    height: 19px;
}

.box-rh-merch .merch-btns {
    padding: 16px 0 0 10px;
}

.box-rh-merch a,
.box-rh-top10 a {
    color: #c7e972 !Important;
}

.box-rh-merch a:hover,
.box-rh-top10 a:hover {
    color: #d4f2cb !Important;
}

/* SIDE UPDATES BOX */

.box-rh-update {
    background: #3b351c url('/bec/img/boxes/box_rh_updates_bg.jpg') no-repeat 170px 0px;
    height: 170px;
    overflow: hidden;
}

.box-rh-update .img-lrg {
    float: left;
    border: 1px #eaeae8 solid;
    background-color: #fff;
    padding: 5px;
}

.box-rh-update .line-item {
    clear: both;
    background-color: #373018;
    width: 223px;
    overflow: hidden;
    height: 19px;
    line-height: 19px;
    *line-height: 18px;
    font-size: 11px;
    margin-bottom: 3px;
}

.box-rh-update .line-item .light {
    float: left;
    background-color: #857b55;
    width: 55px;
    padding-left: 10px;
    display: inline;
    color: #e0dcce;
    margin-right: 5px;
    _margin-right: 2px;
    height: 19px;
}

.box-rh-update .update-btns {
    padding: 8px 0 0 10px;
}

.box-rh-update a {
    color: #c8c280 !Important;
}

.box-rh-update a:hover {
    color: #e5e1bb !Important;
}


/* SIDE RELATED LINKS BOX */
/* SIDE PHOTO BLOG BOX */

.box-rh-links,
.box-rh-photos {
    background: #bfbfa1 url('/bec/img/boxes/box_rh_links_bg.jpg') no-repeat 170px 0px;
    height: 170px;
    overflow: hidden;
}

.box-rh-links .img-lrg,
.box-rh-photos .img-lrg,
.news-single-morepad .img-lrg {
    border: 1px #eaeae8 solid;
    background-color: #fff;
    padding: 5px;
}

.box-rh-links .img-lrg,
.box-rh-photos .img-lrg {
    float: left;
}

.box-rh-photos .img-lrg .img-flickr {
    background-position: 50% 50%;
    display: block;
    height: 158px;
    width: 158px;
}

.box-rh-links .line-item {
    background: #bfbfa1 url('/bec/img/generic/links_line_bg.gif') repeat-x top left;
    clear: both;
    width: 213px;
    overflow: hidden;
    height: 20px;
    line-height: 20px;
    font-size: 11px;
    padding-left: 10px;
    padding-top: 1px;
}

.box-rh-photos .line-item {
    clear: both;
    width: 213px;
    overflow: hidden;
    padding-left: 10px;
    height: 88px;
}

.box-rh-links .line-item.line-last {
    height: 21px;
}

.box-rh-links .line-item .half {
    float: left;
    width: 50%;
    *width: 49%;
}

.box-rh-links .line-item .half a { float: left; }

.box-rh-links .line-item .icn {
    float: left;
    margin-top: 2px;
    margin-right: 5px;
}

.box-rh-photos .photos-btns {
    padding: 8px 0 0 10px;
}


/* SIDE BANNER */

.box-rh-banner {
    background-color: #297a83;
}

.box-rh-banner img {
    display: block;
}

/* SIDE GREY BOX */

.box-rh-grey {
    background: #e4e2dc url('/bec/img/boxes/box_rh_grey_bg.jpg') no-repeat 170px 0px;
    height: 170px;
    overflow: hidden;
}

.grey-flex {
    background-position: top left;
    height: auto;
}

.box-rh-grey-in {
    background: transparent url('/bec/img/boxes/box_rh_grey_in_bg.gif') repeat-x bottom left;
    height: 170px;
    overflow: hidden;
}

.box-rh-grey .img-lrg,
.box-rh-grey .slidey-img-lrg {
    float: left;
    border: 1px #eaeae8 solid;
    background-color: #fff;
    padding: 5px;
}

.box-rh-grey .slidey-img-lrg {
    height: 168px;
    padding: 0;
    position: relative;
    overflow: hidden;
    width: 168px;
}

.box-rh-grey .slidey-img-lrg-container {
    height: 168px;
    position: absolute;
}

.box-rh-grey .slidey-img-lrg-item {
    float: left;
    height: 168px;
    width: 168px;
}

.box-rh-grey .slidey-img-lrg-item img {
    margin: 5px;
}

.box-rh-grey .mid {
    clear: both;
    width: 383px;
    padding: 0 0 10px 10px;
}

.box-rh-grey .mid-locked {
    margin: 10px;
    width: 233px;
    height: 127px;
    color: #90895e;
    overflow: hidden;
    position: relative;
    zoom: 1;
}

.box-rh-grey .mid-locked .slidey-container {
    height: 127px;
    position: absolute;
}

.box-rh-grey .mid-locked .slidey-item {
    float: left;
    height: 127px;
    width: 233px;    
}

.box-rh-grey .mid-locked .lf {
    width: 133px;
}

.box-rh-grey .mid-bot-locked {
    margin-left: 170px;
    width: 163px;
    height: 23px;
    line-height: 23px;
    padding: 0 0 0 50px;
}


/* SIDE LATEST RELEASES BOX */

.box-latest-rel {
    background: transparent url('/bec/img/boxes/box_latestrel_bg.gif') repeat-x top left;
    height: 353px;
    margin-bottom: 4px;
    zoom: 1;
}

.box-latest-rel .box-side {
    background: transparent url('/bec/img/boxes/box_latestrel_side.gif') no-repeat top left;
    float: left;
    width: 13px;
    height: 353px;
}

.box-latest-rel .box-top,
.box-latestpromos-side .box-top {
    height: 44px;
}

.box-latest-rel .box-mid {
    margin-left: 13px;
    background: transparent url('/bec/img/boxes/box_latestrel_mid.gif') no-repeat top left;
    width: 403px;
}

.box-latest-rel .rel-images {
    height: 274px;
}

.box-latest-rel .rel-images img {
    float: left;
    margin: 5px 9px 7px 3px;
    display: inline;
}

/* SIDE LATEST PROMOS BOX */

.box-latestpromos-side {
    background: transparent url('../img/boxes/box_latestpromos_bg.gif') repeat-x top left;
    height: 393px;
    margin-bottom: 4px;
    zoom: 1;
}

.box-latestpromos-side .box-side {
    background: transparent url('../img/boxes/box_latestpromos_side.gif') no-repeat top left;
    float: left;
    width: 13px;
    height: 393px;
}

.box-latestpromos-side .box-mid {
    margin-left: 13px;
    background: transparent url('../img/boxes/box_latestpromos_mid.gif') no-repeat top left;
    width: 403px;
}

.box-latestpromos-side .rel-images {
    height: 314px;
}

.box-latestpromos-side .rel-images-outer {
    float: left;
    width: 131px;
    height: 154px;
    margin-right: 3px;
}

.box-latestpromos-side .rel-images-outer div {
    margin: 5px 0 3px 3px;
    width: 122px;
    height: 122px;
    background-repeat: no-repeat;
}

.box-latestpromos-side .rel-images-outer p,
.box-latestpromos .rel-images-outer p {
    font-size: 9px;
    font-weight: bold;
    text-align: center;
}


/* BOX: ALL PROMOS */

.box-latestpromos {
    width: 954px;
    background-color: #e4e3de;
    padding: 8px 0 5px 8px;
}

.box-latestpromos .rel-images-outer {
    float: left;
    width: 133px;
    height: 156px;
    background: transparent url('../img/boxes/box_promosingle_bg.gif') no-repeat top left;
    margin-right: 3px;
}

.box-latestpromos .rel-images-outer div {
    margin: 4px 0 3px 4px;
    width: 122px;
    height: 122px;
    background-repeat: no-repeat;
}

.box-latestpromos .rel-images-outer div.less-marg {
    margin-right: 0px;
}

.box-latestpromos .rel-images-outer p {
    font-size: 9px;
    font-weight: bold;
    text-align: center;
}


/* BOX: PROMO DETAILS */

.box-promo-details {
    background-color: #edebe6;
    border: 1px #ebe8df solid;
    padding: 10px;
    width: 940px;
    overflow: hidden;
    margin-top: 10px;
}

.box-promo-details .promo-img {
    float: left;
    width: 300px;
    margin-right: 15px;
    text-align: right;
}

.box-promo-details .promo-desc {
    float: left;
    width: 625px;
    zoom: 1;
}

.box-promo-details .promo-desc .stnd-textarea,
.box-artist-widget .stnd-textarea {
    margin: 0px;
    margin-top: 5px;
    width: 613px;
    background-color: #f3f3f1;
    padding: 5px;
    font: 11px/14px arial, verdana, sans-serif;
}

.promo-lrg .promo-desc .stnd-textarea {
    margin-bottom: 10px;
    margin-top: 0;
}

.box-promo-details .promo-lrg-img {
    clear: both;
    text-align: right;
}

/* YOUR PROMOTIONS BOX */

.box-your-promos {
    background-color: #edebe6;
    height: 122px;
    overflow: hidden;
    margin-top: 10px;
}

.box-your-promos .promo-img {
    float: left;
    height: 122px;
    width: 122px;
    margin-right: 10px;
    overflow: hidden;
}

.box-your-promos .promo-txt {
    float: left;
    padding: 10px 0 0 0;
    width: 394px;
    margin: 0px;
}

.box-your-promos .promo-desc {
    height: 65px;
    overflow: hidden;
    margin-bottom: 6px;
}

.box-your-promos .promo-rate {
    height: 29px;
    border: 1px #fff solid;
}

.box-your-promos .promo-rate .ratehd {
    background-color: #fff;
    float: left;
    height: 29px;
    line-height: 29px;
    padding: 0 10px 0 9px;
    font-size: 10px;
}

.box-your-promos .promo-rate .stars0,
.box-your-promos .promo-rate .stars1,
.box-your-promos .promo-rate .stars2,
.box-your-promos .promo-rate .stars3,
.box-your-promos .promo-rate .stars4,
.box-your-promos .promo-rate .stars5 {
    margin: 4px 0 0 8px;
    float: left;
    display: block;
    background: transparent url('../img/generic/promostars_0.gif') no-repeat top left;
    width: 100px;
    height: 19px;
}

.box-your-promos .promo-rate .stars1 { background: transparent url('../img/generic/promostars_1.gif') no-repeat top left; }
.box-your-promos .promo-rate .stars2 { background: transparent url('../img/generic/promostars_2.gif') no-repeat top left; }
.box-your-promos .promo-rate .stars3 { background: transparent url('../img/generic/promostars_3.gif') no-repeat top left; }
.box-your-promos .promo-rate .stars4 { background: transparent url('../img/generic/promostars_4.gif') no-repeat top left; }
.box-your-promos .promo-rate .stars5 { background: transparent url('../img/generic/promostars_5.gif') no-repeat top left; }

.box-your-promos .promo-rate .ratedesc {
    margin-left: 8px;
    float: left;
    color: #ad9500;
    line-height: 29px;
    font-size: 13px;
    font-weight: bold;
}


/* MEMBERS LOGIN BOX */

.login-forms {
    float: left;
    width: 405px;
    margin-right: 10px;
}

.login-forms .form-line .stnd-input,
.login-forms .form-line .stnd-select {
    width: 205px;
}

.login-intro {
    float: left;
    width: 525px;
    background-color: #f4f4f1;
    border: 1px #eeeee9 solid;
    padding: 10px;
}

/* BOX: ARTIST WIDGET */

.box-artist-widget .col-left { width: 546px; }
.box-artist-widget .col-right { padding-top: 0; }

.box-steps {
    border: 1px solid #dcdcdc;
    display: block;
    margin: 10px 0;
    width: 290px;
}

.box-steps .box-step,
.box-steps .box-step-sel,
.arr-step-r,
.arr-step-l {
    float: left;
}

.box-steps a,
.box-steps a:hover { color: #5b5541; }

.box-steps .box-step,
.box-steps .box-step-sel {
    color: #5b5541;
    font-size: 10px;
    padding: 6px 12px 7px;
    text-align: center;
    text-transform: uppercase;
    width: 115px;
}

.box-steps .box-step { background-color: #dcdcdc; }

.arr-step-r,
.arr-step-l {
    background-repeat: no-repeat;
    height: 29px;
    width: 12px;
}

.arr-step-r { background-image: url("/bec/img/generic/arr_step_r.gif"); }
.arr-step-l { background-image: url("/bec/img/generic/arr_step_l.gif"); }

.widget-form select,
.widget-form input {
    float: left;
}

.widget-form input { margin-left: 5px; }

.box-artist-widget .stnd-textarea {
    background-color: #fff;
    height: 75px;
    width: 97%;
}

.step-btn {
    display: block;
    margin-top: 10px;
}

/* GREY LIST */

.grey-list {
    clear: both;
}

.grey-list.grey-full {
    width: 962px;
}

.grey-list .row {
    background-color: #f4f4f1;
    height: 25px;
    border: 1px #eeeee9 solid;
}

.grey-list .row:hover {
    cursor: pointer;
}

.grey-list .row.alt {
    background-color: #edebe6;
    border: 1px #ebe8df solid;
}

.grey-list .header {
    background: transparent url('/bec/img/generic/pr_header_bg.gif') repeat-x top left;
    height: 20px;
    font-size: 11px;
    border: 1px #d9d7d2 solid;
}

.grey-list .header div.sel {
    background: transparent url('/bec/img/generic/pr_header_sel_bg.gif') repeat-x top left;
}

.grey-list .header .pr-sort {
    float: right;
    width: 20px;
    overflow: hidden;
}

.grey-list .row div {
    float: left;
    line-height: 18px;
    padding: 4px 10px;
    height: 18px;
}

.grey-list.thumbs .row {
    height: 57px;
}

.grey-list.thumbs .row div {
    height: 47px;
    line-height: 16px;
}

.grey-list .header .gl-thumb,
.grey-list .header .gl-date,
.grey-list .header .gl-type,
.grey-list .header .gl-misc,
.grey-list .header .gl-artist,
.grey-list .header .gl-artist-lrg,
.grey-list .header .gl-location,
.grey-list .header .gl-file,
.grey-list .header .gl-venue,
.grey-list .header .gl-title {
    float: left;
    height: 20px;
    line-height: 20px;
    padding: 0 10px;
    text-transform: uppercase;
}

.grey-list .gl-thumb {
    border-left: none;
    padding: 0px !Important;
    width: 70px;
    height: 57px;
}

.grey-list .gl-date { width: 95px; }
.grey-list .gl-type { width: 60px; }
.grey-list .gl-misc { width: 75px; }
.grey-list .gl-artist { width: 110px; }
.grey-list .gl-artist-lrg { width: 211px; }
.grey-list .gl-location { width: 110px; }
.grey-list .gl-file { width: 119px; }
.grey-list .gl-venue { width: 139px; }
.grey-list .gl-title { width: 309px; }

.grey-list .folded-out {
    background: transparent url('/bec/img/generic/pr_foldedout_bg.gif') no-repeat top left;
    height: 94px;
    border: none !important;
    padding: 0px 1px;
    overflow: hidden;    
}

.grey-list .folded-out.lrgfold {
    background: transparent url('/bec/img/generic/pr_foldedout_lrg_bg.gif') no-repeat top left;
}

.grey-list .folded-out-cnt div {
    padding: 0px;
    border: none;
}

.grey-list .folded-out-cnt {
    border: none;
    display: none;
    height: 61px;
    padding: 0;
    float: none;
}

.grey-list .folded-out-cnt .info-hd,
.grey-list .folded-out-cnt .info-hdlrg {
    padding: 0px;
    border: none;
    float: left;
    height: 61px;
    overflow: hidden;
}

.grey-list .folded-out-cnt .info-hd {
    width: 240px;
    line-height: 14px;
}

.grey-list .folded-out-cnt .info-hdlrg {
    padding-top: 5px;
    width: 254px;
}

.grey-list .folded-out-cnt .info-hd h3,
.grey-list .folded-out-cnt .info-hdlrg h3 {
    padding: 0px;
    margin-top: 4px;
    width: 254px;
    overflow: hidden;
    font-weight: normal;
    font-size: 16px;
    line-height: 16px;
}

.grey-list .folded-out-cnt .info-hd h3 {
    margin-bottom: 4px;
}

.grey-list .folded-out-cnt .info-links {
    border: none;
    padding: 12px 0 0 10px;
    float: left;
    width: 180px;
    line-height: 14px;
}

.grey-list .folded-out-cnt .info-linkslrg-first,
.grey-list .folded-out-cnt .info-linkslrg-second {
    border: none;
    padding: 4px 0 0 10px;
    border-left: 1px #e6e8e7 solid;
    float: left;
    height: 50px;
    width: 234px;
    line-height: 16px;
}

.grey-list .folded-out-cnt .info-linkslrg-first { width: 318px; }
.grey-list .folded-out-cnt .info-linkslrg-second { width: 264px; }

.grey-list .folded-out-cnt .thumb {
    padding: 0px;
    border: none;
    float: left;
    margin-right: 10px;
    margin-left: 1px;
    display: inline;
    height: 57px;
    width: 70px;
}

.grey-list .folded-out-cnt .thumb img {
    border: 1px solid #ddd;
    padding: 1px;
}

.grey-list .folded-out .folded-out-cnt {
    display: block;
}

a.arrow-list {
    float: left;
    background: transparent url('/bec/img/buttons/arr_list.gif') no-repeat 0px 0px;
    display: block;
    width: 13px;
    height: 13px;
    overflow: hidden;
    margin: 2px 5px 0 0px;
}

.grey-list .folded-out a.arrow-list {
    background-position: -13px 0;
}

.track-list .track {
    background: url('/bec/img/buttons/player_inline_play.png') 0 0 no-repeat;
    padding: 0 0 0 19px;
}

.track-list .track-playing .track { background-image: url('/bec/img/buttons/player_inline_pause.png'); }

.page-album .track-list .track {
    background-position: 100% 0;
    padding: 0 19px 0 0;
}

/* GOODIE LIST */

.goodie-list {
    clear: both;
    margin: 0px;
    margin-right: -4px;
}

.goodie-item {
    background-color: #f4f4f1;
    float: left;
    margin-right: 4px;
    margin-bottom: 6px;
    width: 266px;
    height: 57px;
}

.goodie-item img.thumb-img {
    float: left;
    margin-right: 10px;
}

.goodie-txt,
.goodie-txt-tall {
    float: left;
    padding-top: 12px;
    *padding-top: 11px;
    line-height: 16px;
}

.goodie-txt-tall {
    padding-top: 4px;
}

/* GOODIE PREVIEW */

.box-preview .box-inner,
.box-send .box-inner {
    background: #a7c7d2 url('/bec/img/boxes/box_goodiepreview_bg.gif') no-repeat top left;
    border: 1px solid #c5d9df;
    min-height: 30px;
}

.box-preview .box-inner { padding: 10px; }

.box-preview h2,
.box-send h2 { margin-left: 6px; }

a.close,
img.loading {
    float: right;
}

a.close,
img.loading {
    float: right;
}

a.close {
    background: url('/bec/img/buttons/btn_blue_close.gif') no-repeat 0 0;
    display: block;
    height: 20px;
    width: 20px;
}

a.close span { display: none; }
a.close:hover { background-position: 0 -20px; }

img.loading { margin: 5px 10px 0 0; }

.box-preview .mid-head,
.box-preview .mid-head .light,
.box-preview .download-txt,
.box-send .line-item,
.box-send .line-item-info {
    font-size: 11px;
    height: 19px;
    line-height: 19px;
}

.box-preview .mid-head { margin-bottom: 6px; }

.box-preview .mid-head,
.box-preview .download-txt,
.box-send .line-item,
.box-send .line-item-info {
    color: #bbdbe6;
    background-color: #7797a2;
}

.box-preview .light,
.box-send .light {
    background-color: #a9c2cc;
    color: #333;
    display: inline;
    float: left;
    margin-right: 5px;
    padding-left: 10px;
    width: 55px;
}

.box-preview .mid-body.preview { margin: 4px 0; }

/* Preview view */

.box-preview .mid-preview,
.box-preview .mid-code {
    float: left;
    overflow: hidden;
}

.box-preview .mid-preview {
    margin-right: 10px;
    max-width: 400px;
}

.box-preview .mid-code {
    color: #63838e;
    font-size: 11px;
    line-height: 12px;
    width: 104px;
}

.box-preview .mid-body.preview embed,
.box-preview .mid-body.preview object {
    visibility: hidden;
}

.box-preview .mid-code textarea {
    background-color: #d3e3e9;
    border: 1px solid #9fbfca;
    color: #333;
    font-family: arial, verdana, sans-serif;
    font-size: 11px;
    height: 120px;
    margin-top: 5px;
    overflow: hidden;
    padding: 5px;
    width: 92px;
}

/* List view */

.box-preview ul.linklines-pre li a {
    color: #4f6f7a;
}

.box-preview ul.linklines-pre li.wallpaper,
.box-preview ul.linklines-pre li.im-icon  {
    float: left;
    padding: 5px 0;
}

.box-preview ul.linklines-pre li.cf { padding: 0; }

.box-preview ul.linklines-pre li.wallpaper  {
    color: #7797a2;
    height: 75px;
    width: 257px;
}

.box-preview ul.linklines-pre li.im-icon  {
    height: 50px;
    margin-right: 16px;
    width: 50px;
}

.box-preview ul.linklines-pre li.im-icon.first { margin-right: 17px; }
.box-preview ul.linklines-pre li.im-icon.last {
    margin-left: 1px;
    margin-right: 0;
}


.box-preview ul.linklines-pre li.wallpaper img.thumb,
.box-preview ul.linklines-pre li.wallpaper ul {
    float: left;
}

.box-preview ul.linklines-pre li.wallpaper ul {
    font-weight: bold;
    padding: 8px;
}

.box-preview ul.linklines-pre li.wallpaper ul li {
    display: block;
    padding: 0;
}

/* ARTIST LINKS */

a.link-amazon,
a.link-buzznet,
a.link-delicious,
a.link-ecard,
a.link-facebook,
a.link-ilike,
a.link-imeem,
a.link-itunes,
a.link-lastfm,
a.link-normal,
a.link-myspace,
a.link-purevolume,
a.link-twitter,
a.link-wikipedia,
a.link-yahoo-music,
a.link-youtube {
    background-position: 0 50%;
    background-repeat: no-repeat;
    display: block;
    height: 20px;
    padding: 0px 0 0 24px;
}

a.link-amazon { background-image: url('/_global/img/icn_amazon.png'); }
a.link-buzznet { background-image: url('/_global/img/icn_buzznet.png'); }
a.link-delicious { background-image: url('/_global/img/icn_delicious.png'); }
a.link-ecard { background-image: url('/_global/img/icn_ecard.png'); }
a.link-facebook { background-image: url('/_global/img/icn_facebook.png'); background-position: 2px 50%;}
a.link-ilike { background-image: url('/_global/img/icn_ilike.png'); background-position: 1px 50%; }
a.link-imeem { background-image: url('/_global/img/icn_imeem.png'); background-position: 1px 50%; }
a.link-itunes { background-image: url('/_global/img/icn_itunes.png'); background-position: 1px 50%; }
a.link-lastfm { background-image: url('/_global/img/icn_lastfm.png'); background-position: 1px 50%; }
a.link-normal { background-image: url('/_global/img/icn_website.png'); }
a.link-myspace { background-image: url('/_global/img/icn_myspace.png'); }
a.link-purevolume { background-image: url('/_global/img/icn_purevolume.png'); background-position: 1px 50%; }
a.link-twitter { background-image: url('/_global/img/icn_twitter.png'); }
a.link-wikipedia { background-image: url('/_global/img/icn_wikipedia.png'); }
a.link-yahoo-music { background-image: url('/_global/img/icn_yahoo.png'); }
a.link-youtube { background-image: url('/_global/img/icn_youtube.png'); }

/* Send to friend */

.box-send {
    font-size: 11px;
    position: relative;
}

.box-send .mid-head {
    padding: 5px 15px;
    position: absolute;
    right: 5px;
}

.box-send .content { min-height: 30px; }

img.send-img {
    border: 5px solid #fff;
    float: left;
}

.event-info,
.event-info .line-item {
    width: 340px;
}

.event-info {
    background: #A7C7D2 url('/bec/img/boxes/box_goodiepreview_bg.gif') 0 0 no-repeat;
    float: left;
    height: 156px;
    padding: 12px 15px 0 10px;
}

.event-info .line-item,
.event-info .line-item-info {
    clear: both;
    font-size: 11px;
    height: 19px;
    line-height: 19px;
    margin-bottom: 1px;
    overflow: hidden;
}

.event-info .line-item .light {
    background-color: #c8e7f1;
    color: #333;
    width: 55px;
}

.event-info .line-item-info {
    margin-left: 65px;
    padding-left: 5px;
}

.box-send .send-form {
    background: #a7c7d2 url('/bec/img/boxes/box_send_form_bg.gif') 0 0 repeat-x;
    clear: both;
    padding: 15px;
}

.send-form .form-line .lf145,
.send-form .form-line .lf160 {
    color: #63838e;
    padding-left: 5px;
}

.send-form .form-line .stnd-input,
.send-form .form-line .stnd-textarea {
    border-color: #7797A2;
    color: #7b7b7b;
    font-family: arial, geneva, verdana, sans-serif;
    width: 333px;
}

.send-form .form-line-btn { border-color: #7797a2; }

/* Bottom */

.box-preview .download-txt {
    margin-top: 6px;
    padding-left: 5px;
}

.box-preview .download-txt a {
    color: #bbdbe6;
}

.box-preview .download-txt span { color: #333; }

.box-preview .download-txt ul,
.box-preview .download-txt ul li {
    display: inline;
}

.box-preview .download-txt ul { font-weight: bold; }
.box-preview .download-txt ul li { padding-left: 4px; }

/* SITE UPDATES */

.su-row {
    margin-top: 10px;
}

.su-row.su-first {
    margin-top: 0px;
}

.su-row .su-item {
    background: #f7f6f3 url('/bec/img/boxes/box_su_bg.gif') repeat-x bottom left;
    float: left;
    width: 231px;
    overflow: hidden;
    margin: 0 12px 10px 0;
}

.su-row .su-item.su-item-last {
    margin-bottom: 0px;
}

.su-row .su-item p {
    font-size: 16px;
    line-height: 18px;
    color: #666666;
    padding: 10px;
    width: 211px;
}

.su-row a.su-img {
    display: block;
    width: 231px;
    height: 170px;
    background-position: top left;
    background-repeat: no-repeat;
}

.su-row .su-bot {
    clear: both;
    padding: 10px;
    padding-top: 0px;
    line-height: 23px;
    width: 940px;
}

.su-row .su-bot.su-last {
    padding-bottom: 0px;
}

.su-row .su-bot .rf {
    font-size: 14px;
    margin-left: 5px;
}

.new-marker {
    display: block;
    width: 231px;
    height: 170px;
    background: transparent url('/bec/img/generic/new_marker.png') no-repeat top left;
}

.all-artists-form {
    float: left;
    height: 41px;
    border-left: 1px #d6d6d6 solid;
    padding-left: 15px;
    display: inline;
    color: #ababa8;
    padding-top: 2px;
}

.all-artists-form .stnd-select {
    margin-top: 2px;
    padding: 1px;
}

.su-row .updates-mask {
    height: 231px;
    overflow: hidden;
    position: relative;
    width: 972px;
}

.su-row .updates-visible {
    height: 231px;
    position: absolute;
}

.su-row .updates-visible .su-set {
    float: left;
}

/* PROMO */

.box-promo-554x188,
.oly-554x188 {
    height: 200px;
    width: 565px;
}

.box-promo-554x188 {
    background-position: 5px 5px;
    margin-bottom: 3px;
}

.oly-554x188 {
    display: block;
    background: transparent url('/bec/img/generic/imgoverlay_554x188.png') no-repeat top left;
}

/* MISC */

.upper {
    text-transform: uppercase;
}

ol.track-list {
    margin: 0;
    padding: 10px 20px;
    width: 200px;
}

ol.track-list li {
    padding: 1px 0;
}


/*
----------------------------------------------------
VIDEOS
----------------------------------------------------
*/

.page-videos #content h1 {
    margin-left: 16px;
}

.videos-header {
    background-color: #000;
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#000), to(#1d1d1d));
    background: -moz-linear-gradient(top, #000, #1d1d1d);
    background: -o-linear-gradient(#000, #1d1d1d);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000', endColorstr='#1d1d1d');
    border-bottom: 3px solid #efeeeb;
    margin-bottom: 30px;
}

.videos-header .inner {
    margin: 0 auto;
    width: 994px;
}

.videos-header .video-content {
    background-color: #000;
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#282828), to(#000));
    background: -moz-linear-gradient(top, #282828, #000);
    background: -o-linear-gradient(#282828, #000);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#282828', endColorstr='#000000');
}

.videos-header .video,
.videos-header .video-info {
    float: left;
}

.videos-header .video {
    height: 310px;
    width: 550px;
}

.videos-header .video-info {
    padding: 22px 20px 15px;
    width: 404px;
}

.video-info .col-left {
    margin-right: 20px;
    width: 98px;
}

.video-info .col-left a,
.video-info .col-left img {
    display: block;
}

.video-info .col-left a {
    border: 1px solid #fff;
}

.video-info .col-left a:hover { border-color: #63a0d6; }

.video-info .col-right {
    float: left;
    margin: 0;
    padding: 0;
    width: 286px;
}

.video-info h2,
.video-info h4 {
    height: auto;
    line-height: 1.25em;
    text-transform: uppercase;
}

.video-info h4 { color: #fff; }

.video-info h2,
.video-info h2 a {
    color: #65a1c8;
    font-size: 1.1em;
}

.video-info p {
    margin: 0 0 20px 0;
}

.video-info .links li {
    margin: 4px 0;
}

.video-info .links a {
    background: url('/bec/img/generic/arr_right_grey.png') 0 0 no-repeat;
    color: #77c6ea;
    display: block;
    line-height: 1.3em;
    padding-left: 18px;
}

.videos-header .actions {
    clear: both;
    padding-top: 20px;
}

.videos-header .search-bar {
    background-color: #1b1b1b;
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#383838), to(#1b1b1b));
    background: -moz-linear-gradient(top, #383838, #1b1b1b);
    background: -o-linear-gradient(#383838, #1b1b1b);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#383838', endColorstr='#1b1b1b');
    -ms-filter: quote(progid:DXImageTransform.Microsoft.gradient(startColorstr='#383838', endColorstr='#1b1b1b'));
    padding: 14px 68px;
}

.videos-header .search-bar form {
    float: right;
}

.videos-header .search-bar label {
    margin-right: 8px;
}

.videos-header .search-bar input {
    border: none;
    border-radius: 9px;
    -webkit-border-radius: 9px;
    -moz-border-radius: 9px;
    -o-border-radius: 9px;
    -ms-border-radius: 9px;
    margin: 0;
}

.videos-header .search-bar .search-input {
    padding: 3px 10px;
}

.videos-header .search-bar .search-submit {
    background: #232323 url('/bec/img/generic/arr_right_grey.png') 3px 50% no-repeat;
    color: #94a7aa;
    cursor: pointer;
    padding: 3px 12px 3px 20px;
}

.videos-header .search-bar .search-submit:hover {
    color: #fff;
}

/* ARTIST PAGE VIDEO HEADER */

.page-artist .videos-header,
.page-artist .videos-header .content-col {
    background: transparent;
    padding-top: 0;
}

.page-artist .videos-header .inner {
    background: none;
    padding: 0;
}

.page-artist .video-content {
    height: 370px;
}

.page-artist .video-content .video-info {
    padding: 0;
    width: 444px;
}

.page-artist .videos-header .search-bar {
    height: 32px;
}

.page-artist .videos-header .search-bar form {
    margin-top: 6px;
}

.video-content .video-info .videos-list ul {
    margin: 0;
}

.videos-list {
    height: 310px;
    overflow-y: auto;
    overflow-x: hidden;
}

.videos-list li {
    margin-bottom: 2px;
}

.videos-list li .cf {
    display: block;
}

.videos-list li a {
    background-color: #000;
    display: block;
    padding: 6px;
}

.videos-list li a:hover,
.videos-list li a.on {
    background-color: #343434;
    text-decoration: none;
}

.videos-list li img {
    border: 2px solid #000;
    display: block;
}

.videos-list li a:hover img,
.videos-list li a.on img {
    border-color: #fff;
}

.videos-list li .thumb,
.videos-list li .desc {
    display: block;
}

.videos-list li .thumb {
    float: left;
    margin-right: 10px;
    width: 86px;
}

.videos-list li .desc {
    padding: 2px 0 6px 96px;
    width: 180px;
}

.videos-list li .hd-video,
.videos-list li .hd-artist,
.videos-list li .hd-director {
    display: block;
}

.videos-list li .hd-video,
.videos-list li .hd-artist {
    font-size: 1.1em;
}

.videos-list li .hd-video {
    color: #fff;
}

.videos-list li .hd-artist {
    color: #978676;
}

.videos-list li .hd-director {
    color: #6d6d6d;
}


/* VIDEOS LIST */

.box-videos {
	margin: 0 auto;
    padding: 19px 0 18px 0;
    text-align: left;
}

.box-videos .top {
	line-height: 16px;
	height: 16px;
	padding-bottom: 4px;
	border-bottom: 1px #74471d dotted;
	margin: 0 0 15px 20px;
	width: 930px;
	font-family: Georgia, Times, Serif;
}

.box-videos .top .more-icns {
	float: right;
}

.box-videos .top .more-icns img {
	margin: 2px 0 0 3px;
}

.box-videos .mid {
	margin-left: 20px;
}

.box-videos .mid .vid {
	float: left;
	height: 80px;
	width: 458px;
	margin: 0 15px 7px 0;
	background: #121b1a url('/bec/img/boxes/box_goodielist_bg.jpg') top right repeat;
	font-size: 10px;
}

.box-videos .mid .vid .thumb {
	float: left;
	border-right: 1px #000 solid;
}

.box-videos .mid .vid .info {
	float: left;
	margin: 6px 0 0 15px;
	display: inline;
}

.box-videos .mid .vid h3 {
	font: 16px/18px Georgia, Times, Serif;
	margin: 0px;
	font-weight: normal;
	margin-bottom: 5px;
}

/* PNG HACK FOR IE6/PC */
    
/* \*/
* html h2 { height: 23px; }
* html .box-read-blog .inner-overlay {background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/bec/img/boxes/box_readblog_overlay.png', sizingMethod='scale');}
* html .oly-554x188 {background:none;display:block;width:554px;height:188px;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/bec/img/generic/imgoverlay_554x188.png', sizingMethod='scale');}
* html .new-marker {background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/bec/img/generic/new_marker.png', sizingMethod='scale');}

* html a.link-amazon { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_global/img/icn_amazon.png', sizingMethod='scale', sizingMethod='scale'); }
* html a.link-buzznet { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_global/img/icn_buzznet.png', sizingMethod='scale', sizingMethod='scale'); }
* html a.link-delicious { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_global/img/icn_delicious.png', sizingMethod='scale'); }
* html a.link-ecard { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_global/img/icn_ecard.png', sizingMethod='scale'); }
* html a.link-facebook { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_global/img/icn_facebook.png', sizingMethod='scale'); }
* html a.link-ilike { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_global/img/icn_ilike.png', sizingMethod='scale'); }
* html a.link-imeem { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_global/img/icn_imeem.png', sizingMethod='scale'); }
* html a.link-itunes { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_global/img/icn_itunes.png', sizingMethod='scale'); }
* html a.link-lastfm { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_global/img/icn_lastfm.png', sizingMethod='scale'); }
* html a.link-normal { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_global/img/icn_website.png', sizingMethod='scale'); }
* html a.link-myspace { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_global/img/icn_myspace.png', sizingMethod='scale'); }
* html a.link-purevolume { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_global/img/icn_purevolume.png', sizingMethod='scale'); }
* html a.link-twitter { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_global/img/icn_twitter.png', sizingMethod='scale'); }
* html a.link-wikipedia { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_global/img/icn_wikipedi* html a.png', sizingMethod='scale'); }
* html a.link-yahoo-music { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_global/img/icn_yahoo.png', sizingMethod='scale'); }
* html a.link-youtube { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_global/img/icn_youtube.png', sizingMethod='scale'); }

/* */
