/* M4 - styles */
/* withdraw funds*/

#user_funds, .mr_pass{
    background-color: #f4f4f4;
    margin-top: 3px;
    padding: 20px;
}

#user_funds p{
    padding: 5px;
}

#user_funds .your_funds{
    font-size: 18px;
    font-weight: bold;
    color: #000;
}

#user_funds .current_balance{
    font-size: 14px;
    font-weight: bold;
    color: #000;
}

#user_funds .current_balance span{
    font-size: 18px;
    color: #007CC3;
}

.time_required{
    border-bottom: 1px solid #d6d6d6;
    padding: 10px 10px 20px;
    clear: both;
    overflow: auto;
}

.bold_text{
    font-weight: bold;
}

.paypal_withdraw_conf{
    color: #4e4e4e;
}

.link_color, .digital_album_name.edit{
    color: #007cc3;
}

#dashboard p.withdraw_headings{
    border-bottom: 1px solid #d6d6d6;
    padding: 10px 5px 10px;
    font-size: 14px;
    font-weight: bold;
}

#dashboard p.withdraw_headings.history{
    padding: 40px 0px 15px 5px;
}

.mr_pass{
    margin-bottom: 5px;
}

#dashboard .digital_album_info{
    float:left;
    padding-left: 15px;
    padding-top: 30px;
    text-align: left;
    font-size: 12px;
    width: 250px;
    display: block;
}

#dashboard .digital_album_info p{
    padding: 2px 0px 0px;
}

.enable_and_disable a{
    font-size: 12px;
    height: 18px;
    width: auto;
    margin-top: 0px;
}

.digital_album_name{
    font-weight: bold;
    text-transform: capitalize;
    font-size: 14px;
}

a.disable_sales{
    color: #2f8d00;
}

#profile-left .digital_album_info p{
    margin:0px;
    padding:5px 0px 0px;
}

#profile-left #profile_digital_downloads td.item_image{
    width:600px;
    padding: 10px 0px;
    border-bottom: 1px solid #d6d6d6;
}
#profile-left #profile_digital_downloads{
    /* border-collapse: collapse;*/
}
#profile-left #profile_digital_downloads tr.profile_albums{
    border-bottom: 1px solid #d6d6d6;
}

#profile-left .digital_album_info{
    float:left;
    padding-left: 15px;
    text-align: left;
    font-size: 12px;
    padding-top: 12px;
}

.total_album_tracks{
    color: #5e5e5e;
}

#profile-left #digital_download_details{
    padding: 10px 0px;
    overflow: auto;
    height: 114px;
}

#track_list{
    border-collapse: collapse;
}

#tracks_header th{
    background: url(/images/interface_v2/track_header.png);
    color: #fff;
    font-weight: bold;
    font-size: 12px;
    height: 30px;
}

td.track_check_background{
    background: url(/images/interface_v2/track_check.png);
    border-right: 1px solid #222;
    width: 30px;
    text-align:center;
}

td.play_track, th.play_track{
    padding:0px;
    width: 79px;

}
td.play_track img{
    height: 28px;
}

td.track_title_and_price{
    background-color: #f0f0f0;
    border-bottom: 1px solid #fff;
    padding:0px;
}

td.track_title_and_price.track_title{
    color: #000;
    font-weight: bold;
    font-size: 12px;
    padding-left: 20px;
}

.track_title{
    padding-left: 20px;
    text-align:left;
    width: 360px;
}

td.track_title_and_price.track_price{
    text-align: center;
    color: #3d3d3d;
    font-size: 11px;
}

tr.total_album_cost td{
    background: url(/images/interface_v2/total_album_cost.png);
    text-align: right;
    height:43px;
    color: #fff;
    font-weight: bold;
    padding-right: 38px;
    font-size: 14px;
}

tr.album_tracks_checkout td{	
    text-align: right;
    height:43px;
    color: #fff;
    font-weight: bold;
    padding-right: 15px;
}
td.selected_album_image{
    padding: 10px 0px;
}
.selected_album_image img{
    width: 30px;
    height: 30px;
}

.selected_album_image div{
    padding: 5px;
    border: 1px solid #d6d6d6;
    width : 30px;
    float:left;
}

.selected_album_image p{
    float : left;
    padding: 13px;
    color: #000;
}

#shopping_cart_table tr.tracks_selected td{
    padding: 10px;
}

