/*HTML, Body, General*/

html, body{
	font-family:Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
}

a, img{
	cursor: pointer;
	text-decoration: none;
	outline: none;
	border: none;
}

a:hover{
	text-decoration: underline;
}

a.blueLink{
	color:#478ACC;
}

a.grey74Link{
	color:#747474;
}

h2{
	font-size:18px;
	color:#a80000;
	font-weight:bold;
	margin:0;
	}
	
h3{
	font-size:14px;
	color:#a80000;
	font-weight:bold;
	margin:0;
	}

p{
	font-size: 12px;
}

div.clearDiv{
	clear:both;
	height: 0;
}

fieldset legend{
	font-size: 12px;
}

input, textarea {font-family:Arial, Helvetica, sans-serif; border: #DDDDDD 1px Solid; padding: 3px; font-size: 12px;}

form{margin:0;}

/*Custom Fancy Box Style*/
.myFancyBox_Outer
{
	border: #333333 1px solid;
}

.myFancyBox_Header
{
	background-color: #333333;
	padding: 10px;
}

.myFancyBox_Header h3
{
	color: #999999;
}

.myFancyBox_Content
{
	background-color: #FFFFFF;
	padding: 10px 10px;
	text-align: center;
	min-height:20px;
}

.myFancyBox_Footer
{
	background-color: #CCCCCC;
	padding: 6px 10px;
}


/*Button Start*/
a.defButton, a.defButtonRed{
	font-family:"Arial", Gadget, sans-serif;
	padding: 3px 7px;
	font-weight:bold;
	font-size:14px;
	}
	
a:hover.defButton, a:hover.defButtonRed{
	text-decoration:none;
	}


input[type=submit], input[type=button] { 
	font-family:"Arial", Gadget, sans-serif;
	padding: 2px 7px;
	font-weight:bold;
	font-size:14px;
	border:none;
	margin:0;
	cursor:pointer;
	}
	

div.borderDefButton_default a, div.borderDefSubmit_default input[type=submit], div.borderDefSubmit_default input[type=button], div.borderDefButtonFancyBox_default input[type=button]{
	background-color:#666666;
	color:#FFF;
	}
	
div.borderDefButtonRed_default a{
	background-color:#A80000;
	color:#FFF;
	}
	
div.borderDefButton_hover a, div.borderDefSubmit_hover input[type=submit], div.borderDefSubmit_hover input[type=button]
{
	background-color:#CACACA;
	color:#666666;
	}
	
div.borderDefButtonRed_hover a{
	background-color:#CACACA;
	color:#A80000;
	}

div.borderDefSubmit_default{
	float:left;
	border:#FFFFFF 1px solid;
	padding:1px;
	}

div.borderDefSubmit_hover{
	float:left;
	border:#666666 1px solid;
	padding:1px;
	}

div.borderDefButton_default, div.borderDefButtonRed_default{
	float:left;
	border:#FFFFFF 1px solid;
	padding:4px 1px;
	}

div.borderDefButton_hover, div.borderDefButtonRed_hover{
	float:left;
	border:#666666 1px solid;
	padding:4px 1px;
	}




div.borderDefSubmit_default#postShoutOut{
	background-color:#CACACA;
	float:left;
	border:#666666 1px solid;
	padding:1px;
	margin: 1px 1px 0 0;
	}

div.borderDefSubmit_hover#postShoutOut{
	background-color:#666666;
	float:left;
	border:#FFFFFF 1px solid;
	padding:1px;
	margin: 1px 1px 0 0;
	}	

input[type=submit]#postShoutOut, input[type=button]#postShoutOut { 
	font-family:"Arial", Gadget, sans-serif;
	padding: 1px 5px;
	font-weight:bold;
	font-size:12px;
	border:none;
	margin:0;
	cursor:pointer;
	}
	
div.borderDefButtonFancyBox_default
{
	float:right;
	border:#CCCCCC 1px solid;
	padding:1px;
}

