@charset "utf-8";
/* CSS Document */

body {
  background:#D8DCDD;
  margin:0;
  padding:0;
  font-family:Arial, Helvetica, sans-serif;
}
#Wrapper {
  width:916px;
  margin:0 auto;
  padding:0;
}
#Header {
  width:876px;
  height:124px;
  background:url(../images/headerBkgd.jpg) no-repeat;
  position:relative;
}

#BigOLogo{
  position:absolute;
  top:15px;
  left:150px;
  border:none;
  background:url(../images/bigoshowlogo.jpg) no-repeat;
  width:366px;
  height:57px;
  display:block;
}

#BigOLogo img{
  border:none;
}
.subNav {
  position:absolute;
  top:98px;
  left:128px;
}
.subNav ul {
  list-style:none;
  margin:0;
  padding:0;
}
.subNav li {
  list-style:none;
  margin:0;
  padding:0 12px;
  float:left;
  border-left:1px solid #FFF;
  font-size:14px;
  line-height:1em;
}
.subNav li.first {
  border-left:none;
}
.subNav a {
  color:#FFFFFF;
  text-decoration:none;
}
.subNav a:hover {
  color:#FFFFFF;
  text-decoration:underline;
}
#Logo {
  width:89px;
  height:75px;
  background:url(../images/chamberLogo.jpg) no-repeat;
  position:absolute;
  top:4px;
  left:15px;
  margin:0;
  padding:0;
}
#Logo a {
  width:89px;
  height:75px;
  position:absolute;
}
#Header p {
  text-align:center;
  position:absolute;
  bottom:0;
  right:35px;
  margin:0;
  padding:3px;
  font-weight:bold;
  color:#517D98;
  font-size:13px;
}
#ContentWrapper {
  background:url(../images/wrapperBkgd.jpg) repeat-y;
  padding:0 20px;
  margin:0;
  position:relative;
}
#Content {
  width:706px;
  padding:30px 30px 20px 140px;
  min-height:430px;
  _height:430px;
  font-size:12px;
}
#Sidebar {
  width:126px;
  height:480px;
  background:url(../images/sidebarBkgd.jpg) no-repeat;
  position:absolute;
  top:124px;
  left:20px;
  _left:0;
}
#Sidebar ol {
  list-style:none;
  margin:15px 0 0 10px;
  padding:0;
}
#Sidebar li {
  margin:0;
  padding:0 0 10px 0;
  width:100px;
  line-height:.75em;
}
#Sidebar a {
  color:#D8DCDD;
  text-decoration:none;
  font-weight:bold;
  font-size:12px;
}
#Sidebar a:hover {
  color:#FFF;
  text-decoration:underline;
}
#Footer {
  background:url(../images/footerBkgd.jpg) no-repeat;
  width:916px;
  height:76px;
  color:#999999;
  font-size:10px;
  margin:0 0 20px 0;
  padding:0;
  position:relative;
}
#Footer ul {
  list-style:none;
  margin:0;
  padding:21px 0 0 60px;
}
#Footer li {
  list-style:none;
  margin:0;
  padding:0 8px;
  float:left;
  border-left:1px solid #FFF;
  font-size:12px;
  line-height:1em;
}
#Footer li.first {
  border-left:none;
}
#Footer a {
  text-decoration:none;
  color:#FFFFFF;
}
#Footer a:hover {
  text-decoration:underline;
  color:#FFFFFF;
}
#Footer p {
  position:absolute;
  right:150px;
  bottom:6px;
  margin:0;
  padding:0;
}
#Footer img {
  position:absolute;
  right:30px;
  bottom:0px;
  border:none;
}
.rightInfoBox {
  border:1px solid #517D98;
  background:#D8DCDD;
  padding:10px;
  width:200px;
  float:right;
  margin:0 0 15px 15px;
}
#FormWrapper {
  margin:20px 0;
  background:url(../images/ticketBG.jpg) no-repeat right center #EFEFEF;
  border-top:1px solid #ccc;
  border-bottom:1px solid #ccc;
  padding:10px;
}
#FormWrapper ul li {
  list-style:none;
  margin-bottom:10px;
  display:block;
  padding-top:6px;
}
#FormWrapper input {
  padding:4px;
}
#FormWrapper input.submit {
  background:#B51031;
  color:#FFF;
  font-weight:bold;
  margin-left:85px;
}
#FormWrapper li label {
  text-align:right;
  margin-right:10px;
  padding-top:6px;
  font-weight:bold;
}
#FormWrapper ul {
  width:373px;
}
li.formName {
  float:left;
  margin-right:10px
}
li.longInput input {
  width:270px;
}
li.longInput label {
  text-align:right;
  float:left;
  margin-right:10px;
  width:78px;
}
li.formName label {
  text-align:right;
  float:left;
  margin-right:13px !important;
  width:75px;
}
li.shortInput {
  float:left;
  margin-right:10px;
  clear:right;
}
li.ZipInput {
  float:right;
  margin-right:3px;
}
li.ZipInput input {
  width:52px;
}
li.ZipInput label {
  float:left;
  width:28px;
}
li.shortInput label {
  text-align:right;
  float:left;
  margin-right:10px;
}
li.shortInput input {
  width:20px;
}
#TicketBG {
  height:554px;
  background:url(../images/TicketMain.jpg) no-repeat;
}
#TicketBG img {
  display:none;
}
#TicketInfo {
  margin-top:15px;
  min-height:175px;
  _height:175px;
  border:1px solid #CCC;
  padding:10px;
}
#TicketInfo h1 {
  color:#527D9C;
  margin:5px 0 8px;
}
#TicketInfo h3 {
  float:left;
  width:340px;
  font-weight:normal;
  margin:0 0 .6em 0;
  font-size:14px;
}
#TicketInfo h3 strong {
  text-transform:uppercase;
  color:#999999;
  font-size:9px !important;
  width:80px;
  text-align:right;
  display:block;
  float:left;
  margin-right:5px;
  margin-top:3px;
}
.error {
  background:#FF6699;
  padding:5px;
  border:3px solid #FF0033;
  color:#FFF;
  width:268px;
  margin-left:137px;
  font-weight:bold;
}
.printTicket {
  float:right;
}
