
body {
    max-width:1200px;
    margin:0 auto;
    padding:0;
    font:normal normal normal 0.8125em Arial,Helvetica,sans-serif;
    background:transparent url(/images/greyback.gif) repeat scroll;
    color:black;
}

#page {
    border-left:1px solid #ccc;
    border-right:1px solid #ccc;
    border-bottom:1px solid #ccc;
    padding:0 2em;
    background:white;
}

#page-banner {
    background:#eeeecc;
    text-align: center;
    padding: .5em;
    border-left:1px solid #ccc;
    border-right:1px solid #ccc;
}

.sprite {
    background:transparent url(/images/sprite3.png) no-repeat scroll 0 0;
}

a {
    color:#03b;
    text-decoration:none;
    cursor:pointer;
    overflow:hidden;
}
a:visited {color:#848;}
a:hover {text-decoration:underline;}
a.disabled {cursor:default;}
a img {border:0;}

a span.unlink {color:black;}
a:hover span.unlink {text-decoration:none;}

.fleft {float:left;}
.fright {float:right;}
.clear {clear:both;}
.clear_left {clear:left;}
.clear_right {clear:right;}
.nowrap {white-space:nowrap;}
.hidden {display:none;}

.center {text-align:center;}

div.nextpage {text-align:right;margin-top:1em;clear:left;}

div.dev1, div.dev2, div.dev3, div.dev4, div.dev5, div.dev6 {
    position:fixed;
    left:0;
    bottom:0;
    width:100%;
    text-align:center;
    font-size:10px;
    border-top:1px solid gray;
    padding-top:1px;
    z-index:9;
    cursor:default;
    opacity:0.75;
    filter:alpha(opacity=75);
}
div.dev1 {background:#fcc;}
div.dev2 {background:#cfc;}
div.dev3 {background:#ccf;}
div.dev4 {background:#afa;}
div.dev5 {background:#aaf;}
div.dev6 {background:#44f;}


div.global_message {
    background:#ddd;
    border-top:1px solid #999;
    border-bottom:1px solid #999;
    margin:5px 0 1em;
    padding:5px 0;
    text-align:center;
}

div.fade {
    background-color:gray;
    position:fixed;
    top:0;
    left:0;
    height:100%;
    width:100%;
    z-index:1000;
    opacity:0.5;
    filter:alpha(opacity=50);
}
div.fade_msg {
    position:fixed;
    padding:1em 0;
    text-align:center;
    top:40%;
    left:40%;
    width:20%;
    z-index:1001;
    background-color:white;
    border:1px solid black;
}

div.menu {
    display:none;
    position:absolute;
    border:1px solid gray;
    background:white;
    padding:0;
    z-index:100;
}
div.menu.active {display:block;}

div.menu a, div.menu div {
    display:block;
    white-space:nowrap;
    border-bottom:1px solid #eee;
    padding:5px 10px;
    font-size:12px;
    background:#fcfcfc;
}
div.menu a.last, div.menu div.last {border-bottom:0;}
div.menu a.grouplast, div.menu div.grouplast {border-bottom:1px solid gray;}
div.menu a:hover, div.menu div:hover {background:#eec;}

div#header-logo {
  margin: 0;
  padding: 0 10px;
  float: left;
}
div#header-logo a {
  background: white url(/images/discogs130.png) no-repeat top left;
  width: 130px;
  height: 47px;
  display: block;
  text-indent: -9999px
}
#header {margin-bottom:1em;padding:8px 0 3px 5px;border-bottom:2px solid #666;}
#header div.logo {float:left;width:128px;height:47px;}

#header div.menu_head {
    float:left;
    padding:4px 7px;
    border:1px solid white;
    border-bottom:0;
    font-size:16px;
    margin-top:-3px;
}
#header div.menu_head.active {
    background-color:#eec;
    border-color:gray;
}
#header div.menu_head a {color:#004;}

#menu_head_my {margin-left:25px;}

div.tools {
    white-space:nowrap;
    text-align:right;
    font-size:12px;
    text-align:right;
    padding:0 5px 5px 0;
}
div.tools a {margin-left:10px;}
div.tools a:visited {color:#039;}
div.tools a.messages {padding-left:14px;background-position:-188px -92px;}
div.tools a.cart, div.tools a.unread {color:#a00;font-weight:bold;}
div.tools a.cart {padding-left:16px;background-position:-186px -108px;}

#header div.search {float:right;clear:right;margin:0 5px 0 0;}
form.search {margin:0;padding:0;}
table.search {
    border:1px solid gray;
    border-collapse:collapse;
    width:290px;
}
table.search td {
    padding:0;
    width:10%;
}
table.search td.query {
    padding:0 3px;
    width:80%;
}
table.search td.filter {
    border-right:1px solid gray;
    cursor:default;
    vertical-align:bottom;
    padding:0 12px 3px 3px;
    background:transparent url(/images/menudn.png) no-repeat scroll right 11px;
}
table.search #search_q {
    border:0;
    font-size:14px;
}
table.search #search_filter {
    color:gray;
    white-space:nowrap;
    font-size:11px;
}
table.search #search_submit {
    cursor:pointer;
    margin:0;
    padding:3px 2px 2px;
    height:23px;
    width:4em;
    background:#eec;
    border:0;
    font-size:15px;
    font-weight:bold;
    font-family:sans-serif;
}

table.pivotal_stories {
	padding: 5px;
	width: 60%;
}

/*#footer {clear:both;border-top:1px solid #ccc;padding:10px 5px 0;margin-top:20px;font-size:12px;}*/
/*#footer div.head {float:left;font-weight:bold;}*/
/*#footer div.content {margin:0 0 4px 75px;}*/
/*#footer a {margin-left:10px;}*/
#footer p.gr, #footer p.gr a {color:#666;}
#footer p.gr a { margin: 0 1em; }

#footer_border {
  margin: 1em 0;
  border-top: 1px solid #ccc;
  clear:both;
}

.footer_menu_col {
  width:22.5%;
}

.footer_menu_col h4 {
  color: #444;
}

.footer_menu_col ul {
  list-style:none;
  padding:0;
  margin: .5em 0;
}

.footer_menu_col ul li {
  padding:.3em;
}

div.lr {padding-right:310px;margin:0 auto;}
div.lr250 {padding-right:260px;}
div.left, div.right {position:relative;float:left;}
div.left {width:100%;padding:0px 10px 0px 5px;}
div.lr div.right {width:290px;margin-right:-305px;}
div.lr250 div.right {width:240px;margin-right:-255px;}


div.headliner {
	border: 1px solid #B2B2B2;
	padding: 5px 13px 1px 6px;
	margin-left:15px;
	margin-right:15px;
}

div.three_col_container{
	width: 100%;
	text-align: left;
	background: #d3d3d3;
	overflow: hidden;
}

div.three_col{
    float: left;
	width: 27%;
	padding: 0px 3% 5px 3%;
}


div.section {margin-bottom:10px;}
div.section h3 {
    margin:0;
    color:#444;
    font-size:13px;
    font-weight:bold;
    border-bottom:1px solid #555;
    padding:0 5px 1px;
}
h2.discography_header {
    margin:0;
    color:#444;
    font-size:13px;
    font-weight:bold;
    border-bottom:1px solid #555;
    background:#eee;
    padding: .4em;
}
div.section.major h3 {background:#eee;padding:4px 5px 2px;}
div.section h3 span.filter {font-weight:normal;margin-left:15px;}
div.section div.section_content {padding:5px;}

div.section a.action {float:right;font-size:smaller;margin:0 5px 0 3px;padding-top:4px;}
div.section.major a.action {margin-top:4px;}
div.section a.action.menu_head {
    cursor:default;
    padding:1px 13px 1px 6px;
    border:1px solid #eee;
    border-bottom:0;
    height:13px;
    background:#eee url(/images/menudn.png) no-repeat scroll right center;
}
div.section a.action.menu_head.active {
    border-color:gray;
    background-color:#eec;
    color:black;
    text-decoration:none;
}
div.section a.action.menu_head:hover {}

div.section.rolled div.section_content {display:none;}
div.section.rolled h3 {color:#bbb;border-bottom:1px solid #bbb;}
div.section.major.rolled h3 {color:#aaa;border-bottom:0;}

div.ile {min-height:12px;}
body.ile_on div.ile:hover {
    background:#ffa url(/images/pencil.png) no-repeat scroll bottom right;
    cursor:pointer;
}
div.ile textarea {margin:0;padding:0;width:100%;}
div.ile select {position:absolute;}

span.shortcut {cursor:pointer;color:#444;}

div.body {margin-bottom:10px;}
div.body div.image {float:left;text-align:center;width:150px;margin-right:5px;overflow:hidden;}
div.body div.image img {max-height:150px;max-width:150px;}
div.body div.image p {margin:2px 0 0;font-size:11px;}
/*div.body div.image div.noimg_150 {text-align:center;vertical-align:middle;font-size:28px;color:#ccc;border:2px solid #ccc;padding:10px 0;}*/
div.body div.image div.noimg_150 {
  margin: 0 .5em 0 0;
  width:150px;
  height:150px;
  background: url(/images/record150.png) no-repeat top left;
}

div.body div.profile {padding-left:160px;}
div.body div.profile h1 {margin:0;padding-bottom:5px;font-size:20px;}
div.body div.profile div.head {float:left;width:80px;padding-bottom:3px;color:#444;}
div.body div.profile div.content {padding-left:85px;padding-bottom:3px;}
div.body div.profile div.fhead {font-weight:bold;}
div.body div.profile div.fcontent {}

#menu_genre div {font-weight:bold;}

div.section.jump div div {float:left;margin-right:30px;}
div.section.jump a:visited {color:#039;}

div.quality_msg {
    margin-top:5px;
    background:#ffd;
    border:1px solid #eed;
    padding:5px;
}

div.section.tracklist a.itunes_album_link {float:right;padding:3px 5px;}
div.section.tracklist table {border-collapse:collapse;width:99%;clear:none;}
div.section.tracklist td {border-top:1px solid #ddd;padding:2px;vertical-align:top;}
div.section.tracklist td.track_index {font-weight:bold;}
div.section.tracklist td.track_pos {width:0;white-space:nowrap;}
div.section.tracklist td.track_artists {text-align:right;}
div.section.tracklist td.track_duration {text-align:right;color:#444;padding-right:10px;width:0;}
div.section.tracklist td.track_preview {width:0;}
div.section.tracklist tr.track_extra_artists td {padding:0 2px 1px;border-top:0;font-size:11px;}
div.section.tracklist tr.first td {border-top:0;}
div.section.credits span.role, div.section.barcodes span.type {color:#444;}

div.section.tracklist a.dl_previewb {
    float:left;
    width:16px;
    height:16px;
    text-indent:-5000px;
    padding:0;
    cursor:pointer;
    background:transparent url(/images/play-stop.gif) no-repeat scroll 0 0;
}
div.section.tracklist a.dl_previewb.playing {background-position:-16px 0;}

a.itunes_album {display:none;}
td.track_itunes {display:none;}

span.rating_value {font-size:16px;font-weight:bold;}
span.rating_value_sm {font-size:14px;font-weight:bold;}

div.section.collections div.num_have, div.collections div.num_want {
    position:relative;
    height:2em;
    clear:right;
}
div.section.collections div.num_have a,
div.section.collections div.num_want a {position:relative;top:2px;}
div.section.collections button {float:right;margin-bottom:2px;width:180px;}

div.collection div.cw_block {background:#f4fff4;}
div.wantlist div.cw_block {background:#fff4f4;}
div.cw_block {
    clear:right;
    border:1px solid gray;
    padding:5px;
    margin-top:3px;
    margin-bottom:3px;
}
div.cw_block span.cw_ts {font-size:smaller;font-weight:normal;margin-top:4px;}
div.cw_block a.remove {float:right;font-size:smaller;color:gray;margin-top:4px;}
div.cw_block a.remove:hover {color:black;}

div.cw_block h2 {
    font-size:12px;
    font-weight:bold;
    border-bottom:1px solid gray;
    padding:2px 0;
    margin-bottom:2px;
}
div.cw_block p {
    margin:2px 0 0;
}

div.cw_block div.cw_field_label {float:left;clear:left;width:100px;}
div.cw_block div.cw_field {float:left;width:150px;}
div.cw_field {padding-right:18px;}

div.section.shopping div.aff {float:left;font-size:12px;}

div.section.contribs p {float:right;}

ul.recs {margin:0 30px;padding:0;}
ul.recs li {display:block;float:left;min-height:160px;margin-bottom:5px;width:20%;}
ul.recs li div {text-align:center;height:100px;}
ul.recs li p {padding:0 7px;margin:0;font-size:12px;text-align:center;}
div.section.recommend ul.recs li {width:111px;}
div.section.recommend ul.recs li.loading {
    width:555px;
    height:160px;
    background:transparent url(/images/spinner.gif) no-repeat scroll center 39px;
}
div.section.recommend a.slider_back, div.section.recommend a.slider_next {margin-top:30px;}

div.reviews div.more {float:right;}
div.reviews div.button {margin:10px 20px;}

div.review {margin:10px 0;}
div.review p.mr_ref {margin:10px;font-size:smaller;}
div.review div.head {padding:2px;}
div.review a.user {font-weight:bold;margin-right:15px;}
div.review span.useful {color:#444;font-style:italic;}
div.review span.date {font-size:smaller;color:#888;}
div.review div.score {float:right;margin:0 5px;}
div.review span.label {font-weight:bold;}
div.review div.comment {margin:5px 2px 8px 8px;}

div.review div.bottom { border-bottom:1px solid #ddd; clear:both;}
div.review div.bottom span.tags {border-left:1px solid #ddd;margin:2px;}
div.review div.bottom span.tags .tag.mine {font-weight:bold;}
div.review div.bottom span.tags .tag {border-top:1px solid #ddd;border-right:1px solid #ddd;padding:0 8px;color:#888;}

div.review div.bottom a.review_action1 {font-size:smaller;margin:0 10px;}
div.review div.bottom a.review_action2 {font-size:smaller;color:#888;margin:0 10px;}

div.review_compose {padding:5px;border:1px solid gray;background-color:#ffd;margin-bottom:1em;}
div.review_compose div.reference {font-weight:bold;margin-bottom:1em;}
div.review_compose a.quote {float:right;}
div.review_compose div.button {float:right;padding:5px 0;margin:5px;}
div.review_compose #is_review,
div.review_compose #notify,
div.review_compose label {float:right;margin-top:10px;}
div.review_compose label {margin-right:15px;}
div.review_compose div.head {font-weight:bold;}
div.review_compose textarea {width:99%;height:10em;}
div.review_compose div.guidelines {font-style:italic;margin-bottom:10px;}
div.review_compose div.button {margin-top:5px;}
div.review_compose div.review_preview {
    padding:5px;
    border:1px solid gray;
    min-height:10px;
}

div.section.reviews div.review_add div.button {float:right;margin:5px 0 5px 5px;}

div.indent {padding-left:40px;}

div.data div.body div.profile.noimg {padding-left:5px;}

div.section.versions table {width:100%}

span.cw_notes_add {display:none;color:#888;}
div.ile span.cw_notes_add {display:inline;}

div.history {
    margin-bottom:10px;
}
div.history table {
    border-collapse:collapse;
    border-spacing:0;
    border-top:0;
    width:100%;
}
div.history td, div.history th {
    padding:2px;
    vertical-align:top;
}
div.history tr {border-top:1px solid #ddd;}
div.history tr.plain {border:none;}
div.history tr.highlight {background:#ffc;}
div.history tr.datarow:hover {background:#eee;}
div.history tr.nodata {background:#fff;}

div.history .hili {background:#ccc;padding:2px;font-weight:bold;}

table.diff td, table.diff th {padding:5px;}
table.diff th {background:#ccc;color:black:text-align:center;font-size:larger;}

div.history_form {
    border-bottom:2px solid gray;
    border-top:2px solid gray;
    background:#eee;
    padding:5px;
    margin-bottom:10px;
}

div.history_form div.actions {
    float:right;
    width:285px;
    border-left:2px solid gray;
    padding:5px;
    margin:20px 0;
}

p.si_seller {margin-top:0;font-size:110%;}
div.si_links {float:left;padding:5px;}
div.si_cw {float:right;border-right:1px solid #ddd;padding:5px;}
div.si_release {clear:left;padding:5px;border:1px solid #ddd;margin-top:5px;}

div.squish {overflow:hidden;}
div.squisher {text-align:right;border-top:1px solid #ccc;}
div.squisher a {color:gray;font-size:smaller;margin-right:5px;}
div.squisher a:hover {color:black;text-decoration:none;}

div.slider {margin-top:5px;}
div.slider a.slider_back {float:left;background-position:-139px -33px;}
div.slider a.slider_next {float:left;background-position:-139px 0;}
div.slider a.slider_back.disabled {background-position:-170px -33px;}
div.slider a.slider_next.disabled {background-position:-170px 0;}
div.slider a.slider_back, div.slider a.slider_next {width:30px;height:32px;text-align:center;}
div.slider a.slider_back.disabled, div.slider a.slider_next.disabled {cursor:default;}
div.slider img {border:0;font-size:xx-small;}
div.slider ul {
    float:left;
    margin:0;
    padding:0;
    list-style:none outside none;
}
div.slider ul li {margin:0;float:left;text-align:center;cursor:pointer;}

div.pagers {margin:5px 0;clear:left;float:left;}
div.pagers div.pager {
    cursor:pointer;
    float:left;
    width:10px;
    height:10px;
    background-position:-91px -74px;
    padding:1px;
}
div.pagers div.pager.active {
    background-position:-80px -74px;
}


div.video_wrapper {height:229px;}
div.video_content, object.video_content {display:none;margin:0;padding:0;}
div.video_content.shown, object.video_content.shown {display:block;}
div.video_title {
    padding:3px 16px;
    font-size:11px;
    text-align:center;
    background:#d3d3d3;
    border:1px solid #b1b1b1;
    border-top:none;
}

a.video_popup {float:right;width:12px;height:12px;bac</a>kground-position:-187px -76px;margin:1px 2px;}
a.video_popup:hover {background-color:#eee;}

div.section.video div.slider ul {width:220px;}
div.section.video div.slider ul li img {border:1px solid white;}
div.section.video div.slider ul li img:hover {border-color:#004;}

div.section.ratings div.rating {margin-top:5px;}

div.rating span.yours,
div.rating.value1 span.zero,
div.rating.value2 span.zero,
div.rating.value3 span.zero,
div.rating.value4 span.zero,
div.rating.value5 span.zero {display:none;}
div.rating span.zero,
div.rating.value1 span.yours,
div.rating.value2 span.yours,
div.rating.value3 span.yours,
div.rating.value4 span.yours,
div.rating.value5 span.yours {display:inline;}

div.rating_bar {
    float:left;
    height:13px;
    width:80px;
}
div.rating a.bar {
    float:left;
    width:13px;
    height:13px;
}
div.rating a.zero {
    float:right;
    margin-left:2px;
    background-position:-67px -74px;
}
div.rating a.zero.disabled {background:none;}

div.rating.value1 div.rating_bar {background-position:0 -13px;}
div.rating.value2 div.rating_bar {background-position:0 -25px;}
div.rating.value3 div.rating_bar {background-position:0 -37px;}
div.rating.value4 div.rating_bar {background-position:0 -49px;}
div.rating.value5 div.rating_bar {background-position:0 -61px;}

div.rating.hover1 div.rating_bar {background-position:0 -13px;}
div.rating.hover2 div.rating_bar {background-position:0 -25px;}
div.rating.hover3 div.rating_bar {background-position:0 -37px;}
div.rating.hover4 div.rating_bar {background-position:0 -49px;}
div.rating.hover5 div.rating_bar {background-position:0 -61px;}

div.rating.static div.rating_bar {width:66px;}

div.rating div.label {
    font-size:10px;
    padding-left:85px;
}

table.cw_public div.cw_notes_pub {display:none;}

span.stats_want_note {padding-right:13px;background:transparent url(/images/pencil.png) no-repeat scroll top right;position:relative;}
span.stats_want_note div.stats_want_note_content {
    display:none;
    position:absolute;
    background:#fff4f4;
    border:1px solid gray;
    padding:5px;
    left:0;
    top:1em;
}
span.stats_want_note:hover {
    background-color:#ccc;
}
span.stats_want_note:hover div.stats_want_note_content {
    display:block;
}

span.up_down a {cursor:pointer;padding:5px;font-size:smaller;color:gray;}
span.up_down a:hover {text-decoration:none;color:blue;}

table.user_fields {border-collapse:collapse;margin-bottom:1em;}
table.user_fields th {text-align:left;}
table.user_fields td, table.user_fields th {border:1px solid gray;padding:5px;vertical-align:top;}
table.user_fields td.position {text-align:center;}

table.user_fields span.field_opts_dropdown,
table.user_fields span.field_opts_textarea {display:none;}
table.user_fields tr.dropdown span.field_opts_dropdown {display:inline;}
table.user_fields tr.textarea span.field_opts_textarea {display:inline;}

span.btn_hl_wrap {padding:10px;}

p.copyright {color:gray;}

div.navm div.tabs {
    font-size:14px;
    margin-bottom:15px;
}
div.navm div.tabs span.head {
    font-size:20px;
    font-weight:bold;
    padding-right:10px;
}
div.navm div.tabs span.menu_head {
    cursor:default;
    border:1px solid white;
    border-bottom:0;
    padding:4px 15px 3px 7px;
    background:white url(/images/menudn.png) no-repeat scroll right center;
}
div.navm div.tabs span.menu_head.active {
    border-color:gray;
    background-color:#eec;
}

div.navt div.tabs {
    margin-bottom:1em;
}

div.navt div.tabs ul {
    margin:0;
    padding:0;
    overflow:hidden;
    list-style:none;
    border-bottom:4px solid #ccc;
}

div.navt div.tabs li {
    float:left;
    margin-right:0.5em;
    overflow:hidden;
}

div.navt div.tabs a {
    border:1px solid #ccc;
    border-bottom:0;
    display:block;
    padding:5px 8px;
    font-weight:bold;
    font-size:13px;
    -moz-border-radius:5px 5px 0 0;
    -webkit-border-top-left-radius:5px;
    -webkit-border-top-right-radius:5px;
}

div.navt div.tabs li.first {margin-left:1em;}
div.navt div.tabs li.head {border:0;font-size:large;font-weight:bold;margin-left:1em;padding:0;}
div.navt div.tabs li.current a {background-color:#ccc;color:black;}

textarea {font-size:10pt;}

p.title {font-size:16px;font-weight:bold;}
font.title {font-size:16pt;font-weight:bold;}

.hlb, .navi { font-size: 12pt; font-weight: bold; }
a.navi:link, a.navi:visited { color: #000039; text-decoration: none }
a.navi:hover, a.navi:active { color: #0000FF; text-decoration: none }
.small, .sm { font-size: 8pt; }
.submit-nav, .navbar { font-family: arial,helvetica,verdana; font-size: 10pt; font-weight: bold; }
.lin { color: #FFFFFF; font-size: 8pt; }
a.lin:visited { color: #FFFFFF; }
a.lin:active { color: #FFFFFF; }

h2 { margin-top:0px;margin-bottom:0px; }
h4 { margin-top:0px;margin-bottom:0px; }

small { font-family:sans-serif; font-size: 8pt; }

.help_index {color:#666;}

table.stats td {padding-right:3px;vertical-align:top;}

table.releases {border-collapse:collapse;width:100%;}
table.releases td, table.releases th {border-bottom:1px solid #eee;padding:5px;}
table.releases th {font-weight:bold;text-align:left;}
table.releases img {vertical-align:text-top;}
table.releases a.mr_toggler {font-size:smaller;text-decoration:none;outline-style:none;white-space:nowrap;}

table.releases tr.version td.hl {padding-left:2em;}

table.list td.status {border-right:0;width:8px;padding:0;}
table.releases td.status {background:white;width:8px;padding-left:0;padding-right:0;}
table.list tr.new td.status, table.releases tr.new td.status {background:yellow;}
table.list tr.edit td.status, table.releases tr.edit td.status {background:#ccc;}
table.list tr.change td.status, table.releases tr.change td.status {background:red;}
table.releases tr.new.change td.status {background:orange;}

span.r_util {font-size:75%;padding:4px 3px 3px 4px;color:#fff;cursor:pointer;border:1px solid white;border-bottom:0;}
span.r_util.active {color:black;background-color:#eec;border-color:gray;}
.r_tr:hover span.r_util {color:#666;}
.r_tr:hover span.r_util.active {color:black;}

#release_utils a {display:none;}
.r_tr #release_utils #ru_list_add,
.r_tr.master #release_utils #ru_master_edit,
.r_tr.release #release_utils #ru_coll_add,
.r_tr.release.collection #release_utils #ru_coll_rem,
.r_tr.release #release_utils #ru_want_add,
.r_tr.release.wantlist #release_utils #ru_want_rem,
.r_tr #release_utils #ru_history {display:block;} 

.r_table.label #release_utils #ru_master_edit,
.r_tr.release.wantlist #release_utils #ru_want_add {display:none;}

.r_cws {white-space:nowrap;}

span.po_menub {margin-left:1em;background-color:#fff;border:1px solid #bbb;padding:2px 5px;font-size:90%;cursor:pointer;margin:5px;-moz-border-radius:4px;-webkit-border-radius:4px;}
span.po_menub:hover {border:1px solid #ccc;}
span.po_menub.active {border:1px solid #ccc;}

div.po_menu {line-height:0.90em;display:none;position:absolute;background:#fff;border:1px solid #ccc;}
div.po_menu ul {list-style-type:none;padding:0;margin:0;}
div.po_menu li {padding:5px;margin:0;cursor:pointer;white-space:nowrap;}
div.po_menu li a {color:#000;}
div.po_menu li a:hover {background-color:#ddd;}
div.po_menu li span {color:#000;}
div.po_menu li span:hover {background-color:#ddd;}

div.po_menu.active {display:block;}

input.button, button.button {
    cursor:pointer;
    font-family:Arial,Helvetica,sans-serif;
    font-size:13px;
    color:#000;
    background-color:#eee;
    border:1px solid #bbb;
    padding:1px 15px;
    -moz-border-radius:4px;
    -webkit-border-radius:4px;
}
input.button:hover, button.button:hover {background-color:#f8f8f8;}
input[disabled].button, button[disabled].button {background-color:#f8f8f8;color:gray;}

input.labeled, textarea.labeled {
	color: #AAAAAA !important;	
}


div.button {margin:1em;}
div.button a {
    color:#000;
    text-decoration:none;
    background-color:#eee;
    border:1px solid #bbb;
    padding:2px 15px;
    -moz-border-radius:4px;
    -webkit-border-radius:4px;
}
div.button a:visited {color:#000;}
div.button a:hover {background-color:#f8f8f8;}

div.buttons_multiL div.button {float:left;margin:0px;padding:5px;}

#mr_panel {position:fixed;left:0px;bottom:0;height:200px;width:100%;padding-top:10px;padding-left:10px;border-top:2px solid #888;background:#eee;}
#mr_panel_control {float:right;padding-left:1em;padding-right:1.5em;border-left:1px solid #888;width:270px;}
#mr_panel_list {overflow-y:auto;height:170px;}
div.mr_panel_head {font-weight:bold;margin-bottom:5px;}
div.mr_panel_control_sec {padding:2px 0 2px 0;}

.community, .pageopts {float:right;color:#000;background-color:#eee;border:1px solid #ccc;padding:3px;padding-bottom:1em;}
.community p, .community h1, .pageopts p, .pageopts h1 {margin:0;padding-left:3px;padding-top:3px;}
.community h1, .pageopts h1 {font-size:10pt;padding-bottom:6px;white-space:nowrap;text-align:center;}

.sbbut { background-color:#ffcc00; border:2px solid #0066cc; padding:4px 10px 4px 10px; margin:2px;text-decoration:none;color:#000099;font-size:110%;}

div#vote_popout {
display:none;height:250px;width:800px;border-top:2px solid gray;border-left:2px solid gray;background:white;
position:fixed;right:0px;bottom:0px;
}

.rollover_link:hover { background-color: #eeb; }

#vote_options { margin-bottom:0.5em; }

.ar { font-family: arial,helvetica; font-size: 10pt; }
.ar_sm { font-family: arial,helvetica; font-size: 8pt; }
.ar_h1 { font-family: arial,helvetica; font-size: 16pt; font-weight: bold; }
.ar_lg { font-family: arial,helvetica; font-size: 12pt; font-weight:bold; }

.cb {
color: #000; background-color: #EEEEEE;
border: 1px solid #cccccc;
padding: 3px;
}

.sb {
color: #000; background-color: #c5dff9;
border: 1px solid #8fc3f7;
padding: 5px;
}

a.rss_logo {
	float:right; padding:2px 0px; width:35px; line-height:10px;
	border:1px solid; border-color:#fcc7a5 #7d3302 #3e1a01 #ff954e;
	color:#ffffff; background-color:#ff6600;
	font-weight:bold; font-family:sans-serif; font-size:10px;
	text-align:center; text-decoration:none;
}
a.rss_logo:hover { background-color:#ee5500; }

.Yvote{padding:2px; color:#0a0; background-color:#afa; font-weight:bold;}
.Nvote{padding:2px; color:#a00; background-color:#faa; font-weight:bold;}
.Cvote{padding:2px; color:#666; background-color:#eed; font-weight:bold;}
.greyvote{padding:2px; color:#666; background-color:#ccc; font-weight:bold;}

.pos_rating{background:#cfc;color:#090;font-weight:bold;font-size:11pt;padding-left:2px;padding-right:2px;}
.neg_rating{background:#fcc;color:#900;font-weight:bold;font-size:11pt;padding-left:4px;padding-right:4px;}
.neu_rating{background:#ccc;color:#999;font-weight:bold;font-size:11pt;padding-left:2px;padding-right:2px;}

table.sub, td.sub {
  border-style:solid;
  border-width:1px;
  border-color:#bbb;
} 

.hl_added { background-color:#afa; }
.hl_removed { background-color:#faa; }
.hl_changed1 { background-color:#ff7; }
.hl_changed2 { background-color:#dd7; }
.hl_warning { background-color:#9ff; }

.condesc {background-color:#ff8;border:1px solid #000;padding:5px;margin-left:1px;margin-top:5px;width:450px;}
.condesc_off {display:none;}

div.pagelinks {text-align:center;margin:15px 0;}
a.pagelink { font-size:9pt;border:1px solid #aaa;padding:3px;background:#eee;padding-left:5px;padding-right:5px; }
a.pagelink:hover { background:#eee; }
.currentpage { color:white;font-size:9pt;font-weight:bold;border:1px solid #000;padding:3px;background:#66f;padding-left:5px;padding-right:5px; }
.pagelinkgrey { font-size:9pt;color:#aaa;margin-left:20px;margin-right:20px; }
.pagelinknorm { font-size:9pt;margin-left:20px;margin-right:20px; }

div.js_pages {margin-top:5px;text-align:center;}
div.js_pages span {padding:3px 5px 3px 5px;}
div.js_pages span.current {color:white;border:1px solid #000;background:#66f;font-weight:bold;}
div.js_pages span.pagelink {color:blue;border:1px solid #aaa;background:#eee;cursor:pointer;}

.messages_menu { vertical-align:top; }
.messages_menu ul { margin:0px;padding:0px; }
.messages_menu li { list-style:none;margin:0px;padding:5px;font-weight:bold; }
.messages_menu .selected { background:#ddd; } 
.messages_menu .normal { font-weight:normal; } 
.messages_content { vertical-align:top;border:5px solid #ddd;padding:10px; }
.messagelist tr.header { font-weight:bold;background:#ddd; }
.messagelist tr.msg:hover { background:#eee; }
.messagelist tr.unread { font-weight:bold; }
.messagelist tr.unread:hover { background:#eee; }
.messageSubject { font-size:12pt;font-weight:bold;margin-bottom:5px; }
.messageHeader { background:#ddd;padding:5px; }
.messageContents { padding:5px;margin:5px 0px 10px 0px; }

em {font-weight:bold;font-style:normal;}

.discussionsList th { color:#666;text-align:left; }
.discussionsList td { border-top:1px solid #ddd;padding:5px; }
.discussionsList td.admin { border-left:10px solid #bbb;}

table.topicEven { background: #e0e0e0; margin-bottom: 5px; width: 100%; border-bottom: 1px solid #aaa; padding: 5px; }
table.topicOdd  { background: #eee; margin-bottom: 5px; width: 100%; border-bottom: 1px solid #bbb; padding: 5px; }
table.topicPreview { margin-left: 25px; background: #eee; border: 1px solid #ddd; padding: 5px; width: 100%; margin-right: 25px; }
.postTs { font: 11px Arial, Helvetica; color:#666; margin-top: 0px; }
.postLink:link { color: #666; text-decoration: none; }
.postLink:visited { color: #666; text-decoration: none; }
.postLink:hover { color: #ffffff; text-decoration: none; background: #000099; }
.postLink:active { color: #ffffff; text-decoration: none; background: #000088; }
#cd table { font: 12px Arial, Helvetica, sans-serif; margin-right: 0px; margin-left: 0px; }
#cd td { border-bottom: 1px solid #E5E5E5; }
#cd th { text-align: left; }
#cd p { margin-bottom: 10px; }
#cd .Head { font: bold 12px Arial, Helvetica, sans-serif; margin-top: 0px; margin-bottom: 0px; color: #fff; background: #666; }
#cd h4 { font: 12px Arial, Helvetica, sans-serif; margin-top: 0px; margin-bottom: 0px; color: #666666; }
#cd h6 { margin-bottom: 0px; padding-bottom: 0px; }
.tg { font: 11px Arial, Helvetica; color: #aaa; margin-top: 0px; }
.tg:link { color: #aaa; text-decoration: none; }
.tg:visited { color: #aaa; text-decoration: none; }
.tg:hover { color: #aaa; text-decoration: none; }
.tg:active { color: #aaa; text-decoration: none; }

div.helpnav {background:#eee;border:1px solid #ddd;margin-right:20px;padding:5px;}
div.helpnav a {white-space:nowrap;}

a.btn { padding:2px 8px 2px 8px;background:#eee;border:2px;border-style:solid;border-color: #eee #999 #999 #eee;text-decoration:none;color:black; }
a.btn_sm { padding:0px 3px 0px 3px;background:#eee;border:2px;border-style:solid;border-color: #eee #999 #999 #eee;text-decoration:none;color:black; }

.as_label {background:#ccc;padding:5px;font-weight:bold;font-size:125%;width:200px;}
.as_box {width:600px;border:2px solid #ccc;padding:5px;}

.ac_div .yui-ac{position:relative;font-family:arial;font-size:100%;}
.ac_div .yui-ac-input{position:absolute;width:100%;}
.ac_div .yui-ac-container{position:absolute;top:1.6em;width:100%;}
.ac_div .yui-ac-content{position:absolute;width:100%;border:1px solid #808080;background:#fff;overflow:hidden;z-index:99;}
.ac_div .yui-ac-shadow{position:absolute;margin:.3em;width:100%;background:#000;-moz-opacity:0.10;opacity:.10;filter:alpha(opacity=10);z-index:9049;}
.ac_div .yui-ac iframe{opacity:0;filter:alpha(opacity=0);padding-right:.3em;padding-bottom:.3em;}
.ac_div .yui-ac-content ul{margin:0;padding:0;width:100%;}
.ac_div .yui-ac-content li{margin:0;padding:2px 5px;cursor:default;white-space:nowrap;list-style:none;zoom:1;}
.ac_div .yui-ac-content li.yui-ac-prehighlight{background:#B3D4FF;}
.ac_div .yui-ac-content li.yui-ac-highlight{background:#426FD9;color:#FFF;}


.pf { color:#222;width:640px;}
.pf_sh { padding:0.5em;font-size:110%;font-weight:bold;background:#ed9;}
.pf_sc { padding:1.5em;}
.pf_sb { background:#fff;text-align:center;padding-bottom:1em;}

.if { color:#222;border:1px solid #aaa; }
.if_sh { padding:0.5em;font-size:110%;font-weight:bold;background:#ddd;}
.if_sy { background:transparent url(/images/topbar2_bg.gif) repeat-x scroll center top;border-top:1px solid #ddd;padding:0.5em;font-size:110%;font-weight:bold;}
.if_sc { padding:0.5em;padding-top:1em;}
.if_sb { background:#fff;text-align:center;padding-bottom:1em;}

#act {display:none;position:absolute;top:0px;left:0px;z-index:5000; color:white; font-weight:bold; background:red; padding:2px 5px 2px 5px;opacity:0.75;}

#vid_player {padding:10px;text-align:center;min-height:344px;min-width:425px;}
.vid_anchor {float:left;max-width:120px;min-width:120px;text-align:center;font-size:8pt;margin:0 3px 0 3px;position:relative;}
.vid_anchors p, .vid_anchor p {clear:left;margin:0px;}
.vid_anchors img {border:3px solid white;}
.vid_anchors img:hover {border:3px solid #99f;}
.vid_anchors img.playing {border:3px solid #44f;}

#no_video {clear:left;padding-top:1em;}

.vid_list {float:left;min-width:48%;max-width:48%;margin-left:1%;margin-right:1%;}
.vid_list ul {width:100%;border:1px solid #999;min-height:103px; overflow:auto;margin:3px 3px 20px 3px;padding-left:0;list-style:none;}
.vid_list #vid_results {max-height:600px;position:relative;}
.video_li {position:relative;border:1px solid #777;display:block;margin:1px;padding:1px;overflow:hidden;}
.video_li img {float:left;margin-right:5px;}
.video_li div {font-size:8pt}
.video_li strong {font-size:9pt;}

.video_duration {position:absolute;left:3px;top:3px;background-color:black;color:white;padding-left:3px;padding-right:3px;}

.vid_btn_add {top:28px;left:3px;background-position:-17px -74px;}
.vid_btn_del {top:28px;left:3px;background-position:-34px -74px;}
.vid_btn_play, .vid_btn_play2 {top:47px;left:3px;background-position:-51px -74px;}
.video_li button {position:absolute;width:15px;height:15px;border:0 none;margin:0;}
#vid_results .vid_btn_del, #vid_remove .vid_btn_del, #vid_current .vid_btn_add {display:none;}
div.vid_others {margin:20px 0;}

.report_link {color:#bbb;text-decoration:none;margin-left:2em;}

.smbut { color:black;font-size:10pt;border-top:1px solid #ddd;border-left:1px solid #ddd;border-right:1px solid #bbb;border-bottom:1px solid #bbb;padding:0px 4px 0px 4px;background:#ccc;text-decoration:none;}
.smbut:visited { color:black; }

.sb2 { background-color:#99ccff; border:1px solid #0066cc; color:black;}
.sbbut { background-color:#ffcc00; border:2px solid #0066cc; padding:4px 10px 4px 10px; margin:2px;text-decoration:none;color:#000099;font-size:110%;}

a.sbsb {
    margin:5px 0 1em 0;
    }

a.sbsb.left {
    float:left;
    margin-left:2em;
    }

a.sbsb.right {
    float:right;
    margin-right:2em;
    }

a.ybt {
    float:left;
    height:27px;
    text-decoration:none;
    color:#009;
}
a.ybt:visited {color:#009;}
a.ybt.rec {
    background:transparent url(/images/ybt_rec.gif) no-repeat scroll top left;
    width:25px;
    text-indent:-5000px;
    margin-top:5px;
}
a.ybt.main {
    background:transparent url(/images/ybt_main.gif) no-repeat scroll top right;
    font-weight:bold;
    padding:6px 15px 0 10px;
    margin-left:-1px;
    margin-top:5px;
}

a.gbt {
    float:right;
    height:27px;
    text-decoration:none;
    color:#009;
}
a.gbt:visited {color:#009;}
a.gbt.dl {
    background:transparent url(/images/gbt_dl.gif) no-repeat scroll top left;
    width:25px;
    text-indent:-5000px;
    margin:5px 0px 0px 5px;
}
a.gbt.main {
    background:transparent url(/images/gbt_main.gif) no-repeat scroll top right;
    font-weight:bold;
    padding:6px 10px 0 5px;
    margin-left:-1px;
    margin:5px 0px 0px 0px;
}

div.dl_albums {float:left;padding-right:10px;margin-right:10px;max-width:45%;}
div.dl_albums_full {padding-right:10px;margin-right:10px;}
div.dl_album {clear:left;padding-top:5px;border-top:1px solid #ccc;margin:0.5em;min-width:100%;}
div.dl_data {min-height:60px;}
div.dl_error {margin:5px;padding:5px;}
img.dl_thumb {float:left;clear:left;margin-right:5px;}
div.dl_atracks {clear:left;display:none;padding:4px;}
span.dl_trackb {color:#00f;text-decoration:underline;cursor:pointer;}
div.dl_pages {margin-top:10px;text-align:center;}
#dl_preview {position:fixed;max-width:1px;max-height:1px;overflow:hidden;}

div.qt_error {background-color:#faa;border:1px solid black;margin:5px;padding:5px;}

div.error_dialog .ui-widget-header{
	background: #faa !important;
}

table.dl_tracks { padding:3px;}
table.dl_tracks td { border-top:1px solid #ccc;margin:0px;}

div.rightbar {
    margin:0 0 1em 1em;
    padding:5px 10px 10px 10px;
    float:right;
    border-left:1px solid #ccc;
    border-bottom:1px solid #ccc;
    width:200px;
    line-height:1.2em;
    background:#f9f9f9;
}

div.rightbar h2.heading {
    font-size:102%;
    border-top:1px dotted #ccc;
    padding:4px 0;
    margin-top:1em;
}

div.rightbar h2.first{
    border-top:0px none;
    padding-top:0px;
    margin-top:0 none;
}

div.rp_section {
    margin-top:2em;border-top:1px dotted #ccc;padding:10px;width:70%;
}

div.rp_editlinks { margin-left:1em;margin-top:0.25em;}
div.rp_editlinks a {text-decoration:none;color:#444;}
div.rp_editlinks a:visited {color:#444;}

#listadd div.listpicker {min-height:148px;max-height:148px;}
#listadd p {clear:all;margin-bottom:0;}
#listadd_new input {width:197px;}
#listadd_old select {width:203px;}

#listtitle, #listdesc {clear:left;}
#listtitle {min-height:2.5em;margin-bottom:1em;}
#listtitle div.textedit_content {font-size:16pt;font-weight:bold;}
#list_details {margin:0 20px;}
#list_details p {clear:left;padding-top:1em;}
#listitems {padding-left:0;list-style:none none inside;}

#listeditbox {float:right;border:1px solid #000;background:#ffc;width:350px;padding:0.5em;font-size:95%;margin-left:1em;}
#listeditbox ul {padding-left:1em;}

#list_details.editable .listitem {cursor:move;}

.listitem {border-top:1px solid #ccc;padding:10px;margin:2px;min-height:92px;clear:left;}
.listitem_number {min-width:1.5em;float:left;margin-right:10px;margin-top:30px;font-size:200%;}
.listitem img {float:left;margin-top:1px;}
div.listitem_title {font-weight:bold;margin-bottom:0.5em;font-size:105%;}
div.listitem_title, div.listitem_comment {float:left;clear:left;margin-left:1em;}
div.listitem_data {float:left;}

div.listitem_remove, div.listitem_move {display:none;margin:0;padding:0 1em 0 1em;float:right;font-size:smaller;cursor:pointer;}
div.listitem_remove:hover, div.listitem_move:hover {background:#ff9;text-decoration:underline;}
#list_details.editable li:hover div.listitem_remove, #list_details.editable li:hover div.listitem_move {display:block;}
#list_move_special {float:right;}

div.textedit_content {min-height:2em;min-width:180px;}
div.textedit_marker {color:#fff;font-size:smaller;padding:3px;float:left;}
div.editable div.textedit:hover div.textedit_marker {color:#000;}
div.editable div.textedit:hover div {background:#ff9;cursor:pointer;}
div.textedit button {float:left;}

#listpub {clear:left;padding-top:0.25em;}
#list_public, #list_private {padding:3px;background:#eee;color:#aaa;cursor:pointer;}
#list_public:hover, #list_private:hover {padding:2px;border:1px solid #000;}
#list_public.true {background:#afa;color:#000;}
#list_private.true {background:#faa;color:#000;}
#list_delete {margin-left:5em;}

.fake_link {color:#00e;text-decoration:underline;cursor:pointer;}

p.search_head, p.search_dym, p.search_forsale {font-size:11pt;}
p.search_forsale a, p.search_dym a {font-weight:bold;font-style:italic;}
p.search_forsale {color:#500;}
p.search_dym {color:#a00;}

div.search_result {padding:8px 0;border-top:1px solid #eee;position:relative;}
div.search_result div.number {float:left;min-width:30px;text-align:right;padding-left:9px;}
div.search_result div.thumb {float:left;width:54px;text-align:center;}
div.search_result div.data {padding:0 160px 0 95px;}
div.search_result div.data div.uri {color:#060;}
div.search_result div.flag {position:absolute;top:0;left:0px;width:8px;height:100%;background:transparent;}

div.search_result.needsvote div.flag {background-color:#ccc;}
div.search_result.needschanges div.flag {background-color:#f99;}

div.search_release_stats {margin:3px 0px;}
div.search_release_stats span.joiner {color:#666;margin:0 5px;}

div.search_tools {font-size:12px;float:right;clear:right;width:140px;border-left:1px solid #eee;padding-left:10px;margin-left:20px;}
div.search_tools a {color:#666;}

.icons.replyicon { background-position: 0pt -680px; }
.icons { background-image: url(/images/icons_strip.png); background-repeat: no-repeat; width: 16px; float: left; }

.rh { font-size:11pt;padding:0.5em;background:white;margin-top:0.5em;margin-bottom:0.5em;}
.rs { font-size:9pt; }
.rs a:visited { color:#039; }
.rc { border-top: 1px dotted #999; }
.rc a img {
    -moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
    -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
}
.price { color:#900;font-weight:bold;font-size:12pt; }
.buybtn { color:#03b;font-size:11pt;font-weight:bold;border:1px solid #dd9;padding:3px 10px 3px 10px;background:#ffa;margin-top:5px;text-decoration:none; }
.buybtn:hover {
    text-decoration: none;
}
.buybtn:visited {
    color: #03b;
}

.buybtn2 { 
    -moz-border-radius:0.5em;-webkit-border-radius:0.5em;
    background:#2E7FBF;
    color:white;
    font-weight:bold;
    font-size:11pt;
    margin-top:5px;
    padding:5px 10px;
    text-decoration:none; 
}
.buybtn2:hover { background:#0F5B97;text-decoration:none;}
.buybtn2:visited { color:white;}
.buybtn2_in_cart {
    background: #666;
}

.buybtn3 { 
    -moz-border-radius:0.5em;-webkit-border-radius:0.5em;
    color:white;font-size:11pt;font-weight:bold;padding:5px 10px;background:#2E7F40;margin-top:5px;text-decoration:none; 
}
.buybtn3:hover { background:#1E6F30;text-decoration:none;}
.buybtn3:visited { color:white;}

.shopbtn {
    text-align: center;
    font-size: 10pt;
    font-weight: bold;
    color: #03b;
    padding: .5em;
    background: #659635;
    /*background: -moz-linear-gradient(top, #CFE782 0%, #9BCB2A 2%, #5DA331 97%, #9bcb2a 100%);*/
    background: -moz-linear-gradient(top, #cfe782 0%, #9bcb2a 100%);
    background: -webkit-gradient(linear, 0% 0%, 0 100%, from(#cfe782), to(#9bcb2a)); 
    border: 1px solid black;
    -moz-border-radius:5px;-webkit-border-radius:5px;
    -moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
    -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
}
.shopbtn:visited {
    color: #03b;
}
.shopbtn:hover {
    text-decoration: none;
}
.not_available {
    background: #ccc;
    color: #fff !important;
    border: none;
}
.shopbtn_forsale {
    /*background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#e8e296), color-stop(60%, #c7ba00), to(#c7ba00)); */
    background: #faf5b2;
}
.added_to_cart {
    background: red;
    color: white !important;
}

.shopbtn a {
    color: white;
}
.shopbtn a:hover {
    text-decoration: none;
}

.filtergroup {
  border-left:1px dotted #999;
  padding-right: 10px;
  padding-left: 10px;
  style: inline;
}
.filtergroup.first {
    border-left:0px;
}
.filterlink {font-face: Courier; font-size: 9pt;}
.filterlink a { font-size: 10pt; }
.filterlink a:visited { color:#039; }

.br_release_link { margin-top:0.5em;font-size:80%; }
.br_item_title { font-weight:bold;font-size:11pt;}

table.cart { padding:5px; }
table.cart td { font-size:11pt; padding:5px; }

table.sell {
  clear: both;
  border-collapse: collapse;
  border-spacing: 0;
  margin-top: 1em;
}
table.sell th {
  text-align: center;
  padding: 0 1em .1em 0;
  font-size: 12px;
  white-space:nowrap;
}
table.sell tr.even { background-color: #eee; }
table.sell tr.odd { background-color: white; }
table.sell th.left { text-align: left; }
table.sell td { padding: 4px; text-align: center; border-top: 1px solid #E5E5E5; }
table.sell td.plain { border-top: 0px; }
table.sell td.right { text-align: right; }
table.sell td.left { text-align: left; }
table.sell td.rightplain { text-align: right; border-top: 0px; }
table.sell td.leftplain { text-align: left; border-top: 0px; }
table.sell tr.normal { background-color: white; }
table.sell tr.selected { background-color: #ffffcc; }
table.sell tr.violation { background-color: #ffcccc; }

table.order td { border: 1px solid #ddd; }

table.sell td.pricing_sugg {text-align:left;vertical-align:top;}

table.pricing_summary td {text-align:left;padding:0 3px 0 3px;margin:0;border:0;}
td.pricing_summary_label {text-align:right;padding-left:20px;padding-right:10px;}
.pricing_summary_explain {text-align:left;font-size:smaller;}

table.sell td.price_flag {padding:0;vertical-align:top;}
td.price_flag div {float:left;}
td.price_flag div, div.price_flag_inline {border-top:8px solid red;border-right:8px solid white;}
div.price_flag_inline {display:inline;font-size:0px;}
table.sell tr.selected td.price_ok div {border-left:8px solid #ffffcc;}
table.sell tr.violation td.price_ok div {border-left:8px solid #ffcccc;}
table.sell tr.selected td.price_flag div {border-right:8px solid #ffffcc;}
table.sell tr.violation td.price_flag div {border-right:8px solid #ffcccc;}

td.market_price_label {text-align:right;padding-left:20px;padding-right:10px;}

table.master_tracks {margin-bottom:2em;}
table.master_tracks td.track_name {padding-left:2em;}

div.repeat_buyer {float:right;text-align:right;font-size:smaller;}

a.folderLink {font-size:smaller;}

table.list { clear: both; border-collapse: collapse; border-spacing: 0; margin-top: 1em; width:100%;}
table.list th { padding: 5px; text-align: left; background:#ddd;}
table.list th.first { border-left:1px solid #ddd;}
table.list td { padding: 5px; text-align: left; border-bottom: 1px solid #E5E5E5; border-right:1px solid #e5e5e5; vertical-align:top;}
table.list td.first { border-left:1px solid #e5e5e5;}
table.list td.rating {min-width:80px;}

div.disbugs_title {margin-bottom:10px;}

div.support table {clear:left;border-collapse:collapse;margin-bottom:10px;}
div.support table th {white-space:nowrap;background-color:#eee;}
div.support table td, div.support table th {text-align:left;padding:3px 10px;}
div.support table tr td {border-top:1px solid #eee;}
div.support table tr.active td {background-color:#cfc;}
div.support table td.count {text-align:right;}
div#support_my table {width:100%;}

div#support_buttons button {margin:0 10px;}

div.support.new, div.support.detail {border:1px solid #888;margin:20px 0;}
div.support div.title {margin:5px 0;font-size:16px;font-weight:bold;}
div.support div.title span.sub {font-size:12px;font-weight:normal;margin-top:4px;}
div.support div.head {padding:10px;background-color:#ddd;font-size:18px;}
div.support div.head div.label {color:#666;font-size:12px;}
div.support div.head div.area {float:right;font-size:12px;}
div.support div.content {margin:10px;}
div.support div.admin_input {margin:0 0 10px;}
div.support div.admin_input span.label,
div.support div.input div.label {font-weight:bold;margin:10px 0 1px;}
div.support div.input {border-right:6px solid white;}
div.support div.input input, div.support div.input textarea
    {width:100%;border:1px solid #888;font:13px monospace;padding:2px;margin:1px 0;}
div.support div.input textarea {height:150px;}

div.support div.actions {text-align:right;margin-top:10px;}
div.support div.actions button.button {margin-left:30px;}
div.support div.actions label {margin-right:10px;}
div.support div.actions div.templates {float:left;}
div.support div.actions div.templates a {margin-right:20px;}

div.support div.new div.radios {margin:7px 0 10px;}
div.support div.new div.radios label {margin-right:20px;}

div.support div.talk {background-color:#eee;padding:5px;margin-bottom:10px;}
div.support div.talk.admin {background-color:#cfc;}
div.support div.talk.admin_only {background-color:#fcc;}
div.support div.talk div.date {float:right;}
div.support div.talk div.users {font-weight:bold;margin-bottom:15px;}

div.support.viewed {margin:20px 0;background:#ffc;padding:10px;border:1px solid #ddb;}

div.template_save label {float:left;clear:left;width:15%;padding:5px 5px 0 0;text-align:right;}
div.template_save select {margin:3px 0;}
div.template_save input {margin:3px 0;width:80%}
div.templates div.actions, div.template_save div.actions {text-align:right;}
div.templates table {border-collapse:collapse;width:100%;}
div.templates table input {margin:0 3px 0 0;padding:0;}
div.templates table label {white-space:nowrap;}
div.templates table td {padding:2px 0;vertical-align:top;}
div.templates table tr.odd td {background-color:#ddd;}
div.templates table td.description {padding-left:10px;width:99%;}
div.templates div.actions button.delete {margin-right:50px;}

div.forum_link {float:right;}
div.crumb a {font-size:16px;font-weight:bold;}

div.cd_rating {font-size:1px;float:left;height:8px;}
div.cd_havewant {margin-top:1px;font-size:1px;float:left;height:6px;}

/* New homepage */
#stats {
    color: #999;
}

#searchbar {
  background:#000;
  -moz-border-radius:3px;-webkit-border-radius:3px;
  padding: 1.2em;
  background: -moz-linear-gradient(top, black, gray);
  background: -webkit-gradient(linear, left top, left bottom, from(black), to(gray));
}
#searchbar_form {float:left; width:45%}
#searchbar_form h2 {color:white}
#searchbar_form input {font-size:12pt;color:#999;width:70%;}
#searchbar_form input[type="submit"] {color:black;width:20%}

#sign_up_text {
  float:left;
  font-size: 12pt;
  font-weight:bold;
  color:white;
  width:82%;
  line-height:1.5em;
}
#sign_up_text a {
  color:#9BCB2A;
}
#sign_up_button {
  float:right;
  margin-top:.5em;
}
#sign_up_button a {
  background: #838383;
  background: -moz-linear-gradient(top, #CFE782 0%,
                                        #9BCB2A 2%,
                                        #5DA331 97%,
                                        #659635 100%);
  background: -webkit-gradient(linear, left top, left bottom, from(#CFE782), color-stop(50%, #659635), to(#659635)); 
  color: white;
  font-size:12pt;
  -moz-border-radius:12px;-webkit-border-radius:12px;
  padding:.5em;
  font-weight:bold;
}
#sign_up_button a:hover {
  text-decoration: none;
}

table#genre_nav {
  margin: .7em 0;
}
table#genre_nav td.genre_button {
  text-align:center;
  width:10%;
  margin: 0;
  padding: 0;
}
table#genre_nav td.genre_button a {
  color:black;
  display:block;
  text-decoration:none;
  border:1px solid #a9a9a9;
  -moz-border-radius:5px;-webkit-border-radius:5px;
  font-weight:bold;
  line-height:2em;
}
table#genre_nav td.genre_button a.selected {
  background: #80c442;
  color:white;
}
table#genre_nav td.genre_button a:hover {
  background:#EFEFEF;
}
.left_col {
  float:left;
  width:55%;
}
.right_col {
  float:right;
  width:42%;
}

.recent_header {
  background:#efefef;
  margin:0 0 1em 0;
  padding:.5em .4em .5em 1em;
  -moz-border-radius:5px;-webkit-border-radius:5px;
}
.recent_header_margin {
  margin:1em 0;
}
.recent_name {
  float:left;
  font-size:12pt;
  font-weight:bold;
}
.recent_link {
  float:right;
}
.recent_link a {
  color: #333;
  font-weight:bold;
  -moz-border-radius:5px;-webkit-border-radius:5px;
  padding:.2em .5em .4em .5em;
  font-variant:small-caps;
}
.recent_link a:hover {
  text-decoration:none;
  background:#fff;
}
.recent_link a:visited {
  color: #333;
}
.recent_release_image {
  float:left;
}
.recent_release_data {
  float:left;
}
#recent_videos {
  list-style:none;
  padding:0;
  margin:0;
  width:100%;
}
#recent_videos li {
  float:left;
  margin:.25em;
  height:150px;
  width: 120px;
  overflow:hidden;
}
#recent_videos li a {
  display:block;
}
.recent_item {
  padding:0 0 .5em 0;
}
.recent_item img {
    width: 50px;
}
.recent_item_img {
  float:left;
  margin: 0 .5em 0 0;
  width: 50px;
}
.no_img {
  float:left;
  margin: 0 .5em 0 0;
  background: url(/images/record50.png) no-repeat top left;
}
.no_img a {
  display:block;
  text-decoration:none;
  width:50px;
  height:50px;
}
.no_img a:hover {
  text-decoration:none;
}

.smallish {
  font-size:smaller;
  color:#333;
}
ol#list_releases {
  float:left;
  margin:0;
  padding:0;
  font-size:smaller;
  overflow:hidden;
  width:85%;
}
ol#list_releases li {
  list-style-position:inside;
  position:relative;
  line-height:1.5em;
}
.item_title {
  padding:0 0 .5em 0;
}
.item_thumb img {
  float:left;
  margin:0 .5em 0 0;
  width:50px;
}
.item_container {
  margin:1em 0;
}



/* JUNO PLAYER */

ol.playlist {
    padding: 0;
}
ol.playlist li {
    background: #fff;
    border-bottom: 1px solid #ccc;
    padding: .7em 0;
    list-style-position: inside;
}
ol.playlist li a {
    font-size: medium;
}
ol.playlist li .controls .statusbar {
 position:relative;
 height:0.5em;
 background-color:#ccddff;
 border:2px solid #fff;
 border-radius:2px;
 -moz-border-radius:2px;
 -webkit-border-radius:2px;
 overflow:hidden;
 cursor:-moz-grab;
 cursor:grab;
}

ol.playlist li .controls.dragging .statusbar {
 cursor:-moz-grabbing;
 cursor:grabbing;
}

ol.playlist li .controls .statusbar .position,
ol.playlist li .controls .statusbar .loading,
ol.playlist li .controls .statusbar .annotation {
 position:absolute;
 left:0px;
 top:0px;
 height:0.5em;
}
ol.playlist li .controls .statusbar .position {
 background-color:#336699;
 border-right:3px solid #336699;
 border-radius:3px;
 -moz-border-radius:3px;
 -webkit-border-radius:3px;
}
ol.playlist li.sm2_paused .controls .statusbar .position {
 background-color:#666;
 border-color:#666;
}

ol.playlist li .controls .statusbar .loading {
 background-color:#ccc;
}

ol.playlist li .controls .statusbar .position,
ol.playlist li .controls .statusbar .loading {
 width:0px;
}

ol.playlist li.sm2_playing {
}
ol.playlist li.sm2_paused {
}
ol.playlist li .timing {
    display: none;
    padding: 0 5px;
}
ol.playlist li .controls {
    display: none;
}
ol.playlist li.sm2_paused .timing {
    display: none;
}
ol.playlist li.sm2_paused .controls {
    display: none;
}
ol.playlist li.sm2_playing .timing {
    display:block;
}
ol.playlist li.sm2_playing .controls {
    display:block;
}


/* prev track, play and next track buttons */
ul.playcontrols {
    float: right;
    list-style: none;
    margin: 0;
    padding: 0;
    position: relative;
    right: 40%;
}
ul.playcontrols li {
    float: left;
    text-align: center;
    margin: 0 1px 0 1px;
}
ul.playcontrols li.play {
    width: 75px;
    line-height: 0;
}
ul.playcontrols li.play a span {
    color: white;
    font-size: smaller;
    font-weight: bold;
    text-decoration: none;
    position: relative;
    bottom: .5em;
}
ul.playcontrols li a {
    display: block;
    background: #ccc;
    -moz-border-radius:5px;-webkit-border-radius:5px;
    padding: 1px;
    background: -moz-linear-gradient(top, #ccc, #666);
    background: -webkit-gradient(linear, left top, left bottom, from(#ccc), to(#999));
}
ul.playcontrols li a:hover {
    background: #999;
    text-decoration: none;
    -moz-border-radius:5px;-webkit-border-radius:5px;
    background: -moz-linear-gradient(top, #999, #aaa);
    background: -webkit-gradient(linear, left top, left bottom, from(#999), to(#aaa));
}

/* release player */
table.playlist a.track_title {
    color: black;
}
table.playlist a:hover {
    text-decoration: none;
}

table.playlist td.sm2_playing {
    font-weight: bold;
}
table.playlist td.sm2_paused {
}
table.playlist td .timing {
    display: none;
}
table.playlist td .controls {
    display: none;
}
table.playlist td.sm2_paused .timing {
    display: none;
}
table.playlist td.sm2_paused .controls {
    display: none;
}
table.playlist td.sm2_playing .timing {
    display: none;
}
table.playlist td.sm2_playing .controls {
    display: block;
}
table.playlist td.track_juno {
    text-align: right;
    width: 60px;
}
table.playlist td.track_juno img.playTrack {
    background: #ccc;
    -moz-border-radius:5px;-webkit-border-radius:5px;
    padding: 1px;
    background: -moz-linear-gradient(top, #ccc, #666);
    background: -webkit-gradient(linear, left top, left bottom, from(#ccc), to(#999));
}
table.playlist td.track_juno a.buyLink {
    color: blue;
    padding: 0 1em 0 0;
    font-variant: small-caps;
    position: relative;
    bottom: 6px;
}
/* END JUNO PLAYER */

.add_to_cart {
    float: right;
}

ul.add_to_cart_container {
    list-style: none;
    margin: 0;
    padding: 0;
    border:1px solid #ccc;
    padding: 0 2em 1em 2em;
    text-align:center;
    -moz-border-radius:5px;-webkit-border-radius:5px;
}

ul.add_to_cart_container li {
    padding: 1em;
    font-weight: bold;
}

ul.add_to_cart_container li select {
    font-size: larger;
}

table#download-history, table#download-cart{
    width: 100%;
    text-align: left;
    border-collapse: collapse;
}
table#download-history th, table#download-cart th {
    background: #666;
    color: #fff;
}
table#download-history th.left-border, table#download-cart th.left-border {
    -moz-border-radius-topleft:5px;
    -webkit-border-top-left-radius:5px;
}
table#download-history th.right-border, table#download-cart th.right-border {
    -moz-border-radius-topright:5px;
    -webkit-border-top-right-radius:5px;
}
table#download-history th, table#download-history td, table#download-cart th, table#download-cart td {
    padding: .5em;
}
table#download-history tr.even, table#download-cart tr.even {
    background: #eee;
}
table#download-cart td.track-price, table#download-cart th.track-price{
    text-align: right;
}
table#download-cart td.track-price {
    font-weight: bold;
}

/* juno orders */
ol.juno_order_tracks {
    list-style: none;
    margin: 0;
    padding: 0;
}
ol.juno_order_tracks li {
    margin: 0 0 1em 0;
}
ol.juno_order_tracks li img {
    float: left;
    margin: 0 1em 0 0;
    width: 50px;
}
ol.juno_order_tracks li span {
    float: left;
}

div.download-bundles {
    -moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
    -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
}

div.download-bundle {
    padding: 1em;
}
div.download-bundle dl {
    float: left;
    padding: .5em;
    margin: 0;
    width: 450px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
    -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
}
div.download-bundle h3 {
    margin: 0 0 .5em 0;
}
div.download-bundle a.artwork {
    float: left;
    margin: 0 1em 0 0;
    -moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
    -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
    height: 150px;
    width: 150px;
    background: #000;
}
div.download-bundle dl.even {
    background: #fff;
}
div.download-bundle dl.odd {
}
div.download-bundle dl dt {
    float: left;
    width: 85px;
    text-align: right;
    font-weight: bold;
    padding: 0 1em .4em 0;
}
div.download-bundle dl dd {
    padding-bottom: .4em;
}

div.download-bundle.even { background-color: #efefef; }
div.download-bundle.odd { background-color: white; }

.albumart {
    -moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
    -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
}

form.download-search input[type='text'] {
    -webkit-appearance: searchfield;
    -webkit-box-sizing: border-box;
    width: 150px;
}

ul.download-facet {
    padding: 0;
    list-style: none;
    margin: 0 0 0 1em;
    width: 970px;
}
ul.download-facet li {
    float: left;
    text-align: center;
    position: relative;
}
ul.download-facet li a {
    margin: 0 .5em 0 0;
    border-top: 1px solid #ccc;
    border-left: 1px solid #ccc;
    border-right: 1px solid #ccc;
    -moz-border-radius-topright:4px;
    -webkit-border-top-right-radius: 4px;
    -moz-border-radius-topleft:4px;
    -webkit-border-top-left-radius: 4px;
    display: block;
    line-height: 2em;
    padding: 0 .5em;
    font-weight: bold;
    color: #000;
}
ul.download-facet li span.results {
    line-height: 2em;
    margin: 0 1em;
}
ul.download-facet li a:hover {
    text-decoration: none;
    background: #efefef;
}
ul.download-facet li a.selected {
    font-weight: bold;
    background: #80C442;
    color: #fff;
}
ul.download-facet li ul {
    display: none;
    border: 1px solid #ccc;
    background: #fff;
    margin: 0;
    padding: .5em;
    list-style: none;
    -moz-border-radius-topright: 4px;
    -webkit-border-top-right-radius: 4px;
    -moz-border-radius-bottomright: 4px;
    -webkit-border-bottom-right-radius: 4px;
    -moz-border-radius-bottomleft: 4px;
    -webkit-border-bottom-left-radius: 4px;
}
ul.download-facet li:hover > ul {
    display: block;
    position: absolute;
    width: 675px;
    -moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
    -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
}
ul.download-facet li ul li a {
    border: none;
    width: 200px;
    text-align: left;
}
ul.download-facet li ul li a:hover {
    background: #efefef;
    -moz-border-radius: 1em;
    -webkit-border-radius: 1em;
}

ul.add_album_to_cart {
    float: right;
    text-align: right;
    list-style: none;
    margin: 0;
}
ul.add_album_to_cart li {
    padding-bottom: 1em;
}

div.album-player {
    margin: 0 0 0 150px;
}
div.album-player ul.playcontrols {
    float: none;
    position: static;
    height: 18px;
    margin: 0 0 .5em 0;
}

div.album-player ol.playlist {
    display: none;
    position: absolute;
    left: 100px;
    top: -13px;
    background: #fff;
    -moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
    -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
    padding: 1em;
    width: 400px;
}

.album-player-nowplaying {
    padding: .2em .5em;
    display: inline;
}
.hidden {
    display: none;
}

table.download-item tr td h3 {
    margin: 0;
    padding: 0;
}

span.x {
    color: #333;
    background: #ccc;
    padding: 0 2px;
    font-weight: bold;
    -moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
    -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
}

table.pivotal_stories {
    width: 100%;
    border-collapse: collapse;
}
table.pivotal_stories tr.even {
    background-color: #eee;
}
table.pivotal_stories td {
    padding: .5em;
}
table.pivotal_stories td.last {
    text-align: right;
}
table.pivotal_stories tr:hover {
    background-color: #D8EECE;
}
fieldset {
    padding: 0;
    margin: 1em 0;
    border: 1px solid #ccc;
}
fieldset legend {
    margin: 0 1em;
}
fieldset legend a {
    text-transform: uppercase;
    color: #333;
    font-size: smaller;
    font-weight: bold;
}
fieldset legend a:hover {
    text-decoration: none;
}
fieldset legend a:visited {
    color: #333;
}

/*APR styles*/

ul.no_style {
    padding:0;
    margin:0;
    list-style-type:none;
}
ul.inline li {
    float:left;
    padding: 0 2.5em 0 0;
}
div#discography-wrapper {
    width: 100%;
}
div.release_types {
    float: left;
    border-right: 1px solid #555;
    width: 200px;
}
div#releases {
    margin-left: 200px;
    border-left: 1px solid #555;
}
h4.release_title {
    display: inline;
}
ul.discography_nav {
}
ul.discography_nav li {
}
ul.discography_nav li.header {
    font-weight: bold;
    margin: 1em 0 0 0;
    cursor: pointer;
}
ul.discography_nav li ul {
    font-weight: normal;
    margin: .5em 0 0 0;
}
ul.discography_nav li ul li span {
}
ul.discography_nav li a {
    color: #03b;
    padding: .5em 0 .5em .5em;
    display: block;
    -moz-border-radius-topleft:1em;-webkit-border-top-left-radius:1em;
    -moz-border-radius-bottomleft:1em;-webkit-border-bottom-left-radius:1em;
}
ul.discography_nav li a:hover {
    text-decoration: none;
}
ul.discography_nav li a.selected {
    background: #666;
    font-weight: bold;
    color: #fff;
}
ul.discography_nav li.search {
    margin: 1em 0 0 0;
    padding: .5em 0 .5em .5em;
    /*padding: 0 .5em;*/
    /*white-space: nowrap;*/
    /*background: #efefef;*/
    /*-moz-border-radius-topleft:1em;-webkit-border-top-left-radius:1em;*/
    /*-moz-border-radius-bottomleft:1em;-webkit-border-bottom-left-radius:1em;*/
}
ul.discography_nav li.search form {
    display: inline;
}
ul.discography_nav li.search form input[type=text] {
    /*width: 45%;*/
    width: 115px;
    /*-webkit-box-sizing: border-box;*/
    /*-webkit-appearance: searchfield;*/
}
ul.discography_nav li.selected {
    background: #666;
    font-weight: bold;
    color: #03b;
    padding: .5em 0 .5em .5em;
    display: block;
    -moz-border-radius-topleft:1em;-webkit-border-top-left-radius:1em;
    -moz-border-radius-bottomleft:1em;-webkit-border-bottom-left-radius:1em;
}
ul.discography_nav li div.separator {
    border-bottom: 1px solid #999;
    margin: 0 .5em
}
ul.discography_nav li a:visited {
}
.discography tr.even { background: #fff; }
.discography tr.odd { background: #f0f0f0; }
.discography_wrapper {
    height: 1%;
    display: none;
}
table.discography {
    padding: 0;
    border-collapse: collapse;
    width: 100%;
}
table.discography caption {
    text-align: left;
    padding: .2em 1.5em;
}
table.discography tr.odd {
    border-top: 1px solid white;
    border-bottom: 1px solid white;
}
table.discography tbody {
}
table.discography td {
    padding:.5em;
}
table.discography td h4 {
    font-weight: normal;
}
table.discography a.mr_toggler {
    margin: .5em 0;
    padding: 2px 5px;
    font-size: 85%;
    color: #666;
}
table.discography a.mr_toggler:hover {
    text-decoration: none;
    background: #666;
    color: #fff;
    -webkit-border-radius: .5em;
    -moz-border-radius: .5em;
}
table.discography td img.artwork {
    -moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
    -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
}
table.discography tr.sub:hover {
    background-color: #f0f0f0;
}
span.edit_menu_handle {
    cursor: pointer;
    padding: 4px;
    border: 1px solid transparent;
}
span.edit_menu_handle_active {
    border-top: 1px solid gray;
    border-right: 1px solid gray;
    border-left: 1px solid gray;
    background: #eec;
}
span.edit_menu_handle:hover {
}
ul.edit_menu {
    text-align: left;
    position: absolute;
    z-index: 99;
    background: #fff;
    border: 1px solid gray;
    width: 175px;
    right: 0px;
}
ul.edit_menu li a {
    display: block;
    padding: .6em;
    border-bottom: 1px solid #eee;
    font-size: 90%;
}
ul.edit_menu li a:hover {
    background: #eec;
}
img#activity {
    margin: .5em;
}
ul.image_list {
}
ul.image_list li {
    text-align: center;
}
ul.image_list li a {
    display: block;
    width: 25px;
    padding: .5em;
    border: 1px solid #eee;
    -webkit-border-radius: .5em;
    -moz-border-radius: .5em;
}
ul.image_list li a:hover {
    background: #eee;
    -webkit-border-radius: .5em;
    -moz-border-radius: .5em;
}
div#artist_releases_pagination {
    text-align: center;
    margin: 1em 0;
}
div#artist_releases_pagination a {
    margin: 0 .5em;
}
/* end APR */

.mpitems tr.even { background:#fff; }
.mpitems tr.odd { background:#f9f9f9; }
.mpitems th { padding:4px 10px;color:#444;background:#eee;}
.mpitems td ul { list-style-type:none;margin:0px;padding:0px; }
.mpitems td li { margin-top:0.25em; }
.mpitems td li.numiwant { font-weight:bold;color:#800;}
.mplabel { font-size:90%;color:#666;margin-right:0.5em; }

/* "add this" sprites */
.at_sprite {
    background: url(/images/addthis.png) no-repeat 0px 0px;
    cursor: pointer;
    float: left;
    height: 16px;
    line-height: 16px !important;
    width: 16px;
}
.at_facebook {
    background-position: 0px -992px;
}
.at_twitter {
    background-position: 0px -864px;
}
