@import "reset.css";
@import "error.css";

img { border:none; }

object { outline:none; }

a,.tan {color:#aea07b;}

.bold {font-weight:bold;}

p { margin-top:5px; margin-bottom:5px; }

input, select {
  font-size:12px;
}
.chk {font-size:11px;}

.copy, body {
  color:white;
  font-family:Arial;
  font-size:11px;
}

.hidden { display:none; }

.txt {
  width:280px;
}

.sel, .txt, .txt_nowidth {
  border:1px solid #aea07b;
  background-color:black;
  color:white;
}

.sel:-moz-system-metric(windows-default-theme) {
  background-image: url(../_images/dropdown-arrow_12px.gif);
  background-position: right;
  background-repeat: no-repeat;
}


.txtfield {
  margin-top:5px;
  margin-bottom:5px;
}

html {
  text-align: center;
  background: black url(../_images/att_bg_border_filler.jpg) repeat-y top center;
}

body {
  background: url(../_images/att_bg_border.jpg) no-repeat top center;
}

/* Start Footer Hack */
html,body {
  height:100%;
}
#pageContainer {
  position: relative;
  min-height: 100%;
  height: auto !important;
  height: 100%;
}

#pageContainer{
  width:940px;
  margin: auto auto;
  text-align:left;
  background:black;
}

#headerTop {
  background: url(../_images/att_hdr_top.jpg) no-repeat top left;
  height:35px;
  text-align:right;
  padding-right:60px;
}
#headerTop img{
  margin-top:10px;
}

#regHeaderBottom {
  background: url(../_images/att_reg_hdr_bottom.1.jpg) no-repeat top left;
  height:133px;
}

#postRegHeaderBottom {
  background: url(../_images/att_postreg_hdr.1.jpg) no-repeat top left;
  height:196px;
}

#tkLogo {
  height:180px;
  width:534px;
  background: url(../_images/att_reg_02.2.jpg) no-repeat top left;
}

#privacyDisclaimer {
  width:245px;
}

#tkLogo span {
  font-weight:bold;
}

#regMaincontent {
  background: url(../_images/att_reg_bg.jpg) no-repeat top left;
}

#postRegMaincontent {
  background: url(../_images/att_postreg_bg.jpg) no-repeat top left;
}

#postRegMaincontent, #regMaincontent {
  padding:0 60px 0 60px;
}

#regLeft {
  width:400px;
  float:left;
  margin-top:10px;
}

.labelSpacer {
  float:left;
  width:110px;
}
.labelSpacer2 {
  padding-left:10px;
}

#regRight {
  width:410px;
  float:right;
  margin-top:50px;
}

#ticketsContainer {
  float:left;
}
#prizeDetailsContainer {
  width:220px;
  float:right;
}

#disclaimer {
  font-size:10px;
}

#footer {
  clear:both;
  border-top:1px solid #aea07b;
  padding-top:10px;
  padding-bottom:10px;
}

#footer a {
  color:white;
  text-decoration:none;
}

#postRegMaincontent {
  min-height:483px;
  height:auto !important;
  height:483px;
}

#postRegBigLinks {
  margin-top:30px;
}

#postRegShopLinks {
  margin-top:30px;
  margin-bottom:30px;
  font-size:10px;
  font-weight:bold;
}
#postRegShopLinks a { color:white; }