h2 {
	text-align: center;
	color: #438086;
	font-size: 18px;
}

h4 {
	padding-top: 5px;
	text-align: center;
}

em {
	font-family: Arial, Helvetica, Geneva, sans-serif;
	font-style: italic;
}

div#info h2,
div#tickets h2 {
	color: #000;
}

div.wrapper {
	width: 845px;
	background: url(../images/as.bg.jpg) repeat-y left top;
}

div#header {
	height: 166px;
	text-indent: -9999px;
	overflow: hidden;
	padding: 0px;
	background: #000 url(../images/as.header.jpg) no-repeat center top;
}

div.main {
	font: 11px "Arial Black", Arial, Helvetica, Geneva, sans-serif;
	position: relative;
	overflow: hidden;
}

div.leftCol {
	width: 485px;
	float: left;
	padding: 20px;
	
	font-size: 12px;
}

div#info {
	border: 3px solid #000;
	color: #438086;
	padding: 15px 22px 25px;
	margin: 8px;
	
	font-size: 13px;
}

div#info a {
	color: #438086;
	text-decoration: underline;
}

div#info table {
	margin: 0px;
}

div#info td {
	padding: 5px 0px;
}

td.time {
	width: 120px;
	font-size: 11px;
}

td.buttons {
	text-align: center;
	padding-top: 25px;
	padding-left: 80px;
}

td.buttons a {
	width: 141px;
	height: 67px;
	float: left;
}

td.buttons #kida {
	background-image: url(../images/btn.kida.jpg);
	margin-right: 50px;
}

td.buttons #speakers {
	background-image: url(../images/btn.speakers.jpg);
}

div#tickets {
	width: 320px;
	padding: 20px 0px 0px 0px;
	float: left;
	position: relative;
	left: 0px;
	right: 0px;
	z-index: 100;
}

div#tickets p.message {
	font-size: 9px;
	line-height: 13px;
}

div#tickets form,
div#tickets form fieldset,
div#tickets div.text,
div#tickets div.select-single {
	width: auto;
	background: none;
}

div#tickets div.text input {
	width: 173px;
}

div#tickets div.select-single select {
	width: 176px;
}

div#tickets form div label {
	width: 120px;
	font-size: 10px;
}

div#tickets div.guests {
	width: auto;
	padding: 0px;
}

div#tickets div.guests div.text {
	zoom: 1;
	
	padding-top: 0px;
	padding-left: 130px;
}

div#tickets div.guests div.text div {
	width: auto;
}

div#tickets input#submit {
	margin-top: 20px;
	margin-left: 82px;
}

div#tickets input.placeholder {
	color: #c2c2c2;
}

div.rightColBg {
	background: #addee5;
	width: 320px;
	
	height: 1200px;
	position: absolute;
	top: 0px;
	right: 0px;
	z-index: 10;
}

div#end {
	height: 30px;
	background: #000;
}

div#footer {
	background: url(../images/as.bg.footer.jpg) no-repeat center top;
}