/*
    anythingSlider v1.2
    
    By Chris Coyier: http://css-tricks.com
    with major improvements by Doug Neiner: http://pixelgraphics.us/
    based on work by Remy Sharp: http://jqueryfordesigners.com/
*/

.anythingSlider {
	position:relative;
	margin:0px auto 15px auto;
	width: 664px;
	height: 401px;
	left: -44px;
}

.anythingSlider .wrapper {
	overflow:auto;
	position:absolute;
	height: 400px;
	left:3.89062px;
	top:-0.320312px;
	margin:0px 40px 0px 40px;
	width: 663px;
}

.wrapper {
 float:left;
   width:100%;
   overflow:hidden;
   position:relative;
}

/* Width below is max for Opera */

.anythingSlider .wrapper ul {
	list-style-type:none;
	list-style-position:initial;
	list-style-image:initial;
	position:absolute;
	background-image:initial;
	background-repeat-x:initial;
	background-repeat-y:initial;
	background-repeat:no-repeat;
	background-attachment:initial;
	background-position:initial initial;
	background-position-x:initial;
	background-position-y:initial;
	background-origin:initial;
	background-clip:initial;
	background-color: #5a5a5a;
	width:32699.9px;
	left:-0.30859px;
	top:0px;
	border-top:3px solid #5a5a5a;
	
	margin:0px;
	
	clear:left;
   float:left;
   list-style:none;
   margin:0;
   padding:0;
   position:relative;
  
   text-align:center;
}

.anythingSlider ul li {
	display:block;
	float:left;
	height: 380px;
	width: 663px;
	margin:0px;
	padding:0px;
}

.anythingSlider ul li img {
	
}

.anythingSlider .arrow {
	display:block;
	height:200px;
	width:67px;
	background-image:url(../images/arrows.png);
	background-repeat-x:no-repeat;
	background-repeat-y:no-repeat;
	background-repeat:no-repeat;
	background-attachment:initial;
	background-position:0px 0px;
	background-position-x:0px;
	background-position-y:0px;
	background-origin:initial;
	background-clip:initial;
	background-color: #5a5a5a;
	text-indent:-9999px;
	position:absolute;
	cursor:pointer;
	top: 255px;
	z-index: 6;
}

.anythingSlider .forward {
	background-position:0px 0px;
	background-position-x:0px;
	background-position-y:0px;
	right: -70px;
}

.anythingSlider .back {
	background-position:-67px 0px;
	background-position-x:-67px;
	background-position-y:0px;
	left: -24px;
}

.anythingSlider .forward:hover {
	background-position:0px -200px;
	background-position-x:0px;
	background-position-y:-200px;
}

.anythingSlider .back:hover {
	background-position:-67px -200px;
	background-position-x:-67px;
	background-position-y:-200px;
}

#thumbNav {
	position:relative;
	text-align:center;
	background-color: #5a5a5a;
	padding-bottom: 13px;
	margin-left: 0;
	border-top-style: groove;
	border-top-color: #aaa;
	padding-top: 0;
	z-index: 9;
	top: 400px;
	width: 780px;
	margin-top: 32px;
	left: -15px;
}

#thumbNav a {
	color: #4a4a4a;
	font:normal normal normal 11px/18px Georgia, serif;
	display: inline;
	height:18px;
	background-image:url(../images/cellshade.png);
	background-repeat-x:repeat;
	background-repeat-y:no-repeat;
	background-repeat:repeat-x;
	background-attachment:initial;
	background-position:initial initial;
	background-position-x:initial;
	background-position-y:initial;
	background-origin:initial;
	background-clip:initial;
	background-color: #5a5a5a;
	text-align:center;
	border-bottom-right-radius:5px 5px;
	-webkit-border-bottom-right-radius:5px 5px;
	-o-border-bottom-right-radius:5px 5px;
	-moz-border-radius-bottomright:5px 5px;
	border-bottom-left-radius:5px 5px;
	-webkit-border-bottom-left-radius:5px 5px;
	-o-border-bottom-left-radius:5px 5px;
	-moz-border-radius-bottomleft:5px 5px;
	font-family: "Lucida Grande Unicode", "Lucida Grande", Lucida, Verdana, sans-serif;
	margin: 0px 4px 0px 0px;
	padding: 2px 8px;
}

#thumbNav a:hover {
	background-image:none;
}

#thumbNav a.cur {
	background-image:initial;
	background-repeat-x:initial;
	background-repeat-y:initial;
	background-repeat:no-repeat;
	background-attachment:initial;
	background-position:initial initial;
	background-position-x:initial;
	background-position-y:initial;
	background-origin:initial;
	background-clip:initial;
	background-color: #83a3af;
}

#start-stop {
	background-image:url(../images/cellshade.png);
	background-repeat-x:repeat;
	background-repeat-y:no-repeat;
	background-repeat:repeat-x;
	background-attachment:initial;
	background-position:initial initial;
	background-position-x:initial;
	background-position-y:initial;
	background-origin:initial;
	background-clip:initial;
	background-color: #83a3af;
	color:#FFFFFF;
	width:33px;
	text-align:center;
	position: absolute;
	border-bottom-right-radius:5px 5px;
	-webkit-border-bottom-right-radius:5px 5px;
	-o-border-bottom-right-radius:5px 5px;
	-moz-border-radius-bottomright:5px 5px;
	border-bottom-left-radius:5px 5px;
	-webkit-border-bottom-left-radius:5px 5px;
	-o-border-bottom-left-radius:5px 5px;
	-moz-border-radius-bottomleft:5px 5px;
	border-top: 3px groove #93a4ba;
	font-family: "Lucida Grande Unicode", "Lucida Grande", Lucida, Verdana, sans-serif;
	margin-top: 8px;
	z-index: 12;
	bottom: -44px;
	right: -144px;
	padding: 9px 5px 13px;
	float: none;
}



#start-stop.playing {
	background-color: #627798;
}

#start-stop:hover {
	background-image:none;
}

/*
  Prevents
*/

.anythingSlider .wrapper ul ul {
	position:static;
	background-image:none;
	background-repeat-x:initial;
	background-repeat-y:initial;
	background-repeat:no-repeat;
	background-attachment:initial;
	background-position:initial initial;
	background-position-x:initial;
	background-position-y:initial;
	background-origin:initial;
	background-clip:initial;
	background-color:#000000;
	overflow:visible;
	width:auto;
	border-top-width:0px;
	border-right-width:0px;
	border-bottom-width:0px;
	border-left-width:0px;
	border-style:initial;
	border-color:#000000;
	margin:0px;
}

.anythingSlider .wrapper ul ul li {
	float:none;
	height:auto;
	width:auto;
	background-image:none;
	background-repeat-x:initial;
	background-repeat-y:initial;
	background-repeat:no-repeat;
	background-attachment:initial;
	background-position:initial initial;
	background-position-x:initial;
	background-position-y:initial;
	background-origin:initial;
	background-clip:initial;
	background-color:#000000;
}

.slidecaptionv {
	position: relative;
	top: -33px;
	left: 340px;
	font: 1em "Lucida Grande Unicode", "Lucida Grande", Lucida, Verdana, sans-serif;
}

.slidecaptionh {
	position: relative;
	font: 1em "Lucida Grande Unicode", "Lucida Grande", Lucida, Verdana, sans-serif;
	left: 205px;
	padding-top: 18px;
}

.slidecaptionh hover {
	color: #afc6e1;
}

.slidecaptionv a hover {
	color: #afc6e1;
}

.slideshowyes {
	opacity: 0.32;
}