body {
    max-width:90%;
    margin:auto;
    padding:0;
    font:normal normal normal 13px Arial,Helvetica,sans-serif;
    background:transparent url(/site/images/greyback.gif) repeat scroll;
    color:#FFF;
}

h3 {
	color:#000;
}

#page {
    height:100%;
    /*padding:0 2em 2em 2em;*/
    background:#fff;
}

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

a {
    color:#8a310e;
    text-decoration:none;
    cursor:pointer;
    padding:0px;
    margin:0px;
}

.newsanonce2 a {
    color:#000;
    text-decoration:none;
    cursor:pointer;
    padding:0px;
    margin:0px;
}

a:visited {color:#777;}
a:hover {text-decoration:underline;color:#8a310e;}
a.disabled {cursor:default;}
a img {border:0;}

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

.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;}

div.dev1, div.dev2, div.dev3 {
    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.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.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;}

#header {margin-bottom:0px;padding:30px 0 3px 30px;/*border-bottom:2px solid #666;*/ background-color:#000; height:102px;}
#header div.logo {float:left;width:228px;height:37px;}
#header div.menus {float:left;}

#header div.menu_head {
    float:left;
    padding:9px 18px;
    border-bottom:0;
    font-size:16px;
    margin-top:-3px;
	background-color:#5e99b0;
	margin-right: 10px;
	border-radius:5px;
	letter-spacing:3px;
}
#header div.menu_head.active {
    background-color:#eec;
    border-color:gray;
}
#header div.menu_head a {
	color:#fff;
	font:Arial, Helvetica, sans-serif normal;
	font-size:14px; 

}

/*#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.right {clear:right;margin-bottom: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(/site/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;
}

#footer {
	clear:both;
	padding:10px 5px 0;
	margin-top:20px;
	font:Arial, Helvetica, sans-serif normal;
	font-size:14px;
	letter-spacing:3px;
	background-color:#343537;
	height:66px;
}
#footer div.head {float:left;font-weight:bold;}
#footer div.content {margin:21px 0 4px 16px;}
#footer a {margin-left:10px; color:#FFF;}
#footer p.gr, #footer p.gr a {color:#fff;}

div.right, div.left, div.right_250, div.left_250, div.section {margin-bottom:10px;}
div.right {float:right;width:290px;padding-right:5px;}
div.left {margin-right:310px;padding-left:5px;}
div.right_250 {float:right;width:240px;padding-right:5px;}
div.left_250 {margin-right:260px;padding-left:5px;}
div.section {clear:left;}

div.section h1 {
    margin:0;
    color:#444;
    font-size:16px;
    font-weight:bold;
    border-bottom:1px solid #555;
    padding:0 5px 1px;
}
div.section.major h1 {background:#eee;padding:4px 5px 2px;}
div.section h1 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(/site/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 h1 {color:#bbb;border-bottom:1px solid #bbb;}
div.section.major.rolled h1 {color:#aaa;border-bottom:0;}

div.ile {min-height:12px;}
body.ile_on div.ile:hover {
    background:#ffa url(/site/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.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 {color:#444;}

div.section.tracklist a.dl_previewb {
    float:left;
    width:16px;
    height:16px;
    text-indent:-5000px;
    padding:0;
    cursor:pointer;
    background:transparent url(/site/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:right;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(/site/images/spinner.gif) no-repeat scroll center 39px;
}
div.section.recommend a.slider_back, div.section.recommend a.slider_next {margin-top:30px;}

div.review p.mr_ref {margin:10px;font-size:smaller;}
div.review a.user {font-weight:bold;}
div.review span.useful {color:#444;font-style:italic;}
div.review span.date, div.review span.report {font-size:smaller;}

div.reviews.page div.review {border-top:1px solid #ddd;padding:5px;width:70%;}

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;position:relative;height:32px;}
div.slider a.slider_back {float:left;background-position:-139px -33px;}
div.slider a.slider_next {position:absolute;right:0;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;}
div.slider ul {
    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;}
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;background-position:-187px -76px;margin:1px 2px;}
a.video_popup:hover {background-color:#eee;}

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 {float:left;}

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 {
    float:left;
    font-size:10px;
    height:13px;
    margin:2px;
}

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

span.stats_want_note {padding-right:13px;background:transparent url(/site/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(/site/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;}
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;}

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;
}
button.button:hover {background-color:#f8f8f8;}
button[disabled].button {background-color:#f8f8f8;color:gray;}

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;
}
div.button a:visited {color:#000;}
div.button a:hover {background-color:#f8f8f8;}

#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 #D9531E;padding:3px;background:#D9531E;padding-left:5px;padding-right:5px; border-radius:5px; color:#FFF; }
a.pagelink:hover { background:#666; }
.currentpage { color:#000;font-size:9pt;font-weight:bold;border:1px solid #D9531E;padding:3px;background:#EEEEAA;padding-left:5px;padding-right:5px; border-radius: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(/site/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;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;}

.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.ybt {
    float:left;
    text-decoration:none;
    color:#fff;
}
a.ybt:visited {color:#009;}
a.ybt.rec {
    width:0px;
    text-indent:-5000px;
}
a.ybt.main {
	background-color:#70aa4d;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
    padding:11px;
    margin-left:-1px;
	border-radius:5px;
	letter-spacing:3px;
	color:#FFF;
}

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;}

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(/site/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; }
.price { color:#900;font-weight:bold;font-size:12pt; }
.buybtn { 
	font-size:14px;
	/*font-weight:bold;*/
	/*border:1px solid #dd9;*/
	padding: 2px 15px;
	background:#ffa;
	margin:0 27px 0 0;
	text-decoration:none;
	background-color:#d9531e;
	border-radius:5px;
	color: #eea;
}
.buybtn:visited { color:#eea; }
/*.buybtn:hover { background:#ffb;border:1px solid #eea }*/

.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;}

