div#fixturesQuantityPopHolder {
  position: relative;
  left:     170px;
  top:      0px;
  z-index:  1000;
}
div#junior-pricing-holder,
div.pop-holder {
  position: relative;
}
div#fixturesQuantityPop,
div#junior-pricing,
div.pop-inner {
  position: absolute;
  left:     0px;
  top:      0px;
  padding:  5px;
  width:    400px;
/*   height:   100px; */
  border:   2px solid #48700D;
  background-color: white;
}

div#junior-pricing,
div.pop-inner {
  left: 170px;
  top:  0px;
}

div#fixturesQuantityPop table {
  width:  400px;
  margin-top: 15px;
  border: 1px solid;
}
div#fixturesQuantityPop table.Course { border-color: #48700D }
div#fixturesQuantityPop table.Grand { border-color: #0C6A8A }
div#fixturesQuantityPop table.County { border-color: #FFCC33 }

#fixturesQuantityTable {
  margin-bottom:  5px;
  padding-bottom: 0px;
}

#fixturesPopClose img,
#junior-pricingClose img,
.pop-inner img {
  float:  right;
  border: 0px;
  margin: 0px 0px 5px 5px;
}
div#fixturesQuantityPop div.errors,
div#fixturesQuantityPop div.messages {
  width:  388px;
  margin-bottom: 10px;
}
div#fixturesQuantityPop div.errors h1,
div#fixturesQuantityPop div.messages h1 {
  font-size: 1.2em;
  padding: 0px;
  margin: 0px 0px 5px 0px;
  clear: both;
}
div#fixturesQuantityPop div.errors p,
div#fixturesQuantityPop div.messages p {
  padding: 0px;
  margin: 0px 0px 3px 0px;
}

p.ticketMessage {
  margin:   0px 0px 5px 0px;
  padding:  0px;
  color:    #851607;
}

.fixturesTable thead th {
  font-weight: normal;
  text-transform: uppercase;
}
.coming-soon {
font-size:12px;
}
