/* @override 
	list_expand.css
	listing.css
	listing_noframes.css
	http://www.musicboomerang.com/trading/listing_noframes.css
*/

div.list_wrapper {
margin: 0 auto;
padding: 0;

}



img.art_thumb {
border-style: none;
height: 60px;
margin-top: 0;
margin-bottom: 0;
clear: none;
float: left;
padding-left: 0;
padding: 0;
}

img.largeimage {
width: 225px;
}

ul.art_and_album {
list-style-type: none;
clear: none;
}

ul.tinygrid_t, ul.tinygrid_b {
margin: 0 auto;
list-style-type: none;
padding-left: 0;
clear: both;
}

ul.tinygrid_t {
padding-top: 0;
}

li.tg_tl {
float: left;
padding-right: 1px;
padding-bottom: 1px;
padding-left: 1px;
}

li.tg_tr {
float: left;
padding-left: 1px;
padding-bottom: 1px;

}

li.tg_bl {
float: left;
padding: 1px;
}

li.tg_br {
float: left;
padding: 1px;
}

div.buttons_container {
width: 100%;
margin-top: 4px;
}

ul.buttons_standalone {
margin: 0 auto;
list-style-type: none;
padding-left: 0;
clear: both;
width: 125px;
}

ul.buttons_standalone li {

}


ul.tinyhavewant, ul.tinyhavewantnofloat {

float: left;
height: 10px;
padding: 0 0 10px;
list-style-type: none;
margin: 0;
}

ul.tinyhavewantnofloat {
float: none;
}	

.tinyhavewant li, .tinyhavewantnofloat li {

float: left;
margin-right: 3px;
margin-top: 3px;
float: left;
}

.tinyhavewant li a, .tinyhavewantnofloat li a {

color: white;
text-decoration: none;


}

.tinyhavewant li a:hover, .tinyhavewantnofloat li a:hover {

text-decoration: none;
}


.tinyhave, .tinywant, .tinyhave_sel {

float: left;



padding: 2px;

margin: 1px;
}

.tinyhave_sel {

color: white;
}

.tinywant_sel {
background-color: maroon;
color: white;
}

.tinyhavewant li a {
text-decoration: none;
}

.tinyhavewant li a:hover {
background-color: maroon;
color: white;
text-decoration: none;
}

table.list_item_table {
width: 100%;
background: white url(img/list_item_bg.gif) repeat-x;
padding: 0 0 7px;
border-right: 1px solid #e7e7e7;
border-left: 1px solid #e7e7e7;
margins: 0 auto;
}

table.list_item_table td {
vertical-align: top;
text-align: left;
margin: 0 auto;
padding: 0px;
}

td.info_and_buttons {
width: 285px;
vertical-align: top;
}

div.list_item_div {
margin: 0 auto;
padding: 0;
}

ul.list_ul {
list-style-type: none;
padding: 0;
margin: 0 auto;
}

ul.categoryitems {
margin-top: 0;
padding-top: 0;
/* display: none; */
border:1px solid marron;
}

ul.categoryitems li {
}

.artist_enclose {
margin: 0 auto;
padding: 0;
}

li.list_artist {
text-align: left;
font-size: 1.1em;
padding-left: 5px;
background-color: silver;
}

ul.list_item, ul.list_item_alt {
margin: 0 auto;
list-style-type: none;
display: inline;
padding: 0 0 7px;
}

ul.list_item li {
}

ul.list_item li.list_item_container {
margin: 0 auto;
padding: 0;
display: inline;
}

/* @group Want Table */

table.pulldown_comment_table {
margin-top: 5px;
}

table.pulldown_comment_table td {
vertical-align: middle;
font-size: 10px;
text-align: left;
}

table.pulldown_comment_table select {
font-size: 10px;
}


.input_label {
margin-left: 2px;
padding-right: 5px;
}

input.want_order_input {
font-size: 10px;
margin-right: 2px;
}


/* @end */




ul.list_item_alt {
background-color: #d1d1d1;
}

li.list_art, li.list_button, li.list_title, li.list_button_select, li.list_button_pulldowns,
li.list_button_grid {
float: left;
text-align: left;
margin-bottom: auto;
display: inline;
clear: right;
padding: 4px 5px 0 0;
font-size: .8em;
}

li.list_button_pulldowns {

padding-top: 0;
}

li.list_button_select {

padding-top: 0;

}

li.list_button select, .small_select {
padding: 0px;
margin:  0 auto;
font: .85em "Lucida Grande", Lucida, Verdana, sans-serif;
float: right;
}

li.list_button_grid {
padding-top: 4px;
padding-right: 0;

}

li.trade_it {
font-weight: bold;
line-height: 5em;
}

