#contentTier2Background { width: auto !important; width: 100%; min-width: 100%; .wrapper { position: relative; width: 1024px; left: 50%; margin-left: -512px; #contentTier2 { min-height: 300px; // Serves as a padding and holds content. padding: 23px 23px 60px 23px; background-position: top left; background-repeat: no-repeat; background-size: 100% 300px; } } } .css2 { #contentTier2 { background-repeat: repeat-x !important; top: 0; left: 0; } }