.tpReleaseList {
	font-family: Calibri, "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 13px;
}

.tpReleaseList > ul, .tpReleaseList > ol {
	margin: 0px;
	padding: 0px;
	border: 0px solid transparent;
}

.tpReleaseList .tpRelease > a {
	margin: 4px;
	margin-right: 12px;
	margin-left: 12px;
	background-color: transparent !important;
	z-index: 2;
}

.tpReleaseList .tpRelease > a:hover {
	margin: 4px;
	margin-right: 12px;
	margin-left: 12px;
	background-color: transparent !important;
	z-index: 2;
}

.tpReleaseList .tpReleaseSelected > a {
	margin: 4px;
	margin-right: 12px;
	margin-left: 12px;
	background-color: transparent !important;
	z-index: 2;
}

.tpReleaseList .tpRelease .tpShine {
	display: none;
}

.tpReleaseList .tpRelease .tpInfo {
	z-index: 2;
	margin: 0;
}

.tpReleaseList .tpRelease .tpTile {
	z-index: 2;
}

.tpReleaseList .tpRelease .tpInfo .tpThumbnail {
	margin-top: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	z-index: 2;
	border-top: 1px solid;
	border-bottom: 1px solid;
	border-left: 1px solid;
	border-right: 1px solid;
}

.tpReleaseList .tpRelease .tpInfo .tpMetadata {
	margin: 0;
	z-index: 4;
	background-color: transparent;
	border: 0px solid;
	position: relative;
	border: 0px solid transparent;
	padding: 1px 1px 1px 0;
	left: -1px;
}

.tpReleaseList .tpRelease .tpInfo .tpMetadata .tpGroup {
	position: absolute;
	top: 0px;
	left: 0px;
	right: 0px;
	bottom: 0px;
	border: 1px solid transparent;
}


.tpReleaseList .tpRelease .tpTile .tpThumbnail {
	margin: 1px;
	margin-bottom: 1px;
	z-index: 2;
}

.tpReleaseList .tpRelease .tpTile .tpMetadata {
	margin: 1px;
	z-index: 4;
	background-color: transparent;
}

.tpReleaseList .tpRelease .tpTitle {
	margin: 0px;
	padding: 4px;
	font-size: 14px;
}

.tpReleaseList .tpRelease .tpTitle .tpDuration {
	font-size: .75em;
	font-weight: normal;
}


.tpReleaseList .tpRelease .tpThumbnail
{
	position: relative;
}

.tpReleaseList .tpReleaseSelected .tpThumbnail .tpThumbnailOverlay
{
	display: none;
}

.tpReleaseList .tpRelease .tpThumbnail .tpThumbnailOverlay
{
	width: 25px;
	height: 25px;
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAZCAYAAADE6YVjAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAB0zAAAdMwBoN9knQAAABR0RVh0Q3JlYXRpb24gVGltZQA1LzQvMTAQ6pb2AAAAHHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3MgQ1M0BrLToAAAAKNJREFUSInl1MENQVEQheF5RAFUoAWJDijCXgHaUIVoxIoG7GysqcD2s7qx4b2EO4nwFzD/3Jx7poHIJlsCvUxB4Q8k6GFSxdIWPM7YYfrR/A7J0YMNxtkSuGGNYaakcMEKg0xJ4YRFtqSwxwz9TElh+UxSq4yHiJhHxPbVtl+byVXi7yo9GXUNf1eS1vjc26XSFe58SQ1q9qSV35E02ZlERNwBuOfzOGmNE2QAAAAASUVORK5CYII=);
	position: absolute;
	bottom: 5px;
	right: 5px;
}

.tpHeader, .tpPlayer, .tpClipInfo, .tpCategoryList, .tpSearch, .tpNavigation, .tpReleaseList, .tpReady {
	font-family: Calibri, "Lucida Sans Unicode", "Lucida Grande", sans-serif;
}

.tpClipInfo .tpBackground {
	display: none;
}

.tpClipInfo {
	background-color: transparent !important;
}

.tpPlayer .tpBackground {
/*	display: none; */
}

.tpPlayer .player {
	margin: 0;
}

.tpNavigation .tpBackground {
	margin: 0px 0px 0px 0px;
}

.tpNavigation .tpBackgroundShine, .tpSearch .tpBackgroundShine {
	margin: 1px 1px 1px 1px;
}

.tpNavigation .tpGroup {
	width: auto;
	margin: 1px 8px 1px 8px;
	background-color: transparent !important;
}

.tpNavigation .tpPreviousRange {
	width: 20px;
}

.tpNavigation .tpPreviousRange.tpDisabled {
	cursor:default;
	opacity:0.5;
	filter:alpha(opacity=50);
}

.tpNavigation .tpPreviousRange span {
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAJBJREFUeNpi/P//PwM5gIkEtYxAzEGqRgsg3gfEWnARkFPxYCEg7gXi3/8hQA8mh09TFBDf/Y8K8GrUAeLN/7EDrBo5gbgLiH/9xw3gGpED5x8QvwXiT0QFFxanygLxPFKcio7dgPgsORpBmAOIK4D4I1SjPrEaYVgdiFcDsQFMjJHEtMoCxH/A6Y/cRA4QYAAGon9vUquKDQAAAABJRU5ErkJggg==');
	background-repeat:no-repeat;
	background-position:center;
	text-indent:-3000px;
}

