*:focus {
	outline:none;
	}
*::-moz-focus-inner {
	border:none;
	}
img {
    border:0;
    margin:0;
    padding:0;
    }
.bord_l {
    border-left: 1px #d2d2d2 solid;
    border-right: 1px #d2d2d2 solid;
    }
.bord_top {
    border-top: 1px #d2d2d2 solid;
    white-space:nowrap;
    }
.mp_track_list_wrap,
.tour_list_wrap {}
.mp_track_list,
.tour_list {
    border-top:0;
    border-bottom: 1px #d2d2d2 solid;
    border-left:0;
    width:100%;
    }
.bord_left {
    border-left:1px #d2d2d2 solid;
    }
.float_r {
    float:right;
    }
.float_l {
    float:left;
    }
.clear_b {
    clear:both;
    }
.pad_right {
    padding-left:6px;
    padding-right:10px;
    }
.pad_top {
    padding-top:8px;
    }
.pad_bot {
    padding-bottom:8px;
    }
.mp_main_row_selected {
    background: url('/js/s101_admin/mp3_player/img/selected_row_bg.png') repeat 0 0;
    }
.pm_top_tr:hover {
    background: url('/js/s101_admin/mp3_player/img/selected_row_bg.png') repeat 0 0;
    }
.hidden_row {
    vertical-align:middle;
    white-space:nowrap;
    display:none;
    }
.small_txt_row {
    white-space:normal;
    line-height:normal;
    word-wrap:break-word;
    font-size:80%;
    max-width:180px;
    }
#mp_album_name,
#tour_list_h {
    margin-bottom:6px;
    }
.tk_pr {
    float:left;
    height:32px;
    line-height:32px;
    vertical-align:middle;
    }
.round_pl_but {
    display:block;
    }
.buy_this_album {}
.mp_list_notes_bot {
    margin:6px;
    text-align:left;
    }
.mp_list_comments_bot {
    text-align:left;
    }
.mp_layout_1_bot_space {
    height:80px;
    line-height:80px;
    }
.mp_page_row_buy_icon {
    display:block;
    float:left;
    margin-top:4px;
    }
.mp_detail_div {
    position:absolute;
    z-index:40;
    width:400px;
    text-align:left;
    padding:10px;
    margin:-40px 0 0 -362px;
    background:#ffffff;
    border:2px #000000 solid;
    -moz-border-radius:6px;
	-webkit-border-radius:6px;
	-khtml-border-radius:6px;
	border-radius:6px;
	-moz-box-shadow:0 0 20px rgba(0, 0, 0, 0.5);
    -webkit-box-shadow:0 0 20px rgba(0, 0, 0, 0.5);
    box-shadow:0 0 20px rgba(0, 0, 0, 0.5);
    cursor:pointer;
    display:none;
    }
.mp_but {
    display:inline-block;
    }
.mp_but:hover {
    cursor:pointer;
    }
.fb_like_frame {
	border:0;
	position:relative;
	z-index:2;
	width:48px;
	height:20px;
	float:left;
	padding:0;
	margin-right:6px;
	overflow:hidden;
	}
.fb-comments, .fb-comments span, .fb-comments.fb_iframe_widget span iframe {
    width: 100% !important;
    }
.sm_ntw_but {
    float:left;
    padding:0;
    margin-top:2px;
    white-space:nowrap;
    }
.s101_album_track_cover_image {
    margin:0;
    padding:0;
    }
.mp_page_song_nm {
    width:400px;
    white-space:nowrap;
	-o-text-overflow:ellipsis;
	-webkit-text-overflow:ellipsis;
	text-overflow:ellipsis;
	overflow:hidden;
    }
#mp_carousel_wrap {
    width:940px;
    }
.mp_carousel_track_list {
    height:400px;
    width:900px;
    margin-right:40px;
    overflow-x:hidden;
    overflow-y:auto;
    }
.row_buy_but {
    position:relative;
    z-index:2;
    border:0;
    height:22px;
    width:44px;
    margin-top:4px;
    margin-left:4px;
    cursor:pointer;
    }
.row_rsvp_but {
    position:relative;
    z-index:2;
    border:0;
    height:16px;
    cursor:pointer;
    }
