/*******************************************************
supplement styles inherited from indietickets.com root
syles may be over-ruled by this venue style sheet
*******************************************************/

/* CUSTOM STYLE SHEET OVER-RIDES */

/* GENERAL TYPE + BODY TAGS */

body
{
	background-color: black;
	background-repeat: repeat;
	background-image: none;
}

P { color: #000000; }

.headlineColoredText { color: #F20704; font-weight: bold; }
.subheadlineText { color: #000000; }

A { color: #F20704; }
A:link { }
A:visited { color: #F20704; }
A:hover { color: #000000; background-color: #F20704; }
A:active { color: #000000; background-color: #F20704; }

a.footer { color: #F20704; }
a.footer:link { color: #F20704; font-style: bold;}
a.footer:visited { color: #990000; font-style: bold;}
a.footer:hover { color: #000000; background: #F20704;}
a.footer:active { color: #000000; background: #F20704;}

input { background-color: #CCCCCC !important; color: #000000;  }
select { background-color: #CCCCCC; color: #000000; }

LI { color: #000000; }

DIV#content {  background-color: #000000; border-color: #F20704; }
DIV#footer {  background-color: #000000; border-bottom: 2px #F20704 solid; border-top: 2px #F20704 solid; margin-top: 10px;  }

/* EVENT DISPLAY */
.dialogEventBox { background-color: #000000; border: 1px solid #F20704; margin-top: 10px; }
.dialogEventContentBox { background-color: #FFFFFF; border: 1px dashed #F20704; }
.eventBoxStyle { border-top: 5px solid #F20704; background-color: transparent; }


/* MINI CART */
.dialogCartBox { background-color: #000000; border: 1px solid #F20704; margin-top: 10px; }
.dialogCartContentBox { background-color: #FFFFFF; border: 1px dashed #F20704; }
.cartYourCart { background-image: url("/tickets/appearance/images/your_cart_black.gif"); background-repeat: no-repeat; }
.cartWatchedShows { background-image: url("/tickets/appearance/images/watched_shows_black.gif"); background-repeat: no-repeat;  }
.cartBars { background-color: #CCCCCC; color: #000000; line-height: 1; font-size: .9em; min-height: 10px; }
.cartBarsNumber { font-style: bold; color: #000000; font-size: 1.3em; text-align: center; vertical-align: middle; }
.cartBarsDetail {  color: #000000; /* font-style: bold; */ }


/* CART + CHECKOUT */
.dialogCheckoutBox { background-color: #000000; border: 1px solid #F20704; margin-top: 10px; }
.dialogCheckoutContentBox { background-color: #FFFFFF; border: 1px dashed #000000; }
.checkoutNavOn { background-color: #F20704; }
.checkoutCurrent { color: #F20704;}
.checkoutNavText { color: #000000;}
.checkoutFormStar { color: #F20704; }