div.borderDefButtonFancyBox_hover
{
	float:right;
	border:#333333 1px solid;
	padding:1px;
}

div.borderDefButtonFancyBox_default input[type=button], div.borderDefButtonFancyBox_default input[type=submit]{
	background-color:#666666;
	color:#FFFFFF;
	}

div.borderDefButtonFancyBox_hover input[type=button], div.borderDefButtonFancyBox_hover input[type=submit]{
	background-color:#333333;
	color:#FFFFFF;
	}


#reglistener
{
	width: 97px;
	height: 29px;
	display: block;
	background: #FFFFFF url(/img/bttn-register-listener.jpg) 0 0 no-repeat;
	cursor: pointer;
}

#reglistener:hover
{
	width: 97px;
	height: 29px;
	display: block;
	background: #FFFFFF url(/img/bttn-register-listener.jpg) 0 -29px no-repeat;
}

#regartist
{
	width: 97px;
	height: 29px;
	display: block;
	background: #FFFFFF url(/img/bttn-register-artist.jpg) 0 0 no-repeat;
	cursor: pointer;
}

#regartist:hover
{
	width: 97px;
	height: 29px;
	display: block;
	background: #FFFFFF url(/img/bttn-register-artist.jpg) 0 -29px no-repeat;
}
/*Button End*/


/*Home, Default Style Start*/

div#loadingIndicator{
	padding: 5px 7px 4px 8px;
	color: #747474;
	border: #747474 1px solid;
	font-size: 14px;
	font-weight: bold;
	background: #FFFFFF url('/img/playgif.gif') 68px 7px no-repeat;
	position:fixed;
	z-index:500;
	width: 75px;
	top:-1;
	left:50%;
}

div#wrapper{
	width:990px;
	margin:0 auto;
	background-color:#FFF;
}
	
	/*Header Style Start*/
	div#header{
		width:990px;
		padding: 6px 0 5px 0;
	}
	
	div.welcome_userMenu{
		font-size:14px;
		color:#333333;
		font-weight:bold;
	}
	
	a.main_userMenu{
		font-size: 11px;
		font-weight: normal;
		margin-right: 15px;
	}
	
		/*Search Panel Style*/
		
		div#searchBox{
			padding:0 10px 0 5px; 
			margin-top:3px; 
			float:right;
		}
	
		input#searchInput{
			/*
			background:url(/img/search_box.jpg) top left no-repeat;
			width:137px; height:20px; 
			display:block; border:none; outline:none;
			padding:3px 0px 3px 8px; margin:0px;
			font-size:11px; float:left;
			color:#999999;
			*/
			width:140px;height:16px;border:1px solid #CCC;margin:0;padding:2px 0 0 2px;margin:0px;color:#999999;float:left;outline:none;
		}
	
		input.searchGlass{
			background:url(/img/search_glass.png) top left no-repeat;
			background-color:#CCC;
			width:20px; height:20px; display:block; border:none; outline:none;
			padding:0px; margin:0px;
			cursor:pointer;
			float:left;
			}
			
		input#searchGlass:hover{
			background:url(/img/search_glassHover.png) top left no-repeat;
			background-color:#333;
			}
		
		input.searchAjax{
			background:url(/img/ajax-loader.gif) center no-repeat;
			background-color:#CCC;
			width:20px; height:20px; display:block; border:none; outline:none;
			cursor:pointer;
			float:left;
			}
			
		/*Search Panel End*/
	/*Header Style End*/
	
	/*Footer Style Start*/
	
	
	#footer
	{
		clear: both;
		width:100%;
		background-color: #FFFFFF;
		padding: 100px 0 60px 0;
	}
	
	#footerContent
	{
		margin:0 auto;
		width: 990px;
		font-size: 11px;
	}
	
	#copyrightText
	{
		color: #747474;
	}
	/*Footer Style End*/
/*Home Style Start*/

/*Registration, Login Form Style Start*/
.formHolder fieldset table {
	font-size:12px;
}

label.myError
{
	float:left;
	color:#A80000;
	font-size:11px;
	margin-bottom:10px;
}

