@charset "utf-8";
/* CSS Document */

*					{ margin: 0; padding: 0; font-family: Verdana, "Lucida Sans", Tahoma, Arial, serif; color: #000000; }
html, body	{ height: 100%; }
body 			{ background-color: #091820; background-image: url(../_images/background.jpg); background-repeat: no-repeat; background-position: left top; }
a img			{ border: none; }
a					{ font-size: 11px; }
p					{ font-size: 11px; margin-bottom: 10px; line-height: 16px; text-align: left; }
h1 img				{ margin-bottom: 10px; }
hr					{ line-height: 0; font-size: 1px; background-color: #cecece; color: #cecece; width: 600px; height: 1px; margin: 18px auto; }
iframe				{ margin: 0; padding: 0; overflow: hidden; }
small				{ font-size: 8px; line-height: 14px; color: #000000; }
form 				{ display: inline; }
table				{ border-spacing: 0; border-collapse: collapse; height: 100%; }

#presales 		{ width: 389px; height: 215px; margin: 48px 0 0 149px; }
#frame				{ width: 1400px; height: 100%; text-align: left; margin: 0; padding-bottom: 50px; }
.footer				{ width: 949px; position: absolute; top: 691px; left: 116px; font-size: 10px; color: #95241d; text-align: center; }
.footer a			{ color: #95241d; }

#logo-small { width: 344px; height: 144px; position: absolute; z-index: 55; top: 80px; left: 720px; }
#intro			{ width: 605px; position: absolute; z-index: 50; top: 263px; left: 263px; }
#masuimi 		{ width: 288px; height: 462px; position: absolute; z-index: 30; top: 175px; left: 756px; }
#buy-tickets			{ width: 781px; height: 428px; position: absolute; z-index: 50; top: 241px; left: 214px; }
#referrer			{ width: 431px; position: absolute; z-index: 50; top: 241px; left: 390px; text-align: center; }
#photos			{ width: 845px; height: 409px; position: absolute; z-index: 50; top: 241px; left: 185px; }
#photos .video { width: 452px; height: 409px; background: url(../_images/photos_title.jpg) 0 0 no-repeat; float: left; }
#photos .video .clip { margin: 86px 0 0 54px; width: 353px; height: 212px; }
#photos .gallery { width: 393px; height: 384px; padding: 25px 0 0; float: right; }
#promoters	{ height: 51px; }
#promoters select, #promoters option { background-color: #166c89; font-size: 12px; color: #ffffff; padding: 2px 5px; }
#costumes			{ width: 724px; height: 429px; position: absolute; z-index: 50; top: 209px; left: 243px; }
#directions		{ width: 724px; height: 429px; position: absolute; z-index: 50; top: 241px; left: 243px; }
#venue			{ width: 763px; height: 389px; position: absolute; z-index: 50; top: 241px; left: 243px; }
#lineup			{ width: 940px; height: 474px; position: absolute; z-index: 60; top: 212px; left: 165px; }
#win-tickets			{ width: 398px; height: 141px; position: absolute; z-index: 40; top: 485px; left: 163px; }
#wintickets			{ width: 899px; height: 445px; position: absolute; z-index: 40; top: 241px; left: 187px; }
#winbanner			{ width: 170px; height: 350px; position: absolute; z-index: 50; top: 260px; left: 886px; }

#coming-soon { width: 300px; height: 200px; margin: 0 auto; font-size: 16px; font-weight: bold; color: #ffffff; }

.left				{ text-align: left; }
.small				{ font-size: 11px; }
.big				{ font-size: 14px; }
.fyi				{ padding: 15px 0; font-size: 12px; color: #7e7e7e;  background-color: #cfebb6; text-align: center; margin: 0 30px; }
.fyi a				{ font-size: 12px; color: #7e7e7e; }
.banner { margin-left: 50px; }