#wrapper{
position: relative;
width: 800; 
Height:100%;
align: center;
border: 1px solid silver;
/*Add a height attribute and set to largest image's height to prevent overlaying*/
}


a            { text-decoration: none }

.btn1 img{
border: 0px solid white;
margin: 0 0 0 0;
}

.btn1 span{ /*span contains alternate content */
position: absolute;
background-color: transparent;
padding: 0px;
left: 0px; top:30;
border: 0px dashed gray;
visibility: hidden;
color: black;
text-decoration: none;
}


a:hover.btn1{
background-color: transparent;
}

a:hover.btn1 img{
border: 0px solid #600;
}

.btn1 span img{ /*enlarged image*/
border-width: 0;
padding: 0px;
}

a:hover.btn1 span{ /*visible span containing alternate content*/
visibility: visible;
top: 0px;
left: 0px; /*position where enlarged image should offset horizontally */
z-index: 50;
}