/* General Styles */
		*{ padding:0px; margin:0px; }
		img{ border: none; }
		a:focus, a:active{ outline:none; }
		body{ text-align:center; background:#111; }
		h1{ font:bold 18px Helvetica, Arial, sans-sarif; color:#FFF; margin:20px 0 0 0; }
		
		/* Picture Styles */
		#picture
		{ 
				position: relative;
				top: 20px;
				/* width: 960px; */
				height: 562px;
				margin: 0px auto;
				background: white url('images/map.jpg');
				overflow: hidden;
				position: relative;
		}
			
			/* General More Button */		
			.more{ position:absolute; width:50px; height:35px; background:url('images/dim.png'); border:1px solid #444; padding:5px; text-align:left; overflow:hidden; }
			
			.more span{ position:absolute; left:60px; width:160px; padding: 8px 0 0 5px; color:#FFF; font:bold 13px Lucida Grande, Arial, sans-serif; text-shadow:#000 1px 1px 0px; }
			
			/* Item Specific More Button */
			#couch{ top:240px; left:75px;}
			#plant{ top:270px; left:280px; }
			#monitor{top: 450px;left: 290px; }
			#board{ top:160px; left:340px; }
			
			/* General Info Box */
			#infobox{ text-align:center; position:absolute; bottom:-300px; left: 180px; height:380px; width:560px; z-index:20; margin:0 0 -100px -150px; background:#FFF; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; }
				#infobox a, #infobox a:visited{ font:italic 16px Georgia, serif; color:rgb(0, 194, 255); text-decoration:none; }
				#infobox a:hover{ text-decoration:underline; }
			#infobox p {padding:5px;}
			
				/* Close button for info box */
				span.close{position:absolute; right:5px; top:5px;}
			
			/* The dimmed background when the info box is showing */	
			#fade_bg{ position:absolute; z-index:15; width:100%; height:100%; background:url('images/dim.png'); display:none;}