@charset "UTF-8";
/* CSS Document */

#wrapper {
	position:absolute;
	width:955px;
	height:1400px;
	z-index:1;
	left: 50%;
	top: 0px;
	margin-left: -477px;
	margin-right: auto;
}
#banner {
	position:absolute;
	width:955px;
	height:125px;
	z-index:1;
	left: 1px;
	top: 0px;
}
#home_slides {
	position:absolute;
	width:955px;
	height:380px;
	z-index:2;
	top: 175px;
	left: 0px;
}
#navbar {
	position:absolute;
	width:955px;
	height:50px;
	z-index:6;
	top: 125px;
	left: 0px;
}
#video01 {
	position:absolute;
	width:299px;
	height:300px;
	z-index:4;
	top: 868px;
	left: 0px;
	padding: 5px;
	border: 1px inset #746859;
	background-image: url(images/hp_txt_bg_temp.gif);
	text-align: justify;
}
#video02 {
	position:absolute;
	width:299px;
	height:300px;
	z-index:4;
	top: 868px;
	left: 321px;
	text-align: justify;
	padding: 5px;
	border: 1px inset #746859;
	background-image: url(images/hp_txt_bg_temp.gif);
}
#video03 {
	position:absolute;
	width:299px;
	height:300px;
	z-index:4;
	top: 868px;
	left: 642px;
	text-align: justify;
	padding: 5px;
	border: 1px inset #746859;
	background-image: url(images/hp_txt_bg_temp.gif);
}
#home_text {
	position:absolute;
	width:935px;
	height:225px;
	z-index:6;
	top: 611px;
	left: 0px;
	text-align: justify;
	padding: 10px;
	background-image: url(images/hp_txt_bg_temp.gif);
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #746859;
	border-right-color: #746859;
	border-bottom-color: #746859;
	border-left-color: #746859;
	font-weight: lighter;
}
body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.85em;
	color: #746859;
	text-align: center;
}
#hp_txt_bg {
	position:absolute;
	width:955px;
	height:200px;
	z-index:5;
	top: 561px;
	left: 0px;
}


#button_text {
	position:absolute;
	width:955px;
	height:50px;
	z-index:1;
	left: 0px;
	top: 0px;
}
#wrapper #navbar #button_text h4 {
	color: #553100;
}
#caption {
	position:absolute;
	width:821px;
	height:55px;
	z-index:7;
	left: 67px;
	top: 556px;
}

a:link {
	color: #746859;
	text-decoration: none;
}	

a:visited {
	text-decoration: none;
	color: #746859;
	font-weight: normal
}
a:hover {
	color: #300;
	text-decoration: underline;
	font-weight: bold;

}

a:active {
	text-decoration: none;
	color: #746859;
}

#footer {
	position:absolute;
	width:503px;
	height:58px;
	z-index:8;
	top: 1002px;
	left: 253px;
	text-align: center;
}
#page_title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.7em;
	font-style: normal;
	color: #333;
	text-align: left;
}
#about_txt {
	position:absolute;
	width:935px;
	height:400px;
	z-index:9;
	left: 0px;
	top: 535px;
	padding: 10px;
	background-image: url(images/hp_txt_bg.gif);
	text-align: left;
}

#green_logo {
	position:absolute;
	width:153px;
	height:115px;
	z-index:2;
	left: 409px;
	top: 234px;
}
#about_foot {
	position:absolute;
	width:503px;
	height:58px;
	z-index:10;
	left: 251px;
	top: 1012px;
	text-align: center;
}
#test_txt {
	position:absolute;
	width:935px;
	height:621px;
	z-index:9;
	left: 0px;
	top: 184px;
	background-image: url(images/hp_txt_bg.gif);
	padding: 10px;
	text-align: left;
}
#test_title {
	position:absolute;
	width:282px;
	height:49px;
	z-index:1;
}
#test_foot {
	position:absolute;
	width:503px;
	height:58px;
	z-index:10;
	top: 890px;
	left: 251px;
	text-align: center;
}
#recog_txt {
	position:absolute;
	width:935px;
	height:1200px;
	z-index:9;
	left: 0px;
	top: 189px;
	background-image: url(images/hp_txt_bg.gif);
	padding: 10px;
}

