﻿.search_content
{
  
    width: 100%;
    margin-top:15px;
}
.search_content div, .search_content span
{
    float: left;
}
.search_left
{
    width: 155px; vertical-align:top;
}
.search_right
{
    vertical-align:top;
}
.s_content
{
    background: transparent url(../images/searchresult/bgRepeat_leftmenu.png) repeat-y scroll 0 0;
    width: 155px;
}
.s_top
{
    background: transparent url(../images/searchresult/bgtop_leftmenu.png) no-repeat scroll 0 0;
    width: 155px;
    min-height: 516px;
    height:auto !important;
     height: 490px ;
}
.s_bottom
{
    background: transparent url(../images/searchresult/bgBottom_leftmenu.png) no-repeat scroll 0 0;
    width: 155px;
    height: 3px;
    overflow:hidden;
}
.s_menuHeader
{
}
.s_menuHeader .top
{
    background: transparent url(../images/searchresult/menuHeader_Top.png) no-repeat scroll 0 0;
    width: 154px;
    min-height: 23px;
}
.s_menuHeader .top .text
{
    text-align: center;
    width: 154px;
    color: White;
    font-weight: bold;
    font-size: 12px;
    margin-top: 5px;
}

.s_menuHeader .content
{
    background: transparent url(../images/searchresult/menuHeader_Repeat.png) repeat-y scroll 0 0;
    width: 154px;
}
.s_menuHeader .bottom
{
    background: transparent url(../images/searchresult/menuHeader_bottom.png) no-repeat scroll 0 0;
    width: 154px;
    height: 6px;
}
.s_menu
{
}
.s_menuGroup
{
    margin-left: 15px;
    margin-top: 20px;
    float:left;  clear:both;
    width:100%;
    display:inline;
}
.s_menuGroupHeader
{
 background:url("../images/Icons/ico_blueArrow.png") no-repeat scroll 0 4px transparent;
color:#1B498B;
font-size:12px;
font-weight:bold;
margin-left:12px;
min-height:6px;
padding-left:8px;
width:100%;display:inline;
}
.s_menuGroupItems
{
	float:left; clear:both; width:100%;
}
.s_menuGroupItem
{
    width:100%;
    margin-top:3px;float:left; clear:both;
}
.s_menuGroupItem .ico
{
    width:14px;
    height:14px;
    background-repeat:no-repeat;
    
}
.s_menuGroupItem .text
{
    font-size:12px;
    text-decoration:underline;
    margin-left:5px;
}
.search_right
{
 

min-height:516px;

}

.suggestedText
{

}

.results
{
    background:transparent url(../images/searchresult/top.png) repeat-x scroll -2px -1px;
border-right:1px solid #E6E6E6;
height:26px;
line-height:26px;
margin-left:-12px;
width:100%;
}

.results a
{
    
    color:#1B498B;
font-size:12px;
font-weight:bold;
margin-left:12px;
border: 1px dotted #1B498B;
    
    
}

.results span
{
	float:right;  margin-right:10px;
}
.results span.text1
{
	margin-right:20px;
}

.suggestedText
{
	border-bottom:2px solid #E6E6E6;

 width:100%;
padding-bottom:8px;

margin-top:10px;
}
.suggestedText h3
{
	font-size:12px; color:#000000; float:left; min-width:65px; margin-right:10px;
	
} 

.suggestedText a, .suggestedText span
{
	float:left; font-size:12px; font-weight:bold; color:#1B498B;
}
.suggestedText span
{
	 margin-left:5px; margin-right:5px; 
}

.spanGray
{
    color:gray;
  font-size:11px;
     font-weight:bold;
}

.spanSilver
{
    color:silver;
    font-size:13px;
     font-weight:bold;
}

.spanAirBlue
{
    color:#007BA7;
     font-size:13px;
     font-weight:bold;
 
}
 
.resultItems
{
	clear:both;



padding-top:9px;
 width:100%;
	border-bottom:1px solid #E6E6E6;
	padding-bottom:5px;
}
.resultItems .row
{
	float:left; clear:both; width:100%; min-width:1000px;
}




.TableAttrBig
{
   
  font-size:14px;
  font-family: Arial;
   color:white;
   text-align:center; 
   border:1px black solid; 
}

.TableAttrBig td
{
    padding: 2px 10px 2px 10px;
    font-weight:bold;
height:39px;        
background:transparent url(/Media/images/searchresult/AttrTableBig.png) repeat-x scroll right 0;
   border:1px #24426E solid; 
}

