/* CSS Document for spry gallery */
.SpryHiddenRegion {visibility: hidden;}
	#galWrap {width: 100%; margin:0.5em auto; text-align:center;}
	#galWrap p {margin-top: 0.5em;}
	#instructions {width: 92%; margin: 1em auto; border: none;color: #F4EEDD;;}
	#instructions p {text-align: center; font-family:Arial, Helvetica, sans-serif;font-size: 90%;}
	/* Gallery and Playback Controls
----------------------------------------------- */
#gallery h1 {letter-spacing: 0.25em;font-size: 120%; color: #DFC070;}
#gallerySelect { width: 180px; }
#controls {position: relative; text-align:center;	margin:1.0em auto 0.75em auto;}
#galleries {margin:0 auto 20px auto; }
#galleries label { padding-bottom: 2px; }

#galleryLinks a {text-decoration: none;	font-size: 90%;font-weight: bold;margin: 3px; padding: 4px;letter-spacing: 0.1em;
	background: #666 url('../images/spryGal/bg_grad_gray1.gif') repeat-x;color: #DCDCDC;border-top: solid 1px #999;
	border-right: solid 1px #404040;border-bottom: solid 1px #3a3a3a;border-left: solid 1px #404040;}
#galleryLinks  a:hover {background: #666 url('../images/spryGal/bg_grad_gray2.gif') repeat-x;color: #000;border-top: solid 1px #999;
	border-right: solid 1px #404040;border-bottom: solid 1px #3a3a3a;border-left: solid 1px #404040;}
#transport {width: 100%;text-align:center;margin: 0 auto;padding: 0;list-style: none;}
#transport li {display: inline;margin: 0;padding: 0;text-align: center;}
#transport a {text-decoration: none;text-transform: uppercase;font-size: 80%;font-weight: normal;letter-spacing: 0.1em;margin: 0 1px 0 0;
	padding: 3px 6px;display:inline;-moz-user-select: none;	-khtml-user-select: none;}
#transport a:link {background: #666 url('../images/spryGal/bg_grad_gray1.gif') repeat-x;color: #DCDCDC;border-top: solid 1px #999;
	border-right: solid 1px #404040;border-bottom: solid 1px #3a3a3a;border-left: solid 1px #404040;}
#transport a:visited {background: #666 url('../images/spryGal/bg_grad_gray1.gif') repeat-x;color: #fff;
	border-top: solid 1px #999;border-right: solid 1px #404040;	border-bottom: solid 1px #3a3a3a;border-left: solid 1px #404040;}
#transport a:hover {background: #666 url('../images/spryGal/bg_grad_gray2.gif') repeat-x;color: #000;border-top: solid 1px #999;
	border-right: solid 1px #404040;border-bottom: solid 1px #3a3a3a;border-left: solid 1px #404040;}
#transport a:focus {-moz-user-select: none;	-khtml-user-select: none;}
#transport .playBtn .pauseLabel, #transport .pauseBtn .playLabel {display: none;}
#previews {border-top: solid 1px #404040;border-right: solid 1px #404040;border-bottom: solid 1px #3a3a3a;border-left: solid 1px #404040;
	padding: 5px 5px 10px 5px;margin: 5px;background-image: url('../images/spryGal/bg.gif');width: auto;}
#thumbnails {margin: 10px auto;}
#thumbnails div {position: relative;width: 24px;height: 24px;float: left;margin: 8px;padding: 0;float: left;display:inline;}
#thumbnails img {width: 24px;height: 24px;position: absolute;border-top: solid 1px #999;border-right: solid 1px #404040;
	border-bottom: solid 1px #333;border-left: solid 1px #404040;}
#picture {padding: 0px;}
#mainImageOutline {margin: 0 auto;padding: 0;background-color: #eee;border-top: solid 1px #999;border-right: solid 1px #404040;
	border-bottom: solid 1px #333;border-left: solid 1px #404040;padding: 1em;overflow: hidden; width: 0px;height: 0px;}
#mainImage {width: 100%;height: 100%;}
#picture img {	border: 1px solid #999; }
.selectedThumbnail {  border: solid 2px #fc0 !important; }
.inFocus {  border: solid 1px #fc0 !important; }
.ClearAll {clear: both;height: 0;font-size: 0;line-height: 0;}
.clear {visibility: hidden;display: block;clear: both;height: 0px;margin: 0;padding: 0;}

