
/*****************************************
 * Testimonials
 */
/* carousel */
/*buttons*/
#testi-carousel-arrows {
	width:940px; height:31px;
	position: absolute;
	top: 193px;
}
#testi-carousel-next { 
background:url(../img/testimonial/arrowR.gif) no-repeat; cursor:pointer;
height:62px; margin:0 0 0 0; width:31px; 
position:absolute; right:-31px;
}
#testi-carousel-next:hover { background:url(../img/testimonial/arrowRH.gif) no-repeat;}

#testi-carousel-prev { background:url(../img/testimonial/arrowL.gif) no-repeat; cursor:pointer;
 height:62px; margin:0 0 0 0; width:31px; 
position:absolute; left: -31px;
 }
#testi-carousel-prev:hover {background:url(../img/testimonial/arrowLH.gif) no-repeat; }


/* carousel */
/* "superwrap" used to mask the flaw which sometimes shows the tail of another testimonial */
#testi-carousel-superwrap {  height:440px; position:relative; overflow:hidden; 
	width:938px;   /* 938<940 on purpose */
	margin: auto;
}
#testi-carousel-wrap {  height:440px; position:relative; overflow:hidden; 
	width:940px;  /* IMPORTANT */
	margin: auto;
}

#testi-carousel-title {
	position: relative;
	left: auto;
	right: auto;
	width: 111px; height: 14px;
	left:90px; /* TODO: requires a #flipped variation? */
	margin-bottom: 35px;  
	background:url(../img/testimonial/title.png) no-repeat;
}

#testi-carousel { font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 14px;
	list-style:none; left:0; margin:0; padding:0; 
	position:absolute; top:0; width:90000px; }
#testi-carousel li { 
	background: url(../img/testimonial/boxbg2.png) repeat-x top; 
	color:#fff; 
	float:left; height:440px; 
	list-style:none; 
	margin:0px 0px 0 87px; /* IMPORTANT: =(940-w)/2 */ 
	text-align:left; 
	width:766px;  /* IMPORTANT =w */
	}
/* #testi-carousel li.hover { background-image:url(../img/press/bkg.carousel.li.hover.gif); } */
#testi-carousel li.empty { background:none !important; cursor:default; }
#testi-carousel div.image { margin:35px 16px 35px 35px; float:left; width: 190px; }
#testi-carousel div.text { margin:35px 35px 0px 0px;float:right; width: 490px; }
#testi-carousel div.who { color:#D1D1D1; margin:35px 35px 35px 0px; font-size:12px; float: right; width: 490px;}

/* full width styles (no testimonial picture) */
#testi-carousel div.text_full { margin:35px; }
#testi-carousel div.who_full { color:#D1D1D1; margin:35px; font-size:12px; }
