#wrap { width: 100%; min-width: 320px; position: relative; margin: 0 auto; overflow: hidden; visibility: hidden; }
#header { width: 100%; position: relative; margin: 0 auto; }
#container { width: 100%; position: relative; margin: 0 auto; }
.wide_inner { max-width: 1720px; position: relative; margin-left: auto; margin-right: auto; }
.inner { max-width: 1500px; position: relative; margin-left: auto; margin-right: auto; }
#footer { width: 100%; clear: both; position: relative; margin: 0 auto; }

@media all and (max-width: 1740px){
 .wide_inner { width: auto; margin-left: 3.90625%; margin-right: 3.90625%; }
 }
@media all and (max-width: 1520px){
 .inner { width: auto; margin-left: 3.90625%; margin-right: 3.90625%; }
 }
