#topWrapper {
	margin-top:15px;
	width: 575px!important;
	padding-right:0px;
	padding-bottom:5px;

}
#breadcrumb {
	margin:0px;
	padding:0px;
}
.topBody {
	width:575px!important;
	padding-right:16px;
	overflow-x:hidden;
}
#globalPromo_2 {
	width:580px!important;
}
#content h1, #PLMainCL h1 {
	margin:0px;
	padding:0px;
}
.topBody h1 {
	font-size:14px!important;
	font-weight:bold;
	margin-bottom:0px;
}
.topBody .info {
	margin-top:-10px;
	font-size:11px;
	line-height:10px;
}
.topBody p {
	font-size:12px;
	margin-top:0px;
}
.topBody a, .topBody a:visited, .topBody a:active, .topBody a:hover {
	text-decoration:underline;
}
#flashmap {
	z-index:1;
}
#filtertitle a{
	text-align:right;
	vertical-align: bottom;
	padding-bottom:5px;
	text-decoration:underline;
}

#filtercontainer{
	border-color: #8ab1d7;
	border-bottom-width: 10px;
	border-style: solid;
	border-top-width:10px;
	border-left-width:14px;
	border-right-width:14px;
	width: 100%;
	background-color:#8ab1d7;
}
#filtercontainer td{
	padding: 4px;
}

#filterbucket{
	padding-bottom:6px;
	width:100%;
	background-color:#d0e0ef;
}

#filterbucket td {
	padding-bottom:10px;
}
#tt, #headerTable {
	padding:0px;
	width: 383px; 
	font-size:11px;
	background-color: #ffffff;
	table-layout:fixed;
}
#headerTable td {
	padding: 8px 3px 8px 3px;
}
#ticketListings #tt td {
	padding: 8px 3px 8px 3px;
	border-style:dashed;
	border-color:#6799CC;
	border-width:0px 0px 1px 0px;
	text-align:center;
	background-color:#fff;
	font-size:11px;
}
#ticketListings #tt td.ttsc{
	width:99px;
	background-color: #f2f5f7;
	overflow:hidden;
	text-align:left
}
#ticketListings #tt td.ttrc{
	width:29px;
	background-color: #f2f5f7;	
}
#ticketListings #tt td.ttqc{
	width:45px;
}
#ticketListings #tt td.ttpc{
	background-color: #f2f5f7;	
	font-weight:bold;
	font-size:12px;
	width:93px;
}
#ticketListings #tt td.ttpc .e {
	font-size:11px;
}
#ticketListings #tt td.tttc {
	font-weight:bold;
	width:87px;
	font-size:12px;
}
#ticketListings #tt td.tttc a {
	text-decoration:underline;
} 
#sectionHeader {
	padding-left:3px;
	padding-right:3px;
	width:98px;
}
#rowHeader {
	padding-left:3px;
	padding-right:3px;
	width:41px;
	text-align:center;
}
#qtyHeader {
	padding-left:3px;
	padding-right:3px;
	width:48px;
	text-align:center;
}
#priceHeader {
	padding-left:3px;
	padding-right:3px;
	width:94px;
	text-align:center;
}
#timeHeader {
	padding-left:3px;
	padding-right:3px;
}
#ticketHeaderRow #toolsHeader {
	float:right;
	padding-left:3px;
	padding-right:3px;
	width:445px;
	text-align:right;
}
#tixTableHeaderRow {
	width:385px;
}
#tixTableHeaderRow td {
	padding:6px;
}
#tt tr.headrow {
	height:0px;
}
td.cleanhead {
	background-color: #D6E7EF;
	border-width: 0px;
	border-style:none;
	font-weight:bold;
}
#ticketListings #tt td.dirtyhead {
	background-color: #d0e0ef;
	font-weight:bold;
	text-align:left;
}

td.dirtyhead a, td.cleanhead a {
	text-decoration:underline;
}
td.clean {
	background-color: #f2f5f7;
	overflow:hidden;
}

td.dirty {
	background-color: #ffffff;
	overflow:hidden;
}

