@charset "utf-8";
#body_container {
	width: 800px;

}

#sh_top {
	background-color: #005658;
	height: 27px;
	width: 800px;
}
#sch_body   {
	width: 800px;
	background-image: url(images/show_info_bg1.jpg);
	float: left;
}
#bar_top   {
	width: 788px;
	background-image: url(images/show_info_tb_ov.gif);
	height: 17px;
	float: right;
	padding-left: 12px;
	padding-top: 3px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-transform: uppercase;
	color: #FFFFFF;
}
#bar_top a {
	color: #FFFFFF;
	text-decoration: none;
	border-bottom-style: none;
}
#bar_top a:hover {
	color: #CCCCCC;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #FFFFFF;
}


#my-container{
	text-align: center;
	width: 208px;
	float: left;
	margin-left: 12px;
	margin-top: 25px;
}
#left_col {
	float: left;
	/*height: 562px;*/
	width: 580px;
}
#left_col #top-section {
	position: static;
	width: 580px;
}

#info-photo {
	float: left;
	height: 202px;
	width: 182px;
	padding-top: 10px;
	padding-right: 12px;
	padding-bottom: 12px;
	padding-left: 13px;
	position: static;
}
#info-photo  img {
	border: 1px solid #000000;
}
#info-photo  #info-reminder {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CCCCCC;
	float: left;
	width: 182px;
	text-align: center;
	background-color: #005658;
	text-decoration: none;
	padding-top: 3px;
	padding-bottom: 3px;
}
#info-photo    #info-reminder    a {
	color: #CCCCCC;
	text-decoration: none;
}
#info-photo   #info-reminder   a:hover {
	color: #FFFFFF;
	text-decoration: none;
}
#info-container {
	width: 372px;
	float: left;
	height: 170px;
	padding-top: 7px;
	position: static;
}
#top-section  #info-tour {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333333;
	font-weight: bold;
	text-align: center;
	padding-top: 10px;
	width: 540px;
}

#info-container #info-tour {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	padding-bottom: 2px;
}
#info-container #info-Artist {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	padding-bottom: 2px;
}
#info-container #info-support {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	padding-bottom: 2px;
}
#info-container #info-date {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-transform: uppercase;
	padding-bottom: 2px;
}
#info-container #info-time {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-transform: uppercase;
	color: #000000;
	padding-bottom: 2px;
}
#info-container #info-price {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-transform: uppercase;
	color: #000000;
}
#info-container #info-special {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #990000;
	padding-top: 10px;
	padding-bottom: 10px;
}


#info-tickets {
	float: left;
	height: 22px;
	width: 125px;
}

#Cancelled-box {
	float: left;
	font-weight: bold;
	color: #FF0000;
	/*margin-top: -10px;*/
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 5px;
	text-transform: uppercase;
	background-image: url(/images/white-trans.png);
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: dotted;
	border-bottom-style: dotted;
	border-top-color: #333333;
	border-bottom-color: #333333;
	text-align: center;
}
#onsaledate-box {
	float: left;
	color: #333333;
	margin-top: -30px;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 5px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: dotted;
	border-bottom-style: dotted;
	border-top-color: #333333;
	border-bottom-color: #333333;
	text-align: center;
	position: relative;
	white-space: nowrap;
	text-transform: uppercase;
}
#standard-box {
	float: left;
	color: #003333;
	padding-right: 8px;
	padding-left: 8px;
	text-transform: uppercase;
	font-weight: bold;
	border-right-width: 2px;
	border-left-width: 2px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #003333;
	border-left-color: #003333;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	white-space: nowrap;
}
#Cancelled-box a {
	color: #FF0000;
}

