/* Start General Info Page Layout CSS */

#GeneralInfoPage{ padding:0 0 0 0;}


h1 {
    height:99px;
    width:594px;
    background-repeat:no-repeat;
    color:#545454;
    padding:13px;
    margin:0 0 10px 5px;
}

h1.privacy {
    color:#444444;
}

h1.contact {
    color:#444444;
}
h1.terms {
    color:#333333;
}
div#generalInfoContent {
    padding:0 5px 0 25px;
    font-size:13px;
    line-height:18px;
}
div#generalInfoContent p {
    padding:0 100px 0 0;
}
#generalInformationNavigationComponent 
{
    float:right;
    width:158px;
    padding:0 0 5px 10px;
}
#generalInformationNavigationComponent h3 
{
    height:20px;
    color:#f7f5f1;
    font-size:13px;
    padding:4px 0 0 6px;
}
#generalInformationNavigationComponent ul 
{
    width:138px;
    padding:10px;
}
#generalInformationNavigationComponent ul li {
    
}
#generalInformationNavigationComponent ul li a {
    display:block;
    padding:4px 0 4px 17px;
    background-repeat:no-repeat;
    background-position:left center;
}

@media all and (max-width: 1041px) {
    .siteContainer {
        width: 100%;
    }
}

@media all and (max-width: 871px) {
    #interiorContent {
        width: revert;
    }
}

@media (max-width: 767px)
{    
    #GeneralInfoPage #sweeper {
        display: none;
    }
    h1 {
        width: revert;
    }
    h1.hdrs,
    h4.hdrs,
    h1.hdrs span,
    h4.hdrs span {
        width: revert;
    }
    h1.hdrs,h4.hdrs {
        margin: 20px 0;
    }
} 
/*** End General Info Page Layout CSS ***/