﻿.leftCol {
    background-color: #FFFFFF;
    padding: 25px 5px 10px 8px;
    width: 155px;
}
.rightCol {
    background-color: #FFFFFF;
    padding: 20px 10px 10px 0;
    width: 540px;
}
.footerRow2 {
    color: #0F71C8;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 9px;
    font-weight: bold;
    padding: 10px;
}
.footerRow2 a:link {
    color: #0F71C8;
    text-decoration: none;
}
.footerRow2 a:visited {
    color: #CC0000;
    text-decoration: none;
}
.footerRow2 a:hover {
    color: #CC0000;
    text-decoration: underline;
}
.footerRow {
    background: none repeat scroll 0 0 #0F71C8;
    color: #FFFFFF;
    font: bold 10px Verdana,Arial,Helvetica,sans-serif;
    padding: 10px;
}
.footerRow a:link {
    color: #FFFFFF;
    text-decoration: none;
}
.footerRow a:visited {
    color: #CC0000;
    text-decoration: none;
}
.footerRow a:hover {
    color: #CC0000;
    text-decoration: underline;
}
body {
    background-color: #E4F1F9;
    background-image: url("/WebStore/images/HP/coolBackground.jpg");
    background-repeat: repeat-x;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 12px;
}
.parentTable {
    width: 760px;
}
.leftBorder {
    background-color: #0F71C8;
    width: 5px;
}
.rightBorder {
    background-color: #0F71C8;
    width: 5px;
}
th {
    background-color: #0F71C8;
    color: #FFFFFF;
}
td {
    vertical-align: top;
}
input[type="submit"] {
    background-color: #0067C6;
    border: 1px solid #ADCFEB;
    color: #FFFFFF;
    font-size: 70%;
    font-weight: bold;
    padding: 2px;
    text-transform: uppercase;
}
#ctl00_ContentPlaceHolder_CustContactsForm_NameTitlesRow {
    display: none;
}
.CartItemNameCell a, .CartItemNameCell a:link {
    float: left;
    padding: 5px 0;
}
#ctl00_ContentPlaceHolder_Cart_CartGridView_ctl02_PassInfoHyperLink, #ctl00_ContentPlaceHolder_Cart_CartGridView_ctl03_PassInfoHyperLink, #ctl00_ContentPlaceHolder_Cart_CartGridView_ctl04_PassInfoHyperLink, #ctl00_ContentPlaceHolder_Cart_CartGridView_ctl05_PassInfoHyperLink, #ctl00_ContentPlaceHolder_Cart_CartGridView_ctl06_PassInfoHyperLink, #ctl00_ContentPlaceHolder_Cart_CartGridView_ctl07_PassInfoHyperLink, #ctl00_ContentPlaceHolder_Cart_CartGridView_ctl08_PassInfoHyperLink, #ctl00_ContentPlaceHolder_Cart_CartGridView_ctl09_PassInfoHyperLink {
    color: #C60A09;
    font-size: 11px;
    font-weight: bold;
}
#MasterLayout {
    margin: 0 auto;
    width: 760px;
}
.NavCell {
    background-color: #FFFFFF;
    border-right: 1px solid #000000;
    text-align: left;
    vertical-align: top;
    width: 200px;
}
#ViewCart th {
    padding: 5px;
    text-align: center;
}
.ContentCell {
    background-color: #FFFFFF;
}
#ContentWrapper {
}
#ContentWrapper table {
    width: 100%;
}
#ContentHeading {
    font-family: Arial;
    font-size: 16px;
    font-weight: bold;
}
#UserNotification {
    color: #FF0000;
    font-weight: bold;
}
#BillingInformation, #ShippingInformation, #DeliveryInformation {
    float: left;
    font-size: 10px;
    width: 180px;
}
#OrderInfo .OrderInfoHeading {
    font-weight: bold;
}
#OrderInfo #OrderInformation {
    padding-top: 20px;
}
#SalesChannelNav #Navigation ul {
    list-style: none outside none;
    margin: 0;
    padding-left: 1px;
    padding-top: 15px;
    text-align: left;
}
#Navigation li {
    color: #0F71C8;
    font-weight: bold;
    margin-bottom: 10px;
    padding-left: 15px;
}
#Navigation li A {
    color: #0F71C8;
    text-decoration: none;
}
#Navigation li A:hover {
    text-decoration: none;
}
#AccountLogin h2 {
    font-size: 14px;
    margin: 0;
}
#AccountLogin fieldset {
    margin-top: 15px;
}
#AccountLogin label {
    display: block;
    font-weight: bold;
}
#AccountLogin a {
    display: block;
    margin-bottom: 7px;
    margin-top: 7px;
}
#SalesChannelNav #PassNavigation ul {
    list-style: none outside none;
    margin: 0;
    padding-left: 15px;
}
#SalesChannelNav #PassNavigation li {
    font-weight: bold;
    margin-bottom: 10px;
    padding-left: 15px;
}
#SalesChannelNav #PassNavigation li a {
    color: #0066CC;
    text-decoration: none;
}
#SalesChannelNav #PassNavigation li a:hover {
    color: #0066CC;
    text-decoration: none;
}
#Header .Cell {
    height: 20px;
    width: 110px;
}
#AssociatedTickets #AJAXContainer {
}
#AssociatedTickets #AssociatedTicketsDescription {
    padding-bottom: 20px;
    padding-top: 10px;
}
#AssociatedTickets #AJAXContainer table {
    border-spacing: 0;
    width: 100%;
}
#AssociatedTickets .ItemDescHeading {
}
#AssociatedTickets .ItemPriceHeading {
}
#AssociatedTickets .ItemQuantityHeading {
}
#AssociatedTickets .SelectedEventDateTimeHeading {
}
#AssociatedTickets .ItemDesc {
}
#AssociatedTickets .ItemPrice {
    display: block;
    text-align: right;
}
#AssociatedTickets .ItemQuantity {
    display: block;
    text-align: center;
}
#AssociatedTickets .SelectedEventDateTime {
    display: block;
    text-align: center;
}
#AssociatedTickets .SelectDateTime {
    text-align: center;
}
#AssociatedTickets #UpdateProgress {
    font-family: Arial;
    font-size: 24px;
    font-weight: bold;
    margin-bottom: 10px;
    white-space: nowrap;
}
#AssociatedTickets #UpdateProgress img {
    padding-right: 10px;
    vertical-align: middle;
}
#Cart table {
    border-color: Black;
    width: 100%;
}
#Cart th {
    border-color: Black;
}
#Cart td {
    border-color: Black;
    vertical-align: middle;
}
#Cart input[type="text"] {
    text-align: right;
}
#Cart .CartItemNameCell {
    background-color: White;
    padding-left: 5px;
    padding-right: 5px;
}
#Cart .CartPriceCell {
    background-color: White;
    text-align: right;
    width: 70px;
}
#Cart .CartQuantityCell {
    background-color: White;
    text-align: right;
    width: 50px;
}
#Cart .CartTotalCell {
    background-color: White;
    text-align: right;
    width: 50px;
}
#Cart .CartRemoveCell {
    background-color: White;
    text-align: center;
    width: 50px;
}
#Cart #CartFooter table {
}
#Cart #CartFooterButtons {
}
#Cart .CartItemDiscount {
    display: block;
}
#CartSmall * {
    border: 1px solid #AAAAAA;
    border-collapse: collapse;
    font-size: 11px;
    padding: 3px;
}
#CartSmall table {
    background-color: #FFFFFF;
}
#EventTimesHeader {
    background-color: #59A1C7;
    border: 1px solid #000000;
    font-weight: bold;
    text-align: center;
}
#EventsDateTimeSelector #CalendarSelector {
    width: 255px;
}
#EventsDateTimeSelector #EventTimesList {
    padding-left: 15px;
    width: 350px;
}
#TermsAndConditionsInLine {
    background-color: #FFFFFF;
    border: 1px solid #000000;
    height: 200px;
    overflow: auto;
    padding: 8px;
    text-align: left;
    width: 95%;
}
#TermsAndConditionsInLineGray {
    background-color: #CCCCCC;
    border: 1px solid #000000;
    height: 200px;
    overflow: auto;
    padding: 8px;
    text-align: left;
    width: 95%;
}

