.olinkCMSGallery {
	overflow: hidden;	
}


.sortable_overlay {
	display: block;
	height: 100%;
	width: 100%;
	background-color: transparent;	
	z-index: 2;	
	position: absolute;
	top: 0;
	left: 0;
}

.sortable_overlay .sortable_move_up,
.sortable_overlay .sortable_move_down {
	background-color: black;
	height: 50%;
	position: absolute;
	display: block;
	left: 0;
	right: 0;
	opacity: .5;
	-moz-opacity: .5;
	-webkit-opacity: .5;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)" ;
	filter: alpha(opacity=50);	
}

.sortable_overlay .sortable_move_up:hover,
.sortable_overlay .sortable_move_down:hover {
	opacity: 1;
	-moz-opacity: 1;
	-webkit-opacity: 1;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)" ;
	filter: alpha(opacity=100);	
}

.sortable_overlay .sortable_move_up {
	top: 0;	
}
.sortable_overlay .sortable_move_down {
	bottom: 0;
}


#gallery_select {
	border-size: 2px;
	border-style: solid;
}


#gallery_select {
	color: white;
	border: none;
	font-size: 14px;
}

.gallery_display_holder {
	position: relative;	
	margin-top: -22px;
}

.gallery_display {
    margin: 0 auto;
    position: relative;
    z-index: 1;
	height: auto;  
}

.gallery_display .gallery_cycle{
    position: relative;	
	height: 450px; 
	width: 550px;
	margin: 0 auto;
	z-index: 2;
}

.gallery_display .gallery_cycle div {
	height: 450px; 
	width: 550px; 
}

.gallery_display .gallery_cycle div img,
.gallery_display .gallery_cycle div iframe{
	max-height: 90%;
    max-width: 90%;
}

.gallery_display .gallery_cycle div iframe {
	height: 90%;
	width: 90%;
}

.wraptocenter iframe html body #gview .view,
.wraptocenter iframe html body #gview #view #content-pane {
	background-image: none;
	background-color: transparent;	
}

.gallery_view {
	margin-bottom: -20px;
}

.gallery_view {
	width: 550px;
	margin: 0 auto;
	overflow: hidden;
}

.gallery_pager {
	width: 550px;
	margin: 0 auto;
}

.gallery_button_next, .gallery_button_prev {
	position: absolute;	
	top: 0;
	width: 40px;
	cursor: pointer;
	z-index: 3;
	height: 100%;
}

.gallery_button_next {
	right: 0;
}

.gallery_button_prev {
	left: 0;
}

.placeholder, li.placeholder{
	visibility: visible;
	border: 2px dashed white;
	background-color: transparent;
}

li.placeholder * {
	background-color: transparent;
}

.gallery_display_holder .gallery_display .gallery_overlay {
	z-index: -1;
    width: 100%;
    height: 100%;	
    display: none;
	margin: 0 auto;
	position: absolute;
	top: 0;
	left: 0;
	text-align: center;
	line-height: 500px;
}

.gallery_display_holder .gallery_button,
.gallery_display_holder .gallery_display .gallery_overlay * {
	opacity: 0;
	-moz-opacity: 0;
	-webkit-opacity: 0;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)" ;
	cursor: pointer;
}

.gallery_display_holder:hover .gallery_display .gallery_overlay {
	z-index: 3;
	display: block;
}

.gallery_display_holder:hover .gallery_button,
.gallery_display_holder:hover .gallery_display .gallery_overlay * {	
	opacity: .3;
	-moz-opacity: .3;
	-webkit-opacity: .3;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)" ;
	filter: alpha(opacity=30);
}

.gallery_display_holder:hover .gallery_button:hover,
.gallery_display_holder:hover .gallery_display .gallery_overlay *:hover {	
	opacity: 1;
	-moz-opacity: 1;
	-webkit-opacity: 1;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)" ;
	filter: alpha(opacity=100);
}


