div {
	padding: 0px;
	margin: 0px;
}
 
#screen {
    margin-top:100px;
}

#site-container {
	margin:auto;
    width:770px;
    position:relative;
    height:435px;
    
}


#content {
	overflow: hidden;
	position: relative;
	width: 770px;
	height: 336px;
	margin-bottom: 7px;
	margin-left: 8px;
}

#left-content {
	height: 100%;
	width: 127px;
	float: left;
	margin-left:8px;
}

#viewer {
	height: 337px;
	width: 501px;
	float: left;
	margin-right:7px;
    display:block;
}
.extra-large-viewer #viewer
{
	margin-left:7px;
    width: 755px;
}

.large-viewer #viewer
{
    width:628px;
}

#viewer ul.block-container {
	width: 508px;
}
#right-content li 
{
	margin-right:0px;
	padding-right:0px;
}

#viewer img {
	margin-right: 0px;
}

#right-content {
	height: 100%;
	width: 120px;
	float: left;
}

#breadcrum {
	width: 770px;
	margin-left: 8px;
}

ul.block-container {
	margin: 0px;
	padding: 0px;
	position: block;
}

ul.block-container li {
	width: 120px;
	height: 79px;
	padding: 0px;
	margin: 0px;
	float: right;
	margin-right: 7px;
	margin-bottom: 7px;
}

ul.block-container li:first div {
	padding: 0px;
	margin: 0px;
}

.clear-both {
	clear: both;
}

.debug-info {
	position: absolute;
	padding: 15px;
	right: 20px;
	top: 20px;
	border: 1px dashed #ddd;
}

.sets
{
    height:12px;   
    padding:0px;
}
.sets div
{
    position:relative;
    right:0;
}
.sets a,
.sets span
{
    float:right;
    width:7px;
    height:7px;
    display:block;
    padding:0px;
    margin-left:3px;
    
}

#loader
{
    display:inline;
    padding:0 2px 2px 0;
    position:absolute;
    bottom:0px;
    right:0px;

    z-index:1000;
}
#loader img
{
    height:10px;   
}

.gallery-item
{
    height:inherit;
}

ul.block-container .gallery-item
{
    height:100%;
}

.scroll-pane
{
    height:337px;
}
