div.wrapper div.content blockquote.middleContentExtendedTicket { position: relative; width:950px;}

div.wrapper div.content blockquote.middleContentExtended { position: relative; width:77,1%;}

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


.eventDetailTicket
{ border: 0; margin: 0 auto 10px auto; text-align: left; width: 945px;}

table.eventDetail
{ border: 0; margin: 0 auto 10px auto; text-align: left; width: 96%;}

    .eventDetailTitle h1, .standardTitleOrder span, .contentOrderTable h1, .eventDetailTitleLeft .ticketTitle
	{ color: #2F516D; font-family: Arial, Helvetica, sans-serif; font-size: 24px; font-weight: normal; text-align: left;}
			
	.eventDetailTitle h4, .eventDetailTitleTicket h4
	{ font-family: Arial, Helvetica, sans-serif; font-size: 13px; margin: 5px 0;}
	
	.eventDetailTitle span, .eventDetailTitleTicket span
	{ font-weight: normal;}
	
	/*.eventDetailTitleLeft
	{ float: left; width: 490px;}*/

    .eventDetailTitleLeft
    { float: left; width: 665px;}	
    
	.topIcons
	{ background: #E8ECF5; border-top: 1px solid #596C7F; clear: both; height: 50px; padding-left: 20px; text-align: left;}
	
	.socialIcons
	{ margin: 9px 15px 0 0 ; padding-left: 15px;}
	
	.eventPhotos
	{ display: inline-block;}
	
	.eventPhotoDetail, .eventPhotoDetailRight
	{ border-right: 1px solid #DDDCD9; float: left; margin: 10px 0; padding: 0 10px; text-align: center;}
	
	.eventPhotoDetail .legendPhotos, .eventPhotoDetailRight .legendPhotos
	{ color: #666; font-weight: bold; margin: 0; text-align: center; }
	
	.eventPhotoDetailRight
	{ border: none;}
	
	.contentRightOrderTable
	{ border-left: 1px solid #DDDCD9; float: left; padding: 4px 0 10px 10px; margin: 0 10px 10px 0; overflow: hidden; text-align: center; width: 180px;}
	
	.socialIcon
	{ float: left;}
	
	.topIcons .socialIcon p
	{ color: #2E4C6B; font-family: Arial, Helvetica, sans-serif; font-size: 9px; margin: 0; text-align: center;}
				
	.pay
	{ float: right; }
	
	.order
	{ clear: both;}
	
	.titleOrderTable .standardTitleOrder
	{ color: #003F7E; font-family: Arial, Helvetica, sans-serif; font-size: 18px; line-height: 35px; padding-left: 20px; }
    
    .titleOrderTable .showValues
    { font-size: 10px; }
	
	.eventDetailContentTicket
	{ border-right: 1px solid #D6D6D6; float: left; height: auto; padding: 10px; width: 685px;}
	
	.eventDetailContent
	{ float: left; height: auto; padding: 10px; width: 700px;}
	
	.detailContentIcons, .detailContentIconsRight
	{ background: #FFF; border: 1px solid #DDDCD9; float: right; height: auto; overflow: hidden; padding: 10px 0 10px 10px; width: 150px;}
	
	
	.detailContentIcons a, a:visited, .standardChooseLevel a, a:visited, .orderNow a, a:visited, .contentOrderTable a, a:visited { color:#2E4C6B; font-family:Arial,Helvetica,sans-serif; font-size: 12px; text-align:center; text-decoration:underline;
vertical-align:bottom;}
    
	.detailContentIconsRight
	{ float: none; border: none; margin: 0; padding: 0;}
	
	.detailContentIconsRight a, a:visited
	{ color:#2E4C6B; font-family:Arial,Helvetica,sans-serif; font-size:12px; text-align:center; text-decoration:underline; vertical-align:bottom;}
	
	.eventImage
	{ text-align: center;}
	
	.icons
	{ margin: 5px 5px 0 5px;}
	
	.eventDetailTitleTicket
	{ background: #FCFCF4 url(../images/design/bg_detail_title.png) repeat-x 0 bottom; border: 1px solid #DDDCD9; overflow: hidden; padding: 10px;}
	
	.orderTable
	{ margin-top: 20px;}
	
	.contentOrderTable
	{ border: 1px solid #DDDCD9; border-top: 0; overflow: hidden; padding-bottom: 2px; text-align: center; }
	
	.contentOrderTable .textDetail
	{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-align: left;} 
	
	.blockquote .middleContentExtended .contentOrderTable a, a:visited
	{ color: #2E4C6B; font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: underline; vertical-align: bottom;}
	
	.nameTicket
	{ margin-right: 10px;}
	
	.titleOrderTable
	{ background: url(../images/design/bg_order_table_title.png) repeat-x 0 0; border:1px solid #DDDCD9; clear:both; height: 37px; line-height:35px; margin-top:20px; }
	
	.orderNow
	{ overflow: hidden; padding-right: 12px; padding-top: 5px; }
	
	.button
	 { display: block; overflow: hidden; }
	 
	.orderNow .button .orderButton
	{ background: url(../images/design/bg_order_button_left.png) no-repeat 0 0; float: right; height: 31px; }
	
	.orderButtonRight
	{ background: url(../images/design/bg_order_button_right.png) no-repeat right top; float: left; font-family: Arial, Helvetica, sans-serif; font-weight: bold; height: 30px; margin-left: 9px; padding: 7px 10px 7px 0;}
	
	.orderButtonRight
	{ color: #FFF!important; cursor: pointer;}

	.typeBoxName
	{ color: #324F6F;}
	
	.Share
	{ border: 1px solid #DDDCD9; color: #666; font-family: Arial, Helvetica, sans-serif; font-size: 14px; margin-bottom: 15px; margin-left: 20px; padding: 6px; text-align: left; width: 550px;}
	
	.orderButtonComents
	{ height: 165px;}
	
	.Coments
	{ border: 1px solid #DDDCD9; clear: both; margin-left: 20px; overflow-x:hidden; overflow-y:scroll; width: 655px;}
	
	.comentDetail
	{ overflow: hidden; padding: 5px;}
	
	.contentOrderTable .balloon
	{ background:url(../images/design/balloon.png) no-repeat 0 0; float: left; height: 32px; margin-right: 10px; width: 40px;}
	
	.contentOrderTable .Posted
	{ float: left; font-weight: bold; margin: 0;}
	
	.contentOrderTable .datePosted
	{ color: #666; float: none; font-size: 10px;}
	
	.comentTitle
	{ float: left; margin: 0 10px 10px 0;}
	
	.comentText
	{ padding: 10px 15px;}
	
	#message
	{ border: 1px solid #EEE; font-family: Arial, Helvetica, sans-serif; font-size: 12px;}
	
	.typeBox
	{ float: left;}
	
	.contentLeftOrderTable
	{ float: left; margin: 10px; width: 460px;}
	
	blockquote.middleContentExtended .contentLeftOrderTable p
	{ margin: 0;}
	
	.rightContent
	{ float: right; padding: 10px; width: 200px;}
	
	.orderButtonLeft
	{ float: left;}
	
	.contentOrderTable span
	{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; margin-top: 5px; margin-right: 5px; text-align: left;}
	
	#descriptonSpecial
	{ text-align: left;}
	
	table.eventDetail td,
	table.eventDetail th
	{font: 11px/15pt Verdana, Arial, Helvetica, sans-serif; color: #000; vertical-align: top; padding: 3px;}
	
	table.eventDetail td
	{width: 100%;}
	
		table.eventDetail td strong
		{color: #003F7E;}		
	
		table.eventDetail th img
		{margin: 5px; border: 8px solid #E4F4D7;}

	table.eventDetail th.eventDetailTitle /* EVENT TITLE */
	{ width: 80%; vertical-align: middle; white-space:normal;}
	
	table.eventDetail td.baseIconNavbar
	{ font: normal 10px Arial, Helvetica, sans-serif; width: 350px; padding: 0 10px 0 0; text-align: right; vertical-align: bottom;}
	
	table.eventDetail td.baseIconNavbar ul.iconNavbar {width:325px;}	

		table.eventDetail th.eventDetailTitle h1
		{font: bold 14px Arial, Helvetica, sans-serif; padding: 0; padding-left: 5px; margin: 0; border-left: 5px solid #647C97;}

		table.eventDetail td p
		{margin: 0 0 5px 0;}

		/* EVENT IMAGE */
		table.eventDetail table.imgEventDetail
		{margin-bottom: 10px; background-color: #F1F3F8; border: 5px solid #E2E7F1;}
		
		table.eventDetail table.imgEventDetail td,
		table.eventDetail table.imgEventDetail td.noimage
		{text-align: center; vertical-align: middle; padding: 0;}

			table.eventDetail table.imgEventDetail td.noimage
			{border: 0;}
	
			table.eventDetail table.imgEventDetail img
			{ margin: 0; padding: 5px; border: 0;}
			
	table.eventDetail td h2,
	table.eventDetail td h3
	{font: normal 11px Verdana, Arial, Helvetica, sans-serif; margin: 0 0 5px 0; padding: 0;}
	
	table.eventDetail td h2.address-inline
	{display:inline;}

	table.eventDetail a:hover
	{text-decoration: underline;}
	
	table.eventDetail a.eventMoreInfo:link,
	table.eventDetail a.eventMoreInfo:active,
	table.eventDetail a.eventMoreInfo:visited,
	table.eventDetail a.eventMoreInfo:hover
	{font: bold 11px Verdana, Arial, Helvetica, sans-serif; color: #96293F; /* text-align: right;  display: block; */}

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

	table.eventDetail h2
	{font: bold 11px Verdana, Arial, Helvetica, sans-serif; margin-bottom: 0;}

/* RESULTS PAGE > MIDDLE CONTENT EXTENDED > LISTING DETAIL > GOOGLE MAP
/////////////////////////////////////////////////////*/
	
div.googleBase
{width: 318px; height: 250px; margin: 10px 0 ; z-index: 1; background: #E5E3DF; border: 1px solid #BAB5A9; }

div.googleBaseTicket
{background: #E5E3DF; border: 1px solid #BAB5A9; height: 180px; margin: 10px 0 10px 0 ; margin-left: 10px;  z-index: 1; width: 175px;}

#map span, #map a
{ font-size: 7px;}


	div.floatLayer
	{width: 350px; height: auto; top: 310px; left: 150px; 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;}
