	/* Controls Bar
	----------------------------*/
	#controls-wrapper {position:fixed;bottom:27px;right:0;z-index:4;width:470px;height:25px;background:white;padding:0px;}
		#controls { overflow:hidden; height:100%; position:relative; text-align:left; z-index:5; }
			#slidecounter {float:left;color:#040f38; font:14px ubuntu condensed;letter-spacing:-1px;margin-left:10px;margin-top:5px;}
			#slidecaption {overflow:hidden;float:left;color:#040f38;font:14px ubuntu condensed;letter-spacing:-1px;margin-left:10px;margin-top:5px;}
			
			#navigation {float:right;margin:0px 20px 0 0;}
				#play-button{float:right;background:#040f38;margin-right:64px;}
					#play-button:hover{ background-position:0 1px; cursor:pointer; }
				
				#prevslide, #nextslide{ position:absolute; height:25px; width:32px; bottom:27px;right:0px;opacity:0.6;z-index:10;}
					#prevslide{position:absolute;right:32px;background: url('../img/back.png');z-index:10; }
					#nextslide{right:0px;background: url('../img/forward.png'); }
						#prevslide:active, #nextslide:active{ margin-top:-19px; }
						#prevslide:hover, #nextslide:hover{ cursor:pointer; }
				
				ul#slide-list{position:relative;float:right;}
					ul#slide-list li{list-style:none;width:12px;height:12px;float:left;}
						ul#slide-list li.current-slide a, ul#slide-list li.current-slide a:hover{ background-position:0 0px; }
						ul#slide-list li a{display:block;width:7px;height:20px; background: url('../img/nav-dot.png') no-repeat 0 -40px; }
							ul#slide-list li a:hover{ background-position:0 -20px; cursor:pointer; }
				
				#tray-button{ float:right; margin-top:1px; border-left:1px solid #333; background:url('../img/bg-hover.png') repeat-x 0 44px; display:none;}
					#tray-button:hover{ background-position:0 1px; cursor:pointer;display:none;}
		
	
	/* Progress Bar
	----------------------------*/					
	#progress-back{ z-index:5;position:fixed;width:100%;height:2px;bottom:25px;left:40px;background:#040f38;overflow:hidden;}
		#progress-bar{position:relative;left:40px;width:100%;height:2px;background:#9b0f44;}
	
	
	/* Thumbnail Navigation
	----------------------------*/	
	#nextthumb,#prevthumb { z-index:2;display:none; position:fixed; bottom:61px; height:75px; width:100px; overflow:hidden; background:#ddd; border:1px solid #fff; -webkit-box-shadow:0 0 5px #000; }
		#nextthumb { right:12px;}
		#prevthumb { left:12px; }
			#nextthumb img, #prevthumb img { width:150px; height:auto;  }
			#nextthumb:active, #prevthumb:active { bottom:59px; }
			#nextthumb:hover, #prevthumb:hover { cursor:pointer; }
	
	
	/* Thumbnail Tray
	----------------------------*/			
	#thumb-tray{ position:fixed; z-index:3; bottom:0; left:0;height:150px; width:100%; overflow:hidden; text-align:center; -moz-box-shadow: 0px 0px 4px #000; -webkit-box-shadow: 0px 0px 4px #000; box-shadow: 0px 0px 4px #000;display:none; }
		
		#thumb-back, #thumb-forward{ position:absolute; z-index:5; bottom:42px; height:108px; width:40px; }
			#thumb-back{ left:0; background: url('../img/thumb-back.png') no-repeat center center;}
			#thumb-forward{ right:0; background:url('../img/thumb-forward.png') no-repeat center center;}
				#thumb-back:hover, #thumb-forward:hover{ cursor:pointer; background-color:rgba(256,256,256, 0.1); }
					#thumb-back:hover{ border-right:1px solid rgba(256,256,256, 0.2); }
					#thumb-forward:hover{ border-left:1px solid rgba(256,256,256, 0.2); }
		
		
		ul#thumb-list{ display:inline-block; list-style:none; position:relative; left:0px; padding:0 0px; }
			ul#thumb-list li{ background:#111; list-style:none; display:inline; width:150px; height:108px; overflow:hidden; float:left; margin:0; }
				ul#thumb-list li img { width:200px; height:auto; opacity:0.5; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)"; filter:alpha(opacity=60); -webkit-transition: all 100ms ease-in-out; -moz-transition: all 100ms ease-in-out; -o-transition: all 100ms ease-in-out; -ms-transition: all 100ms ease-in-out; transition: all 100ms ease-in-out; }
				ul#thumb-list li.current-thumb img, ul#thumb-list li:hover img{ opacity:1; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter:alpha(opacity=100); }
				ul#thumb-list li:hover{ cursor:pointer; }


                
/* Mobile View Styles */
@media (max-width: 720px) {

#controls-wrapper {background:none;width:100%;height:100%;position:absolute;top:0;left:0;}
#play-button {width:70px;height:70px;padding:10px 0 0 10pxdisplay:inline!important;position:absolute!important;top:50%;left:50%;margin-left:-40px;margin-top:-40px;z-index:6!important;
background:url(../img/mobilepauseplay_icon.png)no-repeat center center, url(../img/bg_popup.png) repeat top left;-webkit-border-radius: 35px;-moz-border-radius: 35px;border-radius: 35px;}
#play-button:hover {background-position:center center;}
#pauseplay {width:60px;height:60px;/* IE 8 */-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";/* IE 5-7 */filter: alpha(opacity=0);/* Netscape */-moz-opacity: 0.0;/* Safari 1.x */-khtml-opacity: 0.0;/* Good browsers */opacity: 0.0;}

#prevslide {width:35px;height:70px;top:50%;left:0px;margin-top:-35px;background:url('../img/mobileleftarrow_icon.png')no-repeat center center, url(../img/bg_popup.png) repeat top left;-webkit-border-top-right-radius: 35px;
-webkit-border-bottom-right-radius: 35px;-moz-border-radius-topright: 35px;-moz-border-radius-bottomright: 35px;border-top-right-radius: 35px;border-bottom-right-radius: 35px;}
#prevslide:hover {background-position:center center!important;margin:-35px 0 0 0!important;}

#nextslide {width:35px;height:70px;top:50%;right:0px;margin-top:-35px;background:url('../img/mobilerightarrow_icon.png')no-repeat center center, url(../img/bg_popup.png) repeat top left;
-webkit-border-top-left-radius: 35px;-webkit-border-bottom-left-radius: 35px;-moz-border-radius-topleft: 35px;-moz-border-radius-bottomleft: 35px;border-top-left-radius: 35px;border-bottom-left-radius: 35px;}
#nextslide:hover {background-position:center center!important;margin:-35px 0 0 0!important;}

#slidecounter {display:none;}
#slidecaption {display:inline;position:absolute!important;left:0;bottom:15px;color:white;width:100vw;text-align:center;font-size:15px;letter-spacing:1px;}
#slide-list ul,li {display:none;}

/*Mobile Progress bar*/
#progress-back {height:4px;left:0;bottom:0;}
#progress-bar {height:4px;left:0;}


}	