.stats_table{
	border-left: 1px solid #C6C8C5;
	border-right: 1px solid #C6C8C5;
	font-size:11px;
}
tr.table_header{
	background-color: #777;
	height: 26px;
	color: #ffa;
	font-weight: bold;
	text-align: left;
	font-size:12px;
	
}
input.buttons {
background: none no-repeat top left;
border: none;
cursor: pointer;
display: block;
height: 25px;
overflow: hidden;
padding: 0;
margin: 0 2px 0 0;
text-indent: -9999px;
width: 150px;
}

input.addToCart { background-image: url(/site/images/add-to-cart.gif); }

h3.search {
background:#000000 url(/site/images/search-icon.png) no-repeat scroll right top;
font-size:21px;
font-weight:normal;
margin:0;
padding:6px 0 6px 1px;
}

table.catalog{
border-collapse:separate;
}

table.catalog td{
padding: 6px 0 5px 10px;
}

input {
padding:0px;
margin:0px;
}
.posrel {position:relative;}
.posabs {position:absolute;}
.fl {float:left; /*color: #FFF;*/}
.fr {float:right; color: #FFF; font-size: 12px;}
.clear {clear:both;}
.pl5{padding-left:5px}
.pr5{padding-right:15px}
.pt5{padding-top:5px}

div.search {
	font-size:12px;
	background-color:#5f5f5f;
	padding: 14px 30px 10px;
	width: 133px;
	height: 1700px;
}

div.search input{font-size:9px;}
div.search select{font-size:9px;}
.recent_header_margin {
margin:1em 0;
}

.recent_header {
-moz-border-radius:5px 5px 5px 5px;
background:none repeat scroll 0 0 #EFEFEF;
margin:0 0 1em;
padding:0.5em 0.4em 0.5em 1em;
}
.right_col  {
float:right;
width:25%;
color:#000;
}
.left_col  {
float:left;
background-color:#FFF;
margin-top: 23px;
color:#000;
width: 98%;
}

h3.details {
padding:5px;
margin:0px;
background:#eee;
border-bottom:1px solid #000;
}

h3.detailsL {
	width:350px;
}

h3.detailsR {
	width:290px;
}

h3.detailsF {
	width:660px;
}

td.details_1_c {
	width:100px;
	color:#000;
}

td.c990000{color:#990000}
