/********************************************
   LAYOUT
********************************************/ 

.container {
    width: 100%;
    max-width: 1160px;
    padding: 0 10px;
    margin: 0 auto;
    float: none;
    display: table;
}
#header {
    width: 100%;
    display: table;
}

#main {width: 100%; margin: 0 auto; margin-top: 0;}

#topFull { display: none;}
#path {display: none}
#stripe1 {display:none}
#content {float:left;position:relative;width:100%; max-width: 768px;margin-top: 30px;margin-bottom: 40px;}
#stripe2 {float:right; width:100%;max-width: 300px;margin-top: 30px;margin-bottom: 40px;}

#footer {width:100%; position:relative; margin-top: 30px;}

.homeLeft {
    width: 100%;
    max-width: 300px;
    clear: left;
}
.homeRight {
    width: 100%;
    max-width: 768px;
    clear: right;
}



.topBanner {
    width: 1000px;
    margin: auto;
    background: url(/img/background-header.jpg) repeat;
    display: table;
}

.topBanner .banner120:first-child {
    margin-right: 10px;
    margin-left: 5px;
}

.topBanner .banner120:last-child {
    margin-left: 10px;
}

.topBanner .banner728, .topBanner .banner120 {
    margin: 10px 0;
}

#main .banner728,
#main .bannerFull {text-align: center;padding: 10px 0;}

.bannerDesktop {
    display: block;
}
.bannerTablet,
.bannerMobile {
    display: none;
}