body {
	background-color: #ffffff;
	background-image: url();
	background-attachment: fixed;
	background-repeat: repeat-x;
	background-position: left bottom;
}

html, body, table, td, th, p {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333;
}

a {
	font-size: 11px;
	color: #0C4976;
}

a:hover {
	color: #6D92AD;
}

form {
	margin: 0px;
	padding: 0px;
}

input, select, checkbox, radio {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

ol {
	margin:0px 0px 0px 22px;
	padding:0px;
	list-style: decimal outside;
}

ol li {
	padding-bottom: 15px;
}

h1, h2, h3, h4, h5, h6 {
	padding:0em;
	margin:0em;
}

h1 {
	font-size: 250%;
}

h2 {
	font-size: 200%;
}

h3 {
	font-size: 16px;
	
}

h4 {
	font-size: 100%;
	
}



.paddingLeftRight10px {
	padding-right: 10px;
	padding-left: 10px;	
}

.paddingBottom10px {
	padding-bottom: 10px;
}

.marginBottom15px {
	margin-bottom: 15px;
}

.spacer15px {
	height:15px;
	width:15px;
}

.divSpacer {
	clear:both;
}


.floatRight {
	float: right;
}

.floatLeft {
	float: left;
}

.genericContainer {
	width: 770px;
	margin: auto;
	clear: both;
	display: block;
}


input.searchBox, select.searchBox {
	font-size: 9px;
	padding-top:2px;
	padding-bottom:2px;
	margin-right: 7px;
	padding-left: 4px;
	vertical-align: baseline;
}

input.searchBox:hover, input.searchBox:focus {
	border:2px solid #417DA8;
}

input.browseBox, select.browseBox {
	font-size: 9px;
	padding-top:2px;
	padding-bottom:2px;
	padding-left: 4px;
	margin-bottom: 10px;
	background-color: #ffffff;
}

input.browseBox:hover, input.browseBox:focus {
	border:2px solid #417DA8;
}




.attentionText {
	font-weight:bold;
}

.errorMessage {
	color: #CD0000;
	font-weight:bold;
	font-size:110%;
}

.requiredText {
	color: #D36204;
}

.allCaps {
	text-transform: uppercase;	
}

th {

	font-weight:normal;
	line-height:normal;
}

.smallText {
	font-size:9px;
}

.promoCode {
	font-size:180%;
	color: #D56207;
	font-weight:bold;
}


a.spotlight {
	color:#0C4976;
	font-size:12px;
	display: block;
	font-weight: bold;
}

a.spotlight:hover{
	color:#6D92AD;
}

a.findTickets {
	color:#6D92AD;
	display: block;
	font-weight: bold;
}

a.findTickets:hover {
	color:#0C4976;
}

a.event {
	color:#0c4976;
	display: block;
}

a.event:hover {
	color:#FF9900;
}

a.moreDates {
	color: #999;
	display: block;
	font-size: 10px;
	text-transform: lowercase;
}

a.moreDates:hover {
	color: #0C4976;
}

.navButton {
	font-size: 10px;
	color: #ffffff;
	background-color: #024474;
	background-image: url();
	border-top: 2px solid #417DA8;
	border-right: 2px solid #012A48;
	border-bottom: 2px solid #012A48;
	border-left: 2px solid #417DA8;
	font-weight: bold;
	padding: 1px 3px;
	text-decoration: none;
}

.button {
	font-size: 10px;
	color: #ffffff;
	background-color: #024474;
	background-image: url();
	border-top: 2px solid #417DA8;
	border-right: 2px solid #012A48;
	border-bottom: 2px solid #012A48;
	border-left: 2px solid #417DA8;
	font-weight: bold;
	padding: 1px 3px;
	text-decoration: none;
}

.button-secondary {
	font-size: 10px;
	color: #333333;
	background-color: #D7D7D7;
	background-image: url(../images/buttonSecondaryTile.jpg);
	background-repeat: repeat-x;
	background-attachment: fixed;
	background-position: left top;
	border-top: 2px solid #E5E5E5;
	border-right: 2px solid #AFAFAF;
	border-bottom: 2px solid #AFAFAF;
	border-left: 2px solid #E5E5E5;
	font-weight: bold;
	padding: 1px 3px;
	text-decoration: none;
}

.navButton:hover {
	border-top: 2px solid #012A48;
	border-right: 2px solid #417DA8;
	border-bottom: 2px solid #417DA8;
	border-left: 2px solid #012A48;
}

.button:hover {
	border-top: 2px solid #012A48;
	border-right: 2px solid #417DA8;
	border-bottom: 2px solid #417DA8;
	border-left: 2px solid #012A48;
}

.button-secondary:hover {
	border-top: 2px solid #AFAFAF;
	border-right: 2px solid #E5E5E5;
	border-bottom: 2px solid #E5E5E5;
	border-left: 2px solid #AFAFAF;
}

a.smallText, a.smallText:hover {
	font-size:9px;
}



.logoLocation-container {
	width: 770px;
	margin: 0px auto 15px auto;
}

.locationText {
	font-size: 12px;
	color: #999;
	font-weight:bold;
}

.locationText a {
	font-size: 11px;
	color: #0C4976;
	font-weight:normal;
}

.locationText a:hover {
	color: #6D92AD;
}


.topNav {
	display: block;
}

.topNav-subL {
background-image:url(../images/tnav_lgrad.gif);
background-position:top right;
background-repeat:repeat-y;
background-color:#3272AC
}

.topNav-subR {
background-image:url(../images/tnav_rgrad.gif);
background-position:top left;
background-repeat:repeat-y;
background-color:#3272AC
}

.topNav-subLedge {
background-color:#266492;
height:4px;
}

.topNav-subLedgeStroke {
border-bottom:1px solid #000000;
}

.topNav-subSpace {
background-color:#558DB6;
}

.topNav-subBorder {
border-top:1px solid #000000;
border-bottom:1px solid #ffffff;
}

.searchBar-container {
background-color:#F2F2F2;
}

.topNav-searchBar {
	background-image: url(../images/TM_nav_bg.jpg);
	background-repeat: repeat-x;
	border-top: solid 1px #ffffff;
	border-bottom: solid 1px #ffffff;
}

.topNav-searchBarLeft {
	background-image: url(../images/TM_nav_leftbg.jpg);
	background-repeat: repeat-x;
}

.topNav-searchBarTile {
	background-image: url(../images/TM_nav_bg.jpg);
	background-repeat: repeat-x;
}

.topNav-signInBar {
	background-color: #083D65;
	padding-top:3px;
	padding-bottom:3px;

	padding-left:10px;
	padding-right:10px;
	border-top: solid 1px #ffffff;
	color: #9DA9B2;
	font-weight: bold;
}

.topNav-signInBar span.altTextColor {
	color:#ffffff;
}

.topNav-signInBar a.passive {
	color: #9DA9B2;
	padding-left:7px;
	padding-right:7px;
}

.topNav-signInBar a.passive:hover {
	color: #ffffff;
}

.topNav-signInBar a.active {
	color: #ffffff;
	padding-right:7px;
}

.topNav-signInBar a.active:hover {
	color: #9DA9B2;
}

.topNav-spacer {
	background-color: #6C92AD;
}


#logoLocation {
}

