#totomedialibrary_results tr.totomedialibrary_row:nth-child(even) {background: #CCC}
#totomedialibrary_results tr.totomedialibrary_row:nth-child(odd) {background: #FFF}

#totomedialibrary_results
{
	border: 1px solid black;
	margin-top: 10px !important;
	margin-bottom: 10px !important;
   /*display:block;*/ 
    line-height: 15px;
    table-layout:fixed;
}

.totomedialibrary_description_cell {
    width:45%;
}
.totomedialibrary_detail_cell {
    width:40%;
}
.totomedialibrary_audio_cell {
    width:15%;
}

#totomedialibrary_results tr.totomedialibrary_row:hover
{
	background-color:#eeeeee;
}

#totomedialibrary_results tr.totomedialibrary_row td { border: none;}
#totomedialibrary_results tr.totomedialibrary_row > td { padding:10px 15px 10px 10px !important; }
#totomedialibrary_results .totomedialibrary_detail { max-width:200px;}
#totomedialibrary_results .totomedialibrary_detail td { padding:3px !important; vertical-align: top;}
.totomedialibrary_tags { max-width: 400px;white-space: pre; }

#totomedialibrary_results th	
{
	padding-right:15px;
	padding-left:15px;
}

#totomedialibrary_results ul
{
	list-style: none;
	display: inline-block;
	/*vertical-align: text-top;*/
	margin-left: 0px !important;
	margin-top: -5px;
	margin-bottom: 0px;
}

.totomedialibrary_entry{ background-color:#eeeeee; }

.totomedialibrary_entrylabel { padding-right:10px; font-weight:bold;}
.totomedialibrary_entry { margin-left:12em; font-size:14px; color:#00006C; margin-bottom:3px; }
.totomedialibrary_entry > div { padding-left:8px; }
.totomedialibrary_entry table td { padding:3px; vertical-align: text-top; }

#totomedia_library ul { list-style:none }

.totomedialibrary_expand { cursor:pointer; vertical-align:top; margin-left:5px; padding: 3px 10px 3px 5px; }
.totomedialibrary_abs { background: white; width: 100%; margin-bottom: 15px; }

#totomedialibrary_resultsC, #totomedialibrary_resultsO { background-color:#DDDDDD; box-shadow: 5px 5px 3px #AAAAAA; border-radius:3px 3px 3px 3px; -moz-border-radius:3px 3px 3px 3px; padding:15px 15px 15px 15px; }

.totomedialibrary_link {
	padding-right:10px;
	color: blue;
	text-decoration: underline;
	cursor: pointer;
	display: block;	
}
.totomedialibrary_icon { width: 35px; cursor: pointer;}

.totomedialibrary_match { background-color:#05e177 }