/* $Id: legacy.css,v 1.3 2008-07-17 18:32:01 rsloan Exp $ */  
/* *************************** [ Layout Styles ] ******************************** */
/*/////////////////////////////// [Section Layout - three columns] //////////////////////////////*/

#frame {
	width:770px;
	margin-left: auto;
	margin-right: auto;
	position: static;
	background-color:#FFFFFF;
}

#main {
	width:770px;
	position: static;
	/* margin-left: 10px; */
	font-size: 11px;
}

#main h4 {
	font-size: 11px;
}

#leftCol {
	width:160px;
	float: left;
	margin-right:15px;
	position: static;

}

#frame2 {
	width:auto;
	position: static;

}

#spotlight {
	width:595px;
	Float:right;
	background-color: #f2f2f2;
	margin-bottom:15px;
	position: static;
}

#middleContainer {
	width:auto;
	position: static;

}

#centerCol {
	float:left;
	margin-right: 15px;
	width:400px;
	position: static;

}

#rightCol {
	float:left;
	font-size: 11px;
	width:180px;
	position: static;

}

#topContainer {
	width:770px;
	margin-bottom:15px;
	position: static;

}

#bottom {
	width:770px;
	clear:both;
	display:block;
	float: none;
	position: static;
	padding-top:30px;
}

/* ////////////////////////////// [ Two columns Main Column float right (browse)] ////////////////////////////// */

#mainCol-floatRight {
	width:595px;
	font-size: 11px;	
	float:left;
	position: static;
}

/* ////////////////////////////// [ Two columns main column float left (search)] ////////////////////////////// */

#mainCol-floatLeft {
	width:550px;
	font-size: 11px;	
	float: left;
	margin-right:15px;
	position: static;
}

#rightCol-floatRight {
	width:205px;
	font-size: 11px;	
	float:left;
	position: static;
}

#rightCol-floatRight h4, #mainCol-floatLeft h4, #mainCol-floatRight h4 {
	font-size: 11px;
}




/** CORE.css **/

#clientHeader {
	display:none;
	width:770px;
	color: #FFFFFF;
	background-attachment: fixed;
	background-position: left top;
	background-repeat: no-repeat;
}

#affiliateHeader {
	display:none;
	height:80px;
	width:770px;
	color: #FFFFFF;
}

#spotlight_wrapper {
        width:595px; 
        float:left;
}

#footerAMG {
	font-size: 10px;
	margin-bottom: 15px;
}

#footerAMG img {
vertical-align: middle;
margin-right: 5px;
}



/*/////////////// [Client Footer Styles] ///////////////////*/
/*[Used for HTML Client Footer]*/
.clientFooterContainer {
	font-size: 10px;
	color: #CF302F;
}

.clientFooterContainer td {
	font-size: 10px;
	color: #999999;
}

.clientFooterContainer a {

	color: #999999;
	font-size:10px;
	font-weight: bold;
}

.clientFooterContainer a:hover {
	color: #666666;
}


.clientFooterDividerLine {

	border-top: 1px solid #999999;
	margin:5px 0px 5px 0px; 
}

/*[Used for Client Image Map Footer]*/
#clientFooter {
	display:none;
	height:80px;
	width:770px;
	color: #FFFFFF;
}




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


.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 ] ////////////////////////////// */




.promoCode {
	font-size:16px;
	color: #19ab20;
	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 {
	display: block;
	font-weight: bold;
	text-transform: none;
}



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


.button {
	font-size: 12px;
	text-transform: none;
	color: #fff;
	background-color: #ef6307;
	border-top: 2px solid #ffaa48;
	border-right: 2px solid #c85003;
	border-bottom: 2px solid #c85003;
	border-left: 2px solid #ffaa48;
	font-weight: bold;
	padding: 1px 5px;
	text-decoration: none;
}

.button:hover {
	border-bottom: 2px solid #ffaa48;
	border-left: 2px solid #c85003;
	border-top: 2px solid #c85003;
	border-right: 2px solid #ffaa48;
}


.button-secondary {
	font-size: 12px;
	color: #333333;
	background-color: #D7D7D7;
	background-image: url();
	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 5px;
	text-decoration: none;
}




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




/* ************ 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(img/sys/common_new/tnav_lgrad.gif);
background-position:top right;
background-repeat:repeat-y;
background-color:#3272AC
}

.topNav-subR {
background-image:url(img/sys/common_new/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;
}

/* new styles added 08.09.2005 - umbrella tabs */

.topNav {
	display: block;
}

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

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

.topNav-searchBarTile {
	background-image: url(img/sys/common_new/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 */


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

}

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

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

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

.spotlight-headline {
	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: #000;
	color: #ffffff;
	font-weight: bold;
	border-bottom: solid 1px #ffffff;
	padding:5px 10px;
}

.lid-primary a {
	color:#9bb7d4;
}

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

.lid-secondary {
	background-color: #3A3939;
	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 {
	color: #414141;
	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: #666;
	font-weight:bold;
}

.lid-sub a:hover {
}

.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, .container-checkout {
	padding: 10px;
	margin-bottom: 15px;
	border-bottom: solid 1px #ccc;
}

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

.container-hotZone {
	padding: 10px;
	margin-bottom: 15px;
	border-bottom: solid 1px #ccc;
}

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


/* [used in EDP] */
.container-findTickets {
	background-color: #fff;
	padding: 10px;
	margin-bottom: 15px;
	border-left: solid 1px #010f33;
	border-right: solid 1px #010f33;
	border-bottom: solid 1px #010f33;
	color:#333;
}

/* [used in EDP] */
.container-findTickets td, .container-findTickets th {
	color:#333;
}

.container-lookingFor {
	border:1px solid #ccc;
	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 {
	font-size: 11px;
}

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

.tableListing td a {
	display: block;
}

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

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

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

/* [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(img/sys/common_new/TM_arrow_bullet.gif);
	background-repeat: no-repeat;
	background-position: 0em 0.2em;
	padding-left: 1.5em;
	padding-bottom: .3em;
	padding-right: 0;
	margin: 0;
}

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

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

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-signUpModuleArtistName {
	padding: 3px 5px;
}

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


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

}

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


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

.artistContent h3 {
	font-size: 16px;

	color: inherit;

}

.artistContent a {
	color: inherit;

}

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

.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 ] ////////////////////////////////*/

/* tmAds */

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

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

}

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

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

}

.tmAd-browseSkyscraper {

}

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

}

th.tmAd-HotTickets {
	padding:0px;

}


/* [checkout] */

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

}