label.error {
	float:left;
	color:#A80000;
	font-size:11px;
	margin-bottom:10px;
}

label.myError label.error{
	margin: 0;
}
/*Registration, Login Form Style End*/

/*Content Style Start*/
#left_column{
	width:150px; 
	min-height:200px; height:auto; 
	display:block; float:left;
}

#center_column{
	width:535px; 
	min-height:200px; height:auto; 
	display:block; float:left; 
	margin:0 5px 0 0;
}

#left_center_column{
	width:685px; 
	min-height:200px; height:auto; 
	display:block; float:left; 
	margin:0 5px 0 0;
}

#right_column{
	float:left;
	width:300px;
}
/*Content Style End*/


/*Charts Style Start*/
#genre_Country {
	width:120px;
	display:block;
 	background:#666666 url(/img/arrowdown.png) 136px 7px no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	padding:2px 20px 2px 10px;
	color:#FFF;
	text-decoration:none;
	text-align:right;
	border-bottom:#666666 1px solid;
}
#genre{
	margin-top: 5px;
}
#charts{
	margin-top: 5px;
}

#pagination{
	width: 529px;
	height: 20px;
	display: block;
	border-top:#666666 1px solid;
	margin-left: 6px;
}

#pagination a{
	padding: 2px 6px;
	background: #666666;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 14px;
	float: right;
}

#viewing{
	padding: 4px 6px;
	color: #666666;
	font-size: 10px;
	margin:0 auto;
	text-align: center;
}

#pagination a:hover{
	color: #CCCCCC;
	text-decoration: none;
}

	/*Genre Style Start*/
	a.genre_menu, a.genre_menuActive{
		width:109px;
		padding:2px 20px;
		display:block;
		border-top:#CCC 1px solid;
		border-right:#CCC 1px solid;
		text-align:right;
		font-weight:bold;
		font:Arial, Helvetica, sans-serif;
		font-size:14px;
	}
	
	#border{
		width:150px;
		display:block;
		border-top:#CCC 1px solid;
	}
	
	a.genre_menu{
		color:#747474;
	}
		
	a.genre_menuActive{
		color:#FFFFFF;
		background-color:#A80000;
	}
		
	a:hover.genre_menu{
		color:#A80000;
		text-decoration:none;
		background:#FFF url(<?= $html->url('/img/plusicon.jpg') ?>) 135px 7px no-repeat;
	}
		
	a:hover.genre_menuActive{
		color:#FFFFFF;
		text-decoration:none;
		background:#A80000 url(<?= $html->url('/img/minusicon.jpg') ?>) 135px 7px no-repeat;
	}
	
	#genreNote{
		width: 150px;
		height: 40px;
		display: block;
		padding: 14px 0 0 0;
		color: #747474;
		font-size: 11px;
		text-align: center;
		background: transparent url(/img/fusebox.png) 0 0 no-repeat;
		margin-top: 5px;
	}
	/*Genre Style End*/
		
/*Charts Style End*/


/*Welcome Panel Style Start*/
#welcomePanel{
	width:300px;
	height: 100px; 
	position: relative;
	}
	
#welcomePanelBg
{
	width:350px;
	height: 200px;
	position: absolute;
	background: url(/img/introbox.png)  9px 0  no-repeat;
	top:0;
	z-index: 0px;
}
#welcomePanelBg p{
	font-size:11px;
	color:#747474;
	margin: 0;
	padding: 25px 0 0 17px;
	}
	
#welcomePanel{
	width:300px;
	height: 80px; 
	position: relative;
	}

#welcomePanelText
{
	width: 167px; float: left; margin: 3px 0 0 13px;
}

#welcomePanelText p
{
	margin: 5px 0;
	color: #747474;
	font-size: 11px;
}
	
a#tour{
	width:118px; height:75px; display:block; background: url(/img/takeatour1.png) 0 0 no-repeat; float: left;
}

