@charset "utf-8";

a.mutant:link {color: #227000; text-decoration:none; }
a.mutant:active {color: #227000; text-decoration:none;}
a.mutant:visited {color: #9aca7c; text-decoration:none;}
a.mutant:hover {color: #37be01; text-decoration:none;}

a.mutant2:link {color:#FFF; text-decoration:none; }
a.mutant2:active {color: #FFF; text-decoration:none;}
a.mutant2:visited {color: #FFF; text-decoration:none;}
a.mutant2:hover {color: #37be01; text-decoration:none;}

a.RD:link {color:red; text-decoration:none; }
a.RD:active {color:gray; text-decoration:none;}
a.RD:visited {color: pink; text-decoration:none;}
a.RD:hover {color: yellow; text-decoration:none;}


a img{text-decoration:none; border: 0 none;}

a:link {color: #FB002C; text-decoration:none; }
a:active {color: #F40F3D; text-decoration:none;}
a:visited {color: #F9605B; text-decoration:none;}
a:hover {color: #D1970E; text-decoration:none;}


.body
	{
		background-color:#000;
		color:#FFFFFF;
	}
	
.siteArea
	{
		margin:auto;
		text-align:center;
		max-width:800px;
		min-width:325px;
	}	
	
.banner {
	text-align:center;
	margin-bottom:5px;
	max-width:100%;
	height:auto
}
.banner img{
	max-width:100%;
}

.menu {
	float:left;
	margin-left:5px;
}
.headerText {
	float:right;
	text-align:right;
	margin-right:5px;
}
.headerTextMain{
	font-size:x-large
}
.headerSpace {
	clear:both;
	padding-top:5px;
	margin-bottom:10px;
}
.mainContent, .mC2{
	margin:auto;
	width:95%;
	height:100%;
	border:solid;
	border-width:0px;
	border-color:#9e0000;
	padding:;
	display:inline-block;
	border-right-width:27px;
	border-right-color:#9e0000;
	border-right-style:solid;
	border-bottom-width:10px;
	border-bottom-color:#9e0000;
	border-bottom-style:solid;
	padding-bottom:5px;
	padding-right:5px;
	}
.mainContent{
	text-align:center;
}
.mC2{
	text-align:left;	
}

.showTitle{
	font-size:30px;
	font-weight:bold;
	color: #900;
}

.href_1 {
	text-decoration:none;
}
.footer {
	clear:both;
	text-align:center;
	font-size:10px;
	position:relative;
	bottom: 0;
    left: 0;
    right: 0;
    height: 50px;
	margin-top:20px;
	display:;


}

iframe
{
	border:0px;
	height:400px;
	width:500px;
	scrolling:no;
	seemless:yes;
	overflow:hidden;
}

.youtube iframe
{
	border:0px;
	height:300px;
	width:100%;
	scrolling:no;
	seemless:yes;
	overflow:hidden;
}

.TicketArea1 {
	float:left;
	width:50%;
	margin:auto;
	text-align:center}

.paybox1 {
	float:left;
	width:33%;
	min-width:210px;
	margin:auto;
	text-align:center;
	}
	
.paybox2 {
	float:left;
	width:100%;
	min-width:;
	margin:auto;
	text-align:center;
	}
	
	
.paybox1 span {
	display:block;
	padding:5px;
	padding-top:15px;
}
	
.Color1 {
	color:#9aca7c;
}

.Color2 {
	color:#3f8893;
}

.PayRoundBox
{width:95%; display:inline-block; padding-left:20px;
margin-bottom:10px;

border-radius: 20px 20px 0px 0px; 
-moz-border-radius: 20px 20px 0px 0px; 
-webkit-border-radius: 20px 20px 0px 0px; 
border: 4px solid #800000;
}


span.dropt {border-bottom: ; background: #;}
span.dropt:hover {text-decoration: none; background: black; z-index: 6; }
span.dropt span {position: absolute; left: -9999px;
  margin: 20px 0 0 0px; padding: 3px 3px 3px 3px;
  border-style:solid; border-color:black; border-width:1px; z-index: 6;}
span.dropt:hover span {left: 2%; background: black;} 
span.dropt span {position: absolute; left: -9999px;
  margin: 4px 0 0 0px; padding: 3px 3px 3px 3px; 
  border-style:solid; border-color:black; border-width:1px;}
span.dropt:hover span {margin: 20px 0 0 170px; background: #9e0000; z-index:6;} 

#slidemediascreen{
 float:left;
 padding-right:10px;
 width:75%
}
#slidemediascreen2{
 float:left;
 padding-right:10px;
 width:400px;
}

@media screen and (max-width: 700px){
  #slidemediascreen {
    width:100%
  }
}

@media screen and (max-width: 500px){
  .paybox1{
    width:100% !important
  }
  
  .100p{
    width:100% !important
  }
}


.SoldOut{font-size:20px; font-weight:bold; font-style:italic; color:#666; line-height:30px}