@charset "utf-8";
/* CSS Document */


.bm_menu1, .bm_menu2, .bm_menu3, .bm_menu4, .bm_menu5, .bm_menu6{
color:#f4f4f4; width:960; height:350px;	
	background-image:url(../images/bm_footer.png); background-repeat:repeat-x; background-position:bottom;
}

.bm_menu1 .bm_wrapper, .bm_menu2 .bm_wrapper, .bm_menu3 .bm_wrapper, .bm_menu4 .bm_wrapper, .bm_menu5 .bm_wrapper, .bm_menu6 .bm_wrapper{padding:10px; }

#float .bm_left{width:190px; height:290px; float:left; display:inline; margin:0;}
#float .bm_mid{width:345px; height:290px; float:left; display:inline; margin:0 10px;}
#float .bm_right{width:385px; height:290px; float:right; display:inline;margin:0;}

#float .bm_left .rencently_added{width:190px; float:left; display:inline; margin-bottom:15px;}
#float .bm_left .rencently_added .ra_header{text-transform:uppercase; font-weight:bold; border-bottom:1px dotted #ccc; padding-bottom:5px; margin-bottom:5px;}

#float .bm_mid .feature{}
#float .bm_mid .feature .ft_header{text-transform:uppercase; font-weight:bold; border-bottom:1px dotted #ccc; padding-bottom:5px; margin-bottom:5px;}
#float .bm_mid .feature .ft_img{width:120px; height:70px; float:left; display:inline; margin:0 5px 0 0; border:1px solid #555;}
#float .bm_mid .feature .ft_name{font-weight:bold;}
#float .bm_mid .feature .ft_info{width:215px; float:left; display:inline; margin:0;}
#float .bm_mid .feature .ft_link{width:215px; float:left; display:inline; margin-top:15px;}

#float .bm_right .all_shows{width:385px; float:left; display:inline;}
#float .bm_right .all_shows .as_header{text-transform:uppercase; font-weight:bold; border-bottom:1px dotted #ccc; padding-bottom:5px; margin-bottom:5px;}


/*ACCOUNT///////////////////*/
#float .bm_right_acc{width:385px; height:290px; float:right; display:inline;margin:0;}
#float .bm_right_acc .rencently_view{width:190px; float:left; display:inline; margin-bottom:15px;}
#float .bm_right_acc .rencently_view .rv_header{text-transform:uppercase; font-weight:bold; border-bottom:1px dotted #ccc; padding-bottom:5px; margin-bottom:5px;}

#float .bm_mid .playlist{margin-top:25px;}
#float .bm_mid .playlist .pl_header{text-transform:uppercase; font-weight:bold; border-bottom:1px dotted #ccc; padding-bottom:5px; margin-bottom:5px;}

/*//////////////////////////////////////////////////////*/



#float .bm_listing{width:190px; float:left; display:inline;}

#float .bm_listing ul{width:190px; float:left; list-style-position: inside; display:table-row; margin:0; padding:0;}

#float .bm_listing ul li{vertical-align:middle; width:190px; float:left; display:inline; padding:2px; margin:0 0 2px 0;}

#float .bm_listing ul li a, #float .bm_mid .feature .ft_link a{padding:3px;}
#float .bm_listing ul li a:link, #float .bm_mid .feature .ft_link a:link {text-decoration: none; color:#fff;}
#float .bm_listing ul li a:visited, #float .bm_mid .feature .ft_link a:visited {text-decoration: none; color:#fff;}
#float .bm_listing ul li a:active, #float .bm_mid .feature .ft_link a:active {text-decoration: none; color:#fff;}
#float .bm_listing ul li a:hover, #float .bm_mid .feature .ft_link a:hover {text-decoration: none; color:#fff; background-color:#333;}



#float .close{width:940px; height:15px; float:left; display:inline; margin:20px 0 0 0; text-align:right;}
#float .close a:link {text-decoration: none; color:#ddd;}
#float .close a:visited {text-decoration: none; color:#ddd;}
#float .close a:active {text-decoration: none; color:#ddd;}
#float .close a:hover {text-decoration: none; color:#fff; 


/*---ACCOUNT///////////////////////////////////////////////////