#tabs {
}

#searchBar {
}

#signInBar {
}

#signInBar-text {
	visibility: visible;
}



.spotlight-contentBox {
	background-color: #f2f2f2;
	padding: 0px;
}

.spotlight-content {
	color: #666;
	border-left: 1px solid #ffffff;
	border-bottom: solid 1px #bebebe;
	padding: 15px;
	background-color: #f2f2f2;
}

.spotlight-headline {
	color: #0c4976;
	font-size: 14px;
	font-weight: bold;
	display: block;
}

.spotlight-headline a {
	text-decoration: none;
	font-size: 14px;
}

.spotlight-picture {
	border-bottom: solid 1px #bebebe;
	background-color: #f2f2f2;
}



.feature-picture {
	background-color: #083d65;
}

.feature-content {
	background-color: #f2f2f2;
	padding: 10px;
	margin-bottom: 15px;
	color: #666666;
	border-bottom: solid 1px #bebebe;
}

.feature-headline {
	color: #0c4976;
	font-weight: bold;
	display: block;
	margin-bottom: 3px;
}

.feature-headline a {
	text-decoration: none;
}



.lid-primary {
	background-color: #083D65;
	color: #ffffff;
	font-weight: bold;
	border-bottom: solid 1px #ffffff;
	padding:5px 10px;
}

.lid-primary a {
	color:#6D92AD;
}