#shopping_cart_table tr.tracks_selected td.track_name{
    width: 225px;
}

table#sub_discount_albums{
    width: 150px;
    float:right;
    clear:both;
}
table#sub_discount_albums td{
    padding: 10px 5px;
}
/*#cart_list_div{
    overflow:auto;
}*/

.albums_discount td{
    border-bottom: 1px solid #d6d6d6;
}

#sub_discount_albums_div {
    color:#808080;
    float:right;
    font-size:12px;
    font-weight:bold;
    width:150px;
}

#digital_album_success{
    padding: 10px 30px;
    text-align: center;
    font-size: 14px;
    color: #4f4f4f;
}

#digital_album_success p{
    padding: 10px 0px;
    text-align: center;
    width: 270px;
    margin: 0px auto;
}
.download_started{
    border-bottom: 1px solid #b8b8b8;
}
.album_track_info{
    float:left;
    padding-top: 12px;
    text-align: left;
}
#profile-left .album_track_info p{
    margin:0px;
    padding: 10px 10px 0px;
}

.album_track_info .album_name{
    font-weight: bold;
    font-size: 14px;
    color: #000;
    text-transform: capitalize;
}

.album_track_info .album_text{
    color: #5e5e5e;
}

.album_track_info .album_price{
    font-size: 18px;
    font-weight: bold;
}

#digital_download_details .album_track_button{
    float:right;
}

.album_track_button input, .album_track_button a{
    background:url(/images/interface_v2/btns/bg.png);
    border: 1px solid #b4b4b4;
    padding: 8px;
    font-size: 14px;
    font-weight: bold;
    color: #007cc3;   
    height: 36px;
    display: block;
    cursor: pointer;
    margin-top: 45px;
    margin-right: 20px;
}

.album_track_button a{
    height: 18px;
    width: 110px;
    text-align:center;
    margin-top: 35px;
    margin-right: 80px;
}

.album_tracks_checkout input, .album_tracks_checkout a,td.downloads a,td.details a{
    background:url(/images/interface_v2/btns/bg.png);
    border: 1px solid #b4b4b4;
    padding: 8px;
    font-size: 14px;
    font-weight: bold;
    color: #007cc3;
    height: 36px;
    display: block;
    cursor: pointer;
    float :right;
}

.album_tracks_checkout a,td.downloads a,td.details a{
    height: 18px;
    width: 110px;
    text-align:center;
    padding: 4px;
}

/* Digital Download Purchases*/
#dashboard #column-right #digital_download_purchases th.date,#dashboard #column-right #digital_download_purchases td.date{
    width: 130px;
    padding: 10px 0px 10px 15px;
    text-align: left;
    font-size:12px;
    color: #000;
}

#dashboard #column-right #digital_download_purchases th.band_artist,#dashboard #column-right #digital_download_purchases td.band_artist{
    width: 200px;
    padding: 10px 0px 10px 15px;
    text-align: left;
    font-size:12px;
}

#dashboard #column-right #digital_download_purchases th.details,#dashboard #column-right #digital_download_purchases td.details,
#dashboard #column-right #digital_download_purchases th.downloads,#dashboard #column-right #digital_download_purchases td.downloads
{
    width :100px;
    padding: 10px 0px 10px 15px;
    text-align: center;
    font-size:12px;
}

#dashboard #column-right .show_my_purchase td{
    border: 0px none;
}

#dashboard #column-right #show_my_purchase_details th{
    background-color: #4587A7;
    color: #fff;
    font-size: 12px;
    text-align: left;
    padding: 10px;
}

#dashboard #column-right #show_my_purchase_details td{
    padding: 10px;
    font-size: 12px;
}

#dashboard #column-right th.my_purchase_title,#dashboard #column-right td.my_purchase_title,
#dashboard #column-right #current_album_details th.album_track_title,#dashboard #column-right #current_album_details td.album_track_title
{
    width: 525px;
    text-align: left;
    font-weight: bold;
    font-size:12px;
}
#dashboard #column-right th.my_purchase_price,#dashboard #column-right td.my_purchase_price{
    text-align: center;
}

#dashboard #column-right td.my_purchase_price{
    color: #3d3d3d;
}

#dashboard #column-right #show_my_purchase_details th.my_purchase_total{
    text-align: right;
    padding-right: 21px;
    font-size: 14px;
    font-weight: bold;
}

