.imageTD{
	font-size: 1px;
	height: 1px;
	vertical-align: top;
}
.leftTD{
	vertical-align: top;
	background-image: url("images/left_menu_bg1.jpg");
	border-bottom: 4px solid black;
}
.mainTD{
	vertical-align: top;
	padding-top: 8px;
	border-bottom: 4px solid black;
}
.leftMenu{
	background-image: url("images/left_category_bg.jpg");
	height: 23px;
	border-right: 1px solid #171717;
	padding-left: 4px;
	padding-right: 4px;
	font: bold 11px Tahoma,Arial;
}
.leftMenu a:link{
	color: #dddddd;
	text-decoration: none;
}
.leftMenu a:visited{
	color: #dddddd;
	text-decoration: none;
}
.leftMenu a:active{
	color: #dddddd;
	text-decoration: none;
}
.leftMenu a:hover{
	color: #f1b54d;
	text-decoration: none;
}
.topMenuTD{
	height: 35px;
	background-image: url("images/top_menu_td_bg.jpg");
	padding-top: 3px;
	padding-left: 10px; 
}
.userWelcome{
	text-align: right;
	padding-right: 10px;
	font: normal 12px Tahoma,Arial;
	color: white;
}
.userWelcome a:link{
	color: #f1b54d;
	text-decoration: none;
}
.userWelcome a:visited{
	color: #f1b54d;
	text-decoration: none;
}
.userWelcome a:active{
	color: #f1b54d;
	text-decoration: none;
}
.userWelcome a:hover{
	color: #f1b54d;
	text-decoration: underline;
}
.topMenu{
	background-image: url("images/top_menu_bg.jpg");
	padding-left: 8px;
	padding-right: 8px;
	font: bold 11px Tahoma,Arial;
}
.topMenu a:link{
	color: #dddddd;
	text-decoration: none;
}
.topMenu a:visited{
	color: #dddddd;
	text-decoration: none;
}
.topMenu a:active{
	color: #dddddd;
	text-decoration: none;
}
.topMenu a:hover{
	color: #f1b54d;
	text-decoration: none;
}
.searchTD{
	height: 32px;
	background-image: url("images/search_td_bg.jpg");
	padding-right: 5px;
}
.pageHeading{
	height: 32px;
	background-image: url("images/page_heading_bg.jpg");
	padding-left: 10px;
	outline: black solid 1px;
	color: #dddddd;
	font: bold 12px Verdana,Arial;;
}
.pageHeading a:link{
	color: #dddddd;
	text-decoration: none;
}
.pageHeading a:visited{
	color: #dddddd;
	text-decoration: none;
}
.pageHeading a:active{
	color: #dddddd;
	text-decoration: none;
}
.pageHeading a:hover{
	color: #dddddd;
	text-decoration: underline;
}
.bodyText{
	padding: 5px 10px 10px 10px;
	font: normal 12px Tahoma,Arial;
	color: #dddddd;
}
.bodyText a:link{
	color: #f1b54d;
	text-decoration: none;
}
.bodyText a:visited{
	color: #f1b54d;
	text-decoration: none;
}
.bodyText a:active{
	color: #f1b54d;
	text-decoration: none;
}
.bodyText a:hover{
	color: #f1b54d;
	text-decoration: underline;
}
.formText{
	font: bold 14px Arial;
	color: #f1b54d;
}
.formField{
	vertical-align: middle;
	font: normal 12px Tahoma,Arial;
	color: #dddddd;
}
.textBox{
	font: bold 12px Verdana,Arial;
}
.button{
	font: normal 12px Tahoma,Arial;
}
.errorMessage{
	font: normal 12px Tahoma,Arial;
	text-align: center;
	color: #f1b54d;
}
.abcRow{
	background-color: #5a5a5a;
	text-align: center;
	color: #dddddd;
	font: bold 13px Arial;
	letter-spacing: 8px;
	padding: 5px;
}
.abcRow a:link{
	color: #dddddd;
	text-decoration: none;
}
.abcRow a:visited{
	color: #dddddd;
	text-decoration: none;
}
.abcRow a:active{
	color: #dddddd;
	text-decoration: none;
}
.abcRow a:hover{
	color: #f1b54d;
	text-decoration: none;
}
.artistName{
	color: #f1b54d;
	padding-left: 15px;
	font: normal 12px Tahoma,Arial;
	line-height: 17px;
	vertical-align: top;
}
.artistName a:link{
	color: #f1b54d;
	text-decoration: none;
}
.artistName a:visited{
	color: #f1b54d;
	text-decoration: none;
}
.artistName a:active{
	color: #f1b54d;
	text-decoration: none;
}
.artistName a:hover{
	color: #f1b54d;
	text-decoration: underline;
}
.paging{
	background-color: #5a5a5a;
	text-align: right;
	padding: 5px;
	color: #dddddd;
	font: bold 16px Arial;
}
.paging a:link{
	font: normal 12px Arial;
	color: #f1b54d;
	text-decoration: none;
}
.paging a:visited{
	font: normal 12px Arial;
	color: #f1b54d;
	text-decoration: none;
}
.paging a:active{
	font: normal 12px Arial;
	color: #f1b54d;
	text-decoration: none;
}
.paging a:hover{
	font: normal 12px Arial;
	color: #f1b54d;
	text-decoration: underline;
}
.songTableHeading{
	background-color: #bababa;
	color: #4b4b4b;
	padding: 5px;
	font: bold 12px Tahoma,Arial;
	border-bottom: 1px solid white;
}
.songTitleTD{
	border: 1px solid #bababa;
	padding: 1px 2px 1px 3px;
	background-color: white;
	font: normal 11px Tahoma,Arial;
	color: #575757;
}
.songTitleTD a:link,a:visited,a:active{
	color: #575757;
	text-decoration: none;
}
.songTitleTD a:hover{
	color: black;
	text-decoration: underline;
}
.songTitle{
	background-color: white;
	font: normal 11px Tahoma,Arial;
	color: #575757;
}
.songTitle a:link{
	color: #575757;
	text-decoration: none;
}
.songTitle a:visited{
	color: #575757;
	text-decoration: none;
}
.songTitle a:active{
	color: #575757;
	text-decoration: none;
}
.songTitle a:hover{
	color: black;
	text-decoration: none;
}
.songTableBottomRow{
	background-image: url("images/song_table_bottom_bg.jpg");
	vertical-align: middle;
}
.albumName{
	font: bold 12px Tahoma,Arial;
	padding: 3px;
	text-align: center;
}
.albumName a:link{
	color: #dddddd;
	text-decoration: none;
}
.albumName a:visited{
	color: #dddddd;
	text-decoration: none;
}
.albumName a:active{
	color: #dddddd;
	text-decoration: none;
}
.albumName a:hover{
	color: #dddddd;
	text-decoration: underline;
}
.albumDetails{
	vertical-align: top;
	font: normal 11px Tahoma,Arial;
	color: #dddddd;
	padding-top: 3px;
}
.albumDetails a:link{
	color: #f1b54d;
	text-decoration: none;
}
.albumDetails a:active{
	color: #f1b54d;
	text-decoration: none;
}
.albumDetails a:visited{
	color: #f1b54d;
	text-decoration: none;
}
.albumDetails a:hover{
	color: #f1b54d;
	text-decoration: underline;
}
.accountHeadingTD{
	background-color: #6b6b6b;
	color: #dddddd;
	padding: 3px 10px 3px 10px;
	font: bold 12px Tahoma,Arial;
}
.accountHeading{
	background-color: #6b6b6b;
	color: #dddddd;
	font: bold 12px Tahoma,Arial;
}
.accountHeading a:link{
	color: #dddddd;
	text-decoration: none;
}
.accountHeading a:visited{
	color: #dddddd;
	text-decoration: none;
}
.accountHeading a:active{
	color: #dddddd;
	text-decoration: none;
}
.accountHeading a:hover{
	color: #dddddd;
	text-decoration: none;
}
.accountTableHeading{
	background-color: #b4b4b4;
	color: #131313;
	font: bold 11px Tahoma,Arial;
	padding: 5px;
}
.accountTableRow{
	padding: 5px;
	background-color: #e6e6e6;
	color: #131313;
	font: normal 11px Tahoma,Arial;
}
.accountTableRow a:link{
	color: #131313;
	text-decoration: none;
}
.accountTableRow a:visited{
	color: #131313;
	text-decoration: none;
}
.accountTableRow a:active{
	color: #131313;
	text-decoration: none;
}
.accountTableRow a:hover{
	color: #131313;
	text-decoration: underline;
}
.addToPlayList{
	text-align: right;
	padding-right: 5px;
	font: normal 11px Tahoma,Arial;
	color: black;
}
.addToPlayList a:link{
	font-weight: bold;
	color: black;
	text-decoration: none;
}
.addToPlayList a:visited{
	font-weight: bold;
	color: black;
	text-decoration: none;
}
.addToPlayList a:active{
	font-weight: bold;
	color: black;
	text-decoration: none;
}
.addToPlayList a:hover{
	font-weight: bold;
	color: black;
	text-decoration: none;
}
.bottomMenu{
	text-align: center;
	color: #393939;
	font: normal 12px Tahoma,Arial;
}
.bottomMenu a:link{
	color: #393939;
	text-decoration: none;
}
.bottomMenu a:visited{
	color: #393939;
	text-decoration: none;
}
.bottomMenu a:active{
	color: #393939;
	text-decoration: none;
}
.bottomMenu a:hover{
	color: #393939;
	text-decoration: underline;
}
.albumName1{
	background-color: #222222;
	color: white;
	vertical-align: middle;
	font: bold 12px Verdana,Tahoma,Arial;
	padding-top: 3px;
	padding-bottom: 3px;
}
.albumName1 a:link{
	color: white;
	text-decoration: none;
}
.albumName1 a:visited{
	color: white;
	text-decoration: none;
}
.albumName1 a:active{
	color: white;
	text-decoration: none;
}
.albumName1 a:hover{
	color: white;
	text-decoration: underline;
}
.albumName2{
	background-color: #3b3b3b;
	color: white;
	vertical-align: middle;
	font: bold 12px Verdana,Tahoma,Arial;
	padding-top: 3px;
	padding-bottom: 3px;
}
.albumName2 a:link{
	color: white;
	text-decoration: none;
}
.albumName2 a:visited{
	color: white;
	text-decoration: none;
}
.albumName2 a:active{
	color: white;
	text-decoration: none;
}
.albumName2 a:hover{
	color: white;
	text-decoration: underline;
}
.albumRelease1{
	background-color: #151515;
	text-align: center;
	color: #759999;
	font: normal 11px Tahoma,Arial;
	vertical-align: middle;
}
.albumRelease2{
	background-color: #222222;
	text-align: center;
	color: #759999;
	font: normal 11px Tahoma,Arial;
	vertical-align: middle;
}
.videoSongTitle{
	color: #dddddd;
	font: bold 10px Tahoma,Arial;
}
.videoSongTitle a:link{
	color: #dddddd;
	text-decoration: none;
}
.videoSongTitle a:visited{
	color: #dddddd;
	text-decoration: none;
}
.videoSongTitle a:active{
	color: #dddddd;
	text-decoration: none;
}
.videoSongTitle a:hover{
	color: #f1b54d;
	text-decoration: none;
}
.topAlbumName{
	font: bold 11px Tahoma,Arial;
	color: #575757;
	padding: 3px 5px 5px 0px;
}
.topAlbumName a:link{
	color: #575757;
	text-decoration: none;
}
.topAlbumName a:active{
	color: #575757;
	text-decoration: none;
}
.topAlbumName a:visited{
	color: #575757;
	text-decoration: none;
}
.topAlbumName a:hover{
	color: #575757;
	text-decoration: underline;
}
.publicPlaylistName{
	color: #0088cc;
	font: bold 11px Tahoma,Arial;
	padding-top: 7px;
}
.publicPlaylistName a:link{
	color: #0088cc;
	text-decoration: none;
}
.publicPlaylistName a:visited{
	color: #0088cc;
	text-decoration: none;
}
.publicPlaylistName a:active{
	color: #0088cc;
	text-decoration: none;
}
.publicPlaylistName a:hover{
	color: #0088cc;
	text-decoration: underline;
}
