.photo {
   width: 550px;
   height: 420px;
   position: relative;
   top: 15px;
   left: 15px;
   border: 5px solid #000;
}

button {
   width: 100px;
   height: 25px;
}

#left {
   position: absolute;
   top: 455px;
   left: 145px;
   background-image: url(images/ir_left.gif);
   background-repeat: no-repeat;
   background-position: 50% 50%;
   border: 2px solid #2f4f4f;
}

#right {
   position: absolute;
   top: 455px;
   left: 345px;
   background-image: url(images/ir_right.gif);
   background-repeat: no-repeat;
   background-position: 50% 50%;
   border: 2px solid #2f4f4f;
}

#left:hover, #right:hover {
   border: 4px solid #000;
}

.description {
   width: 255px;
   position: absolute;
   top: 0px;
   left: 585px;
   font-size: 17px;
   font-weight: bold;
}