a:hover#tour{
	background: url(/img/takeatour2.png) 0 0 no-repeat;
}
/*Welcome Panel Style End*/


/*Flash Tooltip Style Start*/
#flashtooltipHolder
{
	width:300px;
	height: 130px; 
	position: relative;
}
/*Flash Tooltip Style End*/


/*Tweeter Style Start*/
.tweet_list{
	list-style:none;
	padding:0 0 0 0;
	margin:0 0 0 10px;
	color:#747474;
	font-size: 12px;
	
}

.tweet_list li{
	border-bottom:dotted #d8d8d8 2px;
	padding:15px 0 0 0;
	font-size: 12px;
	
}

.tweet_list li a{
	color:#478acc;
	
}
/*Tweeter Style End*/


/*Tabs Style Start*/
div#tabs{
	border-bottom:#666 solid 1px;
	height:20px;
}
	
div#tabs a{
	float:right;
	padding:2px 6px;
	font-size:14px;
	text-decoration:none;
	font-weight:bold;
	margin-left:5px;
}
	
div#tabs a.comm{
	float:right;
	padding:2px 6px !important;
	font-size:11px !important;
	text-decoration:none;
	font-weight:bold;
	margin-left:5px;
	border: none !important;
}
	
	
span#spanGenre{
	color:#A80000; 
	font-size:14px; 
	font-weight:bold; 
	float:left; 
	font-family:Arial,Helvetica,sans-serif; 
	margin-left:10px;
}
	
span#spanTracks{
	color:#333; 
	font-size:11px; 
	float:left; 
	font-family:Arial,Helvetica,sans-serif; 
	padding:2px 0 0 5px;
}
	
a.tabDefault{
	background:#666666;
	color:#FFF;
	background: transparent url('/img/shoutout-bg.png') top left repeat !important;
}
	


a:hover.tabDefault{
	color:#CCCCCC;
}
	
a.tabActive{
	background:#FFF !important;
	color:#A80000 !important;
	border:#666 solid 1px !important;
	border-bottom:#FFF solid 1px !important;
	padding-bottom:1px !important;
}

a.comm{
	font-size:12px !important;
}
/*Tabs Style End*/


/*Song Box Style Start*/
.loading{
	color: #747474;
	width: 120px;
	background: url(/img/playgif.gif) 90px 0 no-repeat;
}
.cc{
	background: transparent url(/img/cc.png) 0 0 no-repeat;
	padding:1px 0 1px 20px;
	font-size: 11px;
}
a.what{
	color: #478ACC;
	font-size: 11px;
}

