/**
 ___      _ _
/ __| _ / _| |___ __ ____ _ _ _ ___
\__ \(_)  _|  _\ V  V / _` | '_/ -_)
|___/| |_|  \__|\_/\_/\__,_|_| \___|
     |_|

(c) Siftware 2007
*/

body {
    font-size: 11px;
    text-align: center;       
}

strong {
    color: #000;
}

#canvas {
    width: 992px;
    text-align: left;
    margin: 0px auto;
}

#page {
    background: #B55927;
}

#navigationWrapper {
    background: #B55927;
    width:269px;
    text-align: center;
    float: left;
    min-height: 820px;
}

    #navigationWrapper img {
        margin-top: 28px;
        
    }
    
    #navigationWrapper li{
        list-style: none;
    }
    
        #navigationWrapper li a {
            text-transform: uppercase;
            color: #FFF;
            font-size: 16px;
            border: 2px solid #FFF;
            text-decoration: none;
            display: block;
            text-align: center;
            padding: 7px 0;
            margin: 13px 20px 13px 20px; 
            font-weight: normal;
            letter-spacing: 0.17em; /* kerning */
        }
            #navigationWrapper li a:hover {
                border: 2px solid #FAC785;   
            }
    
    #navigationWrapper p {
        color: #FAC785;
        text-align: center;
        margin: 20px;
        font-size: 10px;
    }
        #navigationWrapper p#disclaimer {
            margin: 0 20px;
            font-size: 10px;
        }

#contentWrapper {
    background: #FFF url("/img/background/zebra.gif") top left repeat;
    width: 722px;
    float: right;
    min-height: 780px;
    text-align: center;
    padding: 20px 0;
}
    
    #imsContent {
        color: #B55927;
        margin: 10px;
    }
        
        #imsContent a {
            color: #B55927;
        }
            #imsContent a:hover {
                text-decoration: none;
            }

    #loginBox {
        float: left;
        width: 420px;
        margin-left: 10px;
        background-color: #ffffff;
        border: solid 1px #cccccc;
    }
    #searchBox {
        float: right;
        width: auto;
        margin-right: 10px;
        margin-top: 10px;
    }
        #searchBox p {
            margin-top: 20px;
        }
        #searchBox p.searchLargeText {
            font-size: 21px;
            margin-bottom: 20px;
        }
        #searchBox p.searchFooter {
            font-size: 12px;
        }

    #informationText {
        margin-bottom: -60px;
    }

    #categoryThumbnails {
        width: 100%;
        text-align: center;
        margin-top: 85px;
    }
        td.categoryThumbnail {
            text-align: center;
            width: 33%;
            padding-bottom: 65px;
        }
        .categoryThumbnail a {
            text-decoration: none;
            text-transform: uppercase;
            font-size: 14px;
        }
        .categoryThumbnail img {
            margin-bottom: 15px;
        }

/* --- styles that over-ride default.css --- */

input
{
    margin-right: 0.5em;

}

/* --- styles that over-ride those in classic.css --- */

#page
{
    margin: 0;
    padding: 0;
    width: auto;
}

.pagecontainer
{
	background-color: transparent;
}

.pageheaderleft
{
    color: #B55927;
    background-color: transparent;
    border: none;
    font-family: "Times New Roman", "Times", serif;
}

.pageheaderright
{
    color: #B55927;
    background-color: transparent;
    border: none;
    font-family: "Times New Roman", "Times", serif;
}

.pageheadersearchbox
{
    color: #B55927;
    background-color: transparent;
    font-family: "Times New Roman", "Times", serif;
}

.pageheadermenu
{
    color: #B55927;
    background-color: transparent;
    font-family: "Times New Roman", "Times", serif;
}

.pagemaincontainer
{
    color: #B55927;
	background-color: transparent;
    font-family: "Times New Roman", "Times", serif;
}

.thumbnailimage
{
    color: #B55927;
	background-color: transparent;
    font-family: "Times New Roman", "Times", serif;
}

.thumbnailimagecontainer
{
    color: #B55927;
	background-color: transparent;
    font-family: "Times New Roman", "Times", serif;
}

.thumbnailimagecaption
{
/*    color: #B55927;
	background-color: transparent; */
    font-family: "Times New Roman", "Times", serif;
}

.pagefooter
{
    color: #B55927;
	background-color: transparent;
    font-family: "Times New Roman", "Times", serif;
}

.pagefootertext
{
    color: #B55927;
	background-color: transparent;
    font-family: "Times New Roman", "Times", serif;
}

.indexwelcomemessage
{
    color: #B55927;
	background-color: transparent;
    font-family: "Times New Roman", "Times", serif;
}

.navigationlinks
{
    color: #B55927;
	background-color: transparent;
    font-family: "Times New Roman", "Times", serif;
}

.navigationlinks a
{
    color: #B55927;
	background-color: transparent;
    font-family: "Times New Roman", "Times", serif;
}

