#cactusWrapper {
 background: #fdf9f3 url(/images/spring_training/y2010/cactus_index_bg.jpg) no-repeat top; 
}
#grapefruitWrapper {
 background: #fdf9f3 url(/images/spring_training/y2010/cactus_index_bg.jpg) no-repeat top; 
}

#cactusHeader h3{
 background:transparent url(/images/spring_training/y2010/cactus_index_hdr.jpg) no-repeat scroll 0 0;
 text-indent: -9999px;
 width: 649px;
 height: 115px;
 padding: 0;
}

#cactusHeader h3.albuquerque{
 background:transparent url(/images/spring_training/y2010/albuquerque_hdr.jpg) no-repeat scroll 0 0;
 text-indent: -9999px;
 width: 649px;
 height: 115px;
 padding: 0;
}


#grapefruitHeader h3{
 background:transparent url(/images/spring_training/y2010/grapefruit_index_hdr.jpg) no-repeat scroll 0 0;
 text-indent: -9999px;
 width: 649px;
 height: 115px;
 padding: 0;
}

#cactusHeader{
 text-align: center;
}

#grapefruitHeader{
 text-align: center;
}

#cactusHeader h4 {
 font-size: 20px; 
 color: #1b2a59; 
 font-weight: bold;
}

#cactusHeader p {
 font-weight: bold; 
 color: #1b2a59; 
 font-size: 14px;
}

#grapefruitHeader h4 {
 font-size: 20px; 
 color: #1b2a59; 
 font-weight: bold;
}

#grapefruitHeader p {
 font-weight: bold; 
 color: #1b2a59; 
 font-size: 14px;
}

a.greyLink {
 color: #a2a6b2; 
 text-decoration: none;
 font-weight: bold;
}

table#ticketingSaleDates {
 width: 309px;
}

table#ticketingSaleDates tr.odd {
 background: #f2daae; 
 width: 309px;
}

table#ticketingSaleDates tr.even {
 width: 309px; 
}

table#ticketingSaleDates td.colOne {
 width: 57px;
 padding: 1px 0; 
}

table#ticketingSaleDates td.colTwo {
 width: 207px;
 padding: 1px 0; 
}

table#ticketingSaleDates td.colThree, table#ticketingSaleDates td.colFour, table#ticketingSaleDates td.colFive {
 width: 15px;
 padding: 1px 0; 
}

#completeTeamInfo {
 border: 2px solid #ccc; 
 padding: 5px; 
 text-align: center; 
 margin: 15px;
}

#completeTeamInfo form {
 display: inline;
}

#completeTeamInfo select {
 width: 140px;
}

