/* ////////////////////////////// [ Generic HTML definitions ] ////////////////////////////// */
body {
	background-color: #ffffff;
	margin:0px;
	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%;
	text-transform:capitalize;
}

h2 {
	font-size: 200%;
	text-transform:capitalize;
}

h3 {
	font-size: 16px;
	
}

h4 {
	font-size: 100%;
	
}

/* ////////////////////////////// [ Generic Styles ] ////////////////////////////// */

.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;
}

/* ////////////////////////////// [ Form Styles ] ////////////////////////////// */
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;
}

/* ////////////////////////////// [ Text Styles ] ////////////////////////////// */


.attentionText {
	font-weight:bold;
}

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

.requiredText {
	color: #D36204;
}

.allCaps {
	text-transform: uppercase;	
}

th {
/* this is a generic style used to over ride the standard style for table headers */
	font-weight:normal;
	line-height:normal;
}

.smallText {
	font-size:9px;
}

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

/* ////////////////////////////// [ Link Styles ] ////////////////////////////// */
a.spotlight {
	color:#0C4976;
	font-size:12px;
	display: block;
	font-weight: bold;
	text-transform: none;
}

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

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

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;
	text-transform: capitalize;
	color: #ffffff;
	background-color: #024474;
	background-image: url();
	background-attachment: ;
	background-position: ;
	background-repeat: ;
	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;
	text-transform: none;
	color: #ffffff;
	background-color: #024474;
	background-image: url();
	background-attachment: ;
	background-position: ;
	background-repeat: ;
	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;
	text-transform: capitalize;
	color: #333333;
	background-color: #D7D7D7;
	background-image:  url(../tmimages/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;
}

/* ///// [ Container Link Definitions ] ///// */

/* **** NEW CONTAINER LINK SELECTORS ADDED 4.20.05 **** */

.container-hotZone a {
	/* brandable properties */
	color:;
	/* brandable properties */
}

.container-hotZone a:hover {
	/* brandable properties */
    color:;
	/* brandable properties */
}

.container-neutralZone a {
	/* brandable properties */
	color:;
	/* brandable properties */
}

.container-neutralZone a:hover {
	/* brandable properties */
    color:;
	/* brandable properties */
}

/* ************ END 4.20.05 ************ */


/* /////////////////////// [ Section specific definitions ] ///////////////////////// */

/*//////////////////////// [ Logo and Location Styles ] //////////////////////////*/
.logoLocation-container {
	width: 770px;
	margin: 0px auto 20px auto;
}

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

.locationText a {
	font-size: 11px;
	color: #083D65;
	padding-left:8px;
	padding-right:8px;
	font-weight:normal;
	text-decoration:underline;
}

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

/* /////////////////////////// [ Top Navigtion Styles ] ///////////////////////////// */

/* new styles added 08.09.2005 - umbrella tabs */

#tabsSub {
	display:block;
}

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

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

.topNav-subLedge {
background-color:#266492;
border-bottom:1px solid #000000;
height:4px;
}

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

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

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

/* new styles added 08.09.2005 - umbrella tabs */

.topNav {
	display: block;
}

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

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

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

.topNav-signInBar {
	background-color: #083D65;
	padding-top:3px;
	padding-bottom:3px;
	/* padding added for ie5 */
	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;
}

/* top nav containers */

#logoLocation {
	/* brandable properties */
	display:;
	/* brandable properties */
}

#tabs {
	/* brandable properties */
	display:;
	/* brandable properties */
}

#searchBar {
	/* brandable properties */
	display:;
	/* brandable properties */
}

#signInBar {
	/* brandable properties */
	dispaly:;
	/* brandable properties */
}

#signInBar-text {
	/* brandable properties */
	/* values: hidden || visible */
	visibility: visible;
	/* brandable properties */
}

/* ///////////////////////////////////////[ Spotlight Styles ]///////////////////////////////////// */

.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;
}


/* /////////////////////////////////////[ Featured Styles ]////////////////////////////////// */
.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;
}

/* //////////////////////////////////// [ Modules ] ///////////////////////////////////// */

/* AMEX container - added 8.12.05 */

#amex-LeftCol {
	display:block;
}

.container-amexLeftCol {
	margin-bottom: 15px;
}

/* hide Other Events on channel partner TDN page - added 08.08.05 */

#discountChannel-otherEvents {
	/* brandable property */
	display:block;
}

.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;
}

/* [used on the livedaily tour news module] */
.lid-secondary td {
	color: #ffffff;
	font-weight: bold;
}



.lid-sub {
	background-color: #fff3D2;
	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;
	color:;
}

.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;
	color:;
}

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


/* [used in EDP] */
.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;
}

/* [used in EDP] */
.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;
}

/* [table related module styles] */
.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;
}

/* [ticket deals table listing] */
.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 text styles] */
.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;
	text-transform: capitalize;
}

/* New Table Listing Auction Tab EDP Styles 7/21/05 */

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

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

.tableListing-auctionInfo {
	color: #666;
}

/* end */


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

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

