#fpss-outer-container {
        margin:0 auto;
        padding:2px;
        border:1px solid #999;
        overflow:hidden;
        width:656px;
        height:308px;
		
        }
/* This element controls the slideshow spacing and border */
#fpss-container {
        position:relative;
        margin:0;
        padding:0;
        clear:both;
        width:656px;
		
        }
#fpss-slider {
        float:left;
        background:none;
        overflow:hidden;
        width:456px;
        height:308px;
        }
#slide-loading {
        background:#000 url(loading_black.gif) no-repeat center center;
        width:456px;
        height:308px;
        }
#slide-wrapper {
        display:none;
        width:456px;
        height:308px;
        }
#slide-wrapper #slide-outer {
        height:308px;
        }
#slide-wrapper #slide-outer .slide {
        right:200px;
        width:456px;
        height:308px;
        }

/* --- Slideshow Block --- */
#slide-wrapper #slide-outer .slide {
        position:absolute;
        overflow:hidden;
        }
#slide-wrapper #slide-outer .slide .slide-inner {
        position:relative;
        margin:0;
        color:#fff;
        overflow:hidden;
        background:#3a3a3a;
        text-align:left;
        z-index:8;
        height:308px;
        }
#slide-wrapper #slide-outer .slide .slide-inner a.fpss_img span span span {
        background:none;
        }

/* --- Content ---  */
.fpss-introtext {
        
	width:100%;
			
	height:50px;
			
	font-size:11px;
			
	margin:0;
			
	padding:0;
			
	position:absolute;
			
	top:10;
			
	bottom:5px;
			
	background:url(transparent_bg.png);
			
	background-color:#CCCCCC;
			
		filter:alpha(opacity=85);
			
		opacity: .85;
			
		-moz-opacity:.85;
			
	/*left:38px;
			*/
}
.slide_title{
        
color:#000000;
        
display:block;
        
padding:10px;
        
}

.fpss-introtext .slidetext {
        margin:0;
        padding:0;
        }

/* --- Navigation Buttons --- */
#pseudobox {
        display:none;
        }
#navi-outer {
        float:left;
        margin:0/* 0 0 -20px*/;
        padding:0;
       /* background:#3a3a3a;*/
        overflow:hidden;
        position:relative;
        z-index:9;
        height:308px;
        width:200px;
        }
#navi-outer ul {
        margin:-1px 0 0 0;
        padding:0;
        list-style:none;
        background:none;
        text-align:left;
        }
#navi-outer li {
        display:inline;
        padding:0;
        margin:0;
        border:none;
        height:60px;
        list-style:none;
        background:none;
        }
#navi-outer li.noimages {
        display:none;
        }
#navi-outer li a {
        display:block;
        padding:4px 12px;
        margin:0;
        text-decoration:none;
        font-size:11px;
        color:#fff;
        background:#A6A598 url(nav.gif) repeat-x bottom;
        border-top:1px solid #5c5a5b;
        height:70px;
        overflow:hidden;
        }
#navi-outer li a:hover,
#navi-outer li a.navi-active {
        display:block;
        padding:4px 12px;
        margin:0;
        text-decoration:none;
        font-size:11px;
        color:#fff;
        background:#d2d2d2 url(nav-active.gif) repeat-x bottom;
        border-top:1px solid #6a6a6a;
        height:70px;
        overflow:hidden;
        }
#navi-outer li a span.navbar-img,
#navi-outer li a:hover span.navbar-img,
#navi-outer li a.navi-active span.navbar-img {
        display:block;
        width:65px;
        height:40px;
        overflow:hidden;
        border:2px solid #232323;
        margin:4px 4px 0 0;
        padding:0;
        float:left;
        }
#navi-outer li a span.navbar-img img {
        opacity:0.6;
        -moz-opacity:0.6;
        filter:alpha(opacity=60);
        width:65px;
        height:auto;
        }
#navi-outer li a:hover span.navbar-img img,
#navi-outer li a.navi-active span.navbar-img img {
        opacity:1.0;
        -moz-opacity:1.0;
        filter:alpha(opacity=100);
        width:65px;
        height:auto;
        }
#navi-outer li a span.navbar-key {
        display:none;
        }
#navi-outer li a span.navbar-title {
        font-weight:bold;
        font-size:12px;
        display:block;
        margin:0;
        padding:0;
        color:#fff;
        line-height:13px;
        }
#navi-outer li a span.navbar-tagline {
        font-weight:normal;
        color:#f2f2f2;
        margin:0;
        padding:0;
        font-size:11px;
        line-height:12px;
        }
#navi-outer li a:hover span.navbar-tagline,
#navi-outer li a.navi-active span.navbar-tagline {
        font-weight:normal;
        color:#333;
        }
span.navbar-clr {
        display:block;
        clear:both;
        }

/* --- Notice: Add custom text styling here to overwrite your template's CSS styles! --- */
.fpss-introtext .slidetext h1 {
        font-family:"Trebuchet MS", Trebuchet, Arial, Verdana, sans-serif;
        font-size:22px;
        line-height:22px;
        margin:0;
        padding:20px 8px 2px 8px;
        color:#fff;
        }
.fpss-introtext .slidetext h1 a {
        font-family:"Trebuchet MS", Trebuchet, Arial, Verdana, sans-serif;
        font-size:22px;
        margin:0;
        padding:0;
        color:#fff;
        }
.fpss-introtext .slidetext h1 a:hover {
        font-family:"Trebuchet MS", Trebuchet, Arial, Verdana, sans-serif;
        font-size:22px;
        margin:0;
        padding:0;
        color:#c00;
        }
.fpss-introtext .slidetext h2 {
        font-size:11px;
        margin:0 8px;
        padding:0;
        color:#bbb;
        font-weight:normal;
        }
.fpss-introtext .slidetext h3 {
        font-size:11px;
        margin:0 0 4px 0;
        padding:0;
        display:none;
        }
.fpss-introtext .slidetext p {
        margin:0 8px;
        padding:8px 0;
        background:url(dotted.gif) repeat-x bottom;
        color:#fff;
        }
.fpss-introtext .slidetext a.readon {
        position:absolute;
        left:8px;
        bottom:12px;
        width:100px;
        margin:0;
        padding:6px 0 6px 12px;
        background:url(readmore.png) no-repeat;
        color:#fff;
        border:none;
        }
.fpss-introtext .slidetext a.readon:hover {
        position:absolute;
        left:8px;
        bottom:12px;
        width:100px;
        margin:0;
        padding:6px 0 6px 12px;
        background:url(readmore-hover.png) no-repeat;
        color:#fff;
        border:none;
        }
.slidenav a{
        
display:block;
        
}

/* --- Generic Styling (highly recommended) --- */
a:active,a:focus {
        outline:0;
        }
#fpss-container img {
        border:none;
        }
.fpss-introtext .slidetext img,
.fpss-introtext .slidetext p img {
        display:none;
        } /* this will hide images inside the introtext */
.fpss-clr {
        clear:both;
        height:0;
        line-height:0;
        }

/* --- End of stylesheet --- */