#dashboard #column-right td p.order_purchase{
    color: #5e5e5e;
}

#dashboard .show_my_purchase .album_track_info p{
    margin:0px;
    padding: 2px 20px;
}

#dashboard .show_my_purchase .album_track_info{
    padding-top: 30px;
    font-size :12px;
}

#dashboard #column-right #current_album_details th{
    background-color: #4587A7;
    color: #fff;
    font-size: 12px;
    text-align: left;
    padding: 10px 15px;
}

#dashboard #column-right td.album_track_title{
    text-align: left;
    padding: 10px 15px;
    font-weight: bold;
    font-size: 12px;
}

#dashboard #column-right td.album_track_price input{
    width: 60px;
    float:none;
    text-align:center;
    font-size: 12px;
    color: #5e5e5e;
}

#dashboard #column-right td.album_track_price{
    font-size: 12px;
    color: #5e5e5e;
    padding: 10px;
}

#dashboard #column-right #current_album_details th.album_track_price{
    text-align: center;
    padding: 10px 15px;
}

#dashboard #column-right #current_album_details th.album_track_title,#dashboard #column-right #current_album_details td.album_track_title{
    width: 475px;
}

#dashboard #column-right #current_album_details td.tracks_total{
    text-align: right;
    padding-right: 23px;
}

td.tracks_total span{
    font-size: 14px;
    font-weight: bold;
    color: #000;
}

.editing_album{
    padding: 10px 0px;
    overflow: auto;
}

#dashboard #column-right #digital_download_history{
    font-size: 12px;
}

#dashboard #column-right #digital_download_history th.date,
#dashboard #column-right #digital_download_history td.date{
    width: 115px;
    color:#000;
    text-align:left;
    padding: 10px;
}

#dashboard #column-right #digital_download_history th.action,
#dashboard #column-right #digital_download_history td.action{
    width: 160px;
    color:#000;
    text-align:left;
    padding: 10px;
}

#dashboard #column-right #digital_download_history th.money_in,
#dashboard #column-right #digital_download_history td.money_in,
#dashboard #column-right #digital_download_history th.money_out,
#dashboard #column-right #digital_download_history td.money_out,
#dashboard #column-right #digital_download_history th.balance,
#dashboard #column-right #digital_download_history td.balance{
    width: 90px;
    color:#000;
    padding: 10px;
}

#dashboard #column-right #show_my_purchase_details td.my_purchase_total{
    text-align: right;
    padding: 5px 28px 5px 0px;
    border-bottom: 0px none;
    font-weight: bold;
    font-size: 12px;
}

#dashboard #column-right #show_my_purchase_details td.my_purchase_total.sub_total{
    font-weight: bold;
}
#dashboard #column-right #show_my_purchase_details td.my_purchase_total.fees{
    color: #5b5b5b;
    font-weight: bold;
}

#dashboard #column-right #show_my_purchase_details td.my_purchase_price.show{
    font-weight: bold;
    color: #000;
    font-size: 12px;
}

.mr_outer_div{
    padding-bottom: 7px;
    border-bottom: 1px solid #d6d6d6;
}

.mr_pass{
    overflow: auto;
}

#dashboard input#withdrawal_amount{
    width: 85px;
}

#dashboard #column-right td a.download_expired{
    padding: 5px 1px 3px;
    color: #ccc;
    border: 1px solid #ccc;
    font-size:12px;
    text-decoration: none;
    cursor: default;
    width: 117px;
    height: 18px;
}

#dashboard p.not_enough_money{
    padding-left: 22px;
}

#digital_signup{
    padding: 10px;
    border: 1px solid #ffa3a4;
    background-color: #ffd1d1;
    color:#ec1212;
    margin:10px;
    font-weight: bold;
}


#content .submitArea input#billing_address_submit:hover{
    background: transparent url(/images/interface_v2/btns/bg.png) repeat scroll 0 0;
    border:1px solid #B0B0B0;
    cursor:pointer;
    font-size:12px;
    margin:0 10px;
    padding:8px 10px;
    color: #007CC3;
}

#dashboard #column-right #show_my_purchase_details td.my_purchase_total.desc_rec{
    padding-top: 20px;
}

#profile_digital_downloads .digital_album_name a{
    font-size: 14px;
}