#listinghead {
	width: 100%;
	padding:4px 0px 4px 7px;
	background-color: #D6E7EF;
	color: #275586;
	font-weight:bold;
}

#listingfoot {
	width: 405px;
}
#detailscontainer {
	width:754px;
	padding-right: 0px;
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
}
#detailsdiv {
	width:600px;
	float:left;
}
#mapboxdiv {
	float:right;
	text-align:right;
	width:139px;
}
#seatfinderdiv {
	height:24px;
	width:600px;
	margin:0px!important;
	padding:0px!important;

}
#seatfinderpic {
	position:relative;
	height:100%;
	float:left;
	width:245px;
	border-style:solid;
	border-color:#0096d3;
	border-left-width:1px;
	border-top-width:1px;
	border-right-width:1px;
	border-bottom-width:0px;
	margin:0px;
	padding:0px;
}
#startover {
	position:relative;
	float:right;
	text-align:right;
	width:352px;
	height:100%;
	margin:0px;
	text-decoration:underline;
	border-style:solid;
	border-color:#0096d3;
	border-bottom-width: 1px;
	border-left-width:0px;
	border-top-width:0px;
	border-right-width:0px;	
}
#quantitydiv {
	padding:4px;
	background-color:#d3e3ef;
	color:#000000;
	font-weight:bold;
	border-color:#0096d3;
	border-left-style:solid;
	border-right-style:solid;
	border-bottom-style:dashed;
	border-bottom-width: 1px;
	border-left-width:1px;
	border-top-width:0px;
	border-right-width:1px;	
}
#chooseprice {
	clear:both;
	padding:4px;
	background-color:#f3f7f7;
	color:#000000;
	border-color:#0096d3;
	border-left-style:solid;
	border-right-style:solid;
	border-bottom-style:dashed;
	border-bottom-width: 1px;
	border-left-width:1px;
	border-top-width:0px;
	border-right-width:1px;	
}
#enterprice {
	clear:both;
	padding:4px;
	background-color:#f3f7f7;
	color:#000000;
	border-color:#0096d3;
	border-left-style:solid;
	border-right-style:solid;
	border-bottom-style:solid;
	border-bottom-width: 1px;
	border-left-width:1px;
	border-top-width:0px;
	border-right-width:1px;	
}
.shaded {
	padding: 4px;
	font-size: 13px;
	background-color: #f3f7f7;
	margin-right:20px;
}
#helpdetails {
	position:relative;
	text-align: right;
	text-decoration: underline;
}
#cleandetails {
	font-weight: bold;
	padding:2px;
}
#dirtydetails {
	background-color: #ced9eb;
	font-weight: bold;
	padding:2px;
}
#errormessage{
	width: 380px;
	font-size:11px;
	border-width:1px;
	border-style:solid;
	background-color: #ffffff;
	padding:14px;
}
/* code added for mpe buy - phase 1 pagination :fjoy */
#pagesarea {
	font-family: Arial, Helvetica, sans-serif;
	background-color:#ffffff;
	width:400px;
	padding:5px;
	font-size: 12px;
	/*color:#000000;*/
	color: #265686;
	text-align:left;
}

#pagesarea a:link, a:visited  {
	text-decoration:underline;
	color:#265686;	
	font-weight:normal;
}
	
#pagesarea a:hover, a:active {
	text-decoration:underline;
	color:#ff9900;	
	font-weight:normal;
}

#pagesarea .arrows  a{
text-decoration:none;
font-weight:bold;
}

#pagesarea .arrows  a:hover{
text-decoration:none;
font-weight:bold;
}

.currentPage {
font-weight:bold;
}

/* pagination css - end */

#ticketHeaderRow {
	width:100%;
	background-color:#8AB1D8;
	position:relative;
	height:22px;
	padding:0px;
	overflow:hidden;
}
#ticketHeaderRow div {
	position:relative;
	display:inline;
	float:left;
	background-color:#8AB1D8;
	color:#245687;
	font-weight:bold;
	padding: 2px 0px 5px 0px;
	height:15px;
}
#ticketHeaderRow a, #ticketHeaderRow .fakelink {
	text-decoration:underline;
}