.lid-primary a:hover {
	color:#98B1C4;
}

.lid-secondary {
	background-color: #6d92ad;
	color: #ffffff;
	font-weight: bold;
	border-bottom: solid 1px #ffffff;
	padding:5px 10px;
}


.lid-secondary td {
	color: #ffffff;
	font-weight: bold;
}

.lid-sub {
	background-color: #f2f2f2;
	color: #666;
	font-weight: bold;
	border-bottom: none;
	padding:5px 10px;
}

.lid-subTicketDeals {
	background-color: #cdcdcd;
	color: #666;
	font-weight: bold;
	border-bottom: none;
	padding:5px 10px;
}

.lid-sub a {
	color: #0C4976;
	font-weight:bold;
}

.lid-sub a:hover {
	color: #98B1C4;
	font-weight:bold;
}

.lid-findTickets {
	background-color: #083D65;
	color: #ffffff;
	font-weight: bold;
	padding:5px 10px;
}

.lid-ticketDeals {
	background-color: #999;
	color: #ffffff;
	font-weight: bold;
	border-bottom: solid 1px #ffffff;
	padding:5px 10px;
}

.lid-promo {
	background-color: #D56207;
	color: #ffffff;
	font-weight: bold;
	border-bottom: solid 1px #ffffff;
	padding:5px 10px;
}

.container-neutralZone {
	background-color: #f2f2f2;
	padding: 10px;
	margin-bottom: 15px;
	border-bottom: solid 1px #bebebe;
}

.container-empty {
	padding: 10px;
}

.container-bordered {
	padding: 10px;
	border-left: 1px solid #fff3D2;
	border-right: 1px solid #fff3D2;
	border-bottom: 1px solid #fff3D2;
}

.container-hotZone {
	background-color: #fff3D2;
	padding: 10px;
	margin-bottom: 15px;
	border-bottom: solid 1px #E4D199;
}

.container-hotZone img.icon {
	margin:2px 3px 2px 0px;
	padding:2px 3px 2px 0px;
}



.container-findTickets {
	background-color: #fff3D2;
	padding: 10px;
	margin-bottom: 15px;
	border-left: solid 1px #083D65;
	border-right: solid 1px #083D65;
	border-bottom: solid 1px #083D65;
	color:#333;
}


.container-findTickets td, .container-findTickets th {
	color:#333;
}

.container-lookingFor {
	background-color: #fff0C7;
	border:1px solid #E4D199;
	background-color: #fff0C7;
	padding: 10px;
	margin-bottom: 15px;
}

.container-ticketDeals {
	background-color: #ffffff;
	padding: 10px;
	margin-bottom: 15px;
	border-bottom: solid 1px #bebebe;
}


.tableListing {
			
}

.tableListing td {
	vertical-align: top;
	padding:5px 10px;
}

.tableListing td a {
	display: block;
}

.tableListing td.left {
	text-align: left;
	border-left: 1px solid #fff0C7;
	border-bottom: 1px solid #fff0C7;
}

.tableListing td.right {
	text-align: right;
	border-right: 1px solid #fff0C7;
	border-bottom: 1px solid #fff0C7;
}

.tableListing td.center {
	border-bottom: 1px solid #fff0C7;
}


.tableListingTicketDeals {
	background-color:#ffffff;
}

.tableListingTicketDeals td {
	vertical-align: top;
	padding:5px 10px;
}

.tableListingTicketDeals td a {
	display: block;
}

.tableListingTicketDeals td.left {
	text-align: left;
	border-left: 1px solid #CDCDCD;
	border-bottom: 1px solid #CDCDCD;
}

.tableListingTicketDeals td.right {
	text-align: right;
	border-right: 1px solid #CDCDCD;
	border-bottom: 1px solid #CDCDCD;
}

.tableListingTicketDeals td.center {
	border-bottom: 1px solid #CDCDCD;
}


.tableListing span.altTextColor {
	color: #99B2C5;
}

.tableListing-date {
	color: #666;
}

.tableListing-act {
	color: #0C4976;
	font-weight: bold;
}

.tableListing-act a {
	color: #0C4976;
	font-weight: bold;
	text-decoration:none;
}

.tableListing-act a:hover {
	color:#6D92AD;
}

.tableListing-venue {
	color: #666;
}

.tableListing-venue a {
	display: block;
	color: #666;
	text-decoration:underline;
}