#tmAd-clientUpsell {
	float:left;
}



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

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


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

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

.eventStatusBox {
	padding: 4px;
	border: 1px solid #083D65;
	background-color:#F7E2A9;
}


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







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

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

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

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

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


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 {
	padding: 8px;
	margin-bottom: 15px;
	border-left: solid 1px #083D65;
	border-bottom: solid 1px #083D65;
	border-right: solid 1px #083D65;
}

.container-auctionhotZoneBidStatus {
	padding: 8px;
	margin-bottom: 15px;
	border-left: solid 1px #083D65;
    /*	border-bottom: solid 1px #083D65; */
	border-right: solid 1px #083D65;
}

.container-auctionhotZoneBidQuant {
/*	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: #efefef;
	font-size:10px;
}

.auctionhotText {
	color: #D00509;
	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: #010f33;
	color: #ffffff;
	font-weight: bold;
	padding:5px 10px;
}




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

#paddingContainer {
	width:770px;
	margin-left: auto;
	margin-right: auto;
	position: static;
	background-color:#ffffff;
	padding:15px;
	background-attachment: fixed;
	background-repeat: repeat-x;
	background-position: left bottom;
    font-size: 11px;
}

#paddingContainer_off {
	background-color: #ccc;
}

#paddingContainer_off #frame {
	width: 790px;
	background-color: #fff;
	margin-left: auto;
	margin-right: auto;
	padding: 15px 0 25px 0;
}


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

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


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


.container-scartHeader {
	width: 750px;
	padding: 10px 10px 6px 10px;
  min-height:45px;
  overflow:hidden;
}

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

/* fix for bad hspace code in template */
.scartHeader img {
	vertical-align: middle;
	margin: 0 7px 2px 0;
}

.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 {
	padding: 4px 8px 4px 8px;
}

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

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

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

.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 {
	padding: 10px;
	margin-bottom: 0px;

	border-bottom: solid 1px #bebebe;
	color:#333;
}

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

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

.scart-tixselectNoborder {
	padding:8px;
}

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

#checkeditemgraphic0 img { margin-right: 5px }

.container-scartneutralZone td { padding: 5px 0 }

.scart-stepTab-on {
	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;
}

.scrat-tixsplitborder-bottom {
    padding:3px;
}

.scart-tixsplitNoborder {
	padding:2px;
}

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

.scart-listlidSub {
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	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 {
	color: #fff;
	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 #ccc;
}

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

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

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



/*//////////////////////////////////////// [ Help  ] ////////////////////////////////*/
.sectionHead {
	font-weight: bold;
	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 {
	background-color: #fff;
    /*width:600px;*/
    padding:8px 20px 20px 20px;
}

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

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

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

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

.error {
	background-color: #efefef;
	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 #ccc;
	text-align: left;
}

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

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

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

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



/*//////////////////New style added 11.25.05: CONFIRMATION REDESIGN///////////////////*/

/* new 10.28.05 */

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

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

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

.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;
    
}
/* end new 10.28.05 */


/* /// new for AMEX /// */

.box-neutralZone {
    
    border:1px solid #cccccc;
    
}

.box-hotZone {
    
    border:1px solid #cccccc;
    
}

/* ////////////////////////////// [ Tooltip generic styles 4-11-2006] ////////////////////////////// */

.layer-container
         {
	 border:1px solid #4A4A4A;
	/* IE png hack - ignored by non IE */
        /*  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='img/sys/common_new/90.png'); */
	   }
	  /* for PNG supported browsers - ignored by IE */
.layer-container[class]
          {
	 /*  background-image:url('img/sys/common_new/90.png'); */
           }

.layer-lid {
	padding:4px 6px;
	color:#494847;
	background-color:#dadada;
	font-weight:bold;
	cursor:move;
	}

.layer-content {
	color:#494847;
	padding:8px;
	}

/*/////////////////////////////// Rotating Promo Navigation //////////////////////*/

.rotatingPromoNav {
    background-image:url(img/sys/common_new/selectBg.gif);
    background-repeat:repeat-y;
    background-color:#ECECEC;
    text-align:center;
    vertical-align:middle;
    height:17px;
    border-top:1px solid #BEBEBE;
    border-bottom:1px solid #BEBEBE;
    padding-top:3px;
}

.rotatingPromoNav a {
    font-size: 12px;
    font-weight:bold;
    color:#A1A0A0;
    text-decoration:none;
}

.rotatingPromoNav a:hover, .rotatingPromoNav .selected_promo {
    color:#333333;
}

/* new for exchange browse pages 10/23/06 */
.tableListing-info a{
	display:inline;
}

.itunesLogo {
    background: transparent url('img/sys/common/iTunes.gif') top left no-repeat;
    height:22px;
    width:70px;
    vertical-align:bottom;
    float: left
}
a.inherit { 
    font-size: inherit;
    color: inherit;
    text-decoration: none;
}


/** FOR EDP PAGES **/

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


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


/* on Sale */

.exchTab-onsaleOn {	
	/* branable properties */
	background-color:#010f33;
	border:1px solid #010f33;
	font-weight:bold;
	/* branable properties */
	height:11px;	
	margin-left:2px;
	float:left;	
	padding:6px 12px 6px 12px;
}

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

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


.exchTab-onsaleOff {
	font-weight:bold;
	/* branable properties */
  	background-color: #fc8f10;
 	border-top:1px solid #fc8f10;
  	border-left:1px solid #fc8f10;
  	border-right:1px solid #fc8f10;
  	border-bottom:1px solid #fc8f10;
	/* branable properties */
	height:10px;	
	margin-left:2px;
	float:left;	
	/* right padding expanded for "new" rubberband */
	padding:6px 12px 6px 12px;

}

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

}

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


.exchTab-container {
	margin: 0 0 1px 0;
	border-top: 3px solid;
}

/** Shipping Table **/

.shippingTable {
	padding:5px;
}

.shippingTable th, .shippingTable td {

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

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

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

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

.shippingTable td {
	padding:5px;

}

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

.shippingTable-ticketFastHighLight {
	background-color: #cccccc;

}

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


/* //////////////////////////////[Table Styles]//////////////////////////////////// */

.auctionConfirm-leftT {
    padding-right:15px;
    font-weight:bold;
    text-align:right;
    vertical-align:top;
    /* brandable styles */
    border-top:1px solid #cccccc;
    border-right:1px solid #cccccc;

}

.auctionConfirm-rightT {
    padding-left:15px;
    vertical-align:top;
    /* brandable styles */
    border-top:1px solid #cccccc;
}
.auctionConfirm-left {
    padding-right:15px;
    font-weight:bold;
    text-align:right;
    vertical-align:top;
    /* brandable styles */
    border-right:1px solid #cccccc;
}
.auctionConfirm-right {
    padding-left:15px;
    vertical-align:top;
}





/*//////////////////////////////////////// [ Check Out] ////////////////////////////////*/
.footerContainer {
	border-top: 0px;
	width: 770px;
	height:auto;
	margin: 50px auto 10px auto;
	font-size: 10px;
	color: #999999;
}



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

.stepTab-on {
	background-color: #999;
	color:#fff;
	text-transform: uppercase;
	padding:8px 0px;
	font-size: 110%;
	text-align: center;
	vertical-align: middle;
	font-weight: bold;
	float:left;
}

.stepTab-off {
	background-color: #dddddd;
	text-transform: uppercase;
	padding:8px 0px;
	font-size: 110%;
	text-align: center;
	vertical-align: middle;
	font-weight: bold;
	float:left;
  color: #414141;
}

.stepTab-on ~ .stepTab-off {
	background-color: #ddd;
	color:#414141;
	text-transform: uppercase;
	padding:8px 0px;
	font-size: 110%;
	text-align: center;
	vertical-align: middle;
	font-weight: bold;
	float:left;
}

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

#cartlist {
	width: 770px;
}

.container-neutralZone, .container-hotZone, .container-checkout, .container-scarthotZone, .container-scartheaderadaSub, .container-auctionhotZoneBidQuant, .container-auctionhotZoneBidStatus, .container-lookingFor, .container-auctionhotZone {
	background-color: #efefef;
}

.lid-sub, .scart-lid-secondaryBilling {
	background-color: #ccc;	
}

.container-neutralZone {
    zoom: 1
}

/* slide line for billing page */
.shippingTable .billing_1px_slide_line{
    border-bottom: solid 1px #ccc;
    padding-bottom: 12px;
    margin-bottom: 3px;
}

.lid-right-poptext-buttons {
	color: #ffffff;
	font-weight: normal;
	float: left;
}

.lid-right-poptext-buttons:hover {
	text-decoration: underline;
	color: #ffffff;
}