.prop {float:right;width:1px;}
.clear{clear:both;height:1px;overflow:hidden;}

#gallery_wrapper {
        position:relative; margin:0; padding:0;
        background:#F8F8F8;
        border:1px solid #000; width:560px; 
}

.title{
        border-bottom:1px solid #000;
        padding:0.5em;
        height:1.3em;
        line-height: 1.3em;
}

.left {
        float:left;display:inline;
	width: 400px; height:420px;
        margin:1em 1em 0 1em; padding:0;
}
.left_sshow {
        float:left;display:inline;
        width: 523px; height:420px;
        margin:1em 1em 0 1em; padding:0;
}

#image_holder{
        vertical-align:middle;text-align:center;
        margin:0; padding:0;
        height:400px; width:100%;
}

.left img {margin:0;padding:0;}

.right{
        float:right; background:#6A7A94; text-align:center;
	overflow:auto; display:inline;
	margin:0;
	padding:0.3em;
        width:110px;height:425px; 
}
* html .right { width: 120px; }

.right img {border:1px solid #000; filter:alpha(opacity=45);-moz-opacity:.45;opacity:.45; }

#show_thumbs{display:block;}
#hide_thumbs{display:none;}

#thumb_holder{vertical-align:middle;text-align:center;
height:300px; width:100%;}

.clearing_div{clear:both;line-height:0em;margin:0;padding:0;}

.play_pause{border-top:1px solid #000;padding:0;}

#buttons{width:100%;text-align:center;margin:0; padding:0.5em;}
