div#FiltersGoHere
{
	line-height: 2.4; margin-left: 30px; margin-right: 30px; width: auto;
}

div#FiltersGoHere span.Filter
{
	border: 1px solid #777; cursor: pointer; padding: 3px; margin: 1px; font-size: 12.5px;
-webkit-border-radius:4px;
}

div#FiltersGoHere:Hover span.Filter
{
	color: #444; border: 1px solid #777; background-color: none;
}

div#FiltersGoHere:Hover span.Filter:Hover
{
	border: 1px solid #000; color: #000;
	-webkit-box-shadow: rgba(0, 0, 0, 0.296094) 0px 0px 3px;
}

div#FiltersGoHere span.Filter.Applied
{
	color: #000; border: 1px solid #000; background-color: #e9b58f;
	-webkit-box-shadow: rgba(0, 0, 0, 0.496094) 0px 0px 5px;
}

div#FiltersGoHere span.Filter.Category
{
	color: #333; border: 1px solid #333; width: 200px;
}

div#ListGoesHere
{
	position: relative; min-height: 100px;
	margin-top: 10px;
}

div.Full div#ListGoesHere
{
	left: 35px; width: 650px;
}

div#ListGoesHere
{
	width: 850px;
}

div#ListGoesHere div.Thumbnail
{
	position: absolute; border: 1px solid #777;  cursor: pointer;
	background-image: url("../page/headercorner_light.jpg"); background-repeat: no-repeat;
	background-position: center center;
}

div#ListGoesHere div.ThumbnailDescription
{
	position: absolute; border: 1px solid #777; z-index: 50;
	display: none; background-image: url("../page/transparent.png");
}

div#ListGoesHere div.ThumbnailDescription.Hovered
{
	display: block;
	-webkit-box-shadow: rgba(0, 0, 0, 2.5) 0px 0px 20px;
-webkit-border-radius:4px;
}

div#ListGoesHere div.ThumbnailDescription div.Header
{
	font-size: 15px; color: #111; text-align: center; border: 0px; margin: 5px;
}

div#ListGoesHere div.ThumbnailDescription div.Description
{
	text-align: center; font-size: 10.5px; margin: 0px 10px 0px 10px;
}

div#ListGoesHere div.Thumbnail.GroupHover
{
	border: 1px solid #000;
}
div#ListGoesHere div.Thumbnail div.Image
{
	position: absolute; left: 0px; top: 0px; right: 0px; bottom: 0px;
}

div#ListGoesHere div.Thumbnail div.Image
{
	position: absolute; left: 0px; top: 0px; right: 0px; bottom: 0px;
}

div#ListGoesHere div.Thumbnail div.ImageBlurred
{
	position: absolute; left: 0px; top: 0px; right: 0px; bottom: 0px;
	display: none;
}

div#ListGoesHere:hover div.Thumbnail div.ImageBlurred
{
	display: block;
}

div#ListGoesHere div.Thumbnail:hover,
div#ListGoesHere div.Thumbnail.GroupHover
{
	-webkit-box-shadow: rgba(0, 0, 0, 0.696094) 0px 0px 15px;
-webkit-border-radius:8px;
}

div#ListGoesHere div.Thumbnail:hover div.Image,
div#ListGoesHere div.Thumbnail.GroupHover div.Image
{
-webkit-border-radius:6px;
}

div#ListGoesHere div.Thumbnail:hover div.ImageBlurred,
div#ListGoesHere div.Thumbnail.GroupHover div.ImageBlurred
{
	display: none;
}

div#ListGoesHere div.Thumbnail div.Icon
{
	position: absolute; width: 25px; height: 25px; right: 5px; bottom: 5px;
	background-position: center center; background-repeat: no-repeat;
}

div#ListGoesHere div.Thumbnail div.Icon
{
	display: block; z-index: 1200
}

div#ListGoesHere div.Thumbnail.GroupHover div.Icon
{
	display: block;
}

