#bottomModulesWrapper
{
	float			: left;
	width			: 100%;
	background		: url(../images/bottom-3-bg.png) repeat-x;
	height			: 140px;
	margin-bottom	: 5px;
}

#bmPosition
{
	height			: 128px;
	overflow		: hidden;
	margin-top		: 5px;
}

#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;
	padding-left	: 3px;
}

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%;
	
}

#topSeats .moduletable h3
{
	font-size	: 12px;
	background	: url(../images/top-h3.gif) bottom left repeat-x;
	color		: #000;
	height		: 25px;
	margin		: 0;
	padding		: 0;
	margin		: 0px;
	line-height	: 25px;
	font-family	: Tahoma;
	font-weight	: bold;
	margin-bottom	: 5px;
}

#topSeats .moduletable,
#bottomSeats .moduletable
{
	font-size: 12px;
	padding	: 0px 3px 3px 3px;
}

#topSeats li a,
#bottomSeats li a
{
	color			: #FFF;
	font-size		: 12px;
}

#topSeats .moduletable p,
#bottomSeats .moduletable p
{
	padding			: 0 6px;
}

#topSeats .moduletable,
#bottomSeats .moduletable
{
	color			: #31312A;
}

#topSeats a:link,
#topSeats a:visited,
#topSeats a:active,
#bottomSeats a:link,
#bottomSeats a:visited,
#bottomSeats a:active
{
	color	: #000;
}


#topSeats a:hover,
#bottomSeats a:hover
{
	background	: none;
	color		: #CC0000;
}

#topSeats div ul li a:visited,
#topSeats div ul li a:link,
#topSeats div ul li a
{
	color				: #000;
	padding-left		: 9px;
	background			: url(../images/top-li-bg.gif) 0px 5px no-repeat;
	padding-bottom		: 5px;
	padding-top			: 2px;
	
}

#topSeats div ul li.latestnews,
#topSeats div ul li.mostread
{
	border-bottom		: 1px dotted #333;
}

#topSeats div ul li a:hover
{
	color				: #CC0000;
	background			: url(../images/top-li-bg.gif) 0px 5px no-repeat;
}


#topSeats div ul li
{
	background-image		: none;
	padding					: 0;
	margin					: 0;
	margin-bottom			: 2px;
	line-height				: 20px;
}

#topSeats ul,
#bottomSeats ul
{
	margin	: 0;
	list-style: none;
	padding	: 0;
}



#topSeats ul li,
#bottomSeats ul li
{
	padding-left: 20px;
	line-height: 130%;
	background: none;
}

/* Overriding the bottom modules */

table.tblBottomSeats td
{
	margin		: 0;
	padding		: 0;
	background	: none;
	padding-left	: 3px;
}



#bottomSeats div.moduletable h3
{
	font-size	: 15px;
	color		: #fcff09;
	height		: 25px;
	margin		: 0;
	padding		: 0;
	margin		: 0px;
	margin-bottom: 5px;
	text-indent	: 5px;
	margin-top	: 5px;
}


#bottomSeats .moduletable
{
	color			: #fff;
}