.tableListing-venue a:hover {
	color:#6D92AD;
}

.tableListing-info {
	color: #666;
	text-align: right;
}


ul.bullet, ul.plain {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}

ul.bullet li {
	background-image: url(../images/TM_arrow_bullet.gif);
	background-repeat: no-repeat;
	background-position: 0em 0.2em;
	padding-left: 1.5em;
	padding-bottom: .3em;
}

ul.bullet li.selected {
	background-image: url(../images/TM_arrow_bullet.gif);
	background-repeat: no-repeat;
	background-position: 0em 0.2em;
	padding-left: 1.5em;
	padding-bottom: .3em;
	color:#0B4A75;
}

ul.plain li {
	padding-bottom: .3em;
}

ul.plain li.selected {
	font-weight: bold;
	color:#083D65;
}

img.relatedLinks {
	padding: 0px 4px 4px 0px;
	Margin: 0px 4px 4px 0px;
}



.footerContainer {
	width: 770px;
	height:auto;
	margin: 50px auto 10px auto;
	font-size: 10px;
	color: #999;
}

.footerContainer a {
	color: #999;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
}

.footerContainer a:hover {
	color: #0C4976;
	text-decoration: underline;
}

.footerSections {
	padding-top: 10px;
	padding-bottom: 10px;
	border-bottom: solid 2px #ffffff
}

.footerSections a {
	text-decoration: underline;
	padding-left: 8px;
	padding-right: 8px;
}

.footerSubSections {
	padding-top: 5px;
	padding-bottom: 5px;
	background-color: #f4f4f4;
	border-bottom: solid 1px #ffffff;
}

.footerSubSections a {
	padding-left: 10px;
	padding-right: 10px;
}

.footerTOU {
	color:#5E5E5E;
	padding-top: 5px;
	padding-bottom: 5px;
	background-color: #dfdfdf;
	padding-top: 10px;
	font-size: 10px;
}

.footerTOU a {
	color: #0C4976;
	text-decoration: underline;
}

.footerTOU a:hover {
	color: #3D77A1;
}

.footerCopyRight {
	padding-top:10px;
	padding-bottom:20px;
	font-weight:bold;
	font-size: 10px;
}

.footerPartnerSites {
	padding-bottom: 15px;
	font-size: 10px;
}

.footerPartnerSites a {
	padding-left:2px;
	padding-right:2px;
	text-decoration:underline;
}

.footerPartnerSites img {
	padding: 0px 20px 0px 20px;
}



.searchDate {
	width:90px;
	float:right;
	position:relative;
	font-size: 11px;
	color: #333;
	text-align: right;	
}

.searchAct, .searchAct a {
	width:250px;
	float:left;
	margin-right: 10px;
	position:relative;
	font-size: 11px;
	color: #246;
	font-weight: bold;	
}

.admn-ticketsAvailable {
	font-size:9px;
	background-color:#157D0D;
	width:11px;
	height:11px;
	border:1px solid #bababa
}

.admn-ticketsLow {
	font-size:9px;
	background-color:#E8E643;
	width:11px;
	height:11px;
	border:1px solid #bababa
}

.admn-ticketsUnavailable {
	font-size:9px;
	background-color:#B00F06;
	width:11px;
	height:11px;
	border:1px solid #bababa
}

.admn-ticketsSoldOut {
	font-size:9px;
	background-color:#000000;
	width:11px;
	height:11px;
	border:1px solid #bababa
}

.ticketAlert-signUpModule, .ticketAlert-signUpModule td, .ticketAlert-signUpModule a {
	font-size:9px;
}

.ticketAlert-signUpModule input {
	font-size: 9px;
	padding-top:2px;
	margin-right: 7px;
	vertical-align: baseline;
}

.ticketAlert-signUpModuleArtistName {
	font-size:12px;
	font-weight: bold;
	color: #083D65;
}


#ticketAlert-container {
}



.artistContentBox {
	width:770px;
	margin:0px auto 0px auto;
	
}

.artistPicture {
	padding-right:10px;
	float:left;
	overflow: visible;
}


.artistContent {
	color: #333;
	font-size: 10px;
	text-align: left;
	vertical-align: top;
	float:left;
}

.artistContent h3 {
	color: inherit;
}

.artistContent a {
	color: inherit;
	
	font-size: 10px;
}

