
		.gallery-adv{
			font-size: 8pt;
			font-weight: bold;
			min-height:500px;
			display:none; /*display with javascript*/
		}
		.gallery-adv .ss-controls a{
			padding-left: 20px;
			outline: none;
		}
		.gallery-adv .ss-controls a.play{
			background: url(/cirkuit/cms/include/contentTypes/ImageGallery/frontend/images/play.gif) left center no-repeat;
		}
		.gallery-adv .ss-controls a.pause{
			background: url(/cirkuit/includes/images/loadingAnimations/snake-grey.gif) left center no-repeat;	
		}
		.thumbs-adv ul li{
			background: none;
		}
		.ContentType_ImageGallery_galleryContainer{
			float:left;
			width: 100%;
		}
		.ContentType_ImageGallery_galleryContainer span.image-wrapper{
			width: 100%;
		}
		#ImageGallery54 div.content {
			/* The display of content is enabled by a javascript generated style on the page.
			   This is so that the slideshow content won't display unless javascript is enabled.
			display: none; */
			float:right;
						width:405px;
		}
		div.content.ContentType_ImageGallery_SingleImage{
			float:none;
		}
		#ImageGallery54 div.loader {
			background-image: url('/cirkuit/includes/images/loadingAnimations/horizBar.gif');
			background-repeat: no-repeat;
			background-position: center;
			width: 405px;
			height: 350px;
		}
		div.navigation{
		
		}
		div.content a, div.navigation a {
			text-decoration: none;
			color: #999;
		}
		div.content  a:focus, div.content  a:hover, div.content  a:active {
			text-decoration: underline;
		}
		div.controls {
			margin-top: 5px;
			height: 23px;
		}
		div.controls a {
			padding: 5px;
		}
		div.ss-controls {
			float: left;
		}
		div.nav-controls {
			float: right;
		}
		
		.ContentType_ImageGallery_crossSlide{
			clear: both;
			text-align: center;
			padding-bottom: 8px;
		}
		div.slideshow {
		
		}
		div.slideshow span.image-wrapper {
		}
		div.slideshow a.advance-link {
			display: block;
		}
		div.slideshow img {
			border: 1px solid #ccc;
			padding: 2px;
			display: block;
			margin: 0 auto;
		}
		.caption{
			zoom:1;
		}
		.image-caption a{
			text-decoration: underline !important;
		}
		div.download {
			float: right;
		}
		#ImageGallery54 div.download a{
			padding: .5em 0 1em 23px;
						outline: none;
			text-decoration: none !important;
		}
		div.embox {
			clear: both;
			border: 1px solid #ccc;
			background-color: #eee;
			padding: 12px;
		
			min-height:15px;
			height:auto !important;
			height:15px;
		}
		div.image-title {
			font-weight: bold;
			font-size: 1.4em;
		}
		
		#ImageGallery54 div.image-desc {
			line-height: 1.3em;
					}
		div.navigation {
			/* The navigation style is set by a javascript generated style on the page.
			   This is so that the javascript specific styles won't be applied unless javascript is enabled. */
		}
		.thumbs-adv ul.thumbs {
			margin: 0;
			padding: 0;
		}
		.thumbs-adv ul.thumbs li {
			float: left;
			padding: 0;
			margin: 5px 10px 5px 0;
			list-style: none;
		}
		a.thumb {
			display: block;
			text-align: center;
		}
		.thumbs-adv ul.thumbs li.selected a.thumb {
		
		}
		a.thumb:focus {
			outline: none;
		}
		.thumbs-adv ul.thumbs img {
			padding: 2px;
			border: none;
			border: 1px solid #ccc;
		}
		#ImageGallery54 .thumbs-adv ul.thumbs li {
			border: none;
			display: block;
						width: 410px;
			min-height:418px;
			height:auto !important;
			height:418px;
		}
		div.pagination {
			font-size:8pt;
			font-weight: bold;
		}
		div.navigation div.top {
			margin-bottom: 17px;
			height: 11px;
		}
		div.navigation div.bottom {
			margin-top: 12px;
			clear: left;
		}
		div.pagination a, div.pagination span.current, div.pagination span.ellipsis {
			display: block;
			float: left;
			margin-right: 2px;
			padding: 4px 7px 2px 7px;
			border: 1px solid #ccc;
		}
		div.pagination span.ellipsis{
			border: none;
			padding:4px 3px 2px 3px;
			color: #999;
		}
		div.pagination a:hover {
			background-color: #ffffcc;
			text-decoration: none;
		}
		div.pagination span.current {
			font-weight: bold;
			background-color: #eee;
			border-color: #aaa;
			color: #000;
		}
		
		.ContentType_ImageGallery_SingleImage{
			margin: 0 auto;
		}
		.clearBothAssurance{
			zoom:1;
			clear: both;
			width: 100%;
			height: 0;
		}
	