.tpNavigation .tpNextRange {
	width: 20px;
}

.tpNavigation .tpNextRange.tpDisabled {
	cursor:default;
	opacity:0.5;
	filter:alpha(opacity=50);
}

.tpNavigation .tpNextRange span {
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAI1JREFUeNpi/P//PwM5gAmJzUmuRhsg3gHEukTpBDkVip3/Q8BXIG4AYm4kOQyMzHH6jwquALEvORphYDkQK5OjEQS+AHE1ELPC1DMRGYgfgfgdKEiwBQ42G/8A8UQgFiXFqYeA2IqYwIFFx0sgzgJiJlKiYwkQy+LTAMOMSGmVFYh/E5vkGMlN5AABBgCBgH9W3m0XOAAAAABJRU5ErkJggg==');
	background-repeat:no-repeat;
	background-position:center;
	text-indent:-3000px;
}

.tpNavigation .tpRangeInfo {
	font-size:14px;
	line-height: 16px;
	right: 20px;
	left: 20px;
	background-color: transparent !important;
}

.tpReleaseList {
	background-color: transparent !important;
}

.tpReleaseList .tpBackground {
	display: none;
}

.tpNavigation .tpBackground {
	position:absolute;
	left:0px;
	top:0px;
	
	width:100%;
	height:100%;
	
	opacity:0.5;
	filter:alpha(opacity=50);
}


.tpReleaseList {
	z-index:101;
}              

.tpSearch .tpSearchSubmit {
	width: 28px;
}

.tpSearch .tpTextInputContainer {
	margin: 1px;
	margin-right: 28px;
}

.tpSearch .tpTextInput {
	font-size: 14px;
	font-family: Calibri, "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	text-indent: 3px;
	display: block;
}

.tpSearch .tpLabel {
	padding-top: 1px;
	font-size: 14px;
	font-family: Calibri, "Lucida Sans Unicode", "Lucida Grande", sans-serif;
}

.tpSearch .tpSearchSubmit.tpDisabled, .tpSearch .tpSearchReset.tpDisabled  {
	display: none;
}

.tpSearch .tpSearchSubmit span {
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAcIAAAHCABzQ+bngAAABV0RVh0Q3JlYXRpb24gVGltZQAyLzIyLzEyqSz45QAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNAay06AAAAHASURBVDiNldK/q9NQFAfwk6c8sMUf73UQF8HhDa5Cwdl/wl1QHLK4uAlFBTcH6RwEURAs0q0OcTBYujlEoZ1apAlJ05Af5Ne9OeceFx8ESUv9jvec87nnwgVoxPf9l2VZMjNznufS8zwdDsl4PD4uiuIzIjIR/WbmH1LKEBG5LEtD1/WjvUCe5++IiOM4vn9+NhwOL6Vp+pCIuCiKtzuHXdfV/w4/aqtnWfaciNh13bNdt4u6rsNer9e65mKxuE5EnCTJk7b6UafTOdY0zQnDULU12LYdMTN0u93TViDLsg0znxmG0Wlr6Pf7NzRNgzRNndYneJ53j4hYCPG6rV5V1QdElJZlXWkFAADCMHyqlGIp5TCKopuz2ezyer2+LYR4j4jsOM6b5XJ5dycAABBF0QspJRMR13XNiMiIqDabzas8z9eIyEII0zCMCzuR+Xx+K47jx2maPguC4IFt26dZlt3hRoQQX0ej0cW92zQznU5Pqqr61UQQ0VytVvt/ZzOO45yUZfkvMjZNs3swYlnWtaIofp4DSikOguD7wQAAwGQyuZokyTellCIiEQTBp/8CAAAGg0F3u91+8X3/IwDAH4K7Za5Bxj9lAAAAAElFTkSuQmCC');
	background-repeat:no-repeat;
	background-position:center;
	height: 100%;
	width: 100%;
	cursor:pointer;
	text-indent:-3000px;
	display:inline-block;
	overflow:hidden;
}

.tpSearch .tpSearchReset {
	width: 28px;
}

.tpSearch .tpSearchReset span {
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAGCAYAAAAPDoR2AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAABHGAAARxgBc4LeuQAAABV0RVh0Q3JlYXRpb24gVGltZQAyLzIyLzEyqSz45QAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNAay06AAAACVSURBVAiZNY49CsJAEEYnCQZkW1N7C8+ijRewEwvBUi/gFdLmEN5kC2EhKUQyMCHMT8bG/cr3ePBBjLEjohb+c3dQ1ScRdWVKaT9N0xsRbwAAZnYysy8zH3IAfd9f53l+MfPZ3cHdocyyaZqPmQUiWmVWLstSiMhFVTchhJ2ZVYj4GIahKkTk7u7buq6P+dA4jq2IrH9TsWAFr4A00AAAAABJRU5ErkJggg==');
	background-repeat:no-repeat;
	background-position:center;
	height: 100%;
	width: 100%;
	cursor:pointer;
	text-indent:-3000px;

	display:inline-block;
	overflow:hidden;

}

.tpSearch .tpBackground {
	position:absolute;
	left:0px;
	top:0px;
	
	width:100%;
	height:100%;
	
	opacity:0.5;
	filter:alpha(opacity=50);
}