
.slideflow {
	height: 300px;
	overflow:hidden;
	position:relative;	
}


.slide_flow .images_container {
	margin:0 auto;
	width:400px;
}

.slideflow .slide {
	display:block;
	position:absolute;
	top:-800px;
	left:302px;
	margin-top:10px;
}




.slideflow .border img {
	border:1px solid #999;
}



.slideflow .caption_container {
	width:100%;
	font-size: 1.3em;
	z-index:200;
	margin-top:235px;
	text-align:center;
}



.slideflow .slide_navigation {
	list-style:none;
	text-align:center;
	font-size:1.4em;
	padding:0;
	margin:0.5em 0em 0em 0em;
}

.slideflow .slide_navigation li, .slideflow .slide_navigation div {
	display:inline;
	padding:0;
	margin:0;
}

.slide_navigation li a:hover,  .slideflow .slide_navigation li .selected {
	color:#444;
	background-color:none;
}

.slideflow .slide_navigation li a {
	color:#bbb;
}


/* Hide selection in safari only */


.slide img::selection, .slideflow div::selection, .slideflow a::selection, .slideflow canvas::selection, .slideflow ul::selection, .slideflow li::selection   {
	background: transparent;
	color: inherit;
}

.slideflow .slide_navigation li a::selection, .slideflow .slide_navigation li::selection {
	background: transparent;
	color: inherit;
}



/* Work around borked HTML display model */

.slideflow .slide_navigation {
	display:table;
	margin:10px auto; 
	list-style:none;
}

.slideflow .slide_navigation li {
	list-style-type:none;
display:table-cell;
}

.slideflow .slide_navigation a {
	padding:0px 4px;
	width:auto;
	  display:block;
}


