/* CSS Document */



html {

	height:100%;

}



body {

	margin:0 auto;

	padding:0;

	height:auto !important;

	height:100%;

	min-height:100%;

	min-width:740px;

	width:740px;

	font-size:1em;

	font-weight:normal;

	color:#343434;

}

ul, ol, li, form, fieldset, label, optgroup, textarea, input, legend, a, img, br {

	margin:0;

	padding:0;

	border:0;

}



p {

	font:0.8em Arial, Helvetica, sans-serif;

	color:#000;

	margin:0 0 15px 0;

}



a {

	text-decoration:underline;

	color:#000;

}

a:hover {

	text-decoration:none;

	color:#000;

}

H3 {

	font:bold 1.5em Arial, Helvetica, sans-serif;

	color:#fff;

	padding:0;

	margin:255px 0 0 30px;

	text-transform:uppercase;

}



h2 {

	color:#859501;

	font:bold 1.2em Arial, Helvetica, sans-serif;

	padding:0;

	margin:0 0 10px 0;

}



/* Menu */

/* Forms */

/* Divs */



.headerTop {

	width:201px;

	height:17px;

	background:#DFB800;

}



.header {

	padding:17px 0;

	font:bold 1.5em Arial, Helvetica, sans-serif;

	color:#000;

}

.header span {

	color:#DFB800;

	font-size:0.8em;

}



.headerTable {

	border-collapse:collapse;

	margin:0;

	padding:0;

	width:100%;

}

.headerTable td {

	padding:0;

	vertical-align:top;

}



.block {

	display:block;

}

.headerImg {

	background:url(../images/header_img.jpg) no-repeat left top;

	width:538px;

	height:299px;

}



.tickets {

	background:url(../images/tickets_back.gif) no-repeat left top;

	width:201px;

	height:101px;

	border-top:1px solid #fff;

}

.tickets a, .tickets a:hover {

	margin:34px 0 0 16px;

	display:block;

	font:12px Arial, Helvetica, sans-serif;

	color:#000;

}
.tickets span a {
	margin: 0px;
	font:bold 19px Arial, Helvetica, sans-serif;

	color:#000;

	display:block;

	padding:16px 0 0 16px;

}
.tickets span a:hover {
	margin: 0px;
	text-decoration: none;
	font:bold 19px Arial, Helvetica, sans-serif;
	padding:16px 0 0 16pxz
}


.mainTable {

	border-collapse:collapse;

	margin:0;

	padding:0;

	width:100%;

	border-top:1px solid #fff;

	clear:both;

}

.mainTable td {

	padding:0;

	vertical-align:top;

}



.rightColumn {

	width:436px;

}

.leftColumn {

	width:304px;

}



.leftColumn h2 {

	margin-bottom:0 !important;

}

.blocks {

	border-collapse:collapse;

	width:100%;

	margin:0;

	padding:0;

	background:url(../images/blocks_grad.gif) repeat-x left bottom #E1BE2E;

}

.blocks td {

	padding:15px;

	vertical-align:top;

}

.blocks p {

	padding:0;

	margin:0;

}

.blocks a, .blocks a:hover {

	font:0.8em Arial, Helvetica, sans-serif;

	display:block;

	text-align:right;

	color:#fff;

}

.blocks h4 {

	color:#fff;

	margin:0;

	padding:0;

	font:bold 1.2em Arial, Helvetica, sans-serif;

}



.text {

	padding:20px 25px 20px 0;

}



.learnMore, .learnMore:hover {

	display:block;

	margin-top:-10px;

	color:#DFB800;

	font:0.8em Arial, Helvetica, sans-serif;

	text-align:right;

}



.footer {

	background:#E0E0E0;

	padding:12px 0;

	text-align:center;

	font:0.7em Arial, Helvetica, sans-serif;

}

.footer a {

	padding:0 10px;

}



.copy {

	padding:7px 0 0 0;

}


.subMenu {

	float:left;

	width:100%;

}

.subMenu img {

	display:block;

	float:left;

}
.subMenuPopHolder {
	position: absolute;
	margin-left: 195px;
	border: 1px solid #cd8f1b;
	background: #eeda99;
	color: #666;
	margin-top: -30px;
	display: none;
}
.subMenuPopHolder ul {
	list-style: none;
}
.subMenuPopHolder ul li {
	padding: 5px;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 13px;
	font-weight: bold;
	cursor: pointer;
	text-decoration: underline;
	color: #666;
}