@CHARSET "UTF-8";

td.controls {
    text-align: right !important;
    padding: 1em 4em 1em 0;
    background: none transparent !important;
}
    td.controls select {
        font-size: 9pt;
    }
    td.controls span.current,
    td.controls a {
        padding: 0em 0.4em;
        border: 1px solid #666;
        text-decoration: none;
        background-color: white;
        color: black;
    }
    td.controls a:hover {
        background-color: #EEE;
        border-color: #EEE;
    }
    td.controls span.current {
        background-color: #333;
        border-color: #333;
        color: white;
    }

table.productions-listing {
    margin: 0 2em 2em 2em !important;
    width: 785px !important;
}
    table.productions-listing thead p {
        font-weight: bold;
    }
    table.productions-listing td {
        vertical-align: top;
        background: none transparent top left no-repeat !important;
        border-bottom: 1px solid black;
    }
    table.productions-listing td.thumbnail {
        padding: 4em 2em 2em 0;
        width: 100px;
        text-align: center;
    }
    table.productions-listing td.info {
    }
    table.productions-listing td.thumbnail div.ph {
        width: 100px;
        height: 100px;
        border: 1px solid white;
        background-color: black;
    }
    table.productions-listing td.paypal-button {
        vertical-align: middle;
    }
        table.productions-listing td.paypal-button td {
            border-bottom-width: 0;
        }
    table.productions-listing h1 {
        text-transform: uppercase;
        font-size: 10pt;
        line-height: 2em;
        margin: 1em 0;
        color: #01454D;
    }
    table.productions-listing a {
        text-decoration: none;
        color: #01454D;
    }
        table.productions-listing a:hover {
            text-decoration: underline;
        }
        table.productions-listing a img {
            border-color: white;
        }
        table.productions-listing a:hover img {
            border-color: black;
        }
        table.productions-listing a.view-cart {
            background: url(../img/cart.png) no-repeat center right white;
            line-height: 47px;
            display: block;
            float: right;
            width: 105px;
            color: black;
            font-size: 11pt;
        }

table.reviews-listing {
    margin: 0 2em 2em 2em !important;
    width: auto !important;
}
    table.reviews-listing h1 {
        font-size: 12pt;
        text-transform: uppercase;
        line-height: 2em;
    }
        table.reviews-listing h1 a {
            text-decoration: none;
            color: black;
        }

table.productions-details {
}
    table.productions-details td {
        vertical-align: top;
        background: none transparent top left no-repeat !important;
    }
    table.productions-details td.gallery-thumbnails {
        width: 185px;
        
    }
        table.productions-details td.gallery-thumbnails div.ph {
            float: right;
            clear: both;
            width: 100px;
            height: 100px;
            border: 1px solid black;
            margin: 0 10px 10px 0;
        }
        table.productions-details td.gallery-thumbnails a {
            display: block;
            float: right;
            
            width: 100px;
            clear: both;
            
            border: 1px solid black;
            margin: 0 10px 10px;
        }
        table.productions-details td.gallery-thumbnails img {
            display: block;
            height: 100px;
            margin: 0 auto;
        }
        table.productions-details td.gallery-thumbnails div.ph {
            border-color: white;
        }
    table.productions-details td.gallery-fullsize {
    }
        table.productions-details td.gallery-fullsize div.ph {
            width: 480px;
            height: 354px;
            border: 1px solid black;
        }
        table.productions-details td.gallery-fullsize img {
            display: block;
            border: 1px solid black;
        }
    
