.container {
	font: 10px normal Arial, Helvetica, sans-serif;
	line-height: 1.7em;
	width: 522px;
	margin: 0 auto;
}
.container h1 {
	font: 4em normal Georgia, 'Times New Roman', Times, serif;
	text-align:center;
	padding: 20px 0;
	color: #aaa;
}
.container h1 span { color: #666; }
.container h1 small{
	font: 0.3em normal Verdana, Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	letter-spacing: 1.5em;
	display: block;
	color: #666;
}
.container h2.trigger {
	padding: 3px 0 0 25px;
	background: url(../img/event/h2_trigger_a.png) no-repeat;
	height: 55px;
	line-height: 46px;
	width: 520px;
	font-size: 2em;
	font-weight: normal;
	float: left;
	cursor: pointer
}
.container h2.trigger a {
	color: #fff;
	text-decoration: none;
	display: block;
}
.container h2.trigger a:hover {
	color: #ccc;
	border:none;
	text-decoration:none;
}

.container h2.active {background-position:;}
.toggle_container {
	margin: 0px 0 0 1px;
	padding: 0;
	border-top: 1px solid #5e5b44;
	overflow: hidden;
	font-size: 1.2em;
	width: 520px;
	clear: both;
}
.toggle_container .block, .toggle_container .over {
	color: #eee;
	padding: 20px;
	background: url(../img/event/toggle_block_stretch.png) repeat-y left top;
}

.toggle_container .block_over{
	background: url(../img/event/toggle_block_btm.png) no-repeat left bottom;
}

.toggle_container .block p, .toggle_container .over p{
	padding: 5px 0;
	margin: 5px 0;
}
.toggle_container .block a, .toggle_container .over a{
}
.toggle_container h3 {
	font: 2.5em normal Georgia, "Times New Roman", Times, serif;
	margin: 0 0 10px;
	padding: 0 0 5px 0;
	border-bottom: 1px dashed #ccc;
}
.toggle_container img {
	float: left;
	margin: 10px 15px 15px 0;
	padding: 5px;
	background: #ddd;
	border: 1px solid #ccc;
}

.hasCountdown {
}
.countdown_rtl {
	direction: rtl;
}
.countdown_holding span {
}
.countdown_row {
	clear: both;
	width: 100%;
	padding: 0px 2px;
	text-align: center;
}

.countdown_section {
	display: block;
	float: left;
	font-size: 75%;
	text-align: center;
}
.countdown_amount {
	font-size: 200%;
}
.countdown_descr {
	display: block;
	width: 100%;
}

table.eventinfo{
   	font-size: 12px;
   	line-height: 2.0em;
   	font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", sans-serif;
}

table.eventinfo th {
   	text-align: right;
   	text-transform: lowercase;
}

table.eventinfo th.preview{
	vertical-align: top;
}

table.eventinfo th.watch_now {
	text-align:left;
	padding-left: 20px;
	text-transform: none;
	font-size:16px;
}

table.eventinfo th.info{
	text-align: left;
    text-indent: -9999px;
    background: url(../img/info.png) no-repeat top right;
    height: 24px;
	width: 24px;
}


table.eventinfo th.watch_now a {
	color: black;
	text-decoration:none;
    background:transparent;
}

table.eventinfo th.watch_now a:hover {
    color:black;
    border-bottom:1px dotted silver;
    background:transparent;
}

table.eventinfo td {
   	text-align: left;
	padding-left:5px;
}
