.ap_story_photo			{width: 260px;vertical-align: top; display:block; border: solid 1px #cccccc; margin: 0px 0px 5px 0px; padding: 3px 2px 3px 4px; display: inline; float: left; }
.ap_story_photo .ap_pht_gal_Zoom		{text-align:center; border: solid 1px black; margin: 15px 4px 0px 0px; padding: 3px 2px 0px 4px; float: right; width: 400px;}
.ap_story_photo .ap_pht		{ background-color:#E5E5E5;	overflow:hidden; text-align:center;	vertical-align:top; width:100%; }
.ap_story_photo .ap_pht img			{border: 0px; }
.ap_story_photo .ap_pht_Zoom			{text-align:center; background-color:#fff; padding: 0px 0px 0px 0px;}
.ap_story_photo .ap_pht_Zoom img		{border: 0px; width: 100%; text-align:center; max-height:450px; }

.ap_story_photo .ap_pht_cap         {font-size:11px; line-height:14px; padding:6px 0pt 0pt; background-color:white; text-align:left; }

.ap_story_photo .ap_num_navBg { height:21px; font-size:11px; white-space: no-wrap; display:block; float:right; width:50%; }
.ap_story_photo .ap_num_navBg a { }
.ap_story_photo .ap_num_navBg a:hover { }
.ap_story_photo .ap_lt_nav	{ margin:1px; padding:1px; width:20px; height:20px; cursor:pointer; display:inline; vertical-align:bottom; float:left; }
.ap_story_photo .ap_rt_nav	{ margin:1px; padding:1px; width:20px; height:20px; cursor:pointer; display:inline; vertical-align:bottom; float:left;  }
.ap_story_photo .ap_num_nav   { margin:1px; padding:1px; height:20px; display:inline; vertical-align:bottom; float:left;  }
.ap_story_photo .ap_lt_nav:hover  { }     
.ap_story_photo .ap_rt_nav:hover  { }

.ap_story_photo small        { padding-left:5px; text-transform:uppercase }

.ap_story_photo .ap_photo_wrapper
{
	height:250px;
	overflow:hidden;
	background-color:transparent;	
	position:static;
}
