* {	padding:0;margin:0; border:0;font-family: Tahoma, sans-serif;	}

body {background-color: white;}
h1 {color: #bbbbbb;}

a, a:visited, a:hover, a:active, a:focus {color:#000;}
#panel {width:100%;}


#header {width:100%;text-align:left;}
#header a, a:visited, a:hover, a:active, a:focus {outline:0;}

#holder {position:relative; background:white url(gallery/pic_default.gif) 130px 10px no-repeat; margin-bottom:10px; width:620px; height:400px;clear:both;border:0px solid #999;}
#scrollbox {padding:0; margin:10px 0px 0px 10px; width:110px; list-style:none; height:360px; overflow:auto; float:left;display:inline;}
#scrollbox li {float:left;}

#scrollbox a {display:block; color:#999; text-decoration:none; border:1px solid #fff; width:75px; height:56px; float:left; padding:5px; font-family:"Tahoma", sans-serif; font-size:small; text-align:center;background:url(gallery/thumb_default.png) no-repeat center center;}

#scrollbox a span {display:block; position:absolute; left:-9999px; top:0;margin-top:10px;text-align:right;}
#scrollbox a span img {border:0;}

#scrollbox a:hover {border:1px solid #888;}
#scrollbox a:hover span {width:480px; height:390px; left:130px; background:#fff; z-index:100;}

#scrollbox a:active {border:1px solid #000;}
#scrollbox a:focus {border:1px solid #000; outline:0;}

* html #scrollbox a:active span {width:480px; height:390px; top:0; left:130px; color:#000; background:#fff; z-index:-1;}
#scrollbox a:focus span {width:480px; height:390px; top:0; left:130px; color:#000; background:#fff; z-index:10; outline:0;}

#container {width: 800px;position:relative;border:4px solid white;}