﻿.ShellGiftCard {
    float: left;
    clear: both;
    position: relative;
}

    .ShellGiftCard a.ExpandLink {
        display: block;
        float: left;
        text-decoration: none;
        color: #000000;
        margin-bottom: 3px;
        cursor: pointer;
    }

        .ShellGiftCard a.ExpandLink.Opened .Arrow {
            font-family: "icomoon";
            text-transform: none;
            text-decoration: none;
        }

            .ShellGiftCard a.ExpandLink.Opened .Arrow:after {
                content: "";
            }

        .ShellGiftCard a.ExpandLink.Closed .Arrow:after {
            content: "";
        }

        .ShellGiftCard a.ExpandLink:hover {
            text-decoration: underline;
        }

        .ShellGiftCard a.ExpandLink[disabled=disabled]:hover {
            text-decoration: none;
        }

.GiftCard {
    clear: both;
    float: left;
    padding: 5px;
    width: 300px;
    text-align: right;
    margin: 10px 0 5px;
    min-height: 25px;
    position: relative;
    max-width: 100%;
    box-shadow: 1px 1px 2px #ccc;
}

.GiftCardTitle {
    float: left;
}

.GiftCard .ShellEntries {
    float: left;
    clear: both;
    margin-top: 2px;
    margin-bottom: 25px;
}

    .GiftCard .ShellEntries .GiftCardEntry {
        float: left;
        clear: both;
        font-size: 15px;
        padding: 5px;
        box-shadow: 2px 3px 1px #ccc;
    }

        .GiftCard .ShellEntries .GiftCardEntry .RemoveEntry {
            float: left;
            font-size: 11px;
            margin-top: 2px;
        }

        .GiftCard .ShellEntries .GiftCardEntry .CardNumber {
            float: left;
            margin-left: 10px;
        }

            .GiftCard .ShellEntries .GiftCardEntry .CardNumber span {
                font-size: 12px;
            }

        .GiftCard .ShellEntries .GiftCardEntry .CardAmount {
            float: left;
            font-weight: bold;
            padding-left: 15px;
        }

.GiftCard .ShellError {
    float: right;
    position: relative;
    color: red;
}

.GiftCard .NewEntry {
    float: right;
    margin-top: 5px;
}

    .GiftCard .NewEntry .GiftCardTextBox {
        float: left;
        height: 26px;
        margin-right: 10px;
    }


    .GiftCard .NewEntry .GiftCardExpiration {
        float: left;
        padding: 10px 0;
        width: 100%;
        text-align: left;
    }

        .GiftCard .NewEntry .GiftCardExpiration select {
            width: auto;
        }

        .GiftCard .NewEntry .GiftCardExpiration > * {
            float: left;
        }

        .GiftCard .NewEntry .GiftCardExpiration .Seperator {
            padding: 0 5px;
            font-size: 16px;
        }

    .GiftCard .NewEntry .GiftCardExpirationLabel {
        padding-bottom: 5px;
    }

        .GiftCard .NewEntry .GiftCardExpirationLabel span {
            float: left;
            font-size: 0.8em;
        }

    .GiftCard .NewEntry .GiftCardMonthDropDownList {
        clear: left;
        margin-right: 5px;
    }

    .GiftCard .NewEntry .ApplyButton {
        float: left;
    }
