/* Gallery */
.a, .a:visited {color:#000;}
#container {position:relative; width:550px; height:1350px; margin:10px auto;}
#container b {font-weight:normal; width:550px; text-align:center; position:absolute; bottom:250px; left:0; color:#eee; font-family:tahoma, geneva, "lucida sans unicode", "lucida grande",verdana, sans-serif; letter-spacing:1px; line-height:1.7em; z-index:1;}

a.gallery, a.gallery:visited {display:inline; color:#000; text-decoration:none; border:1px solid #FFF; width:75px; height:75px; float:left; margin:7px 17px; position:relative; cursor:default;}

a.slide1 {background:url(images/houserestoration/bond1_s.jpg)}
a.slide2 {background:url(images/houserestoration/bond2_s.jpg);}
a.slide3 {background:url(images/houserestoration/bond3_s.jpg);}
a.slide4 {background:url(images/houserestoration/bond4_s.jpg);}
a.slide5 {background:url(images/houserestoration/bond5_s.jpg);}
a.slide6 {background:url(images/houserestoration/bond6_s.jpg);}
a.slide7 {background:url(images/houserestoration/bond7_s.jpg);}
a.slide8 {background:url(images/houserestoration/bond8_s.jpg);}
a.slide9 {background:url(images/houserestoration/bond9_s.jpg);}
a.slide10 {background:url(images/houserestoration/bond10_s.jpg);}
a.slide11 {background:url(images/houserestoration/bond11_s.jpg);}
a.slide12 {background:url(images/houserestoration/bond12_s.jpg);}
a.slide13 {background:url(images/houserestoration/bond13_s.jpg);}
a.slide14 {background:url(images/houserestoration/bond14_s.jpg);}
a.slide15 {background:url(images/houserestoration/bond15_s.jpg);}
a.slide16 {background:url(images/houserestoration/bond16_s.jpg);}
a.slide17 {background:url(images/houserestoration/bond17_s.jpg);}
a.slide18 {background:url(images/houserestoration/bond18_s.jpg);}
a.slide19 {background:url(images/houserestoration/bond19_s.jpg);}
a.slide20 {background:url(images/houserestoration/bond20_s.jpg);}
a.slide21 {background:url(images/houserestoration/bond21_s.jpg);}
a.slide22 {background:url(images/houserestoration/bond22_s.jpg);}
a.slide23 {background:url(images/houserestoration/bond23_s.jpg);}
a.slide24 {background:url(images/houserestoration/bond24_s.jpg);}
a.slide25 {background:url(images/houserestoration/bond25_s.jpg);}
a.slide26 {background:url(images/houserestoration/bond26_s.jpg);}
a.slide27 {background:url(images/houserestoration/bond27_s.jpg);}
a.slide28 {background:url(images/houserestoration/bond28_s.jpg);}
a.slide29 {background:url(images/houserestoration/bond29_s.jpg);}
a.slide30 {background:url(images/houserestoration/bond30_s.jpg);}
a.slide31 {background:url(images/houserestoration/bond31_s.jpg);}
a.slide32 {background:url(images/houserestoration/bond32_s.jpg);}
a.slide33 {background:url(images/houserestoration/bond33_s.jpg);}
a.slide34 {background:url(images/houserestoration/bond34_s.jpg);}
a.slide35 {background:url(images/houserestoration/bond35_s.jpg);}
a.slide36 {background:url(images/houserestoration/bond36_s.jpg);}
a.slide37 {background:url(images/houserestoration/bond37_s.jpg);}
a.slide38 {background:url(images/houserestoration/bond38_s.jpg);}
a.slide39 {background:url(images/houserestoration/bond39_s.jpg);}
a.slide40 {background:url(images/houserestoration/bond40_s.jpg);}
a.slide41 {background:url(images/houserestoration/bond41_s.jpg);}
a.slide42 {background:url(images/houserestoration/bond42_s.jpg);}
a.slide43 {background:url(images/houserestoration/bond43_s.jpg);}
a.slide44 {background:url(images/houserestoration/bond44_s.jpg);}
a.slide45 {background:url(images/houserestoration/bond45_s.jpg);}
a.slide46 {background:url(images/houserestoration/bond46_s.jpg);}
a.slide47 {background:url(images/houserestoration/bond47_s.jpg);}
a.slide48 {background:url(images/houserestoration/bond48_s.jpg);}
a.slide49 {background:url(images/houserestoration/bond49_s.jpg);}
a.slide50 {background:url(images/houserestoration/bond50_s.jpg);}
a.slide51 {background:url(images/houserestoration/bond51_s.jpg);}
a.slide52 {background:url(images/houserestoration/bond52_s.jpg);}
a.slide53 {background:url(images/houserestoration/bond53_s.jpg);}

a.gallery span {visibility:hidden; display:block; position:absolute; width:535px; height:375px; top:189px; left:9px; color:#000; background:#23233a; text-align:center; border:1px solid #fff; font-family:tahoma, geneva, "lucida sans unicode", "lucida grande",verdana, sans-serif; letter-spacing:1px; cursor:default;}

a.slide1 span {left:-12px; top:170px;}
a.slide2 span {left:-121px; top:170px;}
a.slide3 span {left:-230px; top:170px;}
a.slide4 span {left:-339px; top:170px;}
a.slide5 span {left:-448px; top:170px;}
a.slide6 span {left:-12px; top:170px;}
a.slide7 span {left:-121px; top:170px;}
a.slide8 span {left:-230px; top:170px;}
a.slide9 span {left:-339px; top:170px;}
a.slide10 span {left:-448px; top:170px;}
a.slide11 span {left:-12px; top:170px;}
a.slide12 span {left:-121px; top:170px;}
a.slide13 span {left:-230px; top:170px;}
a.slide14 span {left:-339px; top:170px;}
a.slide15 span {left:-448px; top:170px;}
a.slide16 span {left:-12px; top:170px;}
a.slide17 span {left:-121px; top:170px;}
a.slide18 span {left:-230px; top:170px;}
a.slide19 span {left:-339px; top:170px;}
a.slide20 span {left:-448px; top:170px;}
a.slide21 span {left:-12px; top:170px;}
a.slide22 span {left:-121px; top:170px;}
a.slide23 span {left:-230px; top:170px;}
a.slide24 span {left:-339px; top:170px;}
a.slide25 span {left:-448px; top:170px;}
a.slide26 span {left:-12px; top:170px;}
a.slide27 span {left:-121px; top:170px;}
a.slide28 span {left:-230px; top:170px;}
a.slide29 span {left:-339px; top:170px;}
a.slide30 span {left:-448px; top:170px;}
a.slide31 span {left:-12px; top:170px;}
a.slide32 span {left:-121px; top:170px;}
a.slide33 span {left:-230px; top:170px;}
a.slide34 span {left:-339px; top:170px;}
a.slide35 span {left:-448px; top:170px;}
a.slide36 span {left:-12px; top:170px;}
a.slide27 span {left:-121px; top:170px;}
a.slide28 span {left:-230px; top:170px;}
a.slide29 span {left:-339px; top:170px;}
a.slide30 span {left:-448px; top:170px;}
a.slide31 span {left:-12px; top:170px;}
a.slide32 span {left:-121px; top:170px;}
a.slide33 span {left:-230px; top:170px;}
a.slide34 span {left:-339px; top:170px;}
a.slide35 span {left:-448px; top:170px;}
a.slide36 span {left:-12px; top:170px;}
a.slide37 span {left:-121px; top:170px;}
a.slide38 span {left:-230px; top:170px;}
a.slide39 span {left:-339px; top:170px;}
a.slide40 span {left:-448px; top:170px;}
a.slide41 span {left:-12px; top:170px;}
a.slide42 span {left:-121px; top:170px;}
a.slide43 span {left:-230px; top:170px;}
a.slide44 span {left:-339px; top:170px;}
a.slide45 span {left:-448px; top:170px;}
a.slide46 span {left:-12px; top:170px;}
a.slide47 span {left:-121px; top:170px;}
a.slide48 span {left:-230px; top:170px;}
a.slide49 span {left:-339px; top:170px;}
a.slide50 span {left:-448px; top:170px;}
a.slide51 span {left:-12px; top:80px;}
a.slide52 span {left:-121px; top:80px;}
a.slide53 span {left:-230px; top:80px;}

a.gallery:hover {white-space:normal; border:1px solid #000; z-index:100;}
a.gallery:hover span {visibility:visible; z-index:100;}
a.gallery:hover span img {margin:10px; border:1px solid #000; position:relative; z-index:100;}
a.gallery:active, a.gallery:focus {border:1px solid #c00; 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 {border:1px solid #000; position:relative; margin:10px; z-index:10;}