* {border: 0;}

.a, .a:visited {color:#000;}

#container {overflow: hidden; margin-left: 4px; padding-left: 7px; position:relative; float: left; width:603px; height:520px; background: white;}
#container b {overflow: hidden; color: black; float: left; font-weight:normal; width:603px; text-align:center; position:absolute; bottom:200px; left:0; font-family: arial; line-height:1.7em; z-index:1;}

a.gallery {display:inline; text-decoration:none; border:1px solid black; width:107px;
 height:80px; float:left; margin: 10px 5px; position:relative; cursor:default; z-index: 0;}

gallery:visited {display:inline; text-decoration:none; width:107px;
 height:80px; float:left; margin: 10px 5px; position:relative; cursor:default;}

a.slidea {background:url("../images/exterior_1_t.jpg");}
a.slideb {background:url("../images/bar_1_t.jpg");}
a.slidec {background:url("../images/conservatory_1_t.jpg");}
a.slided {background:url("../images/sofa_1_t.jpg");}
a.slidee {background:url("../images/bar_2_t.jpg");}

a.gallery span {border: 0; visibility:hidden; display:block; position:absolute; width: 609px; height:500px; top:200px; color:#000; text-align:center; font-family: arial;  border: 0;}

a.slidea span {left:-13px; top:90px;}
a.slideb span {left:-132px; top:90px;}
a.slidec span {left:-251px; top:90px;}
a.slided span {left:-370px; top:90px;}
a.slidee span {left:-489px; top:90px;}

a.gallery:hover {white-space:normal; z-index:100;}

a.gallery:hover span {visibility:visible; z-index:100;}

a.gallery:hover span img {border: 0; position:relative; z-index:100;}

a.gallery:active, a.gallery:focus {z-index:10;}

a.gallery:active span, a.gallery:focus span {visibility:visible; z-index:10;}

a.gallery:active span img, a.gallery:focus span img {overflow: hidden; position:relative; z-index:10;}