
#feature {
	height: 321px;
}

#feature .item {
	position: absolute;
	width: 580px;
}

.sh {
	position: relative;
	width: 580px;
}



.sh .bd580 {
	position: absolute;
	top: 0;
	left: 0;
	border: #000 solid 7px;
	width: 926px;
	height: 284px;
	opacity: 0.21;
	-moz-opacity: 0.21;
	filter:alpha(opacity=21);
}

.sh .bd640 {
	position: absolute;
	top: 0;
	left: 0;
	border: #000 solid 7px;
	width: 626px;
	height: 414px;
	opacity: 0.21;
	-moz-opacity: 0.21;
	filter:alpha(opacity=21);
}

.sh580 {
	position: absolute;
	top: -18px;
	left: -20px;
	background: url('../images/sh-580x298.png') no-repeat scroll top left;
	width: 980px;
	height: 338px;
}

.sh640 {
	position: absolute;
	top: -8px;
	left: -8px;
	background: url('../images/sh-640x428.png') no-repeat scroll top left;
	width: 656px;
	height: 444px;
}
.thumbs li{
    list-style: none;
}
#thumbs {
	position: absolute;
	top: 299px;
	right: 0;
	width: 100%;
	height: 22px;
	padding-top:100px;
}

#rooms #thumbs {
	top: 429px;
}

#thumbs img {
	left: -582px;
	position:absolute;
	top: -299px;
}

#thumbs ul {
	position: absolute;
	right: 45px;
        top: 85px;
	padding: 6px 0 0;
}

#rooms #thumbs ul {
	right: 20px;
}

#thumbs li {
	float: left;
	margin: 0 7px 0 0;
	border-bottom: 1px solid #666156;
}

#thumbs a.thumb {
	display: block;
	width: 17px;
	height: 8px;
	background: transparent;
	border: 1px solid #403b34;
}

#thumbs li.selected {
	border-bottom: 1px solid transparent;
}

#thumbs li.selected a.thumb {
	border: 1px solid #9d986c;
}

#controls {
	position: absolute;
	top: 100px;
	right: 5px;
}

#controls .play, #controls .pause {
	display: block;
	height: 22px;
	width: 21px;
	text-indent: -9999px;
}

#controls .play {
	background-position: top right;
}

#rooms #controls {
	right: 0px;
}