div.songListPanel{
	width: 535px;
	height: auto;
	font-size: 12px;
	margin: 10px 0 0 0;
}

	div.songBoxDefault
	{
		background-color: #FFFFFF;
		padding: 5px;
		height: auto;
		min-height: 40px;
		display: block;
		margin-bottom: 10px;
	}
				
	div:hover.songBoxDefault
	{
		background-color: #EEEEEE;
	}
				
	div.songBoxSelected
	{
		background-color: #DDDDDD;
		padding: 5px;
		height: auto;
		min-height: 40px;
		display: block;
		margin-bottom: 10px;
	}
			
	div.songBoxArtist
	{
		width: 525px;
	}
	
		div.songBoxArtist div.songNameAddedSongHolder
		{
			width: 525px;
			height: 19px;
			display: block;
			border-bottom: #CCCCCC 1px Solid;
		}
			a.songNameHolder
			{
				font-size: 14px;
				float: left;
			}
			
			div.addedSongHolder
			{
				color: #999999;
				font-size: 11px;
				float: right;
				margin-top: 3px;
			}
			
		div.songBoxArtist div.songListensTabsHolder
		{
			width: 525px;
			height: 20px;
			display: block;
		}
		
	

					div.songListensHolder
					{
						background: transparent url(/img/listens-bg.png) right -5px no-repeat;
						height: 18px;
						float: left;
						padding:2px 25px 0 3px;
						border-left: #CCCCCC 1px solid;
						font-size: 13px;
						font-weight: bold;
						color: #666666;
					}
					
					div.songTabsHolder
					{
						float: left;
						font-size: 11px;
						color: #666666;
						padding:4px 0;
						display: none;
					}
						a.songTabs, a.playlistSongTabs
						{
							margin: 0 5px;
							float: left;
						}
						
						a:hover.songTabs, a:hover.playlistSongTabs
						{
							color: #A80000;
						}
						
						a.addToPlaylistTabs, a.playlistAddToPlaylistTabs
						{
							background: transparent url(/img/songtabs-addtoplaylist.png) left 0 no-repeat;
							width: 10px;
							height: 10px;
							display: block;
							margin-top: 1px;
						}
						
						a:hover.addToPlaylistTabs
						{
							background: transparent url(/img/songtabs-addtoplaylist.png) left -10px no-repeat;
							text-decoration: none;
						}
						
						a.deleteTabs, a.playlistDeleteTabs
						{
							background: transparent url(/img/songtabs-delete.png) left 0 no-repeat;
							width: 10px;
							height: 10px;
							display: block;
							margin-top: 1px;
						}
						
						a:hover.deleteTabs, a:hover.playlistDeleteTabs
						{
							background: transparent url(/img/songtabs-delete.png) left -10px no-repeat;
							text-decoration: none;
						}
						

				div.songBoxArtist div.songTabsContentsHolder
				{
					width: 513px;
					height: auto;
					border: #CCCCCC 1px solid;
					margin-top: 5px;
					display: none;
					background-color: #FFFFFF;
					
					padding: 5px;
				}
					div.songTabsContentsTitle
					{
						width: 513px;
						padding-bottom: 3px;
						margin-bottom: 5px;
						border-bottom: #CCCCCC 1px solid;
						color: #A80000;
						font-size: 14px;
						font-weight: bold;
					}
					
table.editSongTable
{
	font-size: 11px;
}

/*Song Box Charts*/
div.songListPanelCharts{
	width: 530px;
	height: auto;
	font-size: 12px;
	margin: 0 0 0 5px;
}

	div.songBoxCharts
	{
		width: 530px;
		
		padding: 0;
	}
		div.songBoxCharts div.songAlbumCover
		{
			width:48px;
			height:48px;
			border:#CCCCCC 1px Solid;
			float: left;
			display: block;
			position: relative;
			left: 0;
			top: 0;
		}
		
			div.songBoxCharts div.songAlbumCover img
			{
				width:48px;
				height:48px;
			}
			
		div.songBoxCharts div.songNameAddedSongHolder
		{
			width: 470px;
			height: 19px;
			display: block;
			border-bottom: #CCCCCC 1px Solid;
			margin: 0px 5px 0 55px;
			padding: 5px 0 0;
		}
			a.songNameHolder
			{
				font-size: 14px;
				float: left;
			}
			
			div.bySpan
			{
				font-size: 11px;
				float: left;
				padding: 3px 5px 0 5px;
				color: #999999;
			}
			a.songArtistNameHolder
			{
				padding-top: 2px;
				font-size: 12px;
				float: left;
			}
		
			div.addedSongHolder
			{
				color: #999999;
				font-size: 11px;
				float: right;
				margin-top: 3px;
			}
		
		div.songBoxCharts div.songListensTabsHolder
		{
			width: 470px;
			height: 20px;
			display: block;
			margin: 0px 5px 0 55px;
		}
		
		div.songBoxCharts div.songTabsContentsHolder
		{
			width: 508px;
			height: auto;
			border: #CCCCCC 1px solid;
			margin: 5px;
			display: none;
			background-color: #FFFFFF;
			padding: 5px;
		}


/* Player Bar Style */
#cravePlayerContainer { width:100%;height:52px;position:fixed;bottom:0px;background: url(/img/player/bg-black.jpg) repeat-x;}
#cravePlayer { width:990px;height:52px;margin:0 auto; }

