﻿#main
{
    width: 620px;    
}

#sideright 
{
    width: 300px;
}

.gallery_thumbnails {
    width: auto;
    text-align: center;
}

.gallery-scroller {
    text-align: left;
    margin: 0 auto;
    
    height: 50px;
    width: 400px;
    overflow: hidden;
}

.gallery-scroller ul {
    margin: 0;
    padding: 0;
    width: 2000em;
}

.gallery-scroller ul li {
    padding: 0;
    margin: 0;
    list-style: none;
    width: 44px;
    height: 44px;
    float: left;
    margin-right: 5px;
    overflow: hidden;
    cursor: pointer;
}

.gallery-scroller ul li.current {
    background: red;
}

.gallery-scroller ul li.current img {
    opacity:.60;
    filter: alpha(opacity=60);
    -moz-opacity: 0.6;
}

.gallery-image
{
    text-align: center;
    clear: both;
    padding: 2em 0;
}

.gallery-play, .gallery-pause {
	display:block;
	width:24px;
	height:24px;
	float:left;
	_display: inline;
}

.gallery-play span, .gallery-pause span 
{
    display: none;
}

.gallery-play {
	background:url("../images/icons/play_24.png") no-repeat 0 0;
}

.gallery-nav 
{
    float: right;    
}

.gallery-pause {
	background:url("../images/icons/pause_24.png") no-repeat 0 0;
}

.gallery-pause {
	background:url("../images/icons/pause_24.png") no-repeat 0 0;
}

.gallery-prev {
    float: left;
    _display: inline;
    display: block;
    width: 24px;
    height: 24px;
    background: url(../images/icons/arrow_left_24.png) no-repeat;
}

.gallery-prev span 
{
    display: none;
}

.gallery-next {
    float: right;
    _display: inline;
    display: block;
    width: 24px;
    height: 24px;
    background: url(../images/icons/arrow_right_24.png) no-repeat;
}

.gallery-next span
{
    display: none;
}

.gallery-status 
{
    padding: 3px 0.5em 0 0.5em;
    display: block;
    float: right;
}

.gallery-prev-page 
{
    float: left;
    _display: inline;
    display: block;
    width: 24px;
    height: 24px;   
    margin: 10px 0; 
    background: url(../images/icons/skip_back_24.png) no-repeat;
}

.gallery-next-page 
{
    float: right;
    _display: inline;
    display: block;
    width: 24px;
    height: 24px;
    margin: 10px 0;  
    background: url(../images/icons/skip_next_24.png) no-repeat;
}

.gallery-prev-page span, .gallery-next-page span 
{
    display: none;    
}
