#jFlowSlide{ background:#DBF3FD; font-family: Georgia; }
#myController { font-family: Georgia; padding:2px 0;  width:700px; background:#ff6600; }
#myController span.jFlowSelected { background:#cc9933;margin-right:0px; }

.slide-wrapper { padding: 0px; }
.slide-thumbnail { width:150px; float:left;}
.slide-thumbnail img {max-width:700px;}
.slide-details { color:#FFFFFF; width:400px; float:left; margin-right:30px; margin-top:20px; text-shadow: 0.1em 0.1em #333; background-color:#DDDDDD; filter:alpha(opacity=65);-moz-opacity:.65;opacity:.65;}
.slide-details h2 { font-size:1.5em; font-style: italic; font-weight:normal; line-height: 1; margin:10; color:#FFFFFF; text-shadow: 0.05em 0.05em 2px #000; filter:alpha(opacity=100);-moz-opacity:1.00;opacity:1.00;}
.slide-details .description { margin-top:10px; color:#FFFFFF; text-shadow: 0.1em 0.1em #333; margin:10; filter:alpha(opacity=100);-moz-opacity:1.00;opacity:1.00;}

.jFlowControl { color:#FFF; cursor:pointer; padding-left:5px; padding-right:5px; padding-top:2px; padding-bottom:2px; }

.jFlowControl:hover { background: #cc9933; }

.jFlowPrev, .jFlowNext {
border-style: none;

}

#prev_btn a img {
	float: left;
	display: block;
	background: transparent url(images/prev_btn.png) no-repeat;
	margin: 130px 0px 0px 0px;
	width: 20px;
	height: 40px;
	position: absolute;
	clear: both;
	z-index: 9;
	overflow: hidden;
	}
#prev_btn a:hover img {
	background-position: -20px 0;
	}
#next_btn a img {
	float: right;
	display: block;
	background: transparent url(images/next_btn.png) no-repeat;
	margin: 130px 0px 0px 680px;
	width: 20px;
	height: 40px;
	position: absolute;
	clear: both;
	z-index: 9;
	overflow: hidden;
	}
#next_btn a:hover img {
	background-position: -20px 0;
	}