#cravePlayerControl { height:52px;float:left; }
#cravePlayerControl a { float:left; text-decoration:none; }
#cravePlayerControl div { float:left; text-decoration:none; }

.cravePlayerControlPlay{ height:35px;width:35px; background: url(/img/player/btn-play-new.png) top left no-repeat; margin:9px 7px; }
.cravePlayerControlPlay:hover { height:35px;width:35px; background: url(/img/player/btn-play-new.png) bottom left no-repeat; margin:9px 7px; }

.cravePlayerControlPause{ height:35px;width:35px; background: url(/img/player/btn-pause-new.png) top left no-repeat; margin:9px 7px; }
.cravePlayerControlPause:hover { height:35px;width:35px; background: url(/img/player/btn-pause-new.png) bottom left no-repeat; margin:9px 7px; }


/*
#cravePlayerControl a#btnPlay { height:35px;width:35px; background: url(/img/player/btn-play-new.png) top left no-repeat; margin:9px 7px; }
#cravePlayerControl a#btnPlay:hover { height:35px;width:35px; background: url(/img/player/btn-play-new.png) bottom left no-repeat; margin:9px 7px; }
*/

#cravePlayerControl a#btnPrev { height:35px;width:35px; background: url(/img/player/btn-black-previous.png) top left no-repeat; margin:9px 7px; }
#cravePlayerControl a#btnPrev:hover { height:35px;width:35px; background: url(/img/player/btn-black-previous.png) bottom left no-repeat; margin:9px 7px; }

#cravePlayerControl a#btnNext { height:35px;width:35px; background: url(/img/player/btn-black-next.png) top left no-repeat; margin:9px 7px; }
#cravePlayerControl a#btnNext:hover { height:35px;width:35px; background: url(/img/player/btn-black-next.png) bottom left no-repeat; margin:9px 7px; }

#cravePlayerInfo { height:50px;width:381px;background-color:white;float:left;font-size:11px;border:1px solid black;position:relative; }
/*#cravePlayerInfo a { color:black; }*/

#cravePlayerBuffer { height:50px;width:0%;background-color:#e9e9e9;position:absolute;top:0;left:0; }

#cravePlayerPlaylist { float:left;height:30px;width:97px;}
#cravePlayerPlaylistBtn { display:block;background: url(/img/player/btn-playlist.png) top left no-repeat;width:97px;height:30px; }
#cravePlayerPlaylistBtn:hover { display:block;background: url(/img/player/btn-playlist.png) bottom left no-repeat;width:97px;height:30px; }

#cravePlayerTime { height:23px;width:577px;background: url(/img/player/bg-red-info.png) no-repeat;float:left; }

div.songBoxPlayer
	{
		width: 379px;
		padding: 0;
	}
		div.songBoxPlayer div.songAlbumCover
		{
			width:48px;
			height:48px;
			border:#CCCCCC 1px Solid;
			float: left;
			display: block;
			position: relative;
			left: 0;
			top: 0;
		}
		
			div.songBoxPlayer div.songAlbumCover img
			{
				width:48px;
				height:48px;
			}
			
		div.songBoxPlayer div.songNameAddedSongHolder
		{
			width: 320px;
			height: 19px;
			display: block;
			border-bottom: #CCCCCC 1px Solid;
			margin: 0px 5px 0 55px;
			padding: 5px 0 0;
		}
		
		div.timeSongHolder
		{
			color: #999999;
			font-size: 11px;
			float: right;
			margin-top: 3px;
		}

/* Comment Box */
a.commentthumbdown { width:25px;height:17px;background:url(/img/comment/thumbsdown.png) no-repeat bottom;display:block; }
a.commentthumbup { width:25px;height:17px;background:url(/img/comment/thumbsup.png) no-repeat bottom;display:block; }
a.commentthumbdisable { background-position: top; }


div.commentthumb:hover a { background-position: top; } 

/* Share Box */

table.mp3Share td:first-child { font-size: 14px; font-weight:bold; width:150px; }

/*Search CSS*/
ul { list-style-type: none;padding:0;margin:0; }