#info-tickets-Onsale {
	float: left;
	height: 22px;
	width: 125px;
}
#info-container #subscription {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #990000;
	width: 350px;
	padding: 2px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: dotted;
	border-bottom-style: dotted;
	border-top-color: #666666;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #666666;
	float: left;
	clear: both;
	background-image: url(http://www.greektheatrela.com/calendar/images/red_bg.png);
	margin-bottom: 3px;
	text-transform: uppercase;
	text-align: center;
	margin-top: 10px;
}
#top-section  #info-Invite {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #003333;
	float: left;
	width: 225px;
	padding-left: 23px;
	height: 22px;
}
#top-section    #info-Invite    a {
	color: #003333;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #003333;
}
#top-section   #info-Invite   a:hover {
	color: #990000;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #990000;
}
#info-Invite .no-ol {
	text-decoration: none;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#info-dotline  {
	padding-left: 12px;
	float: left;
	padding-right: 12px;
}
#nine-spacer  {
	float: left;
	height: 9px;
	width: 100%;
}
#left_col  #audio-hl  {
	height: 17px;
	width: 321px;
	padding-right: 12px;
	padding-left: 12px;
	float: left;
}
#left_col #amazon-hl {
	float: left;
	height: 17px;
	width: 235px;
}
#left_col #audio-links {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
#audio-links #audio-speaker {
	background-image: url(images/event_speaker.gif);
	background-repeat: no-repeat;
	background-position: 12px;
	float: left;
	height: 13px;
	width: 16px;
	padding-left: 12px;
}

#audio-links #audio-title {
	font-size: 11px;
	float: left;
	height: 16px;
	width: 305px;
	padding-right: 12px;
	padding-left: 28px;
	background-image: url(images/event_speaker.gif);
	background-repeat: no-repeat;
	background-position: 12px;
}
#audio-links #amazon-title {
	font-size: 10px;
	width: 235px;
	float: left;
	height: 16px;
}
#left_col #info-discription {
	width: 556px;
	padding-right: 12px;
	padding-left: 12px;
	float: left;
	position: static;
}
#info-discription #info-text {
	padding: 10px;
	height: 235px;
	width: 536px;
	background-image: url(images/event_disc_ol.png);
	overflow: auto;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
/*#info-discription  #reminder[ID] {
	
}*/
#info-discription  #reminder {
	padding: 10px;
	width: 536px;
	background-image: url(images/event_disc_ol.png);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	line-height: 14px;
	position: static;
	float: left;
}
#reminder  #spacer {
	width: 300px;
	height: 8px;
}
#reminder #showinfo {
	padding: 3px;
	margin-right: 20px;
	margin-left: 20px;
}

#reminder #showinfo #item {
	text-transform: uppercase;
}
#reminder  #Seldate  {
	margin-left: 20px;
	width: 515px;
}
/*#reminder #Seldate #ts[ID] {
	
}*/
#reminder #Seldate #ts {
	height: 95px;
	padding: 2px;
	margin-right: 20px;
	margin-left: 0px;
	background-image: url(images/event_disc_ol.png);
	/*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='images/event_disc_ol.png');*/
	border: 1px dotted #333333;
}
#reminder #but {
	text-align: center;
}
#reminder #but #button {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #2E4E70;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding: 2px;
}




#------------------------------- {
}
#right_col {
	/*background-image: url(images/show_info_drk_ov.png);*/
	height: 562px;
	width: 220px;
	float: left;
}
#right_col #ven {
	width: 196px;
	padding-top: 16px;
	padding-right: 12px;
	padding-left: 12px;
	height: 188px;
	line-height: 16px;
}
#ven #ven-name {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}
#right_col #other {
	float: left;
	width: 196px;
	padding-top: 6px;
	padding-right: 12px;
	padding-left: 12px;
}
#other #other-spacer {
	width: auto;
	padding-top: 7px;
	padding-bottom: 7px;
}
#other .other-date {
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
}
form {
	margin: 0px;
	padding: 0px;
}
.invite-button {
	height: 0px;
	width: 0px;
	z-index: 0;
	position: absolute;
	visibility: hidden;
}