.navigationlinks a:hover
{
    color: #B55927;
	background-color: transparent;
    font-family: "Times New Roman", "Times", serif;
}

.indexalphabetlistelement a
{
    color: #B55927;
	background-color: transparent;
    font-family: "Times New Roman", "Times", serif;
}

.indexalphabetlistelement a:hover
{
    color: #B55927;
	background-color: transparent;
    font-family: "Times New Roman", "Times", serif;
}

.admintablewide
{
    color: #B55927;
	background-color: transparent;
    font-family: "Times New Roman", "Times", serif;
}

.admintableheader
{
    color: #B55927;
	background-color: transparent;
    font-family: "Times New Roman", "Times", serif;
}

.admintableheadercell
{
    color: #B55927;
	background-color: transparent;
    font-family: "Times New Roman", "Times", serif;
}

.admintablesubheader
{
    color: #B55927;
	background-color: transparent;
    font-family: "Times New Roman", "Times", serif;
}

.admintablelabel
{
    color: #B55927;
	background-color: transparent;
    font-family: "Times New Roman", "Times", serif;
}

.admintablemessage
{
    color: #B55927;
	background-color: transparent;
    font-family: "Times New Roman", "Times", serif;
}

.admintabletext
{
    color: #B55927;
	background-color: transparent;
    font-family: "Times New Roman", "Times", serif;
}

.admintabletexth
{
    color: #B55927;
	background-color: transparent;
    font-family: "Times New Roman", "Times", serif;
}

.admintabletexthv
{
    color: #B55927;
	background-color: transparent;
    font-family: "Times New Roman", "Times", serif;
}

.admintableinput
{
    color: #B55927;
	background-color: transparent;
    font-family: "Times New Roman", "Times", serif;
}

.admintablebuttons
{
    color: #B55927;
	background-color: transparent;
    font-family: "Times New Roman", "Times", serif;
}

.admintablelabeladmin
{
    color: #B55927;
	background-color: transparent;
    font-family: "Times New Roman", "Times", serif;
}

.admintablelabelnormal
{
    color: #B55927;
	background-color: transparent;
    font-family: "Times New Roman", "Times", serif;
}

.admintablelabeladmin a
{
    color: #B55927;
	background-color: transparent;
    font-family: "Times New Roman", "Times", serif;
}

.admintablelabelnormal a
{
    color: #B55927;
	background-color: transparent;
    font-family: "Times New Roman", "Times", serif;
}

.admintablelabelnormal a:hover
{
    color: #B55927;
	background-color: transparent;
    font-family: "Times New Roman", "Times", serif;
}

.admintablelabeladmin a:hover
{
    color: #B55927;
	background-color: transparent;
    font-family: "Times New Roman", "Times", serif;
}

.imsbutton
{
    color: #B55927;
	background-color: transparent;
    font-family: "Times New Roman", "Times", serif;
}

.treetext
{
    color: #B55927;
	background-color: transparent;
    font-family: "Times New Roman", "Times", serif;
}

.treetext a
{
    color: #B55927;
	background-color: transparent;
    font-family: "Times New Roman", "Times", serif;
}

.treetext a:hover
{
    color: #B55927;
	background-color: transparent;
    font-family: "Times New Roman", "Times", serif;
}

.treeinfotext
{
    color: #B55927;
	background-color: transparent;
    font-family: "Times New Roman", "Times", serif;
}

.m0table0
{
    border: solid 2px #B55927;
}

.m0mouto
{
    border: none;
    color: #B55927;
    font-family: "Times New Roman", "Times", serif;
}

.m0movero
{
    border: none;
    color: #B55927;
    font-family: "Times New Roman", "Times", serif;
}

.m0mdowno
{
    border: none;
    color: #B55927;
    font-family: "Times New Roman", "Times", serif;
}

.m01movero
{
    border: none;
    color: #B55927;
    font-family: "Times New Roman", "Times", serif;
}

.m01mdowno
{
    border: none;
    color: #B55927;
    font-family: "Times New Roman", "Times", serif;
}

.selectboxtext
{
    color: #B55927;
	background-color: #ffffff;
    font-family: "Times New Roman", "Times", serif;
}

.admintablelegendadmin a
{
    color: #B55927;
	background-color: transparent;
    font-family: "Times New Roman", "Times", serif;
}

.admintablelegendnormal a
{
    color: #B55927;
	background-color: transparent;
    font-family: "Times New Roman", "Times", serif;
}

.admintablelegendnormal a:hover
{
    color: #B55927;
	background-color: transparent;
    font-family: "Times New Roman", "Times", serif;
}

.admintablelegendadmin a:hover
{
    color: #B55927;
	background-color: transparent;
    font-family: "Times New Roman", "Times", serif;
}

#buyprintbarenabled .admintableheader {
  font-size: 24px;
}

#buyprintbarenabled .imsbutton {
  font-size: 22px;
  width: 210px !important;
}