li.searchtd { font-size:12px; font-family:Arial, Helvetica, sans-serif; padding:4px; height:31px; vertical-align:top; clear:left;}
li.searchtd a { font-decoration:none;color:black; }
/*li.searchtd:hover { background-color:#a80000;color:white; }*/
li.active { background-color:#e3e3e3; }
li.searchMore { text-align:center;height:26px;padding-top:13px; }
li.searchMore a { color:#478acc; }
td.searchMoreTd {background-color:#f4f4f4;}

table.livequeryresults td.sectd { font-size:12px; color:#ccc; }
table.livequeryresults { width:100%; }
table.livequeryresults span.livesearchCat { float:right;color:#747474; }
table.livequeryresults span.blueTxt { color:#478ACC; }
ul#searchFilter { text-align:right; }
ul#searchFilter li{
	padding:2px 20px;
	border-top:#CCC 1px solid;
	border-right:#CCC 1px solid;
	font-weight:bold;
	font:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#747474;
}
/*	
ul#searchFilter li.active{
	color:#FFFFFF;
	background-color:#e3e3e3;
}
	
ul#searchFilter li:hover {
	color:#A80000;
	text-decoration:none;
	background:#FFF url(<?= $html->url('/img/plusicon.jpg') ?>) 135px 7px no-repeat;
}
	
ul#searchFilter li.active{
	color:#FFFFFF;
	text-decoration:none;
	background:#A80000 url(<?= $html->url('/img/minusicon.jpg') ?>) 135px 7px no-repeat;
}
*/

div#searchDiv{ 
	padding-left:5px;
	}

div#searchResultContainer { padding:0px 5px 0px 5px; }
div#searchResultContainer div.searchResultHolder { border:1px solid #CCC;width:505px; margin-bottom:20px;padding:10px; }
div#searchResultContainer div.searchResultHolder div.searchLabel { width: 513px;padding-bottom: 3px;margin-bottom: 5px;color: #A80000;font-size: 14px;font-weight: bold;}

/* SEARCH RESULT PAGE */
div.searchResultHolder div.songBoxDefault { width:505px; }
div.searchResultHolder div.songNameAddedSongHolder { width:445px; }
div.searchResultHolder div.songListensTabsHolder { width:445px; }
div.searchResultHolder div.songTabsContentsHolder { width:493px; }

div.searchResultHolder div.songBoxSelected { width:505px;  }
div.searchResultHolder div.songTabsContentsHolder { width:483px; }
div.searchResultHolder div.songTabsContentsTitle { width:483px; }

div.searchResultHolder input[type=text] { width:310px; }
div.searchResultHolder label { font-size:12px; }
div.searchResultHolder div.borderDefButtonFancyBox_default { margin-right:20px; }
div.searchResultHolder textarea { width:310px; }

table.mp3Comments { font-size:12px;width:483px;}
table.mp3Comments div.mp3Comments-label { font-weight:bold; }

input#searchPageSubmit {background-color:#CCCCCC;border:0;height:22px;float:left;margin-left:5px;color:#666666;}
input#searchPageSubmit:hover {background-color:#666666;color:white;}
div.searchResultBoxDefault div.songAlbumCover
{
	width:48px;
	height:48px;
	border-right:#999999 1px Solid;
	float: left;
	display: block;
	position: relative;
	left: 0;
	top: 0;
}

div.searchResultBoxDefault { margin-bottom:10px; border:1px solid #999999;}
div.searchResultBoxDefault div.searchResultBoxDetails {margin-left:5px;float:left;padding-top:10px;}
div.searchResultBoxDefault a { text-decoration:none;color:black; }
div.searchResultBoxDefault:hover { background-color:#d6d6d6; }
div.searchResultBoxDefault span.searchResultBoxName { color:#478ACC; font-weight:bold; }
div.searchResultBoxDefault span.searchResultBoxLoc { font-size:12px; }
div.searchResultBoxDefault span.searchResultBoxListens { font-size:12px; }