ul, li {margin:0;padding:0;}
li{list-style: none;float: left;}
.header {height:64px;text-align: center;background-color: #4d5859;}
.header-inner {max-width: 800px;text-align: left;margin: 0 auto;}
body{padding: 0px;margin: 0px;}
.main-container {margin: auto;width:100%;}
.menu{width: 280px;float: left;}
.iframe-container{width:100%; text-align: center;background-color: #ffffff;padding-top: 15px;}
iframe{border:none;}
footer{max-width: 980px;margin: 0 auto;}
#brand_bar .brand_name {display: block;text-indent: -9999em;font-size: 0;}
/*Brand Bar Logos*/
.brand_bar_WW {
  text-align: center;
}
.brand_bar_WW>div {
    display: inline-block;
    width: 127px;
    height: 48px;
    background: transparent url(../img/logo_brandbar.png) no-repeat -991px -139px;
    margin-bottom: 20px;
}
.ac:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
#footer_logos {
    margin: 0 10px 0 0;
    padding: 0;
    list-style: none;
    max-width: 970px;
}
#footer_logos li .footer_logo {
    background: url(../img/logo_brandbar.png) 0 0 no-repeat;
    display: block;
    height: 49px;
}
#footer_logos #brand_bar_WA .footer_logo {
    background-position: 0 -143px;
    width: 47px;
}
#footer_logos #brand_bar_CH .footer_logo {
    background-position: -51px -143px;
    width: 80px;
}
#footer_logos #brand_bar_PY .footer_logo {
    background-position: -129px -143px;
    width: 80px;
}
#footer_logos #brand_bar_HI .footer_logo {
    background-position: -210px -143px;
    width: 67px;
}
#footer_logos #brand_bar_QQ .footer_logo {
    background-position: -277px -143px;
    width: 76px;
}
#footer_logos #brand_bar_DT .footer_logo {
    background-position: -352px -143px;
    width: 67px;
}
#footer_logos #brand_bar_UP .footer_logo {
    background-position: -419px -143px;
    width: 67px;
}
#footer_logos #brand_bar_ES .footer_logo {
    background-position: -485px -143px;
    width: 64px;
}
#footer_logos #brand_bar_GI .footer_logo {
    background-position: -550px -143px;
    width: 76px;
}
#footer_logos #brand_bar_HP .footer_logo {
    background-position: -626px -143px;
    width: 70px;
}
#footer_logos #brand_bar_RU .footer_logo {
    background-position: -695px -143px;
    width: 51px;
}
#footer_logos #brand_bar_HW .footer_logo {
    background-position: -747px -143px;
    width: 76px;
}
#footer_logos #brand_bar_HT .footer_logo {
    background-position: -822px -143px;
    width: 66px;
}
#footer_logos #brand_bar_GV .footer_logo {
    background-position: -890px -143px;
    width: 82px;
}
#brand_bar .brand_bar_HH {
    display: block;
    text-align: center;
    margin-top: 0;
    position: relative;
}
#brand_bar .brand_bar_HH:before {
    content: '';
    width: 44%;
    width: calc(50% - 45px);
    height: 1px;
    background: #888;
    display: block;
    position: absolute;
    top: 26px;
    left: 0;
}
#brand_bar .brand_bar_HH:after {
    content: '';
    width: 44%;
    width: calc(50% - 45px);
    height: 1px;
    background: #888;
    display: block;
    position: absolute;
    top: 26px;
    right: 0;
}
#brand_bar .brand_bar_HH a {
    display: inline-block;
    background: transparent url(../img/logo_brandbar.png) -1134px -149px no-repeat;
    width: 72px;
    height: 32px;
}
