﻿
.notix {display:block;margin:6px 0 24px 0;}
.notixdate {display:block;font-weight:bold;color:#ffc500;}

/*CHECKOUT*/
#checkout #cartproper .validationsection {border:none purple 0;}
#checkout .postcart .validationsection {clear:both;border:none green 0;font-size:12px;margin:0;padding:0;}
#checkout .postcart {clear:both;margin:0;padding:0 0 0 0;
    border:none red 0;width:100%;}
#buyerinfo {border:none #ccc 0;padding-bottom:0;background-color:#e1e1e1;}
#buyerinfo TABLE TD {vertical-align:top;}
#buyerinfo TABLE {width:100%;margin-top:8px;}
#buyerinfo #paymentinformation, #buyerinfo .shippinginfo {border:none blue 0;font-size:11px;font-weight:bold;}
#buyerinfo #paymentinformation H6, #buyerinfo .shippinginfo H6 {font-size:12px;}
#buyerinfo TABLE.payment {width:100%;display:inline-table;font-size:11px;font-weight:bold;margin:0 0 0 4px;}
#buyerinfo .shippinginfo TABLE {margin:4px 0 0 4px;border:none red 0;}
#buyerinfo TABLE.payment TD, #buyerinfo .shippinginfo TABLE TD {vertical-align:middle;}
#buyerinfo TABLE.payment TH, #buyerinfo TABLE.payment TD, #buyerinfo .shippinginfo TABLE TH, #buyerinfo .shippinginfo TABLE TD
    {padding:2px;}
.shippinginfo H6.black {border-left:solid #ccc 2px;}
#buyerinfo .important {color:#000;letter-spacing:normal;margin:12px;}
/*subscriptions go here*/
#checkout .usersubscription {position:relative;font-size:12px;margin-top:12px;}
/*auth section*/
.authorization {font-size:12px;font-weight:bold;margin:12px 0;border:none #ccc 0; background-color:#e1e1e1;}
.authorization .subcontent {margin-left:4px;}
.authorization #authmessage {border:none blue 1px;font-weight:bold;font-size:14px;color:#017cfe;padding:8px 0;}
.authorization TD.imgcaptcha IMG {border:solid #ccc 1px;width:200px;margin:8px 0;}
.authorization TD.entercaptcha {padding:4px 0 8px 0;font-size:14px;}
.authorization TD.entercaptcha INPUT {width:200px;margin-top:4px;}
/*.authorization .captcha A {color:#017cfe;}*/
/*link to purchase or continnue on to shipping*/
#checkout .purchase, #checkout .continueship {border:none green 1px;display:block;margin-top:8px;}
#checkout .continueship {margin-left:4px;}
#checkout TD.purchase A, #checkout .continueship A {display:inline-block;margin:12px 0;font-size:16px;}
#terms A {color:#017cfe;}
/*test banner*/
#authorization .testbanner {border:none black 1px;}
/*shipping section*/
#ASP_store_shipping_aspx #billship {padding-top:8px;}
#ASP_store_shipping_aspx #billship TABLE {clear:both;border:none #ccc 0;margin:0 0 0 0;border-collapse:collapse;}
#ASP_store_shipping_aspx #billship TABLE TD {vertical-align:top;font-size:12px;padding:4px 4px 8px 4px;border:none blue 1px;}
#ASP_store_shipping_aspx #billship TABLE TR.head TD {width:369px;padding:0;margin:0;
    background:url(/WillCallResources/Images/UI/panelbackground_silver2.png) repeat-x left 26px;
    line-height:8px;}
#ASP_store_shipping_aspx #billship TABLE TR.head TD.shipsection H6 {border-left:solid #ccc 2px;margin-bottom:0;}
#ASP_store_shipping_aspx #billship .head A {margin-left:140px;color:White;font-size:12px;text-decoration:underline;}
#ASP_store_shipping_aspx #billship TABLE TR.addressinfo TD {border:none red 1px;
     background:url(/WillCallResources/Images/UI/panelbackground_silver2_tal.png) repeat-x left -12px;}
/*END OF CHECKOUT*/
#chooseticketbtm {display:none;border:solid white 0px;line-height:10px;
    background:transparent url(pics/524bgbtm.png) left bottom no-repeat;
    _background:url(pics/524bgbtm.gif) left bottom no-repeat;} 
