@charset "utf-8";

.photo_gallery { width:840px; padding:20px; position:relative;}
.thumb_container { float:left; display:inline; width:300px; height:400px; border:1px solid #999;}
.thumb_scroll { position:relative; width:290px; height:400px; overflow-x:hidden; overflow-y:scroll; padding-left:10px;}
.photo_thumb { 
	float:left; 
	display:inline; 
	width:80px; 
	height:80px; 
	margin:0 10px 10px 0; 
	/*border:1px solid #ccc;*/
}
.photo_thumb a { cursor:pointer; display:table; width:80px; height:80px;}
.photo_thumb a.thumb_selected { width:78px; height:78px; border:solid 1px #fff;}
.photo_thumb span { display:table-cell; vertical-align:middle; *display: inline-block; _display: inline-block;}
.photo_thumb b { display: inline-block; height: 80px; vertical-align: middle; }

.photo_thumb img { width:80px; }
.image_container { float:left; display:inline; width:500px; margin-left:30px; }
.image_view { }
.image_view img { width:500px; }
.caption 
{ 
	color:#D9AD1B;
	font-size:14px;
	font-weight:bold;
	margin-top:10px;
}

