.bubble_white_heading h2
{
	color: #133889;
	font-size: 24px;
	font-weight: bold;
	padding: 5px 0px 5px 0px;
	text-align: center;
}

.ticketListing_heading
{
	float: left;
	height: 75px;
	margin-bottom: 11px;
	width: 762px;
}

/*****************************/
/****** Package Tickets ******/
/*****************************/

.packageTickets
{
	float: left;
	padding: 0px 8px 0px 14px;
	width: 740px;
}

.packageTickets .packageDetails
{
	float: left;
	width: 640px;
}

.packageTickets .packageDetails .packageDetailsRow
{
	float: left;
	padding-bottom: 4px;
	width: 640px;
}

.packageTickets .packageDetails .packageDetailsRow .packageDetailsHeading
{
	float: left;
	width: 100px;
	font-weight: bold;
}

.packageTickets .packageDetails .packageDetailsRow .packageDetailsLabel
{
	float: left;
	padding-right: 10px;
	width: 210px;
}

.packageTickets .packageTicketsAction
{
	float: right;
	width: 100px;
}

/***********************************/
/****** ticketListing_planner ******/
/***********************************/

.ticketListing_planner
{
	float: left;
	margin-bottom: 11px;
	width: 762px;
}

/****************************/
/****** rptTicketGroup ******/
/****************************/

.ticketGroup
{
	clear: both; /**/
}

.ticketList
{
	text-align: left;
}

.ticketList .thumbnails
{
	float: left;
	width: 112px;
}

.ticketList .thumbnails .logo
{
	padding-bottom: 8px;
}

.ticketList .thumbnails .video
{
}

.ticketGroupBody
{
	width: 620px;
	float: right;
	margin: 0px;
	margin-bottom: 15px;
}

.ticketGroupHeading
{
	background-color: #94b5d6;
	padding: 15px 10px 5px 10px;
	margin: 0px;
	width: 600px;
	background-image: url(/images/headingBarTop620.jpg);
	background-repeat: no-repeat;
	color: #133889;
}

.ticketGroupBody .ticketGroupHeading .ticketName
{
	font-weight: bold;
	font-size: 12px;
}

.ticketGroupButtons
{
	background-color: #96b0d2;
	padding: 10px 10px 0px 10px;
	width: 600px;
}

.ticketGroupButtons .showButtons
{
	margin-right: 10px;
}

.ticketGroupFooter
{
	float: left;
	background-image: url(/images/headingBarBottom620.jpg);
	background-repeat: no-repeat;
	height: 20px;
	width: 620px;
	
}

/****************************/
/*** ticketResultsIncluded **/
/****************************/

.ticketResultsFrame
{
	padding-top: 10px;
	float: left; 
}


.ticketResultsHeading
{
	background-color: #074b9c;
	padding: 10px 10px 10px 10px;
	margin: 0px;
	width: 720px;
	font-size: 18px;
	font-weight: bold;
	text-align: left;
	background-image: url(/images/headingBarTopDark740.jpg);
	background-repeat: no-repeat;
	color: White;
}

.ticketResultsUpdate
{
	text-align: right;
	background-color: #074b9c;
	padding: 5px 10px 5px 0px;
	height: 26px;
	width: 730px;
}

.ticketResultsFooter
{
	float: left;
	background-color: #074b9c;
	background-image: url(/images/headingBarBottomDark740.jpg);
	background-repeat: no-repeat;
	height: 12px;
	width: 740px;
}

/****************************/
/****** Ticket Results ******/
/****************************/

.ticketResults
{
	width: 100%;
	background-color: #cdd9ed; /**/
	font-size: 12px;
}

.ticketResults td
{
	text-align: center;
}

.ticketResults thead td
{
	background-color: #6689B9;
	color: #FFFFFF;
}

.ticketResults .ticketResults_column_action
{
	width: 50px;
}

.alternateColumn
{
	background-color: #b5c6e4;
}

/****************************/
/********** Step 4 **********/
/****************************/

.step4
{
	float: left;
	width: 100%;
}

.step4 .stepImage
{
	margin-top: 8px;
	font-weight: bold;
	float: left;
	height: 47px;
}

.step4 .stepImage .middle
{
	float: left;
	background-image: url(/images/btnWhite-large-center.jpg);
	height: 100%;
}

.step4 .stepImage .middle .firstText
{
	float: left;
	color: #EF7F1F;
	font-size: 20px;
	height: 36px;
	padding: 11px 6px 0px 6px;	
}

.step4 .stepImage .middle .secondText
{
	float: left;
	color: #63AA3C;
	font-size: 30px;
	height: 42px;
	padding-top: 5px;
}

.step4 .stepImage .left
{
	float: left;
	width: 7px;
	background-image: url(/images/btnWhite-large-left.jpg);
	height: 100%;
}

.step4 .stepImage .right
{
	float: left;
	width: 7px;
	background-image: url(/images/btnWhite-large-right.jpg);
	height: 100%;
}

.step4 .actionButton
{
	float: right;
	margin-top: 8px;
	margin-right: 0px;
}

.step4 .text
{
	float: left;
	font-size: 18px;
	font-weight: bold;
	color: #133889;
	margin-left: 6px;
	margin-top: 21px;
	text-align: left;
}

.step4 .loading
{
	float: left;
	padding-left: 15px;
	padding-top: 25px;
}

.step4 .proceedArrows
{
	padding-top: 5px;
	display: block;
}

/*********************************/
/********** sortOptions **********/
/*********************************/

#sortOptionsBox
{
	background-image: url(/images/ticketListingFilterBox.png);
	float: left;
	height: 44px;
	margin: 10px 8px 14px 0px;
	width: 740px;
}

#sortOptionsBox #sortOptions
{
	color: Navy;
	float: left;
	font-size: 14px;
	margin: 14px 10px 10px 10px;
}

#sortOptionsBox #sortItems
{
	color: Navy;
	float: left;
	font-size: 12px;
	height: 34px;
	padding-top: 10px;
	width: 668px;
}

#sortOptionsBox #sortItems .displayItem
{
	padding-right: 40px;
}