﻿/*
**********************************************
    Set default Styles for the entire site
**********************************************
*/
    body 
    {
        background-color: #663300;
    }
    a:link
    {
	    text-decoration: underline;
	    color: #000000;
	    background: transparent;
    }
    a:visited
    {
	    text-decoration: underline; 
	    color: #000000; 
	    background: transparent;
    }
    a:hover
    {
	    text-decoration: none; 
        color:#FFCC66;
        background-color: #663300;
    }
    a:focus
    {
	    text-decoration: none; 
        color:#FFCC66;
        background-color: #663300;
    }
    a:active
    {
	    text-decoration: none; 
	    color: #600; 
	    background: transparent;
    }
    .photoCredits
    {
        font-size: x-small;
        font-style: italic;
    }
/* END Default Styles for Entire Site */


/*
**********************************************
    Set Styles for the Master Sheet
**********************************************
*/
    .logo
    {
        width: 432px;
        height: 252px;
    }
    .topNav
    {
        width:50%;
        margin-left:auto;
        margin-right:auto;
    }
    .navigation
    {
        border: ridge medium #FFFFFF;
        vertical-align: top;
        font-family: Monotype Corsiva;
        font-size: x-large;
        color: #FFCC66;
        margin-left: auto;
        margin-right: auto;
        letter-spacing: 1px;
    }
        .navigation a:link
        {
	        text-decoration: none; 
	        color: #FFCC66;
	        background: transparent;
        }
        .navigation a:visited
        {
	        text-decoration: none; 
	        color: #FFCC66; 
	        background: transparent;
        }
        .navigation a:hover
        {
	        text-decoration: underline; 
	        color: #99CCCC; 
	        background: transparent;
        }
        .navigation a:focus
        {
	        text-decoration: underline; 
	        color: #0080C0; 
	        background: transparent;
        }
        .navigation a:active
        {
	        text-decoration: none; 
	        color: #0080C0; 
	        background: transparent;
        }
    
    .altNav
    {
        width: 75%;
        border: ridge medium #FFFFFF;
        vertical-align: top;
        font-family: Monotype Corsiva;
        text-align: center;
        color: White;
        margin-left: auto;
        margin-right: auto;
        letter-spacing: 1px;
        font-size: 21px;
    }
        .altNav a:link
        {
	        text-decoration: none; 
	        color: #FFCC66;
	        background: transparent;
        }
        .altNav a:visited
        {
	        text-decoration: none; 
	        color: #FFCC66; 
	        background: transparent;
        }
        .altNav a:hover
        {
	        text-decoration: underline; 
	        color: #99CCCC; 
	        background: transparent;
        }
        .altNav a:focus
        {
	        text-decoration: underline; 
	        color: #0080C0; 
	        background: transparent;
        }
        .altNav a:active
        {
	        text-decoration: none; 
	        color: #0080C0; 
	        background: transparent;
        }
    .hoverStyle
    {
         color:#99CCCC;
         background-color: #663300;
    }
    .center
    {
        text-align: center;
    }
    .footer
    {
        color: #99CCCC;
        font-family: Verdana;
        font-size: x-small;
        text-align: center;
    }
        .footerH1
        {
            font-family: 'Monotype Corsiva';
            text-align: center;
            color: #FFCC66;
        }
            .footerH1:link
            {
	            text-decoration: underline; 
	            color: #FFCC66; 
	            background: transparent;
            }
            .footerH1:visited
            {
	            text-decoration: underline; 
	            color: #FFCC66; 
	            background: transparent;
            }
            .footerH1:hover
            {
	            text-decoration: underline; 
	            color: #99CCCC; 
	            background: transparent;
            }
            .footerH1:focus
            {
	            text-decoration: underline; 
	            color: #99CCCC; 
	            background: transparent;
            }
            .footerH1:active
            {
	            text-decoration: none; 
	            color: #99CCCC; 
	            background: transparent;
            }
    .imageLeft
    {
        float: left;
        margin: 5px;
    }
    .tableLeftColumn
    {
        width: 33%; 
        vertical-align: top;
    }
    .tableCenterColumn
    {
         width: 33%;
         vertical-align: top;
    }
    .tableRightColumn
    {
        vertical-align: top;
    }
    .border
    {
        border: ridge medium #FFFFFF;
    }
/* END Styles for Master Sheet */


/*
**********************************************
    Set Styles for the Default Page
**********************************************
*/
.mainPageStyle
{
    padding: 5px;
    background-color: #FFFFFF;
    color: #000000;
    font-family: Calibri;
}
.divClear
{
    clear:both;
}
.banner
{
    text-align: center;
    text-decoration: underline;
    color: Black;
}
    .bannerHoliday
{
    color: Fuchsia;
} 
.holidayFont
{
    font-family: 'Lucida Calligraphy';
    color: #FF0000;
}
    .holidayFont H3
    {
        color: Purple; 
    }
    .holidayFont a:link
    {
	    text-decoration: underline;
	    color: Red;
	    background: transparent;
    }
    .holidayFont a:visited
    {
	    text-decoration: none; 
	    color: Red;
	    background: transparent;
    }
    .holidayFont a:hover
    {
	    text-decoration: none; 
        color:#FFCC66;
        background-color: #663300;
    }
    .holidayFont a:focus
    {
	    text-decoration: underline; 
	    color: #0080C0; 
	    background: transparent;
    }
    .holidayFont a:active
    {
	    text-decoration: none; 
	    color: #0080C0; 
	    background: transparent;
    }
/* END Styles for Default Page */


/*
**********************************************
    Set Styles for the Suppliers Page
**********************************************
*/
.supplierHeadings
{
    font-weight: bold;
    text-decoration: underline;
}
.suppliersPageStyle
{
    padding: 5px;
    background-color: #FFFFFF;
    color: #000000;
    font-family: Calibri;
}
/* END Styles for Suppliers Page */


/*
**********************************************
    Set Styles for the About Page
**********************************************
*/
.aboutImage
{
    float:left;
    margin: 2px;
}
.aboutImageRight
{
    float: right;
    margin: 2px;
}
.aboutUL
{
    width: 275px;
    margin-left: 140px;
}
.aboutSubUL
{
    width: 275px;
    margin-left: 0px;
}
.aboutDitaColumn
{
    width: 60%;
    vertical-align: top;
}
/* END Styles for About Page */
