#main #contents #contentTitle{
	background : url(/ticket/images/h2title.gif) no-repeat 0 0;
}

#header #headerMenu #gm03{
	background : url(../elements/head_menu.gif) no-repeat -239px -168px !important;
}

.rcheck li {
	text-indent: -1em;
	margin-left: 1em;
}

.rcheck {
	background-color:#ffc;
}

.ticketList table {
	border-collapse: collapse;
	margin:5px 0 5px 5px;
}

.ticketList table th,
.ticketList table td {
	border: 1px solid #999;
	padding: 2px;
	font-size:0.8em;
}

.ticketList h3 {
	border-bottom: 1px dotted #999 !important;
	border-left: 0;
	padding-bottom: 2px;
	margin-top:20px;
}

th.associates {
	background-color: #ff0 !important;
}

.ticketList table th {
	background-color: #ffc;
}

td.grayBg {
	background-color: #ccc;
}

.question {
	color:#f30;
}

.seatLink a {
	font-weight: bold;
}

.seat-ss {
	color: #f9c;
}

.seat-al {
	color: #6ff;
}

.seat-sd {
	color: #f66;
}

.seat-sf {
	color: #6c0;
}

.seat-ml {
	color: #f90;
}

.seat-sy {
	color: #ff0;
}

.seat-vr {
	color: #c63;
}

.seat-vn {
	color: #c6c;
}

h3 {
	margin: 15px 0 5px 0;
	padding-bottom: 4px;
	border-bottom: 1px dotted #999;
}

.ticketTable {
	border-collapse: collapse;
	margin:10px;
}

.ticketTable th,
.ticketTable2 thead th {
	background-color: #333;
	color: #fff;
	padding:3px;
}

.ticketTable tbody th {
	background-color: #666;
	color: #fff;
	padding:3px;
}

.ticketTable td {
	padding: 3px;
	border: 1px solid #999;
}

.ticketTable td.member {
	background-color: #ff9;
	border: 1px solid #999;
}

.ticketTable2 {
	border-collapse: collapse;
}

.ticketTable2 th,
.ticketTable2 td {
	padding: 3px;
	border: 1px solid #999;
}

.ticketTable3 {
	border-collapse: collapse;
}

.ticketTable3 th {
	padding: 3px;
	background-color: #ff6;
	border: 1px solid #333;
}	


.ticketTable3 td {
	padding: 3px;
	border: 1px solid #333;
}	

.ticketTable2 tr:hover {
	background-color: #ff9;
}

.grayBoxH {
	text-align: center;
}

h3.grayBoxH {
	background-color: #333;
	color: #fff;
	padding: 5px!important;
	margin: 15px 0 0 0!important;
	width: 705px;
	text-align: center !important;
	border:0;
}

.grayBox {
	border-right: #999 solid 1px;
	border-left: #999 solid 1px;
	border-bottom: #999 solid 1px;
	padding: 5px;
	width: 703px;
	text-align: center;
}

.nextGameTable,
.nextGameTableAway,
.nextGameTable2 {
	margin: 5px auto;
}

.nextGameTable td {
	font-weight: bold;
	background-color: #ffc;
	padding: 2px;
}

.nextGameTableAway td {
	font-weight: bold;
	background-color: #ebebeb;
	padding: 2px;
}

.nextGameTable2 td p {
	margin-bottom: 10px;
}
