/* Gallery and Playback Controls----------------------------------------------- */#gallerySelect { width: 180px; }#controls {	padding-bottom: 20px;	margin-top: 0;	margin-right: auto;	margin-bottom: 10px;	margin-left: auto;	padding-top: 0px;}#galleries {	margin:0 auto 20px auto; }#galleries label { padding-bottom: 2px; }#wrap {	width: 100%;	padding-top: 20px;	margin: 0 20px;}#transport {	margin: 0;	padding: 0;	list-style: none;}#transport li {	float: left;	margin: 0;	padding: 0;	text-align: center;}#transport a {	text-decoration: none;	text-transform: uppercase;	font-size: 10px;	font-weight: normal;	margin: 0 1px 0 0;	padding: 4px 8px;	width: 60px;	float: left;	display: block;	-moz-user-select: none;	-khtml-user-select: none;}#transport a:link {	color: #fff;	border-top: solid 1px #999;	border-right: solid 1px #404040;	border-bottom: solid 1px #3a3a3a;	border-left: solid 1px #404040;	background-color: #666;	background-image: url(images/gallery/bg_grad_gray1.gif);	background-repeat: repeat-x;}#transport a:visited {	color: #fff;	border-top: solid 1px #999;	border-right: solid 1px #404040;	border-bottom: solid 1px #3a3a3a;	border-left: solid 1px #404040;	background-color: #666;	background-image: url(images/gallery/bg_grad_gray1.gif);	background-repeat: repeat-x;}#transport a:hover {	color: #000;	border-top: solid 1px #999;	border-right: solid 1px #404040;	border-bottom: solid 1px #3a3a3a;	border-left: solid 1px #404040;	background-color: #666;	background-image: url(images/gallery/bg_grad_gray2.gif);	background-repeat: repeat-x;}#transport a:focus {	-moz-user-select: none;	-khtml-user-select: none;}#previews {	border-right: #404040;	border-bottom: #3a3a3a;	border-left: #404040;	margin-bottom: 5px;	width: 250px;	float: left;	margin-right: 10px;	margin-top: 0px;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 20px;	padding-left: 0px;	margin-left: 0px;}#thumbnails {	clear: none;	margin-top: 10px;	margin-right: auto;	margin-bottom: 10px;	margin-left: auto;}#thumbnails div {	position: relative;	width: 24px;	height: 24px;	float: left;	padding: 0;	float: left;	display:inline;	margin-top: 16px;	margin-right: 15px;	margin-bottom: 16px;	margin-left: 15px;}#thumbnails img {	width: 40px;	height: 40px;	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;	width: 500px;	float: left;	height: 500px;}#mainImageOutline {	padding: 0;	background-color: #606060;	padding: 2px;	overflow: visible;	margin: 0px;}#mainImage {	width: 100%;	height: 100%;}#picture img {	border: 0px solid #999;}.selectedThumbnail {	border: 2px solid #F5AE65 !important;}.inFocus {	border: 1px solid #6CCEF0 !important;}#photo_caption {	border-top-width: 1px;	border-top-style: dotted;	border-top-color: #333333;	padding-top: 20px;	width: 250px;	display: block;	margin-top: 20px;	clear: both;}