table.eventdetail
{
 border-collapse:collapse;
 border:0px;
 width:750px;
// height:200px;
 cellmargin:0px;
 cellpadding:0px;
 background-color:#ffffff;
 vertical-align:top
}

table.folderleft
{
 border-collapse:collapse;
 width:550px;
 height:700px;
 border:0px;
 margin-right:-1px;
 cellmargin:0px;
 cellpadding:0px;
 background-color:#ffffff;
 vertical-align:top
}

td.folderleft_topleft
{
 width:18px;
 padding-left:-1px;
 padding-top:-1px;

}

td.folderleft_topcenter
{
 width:514px;
 background-color:#ffffff;
}

td.folderleft_topright
{
 width:18px;

}

td.folderleft_content
{
 padding-left:10px;
 padding-right:10px;
 padding-top:-22px;
 background-color:#ffffff;
 vertical-align:top
}

div.folderleft_inset
{
 width:500px;
 //height:100%;
 padding-left:15px;
 padding-top:10px;
 background-color:#ffffff;
 color:#000000;
 font-size:18px;
 font-weight:bold;
 font-family:Arial,Helvetica,sans-serif;
 vertical-align:top
}

div.folderleft_inset2
{
 width:500px;
 //height:100%;
 color:#000000;
 font-size:14px;
 font-weight:normal;
 font-family:Arial,Helvetica,sans-serif;
 background-color:#ffffff;
 vertical-align:top
}

table.folderright
{
 border-collapse:collapse;
 width:200px;
 height:700px;
 border:0px;
 margin-left:-2px;
 cellmargin:0px;
 cellpadding:0px;
 background-color:#ffffff;
 vertical-align:bottom
}

td.folderright_top
{
 background-color:#ffffff
}

td.folderright_topright
{
 width:18px;

}

td.folderright_content
{
 padding:10px;
 vertical-align:top;
 font-family:Arial,Helvetica,sans-serif;
 background-color:#dddddd;
 font-size:12px;
 border:1px solid #888888;
}

p.p_date
{
 color:#ff0000;
 font-style:italic;
 padding-top:15px
}


a.a_monthlink
{
 font-size:12px
}

span.spn_sponsor
{
 font-size:12px;
 font-style:italic;
 color:#000000
}

span.spn_venue
{
 color:#000000;
 font-style:normal;
 font-size:12px;
 line-height:24px
}

li.li_crosspromo
{
 font-size:12px;
}

img.img_eventimage
{
 float:right;
 max-width:250px;
 max-height:300px;
 border-style:solid;
 border-width:1px;
 border-color:#000000;
 margin:15px
}

table.tbl_pricedetail
{
 border-style:none;
 font-size:12px
}

#ticketPricesHeading{ font-weight:bold; margin-bottom:8px; font-size:13px; border-bottom:1px solid #AAAAAA; padding-bottom:8px;}

.ticketPrice{
	line-height:20px;
}

#EventFreeText{
	margin-bottom:18px;

}

#SoldOutText{
	font-size:14px; 
	font-weight:bold; 
	color:#CC0000;
	margin-bottom:8px;	
}

#specialDiscount{
	font-size:12px; border:1px solid #666; background-color:#EFEFEF; padding:4px; line-height:12px;
}

#specialDiscount p{
	line-height:16px; margin:0px;
}

.eventTitle{font-size:18px; font-weight:bold;  padding-top:20px; line-height:22px;}
.eventSubheading{font-size:14px; font-weight:bold; margin-top:2px; line-height:22px; color:#333;}

.eventDate{font-style:italic; color: #FF0000; font-size:14px; margin-bottom:6px; margin-top:12px;}

.eventVenue{ color:#0066FF; margin-bottom:12px;}

div.div_description{ font-size:12px; line-height:16px; margin-top:25px;}


#eventSponsor {
	margin-top:0px;
	z-index:1;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	position:relative;
}

.middleBodyArea{
 	width:525px; padding-left:20px; padding-right:10px; background-color:#FFF; position:relative; top:-1px;
}

.leftbodySection{

}

.rightbodySection{
	width:250px; float:right; text-align:center; margin-top:12px;
}

.rightColumnArea{
	background-color: #EFEFEF; width:196px; float:right; border:1px solid #CDCDCD; margin-right:14px; margin-top:25px; padding:4px; margin-bottom:15px;
}

.emphColor{ color:#CC0000;}

#facebookLine{ margin-top:15px; padding-top:5px; border-top:1px solid #AAAAAA; }

.facebookLinkAdjustor{display:inline-block; position:relative; top:-6px; left:3px; }

.eventImg{ max-width:250px; border:1px solid #666666; }

.youtubeContainer{ margin-top:12px;}

.artistLink{ margin-top:12px;}

.similarItemLine{padding-top:6px; border-bottom: 1px solid #BBBBBB; padding-bottom:6px;}