@media screen
{

	#containerSelectedAlbum	
	{
		position:			relative;
		display:			block;
		
		height:				20px;
		margin:				0px 0px 0px 0px;
		padding:			3px 0px 0px 5px;
		line-height:		20px;
		
		border:				1px solid #FFC000;
		background-color:	#FFFFFF;
	}
		#containerSelectedAlbum .head
		{
			color:				#000000;
			font-weight:		bold;
		}
		
	#containerPhotoBucket
	{
		position:			relative;
		display:			block;
		
		margin:				25px 0px 0px 0px;
		padding:			0px 0px 0px 0px;
		
		border:				1px solid #FFC000;
		background-color:	#FFFFFF;
	}
		#containerPhotoBar
		{
			position:			relative;
			display:			block;
			
			height: 			23px;
			margin:				0px 0px 0px 0px;
			padding:			0px 0px 0px 0px;

			border-bottom:		1px solid #B2B2B2;
			background-image:	url('../images/photobarback.gif');
			background-repeat:	repeat-x;
		}
		
		#containerPhotos
		{
			position:			relative;
			display:			block;
			
			margin:				0px 0px 10px 0px;
			padding:			0px 0px 0px 0px;
			
		}
		
			#PhotoalbumPhotos
			{
				position:			relative;
				display:			block;
				
				margin:				0px 0px 0px 0px;
				padding:			0px 0px 0px 0px;
				
				height:				auto;
				_height:			100px !important;
				min-height:			100px;
			}
			
				#PhotoalbumPhotos .photo
				{
				
					position:			relative;
					display:			block;
					float: 				left;
					
					width:				150px;
					height:				125px;
					margin:				10px 0px 0px 10px;
					padding:			10px 10px 0px 10px;
					border:				1px solid #FFC000;
					cursor:				pointer;
				}
				
				#PhotoalbumPhotos .photo .info
				{
					height:				21px;
					line-height:		21px;
					padding:			2px 0px 0px 0px;
					text-align:			center;
				}
				
				#PhotoalbumPhotos .photo .info .layout-portrait
				{
					position:			relative;
					display:			block;
					float: 				left;
					
					width: 				21px;
					height:				21px;
					margin:				0px 0px 0px 0px;
					padding:			0px 0px 0px 0px;
			
					background-image:	url('../icons/portrait.gif');
					background-repeat:	no-repeat;
					background-position: 2px 2px;
				}
				
				#PhotoalbumPhotos .photo .info .layout-landscape
				{
					position:			relative;
					display:			block;
					float: 				left;
					
					width: 				21px;
					height:				21px;
					margin:				0px 0px 0px 0px;
					padding:			0px 0px 0px 0px;
			
					background-image:	url('../icons/landscape.gif');
					background-repeat:	no-repeat;
					background-position: 1px 7px;

				}
				
				#containerPhotoPagingTop
				{
					position:			relative;
					display:			block;
					
					height:				21px;
					margin:				0px 0px 0px 0px;
					padding:			10px 0px 2px 0px;
					border-bottom:		1px solid #FFC000;
				}
				*>#containerPhotoPagingTop
				{
					height:				auto;
					min-height:			21px;
				}
				
				#containerPhotoPagingBottom
				{
					position:			relative;
					display:			block;
					
					height:				21px;
					margin:				10px 0px 0px 0px;
					padding:			10px 0px 2px 0px;
					border-top:			1px solid #FFC000;
				}
				*>#containerPhotoPagingBottom
				{
					height:				auto;
					min-height:			21px;
				}
				
					#containerPhotoPagingTop ul, #containerPhotoPagingBottom ul
					{
						clear:both;

						position: 			relative;
						display:			block;
						list-style:			none;
						padding:			0px 0px 0px 10px;
						margin:				0px;
					}
					#containerPhotoPagingTop ul li.nowidth, #containerPhotoPagingBottom ul li.nowidth
					{
						width: auto;
					}
					
					#containerPhotoPagingTop ul li.next, #containerPhotoPagingBottom ul li.next,
					#containerPhotoPagingTop ul li.prev, #containerPhotoPagingBottom ul li.prev
					{
						width: auto;
					}
					#containerPhotoPagingTop ul li, #containerPhotoPagingBottom ul li
					{
						position: 			relative;
						display:			block;
						float: 				left;
						width:				20px;
						padding:			0px 0px 0px 0px;
						margin:				0px 10px 0px 0px;
					}

					#containerPhotoPagingTop ul li a, #containerPhotoPagingBottom ul li a
					{
						color:				#000000;
						text-decoration:	none;
						border:				1px solid #FFFFFF;
					}

					#containerPhotoPagingTop ul li a:hover, #containerPhotoPagingBottom ul li a:hover
					{
						text-decoration:	underline;
						border:				1px solid #FFC000;

					}

					#containerPhotoPagingTop ul li.selected a, #containerPhotoPagingBottom ul li.selected a
					{
						font-weight:		bold;
						border:				1px solid #FFC000;
					}
					
					
					#containerPhotoPagingTop ul.pagingbuttons li.next, #containerPhotoPagingBottom ul.pagingbuttons li.next
					{
						float:right;
					}
					#containerPhotoPagingTop ul.pagingbuttons, #containerPhotoPagingBottom ul.pagingbuttons
					{
						clear:none;
					}
					
							
}
