﻿body
{
    margin: 0px;
    padding: 0px;
    background-color: White;
}
.skin
{
    width: 100%;
    font-family: Verdana, Tahoma, Arial;
    font-size: 11px;
    color: Black;
}
p
{
    padding: 0px;
    margin: 0px;
}

/* Header */
.skin .header
{
    position: relative;
    float: left;
    width: 100%;
}
.skin .logo
{
    width: 133px;
    float: left;
    padding: 22px 0px 0px 40px;
}
.skin .logo .dealerIndicator
{
    float: left;
    width: 100%;
}
.skin .searchContainer
{
    float: right;
    padding: 0px 25px 0px 0px;
}
.skin .searchContainer span
{
    display: block;
    line-height: 23px;
}
.skin .MTOhaus_txtSearch
{
    height: 23px;
    line-height: 23px;
    float: left;
}
.skin .MTOhaus_txtSearch input
{
    height: 16px;
}
.skin .MTOhaus_searchButton
{
    float: left;
}
.skin .membersMenuContainer
{
    float: left;
    width: 768px;
    min-height: 23px;
}
.skin .membersMenuWrapper
{
    float: right;
}
.skin .membersMenuWrapperLeftBG,
.skin .membersMenuWrapperRightBG
{
    float: left;
}
.skin .bannerContainer
{
    float: left;
    width: 768px;
}

/* Main Menu */
.skin .mainMenuContainer
{
    float: left;
    position: relative;
    width: 100%;
    height: 43px;
}
.skin .mainMenuWrapper
{
    float: left;
    width: 100%;
    height: 38px;
}

/* Main Content */
.skin .mainBody
{
    width: 100%;
    float: left;
}
.skin .leftContainer
{
    float: left;
    width: 203px;
    padding: 17px 20px 0px 0px;
}
.skin .rightContainer
{
    float: left;
    width: 713px;
    padding: 17px 0px 0px 0px;
}

/* Footer Menu */
.skin .footerContainer
{
    width: 100%;
    text-align: right;
}
.skin .footerMenuContainer
{
    float: left;
    width: 100%;
}
.skin .footerMenuWrapper
{
    float: right;
    padding: 15px 0px 0px 0px;
}
.skin .footerMenuWrapper .dnnLogin
{
    font-size: 12px;
    color: Black;
}
.skin .footerMenuWrapper .dnnLogin a:hover
{
    color: Black;
}
.skin .copyrightFooterContainer
{
    float: left;
    width: 100%;
    color: #9f9f9f;
    font-size: 9px;
    line-height: 40px;
    text-align: right;
}
.skin .copyrightFooterContainer a,
.skin .copyrightFooterContainer a:link,
.skin .copyrightFooterContainer a:active,
.skin .copyrightFooterContainer a:visited
{
    color: #9f9f9f;
}
.skin .errorMessages
{
    color: Red;
}
.skin .successMessages
{
    color: Green;
}
