@media screen {
	div.showcase {
		position: absolute;
		overflow: hidden;
		z-index: 2;
		top: 0;
		left: 10px;
		width: 940px;
		height: 570px;
		padding: 0;
	}
	
	div#project-showcase {
		position: relative;
		left: 0;
		width: 700px;
		height: 439px;
	}
	
	div.showcase h2 {
		display: none;
	}
	
	div.showcase div.showcase-wrapper {
		position: relative;
		width: 1880px;
		height: 570px;
	}
	
	div#project-showcase div.showcase-wrapper {
		width: 1400px;
		height: 439px;
	}
	
	div#project-showcase.zoom div.showcase-wrapper {
		width: 1880px;
		height: 590px;
	}
	
	div.showcase div.showcase-item {
		position: relative;
		float: left;
		width: 940px;
		height: 570px;
	}
	
	div#project-showcase div.showcase-item {
		width: 700px;
		height: 439px;
	}
	
	div#project-showcase.zoom div.showcase-item {
		width: 940px;
		height: 590px;
	}
	
	div.showcase-item div.swfobject {
		width: 940px;
		height: 570px;
	}
	
	div.showcase div.showcase-item object,
	div.showcase div.showcase-item a {
		display: block;
		position: absolute;
		bottom: 0;
		left: 0;
	}
	
	div.showcase div.showcase-item a {
		height: 380px;
	}
	
	div.showcase-col9 div.showcase-item a {
		position: relative;
		height: auto;
	}
	
	div.showcase div.showcase-item a img {
		display: block;
	}
	
	div#project-showcase div.showcase-item a,
	div#project-showcase div.showcase-item a img {
		width: 100%;
		height: 100%;
	}
	
	div.showcase div.ajax-loader {
		position: absolute;
		z-index: 5;
	}
	
	div.showcase div.ajax-loader img {
		display: block;
		width: 70px;
		height: 69px;
	}
	
	div.showcase ul.showcase-nav {
		left: 0;
		top: 0;
		width: 940px;
	}
	
	div#project-showcase ul.showcase-nav {
		width: 700px;
		margin: 0;
	}
	
	div.showcase p.showcase-nav {
		position: absolute;
		z-index: 4;
		top: 0;
		margin: 0;
		width: 100px;
		height: 100%;
	}
	
	div.showcase p.showcase-nav a {
		position: relative;
		overflow: hidden;
		width: 100%;
		height: 100%;
	}
	
	p.prev {
		left: 0;
	}
	
	p.next {
		right: 0;
	}
	
	p.showcase-nav a span.label {
		display: none;
	}
	
	p.showcase-nav a span.icon {
		position: absolute;
		top: 40%;
		width: 33px;
		height: 65px;
		cursor: pointer !important;
		background-repeat: no-repeat;
		background-position: center center;
		background-color: #d50069;
	}
	
	p.prev a span.icon {
		left: 0;
		background-image: url("/release/images/icons/sc-nav-left.gif");
	}
	
	p.next a span.icon {
		left: auto;
		right: 0;
		background-image: url("/release/images/icons/sc-nav-right.gif");
	}
	
	div.showcase div.nav-dots {
		position: absolute;
		bottom: 0;
		padding: 2px;
		background: #d50069;
	}
	
	div.showcase div.nav-dots a {
		float: left;
		width: 17px;
		height: 17px;
	}
	
	div.showcase div.nav-dots a span {
		float: left;
		display: inline;
		overflow: hidden;
		width: 9px;
		height: 9px;
		margin: 4px;
		background: transparent url("/release/images/icons/nav-dot.gif") no-repeat left top;
	}
	
	div.showcase div.nav-dots a:hover span,
	div.showcase div.nav-dots a:focus span,
	div.showcase div.nav-dots a:active span,
	div.showcase div.nav-dots a.active span {
		background-position: right top;
	}
	
	div.showcase div.nav-dots a.last {
		margin: 0;
	}
	
	div.showcase span.zoom-hud {
		position: absolute;
		visibility: hidden;
		top: 35px;
		left: 50px;
		width: 16px;
		height: 16px;
		background: url(/release/images/icons/zoom.gif) no-repeat;
	}
	
	div.showcase span.zoom-hud-active {
		visibility: visible;
	}
	
	div.showcase span.zoom-hud-zoomed {
		background-position: left bottom;
	}
}
