﻿#eventsTable
{
    width: 100;
    border-style: solid;
    border-width: thin;
}

#eventsTable thead tr
{
   background-color: #D7D4D4;
}

#eventsTable thead tr th
{
    text-align: left;
}

.outstanding-payments tr th
{
    text-align: left;
}

/* Select a user */
.select-which-user-popup,
.find-team-member-popup div,
.upload-image-popup 
{
    position: relative;
    background-image: url(images/close-button-no-hover.png);
    background-repeat: no-repeat;
    background-position: right top;
    margin-right: 4px;
}

.find-team-member-popup div div
{
    position: static;
    margin-right: 0px;
    background-image: none;
}

.select-which-user-popup .person-row td span
{
    display: block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
 
.select-which-user-popup .header-row th
{
    text-align: left;
    white-space: nowrap;
    padding-left: 5px;
}
 
.select-which-user-popup .person-row td.user-name span
{
    width: 120px;
}

.find-team-member-popup .form-buttons a.close img
{
    display: none;
}

.select-which-user-popup .close-button a,
.find-team-member-popup .form-buttons input.close-button,
.upload-image-popup .imgCloseButton
{
    background-image: url(images/close-button.png);
    background-repeat: no-repeat;
    background-position: left -24px;
    text-indent: -4000px;
    display: block;
    height: 24px;
    width: 26px;
    position: absolute;
    top: 0px;
    right: 0px;
    z-index: 100000;
}

.select-which-user-popup .close-button a:hover,
.find-team-member-popup .form-buttons input.close-button:hover,
.upload-image-popup .imgCloseButton:hover
{
    background-position: left top;
}

.select-which-user-popup .no-results
{
    width: 500px;
}

.textbox-container
{
    position: relative;
    height: 18px;
    width: 350px;
}

.textbox-container .go-button
{
    background-image: url(images/question-mark.png);
    background-repeat: no-repeat;
    background-position: left -16px;
    text-indent: -4000px;
    display: block;
    height: 16px;
    width: 17px;
    line-height: 10px;
    position: absolute;
    left: 310px;
    top: 0px;
    padding: 0;
}

.textbox-container .go-button:hover
{
    background-position: left 0px;
}

.upload-image-popup
{
    width: 300px;
}

span.validation-summary
{
    color: Red;
    display: block;
    margin-bottom: 10px;
    margin-top: 10px;
}

/* STORE - Specific to Geocentric */
.add-to-cart-button,
.checkout-button,
.merchandise,
.no-thanks-button
{
    width: 111px;
    height: 20px;
    display: block;
    text-indent: -5000px;
    background-position: left top;
    background-repeat: no-repeat;
    background-image: url(/Images/buttons/btn_add_to_cart.gif);
}

.checkout-button
{
    background-image: url(/Images/buttons/btn_checkout.gif);
}

.merchandise
{
    background-image: url(/Images/buttons/btn_merchandise.gif);
}

.no-thanks-button
{
    background-image: url(/Images/buttons/btn_no_thanks.gif);
}

.order-number-inline-heading
{
    font-size: 16pt;
    font-weight: bold;
}

.merchandise-payment .shopping-cart
{
    padding-top: 20px;
}
.merchandise-payment .shopping-cart h3
{
    display: none;
}

.merchandise-payment h3
{
    text-transform: capitalize;
    padding-top: 20px;
    clear: left;
}

/* Payment details */
.payment-details dl.Form
{
    width: 730px;
    float: left;
    margin: 0 0 8px;
    clear: left;
}

.payment-details dl.Form dt,
.payment-details dl.Form dd
{
    display: block;
    padding: 0;
    margin: 0 5px 0 0;
    float: left; 
    clear: left;
    width: 145px;
}

.payment-details dl.Form dd
{
    clear: none;
    margin-right: 0;
    width: 580px;
}

.payment-details dl.Form dd select
{
    position: relative;
    top: -5px;
}

.merchandise-payment .order-summary
{
    padding-top: 0px;
}

.order-summary .items dl
{
    display: none;
}

.intro-section
{
    clear: left;
    float: left;
    margin-bottom: 20px;
}

.category-description
{
    margin-bottom: 10px;
    margin-top: 10px;
}