#chooseticket TD.leftcont DIV {margin-bottom:4px;}
.listingcontainer {border:none red 0;border-top:dashed #ffc500 6px;display:block;margin-top:14px;padding:10px 0 4px 0;}
.ticketinfosection, .ticketlistsection, .musicsection, .writeupsection, .showlinksection {padding:8px;}
.listingcontainer .header {color:#ffc500;font-weight:bold;font-size:18px;display:block;margin:0 0 6px 0; 
    text-transform:uppercase;font-style:oblique;}
.writeupsection {color:#fff;}
#chooseticket .venuetable {color:#fff;font-weight:bold;font-size:18px;margin-bottom:6px;text-transform:uppercase;}
#chooseticket .showstatus {color:#a40000;font-weight:bold;font-size:16px;}
#chooseticket .showheader, #chooseticket .showtitle {color:#ffff00;font-weight:bold;font-size:16px;}
#chooseticket .promoter {font-style:oblique;font-size:12px;}
#chooseticket TD.leftcont .actlist {font-weight:bold;margin-bottom:32px;}
#chooseticket .actlist .head {font-style:oblique;font-size:16px;}
#chooseticket .actlist .actsection .head .name {font-size:24px;}
#chooseticket .actlist .dateboundary {display:block;border-top:none #017cfe 3px;line-height:16px;}
#chooseticket TD.rightcont IMG.oldschool {margin-left:32px;width:80px;height:80px;}
#chooseticket TABLE.showinformation {border:solid green 0px;width:100%;}
#chooseticket TABLE.showinformation TD {border:solid green 0px;}
#chooseticket TD.rightcont {width:182px;}
#chooseticket TD.rightcont IMG {width:182px;}
#chooseticket TABLE TD.leftcont {width:326px;padding-right:8px;}
/*524 - 8 - 8*/
#chooseticket .noneavailable {color:#ffc500;font-weight:bold;font-size:16px;display:block;
    font-style:oblique;}
    
    
    .igglicontainer {border:solid red 0px;}
    
    .seller {border:solid green 0px;}    
    .seller A {margin-bottom:18px;text-decoration:none;font-weight:bold;font-size:22px;line-height:38px;}
    .seller A:link, .seller A:visited {display:inline-block;border:solid #ffff00 1px;padding:0 24px;background-color:#017CFE;
        background:url(pics/navbg48.png) repeat-x bottom left;
        color:#ffff00;}
    .seller A:hover {color:#ffc500;border:solid #ffc500 1px;Background:url(pics/navbgbb48.png) repeat-x bottom left;}
    .seller A:active {display:inline-block;border:solid #ffff00 1px;padding:0 24px;background-color:#017CFE;
        background:url(pics/navbg48.png) repeat-x bottom left;
        color:#ffff00;}
    
    /*
    .seller A:link, .seller A:visited {color:#ffff00;}
    .seller A:hover {color:#017cfe;}
    .seller A:active {color:#ffff00;}
    
    
    .igglicontainer {display:block;}
    body.iggli {border:solid yellow 0px;margin-top:12px;width:100px;height:60px;background:none;background-color:#000;vertical-align:top;}

.ages {display:inline-block;border:solid #ffc500 1px;padding:0 4px;margin:0 4px 0 0;background-color:#017CFE;
    background:url(pics/navbg4.png) repeat-x bottom left;
    color:#ffc500;font-weight:bold;font-size:20px;}
#chooseticket TD.leftcont .ages {margin:6px 0 6px 0;line-height:24px;color:#ffc500;}
    */
#chooseticket TD.leftcont .showtimes {margin:12px 0 0 0;font-size:14px;font-weight:bold;border:solid #fff 0px;}

.ages {display:inline-block;border:solid #ffc500 0px;
       padding:0;margin:0 0 6px 0;
       color:#fff;font-weight:bold;font-size:20px;}
    
#chooseticket .ticketcontainer .ages {width:130px;text-align:center;display:inline-block;color:#ffff00;background:url(pics/navbg48.png) repeat-x bottom left;font-size:24px;}


#chooseticket .ticketcontainer .otherage {background:url(pics/navbggrn48.gif) repeat-x bottom left;}

.tickets TD.detail .ages {font-size:16px;padding:0 4px;}
.tickets TD.detail .otherage {background:url(pics/navbggrn32.gif) repeat-x bottom left;}


#chooseticket .datestatus {margin:6px 0 6px 0;}
#chooseticket .datestatus {display:inline-block;border:solid #999 1px;padding:0 2px;background-color:#a40000;
    background:url(/WillCallResources/Images/UI/nav-background-red.png) center repeat-x;
    color:White;font-weight:bold;font-size:16px;}
#chooseticket TD.leftcont .datestatus {padding:0 4px;font-size:20px;line-height:24px;border:solid #ffff00 1px;color:#ffff00;}
#chooseticket .datesection .datestatus {margin:0 0 2px 0;font-size:14px;}
.promoter A, .actlist A {text-decoration:none;}
.promoter A:link, .actlist A:link, .promoter A:visited, .actlist A:visited {color:#fff;}
.promoter A:hover, .actlist A:hover {color:#ffff00;}
.promoter A:active, .actlist A:active {color:#fff;}
.venuelocation {margin-left:12px;white-space:nowrap;}
#chooseticket .extended {font-size:16px;font-weight:bold;}
#chooseticket .headmsg {border:none red 0;text-transform:none;font-weight:normal;font-style:normal;}
#chooseticket .headmsg UL {margin-bottom:18px;font-weight:bold;}
#chooseticket .headmsg LI {list-style-type:disc;margin-left:16px;}
#chooseticket .ticketcontainer {font-size:12px;font-weight:bold;color:#000;margin:0 0 16px 0;}
   
#chooseticket .ticketcontainer TABLE {width:100%;background-color:#DAE8Ff;border:solid #017cfe 2px;}
#chooseticket .ticketcontainer TABLE TD {padding:6px;}
#chooseticket .ticketcontainer TABLE DIV {margin:2px 0;}
#chooseticket .ticketcontainer TABLE DIV.pkginfo {margin-bottom:12px;}
#chooseticket .ticketcontainer TD.eventdescription {border:none blue 1px;width:75%;font-size:12px;vertical-align:top;}
#chooseticket .ticketcontainer .actlist .actsection .head .name {font-size:14px;}
#chooseticket .ticketcontainer .quant {display:block;margin-left:12px;width:120px;vertical-align:top;text-align:center;}
#chooseticket .ticketcontainer TD.quant SELECT {font-size:24px;margin-bottom:8px;}
#chooseticket .ticketcontainer .pricing {font-size:17px;}
.pkginfo {background-color:#ffff00;padding:2px 16px;width:160px;display:block;
    border:solid #017cfe 1px;}
.showtimes .dateprice {display:block;}
#chooseticket TD.leftcont DIV.notes {margin:16px 6px 16px 0;}




.notes {border:solid #017cfe 1px;padding:6px;background-color:#333;color:#fff;font-weight:normal;}
#chooseticket TD.leftcont DIV.promoinfo {position:relative;border:solid #ffc500 1px;padding:12px 6px;background-color:#017cfe;font-weight:bold;
    margin-right:12px;margin-bottom:24px;display:block;}
/*WRITEUP*/
#chooseticket .writeuplink {line-height:20px;}
#chooseticket .writeuplink:first-letter, #chooseticket .writeuplink p:first-letter {font-weight:bold;font-size:24px;display:inline-block;}
.writeuplink h1, .writeuplink h2, .writeuplink h3, .writeuplink h4, .writeuplink h5, .writeuplink h6 {font-size:100%;font-weight:normal;} 
.writeuplink p {margin:6px 0;padding:0;}
/*SHOW LINKS*/
.showlinksection .internal, .showlinksection .external {display:block;margin-bottom:4px;}
.showlinksection A {color:White;text-decoration:underline;text-transform:uppercase;}
.showlinksection A:link, .showlinksection A:visited {color:White;text-decoration:underline;}
.showlinksection A:hover {color:White;text-decoration:underline;}
.showlinksection A:active {color:White;text-decoration:underline;}
/*CART SECTION*/
#maincart {font-size:12px;border:solid red 0px;} 
body.ie6 #maincart {border:none transparent 1px;}
#cartproper {color:Black;border:none blue 0;text-align:left;
    display:inline-block;padding:0;margin-top:-1px;width:688px;}
#checkout {border:none red 0;width:688px;text-align:left;}/*748*/
#checkout #cartproper {float:none;}
#cartproper .validationsection {}
#cartproper .emptycart {color:#a40000;font-weight:bold;font-size:24px;margin:12px 0 12px 0;
    display:inline-block;padding:8px 16px;border:solid #999 1px;background-color:#e1e1e1;
    width:300px;text-align:center;}
#cartproper .tickets, #cartproper .merch {margin-bottom:8px;}
/*structure*/
TABLE.saleitem {border:solid #999 1px;width:688px;font-size:11px;border-collapse:collapse;display:inline-table;
    margin-bottom:4px;background-color:#e1e1e1;}
TABLE.saleitem TD {vertical-align:top;padding-top:4px;border-top:solid #999 2px;}
TABLE.saleitem TD.totalheader {text-align:center;width:80px;font-weight:bold;font-size:14px;}
TABLE.saleitem TD.header {text-align:center;font-weight:bold;font-size:14px;}
TABLE.saleitem TD{border:none;}
TABLE.saleitem TD.total {text-align:center;font-weight:bold;}
TABLE.saleitem TD.price {text-align:center;width:80px;}
TABLE.saleitem TD.price .pricepanel {}
TABLE.saleitem TD.price .smalldescription {font-size:9px;}
TABLE.saleitem TR.header TD.detailheader {text-align:left;width:340px;font-size:18px;}
TABLE.saleitem TD.detail {text-align:left;font-weight:bold;padding:2px 4px 2px 4px;
    border-left:solid #999 1px;}
TABLE.saleitem TD A {color:Black;text-decoration:underline;}
/*qty column*/
TABLE.saleitem TD.qtyheader {padding-left:0;padding-right:0;text-align:center;font-size:14px;}
TABLE.saleitem TD.qty {border-right:none black 1px;width:80px;text-align:center;}
TABLE.saleitem TD.qty SELECT {height:20px;font-size:10px;font-weight:bold;width:40px;}
@media screen and (-webkit-min-device-pixel-ratio:0) {TABLE.saleitem TD.qty SELECT {height:20px;font-size:10px;width:44px;padding:0;}}
TABLE.saleitem TD.qty .removal {white-space:nowrap;display:block;border:none red 1px;padding-left:2px;}
/*on the shipping page - the ddl is a link to edit cart*/
#ASP_store_shipping_aspx TABLE.saleitem TD.qty {font-weight:bold;}
/*ticket detail layout*/
TABLE.saleitem TD.detail .venuetable {display:block;} 
.ticketcontainer .listeddate {text-transform:uppercase;font-size:16px;}
TABLE.saleitem TD.detail .eventdate {display:inline-block;border:solid red 0px;margin:1px 0;text-transform:uppercase;}

TABLE.saleitem TD.detail .pkginfo {display:inline-block;border:solid #999 1px;
    padding:0 2px;font-size:11px;margin-right:4px;}
    
.postpurchase {font-size:11px;margin-right:4px;margin-top:6px;
    background-color:#ffff00;padding:2px 8px;border:solid #017cfe 1px;}
#chooseticket .postpurchase .pptext {}
TABLE.saleitem TD.detail .actlist {display:block;border:dashed #666 1px;padding:2px;background-color:white;
    margin:2px 0 4px 0;}
TABLE.saleitem TD.detail .mainact {display:inline;font-size:16px;padding-right:4px;}
TABLE.saleitem TD.detail .criteria {color:#a40000;}  
TABLE.saleitem TD.detail .description {}
DIV.ticketcontainer .eventdescription .description {font-style:italic;font-weight:bold;color:#a40000;}
/*cart functions - clear cart, checkout */
#carteditor {text-align:left;border:solid blue 0px;height:32px;clear:both;}
.carterror {color:Red;font-weight:bold;padding:2px;}
.cartlinks {border:solid black 0px;vertical-align:50%;}
body.ie7 #checkout #carteditor .redeemer A {position:relative;left:0;top:-12px;}
.cartlinks .btntribe {width:120px;text-align:center;}
#confirmation {border:solid #003d7d 0px;margin:0;width:516px;text-align:left;}/*diff of 202 from checkout*/
#confirmation TABLE.saleitem {font-size:10px;}
#confirmation TABLE.saleitem TD.detail .mainact {font-size:14px;}
/*on the shipping page - the ddl is a link to edit cart*/
#ASP_store_shipping_aspx TABLE.saleitem TD.qty {font-weight:bold;}
#ASP_store_shipping_aspx TABLE.saleitem TD.qty A {display:block;text-decoration:underline;}
#checkout TABLE.saleitem TR.header TD {font-size:14px;line-height:16px;}
#cartproper .header, #cartproper .shipheader, TABLE.saleitem TR.header TD {
    padding-left:2px;padding-bottom:2px;color:white;font-weight:bold;font-size:16px;line-height:20px;
    background-color:#003d7d;background:url(pics/navbg4.png) center center;}
TABLE.saleitem TR.header TD {border-bottom:solid #999 1px;}
TABLE.saleitem TR TD {border-top:solid #000 2px;}
#confirmation TABLE.saleitem TR.header TD, #confirmation TABLE.saleitem TR.shipheader TD {font-size:14px;line-height:16px;}
/*shipping*/
#checkout .shippanel TABLE.saleitem {font-size:12px;}
#checkout .shippanel TABLE.saleitem TR.shipheader TD {border-top:none #999 1px;color:White;padding:0 0 2px 2px;
    font-weight:bold;font-size:14px;background-color:#333;}
#checkout .shippanel TABLE.saleitem TR.shipheader .smalldescription {font-size:10px;}
.shippanel TD.total {text-align:center;padding-right:8px;}
.shippanel TD.spacer {width:130px;}
#checkout .shippanel TABLE.saleitem TD.shipdetail A {text-decoration:underline;}
.pickupname {color:#a40000;display:block;font-size:10px;margin-top:4px;}
#checkout .shippanel TD.shipdetail {padding:4px 4px 8px 4px;font-weight:bold;}
#checkout .shippanel TD.shipdetail .shipnotes {color:#a40000;}
#checkout .shippanel TD.shipdetail .items {margin-left:12px;}
#checkout .shippanel TD.shipdetail SELECT {margin-top:8px;font-size:12px;font-weight:bold;}
.shippanel .shipments {}
.TimerContainer {color:#017cfe;margin:4px 0;}
.TimerContainer .TimerClock {padding:0 4px;}
/*PURCHASE CART*/
#purchasecart #cartproper {clear:left;width:510px;float:none;margin:0;border:solid white 0px;}
#purchasecart TABLE.saleitem {width:510px;}
#purchasecart .refunds {color:White;margin-top:22px;}
#purchasecart .refunds TABLE {}
#purchasecart .refunds TABLE TH, #purchasecart .refunds TABLE TD {border:none;vertical-align:top;background-color:#f1f1f1;
    color:Black;}
#purchasecart .refunds TABLE TR.selected {background:url(pics/navbg4.png) center center;}
#purchasecart .refunds TABLE TR.selected TH {color:#000;font-weight:bold;font-size:14px;padding:4px;}
#purchasecart .promotion TABLE.saleitem .mainact {font-size:11px !important;}   
#purchasedetails #orderdetails .confirmheader {font-style:oblique;font-weight:bold;font-size:18px;background-color:Transparent;
    text-transform:uppercase;letter-spacing:normal;color:#ffc500;min-height:40px;padding:0;font-weight:bold;}     
body.ie6 #purchasedetails #orderdetails .confirmheader {height:40px;}
#purchasedetails #orderdetails .confirmheader A.btntribe {position:relative;left:90px;}

#purchasedetails #orderdetails, #purchasedetails #orderdetails .customersection {border:none;margin:2px 0 2px 0;font-size:12px;}
#purchasedetails #orderdetails .customersection {margin:8px 0;}
#purchasedetails #orderdetails .ordernotes, #purchasedetails #orderdetails .sendemail {margin:8px 0;font-weight:bold;color:#ffc500;}
#purchasedetails #orderdetails TABLE.customerinfo {width:510px;background-color:#e1e1e1;color:#000;font-weight:bold;}
#purchasedetails #orderdetails TABLE.customerinfo TD {vertical-align:top;width:50%;text-align:left;border:solid red 0px;padding:3px;}
#purchasedetails #orderdetails TABLE.customerinfo TH {white-space:nowrap;}
#orderdetails .salesinfo {margin:12px 0;padding-left:8px;border:none red 1px;height:100%;}
#orderdetails TD.paymentinfo .header, #orderdetails TD.shipinfo .header {background:url(/WillCallResources/Images/UI/panelbgnd_grey.png) bottom repeat-x;
    margin-bottom:4px;font-weight:bold;padding:2px 4px;}
#orderdetails TD.shipinfo .header {border-left:solid #999 2px;}
#purchasedetails .sendemail {color:#ffc500;}

/*PRINT CONFIRMATION*/
#printpage {background-color:white;background:none;color:#000;padding:8px;font-family:Arial,sans-serif !important;}
#printpage #purchasedetails {width:530px;border:none red 1px;font-size:11px;}
#printpage #purchasecart {margin-top:12px;border:solid #000 1px;padding:3px;width:522px;font-size:11px;}
#printpage #purchasedetails #orderdetails .customersection {border:solid #000 1px;font-size:10px !important;}


#printpage #purchasedetails #orderdetails TABLE.customerinfo {background-color:#fff;width:100%;padding-bottom:0;margin-bottom:0 !important;border:none red 0px;}
#printpage TABLE.customerinfo TABLE TH {padding:0 6px 0 0 !important;padding-right:6px;text-align:right;vertical-align:top;}
#printpage TABLE.customerinfo TABLE TD {padding:0 !important;vertical-align:top;}
#printpage DIV.ordernotes {margin:0 0 0 0 !important;padding:0 !important;border:none blue 0px;}

#printconfirmation .confirmheader, #printconfirmation TABLE.saleitem TR.header TD, #printconfirmation TABLE.saleitem TR.shipheader TD,
#printconfirmation h6.black, #printpage #orderdetails .confirmheader {color:Black;background-color:#f1f1f1;font-weight:normal;background-image:none;font-size:14px;
    border:solid #666 1px;padding:0;}
    
#printpage #orderdetails .ordernotes, #printpage #orderdetails .sendemail, #printconfirmation TABLE.saleitem .criteria, #printconfirmation .pickupname 
    {color:Black;}
    
#printconfirmation #cartproper {border:solid red 0px;width:100%;}
#printconfirmation #cartproper TABLE.saleitem {width:100%;}
#printconfirmation #cartproper, #printconfirmation TABLE.saleitem, #printpage #printconfirmation TABLE.saleitem .detail 
    {background-color:White;}
#printpage .ages, #printpage .pkginfo {background-color:#ccc;color:#000;background:none;border-color:#000;}
#printpage DIV.carttotals {margin-top:0;background-color:#fff !important;width:100% !important;}
#printpage TABLE.carttotals {font-size:11px !important;}
#printpage DIV.sendemail {margin-top:6px;}

#printpage DIV.tixpurchaseinstruct {color:#000;font-size:9px;padding:6px 0 0 0;}
#printpage .postpurchase {background-color:#fff;border:dashed #666 1px;}
/*END PRINT*/




/*CART TOTALS*/
.carttotalcontainer {border:solid #ccc 1px;padding:12px;background-color:#e1e1e1;}
/*Purchasecart*/
#purchasecart DIV.carttotals {border:solid #333 1px;float:left;width:510px;background-color:#e1e1e1;}
#purchasecart TABLE.carttotals {width:230px;font-size:18px;}
#purchasecart TABLE.carttotals TH.label {text-align:left;width:100px;}
#purchasecart TABLE.carttotals TD.money {text-align:right;width:110px;}
#purchasecart TABLE.carttotals TH.subtotallabel {padding-top:3px;text-align:left;font-size:18px;white-space:nowrap;}
#purchasecart TABLE.carttotals TD.subtotalmoney {padding-top:3px;font-size:18px;text-align:right;}
#purchasecart TABLE.carttotals TH.totallabel {text-align:left;font-size:22px;white-space:nowrap;}
#purchasecart TABLE.carttotals TD.totalmoney {font-size:22px;text-align:right;}
/**/
TABLE.carttotals {font-size:1.4em;font-weight:bold;margin:1em 0 12px 12px;width:100%;border:solid red 0px;}
TABLE.carttotals TH, TABLE.carttotals TD {}
TABLE.carttotals TH {text-align:left;padding-left:4px;vertical-align:top;white-space:nowrap;}
TABLE.carttotals TD {text-align:right;vertical-align:top;}
TABLE.carttotals TD.message {text-align:left;font-size:10px;vertical-align:top;color:#000;width:62%;border:solid purple 0px;
    padding-left:12px;}
TABLE.carttotals TD.message A {font-size:14px;text-transform:capitalize;}
TABLE.carttotals TR.promotion {background-color:white;border:solid red 0px;}
.eventdescription .promodisplaytext { border: none purple 1px; color: #fff; }

TABLE.carttotals TR.shipping TD, TABLE.carttotals TR.shipping TH {padding-bottom:8px;}
TABLE.carttotals TR.total TD, TABLE.carttotals TR.total TH, 
    TABLE.carttotals TR.promotion TD, TABLE.carttotals TR.promotion TH {padding-top:8px;padding-bottom:8px;border-top:solid #ccc 1px;}
TABLE.carttotals TR.total {font-size:22px;}
TABLE.carttotals TR.total TD {vertical-align:top;}
TABLE.carttotals TR.coupon INPUT {width:120px;font-size:12px;height:18px;}
TABLE.carttotals TR.coupon TH, TABLE.carttotals TR.coupon TD {padding:6px 0;border-top:solid #ccc 1px;vertical-align:50%;}
TABLE.carttotals TR.credit TD.message INPUT {text-align:right;}
TABLE.carttotals TD.totaldivider {border-bottom:solid #ccc 1px;margin:3px 0 3px 0;line-height:4px;}
TABLE.carttotals TR.credit TH, TABLE.carttotals TR.credit TD {padding:3px 0;vertical-align:50%;}
TABLE.carttotals TR.credit TH {padding-left:4px;border-bottom:solid #ccc 1px;}
TABLE.carttotals TR.credit TD {border-bottom:solid #ccc 1px;}
TABLE.carttotals TR.credit TH.youhavecredit {vertical-align:50%;color:#000;font-size:12px;font-weight:bold;}


#purchasecart .tixpurchaseinstruct {clear:both;color:#ffc500;font-weight:bold;font-size:13px;padding-top:22px;width:500px;}


@media screen and (-webkit-min-device-pixel-ratio:0) {TABLE.carttotals TR.credit TH.youhavecredit {padding-top:12px;}}
.giftterms, .shipterms {background-color:#fefefe;border:solid silver 1px;padding:6px;width:496px;
    font-size:12px;}
.giftterms UL, .shipterms UL {margin:6px;}
.giftterms LI, .shipterms LI {margin-left:12px;list-style-type:disc;list-style-position:outside;}
.giftterms {margin:8px 0;}
.saleitem .merch {color:#fff;}