﻿@media screen 
{
	/**
	 * Copyright (c) 2006, Bill W. Scott
	 * All rights reserved.
	 *
	 * This work is licensed under the Creative Commons Attribution 2.5 License. To view a copy 
	 * of this license, visit http://creativecommons.org/licenses/by/2.5/ or send a letter to 
	 * Creative Commons, 543 Howard Street, 5th Floor, San Francisco, California, 94105, USA.
	 *
	 * This work was created by Bill Scott (billwscott.com, looksgoodworkswell.com).
	 * 
	 * The only attribution I require is to keep this notice of copyright & license 
	 * in this original source file.
	 */

	/**
	 * Standard Configuration. It is advised that this section NOT be modified as the
	 * carousel.js expects the behavior outlined below.
	 **/
	.carousel-component { 
		position:relative;
		overflow:hidden;
		visibility:visible; /* component turns it on when first item is rendered */
	}
					
	.carousel-component ul.carousel-list { 
		width:10000000px;
		position:relative;
		z-index:1; 
	}

	.carousel-component .carousel-list li { 
		float:left;
		list-style:none;
		overflow:hidden;
	}

	.carousel-component .carousel-vertical li { 
		float:none;
		margin-bottom:0px;
	}

	.carousel-component ul.carousel-vertical { 
		width:auto;
	}

	.carousel-component .carousel-clip-region { 
		overflow:hidden;
		margin:0px auto;
		position:relative; 
	}

	/**
	 * Safe to override. It is safe to override background, padding, margin, color,
	 * text alignment, fonts, etc. Define a separate CSS file and override your style
	 * preferences.
	 **/

	.carousel-component 
	{
		width: 531px;
		height: 199px;
		background:#f0f0f0 url(../images/carousel_background.gif) no-repeat;
		padding:0px;
	}
	.carousel-component ul.carousel-list { 
		margin:0px !important;
		padding:0px 8px 0px 8px;
	}
	.carousel-component .carousel-list li 
	{
		width: 150px;
		height: 148px;
		margin: 20px 11px 0px 11px;
		padding: 0px;
		overflow: hidden;
		font-size: 8pt;
		line-height: 10pt;
	}

	.carousel-list li a 
	{
		display: block;
		width: 130px;
		height: 51px;
		padding: 97px 10px 6px 10px;
		color: #000;
		text-decoration: none;
	}

	.carousel-arrow-prev
	{
		position: absolute;
		top: 178px;
		left: 447px;
		width: 11px;
		height: 16px;
		overflow: hidden;
		background: url(../images/carousel_prev.gif) no-repeat;
		text-indent: -100px;
		cursor: pointer;
	}

	.carousel-arrow-next 
	{
		position: absolute;
		top: 178px;
		left: 504px;
		width: 11px;
		height: 16px;
		overflow: hidden;
		background: url(../images/carousel_next.gif) no-repeat;
		text-indent: -100px;
		cursor: pointer;
	}
	
	.carousel-list span.video-name { font-weight: bold; }
	
	/* TESTIMONIALS */
	.carousel-list li.testimonial-albert { background: url(../images/testimonial_albert.jpg) no-repeat; }
	.carousel-list li.testimonial-amanda { background: url(../images/testimonial_amanda.jpg) no-repeat; }
	.carousel-list li.testimonial-angela { background: url(../images/testimonial_angela.jpg) no-repeat; }
	.carousel-list li.testimonial-dwight { background: url(../images/testimonial_dwight.jpg) no-repeat; }
	.carousel-list li.testimonial-jim { background: url(../images/testimonial_jim.jpg) no-repeat; }
	.carousel-list li.testimonial-jonathan { background: url(../images/testimonial_jonathan.jpg) no-repeat; }
	.carousel-list li.testimonial-shawn { background: url(../images/testimonial_shawn.jpg) no-repeat; }
	.carousel-list li.testimonial-von { background: url(../images/testimonial_von.jpg) no-repeat; }
	.carousel-list li.testimonial-lynn { background: url(../images/testimonial_lynn.jpg) no-repeat; }
	
	/* LOWER LIMB */
	.carousel-list li.lower-limb-pam { background: url(../images/thumbnail_lower_limb_pam.jpg) no-repeat; }
	.carousel-list li.lower-limb-ottobock { background: url(../images/thumbnail_lower_limb_ottobock.jpg) no-repeat; }
	.carousel-list li.lower-limb-albert-ready { background: url(../images/thumbnail_lower_limb_albert_ready.jpg) no-repeat; }
	.carousel-list li.lower-limb-smiles { text-indent: -1000px; background: url(../images/thumbnail_lower_limb_01.jpg) no-repeat; }
	.carousel-list li.lower-limb-first-steps { text-indent: -1000px; background: url(../images/thumbnail_lower_limb_02.jpg) no-repeat; }
	.carousel-list li.lower-limb-appalachian-trail { text-indent: -1000px; background: url(../images/thumbnail_lower_limb_appalachian_trail.jpg) no-repeat; }
	
	/* UPPER LIMB */
	.carousel-list li.upper-limb-ilimb { text-indent: -1000px; background: url(../images/thumbnail_upper_limb_ilimb.jpg) no-repeat; }
	.carousel-list li.upper-limb-ilimb-youtube { background: url(../images/thumbnail_upper_limb_ilimb_youtube.jpg) no-repeat; }
	.carousel-list li.upper-limb-01 { text-indent: -1000px; background: url(../images/thumbnail_upper_limb_01.jpg) no-repeat; }
	.carousel-list li.upper-limb-02 { text-indent: -1000px; background: url(../images/thumbnail_upper_limb_02.jpg) no-repeat; }
	.carousel-list li.upper-limb-03 { text-indent: -1000px; background: url(../images/thumbnail_upper_limb_03.jpg) no-repeat; }
	.carousel-list li.upper-limb-04 { text-indent: -1000px; background: url(../images/thumbnail_upper_limb_04.jpg) no-repeat; }
	
	/* SPECIALIZED */
	.carousel-list li.specialized-sean { background: url(../images/thumbnail_specialized_sean.jpg) no-repeat; }
	.carousel-list li.specialized-01 { text-indent: -1000px; background: url(../images/thumbnail_specialized_01.jpg) no-repeat; }
	.carousel-list li.specialized-02 { text-indent: -1000px; background: url(../images/thumbnail_specialized_02.jpg) no-repeat; }
	.carousel-list li.specialized-03 { text-indent: -1000px; background: url(../images/thumbnail_specialized_03.jpg) no-repeat; }
	.carousel-list li.specialized-04 { text-indent: -1000px; background: url(../images/thumbnail_specialized_04.jpg) no-repeat; }
	.carousel-list li.specialized-05 { text-indent: -1000px; background: url(../images/thumbnail_specialized_05.jpg) no-repeat; }
	.carousel-list li.specialized-06 { text-indent: -1000px; background: url(../images/thumbnail_specialized_06.jpg) no-repeat; }
	.carousel-list li.specialized-florida-challenge { background: url(../images/thumbnail_specialized_florida_challenge.jpg) no-repeat; }
}

@media print 
{
	.carousel-arrows 
	{
		display: none;
	}
}