#topSeats,
#bottomSeats
{
	width		: 99.9%;
	overflow	: auto;
	margin		: 0;
	padding		: 0;
	
}

table.tblTopSeats,
table.tblBottomSeats
{
	border		: 0;
	margin		: 0;
	padding		: 0;
	width		: 99.9%;
	background	: none;
}

table.tblTopSeats td,
table.tblBottomSeats td
{
	margin		: 0;
	padding		: 0;
	border		: 1px solid #434343;
}

table.tblTopSeats td.topSeatsL,
table.tblTopSeats td.topSeatsC,
table.tblTopSeats td.topSeatsR,
table.tblBottomSeats td.bottomSeatsL,
table.tblBottomSeats td.bottomSeatsC,
table.tblBottomSeats td.bottomSeatsR 
{
	width		: 33%;
	background	: #313131;
	
}

#topSeats .moduletable h3,
#bottomSeats .moduletable h3
{
	font-size	: 12px;
	background	: none;
	color		: #d7722e;
	height		: 25px;
	margin		: 0;
	padding		: 0;
	margin		: 0px;
	line-height	: 25px;
}

#topSeats .moduletable,
#bottomSeats .moduletable
{
	font-size: 12px;
	padding	: 0px 3px 3px 3px;
}

#topSeats li a,
#bottomSeats li a
{
	color			: #ffebbc;
	font-size		: 11px;
}

#topSeats .moduletable p,
#bottomSeats .moduletable p
{
	padding			: 0 6px;
}

#topSeats .moduletable,
#bottomSeats .moduletable
{
	color			: #DDDDDD;
}

#topSeats a:link,
#topSeats a:visited,
#topSeats a:active,
#bottomSeats a:link,
#bottomSeats a:visited,
#bottomSeats a:active
{
	color	: #ffebbc;
}


#topSeats div ul li a:visited,
#topSeats div ul li a:link,
#topSeats div ul li a

{
	color		: #ffebbc;
	height		: 20px;
	padding-left	: 3px;
}

#topSeats div ul li a:hover
{
	background	: none;
	color		: #fff;
}


#topSeats div ul li
{
	background-image	: none;
	padding			: 0;
	margin			: 0;
	margin-bottom		: 2px;
	
}