

.project-carousel {margin-left:72px;}

#nav-viewer {z-index: 99999;}


ol.pagination {
	position: absolute;
	right: 0;
	bottom: -36px;}

ol.pagination li {float: left;}

.project-carousel {
	height: 967px;
	overflow: auto;
	position: relative; /* fix for IE to respect overflow */
	clear: left;
	z-index: 10;}
	
ul.carousel-slider {}

ul.carousel-slider li {float: left;}

/*Slider styles*/

#project-window { position: relative; margin-left:0;background:transparent url(../images/portfolio-slider-bg.png) top center no-repeat;width: 950px; height: 623px;}
#project-viewer { position: absolute; padding: 0; margin: 0; z-index:0;} 
.carousel-panel { position: relative; }
#prevBtn, #nextBtn { 
	width: 37px;
	height: 52px;
	position: absolute;
	display: block;
	top: 165px;
	z-index: 9999;}
	
	#prevBtn {left: 0px;background:url(../images/slider-buttons.png) 0px 0px;text-indent:-9999em;}
	#prevBtn:hover {left: 0px;background:url(../images/slider-buttons.png) 0px -66px;}
	#nextBtn {right: 0px;background:url(../images/slider-buttons.png) -60px 0px;text-indent:-9999em;}
	#nextBtn:hover {right: 0px;background:url(../images/slider-buttons.png) -60px -66px;}
	
.project-carousel LI {  z-index: 10;}
.project-carousel, .project-carousel LI { width: 804px; height: 365px; overflow: hidden; z-index: 10;}
.project-carousel img {position: relative; z-index: 10; margin:22px 0 0 100px;border:5px solid #c8c8c9;}
.panel-details { padding-left: 0px;width:940px; }
.panel-left {width:450px;display:table-cell;}
.panel-right {width:450px;display:table-cell;}
.pagination { z-index: 9999; }


.hoverNav IMG { margin: 15px 0 0 15px; }
.carousel-content { min-height: 902px; }
.carousel-content LI { display: none; }

.description-icon, .testimonial-icon {
display:inline;
vertical-align:top;
margin-right:10px;
}

.testimonial-icon {
margin-left:9px;
}

.panel-details {margin:25px 0 0 15px;padding:10px 0 0 15px;}

.panel-details h2 {
color:#333;
display:inline;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:18px;
font-weight:normal;
background:none;
text-shadow:0px 1px 1px #999;
}

.panel-details h3 {
color:#fff;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:14px;
font-weight:normal;
margin:5px 0 10px 40px;
text-shadow:0px 1px 1px #666;
}

.panel-details p {
color:#333;
text-align:justify;
}

.panel-details p.description {
font-size:13px;
padding-right:20px;

}

.panel-details p.testimonial {
font-style:italic;
font-size:13px;
padding:10px;
}

.visit-site {
position:absolute;
top:400px;
left:380px;
}