div#ListGoesHere div.Thumbnail div.Icon.video
{
	background-image: url("../page/animationTrans.png");
	height: 25px;
}

div#ListGoesHere div.Thumbnail div.Icon.video:Hover
{
	background-image: url("../page/animation.png");
}

div#ListGoesHere div.Thumbnail div.Icon.pdf
{
	background-image: url("../page/pdfTrans.png");
	height: 25px;
}

div#ListGoesHere div.Thumbnail div.Icon.pdf:Hover
{
	background-image: url("../page/pdf.png");
}

div#ListGoesHere div.Thumbnail div.Icon.play
{
	background-image: url("../page/playTrans.png");
}

div#ListGoesHere div.Thumbnail div.Icon.play:Hover
{
	background-image: url("../page/play.png");
}

div#ListGoesHere div.Thumbnail div.Icon.music
{
	background-image: url("../page/noteTrans.png");
}

div#ListGoesHere div.Thumbnail div.Icon.music:Hover
{
	background-image: url("../page/note.png");
}

div#ListGoesHere div.RenderFullLT, div#ListGoesHere div.RenderFullRT,
div#ListGoesHere div.RenderFullLB, div#ListGoesHere div.RenderFullRB
{
	display: none;
}

div#ListGoesHere div.RenderFullLT
{
	position: absolute; left: -1px; top: -1px; width: 12px; height: 12px;
	background-image: url("CornerLT.png");
}

div#ListGoesHere div.RenderFullRT
{
	position: absolute; right: -1px; top: -1px; width: 12px; height: 12px;
	background-image: url("CornerRT.png");
}

div#ListGoesHere div.RenderFullLB
{
	position: absolute; left: -1px; bottom: -1px; width: 12px; height: 12px;
	background-image: url("CornerLB.png");
}

div#ListGoesHere div.RenderFullRB
{
	position: absolute; right: -1px; bottom: -1px; width: 12px; height: 12px;
	background-image: url("CornerRB.png");
}

/*
div#ListGoesHere div.Thumbnail div.Coating
{
	display: none;
}
*/

div.GroupHover div.Thumbnail div.Coating, div#ListGoesHere:hover div.Thumbnail div.Coating
{
	background-image: url("../page/transparenthalf.png");
	position: absolute; left: 0px; top: 0px; right: 0px; bottom: 0px;
}


div#ListGoesHere div.Thumbnail div.TextOverlay
{
	position: absolute; left: 0px; top: 0px; right: 0px; bottom: 0px;
	display:table-cell; vertical-align: middle; border-collapse: collapse;
	font-size: 15px; z-index: 1000; color: #BBB; padding: 12px;
	font-style: italic; text-align: center; opacity: .50;
}

div#ListGoesHere div.Thumbnail.GroupHover div.TextOverlay
{
	color: #FFF; opacity: .90;
}

div#ListGoesHere div.Thumbnail div.TextOverlay.Shadow
{
	left: 1px; top: 1px; right: -1px; color: #000; opacity: .40;
}

div#ListGoesHere div.Thumbnail.GroupHover div.Coating
{
	display: none;
}

div#FullscreenOverlay
{
	position: absolute; left: 0px; top: 0px; right: 0px; bottom: 0px;
	background-image: url("../page/blacknoise.png"); z-index: 100; display: none;
	color: #FFF;
}

div.Viewed#FullscreenOverlay
{
	display: block; overflow: auto;
}

div.Viewed#FullscreenOverlay div.Closer
{
	cursor: n-resize; position: absolute; left: 0px; top: 0px; right: 0px; bottom: 0px;
	background-color: #AAA;
}

div.Viewed#FullscreenOverlay div.Content
{
	position: absolute; left: 0px; top: 0px; right: 0px; bottom: 0px;
	background-color: #B00;
}

div#FullscreenOverlay div.Title
{
	font-size: 30px; margin: 20px 10px 10px 10px;
	text-align: center;
}

div#FullscreenOverlay div.Small
{
	font-size: 10px; text-align: center; margin: 0px 10px 10px 10px;
}