.TableAttrSmall
{
    
  font-size:11px;
  font-weight:bold;
   color:#000000;
   text-align:center;  
    
}


.TableAttrSmall td
{
    height:16px;
padding: 0px 10px 0px 10px;
background:transparent url(/Media/images/searchresult/AttrTableSmall.png) repeat-x scroll right 0;
   border:1px gray solid; 
}
.AttrTable
{
    
  float:right;
margin:0 2px 0 2px; 
    
}

.imageContent
{

height:68px;
text-align:center;
width:90px;	 margin-right:25px;
}

.imageContent span
{ float:left; clear:both; width:100%; text-align:center; margin-top:5px; font-size:12px; font-weight:bold;}

.search_text
{
margin-top:0px;
}


.search_text_attr
{
margin-top:15px;
margin-left:25px;
}


.search_text .title
{
 margin-bottom:5px;	 font-size:16px;  color:#1B498B;  float:left; clear:both; font-weight:bold; cursor:pointer;
}

.otherButtons
{
margin-left:18px;	 font-size:16px;  color:#1B498B;  font-weight:bold; cursor:pointer;
}


.selectPlaylists
{
margin-left:18px;	 font-size:16px;  height:27px; margin-top:10px;  font-weight:bold; cursor:pointer; display:none;
}


.footerPlaylistMenager .close
{
    
    
    	
	float: right !important;
	cursor:pointer;
	
}

.hightlihtLyric
{
    
    color: red;
    font-weight:bold;
    
}


.footerPlaylistMenager .plOtherButtons
{
    
    
    	
	float: right !important;
	cursor:pointer;
margin-right:20px;
	
}


.footerPlaylistMenager .close button
{
    
    
    margin-top:1px;
    margin-right:3px;	
height:30px;
	
}

.footerPlaylistMenager .plOtherButtons button
{
    
    
    margin-top:1px;
    margin-right:3px;	
height:30px;
	
}


.footerPlaylistMenager span
{

padding-left:5px;

}
.footerPlaylistMenager
{
    
    
  display:none;  
  position: fixed;
  bottom: 0px;

background:transparent url(/Media/images/searchresult/AttrTableBig.png) repeat-x scroll right 0;
color:white;
font-weight: bold;
	
	line-height: 32px;

    margin-right: 10px;
	width: 100%;

	border:solid 1px #DDDDDD; 
    
}

.search_text .filename
{
 margin-bottom:8px;	   width:100%; float:left; clear:both;  margin-top:5px;
}
.search_text .filename *
{
	float:left
}
.search_text .filename .s1
{
	 font-size:14px; font-weight:bold; margin-left:0px;
}

.search_text .filename span {
float:left;
font-size:12px;
font-weight:normal;
line-height:14px;
margin-left:5px;
margin-right:5px;
}

.ratingSmall .playInfo
{
color:green;
font-weight:bold;
}

.ratingSmall
{
	float:left; clear:both; width:100%; margin-top:5px;
}
.ratingSmall img
{
	float:left; margin-right:1px;
}
.ratingSmall .sep
{
  margin-left:5px; margin-right:5px;
}
.ratingSmall span
{
	float:left;
}
.ratingContent
{
	float:left; margin-right:8px; font-size:12px;
}

.btnDownload2
{
	background:transparent url(../images/searchresult/downloadBtn.png) no-repeat scroll right center;
border:medium none;
color:#282828;
float:left;
line-height:27px;
font-size:12px;
font-weight:bold;
height:27px;
padding-bottom:5px;
min-width:96px;

 
margin-top:10px;
margin-bottom:10px;
border-left:solid 1px #D6D6D6;
border-right:solid 1px #D6D6D6;
}

.resultItems .row2
{
	margin-top:5px;
}

.resultItems .row2 img
{
	float:left;
}
.link
{
float:left;
font-size:12px;
margin-left:20px;
margin-top:15px;
}
.link a
{
	 font-size:12px; color:#5B7D0C;
}
.resultItems2
{
background-color:#F7F7F7;
}
.suggestedText2
{
	border:none;
}
.pagingCotainer
{
clear:both; width:100%; margin-top:5px;	border-top:1px solid #E6E6E6;
	border-bottom:1px solid #E6E6E6; padding-top:5px; padding-bottom:5px;
}


 .pagingCotainer .pagingResult
 {
    
   text-align:center;
   width:100%; 
 }

.pagingCotainer .paging
{
	float:right;
}

.search_content
{
	text-align:left;
}
.searchseparator
{
	width:18px;
}
div.searchseparator
{
	height:10px; float:left;
}
.search_right
{

}
