/* CSS Document */

body {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:80%; padding:0; margin:0;}
img {border:none}
a {outline:none; text-decoration:none;}
#floors {border-bottom:#005000 solid 2px; float:left; margin-left:49px;}
#floors, #over, #map, #photo_wrap {width:726px}
#photo_wrap, #map, #over {left:49px;}
#floors a {
	color:#fff;
	display:block;
	float:left;
	padding:11px 14px 11px 10px;
	width:13%;
	border-top:#005000 solid 2px;
	border-left:#005000 solid 2px;
	border-right:#005000 solid 2px;
	text-align:center;
}
#map span {float:left; display:block; width:400px; color:#000; font-size:8pt; font-weight:bold;}
#big {float:left; margin-top:10px; opacity:0.5; filter:alpha(opacity=50);}
#floors img {height:150px}
#floors a:hover {text-decoration:underline;}
h1 {float:right; color:#000; font-size:120%; font-weight:bold; padding:5px 0 0 0; }
#map {position:relative; clear: both; padding-top:10px;}

/*#thumbdiv { margin:0 0 0 24px; float:left; }
#thumbdiv img { width:200px; border:#cfffc5 solid 1px;}*/
#small {float:right;  width:200px; border:#cfffc5 solid 1px; margin-right:10px; }
#small {margin:0 0 0 24px; float:right; width:200px; border:#cfffc5 solid 1px;}

#photo, #over, #small {opacity:0.1; filter:alpha(opacity=10);}
#over {
	position:absolute; top:0; z-index:2;
	background-color:#000;
	padding:15px 0;
	height:600px;
	text-align:center;	
}

#over h1 { display:block; margin:0 auto; color:#fff; float:none; padding:15px 0 0 0;}
#photo_wrap {z-index:3; position:absolute; top:93px; }
#photo {
	height:400px;
	margin:0 auto;
	cursor:pointer;
}

p#text {color:#fff; position:relative; top:420px; font-size:100%; margin:0 auto; text-align:center; padding:0; height:50px;}
a.nav {position:relative; top:430px; margin:0 100px}
a#back {font-size:30pt; color:#fff; /*border:transparent solid 3px; padding:0 6px;*/}
a#back:hover {/* border:#eee solid 3px;*/ color:red;}