div#FullscreenOverlay > div.Description, div.FullscreenImage > div.Description
{
	font-size: 14.5px; text-align: justify; margin: 0 auto; margin-bottom: 10px;
	border: 1px solid #222; max-width: 800px; z-index: 1000; position: relative;
	background-image: url("../page/transparenthalf.png"); padding: 5px;
}

div#FullscreenOverlay > div.Description.Written
{
	max-width: 800px; background-image: url("../page/transparentlight.png"); margin-top: 50px; min-height: 750px;
}

div#FullscreenOverlay > div.Description.Written div.Text
{
	margin-top: 10px; margin-bottom: 20px;
}

div#FullscreenOverlay > div.Description.Written a.writtenLink
{
	display: block; margin: 5px 2px auto 2px; padding: 0px 3px 0px 35px; border: 1px solid #444; width: 300px;
	min-height: 30px; background-position: 5px center; background-repeat: no-repeat;
}

div#FullscreenOverlay > div.Description.Written a.writtenLink:Hover
{
	border: 1px solid #CCC;
}

div#FullscreenOverlay > div.Description.Written a.writtenLink.pdf
{
	background-image: url("../page/pdfTrans.png");
}
div#FullscreenOverlay > div.Description.Written a.writtenLink.pdf:Hover
{
	background-image: url("../page/pdf.png");
}

div#FullscreenOverlay > div.Description div.InlineImage
{
	border: 1px solid #444; padding: 1px; margin: 2px; margin-left: 8px; margin-bottom: 8px; float: right;
	text-align: center;
}

div#FullscreenOverlay > div.Description div.InlineImage img
{
	margin-bottom: 5px;
}

div#FullscreenOverlay div.Date
{
	font-size: 14px; text-align: center; margin: 0 auto; margin-bottom: 10px;
	z-index: 1000; position: relative;
}

div#FullscreenOverlay div.Links
{
	font-size: 14px; text-align: center; margin: 0 auto; padding-bottom: 40px;
	z-index: 1000; position: relative;
}

div#FullscreenOverlay a
{
	color: #AAA;
}

div#FullscreenOverlay a:Hover
{
	color: #FFF;
}

div#FullscreenOverlay iframe#pdfViewer
{
	margin: 10px 10px 20px 10px; padding: 1px; border: 1px solid #444;
	z-index: 1000; position: relative; min-width: 100px; min-height: 100px;
}

div#FullscreenOverlay div.Thumb
{
	font-size: 10px; margin: 0 auto; position: relative; text-align: center;
}

div#FullscreenOverlay div.Thumb img
{
	font-size: 10px; margin: 0px 10px 20px 10px; padding: 1px; border: 1px solid #444;
	z-index: 1000; position: relative; min-width: 100px; min-height: 100px;
}

div#FullscreenOverlay div.Video
{
	font-size: 10px; margin: 0 auto; margin-top: 15px; position: relative; text-align: center;
}

div#FullscreenOverlay div.ListThumbnails
{
	margin: 10px auto 10px auto; padding: 2px 10px 2px 2px; border: 1px solid #444; text-align: center; max-width: 600px; height: 120px;
	position: relative; overflow: auto; white-space: nowrap; background-image: url("../page/transparenthalf.png");
}

div#FullscreenOverlay div.ListThumbnails span.Thumbnail
{
	position: relative; border: 1px solid #444; margin: 1px; min-height: 90px; min-width: 25px; display: inline-block;
}

div#FullscreenOverlay div.ListThumbnails span.ThumbnailText
{
	position: relative; border: none; margin: 1px; font-size: 30px; margin-right: 10px; margin-left: 10px; top: -30px;
}

div#FullscreenOverlay div.ListThumbnails span.Thumbnail img
{
	position: relative;
}

div#FullscreenOverlay div.ListThumbnails span.Thumbnail div.Overlay
{
	position: absolute; left: 0px; top: 0px; right: 0px; bottom: 0px;
	background-image: url("../page/transparentlight.png"); display: block;
}

