I'm pretty new to CSS and I'm not sure how to solve this problem. When I try and left float my three images next to each other with no padding or margin and a 33% width I get extra space on the right. I believe it has something to do with the image not wanting to adjust properly, but since I'm not using them as background images I don't know how I would use the cover attribute. HTML for images:
        
            /* Body styles */
              body {
              background-color: white;
              font-family: ;
              margin: 0px auto;
              width: 100%;
              min-width: 1000px;
              max-width: 1400px;}
        
             /* Image styles */
              #box img {
              padding: 0px;
              float: left;
              width: 33%; }
        
            <div id="box">
                    <img src="box_social_bg.jpg" alt="Social link box" />
                    <img src="box_rewards_bg.jpg" alt="Rewards link box" />
                    <img src="box_franchise_bg.jpg" alt="Franchise link box" />
            </div>