/* CSS Document */html, body { margin: 0; padding: 0; height: 110% }*{margin:0px;padding:0px;}body {	background-color: #707271;	background-image:url(../docs/images/test_bg.jpg);	background-repeat:repeat;	font-size: 12px;	line-height:16px;	font-style: normal;	color: #000;	font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;	margin:0;}a, a:visited, a:active{	color:#336600;	font-weight:normal;	text-decoration:underline;}a:hover{	text-decoration:none;	}@font-face {font-family:BebasNeue;src: url('../fonts/BebasNeue.otf');}.c2Class{font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;font-weight:normal;font-size:12px;color:#336600;		}a.c2Class:link{ color:#336600;font-weight:normal; text-decoration:underline; }a.c2Class:visited{ color:#336600;  text-decoration:underline; }a.c2Class:active{ color:#336600; text-decoration:underline; }a.c2Class:hover { color:#333; text-decoration:none; }a.BodyClass:link{ color:#336600; text-decoration:underline; }a.BodyClass:visited{ color:#336600; text-decoration:none; }a.BodyClass:active{ color:#666; text-decoration:none; }a.BodyClass:hover { color:#666; text-decoration:underline; }h1{	padding:0px;	margin:0px;	font-size:1.3em;	margin-bottom:5px;}h2{	padding:0px;	margin:0px;	margin-bottom:3px;	font-size:1em;}p{	padding:0px;	margin:0px;	margin-bottom:15px;	line-height:1.3em;}ul{padding-left:12px;}.contentText a, a:visited, a:active{	color:#666;	font-weight:normal;	text-decoration:none;	}	.contentText a:hover{	text-decoration:underline;	}	#holder{	margin:0px auto;	min-height:100%;	width:900px;	background-color: #ffffff; 		}		* html #holder{	height:100%;			}							#top{	float:left;	width:300px;	height:142px;	padding-left:0px;	padding-top:0px;	background-image:url(../docs/images/top.jpg);	background-repeat:no-repeat;	background-color:#ffffff;		}		#quotes{	float:right;	width:600px;	height:110px;	padding-left:0px;	padding-top:0px;	background-color:#ffffff;		}		#follow{	float:right;	width:266px;	height:32px;	padding-right:25px;	padding-bottom:10px;	background-color:#ffffff;		}						#navi{	float:left;	width:900px;	height:28px;	background-color:#7a7a7a;	position:relative;	z-index:4;		}	#TicketsButton{	float:left;	width:140px;	height:28px;	background-color:#d52a2c;		}		#pic_viewer{	float:left;	width:536px;	padding-left:30px;	padding-top:30px;	padding-bottom:5px;	z-index:1;		}			#pic_viewer2{	float:left;	width:534px;	padding-left:30px;	padding-top:30px;	padding-bottom:5px;	z-index:1;		}			#gallery{	float:left;	width:400px;	height:500px;		}			#intro_text{	float:left;	width:534px;	padding-left:30px;	padding-top:25px;	padding-right:24px;		}		#hBanner{	float:left;	width:534px;	padding-left:20px;	padding-top:23px;	padding-right:0px;		}		#main_text{	float:left;	width:554px;	padding-left:30px;	padding-top:20px;	padding-right:24px;	}			#main_F{	float:left;	width:570px;	padding-left:30px;	padding-top:20px;	padding-right:60px;		}		#right_teaser1{	float:right;	width:266px;	padding-right:25px;	padding-top:25px;	padding-bottom:10px;		}			#tweet{	float:right;	width:266px;	padding-right:25px;	padding-top:10px;	padding-bottom:10px;		}					#newsletter_teaser{	float:right;	width:266px;	padding-right:25px;	padding-top:8px;	padding-bottom:30px;	background-image:url(../docs/images/links_back.jpg);	background-repeat:no-repeat;		}		#nl_head{	width:266px;		}		#nl_body{	width:226px;	padding:20px;		}			#tabHead{	width:568px;	padding-top:25px;	padding-left:20px;		}			#bodyContainer{	float:left;	width:900px;	background-color:#FFFFFF;		}		#right_panels{	float:right;	width:291px;	background-color:#FFFFFF;		}		#right_teaser_header{	width:281px;	padding-bottom:5px;	background-color:#FFFFFF;		}			#first_row{	float:left;	width:900px;	background-color:#FFFFFF;		}			#second_row{	float:right;	width:900px;	background-color:#FFFFFF;		}			#footer{	float:right;	color:#666666;	text-align:left;	width:400px;	padding-right:25px;	padding-bottom:20px;	background-color:#FFFFFF;		}		#footer2{	margin:0px auto;	width:900px;	height:60px;	background-color: #ffffff; 		}				#sitemap-menus{	padding:3px;	background-color: #8fb72a; 		}		#sitemap-menus2{	padding:3px;	text-indent:20px;	background-color: #dbf2a2; 		}		#sitemap-menus3{	padding:3px;	text-indent:0px;	background-color: #cc0000; 		}		#indentText{	width:200px;	padding-left:30px;		}						#small_menu{	float:right;	width:400px;	color:#333;	text-align:left;	padding-right:20px;	padding-top:7px;	padding-bottom:10px;	background-color:#FFFFFF;		}		#copyright{	width:256px;	float:right;	color:#333;	text-align:center;	padding-top:20px;	padding-right:25px;	padding-bottom:20px;		}		.content_heads{	font-family:BebasNeue,Verdana, Arial, Helvetica, sans-serif;	font-weight:bold;	font-size:24px;	line-height:24px;	color:#8fb72a;	}.main_heads{	font-family:BebasNeue, Verdana, Arial, Helvetica, sans-serif;	font-weight:normal;	line-height:32px;	font-size:28px;	color:#333;	}			.second_heads{	font-family:BebasNeue, Verdana, Arial, Helvetica, sans-serif;	font-weight:normal;	font-size:24px;	line-height:28px;	color:#666;	}		.red_heads{	font-family: Arial, Helvetica, sans-serif;	font-weight:bold;	font-size:16px;	line-height:20px;	color:#cc0000;	}			.red_headsBIG{	font-family:BebasNeue, Verdana, Arial, Helvetica, sans-serif;	font-weight:normal;	font-size:28px;	line-height:28px;	color:#cc0000;	}					.start_heads{	font-family:Tahoma, Arial, Helvetica, sans-serif;	font-style:italic;	font-size:30px;	line-height:36px;	color:#336600;		}			.greenHeads{	font-family:Arial, Verdana, Helvetica, sans-serif;	font-size:16px;	line-height:22px;	font-weight:bold;	color:#8fb72a;		}					.nl_text{	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;	font-size:12px;	line-height:14px;	color:#fff;	font-weight:bold;		}			.text1{	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;	font-size:11px;	line-height:14px;		}			.copyright{	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;	font-size:9px;	color:#999999;	line-height:12px;		}			.footText{	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;	font-size:11px;	padding-right:15px;		}		.table1Text{	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;	font-size:9px;		}			.subText{	font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;	font-size:12px;	font-weight:normal;	color:#333;		}		.subText2{	font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;	font-size:12px;	font-weight:normal;	color:#fff;		}	.archiveText{	font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;	font-size:10px;	font-weight:normal;	color:#666;		}				a.subText:link{ color:#333; text-decoration:none; }a.subText:visited{ color:#333; text-decoration:none; }a.subText:active{ color:#333; text-decoration:none; }a.subText:hover{ color:#336600; text-decoration:underline; }a.subText2:link{ color:#fff; text-decoration:none; }a.subText2:visited{ color:#fff; text-decoration:none; }a.subText2:active{ color:#fff; text-decoration:none; }a.subText2:hover{ color:#000; text-decoration:underline; }a.slideLinks:link{ color:#8fb72a; text-decoration:none; }a.slideLinks:visited{ color:#8fb72a; text-decoration:none; }a.slideLinks:active{ color:#fff; text-decoration:none; }a.slideLinks:hover{ color:#8fb72a; text-decoration:underline; }		.lineRule{	border-color:#ccc;	margin-bottom:10px;	margin-top:10px;				}				.lineRule2{	border-color:#ccc;	margin-bottom:5px;	margin-top:5px;				}	.inputd {  font-size: 11px;  background-color: #eef5ee;  border: 1px solid #92ad93;  width: 280px; height: 18px;  margin-bottom:5px;}/* Tickets */.bookTickets{	float: right;}.ticketAmount{	border: solid 1px #999999;	width: 30px;	text-align: right;}.ticketTableAmounts{	text-align: center;	width: 100px;}
