/* -- FOOTER -- */
#footer
{
    background-color: #DDDDDD; /*#F2F2F2;*/
    color: #3A332E;
    font-family: Verdana;
    font-size: 12px; 
    margin: 0px -15px 0px -10px;
    padding: 0px 0px 0px 0px;
    min-width: 480px;
}

@media screen and (min-width: 960px)
{
    #footer
    {
        margin: 0px -55px 0px -50px;
    }
}

/* -- FOOTERLINE -- */
#footer #footerLineWrapper
{
    display: block;
    height: 25px;
    vertical-align: middle;
    margin-left: 25px;
    margin-right: 25px;
}

@media all and (min-width: 960px)
{
    #footer #footerLineWrapper
    {
        margin-left: 65px;
        margin-right: 65px;
    }
}

#footer #footerLineWrapper #footerLine
{
    position: relative;
    top: 25px;
    display: block;
    height: 1px;
    background-color: #FF3110;
}


/* -- FOOTERINNER -- */
#footer #footerInner
{
    margin-left: 25px;
    margin-right: 25px;
    font-size: 13px;
    width: 100%;
}

#footer #footerInner #footerInner1
{
    width: 100%;
    float: left;
}

#footer #footerInner #footerInner2
{
    margin-top: 25px;
    width: 100%;
    float: left;
    display: none;
}

@media all and (min-width: 600px)
{
    #footer #footerInner #footerInner1
    {
        width: 70%;
    }

    #footer #footerInner #footerInner2
    {
        margin-top: 0px;
        width: 30%;
        display: block;
    }
}

@media all and (min-width: 960px)
{
    #footer #footerInner
    {
        margin-left: 65px;
        margin-right: 65px;
    }
    
    #footer #footerInner #footerInner1
    {
        width: 50%;
    }

    #footer #footerInner #footerInner2
    {
        margin-top: 0px;
        width: 50%;
    }
}

#footer #footerInner #footerInner1 .footerTitle
{
    color: #FF3110;
    text-decoration: underline;
    font-size: 28px;
    padding-bottom: 10px;
}

#footer #footerInner #footerInner2 .footerTitle
{
    color: #FF3110;
    text-decoration: underline;
    font-size: 15px;
    padding-bottom: 10px;
}

#footer #footerInner #footerInner1 .footerText
{
    color: #3A332E;
    font-weight: 500;
}

@media all and (min-width: 1000px)
{
    #footer #footerInner #footerInner1 .footerText .footerTextBig
    {
        font-size: 19px;
    }
}

#footer #footerInner #footerInner2 .footerText
{
    color: #3A332E;
    line-height: 22px;
    font-weight: 500;
}

#footer #footerInner #footerInner1 .footerText A
{
    color: #3A332E;
    opacity: 1 !important;
}

#footer #footerInner #footerInner2 .footerText A
{
    color: #3A332E;
    opacity: 1 !important;
}

#footer #footerInner #footerInner1 .footerText A:hover
{
    color: #FF3110;
    opacity: 1 !important;
    text-decoration: none;
}

#footer #footerInner #footerInner2 .footerText A:hover
{
    color: #FF3110;
    opacity: 1 !important;
    text-decoration: none;
}


/* -- FOOTEROUTER -- */
#footer #footerOut
{
    background-color: #DDDDDD; /*#F2F2F2;*/
    margin-top: 35px;
    padding-bottom: 15px;
    padding-left: 0px;
    padding-right: 0px;
    width: 100%;
}

#footer #footerOuter
{
    font-size: 11px;
    font-weight: 300;
    line-height: 18px;
    padding-left: 25px;
    padding-right: 25px;
}

#footer #footerOuter #footerOuter2
{
    width: 100%;
    float: left;
    display: block;
}

#footer #footerOuter #footerOuter2 #footerOuterText
{
    width: 100%;
}

#footer #footerOuter #footerOuter2 #footerOuterText A
{
    color: #3A332E;
    text-decoration: none;
    opacity: 1 !important;
}

#footer #footerOuter #footerOuter2 #footerOuterText A:hover
{
    color: #FF3110;
    text-decoration: underline;
    opacity: 1 !important;
}

#footer #footerOuter #footerOuter1 .footerOuterTitle
{
    font-size: 15px;
    color: #3A332E;
    line-height: 37px;
}

#footer #footerOuter #footerOuter1 IMG
{
    padding-left: 14px;
}

#footer #footerOuter .footerOuterTitle
{
    color: #5b3414;
    line-height: 35px;
}

@media all and (min-width: 600px)
{
    #footer #footerOuter #footerOuter2
    {
        width: 100%;
        padding-top: 20px;
    }
}

@media all and (min-width: 960px)
{
    #footer #footerOuter
    {
        padding-left: 65px;
        padding-right: 65px;
    }

    #footer #footerOuter #footerOuter2
    {
        width: 100%;
        padding-top: 20px;
    }

    #footer #footerOuter .footerOuterTitle
    {
        line-height: 22px;
    }
}


/* -- SKININFO -- */
#skinInfo
{
    background-color: #646464;
    color: #FFFFFF;
    font-size: 10px; 
    font-style: italic; 
    padding: 5px 25px 5px 5px;
    text-align: right;
    width: auto;
}

#skinInfo a
{
    color: #FFFFFF;
    opacity: 0.7;
}


@media all and (min-width: 960px)
{
    #skinInfo
    {
        font-size: 12px; 
        padding: 8px 65px 8px 8px;
        width: 100%;
    }

    #skinInfoInner
    {
        padding: 0px 40px 0px 0px;
    }
}





































/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