table.productions-admin-listing {
    border: 1px solid #CCC;
    border-collapse: collapse;
    margin: 0 !important;
}
    table.productions-admin-listing a {
        color: #333;
    }
    table.productions-admin-listing a:hover {
        text-decoration: underline;
    }
    table.productions-admin-listing div.season {
        margin-left: 1em;
    }
    table.productions-admin-listing caption {
        text-align: right;
        line-height: 1.5em;
        vertical-align: bottom;
        padding: 0.5em 0;
    }
    table.productions-admin-listing td,
    table.productions-admin-listing th {
        white-space: nowrap;
        padding: 0.5em 1em;
        border-right: 1px solid #CCC;
        border-top: 1px solid #CCC;
    }
    table.productions-admin-listing th {
        border-bottom: 1px dotted #666;
        background-color: #EEE;
    }
    table.productions-admin-listing thead a {
        color: #333;
        text-decoration: none;
    }
    table.productions-admin-listing td.actions {
        text-align: center;
    }
        table.productions-admin-listing td.actions a {
            color: #333;
            margin: 0 0.4em;
            font-weight: bold;
            text-decoration: none;
        }

form.productions-add,
form.productions-edit {
}
    form.productions-add fieldset.flags,
    form.productions-edit fieldset.flags {
        border: 1px dotted #CCC;
        margin: 0.5em 0;
        width: 481px;
    }
        form.productions-add fieldset.flags div.checkbox,
        form.productions-edit fieldset.flags div.checkbox {
            float: left;
            clear: none;
            margin: -0.5em 1.5em 0 0;
            line-height: 3em;
        }
        form.productions-add fieldset.flags div.checkbox input,
        form.productions-edit fieldset.flags div.checkbox input {
            vertical-align: -2px;
        }
        form.productions-add fieldset.flags div.checkbox label,
        form.productions-edit fieldset.flags div.checkbox label {
            display: inline;
            float: none;
            margin-left: 0.5em;
        }
    
    form.productions-add div.attach-photo,
    form.productions-edit div.attach-photo {
        border: 1px dotted #CCC;
        padding: 0.5em;
        margin: 0.5em 0;
        height: 115px;
        clear: left;
    }
        form.productions-add div.attach-photo div.existing,
        form.productions-edit div.attach-photo div.existing {
            float: left;
            padding: 0.5em;
            border: 1px solid #CCC;
            margin-right: 1em;
        }
            form.productions-add div.attach-photo div.ph,
            form.productions-edit div.attach-photo div.ph {
                width: 100px;
                height: 100px;
            }
            form.productions-add div.attach-photo img,
            form.productions-edit div.attach-photo img {
                display: block;
            }
        form.productions-add div.attach-photo div.input,
        form.productions-edit div.attach-photo div.input {
            clear: none;
            width: 600px;
            text-align: right;
        }

#wmd-button-bar #wmd-bold-button    {left: 0px;   background-position: 0px 0;}
#wmd-button-bar #wmd-italic-button  {left: 25px;  background-position: -20px 0;}
#wmd-button-bar #wmd-spacer1        {left: 50px;}
#wmd-button-bar #wmd-link-button    {display: none; left: 75px;  background-position: -40px 0;}
#wmd-button-bar #wmd-quote-button   {display: none; left: 100px;  background-position: -60px 0;}
#wmd-button-bar #wmd-code-button    {display: none; left: 125px;  background-position: -80px 0;}
#wmd-button-bar #wmd-image-button   {display: none; left: 150px;  background-position: -100px 0;}
#wmd-button-bar #wmd-spacer2        {display: none; left: 100px;}
#wmd-button-bar #wmd-olist-button   {left: 75px;  background-position: -120px 0;}
#wmd-button-bar #wmd-ulist-button   {left: 100px; background-position: -140px 0;}
#wmd-button-bar #wmd-heading-button {display: list-item; left: 125px; background-position: -160px 0;}
#wmd-button-bar #wmd-hr-button      {display: none; left: 275px; background-position: -180px 0;}
#wmd-button-bar #wmd-spacer3        {left: 150px;}
#wmd-button-bar #wmd-undo-button    {left: 175px; background-position: -200px 0;}
#wmd-button-bar #wmd-redo-button    {left: 200px; background-position: -220px 0;}
#wmd-button-bar #wmd-help-button    {right: 0px; background-position: -240px 0;}