.artistContent a:hover {
	color: inherit;
}

.artistCalendar td {
	font-size: 9px;
	color: #989898;
	background-color: #ebebeb;
	padding: 5px;
	font-weight: bold;
	text-align: left;
	vertical-align: top;
	height: 100px;
	width: 67px !important;
}

.artistCalendar th.days {
	font-size: 10px;
	color: #ffffff;
	background-color: #6d92ad;
	font-weight: bold;
	height:auto;
	padding: 5px;
}

.artistCalendar th.ledgend {
	background-color: #083D65;
	padding:10px;
}

.artistCalendar td.nextMonth {
	background-color: #ddd;

}

.artistCalendar td.insideArea, .artistCalendar div.insideArea {
	background-color: #cccccc;
}

.artistCalendar td.outsideArea, .artistCalendar div.outsideArea {
	background-color: #f7f7f7;
}

.artistCalendarTime {
	font-size: 10px;
	
	color: #666;
	display: block;
	padding-top: 3px;
}

.artistCalendarVenue a{
	font-size: 10px;
	color: #666;
	display: block;
	padding-top: 3px;
}

.artistCalendarLocation {
	font-size: 10px;
	color: #666;
	font-weight: bold;
	display: block;
	padding-top: 3px;
}

.artistCalendarTickets a {
	font-size: 10px;
	font-weight: bold;
	display: block;
	padding-top: 3px;
}




.tmAd-searchskyscraper {
	text-align: center;
	vertical-align: top;
}

.tmAd-skyscraper {
	text-align: center;
	vertical-align: top;
}

.tmAd-leaderBoard {
	
	margin: 0px auto 15px auto;
}

.tmAd-browseskyscraper {
	
}

.tmAd-artistPlacement {
	text-align: center;
	padding-bottom:15px;
}

th.tmAd-HotTickets {
	padding:0px;
}

.admn-153-container {
	background-color:#f2f2f2;
	padding:1px;
	margin-bottom: 15px;
}

.admn-153-container img {
	padding-top:1px;
	padding-bottom:1px;
}


.sandBox {
	height:200px;
	margin-bottom:15px;
}


.sandBox-floatLeft {
	padding-right:8px;
	float:left;
	width:176px;
	height:200px;
}

.sandBox-floatRight {
	float:right;
	width:176px;
	height:200px;
}

.vertDividerLine {
	border-right:1px solid #E4D199;
}

.vertDividerLine-left {
	border-left:1px solid #E4D199;
}

.horizontalDividerLine {
	border-top:1px solid #E4D199;
}

.horizontalDividerLineAlt {
	border-top:1px solid #e5e5e5;
}

.vertDividerLineAlt {
	border-right:1px solid #BCBCBC;
}

.horizontalDividerLineMyAccount {
	border-top:1px solid #bebebe;
}

.eventStatusBox {
	border: 1px solid #083D65;
	padding: 10px;
}

.edpTableBottomBorder {
	border-bottom: 1px solid #E4D199;
}

.edpTableRightBorder {
	border-right: 1px solid #E4D199;
}



.adm-edpTableListing {
	padding-top:8px;
	padding-bottom:8px;
	border-bottom:1px solid #E4D199;
}



.stepTab-container {
	padding-bottom:10px;
}

.stepTab-on {
	background-color: #083D65;
	border-bottom: solid 1px #bebebe;
	width:256px;
	color:#ffffff;
	text-transform: uppercase;
	padding:8px 0px;
	font-size: 110%;
	text-align: center;
	vertical-align: middle;
	font-weight: bold;
	float:left;
}

.stepTab-off {
	background-color: #E5E5E5;
	border-bottom: solid 1px #bebebe;
	width:256px;
	text-transform: uppercase;
	padding:8px 0px;
	font-size: 110%;
	text-align: center;
	vertical-align: middle;
	font-weight: bold;
	float:left;
}

.messageText {
	color: #D66006;
	font-weight: bold;
}

.halfLid-solid {
	
	font-size:12px;
	font-weight:bold;
	background-color: #e5e5e5;
	padding:4px 0px 4px 10px;
	width: 255px;
}

.halfLid-line {
	border-bottom:1px solid #e5e5e5;
	margin:15px 0px 15px 0px;
}

.ticketDetailsTable {
	
}

