BODY {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #9d9d9d;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color:#000;/*#ffc;*/
}

body,td,th {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
}
p, ul {
	margin-top: 0px;
	margin-bottom: 5px;
}
h1 {
	font-size:24px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color: #000000;
	padding: 0px;
	margin: 0px;
	margin-bottom: 0px;
}
h2 {
	font-size:15px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color: #000000;
	padding: 0px;
	margin: 0px;
	margin-bottom: 3px;
	margin-top: 1px;
}
h3 {
	font-size:12px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color: #FFFFFF;
	padding: 0px;
	margin: 0px;
}
h4 {
	font-size:12px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	padding: 0px;
	margin: 0px;
}
h5 {
	font-size:14px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #000000;
	padding: 0px;
	margin: 0px;
	margin-bottom: 3px;
}

/*table, td
{
    border-color: #000000;
    border-width: 1px 1px 1px 1px;
    border-style: solid;
}*/

#background { 
	position:relative;
	background-image:   url("images/design/background.jpg"); background-repeat:repeat-y; width:1024px; /*height:788px;*/
	margin: 0px auto 0px auto;
}
#header {
	position:absolute;
	top:0px;
	z-index:2;
	height:25px;
	width:100%;
	border-bottom: 3px solid #9da05e;
	margin: 0px auto 0px auto;
	left: 0px;
}
#header table {
	/*width:950px;*/
}
#header td {
	/*font-size:10px;
	color:#cbcbcb;*/
}
#header td a:link { color: #9d9d9d !important; text-decoration: none; font-style:normal; }
#header td a:visited { color: #9d9d9d !important; text-decoration: none; font-style:normal; }
#header td a:hover { color: #9d9d9d !important; text-decoration: none; font-style:normal; }
#header td a:active { color: #9d9d9d !important; text-decoration: none; font-style:normal; }


#top_panel {	
	position:absolute; top:0px; left:330px; height:120px; width:660px; padding: 0px 0px 0px 0px; z-index:10;
}
#logo_panel {	
	position:absolute; top:160px; left:703px; height:589px; width:321px; padding: 0px 0px 0px 0px; z-index:20; background-image:url(images/design/background_logo.jpg); background-repeat: no-repeat; background-position:top;
}


#main_panel_margin { position:relative; width:1024px; height:160px; z-index:0; }
#main_panel {	
	position:relative; /*top:237px;*/ left:30px; min-height:588px; width:623px; padding: 18px 25px 10px 25px;
	background-image: url("images/design/background_main_panel.jpg");	background-position: top left; background-repeat: no-repeat;
	background-color:#EB1B24;
}

#main_panel a:link { color: #000000 !important; text-decoration: underline; }
#main_panel a:visited { color: #000000 !important; text-decoration: underline; }
#main_panel a:hover { color: #000000 !important; text-decoration: underline; }
#main_panel a:active { color: #000000 !important; text-decoration: underline; }

#blurb { border: 1px #000000 solid; width:599px; padding: 4px 12px 4px 12px; margin:0px; color:#000000; background-image:url(images/design/blurb_transparent.png); }
#blurb h1 { text-transform:uppercase; font-weight:bold; font-size:12px; }
#blurb_white { border: 1px #000000 solid; padding: 3px; margin:0px; color:#000000; background-image:url(images/design/blurb_transparent.png); }
#blurb_transp { border: 1px #000000 solid; padding: 3px; margin:0px; color:#000000; }

#blurb_tabs { border: 1px #000000 solid; width:585px; padding: 4px 12px 4px 12px; margin:0px; color:#000000; background-image:url(images/design/blurb_transparent.png); }
#blurb_tabs h1 { text-transform:uppercase; font-weight:bold; font-size:12px; }



/* TOP RIGHT MENU */
#menu_topright {
	position:absolute; z-index:100;
	width: 100px; height: 40px; left: 40px; top: 164px;
	font-weight:bold;
}
#menu_topright a:link { color: #000000 !important; text-decoration: none; }
#menu_topright a:visited { color: #000000 !important; text-decoration: none; }
#menu_topright a:hover { color: #FFFFFF !important; text-decoration: none; }
#menu_topright a:active { color: #000000 !important; text-decoration: none; }

#menu_topright_active { color: #FFFFFF !important; /*text-transform: uppercase;*/ }

table.seating_table {
	font-size:11px;
	border-width: 1px;
	border-spacing: 0px;
	border-style: solid;
	border-color: black;
	border-collapse: collapse;
	background-color: #EB5B5E;
	/*background-image:url(images/design/blurb_transparent.png);*/
}
table.seating_table th {
	font-size:11px;
	border-width: 0px;
	padding: 0px;
	border-style: solid;
	border-color: black;
	/*background-color: white;*/
	-moz-border-radius: 0px 0px 0px 0px;
}
table.seating_table td {
	font-size:11px;
	border-width: 1px;
	padding: 0px;
	border-style: solid;
	border-color: black;
	/*background-color: white;*/
	-moz-border-radius: 0px 0px 0px 0px;
}


