#album_view {
	margin-top: 15px;
}
#album_view td { vertical-align: top; }
#album_details_box {
	width: 150px;
	margin-right: 15px;
}
#album_box {
	width: 550px;
	height: 100%;
	background:#FFFFFF none repeat scroll 0%;
}
#album_box .sm-img { position: relative; float: left; text-align: center; }
#album_box .inner { position: absolute; bottom:0; left:0; z-index:14; text-align: center; width: 100%;}

#album_box .sm-img table, #album_box .sm-img a.capt, #album_box img.athmb {
	margin-left: auto;
	margin-right: auto;	
}
#album_box img { border: 1px solid #7F7F7F; }
#album_box img.athmb { text-align: center;  }

/*

#album_box .sm-img td.nw { background: url(../photo_border_small/nw.png) no-repeat 0% 0%; width:9px; height:9px; }
#album_box .sm-img td.n { background: url(../photo_border_small/n.png) repeat-x; height:9px; }
#album_box .sm-img td.ne { background: url(../photo_border_small/ne.png) no-repeat 100% 0%; width:11px; height:9px;  }
#album_box .sm-img td.w { background: url(../photo_border_small/w.png) repeat-y; width:9px; }
#album_box .sm-img td.e { background: url(../photo_border_small/e.png) repeat-y;width:11px;  }
#album_box .sm-img td.sw { background: url(../photo_border_small/sw.png) no-repeat 0% 100%;width:9px; height:11px; }
#album_box .sm-img td.s { background: url(../photo_border_small/s.png) repeat-x;height:11px;  }
#album_box .sm-img td.se { background: url(../photo_border_small/se.png) no-repeat 100% 100%; width:11px; height:11px;}
#album_box .sm-img td.b { 
	font-size: 82%; 
	color: black;
	text-align: center;
}
*/

#album_box a.capt, #album_box a.capt-hover { width: 100%; display: block; position: absolute; left:0; font-size: 92%; text-align: center; height: 14px; }
#album_box a.capt { padding:2px;}
#album_box a.capt:hover, #album_box a.capt-hover { overflow: visible; border: 1px solid #AAA; background-color: #EEE; z-index:515; padding:1px;}

#thmb_sz_nav { width: 132px; }
#thmb_sz_nav a { display: -moz-inline-stack; display: inline-block; float: left; filter:alpha(opacity=65);-moz-opacity:.65;opacity:.65; height:24px; cursor:pointer;}
#thmb_sz_nav a.ts-down, #thmb_sz_nav a.tl-down, #thmb_sz_nav a.is-down, #thmb_sz_nav a:hover { filter:alpha(opacity=100);-moz-opacity:1;opacity:1; height:24px;}

#thmb_sz_nav span {display: -moz-inline-stack; display: inline-block;  width: 1px; background: url(sizes.png) no-repeat -27px -24px; height:24px; float: left; }
#thmb_sz_nav span.down { background-position: 0px -27px; }

#set_thmb_sz_ts { background: url(sizes.png) no-repeat 0% 0%; width:27px;  }
#thmb_sz_nav .ts-down { background-position: 0% -24px;}

#set_thmb_sz_tl { background: url(sizes.png) no-repeat -28px 0px; width:26px; }
#thmb_sz_nav .tl-down { background-position: -28px -24px;}

#set_thmb_sz_is { background: url(sizes.png) no-repeat -54px 0px; width:27px; }
#thmb_sz_nav .is-down { background-position: -54px -24px;}
#lbl { display: -moz-inline-stack; display: inline-block;padding: 0 5px 0 0; height:24px; float: left; width: 45px; text-align:right; line-height: 2.2; }

#image_album_container .section_header .caption { padding: 2px 4px; position: relative; width: 132px; }
#album_prop_nav { padding: 10px 0 0 15px; }

#gallery-loading {
	width: 100px; 
	color: #A2A5CA;
	font-size: 108%;
	text-align: center; 
	vertical-align: middle;
	border:1px solid #DDD;
	line-height: 2;
	padding-top: 30px;
	margin: 0;
	color: #A2A5CA;
	background: #F3F4F8 url(../../icons/ajax-loader.gif) no-repeat 50% 5px;
}