.row_sold_but {
    position:relative;
    z-index:2;
    border:0;
    height:22px;
    width:44px;
    margin-top:4px;
    margin-left:4px;
    }
.tr_info {
    float:left;
    }
.sm_netw_but {
    margin-right:3px;
    }
.exsm_link,
a.exsm_link:link,
a.exsm_link:active,
a.exsm_link:visited {
	font-size:70%;
	}
.sm_netw_but:hover,
.exsm_link:hover {
    cursor:pointer;
    text-decoration:none;
    }
.email_to_inp {
	display:block;
	font-family: Arial, Helvetica, sans-serif, Arial;
    width:340px;
    height:18px;
    margin:0;
    padding:2px;
    margin-left:10px;
    font-size:13px;
	color:#5e5e5e;
	border:1px #888888 solid;
	-moz-box-shadow:1px 1px 2px rgba(0, 0, 0, 0.5);
    -webkit-box-shadow:1px 1px 2px rgba(0, 0, 0, 0.5);
    box-shadow:1px 1px 2px rgba(0, 0, 0, 0.5);
	}
.submit_but {
	display:block;
	width:100px;
    height:26px;
    line-height:26px;
    font-size:12px;
    text-align:center;
    vertical-align:middle;
    padding:0;
    margin:10px 0 0 10px;
    background:#920413;
    color:#ffffff;
    border:1px #545454 solid;
    -moz-box-shadow:0 0 4px rgba(0, 0, 0, 0.5);
    -webkit-box-shadow:0 0 4px rgba(0, 0, 0, 0.5);
    box-shadow:0 0 4px rgba(0, 0, 0, 0.5);
	}
.submit_but:hover {
	cursor:pointer;
	}
.email_to_htag {
	padding-top:20px;
	margin-bottom:10px;
    font-family: Helvetica, sans-serif, Arial;
    font-size:18px;
	color:#355e81;
	font-weight:bold;
	text-shadow:0 1px 1px #000000;
	}
#mail_to_body {
	background:#304e67;
	}
.mail_form_div_wrap {
    display:block;
    width:440px;
    margin:20px auto 0 auto;
    }
.mail_form_div {
    display:block;
    width:440px;
    height:350px;
    padding:0 20px 0 20px;
    background:#ffffff;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#5e5e5e;
	border-left:1px #000000 solid;
	border-right:1px #000000 solid;
	-moz-box-shadow:0 0 20px rgba(0, 0, 0, 0.8);
    -webkit-box-shadow:0 0 20px rgba(0, 0, 0, 0.8);
    box-shadow:0 0 20px rgba(0, 0, 0, 0.8);


    background: rgb(226,226,226);
    background: -moz-linear-gradient(left,  rgb(226,226,226) 0%, rgb(255,255,255) 26%, rgb(255,255,255) 40%, rgb(237,237,237) 75%, rgb(209,209,209) 100%);
    background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgb(226,226,226)), color-stop(26%,rgb(255,255,255)), color-stop(40%,rgb(255,255,255)), color-stop(75%,rgb(237,237,237)), color-stop(100%,rgb(209,209,209)));
    background: -webkit-linear-gradient(left,  rgb(226,226,226) 0%,rgb(255,255,255) 26%,rgb(255,255,255) 40%,rgb(237,237,237) 75%,rgb(209,209,209) 100%);
    background: -o-linear-gradient(left,  rgb(226,226,226) 0%,rgb(255,255,255) 26%,rgb(255,255,255) 40%,rgb(237,237,237) 75%,rgb(209,209,209) 100%);
    background: -ms-linear-gradient(left,  rgb(226,226,226) 0%,rgb(255,255,255) 26%,rgb(255,255,255) 40%,rgb(237,237,237) 75%,rgb(209,209,209) 100%);
    background: linear-gradient(left,  rgb(226,226,226) 0%,rgb(255,255,255) 26%,rgb(255,255,255) 40%,rgb(237,237,237) 75%,rgb(209,209,209) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e2e2e2', endColorstr='#d1d1d1',GradientType=1 );
    }
.curs_pointer {
    cursor:pointer;
    }
.see_all_dates {
    text-align:right;
    margin-top:6px;
    margin-bottom:6px;
    }
.see_all_dates_left {
	text-align: left;
    margin-top:6px;
    margin-bottom:6px;
}

