.glossy-square-gray .slide-wrapper {
	border: 4px solid rgb(255, 255, 255); box-shadow: 0px 0px 10px #ccc; background-color: rgb(255, 255, 255); -moz-box-shadow: 0 0 10px #CCC; -webkit-box-shadow: 0 0 10px #CCC;
}
.glossy-square-gray .slide {
	background-color: rgb(255, 255, 255);
}
.glossy-square-gray .slide-arrows a {
	background: url("../images/arrows.png") no-repeat; top: 50%; width: 64px; height: 64px; margin-top: -32px;
}
.glossy-square-gray .slide-arrows a.previous {
	left: -32px;
}
.glossy-square-gray .slide-arrows a.next {
	background-position: -64px 0px; right: -32px;
}
.glossy-square-gray .slideshow-controls {
	background: url("../images/playpause.png") no-repeat; left: 50%; top: 50%; width: 64px; height: 64px; margin-top: -32px; margin-left: -32px;
}
.glossy-square-gray .pause.slideshow-controls {
	
}
.glossy-square-gray .play.slideshow-controls {
	background-position: -64px 0px;
}
.glossy-square-gray .timer-animation {
	top: 20px; right: 20px;
}
.glossy-square-gray .caption-container .background {
	width: 100%; height: 100%; background-color: rgb(0, 0, 0);
}
.glossy-square-gray .caption-container .caption {
	margin: 0px; padding: 8px; color: rgb(255, 255, 255); line-height: 18px; font-size: 16px;
}
.glossy-square-gray .slide-buttons {
	margin-top: 40px;
}
.glossy-square-gray .slide-buttons .left {
	
}
.glossy-square-gray .slide-buttons .right {
	
}
.glossy-square-gray .slide-buttons .left {
	
}
.glossy-square-gray .slide-buttons .middle {
	
}
.glossy-square-gray .slide-buttons .right {
	
}
.glossy-square-gray .slide-buttons .buttons-inner {
	
}
.glossy-square-gray .slide-buttons .buttons-inner a {
	background: url("../images/buttons.png") no-repeat 0px 0px; margin: 0px 2px; width: 14px; height: 15px;
}
.glossy-square-gray .slide-buttons .buttons-inner a.over {
	background-position: -14px 0px;
}
.glossy-square-gray .slide-buttons .buttons-inner a.select {
	background-position: -28px 0px;
}
.glossy-square-gray .slide-buttons .buttons-inner a .number {
	color: rgb(255, 255, 255); line-height: 10px; font-size: 8px; font-weight: bold; margin-top: 2px;
}
.glossy-square-gray .slide-buttons .buttons-inner a.over .number {
	color: rgb(255, 255, 255);
}
.glossy-square-gray .slide-buttons .buttons-inner a.select .number {
	color: rgb(255, 255, 255);
}
.glossy-square-gray .slide-buttons .buttons-inner .thumbnail-wrapper {
	margin-bottom: 10px;
}
.glossy-square-gray .thumbnail {
	border: 3px solid rgb(255, 255, 255); filter: progid: DXImageTransform.Microsoft.Shadow(Strength=4, Direction=130, Color='#AAAAAA'); box-shadow: 0px 0px 10px #aaa; background-color: rgb(255, 255, 255); -moz-box-shadow: 0 0 10px #AAA; -webkit-box-shadow: 0 0 10px #AAA;
}
.glossy-square-gray .horizontal.thumbnail-scroller {
	padding: 0px 50px; left: 0px; bottom: 0px; margin-top: 30px;
}
.glossy-square-gray .overlay.horizontal.thumbnail-scroller {
	bottom: 80px; margin-top: 0px;
}
.glossy-square-gray .vertical.thumbnail-scroller {
	padding: 50px 0px; top: 0px; right: 0px; margin-left: 30px;
}
.glossy-square-gray .overlay.vertical.thumbnail-scroller {
	right: 80px; margin-left: 0px;
}
.glossy-square-gray .thumbnail-scroller .thumbnail-wrapper {
	margin: 5px; padding: 4px;
}
.glossy-square-gray .thumbnail-scroller .over.thumbnail {
	border: 3px solid rgb(255, 255, 255); filter: progid: DXImageTransform.Microsoft.Shadow(Strength=4, Direction=130, Color='#555555'); box-shadow: 0px 0px 10px #555; -moz-box-shadow: 0 0 10px #555; -webkit-box-shadow: 0 0 10px #555;
}
.glossy-square-gray .thumbnail-scroller .select.thumbnail {
	border: 3px solid rgb(255, 255, 255); filter: progid: DXImageTransform.Microsoft.Shadow(Strength=4, Direction=130, Color='#555555'); box-shadow: 0px 0px 10px #555; -moz-box-shadow: 0 0 10px #555; -webkit-box-shadow: 0 0 10px #555;
}
.glossy-square-gray .thumbnail .caption .background {
	filter: alpha(opacity=50); opacity: 0.5; background-color: rgb(0, 0, 0);
}
.glossy-square-gray .thumbnail .caption .content {
	margin: 0px; padding: 2px 0px; text-align: center; color: rgb(255, 255, 255); line-height: 14px; font-size: 12px;
}
.glossy-square-gray .thumbnail-scroller .arrows a {
	background: url("../images/arrows_small.png") no-repeat; width: 22px; height: 30px;
}
.glossy-square-gray .vertical.thumbnail-scroller .arrows a {
	background: url("../images/arrows_v_small.png") no-repeat; width: 30px; height: 22px;
}
.glossy-square-gray .horizontal.thumbnail-scroller .arrows a.previous {
	left: 0px;
}
.glossy-square-gray .horizontal.thumbnail-scroller .arrows a.next {
	background-position: -22px 0px; right: 0px;
}
.glossy-square-gray .vertical.thumbnail-scroller .arrows a.previous {
	top: 0px;
}
.glossy-square-gray .vertical.thumbnail-scroller .arrows a.next {
	background-position: 0px -22px; bottom: 0px;
}
.glossy-square-gray .thumbnail-scroller .buttons a {
	background: url("../images/buttons_small.png") no-repeat 0px 0px; margin: 2px; width: 11px; height: 12px;
}
.glossy-square-gray .thumbnail-scroller .buttons a.over {
	background-position: -11px 0px;
}
.glossy-square-gray .thumbnail-scroller .buttons a.select {
	background-position: -22px 0px;
}
.glossy-square-gray .horizontal.thumbnail-scroller .scrollbar {
	margin-top: 30px;
}
.glossy-square-gray .vertical.thumbnail-scroller .scrollbar {
	margin-left: 30px;
}
.tooltip {
	border-radius: 8px; border: 4px solid rgb(238, 238, 238); margin-bottom: 20px; background-color: rgb(221, 221, 221); -moz-border-radius: 8px; -webkit-border-radius: 8px;
}
.tooltip .content {
	margin: 0px; padding: 10px; color: rgb(153, 153, 153);
}