ul.bullet li.selected {
	background-image:  url(../tmimages/TM_arrow_bullet.gif);
	background-repeat: no-repeat;
	background-position: 0em 0.2em;
	padding-left: 1.5em;
	padding-bottom: .3em;
	padding-top: ;
	padding-right: ;
	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;
}

/* //////////////////////////////////// [ Footer Styles ] ///////////////////////////////////// */

.footerContainer {
	border-top: solid 1px #dfdfdf;
	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;
}



/*//////////////////////////////////////////// [ Search Styles ] ////////////////////////////////////////////*/
.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;	
}


/*/////////////////////////////////////////// [ticketAlert Module] //////////////////////////////////////////////*/
.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 {
	display: ;
}

/*//////////////////////////////////////////// [ Artist Page Styles ] ////////////////////////////////////////////*/


.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 {
	/* brandable properties */
	color: inherit;
	/* brandable properties */
}

.artistContent a {
	/* brandable properties */
	color: inherit;
	/* brandable properties */
	
	font-size: 10px;
}

.artistContent a:hover {
	/* brandable properties */
	color: inherit;
	/* brandable properties */
}

.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: #fff0C7;
}

.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;
}




/*//////////////////////////////////////// [ TM Ad Containers ] ////////////////////////////////*/

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

.tmAd-skyscraper {
	/*background-color: #f2f2f2;*/
	/*padding: 10px;*/
	text-align: center;
	vertical-align: top;
	/*border-bottom: solid 1px #bebebe;*/
}

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

.tmAd-browseskyscraper {
	
}

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

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

/*/////////////////////////////////////////////////// [ EDP] ///////////////////////////////////////////////////////*/

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


.sandBox-floatLeft {
	padding-right:0px;
	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;
}

.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;
}



/* ////////// EDP TABS /////////// */

#edpTabs-floatLeft {
	display:block;
	width:550px;
	float:left;
}

/* on Sale */

.exchTab-onsaleOn {	
	/* branable properties */
	background-color:#083D65;
	border-top:1px solid #083D65;
	border-left:1px solid #083D65;
	border-right:1px solid #083D65;
	border-bottom:1px solid #083D65;
	font-weight:bold;
	/* branable properties */

	margin-left:2px;
	float:left;	
	padding:6px 8px 6px 8px;
}

.exchTab-onsaleOn a {	
	color:#ffffff;
	font-size:9px;
	text-decoration:none;
}

.exchTab-onsaleOn a:hover {
	color:#ffffff;
	text-decoration:none;	
}


.exchTab-onsaleOff {
	/* branable properties */
	font-family:arial, helvetica;
	background-color:#EFEFEF;
	font-weight:bold;
	border-top:1px solid #C9C9C9;
	border-left:1px solid #C9C9C9;
	border-right:1px solid #C9C9C9;
	border-bottom:1px solid #C9C9C9;
	/* branable properties */
	
	margin-left:2px;
	float:left;	
	padding:6px 8px 6px 8px;

}

.exchTab-onsaleOff a {	
	color:#005078;
	font-size:9px;
	text-decoration:underline;
}

.exchTab-onsaleOff a:hover {
	color:#666666;
	font-size:9px;
	text-decoration:none;	
}

/* buy from fans */

.exchTab-fansOn {
	/* branable properties */
	background-color:#083D65;
	border-top:1px solid #083D65;
	border-left:1px solid #083D65;
	border-right:1px solid #083D65;
	border-bottom:1px solid #083D65;
	font-weight:bold;
	/* branable properties */

	margin-left:2px;
	float:left;	
	padding:6px 8px 6px 8px;
}

.exchTab-fansOn a {	
	color:#ffffff;
	font-size:9px;
	text-decoration:none;
}

.exchTab-fansOn a:hover {
	color:#ffffff;
	text-decoration:none;	
}

.exchTab-fansOff {
	/* branable properties */
	font-family:arial, helvetica;
	background-color:#EFEFEF;
	font-weight:bold;
	border-top:1px solid #C9C9C9;
	border-left:1px solid #C9C9C9;
	border-right:1px solid #C9C9C9;
	border-bottom:1px solid #C9C9C9;
	/* branable properties */
	
	margin-left:2px;
	float:left;	
	padding:6px 8px 6px 8px;

}

.exchTab-fansOff a {	
	color:#005078;
	font-size:9px;
	text-decoration:underline;
}

.exchTab-fansOff a:hover {
	color:#666666;
	text-decoration:none;	
}

/* go to auction */

.exchTab-auctionOn {
	/* branable properties */
	background-color:#083D65;
	border-top:1px solid #083D65;
	border-left:1px solid #083D65;
	border-right:1px solid #083D65;
	border-bottom:1px solid #083D65;
	font-weight:bold;
	/* branable properties */

	margin-left:2px;
	float:left;	
	padding:6px 8px 6px 8px;
}

.exchTab-auctionOn a {	
	color:#ffffff;
	font-size:9px;
	text-decoration:none;
}

.exchTab-auctionOn a:hover {
	color:#ffffff;
	text-decoration:none;	
}