div#FullscreenOverlay div.ListThumbnails span.Thumbnail:Hover div.Overlay
{
	background-image: none; cursor: pointer;
}

div#FullscreenOverlay div#MusicPlayer
{
	margin: 40px auto; width: 200px;
}

div#FullscreenOverlay div#MusicPlayer div#Name
{
	text-align: center; width: 100%; margin-bottom: 5px;
}

div#FullscreenOverlay div#MusicItems
{
	margin: 0 auto; width: 400px;
}

div#FullscreenOverlay div#MusicItems div.Item
{
	margin-top: 20px; font-size: 16px; font-family: Verdana;
	cursor: pointer;
}

div#FullscreenOverlay div#MusicItems div.Item div.Description
{
	 font-size: 14px; margin-left: 30px; margin-top: 10px;
}

div#FullscreenOverlay div#MusicItems div.Item div.Name
{
	font-weight: bold;
} 

div#FullscreenOverlay div#MusicItems div.Item:Hover div.Name
{
	color: #aaa;
}

div.Full
{
	position: relative;
}

div.FullMain
{
	min-height: 550px;
}

div.FullMain div.ImageHeader
{
	width: 700px; height: 500px; margin-bottom: -300px; background-position: center center;
}

div.FullMain div.ImageHeader div.Fader
{
	width: 700px; height: 500px; background-image: url("fullfader.png");
}

div.FullMain div.FullTitle
{
	width: 700px; text-align: center; font-size: 55px; margin-bottom: 50px;
}

div.FullMain div.DefaultText
{
	width: 700px; width: 650px;
}

div.FullSide
{
	position: absolute; left: 710px; top: 0px; width: 170px; height: 100%;
}

div.FullSide div.Item
{
	color: #444; border: 1px solid #444; padding: 10px; width: 100%;
	margin-top: 13px; padding-left: 40px;
	background-repeat: no-repeat;
	background-position: 5px center;
	-webkit-box-shadow: rgba(0, 0, 0, 0.296094) 0px 0px 3px;
}

div.FullSide div.Item:Hover
{
	color: #000;border: 1px solid #000; cursor: pointer;
	-webkit-box-shadow: rgba(0, 0, 0, 0.896094) 0px 0px 6px;
}

div.FullSide div.Item span.Title
{
	font-weight: bold;
}

div.FullSide div.Item span.Description
{
	font-size: 11.5px;
}

div.FullSide div.Item.Back
{
	margin-bottom: 50px; margin-top: 0px;
}

div.FullSide div.Item.Back.Bottom
{
	position: absolute; bottom: 0px; margin-botton: 0px;
}

div.FullSide div.Item.Requirements
{
	margin-top: 0px; padding-left: 40px; font-size: 10.5px; cursor: default;
	border-top: 0px;
}

div.FullSide div.Item.Requirements span.Description
{
	font-size: 10.5px; line-height: 19px;
}

div.FullSide div.Item.Requirements span.Description a
{
	color: #444; font-style: italic;
}

div.FullSide div.Item.Requirements:Hover span.Description a
{
	color: #000;
}

div.FullSide div.Item.Requirements:Hover span.Description a:Hover
{
	color: #444;
}

div.FullSide div.Item.play
{
	background-image: url("../page/playTrans.png");
}
div.FullSide div.Item.play:Hover
{
	background-image: url("../page/play.png");
}

div.FullSide div.Item.video
{
	background-image: url("../page/animationTrans.png");
}
div.FullSide div.Item.video:Hover
{
	background-image: url("../page/animation.png");
}

div.FullSide div.Item.pdf
{
	background-image: url("../page/pdfTrans.png");
}
div.FullSide div.Item.pdf:Hover
{
	background-image: url("../page/pdf.png");
}

div.FullSide div.Item.music
{
	background-image: url("../page/noteTrans.png");
}
div.FullSide div.Item.music:Hover
{
	background-image: url("../page/note.png");
}			