
/* control > Medias In Home
-------------------------------------------------------------- */

#mediaLibrary_ControlMediasInHome {
}
	
	#mediaLibrary_ControlMediasInHome .mask_mediaList {
		width: 137px;
		height: 87px;

		position: absolute;

		background: url('images/mask.gif') 0 0 no-repeat;
	}

	#mediaLibrary_ControlMediasInHome .mediaList {
	}
	
		#mediaLibrary_ControlMediasInHome .mediaList .mediaContainer {
			width: 45px;
			height: 43px;
			float: left;
			margin: 0 0 1px 0;
			overflow: hidden;
		}

			#mediaLibrary_ControlMediasInHome .mediaList .mediaContainer img {
				min-width: 45px;
				min-height: 43px;
			}

		#mediaLibrary_ControlMediasInHome .mediaList .mediaSeparator {
			width: 1px;
			height: 1px;
			float: left;
		}


		#mediaLibrary_ControlMediasInHome .mediaList .readMore {
			display: block;
			width: 74px;
			height: 17px;
			margin: 10px 0 0 0;
			padding: 3px 0 0 0;
			background: url('images/bg_readmore.gif') 0 0 no-repeat;
			
			color: #fff;
			font-size: 11px;
			text-decoration: none;
			text-align: center;
		}

		#mediaLibrary_ControlMediasInHome .mediaList .readMore:hover {
			background-position: 0 bottom;
		}

/* mediaLibrary > Media Library List
-------------------------------------------------------------- */

#mediaLibrary_MediaLibraryList {
}

	#mediaLibrary_MediaLibraryList h1 {
	}

	#mediaLibrary_MediaLibraryList .galleryList {
		margin: 0 0 0px 0;
	}

	#mediaLibrary_MediaLibraryList .galleryList h2 {
	}

	#mediaLibrary_MediaLibraryList .galleryList .galleryItem {
		width: 152px;
		float: left;
	}

		#mediaLibrary_MediaLibraryList .galleryList .galleryItem .photo {
			width: 152px;
			height: 91px;
			overflow: hidden;

			font-size: 0;
			text-align: center;
		}

			#mediaLibrary_MediaLibraryList .galleryList .galleryItem .photo img {
				min-width: 152px;
				min-height: 91px;
			}

		#mediaLibrary_MediaLibraryList .galleryList .mask {
			width: 152px;
			height: 91px;
			overflow: hidden;
			background: url('images/mask.png') 0 0 no-repeat;

			position: relative;
			margin-bottom: -91px;
		}

		#mediaLibrary_MediaLibraryList .galleryList .galleryItem a {
			display: block;
			height: 18px;
			padding: 2px 0px 0px 0px;
			margin: 3px 0px 0px 0px;

			background: url('images/bg_galleryItem_a.jpg') 0 0 no-repeat #efefef;
			
			color: white;
			text-shadow: #3b9000 -1px -1px 0px;
			text-align: center;
			text-decoration: none;
		}

		#mediaLibrary_MediaLibraryList .galleryList .galleryItemHover a {
			background: url('images/bg_galleryItem_a_hover.jpg') 0 0 no-repeat #abd529;
		}
	
	#mediaLibrary_MediaLibraryList .gallerySeparator {
		width: 20px;
		height: 1px;
		float: left;
	}

/* mediaLibrary > Media List
-------------------------------------------------------------- */

#mediaLibrary_MediaThumbList {
}

	#mediaLibrary_MediaThumbList h1 {
	}

	#mediaLibrary_MediaThumbList .descriptionThumbList {
		display: block;
		margin: 0 0 15px 0;
	}

	#mediaLibrary_MediaThumbList .photo {
		width: 120px;
		height: 120px;
		float: left;
		margin: 0 0 1px 0;
		overflow: hidden;
		background-color: #efefef;
		
		text-align: center;
	}

		#mediaLibrary_MediaThumbList .maskThumb {
			width: 120px;
			height: 120px;
			overflow: hidden;
			background: url('images/maskThumb.gif') 0 0 no-repeat;

			position: relative;
			margin-bottom: -120px;
		}

		#mediaLibrary_MediaThumbList .photo img {
			min-width: 120px;
			min-height: 120px;

			_width: 120px;
			_height: 120px;
		}
	
	#mediaLibrary_MediaThumbList .movie {
		width: 120px;
		height: 120px;
		background: url('images/play.png') center center no-repeat;

		position: absolute;
	}
	
	#mediaLibrary_MediaThumbList .mediaSeparator {
		width: 1px;
		height: 1px;
		float: left;
	}
	
	#mediaLibrary_MediaThumbList .category {
		float: right;
		margin: 7px 0 0 0;
	}

		#mediaLibrary_MediaThumbList .category a {
			display: block inline;
			padding: 3px 8px;
			margin: 0 1px 0 0;
			background-color: #fff;

			font-size: 11px;
			color: #2b2b2b;
			text-decoration: none;
		}	

		#mediaLibrary_MediaThumbList .category a:hover {
			background-color: #000;

			color: #ffffff;
		}