li.list_thumb {
float: left;
width: 60px;
clear: none;
margin: 5px 0;
padding: 0 8px 0 5px;
text-align: left;
}

li.list_title {
text-align: left;
width: 150px;
color: #191d20;
font-weight: bold;
vertical-align: middle;
line-height: 1.2em;
padding: 5px 5px 0;
font-size: .8em;
}

li.list_title_traders {
text-align: left;
width: 190px;
color: #191d20;
font-weight: bold;
vertical-align: middle;
line-height: 1.4em;
font-size: 15px;
height: 50px;
float: left;
margin-bottom: 0;
margin-top: 0;
margin-right: 0;
padding-right: 5px;
padding-top: 13px;
padding-bottom: 0;
}

.listing_subgray {
font-size: 12px;
color: #7f7f7f;
padding-left: 12px;
}

.traders_listing_buttons {
width: 400px;
float: left;
font-size: 12px;
}

li.list_button, li.list_button_havewant {
margin-left: 3px;
font-size: .75em;
float: left;
clear: right;
}

li.list_stats {
margin-left: 10px;
float: left;
clear: right;
margin-top: 8px;
}

ul.album_stats {
font-size: .7em;
float: left;
list-style-type: none;
color: #2d2d2d;
line-height: 1.1em;

margin: auto 0;

width: 180px;
padding: 5px 5px 5px 12px;
}

ul.album_stats li {
margin: 1px;
}

/* My Comment */

li.list_button_havewant {
margin-top: 24px;
padding-top: 2px;
}

.list_button li a {
letter-spacing: 1px;
font: .75em/1.4em Verdana, sans-serif;
color: olive;
}


table.listing_table{
width: 100%;
padding-bottom: 5px;
}

div.loading_float {
position: absolute;
text-align: center;
width: 100%;
clear: both;
margin: 0 auto;
}


.cen {
}

.nofloat {
float: none;
}

.gray, td.gray {
color: #5d5d5d;
text-align: left;
}

table.panel_table {
background-color: #e9f3f6;
text-align: left;
list-style-type: disc;
padding-left: 0;
width: 100%;
padding: 0;
margin: 0 auto;
spacing: 0;
border-collapse: collapse;
}

td.panel_tl {
padding: 0;
margin: 0 auto;
width: 13px;
height: 13px;
border-collapse: collapse;

}

td.panel_top {
padding: 0;
margin: 0;
background: url(img/panel_top.gif) repeat-x 0 0;
border-collapse: collapse;
}

td.panel_tr {
padding: 0;
margin: 0;
width: 13px;
border-collapse: collapse;
}

td.panel_l {
padding: 0;
margin: 0;
background: url(img/panel_l.gif) repeat-y;
border-collapse: collapse;
}

td.panel_r {
padding: 0;
margin: 0;
background: url(img/panel_r.gif) repeat-y;
border-collapse: collapse;
}

td.panel_bl {
padding: 0;
margin: 0;
width: 13px;
border-collapse: collapse;
}

td.panel_bot {
padding: 0;
margin: 0;
background: url(img/panel_bot.gif) repeat-x 0 100%;
border-collapse: collapse;
}

td.panel_br {
padding: 0;
margin: 0 auto;
width: 13px;
border-collapse: collapse;
}

img.panel_corner {
padding: 0;
margin: 0;
border-style: none;
border-collapse: collapse;
}

table.panel_content_table {
width: 100%;
background-color: #e8f0f9;
}

td.panel_content_l {
width: 160px;
}

td.panel_billing_l {
width: 250px;
}

td.panel_content_mid {
width: 170px;
text-align: left;
vertical-align: top;
padding-top: 50px;
}

td.panel_content_mid_traders {
width: 250px;
text-align: left;
vertical-align: top;
}

td.panel_end_td {
vertical-align: bottom;
text-align: right;
}

td.panel_content_r {
padding-left: 5px;
}

ul.subpanel_nav {
list-style-type: disc;
text-align: left;
font-size: .9em;
margin-left: 0;
padding-left: 0;
margin-bottom: 10px;
}

ul.track_listing {
list-style-type: none;
text-align: left;
margin-left: 0;
padding-left: 0;
}

ul.track_listing li {
font-size: .8em;
margin-bottom: 2px;
color: #141414;
}

.track_num {
color: #2d528b;
}

ul.panel_title {
list-style-type:  none;;
margin-left: 0;
padding-left: 0;
padding-bottom: 3px;
}

ul.panel_title li {
float: left;
padding-bottom: 8px;
}

img.album_info_large {
margin: 0 auto;
padding: 0;
}

img.panel_icon {
}

.panel_title_text {
font-weight: bold;
margin-left: 5px;
color: #191d20;
}