#recog_foot {
	position:absolute;
	width:503px;
	height:58px;
	z-index:2;
	left: 252px;
	top: 1267px;
	text-align: center;
}
#coastal_star {
	position:absolute;
	width:711px;
	height:1074px;
	z-index:3;
	left: 128px;
	top: 93px;
}
#nh_txt {
	position:absolute;
	width:935px;
	height:3446px;
	z-index:1;
	left: 0px;
	top: 181px;
	padding: 10px;
	background-image: url(images/hp_txt_bg.gif);
}
#nh_32prop_title {
	position:absolute;
	width:361px;
	height:85px;
	z-index:75;
	left: 286px;
	top: 1995px;
	text-align: center;
}
#nh_floor_plan {
	position:absolute;
	width:766px;
	height:447px;
	z-index:2;
	left: 94px;
	top: 1105px;
}
#nh_footer {
	position:absolute;
	width:503px;
	height:70px;
	z-index:10;
	left: 158px;
	top: 3684px;
	text-align: center;
}
#nh_front {
	position:absolute;
	width:450px;
	height:312px;
	z-index:91;
	left: 7px;
	top: 734px;
}
#nh_rear {
	position:absolute;
	width:450px;
	height:312px;
	z-index:92;
	left: 487px;
	top: 734px;
}
#top_pix {
	position:absolute;
	width:955px;
	height:360px;
	z-index:11;
	left: 0px;
	top: 175px;
}
#hp_footer {
	position:absolute;
	width:342px;
	height:58px;
	z-index:1;
	left: 305px;
	top: 1280px;
	text-align: center;
}
#cu_txt {
	position:absolute;
	width:935px;
	height:348px;
	z-index:12;
	left: 0px;
	top: 548px;
	padding: 10px;
	background-image: url(images/hp_txt_bg.gif);
	text-align: left;
}
#cu_foot {
	position:absolute;
	width:503px;
	height:58px;
	z-index:13;
	left: 239px;
	top: 1007px;
	text-align: center;
}
#cu_pix {
	position:absolute;
	width:225px;
	height:240px;
	z-index:2;
	left: 660px;
	top: 52px;
}
#gallery_text {
	position:absolute;
	width:935px;
	height:1200px;
	z-index:9;
	left: 0px;
	top: 181px;
	padding: 10px;
	background-image: url(images/hp_txt_bg.gif);
	text-align: center;
}
#gallery_foot {
	position:absolute;
	width:503px;
	height:58px;
	z-index:10;
	left: 252px;
	top: 1425px;
	text-align: center;
}
#nh_33property {
	position:absolute;
	width:361px;
	height:85px;
	z-index:2;
	left: 316px;
	top: 2660px;
}
#gallery_kitchens {
	position:absolute;
	width:450px;
	height:450px;
	z-index:2;
	left: 10px;
	top: 112px;
}
#gal_kit_title {
	position:absolute;
	width:221px;
	height:60px;
	z-index:3;
	left: 137px;
	top: 39px;
}
#gallery_bathrooms {
	position:absolute;
	width:450px;
	height:450px;
	z-index:4;
	left: 477px;
	top: 112px;
}
#gallery_instructions {
	position:absolute;
	width:268px;
	height:32px;
	z-index:5;
	left: 356px;
	top: 637px;
}
#gallery_bathroom_title {
	position:absolute;
	width:221px;
	height:60px;
	z-index:6;
	left: 599px;
	top: 39px;
}
#gallery_specialties {
	position:absolute;
	width:450px;
	height:450px;
	z-index:7;
	left: 10px;
	top: 663px;
}
#gal_spec_title {
	position:absolute;
	width:221px;
	height:60px;
	z-index:8;
	left: 137px;
	top: 586px;
}
#gallery_instructions2 {	position:absolute;
	width:268px;
	height:32px;
	z-index:5;
	left: 340px;
	top: 93px;
}
#gallery_commercial {
	position:absolute;
	width:450px;
	height:450px;
	z-index:9;
	left: 477px;
	top: 663px;
}
#omm_title {
	position:absolute;
	width:221px;
	height:60px;
	z-index:10;
	left: 599px;
	top: 586px;
}
