﻿#maintable {
    border: 1px solid #103c23;
    background-color: white;
}

#sitemenu {
    color: silver;
}

td {
    color: #000000;
    font-size: 11px;
    font-family: Arial, sans-serif;
    text-decoration: none;
}

.wordwrap {
    word-wrap: break-word;
}

.main {
    padding: 20px;
}

a.ordermenulink {
    color: #333333;
    font-weight: normal;
    font-style: normal;
    font-size: 11px;
    font-family: Arial, sans-serif;
    text-decoration: none;
}

    a.ordermenulink:active {
        color: #333333;
    }

    a.ordermenulink:hover {
        color: #e68200;
    }

    a.ordermenulink:visited {
        color: #333333;
    }

        a.ordermenulink:visited:hover {
            color: #e68200;
        }

a.menu {
    color: white;
    font-weight: bold;
    font-style: normal;
    font-size: 12px;
    font-family: Arial, sans-serif;
    text-decoration: none;
}

    a.menu:active {
        color: white;
    }

    a.menu:hover {
        color: silver;
    }

    a.menu:visited {
        color: white;
    }

        a.menu:visited:hover {
            color: silver;
        }

a {
    color: #333333;
    font-weight: bold;
    font-style: normal;
    font-size: 11px;
    font-family: Arial, sans-serif;
    text-decoration: none;
}

    a:active {
        color: #02CBE3;
    }

    a:hover {
        color: #e68200;
    }

    a:visited {
        color: #333333;
    }

        a:visited:hover {
            color: #e68200;
        }

.box {
    border: #000000 solid 1px;
    color: #000;
    font-size: 11px;
    font-family: Arial, sans-serif;
    text-decoration: none;
}

input[type="submit"], button {
    border: #000000 solid 1px;
    color: #ffffff;
    font-weight: bold;
    background-color: #1F1F1F;
    font-size: 12px;
    font-family: Arial, sans-serif;
    text-decoration: none;
    padding: 4px 8px;
}

input[type="checkbox"] {
    border: 0;
    margin: 2px;
}

input[type="text"], input[type="password"], textarea, select {
    border: 0;
    border: #103C23 solid 1px;
    padding: 2px 8px 2px 4px;
    margin-top: 2px;
    border-radius: 2px;
}

select {
    max-width: 600px;
}

body {
/*
    scrollbar-3dlight-color: #B6245E;
    scrollbar-arrow-color: #B6245E;
    scrollbar-base-color: #B6245E;
    scrollbar-shadow-color: #B6245E;
    scrollbar-darkshadow-color: #ffffff;
    scrollbar-face-color: #ffffff;
    scrollbar-highlight-color: #ffffff;
*/
    background-color: #ffffff;
    margin: 10px;
    color: #000000;
    font-size: 11px;
    font-family: Arial, sans-serif;
    text-decoration: none;
}

form {
    margin: 0px;
}

.pager a {
    color: #333333;
    font-weight: bold;
    font-style: normal;
    font-size: 11px;
    font-family: Arial, sans-serif;
    text-decoration: underline;
}

.pager {
    color: #333333;
    font-weight: bold;
    font-style: normal;
    font-size: 11px;
    font-family: Arial, sans-serif;
    text-decoration: none;
}

.border_bottom td {
    border-bottom: 1px solid black;
}

.border_top td {
    border-top: 1px solid black;
}

.calculate {
    width: 445px;
}

.orderline td {
    border-bottom: 1px solid #cfcfcf;
}

.model {
    width: 290px;
}

fieldset legend {
    padding-left: 10px;
    padding-right: 10px;
}

fieldset {
    padding: 10px;
}

.datatable, .datatable_grey {
    width: 100%;
    border-collapse: collapse;
}

    .datatable tr {
        border: 1px solid #1F1F1F;
    }

    .datatable td {
        font-size: 12px;
        line-height: 16px;
        padding: 4px 4px 4px 4px;
    }

        .datatable td + td {
            border-right: 1px solid #1F1F1F;
        }

    .datatable th {
        border: 1px solid #1F1F1F;
        font-size: 14px;
        text-align: left;
        padding: 4px 7px 4px 7px;
        background-color: #1F1F1F;
        color: #fff;
    }

    .datatable tr.alt td {
        color: #000;
        background-color: #EAF2D3;
    }

    .datatable_grey td {
        border: 1px solid silver;
        font-size: 12px;
        padding: 4px 4px 4px 4px;
    }

    .datatable_grey th {
        font-size: 14px;
        text-align: left;
        padding: 4px 7px 4px 7px;
        background-color: silver;
        color: #fff;
    }

    .datatable_grey tr.alt td {
        color: #000;
        background-color: #EAF2D3;
    }


a.header {
    font-size: 14px;
    text-align: left;
    padding-top: 4px;
    padding-bottom: 4px;
    background-color: #1F1F1F;
    color: #fff;
    text-decoration: underline;
}

.hide {
    display: none;
}

.artist-search-suggestions {
    position: absolute;
    background-color: #fff;
    z-index: 3;
    border: 1px solid #B9B9B9;
    width: 632px;
    margin-left: -1px;
}



    .artist-search-suggestions div,
    #artist-search-no-results {
        display: block;
        padding: 7px 7px 7px 7px;
        color: grey;
        font-size: 15px;
    }

    .artist-search-suggestions div {
        border-bottom: 1px dotted #B9B9B9;
        line-height: 18px;
    }

#artist-search input {
    background-color: transparent;
    border: 1px solid #B9B9B9;
    font-size: 22px;
    font-weight: normal;
    height: 45px;
    line-height: 43px;
    margin: 0;
    padding: 0 15px 0 15px;
    width: 600px;
    vertical-align: top;
    font-family: Arial, sans-serif;
}
