#container { width:960px; height:600px; margin:0 auto;  margin-top:40px;}
#container .mainframe { width: 580px; height:600px; float:left}
#container .thumbnails { float:left; width:360px; height:530px; margin-top:110px  }
.thumbnailimage { float:left; padding:3px;}
.large_thumb	{float:left; position: relative; width:110px; height:110px; padding:0px 3px 0px 0;}
img.large_thumb_image	{position:absolute; left:0px; top:0px;}
.large_thumb_border	{width:110px; height:110px;  position:absolute; }
.large_thumb_shine	{width:110px; height:110px;}
.thumb_container { width:110px; height:110px; background-color:#ffffff; }
#largephoto { width: 572px; height:570px; background-color:#333333; margin-top:0px; margin-left:0px; position:relative }
#largetrans { width: 572px; height:570px;}
.large_image { display:none}
#containertitle { position:absolute; margin-top:35px; margin-left:40px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; text-shadow: 0px 1px 2px #fff;}
#largecaption {  text-align:center; height:100px; width:100%; background-color:#111; position:absolute; width: 444px; bottom:0; display:none; color:#fff; font-size:30px; letter-spacing:-1px; font-weight:bold}
#largecaption .captionContent { padding:5px;}
#largecaption .captionShine { background:url('images/interface/bigshine.png'); position:absolute;  width: 444px; height: 100px; background-position:-150px 0;background-repeat:no-repeat;}
#loader { width:572px; height:570px;background-image:url('images/interface/loader.gif'); background-repeat:no-repeat; position:absolute;}