.ticketDetailsTable th {
	padding: 8px;
	border-bottom: 1px solid #e5e5e5;
	text-align: left;
}

.ticketDetailsTable td {
	padding: 2px 8px;
	vertical-align: top;
}

.ticketDetailsTable-right {
	border-right: 1px solid #e5e5e5;
}

.container-checkout {
	background-color: #fff0C7;
	border-bottom:1px solid #E4D199;
	background-color: #fff3D2;
	padding: 10px;
	margin-bottom: 15px;
}

.shippingTable {
	padding:5px;
}

.shippingTable th, .shippingTable td {

	vertical-align: top;
	text-align:left;
}

.shippingTable th {
	padding:5px;
	border-bottom: 1px solid #E4D199;
	text-align: left;
}

.shippingTable th.top {
	border-top: 1px solid #E4D199;
}

.shippingTable th.topRight {
	border-top: 1px solid #E4D199;
	border-right:1px solid #E4D199;
}

.shippingTable td {
	padding:5px;

}

.shippingTable-right {
	border-right: 1px solid #E4D199;
}

td.shippingTable-bottom {
	border-bottom: 1px solid #E4D199;
}

.shippingTable-ticketFastHighLight {
	background-color: #F7E2A9;
	
}

.shippingTable-ticketFastHighLightRight {
	background-color: #F7E2A9;
	border-right:1px solid #E4D199;
}


/*//////////////////New style added 2.25.05///////////////////*/
.upSellTable {
	
}

.upSellTable th, .upSellTable td {
	/* brandable properties */
	color:;
	/* brandable properties */
}


.upSellTable th {
	padding: 8px;
	
	/* brandable properties */
	border-bottom: 1px solid #e5e5e5;
	/* brandable properties */
	
	text-align: left;
}

.upSellTable td {
	padding: 2px 8px;
	vertical-align: top;
}

.upSellTable-right {
	/* brandable properties */
	border-right: 1px solid #e5e5e5;
	/* brandable properties */
}

.upSellTable-top {
	/* brandable properties */
	border-top: 1px solid #e5e5e5;
	/* brandable properties */
}

.upSellTable-topRight {
	/* brandable properties */
	border-top: 1px solid #e5e5e5;
	border-right: 1px solid #e5e5e5;
	/* brandable properties */
}
/*////////////////////////////////////*/

.outbid {
	color: #CC6600;
	font-weight:bold;
	font-size:110%;
}

.auctionStartEnd {
	color: #333333;
	font-weight:bold;
	font-size:11px;
}

.auctionStartEndDates {
	color: #CC6600;
	font-size:10px;
}

.auctionConfirm {
	width:747px;
	margin-left:13px;
	position: static;
}

.auctionConfirm-left {
	border-right:1px solid #cccccc;
	padding-right:15px;
	padding-top:10px;
	padding-bottom:8px;
	font-weight:bold;
	text-align:right;
	vertical-align:top;
}

.auctionConfirm-right {
	padding-left:15px;
	padding-top:10px;
	padding-bottom:8px;
	vertical-align:top;
}

ul.flushleft {
	margin-left: 15px;
	padding: 0px;
}


#auctionBidConsole {
	width:550px;
}

.auctionStatus {
	float:left;
	position: static;
}

.auctionBidOnTickets {
	float:left; 
	position: static;
}

.lid-auctionBidOnTix {
	background-color: #083D65;
	color: #ffffff;
	font-weight: bold;
	padding:5px 10px;
}

.container-auctionhotZone {
	background-color: #fff3D2;
	padding: 8px;
	margin-bottom: 15px;
	border-left: solid 1px #083D65;
	border-bottom: solid 1px #083D65;
	border-right: solid 1px #083D65;
}

.auctionBidOnTixHeader {
	color: #ffffff;
	font-weight: bold;	
}

.auctionHelp {
	color: #fff3D2;
	font-size:10px;
}

.auctionhotText {
	color: #CC6600;
	font-size:11px;
}

.auctiontixGroup-Left {
	padding-left: 8px;
	padding-top: 3px;
	padding-bottom: 3px;
}

.auctiontixGroup-Right {
	padding-right: 8px;
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: right;
}	

.auctionccGroup-Left {
	padding-top: 8px;
	padding-bottom: 8px;	
}

.auctionccGroup-Right {
	padding-left: 8px;
	padding-top: 8px;
	padding-bottom: 8px;
	border-left: solid 1px #E5E5E5;
}	

