#hotels { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; border-collapse: collapse; width: 60%; margin-left: 20%; margin-right: 20%; background-color: white; } #hotels td, #hotels th { border: 1px solid #ddd; padding: 8px; text-align: center; } #hotels tr:hover {background-color: #f2f2f2;} #hotels th { padding-top: 12px; padding-bottom: 12px; background-color: #000000; color: white; } #images { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; border-collapse: collapse; background-color: white; } #images th { border: 1px solid #ddd; padding: 12px; } body { background: url(images/background1.jpg) no-repeat center center fixed; background-size: cover; } h1, h2, h3, h4, h5 { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; text-shadow: -2px 0 black, 0 2px black, 2px 0 black, 0 -2px black; color: white; } a { text-decoration: none !important; color: black; } #reservationbox { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 30px; background-color: white; color: black; width: 60%; padding: 30px; border: 2px solid grey; } #reservationform { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 30px; background-color: white; color: black; width: 40%; padding: 10px; border: 2px solid grey; }