#container {
	width: 1120px;
}
#header {
	width:963px;
}
#bottomBody {
	width:800px;
}
#footer {
	clear:both;
	margin:0px;
	width:963px;
	padding-top:25px;
}
#header #ABM, #PLInnerHeader #ABM {
	width:736px;
}
#header #tabs, #PLInnerHeader #tabs {
	width:745px;
}
#leftColumn .alerts a {
	text-decoration:underline;
}
#leftColumn .caret {
	font-weight:bold;
	color:#ff9900;
}
#innerRightColumn {
	margin-top:-70px;
	background-color:#ffffff;
	padding:0px;
	color:#000000;
	width:203px;
	height:230px;
	overflow:hidden;
	border-top:solid 1px #6699cc;
}
#innerRightColumn ol {
	display:inline;
}
#innerRightColumn li {
	margin-left:15px;
}
#innerRightColumn a {
	color:#000000;
}
#innerRightColumn .links {
	margin-left:25px;
	color:#e15b12;
	text-decoration:underline;
}
#leftBody, #rightBody {
	display:none;
}
#mainTickets {
	clear:none;
	width:807px!important;
	border:#8ab1d7 5px solid;
	float:left;
	height:1000px;
	overflow:hidden; 
}
#ticketsInfo {
	width:400px;
	float:left;
	clear:both;
	border-color:#8ab1d7;
	border-style: solid;
	border-width:0px 5px 0px 0px;
	background-color:#F1F5F8;
	padding:0px;
	height:1000px;
	overflow:hidden; 
}
#ticketListings {
	height:621px;
	width:400px;
	overflow:auto;
	overflow-x:hidden;
	background-color:#ffffff;
	padding:0px;

}
#ticketsBody {
	padding:15px;
	border-color:#8ab1d7;
	border-style: solid;
	border-width:5px 0px 0px 0px;
}
#ticketsBody a, #venueComments a {
	text-decoration:underline;
}
#ticketsDisplay {
	width:402px;
	overflow:hidden; 
	height:900px;
	padding:0px;
}
.ticketsIcon {
	padding-right:5px;
}
#flashdiv {
	position:relative;
	width:402px;
	border-color:#8ab1d7;
	border-style: solid;
	border-left:0px;
	height:503px;
	padding:0px;
}
#venueComments {
	clear:right;
	background-color:#ffffff;
	padding:5px;

}
#bottomBody {
	clear:both;
	padding:10px;
}

#ticketFilter {
	margin-top:0px;
	width: 128px;
	padding:0px;
	margin-left: -7px;
	color: #265782;
	border-width:4px;
	border-color:#24578e;
	border-style:solid;
	background-color:#90b3d6;
}
.ticketFilterBody {
	padding:10px;
	background-color:#90b3d6;
	width:108px;
}
.ticketFilterBody ul {
	line-height:12px;
}
.ticketFilterBody li {
	margin-top:5px;
}
.ticketFilterBody li.this {
	font-weight:bold;
}
.ticketFilterBody li.filterMore {
	display:none;
}
.ticketFilterBody input {
	position:relative;
	top:2px;
}
.ticketFilterImg{
margin-left:-7px;
margin-top:-2px;
_margin-top:-4px;
border: 0px;
}

.leftNavTopImage{
margin:0px -7px -1px -6px;
}

