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>