div.wrapper div.content blockquote.middleContentExtended {position: relative;}

/* EVENT DETAIL PAGE > MIDDLE CONTENT EXTENDED > EVENT DETAIL
/////////////////////////////////////////////////////*/

div.eventDetail
{width: 100%; text-align: left; margin: 0 auto 10px auto; font: normal 11px/15pt Arial, Helvetica, sans-serif; color: #000;}
	
	blockquote.middleContentExtended div.eventDetail p
	{color:#000;}
	
	div.eventDetail h1.eventDetailTitle
	{font: bold 18px/30px Arial, Helvetica, sans-serif; color:#8FC3EA; text-transform:uppercase; padding-bottom:10px;}
	
	div.eventDetail p.eventContentTitle
	{font: bold 12px/16px Arial, Helvetica, sans-serif; color:#000; text-transform:uppercase; margin-bottom: 0;}
	
	div.eventDetail div.eventDetailIMAGE p.listingContentTitle
	{font:bold 11px Arial, Helvetica, sans-serif; color:#8FC3EA; text-transform:capitalize; text-decoration:underline; padding:0 0 10px 0;}
	
	div.eventDetail address
	{font:normal 11px/12px Arial, Helvetica, sans-serif; color:#000; padding:7px 0 7px 0;}
		
		/*div.eventDetail address span
		{display:block;}*/
	
	div.eventDetail p strong,
	div.eventDetail address strong
	{color: #10436A;}		

	/* CONTENT COLUMN */
	div.eventDetail div.eventDetailContent
	{width:61%; float:left; border-right:1px solid #8FC3EA; padding:0 15px 0 0;}
	
	div.eventDetail div.eventDetailIMAGE
	{float:right;}
		
	div.eventDetail a:link,
	div.eventDetail a:active,
	div.eventDetail a:visited,
	div.eventDetail a:hover
	{color: #000; text-decoration:underline;}
	
	div.eventDetail a:hover
	{text-decoration:none;}

	/* EVENT IMAGE */
	div.eventDetail div.imgEventDetail
	{text-align: right; padding: 0; margin:10px 0 10px 0; /*background-color: #FFF2EA; border: 5px solid #FFE6D5;*/}

		div.eventDetail div.imgEventDetail img
		{ margin: 0; padding: 0; border: 0;}
		
		div.eventDetail div.noimage
		{border:none; margin:5px;}
				
	div.eventDetail a.eventMoreInfo:link,
	div.eventDetail a.eventMoreInfo:active,
	div.eventDetail a.eventMoreInfo:visited,
	div.eventDetail a.eventMoreInfo:hover
	{font: bold 11px Verdana, Arial, Helvetica, sans-serif; color: #000; /* text-align: right;  display: block; */}

		div.eventDetail a.eventMoreInfo:hover
		{color: #000;}

/* EVENT > MIDDLE CONTENT EXTENDED > LISTING DETAIL > GOOGLE MAP
/////////////////////////////////////////////////////*/

div.googleMapsWrapper
{position:relative;}
	
div.googleBase
{width: 268px; height: 225px; float:right; margin: 0 0 10px 0; z-index: 1; background: #E5E3DF; border: 1px solid #BAB5A9;}

	div.floatLayer
	{/* Old values: top: 310px; left: 150px; */
		width: 350px; height: auto; top: -9px; left: -235px; position: absolute; visibility: hidden; z-index: 2; border: 3px solid #ECEBEB; voice-family:"\"}\""; voice-family:inherit; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/design/bg_googleFloatLayer.png', sizingMethod='scale')}
	html>body div.floatLayer{background: url("../images/design/bg_googleFloatLayer.png") 0 0 repeat;}
	
		div.floatLayer blockquote
		{padding: 10px;}
		
		div.floatLayer blockquote img
		{float: left; margin: 0 10px 10px 0; padding: 3px; border: 1px solid #E1E1E1;}
		
		div.floatLayer blockquote h1
		{font: bold 15px Arial, Helvetica, sans-serif; color: #609629;}
		
		div.floatLayer blockquote p
		{font: normal 11px Verdana, Arial, Helvetica, sans-serif; color: #000;}
		
		div.floatLayer blockquote p.googleRating img
		{border: 0; margin: 0; float: none;}
		
	div.eventDetail div.eventDetailGallery a:link,
	div.eventDetail div.eventDetailGallery a:active,
	div.eventDetail div.eventDetailGallery a:visited,
	div.eventDetail div.eventDetailGallery a:hover
	{color:#8FC3EA;}
		
/* EVENT DETAIL > EVENT DETAIL > SLIDESHOW
/////////////////////////////////////////////////////*/

div.eventDetailGallery
{clear:both; padding:10px 0 0 0;}

ul.detailGallery
{margin: 10px 0 0 0; border: 0;}

	ul.detailGallery li
	{float: left; list-style: none; margin: 0; border:0;}
	
		ul.detailGallery li span
		{display:block; text-align:center; background:#EBEBEB; padding:5px;}
	
		ul.detailGallery li img
		{ /*margin: 10px 10px 0 10px; border: 5px solid #E5EFDC;*/}
	
	ul.detailGallery p,
	ul.detailGallery pre
	{padding: 5px 5px 0 0;}
	
	ul.detailGallery pre
	{font:normal 11px/14px Verdana, Arial, Helvetica, sans-serif; color: #2E4C6B;}
	
	p.galleryMoreInfo
	{display:block; clear:both; padding-top:10px;padding-bottom:10px;}
