.models, .model-sets {
	overflow: hidden;
	padding-top: 233px;
	position: relative;
	top: 20px;
	width: 730px;
        margin: 0 auto 40px auto;
	text-align: left;
}

.model-sets {
	padding-bottom: 210px;
	padding-top: 0;
	width: 534px;
}

.models ul, .model-sets ul {
	height: 233px;
	list-style: none;
	margin: 0;
	overflow: hidden;
	padding: 0;
	position: absolute;
	top: 0;
	width: 100000px;
}

.model-sets ul {
	bottom: 44px;
	height: 129px;
	margin: 0 37px;
	top: auto;
}

.model-sets ul li a {
        display:inline;
}

.model-sets .full {
	height: 400px;
	overflow: hidden;
}

.models li, .model-sets li {
	height: 233px;
	display: inline;
	float: left;
	padding-right: 10px;
}

.model-sets li {
	cursor: pointer;
	filter: alpha(opacity=70);
	height: 129px;
	opacity: 0.7;
	padding-right: 4px;
	text-align: center;
	width: 228px;
}

.model-sets .back {
	bottom: 0;
	font-size: 115%;
	margin: 0;
	padding: 0;
	position: absolute;
	text-align: center;
	width: 100%;
}

.model-sets li.active, .model-sets li.hover {
	filter: alpha(opacity=100);
	opacity: 1;
}

.model-sets li img {
	height: 129px;
	width: auto;
}

.model-sets .full img {
	width: 265px;
}

.model-sets .full img.landscape {
	width: 530px;
}

.model-sets .control a {
	background: #fff url(../img/ms-arrows.gif) -104px 0px no-repeat;
	bottom: 44px;
	display: block;
	font-size: 1px;
	height: 129px;
	left: 0;
	outline: 0;
	overflow: hidden;
	position: absolute;
	text-indent: -10000in;
	width: 50px;
	z-index: 5;
}

.model-sets .control a:hover {
	background-position: -104px 100%;
}

.model-sets .control .next {
	background-position: 23px 0px;
	left: auto;
	right: 0;
}

.model-sets .control .next:hover {
	background-position: 23px 100%;
}

.models li a, .model-sets li a {
	color: #000;
	display: block;
	font: 10pt Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.models a .picture, .model-sets a .picture {
	display: block;
}

.models a .picture img, .model-sets a .picture img {
	border: 0;
	display: block;
}

.models a .name, .model-sets a .name {
	display: block;
	padding: 1px 2px;
}

.models .scroll, .model-sets .scroll {
	clear: both;
	border: 1px solid #f7f7f7;
}

.models .scroll .track, .model-sets .scroll .track {
	border: 1px solid #e0e0e0;
	height: 14px;
	padding-right: 2px;
	position: relative;
}

.models .scroll .handle, .model-sets .scroll .handle {
	background: url(../img/ms-scrollbar.png) 50% 0px no-repeat;
	height: 18px;
	left: 0;
	position: absolute;
	top: -2px;
}

.models .scroll .handle:hover, .models .scroll .track .hover {
	background-position: 50% -18px;
	cursor: pointer;
}

.models .scroll .handle:active, .models .scroll .track .active {
	background-position: 50% -36px;
}
