html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	border: 0;
	font-family: inherit;
	font-style: inherit;
	font-size: 100%;
	font-weight: inherit;
	margin: 0;
	outline: 0;
	padding: 0;
	vertical-align: baseline;
}
:focus {outline: 0;}

body{background:#030000 url(../img/bg_redskinsclubseats2011_B.jpg) no-repeat center top;color:#310f03;display:table;font-family:Arial, Helvetica, sans-serif;font-size:62.5%;width: 100%;}
body#thankyou{background:#030000 url(../img/bgThankyou.jpg) no-repeat center top;color:#310f03;display:table;font-family:Arial, Helvetica, sans-serif;font-size:62.5%;width: 100%;}
 #wrapper{margin:0 auto;position:relative;width:960px;}

/* layout */
#content{font-weight:bold;}
#content .leftcolumn{font-size:1.1em;float:left;width:342px;}
#content .rightcolumn{float:left;margin-top:106px;width:536px;}

h1.youin{background:url(../img/spacer.gif) no-repeat;height:32px;margin-top:65px;margin-left:-12px;width:32px;}
#landing h1.logo{background:url(../img/h1-logo.png) no-repeat;clear:right;float:left;height:32px;margin-bottom:10px;width:201px;}
#thankyou h1.logo{background:url(../img/h1-logo.png) no-repeat;height:32px;margin-top:38px;width:201px;}
h1.logo a { display:block;height:51px;width:227px;}
h1.logo a span{display:none;}
h2.tagline{background:url(../img/tagline.png) no-repeat;height:151px;margin-top:28px;width:385px;text-transform:uppercase;}
h2.thankyou{background:url(../img/thankyou.png) no-repeat;height:128px;margin-top:41px;width:588px;text-transform:uppercase;}
#thankyou h2.youin{background:url(../img/ty-youin.png) no-repeat;height:181px;margin-top:8px;margin-left:-12px;width:355px;}
#thankyou h2.youin span{display:none;}
h2.youin{margin-bottom:162px;}
h3{color:#311b11;font-size:1.8em;line-height:1.1em;margin:20px 0;text-transform:uppercase;}
#thankyou h3{background:url(../img/interest.png) no-repeat;margin:28px 0px 50px;height:84px;width:451px;}
h4{color:#361c0d;font-size:1.8em;margin-bottom:20px;text-transform:uppercase; }
#thankyou h4{background:url(../img/intouch.png) no-repeat;height:29px;width:347px;}
h1.logo span,h1.youin span,h2.tagline span,h2.youin span,#thankyou h2 span,#thankyou h3 span,#thankyou h4 span{display:none;}
p{clear:left;font-size:1.1em;line-height:1.3em;margin-bottom:16px;}
.p-head { margin-bottom: 2px; font-size: 15px }

em{font-size:0.96em;font-style:italic;font-weight:normal !important;}
ol, ul {list-style:none;}
table {border-collapse: separate;border-spacing: 0;}
caption, th, td {text-align: left;}
blockquote:before, blockquote:after,
q:before, q:after {content: "";}
blockquote, q {quotes: "" "";}
img,a img {border: none;}
.clearfix { height: 1%;  overflow: visible; clear: both; }
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }

.leftcolumn ul{background:transparent;margin-bottom:22px; width: 280px;}
.leftcolumn li{background:url(../img/li.gif) 0 11px no-repeat;color:#281106;font-size:1.4em;line-height:1.2em;padding:0 0 12px 16px;}
form{float:left;}
form p{margin-bottom:0 !important;}
label{float:left;margin-top:3px;padding-right:10px;width:96px;}
input,select{color:#4d4d4d;font-size:1.0em;float:left;margin:0 5px 6px 0;}
input{width:148px;}
label.lastLabel{width:66px;}
label.state,select.state{width:39px;}
label.zip{padding-left:5px;width:58px;}
input.zip{width:58px;}
input.long{width:383px;}
input.text{width:240px;}
label.month{margin-right:3px;width:35px;}
select.month,select.day{width:31px;}
label.day{margin-right:3px;width:20px;}
label.year{margin-right:3px;width:30px;}
select.year{width:50px;}
select.purpose{margin:10px 0;}
input.checkbox{margin-top:4px;width:22px;}
label.checkbox{margin-top:4px;margin-bottom:6px;width:400px;}
p.pad{padding:0px 0px 8px 108px;font-weight:normal;font-style:italic;}
input.submit{color:#4d4d4d;width:66px;}

.contact {color:#fff; font-size: 16px;}
#landing .contact {color:#fff;float:left;}
.contact a {color:#fbbd06;font-weight:bold;text-decoration:none;}
.contact a:hover {color:#fbbd06;font-weight:bold;text-decoration:underline;}
#thankyou .contact {font-size:16px;font-weight:bold;position:absolute;top:12px;left:210px;}
#contact .error {
	border: 1px solid red;
}