.auctionlid-primary {
	background-color: #083D65;
	color: #ffffff;
	font-weight: bold;
	padding:5px 10px;
}

.spacer7px {
	height:7px;
	width:7px;
}



#paddingContainer {
	width:770px;
	margin-left: auto;
	margin-right: auto;
	position: static;
	background-color:#ffffff;
	padding:15px;
	background-image: url();
	background-attachment: fixed;
	background-repeat: repeat-x;
	background-position: left bottom;
}



.artistCalendarOpponent {
	font-size: 10px;
	color: #666;
	font-weight: bold;
	display: block;
	padding-top: 3px;
}


.scarthotZone {
	border:1px solid #E0CA8E;
	padding:10px;
	color:#003366;
	font-weight:bold;
	}


.container-scartHeader {
	background-color: #EBEBEB;
	padding: 10px 10px 6px 10px;
	height:45px;
}

.scartHeader {
	float:left;
	color:#003366;
	font-weight:bold;
	font-family:verdana;
	font-size:14px;
	padding-top:12px;
}

.scartheaderError {
	float:left;
	width:300px;
	color:#CC0000;
	font-size:10px;
	margin-left:60px;
}	


.container-scartheaderSub {
	background-color: #EBEBEB;
	padding: 8px;
	border-right:1px solid #EBEBEB;
}

.container-scartheaderadaSub {
	background-color: #fff0C7;
	padding: 4px 8px 4px 8px;
}


.container-scartadaRight {
	padding: 8px;
	border-right:1px solid #EBEBEB;
}

.container-scartemptyLeft {
	padding: 8px;

	border-left:1px solid #EBEBEB;
}

.container-scartTlist {
	padding: 8px;
	border-right:1px solid #FDEEC5;
	border-left:1px solid #FDEEC5;
}

.container-scartemptyRight {
	padding: 8px;
	border-right:1px solid #EBEBEB;
}

.container-scartadaLeft {
	padding: 8px;
	border-left:1px solid #EBEBEB;
}

.container-scartadaCenter {
	padding: 8px;
}

.scartInset {
	background-color:#ffffff;
	border:1px solid #999999;
	padding:5px 20px 12px 8px;
	height:20px;
}


.tableListing-actGhost {
	color: #A3A3A3;
	font-weight: bold;
}

.tableListing-dateGhost {
	color: #A3A3A3;
}

.tableListing-price {
	color: #666;
}

.container-scarthotZone {
	background-color: #fff3D2;
	padding: 10px;
	margin-bottom: 0px;
	border-top: solid 1px #E0CA8E;
	border-bottom: solid 1px #E0CA8E;
	color:#333;
}

.container-scartneutralZone {
	background-color: #f2f2f2;
	padding: 6px 10px 6px 10px;
}

.scart-tixselectBorder {
	padding:3px;
	border-bottom:1px solid #E3E3E3;
}

.scart-tixselectNoborder {
	padding:8px;
}

.container-scartneutrallistZone {
	background-color: #f2f2f2;
	padding: 0px 10px 6px 10px;
}

.scart-stepTab-on {
	background-color: #083D65;
	border-bottom: solid 1px #bebebe;
	width:191px;
	color:#ffffff;
	text-transform: uppercase;
	padding:8px 0px;
	font-size: 110%;
	text-align: center;
	vertical-align: middle;
	font-weight: bold;
	float:left;
}

.scart-stepTab-off {
	background-color: #E5E5E5;
	border-bottom: solid 1px #bebebe;
	width:191px;
	text-transform: uppercase;
	padding:8px 0px;
	font-size: 110%;
	text-align: center;
	vertical-align: middle;
	font-weight: bold;
	float:left;
}

.messagetextNonbold {
	color: #D66006;
}

.scart-tixsplitBorder {
	padding:3px;
	border-right:1px solid #E3E3E3;
}

.scart-tixsplitNoborder {
	padding:2px;
}

.scart-tixsplitBold {
	color:#666666;
	font-weight:bold;
}

.scart-listlidSub {
	border-left:1px solid #fff0C7;
	border-right:1px solid #fff0C7;
	padding:8px;
}


.scart-lidNeutral {
	background-color: #EBEBEB;
	color: #333333;
	font-weight: bold;
	padding:5px 10px;
	border-top:1px solid #ffffff;
}

