body{padding:0px; margin: 0px;background-image: url(images/bg.jpg); background-position: center top; background-repeat: no-repeat;}
	body.team{padding:0; margin: 0px;background-image: none; background-position: center top; background-repeat: no-repeat;}
a {	color: #006699;	background: inherit; text-decoration: none; }
a:hover { color: #AA0001; background: inherit; text-decoration: underline; }
p{font-family:"Lucida Sans"; font-size:8pt; position:relative; float:left;}

div.menu{display: block; margin-left: auto; margin-right: auto; width:996px; border-left:1px #6d6f71 solid; border-top:1px solid #6d6f71;  border-right:1px solid #6d6f71; height:30px; background:url(images/nav.jpg) right;}

#index{display: block; margin-left: auto; margin-right: auto; border:1px #6d6f71 solid; width:996px; height:600px;}
	#index #header{width:996px; height:218px; background:url(images/index-header.jpg) no-repeat;}
	#index #nav{position:relative; float:left; width:100%; height:33px; background:white;}
	#index #footer{width:100%; height:352px; width:996px; background:url(images/index-footer.jpg) top left no-repeat ;}
		#index #footer p{position;relative; float:right; margin:50px 30px 0 0; font-size:21px; color:#404b51; width:270px; text-align:justify;}

#rhosneigr{display: block; margin-left: auto; margin-right: auto; border:1px #6d6f71 solid; width:996px; height:600px; background:url(images/rhosneigr-background.jpg) top no-repeat;}
	#rhosneigr #intro{position:relative; float:right; width:405px; margin:20px 20px 0 0; display:inline;} 
		#rhosneigr #intro h1{font-size:21px; color:#00c1f4; margin:0 0 10px 0; font-weight:normal;}
		#rhosneigr #intro h2{ margin:5px 0 5px 0; font-size:20px; color:#00c1f4; font-weight:normal;}	
		#rhosneigr #intro p{font-size:9px; margin:0 0 10px 0; color:#404b51;}
	#rhosneigr #key{position;relative; float:left; width:200px; margin:410px 0 0 20px; display:inline;}
		#rhosneigr #key h2{position:relative; float:left; margin:0 0 5px 0; font-size:20px; color:#00c1f4; width:210px}	
		#rhosneigr #key p{position:relative; float:left;  font-size:9px; font-family:Interstate-light; color:#404b51; }	
	#rhosneigr #overhead{position:relative; float:left; margin:375px 0 0 0;}
		#rhosneigr #overhead img.overhead{position:relative; float:left; margin:5px 0 0 0; clear:left;}
		#rhosneigr #overhead img.compass{position:relative; float:left; clear:right;}
	#rhosneigr #beachfront{position:relative; float:left; width:420px; margin:115px 0 0 35px;} 
		#rhosneigr #beachfront h1{font-size:20px; color:#00c1f4; margin:0 0 10px 0; font-weight:normal;}
		#rhosneigr #beachfront p{font-size:9px; color:#404b51;}
	
#apartments{display: block; margin-left: auto; margin-right: auto; border:1px #6d6f71 solid; width:996px; height:600px; background:url(images/apartments-background.jpg) top no-repeat;}
	#apartments #specs{position:relative; float:right; clear:both; margin:10px 30px 0 0; display:inline;}
		#apartments #specs p{font-size:9px; line-height:9px; color:#404b51;}
	#apartments img{position:relative; float:right; clear:right; margin:30px 60px 0 0;}
	#apartments #intro { width:440px; margin:415px 0 0 30px;}
		#apartments #intro h1{font-size:28px; color:#00c1f4; margin:0 0 10px 0; font-weight:normal;}
		#apartments #intro p{font-size:8pt; margin:0 0 10px 0; color:#404b51; line-height:10px;}
		
#apartments2{display: block; margin-left: auto; margin-right: auto; border:1px #6d6f71 solid; width:996px; height:600px; background:url(images/apartments2-background.jpg) top no-repeat;}
	#apartments2 #intro{position:relative; float:left; width:350px; margin:50px 0 0 30px; display:inline;}
		#apartments2 #intro h1{font-size:28px; color:#00c1f4; margin:0 0 10px 0; font-weight:normal;}
		#apartments2 #intro p{font-size:8pt; margin:0 0 10px 0; color:#404b51; line-height:14px;}
	#apartments #intro h1{font-size:28px; color:#00c1f4; margin:0 0 10px 0; font-weight:normal;}
	#apartments2 img{position:relative; float:right;  margin:75px 30px 0 0;}
	#apartments2 #specs{position:relative; float:left; margin:220px 0 0 40px; width:490px; clear:left; display:inline; }
		#apartments2 #specs p{font-size:8pt; color:#404b51; margin:0 20px 0 0;}
	
#apartments3{display: block; margin-left: auto; margin-right: auto; border:1px #6d6f71 solid; width:996px; height:600px; background:url(images/apartments3-background.jpg) top no-repeat;}
	#apartments3 img{position:relative; float:right; margin:10px 10px 0 0; width:420px; height:318px; display:inline;}
	#apartments3 #specs{position:relative; float:right; margin:110px 0 0 40px; clear:right; width:430px; display:inline;}
		#apartments3 #specs p{font-size:8pt; color:#404b51; margin:0 20px 0 0; display:inline;}
	#apartments3 #intro{position:relative; float:left; width:350px; margin:435px 0 0 30px; display:inline;}
		#apartments3 #intro h1{font-size:28px; color:#00c1f4; margin:0 0 10px 0; font-weight:normal;}
		#apartments3 #intro p{font-size:8pt; margin:0 0 10px 0; color:#404b51; line-height:14px;}
		
#town-house{display: block; margin-left: auto; margin-right: auto; border:1px #6d6f71 solid; width:996px; height:600px; background:url(images/town-house-background.jpg) top no-repeat;}
	#town-house img.top{position:relative;  width:300px; height:257px; margin:275px 0 0 10px; display:inline;}
	#town-house img.bottom{position:relative;  width:290px; height:266px; clear:left; margin:-200px 0 0 250px; display:inline;}
	#town-house #intro{position:relative; float:right; width:430px; margin:5px 0 0 20px; display:inline;}
		#town-house #intro h1{font-size:28px; color:#00c1f4; margin:0 0 0px 0; font-weight:normal;}
		#town-house #intro p{font-size:9px; margin:5px 0 5px 0; color:#404b51; line-height:14px; }
	#town-house #specs{position:relative; float:right; margin:15px 10px 0 20px; clear:right; width:420px; display:inline;}
		#town-house #specs p{font-size:9px; color:#404b51; margin:0 10px 0 0; width:130px; display:inline;}
	
#town-house2{display: block; margin-left: auto; margin-right: auto; border:1px #6d6f71 solid; width:996px; height:600px; background:url(images/town-house2-background.jpg) top no-repeat;}
	#town-house2 img.top{position:relative; float:right; margin:10px 10px 0 0;}
	#town-house2 img.bottom{position:relative; float:right; margin:-40px 30px 0 0; clear:right;}
	#town-house2 #intro{position:relative; float:left; width:540px; margin:364px 0 0 10px; display:inline;}
		#town-house2 #intro h1{font-size:28px; color:#00c1f4; margin:0 0 0px 0; font-weight:normal;}
		#town-house2 #intro p{font-size:9px; margin:5px 0 5px 0; color:#404b51; line-height:14px; }
	#town-house2 #specs{position:relative; float:left; margin:15px 10px 0 10px; clear:left; width:580px; display:inline;}
		#town-house2 #specs p{font-size:9px; color:#404b51; margin:0 5px 0 0; width:138px; }
		
#specification{display: block; margin-left: auto; margin-right: auto; border:1px #6d6f71 solid; width:996px; height:600px; background:url(images/specification-background.jpg) top no-repeat;}
	#specification h1{position:relative; float:left; width:650px; font-size:28px; color:#00c1f4; margin:10px 0 0 200px; font-weight:normal; display:inline;}
	#specification #left{position:relative; float:left; margin:5px 0 0 180px; width:264px; height:500px; display:inline;}
	#specification #middle{position:relative; float:left; margin:5px 0 0 10px; width:264px; height:500px; display:inline;}
	#specification #right{position:relative; float:left; margin:5px 0 0 10px; width:260px; height:380px; display:inline;}
	#specification ol{padding:0; margin:0 0 0 32px;}
	#specification ol li{padding:0; margin:0 0 0 0; font-size:9pt; color:#00c1f4; font-weight:bold;}
	#specification ol li ol{padding:0; margin:0 0 0 0px;}
	#specification ol li ol li{padding:0; margin:0 0 0 0; font-size:8pt; color:black; font-weight:normal;}
	
	#specification #bottomright{position:relative; float:right; width:260px; height:160px; }
	#specification #bottomright img.blanco{position:relative; float:left; margin:15px 0 0 15px;}
	#specification #bottomright img.corian{position:relative; float:left; margin:0px 0 0 15px;}
	#specification #bottomright img.siematic{position:relative; float:left; margin:15px 0 0 0px;}
	#specification #bottomright img.neff{position:relative; float:left; margin:15px 0 0 15px;}
	#specification #bottomright img.stuartfrazer{position:relative; float:right; margin:0px 10px 0 0px;}
	#specification #bottomright img.roca{position:relative; float:left; margin:20px 0 0 45px;}
		
#directions{display: block; margin-left: auto; margin-right: auto; border:1px #6d6f71 solid; width:996px; height:600px;}
	#directions #header{width:996px; height:218px; background:url(images/index-header.jpg) no-repeat;}
	#directions #nav{position:relative; float:left; width:100%; height:33px; background:white;}
	#directions #intro{position:relative; float:left; width:630px; margin:10px 0 0 20px; display:inline;}
		#directions #intro h1{font-size:28px; color:#00c1f4; margin:0 0 0px 0; font-weight:normal;}
		#directions #intro p{font-size:9pt; margin:5px 0 5px 0; color:#404b51; line-height:14px; }
	#directions #links{position:relative; float:right; margin:10px 16px 0 0; width:280px; display:inline; }
		#directions #links p{position:relative; float:left;}
		#directions #links img{width:130px;  border:0;}
	#directions #maps{position:relative; float:left; width:996px; margin:0px 0 0 0;}
		#directions #maps img.bigmap{position:relative; float:left; margin:0 0 0 14px; border:1px #6d6f71 solid;}
		#directions #maps img.smallmap{position:relative; float:left; margin:0 0 0 15px; border:1px #6d6f71 solid;}



