body {
    background-color:#000;
    background-attachment: scroll;
    color:#fff;
}

.fblike {display:none}

a {
    color:#db0007;
}
#above-content a {
    color:#AB0808;
}
    #above-content a:hover {
        color:#000;
    }
a.remove {
    color:red;
}
a:hover {
    color:#fff;
}


#crumbs li a, ul.menu li.account ul li a, ul.menu li.cart a {color:#AB0808;}
#crumbs li a:hover, ul.menu li.account ul li a:hover, ul.menu li.cart a:hover {color:#000;}


#page-content-wrapper {
  background: none;
  border:none;
  padding: 0px;
}

#page-content {
	padding:5px 5px 10px;
    width:954px;
}

div.content, div.sidebar-content , #page-content, div.content-wrapper div.content-title{
  background-color: transparent;
}

h1 {text-shadow:none; color:#ccc;}
div.content-wrapper div.content-title h1, div.section1 h1 {
    padding: 5px 0;
}
h3 {text-shadow:none;}
h3 a {color:#db0007;}
h3 a:hover {color:#AB0808}

.teaser, .body, .address, .cart-details, .handler-description {color:#ccc!important;}
table.table-formatted td, .cart-total {color:#fff;}
div.seat_select, div.plan-select {border:none; padding:0;}
div.toggla label {background:none; padding:0;}
div.toggla label a, .content {color:#ccc;}
table.table-formatted th, table.table-formatted td {border-bottom:1px solid #333}
div.content-wrapper div.content {padding:0;}
a.remove {background:none;}
div.order_review {padding:0 5px;}
.express .field label, #section1 .field label, .login-field label {text-shadow:none; color:#ccc;}
.express h4, .express span, .express p, .notices span, .notices p {color:#fff;}


/************************************ header */
#page-title-wrapper {
	background:url('../images/hd_bg.jpg') no-repeat center top;
    width:954px;
    height:113px;
    padding:0;
}
    #page-title-wrapper h1 {
        padding:0;
    }
#page-title {
    background:none;
    padding: 10px 70px; 0 0
}
#page-title h1 {
    text-indent: 0;
    font-size: 40px;
    font-weight: normal;
    line-height: 30px;
    margin: 0 0 0 0;
}
#page-title h1 a span, .home-page {
    display:none;
}
#page-title h1 a:after {
    content:"< back to the website"; font-family: Lucida Grande, Verdana, Sans-serif; color: #db0007; font-size: 13px; text-shadow: none;
}

/************************************ buttons */
.button,
.event-date-list a,
input[type="submit"], 
a.checkout-home, 
#formSeatSelection .button {
    background-color: #c40d16;
    border: 1px solid #c40d16;
    color:#fff;
    font-weight: bold;
    }
    .button:hover, 
    .content #formConfirm .button:hover, 
    .content .button:hover, 
    .event-date-list a:hover, 
    input.button:hover, 
    input[type="submit"]:hover, 
    a.checkout-home:hover, 
    a.checkout-home:hover, 
    #formSeatSelection .button:hover {
        background-color: #8c170f;
        border: 1px solid #8c170f;
        color:#fff;
    }
    a.details, 
    a.checkout-home {
        background-color: #8c170f;
        border: 1px solid #8c170f;
        color:#fff;
    }
    a.button.details:hover, 
    a.checkout-home:hover {
        background-color: #66110d;
        border: 1px solid #66110d;
        color:#fff;
    }

/************************************ footer */
#page-footer-wrapper {
    margin: -1px auto 0;
    background: none;
    background-color:transparent;
    width:954px;
}
    #page-footer-wrapper #page-footer {
        color: #ccc;
	    padding: 10px 5px;
	    font-weight: 100;
    }
    #page-footer-wrapper #page-footer a {
        color: #ccc;
    }
    #page-footer-wrapper #page-footer a:hover {
        color: #fff;
    }
    
    #page-footer-wrapper #page-footer a.privacy-link, #page-footer-wrapper #page-footer a.terms-link {
        color: #db0007;
    }
    #page-footer-wrapper #page-footer a.privacy-link:hover, #page-footer-wrapper #page-footer a.terms-link:hover {
        color: #ccc;
    }
    

#above-content {border:none}
#crumbs li a {background: url(../images/crumbs.gif) no-repeat right center;}
#drawing-board-container {background-color:#fff;}
div.pick-selector div.ticket-admittance div.ticket-selected {color:#fff;}
table.table-formatted tr.selected td {color:#000; font-weight:normal;}
table.table-formatted tr.selected td a {color:#8D5005}
div.calendar_event {border-top:1px #333 solid; margin-top:15px;}
div.calendar_event_item {border-top:none !important; border-bottom:1px #333 solid; padding:5px 0 !important;}
div.calendar_event_item div.title {padding-top:4px;}
div.calendar_event_item div.controls {padding-top:6px;}
.parent_event_list .parent_event, .parent_event_list .first, .parent_event_list .last {border-bottom: 1px #333 solid !important;}
.parent_event_list .first {border-top: 1px #333 solid !important; margin-top:15px;}

th.event-date-list-start-time, td.event-date-list-start-time, th.header_area_title, td.area_title, .plan-select, .voucher-activate, .item-time {
    display: none;
}

#formConfirm {
    margin-top:10px;
}

.review-label, .review-value {
    color:#333;
}