ul.album_stats_panel {
list-style-type: none;
font-size: .8em;
color: #313131;
padding-left: 0;
line-height: 1.4em;
width: 170px;
margin-top: 20px;
margin-right: 0;
margin-left: 5px;
}

/* @group Trades */

/*Contains anything after the buttons on a listing - puts elemnts into lis that float left and then break if the page gets smaller, but not past the buttons */

ul.list_attributes {
margin:  0 auto;
list-style-type: none;
padding-left: 0;
}

ul.list_attributes li {
float: left;
}

ul.list_attributes li img {
padding-top: 14px;
padding-left: 3px;
padding-right: 3px;
}

table.trade_received_status {
width: 120px;
padding-left: 10px;
}

table.trade_received_status td {
font-size: 10px;
}

table.receive_edit_table {
width: 200px;
margin-left: 5px;
font-size: 10px;
}

table.receive_edit_table td {
text-align: left;
}

table.receive_edit_table div {
float: left;
padding-right: 5px;
}

table.receive_edit_table select {
margin:  0 auto;
padding: 0;
font-size: 10px;
float: left;
}

li.trade_status_li {
float: left;
width: 90px;
text-align: center;
}

table.trades_status_table {
border: 1px solid #ccc;
background-image: url(img/bg_white.gif);
color: #295297;
font-size: 10px;
margin: 15px auto 0;
width: 60px;
}

table.trades_status_table  td {
text-align: center;
}

table.trades_report_table,.cd_desc {
font-size: 12px;
width: 200px;
}
.cd_desc {
	padding-left:15px;
}

/* @end */

/* @group lnav rr */

div.rr {
margin: 0;
width: 170px;
text-align: left;
padding-right: 0;
padding-top: 0;
padding-bottom: 0;
}

ul.rr_ul_lnav {
padding: 0;
list-style-type: none;
padding-left: 0;
}

ul.rr_ul_lnav a {
text-decoration: none;

width: auto;
display: block;
}

ul.rr_ul_lnav a:hover {
text-decoration: underline;
background: url(img/panel_nav_bg_hover.gif) repeat-x 0 0%;
}

ul.rr_ul_lnav li {
line-height: 1.75em;
background: url(img/panel_nav_bg.gif) repeat-x 0 0%;
border-top: 1px solid #c8ced7;
padding-left: 0;
margin-bottom: 0;
margin-top: 0;
margin-right: auto;
font-size: .9em;
}





li#rr_ul_lnav_last {
border-bottom: 1px solid #c8ced7;
}



/* @end */



/* @group panel_subnav */

ul.panel_subnav {
padding: 0;
list-style-type: none;
padding-left: 0;
}

ul.panel_subnav a {
text-decoration: none;
color: #18243e;
width: auto;
display: block;
padding: 2px 5px;
}

ul.panel_subnav a:hover {
text-decoration: underline;
color: #951c00;
background: url(img/panel_nav_bg_hover.gif) repeat-x 0 0%;
}

ul.panel_subnav li {
margin: 0 8px 0 auto;
line-height: 1.75em;
background: url(img/panel_nav_bg.gif) repeat-x 0 0%;
font-size: .75em;
color: #5d5d39;
border-top: 1px solid #dbe2ec;
padding-left: 3px;
float: left;
padding-right: 3px;
}



li#panel_subnav_last {
border-bottom: 1px solid #c8ced7;
}

.panel_selected {
}

/* @end */

/* @group reviews */

ul.reviews {
list-style-type: none;
text-align: left;
margin-left: 0;
padding-left: 0;
}

li.review_avg_rating {
margin-bottom: 5px;
font-size: .85em;
font-weight: bold;
font-style: italic;
color: #4f4f4f;
}

li.review_by {
font-size: .8em;
padding-top: 5px;
border-top: 6px solid #b7cff0;
color: #323c40;
}

.review_rating {
font-weight: bold;
color: #2d507e;
}

li.review_summary {
font-weight: bold;
font-size: 1.1em;
margin-bottom: 5px;
margin-top: 5px;
color: #1b2b4c;
}

li.review_content {
font-size: .9em;
margin-bottom: 20px;
color: #283236;
line-height: 1.3em;
}

.review_source {
font-style: italic;
font-size: .8em;
color: #5f6364;
}

/* @end */

p.lightbrown {
color: #e6e09c;
font-size: .75em;
}

a.list:link {color: #2d414d; text-decoration: underline;
margin: 0;
padding: 0;
}
a.list:visited {color: #2c557a; text-decoration: underline;
padding: 0;
}
a.list:hover {color: #55a7d8; text-decoration: underline;
padding: 0;
}
a.list:active {color: #d8941c;
padding: 0;
}
