body {
	margin: 0;
	background-color:#333;
	font-family:Arial;
	font-size:14px;
}
#floorplan {
	z-index:0;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:575px;
	background-image:url(img/bg.jpg);
	background-repeat:no-repeat;
	background-position: center;
	background-color: #fff;
}
#container {
	margin:auto;
	margin-top:75px;
	width:775px;
	height:530px;
}
	#nav {
		z-index:3;
		position:relative;
		width:185px;
		height:100%;
		background-image:url(img/navbg.jpg);
		background-repeat:repeat-y;
		background-position:top left;
		float:left;
	}
	#nav a.navi {
		display:block;
		background-image:url(img/navbtn.gif);
		background-repeat:no-repeat;
		height:23px;
		padding:7px 0px 0px 25px;
		color:#333;
		text-decoration:none;
	}
	#nav a:hover {
		background-image:url(img/navbtna.gif);
	}
	#nav a.nava {
		display:block;
		background-image:url(img/navbtna.gif);
		background-repeat:no-repeat;
		height:23px;
		padding:7px 0px 0px 25px;
		color:#333;
		text-decoration:none;
	}
	#ccontainer {
		z-index:3;
		position:relative;
		width:560px;
		height:100%;
		float:left;
	}
		#contentflash {
			background-image:url(img/contentbg.gif);
			background-repeat:repeat-x;
			background-color:#fff;
			height:437px;
			width:100%;
			padding: 15px;
			line-height: 24px;
		}
			#contentflash h1 {
				margin: 0;
				padding:10px 0px 25px 0px;
				font-weight: 100;
				font-size: 48px;
				text-align: right;
				color: #eaeaea;
				background-image: url(img/titlebg.gif);	
				background-position: right;
				background-repeat: no-repeat;
			}
			#contentflash h2 {
				margin: 0;
				font-weight: bold;
				font-size: 18px;
				color: #99cc33;				
			}
			#contentflash li {
				list-style: square;
				color: #99cc33;
			}
			#contentflash li span {
				color: #000;
			}
			#contentflash .italic {
				font-style: italic;
			}
			#contentflash p {
				font-size: 10px;
			}
		
		#content {
			background-image:url(img/contentbg.gif);
			background-repeat:repeat-x;
			background-color:#fff;
			height:437px;
			width:100%;
			padding: 15px 15px 15px 15px;
			line-height: 23px;
		}
			#content h1 {
				margin: 0;
				padding:10px 15px 25px 0px;
				font-weight: 100;
				font-size: 48px;
				text-align: right;
				color: #fff;
				background-image: url(img/titlebg.gif);	
				background-position: right;
				background-repeat: no-repeat;			
			}
			#content h2 {
				margin: 0;
				font-weight: bold;
				font-size: 18px;
				color: #99cc33;				
			}
			#content li {
				list-style: square;
				color: #99cc33;
			}
			#content li span {
				color: #000;
			}
			#content .italic {
				font-style: italic;
			}
			#content a {
				text-decoration: none;
				color: #99cc33;
			}
			#content .tabletitle {
				font-weight: bold;
			}
			#content p {
				font-size: 12px;
				margin-bottom: 8px;
				padding: 0;
			}
			#content p.last  {
				margin: 0;
			}
			
		#snav {
			height:33px;
			width:100%;
			color:#fff;
		}
		#snav a {
			display:block;
			background-image:url(img/snavborder.gif);
			background-repeat:no-repeat;
			background-position: right;;
			height:26px;
			padding:7px 15px 0px 15px;
			font-size: 16px;
			text-align: center;
			text-decoration:none;
			color:#999;
			float: left;
		}
		#snav a:hover {
			color:#99cc33;
		}
		#snav .snava {
			color:#99cc33;
		}
	#bottombg {
		z-index:1;
		background-image:url(img/bottombg.jpg);
		background-repeat:repeat-x;
		height:100px;
		width:100%;
		position:absolute;
		top:542px;
	}
	

#pic {
width: 550px;
height: 300px;
overflow: auto;


}

#pic a .large {
	border: 0px;
	height: 1px;
	left: -1px;
	top: -1px;
	width: 1px;
	background-repeat:no-repeat;
	background-position:center;
}

#pic a img {
	border: 0;
}

#pic a.p1, #pic a.p1:visited {
	height: 90px;
	left: 0;
	text-decoration: none;
	top: 0;
}

#pic a.p1:hover {
	color: #000000;
	text-decoration: none;
}

#pic a.p1:hover .large {
	height: 233px;
	position: absolute;
	width: 300px;
	top: 70px;
	left: 150px;
}

