body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal;}ol,ul {list-style:none;}caption,th {text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym {border:0;}

body { font-family: Verdana, Geneva, sans-serif; text-align: center; background: #9d9d9d url(images/bg.png) repeat-x top; }
#page { position: relative; width: 902px; height: 680px; margin: 41px auto 16px; background: url(images/bg_page.jpg) no-repeat; }

#logo { position: absolute; top: 28px; left: 28px; width: 244px; height: 51px; background: url(images/automated_valet.png) no-repeat; }
#awards { position: absolute; top: 237px; left: 39px; width: 242px; height: 147px; background: url(images/awards.png) no-repeat; }

h1 { position: absolute; bottom: 65px; left: 35px; width: 366px; height: 73px; overflow: hidden; text-indent: -9999px; background: url(images/bg_coming_soon.png) no-repeat; }

div.mc-field-group { position: absolute; bottom: 21px; left: 48px; height: 27px; }
	div.mc-field-group .left { position: absolute; top: 0; left: -12px; width: 13px; height: 27px; background: url(images/bg_email_left.png) no-repeat; }
	#mce-EMAIL { border: 1px solid #bcbbbc; color: #555; font-size: 12px; line-height: 27px; width: 190px; height: 25px; background: #eee; }
	#mc-embedded-subscribe { position: absolute; top: 0; right: -80px; width: 81px; height: 27px; border: none; font-size: 0; line-height: 0; overflow: hidden; text-indent: -9999px; background: url(images/btn_email_signup.png) no-repeat; }
		#mc-embedded-subscribe:hover { background-position: 0 -27px; }
		
.app-ticket { position: absolute; top: 65px; right: 40px; z-index: 30; }
.app-arrival { position: absolute; top: 120px; right: 240px; z-index: 20; }
.app-root { position: absolute; top: 160px; right: 405px; z-index: 10; }

h2 { color: #ddd; font-size: 12px; padding-bottom: 16px; }
	h2 a { color: #eee; text-decoration: none; }
		h2 a:hover { color: #fff; }