.exchTab-auctionOff {	
	/* branable properties */
	font-family:arial, helvetica;
	background-color:#EFEFEF;
	font-weight:bold;
	border-top:1px solid #C9C9C9;
	border-left:1px solid #C9C9C9;
	border-right:1px solid #C9C9C9;
	border-bottom:1px solid #C9C9C9;
	/* branable properties */
	
	margin-left:2px;
	float:left;	
	padding:6px 8px 6px 8px;

}

.exchTab-auctionOff a {	
	color:#005078;
	font-size:9px;
	text-decoration:underline;
}

.exchTab-auctionOff a:hover {	
	color:#666666;
	text-decoration:none;
}

/* sell tickets */

.exchTab-sellOn {
	/* branable properties */
	background-color:#083D65;
	border-top:1px solid #083D65;
	border-left:1px solid #083D65;
	border-right:1px solid #083D65;
	border-bottom:1px solid #083D65;
	font-weight:bold;
	/* branable properties */

	margin-left:2px;
	float:left;	
	padding:6px 8px 6px 8px;
}

.exchTab-sellOn a {	
	color:#ffffff;
	font-size:9px;
	text-decoration:none;
}

.exchTab-sellOn a:hover {
	color:#ffffff;
	text-decoration:none;	
}

.exchTab-sellOff {	
	/* branable properties */
	font-family:arial, helvetica;
	background-color:#EFEFEF;
	font-weight:bold;
	border-top:1px solid #C9C9C9;
	border-left:1px solid #C9C9C9;
	border-right:1px solid #C9C9C9;
	border-bottom:1px solid #C9C9C9;
	/* branable properties */
	
	margin-left:2px;
	float:left;	
	padding:6px 8px 6px 8px;
}


.exchTab-sellOff a {
color:#005078;
	font-size:9px;
	text-decoration:underline;
}

.exchTab-sellOff a:hover {	
	color:#666666;
	text-decoration:none;
}

.exchTab-container {
	border-top: 3px solid #083D65;
	margin-bottom:1px;
}

/*//////////////////////////////////////// [ Checkout ] //////////////////////////////////////////*/

.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;
}

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

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


/* **** NEW CHECKOUT CONTAINER LINK SELECTORS ADDED 4.20.05 **** */

.container-checkout a {
	/* brandable properties */
	color:;
	/* brandable properties */
}

.container-checkout a:hover {
	/* brandable properties */
    color:;
	/* brandable properties */
}

/* ************ END 4.20.05 ************ */



/*//////////////////////////////////////// [ Auction Styles ] ////////////////////////////////*/

.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;
}

.container-auctionhotZoneBidStatus {

	background-color: #fff3D2;

	padding: 8px;

	margin-bottom: 15px;

	border-left: solid 1px #083D65;

    /*	border-bottom: solid 1px #083D65; */

	border-right: solid 1px #083D65;

}



.container-auctionhotZoneBidQuant {

	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;
}



/*/////////////////////////////////////////[Padding Container]//////////////////////////////////////////*/

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


/*//////////////////////////////////////// [ Shopping Cart  ] ////////////////////////////////*/

.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;
}	

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

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

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

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

#alternate-On.container-scartTlist {
	background-color:#F4F4F4;
}

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

.container-scartadaRight {
	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-multidateshRule {
	border-top:1px solid #BDBDBD;
	margin:10px 0px 10px 0px;
	padding-top:4px;
}

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

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

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

.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;
}

#scart-rowalternateOn {
background-color:#F4F4F4;

}

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

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

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

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



/*//////////////////////////////////////// [ Help  ] ////////////////////////////////*/
.sectionHead {
	font-weight: bold;
	color:#083D65;
	font-size:110%;
}

.lid-secondary-poptext {
    color:#ffffff;
    font-weight:normal;
    text-decoration:none;
}

.lid-secondary-poptext:hover {
    color:#ffffff;
    font-weight:normal;
    text-decoration:underline;
}

#popupframe {
    width:600px;
    padding:8px 20px 0px 20px;
}
   
.lid-neutral {
    background-color: #DFDFDF;
    color: #6A6A6A;
    font-weight: bold;
    border-bottom: solid 1px #ffffff;
    padding:5px 10px;
}


/*//////////////////////////////////////// [ ticketExchange ] ////////////////////////////////*/

.stepTab2-on {
	background-color: #6d92ad;
	border-bottom: solid 1px #bebebe;
	color:#ffffff;
	text-align: center;
	vertical-align: middle;
	font-weight: bold;
}

.stepTab2-off {
	background-color: #E5E5E5;
	border-bottom: solid 1px #bebebe;
	text-align: center;
	vertical-align: middle;
	font-weight: bold;
}

.error {
	background-color: #FFFFCC;
	color:#cc0000;
}

.sidebar-header {
	border-bottom:1px solid #cccccc;
	text-align: left;
}

.sidebar-cell {
	border-right:1px solid #cccccc;
}

.hotzoneTable {
	
}

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

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

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

.hotzoneTable-sum {
	border-top: 1px solid #E4D199;
	border-right: 1px solid #E4D199;
	border-bottom: 1px solid #E4D199;
}

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