#ticketFilterMoreLink {
	position:relative;
	text-align:right;
	font-size:12px;
	top:8px;
	font-weight:bold;
	cursor:pointer;
}
.ticketFilterHead {
	padding:4px;
	background-color:#24578e;
	font-weight:bold;
	font-size:16px;
	width:120px;
	color:#fff;

}
.sortHeader, .sortHeaderHover {
	font-weight:bold;
	text-decoration:underline;
	cursor:pointer;
}
.sortHeaderHover {
	color:#ff9900;
}
.sortImage {
	margin-left:5px;
	margin-right:-5px;
}
#outerRightColumn {
	display:none;
}
#container {
	width: 963px;
}
#content {
	margin-right: 133px;
	padding: 0px 10px;
}
#seatqty {
	width:100px;
	color:#006699;
	font-size:11px;
}
#getFlashPlayer {
	background-color:#D6E7EF;
	font-weight:bold;
	padding:5px;
}
#getFlashPlayer a {
	text-decoration:underline;
}
#leftColumn {
	padding-bottom:0px;
	padding-top:0px;
}
.each {
	font-size:10px;
}
#noTicketsDiv {
	padding:0px;
	width: 395px; 
	font-size:11px;
	background-color: #F1F5F8;
}
#seatingNotesContainter {
	width:375px;
	padding-right:15px;
	height:430px;
	overflow-y:auto;
}
#bordersports {
	left:52px;
}
#borderconcerts {
	left:145px;
}
#bordertheater {
	left:238px;
}
#borderexclusives {
	left:331px;
}

/* === PL page layout, differences from www.css only === */
#PLBody {
	width:963px; /* nominal page width [+ OuterRight column] */
}
#PLMainCL {
	padding-right:0;
}
#PLOuterCL {
	padding-right:0;
}
#PLOuterRightColumnCPos {
	width:0px;
	margin-right:-0px;
	display:none;
	visibility:hidden;
}
#PLMainEqC { 
	border-right-width:0;
	margin-right-width:0;
}
#PLMainRightColumnFloat {
	width:205px; /* width of [InnerRight column] */
	margin-left:10px; /* gutter */
	display:inline;
	visibility:visible;
}
#PLTopBody {
	margin-right:215px; /* width of [InnerRight column + gutter]  */
	clear:none;
}
#PLMainRightColumnCPos {
	display:none;
	visibility:hidden;
}
#PLMainCenterColumnCSp {
	padding-left:10px; /* gutter on left in case there's an InnerLeft column */
	padding-right:0px; /* gutter on right in case there's an InnerRight or OuterRight column */
}
#PLCenterCL {
	padding-right:0; /* width of [right body] */
	padding-left:0; /* width of [left body] */
}
#PLCenterEqC { /* allows for equal length colored columns; can be left un-styled if columns do not need to be colored */
	border-left-width:0px; /* width of [left body] */
	border-right-width:0px; /* width of [right body] */
	margin-left:-0px; /* width of [left body] */
	margin-right:-0px; /* width of [right body] */
}
#PLLeftBodyCPos{
	width:0px; /* width of [left body] */
	margin-left:-0px; /* width of [left body] */
	display:none;
	visibility:hidden;
}
#PLRightBodyCPos {
	width:0px; /* width of [right body] */
	margin-right:-0px; /* width of [right body] */
	display:none;
	visibility:hidden;
}

#PLMainRightColumnFloat {
	position:relative; /* part 1(/2) of workaround for IE to allow innerRightColumn to extend upwards */
}
#PLBody #innerRightColumn {
	position:relative; /* part 2(/2) of workaround for IE to allow innerRightColumn to extend upwards */
	margin-top:-17px; /* fix for extra space above help centre in FF*/
}


/* fix issues with current layout */
#PLBody #innerRightColumn {
	height:auto;
}

/* === define min-widths === */
.browseCategory #PLOuterCenterColumnCPos {
	min-width:963px; /* nominal page width (excluding OuterRight column) */
}
.browseCategory #PLMainCenterColumnCPos {
	min-width:827px;
}
/* === set fixed widths for IE print (to workaround lack of support for min-width) === */
* html .browseCategory #PLOuterCenterColumnCPos {
	margin-right:-963px; /* nominal page width (excluding OuterRight column) */
	width:963px; /* nominal page width (excluding OuterRight column) */
	display:inline;
}
* html .browseCategory #PLMainCenterColumnCPos {
	margin-right:-827px; /* nominal page width - width InnerLeft column - width fixed InnerRight column */
	width:827px;
	display:inline;
}