#footer { position:relative; /*top:772px;*/ /*left:20px;*/ height: 26px; width: 964px; margin: 0px; padding: 10px 30px 0px 30px; font-size:8px; letter-spacing:3px; color:#636363; }

#sidenav .items a {	font-family: Verdana, Geneva, Arial, sans-serif; font-size: 11px;font-style:normal; /*line-height: 35px;*/ display: block; padding: 0px 0px 0px 0px; color: #9da05e; text-decoration: none;}
#sidenav .items a:hover { color: #8D9053 !important; }

.menu_perf, .menu_perf ul { margin:0; padding:0; list-style:none; }
.menu_perf { position:absolute;	z-index:5; color:#000000; top:135px; left:30px; width:750px; height:20px; padding: 4px 0px 0px 4px;	font-size: 11px; }
.menu_perf li { display:inline; margin:0; padding:0;  }
.menu_perf a { font-family: Verdana, Geneva, Arial, sans-serif;	font-size: 12px; color:#FFFFFF;	text-decoration:none; 
				font-weight:bold;	font-style:normal;  padding:0px 10px 0px 10px; }
.menu_perf a:hover {	color:#EB1B24; }
.menu_perf a:focus, .menu_perf a:visited, .menu_perf a:active { color:EB1B24; }
#menu_perf_active { color:#EB1B24; /*text-transform: uppercase;*/ }

.menu_inst, .menu_inst ul { margin:0; padding:0; list-style:none; }
.menu_inst { position:absolute;	z-index:5; color:#000000; top:135px; left:30px; width:750px; height:20px; padding: 4px 0px 0px 4px;	font-size: 11px; }
.menu_inst li { display:inline; margin:0; padding:0; /*margin-bottom:1px;*/ }
.menu_inst a {	font-family: Verdana, Geneva, Arial, sans-serif; font-size: 12px; color:#FFFFFF; text-decoration:none; 
				font-weight:bold; font-style:normal;	/* padding:0px 17px 0px 17px; // for video */	padding:0px 8px 0px 8px;}
.menu_inst a:hover { color:#EB1B24; }
.menu_inst a:focus, .menu_inst a:visited, .menu_inst a:active { color:EB1B24; }
#menu_inst_active { color:#EB1B24; /*text-transform: uppercase;*/ }

.menu_main, .menu_main ul { margin:0; padding:0; list-style:none; }
.menu_main { position:absolute;	z-index:5; color:#000000; top:110px; left:30px; width:340px; height:20px; padding: 4px 0px 0px 4px;	font-size: 11px; }
.menu_main li { display:inline; margin:0; padding:0; /*margin-bottom:1px;*/ }
.menu_main a { font-family: Verdana, Geneva, Arial, sans-serif; font-size: 11px; color:#FB4C37;	text-decoration:none; letter-spacing: 3px;  
				font-weight:bold; font-style:normal;	/* padding:0px 17px 0px 17px; // for video */ padding:0px 40px 0px 0px; }
.menu_main a:hover {	color:#E7206C; }
.menu_main a:focus, .menu_main a:visited, .menu_main a:active { color:E7206C; }
#menu_main_active { color:#E7206C; /*text-transform: uppercase;*/ }

.navigation_Layers { background-color: #000000; padding:0px 0px 2px 0px; }
.navigation_LINKS {	font-family: Verdana, Geneva, Arial, sans-serif; font-size: 12px; color:#FFFFFF; text-decoration:none; 	background-color: #000000; 
					font-weight:bold; font-style:normal; padding:0px 14px 0px 14px; line-height:20px; }
.navigation_LINKS:hover { color: #EB1B24; }


#title { position:absolute;	top:0; left:0; }
#title a { display:block; width:135px; height:112px; }
#title span { display:none; }

.underline { text-decoration:underline; }
.seat_shade { 
	background-color:#ab4244; 
	/*font-weight:bold; */
	/*text-decoration:line-through; */
	font-size: 11px;
	background-image:url(images/other/ticket_cross.jpg);
	background-repeat:no-repeat;
	background-position: top left;
}
.seat_shade_A {
	background-color:#41A85B;
	font-size: 11px;
}
.seat_shade_B {
	background-color:#41a8a7;
	font-size: 11px;
}
img.bordered { border: 2px #000000 solid;}
img.bordered-thin { border: 1px #000000 solid;}
.form_input { 
	font-size: 10px; color: #000000; background-color: #EB1B24; 
	background-image:url();
	width:150px; height 12px; margin: 1px 0px 1px 0px;
}
.error_font {
	color: #000000;
}
.black_font {
	color: #000000;
}
.grey_font {
	color:#636363;
}

.small_font {
	font-size: 11px;
}
.rows_separation {
	margin-bottom: 4px;
	border-bottom: 1px solid #B8BA8B;
	padding-bottom: 4px;
}



