div.detailedSearchResultsContainer 
{
	background:#FFFFFF;
}

ul.searchResultsTabbedMenu
{

	height:25px;
	overflow:hidden;
}

ul.searchResultsTabbedMenu li.tabMenuItem {
	padding:5px 10px;
	float:left;
	margin-left:5px;
	font-size:11px;
	cursor:default;
	background:#e1e1e1;
	font-weight:bold;
}

ul.searchResultsTabbedMenu li span.resultsCount
{
	font-weight:normal;
}

ul.searchResultsTabbedMenu li.tabSelected {
	background:#fff;
}

ul.searchResultsTabbedMenu li.tabPassive {
	background:#f8f8f8;
	color:#cccccc;
}

ul.searchResultsTabbedMenu li span {
    
}

ul.searchResultsTabbedMenu li a:hover {
    
    outline: none; /* hide dotted outline in Firefox */
}


ul.searchPagination
{
	float:right;
}

ul.searchPagination li
{
	display:inline;
	float:left;
	font-size:11px;
	margin-right:5px;
	padding-top:5px;
}

ul.searchResultList
{

}

ul.searchResultList li.searchResultItem
{
	margin:10px;
	padding:5px;
	position:relative;
	background:#FFFFFF;
}

div.searchResultBlock div.searchResultThumb
{
	float:left;
	margin-right:10px;
}

div.searchResultBlock div.dateStamp
{

	margin-right:10px;
}

div.searchResultBlock div.searchResultContent
{
	float:left;
	margin-left:10px;
	width:560px;
}

div.searchResultBlock div.musicSearchResultContent
{
	float:left;
	margin-left:10px;
	width:600px;
}

div.searchResultBlock div.searchResultContent span.title
{

	font-size:14px;
	font-weight:bold;

}

div.searchResultBlock div.searchResultContent span.userExtraInfo
{
	display:block;
}

div.searchResultBlock div.searchResultContent span.sub_result
{
	font-size:12px;
	font-weight: normal;
}

/* search form */
div.detailedSearchForm
{
	
}

div.detailedSearchForm div.formLine
{
	
}

div.detailedSearchForm div.formLine div.formLabel
{
	width:200px;
	float:left;
	padding:5px;
}

div.detailedSearchForm div.formLine div.formField
{
	width:500px;
	float:left;
	padding:5px;
}

div.detailedSearchForm div.formLine div.formFieldFull
{

	float:none;
	clear:both;
	padding:5px;
}

div.detailedSearchForm div.formLine div.formField div.formOptionItem
{
	display:inline;
}



div.detailedSearchForm div.formLine div.formField div.formOptionItem input
{
	border:none;
	padding:none;
}

div.detailedSearchForm div.formLine div.formFieldFull div.formOptionTagItem
{
	display:inline;
	float:left;
	font-size:10px;
	width:125px;
	height:18px;
	vertical-align:middle;
}

div.detailedSearchForm div.formLine div.formFieldFull div.formOptionTagItem input
{
	border:none;
	padding:none;
	vertical-align:middle;
}

/* music search */

div.musicSearchTagHolder 
{
	text-align:center;
	line-height:24px;
	
}

div.musicSearchTagHolder span
{
	display:inline-block;
	margin:0px 5px;
	vertical-align:middle;
}

div.musicSearchTagHolder .tagWeight1
{
	font-size:10px;
}

div.musicSearchTagHolder .tagWeight2
{
	font-size:11px;
}

div.musicSearchTagHolder .tagWeight3
{
	font-size:12px;
}

div.musicSearchTagHolder .tagWeight4
{
	font-size:14px;
}

div.musicSearchTagHolder .tagWeight5
{
	font-size:16px;
}

div.musicSearchTagHolder .tagWeight6
{
	font-size:18px;
}

div.musicSearchTagHolder .tagWeight7
{
	font-size:19px;
}

div.musicSearchTagHolder .tagWeight8
{
	font-size:20px;
}

div.musicSearchTagHolder .tagWeight9
{
	font-size:22px;
}

div.musicSearchTagHolder .tagWeight10
{
	font-size:24px;
}



