/* Features */
	a { color: #1e7a7c; text-decoration: none; }
		a:hover { text-decoration: underline; }
	body { background: url("images/bg.gif") repeat; }
	p { line-height: 120%; margin-left: 25px; padding-bottom: 15px; width: 675px; }
	#wrapAll { position: relative; width: auto; }
	#wrapBody { left: 50%; margin-left: -425px; position: absolute; width: 850px; }
/* Navigation */
	#wrapNav { background: url("images/nav_bg.gif") repeat-y; height: 30px; }
		#wrapNav ul li { float: left; }
		#wrapNav span { visibility: hidden; }
		#home { background: url("images/navbar.jpg") no-repeat; height: 30px; width: 80px; }
			#home a {  display: block; height: 30px; width: 80px; }
				#home a:hover { background: url("images/navbar_highlight.jpg") no-repeat; height: 30px; text-decoration: none; width: 80px; }
		#features { background: url("images/navbar.jpg") -80px 0px no-repeat; height: 30px; width: 115px; }
			#features a { display: block; height: 30px; width: 115px; }
				#features a:hover { background: url("images/navbar_highlight.jpg") -80px 0px no-repeat; height: 30px; text-decoration: none; width: 115px; }
		#photos { background: url("images/navbar.jpg") -195px 0px no-repeat; height: 30px; width: 159px; }
			#photos a { display: block; height: 30px; width: 159px; }
				#photos a:hover { background: url("images/navbar_highlight.jpg") -195px 0px no-repeat; height: 30px; text-decoration: none; width: 159px; }
		#floorplans { background: url("images/navbar.jpg") -354px 0px no-repeat; height: 30px; width: 145px; }
			#floorplans a { display: block; height: 30px; width: 145px; }
				#floorplans a:hover { background: url("images/navbar_highlight.jpg") -354px 0px no-repeat; height: 30px; text-decoration: none; width: 145px; }
		#specs { background: url("images/navbar.jpg") -499px 0px no-repeat; height: 30px; width: 73px; }
			#specs a { display: block; height: 30px; width: 73px; }
				#specs a:hover { background: url("images/navbar_highlight.jpg") -499px 0px no-repeat; height: 30px; text-decoration: none; width: 73px; }
		#location { background: url("images/navbar.jpg") -572px 0px no-repeat; height: 30px; width: 118px; }
			#location a { display: block; height: 30px; width: 118px; }
				#location a:hover { background: url("images/navbar_highlight.jpg") -572px 0px no-repeat; height: 30px; text-decoration: none; width: 118px; }
		#contact { background: url("images/navbar.jpg") -690px 0px no-repeat; height: 30px; width: 110px; }
			#contact a { display: block; height: 30px; width: 110px; }
				#contact a:hover { background: url("images/navbar_highlight.jpg") -690px 0px no-repeat; height: 30px; text-decoration: none; width: 110px; }
/* Content */
	#wrapContent { margin-left: 25px; margin-top: 15px; }
		#wrapContent h1 { background: url("images/header.jpg") no-repeat; height: 265px; text-indent: -9000px; width: 760px; }
		#wrapInfoArea { background: #328ac6 repeat-y; border: 1px solid #384a58; border-top: none; width: 758px; }
		#wrapTextArea { background: #fff repeat-y; border: 1px solid #8f8f8f; border-top: none; margin-bottom: 15px; margin-left: 23px; width: 715px; }
			#wrapTextArea h2 { font-size: 18px; font-weight: 700; margin-left: 100px; padding-bottom: 15px; padding-top: 10px; text-align: center; width: 500px; }
			#wrapTextArea ul { padding-bottom: 15px; }
				#wrapTextArea ul li { list-style-type: square; margin-left: 40px; padding-bottom: 4px; }

.clear { clear: left; }