.scart-lidsubNeutral {
	background-color: #EBEBEB;
	color: #333333;
	padding:1px 3px;
}

.scart-listneutralTopLeft {
	padding: 6px 10px 6px 10px;
	border-left:1px solid #EBEBEB;
	border-right:1px solid #EBEBEB;
	vertical-align:top;
}

.scart-listneutralTopRight {
	padding: 6px 10px 6px 10px;
	border-right:1px solid #EBEBEB;
	vertical-align:top;
}

.scart-listneutralLeft {
	padding: 0px 10px 6px 10px;
	border-left:1px solid #EBEBEB;
	border-right:1px solid #EBEBEB;
	vertical-align:top;
}

.scart-listneutralRight {
	padding: 0px 10px 6px 10px;
	border-right:1px solid #EBEBEB;
	vertical-align:top;
}

.scart-grandtotal {
	font-weight:bold;
	font-size:10pt;
}


.sectionHead {
	font-weight: bold;
	color:#083D65;
	font-size:110%;
}

.lid-secondary-poptext {
    color:#ffffff;
    font-weight:normal;
    text-decoration:none;
}
   
.lid-neutral {
    background-color: #DFDFDF;
    color: #6A6A6A;
    font-weight: bold;
    border-bottom: solid 1px #ffffff;
    padding:5px 10px;
}

.admn-ticketsStatUnavailable {
	font-size:9px;
	background-color:#FFFFFF;
	width:11px;
	height:11px;
	border:1px solid #FFFFFF;
}

.ticketDetailsTable th, .ticketDetailsTable td {
}


.ticketDetailsTable th {
	padding: 8px;
	border-bottom: 1px solid #e5e5e5;
	
	text-align: left;
}

.ticketDetailsTable td{
	padding: 2px 8px;
	vertical-align: top;
}

.ticketDetailsTable-right {
	border-right: 1px solid #e5e5e5;
}

.ticketDetailsTable-top {
	border-top: 1px solid #e5e5e5;
}

.ticketDetailsTable-topRight {
	border-top: 1px solid #e5e5e5;
	border-right: 1px solid #e5e5e5;
}
.tabGrey {font-family: Arial Narrow, Arial, Helvetica, sans-serif; background-color: #E1E1E1; font-size: 14px; vertical-align: middle; font-weight: 600; color: #787878; letter-spacing: 0px; text-indent: 10px; margin-bottom: 0px; }
.tabBlue {font-family: Arial Narrow, Arial, Helvetica, sans-serif; background-color: #B6CDE2;font-size: 14px; vertical-align: middle; font-weight: 600; color: #27618E;	letter-spacing: 0px; text-indent: 10px;	margin-bottom: 0px;}


/* tmAds */

/*//////////////////////////////////////// [ TM Ads ] ////////////////////////////////*/

.tmAd-searchSkyscraper {
	text-align: center;
	vertical-align: top;
	display:;
}

.tmAd-skyscraper {
	text-align: center;
	vertical-align: top;
	display:;
	
}

.tmAd-leaderBoard {
	margin: 0px auto 20px auto;
	display:;
}

.tmAd-browseSkyscraper {
	display:;
}

.tmAd-artistPlacement {
	text-align: center;
	padding-bottom:15px;
	display:;
}

th.tmAd-HotTickets {
	padding:0px;
	display:;
}


/* [checkout] */

#tmAd-amexUpsell {
	float:left;
	margin-right:0px;
	display:;
}

#tmAd-clientUpsell {
	float:left;
	display:;
}

#tmAd-canadaUpsell {
	display:;
}

#tmAd-act {
	display:;
}

#tmAd-venue {
	display:;
}

#tmAd-promoter {
	display:;
}

#tmAd-250x250 {
	display:;
}

#tmAd-bizRate {
	dispaly:;
}

/* Confirmation Additions 10.28.05 */

#tmAd-515x200 {
    display:;
}

#tmAd-upsellOffers {
    display:;
}

/*  UK IE only  */

#tmAd-UKIE-Offers {
    display:;
}

#tmAd-UKIE-tAlert {
    display:;
}

#tmAd-UKIE-member {
    display:;
}

#tmAd-UKIE-240 {
    display:;
}

/* Policy CSS */
div.policy_required
{
	color: #E98300;
	font-weight: normal;
}

