/*--------- slider ---------*/
#slide {width:100%;  
		height:506px; 
		overflow:hidden; 
		z-index:777;
		margin:0 auto 8px auto;
		position: relative;
}

.slider {width: 2000px;
		height:506px;
		overflow:hidden; 
		position:relative; 
		left:50%;
		margin-left:-1000px;
}
.slider img {width: 2000px;}	
.items { display:none;}

.next {position:absolute; bottom:31px; left:31%; margin-right:-58px; width:57px; height:58px; background:url(../images/next.png) 0 bottom no-repeat; display:block; z-index:999;}
.prev {position:absolute; bottom:31px; right:69%; margin-left:-58px; width:57px; height:58px; background:url(../images/prev.png) 0 bottom no-repeat;display:block; z-index:999;}
.next:hover, .prev:hover {background-position:0 0;}

.testi { width: 348px; height: 258px; position:absolute; left: 59%; bottom: -30px; display:block; z-index:999; background: transparent url(images/testi_bg.png) left no-repeat;}

/* testimonials: */

#testi blockquote{

padding: 0px 10px 10px 20px;
width:280px !important;
font-family:Georgia, "Times New Roman", Times, serif;
font-style:italic;
color: #a33b19;
display:block;
}

#testi blockquote p{
margin: 0 !important;padding: 4px!important;

}
#testi blockquote cite {
font-style: normal;
display: block;

text-transform: uppercase;
font-weight: bold;
font-style:italic;
color: #943212;
padding-left:5px;
margin-top:10px;
}

.nav { margin: 5px 0 }

#nav a, #s7 strong { margin: 0 5px; padding: 3px 5px; border: 1px solid #ccc; background: #fc0; text-decoration: none }

#nav a.activeSlide { background: #ea0 }

#nav a:focus { outline: none; }