/* thumbnail image classes */
.thumb_container									{ width:181px; height:200px; text-align:center; float:left; }
.thumb_container .thumb_title			{ font-weight:bold; }
.thumb_table											{ font-size:1px;  margin-left:auto; margin-right:auto; }

/* top-left */
.thumb_table_r1c1 								{ width:11px; height:11px; }
html>body .thumb_table_r1c1				{ background:url('./images/thumb_dropShadow_tl.png') no-repeat; }
/* top */
.thumb_table_r1c2									{ }
html>body .thumb_table_r1c2				{ background:url('./images/thumb_dropShadow_t.png') repeat-x; }
/* top-right */
.thumb_table_r1c3									{ width:20px; }
html>body .thumb_table_r1c3				{ background:url('./images/thumb_dropShadow_tr.png') no-repeat; }
/* left */
.thumb_table_r2c1									{  }
html>body .thumb_table_r2c1				{ background:url('./images/thumb_dropShadow_l.png') repeat-y; }
/* image */
.thumb_img												{ border:0px; cursor:pointer; }
html>body .thumb_img							{ }
/* right */
.thumb_table_r2c2									{ }
html>body .thumb_table_r2c2				{ background:url('./images/thumb_dropShadow_r.png') repeat-y; }
/* bottom-left */
.thumb_table_r3c1									{ height:20px; }
html>body .thumb_table_r3c1				{ background:url('./images/thumb_dropShadow_bl.png') no-repeat; }
/* bottom */
.thumb_table_r3c2									{  }
html>body .thumb_table_r3c2				{ background:url('./images/thumb_dropShadow_b.png') repeat-x; }
/* bottom-right */
.thumb_table_r3c3									{  }
html>body .thumb_table_r3c3				{ background:url('./images/thumb_dropShadow_br.png') no-repeat; background-position:top left; }






/* normal sized drop-shadow  photo classes */
.photo_wrapper												{  }
.photo_wrapper .photo_info						{ font-size:18px; font-weight:bold; padding-bottom:10px; }
.photo_wrapper .photo_caption					{ font-style:italic; padding-left:50px; padding-right:50px; padding-bottom:20px; }
.photo_table													{ font-size:1px; }

/* top-left */
.photo_table .r1c1										{ width:11px; height:10px; background-position:right; }
html>body .photo_table .r1c1					{ background:url('./images/photo_dropShadow_tl.png') no-repeat; }
.photo_table .r1c1 										{ background:transparent; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/photo_dropShadow_tl.png', sizingMethod='crop'); }

/* top */
.photo_table .r1c2										{  }
html>body .photo_table .r1c2					{ background:url('./images/photo_dropShadow_t.png') repeat-x; }
.photo_table .r1c2										{ background:transparent; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/photo_dropShadow_t.png', sizingMethod='crop'); }

/* top right */
.photo_table .r1c4										{ width:29px; background-position:right; }
html>body .photo_table .r1c4					{ background:url('./images/photo_dropShadow_tr.png') no-repeat; }
.photo_table .r1c4										{ background:transparent; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/photo_dropShadow_tr.png', sizingMethod='crop'); }

/* left */
.photo_table .r2c1										{ height:34px; width:11px; background-position:right; }
html>body .photo_table .r2c1					{ background:url('./images/photo_dropShadow_l.png') repeat-y; }
.photo_table .r2c1										{ background:transparent; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/photo_dropShadow_l.png', sizingMethod='crop'); }
	/* top-left inner-top */
	.photo_table .r2c1 .inner						{  width:11px; background-position:right; }
	html>body .photo_table .r2c1 .inner	{  }
	.photo_table .r2c1 .inner						{  }

/* photo area */
.photo_table .r2c2										{ background-color:#666666; }

/* right (top half) */
.photo_table .r2c4										{ vertical-align:top; }
html>body .photo_table .r2c4					{ background:url('./images/photo_dropShadow_r_inner_2.png') repeat-y; }
.photo_table .r2c4										{ background:transparent; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/photo_dropShadow_r_inner_2.png', sizingMethod='crop'); }
	/* top-right inner-top */
	.photo_table .r2c4 .inner_t						{ width:29px; height:34px; }
	html>body .photo_table .r2c4 .inner_t	{ background:url('./images/photo_dropShadow_r_inner_1.png') no-repeat; }
	.photo_table .r2c4 .inner_t						{ background:transparent; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/photo_dropShadow_r_inner_1.png', sizingMethod='crop'); }
	
/* right (bottom half) */
.photo_table .r3c4										{ background-position:100% 0%; vertical-align:bottom; }
html>body .photo_table .r3c4					{ background:url('./images/photo_dropShadow_r_inner_3.png') no-repeat; }
.photo_table .r3c4										{ background:transparent; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/photo_dropShadow_r_inner_3.png', sizingMethod='crop'); }
	/* bottom-right inner-bottom 
	.photo_table .r3c4 .inner_b						{ height:34px; }
	html>body .photo_table .r3c4 .inner_b	{ background:url('./images/photo_dropShadow_r_inner_4.png') no-repeat; }
	.photo_table .r3c4 .inner_b						{ background:transparent; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/photo_dropShadow_r_inner_4.png', sizingMethod='crop'); }*/
	
/* bottom-left */
.photo_table .r4c1										{ background-position:right; height:31px; }
html>body .photo_table .r4c1					{ background:url('./images/photo_dropShadow_bl.png') no-repeat; }
.photo_table .r4c1										{ background:transparent; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/photo_dropShadow_bl.png', sizingMethod='crop'); }

/* bottom (left half) */
.photo_table .r4c2										{ text-align:left; }
html>body .photo_table .r4c2					{ background:url('./images/photo_dropShadow_bl_inner_r.png') repeat-x; }
.photo_table .r4c2										{ background:transparent; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/photo_dropShadow_bl_inner_r.png', sizingMethod='crop'); }
	/* bottom-left inner-left */
	.photo_table .r4c2 .inner_l						{ width:60px; height:31px; }
	html>body .photo_table .r4c2 .inner_l	{ background:url('./images/photo_dropShadow_bl_inner_l.png') no-repeat; }
	.photo_table .r4c2 .inner_l						{ background:transparent; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/photo_dropShadow_bl_inner_l.png', sizingMethod='crop'); }

/* bottom (right half) */	
.photo_table .r4c3										{ background-position:top right; text-align:right; }
html>body .photo_table .r4c3					{ background:url('./images/photo_dropShadow_b_inner_3.png') repeat-x; }
.photo_table .r4c3										{ background:transparent; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/photo_dropShadow_b_inner_3.png', sizingMethod='crop'); }
	/* botton-right inner-right 
	.photo_table .r4c3 .inner_r						{ margin-left:auto; width:34px; height:31px; }
	html>body .photo_table .r4c3 .inner_r	{ background:url('./images/photo_dropShadow_b_inner_4.png') no-repeat; }
	.photo_table .r4c3 .inner_r						{ background:transparent; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/photo_dropShadow_b_inner_4.png', sizingMethod='crop'); }*/

/* bottom-right */
.photo_table .r4c4										{  }
html>body .photo_table .r4c4					{ background:url('./images/photo_dropShadow_br.png') no-repeat; }
.photo_table .r4c4										{ background:transparent; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/photo_dropShadow_br.png', sizingMethod='crop'); }
