.glry-container h3 {
	font-size: 17px;
	margin: 4px 0;
	color: #FFF;
	text-transform: uppercase;
	font-family: Trebuchet MS,Arial,sans-serif;
	font-weight: normal;
	letter-spacing: 0.08em;
}

.glry-container {
	width: 640px;
	margin: 0 0 0 10px;
	background: url(img/container-bottom-bg.jpg) no-repeat bottom left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #767676;
	line-height: 1.6em;
}

.glry-top {
	background: url(img/container-top-bg.jpg) no-repeat top left;
	padding: 20px 20px 10px 20px;
}

.glryw {
	padding: 0 20px 20px 20px;
}

.glry {
	width: 600px;
	background: #121212;
}

.glry-preview {
	height: 440px;
	background: #DEDEDE;
}

.glry-imgw {
	height: 440px;	/* same than .glry-preview.height */
	width: 600px;	/* same than .glry.width */	
	text-align: center;
	background: #222 url(img/preview-bg.jpg) no-repeat top left;
	vertical-align: middle;
}

.glry-img {
	padding: 4px;
	background: #363636;
}

.glry-tns {
	padding: 4px 0;
}

.glry-tns-panel-left, .glry-tns-panel-right {
	width: 40px;
	padding: 0 !important;
	margin: 0 !important;
}

.glry-tns-body {
	display: block;
	overflow: hidden;
	position: relative;
	width: 520px;	/* .glry.width - .glry-tns-panel-left.width - .glry-tns-panel-right.width */
	height: 59px;	/* thumbnail height */
}

.glry-slidew {
	position: relative; /* if not relative positioning, ie6 craps owerflow */
}

.glry-slide {
	position: absolute; /* if not absolute positioning, ie6 craps owerflow */
}

.glry-slide td {
	padding: 2px !important;	
}

.glry-tns-box {
	font-size: 0;
	padding: 0 2px;
	margin: 0;
}

.glry-tns-box img {
	border: none;
}

.glry-scroll-left {
	display: block;
	width: 28px;
	height: 59px;
	background: url(img/left.jpg) no-repeat center center;
}

.glry-scroll-right {
	display: block;
	width: 28px;
	height: 59px;
	background: url(img/right.jpg) no-repeat center center;
}

